免費的西洋棋計時器是一個雙面計時器,在您走完一步後按下按鈕即可停止自己的時間並開始對方的時間,並根據設定的費雪加秒為您加分,讓雙方在回合之間都不必進行心算。西洋棋計時器工具完全在您的瀏覽器中執行,具備兩個可切換的計時器、在第一步前顯示的費雪加秒,以及可撤銷的按鍵功能(防止誤觸)。每一次完成的按鍵也會在裝置本機的日曆日期歷史紀錄中建立一筆計數,因此當天的練習會被記錄下來,卻無需上傳任何資料。您可以設定初始時間與加秒、選擇由白方或黑方先行,並可暫停以凍結進行中的時間(當對局結束時)。由於加秒是加給按下按鈕的一方,因此開始時所顯示的初始時間已經包含了第一步將獲得的加秒,這也反映了配備 FIDE 規格電子棋鐘的指定方式。這裡沒有帳號、沒有雲端同步,也沒有西洋棋伺服器——快照、每日計數,以及任何 PNG 或 CSV 匯出,全部都留在裝置上,受工具本身的瀏覽器金鑰保護。

為何西洋棋需要雙面計時器
西洋棋對局擁有一項其他計時活動都沒有的結構性規則:同一時間只能有一位棋手進行思考。當您思考一步棋時,只有您的棋鐘在走。一旦您按下棋鐘,您的思考便結束,對方的思考便開始,並且剛停止的時間會獲得一筆小額加成——也就是費雪加秒。兩個獨立的倒數計時器、雙按鈕的碼錶,或是一般通用計時器都無法在不需要您自行追蹤誰正在行動、誰該獲得加成、以及要在腦中扣除多少時間的情況下呈現這項規則。
西洋棋計時器工具直接對應了這項規則。它分別保存白方時間、黑方時間、目前行動方、選用旗幟,以及一個經過時間的錨點,然後在每一次完成的按鍵後切換狀態。按壓式的棋鐘比兩個倒數計時器更安全,因為在任何時刻都恰好只有一個棋鐘在走,也恰好只有一方能獲得加秒。
為何通用碼錶並不足夠
| 能力 | 通用碼錶 | 西洋棋計時器 |
|---|---|---|
| 同時運作的計時器 | 單一連續累計 | 兩個計時器,但僅一個在走 |
| 行動方追蹤 | 無 | 白方或黑方,按下時切換 |
| 費雪加秒 | 手動計算 | 加給按下按鈕的一方 |
| 暫停行為 | 停止計數 | 凍結經過時間,雙方皆停止 |
| 撤銷誤觸按鍵 | 無法使用 | 完整還原先前的棋鐘快照 |
| 每日歷史紀錄 | 無 | 每次完成按鍵算一筆,依本地日曆日統計 |
| 匯出 | 無 | PNG(1080 乘 1350)或 CSV(日期、完成按鍵次數) |
碼錶是從單一起點開始向上計數。線上碼錶非常適合用於分段計時與區間量測,但它並沒有「兩個對抗計時器」的概念,沒有加秒,也沒有可針對每次按鍵回溯的狀態——因此當您按錯按鈕時無法回復。西洋棋計時器工具則圍繞著「按鍵」這個動作來設計,而這也正是一場西洋棋對局中正確的工作單位。
在第一步之前設定時間控制
時間控制就是一組用來定義對局的數字:每位棋手在開局時擁有多少時間,以及每次完成按鍵後會加上幾秒鐘。工具在對局開始前接受這兩項設定,並且顯示的初始時間已經包含了第一次按鍵將獲得的加秒。若您設定 5 分鐘並搭配 3 秒加秒,雙方的棋鐘都會顯示 5:03,而非 5:00。
這與 FIDE 的作法一致。FIDE 對電子棋鐘的設備規範描述了費雪加秒的控制方式,並要求加秒必須在第一步之前設定;而FIDE 西洋棋規則則定義了一次按鍵的意義:停止走子方的時間並啟動對方。本工具完全遵循這個「事後加上」的模型:在第一步前即顯示加秒,每一次完成按鍵都會在為按下的一方加分之後切換行動方。它並不把費雪加秒當作延遲(delay)處理;延遲是另一種時間控制模式,並不在本工具的範圍內。
每步一次按鍵即可進行對局
- 在開始前選擇初始秒數與費雪加秒。畫面會顯示雙方棋鐘皆處於「初始時間加上加秒」的狀態。
- 選擇哪一方先行——白方或黑方——並啟動該方。該方的棋鐘即為正在運行的棋鐘。
- 所選方完成第一步後,按下棋鐘。該方的計時器停止並獲得加秒;另一方的計時器開始運行。
- 當第二方走完一步後,再次按下棋鐘。行動方切換,加秒加給剛剛按下的一方,另一方的計時器開始運行。
- 在整場對局中,於每一步之後重複按鍵。雙欄式顯示讓雙方剩餘時間一目了然,無需任何心算。
- 當對局結束或練習結束時,按下暫停即可凍結目前正在運行的時間,並使雙方棋鐘停止。
演算範例:一場 5 加 3 的對局。初始時間為 5 分鐘、加秒為 3 秒時,雙方棋鐘在開始時皆顯示 5:03(顯示為 300 加 3 等於 303 秒,符合「加秒必須在第一步之前」的規則)。白方走出第一步並按下棋鐘。白方棋鐘獲得加 3 並停止,仍顯示 5:03。黑方棋鐘自 5:03 開始運行。黑方思考 10 秒後按下棋鐘。黑方棋鐘獲得加 3 並停止,讀數為 5:03 減 0:10 加 0:03 等於 4:56,也就是 296 秒。白方棋鐘自 5:03 開始運行。這些數字直接源自「加秒屬於按下按鈕的一方」這條規則;除了這項規則之外,無需進行其他運算即可追蹤對局。
撤銷誤觸按鍵並還原狀態
通用倒數按鈕無法知道您按鍵時哪一方正在行動,也無法知道那次按鍵應獲得多少加秒。西洋棋計時器工具可以做到,因為它儲存了一份完整的快照:白方時間、黑方時間、行動方、加秒,以及時間戳記錨點。「撤銷上一次按鍵」會一步驟還原該快照,並同時移除當天與該次按鍵相關的計數,讓意外誤觸得以真正回復,而不會在歷史紀錄中留下痕跡。撤銷適用於按錯邊的誤觸或雙重點擊。它並非用來改寫真實的走子順序;若要那麼做,您應該結束對局並以新的時間控制重新開始。
當棋鐘歸零時會發生什麼
當任一方剩餘時間到達 00:00 時,該方會被標記為超時(flagged),棋鐘也會停止接受新的按鍵。在設定新的時間控制之前,對局無法在同一條件下繼續。這與實體比賽棋鐘所顯示的「旗幟落下」行為一致,而本工具刻意在此停止:它不會判定勝負、和棋或比賽結果。賽事規則、超時主張與更正都由賽事本身處理,而非由個人練習計時器決定。
本地每日歷史紀錄與私密匯出
每一次完成的按鍵都會在裝置本機的日曆日期歷史紀錄中建立一筆計數。這份歷史紀錄儲存於工具本身的瀏覽器金鑰之下,命名為 counter:chess-clock,當您在同一部裝置再次開啟本工具時,頁面便會將其讀回。在另一部裝置上則會從空白開始;清除瀏覽器資料也會一併移除儲存的紀錄。當您想要一份私人的副本時,可以選擇兩種匯出格式。
匯出 PNG 會產生一張 1080 乘 1350 的圖片,內容包含當日完成按鍵的總數以及前後數日的紀錄,且不包含任何 URL、玩家姓名或帳號資料。匯出 CSV 則會為每個儲存的天數產生一列,欄位為日期與完成按鍵次數,適合用於個人試算表或封存。兩種匯出皆透過瀏覽器內建的 Blob 與 canvas API 在本機端產生,因此檔案是在本地建立。若瀏覽器儲存空間無法使用,棋鐘在當下的頁面工作階段中仍可運作,而頁面會顯示在此情況下無法保留歷史紀錄的提示。
本工具無法做到的事
這條界線是有意為之。這是一個個人、本機端的練習計時器,不是棋盤、不是走棋記錄器、不是賽果服務、不是經認證的硬體,也不是裁判工作流程。它無法判斷棋形、無法管理步數、無法實作延遲、無法跨裝置同步,也無法連線至西洋棋伺服器。假若您的需求包含上述任何一項,您要尋找的就是別的產品。當一個具備清楚雙面計時與明確費雪加秒規範的工具就是您所需時,本工具正是為此而打造。
若您在權衡選項,費雪加秒西洋棋計時器:線上運作原理對此有詳盡說明。
若您在權衡選項,線上鬧鐘:即時顯示、聲音提醒、貪睡功能對此有詳盡說明。