<分区>
我最近对 AI 编程及其与游戏的关系的研究产生了兴趣。我很想知道用 C++ 为第一人称射击类游戏创建 AI 是什么感觉。
所以,这引出了我的问题。我宁愿不花时间编写完整的 FPS 只是为了练习 AI 设计,所以有没有人知道任何现有的项目/引擎具有完整的功能游戏,我可以用 AI 以某种方式简单地扩展(在 C++ 中)?
谢谢。
<分区>
我最近对 AI 编程及其与游戏的关系的研究产生了兴趣。我很想知道用 C++ 为第一人称射击类游戏创建 AI 是什么感觉。
所以,这引出了我的问题。我宁愿不花时间编写完整的 FPS 只是为了练习 AI 设计,所以有没有人知道任何现有的项目/引擎具有完整的功能游戏,我可以用 AI 以某种方式简单地扩展(在 C++ 中)?
谢谢。
最佳答案
您可能想从 Source 或 Unreal 引擎开始,然后使用它们的机器人 API 或脚本插件来尝试编写字符代码。
例如,有很多bots对于 FPS CounterStrike。 Alien Swarm还附带了源代码作为其 SDK 的一部分,因此您可以从那里的 AI 开始并修改它们。
关于c++ - C++ 中的可扩展第一人称射击游戏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6785885/