JavaSwing 版本的简单扫雷游戏

一、扫雷游戏的基本规则

  • 1、扫雷游戏分为初级中级高级自定义四个级别。
    单击游戏模式可以选择“初级”、“中级”、“高级”或“自定义”。

  • 2、选择级别后将出现相应级别的扫雷区域,这时用户使用鼠标左键单击“雷区”便启
    动计时器开始计时。

  • 3、用户要揭开某个方块,可左键单击它。若所揭方块下有雷,用户便输了这一局,若
    所揭方块下无雷,则显示一个数字,该数字代表方块的周围的 8 个方块中共有多少颗雷。

  • 4、如果用户认为某个方块下埋着雷,单击右键可以在方块上标识一个用户认为是雷的
    图标,即给出一个扫雷标记。用户每标记出一个扫雷标记 (无论用户的标记是否正确),程
    序将显示的剩余雷数减少一个。

  • 5、当某个已打开的方块的周围八个范围内标记的雷数和该雷周围的雷数相同且该标记
    都是雷时,用户右键双击该地方时可翻出其他非雷区,否则挑战失败。

  • 6、当用户点中雷时,将有“你输了之类的”的提示出现,胜利时,将有“你赢了”之
    类的的提示出现。

二、游戏主要功能

  • 1、用户可以自定义级别并且可以输入有效范围内的任意雷数。

  • 2、具有计时功能,即显示用户完成移动扫雷所花费的时间时间。

三、游戏截图

首页截图

初级界面

中级界面

更换壁纸

帮助文档

四、游戏小结

最新文章

  1. phpcms 服务器安全认证错误
  2. Java魔法堂:解读基于Type Erasure的泛型
  3. C++基础练习题(一): 查找最短单词
  4. .NET中的访问修饰符
  5. POJ2282:The Counting Problem(数位DP)
  6. javascript算法汇总(持续更新中)
  7. Android 5.0 Lollipop初上手体验
  8. 10 Powerful Apache Modules--reference
  9. Hibernate4 占位符(?)
  10. 通过geotools读写shp文件
  11. 2010-01-20 12:09 ubuntu下minicom的安装及使用
  12. 【带着canvas去流浪(7)】绘制水球图
  13. Python学习笔记_1
  14. (3)编译安装lamp三部曲之php-技术流ken
  15. adb命令中的keyevent事件
  16. webpack相关配置
  17. SVN 钩子 同步测试服务器
  18. JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )(转载)
  19. 转 Objective-C中不同方式实现锁(一)
  20. redis2.8.xx安装配置

热门文章

  1. C语言中两个!!的作用
  2. redis 选择数据库
  3. liunx环境下安装mysql数据库2
  4. Eclipse debug模式下使用16进制(Hex)查看变量值
  5. Nginx+Tomcat关于Session的管理
  6. vijos 1081 野生动物园 函数式线段树
  7. intellj idea点击导航栏打开的一个类,怎么才能定位到类的目录
  8. bzoj 2956: 模积和 ——数论
  9. 结合promise对原生fetch的两个then用法理解
  10. Java的四种引用——强弱软虚