基于C-+-+-的游戏设计【实用文档】doc.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于C-+-+-的游戏设计【实用文档】doc.doc》由会员分享,可在线阅读,更多相关《基于C-+-+-的游戏设计【实用文档】doc.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于C + + 的游戏设计【实用文档】doc文档可直接使用可编辑,欢迎下载学号: 实习论文(本科)学 院数学与统计学院专 业统计学 年 级 201级姓 名论文题目基于C 的24游戏设计 指导教师 职称讲师 成 绩2016年0月6日目录摘要1关键词1bsratKey wr1前言11 实习前的准备12 实习目的2 实习任务24 实习内容2.1 2游戏简介24. 2048模块需求分析34 UI界面的规划设计344 头文件的需求分析4.5 随机数的生成46 图片资源的导入和加载4.主体算法的分析和实现6。8游戏结束的判断49 游戏最终运行成果9 个人总结10参考文献10基于C + 的20游戏设计学生姓
2、名: 学号:学 院:数学与统计学院 专业:统计学指导教师: 职称:讲师摘 要:专业实习,是教学计划中的一门重要的必修课和综合实践课程,是培养学生的专业素质和实际能力的重要实践环节.通过此次的+实习,掌握了程序设计的基本理论与方法,能够运用基本代码进行简单的程序设计,运行基本的游戏程序.关键词:C + ;设计;程序TheGmeDign f 24 Based n C+Abstrt: imrtant reque coursinthe teacng plan and comprehensve raice urclum,profesinal tersps,is to culivate tudetspro
3、fesio uality nd prctcalailio the important ln of ratice。 hgh te+ practe, wegrsp th basic heoryand method o pogrm sgn,e able tue basicode o buildsimpl program ad rn Ke ords:C + +;Design;ogram前言这次实习是我们毕业前的一次实践性实习。为了拓展我们的知识面,增强我们对所学知识的应用能力,增加我们在社会竞争中的经验,锻炼和提高我们的综合素质,以便在以后毕业后能真正走入社会,并且能够在生活和工作中很好地处理各方面的
4、问题,学校特地从北京达内科技集团聘请了专业的 + +工程师讲师来对我们进行专业实训,进一步运用所学知识分析和解决实际专业问题,从而为就业打下良好的基础。 1实习前的准备学校对我们的实习非常重视,本着通过实习来检验本专业教学中存在的问题,改进教学工作的目的,提前就为我们联系好了与专业相关的单位来做实习培训.在正式进入机房实训前,讲师还专门做了一场关于实习内容的分享会,介绍了实习的基本情况、基本要求、实习项目的基本情况,学习和了解实习项目的相关文件和资料,帮助我们更系统地了解和熟悉接下来的实习课程内容。2实习目的1。培养理论联系实际的思想作风和工作作风;2培养作为计算机类工作人员的专业素质;3。培
5、养独立或与团队一起开展信息处理工作的基本业务能力。3实习任务1。通过实际操作,了解并逐步熟悉掌握 + ;。掌握常用软件的熟练操作,为今后所期望的专业方向做准备;3在教师指导下,利用C+编程,完成独立的游戏编程任务;。最后在实习指导老师的指导下,参与信息处理与计算工作,完成一篇相关的实习论文(或实习记录)。 实习内容4。1204游戏简介04游戏是一款简单而流行的数字游戏,属于益智游戏。操作界面上有16个格子,初始时会有两个格子上安放了两个数字2,每次可以选择上下左右其中一个方向去滑动.每滑动一次,所有的数字方块都会往滑动的方向靠拢。两个相同数字方块撞在一起之后合并成为他们的和。每次操作之后会在空
6、白的方格处随机生成一个2或者4(其他模式会有所改变),最终得到一个“048”的方块就是胜利了。由于规则简单,各种版本和平台上均有该款游戏.相信有不少人都玩过它,但是操作界面只有半个巴掌大的一个游戏,背后却要用到类似随机数的产生、大批量数据的处理、UI设计等任务,真的不算是一个很简单的工作。本次的游戏程序设计任务将运用C+ 来实现。. 28模块需求分析首先分析了这款游戏的功能需求。208游戏一般由以下几个模块来构成:1。矩阵方块;。控制模块;3.计算模块;4.输出模块.每个模块来实现28 游戏的各项功能:方向移动、方块合并、记录当前数据和输出计分结果、游戏胜利或失败后执行结束游戏操作等。4。3
7、I界面的规划设计首先进行UI界面的规划设计。创建一个060的背景模块,在模块左侧这里我们需要16个方块,按照44的规格排列整齐。模块右侧的空白区域需要添加功能键:上、下、左、右、重置、关闭.另外我们还需要再添加一个计分标签,用来计算并输出游戏得分。最后按照模块功能与人的操作习惯,将标签分别排列在合适的位置。最终的UI界面如图1所示:图1界面(矩阵方块)设计完成以后,接着来开始程序代码的编写。4。 头文件的需求分析首先分析需要用到的头文件。第一步需要生成随机数,第二步要为个矩形模块填充随机数所对应的图片,第三步为操作界面添加背景,第四步在游戏成功或失败时即时输出信息。分析完成以后将所有需要用到的
8、头文件都写入show。cp文件里:#ilude ow.h”#inlude”i_show#includcimeinudeincludeQPixmapncudetupUi(this); srand(tme(NULL); for(t i=0;4;i+) for(int j=0;jetixmp(QPimap:omIage(mg); ig.load(”:ime/Strg::number(map01)+png);ushow_2setPixa(Qxmap::froImage(i); imgload(:/imge/+QSting::nmer(map2)+.png); uisow_-ePixmp(QPxp::r
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实用文档 基于 游戏 设计 实用 文档 doc
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内