java - 人工智能的乐园?

标签 java language-agnostic artificial-intelligence machine-learning

在学校里,我的一位教授创建了一个 3D 游戏(不仅仅是一个引擎),所有玩家都完全由 AI 控制,我们的任务是为单个玩家的 AI 编程。我们基本上被提供了一个与游戏世界交互的 API。

然后我们的 AI 实现一起被放入游戏中,我们看着我们的程序相互对战。

就像 robot soccer ,但是是虚拟的,有很多大枪,没有足球。

我现在正在寻找任何类似的东西(和开源)来玩。 (最好使用 Java,但我对任何语言都持开放态度。)我不是在寻找游戏引擎或框架...我正在寻找一个完全没有 AI 的游戏代码...最好为这种练习设置。有什么建议吗?

最佳答案

这听起来很像 Robocode .

Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen.

关于java - 人工智能的乐园?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2931318/

相关文章:

artificial-intelligence - 用启发式方法解决数独问题 : a good idea?

c++ - 写一个 AI : screen capture and input

java - BufferedWriter 的 write(String S) 方法实际上是缓冲的吗?

java - 如何在调整大小时设置不同的小部件图标

c# - 是否可以在 Visual Studio 中调试时编辑代码,例如在 Eclipse(Java)中

math - float 学被破坏了吗?

java - Eclipse : quick run/preview vs. 运行主程序

language-agnostic - 有趣的NLP/机器学习风格项目——分析隐私政策

algorithm - 序列比较与移动 block 检测

language-agnostic - 强化学习的良好实现?