您的游戏中是否有无法自由移动的角色?是否有角色走进障碍物?有没有不能组队的非玩家角色?现在您可以掌握先进的人工智能 (AI) 技术来解决这些问题。无论您是编程新手游戏开发中的人工智能 下载,还是只想快速学习 AI 的精通游戏程序员,您都会发现游戏开发中的人工智能是理解 AI 并将其应用于游戏的绝佳入门读物。本书旨在为您提供用于游戏开发的先进且有用的 AI 技术。如果你曾经尝试过使用 AI 来延长游戏的生命周期,让它们更具挑战性,更重要的是,让它们变得更有趣,那么这本书就是为你准备的。
David M. Bourg(畅销书《游戏开发中的物理学》的作者)和 Glenn Seemann 将以非常直观易懂的语言向您介绍有限状态机、模糊逻辑和神经网络等技术。这些技术使用源代码(用 C 和 C++ 编写)进行说明。从追逐、躲避、基于模式的移动和聚集等基本游戏行为到玩家行为预测人物立绘,本书向您展示了如何应用 AI 为您的游戏角色提供可信的智能。这些技术包括适合初级 AI 开发人员的确定性(传统)和非确定性(较新)AI 技术的组合。
其他主题包括:
· 使用基于单一势函数的技术进行追逐、躲避、聚集和避障。
· 使用包含的航路点和经典的 A* 算法解决寻路问题。
·使用AI脚本扩展AI引擎的功能游戏开发中的人工智能 下载3D场景,让设计师和玩家更好地设计和玩游戏。
· 利用基于规则的 AI 推理能力(包括模糊逻辑和有限状态机)赋予您的游戏角色权力。
· 使用概率分析和贝叶斯推理等先进技术处理不确定性问题。