游戏人工智能编程案例精粹
中文名:游戏人工智能编程案例精粹
原名:Programming Game AI by Example
别名:人工智能编程, AI编程
作者:(美)Mat Buckland
译者:罗岱
出版社:人民邮电出版社
书号:9787115178060
发行时间:2008年6月
语言:简体中文
内容介绍:
本书主要讲述如何使游戏中的角色具有智能的技术。书中首先介绍游戏角色的基本属性(包括速度、质量等物理属性)及常用数学方法。接着,深入探讨游戏智能体状态机的实现。通过简单足球游戏实例,本书给出用状态机实现游戏AI的例子。在图论部分,本书详细介绍图在游戏中的用途及各种不同的图搜索算法,并用一章的篇幅讨论了游戏中路径规划是如何完成的。此外,本书还对目标驱动的智能体的实现、触发器与模糊逻辑在游戏中的运用进行了讨论。为使智能体行为更加丰富、灵活、易于实现,本书还介绍了游戏脚本语言的优点,并以Lua脚本语言为例进行了说明。本书适合对游戏AI开发感兴趣的爱好者和游戏AI开发人员阅读和参考。
作者简介:
Mat Buckland在伦敦大学学完计算机科学后,做过多年的风险管理咨询顾问。终于他开始厌倦了所有的金钱游戏和公司制度,就一把火烧掉了他原有的公司礼服,跑到一家为Gremlin Software开发游戏的公司工作。虽然薪水少得多,但是却很有趣,而且他可以每天穿牛仔裤去上班了!现在Mat同时是一个自由程序员和人工智能咨询顾问。自从20世纪80年代初第一次接触到这些技术,他就对进化计算和AI尤感兴趣。他是ai-junkie.com网站(www.ai-junkie.com)的作者,该网站提供一些有关进化算法的教程和建议。
目录
第1章 数学和物理学初探
第2章 状态驱动智能体设计
第3章 如何创建自治的可移动游戏智能体
第4章 体育模拟(简单足球)
第5章 图的秘密生命
第6章 用脚本,还是不用?这是一个问题
第7章 概览《掠夺者》游戏
第8章 实用路径规划
第9章 目标驱动智能体行为
第10章 模糊逻辑
拔
附录a c++模板
函数模板
类模板
连接器的困惑
附录b uml类图
类名、属性和操作
属性和操作的可见性
关系
批注
总结
附录c 设置你的开发环境
下载演示的可执行程序
下载并安装源代码
参考文献
[下载链接]