游戏设计基础与实践教程

本书特色

[

本书是一本介绍游戏设计与开发的实用教程,书中以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类向导——classwizard4 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小结参考文献

封面

游戏设计基础与实践教程

书名:游戏设计基础与实践教程

作者:田元

页数:230

定价:¥39.0

出版社:机械工业出版社

出版日期:2015-06-01

ISBN:9787111505594

PDF电子书大小:146MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注