网络游戏的发展

大型多人在线游戏的开发;

作者:亚历山大

译者:石晓明

说明:本书是一部系统介绍MMP(大型多人游戏)网络游戏开发知识,汇集业界最优秀游戏开发者智慧的文集。本书不仅从MMP游戏的角度探讨了客户端技术,还深入分析了MMP游戏设计、架构、服务器开发、数据库技术、MMP游戏核心系统等MMP游戏特有的知识。对于广大MMP游戏开发者来说,这本书是不可多得的参考。

游戏编程中的人工智能技术

作者:马特·巴克兰

译者:吴祖增,沙英

说明:本书是人工智能游戏编程指南,介绍了如何在游戏开发中应用遗传算法和人工神经网络,创造出计算机游戏中需要的人工智能。书中包含了很多实际例子,所有例子的完整源代码和可执行程序都可以在随书附带的光盘中找到。光盘里还有很多其他游戏开发资料和一个赛车游戏演示软件。

本书讲解的原理通俗易懂,介绍程序详细周到。非常适合游戏程序员自学,也可以作为游戏培训教材(这本书实际上已经被国内外很多游戏培训单位作为指定教材)。对于任何想了解遗传算法、人工神经网络等人工智能技术的人,尤其是想实际做应用开发的人,都是一本好书。

C++游戏编程

作者:(美)贾传军、李鹏、罗伯斯

说明:本书从游戏开发的角度将C++应用于游戏软件领域。介绍一些C++的实践经验,用常规C++技术解决游戏开发者经常遇到的问题。把重点放在实际项目中已经应用的技术上,而不是大段大段的罗列代码。本书是游戏开发经典系列之一,适用于游戏开发者、业余游戏软件开发爱好者及相关游戏软件开发培训课程,也可作为高校相关专业的参考书。

面向对象的游戏开发

说明:本书基于作者10年的游戏开发经验,用生动易懂的语言介绍了面向对象游戏开发中的编程元素,尤其是游戏引擎团队开发的基础知识。内容包括:以商业软件代码生成为例说明实用的面向对象设计方法、实用的设计模式、必要时编写可重用代码、使用组件技术编写游戏代码、使用迭代技术编程调度等。本书不仅适合正在攻读游戏开发学位的学生,对游戏引擎设计感兴趣的研究生,从事游戏开发的制作人和美术人员,以及计算机爱好者,而且可以了解游戏开发的概念,掌握游戏开发的基本技能和流程,从而

游戏编程的本质

作者:马克·德劳拉

译者:王树理和章雷

说明:本书是国外游戏开发行业40多位最优秀的程序员编写的技术集锦。每篇文章都是针对游戏编程中的一个具体问题,不仅提供了解决方案,而且给出了可以立即应用到代码中的算法和源代码。全书分为五章:通用编程技术、数学技巧、人工智能、多边形技术、像素特效;附录提供了两个非常有用的工具库,矩阵工具库和文本工具库;随书附带的光盘包含了所有的源程序、演示程序、附录中的两个工具库以及glSetup、GLUT等开发工具。

这本书适合游戏开发专业人士。专家级开发人员可以立即应用书中介绍的技能,而中级和初级程序员将通过阅读这本书来增强他们的技能和知识。这本书是游戏程序员的必备参考。

Windows游戏编程高手的技巧

最初被称为Windows游戏编程大师的把戏,第二代。

说明:本书是《Windows游戏编程大师的技巧》第一卷的第二版,该书为两卷本,作者是著名的游戏编程作者André LaMothe。和作者写的其他畅销书一样,书中到处都有很多有趣却又难懂的源程序。作者从编程的角度介绍了Windows环境下游戏开发所需的所有知识,包括Win32编程和DirectX中的所有主要组件(包括DirectDraw、DirectSound、DirectInput和DirectMusic)。在书中,游戏程序开发中的关键技术,如2D图形和光栅化技术、游戏算法、多线程编程、文本游戏和分析、人工智能(包括模糊逻辑、神经网络和遗传算法)、物理建模(完全碰撞反应、动量传递和正反向运动学)和实时仿真也在单独的章节中详细讲授。