游戏开发基础教程:从入门到Directx实践

需积分: 9 14 下载量 32 浏览量 更新于2024-07-31 1 收藏 974KB PDF 举报
"《游戏开发基础.pdf初学者》是一份针对初学者的游戏开发教材,旨在帮助具有一定编程基础的读者入门游戏编程。本书特别关注了Windows平台上的游戏开发,特别是通过DirectX 5.0进行实践,因为DirectX在当时的游戏中被广泛应用。作者认识到Windows编程对于许多游戏爱好者来说可能是个挑战,因此在教程中添加了一章专门介绍Windows编程基础知识,以便于理解。 书中以VC(Visual C++)为主要编程语言,利用实际的DirectX示例程序,传授游戏编程的核心思想和技术实现。读者通过学习这套教材,有望掌握制作自己满意游戏的能力。然而,制作出的游戏能否受到大众喜爱、成为市场上的成功产品,除了技术层面,还需要考虑游戏的整体设计和市场策略。 本书的第二节深入探讨了电脑游戏的历史发展。从60年代早期,程序员们在大型计算机上尝试开发游戏,如MIT实验室的SpaceWar,到1973年Nolan Bushnell的Syzygy公司尝试商业化游戏,尽管最初如SpaceWar的Arcade版未能取得成功,但1975年的Pong游戏的推出改变了游戏行业的格局。随后,Atari和一系列其他游戏系统如Philips的Odyssey和Mattel的Intellivision试图挑战Atari的地位。1976年,Atari被Warner Communications收购,标志着家用游戏市场的繁荣,尤其是1977年Atari 2600 VCS的发布,家庭视频游戏行业正式兴起。 这本书不仅教授技术技能,还穿插了游戏产业的历史背景,帮助读者了解游戏开发的脉络,这对于全面理解游戏开发的重要性是至关重要的。通过结合技术与历史,读者可以在学习过程中更深入地思考如何创作既能吸引玩家又能商业成功的游戏作品。"