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

StackOverflow https://stackoverflow.com/questions/742628

  •  09-09-2019
  •  | 
  •  

Вопрос

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

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

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

Есть ли какие-нибудь игры такого типа, не ограниченные одним языком?

Это было полезно?

Решение

Покопавшись, я нашел два проекта, которые кажутся достаточно зрелыми: ИВОР и В реальном времениБитва, которые основаны на простых системах обмена сообщениями, позволяющих роботам связываться с сервером, управляющим битвой.

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top