doc 扫雷游戏设计毕业设计论文 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:19 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 19:49

扫雷游戏设计毕业设计论文

操作系统人民邮电出版社,吴迪零基础学习编程北京航空航天大学出版社,萨默菲尔德,白建平高级编程电子工业出版社,萨默菲尔德,布兰切特,闫锋欣编程电子工业出版社,蔡志明精通编程电子工业出版社,艾朱斯特,闫锋欣设计模式电子工业出版社,雷游戏整体框架介绍根据实际需求分析功能设计,整个系统大致可以分为鼠标事件和菜单事件两个模块,程序设计的流程主要为先实现扫雷游戏主要功能,扫雷游戏的系统流程图如图。基于的扫雷游戏设计扫雷游戏新游戏鼠标事件菜单事件执行游戏逻辑开始新游戏游戏难度排行榜点到雷点到数字地雷标记胜负判断图扫雷游戏系统流程图扫雷游戏主要功能的实现菜单栏的实现在主函数中实现菜单功能,主要有游戏的开始退出排行榜如图。添加头文件图菜单中游戏选项游戏难度的选择及自定义设置如图。基于的扫雷游戏设计图菜单栏游戏难度选项游戏的设置容易中等困难及自定义帮助菜单中的关于游戏关于的介绍等主要功能的实现。如图。基于的扫雷游戏设计图扫雷游戏的帮助菜单菜单栏的功能新游戏根据当前游戏难度直接开始局新游戏。初级中级高级游戏设定根据选项设定游戏难度后开始新游戏。自定义难度首先弹出游戏设置对话框,让用户设置扫雷游戏基本属性,然后根据用户设定的属性开始新游戏。自定义对话框设计如图。图自定义难度时弹出的对话框鼠标事件的实现在游戏过程中,我们利用鼠标所发出的信息了解游戏者的意图,进而做出相对应的动作。在事件中,可以捕捉鼠标所按下或放开的按键鼠标光标在该组件上的坐标及是否同时按下辅助键等。函数原型如下添加头文件假如游戏者发现标示地雷的小旗方块是的,再重新点击下右键,就会取消小旗,这时按下左键,该方块就会重新选择,若再按下左键,则该方块因为已成为已基于的扫雷游戏设计标示方块,所以就无法翻开。在窗口的软件中,鼠标的应用是不可或缺的,但鼠标固然好用,如果程序设计不当,也可能造成使用者的不便。通常鼠标在软件的应用上经常使用右键作为确定使用者的操作意图,而只把事件当做标示的用途用意就如同前面所提,只是为给使用者个反悔的机会。游戏的操作方面主要以鼠标为主,当鼠标指针对准未翻开的方块按下左键时即表示翻开方块当鼠标指针对准未翻开的方块按下右键时即表示标示或疑示地雷,反复按下右键则方块会以未标示标示的关系不断循环。完成扫雷游戏逻辑的设计设计实现在程序中,使用个类完成所时,方块会沿四周八个方向向外翻开非地雷的方块。程序的执行方面必须判断以按下方块为中心,检查周围八个方块是否为非地雷方块,若其中有个方块是非地雷方块时,则又以其为中心,向外检查周围八个方块是否为非地雷方块,如此反复的执行即构成递归的使用条件。前面已经提到,递归必须设计终止的条件判断,在本游戏的递归架构中,当判断方块的内容为数字时即在非地雷方块周围,即立即停止递归程序。递归其实也不是万能的,以本游戏做测试,当地雷区范围越大,且地雷数目不多时翻开非地雷方块,几乎全部方块都会翻开,执行递归就会变的非常缓慢,甚至造成堆迭溢满不足的情形,所以在游戏设计上必须考虑地雷区的大小,以免造成执行时中断的情况发生。基于的扫雷游戏设计游戏的判断游戏成功当在规定的时间内将所有的雷都正确的标示出来或把雷全部留下不去翻开它,游戏就会就是成功,而且会弹出个对话框请输入你的姓名如图。这样就会在排行榜上显示你所创造的记录如图。图游戏成功界面及弹出对话框图排行榜显示信息游戏失败当鼠标左键按下的方块为地雷方块时,地雷将会被引爆,游戏立即结束,弹出个对话框你输了如图。基于的扫雷游戏设计图游戏失败游戏测试结果在程序代码基本完成后,经过不断的调试与修改,最后测试本次所设计的扫雷游戏能够正常运行,在基本功能与画面上与自带的扫雷游戏没有太大差别,没有出现明显的和漏洞,但是在些细节方面仍然需要完善,比如在游戏中可以加入些声音的提示,在游戏完成和失败的时候可以弹出些小的动画。总的来说本次设计在功能上已经基本达到要求,其他细节方面有待以后完善。基于的扫雷游戏设计结论毕业设计是大学学习阶段次非常难得的理论与实际相结合的机会,通过这次比较完整的个程序的设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际问题的能力,同时也提高我查阅文献资料对程序整体的把握等其他能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富。这是我们都希望看到的也正是我们进行毕业设计的目的所在。通过这次的毕业设计,我们完成了基于的扫雷游戏设计,设计了扫雷游戏的初始化界面鼠标事件的实现重新开始难度选择排行榜功能的实现。熟练掌握了各种类的运用,各种控件的使用我都是随着设计的不断深入而不断熟悉并逐步掌握的。和老师以及同学的沟通交流更使我对程序整体的规划与设计有了新的认识也对自己提出了新的要求。这次的毕业设计让我们积累了许多实际经验,让我们在未来的工作学习中表现出更高的应变能力和理解力。完成本次毕业设计给了我们很大的信心,但是也让我们看到了自己许多不足的地方,学习其实就是个不断完善的过程,正视自己的不足之处,在以后的工作和学习中不断的弥补这些不足之处。例如扫雷游戏设计可以添加些背景音乐背景图片视频等功能,更能增加人们的娱乐性。基于的扫雷游戏设计参考文献,袁鹏飞小时学通编程北京人民邮电出版社,霍亚飞及开发实践精解北京航空航天大学出版,郑阿奇,陈超等编著开发实践电子工业出版社,穆煜嵌入式应用程序设计人民邮电出版社,刘若慧,毛莺池有游戏逻辑功能。扫雷表现形式使用二维数组存储当前游戏状态。扫雷游戏的实质即是在二维空间,不同的点之间所具有的不同状态。例如该格子是雷,可以用数字表示该格子周围个雷也没有,可以用表示。使用二维数组能够完全表示所有地雷地图的数据。再利用另个二维数组,用以表示当前点是否已被用户点击。游戏基本属性地雷数组行数列数地雷数量游戏难度。④游戏状态游戏初始界面,游戏进行中,游戏失败,游戏成功。类主要功能初始化游戏界面生成随机的地雷数,根据生成的地雷位置,将其余并非地雷的位置填上数字,数字代表该格子周围八个格子里有几个地雷。设置游戏等级初级中级高级和自定义。其三者都由默认设置游戏属性。通过游戏等级的设置,间接设置游戏的基本属性。扫雷游戏状态分类当玩家扫雷时,即用鼠标左右键点击个格子时,有以下几种状态踩到雷游戏失败,结束游戏。点到的是数字显示数字,游戏继续。若玩家点到的格子周围颗雷也没有时就采用递归算法,继续向周围扩展。④当玩家点开所有的非雷的格子提示游戏通过,并且结束游戏。标示雷右键点击出现小旗,代表下面是地雷。基于的扫雷游戏设计初始化界面功能实现计时窗口的实现在游戏的初始化界面时右下角的显示时间最初时秒,随着时间的增长,它会记录你玩好这局游戏需要多长时间。其功能实现扫雷面板通过类创建扫雷游戏应用程序用户界面。游戏需要提供个菜单栏。提供游戏的新游戏设置帮助等选项。在游戏区按功能将它分成雷区和提示区。使用动作的概念简化了有关菜单和工具栏的编程个动作就是个可以添加到任意菜单和工具栏上。扫雷游戏的初始化界面。如图。图扫雷游戏的初始界面雷区的随机布置这里重点介绍的就是雷的随机布置。当游戏界面初始化完成后,这时在地雷区中并未产生地雷,只有当玩家在地雷区中第次点下左键后,才会在地雷区中随机的布置当前游戏难度下应该产生的地雷总数,主要用意在于不让玩家第次就踩到地雷,这样在种程度上可以提高玩家游戏的气氛。实现其功能部分代码基于的扫雷游戏设计雷的随机布置清除未靠近地雷的方块清除为靠近地雷的方块也是本论文介绍的重点对象。这里首先引入个递归的概念,递归简单的说,就是个程序能被自己所定义的语句调用。递归在程序设计上是种重要的数据结构形态,通过递归程序的编写,在程序代码上会变得相当简洁,不过如果设计不当,会造成无穷循环或堆迭溢满的情形,所以递归的程序中心必须含有或等设计,以终止递归执行。在游戏过程中,当游戏者按下非地雷方的电脑游戏靠个人之力已非易事。不过,随着市场上开发的游戏产品越来越丰富,各种题材的游戏越来越多,创意已成为款成功游戏的最重要的特点。例如目前流行的游戏植物大战僵尸愤怒的小鸟,虽然都是些很小的休闲游戏,但是因其特有的风格,使得它们都深受人们的喜爱。本次毕业设计将利用作为开发工具,设计了基于的扫雷游戏。研究原因扫雷游戏是操作系统自带的款小游戏,与那些网络游戏和游戏相比,它有编写简单容易上手等特点,游戏开发成本比较低,开发娱乐性强的游戏就成为当前的主要课题,在这种趋势下各种小型的低成本的游戏软件应运而生。其中,系统自带的小游戏也占据了相当重要的地位,非常符合人们娱乐的要求。这些小游戏大都是以益智和娱乐为目的,不仅给紧张工作的人们以放松,还可以让人们的大脑得到开发。本

下一篇
扫雷游戏设计毕业设计论文第1页
1 页 / 共 19
扫雷游戏设计毕业设计论文第2页
2 页 / 共 19
扫雷游戏设计毕业设计论文第3页
3 页 / 共 19
扫雷游戏设计毕业设计论文第4页
4 页 / 共 19
扫雷游戏设计毕业设计论文第5页
5 页 / 共 19
扫雷游戏设计毕业设计论文第6页
6 页 / 共 19
扫雷游戏设计毕业设计论文第7页
7 页 / 共 19
扫雷游戏设计毕业设计论文第8页
8 页 / 共 19
扫雷游戏设计毕业设计论文第9页
9 页 / 共 19
扫雷游戏设计毕业设计论文第10页
10 页 / 共 19
扫雷游戏设计毕业设计论文第11页
11 页 / 共 19
扫雷游戏设计毕业设计论文第12页
12 页 / 共 19
扫雷游戏设计毕业设计论文第13页
13 页 / 共 19
扫雷游戏设计毕业设计论文第14页
14 页 / 共 19
扫雷游戏设计毕业设计论文第15页
15 页 / 共 19
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批