在学校里,我的一位教授创造了一个3D游戏(不仅仅是一个引擎),在这个游戏中,所有的玩家都是完全由人工智能控制的,我们的任务是为单个玩家的人工智能编程。我们基本上被提供了一个API来与游戏世界进行交互。
我们的人工智能实现被一起扔进游戏中,我们看着我们的程序互相对抗。
它就像机器人足球,但是是虚拟的,有很多大家伙,没有足球。
我现在正在寻找任何类似的东西(以及开源)。(最好使用Java,但我对任何语言都是开放的。)我不是在找游戏引擎或者框架..。我在找一个完全没有人工智能代码的游戏.最好为这种锻炼做好准备。有什么建议吗?
发布于 2010-05-28 17:55:54
这听起来非常类似于机器人代码。
机器人代码是一种编程游戏,其目标是开发一个机器人战斗坦克,以对抗Java或.NET中的其他坦克。机器人战斗在实时和屏幕上运行。
发布于 2010-06-22 02:36:20
您可能希望在2010年查看AIIDE,在那里他们将托管一个星际争霸Broodwar AI竞赛。您可以下载软件、API和代理,使您能够将自己的AI连接到Broodwar模拟中。
与其他平台(如3D机器人杯)不同,Broodwar引擎将处理物理问题,并可能让你将大部分时间集中在更高层次的方面,如路径规划、策略、资源分配等。例如,近战AI等,也有一些基本的人工智能形式,可以作为占位符在进行特定的改进。
发布于 2010-05-28 17:59:10
看看马里奥·AI。你可以编程一个人工智能来控制马里奥。有一个竞赛和一些与之相关的文件。使用Java或任何JVM语言都很容易安装和运行。
https://stackoverflow.com/questions/2931318
复制相似问题