Minesweeper
这是一个Java版扫雷,GUI,界面优美、功能齐全。
Install / Use
/learn @zyrate/MinesweeperREADME
MinesweeperV1
这是一个Java版扫雷,运用GUI编写,界面优美、功能齐全。 该有的不该有的功能都有了。下面是介绍:
功能介绍
该游戏基本玩法与经典扫雷一样。
- 点击显示相应数字,如遇空白递归打开。
- 踩雷则输。
- 非雷块扫完则赢。
特别的是,加入了如下功能:
- 全部插旗/全部去旗。因为部分玩家有这样的需求。
- 自定义游戏。输入边数、行数、雷数可以生成地图,比XP系统的扫雷限制要小,最大可以生成满屏的游戏界面。
- 存档/读档。 如果玩家在玩一个比较大的地图,那么这个功能就比较有用了。
- 自动扫雷。 为了吸引玩家设计出了自动扫雷功能,在任何时候都可以让电脑帮玩家扫雷,可以设置速度,随时可以停止,增强了游戏的可玩性。
- 第一下不会踩到雷。
主界面
<img src="https://raw.githubusercontent.com/PowerPollery/MinesweeperV1/master/%E4%B8%BB%E7%95%8C%E9%9D%A2.PNG" alt="图片无法显示的话请使用代理" width="400" height="460"/>文件一览
<table> <tr> <th>文件(夹)</th> <th>用途</th> </tr> <tr> <td>Archiver.java</td> <td>存档、读档</td> </tr> <tr> <td>AutoBiz.java</td> <td>自动扫雷</td> </tr> <tr> <td>ButtonsMap.java</td> <td>生成雷区地图、进行一系列判断</td> </tr> <tr> <td>GameBiz.java</td> <td>游戏主逻辑、事件监听</td> </tr> <tr> <td>GameMain.java</td> <td>游戏主入口</td> </tr> <tr> <td>GameMenu.java</td> <td>游戏菜单项</td> </tr> <tr> <td>GameWindow.java</td> <td>将各个组件添加到窗口中并显示</td> </tr> <tr> <td>InDialog.java</td> <td>自定义</td> </tr> <tr> <td>MineButton.java</td> <td>雷区按钮,一系列属性</td> </tr> <tr> <td>MinesCounter.java</td> <td>数雷</td> </tr> <tr> <td>MinesCreater.java</td> <td>生成雷</td> </tr> <tr> <td>Reseter.java</td> <td>重置游戏</td> </tr> <tr> <td>Timer.java</td> <td>计时</td> </tr> <tr> <td>Scorer.java</td> <td>记旗数、计分</td> </tr> <tr> <td>SettingDialog.java</td> <td>设置自动扫雷的速度</td> </tr> <tr> <td>icons(目录)</td> <td>图片资源目录</td> </tr> </table>代码结构
<img src="https://github.com/PowerPollery/MinesweeperV1/blob/master/%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%84.PNG" alt="图片无法显示的话请使用代理"/>Related Skills
node-connect
346.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
