Существуют ли игры в стиле CRobots, которые поддерживают роботов, написанных на нескольких языках? - PullRequest
8 голосов
/ 13 апреля 2009

Много лет назад, когда я только начинал программировать, я столкнулся с некоторыми играми по программированию в стиле CRobots (я не думаю, что это на самом деле CRobots, но своего рода клон), в которые было довольно круто играть вокруг с.

Недавно у меня появилось ощущение «программирование - это работа, а не игра», от которого я бы скорее избавился, поэтому я подумал, что будет лучше, чем бросить вызов моим коллегам на соревнование, которое может сделать лучшего робота .

Однако, имея много разных уровней опыта и много разных предпочтений в отношении языка программирования, я бы предпочел не связывать конкуренцию с одним языком. Те, что я обнаружил после поздней ночи поиска в Google, похоже, привязаны к одному языку, и даже те, которые основаны на Java (например, Robocode), похоже, испытывают проблемы при попытке использовать Jython или другие языки на основе JVM (которые в теории должно работать).

Существуют ли игры такого типа, которые не ограничены одним языком?

Ответы [ 2 ]

2 голосов
/ 19 апреля 2009

После более глубокого изучения я обнаружил два проекта, которые кажутся достаточно зрелыми: IWOR и RealTimeBattle , которые основаны на простых системах обмена сообщениями для взаимодействия роботов с сервер, который контролирует битву.

Это означает, что вы можете реализовать робота на любом языке, который вам нужен, при условии, что он поддерживает сокеты (для IWOR) или stdin / stdout (для RTB).

1 голос
/ 15 января 2010

Robocode станет. NET включен в ближайшее время. И у JVM есть хороший потенциал для других языков.

...