Archive for May, 2009

GalaxyFX Contest

Сегодня пришла рассылка от Sun Microsystems с приглашением принять участие в конкурсе GalaxyFX.

Конкурс состоит в написании ИИ для игры — соревнования между космическими кораблями-старателями. На языке JavaFX Script. Правда, перспективы платформы JavaFX в свете покупки компании Sun компанией Oracle достаточно туманны…

Собственно, в этом конкурсе я давно зарегистрировался, но никак руки не доходили. Но сегодня решил все-таки разобраться и отправил первую примитивную версию. Посмотрю, как этот примитивный кораблик себя поведет в соревнованиях (каждый день проводится раунд), потом буду дальше нормально разбираться.

Финал конкурса — 30 июня 2009 года.

О моем brainfuck-интерпретаторе пишут японцы

Вот, японцы что-то пишут о моем brainfuck-интерпретаторе: http://www.moongift.jp/2009/05/kits_javascript_brainf-ck_interpreter/ :-D

Насколько я понял со скриншотов, возмущаются, что выбранная для демонстрации на сайте программа “Hello, World!” неоптимальная и, к тому же, текст выводит без запятой. Надо будет исправить, пожалуй.

Но все равно приятно :-)

Kit’s JavaScript Brainfuck Interpreter v0.1

Обновил свой интерпретатор языка программирования Brainfuck на JavaScript: http://brainfuck.progopedia.org/ (на русском — http://brainfuck.progopedia.ru/).

В этой версии основной js-код вынесен в отдельный файл, исправлена проверка баланса скобок, JavaScript-код исправлен в соответствии с рекомендациями Дугласа Крокфорда и его JSlint, а также добавлено упоминание о лицензии GPL прямо в js-код в соответствии с последними рекомендациями на сайте GNU Project (http://www.gnu.org/philosophy/javascript-trap.html)

Topcoder Marathon Match 53

Объявили результаты Marathon Match 53.

Если кратко, задача состояла в написании программы для игры, похожей на Lines (“Шарики”).

У меня седьмое место (как и в предварительных результатах), что довольно неплохо, учитывая, что всего было 131 участника, и лишь за полчаса до окончания соревнования я нашел у себя страшный баг, что удалялись фишки не с самой короткой цепочки, а с самой длинной — были перепутаны знаки “больше” и “меньше”. До исправления этой ошибки у меня было 17 место в предварительных результатах.

Встреча Python User Group

Вчера ходил на встречу Python User Group, кратко рассказал о конкурсах и соревнованиях для Python-программистов.

Вот маленькая презентация на четырех страничках: