Не успели мы отдохнуть от ICFPC, как появился новый повод расчехлить боевые компиляторы. Гугл проводит соревнования по созданию искусственного интеллекта. Участникам предлагается реализовать алгоритм управления колонией муравьев. Целью колонии является захват территории и уничтожение других колоний. Подробности можно узнать на сайте проекта. Битвы между колониями проходят в режиме онлайн на сервере организаторов, ведется рейтинг участников.
Писать можно на любом языке, для которого доступен starter kit. C пока нет, но есть C++, который, как известно, обратно совместим. Есть, кстати, пакет для PHP, хехе. В общем, думаю, надо попробовать, тем более что теперь у меня, как человека безработного, очень много свободного времени.
Круто ;) Саш, почему из оверсана ушел?
Чтобы двигаться дальше.
Саша, а чего ты теперь безработным то стал? или просто отдыхаешь?
Ищу лучшую долю :)
Вы уже пробовали бот на 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
Игра запускается в текстовом режиме, т.е. все сообщения выводятся тут же в окне консоли!
Что я делаю неправильно?
Я к сожалению не силен в виндовых делах.
Спасибо. Будем разбираться.
Просто описка:
…GreedyBot.py» | java -jar visualizer.jar
После .py была пропущена кавычка.