1个游戏程序员的资料二(转)2010-04-28 21:30接上:
剧本:
先看
《Game Scripting Mastery》
等本身了解了虚拟机的构造,可以设计出简单的剧本诠释执行体系了。
再去查Python,Lua,Ruby的手册吧,会事半半功倍倍的。
《Programming Role Playing Games with DirectX 8.0》
一边儿教学一边儿用DirectX写出了1个GameCore库,初具引擎稚形。
《Isometric Game Programming with DirectX 7.0》
三维也是成立在二维的基础上,这就是这本书此刻还值得看的原因。
《Visual C++网游建模与实现》
联众的程序员写的,功力很敦实,讲棋牌类游戏编程,特别讲了UML建模和Rotional Rose。
《Object-Oriented Game Development》
套用某人的话:"I like this book."
Shader:
要初级读物可先看
《Shaders for Game Programmers and Artists》
讲在RenderMonkey中用HLSL高级着色语言写Shader.
再看
《Direct3D ShaderX:Vertex and Pixel Shander Tips and Tricks》
用汇编着色语言,纯银赤金。
三大宝库:
《Game Programming Gems》
我只见到1-6本,听说第7、8本也出来了?附带的源代码常有bug,不过瑕不掩瑜,这套世界顶级游戏程序员每年一度的技能文集,有关游戏研发的方方面面,我觉得富有研发经验的人更能在其中找到共鸣。
《Graphics Gems》全五本
图形学编程Bible,看了这套书你会大白
计算机领域的科学家和工程师区分之所在。科学家老是说,这个工具在理论上可行。工程师会说,要使
问题在logN的时限内解决我只能忍痛割爱,舍繁趋简。
《GPU Gems》出了二本
Nvidia公司召集图形学Gurus写的,等到看懂的那一天,我也有心情跑去Siggraph国际图形学大会上投文章碰运气。
游戏引擎编程:
《3D Game Engine Programming》
是ZFXEngine引擎的
设计思路阐释,很平实,冇太多惊喜。
《3D Game Engine Design》
数学物理的理论知识解说较多,本来这样就够了,还能期待更多吗?
人工智能:
《AI Techniques for Game Programming》
讲遗传算法,人工神经器官网络,主要用到位数组,图算法。书的原型是根据笔者发表到GameDev.net论坛上的内部实质意义收拾整顿出来的,还比较切中实际。
《AI Game Programming Wisdom》
至关于AI编程的Gems。
《PC游戏编程人机博弈》
以象棋程序为蓝本,先容了很多种搜索算法,除开常见的泼天极小值算法及其革新--负泼天值算法,另有深度优先
搜索以外。更提供了多种革新算法,如:Alpha-Beta,Fail-soft alpha-beta,
Aspiration Search,Minimal Window Search,Zobrist Hash,Iterative Deepening,History Heuristic,Killer Heuristic,SSS*,DUAL*,MFD and more.满目琳琅,实属难得。
反外挂:
《加密与解密第二版》看雪论坛站长段钢
破解序列号与反外挂有关系么?不过,世上哪两件事情之间又没有关系
呢?
《UML Distilled》Martin Fowler
很多人直到看了这本书才真正学懂UML。
Martin Fowler是真正的大师,从早期的分析标准样式,到这本UML精粹,革命性的重构都是他提出的,后来又写了企业标准样式一书。此刻领导1个软件研发咨询公司,去年JavaOne中国大会他作为专家来华了吧。个人网站:MartinFowler
设计标准样式三剑客:
《Design Patterns Elements of Reusable Object-Oriented Software》
《Design Patterns Explained》
《Head First Design Patterns》
重构三板斧:
《Refactoring:Improving the Design of Existing Code》
《Refactoring to Patterns》
《Refactoring Workbook》
软件工程
《Extreme Programming Explained:Embrace Change》第二版
其中Simplicity的Value真是振聋发聩,这就是我啥子都喜欢轻量级的原因。
《Agile Software Development Principles,Patterns,and Practices》
敏捷真是炒得够火的,连企业都有敏捷一说,不过大师是不会这么