踩地雷中的旗標是玩家在已覆蓋格子上自行控制的標記,並不代表該格下方一定藏有地雷。踩地雷規則將旗標視為個人筆記,用來防止你在準備好行動前意外掀開格子。遊戲過程中從不會確認你的旗標是否正確;只有最終回合結束時,才會揭曉被標記的格子是否真的是地雷。根據 help.gnome.org/gnome-mines/rules.html 所記載的標準 GNOME Mines 規則集,旗標會標示一顆疑似地雷,但不會與底下的地雷資料產生互動。在鍵盤可操作的 踩地雷 工具中也遵循相同的慣例:按 F 可切換旗標,Space 與 Enter 對已插旗的格子沒有作用,而同一時間板上最多只能有 10 個旗標,因為 9 x 9 的新手版面正好有 10 顆地雷。旗標是記憶輔助與輸入防護,不是證明。把旗標當成證明,是新手最常犯的單一錯誤,而且通常會在遊戲結束時,因為一個自信標記為安全的格子仍是覆蓋狀態,而直接結束該局。

旗標在踩地雷中真正的用途
在踩地雷工具中,旗標正好只有兩個功能。第一,讓你一眼看出哪些已覆蓋的格子可能藏有地雷。第二,鎖住該格子的鍵盤掀開動作,讓你在版面其他位置操作時不會不小心踩到地雷。除此之外,沒有別的作用。
介面刻意把「插旗」與「掀開」分開。在已覆蓋、未插旗的格子上按 F 會放上標記。在同一格再按一次 F 則會移除標記。已掀開的格子完全無法插旗。Space 與 Enter 在普通已覆蓋的格子上會觸發掀開,但對已插旗的格子則完全無效。這樣的行為是內建於操作中的安全帶:唯一能掀開已插旗格子的方式,就是先用 F 清除旗標,再按 Space 或 Enter。
KDE KMines 手冊在其「How to Play」章節中也描述了相同的慣例。旗標的工作是記住你的推論,並在你解出盤面其他部分之前讓該格子保持原狀。旗標下方是否有地雷,在回合結束之前都不會被登記、顯示或確認。
旗標上限與 10 顆地雷的版面
踩地雷的新手版面為 9 列 x 9 行,共有 81 個已覆蓋格子,地雷數恰好是 10 顆。此工具忠實重現這個經典版面,並將地雷數與 10 的旗標硬性上限配對。同一時間板上最多只能出現 10 個旗標,因為完全解開的版面會剛好把 10 個旗標放在 10 顆地雷上。
這個上限對你的玩法會產生實際影響。如果你隨意插旗,可能會用完旗標,卻還有地雷沒標出來。反過來說,一個事後證明插錯的旗標,仍然會佔掉你本回合剩下的旗標額度。這個上限鼓勵玩家依據周圍的數字線索來插旗,而不是憑猜測。
旗標上限也代表插錯的旗標並非沒有代價。在安全格子上插旗是一次錯誤推論;在不是地雷的格子上插旗,也是一次錯誤推論。回合結果是唯一的驗證者。一個到遊戲結束時都沒有藏地雷的已插旗格子,會保持旗標狀態,但它會讓你輸掉這局,因為你標記了一個安全格子,卻讓其他未標記的地雷留在板上。
先讀數字,再插旗
數字是你判斷該在哪裡插旗的唯一依據。一個已掀開的數字,等於該格水平、垂直與對角線相鄰格子中的地雷總數;內部格子最多有 8 個相鄰格。若 1 旁邊只有一個已覆蓋格子,最合理的解讀就是這個已覆蓋格子就是它所計數的那顆地雷。若 2 旁邊有三個已覆蓋格子,其中兩個藏有地雷,但此時你還不知道是哪兩個。
這正是旗標派上用場而非具有權威性的地方。你可以在一個你認為是地雷的格子上插旗,但在回合結束之前,或在每個相鄰地雷數都被滿足之前,旗標仍然只是假設。兩個相鄰的 1 同時指向同一個已覆蓋格子,是踩地雷中最強的保證之一:兩個 1 必須指向同一顆地雷,因此在當前版面下,該單一格子的旗標是可被證明為正確的。相反地,2 旁邊有四個已覆蓋格子時,它只給你數量,不給你針對個別格子的保證。
把旗標視為記住你目前對每格最佳猜測的方式。當你插旗時,你是在表達你相信這裡有地雷,並希望遊戲在你從其他位置的數字得到進一步確認之前,不要讓你掀開它。你沒插旗的格子,並不會因為你沒標記它就被認定為安全;它們只是尚未被你目前的推理所涵蓋。
如何放置、移除與信任旗標
- 載入踩地雷版面,讓游標從一個安全格子開始。此工具會把第一個游標位置設定在保證安全的格子上,因此你可以直接用 Space 或 Enter 開局,而不會立刻陣亡。
- 在起始格按下 Space 或 Enter,然後讀取出現的數字;如果打開的是一片空白區,則會自動看到零的展開扇。
- 用方向鍵移動游標,直到停在下一個你依據可讀取的相鄰數字所懷疑的已覆蓋格子上。
- 按一下 F 放置旗標。該格此時會顯示旗標標記,Space 或 Enter 不會掀開它。
- 當旗標事後證明是錯的,用方向鍵把游標移回該格,再按一次 F 來移除標記。旗標移除後,Space 或 Enter 即可掀開該格。
- 每次新掀開一個格子後,重新檢查相鄰的數字格。若某個數字正好被你的旗標加上已知已掀開的地雷所滿足,你可以保留旗標不動。若某個數字被過度插旗,先移除多餘的旗標,再對任何相鄰格按 Space。
- 若你懷疑某格有地雷,但尚未取得證明,請先讓該格保持未覆蓋,不要亂猜。遊戲不會警告你旗標是錯的——你只能在回合結束時才會知道。
- 隨時可使用 Restart 回到固定的新手版面。每次重玩的地雷位置完全相同,因此你可以把前一次的旗標在回合結束後對照真實版面檢查。
旗標行為快速參考
了解上述機制後,以下是踩地雷工具對每種格子狀態處理旗標狀態的簡明摘要。介面刻意把插旗與掀開分開,而這個表格就是最直接看出此區隔的方式。
| 格子狀態 | 旗標狀態 | Space 或 Enter | F 鍵 |
|---|---|---|---|
| 已覆蓋 | 未插旗 | 掀開該格 | 新增旗標 |
| 已覆蓋 | 已插旗 | 無作用(掀開被封鎖) | 移除旗標 |
| 已掀開 | 無法插旗 | 無作用 | 無作用 |
| 已放置 10 個旗標 | 已達上限 | 對未插旗相鄰格正常掀開 | |
| 回合落敗(掀開地雷) | 凍結 | 無作用 | 無作用 |
| 回合獲勝(71 個安全格全數掀開) | 凍結 | 無作用 | 無作用 |
這個區塊就是此工具在每一局、對每一格實際上的行為。這與公開的 GNOME Mines 規則集及 KDE KMines 手冊所描述的行為相同,套用在固定的新手版面上。
回合結束時會發生什麼
回合結束時,旗標狀態告訴你的是你的推論內容,而不是版面真正需要什麼。已插旗的地雷格若真的是地雷,則該旗標正確。未插旗的安全格若未藏地雷,則該狀態正確。踩地雷的狀態列會回報已掀開的安全格數與已放置的旗標數。獲勝的條件是掀開全部 71 個安全格,與你放了多少旗標無關。一旦掀開任何未插旗的地雷,遊戲會在那一瞬間凍結於落敗狀態。
那個落敗狀態是你旗標正確性的唯一驗證者。遊戲過程中從不會警告你旗標是錯的。你只能在掀開地雷結束該局、或所有安全格都被清空後,觀察最終版面來得知結果。請把每個旗標都當成可在每次掀開後修正的工作假設,這樣就能避免過度信任自己標記的陷阱。
為何固定的新手版面對插旗練習很重要
由於踩地雷工具使用固定且經過測試的新手版面,你可以重複同一個版面,並對照真實的地雷位置來檢驗自己的旗標。回合結束後,地雷位置不會因為重玩而改變,因此某一局中插旗且藏有地雷的格子,在下一次 Restart 後仍是地雷。這使得此工具格外適合用來練習旗標邏輯:你可以玩一局、看看哪些旗標對或錯、重玩,再用同一套隱藏配置再試一次。
踩地雷的核心規則遵循公開的 GNOME Mines 指南與 KDE KMines 手冊。已掀開的數字等於相鄰地雷的數量。沒有相鄰地雷的安全格會以空白顯示並自動展開。旗標會保護該格,但無法證明該格是地雷。這些規則,加上固定的 9 x 9 版面,提供了一個穩定的場域,讓你訓練旗標技巧直到它成為反射動作。
延伸閱讀:如何在踩地雷中選擇下一步。
延伸閱讀:如何比較踩地雷中的兩種做法。