很多年前,就像我开始编程一样,我遇到了一些CRobots风格的编程游戏(我认为它实际上不是CRobots,而是一种各种类型的克隆),这些游戏非常酷周围的。
最近我有一种“编程就是工作,而不是游戏”的感觉,我宁愿摆脱它,所以我想到什么比挑战我的同事参加谁可以制作最好的机器人的竞赛更好
然而,由于有许多不同的经验水平,以及对编程语言的许多不同偏好,我宁愿不将竞争与单一语言联系起来。我在谷歌搜索深夜之后找到的那些似乎与单一语言联系在一起,甚至那些基于Java的语言(如Robocode)似乎在尝试使用Jython或其他基于JVM的语言时遇到了问题(理论上这一点)应该工作)。
是否有任何类型的游戏不限于单一语言?
答案 0 :(得分:2)
经过多次挖掘后,我发现了两个似乎相当成熟的项目:IWOR和RealTimeBattle,它们都基于简单的消息传递系统,机器人可以与控制服务器的服务器进行通信战斗。
这意味着您可以使用任何所需语言实现机器人,只要它可以支持套接字(对于IWOR)或stdin / stdout(对于RTB)。
答案 1 :(得分:1)
Robocode很快就会成为。NET enabled。 JVM的其他语言也有很好的潜力。