游戏AI很容易被划分成各种组件,如决策、动画处理和策略,但如果想要在优秀的AI和差劲的AI之间达成平衡,就需要考虑各个系统之间的权衡和交互。本书首先引入了AI沙盒,介绍、实现并扩展了游戏AI中各个方面。随后你会学习到如何利用诸如Ogre3D, Bullet Physics, OpenSteer,Recast, Detour, Lua这类开源库来创建一个AI沙盒,这些基础代码可进行扩展及改进。通过逐步讲解的方式来完成从基本造型移动到完整的士兵动画的学习。阅读完本书之后,你将能够实现一个可以导航、探路、管理动画回放、通信、感知周边环境的AI。