与Godot-Snake采取一致的政策~
本开源代码的核心逻辑部分仅使用短短的400多行(不计注释与空行)解决。存放在GameScene.gd类。
尽情观看吧~
二进制下载:蓝奏云,密码:a2re
更新日志:
- 初次更新
已经可以玩了
- 现在0雷已经不会显示了~
- 现在主游戏面板已经被改颜色了~
- 现在可以鼠标右键标旗子了,旗子数量与雷的数量相等~
- 现在所有数字都有自己独特的颜色了~
- 现在所有按钮和标签都有方框了~
- 现在踩中雷会在面板上显示所有雷了,并且踩过的雷的背景会标成红色~
- 修复了选择场景宽高界面的宽高选项文字弄反了的bug
- 新增了预设功能,现在可以直接从难度选择界面中选择要玩哪个难度的了~
- 修复了一开始点击就可能会点到雷的bug
- 修复了已经赢了或者输了还能标记和移除旗子的bug
- 现在默认如果什么都不写的话,是简单难度,不再是8、8、10、300了~
- 现在开始,如果点击开始游戏后却没有点击第一个格子情况下,时钟不会计时了~
- 新增了最高记录,现在可以在开始游戏后的左侧看见自己的最高记录~
- 新增了重试按钮,现在可以在游戏进行中或者输赢后直接进行重试了~
- 修改了帮助界面,现在帮助界面里包含了最新版本的更新内容啦~
- 修改了炸弹和旗子的图标,现在看起来更像了~
- 调整了窗口宽高,以适配标准版扫雷~
- 现在程序有种子了,可以重新开始上一局的内容,如果想查阅帮助文档,别忘了点击帮助噢~
- 现在如果不填写种子的话,则默认是根据点击第一个格子后情况下生成种子的。程序会根据你走的第一个格子,来自动推断出该格子不是雷的任意一个种子。
- 如果开局填写了种子,并且你知道这个地方有雷的时候,你依旧踩了这个雷,那么将会直接输掉噢!或者是你要是【以当前种子重启】的话,也是知道第一个格子是雷也踩的话,也会输掉噢~
- 种子的话,一旦定义了种子,除了0以外,无论是几,开局的【当前难度】都是自定义。也就是说不会将成绩记录到文件里
除了简单、普通、困难以外,其余的雷、长、宽包括秒均不记录到文件 - 现在周围旗子与格子数字匹配时,可以直接右键标签翻开周围8格的内容啦~
- 现在可以在扫雷里面标记问号了~
- 修复了在重启游戏次数过多时可能造成卡顿的小bug(不知道修复了没有,静等测试~)