图文详情
- ISBN:9787111505594
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:230
- 出版时间:2015-06-01
- 条形码:9787111505594 ; 978-7-111-50559-4
本书特色
本书是一本介绍游戏设计与开发的实用教程,书中以visual c++为开发平台,结合游戏编程的特点,将基础知识和程序实例进行融合。本书内容包括:游戏漫谈、游戏设计概论、windows编程简介、mfc编程基础、动画机制、游戏中的数学物理算法、音效与音乐、捉猴子游戏的设计与开发、拼图游戏的设计与开发、扫雷游戏的设计与开发以及连连看游戏的设计与开发。 本书既可作为高等学校数字媒体技术、计算机、艺术等专业的游戏设计课程教材,也可作为游戏设计与开发人员的参考书。 本书配有授课电子课件,需要的教师可登录www cmpedu com免费注册,审核通过后下载,或联系编辑索取(qq:2966938356,电话:01088379739)。
内容简介
第8至11章给出4个游戏设计实例的完整开发过程和步骤详解。读者可根据书中实例提供的完整步骤,完成实例程序的设计、开发和发布。
目录
前言
第1章游戏漫谈
1 1游戏发展简史
1 1 1游戏的起源
1 1 2游戏的共性
1 1 3游戏的发展
1 2相关计算机知识
1 2 1软硬件要求
1 2 2游戏行话
1 3游戏的本质
1 4游戏分类
1 5小结
1 6思考题
第2章游戏设计概论
2 1游戏的设计流程
2 1 1需求分析
2 1 2可行性分析
2 1 3总体设计
2 1 4详细设计与编码
2 1 5游戏测试与发布
2 2游戏设计的组成
2 2 1创意
2 2 2管理
2 2 3艺术
2 2 4编码
2 2 5音频
2 3游戏开发工具
2 4游戏引擎
2 5小结
2 6思考题
第3章windows编程简介
3 1windows编程基础
3 1 1windows的开发平台
3 1 2窗口
3 1 3windows程序设计
3 1 4事件与消息
3 1 5句柄
3 1 6windows程序的数据类型
3 2利用visual studio c++建立mfc应用程序
3 3小结
3 4思考题
第4章mfc编程基础
4 1开发环境
4 1 1了解开发平台
4 1 2类向导——classwizard
4 1 3项目与项目工作区
4 2sdi相关知识
4 2 1新建一个sdi应用程序
4 2 2文档——视图结构
4 3鼠标与键盘
4 3 1鼠标事件
4 3 2键盘事件
4 3 3【程序示例】钱币叠加
4 4gdi相关知识
4 4 1cgdiobject类的派生类
4 4 2画笔和画刷的使用方法
4 4 3文字的显示和图形的绘制
4 5位图及其加载
4 5 1位图结构
4 5 2位图类
4 5 3【程序示例】位图的显示
4 6对话框
4 7控件
4 7 1按钮
4 7 2静态控件
4 7 3编辑框
4 7 4列表框
4 7 5进度条
4 8菜单
4 8 1菜单的基本知识
4 8 2菜单的创建
4 8 3菜单的命令处理
4 9集合类
4 9 1表
4 9 2数组
4 9 3映射
4 10【程序示例】手写手绘
4 11小结
4 12思考题
第5章动画机制
5 1游戏动画
5 1 1动画机制
5 1 2连续运动的实现
5 1 3时钟事件的启动及设置方法
5 2【程序示例】贴图动画
5 3双缓冲
5 3 1双缓冲原理
5 3 2【程序示例】利用双缓冲消除图片背景
5 4小结
5 5思考题
第6章游戏中的数学物理算法
6 1游戏中的数学公式
6 2物理原理
6 2 1牛顿运动定律
6 2 2【程序示例】匀速运动的模拟
6 2 3变速运动的模拟
6 2 4【程序示例】平抛运动的模拟
6 2 5动量守恒的模拟
6 2 6【程序示例】反射运动的模拟
6 3对象的碰撞检测
6 3 1碰撞对速度的影响
6 3 2碰撞及其分类
6 3 3【程序示例】弹球运动模拟
6 4【程序示例】粒子系统
6 5小结
6 6思考题
第7章音效与音乐
7 1mci的基本操作
7 2【程序示例】midi音乐播放器
7 2 1浏览并选择音乐文件
7 2 2循环播放的实现
7 3播放wav和mp3文件
7 4封装mci的常用功能
7 5小结
7 6思考题
第8章捉猴子游戏的设计与开发
8 1【程序示例】简化游戏的设计与开发
8 1 1导入图片
8 1 2设计菜单及工具栏
8 1 3添加鼠标事件与时钟事件
8 1 4判断输赢
8 2【程序示例】捉猴子游戏的设计与开发
8 2 1主程序与对话框的数据交换方法
8 2 2数据管理——数组
8 2 3自定义mfc风格
8 3小结
第9章拼图游戏的设计与开发
9 1拼图游戏分析
9 1 1背景介绍
9 1 2需求分析
9 2拼图游戏的界面设计
9 3【程序示例】拼图游戏的开发
9 3 1改变标题
9 3 2导入图片
9 3 3分割图片
9 3 4打乱图像顺序
9 3 5添加鼠标事件
9 3 6添加游戏信息
9 4小结
第10章扫雷游戏的设计与开发
10 1扫雷游戏分析
10 1 1背景介绍
10 1 2需求分析
10 2游戏界面设计与地图
10 2 1生成地图数据
10 2 2显示地图
10 3【程序示例】扫雷游戏的开发
10 3 1初始化
10 3 2处理单击事件
10 3 3右键事件单击处理函数
10 3 4双键按下事件处理函数
10 3 5重新开始游戏
10 4本章小结
第11章连连看游戏的设计与开发
11 1连连看游戏分析
11 1 1背景介绍
11 1 2需求分析
11 2连连看游戏的界面设计
11 3【程序示例】连连看游戏的开发
11 3 1建立游戏工程
11 3 2游戏区域地图及初始化
11 3 3导入游戏图案
11 3 4消除条件
11 3 5添加鼠标事件
11 3 6添加游戏辅助功能
11 4小结
参考文献
第1章游戏漫谈
1 1游戏发展简史
1 1 1游戏的起源
1 1 2游戏的共性
1 1 3游戏的发展
1 2相关计算机知识
1 2 1软硬件要求
1 2 2游戏行话
1 3游戏的本质
1 4游戏分类
1 5小结
1 6思考题
第2章游戏设计概论
2 1游戏的设计流程
2 1 1需求分析
2 1 2可行性分析
2 1 3总体设计
2 1 4详细设计与编码
2 1 5游戏测试与发布
2 2游戏设计的组成
2 2 1创意
2 2 2管理
2 2 3艺术
2 2 4编码
2 2 5音频
2 3游戏开发工具
2 4游戏引擎
2 5小结
2 6思考题
第3章windows编程简介
3 1windows编程基础
3 1 1windows的开发平台
3 1 2窗口
3 1 3windows程序设计
3 1 4事件与消息
3 1 5句柄
3 1 6windows程序的数据类型
3 2利用visual studio c++建立mfc应用程序
3 3小结
3 4思考题
第4章mfc编程基础
4 1开发环境
4 1 1了解开发平台
4 1 2类向导——classwizard
4 1 3项目与项目工作区
4 2sdi相关知识
4 2 1新建一个sdi应用程序
4 2 2文档——视图结构
4 3鼠标与键盘
4 3 1鼠标事件
4 3 2键盘事件
4 3 3【程序示例】钱币叠加
4 4gdi相关知识
4 4 1cgdiobject类的派生类
4 4 2画笔和画刷的使用方法
4 4 3文字的显示和图形的绘制
4 5位图及其加载
4 5 1位图结构
4 5 2位图类
4 5 3【程序示例】位图的显示
4 6对话框
4 7控件
4 7 1按钮
4 7 2静态控件
4 7 3编辑框
4 7 4列表框
4 7 5进度条
4 8菜单
4 8 1菜单的基本知识
4 8 2菜单的创建
4 8 3菜单的命令处理
4 9集合类
4 9 1表
4 9 2数组
4 9 3映射
4 10【程序示例】手写手绘
4 11小结
4 12思考题
第5章动画机制
5 1游戏动画
5 1 1动画机制
5 1 2连续运动的实现
5 1 3时钟事件的启动及设置方法
5 2【程序示例】贴图动画
5 3双缓冲
5 3 1双缓冲原理
5 3 2【程序示例】利用双缓冲消除图片背景
5 4小结
5 5思考题
第6章游戏中的数学物理算法
6 1游戏中的数学公式
6 2物理原理
6 2 1牛顿运动定律
6 2 2【程序示例】匀速运动的模拟
6 2 3变速运动的模拟
6 2 4【程序示例】平抛运动的模拟
6 2 5动量守恒的模拟
6 2 6【程序示例】反射运动的模拟
6 3对象的碰撞检测
6 3 1碰撞对速度的影响
6 3 2碰撞及其分类
6 3 3【程序示例】弹球运动模拟
6 4【程序示例】粒子系统
6 5小结
6 6思考题
第7章音效与音乐
7 1mci的基本操作
7 2【程序示例】midi音乐播放器
7 2 1浏览并选择音乐文件
7 2 2循环播放的实现
7 3播放wav和mp3文件
7 4封装mci的常用功能
7 5小结
7 6思考题
第8章捉猴子游戏的设计与开发
8 1【程序示例】简化游戏的设计与开发
8 1 1导入图片
8 1 2设计菜单及工具栏
8 1 3添加鼠标事件与时钟事件
8 1 4判断输赢
8 2【程序示例】捉猴子游戏的设计与开发
8 2 1主程序与对话框的数据交换方法
8 2 2数据管理——数组
8 2 3自定义mfc风格
8 3小结
第9章拼图游戏的设计与开发
9 1拼图游戏分析
9 1 1背景介绍
9 1 2需求分析
9 2拼图游戏的界面设计
9 3【程序示例】拼图游戏的开发
9 3 1改变标题
9 3 2导入图片
9 3 3分割图片
9 3 4打乱图像顺序
9 3 5添加鼠标事件
9 3 6添加游戏信息
9 4小结
第10章扫雷游戏的设计与开发
10 1扫雷游戏分析
10 1 1背景介绍
10 1 2需求分析
10 2游戏界面设计与地图
10 2 1生成地图数据
10 2 2显示地图
10 3【程序示例】扫雷游戏的开发
10 3 1初始化
10 3 2处理单击事件
10 3 3右键事件单击处理函数
10 3 4双键按下事件处理函数
10 3 5重新开始游戏
10 4本章小结
第11章连连看游戏的设计与开发
11 1连连看游戏分析
11 1 1背景介绍
11 1 2需求分析
11 2连连看游戏的界面设计
11 3【程序示例】连连看游戏的开发
11 3 1建立游戏工程
11 3 2游戏区域地图及初始化
11 3 3导入游戏图案
11 3 4消除条件
11 3 5添加鼠标事件
11 3 6添加游戏辅助功能
11 4小结
参考文献
展开全部
本类五星书
本类畅销
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.7¥28.0 -
中国当代文学名篇选读
¥19.1¥53.0 -
中医基础理论
¥50.7¥59.0 -
北大人文课(平装)
¥13.9¥45.0 -
外国教育史-第2版
¥24.4¥40.0 -
宪法-第二版
¥12.2¥29.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
EPLAN电气设计
¥29.9¥39.8 -
闯进数学世界――探秘历史名题
¥21.3¥32.8 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
金融学
¥29.9¥49.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
三国史
¥27.5¥50.0 -
飞机总体设计
¥46.8¥78.0 -
古代汉语(第四册)
¥16.1¥35.0 -
编辑审稿实务教程
¥35.1¥45.0 -
管理学:原理与方法(第7版)(博学.大学管理类)/周三多
¥30.9¥49.0 -
(平装)北大必修课:北大口才课
¥12.2¥45.0