一款圍繞兩個虛構桌面任務所打造的多工遊戲,只有在兩個通道都在各自的接受窗口內關閉時才會精確給出 200 分,而完整固定回合的總分在五個回合後恰好為 1,000 分。選擇你的下一步動作歸結為三個可重複的讀數:查看每張卡片上列印的到期偏移量、留意兩個時鐘上的即時倒數,以及只在該特定卡片顯示 NOW 時才能對 Aqua 或 Copper 採取行動。兩個時鐘從同一個共用起始時間戳獨立運作,因此確保一個通道後,另一個時鐘仍會繼續倒數。任何一次按下都會在同一瞬間檢查所有未完成的截止時間,這代表對夥伴任務的延遲操作無法再靠另一個通道的快速補按來挽回。提前按下會使該回合以「提前」失敗,錯過按下則會以「錯過」失敗,而這對任務在計分與重啟行為上視為同一個回合。切換分頁或隱藏頁面會以無訊息方式取消該次嘗試,因此背景計時器的節流不會產生誤判的「錯過」。在這些規則固定下,每個決策都是對兩個可見截止時間與你自己反應瞬間的比較。

how do i choose my next step in simultaneous reaction game
在多工遊戲中選擇你的下一步

多工遊戲如何配對兩個時鐘

整個遊戲運行在單一畫面上,內含兩張卡片:左側是 Aqua,右側是 Copper。按下 Start both tasks 的瞬間,兩張卡片會一起出現,兩張卡片都會列印出各自的明確到期時間,兩個倒數也會從同一個共用時間戳開始。由於截止時間彼此獨立,確保一個通道並不會停止、暫停或重設另一個時鐘。這兩個通道不是依序的提示,而是真正平行的。

這種平行結構改變了「下一步」的意義。在回合制的解謎遊戲中,下一步通常代表要提交哪一格。在這個雙重截止時間的挑戰中,下一步代表在兩個時鐘仍在運行的情況下,要在何時按下哪個實體輸入。可見的棋盤刻意把這個時間契約講得清清楚楚,沒有隱藏的修飾、沒有自適應難度,也沒有需要記住的隨機回合。

在首次按下之前讀取 Aqua 與 Copper

在按下任何按鈕之前,先看每張卡片並讀取列印的到期偏移量。在開局回合中,Aqua 顯示到期時間為 1.20 秒,Copper 顯示到期時間為 2.20 秒,因此第一步顯然是朝向較早開啟的通道。較晚的回合會顛倒順序、將截止時間拉得更近,或縮小所設計的窗口,這代表同一套掃描與比較的習慣仍然有效,但容錯空間會逐回合縮小。

每張卡片都帶有相同的可讀取狀態集合:

  • Waiting:通道已渲染且時鐘正在運行,但接受窗口尚未開啟。
  • NOW:通道位於其包含性窗口內,此時按下會被接受。
  • Secured:在窗口內成功按下,該通道已為本回合關閉。
  • Error message:記錄了一次提前或錯過的操作,失敗簽名會顯示回合、通道與類型。

顏色有助於辨識,但可讀取的標籤承載了真正的意義。如果你無法清楚分辨顏色對比,你仍然可以透過讀取 NOW 文字與每張卡片上列印的到期時間來進行遊戲。

如何在五個步驟中選擇每一步

在這一輪的五個回合中,每次都使用這個固定流程:

  1. 按下 Start both tasks,讓 Aqua 與 Copper 同時出現,並讓兩個倒數從同一時間戳開始。
  2. 讀取每張卡片上列印的到期時間並留意兩個即時倒數;當通道仍顯示 Waiting 時,不要按任何東西。
  3. 當 Aqua 的卡片顯示 NOW 時,按下 Aqua 按鈕或 A 鍵;先暫時忽略 Copper 的時鐘,因為 Copper 的窗口仍是獨立的。
  4. 當 Copper 的卡片顯示 NOW 時,按下 Copper 按鈕或 L 鍵;兩個通道都會 Secured,並會加上 200 分。
  5. 進入下一組設計好的配對,在全部五個回合中重複此流程以獲得剛好 1,000 分,或按下 Restart 以進行乾淨的一輪,並將分數、回合、錯誤與任務狀態重設為初始值。

滑鼠、觸控與鍵盤控制都呼叫同一個純粹的狀態引擎,因此規則不會因為輸入方式而改變。原生按鈕在取得焦點時也接受 Enter 或 Space,且焦點會在新一回合開始時移到到期時間最早的任務。當一個任務被 Secured 後,焦點會移到尚未完成的任務;而在出現最終結果後,程式化焦點會回到結果,以便鍵盤與螢幕閱讀器使用者能接收到結果通知。

一眼比較兩個通道

這兩個通道共用相同的五回合計分機制,但在位置、預設按鍵與滑鼠/觸控目標上有所不同。快速的比較能讓下一步的決策保持精準:

特徵 Aqua 通道 Copper 通道
卡片位置 棋盤左側 棋盤右側
預設按鍵 A 鍵 L 鍵
滑鼠或觸控目標 Aqua 按鈕(超過 44 px) Copper 按鈕(超過 44 px)
接受窗口 到期時間 ± 設計窗口,包含邊界 到期時間 ± 設計窗口,包含邊界
顯示的狀態文字 Waiting、NOW、Secured 或錯誤 Waiting、NOW、Secured 或錯誤
成功時的結果 通道關閉,該時鐘為本回合停止 通道關閉,該時鐘為本回合停止
提前時的結果 回合以「提前」失敗;配對重設 回合以「提前」失敗;配對重設
錯過時的結果 回合以「錯過」失敗;配對重設 回合以「錯過」失敗;配對重設

通道欄刻意保持對稱:契約保證任一通道都沒有計分上的捷徑,且單一通道無法獨立得分。兩種失敗路徑共用相同的回合重設,因此下一步的決策永遠是判斷哪個通道的有效按下能落在當下開啟的窗口中。

當回合順序顛倒、窗口夾緊時

較晚的回合並未引入新機制,只是重新排列同樣的兩個通道。第一回合給 Aqua 1.20 秒的到期時間、給 Copper 2.20 秒的到期時間,所以正確決策很明確:先處理 Aqua,再處理 Copper。契約明確指出,較晚的回合可以顛倒順序、將截止時間拉近,或縮小所設計的時間窗口,而這就是遊戲對「下一步」決策施加壓力的唯一方式。

那種壓力真實但可讀。如果兩個通道的到期時間都接近 1.50 秒,行動順序就是看哪張卡片先翻成 NOW,而剩下的通道只剩下狹窄的窗口。如果截止時間為反向的 1.20 與 2.20,那麼第一步是 Copper 而不是 Aqua。先讀取列印的到期時間,再投入最先進入包含性窗口的那個通道。

當通道被錯過時會發生什麼

每一次按下都會在同一個事件時間戳上對所有未完成的截止時間進行檢查,因此快速的補救按下無法挽回已經過期的夥伴。在起始邊界之前行動會使該回合以「提前」失敗,而讓任一截止窗口在沒有有效按下的情況下關閉,會使該回合以「錯過」失敗。無論哪種失敗都會重設兩個任務的時鐘,因為這對任務算是一個回合,而非兩個獨立的嘗試。

失敗簽名會記錄回合、通道與錯誤類型。重複完全相同的提前或錯過失敗不會新增第二個錯誤,因此同一個通道上慌亂的重按並不會堆疊紀錄。成功完成該回合會清除可修復的錯誤紀錄,而第二次真正不同的失敗則會讓整輪陷入死局。Restart 會將分數、回合、錯誤、任務狀態與回饋精確地還原為初始值,並從第一回合重新開始。

計分、重啟與 1,000 分上限

單獨 Secured 一個任務並不會獲得分數。兩個任務都有效完成會精確給出 200 分,並準備好下一組設計好的配對。因此固定上限就是 200 分 × 5 回合 = 1,000 分,這個算術是從產品契約中明列的數值所推導而來。遊戲中沒有隨機回合、自適應難度數值、隱藏捷徑或分數加成,所以乾淨的一輪完全是相對於五組設計配對的計時表現。

完成與死局都是終局。一旦一輪結束,後續的時鐘滴答、任務按下、啟動或可見度事件都無法改變結果。隱藏分頁會在沒有記錄錯誤的情況下取消進行中的嘗試,這代表你不會因為瀏覽器被放到背景而輸掉這一輪。如果本地儲存不可用,現場遊戲及其確定性的五回合計分會照常進行;只有選用的最佳分數會受到影響。

對於想要再讀一次「平行時鐘契約」的讀者,多工遊戲把兩張卡片、兩個倒數與兩種錯誤簽名都放在同一個頁面上,讓「下一步」的決策永遠不必依賴對先前卡片的記憶。

想深入了解,可參閱如何在形狀旋轉配對中選擇你的下一步。