这本书的主题关于 Windows 2D 游戏编程基础。
内容过于陈旧,不建议再从这本书开始学习游戏编程。DirectDraw 在出这本书的时候就已经 Deprecated (DirectX 8),虽然 ddraw.dll 一直随 DirectX/Windows 发行,但是没有 .lib 导出库,得自己 LoadLibrary/GetProcAddress。现在的 DirectX 2D 游戏基于 D3D 的 texture buffer 或 Direct2D 实现渲染。
有价值的内容:
1. 不完善的 2D 软光栅(本书的重点在讲 2D 图形算法)。
2. AI 和物理部分,多理论少细节,即使是算法设计也很粗糙。这是关于游戏性 (Gameplay) 的东西,实际比 1. 的图形算法更重要,很可惜作者泛泛而谈了。
倒是光盘中的 Technical Article 比书更实际。