基于Java的扫雷课程设计(含源文件).doc

基于Java的扫雷课程设计(含源文件).doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 \* MERGEFORMAT 5 页 第 第 PAGE \* MERGEFORMAT 1 页 目 录 TOC \o 1-3 \h \u HYPERLINK \l _Toc17410 第一章 引言 PAGEREF _Toc17410 2 HYPERLINK \l _Toc17818 1.1 课题背景及意义 PAGEREF _Toc17818 2 HYPERLINK \l _Toc27814 1.2开发的目的以及意义 PAGEREF _Toc27814 2 HYPERLINK \l _Toc20730 1.3关于本课题 PAGEREF _Toc20730 3 HYPERLINK \l _Toc16580 第二章 游戏的总体分析 PAGEREF _Toc16580 4 HYPERLINK \l _Toc24453 2.1 游戏功能简介 PAGEREF _Toc24453 4 HYPERLINK \l _Toc11162 2.2 扫雷游戏的基本要求 PAGEREF _Toc11162 5 HYPERLINK \l _Toc13887 2.3 功能需求分析 PAGEREF _Toc13887 5 HYPERLINK \l _Toc20946 第三章 游戏的具体分析 PAGEREF _Toc20946 6 HYPERLINK \l _Toc29696 3.1 总体功能图 PAGEREF _Toc29696 6 HYPERLINK \l _Toc30834 3.2 主要功能设计流程 PAGEREF _Toc30834 7 HYPERLINK \l _Toc3354 3.2.1 总体流程图 PAGEREF _Toc3354 7 HYPERLINK \l _Toc3407 图3-2-1 总体流程图 PAGEREF _Toc3407 7 HYPERLINK \l _Toc758 3.2.2 雷区设计流程图 PAGEREF _Toc758 8 HYPERLINK \l _Toc6783 3.2.3 排行榜设计流程图 PAGEREF _Toc6783 9 HYPERLINK \l _Toc16533 3.3各个类的详细介绍与关键代码 PAGEREF _Toc16533 9 HYPERLINK \l _Toc17841 3.3.1 类之间关系图 PAGEREF _Toc17841 9 HYPERLINK \l _Toc22514 3.3.2 MainFrame类 PAGEREF _Toc22514 10 HYPERLINK \l _Toc25950 3.3.3 LEDNumber类 PAGEREF _Toc

文档评论(0)

切梦刀 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档