扫雷是一个纯粹的信息游戏,只有一个例外:有时候盘面真的不含足够信息。除此之外全是推理,而推理是可以教的。

数字的含义

一个数字就是一条约束:周围八格里恰好有这么多雷。仅此而已。下面所有技巧,都只是把约束叠加到只剩一种排列为止。

1-2-1 模式

贴着平墙的三个连续数字 1、2、1,下面全是未开格,这是任何盘面上最常见的白送解。2 同时接触两侧格和中间格;两个 1 各只能由一个雷满足,所以雷在两个 1 的正下方,2 的正下方是安全的。

镜像过来就是 1-2-2-1:雷在两个 2 下面,两端安全。

1-1 墙

一个 1 贴墙、周围只有一个未知格,那这格就是雷。两个相邻的 1 共享同一批未知格时,重叠处是雷,其余安全。开局能打开大片区域的,就是这个模式。

从边界推进

只要还有边界,就不要乱点。边界指的是任何「已经打开、但仍接触未开格」的数字。按受限程度排序处理:只有一个未知邻居的数字是确定的,有五个的是抛硬币。

先把确定项清掉,新信息往往会让原本模糊的格子自己变清楚,根本不用猜。

用总数收尾

残局里,剩余雷数也是一条约束。如果计数器说还剩两颗雷,而某段边界恰好只需要两颗,那盘面上其他未开格全是安全的。玩家经常忘了这一点,在盘面已经给出答案时去瞎猜。

什么才算真正的五五开

有时两个格子对所有相邻数字来说是完美对称的,任何逻辑都分不开它们。要早点认出来:

  • 如果两个未开格接触的正是同一组数字,它们可以互换。
  • 如果雷数迫使一对格中必有一颗雷,而两格约束完全相同,那就是抛硬币。

这种情况下,点那个「活下来能提供更多信息」的格子——通常是周围数字更多的那个——如果是雷就认了。因为一次被迫的猜测而心态失衡,才是好局提前结束的原因。

速度来自模式识别,不是点得快

老手并不是算得更快,而是一眼认出 1-2-1 和 1-1 墙,把思考时间留给每局里那两三个真正难的点。想变快,就在小盘上反复练这些模式,练到它们变成视觉,而不是口诀。

一张短清单

  1. 先处理未知邻居最少的边界。
  2. 先套 1-2-1、1-2-2-1 和 1-1 墙。
  3. 猜之前先用剩余雷数。
  4. 如果两格对称,就点信息量大的那个,然后继续。

这个游戏每局只会奖励你一次耐心,之后就奖励速度。