跳至主要內容
Lizely

塊疊置謎題

旋轉並放置有限數量的體素塊,直到實際佔用的格子與支援的目標形狀完全相符。

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

使用方式

  1. 1.選擇一個未使用的字母拼圖塊,檢視其相對的體素座標,並旋轉直到其形狀符合你心中預期的設計。
  2. 2.選擇五乘五棋盤的左下角作為起點。整個拼圖塊僅在所有格點皆在範圍內、未被佔用且直接支撐時才會被放置。
  3. 3.使用 Undo 來修復一次放置,當佔用格點完全覆蓋目標時,再使用 Check shape 進行確認。五個等級各得 200 點,總計 1,000 點。

關於塊疊置謎題

塊疊置謎題是一款五層的有限塊數建造遊戲。每一層會呈現一個目標體素輪廓,並在固定五乘五的作業臺中,提供少量標有字母的塊。選擇一個可用的塊,旋轉它,並選擇左下角的原點來放置整個形狀。目標不是建造高塔或清除一行,而是使用所有有限的塊,使最終佔用的格子集合與目標集合完全一致,不重疊、不溢位、無空隙,且所有高於地面的格子皆必須有直接下方的格子作為支撐。

放置規則嚴謹且為原子操作。每一個被選中的塊的每個格子,都會根據當前的四分之一轉向角度與選擇的原點進行轉換與平移。在狀態改變前,引擎會檢查所有生成的格子是否仍位於五乘五的範圍內、不與先前放置的塊重疊,且所有高於地面的格子必須有直接下方的格子作為支撐。同一塊內的格子可以相互支撐,因此可將一根垂直的柱子直接放置於地板上作為一個穩定的整體。若任一條件不成立,整個放置動作將被拒絕,且不會出現部分顯示。

視覺上的加號僅描述目標佔用範圍,並不會為任何目標格子指定塊、方向、原點或建造順序。塊的按鈕會顯示當前標準化形狀的相對座標,讓玩家能清楚理解可用的幾何結構,無需隱藏預覽。已放置的格子會顯示對應的塊字母,而放置歷史僅記錄玩家實際已執行的動作。任何解決方案的參考點、正確原點、正確旋轉或私人順序均未嵌入可見文字、可訪問性標籤、隱藏欄位或資料屬性中。

檢查形狀僅執行最終驗證。佔用列表必須與目標擁有相同的體積,不包含重複的格子,包含所有目標座標,不包含任何超出目標範圍的座標,且所有格子必須直接支撐。完全匹配將獲得恰好 200 點,並解鎖下一目標。五個正確匹配的形狀將取得總計 1,000 的最高分數。與 Tetris 3D 不同,沒有下落流動,也沒有完成層消失;與 Tower Stack 不同,沒有移動板、時間視窗、水平裁剪或過hang得分。

不匹配的狀態是可以修復的。點選「撤銷」可移除最近一次完整塊的放置,將該塊還原至可用庫中,並保留之前所有合法的狀態。之後可重新旋轉或以不同方式放置該塊,再進行檢查。對相同佈局的重複檢查會被去重,因此連續點選不會消耗額外錯誤。若出現真正不同的不匹配佈局,將結束當前流程。當修正後的佈局在一次失敗檢查後成功,失敗記錄將被清除,並進入下一關。重新開始將恢復第一關的初始狀態。

穩健的策略應從體積出發。計算目標格子數量,並與所有有限塊的總格子數進行對比;每一關的體積皆完全平衡。接著檢查底層行,因為所有抬高的目標格子最終都需要一條連續的垂直支撐鏈延伸至地板。長度較長的水平塊通常只有在整個跨度都有支撐時,才能形成穩定的結構。垂直方向的塊可透過單次放置建立整列,因為同一塊內的格子可支撐上方的格子。建議先放置明顯的基礎塊,然後使用「撤銷」功能,避免強行放置不穩定的過長結構。

五個等級從方塊基礎開始,逐步進化為高塔階梯、低矮平臺、雙層矩形,最終形成階梯狀結構。部分目標僅有唯一合法的拼圖配置,而其他則故意允許多種等價配置或方向。此產品並未聲稱這些多解等級具有獨特性。一個獨立的完整判斷機器會列舉所有旋轉與目標內的起點,排除重疊與不支援的最終佔位,驗證至少存在一個合法的堆疊順序,並鎖定 4、1、1、2 與 4 的完整解數。

指標與觸控輸入使用原生按鈕。點選一個拼圖塊,依需求旋轉,再點選棋盤格點來設定其起點。鍵盤輸入僅限於棋盤格點:使用箭頭鍵移動可見的起點游標,R鍵旋轉選中拼圖,Space 或 Enter 用於放置。拼圖選擇、旋轉、取消上一步、檢查形狀、進階等級、重新開始等控制項在獲得焦點時仍維持其原本的原生按鈕行為。每一個棋盤與控制項的目標至少為 44 像素高,而五列棋盤則維持在 390 像素寬的視窗內。

所有目標、拼圖幾何形狀、旋轉方式、支撐規則、計分機制與失敗條件皆為產品原生設定。這些設定並未聲稱具備實際負載限制、結構工程特性、材料強度、重力測量或外盒包裝標準。直接支撐僅為遊戲規則的抽象概念。因此,證據包被歸類為 dataRisk 無風險。獨立測試不會複製執行時還原器的結果:它們擁有獨立的等級設定、獨立的旋轉標準化模組、放置生成器、重疊過濾器、支撐驗證器,以及遞迴排序檢查機制。

測試同時會重現每個等級的支援標準構造,透過公開的狀態遷移過程。它們驗證目標佔位的精確性、拼圖與目標體積的等量性、目標的唯一性、所有多解方案的完整簽名、200 個點的累積增量、精確的 1,000 完成狀態、一次不匹配後的修復、相同佈局的去重、第二佈局的死鎖、Undo 與 Restart 的等價性、邊界拒絕、重疊拒絕、支撐拒絕、終止封鎖,以及原子性失敗操作。所有流程皆在瀏覽器端本機執行,無需帳號、上傳、伺服器計算、新增依賴或付費服務。

方法與來源

五個原創 5-by-5 的目標,使用有限的多維體積塊,並以標準化四分之一轉向姿態進行配置。放置會將選定的姿態從整數原點轉換,僅在所有格子均在範圍內、不重疊,且位於地面或直接由合併的佔有狀態支撐時才會提交。檢查會精確比對已佔用的座標與目標集合。一個獨立的字面預測器會列舉所有姿態與目標原點,遞迴組合塊以避免重疊,驗證最終支撐結構與合法的連續建造順序存在,並鎖定完整解的數量 4/1/1/2/4。獨立的還原器會重新執行以驗證計分、修復、去重、死鎖、撤銷、重新啟動以及原子邊界。

常見問題

這與 Tower Stack 或 Tetris 3D 有何不同?
沒有時間限制、沒有下落流、也沒有行清除機制。你擁有固定且有限的資源,必須透過精確的旋轉與起點,構建出唯一合法的佔位集合。
為何我的拼圖放置被拒絕?
至少有一個格點會超出棋盤範圍、與已有拼圖重疊,或位於空格上方。拒絕操作為原子性,因此棋盤在嘗試前的狀態完全不變。
每個目標都只有一個解嗎?
當然不是。五個等級各自擁有完整獨立計算的解數,分別為 4、1、1、2 與 4。任何能產生完全符合支援目標佔位的合法配置皆被接受。

小遊戲 使用指南

查看全部