# minesweepeR / 扫雷R
~~(一款上课不认真听讲的产物)~~
心血来潮想写个扫雷玩,不想参考现有轮子,自己慢慢打磨吧~
### 特性 / Features
* **控制台界面 / CUI**
通过在控制台输入几行几列来扫雷
像这样:
``````
MS | 0 1 2 3 4 5 6 7 8
---+------------------
0 | # # # # # # # # #
1 | # # # # # # # # #
2 | # # # # # # # # #
3 | # # # # # 1 1 1 1
4 | # # # # 2 1
5 | # # # # 1
6 | # # 1 1 1
7 | # # 1 1 1
8 | # # 1 1 #
Input "row col" to sweep >
``````
而且,不提供Flag操作,雷在哪里全靠背,开发脑力,是不是很刺激!
~~(我才不会说是因为懒不想做呢)~~
总之**介系你没有挽过的船新版本!挤需体验三番钟,你奏会干我一样,爱像节款游戏!**
* **图形界面 / GUI**
玩了几年 Java,从来没摸过 AWT / Swing,这次正好拿来练练手。
已实现功能:
* 默认提供3种难易度选择(参考MS Windows扫雷难度标准)
* 点击`鼠标左键`翻开
* 点击`鼠标右键`标记
* 同时点击`鼠标左键+鼠标右键`或点击`鼠标中键`快速扫雷
### 更新日志 / Log
* v20180415
* GUI实现不同难度不同砖块颜色
* GUI旗子和地雷标识由符号改为图片
* GUI鼠标事件相关体验大幅改进
* GUI实现同时点击鼠标左键和鼠标右键快速扫雷(中键快速扫雷依然保留)
* v20180404
* GUI实现标题界面窗口自适应
* GUI提供3种默认难度选项
* GUI实现鼠标中键快速扫雷
* v20180331
* GUI实现右键标记功能
* v20180329
* Initial commit
* 简单的随机生成地雷
* 简单的胜负判定
* 简易CUI(控制台输入行列扫雷)
* 简易GUI(Swing)
### 更新计划 / ToDo
* 游戏计时
* 修复可能第一次点击就失败的问题(第一次点击之后再随机生成地雷)
* 实现更换主题(砖块颜色)
* 实现自定义游戏难度
* 重构代码
* ~~(因为懒不太可能去做)~~ 网络对战
基于Java Swing编写的扫雷(不专心听课的产物).zip
版权申诉
95 浏览量
2024-03-24
00:02:06
上传
评论
收藏 47KB ZIP 举报
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3651
最新资源
- PxCook-像素大厨Mac版本安装包
- 基于mysql和python的学生选课系统【课程设计(实验报告+源码)】
- PxCook-像素大厨Windows版本安装包
- aspose-words-23.12-jdk16 有水印
- [大模型部署]在C# Winform中使用文心一言ERNIE-3.5 4K 聊天模型
- python毕业设计-基于Django+OpenCV的二维码生成与识别系统设计与实现.zip
- python毕业设计-基于Django+OpenCV的二维码生成与识别系统设计与实现+使用说明.zip
- 基于STM32单片机空气监测系统设计源码+详细文档+配套全部资料(毕业设计).zip
- rdf0412-kcu116-pcie-c-2019-1.zip(XILINX KCU116 源码)
- 基于C#语言的winform界面火车票订票系统(源码+实验报告)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈