пятница, 23 января 2009 г.

Scratch

Если вы хотите написать свою игрушку from scratch, но не знаете ни одного языка программирования, то попробуйте проект Scratch из MIT. Это оригинальный язык программирования с мультимедийными возможностями. Семилетний сын моего коллеги начал писать простые программы, буквально после пары занятий. Среда разработки очень удобная, действительно интуитивно понятный интерфейс. А что особенно приятно на нас, сотрудников Sun, результат публикуется на сайте в виде апплетов!

Вообще, если соорудить подобный тул для JavaFX, можно было бы привлечь больше начинающих разработчиков. Возможно имеет смысл предложить авторам проекта использовать JavaFX. Тогда они бы могли включить поддержку видео и продвинутых эффектов. И нам в свою очередь была бы большая польза для продвижения платформы.

Шутки в сторону

Тут пишут:
Как сообщает DELFI, решением эстонского правительства с 1 февраля 2009 года журналистам запрещено носить обувь на пресс-конференциях правительства и Государственного собрания (Рийгикогу). Таким образом власти намерены обеспечить свою безопасность.
...
В дальнейшем представители СМИ будут входить и выходить из зала разутыми. Однако власти пошли журналистам навстречу. Как сообщил Неэдус, при прохладной погоде перед залом заседаний можно будет брать на время "чистые шерстяные носки".

А, говорят, тормоза... Впереди планеты всей!

Lavatory - Lovestory

Российский мультфильм "Уборная история — любовная история" будет бороться за "Оскар" в категории "Лучший короткометражный анимационный фильм".

Режиссер - Константин Бронзит. Вполне может победить!

четверг, 22 января 2009 г.

Антикризисное

В Sun работает (пока ещё?) некто Ethan Nicholas. В процессе изучения вражеской технологии он написал простенький клон игры Scorched Earth для iPhone. И выложил получившуюся игру в онлайновый магазин iTunes. Тут пишут, что в первые дни его игра iShoot приносила по 20 килобаксов в день. Он был шокирован и решил заниматься этим на постоянной основе. Руководство, должно быть, очень недовольно...
Теперь нам говорят, что всё что мы делаем принадлежит Sun, даже если мы занимаемся этим в свободное время. Это значит прощай реверси, японские кроссворды и другие далеко идущие планы.
Зато наш экс-моторольный друг может поправить своё материальное положение. Ведь сейчас есть свободное время?

Q: Побег!

Это последнее основное задание, после которого наступает долгожданная свобода. Девятнадцатилетнего персонажа будит его подруга Амата и говорит, что отец слинял из Убежища, его друга/коллегу Джонаса забили насмерть и теперь ищут главного героя. Надо делать ноги, незабыв подобрать вещички. По пути можно заглянуть в кабинет отца и взять там пупса, если забыли раньше.

По пути к выходу можно помочь главному хулигану Бучу спасти его мать от радтараканов, чем заслужить его благодарность и получить куртку Туннельных змей, которая повышает навыки рукопашной. По пути к выходу надо найти ключ или взломать дверь в кабинет Смотрителя, а там найти или подобрть код к его компьютеру.

Вот мы и снаружи! Теперь пора двигать в Мегатонну, про которую прочитали в компьютере Смотрителя Убежища.

Ключевые моменты задания:
- Проникнуть в кабинет Смотрителя
- Открыть потайной туннель, использовав компьютер смотрителя
- Открыть дверь Убежища
- Бежать из Убежища

Q: Будущее в тумане

Это очередное основное задание, в котором более точно определяются карма, навыки и способности персонажа. Персонажу стукнуло 16 и после медицинского теста надо идти на экзамен. На рабочем столе отца можно взять коллекционного пупса, повышающего навык "Медицина" на 10 единиц. В игре будет ещё много таких пупсов. Перед экзаменом можно попробовать выручить Амату, которую достают хулиганы из банды Туннельных змей. За это повысят карму.

Экзамен КОЗА содержит 10 вопросов, по результатам которых распределяются очки навыков. Этот экзамен определил, что я буду программистом Пип-Бой. И ещё я выбрал три основные способности: Взлом, Легкое оружие и Красноречие. Если поговорить с учитилем, то вроде можно и очки навыков перераспределить.

Ключевые моменты задания:
- Прийти в класс и поговорить с мистером Бротчем об экзамене
- Сдать КОЗУ
- Сдать свою работу мистеру Бротчу
- Выйти из класса

Q: Быстрое взросление

Это следующее основное задание. Оно начинается с празднования десятилетия персонажа. Здесь игрока обучат общению с другими персонажами, а также стрельбе из пневматики. Смотритель выдаёт Пип-Бой 3000, а подружка Амата дарит книжку "Грогнак-варвар".

На радтаракане можно опробовать режим VATS. В этом режиме возникает пауза в игре, в которой можно выбрать части тела (обычно голову), куда будет вестись прицельная стрельба.

Ключевые моменты задания:
- Повеселиться на собственном дне рождения и развлечь гостей
- Найти Джонаса на реакторном уровне
- Убить радтаракана из пневматической винтовки
- Встать рядом с папой и позировать Джонасу для фотографии

Q: Первые шаги

Игра начинается с момента рождения персонажа где мы задаём его пол, имя и будущую внешность. Судя по антуражу рождение было вне убежища, скорее всего, в Ривет-Сити.

Год спустя мы оказываемся в Убежище 101 (49). Где нам и выдают первое основное задание, в котором игрока обучают управлением персонажем. Кроме того, читая книжку "Система SPECIAL" мы определяем базовые характеристики игрока.

Я выбрал следующие значения характеристик:
4 S (Strength) - значит Сила, а значит, я сильный! Я могу таскать больше игрушек и прыгать в манеже целый день!
5 P (Perception) - значит Восприятие. Такое сложное слово. Оно значит, что я все пробую, нюхаю, вижу и слышу!
4 E (Endurance) - значит Выносливость. Это значит, что я могу играть долго-долго! Я буду всегда здоров и полон сил!
4 C (Charisma) - значит Харизма. Это когда меня все любят! У меня много друзей, и все они веселые и радостные!
9 I (Intelligence) - значит Интеллект. Это значит, что я очень-очень умный! Мне все дается, особенно математика и прочие науки!
8 A (Agility) - значит Ловкость, а значит, я ловкий! Быстрый и легкий, а еще я могу совсем не шуметь!
6 L (Luck) - значит Удача. Это просто - мне всегда везет! И случается со мной только хорошее!

Ключевые моменты задания:
- Подойти к папе
- Открыть дверь манежа
- Выйти из манежа
- Полистать книжку "Система SPECIAL!"
- Идти за папой

среда, 21 января 2009 г.

Ещё о налогах

На работе сказали, что можно написать заявление на получение налогового вычета на ребёнка. Размер необлагаемой налогом зарплаты составляет по 1000 рублей в месяц на каждого родителя (или 2000 если у ребёнка только один родитель). Что это означает?
Каждый месяц государство добавляет по 130 рублей к зарплате. Смешно? Но это ещё не всё! Есть ограничение по годовому доходу такое, что при моей зарплате я смогу получать эти 130 рублей только первые два месяца в году. И кто там говорил, что государство заботится о повышении рождаемости?

Поехали!

К вопросам быстродействия...
Alois Stritzinger анонсировал версию 0.965 своей гоночной игры, написанной на JavaFX. Запустить игру можно тут. Автору писать можно сюда.
Однако, замечу, что там только одна машинка...

Syntax Highlighter

Очень напрягает, что при публикации на blogger.com (да и на java.net) нет подсветки синтаксиса. Но Google среди своих проектов имеет легко расширяемый Syntax Highlighter. Вот тут к нему можно взять расширение для JavaFX.
Минус только один. Надо это ставить себе на сервер. Вот были бы все скрипты доступны online...

Таллинн - Питер

В Таллинне, в основном, отрабатывал пятницу. Нужно успеть один security баг зафиксить. Зато когда уезжал видел в автобусе забавную сценку. Забавно, что в главной роли русский, а не эстонец.
Автобус уже полон и все сидят на своих местах. Заходит мужик. Тупо смотрит на первый ряд. Видит места 1,2 и 3,4. Проходит немного. Тормозит. Опять смотрит и видит - 9,10 и 11,12. Подходит к следующему ряду и опять долго всматривается в номера. Все эти ряды, как я уже говорил, заняты. Народ волнуется. Кто-то его спрашивает: "Какое место вам надо?". Тот отвечает, что 44-ое, и его отправляют в конец автобуса. Неужели он думал, что 44-ое место будет в начале автобуса?!

Москва - Таллинн

После налоговой решил бабушку навестить на выходных. Оказалось, что поезд ещё старого типа, проводница тоже попалась совдеповская, зато билет стоит аж 4200р. Это можно в шикарном купе с услугами добраться до Питера, а оттуда на автобусе класса Lux - до Таллинна, так ещё и деньги на Duty Free остануться. А в поезде не затариться нахаляву...
Конечно, я понимаю, что время - деньги. Но ведь не такие же!

Налоговые вычеты

Если вы помните, то в сентябре 2007 года я начал заниматься налоговыми вычетами на квартиру. Много воды утекло с тех пор. Я подавал декларацию на 2006 год по почте. В май мне позвонили, просили сходить в питерскую налоговую, чтобы кое-что уточнить. А в конце ноября 2008 года получил письмо, что вычет утвердили ещё в июле, но требуется донести заявление на перевод денег.
И вот в прошлую пятницу я решил забить на Почту России, которая по полгода доставляет письма и лично скататься в Одинцово. Подал заявление на перевод денег за 2006 год, получил наконец оригинал ИНН и подал декларацию на 2007 год. Её я делал с помощью программы "Декларация 2007", предыдущая версия которой мне очень помогла. Хорошо, что я подавал документы лично! Это программа насчитала мне полную фигню и пришлось сидеть в налоговой и на калькуляторе пересчитывать все данные.
Грамотно обошёл большую очередь в 15-й кабинет. Меня смутило, что когда я занимал очередь мне сказали: "Вас тоже на дискетку надо?". Я решил, что меня на дискетку не надо и вломился без очереди. Выяснилось, что в кабинете сидит несколько теток, причём вся очередь на дискетку, а принимающая декларации сидит и скучает.
В отличие от Сбербанка в налоговой меня обрадовали, сказав, что перевод денег будет осуществлён в течении 10 рабочих дней.
Короче, личное присутствие - решает!

среда, 14 января 2009 г.

Нашего полку прибыло

Появился новый блоггер. Избранное из новостей. Всем читать стоя по стойке смирно...

вторник, 13 января 2009 г.

Старый Новый Год

Ну, с Годом Быка, чтоли!

Когда уезжали из Москвы, подходим к Ленинградскому вокзалу, а оттуда толпа валит. Видимо, поезд приехал. Причём, прут сплошным потоком через выход и, даже, вход. Но нам же надо! Ну я и пошёл напролом с чемоданами, а Юля с Мишкой следом. Несколько человек почти растоптал, остальные сторониться стали. И только в спину сказали: "Ну и буйвол прёт!"

Для сугреву

После светопреставления наконец-то включили отопление с утра, а к вечеру уже появилась горячая вода. Живём!..

Java.net blog post

Таки написал очередную статью...
Пишите комментарии!

понедельник, 12 января 2009 г.

Fallout 3

На праздниках и вечерами играл в Fallout 3. Я её прошёл, так как держался на пути выполнения основного квеста. Но когда я обнаружил карту всех локаций, то понял, что побывал только в 20% мест. Хочу начать заново, так как игра абсолютно нелинейна и можно проходить любым способом, каким захочется. В игре учитывается карма и к концу игры я был настолько крут, что по радио говорили: "Кто это идёт? Будда? Иисус? Нет, это герой из убежища 101!". Хочу теперь попробовать быть нейтральным и заняться простым гулянием по местности и выполнением побочных квестов. А потом может и плохишом сыграю...

Несмотря на 3D в игре очень грамотно выдержан дух оригинального Fallout. Первое время, конечно, напрягало, но потом привык и понеслась. Начало забавное. Показывают ролик как началась война (War... War Never Changes). Потом рождение героя (вид из глаз новорождённого). Отец спрашивает: "Кто это там у нас? Мальчик или девочка?". Потом появляется меню, где можно пол выбрать. Следующий ролик показывает события через год, как герой учится ползать, оперировать предметами и находит книжку, где и задаёт основные параметры S.P.E.C.I.A.L.:

Далее идёт день рождения, на котором выдают пип-бой, дарят книжку, повышающую навык холодного оружия, дают пневматику и учат стрелять по радтараканам.

В 16 лет проходишь экзамен КОЗА (в оригинале G.O.A.T.), перед которым можно спасти Амату от хулиганов - Туннельных змей. В 19 лет отец уходит из убежища, его напарника забивают до смерти, а героя будят и отправляют на Столичную Пустошь, где начинаешь искать отца. Это остатки города Вашингтон и окрестностей. Можно даже побывать на авианосце, в Капитолии, музеях и мемориалах. Пробираться в центре города надо через туннели метро, так как большинство зданий разрушено и дороги по поверхности нет. А до локации, в которой уже побывал, можно прошвырнуться в автоматическом режиме.

Игра выглядит как обычный 3D-шутер от первого лица. Можно, конечно, сделать и от третьего, чтобы на себя полюбоваться, но уж больно неудобно целиться и, вообще, воспринимать окружающий мир. Много оружия, но всё в стиле оригинального Fallout. Много мусора из которого можно собирать оружие самому (при наличии схемы). Есть режим V.A.T.S. - пауза, прицеливание в любую часть тела (обычно в голову) и стрельба с видами со стороны. Почти как раньше, но со своей спецификой.

Игра достаточно жестокая и кровавая. При критическом попадании, особенно если взята соответствующая способность, противника просто разрывает в хлам.

Рекомендую! Мой диагноз - ИГРА ГОДА

воскресенье, 11 января 2009 г.

Да будет свет

Приехал в Рыбацкое. Света нигде нет, дома тёмные, светофоры выключены, поток машин из-за этого сплошной. Перейти дорогу очень сложно. Хорошо, что водитель одного минивэна пропустил, за что спасибо ему большое. Но, в основном, авто любители явно считают, что по трассе едут...
Забрал Мишку из садика и дали-таки свет. Говорят, что его полтора часа не было. Дома батареи холодные. Горячей воды с утра не было, батареи холодные. Хорошо, что водогрей есть. Отвёз Мишку к Юле на работу, а сам - дальше работать. И что сегодня вечером нас ждёт? Может переселиться к кому-нибудь на время?