#游戏开发中的人工智能

#游戏开发中的人工智能

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