求大家推荐关于游戏编程类的书籍?

出于兴趣爱好,想学习一下游戏编程。

请大家帮忙推荐“一本”书!(这个意思是就只要最符合我要求的,别拿出一堆名摆在那……)本人没有编程基础,想学习C、C++语言游戏编程。希望能推荐一本从C基础到游戏编程到游戏实例讲解的书。(就是很全面的那种……)

还有!不要E文,要中文或译文的!

最好是亲们亲自看过的。根本不懂的别来捣乱,我至少还比你强些!就这么多分全给了……
《Direct3D图形游戏程序设计》我看过电子版的,不过没找到中文的!咱E文实在是……不能让我一直扒着英汉词典看吧…… C++编程类的也看过,我看的是Ivor Horton的《C++2005入门经典》,不过看的一头雾水……我在这里求书不是想具体学习编程到游戏编程应用,只想有针对性的看些书,比如哪里说出游戏里某些功能的某些做法之类!(这么说会不会被程序员鄙视啊……)希望知道的能推荐,如果根本不可能,那也只能放弃了,因为没那么多时间全部放在这个业余爱好上啊……

说实话,我很能理解你现在的处境,因为我当时也迷茫过,但现在不了。
我是学软件工程的,从大学刚入学就一心一意想学游戏编程,但苦于不知从何学起,但经过这么多年,我一直把自己的经验记着,想告诉后来人。
首先第一步被你说对了,的确是要学c/c++,比较权威的是谭浩强的《C程序设计》,我们大学时就是这本,一般中国学软件的都知道,关于C++,等你学完C语言,会发现任何一本c++书都能看懂,我当时用的c++也是谭浩强的书。
等你学完语言后,就要开始涉及游戏的东西了,现在写游戏主要有opengl和directx两种,directx用的更广泛一些,所以我用的是后者,我推荐一本比较好的书,是中国人写的,这本书基本上属于把微软的官方文档翻译了一遍,名字叫做《精通Direct3D图形与动画程序设计》,看这本书时,刚开始可能有些困难,可以借助网上的东西,就不会的就上网查一下,问我也可以,但我不怎么经常上百度的空间。
directx学的差不多(最好是深入一些),就可以搞一些小游戏了,大型游戏还不行,因为如果你真想从事游戏这个行业,就该学一些引擎方面的知识。我推荐一本书,叫《DirectX游戏开发终极指南》,是外国人写的,但是有翻译的中文版,这本书实现了一个及其简单的引擎,但真的是引擎入门的好书。(这本书的书附光盘里的代码有好多错误,我手上有自己经过调试和修改过的正确的代码,你要的话我可以给你)。
我觉得这三本书是最基本要学的,如果你想提高你的技能,可以再看一些数据结构,人工智能,网络方面的。数学也同样很重要,尤其是线性代数。
有什么问题在交流。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-28
如果没有学过编程的话 最好先看本程序书(因为没有编程基础的话学游戏基本是不可能的) 比如
C++编程之类的(市面上很多)
没有任何一本书能包含编程和游戏中的所有东西
因为做游戏要学的东西很多(有的游戏公司要求用OpenGl 有的要求Direct3D但两者差不多)
《3D数学基础》 《Direct3D图形游戏程序设计》是游戏的基础(但前提是学过C++)
建议你先学C++
学完后还有很多东西要学 如果需要我再推荐其他的书 加油哦
第2个回答  2010-01-01
你好:
你的问题可以参考下关于http://www.duo18.com/的文章...
相似回答