Picture Reveal Guessing Game 是一款確定性的五輪猜圖遊戲,每一輪一開始,都會用一個三乘三的不透明方塊,蓋住一幅原創的程式碼繪製場景,玩家要先掀開一個有用的碎片,比對三個場景標題,再決定現在就猜,還是付出可見的分數代價換取更多線索。這五個場景分別是 Moon Garden、Kite Harbor、Cactus Camp、Teacup Train 與 Lamp Library,全部都是直接用網站的顏色變數,以 SVG 幾何圖形繪製而成——完全沒有用到照片、圖庫圖片、第三方圖示,或是下載檔案。得分在每一輪都遵循同一條透明規則:掀開一塊就猜對得 200 分,掀開兩塊得 160,掀開三塊得 120,掀開四塊得 80,掀開五到九塊都是 40,計算公式是 max(40, 240 減去 40 乘以掀開格數)。完全蓋住的場景無法用來猜,掀開順序是該輪專屬的固定排列,答對的標題會給出目前顯示的可能得分,然後下一個場景就會重新蓋滿。整個遊戲都在瀏覽器分頁裡執行,不需要帳號、不用上傳、沒有網路服務,也沒有外部隨機來源,localStorage 裡只會保留共用的最佳完成分數。

guess the hidden picture game
猜猜隱藏的圖片遊戲

Picture Reveal Guessing Game 到底是什麼

Picture Reveal Guessing Game 是一款由五個不可變動的回合組成的猜圖遊戲,每個回合都宣告了一個原創場景 ID、三個標題、一個正確答案索引,以及一個九個位置的掀開排列。每一輪一開始,都是一個 3×3 的不透明面板網格,蓋住五個插畫場景之一。掀開一個有用的碎片,看看畫布旁列出的三個場景標題,再決定你的猜測夠不夠有把握,或者下一塊磚是不是會改變你的想法。這個被遮罩的畫布使用一個通用的無障礙標籤與磚塊位置的測試 ID;在謎題還被蓋著的時候,它不會透過替代文字透露隱藏的場景標題,所以在你猜之前,唯一可用的線索,就是已顯示的碎片,加上三個標題按鈕。

沒有計時獎勵、沒有隨機洗牌、沒有連勝獎勵,也沒有隱藏倍數。這個被遮罩的畫布維持穩定的正方形長寬比,每個遮蓋格在每個維度上都占三分之一。掀開的磚塊只透過透明度變化過渡,不會移動底下的插畫,而一條減少動態效果的樣式規則,則會完全移除這個過渡效果。畫布旁的文字會重複顯示目前的可能得分、已掀開格數、回合數、已解出數與錯誤次數,不會只依賴圖片本身,所以就算場景不熟悉,你也永遠知道自己目前的狀態。

五個原創、以程式碼繪製的場景

這五個場景不是照片、產生出來的圖片檔、圖庫素材,或第三方圖示——它們是直接用專案的顏色 token,以 SVG 幾何圖形繪製而成。每個場景的名稱,描述的都只是一個虛構的遊戲場景;沒有真實地標、真實地點,或外部參考資料,所以這些標題描述的是示意性的場景,而不是可以去查詢的地方。

  • Moon Garden ——遊戲一律會重新開始的那一輪
  • Kite Harbor
  • Cactus Camp
  • Teacup Train
  • Lamp Library

場景在一次遊戲過程中出現的順序,是由回合宣告固定下來的,所以第二次遊玩,也會用同樣的順序造訪同樣的五個 ID。因為這些場景是用 SVG 幾何圖形繪製的,所以插畫在任何瀏覽器縮放層級下都能保持清晰,而磚塊遮罩也能精準地蓋住它們,不會裁掉細節。

如何玩 Picture Reveal Guessing Game

每一輪都遵循同樣的三步驟循環:掀開一個碎片、閱讀三個標題,然後決定要鎖定你的猜測,還是用可見的分數代價換取更多線索。

  1. 按下 R,或選擇 Reveal next tile,掀開原始插畫的第一個有用碎片。
  2. 現在就從三個固定的場景標題中選一個,或是一邊掀開更多磚塊,一邊看著可能得分下降。
  3. 每個場景都只靠一塊磚就認出來,就能走出精準的 1,000 分完美路線。

第一個碎片經過挑選,包含插畫中有意義的一部分,同時讓大部分圖片維持隱藏。之後每一次點擊,都會依序走完全部九個位置的完整排列,所以不會有磚塊重複出現,也不會無法預期地消失,你永遠都清楚知道還有多少格被蓋著。完全蓋住的場景無法用來猜,而三個標題按鈕在至少掀開一塊磚之前都會維持停用狀態,所以零掀開的狀態不帶任何分數。

依掀開格數計分

及早認出場景,有一條在全部五輪中都相同的可見計分規則。目前的可能得分,會在磚塊一被掀開的那一刻就更新,所以你可以權衡再多看一個碎片的價值,和立刻猜對的把握之間的取捨。

已掀開磚塊數本輪可能得分
0(完全蓋住)鎖定——無法猜測
1200
2160
3120
480
5 到 940

計分公式在每一輪都相同:在任何可猜測的狀態下,得分是 40 與「240 減去 40 乘以掀開格數」兩者中較大的那個。答對標題,會給出目前顯示的可能得分,並前進到下一個完全蓋住的場景。這裡沒有計時獎勵、連勝獎勵,或隱藏倍數,所以想要拿到更高總分,唯一的辦法就是用更少的線索認出每張圖片。

鍵盤、觸控與指標控制

三個標題按鈕,在每一輪都使用固定的位置。數字鍵 1 到 3 用來選擇這些標題,R 則用來掀開下一塊磚。指標與觸控使用者會得到相同、標示清楚且尺寸實用的控制項,所以鍵盤路線與點擊/觸控路線在功能上完全一致。無效的選擇索引、在第一次掀開之前就猜測、在九個位置全部掀開之後還要求掀開,以及完成或卡死之後的操作,都會保持狀態不變,不會套用任何額外的得分或懲罰。

連續按兩下 Escape 會顯示一個模擬的試算表老闆畫面,再按一次同一個鍵,就會回到你離開時的那個遮蓋狀態。這個獨立的邏輯測試,把全部五個場景 ID、標題組、答案位置與九塊磚的掀開順序,都當成字面上的固定測試資料重新列出,驗證每一組順序都是零到八的一個排列,檢查 200、160、120、80 與 40 這幾個計分邊界,執行精準的 1,000 分單磚路線,並驗證終局凍結與確定性重新開始。

答錯、卡死與重新開始

一次不同的答錯是可以挽回的。如果你在同一輪裡兩次選了同一個錯誤的標題,這個動作會被去重,錯誤次數不會改變——你可以繼續研究同一份線索,而不會因此毀掉這一輪。但如果在同一輪裡,選了第二個不同的錯誤標題,這一輪就會立刻結束。一旦遊戲進入完成或卡死狀態,之後的掀開或猜測動作都會保持狀態不變、不再改變它,所以不用擔心在一次遊玩結束時,不小心毀掉一個進行到一半的回合。

重新開始,會讓你回到完全蓋住的 Moon Garden,得分歸零,也沒有任何記錄下來的錯誤,所以下一次遊玩,永遠都是乾淨的重來。只有共用的最佳完成分數,會留在你瀏覽器的 localStorage 裡,而這筆紀錄,也是這個遊戲在不同次造訪之間唯一保留的狀態。整個過程中,任何時候都不需要帳號、儲存權限、相機、檔案選取器、網路服務、遠端隨機來源,或個人資料。

1,000 分完美路線是怎麼運作的

這條完美路線是完全公開、可重現的。在五輪裡各自只掀開一塊磚,只靠單一個有用的碎片認出每一個場景,把 200 分連拿五次,湊出剛好 1,000 分。用文字寫出來的算式是:200 + 200 + 200 + 200 + 200 = 1,000。這五個單磚回合本身就是一個獨立的證明,說明最高總分就是 1,000,而不只是一個參考值——沒有任何獎勵、倍數,或結轉,能把這一輪推得比這個更高。

比較謹慎的玩家,可以在一輪裡掀開兩塊、三塊或四塊磚,還是能完成遊戲,只是總分會比較低,但計算方式一樣誠實。謹慎所付出的代價,就是 Picture Reveal Guessing Game 裡唯一的代價,而這條公式會在每次猜測之前,就把這個代價顯示出來。因為五個場景、三個標題組、答案索引,以及九塊磚的掀開順序,全部都是字面上固定的測試資料,所以只要兩個玩家都採用「每輪只掀一塊磚」的相同策略,就會得到完全一樣的 1,000 分結局,中間沒有任何隨機成分。

接下來可以試試的相關視覺遊戲

如果你想玩相關的原創視覺遊戲,但不想重複這種漸進式掀開再命名的循環,可以試試 Hidden Object Game,體驗以搜尋為主的找物任務;Pattern Memory Game,體驗 3×3 的記憶回想任務;Shadow Matching Game,體驗剪影比對任務;或是 Memory Match,體驗確定性的十二張卡片配對任務。每一款都維持同樣的純瀏覽器、免帳號、原創插畫的做法,只是改變了每一輪核心的認知任務。

想深入了解,請參閱Picture Word Puzzles:解密 5 張視覺字謎卡

想深入了解,請參閱Color Code Quiz:用 RGB 與 HEX 猜色拿下 1,000 分