我最近对 AI 编程以及它与游戏的关系产生了兴趣。 我很想了解一下如何使用 C++ 为第一人称射击类游戏创建 AI。
因此,这就引出了我的问题。我不想仅仅为了练习 AI 设计而花费时间编写一个完整的 FPS,所以有没有人知道任何现有的项目/引擎,其中包含完全可运行的游戏,我可以简单地使用 AI 以某种方式扩展(在 C++ 中)?
谢谢。
回答:
你可能想从 Source 引擎或 Unreal 引擎开始,然后使用它们的 Bot API 或脚本插件来试验编写角色代码。
例如,有很多适用于 FPS 游戏反恐精英的 bots。 异形 Swarm 也作为其 SDK 的一部分发布了源代码,因此您可以从那里的 AI 开始并修改它们。