【转载 好帖】游戏编程该读哪些书?

来源:互联网 发布:中国西方古典音乐 知乎 编辑:程序博客网 时间:2024/06/02 18:22
 



其他好书





几本绝版的老书,主要用来参考


本帖持续更新中...

好书真多啊!以上大部分属于中级到高级层次,如果要成为高级游戏开发者,上面每本书必读,其实还有好多翻译过来的基础书我没有列出,比如《DX9游戏开发基础》、《3D数学基础》、《3D游戏:2卷》、游戏编程精粹系列等。游戏软件架构方面的我也没有列出,比如《3D Game Engine Design, Second Edition》,告诉大家一个小技巧,The Morgan Kaufmann Series in Interactive 3D Technology系列有非常多好书,大家可以在AMAZON搜到,由于美金购书太贵,买全是不大可能的,大家选自己实用的收藏吧。

特别消息:Programming Game AI by Example  http://www.china-pub.com/40629
这本书以有中文版,最近我正在阅读,翻译得挺不错,推荐购买,具体请看CHINA-PUB

 

新加一本《大型多人在线游戏开发》 http://www.china-pub.com/32932

里面涉及了一些服务器游戏逻辑相关问题,值得阅读

Real-Time Rendering 第三版已出版 详情请看AMAZON,

 

估计国内出版还要等至少两年吧

 

最近一直在关注人工智能,有一些学习心得,一些相关好书写出来可以给初学者参考,少花冤枉钱.

人工智能基础书籍推荐<人工智能:复杂问题求解的结构和策略(原书第4版)>
http://www.china-pub.com/16091
本来想推荐<人工智能:一种现代方法>,可惜目前只有英文版,对于新手阅读确实有困难,不推荐第5版主要是因为价格,而且据说翻译质量不如4版好.

做人工智能就不可避免要接触语言分析,这个需要深厚的理论功底,主要是数理逻辑和形式系统相关的,而且又会延伸出lambda演算,函数式编程等东西,当然我们做游戏不需要如此深入研究,到WIKI上了解下就OK了.

对于语言分析主要推荐以下几本书

第一本就是<句法结构>,乔姆斯基的大作,任何一本编译原理相关的书都会提到,他深刻分析了语言的特性,并归纳了一些形式语言的表述方法.
第二本就是<编译原理>,记得是龙书,别买清华的,我看过,真的完全没有这本好.
如果你还想更深入理解具体工程实现,我再推荐两本<高级编译器设计与实现>,记得是鲸书;<虚拟机的设计与实现:C/C++>,有了这些基础后,你看PYTHON/LUA源码简直就是吃小菜,而且再看一些高级人工智能实现时也会非常轻松.

 

文章来源:http://www.cnblogs.com/effulgent/archive/2008/03/09/1097325.html

原创粉丝点击