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

游戏人工智能编程案例精粹
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2008-06
版次: 1
ISBN: 9787115178060
定价: 55.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 368页
字数: 588千字
正文语种: 简体中文
34人买过
  •   《游戏人工智能编程案例精粹》主要讲述如何使游戏中的角色具有智能的技术。书中首先介绍游戏角色的基本属性(包括速度、质量等物理属性)及常用数学方法。接着,深入探讨游戏智能体状态机的实现。通过简单足球游戏实例,《游戏人工智能编程案例精粹》给出用状态机实现游戏AI的例子。在图论部分,《游戏人工智能编程案例精粹》详细介绍图在游戏中的用途及各种不同的图搜索算法,并用一章的篇幅讨论了游戏中路径规划是如何完成的。此外,《游戏人工智能编程案例精粹》还对目标驱动的智能体的实现、触发器与模糊逻辑在游戏中的运用进行了讨论。为使智能体行为更加丰富、灵活、易于实现,《游戏人工智能编程案例精粹》还介绍了游戏脚本语言的优点,并以Lua脚本语言为例进行了说明。 第1章 数学和物理学初探
    1.1 数学
    1.2 物理学
    1.3 总结
    第2章 状态驱动智能体设计
    2.1 什么是有限状态机
    2.2 有限状态机的实现
    2.3 WestWorld项目
    2.4 使State基类可重用
    2.5 全局状态和状态翻转(StateBlip)
    2.6 创建一个StateMachine类
    2.7 引入Elsa
    2.8 为你的FSM增加消息功能
    第3章 如何创建自治的可移动游戏智能体
    3.1 什么是自治智能体
    3.2 交通工具模型
    3.3 更新交通工具物理属性
    3.4 操控行为
    3.5 组行为(GroupBehaviors)
    3.6 组合操控行为(CombiningSteeringBehaviors)
    3.7 确保无重叠
    3.8 应对大量交通工具:空间划分
    3.9 平滑
    第4章 体育模拟(简单足球)
    4.1 简单足球的环境和规则
    4.2 设计AI
    4.3 使用估算和假设
    4.4 总结
    第5章 图的秘密生命
    5.1 图
    5.2 实现一个图类
    5.3 图搜索算法
    5.4 总结
    第6章 用脚本,还是不用?这是一个问题
    6.1 什么是脚本语言
    6.2 脚本语言能为你做些什么
    6.3 在Lua中编写脚本
    6.4 创建一个脚本化的有限状态自动机
    6.5 有用的链接
    6.6 并不是一切都这么美妙
    6.7 总结
    第7章 概览《掠夺者》游戏
    7.1 关于这个游戏
    7.2 游戏体系结构概述
    7.3 触发器
    7.4 AI设计的考虑
    7.5 实现AI
    7.6 总结
    第8章 实用路径规划
    8.1 构建导航图
    8.2 《掠夺者》游戏导航图
    8.3 创建路径规划类
    8.4 节点式路径或边式路径
    8.5 走出困境状态
    8.6 总结
    第9章 目标驱动智能体行为
    9.1 勇士埃里克的归来
    9.2 实现
    9.3 《掠夺者》角色所使用的目标例子
    9.4 目标仲裁
    9.5 扩展
    9.6 总结
    第10章 模糊逻辑
    10.1 普通集合
    10.2 模糊集合
    10.3 模糊语言变量
    10.4 模糊规则
    10.5 从理论到应用:给一个模糊逻辑模块编码
    10.6 《掠夺者》中是如何使用模糊逻辑类的
    10.7 库博方法
    10.8 总结

    附录A C++模板
    函数模板
    类模板
    连接器的困惑
    附录B UML类图
    类名、属性和操作
    属性和操作的可见性
    关系
    批注
    总结
    附录C 设置你的开发环境
    下载演示的可执行程序
    下载并安装源代码
    参考文献
  • 内容简介:
      《游戏人工智能编程案例精粹》主要讲述如何使游戏中的角色具有智能的技术。书中首先介绍游戏角色的基本属性(包括速度、质量等物理属性)及常用数学方法。接着,深入探讨游戏智能体状态机的实现。通过简单足球游戏实例,《游戏人工智能编程案例精粹》给出用状态机实现游戏AI的例子。在图论部分,《游戏人工智能编程案例精粹》详细介绍图在游戏中的用途及各种不同的图搜索算法,并用一章的篇幅讨论了游戏中路径规划是如何完成的。此外,《游戏人工智能编程案例精粹》还对目标驱动的智能体的实现、触发器与模糊逻辑在游戏中的运用进行了讨论。为使智能体行为更加丰富、灵活、易于实现,《游戏人工智能编程案例精粹》还介绍了游戏脚本语言的优点,并以Lua脚本语言为例进行了说明。
  • 目录:
    第1章 数学和物理学初探
    1.1 数学
    1.2 物理学
    1.3 总结
    第2章 状态驱动智能体设计
    2.1 什么是有限状态机
    2.2 有限状态机的实现
    2.3 WestWorld项目
    2.4 使State基类可重用
    2.5 全局状态和状态翻转(StateBlip)
    2.6 创建一个StateMachine类
    2.7 引入Elsa
    2.8 为你的FSM增加消息功能
    第3章 如何创建自治的可移动游戏智能体
    3.1 什么是自治智能体
    3.2 交通工具模型
    3.3 更新交通工具物理属性
    3.4 操控行为
    3.5 组行为(GroupBehaviors)
    3.6 组合操控行为(CombiningSteeringBehaviors)
    3.7 确保无重叠
    3.8 应对大量交通工具:空间划分
    3.9 平滑
    第4章 体育模拟(简单足球)
    4.1 简单足球的环境和规则
    4.2 设计AI
    4.3 使用估算和假设
    4.4 总结
    第5章 图的秘密生命
    5.1 图
    5.2 实现一个图类
    5.3 图搜索算法
    5.4 总结
    第6章 用脚本,还是不用?这是一个问题
    6.1 什么是脚本语言
    6.2 脚本语言能为你做些什么
    6.3 在Lua中编写脚本
    6.4 创建一个脚本化的有限状态自动机
    6.5 有用的链接
    6.6 并不是一切都这么美妙
    6.7 总结
    第7章 概览《掠夺者》游戏
    7.1 关于这个游戏
    7.2 游戏体系结构概述
    7.3 触发器
    7.4 AI设计的考虑
    7.5 实现AI
    7.6 总结
    第8章 实用路径规划
    8.1 构建导航图
    8.2 《掠夺者》游戏导航图
    8.3 创建路径规划类
    8.4 节点式路径或边式路径
    8.5 走出困境状态
    8.6 总结
    第9章 目标驱动智能体行为
    9.1 勇士埃里克的归来
    9.2 实现
    9.3 《掠夺者》角色所使用的目标例子
    9.4 目标仲裁
    9.5 扩展
    9.6 总结
    第10章 模糊逻辑
    10.1 普通集合
    10.2 模糊集合
    10.3 模糊语言变量
    10.4 模糊规则
    10.5 从理论到应用:给一个模糊逻辑模块编码
    10.6 《掠夺者》中是如何使用模糊逻辑类的
    10.7 库博方法
    10.8 总结

    附录A C++模板
    函数模板
    类模板
    连接器的困惑
    附录B UML类图
    类名、属性和操作
    属性和操作的可见性
    关系
    批注
    总结
    附录C 设置你的开发环境
    下载演示的可执行程序
    下载并安装源代码
    参考文献
查看详情
相关图书 / 更多
游戏人工智能编程案例精粹
游戏运营与发行:从入门到实践
许哲
游戏人工智能编程案例精粹
游戏世界
亚历山德罗·巴里科
游戏人工智能编程案例精粹
游戏运营与出海实战:策略、方法与技巧 艾小米
艾小米
游戏人工智能编程案例精粹
游戏动漫人物设计指南 设计思想人体结构角色创作
[英]凯文·克罗斯利(Kevin Crossley)
游戏人工智能编程案例精粹
游戏力:竞技游戏设计实战教程 程弢
程弢 编著
游戏人工智能编程案例精粹
游戏造梦师 游戏策划职业入门教程
何振宇
游戏人工智能编程案例精粹
游戏运营管理(第3版)
刘炎
游戏人工智能编程案例精粹
游戏设计艺术(纪念版)
(美)Jesse Schell(杰西·谢尔)
游戏人工智能编程案例精粹
游戏与人
(法)罗歇·凯卢瓦(Roger Caillois)/著 余轶/译
游戏人工智能编程案例精粹
游戏改变未来
简·麦戈尼格尔 著,湛庐文化 出品
游戏人工智能编程案例精粹
游戏建筑
李绪洪、陈怡宁 著
游戏人工智能编程案例精粹
游戏力:儿童游戏治疗基础与进阶(第2版)
[美]泰瑞·科特曼 著;张婷婷 秦红梅 郑淑丽 译
您可能感兴趣 / 更多
游戏人工智能编程案例精粹
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
游戏人工智能编程案例精粹
《世界上最大的肚子》2024百班千人暑期书目学前中班名师推荐全新正版现货速发
[美]雷米·查利普(美)柏顿·萨普瑞
游戏人工智能编程案例精粹
经济学通义
[美]阿门·A.阿尔钦 (美)威廉·R.艾伦 著;[美]杰里·L.乔丹 编
游戏人工智能编程案例精粹
数字化领导力 数字化转型锦囊,领导力精进指南 一本书掌握数字化转型领导力之道
[美]艾萨克·萨科里克 著;王磊 译;颉腾文化 出品;邓斌
游戏人工智能编程案例精粹
法哲学基本原理
[美]马克·C.墨菲
游戏人工智能编程案例精粹
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
游戏人工智能编程案例精粹
杜甫传
[美]弗洛伦斯.艾思柯
游戏人工智能编程案例精粹
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
游戏人工智能编程案例精粹
美利坚在燃烧:20世纪60年代以来的警察暴力与黑人反抗
[美]伊丽莎白·欣顿 著 胡位钧 译
游戏人工智能编程案例精粹
温柔亲启
[美]艾米莉·狄金森 著;[美]艾伦·路易斯·哈特、[美]玛莎·内尔·史密斯 编
游戏人工智能编程案例精粹
儒教中国及其现代命运(三部曲)
[美]列文森 作者;[中]季剑青 译者
游戏人工智能编程案例精粹
逃家小兔成长绘本系列
[美]玛格丽特.怀兹.布朗