我刚刚完成了一门人工智能课程,作为作业的一部分,我能够在多人环境(BZFlags)中编写机器人程序。我能够做的是对机器人进行编程,使其与世界交互,并与其他机器人甚至人类对战。
我想知道的是,还有哪些其他环境可以让我做同样的事情(为游戏编程机器人或在专业环境中)?
我之所以能够使用 BZFlags 做到这一点,是因为它们提供了一个 API,以便我可以向我的机器人发送命令并查找有关它们周围世界的信息。
我刚刚完成了一门人工智能课程,作为作业的一部分,我能够在多人环境(BZFlags)中编写机器人程序。我能够做的是对机器人进行编程,使其与世界交互,并与其他机器人甚至人类对战。
我想知道的是,还有哪些其他环境可以让我做同样的事情(为游戏编程机器人或在专业环境中)?
我之所以能够使用 BZFlags 做到这一点,是因为它们提供了一个 API,以便我可以向我的机器人发送命令并查找有关它们周围世界的信息。
RobotBASIC类似。
另一个可能有趣的东西是SoccerFun,但它在 Haskell 中,它是关于编程协作机器人
我如何构建一个工作的扑克机器人描述了一些构建扑克机器人的过程。作者说“如果我能建造一个,那么。任何人都可以建造一个。 ”我通过这篇文章找到了这个。