C++中可扩展的第一人称射击游戏?

Pat*_*ggs 6 c++ artificial-intelligence

我最近对人工智能编程及其与游戏的关系研究感兴趣.我很想知道用C++为第一人称射击游戏制作AI是什么感觉.

所以,这引出了我的问题.我宁愿不花时间编写一个完整的FPS只是为了练习AI设计,所以有没有人知道任何现有的项目/引擎都有完全功能的游戏,我可以简单地用AI扩展(用C++)?

谢谢.

Cra*_*rks 3

您可能想从 Source 或 Unreal 引擎开始,然后使用它们的机器人 API 或脚本插件来尝试编写字符代码。

例如,FPS CounterStrike有很多机器人Alien Swarm还附带源代码作为其 SDK 的一部分,因此您可以从那里的 AI 开始并修改它们。