当前位置:文档之家› 简评游戏人工智能相关的中文书(补遗)

简评游戏人工智能相关的中文书(补遗)

简评游戏人工智能相关的中文书(补遗)简评游戏人工智能相关的中文书(补遗)


赖勇浩(https://www.doczj.com/doc/486218392.html,)
今天介绍的全部是好书。
windows游戏编程大师技巧(第二版)2004年2月第一版

作者Andre LaMothe实在太牛了,早在九十年代初他写了一本《Sams teach youself game programming in 21 days》启发了无数激情的小孩,最终他们成为游戏开发行业的中坚力量,其中就包括了为本书作序的Andre的前同事,在dreamworks和EA工作过的Richard Benson。到现在,Andre已经从业将近30年了,这个持有数学、计算机科学和电子工程学学位的“变态”写了很多本畅销书,但无疑我现在介绍的这本是他最棒的著作之一。这本书从windows编程讲起;然后进入到com和directx,将你带入游戏编程的殿堂;最具参考价值的是第3部分,在这部分Andre介绍了很多通用的游戏编程技术,即便是在今天对于游戏从业者来说仍然极有意义,其中就包含了对人工智能的讲解。
闲话少说,虽然Andre只给了短短几十页的篇幅,但该有的东西一样不落,该讲的东西样样都清楚明白。作者从确定性算法讲起,然后是行为模式,再到状态机,之后是记忆、计划和决策;这时转到寻路,又及脚本系统,这部分非常有参考性,作者利用C语言的宏定义一种简单的脚本,非常实用,也能够很好地帮助我们理解更强大的脚本语言,比如Lua和Python;剩下的篇幅留给了人工神经网络和遗传算法,如果你认为到此就结束你就错了!最后一个礼物是非常有用的模糊逻辑!我觉得看完这一章,理解透了就能胜任一个AI程序员的角色了。我觉得那本《AI for Game Develpoers》及相似的书基本上就是这一章的扩充版,甚至还没有这一章好。
这本书实在太好了,以致我第一次见到的时候非常后悔没有早日发现它,不然的话我在参加天晴杯之前买一本来看,肯定不止拿到一千块奖金的,失之交臂啊!
随着3D游戏的流行,作者后来给这本书写了续集,名为《3D游戏编程大师技巧》,也是一部经典之作,同样出了中文版。但这本续集基本上完全focus在3D编程上,所以没有关于人工智能方面的内容,也就不多作介绍了,如果你是一位立志进入游戏编程行业的朋友,最好两本书都买来看看。
《游戏编程精粹》系列
这套书的英文版现在出到第7部了,而中文版也出了第6部,我的看法是如果当年我有现在的收入,我肯定是每一本都要买来收藏的……
每一册《游戏编程精粹》都由若干个作者所写的若干篇文章组成,分成通用编程技术、数学、人工智能和图形学等若干部分,其中人工智能的篇幅不小,当年我就是在书中看到原

来人工智能在游戏中这么重要,才决意走上这条不归路的。《精粹》系列人工智能部分的一个重量级撰稿人Steve Rabin就是觉得这套书这么成熟,而人工智能部分又这么重要,那么就可以出AI方面的专集,于是就有了《Game AI programming wisdom》系列。
这套书不适合还没有入门的朋友阅读,而入了门的朋友一读则会有如入宝山之感,所以如果有人一下子抱整套7册加中文版6册说要送给你,你一定要小心,因为他可能是想谋杀,让你突获至宝,喜不自胜,然后……
人工智能——一种现代方法(第二版)2004年6月第一版

其实这本书是不用怎么介绍的,网上一搜索,到处都是书评,这是一本好评如潮的书,关于书我最大的遗憾就是从来没有读完过它。来自Stuart Russell和Peter Norvig的作品,被世界上800多所大学选定为教科书,不过似乎国内似乎都用蔡自兴那本拼凑的垃圾,唉,实在是中华之不幸。
在这里的摘抄一下内容提要:本书以详尽和丰富的资料,从理性智能体的角度,全面阐述了人工智能领域的核心内容,并深入介绍了各个主要的研究方向,是一本难得的综合性教材。全书分为八大部分:第一部分"人工智能",第二部分"问题求解",第三部分"知识与推理",第四部分"规划",第五部分"不确定知识与推理",第六部分"学习",第七部分"通讯、感知与行动",第八部分"结论"。
本书既详细介绍了大量的基本概念、思想和算法,也描述了各研究方向最前沿的进展,同时收集整理了详实的历史文献与事件。因此本书适合于不同层次和领域的研究人员及学生,可以作为信息领域和相关领域的高等院校本科生和研究生的教材或教学辅导书目,也可以作为相关领域的科研与工程技术人员的参考书。
然后再介绍一下作者:Stuart Russell,斯坦福博士,加州大学伯克利分校计算机科学系教授、智能系统中心主任,也担任多个大学的教授,N多论文和著作;Peter Norvig,Google搜索质量部门主管,曾经是NASA Ames研究中心计算科学部主任,曾是南加州大学教授,也著有N多作品。
PC游戏编程(人机博弈)2002年6月第一版

很高兴,终于可以向大家介绍一本咱中国人写的好书了,虽然这本书的理论都来自外国人写的论文,但我觉得这本书是真正把论文吃透以后写出来的书,完全值得推荐。这是一本专论机器搏奔的作品。详细披露了编写人机对奔程序的原理,技术和各种相关内容。包含一个完整的中国象棋人机对奔程序和一个完整的五子棋人机对弈程序实例。毫无保留的展示了估值核心,走法产生,以及约十种不同的状态搜索引擎,彻底解析了高性能博弈程序的秘

密所在。实用性是本书的最大特点,本书的目标是让一个粗通程序设计的人在一个月内写出令人惊讶的人机博弈程序。完全没有一般人工智能书籍晦涩难懂的感觉。
因为这本书,我对重庆大学出版社刮目相看;作者王小春后来似乎也没有新的著作出世,实在是太可惜了。如果对棋弈博弈有兴趣的朋友,这本书是最好的入门书,里面介绍了很多在上世纪九十年代才出现的新算法,这些算法在陈汝钤和蔡自兴他们的“著作”里是绝对看不到的。看完这本书之后,可以从参考文献里找到很多线索,能够进一步了解其中的理论。
总的来说,博弈搜索就是状态空间搜索的一种,而在状态空间搜索方面,前面介绍的《人工智能——一种现代方法》讲得深入浅出,如果这两本书相结合起来读,则要实践有实践,要理论有理论,相当合拍。
好了,终于把这一系列写完了,因为题目局限了仅写中文书,所以就不介绍最近新出的英文书了,关于Game AI这方面的书籍,大家经常去https://www.doczj.com/doc/486218392.html,看看,有好书就留言给大家一起分享吧!



相关主题
文本预览
相关文档 最新文档