全面涵盖从游戏基础知识到游戏项目开发的各种实用技术 实战为王,详细介绍了7个经典游戏项目案例的完整开发过程 43.8小时高清多媒体教学视频 夯实基础:介绍了游戏类型、集成开发环境、C++语言基础、网络通信基础、游戏中的多媒体处理、项目管理及测试等游戏开发必知必会的基础知识 案例精讲:详解五子棋(网络版)、贪吃蛇、俄罗斯方块、连连看、黑白棋、扫雷、推箱子这7个经典游戏项目案例的开发过程,并给出了详细的源代码和注释
售 价:¥
纸质售价:¥52.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
第1篇 游戏开发基础
第1章 游戏开发者都应该掌握的知识
1.1 各种游戏类型
1.2 游戏开发技术
1.3 总结
第2章 Visual C++集成开发环境
2.1 Visual C++的过去和未来
2.2 Visual C++的安装
2.3 部署Visual C++游戏项目
2.4 Windows的窗体
2.5 使用Visual C++开发工具
2.6 总结
第3章 C++编程语言基础
3.1 C++编程语言是什么
3.2 C++中的各种字符
3.3 C++中的常用数据类型
3.4 C++中的常量与变量
3.5 C++中的运算符与表达式
3.6 C++中的控制语句
3.7 C++中的数组、指针及引用
3.8 函数
3.9 C++的类及其主要函数
3.10 运算符的重载
3.11 C++语言的编程规范
3.12 总结
3.13 挑战
第4章 网络通信基础
4.1 TCP/IP简介
4.2 TCP/IP中的各种协议
4.3 Socket简介
4.4 Windows CSockets类的介绍及使用
4.5 CAsyncSocket类综合应用
4.6 总结
4.7 挑战
第5章 游戏中的多媒体处理
5.1 游戏的多媒体
5.2 认识各种多媒体文件
5.3 游戏中图像的显示
5.4 游戏中音乐的播放
5.5 游戏中的互动
5.6 两个入门小实例
5.7 总结
5.8 挑战
第6章 项目管理基础
6.1 项目管理
6.2 软件工程与项目管理
6.3 需求分析
6.4 项目计划安排
6.5 总体设计
6.6 详细设计的工具
6.7 软件测试
6.8 软件维护
6.9 总结
第2篇 五子棋游戏案例分讲
第7章 五子棋游戏项目开发的前期工作
7.1 五子棋游戏的用户需求描述
7.2 五子棋游戏的需求说明书
7.3 制作五子棋游戏的概要设计文档
7.4 五子棋游戏的操作界面设计文档
7.5 总结
第8章 五子棋游戏界面与通信开发详解
8.1 五子棋游戏的详细设计
8.2 网络通信协议类的设计与实现
8.3 交互界面的设计与实现
8.4 总结
第9章 五子棋游戏的核心算法设计与实现
9.1 棋盘窗口类的设计与实现
9.2 网络交互的设计与实现
9.3 游戏规则的设计与实现
9.4 游戏中主对话框类的实现
9.5 总结
第10章 五子棋游戏整合测试
10.1 五子棋游戏的测试用例文档编写
10.2 根据用例文档进行测试
10.3 总结
第3篇 其他游戏开发案例
第11章 贪吃蛇游戏项目开发
11.1 贪吃蛇游戏项目的需求分析
11.2 贪吃蛇游戏概要设计
11.3 贪吃蛇游戏操作界面及测试用例设计
11.4 贪吃蛇游戏的详细设计
11.5 贪吃蛇游戏界面的实现
11.6 贪吃蛇游戏核心算法的设计与实现
11.7 贪吃蛇游戏的整合测试
11.8 总结
第12章 俄罗斯方块游戏项目开发
12.1 俄罗斯方块游戏项目的需求分析
12.2 俄罗斯方块游戏概要设计
12.3 俄罗斯方块游戏操作界面及测试用例设计
12.4 俄罗斯方块游戏的详细设计
12.5 俄罗斯方块游戏的界面实现
12.6 俄罗斯方块游戏的核心算法设计与实现
12.7 俄罗斯方块游戏的整合测试
12.8 总结
第13章 连连看游戏项目开发
13.1 连连看游戏项目的需求分析
13.2 连连看游戏项目概要设计
13.3 连连看游戏操作界面及测试用例设计
13.4 连连看游戏的详细设计
13.5 连连看游戏的界面实现
13.6 连连看游戏的核心算法设计与实现
13.7 连连看游戏的整合测试
13.8 总结
第14章 黑白棋游戏项目开发
14.1 黑白棋游戏项目的需求分析
14.2 黑白棋游戏概要设计
14.3 黑白棋游戏操作界面及测试用例设计
14.4 黑白棋游戏的界面实现
14.5 黑白棋游戏的核心算法设计与实现
14.6 黑白棋游戏的整合测试
14.7 总结
第15章 扫雷游戏项目开发
15.1 扫雷游戏项目的需求分析
15.2 扫雷游戏概要设计
15.3 扫雷游戏操作界面及测试用例设计
15.4 扫雷游戏的界面实现
15.5 扫雷游戏的核心算法设计与实现
15.6 扫雷游戏的整合测试
15.7 总结
第16章 推箱子游戏项目开发
16.1 推箱子游戏项目的需求分析
16.2 推箱子游戏概要设计
16.3 推箱子游戏操作界面及测试用例设计
16.4 推箱子游戏的界面实现
16.5 推箱子游戏的核心算法设计与实现
16.6 推箱子游戏的整合测试
16.7 总结
光盘链接
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜