代码获取仓库:git clone [email protected]:xiaolin18/minesweeper.git
游戏面板上有一些格子,每个格子中有一个数字(空白表示数字为0)或是地雷。格子中的数字表示格子周围中地雷数量。玩家需要把数字格子找出来,时间越少越好。
初边界上的格子外,每个格子周围有8个格子:上下左右、4个斜角,所以数字范围为0~8.
1、游戏难易程度:初、中、高,级别越高,格子和地雷数量越多。
2、随机产生一定个数的地雷并放在格子中。然后遍历格子,计算每个格子的数字,标记在格子上。
3、左键点击显示格子内容,如果遇到地雷则gameover。右击标记格子为地雷,直到正确标记所有地雷并打开所有非地雷的格子则挑战成功。
1、把所有格子初始化为0;
2、随机生成地雷个数,把地雷随机放到数组中,数组项值设置为9;
3、计算其他格子中的数字,值放入数组中