(一款上课不认真听讲的产物)
心血来潮想写个扫雷玩,不想参考现有轮子,自己慢慢打磨吧~
-
控制台界面 / 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扫雷难度标准)
- 点击
鼠标左键
翻开 - 点击
鼠标右键
标记 - 同时点击
鼠标左键+鼠标右键
或点击鼠标中键
快速扫雷
-
v20180415
- GUI实现不同难度不同砖块颜色
- GUI旗子和地雷标识由符号改为图片
- GUI鼠标事件相关体验大幅改进
- GUI实现同时点击鼠标左键和鼠标右键快速扫雷(中键快速扫雷依然保留)
-
v20180404
- GUI实现标题界面窗口自适应
- GUI提供3种默认难度选项
- GUI实现鼠标中键快速扫雷
-
v20180331
- GUI实现右键标记功能
-
v20180329
- Initial commit
- 简单的随机生成地雷
- 简单的胜负判定
- 简易CUI(控制台输入行列扫雷)
- 简易GUI(Swing)
- 游戏计时
- 修复可能第一次点击就失败的问题(第一次点击之后再随机生成地雷)
- 实现更换主题(砖块颜色)
- 实现自定义游戏难度
- 重构代码
(因为懒不太可能去做)网络对战