ЭВМ/ Google AI Challenge 2011: Ants

15.10.2011

Не успели мы отдохнуть от ICFPC, как появился новый повод расчехлить боевые компиляторы. Гугл проводит соревнования по созданию искусственного интеллекта. Участникам предлагается реализовать алгоритм управления колонией муравьев. Целью колонии является захват территории и уничтожение других колоний. Подробности можно узнать на сайте проекта. Битвы между колониями проходят в режиме онлайн на сервере организаторов, ведется рейтинг участников.

Писать можно на любом языке, для которого доступен starter kit. C пока нет, но есть C++, который, как известно, обратно совместим. Есть, кстати, пакет для PHP, хехе. В общем, думаю, надо попробовать, тем более что теперь у меня, как человека безработного, очень много свободного времени.

,




  1. Круто ;) Саш, почему из оверсана ушел?

  2. Саша, а чего ты теперь безработным то стал? или просто отдыхаешь?

  3. Вы уже пробовали бот на C++?
    Просто у меня проблемка. Может поможете?
    1. Я работаю под Windows.
    2. Если я запускаю исходный play_one_game_live, то игра открывается в графическом режиме. Все работает отлично.
    3. Скомпилировал стартовый пак для C#. Изменил play_one_game_live на такой:

    @echo off
    python %~dp0playgame.py -So —engine_seed 42 —player_seed 42 —end_wait=0.25 —verbose —log_dir game_logs —turns 1000 —map_file %~dp0maps\maze\maze_9.map %* «python %~dp0sample_bots\python\HunterBot.py» «python %~dp0sample_bots\python\LeftyBot.py» «%~dp0sample_bots\my\AntLife» «python %~dp0sample_bots\python\GreedyBot.py | java -jar visualizer.jar

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

    • Я к сожалению не силен в виндовых делах.

  4. Спасибо. Будем разбираться.

  5. Просто описка:
    …GreedyBot.py» | java -jar visualizer.jar
    После .py была пропущена кавычка.