许多年前,正当我开始编程时,我遇到了一些CRobots风格的编程游戏(我不认为它实际上是CRobots,而是各种各样的克隆),玩起来很酷。

最近,我有一种“编程是工作,而不是游戏”的感觉,我宁愿摆脱这种感觉,所以我想出了什么比挑战我的同事竞争谁可以制造出最好的机器人更好。

但是,由于有许多不同的经验水平,并且在编程语言方面有许多不同的偏爱,所以我不想将竞争与单一语言联系在一起。我在深夜搜索之后发现的语言似乎与一种语言绑定(bind)在一起,即使是基于Java的语言(例如Robocode)也似乎在尝试使用Jython或其他基于JVM的语言时遇到了问题(理论上应该管用)。

是否有不限于一种语言的此类游戏?

最佳答案

经过更多的挖掘,我发现了两个似乎相当成熟的项目:IWORRealTimeBattle,它们都基于简单的消息传递系统,机器人可以通过该消息传递系统与控制战斗的服务器进行通信。

这意味着您可以使用所需的任何语言来实现机械手,只要它可以支持套接字(对于IWOR)或stdin/stdout(对于RTB)即可。

关于robot - 是否有CRobots风格的游戏支持用多种语言编写的机器人?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/742628/

10-16 10:31