1、项目简介
采用java swing设计扫雷游戏软件,设计目标如下:
- 扫雷游戏分为初级、中级和高级三个级别,初级模式9*9个方块中有10个雷、中级模式16*16个方块中有40个雷、高级模式16*30个方块中有99个雷,单击游戏菜单可以选择“开局”、“初级”、“中级”、“高级”或“退出”。
- 选择级别后出现相应雷区,若不选择默认初级模式,用户使用鼠标左键单击雷区中任一方块开始计时。
- 用户要揭开某个方块,单击它。若所揭方块下有雷,用户便输了这一局,若所揭方块下无雷,则显示一个数字,该数字代表方块的周围的8个方块中共有多少颗雷。
- 如果用户认为某个方块下埋着雷,右键单击该方块,方块将出现一个扫雷标记。用户每标记出一个扫雷标记(无论用户是否正确),程序将显示的剩余雷数减少一个。
- 准确地找出所有雷,将取得该局游戏的胜利。否则,将会弹出失败框。
- 代码地址:https://github.com/AnonymityWM/saolei
- 目录中mine-clearance是源代码,可执行文件下是扫雷程序exe文件,双击即可打开。
- 运行:下载代码导入IDEA即可运行mainFrame.java中的main方法
- 开发环境:jdk8、IDEA
- 代码组织形式: