扫雷介绍
扫雷游戏大家都不陌生,1992年4月6日,扫雷和纸牌、空当接龙等小游戏搭载在Windows 3.1系统中与用户见面,主要目的是让用户训练使用鼠标。这个游戏的玩法很简单,有初级、中级、高级和自定义等模式,雷区中随机布置一定数量的地雷,玩家需要尽快找出所有不是地雷的方块,但不许踩到地雷。
胜利条件:你需要在不点错雷的情况下尽可能快的将所有的雷都标记出来,如果你点错,就得重新开始,所以扫雷也有一定的运气成分。
如何操作:左键翻开这一格,右键标记地雷,双击左键(或者左右键一起点)可以看到这个数字的可点击范围,你点出了一个数字,是1,就说明它周围的8的格子里有1个雷,是2就有两个雷,是3就有三个雷···以此类推。如果你把数字周围的雷全扫出后还有空格,不必再一格一格翻开,直接双击左键就可以了。但如果你标记错了雷,那就会"boom!"一切重新开始。
那么如何让我们实现9*9扫雷代码那
设计思路:
1.建立菜单函数和game函数,跟之前我发的井字棋代码一样,所以第一个步骤我就跳过了哈哈哈
2.首先我们需要两个数组arr1和arr2储存两个棋盘的信息,第一个棋盘是布置雷的棋盘(客户看不到的),第二个是排查雷的棋盘(客户能看到并能操作的棋盘),数组的行和列虽说是9*9的棋盘,但存在边角也有可能是雷的情况来计算,所以实际数组行ROW和列COL需要各扩大两行两列,所以实际数组行