盘面、数字与旗标
Felt & Wood 扫雷提供三种经典规格:
| 难度 | 盘面 | 雷数 |
|---|---|---|
| 简单 | 9×9 | 10 |
| 普通 | 16×16 | 40 |
| 困难 | 30×16 | 99 |
翻开安全格会显示数字或空白。点到雷就结束。当所有非雷格都被翻开时获胜,不必插满旗。
每个数字统计周围八个格子里的雷数,含斜向。1 表示恰好一颗,2 表示两颗,以此类推。空白或 0 表示周围没有雷,游戏会自动展开相连的空白区及其边缘数字。
| 盘面情况 | 可以确定 |
|---|---|
| 某数字周围旗数已等于该数字 | 其余未翻邻格都安全 |
| 未翻邻格数量恰好等于剩余雷数 | 这些未翻格全是雷 |
| 空白格贴着未翻格 | 那些格安全且会自动翻开 |
| 所有非雷格已翻开 | 无论旗插得如何都算赢 |
旗标模式给未翻格插旗或取消。旗只是你的判断,游戏不会当场验证;插了旗的格不能直接翻开,推理推翻时要及时拔旗。
雷在第一次翻开之后才生成。你点的那格加周围八格构成 3×3 安全区,比「仅首格无雷」更强:开局不会爆,从中间起手还常连出大片空白,便于后续展开。
双击开格:已翻数字周围的旗数等于该数字时,剩余未翻邻格会一次性翻开。只在每面旗都确定时再用——一面错旗可能直接点开雷。
边界推理与集合技巧
沿着信息边界推进
最理想的开局是连出空白,因为一次能露出很多数字。角和边邻格少,分析往往更直观;中间起手则更容易连成大块空白,但没有哪个位置能保证出零。首点之后,应沿着「已翻数字贴着未翻格」的边界走,别往完全未知的深处乱点——那等于放弃已有信息去赌运气。
对每个边界数字做两道减法:
- 周围已经插了几面旗(已确认的雷)?
- 还剩几个未翻、未插旗的邻格?
用显示的数字减去已确认的雷,得到「未插旗邻格里还要藏几颗雷」。减到 0,其余邻格全可开;若结果等于未翻邻格数,则这些格全是雷,应插旗。
举例:3 旁已有两面旗,还剩三个未翻格,说明这三格里恰有一颗雷,但尚不能点名是哪一格。若只剩一个未翻邻格,那格必是第三颗雷。
比较重叠的未知集合
很多盘面卡住,是因为单个数字暂时推不出完整结论。下一步是集合推理:把每个数字周围「仍未知」的未翻格看成一组。
若一个 1 的未知邻格是 {A,B},附近一个 2 的未知邻格是 {A,B,C},则 A、B 中恰有一颗雷,A、B、C 中恰有两颗,所以 C 必是雷。反过来:若两组都只需一颗雷,多出来的 C 必安全。
经典的边线 1-1 常产生这种关系,但别背口诀不看邻格——远处的旗会改变各数字的剩余计数。每次都要在扣除已知雷之后,比较真实的未翻集合。
旗标用来减负,不是用来猜
只有逻辑能证明是雷时才插旗。正确的旗会同时降低多个数字的剩余雷数,常触发连锁安全开格,包括双击开格。凭感觉插的旗会被后续推理当成事实,后患很大。
每插一面旗,立刻重看相邻数字。一颗新确认的雷可能让某个 1、2 或 3「凑齐」,从而释放其余邻格。同样,翻开安全格后先看新数字,再考虑别处——扫雷奖励的是局部推理链。
有人几乎不插旗,全靠心算,速度快但容易在宽边界上记错。大盘面更建议用旗减轻工作记忆负担。关键区别是信心:旗是已证实的约束,不是掩盖不确定的贴纸。
边角格要单独心算
边界上的数字只有三个或五个邻格,约束往往更紧。角上的 1 若一侧已有旗,另一侧邻格立刻安全。
但别以为「最外圈未翻格邻格少就安全」——数字描述的是已翻数字格的八邻域,不是未翻候选格自己的邻居。斜向接触尤其容易数漏,要在心里画完整的八格环。
认出「逻辑已尽」的时刻
有些局面两种排雷方式都与证据一致,两个未翻格各有一半概率是最后那颗雷,附近数字也分不出高下。猜之前先扫一遍整条边界,别处若能安全翻开,常能化解看似 50/50 的僵局。
实在要猜,比的是风险而非勇气。三个未知里藏一颗雷,通常比被迫二选一更安全;优先选「若安全能连出有用区域」的格。别用旗假装确定,在清楚这是概率选择的前提下翻开最优候选。
常见失误
把数字当距离。 2 不是说雷在两格之外,而是周围八个格子里恰好有两颗雷。
漏数斜邻。 多数错推来自只数横竖。每个数字都要数满一圈八个格。
把旗标当系统确认。 旗是玩家笔记。一面错旗会污染附近所有计算,双击开格时还可能引爆。
边界没推完就乱点。 先做完基础补全和集合比较,往往能找到不显眼的安全步。
孤立地看一个数字。 单独的 1 可能在与邻格 1 或 2 对比后才变得决定性。重叠约束是中阶扫雷的核心。
插旗后不更新。 每确认一颗雷,相邻数字的方程都变了,应立刻重扫,别急着跑到远处。
以为每局都有唯一逻辑解。 多种布局都符合盘面时,逻辑选不出来。全局核对后做最低风险猜测,别硬编「必然」。