下载地址:网盘下载

内容简介

编辑

本书主要讲述如何使游戏中的角色具有智能的技术。首先介绍游戏角色的基本属性及常用数学方法。深入探讨游戏智能体状态机的实现。通过简单足球游戏实例,给出用状态机实现游戏AI的例子。在图论部分,详细介绍图在游戏中的用途及各种不同的图搜索算法。[1]

目录

编辑

第1章 数学和物理学初探
1.1 数学
1.2 物理学
1.3 总结
第2章 状态驱动智能体设计
2.1 什么是有限状态机
2.2 有限状态机的实现
2.3 West 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章 模糊逻辑
附录A C++模板
函数模板
类模板
连接器的困惑
附录B UML类图
类名、属性和操作
属性和操作的可见性
关系
批注
总结
附录C 设置你的开发环境
下载演示的可执行程序
下载并安装源代码
参考文献
作品目录参考资料[1] 

下载地址:网盘下载

转载于:https://www.cnblogs.com/long12365/p/9731189.html

游戏人工智能编程案例精粹pdf相关推荐

  1. 游戏人工智能编程案例精粹(修订版) (Mat Buckland 著)

    https://www.jblearning.com/catalog/productdetails/9781556220784 第1章 数学和物理学初探 (已看) 第2章 状态驱动智能体设计 (已看) ...

  2. 《游戏人工智能编程案例精粹》笔记 (一)

    第一章:数学和物理 数学 笛卡尔坐标系 方程式 三角函数 向量 归一化,保留方向,变为单位长度:    矢量分解 点乘 本地空间与全局空间(第一视角坐标和上帝视角坐标) 物理 时间 两种计量时间的方法 ...

  3. python编程案例教程答案-python编程案例教程pdf下载

    python编程案例教程pdf下载内容摘要 python编程案例教程pdf下载教程,巧妙的谋划,巧妙的计谋.娄底电脑教程,巧克力奶茶等都是理想的增肥品.巧克力麦片等等,南宁街舞教程,巧克力成为一种&q ...

  4. AXURE RP8实战手册 网站和APP原型制作案例精粹pdf

    下载地址:网盘下载 编辑推荐 小楼老师继上一本畅销书后倾情打造: 从基础到实战,共166个实例完全讲解: 每个案例可实时查看演示效果: 从APP到网站,全面覆盖各个典型案例的原型讲解,助你快速掌握.  ...

  5. 《游戏人工智能编程》读书笔记 —— 向量的归一和点乘

    1)向量的归一与点乘. 点乘在实际运算中,计算公式是 :u 点乘 v = u.x * v.x + u.y * v.y 点乘在几何上有对应的公式: u 点乘 v = u的模 * v的模 * uv夹角的c ...

  6. 《游戏人工智能编程》学习笔记二——简单的有限状态机

    1.有限状态机的定义 定义:一个有限状态机是一个设备,或是一个设备模型,具有有限数量的状态,它可以在任何给定的时间根据输入进行操作,使得从一个状态变换到另一个状态,或者是促使一个输出或者一种行为的发生 ...

  7. 3d数学基础:图形和游戏开发(第2版)_游戏引擎编程需要哪些基本数学知识?

    现今,想要从头写一个功能强大的3D引擎,个人的力量恐怕难以胜任,即使能力足够,时间恐怕也不允许.在这个美好的开源时代,你只需具备修改各种引擎的能力便足以满足开发游戏的各项需求.现代游戏引擎的复杂级别已 ...

  8. 游戏引擎编程需要哪些基本数学知识?

    现今,想要从头写一个功能强大的3D引擎,个人的力量恐怕难以胜任,即使能力足够,时间恐怕也不允许.在这个美好的开源时代,你只需具备修改各种引擎的能力便足以满足开发游戏的各项需求.现代游戏引擎的复杂级别已 ...

  9. 简评游戏人工智能相关的中文书(下)

    赖勇浩(http://laiyonghao.com) 游戏开发中的人工智能 2006 年 9 月第一版 AI for Game Develpoers 应该算得上一本质量在中等偏上的书,可惜的是即使中文 ...

最新文章

  1. 谷歌发表“移动AR设计的最佳做法”
  2. 微软推出Python入门课,登上GitHub趋势榜第一
  3. Jprofiler监控工具(内存泄漏)
  4. 左手高仿,右手二奢,这届年轻人的奢侈品消费有点迷
  5. linux7.5进单用户模式,linux进入单用户模式
  6. 表单提交时有的字段可以传递到后台有的不可以
  7. iOS开发教程:Storyboard全解析-第二部分
  8. eclipse开发cocos2dx 3.2环境搭建之二: cocos2dx 3.2安装及测试运行 (An internal error occurred during: “C/C++ Indexe)
  9. 7-9 输出大写英文字母 (15 分)
  10. java数组为什么可以迭代吗_在迭代2D数组时,为什么循环的顺序会影响性能?
  11. mysql数据库管理指导_mysql学习笔记一(数据库管理控制)
  12. 我所理解的领域驱动模型设计
  13. java8新特性有哪些
  14. win10 jungo windriver
  15. 计算机校本培训措施,2017度信息技术校本培训计划
  16. QXRService:高通SnapdragonXR OpenXR SDK v1.x 概略
  17. 会计学计算机技能,财经会计专业,需要懂IT技能吗?编程呢?
  18. 1Tb 硬盘重做系统无法启动修复
  19. web移动开发总结(四)
  20. 关于Windows日志

热门文章

  1. CPU处理器与MIPS
  2. java图片物体位置识别_【求助帖】图片识别文件路径获取报错
  3. VCAP6.5-DCV Design Prep-Guide
  4. 树莓派 搭建个人nas并且给予离线下载的功能
  5. 乙酰化抗体系列研究——定制化方案
  6. C语言中的#define定义常量和宏
  7. robot基本环境配置
  8. 阿里巴巴开发规范——代码格式
  9. 黑马前端气温案例_黑马指标使用吞吐量的案例
  10. 操作系统实验—存储管理