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

分類: 图书,计算机与互联网,软件工程及软件方法学,综合,
品牌: 巴克兰德
基本信息·出版社:人民邮电出版社
·页码:368 页
·出版日期:2008年
·ISBN:7115178062/9787115178060
·条形码:9787115178060
·包装版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
产品信息有问题吗?请帮我们更新产品信息。
内容简介《游戏人工智能编程案例精粹》主要讲述如何使游戏中的角色具有智能的技术。书中首先介绍游戏角色的基本属性(包括速度、质量等物理属性)及常用数学方法。接着,深入探讨游戏智能体状态机的实现。通过简单足球游戏实例,《游戏人工智能编程案例精粹》给出用状态机实现游戏AI的例子。在图论部分,《游戏人工智能编程案例精粹》详细介绍图在游戏中的用途及各种不同的图搜索算法,并用一章的篇幅讨论了游戏中路径规划是如何完成的。此外,《游戏人工智能编程案例精粹》还对目标驱动的智能体的实现、触发器与模糊逻辑在游戏中的运用进行了讨论。为使智能体行为更加丰富、灵活、易于实现,《游戏人工智能编程案例精粹》还介绍了游戏脚本语言的优点,并以Lua脚本语言为例进行了说明。
编辑推荐《游戏人工智能编程案例精粹》适合对游戏AI开发感兴趣的爱好者和游戏AI开发人员阅读和参考。
目录
第1章数学和物理学初探
1.1数学
1.2物理学
1.3总结
第2章状态驱动智能体设计
2.1什么是有限状态机
2.2有限状态机的实现
2.3West World项目
2.4使State基类可重用
2.5全局状态和状态翻转(State Blip)
2.6创建一个StateMachine类
2.7引入Elsa
2.8为你的FSM增加消息功能
第3章如何创建自治的可移动游戏智能体
3.1什么是自治智能体
3.2交通工具模型
3.3更新交通工具物理属性
3.4操控行为
3.5组行为(Group Behaviors)
3.6组合操控行为(Combining Steering Behaviors)
3.7确保无重叠
3.8应对大量交通工具:空间划分
3.9平滑
第4章体育模拟(简单足球)
4.1简单足球的环境和规则
4.2设计AI
4.3使用估算和假设
4.4总结
第5章图的秘密生命
……
第6章用脚本,还是不用?这是一个问题
第7章概览《掠夺者》游戏
第8章实用路径规划
第9章目标驱动智能体行为
第10章模糊逻辑
拔
附录AC++模板
函数模板
类模板
连接器的困惑
附录BUML类图
类名、属性和操作
属性和操作的可见性
关系
批注
总结
附录C设置你的开发环境
下载演示的可执行程序
下载并安装源代码
参考文献
……[看更多目录]