来源:互联网 发布:服务器端口不通 编辑:程序博客网 时间:2024/04/28 08:58

最近买了不少游戏编程相关的书,十分应景儿。只要愿意等,甚至省却了海外用美元购买的麻烦。祖国劳动人民群众玩游戏的设备走在世界风潮脚后跟,技术该前该后,有待商榷。况且游戏好坏,技术的侧重点并不在新。最重要的是,中文阅读技术书籍,感官体验甚好。

对并行程序,《并行设计模式》,《WIN32多线程编程》,《并行程序设计》,《WINDOS系统编程》(Johnson M.Hart) 介绍的比较好。尤其《并行设计模式》,犹如《设计模式》于OO。INTEL的《多核程序设计技术》也还可以,不过做为面向工程的一本书,略显松散,不少地方潜尝而止。也许和翻译也有关系。翻译有时走偏。

虽说网络盗版为常态,但电脑阅读质量比较低。面试时问到哪本书是“网上找来看了一下”,基本可认为没读。不过有本《C++ 面向对象多线程编程》没的买,里面包罗万象讲了从多态,组件,死锁,到封装并行编程所需的对象和框架。甚是奇怪。总之给人一种云山雾罩的错觉。搞不清是讲C++还是组件还是并行编程还是什么。网上有评是垃圾。外来书也有垃圾,外国人也有江湖道士。中国早期跑江湖的都被希望出版社搜罗去了。这作者不会和希望出版社有什么瓜葛吧。

《GPU GEMS2》以闪电速度翻译完,被清华出版社压了好一阵才出来。翻译质量不错。令人欣喜的邮电出版社出了《GAME PROGRAMMING 5》6 。发现其非常务实的把GRAPHIC篇章让给了SHADERXn(1<=n<=6) 和GPU GEMSn(1<=n<=3)系列(当然投稿质量也下降了),不再有大篇幅的图形技术。在游戏编程各个部分都有涉及。 GEMS6 开篇就讲了一下无锁编程。然后是OPENMP 使用。GPG系列总能让人闻到当前GAME TECH的味道。

清华出版社的东西良莠不齐。远远不在机械出版社,电子工业出版社一个层次。所谓《3D游戏开发大全(高级篇)》,其实就是TORQUE SCRIPT使用手册,充满了江湖术士混吃混喝的味道。做为实现自己引擎的脚本系统接口参考可能有用。。。

INTEL《多核技术》的另外一本《软件优化技术》非常过瘾。从软到硬的各个层面介绍软件性能解决手段的问题。由创造技术的人讲解技术意义非凡。

最有趣的和值得推荐的书要数这个: <HEAD FIRST 设计模式 >

s2005625

 

从来没有一本DESIGN PATTERN的书这么牛逼的深入浅出的讲解了“封装变化”这一精要。而不是永远腻歪在教科书的“多态”“继承”那些傻乎乎词汇上解释。用C++写游戏的程序员真该多读几遍《DESIGN PATTERNS》。很多熟练使用C++技法的游戏程序也许不是应对变化的基础上编程,制造灾难。书店里这本书被摆在角落,用塑料膜封上。很可惜。这样的优秀大作,当培训教材都能给游戏公司创造无尽财富。

要是一开始就有人拿几本书砸我(C++ PROGRAMMING LAUNGUAGE, C++ PRIMER, EFFECTIVE C++, DESIGN PATTERNS。。。),我相信能比现在早好几年写出不那么糟糕的代码。

其实光从C++无数暗礁爬出来混口饭就不容易。看看 EFECTIVE C++,MORE EFFECTIVE, EXCPETIONAL  C++ MORE EXCEPTIONAL ,高质量C++ 那些成百上千的条目。我觉着那些写诸如《21日精通C++》的都该在封面上加一条“除非你丫智商250”。那些自己没有写过五万行C++代码的所谓“老师”,我觉着每天都在恶行不断。。。

计算机书可分两种,时髦的,和不时髦的。由时髦的技术评论家撰写的一般都是前者。他们能从长期观察中得到当前国情中,要糊口要发家,可是性格内向举止局促、内心桀骜可心态混乱的软件人员最缺什么。于是成为知名撰稿人。 国外发PAPER多的,做成功项目知名的, 发明技术研究科学的,是常发言的。国内因为自己没发展太多计算机相关的科学,也没什么技术,所以发言的以专注传道授业者多。当然和经济发达程度相关。月球都能去, 我国科和技发达也是早晚的事。这个不急,还是猪肉要紧。所以《软件架构设计》由《程序员》撰稿人来写,很符合国情。标题很好很强大。 我买了。期望对下一代引擎设计有帮助。起码,我要尝试让同事该知道这封面的标题是个很时髦很有猪肉购买力的词汇。

以上黑体字书籍通读且牢记,理解且实践后,做为C++游戏程序工程师,本公司一定以国内高薪期权而聘用之。 当然,话说回来了,国外国内上市游戏公司也应该不会拒之门外。。。

 
原创粉丝点击