🎲Blinky Games

扫雷 · 完整指南

扫雷:怎么玩,以及怎样不再靠猜

每个数字都是一条约束。插旗可有可无,推理不可或缺——而这个谜题在形式上和任何 NP 问题一样难。

121111
Each number is a constraint on the eight squares around it. Everything you deduce comes from combining overlapping constraints.

扫雷在一张棋盘下藏着固定数量的雷。翻开所有不是雷的格子就赢,翻到一颗雷就输。你揭开的 每个数字都精确告诉你它周围八格里有几颗雷——而这就是全部的信息。

大多数人玩得并不好:抱着希望乱点。真正玩对了,它是一道约束求解题——先减掉已经插好的旗,再检查两种 显而易见的情形,然后比较互相重叠的数字。绝大多数看起来像抛硬币的局面,其实只是两个相邻数字 还没有互相比对过。

少数几个模式——贴墙的 1-1、1-2-1、1-2-2-1——就覆盖了任何盘面的很大一部分;把它们当成图形记住,而 不是每次现推,正是快手之所以快的原因。雷数计数器同样重要:到了盘面后期,它一次性约束整条边界,常常 把「无解」的局面当场解开。

而当一个局面确实只能猜时,它通常也不是五五开——未动过的内部和边界所承担的风险很少相同。正是这最后 一点区别,决定了你能不能把高级盘打完。

怎么玩

数字代表什么、为什么插旗是可选的、什么是「双击开」、三种标准棋盘大小,以及为什么第一下点击永远安全。

扫雷规则:怎么玩 →

常见问题

必须把雷全部插旗吗?

不必。所有非雷格翻开时游戏就结束了。旗子只是记录,快手们用得很省。

双击开是什么?

点击一个周围旗数已经正确的数字,一次翻开它其余的相邻格。这是最主要的提速手段——但只要有一面旗插错,整盘就炸了。

第一下点击一定安全吗?

现代版本中是的,而且通常会打开一整片区域,而不是单个数字。

有时候必须猜吗?

经典玩法里偶尔必须——少数局面确实无法判定。无猜模式会生成逻辑始终足够的盘面。

为什么说扫雷很难?

因为它确实难。Richard Kaye 在 2000 年证明:判断一个部分揭开的盘面是否自洽,是 NP 完全问题。

指南

立即免费玩扫雷

无需注册、无需下载,直接在浏览器中与电脑对战,或与同一台设备上的朋友、线上的朋友对弈。

玩扫雷