Releases: functionxxx/Boom
Releases · functionxxx/Boom
v1.1.4
v1.1.3
- StartView增加常量以便灵活改变行列数限制
此版本与上一版本无功能性区别
v1.1.2
- 将游戏状态设为常量以增加代码可读性
- 开始界面点击关闭时使用System.exit(0)退出程序
v1.1.1
- 最大布雷密度与默认布雷密度属性移至Boom类并设为常量 (MAX_BOMB_DENSITY, DEF_BOMB_DENSITY)
v1.1
- 1.新增开始界面.
- 2.地雷icon移至包内部,使用getResource方法调用.
- 3.游戏界面直接关闭窗口时返回开始界面.
- 4.设置控件字体为微软雅黑.
- 5.判断布雷数是否合法的逻辑由Boom类移动至StartView类.
- 6.最大布雷密度由0.75下调至0.7,默认密度0.35.
v1.0.1-BETA
- 优化代码逻辑:将按钮事件响应判断由遍历所有Button改为直接查询.
v1.0-BETA
- 1.重大改动:使用GUI界面.
-
2.代码变动:
- 移除Main类.
- Boom类:
- 移除用于输出的代码.
- 增加isBomb(int x, inty)方法
- 新增GameView类显示游戏主界面.
-
此版本尚未完善,临时使用Test类启动GameView类.
v0.3.2
- statusFlag属性移至Boom类并封装.
v0.3.1
- 1.测试运行脚本改为执行jar.
- 2.修复:地雷数输入有误时内容重复提示.
v0.3
- 1.移除清屏控制符(效果不佳).
- 2.新增:踩完所有无雷区域则赢.
- 3.增加对输入无效行列数和地雷数的异常处理.
- 4.优化布局.
- 5.优化部分代码逻辑.