塔疊
建造一個具有精確重疊裁剪、漸窄著陸、鍵盤控制,以及瀏覽器可驗證的暫停與步進對齊的決定性時間塔。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.請觀察移動方塊,然後點選遊戲場地,選擇「下落方塊」,或在它與塔頂重疊時按空格或 Enter。
- 2.預期所有超出部分都會被裁剪;暫停並按 P,使用箭頭鍵或步進按鈕進行決定性一單位對齊。
- 3.成功疊出五個方塊才能獲得恰好 1,000 的計分;第一次失敗可恢復,第二次失敗則需重設。
關於塔疊
塔疊是一種決定性時間與對齊遊戲。水平方塊在當前塔上方往復移動。當其跨度與頂端方塊重疊時,才可下落。重疊區間成為下一個永久層,所有超出部分則被裁剪。中央著陸維持當前寬度,偏移著陸則使下層更窄,為後續每一個下落留下更少空間。若方塊無正向重疊,則完全錯過塔。
本 Lizely 版本使用完全公開的 100 單位軌道。底層佔據 x 35 至 x 65,寬度為 30 單位。第一個移動方塊寬度為 30,但起始位置為 x 0,因此立即下落為決定性失敗。五個成功方塊疊在底層之上完成塔的建造。軌道大小、底層、速度進階、目標、計分、失敗規則與視覺佈局皆為原創產品規則,並非來自外部來源的物理、標準或複製的關卡資料。
純粹的邏輯層是真實的來源。移動的方塊透過 x 位置、寬度、方向與速度來表示。每個永久方塊儲存 x 位置、寬度與層級。重疊計算為移動與上方區間的較左邊界與較右邊界。若右邊界不大於左邊界,結果為未命中。否則,精確的區間會成為新的方塊。不進行像素取樣、畫布碰撞、CSS 繞界框、動畫影格時間或隱藏答案來決定結果。
移動也為決定性。每一個時間步進由方向乘以速度決定。當候選 x 位置穿越任一軌道邊界時,純粹的轉換會將超出距離反饋回合法區間並反轉方向。測試執行 500 個連續時間步進,確認 x 永遠不為負,且 x 加上寬度永遠不超過 100。成功下落後速度提升,提高時間挑戰,但維持相同的轉換規則。
點選或輕觸遊戲場地,選擇「下落方塊」,或按空格或 Enter 來提交一次原子下落。重複的鍵盤事件將被忽略,因此長按鍵無法產生多個方塊。單次呼叫下落轉換最多產生一個永久方塊,且成功進度最多增加一次。下落後,移動方塊將重置至左邊緣,並以新頂層精確裁剪的寬度為新寬度。
暫停可讓遊戲具有可驗證性與可及性,同時不取代時間機制。選擇暫停或按 P 來停止自動計時。暫停期間,使用「向左」、「向右」或水平箭頭鍵可精確移動方塊一單位,且在相同範圍內。恢復則重新啟動間隔驅動的運動。計時器不進行碰撞或計分運算,僅請求下一個純粹的時間步進。這種分離避免瀏覽器動畫行為成為未測試的第二套遊戲引擎。
一個實用的可重現路徑會暫停遊戲,並將每個移動方塊向右移動一單位至當前頂層。獨立的區間預測器則預測出 29、28、27、26 與 25 的寬度。生產轉換產生完全相同的寬度,且每個新 x 等於重疊區間的左邊。第五次成功下落後,方塊列表包含底層加上五個層級,計分正好為 1,000。中間的每次成功下落分別顯示 200、400、600 與 800 點。
第一次完全失敗記錄一次錯誤,但可恢復。塔的狀態保持不變,並會重新生成一個與當前頂層寬度相同的移動方塊,回到 x 0。玩家可暫停、重新對齊並繼續建造。第二次失敗記錄第二次錯誤,並導致執行死鎖,直到重設。由於初始移動方塊在 x 0 與底層在 x 35 之間無重疊,因此連續兩次立即下落為簡單的決定性瀏覽器路徑,可用來驗證死鎖行為。
完成與死鎖為終止狀態。一旦發生任一狀態,無論是暫停、下落、暫停切換或手動微調,狀態皆不變。重設會重建完全相同的底層、移動方塊、方向、速度、進度、計分、暫停狀態與錯誤次數。共享的 GameShell 僅保留本機瀏覽器儲存中的最佳計分,並提供雙 ESC 風格的 Boss 屏。再次按雙 ESC 可回到相同遊戲狀態。
釋放測試獨立計算區間重疊,而非信任產品的重疊輔助功能。它比較精確、一單位超出、部分、不重疊、邊界觸碰的跨度。證明邊界觸碰的寬度為零,並視為失敗。驗證五步縮窄路徑、每層計分、原子方塊數量、第一次失敗恢復、第二次失敗死鎖、終端封鎖、暫停穩定性、微調邊界以及決定性重設。
介面使用常規的 HTML 按鈕與定位元素,而非畫布庫。動態內聯樣式僅指定幾何左、寬度、高度與底邊值;所有顏色、邊框、字型、焦點線條與表面皆來自網站設計標籤。遊戲場地、雙欄行動裝置控制網格、包裝狀態文字與大型操作按鈕皆可適配 390 像素視口,無需水平捲動。穩定的測試識別碼公開了階段、移動方塊、每個永久方塊、頂層幾何、方向、控制項、反饋、完成與死鎖狀態。
所有內容皆在瀏覽器本機執行。無需帳號、上傳、隨機服務、物理套件、裝置感測、音訊、付款、伺服器呼叫或新增依賴。此固定遊戲僅為娛樂用途,而非智慧、反應、醫療、教育或職業評估。時間影響對齊的感覺,但計分僅依賴於達成五次有效下落。若想放鬆,可在每次放置前暫停並謹慎微調;若想挑戰時間,則可讓運動持續執行,並在邊緣對齊時下落。
方法與來源
以 100 確定性單位表示軌道。反映移動範圍在零至板寬減去方塊寬度之間。下落時,計算重疊起點為左邊界最大值,重疊終點為右邊界最小值;寬度為非正表示失敗,正寬度則生成一個新的永久層級。保留第一個失敗作為可恢復狀態,第二個失敗則進入死鎖,成功層級以 200 點為單位計分,第五個層級時精確計分為 1,000,並凍結終端狀態。獨立驗證區間運算、500 時刻範圍、原子轉換、30 至 25 的收縮路徑、恢復、死鎖及重啟。
常見問題
- 新方塊的寬度是如何計算的?
- 遊戲僅保留移動方塊與當前頂層方塊之間的正向水平重疊。任何左或右超出部分都會被裁剪。
- 我可以不依賴反應時間來玩嗎?
- 可以。暫停移動,然後使用箭頭鍵或步進按鈕,每次精確移動一單位,再進行下落。
- 當方塊完全失敗時會發生什麼?
- 第一次完全失敗會維持塔的狀態,並恢復一個可恢復的移動方塊。第二次失敗則會導致執行死鎖,直到重設。
相關工具
小遊戲 使用指南
查看全部- 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 (英文原文)
- Make the Equation True Game: How to Hit Exact Targets (英文原文)
- How to Avoid Common Mistakes in Math Maze (英文原文)