AI游戏引擎程序设计(含盘)
分類: 图书,计算机/网络,图形图像 多媒体,游戏开发/多媒体/课件设计,
作者: (美)施瓦布(Schwab,B.)著,林龙信,张波涛译
出 版 社: 清华大学出版社
出版时间: 2007-11-1字数:版次: 1页数: 458印刷时间:开本: 16开印次:纸张:I S B N : 9787302163121包装: 平装内容简介
AI(Artificial Intelligencc,人工智能)在游戏中是一个崭新的概念,如今得到了普遍的关注和重视。人们期望与具有更高智能水平的AI对手对抗,这促进了游戏AI技术的发展。特别是近来,已经出现了栱人类玩家的游戏风格和反应的AI对手,为游戏问题提供创造性解决方案的AI对手,甚至还出现了具有人类心情和情感的AI对手。
本书为游戏开发人员创建现代游戏的AI引擎提供了工具和必要的指导。带领读者从理论入实际的游戏开发,并给出可用的代码框架,详细说明技术的襀方法。另外,该书综合阐述了不同技术的使用范围,并囊括了普遍存在的瓶颈、设计上应该考虑的问题以及优化策略。所有这些内容对游戏AI引擎开发人员都是必不可少的参考资料。
作者简介
Brian Schwab具备十几年的游戏程序设计经验,在Angel Studios公司和DreamWorks公司拥有游戏和AI程序设计的关键职位。现在他是索尼娱乐公司的资深AI程序员。
目录
第Ⅰ部分概述
第1章基本定义与概念
第2章AI引擎的基本组成与设计
第3章Alsteroids:AI试验平台
第Ⅱ部分游戏类型
第4章角色扮演类游戏
第5章冒险类游戏
第6章即时策略游戏
第7章第一人称/第三人称射击游戏
第8章产台游戏
第9章射击类游戏
第10章运动类游戏
第11章赛车游戏
第12章经典策略游戏
第13章格斗类游戏
第14章著名的混杂游戏类型
第Ⅲ部分基本的AI引擎技术
第15章有限状态机
第16章模糊状态机
第17章基于消息的系统
第18章脚本系统
第19章基于位置的信息系统
第20章遗传算法
第21章神经网络
第22章其他技术备忘录
第Ⅳ部分AI实战游戏开发
第23章分层式AI设计
第24章AI开发中普遍关心的问题
第25章调试
第26章总结与展望
附录有关CD-ROM的说明