本書特點*經過時間測試的編碼技術與算法,而不是趨勢性的方法或對單個API的介紹。*C++完整代碼樣本,用于OpenGL與DirectXAPIs中。*代碼設計與布局方法。數據結構、算法和游戲特定設計模式。*人工智能技術,包括面向動作AI、戰(zhàn)術AI以及腳本引擎,都用Java和Lua編寫腳本。*網絡編程,從簡單游戲到大量用戶多方游戲。*二維編程,分析MariaBras與Zelda等經典游戲的算法,研究經典二維特效。*三維管道,包括分析幾何處理、選取、剪取、遮擋探測和細節(jié)量技術。本書適用于:·游戲工程中的研發(fā)人員·游戲編程的業(yè)余愛好者·僅想更好地理解所玩游戲信息的人本書主要介紹市面上大多數計算機與視頻游戲編程的基本核心算法與技術,以及游戲編程理論和許多PC與控制臺上的AAA級產品的實現細節(jié),使之成為游戲編程導論課程教材。書中大多數相關方法都有全面解釋、框圖和必要的代碼樣本,使讀者可以了解幕后工作原理、工作方法和工作本質。全書由三部分組成。其中第一部分主要介紹游戲編程的基本概念;第二部分詳細介紹游戲編程中的各種技術和算法;第三部分是附錄,介紹游戲編程中相關技術和知識以及其他相關讀物。