我刚刚完成一门人工智能课程,作为作业的一部分,我能够在一个多玩家环境(BZFlags)中编写机器人程序。我所能做的就是给机器人编程,让它与世界接口,并与其他机器人甚至人类玩捕捉旗帜的游戏。
我想知道的是,还有什么其他的环境我可以做同样的事情(为游戏或在专门的环境中编程机器人)?
我能够在BZFlags中做到这一点,因为他们发布了一个API,这样我就可以向我的机器人发送命令,并了解他们周围世界的信息。
发布于 2008-12-09 18:07:15
有机器人代码和NRobot。
在RoboCode中,你使用Java编程你的机器人的人工智能,然后释放他对抗其他机器人,看看他是怎么做的。NRobot是一个非常相似的想法的.NET版本。
发布于 2008-12-09 17:53:40
RobotBASIC是相似的。
发布于 2011-05-25 20:00:26
另一件,可能很有趣的事情是SoccerFun,但它在Haskell中,是关于编程合作机器人的
https://stackoverflow.com/questions/353626
复制相似问题