





作者:王浩 等
定价:69.8元
印次:1-7
ISBN:9787302337621
出版日期:2014.02.01
印刷日期:2019.01.15
图书责编:王中英
图书分类:零售
本书是一本介绍电脑游戏项目开发的初中级项目实践教程。书中以Visual C++为开发平台,结合7个游戏开发的经典案例,详细介绍了从游戏开发基础知识到游戏项目开发的实用技术。配书光盘中提供了专门为本书录制的12个小时多媒体教学视频和书中涉及的源代码,另外赠送了大量的进阶开发视频和源代码。 本书共16章,分为3篇。其中,第1~6章是游戏开发基础篇,讲解游戏项目开发应该具有的准备知识,主要介绍各种游戏类型及常用技术、Visual C++集成开发环境的使用、C++编程语言基础、多媒体处理及项目管理基础知识;第7~10章为五子棋游戏案例分讲篇,重点突出其中的项目文档编写、过程控制、网络处理及算法设计;第11~16章为其他游戏开发案例篇,详细讲解了贪吃蛇、俄罗斯方块、连连看、黑白棋、扫雷、推箱子等多款游戏的设计、项目文档编写及实例开发。这些游戏不仅涵盖多种游戏经典算法,而且都是精心设计的,富有代表性。每个实例项目的制作步骤都以通俗易懂的语言阐述,并穿插测试与效果演示,比较容易掌握。 本书中的各项目实例之间相互独立,读者可以根据自己的兴趣和需求进行有选择性的学习。本书适合初级或者有一定基础的电脑游戏开发人员,也适合相关院校作为游戏开发的教材使用。
王浩,男,软件公司高级工程师,2003年本科毕业于重庆大学,长期担任软件开发与设计工作,主要熟悉C、C++等程序开发语言。(1)作者有12年的C、C++编程经验,10年的C++和C语言实际项目开发经验,参加过多个大型项目的开发。非常了解项目开发的过程。并对C++游戏开发中需要注意的问题有独特的见解。(2)2003年-2008年在互联网上发布过多个免费电脑游戏软件,深受玩家的喜爱。(3)2009年出版了《C++轻松入门》一书,深受初学者的喜爱,作者本着最基础的知识就是最受欢迎的知识的特点进行写作。2010年出版《Visual C++游戏开发经典案例详解》(清华),被很多学校作为毕业设计的参考书。
前 言 现在的电脑游戏软件开发都是依靠大量的设计和测试人员共同合作完成的,而如何能够有效控制成本,提高项目开发效率才是重中之重。但在现有大多数的电脑游戏开发教程中,只对游戏中的算法和程序进行了详细讲解,而忽略了现代软件开发最基本的内容,即项目过程管理。本书的目的就是为了让更多的C++语言游戏开发初学者,除了对游戏算法和程序能够充分掌握外,还能够对游戏开发中的项目管理有一个系统、全面的认识。同时为今后参加游戏项目开发打下良好的基础。 笔者结合自己多年的实际项目和团队管理经验精心编写了这本书,目的是让更多的人知道如何编写项目管理文档,同时提高实际项目开发经验,尤其是为电脑游戏开发的新手进入游戏开发行业提供一个项目知识的阶梯。本书也是广大初中级游戏开发人员提高自己的游戏开发水平、完善自己的知识结构、扩展自己的项目知识面的好参谋。 阅读完本书,读者可以有以下收获: * 让游戏开发初学者能够真正掌握游戏开发的基本知识; * 建立起基本的项目管理知识,丰富实际项目开发经验; * 可以单独完成游戏项目管理文档,并能够对用户的需求进行初步分析; * 可以利用游戏开发的知识,设计简单的VC++游戏程序; * 可以开发联机的网络游戏,提高游戏开发水平; * 了解一些完整的项目实例,为以后参加实际项目开发打下一个坚实的基础。 本书特色 本书深入浅出地讲解了各种电脑游戏的基本理论和方法,以及目前流行的各种游戏开发技术和常用的开发工具。本书对游戏开发的基础知识和项目管理的介绍比较详细,而且考虑很多读者在Windows编程和开发语言方面还是个新手,所以给出了很多简单的、用C++编程...
第1章 游戏开发者都应该掌握的知识 2
1.1 各种游戏类型 2
1.1.1 角色扮演游戏 3
1.1.2 动作游戏 5
1.1.3 冒险游戏 6
1.1.4 策略游戏 7
1.1.5 即时战略游戏 7
1.1.6 格斗游戏 8
1.1.7 射击游戏 9
1.1.8 第一人称射击游戏 9
1.1.9 益智游戏 9
1.1.10 竞速游戏 10
1.1.11 体育游戏 10
1.1.12 养成游戏 11
1.1.13 模拟游戏 11
1.1.14 卡片游戏 12
1.1.15 音乐游戏 13
1.2 游戏开发技术 13
1.2.1 图像显示技术 13
1.2.2 游戏引擎技术 16
1.2.3 游戏脚本技术 18
1.3 总结 19
第2章 Visual C++集成开发环境( 教学视频:32分钟) 21
2.1 Visual C++的过去和未来 21
2.1.1 Visual C++开发工具的由来 21
2.1.2 Visual C++开发工具的特点 22
2.2 Visual C++的安装 22
2.2.1 Visual C++的定制安装 22
2.2.2 Visual C++的启动 25
2.3 部署Visual C++游戏项目 26
2.3.1 项目中的各种文件的定义 26
2.3.2 项目文件夹的定义 27
2.4 Windows的窗体 28
2.4.1 Windows中的窗体 28
2.4.2 应用程序与窗体... 查看详情