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

标签 c++ artificial-intelligence

<分区>

我最近对 ​​AI 编程及其与游戏的关系的研究产生了兴趣。我很想知道用 C++ 为第一人称射击类游戏创建 AI 是什么感觉。

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

谢谢。

最佳答案

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

例如,有很多bots对于 FPS CounterStrikeAlien Swarm还附带了源代码作为其 SDK 的一部分,因此您可以从那里的 AI 开始并修改它们。

关于c++ - C++ 中的可扩展第一人称射击游戏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6785885/

相关文章:

c++ - 界面无法识别

c++ - IBM Informix 数据库中 INT8 类型的 RFX 等效数据类型

java - 国际象棋 AI : MinMax on object implementation

f# - 使用人工智能 (AI) 预测股票价格

artificial-intelligence - 将自然语言表示为 RDF

algorithm - 混合数值和标称数据的决策树算法

c++ - 如何将 2 个不同的 QTextEdit 值显示到 QLabel 中

c++ - bool Book::isEmpty() const 有问题

c# - 如何修改递归算法以找到最短路径?

c++ - 退出简单的 while 循环时遇到问题