Skip to content

Latest commit

 

History

History
11 lines (9 loc) · 510 Bytes

README.md

File metadata and controls

11 lines (9 loc) · 510 Bytes

逻辑实现

一、生成游戏

  1. 用一个二维数组来存放基础数据及 GameState 中的 board
  2. 在首次点击格子的时候,生成炸弹,避免一开始点到炸弹
  3. 更新不是炸弹的小格子的炸弹数

二、玩游戏的逻辑

  1. 左键点击打开的逻辑,如果是 0 的话要继续展开兄弟,如果兄弟还是 0 再继续展开兄弟的兄弟,以此类推;
  2. 右键点击标记为炸弹的逻辑
  3. 每次点击(包含右键左键)都判断游戏状态