简介
扫雷游戏大家应该都不陌生,一个扫雷游戏要满足的基本要求是:
-
第一次扫的位置不能是雷
-
每展开一个位置要显示该位置周围雷的个数
-
若该位置周围没雷,要把周围展开
该游戏的界面是10X10的,有10个雷,大家可根据自己的需求参考去改
游戏的大体思路:
设置一个数组放雷
首先你肯定想到要设置一个数组放雷,有雷为1,无雷为0,玩家每点开一个位置然后根据坐标判断改位置周围雷的个数,然后你要怎样把你点的这个位置雷的个数显示出来呢?
是在放雷的那个数组里显示吗?当然不是啦,放雷的那个数组每个格都是可见的,肯定不能给玩家看,再说那样会改变放雷数组里的变量(你算出该位置周围的雷的个数肯定要赋值给该位置,而雷数组里只能是1或0。
所以我们要再设置一个数组给玩家显示该位置周围雷的个数。
如下所示:
char Mine[ROW