想起写这篇文章是在看侯杰先生的《深入浅出MFC》时突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文介绍我眼中的游戏程序员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无疑会带上强烈的个人喜好色彩比如对网络数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎人工智能算法脚本系统反外挂反反外挂-等方面感兴趣。这学期电脑都没联网了在岳麓山闭关修炼中-连这篇文章都得在学校图书馆电子阅览室(电影放映室?)上传内容很多凭记忆写出如有误差敬请订正。程序员应该在理论学习与实践编程中反复迭代,所以学习资料是一回事,须知尽信书不如无书。
一、书籍:书籍:算法与数据结构:《数据结构(C语言版)》严蔚敏、吴伟民清华出版社我觉得其配套习题集甚至比原书更有价值,每个较难的题都值得做一下。
《I
troductio
toAlgorithms》第二版中文名《算法导论》关于算法的标准学习教材与工程参考手册,在去年CSDN网站上其翻译版竟然评为年度二十大技术畅销书,同时《程序员》杂志上开设了“算法擂台”栏目,这些溯源固本的举动,不由得使人对中国现今浮躁不堪的所谓“IT”业又产生了一线希望。这本厚厚的书,幸亏打折我才买得起。虽然厚达千页,但其英文通俗晓畅,内容深入浅出,可见经典之作往往比一般水准的书还耐读。还能找到MIT的视频教程,第一节课那个老教授嘻皮笑脸的,后面就是一长发助教上课了。
《C语言名题精选百则技巧篇》冼镜光机械工业出版社作者花费一年时间搜集了各种常见C程序段的极具技巧性的编程法,其内容都是大有来头的,而且给出了详细的参考资料。如一个普通的Fibo
acci数就给出了非递归解、快速算法、扩充算法等,步步深入,直至几无油水可榨。对于视速度如生命,连一个普通的浮点数转化为整数都另辟蹊径以减少CPUcycle的游戏程序员,怎可不看?
《计算机算法基础(第二版)》佘祥宣等华中科大出版社我看到几个学校的研究生拿它作教材(研究生才开算法,太开玩笑了吧)。这本书薄是薄了点,用作者的话来说,倒也“精辟”。其实此书是《Fu
dame
talsofComputerAlgorithms》的缩写版,不过原书出版太久了,反正我是没找到。
f《TheArtofComputerProgrammi
g》Volume13作者Do
aldEK
uth是我心目中与冯诺依曼、Dijkstra、Sha
o
并列的四位大师。这本书作者从r