
扫雷公式是一夹二,一有雷。二夹一,心有雷。二夹三,全有雷。 二二边,都有雷。三连一,中有雷。四连一,边有雷。
详解:
数字表示周围临近8个格子雷的数量,如此数字为2,则周围8个格子一共会有2个雷。
基础确定雷:基于上规则,若周围空地=数字,则空地均为【基础确定雷】。
等效:数字减去周围雷数为【等效数字】,如此3确定周围存有1雷,则等效为2。
等效在后续公式套用中会起到很关键的作用,基本来说,就是将一些不符合公式的情况,变为符合公式的情况。
一二一,边有雷:出现121列时,且2仅有一侧空地(3格),则如图,2的斜侧均为确定雷(并且2正侧方确定无雷)。由于“2122”的2周围有一个确定雷,则变化为“2121”形式,套用上公式。
二连一,边有雷:出现“a21b”时,a正侧为确定雷(并且b正侧确定无雷)。
一种等效变换的二连一:此情况中“314旗”,由于4侧有2雷,则4等效为2,变换为“312x”,套用上公式。
1221,二侧雷:出现“1221”时,2上确定雷。
二夹一,心有雷:在“x212x”时,1正侧方确定雷(并且1斜侧方确定无雷)。
如此情况,尽管无法确定雷的位置,但是可确定上方三格无雷。原理是由于雷一定出现在第二行,因此第二行的1已经被第二行满足,则上方无雷。而再推进一格,此时第2行的1被第三行满足,则1行2行均无雷 。
第一步打开扫雷游戏,注意数字10,表示这幅图有10个雷,10左边的数字是时间。
第二步认识文字区域,空白区域和未点开区域,其中文字区域是提供雷的重要信息,空白区域,文字区域都是安全的。
第三步如何判断雷的位置,标红圈的地方是1说明与它相邻的八个格子里面有一个雷,很显然其他七个格子全是安全的,就可以断定,红框内的蓝色区域是雷。按照这个方法慢慢学着看,学会看有雷区域的交集,就可以判定雷的位置。
在判断出不是雷的方块上按下左键,可以打开该方块。如果方块上出现数字,则该数字表示其周围3×3区域中的地雷数(一般为8个格子,对于边块为5个格子,对于角块为3个格子。所以扫雷中最大的数字为8);如果方块上为空(相当于0),则可以递归地打开与空相邻的方块;如果不幸触雷,则游戏结束。
扩展资料:
游戏区包括雷区、地雷计数器(位于左上角,记录剩余地雷数)和计时器(位于右上角,记录游戏时间),确定大小的矩形雷区中随机布置一定数量的地雷(初级为9*9个方块10个雷,中级为16*16个方块40个雷,高级为16*30个方块99个雷。
自定义级别可以自己设定雷区大小和雷数,但是雷区大小不能超过24*30),玩家需要尽快找出雷区中的所有不是地雷的方块,而不许踩到地雷。
游戏的基本 *** 作包括左键单击(Left Click)、右键单击(Right Click)、双击(Chording)三种。其中左键用于打开安全的格子,推进游戏进度;右键用于标记地雷,以辅助判断,或为接下来的双击做准备;双击在一个数字周围的地雷标记完时,相当于对数字周围未打开的方块均进行一次左键单击 *** 作:
左键单击:在判断出不是雷的方块上按下左键,可以打开该方块。如果方块上出现数字,则该数字表示其周围3×3区域中的地雷数(一般为8个格子,对于边块为5个格子,对于角块为3个格子。所以扫雷中最大的数字为8);如果方块上为空(相当于0),则可以递归地打开与空相邻的方块;如果不幸触雷,则游戏结束。
右键单击:在判断为地雷的方块上按下右键,可以标记地雷(显示为小红旗)。重复一次或两次 *** 作可取消标记(如果在游戏菜单中勾选了“标记(?)”,则需要两次 *** 作来取消标雷)。
双击:同时按下左键和右键完成双击。当双击位置周围已标记雷数等于该位置数字时 *** 作有效,相当于对该数字周围未打开的方块均进行一次左键单击 *** 作。地雷未标记完全时使用双击无效。若数字周围有标错的地雷,则游戏结束,标错的地雷上会显示一个“ ×”。
雷诀八条
第一条:基本定式不要忘,现场推理真够呛。
第二条:鼠标点击不要快,稳定节奏把空开。
第三条:顺手标雷不要惯,积累下来记录悬。
第四条:无从下手不要愣,就近猜雷把心横。
第五条:遇到猜雷不要怕,爆了脸上不留疤。
第六条:猜雷猜错不要悔,哭天抢地也白费。
第七条:碰上好局不要慌,紧盯局部慢扩张。
第八条:痛失好局不要恨,既然有缘定有份。
参考资料:百度百科:扫雷
首先,你要先定义一个n*n的二维数组,该数组的i-1到i+1,j-1到j+1除去i,j本身。值为周围有几个雷。如果该数组的值为10则本身是雷。接着,你自动生成m个雷,让这m个雷分布在界面上。被选中的值i,j点的值为10,从i-1到i+1,从j-1到j+1的值都+1;
第三,在界面上想办法区分出n*n个格子,然后把格子的坐标和二维数组关联起来
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)