洪水灌入
以 5 色板從其左上角區域開始,將一首原創確定性 5 洪流填滿,並在經獨立驗證的八步驟最小範圍內完成。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.從標示的左上角區域開始,選擇一種不同顏色重新上色,並吸收所有正交鄰接的同色方塊。
- 2.使用四個顏色按鈕、數字鍵 1 至 4,或箭頭鍵加空格鍵;使用刪除或退格鍵來撤銷一個弱選擇。
- 3.將所有 25 方塊轉為同一顏色,且在八步內完成,然後選擇「檢查方塊」或按 Enter 以獲得恰好 1,000 分數。
關於洪水灌入
Flood It 是一種確定性配色擴充套件遊戲,於原始五乘五的 Lizely 方塊上進行。你的區域從左上角方塊開始。每次操作選擇一種顏色,所有與左上角連通的同色區域會轉為該顏色,且任何已顯示新顏色的正交鄰接方塊也會加入該區域。持續擴充套件,直到所有 25 方塊形成一個連通的單色方塊。此固定挑戰必須在八步內完成。
僅計算水平與垂直鄰接的方塊。兩塊相同顏色的方塊若僅在角落相接,視覺上接近但不視為連通。受控區域可繞行整個方塊,可能包含多個方塊,但每個方塊都必須透過同色正交路徑連線到左上角。介面會標示每個受控方塊,因此擴充套件過程不單靠顏色變化來傳達。每個方塊也標示一個字母:B 表示藍色,C 表示珊瑚色,G 表示金色,T 表示青綠色。
標準操作基於兩份外部參考。正式的 Flood-It 複雜度論文將一次操作定義為選擇一種顏色,並改變與左上角連通的單色區域。Simon Tatham 的 Flood 檔案獨立描述選擇一個方塊顏色來填滿左上角區域,並在指定步數內完成。這些來源僅定義一般規則,並未提供此特定的設定、配色、計分、控制方式或失敗政策。
公開的行主序初始方塊為 01231 / 11320 / 20231 / 32102 / 13023,其中數字對應四種顯示顏色。該方塊包含五個藍色、七個珊瑚色、七個金色和六個青綠色方塊。每一行皆不同。方塊在各次會話中不變,因此其行為可完全審計,不依賴未記錄的隨機種子。重新開始會恢復相同的排列。
八步驟目標並非猜測。獨立廣度優先搜尋將每個完整棋盤色彩視為一個狀態。從每個狀態開始,嘗試使用與當前左上角色彩不同的三種色彩,執行獨立撰寫的洪水操作,序列化結果,並僅訪問每個獨特棋盤一次。透過耗盡該狀態圖,找出 415 可達棋盤。深度為零至七的棋盤均未被解決,而第一個單色棋盤則出現在深度八的位置。
另一個獨立的列舉檢查所有合法的精確八步顏色序列。它找到三條最短勝利路徑:1-0-2-3-1-0-2-3、1-3-2-1-0-2-3-1,以及 1-3-2-3-1-0-2-3。介面顯示的標籤將這些 ID 對應為珊瑚、藍色、金色和青綠色。遊戲接受所有三條已驗證的路徑,並不會僅比較與某個記憶中的答案。
一個具體的轉換行為定義了洪水的運作。初始受控區域僅為第一個方塊,為藍色。選擇珊瑚色會將該方塊重新上色,並連線其右側和下方的珊瑚色方塊,然後繼續擴充套件至正交鄰接的珊瑚色方塊。受控的索引變為 0、1、5 和 6。其他位置的珊瑚色方塊則會在之後擴充套件才會被包含。
操作歷史是明確可見的。每次選擇會增加一個顏色字母,而「撤銷」會移除最新選擇,並確定性地重播從原始方塊開始的剩餘歷史。此重播模型避免了隱藏的可變快照。同時也讓失敗的限制嘗試可修復:撤銷一個或更多選擇,選擇更強的序列,再重新檢查一次。選擇當前區域的顏色是被禁用的,因為這不會改變方塊狀態,也不構成一個有意義的標準操作。
檢查方塊使用明確的兩次失敗條款。若方塊未解決且步數少於八步,檢查會報告為不完整嘗試,不會計入錯誤。當步數達到八步或以上,未解決的方塊即視為完成限制的失敗。第一次失敗的限制檢查會記錄一個錯誤,但保留方塊與撤銷功能。第二次失敗的限制檢查將導致執行死鎖,直到重新開始。此設計區分了無害的早期檢查與真正耗盡的嘗試。
單色方塊僅在檢查時或在八步內完成時獲得恰好 1,000 分數。無速度獎勵、步數扣減、隨機調整或隱藏部分加分會改變此值。完成與死鎖為終止狀態:顏色選擇、游標移動、撤銷與重複檢查將不再改變狀態。此封鎖防止分數農耕,並讓自動瀏覽器檢查取得穩定結果。重新開始會啟動一個全新的遊戲,步數為零、錯誤為零、分數為零,且選取藍色。
使用四個大尺寸的顏色按鈕置於方塊下方。鍵盤操作同樣完整。使用箭頭鍵切換顏色,按空格鍵選擇當前顏色,或按 1 至 4 來直接選擇藍、珊瑚、金或青綠色。刪除或退格鍵可撤銷最新選擇,Enter 鍵則檢查方塊。重複的鍵事件將被忽略,因此長按鍵不會意外消耗多個步數。原生按鈕提供顏色名稱、當前顏色狀態與鍵盤選擇,以協助輔助科技。
佈局使用有限的五列方格網與 44 像素的顏色控制,因此可完整顯示在 390 像素的視窗內,無需水平捲動。字母標籤讓方塊可被使用,而不完全依賴色調判讀。共享的遊戲殼提供可見分數、本機儲存的最佳分數、重新開始,以及雙次 Escape 老闆鍵。在殼內按 Escape 兩次以顯示類似表格的遮罩,再按兩次返回。
所有規則與狀態轉移皆在瀏覽器本機執行。遊戲不會上傳任何方塊歷史,不需帳號,不呼叫遠端遊戲服務,不請求裝置權限,也不引入任何套件依賴。這僅為娛樂性策略練習,非診斷或標準化評估。獲得 1,000 分數僅表示此特定公開的設定在已驗證的最小步數內完成;此結果並不代表智力、視覺、注意力或教育能力的測量。
方法與來源
將原始的 5 以 5 四色棋盤儲存為 25 的行主序 ID。針對每個選定顏色,從索引零開始進行廣度優先搜尋,僅使用正交鄰居的舊顏色連通分量,精確地將對應索引重新上色,並讓匹配的邊界格子透過正常連通性合併。獨立地以另一個oracle驗證此狀態:必須確認 415 可達的狀態,且首次解出深度為八。另外列舉所有長度為八且不重複的顏色序列,並要求恰好為三條已公開的最短路徑。從固定棋盤重新播放不可變的顏色歷史以支援 Undo。將限制前的檢查視為不完整,第一個失敗的限制檢查視為可編輯,第二個視為死鎖,且在限制內解出的棋盤得計為恰好 1,000 分;所有遊戲操作在任一終端狀態時將被封鎖。
常見問題
- 受控區域如何擴充套件?
- 所有與左上角連通的同色區域會轉為你選擇的顏色,然後包含所有正交鄰接且已顯示該新顏色的方塊。
- 對角接觸的方塊會加入洪水嗎?
- 不會。僅水平與垂直邊緣鄰接方塊才會建立連通性;僅角落接觸不構成方塊的連線。
- 八步真的對此方塊是最優嗎?
- 是的。一個獨立的 BFS 在八步以內找不到解,另一個獨立的路徑列舉則精確找出三條勝利的八步路徑。
- 早期的檢查是否算作錯誤?
- 不。在第八步之前未解決的檢查是不完整的且免費。第一個失敗的限制檢查仍可透過 Undo 修復;第二個則會導致執行死鎖。
相關工具
小遊戲 使用指南
查看全部- Color Flood Puzzle: Solve a 5x5 Board in 8 Moves (英文原文)
- Can You Play Flood It Without Downloading? 5x5 Version (英文原文)
- Can You Play Shape Rotation Match With a Keyboard? Yes (英文原文)
- Connect Numbers in Sequence? Numberlink Pairs Them Instead (英文原文)
- River Crossing Puzzle Score Is a Fixed Reward, Not a Test (英文原文)
- Are the Pattern Completion Test Questions Randomized? No (英文原文)
- Semantic vs Thematic Odd One Out: A Pinned-Sense Game (英文原文)
- Literal vs Idiomatic Phrasal Verbs: 8 Contexts to Test (英文原文)
- Play Nurikabe on a Phone or Without a Mouse (英文原文)
- Can You Play Number Memory Test Without Downloading? Yes (英文原文)
- Do Diagonal Numbers Count as Adjacent in Number Match 10? (英文原文)
- How Do I Avoid Common Mistakes in Number Balance? (英文原文)
- Can You Play Nonogram Without Downloading? Yes (英文原文)
- Do Two Things at Once Game: Beat Both Deadlines (英文原文)
- Moving Object Memory Game: Track Two Discs to 1,000 (英文原文)
- Creature Inheritance Game: Genetics or Fictional Puzzle? (英文原文)
- Mirror Laser Puzzle Game: How Slash Tiles Route Rays (英文原文)
- Mirror Image Questions: 5 Asymmetric Polygons to Reflect (英文原文)
- Can You Play Memory Match Without Downloading? Yes (英文原文)
- How to Avoid Common Mistakes in a Maze Game (英文原文)