當一個普通的點擊計數器無法再獨自跟上網球計分時,你就需要網球計分員 —— 也就是說,當一場比賽需要正確的局數、Deuce、搶七以及三戰兩勝制的轉換,而不僅僅是單一累計數字時。網球計分員是一個本地瀏覽器工具,每次點擊記錄一分,顯示目前的 Love、15、30、40、Deuce 和 Advantage 狀態,在 Deuce 之後連贏兩分時判定獲勝方拿下該局,在 6-6 時切換為數字計分的搶七,並在其中一位選手拿下兩盤時結束比賽。它適用於友誼單打賽、練習賽、俱樂部排名紀錄,或比紙上記號更需要清晰可讀比數的課程。它並非設計用於正式的裁判比賽任務:不管理發順序、雙打輪換、界內界外判球、棄賽,或特定賽制格式的變化。當一般的局數、搶七盤、三戰兩勝制結構與你實際進行的比賽相符,且你希望在不需帳號、上傳或遠端計分 API 的情況下保有私人的每日紀錄時,請使用此工具。

點擊計數器不再足夠的那一刻
一個簡單的線上累計計數器只能每次加一 —— 它完全不知道一場進行中的網球比賽分數可能是 15-30,不知道 40-40 就是 Deuce,也不知道六局平手時的搶七會徹底改變計分語言。一旦你發現自己在心裡減算、重設,或伸手去拿紙筆來記住下一分是否就能贏得該局時,這個計數器就已經缺乏結構了。
那就是判斷的界線:當你需要讓各個層級保持連動 —— 局內的分數、盤內的局數、比賽內的盤數 —— 而不想在每一分都自己動手算時,網球計分員就變得有用。如果你的比賽仍然只是輕鬆的熱身對打,只有累計的總分數重要,一般的計數器可能就夠了。但只要其中一位選手來到盤末點 (set point),下一個問題就不是「現在的數字是多少」,而是「現在這個比數代表什麼意義」,而這個問題屬於像 網球計分員 這樣具備狀態感知能力的工具。
網球計分員實際上追蹤的內容
這個工具的工作是保持四個層級同步:
- 一局內的分數,顯示為 Love、15、30、40、Deuce、Advantage 或 Game
- 一盤內的局數,以數字局數比數顯示,例如 3-2 或 5-4
- 比賽中的盤數,當其中一位選手率先拿下兩盤時比賽立即結束
- 6-6 時的搶七局,該局分數以數字計算,先取得七分且領先兩分者以 7-6 拿下該盤
根據 ITF 網球規則,一場一般比賽從 Love 開始,隨著得分依序經過 15、30 和 40。在 40-40 (40-all) 時計分板顯示 Deuce;下一分讓該選手取得 Advantage,而再連贏一分就拿下該局。USTA 選手指南在其標準計分總覽中也描述了相同的轉換過程。網球計分員將這些規則實作為一個明確的本地狀態機,而不是從最終總數去猜測,而且這個狀態機擁有外部的黃金案例測試,因此 Deuce、Advantage、搶七和盤數界線的表現都與規則所述一致。
適用與不適用的比賽情境
請參考下表來判斷你即將進行的比賽是否落在這個工具的適用範圍內。「是」表示你進行的比賽正好就是標準的局數、搶七盤、三戰兩勝制結構。「否」表示使用了不同的格式,工具將無法正確反映它。
| 比賽情境 | 適用 | 原因 |
|---|---|---|
| 友誼單打賽 | 是 | 標準的局數、搶七盤、三戰兩勝制結構 |
| 與教練進行練習 | 是 | 清晰的螢幕比數比紙本更容易參考 |
| 俱樂部排名紀錄 | 是 | 可回顧查看當日的歷史紀錄 |
| 一位學生的課程 | 是 | 清晰可讀的比數比紙上記號更實用 |
| 五盤三勝制單打 | 部分適用 | 工具在兩盤時就結束比賽;後續的盤數不會被記錄 |
| 雙打比賽 | 否 | 不管理發順序與雙打輪換 |
| 正式裁判的錦標賽 | 否 | 此工具是個人輔助工具,不是裁判或椅邊計分板 |
| 一盤平手時的賽末搶七 | 否 | 標準的數字搶七僅在 6-6 進行,而非作為賽末搶七 |
| No-ad 計分變體 | 否 | 工具採用 Advantage 計分制,而非 Deuce 時的直接決勝 |
如果你的比賽屬於「是」的情境,請在行動裝置或筆電的瀏覽器中開啟網球計分員,邊打邊點。如果屬於「否」的情境,工具仍然會記錄分數,但不會反映你正在進行的格式,因此顯示的比數會與實際比賽產生偏差。
如何逐步記錄一場比賽
- 在瀏覽器中開啟網球計分員,在姓名欄位輸入兩位選手的姓名,讓每次點擊都能清楚標示。
- 點擊贏得第一分的選手;計分員會自動從 Love-Love 推進到 15-Love,並在進行中的該盤內顯示局數比數。
- 持續點擊贏得每一分對打的選手;工具會套用標準的 15、30、40 進程,並在拿下該局時推進盤數比數。
- 當雙方都來到 40 時,工具顯示 Deuce;下一分讓該選手取得 Advantage,再連贏一分即獲勝拿下該局。如果對手反而贏得下一分,比數會回到 Deuce。
- 當盤數來到 6-6 時,工具會切換到數字計分的搶七;先取得七分且領先兩分者以 7-6 拿下該盤,而在其中一位選手率先拿下兩盤時比賽立即結束。
- 如果點錯了,請使用「復原上一點」(Undo last point) 來還原到精確的上一個比數 —— 工具會儲存完整的先前比賽快照,因此跨局、跨盤、跨搶七與跨比賽界線的還原都是精確的。
- 當比賽結束時,請使用「開始新比賽」(Start new match) 來清除進行中的比數,同時保留已記錄的當日得分紀錄。
每日紀錄、復原與匯出
你點擊的每一分都會儲存在裝置的本地日曆日期之下 —— 該日期是從你裝置上的 Intl.DateTimeFormat 讀取的。當練習賽跨越午夜時,這個小型每日紀錄就很實用,因為午夜前後的分數屬於不同的日曆日期;當你想回顧某個特定日期記錄了多少分時,這個紀錄也很方便。每日紀錄是得分紀錄的歷史,並非聲明該比數為正式紀錄。
在比賽過程中保護你的三個控制項是:
- 復原上一點 (Undo last point) —— 還原到精確的上一個比賽快照,包含跨局、跨盤、跨搶七與跨比賽界線
- 開始新比賽 (Start new match) —— 僅清除進行中的比賽比數;已經記錄的本地每日紀錄會保留不動
- 清除本地紀錄 (Clear local history) —— 當你想從空白的瀏覽器狀態重新開始時,移除已儲存的每日紀錄
當你需要瀏覽器以外的檔案時,你可以在不傳送到遠端服務的情況下匯出本地紀錄。匯出 CSV (Export CSV) 會建立一個包含日期與記錄分數的檔案,可在試算表或封存檔中開啟。匯出 PNG (Export PNG) 會產生一張 1080 乘 1350 的原始尺寸影像,包含總分與近日紀錄;該影像不含 URL 或選手姓名,這在分享檔案時能限制不必要的個人資訊。這兩種匯出都僅使用瀏覽器的 Blob 與 canvas API 在本地完成。
隱私、儲存與誠實的限制
選手姓名、進行中的比賽以及每日得分紀錄僅儲存在此工具的本地瀏覽器金鑰下。它們不會同步到其他裝置,而清除網站資料也會將它們一併移除。沒有帳號、沒有上傳佇列、沒有伺服器端計分 API,也沒有遠端檔案轉換。如果瀏覽器儲存功能無法使用,比數仍可在當前頁面上使用,但工具會公開聲明它無法保留當日的紀錄。
此工具刻意定位為個人計分輔助工具,而非正式錦標賽計分員。它不管理發順序、椅審裁判判定、雙打輪換、界內界外判球、換場、棄賽、賽末搶七替代方案,或特定賽事計分變體。錦標賽可以公告採用不同格式 —— 例如 No-ad 盤、一盤平手時的超級搶七,或 10 分的賽末搰七 —— 而該格式將主導該賽事。如果你的比賽採用上述任何一種格式,本工具就不適用於該比賽格式;經賽事認可的紙本計分卡才是正確的選擇。
如需針對不同計分員類型工具的類似決策架構,請參閱 西洋棋棋鐘的決策指南。
如需更深入的瞭解,請參閱 籃球計分員初次設定:從哪裡開始。