游戏人工智能编程案例精粹

标签:, ,

中文名:游戏人工智能编程案例精粹

原名:Programming Game AI by Example

别名:人工智能编程, AI编程

作者:()Mat Buckland

译者:罗岱

出版社:人民邮电出版社

书号:9787115178060

发行时间:20086

语言:简体中文

内容介绍:

  本书主要讲述如何使游戏中的角色具有智能的技术。书中首先介绍游戏角色的基本属性(包括速度、质量等物理属性)及常用数学方法。接着,深入探讨游戏智能体状态机的实现。通过简单足球游戏实例,本书给出用状态机实现游戏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类图

类名、属性和操作

属性和操作的可见性 

关系

批注

总结

附录设置你的开发环境

下载演示的可执行程序 

下载并安装源代码

参考文献 

 

[下载链接]

0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x