ARCADE ▶ GUAVA SWEEPER
芭樂園抓蟲
經典踩地雷的芭樂園版!葉子底下藏著害蟲,翻開的數字告訴你周圍有幾隻蟲。用推理找出每一隻蟲、插上芭樂旗,把安全的土地全部挖開就過關。有簡單、普通、困難、特難、地獄五種難度。
玩法說明
芭樂園裡躲了一群害蟲!每一格葉子底下可能是安全的土,也可能藏著一隻蟲。把所有沒有蟲的格子全部挖開就過關,挖到蟲就失敗。
數字是什麼意思
挖開的土上面如果有數字,代表這一格周圍 8 格裡有幾隻蟲。例如數字 2,就表示它的上下左右和四個斜角之中,剛好藏了 2 隻蟲。周圍完全沒有蟲的格子會自動幫你把一整片挖開。
第一下一定不會挖到蟲,而且點的那一格周圍也都是安全的,可以放心開局。
怎麼操作
| 動作 | 手機 | 電腦 |
|---|---|---|
| 挖開 | 點一下 | 左鍵 |
| 標記 | 按住約 0.35 秒 | 右鍵 |
| 插旗模式 | 點最下方的「插旗」按鈕,之後點哪一格,那一格就插旗(不會挖開),再點一次拿掉 | 同左 |
| 問號模式 | 點最下方的「問號」按鈕,之後點哪一格,那一格就打上問號,再點一次拿掉 | 同左 |
| 快速挖開 | 點已經挖開的數字:如果周圍的旗子數量剛好等於數字,就一次挖開周圍其他格 | 同左 |
旗子和問號
每次「標記」同一格,會依序切換三種狀態:
| 標記 | 意思 | 效果 |
|---|---|---|
| 芭樂旗 | 確定這裡有蟲 | 這一格點不開,避免手滑;左上角的蟲數會減 1 |
| 黃色問號 | 可能有蟲,還不確定 | 只是提醒自己,不算進蟲數,還是可以挖開 |
| 沒有標記 | 回到原本的葉子 |
推理到一半還不確定的地方,可以先打個問號,等其他線索出來再決定要插旗還是挖開。
鍵盤也可以玩:方向鍵移動黃色游標、空白鍵挖開、F 標記。
按住的時候,格子下方會出現一條紅色進度條,跑滿就會插旗;手指滑開可以取消。
敗部復活
挖到蟲的時候,每一局有一次復活機會:
- 有廣告可以播的時候,按「看廣告復活」,看完一段廣告就能繼續。
- 暫時沒有廣告的時候,按鈕會變成「免費復活一次」。
- 復活後,咬到你的那隻蟲會自動插上旗子,時間繼續算,其他格子都保持原樣。
- 復活過的這一局一樣會列入最快紀錄,復活前後的時間都會算進去。
- 不想復活就按「放棄」,會顯示所有蟲的位置。
狀態列
- 左邊:還有幾隻蟲沒插旗(蟲的總數減掉旗子數)。
- 中間:重新開始一局。
- 右邊:這個難度的最快紀錄。
- 最下方:「挖開」「插旗」「問號」三個按鈕,亮起來的就是目前的模式。
- 最上方右邊是這局用了幾秒,每種難度的最快紀錄分開保存。
難度
| 難度 | 田地大小 | 蟲 |
|---|---|---|
| 簡單 | 8 × 10 | 10 隻 |
| 普通 | 10 × 13 | 20 隻 |
| 困難 | 10 × 14 | 28 隻 |
| 特難 | 13 × 18 | 48 隻 |
| 地獄 | 13 × 18 | 60 隻 |
特難和地獄的田地比較大,格子會縮小一點,手機上建議按「全螢幕」再玩。地獄模式的蟲大約占四分之一,常常會遇到怎麼推理都只剩兩種可能、只能靠運氣猜的局面,挑戰看看你能不能活著走出來。
全螢幕
遊戲下方的「全螢幕」按鈕可以讓遊戲鋪滿螢幕,再按一次或點右上角的 ✕ 就能退出。
開發筆記
為什麼是「抓蟲」
踩地雷是很多人第一次接觸電腦就玩過的推理遊戲。玩法本身很經典,我把地雷換成芭樂園裡的害蟲、旗子換成插著芭樂的小旗,畫面用像素風重新畫過,和網站其他遊戲統一風格。
第一下絕對安全
很多版本的踩地雷,第一下就可能踩到,非常掃興。我的做法是先不放蟲,等玩家第一次挖開時,才把蟲放到「這一格和周圍 8 格以外」的地方:
const banned = new Set([safe, ...around(safe)]);
const pool = grid.filter((c) => !banned.has(c));
這樣第一下不但安全,而且周圍沒有蟲,一定會自動展開一小片區域,讓玩家有推理的起點。
自動展開
點到周圍沒有蟲的格子(數字 0)時,要把相連的空白區域一次翻開。直覺的寫法是遞迴,但格子一多就可能讓呼叫堆疊太深,所以我改用一個陣列當堆疊:翻開一格,如果它是 0,就把周圍還沒翻開的格子丟進堆疊,直到堆疊清空為止。
手機上怎麼插旗
電腦有右鍵,手機沒有,所以這款最花時間的是手機操作:
- 長按插旗:按住超過 0.35 秒就插旗,格子下方會出現紅色進度條,讓玩家知道「再按一下就會插旗」,手指滑開可以取消。插旗時手機會輕輕震動一下(有支援的手機才會)。
- 插旗按鈕:不習慣長按的人,可以點最下方的「插旗」按鈕,之後點哪一格就在哪一格插旗,不會不小心挖開。這個按鈕一開始放在右上角,太小又不明顯,後來把畫面加高,改成最下方一整排的大按鈕,並加上「問號」按鈕,三種模式一眼就看得到。
- 放開才動作:挖開是在手指放開時才執行,不是按下去就挖,這樣才分得出來你是要「點一下」還是「長按」。
如果你在困難模式破了紀錄,歡迎寫信告訴我你的秒數。