Rock Paper Scissors Online 是一款確定性的三選一遊戲,完全在您的瀏覽器中執行,對手是透明的本地機制,而精準的獲勝路線在三步合法操作後正好得到 1,000 分。對手不是語言模型、不是遠端服務、不是隱藏的隨機產生器,也不是另一個人:它是一個小型的計數規則,只會讀取您在當前回合中記錄的出招,會在您選擇之前先顯示其下一個預測的依據,並會顯示它已排隊的應對招式。正是這種可見性,把一個熟悉的猜拳遊戲變成了可以用螢幕仔細研究的簡短預測謎題。因為每一回合都可重現,所以相同的出招歷史總是會產生相同的對手應招,而相同的三步獲勝序列總是會落在同一個 1,000 分的結局。

「Rock Paper Scissors Online」實際上在您的瀏覽器中執行什麼
在 Rock Paper Scissors Online 中,每一次按鈕點擊、每一次按鍵、以及每一次應招決定,都發生在您瀏覽器分頁的本機端。頁面載入時不需要帳號、不需要上傳、不需要 API 呼叫、不需要下載模型,也不需要新增任何相依套件,並且不會寫入任何伺服器。對手只能看到您在當前回合中輸入的出招,所以兩個不同的瀏覽器在執行一模一樣的出招序列時,會以完全相同的順序看到完全相同的應招。
這個單一特性——輸入相同的歷史,就輸出相同的應招——正是讓這款遊戲可以被檢視的原因。您可以在點擊前暫停,仍然知道對手已為這一局鎖定了哪一個出招,因為排隊中的應招會在您的合法選擇被記錄之前就先渲染在螢幕上。當您的選擇落定後,頁面會在同一個畫面中更新預測依據、新的歷史、勝敗欄位,以及下一回合排隊中的應招。
這也是為什麼螢幕上的「學習」一詞具有狹隘的意義。這裡沒有任何東西會被訓練、持久保存或針對您進行推斷。沒有個人資料、跨工作階段的個人化,也沒有任何宣稱對手在策略上是最優或不可戰勝的說法。Restart 只會清除記憶體中的歷史,並讓對手回到固定的開局預測,也就是 Rock,並排隊 Paper 來剋制它。
預測規則如何讀取您的歷史
對手的下一招是由一個小小的優先順序清單決定,而不是由情緒或風格決定。在您的下一個合法選擇被記錄之前,螢幕上已經顯示三項資訊:規則將使用的依據、它所預測的玩家出招,以及它已排隊作為應對的對手出招。依據那一行會告訴您,規則正在使用轉換樣本還是完整歷史的頻率,這在您想確切知道為什麼選擇某個應招時非常實用。
規則依以下順序運作。如果您最新記錄的出招在本次回合中早先曾出現過至少一次,而且這些較早的出現中至少有一次後面接著另一個合法出招,對手就會查看那些後續的出招,並挑選其中出現頻率最高的那一個。如果針對您最新出招沒有可用的轉換樣本,對手就會退而採用您完整歷史中出現頻率最高的出招。當次數平手時,規則會依照已公開的順序 Rock、然後 Paper、然後 Scissors 來決定。
| 在您下一次選擇之前的條件 | 規則預測的內容 |
|---|---|
| 您最新的出招曾經在更早時出現過,且後面至少接著一個出招 | 歷史上最常緊接在它之後出現的出招 |
| 針對您最新的出招沒有可用的轉換樣本 | 您完整歷史中出現頻率最高的出招 |
| 在任何一條規則下出現兩個或更多次數平手 | 優先 Rock,再來 Paper,最後 Scissors |
一旦預測確定,對手就會排隊能剋制它的出招。合法的重複選擇——例如連續兩次按 Rock——會被視為一個新的學習樣本,而不是被忽略的重複項目,平手也因為同樣的原因會被記錄下來:平手可以改變下一次的頻率或轉換查找,儘管平手既不會改變勝場也不會改變敗場。無效的按鍵是不可分割的無操作,所以按下一個不相關的字母並不會污染歷史或改變排隊中的應招。
如何遊玩 Rock Paper Scissors Online 並以 1,000 分收尾
Rock Paper Scissors Online 只要幾次點擊就能學會,並且只要一條可重複的序列就能結束。整個回合都在同一個畫面上進行,所以下面的步驟同時也是這款遊戲的規則。
- 在您的下一個選擇被記錄之前,先閱讀可見的預測依據、預測的玩家出招,以及排隊中的應招。這些數值在該回合中是固定的。
- 使用三個大型按鈕選擇 Rock、Paper 或 Scissors,或是按下 1 或 R 代表 Rock、2 或 P 代表 Paper,以及 3 或 S 代表 Scissors。平手仍然會更新本機歷史。
- 依序出 Scissors、然後 Paper、然後 Rock。對手會依序以 Paper、Rock 和 Scissors 應招,因此三個回合都會獲勝。
- 觀察分數更新為 300 加上 300 加上 300 再加上 100 分的完成獎勵,最終正好落在 1,000 分。
- 隨時按下 Restart 來清除當前回合、回到開局的 Rock 預測,並從同一個畫面嘗試不同的歷史。
同樣的三步路線總是會產生相同的最終分數,因為對手是確定性的。任何時候出現兩次失敗也會立即結束這個回合,而達到 1,000 分的結局會凍結之後的選擇,直到您按下 Restart 為止。
分數公式、平手與回合上限
Rock Paper Scissors Online 中的計分完全在螢幕上公開,並遵循固定的算術。每贏一場得 300 分,每輸一場扣 100 分,並以零為絕對下限,因此分數永遠不會變成負數。達到三勝會加上一筆一次性的 100 分完成獎勵,而回合中任何時候出現兩次失敗就會立即結束。完成或落敗之後,後續的選擇會被凍結,直到您按下 Restart 為止。
完美路線的精確算術很簡單,值得寫出來。三場勝利各 300 分共 900 分,再加上 100 分的完成獎勵,最終得分為 300 + 300 + 300 + 100 = 1,000。中斷的回合沒有任何部分分數、沒有連勝加成,也沒有任何針對難度的隱藏調整。
| 事件 | 分數變化 | 對回合的影響 |
|---|---|---|
| 獲勝 | +300 | 計入勝場欄位;記錄於歷史中 |
| 落敗 | −100,並以 0 為下限 | 計入敗場欄位;累計兩次失敗即結束回合 |
| 平手 | 無變化 | 仍會記錄於本機歷史中 |
| 達到第三場勝利 | +100 完成獎勵 | 只會加一次;凍結之後的選擇 |
平手會被記錄在歷史中,但永遠不會改變分數。這很重要,因為決定下一個應招的規則會讀取歷史,所以平手可能會在不出現於勝敗或分數欄位的情況下,悄悄地影響稍後的預測。合法的重複選擇也以同樣的方式被記錄:第二次的 Rock 並不會被合併到第一次,而是預測規則在下一個回合會看到的一筆新樣本。
何時該遵循路線,何時該測試歷史
Rock Paper Scissors Online 中的 1,000 分結局作為基準點很有用,但它並不是這個頁面的唯一用途。由於預測依據、預測的玩家出招以及排隊中的應招在每一回合之前都清楚可見,您可以刻意打出不在獲勝路線上的招式,並觀察依據那一行如何隨之變化。這是最簡單的方式來確認規則的行為是否符合螢幕上的說明。
舉例來說,公開的失敗路線是 Rock、然後 Paper、然後 Paper、然後 Paper。Rock 輸給基準 Paper,接下來的兩次 Paper 由於規則仍退回到開局 Rock 的頻率並排隊 Paper,因此形成平手,而到了第四次 Paper 時,規則切換到一個學到的轉換,預測 Paper 並排隊 Scissors,造成第二次失敗,於是回合結束。這種檢查方式在回合中的任何時刻都同樣適用,這就是為什麼當您想要一筆乾淨的歷史來測試特定理論時,值得使用 Restart。
頁面也會在沒有風險的時候提醒您。一旦回合達到第三勝或第二敗,後續的選擇就會被凍結,所以您可以研究最終狀態而不必擔心意外開始新的一局。Restart 是回到 Rock 開局預測並排隊 Paper 的唯一方式,它只會清除記憶體中的回合狀態,而不會動到您瀏覽器的儲存空間。
可重現性與「學習」一詞
把對手稱為模式學習者聽起來像是行銷話術,所以值得釐清這個頁面實際上做了什麼。這裡的學習指的是當前回合中的確定性計數:每一個合法出招,包括平手和重複的選擇,都會被加入一個小型記憶體清單,而下一個應招會依照先前顯示的優先順序規則從這份清單中挑選。跨回合之間沒有任何訓練內容,沒有任何資料會被儲存到伺服器,您的玩法也不會被帶到未來的工作階段。
這個狹隘的定義也是這款遊戲可以重現的原因。給定一筆從全新的 Restart 開始、依相同順序的合法出招序列,對手永遠會產生相同的預測依據、相同的預測玩家出招,以及相同的排隊應招。如果您想驗證關於這條規則的某個說法,可以重播完全相同的歷史並觀察螢幕是否如您所預期,這比起研究任何心理技能,對檢視規則本身更為有用。
Rock Paper Scissors Online 也沒有對最優玩法或認知能力做出任何主張。分數只是三場勝利和一個完成獎勵的固定算術結果;它不是對模式辨識、工作記憶或反應時間的評量。請把這條路線視為一個可以在三步內解開的確定性謎題,並把頁面的其餘部分視為一本可以在遊戲開啟時閱讀的透明規則書。