Пример робота RoboCup 3D Soccer? - PullRequest
5 голосов
/ 15 мая 2010

Я бы хотел написать бота для игры в 3D RoboCup в футбольной симуляционной лиге, которая работает под SimSpark . Может кто-нибудь указать мне какой-нибудь код, который уже имеет дело с взаимодействием с сервером и т. Д.

альтернативный текст http://simspark.sourceforge.net/wiki/images/thumb/a/a3/SoccerSimulation_TwoTeams.png/800px-SoccerSimulation_TwoTeams.png

В идеале это будет код .NET, но пример, созданный на любом языке, все равно будет полезен.

РЕДАКТИРОВАТЬ Для тех, кто не знаком с RoboCup 3D Soccer League, ознакомьтесь с этим видео на YouTube . Есть несколько довольно забавных моментов, если вам нравятся такие вещи ...

РЕДАКТИРОВАТЬ 2 Все еще нет ответов? Я собрал страницу в Википедии, посвященную RoboCup 3D Simulated Soccer League для получения дополнительной информации.

Вот еще одно видео на YouTube команды SEU-RedSun, бьющей по воротам на чемпионате RoboCup 2008 года. Их агенты значительно более сложные (и скоординированные), чем те, кто был в первом видео, на которое я ссылался.

Ответы [ 3 ]

1 голос
/ 09 июня 2010

Помимо ответа Жуана , я нашел эти проекты с открытым исходным кодом для RoboCup 3D Soccer Simulation :

  • Apollo3D с кодом C ++ на SourceForge (не обновляется с момента первоначального выпуска два года назад).
  • FIIT RoboCup 3D имеет несколько языков , с реализациями на C ++ и Java для робота и редактором поведения .NET на SourceForge (с несколькими коммитами в код Java на прошлой неделе ). Также использует Ruby для написания скриптов. Большинство комментариев на словацком.
  • jsshagent с кодом Java на SourceForge (не обновляется с момента первого выпуска в январе 2008 года).
  • robo-cup-soccer3d-framework с кодом Java в коде Google. Последнее обновление: декабрь 2008 г. Сайт на японском языке.
  • Zigorat , который, кажется, имеет две домашние страницы , является еще одной базой C ++ для создания роботов, а также кучей других инструментов RoboCup 3D. Последний выпуск был в марте 2009 года.

Мне еще предстоит найти библиотеку для создания 3D-агентов RoboCup в .NET. Я создал базовый слой для своего собственного проекта на C #, который я выпущу, как только у меня появится для него хорошее имя!

РЕДАКТИРОВАТЬ Я создал новую страницу в SimSpark wiki для сопоставления различных библиотек и агентов в одном месте.

1 голос
/ 16 июня 2010

В отсутствие существующего API .NET для создания футбольных агентов RoboCup 3D я создал свой собственный:

http://code.google.com/p/tin-man/

1 голос
/ 08 июня 2010

tsubamegaeshi-base , кажется, то, что вы ищете.

редактирование:
команда Little Green BATS выпускает свой исходный код (как и у большинства команд на C ++) - последнее обновление было в 2008 году (все еще довольно недавно).

...