天體圖攻略指南

每道天体圖謎題都可通過纯逻辑求解——无需猜测。按顺序套用這些技巧,將能破解每道合法謎題并顯著縮短求解時間。

玩今日謎題 →

第一层:即時推断(始終优先檢查)

零規則

任何顯示0的格子在其所有八个鄰居中没有地雷。立即將每个未知鄰居標記為安全(✓)。這是遊戲中最快的推断,且通常会产生連锁——一个新安全格可能與另一个现已可解的約束線索相鄰。

八規則

任何顯示8的格子在其所有八个鄰居中各有一顆地雷。立即將所有鄰居都標記為地雷。

滿足約束 → 安全鄰居

當一个數字格周圍已有與其數字相同數量的地雷標記時,其余每个未知鄰居都是安全的。立即將它們標記為安全。

强制地雷(鸽巢原理)

當一个數字格的剩余地雷數等于其未知鄰居數時,每个未知鄰居都必須是地雷。立即標記所有鄰居。

第二层:約束运算

約束相减

這是最强大的中級技巧。當兩个數字格共享部分鄰居時,可以用一个减去另一个,推導出其独占鄰居中的地雷數。

示例:格A值為2,有三个未知鄰居——其中兩个與格B共享。格B值為1,只有那兩个共享鄰居未知。則那兩个共享鄰居中恰好有1顆地雷,因此格A的独占鄰居是地雷。

練习發现重叠線索区域。任何時候兩条線索共享鄰居,都有潜在推断可做。

集合包含

相减的更强版本:若格A的未知鄰居是格B未知鄰居的真子集,則可以確定B独占鄰居中的地雷數。

  • B值 − A值 = B独占鄰居中的地雷數。
  • 若B值 = A值,B的独占鄰居全部安全。
  • 若B值 − A值 = B独占鄰居數,B的所有独占鄰居都是地雷。

這种推断在邊缘和角落附近频繁出现,因為那里鄰居集合重叠較多。

第三层:全局地雷計數

运行計數

始終追踪您已標記的地雷數。从10中减去以知晓还剩多少。隨着計數縮小,約束变得越來越强:

  • 剩余1顆地雷,大片未知区域:通常可以根据局部約束排除大多數格子,找到最后一顆。
  • 剩余0顆地雷:每个未標記的格子都是安全的。將它們全部標記為安全。
  • 剩余N顆地雷,共N个未知格:每个未知格都是地雷。

計算未知格

計算仍未知(既未標記為地雷也未標記為安全)的格子總數。若該數等于剩余地雷數,則每个未知格都是地雷。若某个局部約束的未知鄰居數等于該約束的剩余地雷數,同样道理适用。

第四层:高級模式

1-2-1模式

沿邊缘一排三个格子顯示1-2-1,上方(或下方)有未知格:中间的2與1共享兩个鄰居,因此中间格的独占鄰居必須是地雷,而1下方的格子是安全的。

1-2-2-1邊缘模式

沿棋盤邊缘,一排1-2-2-1意味着兩个中间格在一行兩侧共享地雷——類似于扫雷的1-2-1技巧,但适用于邊缘排列。

角落格逻辑

角落格只有3个鄰居。值為3的角落線索意味着所有三个鄰居都是地雷——即時强制。值為0則意味着所有三个鄰居安全。任何角落線索總共覆盖最多3个格子,使其成為最强約束之一。

提速策略

  • 行動前先扫视。在放置第一面旗帜前,扫视整个棋盤找出0和8。通常可以在棋盤的多个区域立即標記多个格子。
  • 从約束最强的区域向外工作。角落和邊缘線索通常覆盖最少的鄰居——从那里開始,向内推进。
  • 積极使用地雷計數器。每次標記地雷后瞥一眼剩余地雷數,檢查是否觸發了全局推断。
  • 練习立即識别滿足約束。训練自己一眼就能看出某格的線索是否已被滿足——不需要重新計數。
  • 非必要不標記安全格。標記✓是可選的——只在帮助追踪時使用。過度標記会使棋盤杂乱并浪费點击。

感到卡住時

若您已套用上述所有技巧仍无法取得进展,请嘗试:

  1. 重新审视每个滿足的約束。新放置的旗帜可能使以前不可解的線索变得可解。檢查每个已滿足線索的所有鄰居。
  2. 寻找未嘗试的重叠線索對。系統地檢查每一對相鄰數字格,看是否存在約束相减机会。
  3. 計算所有未知格并與剩余地雷比較。全局推断常常在其他技巧之后才变得可用。
  4. 記住:每道天体圖謎題都是可解的。若您確實卡住了,是遗漏了推断,而不是謎題无解。放慢速度,系統地套用每项技巧。