跳至主要內容
Lizely

閃火模擬器

玩一個短且適合鍵盤操作的閃火挑戰,有可見的閃爍、確定性的計分、死鎖偵測、重啟功能,以及老闆鍵支援。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.使用上下左右箭頭鍵移動高亮的遊標,於 5×7 網格中移動。
  2. 2.按下空格或 Enter 鍵發射;每次選擇新的格子,因為重複發射仍會消耗一發。
  3. 3.在十發內完成八個不同格子的爆破,然後點選重新開始進行下一輪,或連續按兩次 Escape 來啟用老闆鍵。

關於閃火模擬器

閃火模擬器是一款以精確放置為核心的簡潔瀏覽器遊戲,而非隨機炫技。遊標從一個 5×7 夜空網格的中央附近開始。使用方向鍵移動,Space 或 Enter 發射。每個先前未使用的格子會產生一種顏色的閃爍並增加 100 分數。在十次發射內選擇八個不同的格子完成顯示。同一格子連續發射兩次會消耗一次發射機會,但不會產生新閃爍或增加分數。

規則明確且可見。畫面面板始終顯示當前分數、獨特閃爍數量與已使用的發射次數。完成顯示時,必定有恰好八個獨特閃爍與 800 分數。每組閃爍的顏色由其網格座標決定,因此重啟並選擇相同格子會產生相同顏色;顏色無隱藏計分效果。遊戲中沒有購買、獎勵、廣告、隨機獎品或由伺服器控制的結果。

死鎖偵測機制會防止遊戲陷入無法勝出的狀態。每次發射後,遊戲會比較剩餘的發射次數與仍需新增的格子數量。若剩餘發射次數少於所需的獨特格子數,遊戲會立即標記為發射失敗,並凍結輸入。例如,同一格子連續四次發射僅剩六次發射機會,但仍需七個新格子,因此成功在數學上是不可能的。介面會說明此狀況並提供重啟選項。

鍵盤操作是首選途徑。方向鍵在邊界會停在邊緣,不會意外迴圈。Space 和 Enter 在遊標聚焦時發射。每個格子也是一個按鈕,因此指標使用者可在使用「發射閃火」前先選擇目的地。聚焦樣式、清晰的狀態文字、語意化按鈕,以及基於 DOM 的網格設計,避免遊戲依賴無法被輔助科技檢測的畫布影像。遊戲不需使用滑鼠、麥克風、相機、音效裝置或運動感測器。

重啟會創造一個真正全新的回合:遊標回到起點格子,分數與發射次數歸零,所有閃爍消失,完成或死鎖狀態也會清除。共享的遊戲框架也提供老闆鍵功能。連續按兩次 Escape 可以覆蓋遊戲畫面為中性工作模式;再次按此快捷鍵可恢復。此覆蓋層僅是當前畫面的隱私便利功能,並非安全邊界,且不會清除瀏覽器歷史紀錄或隱藏標題欄給作業系統。

所有狀態皆存在於當前瀏覽器中。網格移動、發射、分數與結果均不會傳送至 Lizely。本機儲存的最佳分數僅為瀏覽器內的小值,可透過網站資料清除。由於每一個有效的新閃爍皆等值於 100 分數,且勝利必須達到八個,因此 800 是完成分數;真正的挑戰在於避免在十次發射內重複發射,而非追求無限累積的總分。

此實現包含明確的完成與失敗模擬。自動化邏輯測試會模擬八次發射的鍵盤操作路徑,確認 800 分數與封鎖勝利狀態,然後重複單一格子四次以驗證死鎖公式與封鎖失敗。瀏覽器驗證會使用真實鍵盤輸入,觀察分數與發射計數器,重啟回合,並切換老闆鍵。這些測試驗證的是狀態轉換,而非僅憑動畫來證明遊戲運作正常。

這是一個風格化的網格挑戰,並非實體煙火模型。它不會模擬燃燒、軌跡、風、聲波傳播、炸藥安全、發射時間或真實活動規劃。這些煙火是使用網站色彩變數的輕量 CSS 形狀,因此在不同主題下仍能清晰可辨。這個遊戲可以用來快速放鬆或鍵盤練習;任何真實煙火活動都應遵循當地法規和專業安全指南。

方法與來源

維持一個 35 細胞定義的產品格線,包含一個遊標、排序過的唯一爆發索引清單、總發射次數與匯出得分。箭頭移動時若達到邊界則鎖定。每次按 Space/Enter 都會增加發射次數;只有新的索引才會新增爆發並累加 100 分數。完成八個獨特爆發後宣告平局。當 10 - 發射次數 < 8 - 獨特爆發數時宣告僵局,之後移動與發射過渡將被凍結。重新開始會重製初始狀態。使用 DOM 與網站 CSS 變數進行渲染,而非畫布。

常見問題

怎麼才能贏?
在十發內於八個不同的格子發射爆破。每個不同的格子增加 100 分數,完成顯示則總分為 800。
為何在十發之前就結束了?
死鎖偵測器一旦發現剩餘發數少於新需要的格子數,就會立即中止。此時完成八個不同爆破已不可能。
這會模擬真實的火藥嗎?
不會。這是一個風格化的鍵盤網格遊戲,不會模擬炸藥、軌跡、天氣、聲音或現實中的安全因素。

小遊戲 使用指南

查看全部