- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理与应用》课程设计
第页,共 NUMPAGES 25页
《算法设计与分析》课程设计
扫雷游戏设计
班 级
计科1003班
姓 名
指 导 教 师
开 发 时 间
2012.12.18
湖南涉外经济学院信息科学与工程学院
2012年12月
摘 要
扫雷游戏是Windows操作系统自带的一个小游戏,过去的几年里Windows操作系统历经数次换代,变得越来越庞大、复杂,但这个可爱的小游戏在任何版本的Windows操作系统里去地依然保持着原貌。但几乎每个电脑使用者都接触过它,并且深爱着这款小游戏。
游戏上手极其简单,但是要熟练地掌握其中的操作及找出雷的技巧,难度却不低。作为家喻户晓老少皆宜的大众游戏,其普及程度可以说是史上任何一款游戏都无法相比的。
游戏的操作方面主要以鼠标为主,当鼠标指针对准未翻开的方块按下左键时即表示翻开方块,当鼠标指针对准未翻开的方块按下右键时即表示标示或疑示地雷,反复按下右键则方块会以未标示→标示→疑似三者关系不断循环。游戏者可以通过地雷区内的数字提示了解以数字为中心的其周边八个方格内所含的地雷数,假若翻开的方块显示数字“3”,则表示以其为中心的周边方块内藏有3个地雷。当按下的方块不是地雷,且周边八个方块也都没有地雷时,方块会以被翻开方块的八个方向将空白方块翻开。。
扫雷游戏是比较经典的一款小游戏,实现它的方法很多,可以用很多不同算法和语言实现,如 C,C++,VB,Jave,C#等。本论文研究的是以java为开发环境,设计并开发一款扫雷游戏,其功能类似于Windows操作系统自带的扫雷游戏。论文首先介绍了制作游戏的整体思路及整个游戏设计的流程规划,然后介绍了雷区的布置及地雷随机产生的实现方法;重点介绍了在游戏过程中各事件的处理,其中又以鼠标事件和清除未靠近地雷区方块这两方面最为重要,鼠标事件是利用鼠标所发出的信息了解使用者的意图,进而做出相对应的动作。
关键词:java;扫雷;课程设计;
第
第 PAGE 5 页
第
第 PAGE 1 页
目 录
TOC \o 1-3 \h \u 17410 第一章 引言 2
17818 1.1 课题背景及意义 2
27814 1.2开发的目的以及意义 2
20730 1.3关于本课题 3
16580 第二章 游戏的总体分析 4
24453 2.1 游戏功能简介 4
11162 2.2 扫雷游戏的基本要求 5
13887 2.3 功能需求分析 5
20946 第三章 游戏的具体分析 6
29696 3.1 总体功能图 6
30834 3.2 主要功能设计流程 7
3354 3.2.1 总体流程图 7
3407 图3-2-1 总体流程图 7
758 3.2.2 雷区设计流程图 8
6783 3.2.3 排行榜设计流程图 9
16533 3.3各个类的详细介绍与关键代码 9
17841 3.3.1 类之间关系图 9
22514 3.3.2 MainFrame类 10
25950 3.3.3 LEDNumber类 12
13757 3.3.4 MineGrid类 13
19245 3.3.5 AboutDialog类 13
26088 3.3.6 CustomDialog类 14
30851 3.3.7 ImageFactory类 15
31872 3.3.8 UserDialog类 15
20622 3.3.9 LevelInfo类 15
14850 3.3.10 LogDialog类 17
31675 第四章 游戏的实现 19
28551 4.1游戏的初级界面 19
4013 4.2游戏的中级界面 20
2378 4.3游戏的高级界面 21
26680 4.3 游戏的打包发布过程 22
6731 第五章 结 论 24
16622 参考文献 25
第一章 引言
1.1 课题背景及意义
扫雷最原始的版本可以追溯到1973年一款名为“方块”的游戏。不久之后,“方块”被改写成了游戏“Rlogic”。在“Rlogic”里,玩家的任务是作为美国海军陆战队队员,为指挥中心探出一条没有地雷的安全路线,如果路全被地雷堵死就算输。两年后,汤姆·安德森在“Rlogic”的基础上又编写出了游戏“地雷”,由此奠定了现代扫雷游戏的雏形。1981年, 微软公司的罗伯特·杜尔和卡特·约翰逊两位工程师在Windows 3.1系统上加载了该游戏,扫雷游戏才正式在全世界推广开来。
在计算机逐步渗入社会生活各个层面的今天,计算机已经成为了人们日常生活中的一部分,越来越多的人使用计算机办公、娱乐等等。在这
文档评论(0)