8

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

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

然而,由于有许多不同层次的经验,以及对编程语言的许多不同偏好,我宁愿不将竞争与单一语言联系起来。我在谷歌搜索深夜后发现的那些似乎与单一语言相关联,即使是基于 Java 的那些(如 Robocode)似乎在尝试使用 Jython 或其他基于 JVM 的语言时也存在问题(理论上应该管用)。

有没有这种类型的游戏不限于单一语言?

4

2 回答 2

2

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

这意味着您可以使用任何您想要的语言实现机器人,只要它可以支持套接字(用于 IWOR)或标准输入/标准输出(用于 RTB)。

于 2009-04-18T22:22:16.060 回答
1

Robocode 将成为 . NET即将启用。JVM 的其他语言也有很大的潜力。

于 2010-01-15T00:43:21.110 回答