你的游戏是否有角色不能任意走动?是否有角色走进障碍物?是否有非玩家角色不能按照团队运动?现在你就可以掌握高级人工智能(AI)技术以解决这些问题。不管你是编程新手或者是个仅仅想快速学习AI的熟练游戏编程人员,你都会发现《游戏开发中的人工智能》对于理解并应用AI到你的游戏中是非常合适的入门书籍。本书正是为你提供游戏开发方面高级、有用的AI技术的。如果你曾试图使用AI延长你的游戏的生命周期,让你的游戏更加具有挑战性,更重要的是让它们更加有趣,这本书就是为你准备的。
David M. Bourg(畅销书《游戏开发中的物理学》的作者)和Glenn Seemann将用非常直观、易懂的语言给你介绍一些诸如有限状态机、模糊逻辑和神经网络之类的技术,全书使用源代码(用C和C++编写)说明这些技术。从基本的诸如追赶、躲避、基于模式的运动和聚集等游戏行为到玩家行为预测,这本书告诉你怎么应用AI给你的游戏角色提供可信的智能。这些技术包括了适合初级AI开发者的确定性(传统的)和非确定性(较新的)AI技术的混合。
其他的主题包括:
·使用基于势函数的单一技术处理追赶、躲避、聚集和避障等问题。
·使用包括路径点和经典A*算法解决寻径问题。
·利用AI脚本扩充AI引擎的功能,让设计者和玩家更好地设计和玩游戏。
·给你的游戏角色赋予基于规则的AI推理能力,包括模糊逻辑和有限状态机。
·使用概率分析和诸如贝叶斯推理的高级技术处理不确定性问题。
如今的网站和内联网已经变得比以前越来越大,越来越有价值,而且越来越复杂,同时其用户也变得更忙,也更加不能容忍错误的发生。
翻开此书的你,也许是JavaScript的崇拜者,正想摩拳擦掌地想尝试下学一学这一精巧的语言;也许是80后,90后的程序员或者前端架构
《天使的号角》内容简介:一个新的杀手正在行动—— 凶手的犯罪手段令人不寒而栗。他蛰伏在阴暗潮湿的地下室和纽约市的地下通道,用
《Webbots、Spiders和ScreenScrapers:技术解析与应用实践(原书第2版)》共31章,分为4个部分:第一部分(1~7章),系统全面地介绍
ForcoursesinDigitalCommunications.Providesacomprehensiveandin-depthintroductiont...
OnceyouvecometogripswiththecorePythonlanguage,learninghowtobuildPythonapplicatio...
未来信息时代的城市是什么样的?构成城市肌理的建筑又以怎样的面貌呈现?本书从电子会场、电子公民、比特业等多角度,既系统又深
《原来心可以跳舞》内容简介:女人的一生总是充满着各种磨难,因而这样的人生显得很长很长;而女人们的幸福,就会显得越发短暂。中
AstheindustrystandardmethodforenrichingthepresentationofHTML-basedwebpages,Casca...
《走向大洋:前苏联冷战时期远洋水面作战舰艇》内容简介:前苏联远洋水面舰艇发展道路曲折而坎坷,但是在此过程中,一个陆权国家走
《细胞神经网络动力学》主要内容包括:细胞神经网络动力学是神经网络与动力系统交叉结合的一门新型学科,《细胞神经网络动力学》
《股市天经(之一):量柱擒涨停(全彩版第2版)》内容简介:本书是我国第一部系统论述股市“量柱”理论及实战技法的著述,也是第一
《外语能力标准的国别研究:加拿大与英国》内容简介:本书主要研究了英国和加拿大的语言能力标准。加拿大篇从语言能力标准的概述、
《金融科技:变迁与演进》内容简介:互联网金融在中国的发展依靠市场、技术和制度三方面的因素。在市场方面,随着中国改革开放的不
《近代法律人的世界》内容简介:本书为中国社会科学院近代史研究所法律史研究群、华中科技大学近代法研究所、华东政法大学法律文明
《简说IPv6》内容简介:本书详细讨论了与IPv6技术相关的内容,包括互联网的概念、历史、发展与演变,我国IPv6的发展与机遇,以及IP
TherevisedqualitymanagementsystemsISO9001:2000wasputinplaceinDecember2000.Therei...
Whyhasthedurablepapershoppingbagbeenlargelyreplacedbyitsflimsyplasticcounterpart...
互動式設計:數位科技改變了現代生活所對應的一切,範疇廣及娛樂乃至工具配備。而對於數位科技商品的設計者而言,他們要創造的標
《TTT5.0培训师的大脑》内容简介:TTT技术自20世纪90年代进入中国培训市场,历经20多年的发展,几经迭代,已然进入TTT5.0阶段——大