欢迎来到天天文库
浏览记录
ID:11213115
大小:270.00 KB
页数:15页
时间:2018-07-10
《扫雷游戏毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、论文作者姓名:张坤指导教师姓名(职称):胡念青论文提交日期:2012-3-7第11页共18页扫雷游戏的设计与开发摘要本论文研究的是以Java为开发环境,设计并开发一款扫雷游戏,其功能类似于Windows操作系统自带的扫雷游戏。论文首先介绍了制作游戏的整体思路及整个游戏设计的流程规划,然后介绍了雷区的布置及地雷随机产生的实现方法;重点介绍了在游戏过程中各事件的处理,其中又以鼠标事件和清除未靠近地雷区方块这两方面最为最要,鼠标事件是利用鼠标所发出的信息了解使用者的意图,进而做出相对应的动作,而清除未靠近地雷区方块由于引进了“递归”这个概念而使其简单化。本次设计只是完成
2、了扫雷游戏的基本功能,在细节方面仍有待以后完善。关键词:扫雷;VisualBasic6.0;事件;递归第11页共18页TheDesignandDevelopmentofMineGameAbstractWhatmythesisresearchforisbasiconthedevelopenvironmentofVisualBasic6.0,designanddevelopaminegame,itsfunctionissimilartotheminegamesoftheWindowsOperatingSystem.Thethesishasintroducedthela
3、youtofminedareasandthemethodofhowtocreatetheminesatrandom.ItusevairiesofcomponentsinVisualBasic6.0andthecombinationofsomesimplecalculations;thethesislaysemphasisonintroducingtheprocessingofeacheventinthegame.Amongtheseevents,themouseeventandtheeventofclearanceoftheareawhichisn’tcloset
4、otheminefieldaremuchmoreimportant.Thetheoryofmouseeventisthattheintentionofuserislearnedbytheinformationsentoutbythemouseandthentheprogramrunsaccordingtotheinformation.Theothereventissimplifiedbytheintroductionoftheconceptofrecursion.Thisdesignhasbeencompletedthebasicfunctionofminegam
5、e.Thedetailsstillneedtobeimproved.Keywords:Minegame,VisualBasic6.0,Affairs,Recursion第11页共18页目录论文总页数:18页1引言11.1课题背景及意义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.
6、4.1游戏成功完成143.4.2游戏失败144游戏测试结果15结论15参考文献16致谢17声明18第11页共18页1引言1.1课题背景及意义随着社会的不断发展,人们的物质生活要求越来越高,计算机已经成为了人们生活中必不可少的一部分,人们利用计算机去学习、工作、娱乐。扫雷游戏是微软操作系统自带的一项小型娱乐游戏,在过去的一段时间里,微软操作系统经历过无数次的更新换代,很多原先有的内容不断被更替、变化,但是扫雷这款小游戏依然活跃在微软操作系统中,可见这款游戏带给人们的深远影响,和人们对它的受欢迎程度。本次设计的课题我讲利用JAVA最为开发工作,对扫雷游戏的开发进行一个
7、详细的讲解。通过对微软操作系统自带的扫雷游戏进行研究后,得出的结论是这个游戏中存在两个比较关键的地方:第一:初始化。包括雷区的分布和每次游戏随即产生的雷的总数,以及划分出的小区域中如何根据数字的提醒得知周围雷区的分布等等。第二:鼠标事件的处理。即是在游戏中用左键点击出现数字,数字的提醒表示雷的数量,用右键作出对雷的标志。左右键可以对雷区作出试探。1.2开发工具的选用及介绍本课题采用的开发工具是JAVA,它最初被名为Oak,是SunMicrosystem公司在1995年推出的JAVA程序设计语言和JAVA平台的总称。Oak最开始是一个小型的编程语言,目标是针对家用电
8、器等使用的
此文档下载收益归作者所有