Artificial intelligence 人工智能机器人编程环境

Artificial intelligence 人工智能机器人编程环境,artificial-intelligence,bots,Artificial Intelligence,Bots,我刚刚完成一门人工智能课程,作为作业的一部分,我能够在多人环境中为机器人编程()。 我所能做的就是给机器人编程,让它与世界交互,并与其他机器人甚至人类玩“捕获旗帜”游戏 我想知道的是,还有哪些其他环境可以让我做同样的事情(为游戏或专业环境编程机器人)? 我能够用BZFlags做到这一点,因为它们提供了一个API,这样我就可以向我的机器人发送命令,并找到它们周围世界的信息。类似。有和 在RoboCode中,您使用Java编程您的机器人的AI,然后让它对抗其他机器人,看看它是如何做到的。NRobot

我刚刚完成一门人工智能课程,作为作业的一部分,我能够在多人环境中为机器人编程()。 我所能做的就是给机器人编程,让它与世界交互,并与其他机器人甚至人类玩“捕获旗帜”游戏

我想知道的是,还有哪些其他环境可以让我做同样的事情(为游戏或专业环境编程机器人)?

我能够用BZFlags做到这一点,因为它们提供了一个API,这样我就可以向我的机器人发送命令,并找到它们周围世界的信息。

类似。

有和


在RoboCode中,您使用Java编程您的机器人的AI,然后让它对抗其他机器人,看看它是如何做到的。NRobot是一个非常类似想法的.NET版本。

描述了构建扑克机器人的一些过程。作者说:“如果我能建立一个,那么,任何人都能建立一个。”我是通过这样的方式发现的。

另一件可能有趣的事情是,它在Haskell中,是关于合作机器人编程的。

我不想建立一个游戏,我想只是玩一个现有的游戏环境,并计划我的机器人玩智能。出于好奇,什么语言是你的程序写在C++,只是因为接口的游戏服务器已经写在C++。