跳至主要內容
Lizely

紙摺謎題

預測五張透明四乘四紙張摺疊後,展平時 punched 孔的位置。

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

使用方式

  1. 1.請先閱讀摺疊順序與打孔座標,然後 mentally 逆向處理最後一次摺疊。
  2. 2.將每個當前的孔位關於每條摺痕做映象,同時保留原始與映象位置。
  3. 3.按壓 1、2、3 或 4 選擇相符圖示,並在犯下兩次錯誤前完成所有五張紙張的解答。

關於紙摺謎題

紙摺謎題是一場五關的空間推理遊戲,內容涵蓋摺疊、打孔與反射。每關從四乘四的紙張開始,描述一次或兩次半張紙的摺疊動作,提供摺疊後紙張上的打孔座標,並問哪一幅圖顯示展開後的孔位。

座標模型刻意設計得簡單且公開。行與列從左上角開始編號,但邏輯內部使用零基的 x 與 y 值座標。將右半摺疊至左半,會將孔位關於垂直中線做映象;將底半摺疊至頂半,則關於水平中線做映象。當出現兩次摺疊時,展開過程會逆序處理,且每條摺痕會將影響點數翻倍。

例如,在右至左摺疊後,打孔座標為 (x 0, y 0) 的孔,會在原始座標 (0,0, 3,0) 開始出現。當先進行右至左、再進行底至頂的摺疊,打孔座標為 (0,1) 的孔,會在 (0,1)、(0,2)、(3,1) 與 (3,2) 位置出現。圖示以該網站的強調色標示孔位,未打孔的區域則以常態表面呈現。

按鍵 1 至 4 選擇答案,或使用四個可見的按鈕。每答正確一關,將獲得 200 分數並立即進度。五關全對則完成遊戲,總分為恰好 1,000 分。答錯則維持相同紙張檢視,並增加錯誤次數。第一個錯誤可恢復,第二個錯誤將導致終端死鎖,直到重設為止。

演算法從完全摺疊後的紙張上的一個摺痕開始。它會從摺痕清單的末尾進行處理。對於垂直摺疊,會保留每個當前點,並在3減去x的位置新增其x軸映象點。對於水平摺疊,會保留每個點,並在3減去y的位置新增其y軸映象點。重複的座標會被移除,最終的座標鍵會被排序,以確保比較和顯示的確定性。

八個明確的轉換測試案例用來驗證演算法。它涵蓋了無摺疊、兩個垂直摺疊位置、兩個水平摺疊位置,以及三個組合摺疊位置。測試還會使用公開的正確選擇來回答所有五輪遊戲,檢查1,000點的完成情況,觸發兩錯誤的僵局,並證明後續答案無法改變終態。

遊戲使用語意化的 HTML 按鈕與 CSS 網格,而非畫布。所有顏色皆來自網站的表面、線條、前景、強調、柔和與危險標記。鍵盤操作完整,行動裝置按鈕仍足夠大以供點選,圖示包含可訪問的座標標籤。無需圖片、動畫、隨機生成器、計時器、音效、上傳、下載、帳號、硬體權限或網路請求。

要解決一關,應先逆向處理最後一次摺疊,將打孔點關於該摺痕做映象,保留原始與映象位置,再反覆處理先前的摺疊。預期孔位數量為:單次摺疊通常產生兩個位置,兩次互相垂直的摺疊則產生四個。利用對稱性來排除錯誤選項,再與精確座標對比。

重設會回到第一張紙張,初始為零分且無錯誤。雙擊 ESC 會顯示類似表格的「老闆鍵」畫面,然後重複相同快捷鍵可繼續遊戲而不損失當前關卡進度。最佳成績僅儲存在此瀏覽器中。試試「馬賽克謎題」、「神之國謎題」、「溫度計謎題」或「縫合謎題」,體驗另一種視覺邏輯挑戰。

方法與來源

摺疊後的打孔點初始為一個 4 × 4 坐標。摺疊順序會被逆向處理:右至左摺疊會新增 x 軸反射點(3 - x),底至頂摺疊會新增 y 軸反射點(3 - y),重複座標會被移除,並對座標排序。五個固定的多選題每關獲 200 分;兩次錯誤將導致死鎖;終端狀態將忽略後續輸入。

常見問題

為何一個打孔會產生四個孔?
兩次互相垂直的半張紙摺疊會疊成四層,因此展開時會將打孔點關於兩條中線同時做映象。
應該先取消哪一次摺疊?
應先逆向處理最近年份的摺疊,然後從顯示的摺疊順序中逆向繼續處理。
邊緣與角落的座標是否包含?
是的。固定關卡涵蓋多個位置,因此反射邏輯不侷限於中心區域。
這是一個有時間限制的測驗嗎?
不是。沒有計時功能,成績僅取決於完成五個公開的關卡。

小遊戲 使用指南

查看全部