形狀配對遊戲將五個原始幾何圖形 — 拱形、菱形、六邊形、V 形和膠囊形 — 各自配對到與其公開形狀 ID 相同的輪廓,並且完整完成五組配對正好可得 1,000 分,每配對正確一組可得 200 分。玩家可以透過三種不同的輸入路徑完成相同的配對任務 — 指標拖曳、兩步點擊選擇,或鍵盤快捷鍵 — 因為每一種路徑都呼叫同一個 reducer,並使用同一個來源對輪廓的身分檢查。所有圖塊與輪廓都是使用 SVG 和 CSS 權杖在本機繪製,而非匯入的圖片或表情符號,而且開始一局遊戲不需要帳號、上傳或相機。預設棋盤的來源順序固定為拱形、菱形、六邊形、V 形、膠囊形,而輪廓順序刻意錯開為六邊形、膠囊形、菱形、拱形、V 形,因此第一個畫面就已經可以開始玩。最佳分數儲存、狀態列、鍵盤操作指引和老闆鍵都整合在共享的遊戲外殼中,而每一次分數變動都是可見棋盤上一組通過檢查的同 ID 配對直接產生的結果。

兒童形狀配對在瀏覽器中如何運作
兒童形狀配對是一款有限的瀏覽器謎題,擁有一條完全公開的單一規則:每一個原始圖塊恰好對應一個等價的輪廓,而該輪廓是由印在其旁的同一個形狀 ID 所識別。沒有旋轉或鏡像的候選、沒有突然出現的額外目標,也沒有需要辨識的圖片 — 只有五個以本機 SVG 繪製的原始幾何圖形,以及五個共用相同公開標籤的純外框輪廓。遊戲在您載入頁面的那一刻開始,並在五組配對全部完成、出現第二組明顯錯誤的配對,或您重新開始版面時結束。
由於每個圖形都是在本機繪製,因此在手機、平板或桌電上看起來完全相同,並且無需依賴下載的素材包,即可在不同瀏覽器之間保持一致。左右兩欄 — 左側為來源、右側為輪廓 — 同時保持可見,因此孩童可以在兩邊掃視後再決定配對。一旦某組配對通過,兩個項目都會從欄位中消失,分數也恰好增加 200。共享的遊戲外殼也提供了重新開始按鈕、顯示目前分數的狀態列、鍵盤操作指引面板,以及一按即可隱藏謎題的老闆鍵。
逐步配對五組原始組合
- 在瀏覽器中開啟形狀配對遊戲頁面,讓預設棋盤完成渲染。您將會在左欄看到五個來源圖塊,在右欄看到五個輪廓。
- 選擇一個來源圖塊 — 拱形、菱形、六邊形、V 形或膠囊形 — 透過用指標按下、單擊一次,或按下對應的鍵盤按鍵 1 到 5 來選取五個可見的來源位置。
- 移動、點擊,或按下對應的輪廓按鍵 6、7、8、9 或 0 來選擇與其共用相同形狀 ID 的輪廓,以對應五個可見的目標位置。使用指標的使用者在目標上方放開;點擊使用者則進行第二步選擇;鍵盤使用者則按下對應的按鍵。
- 注意 200 分的確認畫面:正確的同 ID 配對會從兩欄中同時消失,分數恰好增加 200,並清除您目前的選擇,以便自由選取下一個來源圖塊。
- 重複挑選與確認的流程,直到五個來源圖塊全部配對完成。完成五組正確配對後,分數恰好達到 1,000 — 也就是獨立測試所驗證的 200 × 5 = 1,000 結束分數。
拖曳、點擊或鍵盤:三種路徑、單一規則
由於三種輸入路徑共用同一個 reducer,不論孩童用滑鼠拖曳、用手指點選、點擊兩下,或使用數字鍵,遊戲的行為都完全一致。指標使用者按住來源並在對應輪廓上放開;互動使用指標事件加上目標命中測試,因此觸控螢幕與觸控板共用相同的邏輯,無需依賴 HTML5 拖放功能。點擊使用者遵循兩步流程:先選擇一個圖塊,再選擇其對應的輪廓,並在第二次點擊時套用相同的 ID 檢查。鍵盤玩家則按下 1、2、3、4 或 5 選擇來源位置,並按下 6、7、8、9 或 0 選擇目標位置,這與指標和點擊路徑使用的選擇邏輯相同。
在不同的裝置上 — 無論在家裡或教室 — 開啟這款遊戲時,這種單一規則的設計相當重要。滑鼠、觸控螢幕和藍牙鍵盤都無需進入任何設定選單、切換模式或翻轉無障礙開關,即可達到同樣經過稽核的 1,000 分結束條件。如果您想進一步了解另一款配對遊戲如何讓其鍵盤路徑與指標路徑保持一致,請參閱這篇完整鍵盤支援的形狀旋轉遊戲解析。
預設的來源與目標順序
預設棋盤在兩個欄位之間是有刻意錯開的。來源圖塊永遠依拱形、菱形、六邊形、V 形、膠囊形的順序出現,而輪廓欄則永遠依六邊形、膠囊形、菱形、拱形、V 形的順序出現。這種刻意的錯開代表在預設棋盤上,沒有任何來源圖塊會緊鄰其對應的輪廓,因此孩童無法透過從上到下或從左到右閱讀來取勝。每一組成功的配對都必須實際觀察形狀外框和公開的形狀 ID,而非憑位置猜測。
| # | 來源圖塊 | 來源 ID | 預設來源位置 | 預設輪廓位置 |
|---|---|---|---|---|
| 1 | 拱形 | arch | 第 1 | 第 4 |
| 2 | 菱形 | diamond | 第 2 | 第 3 |
| 3 | 六邊形 | hexagon | 第 3 | 第 1 |
| 4 | V 形 | chevron | 第 4 | 第 5 |
| 5 | 膠囊形 | capsule | 第 5 | 第 2 |
所有圖塊的來源 ID 與輪廓 ID 完全相同,這也使得 reducer 只需透過單一同 ID 檢查即可計分。「洗牌版面」是一個明確的使用者操作,會透過純粹的種子化 Fisher-Yates 排列重新排序兩個欄位,並讓版面 ID 保持可見,以便能完全重現新的棋盤。
錯誤、死鎖與終止狀態
每局遊戲允許恰好一次可回復的錯誤。如果來源與錯誤的目標配對,該來源對目標的簽章會被儲存,因此重複相同的錯誤配對將嚴格視為無操作,並繼續進行該局遊戲。然而,出現第二組明顯錯誤的目標會關閉版面,分數也會凍結。在完成五組正確配對後,同樣會觸發相同的終止凍結,因此來源、目標和洗牌按鈕都會停止回應,直到您按下重新開始或洗牌以取得全新的未玩版面為止。
其他幾種操作會被視為原子化的無操作:選擇未知的 ID、選擇已配對的來源、目標為已配對的輪廓,以及重新選擇目前的圖塊。這些操作都不會改變分數、已配對數量或錯誤計數。即使是以程式方式叫用動作,reducer 的保護機制仍會保留此終止狀態,因此好奇的孩童無法在死鎖後因為亂按按鍵而意外鎖住棋盤。
計分:每組 200 分,結束時恰好 1,000 分
計分是整款謎題中最容易驗證的部分。每通過一組同 ID 配對可得 200 分,該組配對會從遊戲中移除,並清除目前的選擇。因此五組通過的配對總計為 200 + 200 + 200 + 200 + 200 = 恰好 1,000 分。共享外殼中的最佳分數儲存功能可跨工作階段保存您最高的稽核結束分數,而這同樣的 1,000 分上限也是獨立測試在八個可重現的種子上所檢驗的目標。
| 步驟 | 動作 | 之後的分數 |
|---|---|---|
| 開始 | 載入預設棋盤 | 0 |
| 第 1 組 | 將任一來源配對到同 ID 的輪廓 | 200 |
| 第 2 組 | 將第二個來源配對到同 ID 的輪廓 | 400 |
| 第 3 組 | 將第三個來源配對到同 ID 的輪廓 | 600 |
| 第 4 組 | 將第四個來源配對到同 ID 的輪廓 | 800 |
| 第 5 組 | 將最後一個來源配對到同 ID 的輪廓 | 1,000 |
由於改變分數的唯一方式就是通過一組同 ID 的配對,因此每一個顯示出來的數字都是已完成配對數的直接、可驗證計數。沒有額外加分、沒有時間獎勵,也不會因為那唯一一次可回復的錯誤而扣分。
哪些內容保留在您的裝置本機
兒童形狀配對的所有處理都在瀏覽器中進行。沒有帳號、上傳、相機、個人圖片、API 呼叫、AI 分類,也沒有任何外部相依性。五個圖塊和五個輪廓都是抽象的幾何圖形;它們並未編碼任何發展標準或文化權威性的符號系統,分數也僅記錄五組公開配對的完成情況。重新開始會以無配對、無選擇、無分數、無錯誤的狀態還原目前的版面,而洗牌則會透過可重現的種子產生全新的未玩版面。
共享的遊戲外殼負責處理周邊的使用體驗:重新開始、最佳分數儲存、狀態、鍵盤操作指引和老闆鍵。如果相關的輪廓謎題也能吸引在家中的年幼玩家,「兒童影子配對」指南介紹了同樣具備稽核結束條件的五物件變體。就本文所述的幾何圖形而言,唯一的真相來源就是印在每個來源圖塊和每個輪廓旁邊的可見同 ID 標籤。