踩地雷的規則
棋盤上藏了一些地雷,你的目標是把「沒有地雷」的格子全部翻開,而且不能翻到地雷。翻開一格之後,如果那格有數字,代表它周圍 8 格共有幾顆地雷;如果是空白,代表周圍都沒有雷,系統會自動把周圍一起翻開。你可以在覺得有地雷的格子上插旗做記號,棋盤上方的「剩餘地雷」會隨著你插的旗數減少。
怎麼玩這個頁面
- 選「初級」「中級」「高級」,或在「自訂」裡設定大小和地雷數,按「用這個設定開始」。
- 點任一格開始。地雷是在你點第一下之後才佈的,第一格和它周圍 8 格一定沒有雷。時間從第一下開始算。
- 電腦:左鍵翻開、右鍵插旗。對已翻開的數字雙擊(或按滑鼠中鍵),可以一次翻開周圍沒插旗的格子(和弦),前提是周圍的旗數剛好等於那個數字。
- 手機:點一下翻開、長按約半秒插旗。覺得長按不好用,可以按「插旗模式」,開啟後點一下就是插旗。點一下已翻開的數字就是和弦。
- 高級的棋盤比手機螢幕寬,在棋盤區塊裡左右滑動就能看到其他部分。
三種標準難度
| 難度 | 大小 | 地雷數 | 地雷密度 |
|---|---|---|---|
| 初級 | 9×9 | 10 | 約 12.3% |
| 中級 | 16×16 | 40 | 約 15.6% |
| 高級 | 30×16 | 99 | 約 20.6% |
基本推理技巧
- 數字等於周圍未翻開的格數:例如一個 1,周圍只剩 1 格沒翻開,那格一定是雷,插旗。
- 旗數已滿,其餘就安全:一個 2 周圍已經插了 2 面旗,其餘沒翻開的格子都安全,可以直接翻(用和弦最快)。
- 1-2 組合:牆邊並排的 1 和 2,如果 1 只剩兩個候選格,其中一格也在 2 的候選裡,常常可以推出哪一格是雷。
- 1-2-1 與 1-2-2-1:貼著已翻開的一排出現 1-2-1,而另一側是未翻開的格子時,常見結果是兩個 1 對應的格子各有一顆雷、2 對應的那格安全;1-2-2-1 則是兩個 2 對應的格子是雷。套用前要先確認周圍沒有別的格子影響。
- 用剩餘地雷數收尾:盤面剩下的未知格不多時,拿「剩餘地雷數」和候選格數對照,常常能一次判斷剩下的格子。
- 必須猜的時候:挑機率最低的格子,通常是離已知數字較遠、地雷密度偏低的區域,或是候選比例最低的那一格。
常見問題
第一下會不會就踩到地雷?
不會。地雷是在你點第一下「之後」才佈下去的,第一格一定沒有雷,而且它周圍的 8 格也一定沒有雷,所以第一下一定會翻開一片空地,讓你有東西可以推理。自訂大小時,地雷數最多只能是「格數減 9」,就是為了保證這一點。
格子上的數字是什麼意思?
數字代表這一格周圍 8 格(上下左右和四個斜角)一共藏了幾顆地雷。1 就是周圍有 1 顆,3 就是有 3 顆。翻開空白格表示周圍沒有雷,所以系統會自動把周圍一整片一起翻開,這叫連鎖展開。
什麼是「和弦」?什麼時候用?
當一個數字格周圍插的旗子數量,剛好等於格子上的數字,就可以對這個數字格「和弦」,一次翻開它周圍所有沒插旗的格子。電腦上對著數字格快速點兩下(雙擊)、或按滑鼠中鍵;手機上直接點一下已翻開的數字。注意:如果你的旗子插錯位置,和弦會直接踩到地雷。
手機上要怎麼插旗?
有兩種方式。一是長按格子約半秒,就會插旗或拿掉旗子。二是按「插旗模式」切換成開啟,這時點一下就是插旗,再按一次切回來就是開格。高級盤面比手機螢幕寬,可以在棋盤區塊裡左右滑動,頁面本身不會跟著左右晃動。
初級、中級、高級各是多大?
初級是 9×9 放 10 顆雷,中級是 16×16 放 40 顆,高級是 30×16 放 99 顆。這是踩地雷遊戲通行的三種標準尺寸。也可以用「自訂」設定寬度(5 到 60)、高度(5 到 40)和地雷數。
每一局都能不靠運氣解開嗎?
不一定。這個版本的地雷是完全隨機佈的,沒有另外檢查「是否一定能用推理解開」,所以偶爾會遇到最後必須二選一猜一下的局面,這在大部分踩地雷遊戲中都是正常的。如果遇到,也可以直接按「重新開始」換一局。
我的成績會被記錄或上傳嗎?
不會上傳。每個標準難度的最佳時間存在你瀏覽器的 localStorage,只有你自己的這台裝置看得到。清除網站資料或用無痕視窗,紀錄就不會保留。自訂大小不記錄最佳時間。
規格與來源
- 遊戲程式由本站自行用原生 JavaScript 實作,未使用他人的踩地雷程式碼或美術;規則是公開的遊戲規則。
- 佈雷:點第一下後,從「第一格與其周圍 8 格以外」的格子中隨機抽出地雷位置(用部分 Fisher-Yates 洗牌)。
- 連鎖展開以堆疊(非遞迴)實作,高級盤面也不會有堆疊溢位問題。
- 最佳時間存在瀏覽器 localStorage,不上傳。