下载 >  开发技术 >  Java > 扫雷java源码+jar

扫雷java源码+jar 评分:

游戏介绍: 扫雷就是要把所有非地雷的格子揭开即胜利;踩到地雷格子就算失败。 游戏主区域由很多个方格组成。使用鼠标左键随机点击一个方格,方格即被打开并显示出方格中的数字;方格中数字则表示其周围的8个方格隐藏了几颗雷;如果点开的格子为空白格,即其周围有0颗雷,则其周围格子自动打开;如果其周围还有空白格,则会引发连锁反应;在你认为有雷的格子上,点击右键即可标记雷;如果一个已打开格子周围所有的雷已经正确标出,则可以在此格上同时点击鼠标左右键以打开其周围剩余的无雷格。 1代表1的上下左右及斜角合计有一颗雷,依次轮推,2则有2颗,3则有3颗.. 在确实是炸弹的方格上点了旗子,就安全了,不是炸弹的被点了旗子,后面会被炸死的..问号就先不确定这里有没有炸弹,不会 存在点错了被炸死的状况.. 有个小窍门,在数字旁同时点左键和右键可以排雷.. 第一下点的一定不是雷, 左键点开,右键用旗子标记雷,同时左右键点数字可以判断周围的雷是否已经全部标出.. 每个数字代表 这个数字周围九个格里,有几颗雷!比如,1,周围九个格里只有一颗雷,2 周围九个格里就有两颗雷,以此类推 ..通过单击即可挖开方块。如果挖开的是地雷,则您输掉游戏..如果方块上出现数字,则表示在其周围的八个方块中共有多少颗地雷..要标记您认为可能有地雷的方块,请右键单击它.. 游戏区包括雷区、地雷计数器和计时器..数字就是这个方块周围的8个方块里有的雷的数量,问号是自己弄上去的,可以的地方可以弄个问号,旗子就是确定那里有雷了.. 代码介绍: 本次设计我将主要运用java语言来完成。Java语言是一种跨平台,适合于分布式计算环境的面向对象编程语言,用Java写的应用程序不用修改就可在不同的软硬件平台上运行。 1 设计整个游戏的结构,一般采用MVC作为整个游戏的结构,结构清晰又容易理解。 2 一般来说,做这些游戏的时候,我们先从底层的model开始做起。在这里,model部分就是由两张二维数组表组成,其中一张是mine,他上面放的就是一些最底层的数据,也就是说雷得分布情况。另外一张表是界面表chess,就是记录一些显示给用户的数据。 3 然后要做的是对两张表的初始化,这一步非常重要,对于第一张表mine的的初始化的方法为先随机n个不重复的雷,分布到mine表中,然后,对雷周围的格子进行赋值。这里我用到方法为:遍历所有的雷,将雷周围的格子加一,这样就能达到赋数值这个工作了。其中,这里有一个难点,就是如何判定雷周围的八个格子,其实方法很多,但是大多代码繁琐,或者处理边界困难。这里我用到的方法是,计算两个格子之间的距离,如果与雷的距离为1或者根号2的话,就能确定该格子在雷的周围。然后是对chess进行初始化,chess就是界面表,也就是说,这里的数据是直接显示给用户看的。当然,初始化部分就是直接将赋值为板,就是等待去扫雷的状态。 4 然后就是扫雷部分,就是点击一个格子,利用jlabel的触发器将格子坐标传送到controller中去,controller中根据mine表判断点击的是什么,分三种情况,如果是雷,那就将底层的所有数据都赋到chess中,然后gameover。如果是数字,那就直接把数字赋值到chess中去。如果是0,那就非常麻烦了,这也是这个游戏中的一个难点,玩过扫雷的同学应该都知道,点击0时,会散开周围所有的0.我这边的解决方法是,将点到的0的坐标加到list里面去,在遍历这个list,取出里面的坐标,查找他周围的8个格子,如果是0,且坐标不与list中的中的坐标重复,就将第二次查找到的坐标放到list里面,然后取list的下一个值,点击这个点,然后就是循环上面的语句。 5 游戏中的另一个难点是,在游戏过程中,左右键同时点击数字,会有一个提示,这里的做法是如果如果是数字的格子,监听到左右键同时点击数字事件,查找这个格子周围的8个格子的红旗数,如果周围的红旗数正好是格子上的数字,那么就将除红旗之外的所有内容都显示出来。
...展开详情收缩
2011-11-16 上传大小:911KB
立即下载 开通VIP
分享
收藏 (2) 举报

评论 共18条

awg12927 非常好的资源,还有文档,学习起来事半功倍,赞
2015-07-28
回复
u012933908 程序很不错 是一个完整的毕业设计的样子 有JAR文件 代码和文档
2014-12-17
回复
youyisi901216 超值的,可以直接用运行
2014-05-12
回复
ifeng1992 挺不错的,对于学习java肯定是有 好处的
2014-03-14
回复
yaochongchong 非常有用,啥都有了,一切好使
2013-11-22
回复
skywarlock 好资源,游戏界面不错,还有文档,上传者非常用心
2013-11-06
回复
ailiyi 源代码可以运行,界面不错
2013-09-05
回复
u010101561 不错的扫雷的程序,代码有用!
2013-07-01
回复
fujiff 效果不错...还有文档
2013-03-18
回复
woainicaiwen 有完善的文档,游戏界面也做得不错,赞
2013-03-14
回复
扫雷_java源码.rar

扫雷_java源码扫雷_java源码扫雷_java源码扫雷_java源码扫雷_java源码扫雷_java源码扫雷_java源码扫雷_java源码扫雷_java源码扫雷_java源码扫雷_java源码扫雷_java源码扫雷_java源码扫雷_java源码扫雷_java源码

立即下载
ClearpMine 扫雷 java源码

扫雷 java源码 扫雷 java源码 扫雷 java源码 扫雷 java源码 保证能用

立即下载
扫雷游戏java源码.rar

扫雷游戏java源码.rar 扫雷游戏java源码.rar 扫雷游戏java源码.rar 扫雷游戏java源码.rar 扫雷游戏java源码.rar 扫雷游戏java源码.rar

立即下载
扫雷(java实现)

解压到文件夹即可运行,压缩包包含jre文件,可以在无java环境下运行,配置过java环境的可以删除jre文件,

立即下载
java swing版扫雷游戏源码

java swing版本的扫雷游戏,模拟window的实现,源码分享

立即下载
扫雷游戏java源码

扫雷游戏java源码

立即下载
扫雷 java源码

自编的扫雷java源码,完全站在一个java初学者的角度去编写的,相信也对同样的java学习人有用处吧

立即下载
查看java源码工具

查看java源码工具,查看打包好的jar中的java源码

立即下载
java扫雷程序

扫雷程序源码 Java源码 编译已通过,可直接运行

立即下载
经典扫雷游戏Java源码

Java的扫雷游戏源码,扫雷是一个看似简单实则蕴涵很多道理的游戏

立即下载
扫雷,俄罗斯方块等Java源码

这里有java制作的扫雷,俄罗斯方块,五子棋这些经典小游戏,这些源码只需你用Windows的cmd中的java编译运行命令即可,有离线试玩以及学习研究源码等好处

立即下载
扫雷游戏Java源码

简单的Mine sweeper游戏,通过JDK1.6编译。。。

立即下载
扫雷java源码----详细的注释

本包内除源代码外包含一个简易的资源察看器,在res目录下的show.class。 使用它可以察看本程序中使用的二进制图片资源(res目录下的bin和mask文件)。 使用方法: java show image_filename image_width 不须给出高度,程序会自动运算。 比如察看title.bin即可用以下的命令: java show title.bin 96 各图片的宽度(.mask文件是同名.bin文件的掩码,尺寸相同): aliens.bin 16*156 ball.bin 32*160 bird.bin 32*120 credit.bin 96*80 ex

立即下载
扫雷(含java源码

采用java语言,运用MVC架构思想设计的扫雷小游戏,比较简单,目的在于和java初学者交流。

立即下载
java源码扫雷游戏

用JAVA实现的扫雷游戏,实现了游戏应有的功能。

立即下载
扫雷小游戏 - Java源码

这是我模仿window自带的小游戏扫雷编的,很简单,只实现了扫雷的基本功能,现拿出来与大家分享!

立即下载
黄金矿工单人版【PROCESSING 源代码】

《黄金矿工》是一款非常经典的游戏。在游戏中,玩家通过不断挖矿,获取金子,最终能够闯入下一关。 注意:我是在Processing3.0实现的,如果你使用低版本的Processing无法正常工作,有时间我会解决。 效果视频:https://www.bilibili.com/video/av28599585/ 要运行这份代码,你需要安装Processing的以下库: 1.Sprites; 2.Sound。 操作方式如视频所示,如果你对于这份代码有何疑问或是任何改进,请告知我。欢迎加入微信群:PROCESSING游戏

立即下载
开源java扫雷游戏JMine1.2.5

JMine扫雷游戏1.2.5新版 jar版。

立即下载
lexi_0_2_alpha文本编辑器java源码

lexi_0_2_alpha文本编辑器java源码,bin目录下输入java -jar Lexi.jar

立即下载
查看jar源码

可以很好的查看java源码,不用反编译了,直接打开jar就好

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

扫雷java源码+jar

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
1 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: