毕业设计(论文)-扫雷游戏的设计与开发

毕业设计(论文)-扫雷游戏的设计与开发

ID:5486903

大小:278.01 KB

页数:15页

时间:2017-12-14

毕业设计(论文)-扫雷游戏的设计与开发_第1页
毕业设计(论文)-扫雷游戏的设计与开发_第2页
毕业设计(论文)-扫雷游戏的设计与开发_第3页
毕业设计(论文)-扫雷游戏的设计与开发_第4页
毕业设计(论文)-扫雷游戏的设计与开发_第5页
资源描述:

《毕业设计(论文)-扫雷游戏的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、论文作者姓名:指导教师姓名(职称):论文提交日期:2012-3-7第11页共18页扫雷游戏的设计与开发摘要本论文研究的是以Java为开发环境,设计并开发一款扫雷游戏,其功能类似于Windows操作系统自带的扫雷游戏。论文首先介绍了制作游戏的整体思路及整个游戏设计的流程规划,然后介绍了雷区的布置及地雷随机产生的实现方法;重点介绍了在游戏过程中各事件的处理,其中又以鼠标事件和清除未靠近地雷区方块这两方面最为最要,鼠标事件是利用鼠标所发出的信息了解使用者的意图,进而做出相对应的动作,而清除未靠近地雷区

2、方块由于引进了“递归”这个概念而使其简单化。本次设计只是完成了扫雷游戏的基本功能,在细节方面仍有待以后完善。关键词:扫雷;VisualBasic6.0;事件;递归第11页共18页TheDesignandDevelopmentofMineGameAbstractWhatmythesisresearchforisbasiconthedevelopenvironmentofVisualBasic6.0,designanddevelopaminegame,itsfunctionissimilartoth

3、eminegamesoftheWindowsOperatingSystem.Thethesishasintroducedthelayoutofminedareasandthemethodofhowtocreatetheminesatrandom.ItusevairiesofcomponentsinVisualBasic6.0andthecombinationofsomesimplecalculations;thethesislaysemphasisonintroducingtheprocessi

4、ngofeacheventinthegame.Amongtheseevents,themouseeventandtheeventofclearanceoftheareawhichisn’tclosetotheminefieldaremuchmoreimportant.Thetheoryofmouseeventisthattheintentionofuserislearnedbytheinformationsentoutbythemouseandthentheprogramrunsaccordin

5、gtotheinformation.Theothereventissimplifiedbytheintroductionoftheconceptofrecursion.Thisdesignhasbeencompletedthebasicfunctionofminegame.Thedetailsstillneedtobeimproved.Keywords:Minegame,VisualBasic6.0,Affairs,Recursion第11页共18页目录论文总页数:18页1引言11.1课题背景及

6、意义11.2开发工具的选用及介绍12游戏的总体分析与设计32.1设计构想32.2流程规划42.3画面规划53游戏的详细设计63.1游戏初始化63.2雷区的布置93.3游戏中主要模块的介绍与使用103.3.1鼠标事件103.3.2地雷及雷区表面探测情况123.3.3清除未靠近地雷的方块123.3.4游戏难度的选择143.4游戏的判断143.4.1游戏成功完成143.4.2游戏失败144游戏测试结果15结论15参考文献16致谢17声明18第11页共18页1引言1.1课题背景及意义随着社会的不断发展,

7、人们的物质生活要求越来越高,计算机已经成为了人们生活中必不可少的一部分,人们利用计算机去学习、工作、娱乐。扫雷游戏是微软操作系统自带的一项小型娱乐游戏,在过去的一段时间里,微软操作系统经历过无数次的更新换代,很多原先有的内容不断被更替、变化,但是扫雷这款小游戏依然活跃在微软操作系统中,可见这款游戏带给人们的深远影响,和人们对它的受欢迎程度。本次设计的课题我讲利用JAVA最为开发工作,对扫雷游戏的开发进行一个详细的讲解。通过对微软操作系统自带的扫雷游戏进行研究后,得出的结论是这个游戏中存在两个比较

8、关键的地方:第一:初始化。包括雷区的分布和每次游戏随即产生的雷的总数,以及划分出的小区域中如何根据数字的提醒得知周围雷区的分布等等。第二:鼠标事件的处理。即是在游戏中用左键点击出现数字,数字的提醒表示雷的数量,用右键作出对雷的标志。左右键可以对雷区作出试探。1.2开发工具的选用及介绍本课题采用的开发工具是JAVA,它最初被名为Oak,是SunMicrosystem公司在1995年推出的JAVA程序设计语言和JAVA平台的总称。Oak最开始是一个小型的编程语言,目标是针对家用电器等使用的,解决比如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。