0. 思路
1. 效果图
2. 游戏规则
扫雷的规则很简单。盘面上有许多方格,方格中随机分布着一些雷。你的目标是避开雷,打开其他所有格子。一个非雷格中的数字表示其相邻 8 格子中的雷数,你可以利用这个信息推导出安全格和雷的位置。你可以用右键在你认为是雷的地方插旗(称为标雷)。你可以用左键打开安全的地方,左键打开雷将被判定为失败。
3. 实现思路
- 创建 row 行 col 列的二维数组,注意行和列创建时都要生成他的唯一 key;
- 根据选择的难度,将对应难度的雷的个数随机埋入 row * col 个格子中;
- 统计每个格子周边八个格子中雷的个数;
- 每个格子的状态:bomb 是否是存在雷的格子,bombCount 当前格子周边格子的雷的数量,fl