随手写个教程
本来想好好写的,
不过游戏其实也比较简单,一直到200关一直没怎么卡过,这个游戏比较像数独,相对来讲比较考验逻辑能力。
这个教程就算是给没接触过的人看的。
首先规则有三条,
1.不可以有3个或以上相同的OO或者XX相连
2.每行每列的OO和XX数都相等
3.每一行/列的排列方式,不能和其他行/列相同
根据第1条我们可以知道,出现这种格子□XX□,只要左右其中1个空是X,将不满足于第1条规则,所以一定是OXXO。
当出现这种格子X□X,中间如果是X,也不满足第1条规则,所以一定是XOX。
根据第2条我们可以知道,在4×4的关卡中,每行/列都有2个OO和2个XX。
相应的,6×6就是3个OO和3个XX,8×8就是4个
OO和4个XX,以此类推。
如果在4×4的关卡中,某一行/列,已经填入了两个OO,那么剩下的两个空就是2个XX,如果已经有两个XX,那么剩下2个空就是2个OO,6×6 8×80 10×10以此类推。
当出现以下这种情况:
XX□□□X□□X□
这是10X10的关卡中的一行,根据第2条规则,需要填入5个O。左边的3个连续空位,根据第1条规则,最多填入两个O。那么刚好剩下3个空位,所以这3个空位只能是O。
答案是: XXO□□XOOXO
当出现以下这种情况:
X□□□X□□□X□
需要填入5个O,左边有3个连续空位,最多填入2个O,中间3个连续空位,同理,最多也只能填入2个O。目前已经有4个O有地方放了,还有1个O没有地方放。所以最右边。一定是1个O。
答案是: X□□□X□□□XO
当出现以下这种情况:
X□O□□XOOXX
我们会发现,在左数2-5这4个格中需要填入3个O,那么填法只有一种。
答案是: XOOXOXOOXX
X□□O□XOOXX
填法同样只有一种。
答案是: XOXOOXOOXX
当出现以下这种情况:
X□□□□XOOXX
可能的答案有两个,
XOOXOXOOXX
或
XOXOOXOOXX
我们会发现2种可能中4个空格的左右都是O所以在这2个空格填入O。
答案是: XO□□OXOOXX
当出现以下这种情况:
XXOXX□□□□□
在5个连续的空格中需要填入4个O和1个X,那么填法只有一种。
答案是: XXOXXOOXOO
根据第3条规则,每一行的排列方式不能和其他行相同。
如果出现下面这种情况
OXXOXXOXOO
OXXOX□□XOO
那么我们如果在左数第6格中填入X,将导致这2行相同,所以左数第6个中填入O。
答案是:
OXXOXXOXOO
OXXOXOXXOO
扩展一下
OXXOXXOXOO
O□□O□□□XOO
在这种情况下,如果在左数第7格填入O,那么将导致上下两行相同,所以右左数第7格是X。
O□□O□□XXOO
同样也能解出答案:
OXXOXXOXOO
OXXOXOXXOO
以上思路横竖行列同理。
最后,有些时候发现解到后面还有几个空位,但是没有解法思路可以用,或者暂时想不到。可以使用猜测的办法,在一个空格填上 O或者X,但是一定要记得在那个猜测的空格自己填的是什么,好倒回去重新修正。
半夜睡不着觉写的,写的也比较啰嗦,还请见谅,如果发现有错误请您一定要提出来。