游戏编程入门

作者:(美)莫里森(Morison.M.) 著,徐刚,于健,薛雷 译
ISBN:10位[7115136602] 13位[9787115136602]
出版社:人民邮电出版社
出版日期:2005-9-1
定价:¥49.00 元
内容提要
本书介绍如何设计和构建自己的计算机游戏。书中从零开始,引导读者开发一个“即插即用”的游戏引擎,并基于该引擎,循序渐进地开发7个完整的游戏。全书分为8个部分,共24章,内容包括游戏编程基础知识、如何与玩家交互、使用子画面动画、使用声音和音乐、高级动画、游戏人工智能、增添游戏的趣味性和附加练习。此外,在随书光盘中提供有附录,包括C++语言和Windows编程的入门指导、游戏开发工具以及游戏图形创建的介绍。
本书适用于任何对C++语言有基本了解的读者阅读,适宜作为读者进入游戏开发领域的技术入门学习用书。
编辑推荐
本书介绍如何设计和构建自己的电脑游戏。本书不是泛泛地介绍编程理论,而是引导读者开发一个“即插即用”的游戏引擎,可以增强和重用这个游戏引擎以开发各种游戏。书中包括了7个完整游戏的详尽解释以及示例代码,使读者准备好开始自己的游戏项目开发。如果读者喜爱玩游戏,那么只需在学习了如何开发它们之后,就可以玩上自己开发的游戏了!
光盘内容:Bloodshed Dev-C++开发环境;在本书中开发的示例和游戏的完整源代码和可执行程序文件;C++语言和Windows编程的入门指导。
目录
第1部分 入门
第1章 学习开发游戏的基础知识
第2章 创建游戏引擎
第3章 学习绘制基本图形
第4章 绘制图形图像
第2部分 与游戏玩家交互
第5章 使用键盘和鼠标控制游戏
第6章 示例游戏:Brainiac
第7章 使用游戏杆改进输入
第8章 示例游戏:Light Cycles
第3部分 在游戏中使用了画面
第9章 使用子画面动画移动对象
第10章 管理子画面
第11章 示例游戏:Henway
第4部分 使用声音和音乐
第12章 播放数字声音效果
第13章 播放MIDI音乐
第14章 示例游戏:Battle Office
第5部分 高级动画
第15章 实现了画面外观动画
第16章 创建子画面背景
第17章 示例游戏:Meteor Defense
第6部分 让游戏拥有大脑
第18章 教游戏思考
第19章 示例游戏:Space Out
第7部分 增添游戏的趣味性
第20章 使用闪屏增添游戏的活力
第21章 使用演示模式展示游戏
第22章 记录高分
第8部分 附加练习
第23章 使用滋动背景更改远景
第24章 示例游戏:Stunt Jumper
配套光盘上的附录
附录A 选择游戏开发工具
附录B C++编程入门
附录C Windows游戏编程入门
附录D 创建游戏图形
前言
像Junkyard Wars和American Chopper这样的电视节目获得了极大的成功,在很大程度上是因为它们揭示了有趣的机器(例如潜水艇、破城槌以及摩托车等)构造背后的创造性过程。自从有了电视以来,教育性的电视节目就一直存在,但是直到最近,教育才进入了正统娱乐的领域。这些节目之所以获得成功,是因为它们展示了在头脑中产生一个想法并将它们转化为现实是多么有趣和具有挑战性。是的,它们是教育性的,但是更重要的是,它们很有趣。本书中有同样有挑战性的乐趣在等待着读者,你将学习如何构建自己的视频游戏。不,你不能轰鸣着引擎骑着自己的游戏在街道上飞速行驶,但是你可以与朋友和家人分享,炫耀自己新获得..