Блог пользователя Abra

Автор Abra, 13 лет назад, По-русски

Мне кажется, что этот контест незаслуженно слишком мало обсуждался, поэтому создаю этот пост. =)


Немного информации с сайта
Google AI Challenge - контест о создании искусственного интеллекта, в котором могут принимать участие все: от начинающих до проффесионалов. Используя один из начальных пакетов, вы можете создать компьютерную программу (на любом языке), которая будет управлять колонией муравьев в битве за превосходство.
За 5 минут вы можете послать бота из начального пакета на сервер и посмотреть, как ваши муравьи сражаются с колониями других людей со всего мира. Потом прочитайте инструкции о том, как запускать бота на локальном компьютере и начитайте кодить! 

В прошлом году был похожий контест на основе игры Galcon.

Завтра (20 октября) откроется регистрация и начнется основной контест, который продлится до середины декабря.
Призываю всех принять участие, потому что это очень интересно =)
А тут устроить обсуждение стратегий.
  • Проголосовать: нравится
  • +36
  • Проголосовать: не нравится

13 лет назад, # |
Rev. 7   Проголосовать: нравится 0 Проголосовать: не нравится
  • 13 лет назад, # ^ |
      Проголосовать: нравится +5 Проголосовать: не нравится
    Думаю нет никаких проблем обсуждать AI challenge во время контеста
13 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Странно, что в посте так и не указана ссылка на соревнование этого года, так что:

http://aichallenge.org/

13 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
Контест начался
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Беларуси даже в списке стран нету =/
13 лет назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится
Abra, видел твоего бота, воюет зашибенно =)

особенно понравилась идея "прощупывания" соперника, когда он рядом: сперва на месте покрутимся, потом на шаг ближе подойдём, потом ещё на шаг... :D
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Ну, в теории это не прощупывание, а нечто другое, но так вышло)
13 лет назад, # |
Rev. 2   Проголосовать: нравится +3 Проголосовать: не нравится

Убил полдня чтоб сделать тупого бота не пользуясь starter's package, а читая описание и т.п... Ну да, я двоечник, как выяснилось... ;-)

Немного удивляет что хотя Google вроде бы спонсирует мероприятие, есть ощущение что организация "сыровата":
- сайт тормозит при прокрутке (даже страницы со статическим текстом типа http://aichallenge.org/rules.php) - что с ним такое можно было сделать?
- документация/описалово слабовато... кто сразу смог найти tools.zip?
- в том tools.zip который я нашёл отсутствуют линуксовые скрипты - может, это скрытая реклама винды? ;-)
- поддерживается куча языков, но многие, судя по табличке, "неполноценно";
- глуповато выглядит симбиоз: движок на питоне а визуализатор на java...
- игры происходят примерно так же редко, как в прошлом году... если народу наплывёт больше (а по-моему наплывают активно, включая кучу "тупых" ботов) то может стать скучновато... %)

Из плюсов:
- оно всё-таки работает;
- правила поухищрённее чем в прошлом году (ну за счёт наличия воды на карте, в первую очередь).

  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Зато в java_starter_package есть интеграция с явадоком ^_^.
    А вот в выборе питона в качестве языка для движка они переборщили - была б ява как в прошлом году, не было б "Next game should be within 1995.6 minutes.".
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      "интеграция с javadoc" - звучит сильно, конечно... хотя в наши дни, по-моему, 3-4 простейших правила оформления комментов в соответствии с javadoc / doxygen по-моему не применяют только самые ленивые... ;-)

      А по поводу движка в прошлом году тоже по-моему был питон, на самом сервере - только для локальных баталий на компе был вариант на яве написан. У них там явно какие-то питономаны неискоренимые в команду затесались... %)
  • 13 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится
    а как же вполне линуксовые скрипты в tools.tar.bz2 на http://aichallenge.org/using_the_tools.php ?
    • 13 лет назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится
      Ы-ы-ы... Я ссылок "Windows" "Linux" из-за цветопередачи моника (а может собственного восприятия) не разглядел... Я значит виндовый пакет скачал...

      Что ж, этот вопрос снят... Спасибо! Да и всё равно уже давно всё решено... ;-)
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
фиг дождёшься, пока случится игра

предлагаю (если это не противоречит правилам, которые я не читал) меняться скомпилированными ботами, чтобы устраивать локальные баталии =)
  • 13 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    Ага... А через некоторое время эта идея выродится в собственный AI-challenge? а вообще неплохо бы... чем мы хуже иностранцев! :D

  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Хорошая идея) думаю, можно создать акк на дропбоксе, куда помещать исполняемые файлы ботов. Я почти дописал свой тестер, так что могу постравливать их у себя)
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      тестер? дык в архиве всё есть, нужны только скомпиленные боты =)

      о, 80 место уже) растём потихоньку =)
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Тестер, который много раз стравливает ботов и собирает статистику
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        А твой бот просто ищет еду и идет к ней, опасаясь врагов?)
    • 13 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Собственно:

      Password: CodeForces
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        залил своего

        SandboxError: Failed to start ['./MyBot.jar']

        хм, что сделать с этим?
        • 13 лет назад, # ^ |
            Проголосовать: нравится +5 Проголосовать: не нравится
          python playgame.py ... "java -jar bot/MyBot.jar" ... работает
          • 13 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            да, так запустилось

            но почему-то твой бот не делает вообще ничего =/
          • 13 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            так что там с ботом-то не так?

            ты стравливал своего и моего, кстати? =)
            • 13 лет назад, # ^ |
                Проголосовать: нравится 0 Проголосовать: не нравится
              Сейчас допиливаю тестер. Нет еще, но обязательно) С ботом - не знаю, у меня все корректно работает. Могу посоветовать обновить яву, может, в этом проблема.
            • 13 лет назад, # ^ |
                Проголосовать: нравится +1 Проголосовать: не нравится
              Закончил тестер, см. дропбокс. Стравливать пробовал, мой выигрывает) 
              Ты мне напиши на [email protected] какой-нибудь контакт свой, а то кодфорсы не чат)