本书特点*经过时间测试的编码技术与算法,而不是趋势性的方法或对单个API的介绍。*C++完整代码样本,用于OpenGL与DirectXAPIs中。*代码设计与布局方法。数据结构、算法和游戏特定设计模式。*人工智能技术,包括面向动作AI、战术AI以及脚本引擎,都用Java和Lua编写脚本。*网络编程,从简单游戏到大量用户多方游戏。*二维编程,分析MariaBras与Zelda等经典游戏的算法,研究经典二维特效。*三维管道,包括分析几何处理、选取、剪取、遮挡探测和细节量技术。本书适用于:·游戏工程中的研发人员·游戏编程的业余爱好者·仅想更好地理解所玩游戏信息的人本书主要介绍市面上大多数计算机与视频游戏编程的基本核心算法与技术,以及游戏编程理论和许多PC与控制台上的AAA级产品的实现细节,使之成为游戏编程导论课程教材。书中大多数相关方法都有全面解释、框图和必要的代码样本,使读者可以了解幕后工作原理、工作方法和工作本质。全书由三部分组成。其中第一部分主要介绍游戏编程的基本概念;第二部分详细介绍游戏编程中的各种技术和算法;第三部分是附录,介绍游戏编程中相关技术和知识以及其他相关读物。