什么是开源AI Bot接口?与Pogamut 3 GameBots2004类似,用于自定义Unreal Tournament机器人或适用于Starcraft机器人的Brood Wars API。
如果可以,请为每个答案发布一个AI机器人界面(请确保提供链接),并简要介绍博客文章的内容。
请说明它是什么类型的bot接口结构,客户端/服务器,服务器/服务器等
例如BWAPI是模拟真实播放器的客户端/服务器
什么是开源AI Bot接口?与Pogamut 3 GameBots2004类似,用于自定义Unreal Tournament机器人或适用于Starcraft机器人的Brood Wars API。
如果可以,请为每个答案发布一个AI机器人界面(请确保提供链接),并简要介绍博客文章的内容。
请说明它是什么类型的bot接口结构,客户端/服务器,服务器/服务器等
例如BWAPI是模拟真实播放器的客户端/服务器
Answers:
跑赢Google AI挑战赛
《星球大战》是一款设置在太空中的战略游戏。目的是接管地图上的所有行星,或替代性地消灭所有对手的飞船。
玩家从1-3个主行星开始,然后派船征服周围的其他行星。每个行星上的数字表示要征服多少艘船。玩家自己星球上的数字表示该星球拥有的飞船数量。玩家拥有的每个星球都会为该玩家生产飞船,并根据星球的大小以更快的速度产生更多的飞船。玩家可以选择从行星发送多少比例的船只,玩家可以在半空中重定向船只。游戏的目的是击败其他对手。
作为服务器/服务器架构实现,您可以在C ++ / Java / Python / C#/ Go / etc等中实现AI机器人。
USC完成的原始GameBots工作的扩展,支持UT2004 / UDK /和Defcon。允许外部程序以客户端/服务器的方式控制游戏中的机器人,就像它们是人类玩家一样。
外部控制机制可以使用脚本语言连接到许多此类游戏,从而提供了一种从外部控制游戏中角色的工具。Pogamut通过这种方式利用UnrealScript(UT2004脚本语言)以及NetBeans Java平台,为居住在UT2004,虚幻开发工具包(UDK)和DEFCON世界中的虚拟角色的AI提供了开箱即用的开发环境。