Java扫雷游戏的设计与实现.rar

上传者: zgz102928 | 上传时间: 2021-04-18 13:16:55 | 文件大小: 980KB | 文件类型: RAR
游戏界面可以分为三个模块:菜单栏,游戏数据显示区域以及雷区。
    (1)菜单栏:
     菜单栏包括游戏难度的选择和排行榜的查询以及游戏帮助。
    (2)游戏数据显示区域:
     游戏数据显示区域包括地雷计数区、计时区和重新开始按钮。
    (3)雷区:
     雷区就是玩家的游戏区域,当玩家在游戏过程中用鼠标点击某一模块,系统会自动作出相应的响应,这就是游戏中的鼠标事件。
     
     简单玩法介绍:
        当玩家点开第一个格子时雷区开始布雷同时计时开始。然后会在该格子上显示周围8个格子的雷数(如果没有雷则自动点开周围的格子),
    玩家就需要通过这些数字来判断雷的位置,将是雷的格子标记为小红旗。若玩家认为已标记的格子时错误的,可以再次右击该格子来取消标记。
    当某一格子被标记时,对于该格子的单击操作是无效的(防止玩家误点击导致游戏失败)。如果玩家将某一格周围8个格子中的雷标记了出来,
    双击该格子会自动将周围的格子点击一遍,这样可以简化玩家的操作。当玩家将全部的地雷标记出来并且其他的格子点开时,游戏结束。
    但是如果玩家不小心点到了地雷就会游戏失败,系统自动显示出所有的地雷。如果玩家标识的地雷数量超过了该难度下规定的雷数,
    计数区会以负数显示超出的雷数并且游戏不会结束。

文件下载

资源详情

[{"title":"( 35 个子文件 980KB ) Java扫雷游戏的设计与实现.rar","children":[{"title":"Java扫雷游戏的设计与实现","children":[{"title":"论文等资料","children":[{"title":"Java扫雷游戏的设计与实现毕业设计论文.doc <span style='color:#111;'> 1.28MB </span>","children":null,"spread":false},{"title":"Java扫雷游戏的设计与实现毕业设计中期检查表.doc <span style='color:#111;'> 31.61KB </span>","children":null,"spread":false},{"title":"Java扫雷游戏的设计与实现毕业设计任务书.docx <span style='color:#111;'> 21.11KB </span>","children":null,"spread":false}],"spread":true},{"title":"源代码","children":[{"title":"mine","children":[{"title":".project <span style='color:#111;'> 382B </span>","children":null,"spread":false},{"title":"mark.png <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"2.jpg <span style='color:#111;'> 434B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"cn","children":[{"title":"itbaizhan","children":[{"title":"mine","children":[{"title":"MineGame.java <span style='color:#111;'> 6.46KB </span>","children":null,"spread":false},{"title":"MineArea.java <span style='color:#111;'> 7.21KB </span>","children":null,"spread":false},{"title":"BlockView.java <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"Record.java <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"LayMines.java <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"ShowRecord.java <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false},{"title":"Block.java <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"8.jpg <span style='color:#111;'> 407B </span>","children":null,"spread":false},{"title":"6.jpg <span style='color:#111;'> 320B </span>","children":null,"spread":false},{"title":"1.jpg <span style='color:#111;'> 237B </span>","children":null,"spread":false},{"title":".settings","children":[{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 598B </span>","children":null,"spread":false}],"spread":true},{"title":"4.jpg <span style='color:#111;'> 331B </span>","children":null,"spread":false},{"title":"5.jpg <span style='color:#111;'> 391B </span>","children":null,"spread":false},{"title":"mine.GIF <span style='color:#111;'> 1022B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 303B </span>","children":null,"spread":false},{"title":"英雄榜.txt <span style='color:#111;'> 171B </span>","children":null,"spread":false},{"title":"7.jpg <span style='color:#111;'> 332B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"cn","children":[{"title":"itbaizhan","children":[{"title":"mine","children":[{"title":"LayMines.class <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"BlockView.class <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"MineGame.class <span style='color:#111;'> 7.25KB </span>","children":null,"spread":false},{"title":"Record.class <span style='color:#111;'> 4.09KB </span>","children":null,"spread":false},{"title":"Block.class <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"MineArea.class <span style='color:#111;'> 7.91KB </span>","children":null,"spread":false},{"title":"ShowRecord.class <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"3.jpg <span style='color:#111;'> 422B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"项目截图","children":[{"title":"图片2.png <span style='color:#111;'> 12.87KB </span>","children":null,"spread":false},{"title":"图片1.png <span style='color:#111;'> 79.36KB </span>","children":null,"spread":false},{"title":"图片3.png <span style='color:#111;'> 17.49KB </span>","children":null,"spread":false},{"title":"图片4.png <span style='color:#111;'> 15.83KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明