點選贏得該分的球員,而不是正在落後的球員,這樣網球計分就能從 Love 一路保持正確到 match point。網球記分工具是為了解決一般計數器無法處理的網球計分規則而設計的:Love、15、30、40、Deuce、Advantage、該局遊戲結束、一盤六局,以及在六局平手時進行先得七分的搶七。這些轉換規則依序進行。使用網球記分工具時,幾乎所有的錯誤都來自於使用者試圖在腦中自行處理這些轉換、點錯了邊,或是跳過了一個專門用來修正失誤的控制項。解決方法不是更多的運算;而是建立一組小習慣,讓工具的本地狀態機主導計分,並由你負責確認每分的贏家是正確的球員。網球記分工具會自動為你套用標準的局數與搶七轉換,所以只要在比賽前後與進行中謹慎地點擊,大部分的錯誤都是可以避免的。

網球記分工具中常見的錯誤
大多數的計分錯誤來自於一些可預見的操作。第一種是點選剛輸掉長來回的球員,因為當擊球出界時,記錄「輸球的人」感覺很自然。第二種是試圖自行計算分數,等到顯示的數字與預期不符時才點選。第三種是在開始新比賽時,沒有意識到前一場比賽的紀錄仍然附加在當日本地的紀錄上。第四種是把記分工具當作裁判,期待它追蹤發球順序或雙打輪換,而這些功能其實並不支援。
這個工具刻意僅支援標準的單打計分,所以「誤用」型的錯誤往往是期待了從未納入設計的功能。了解這個界線就能避免第二類錯誤:把個人輔助工具誤認為是正式比賽計分卡。當你不再要求工具做它原本就不該做的事時,真正的計分錯誤就會變得非常少。
在第一分之前正確設定比賽
最容易避免的錯誤,是那些在比賽開始前就發生的錯誤。在記錄任何一分之前,先輸入兩位球員的姓名。如果姓名留白或拼字錯誤,匯出檔案仍可使用,但會失去一眼辨識誰是誰的便利性,特別是在長時間的比賽中,畫面已經捲動超過球員標籤的時候。如果你習慣左手對右手打球,或只是想要清楚的視覺順序,請花幾秒鐘確認左側的球員對應到左側的點擊目標。
在第一次發球之前,請先決定比賽是否採用三盤兩勝制,並在六局平手時進行搶七——這是記分工具所支援的賽制。如果你的球隊或俱樂部採用不同的賽制,例如以搶十取代第三盤,或是無廣告計分制,請不要使用這個工具來記分;狀態機會默默套用標準規則,導致你最終的盤數與實際結果不符。Deuce 與 Advantage 的邏輯已完整實作,所以一旦你確認賽制為標準,記分工具就不會在轉換時出現令你意外的結果。
正確記錄每一分
從第一分到 match point,保持網球比賽計分準確的正確順序如下。
- 在第一個姓名欄位輸入球員 A 的姓名,在第二個姓名欄位輸入球員 B 的姓名。
- 觀察該分結束,判斷是哪一位球員贏得這一分,而不是哪位球員發生了失誤。
- 點選贏得該分的球員下方的按鈕或列;記分工具會同時更新盤數、局數與該局分數。
- 看一眼更新後的分數並在心中默唸,例如「30-15,球員 A」,以確認轉換結果與你看到的比賽情況一致。
- 如果顯示的分數與實際來回不符,請立即點選「Undo last point」,然後再進行其他操作。
- 一次記錄一分,絕對不要把兩分合併成一次點選;狀態機是設計為每次點選處理一分。
- 在六局平手時,記分工具會將盤面切換為數字式的搶七,先得七分且需領先兩分者獲勝。
- 當任一方贏得第二盤時,比賽即結束,並會出現「Start new match」的控制項。
安全處理 Deuce、Advantage 與 6-6 搶七
那些讓你覺得記分工具「做太多」的轉換,其實最值得信賴。在 40-all 時,記分工具會停止顯示 40,改為顯示 Deuce。下一分由獲勝方取得 Advantage。若同一方再得一分,該局結束;若另一方得一分,比賽回到 Deuce。這些文字都不是由使用者輸入的,而是本地狀態機依據 ITF 與 USTA 對標準局數的規範所產生的輸出。
| 該分結束後的局數分數 | 記分工具應顯示的內容 | 下一步該怎麼做 |
|---|---|---|
| 0-0 | Love-Love | 繼續點選每一分的贏家。 |
| 1-0, 2-0, 3-0 | 15, 30, 40 | 繼續點選每一分的贏家。 |
| 3-3 | Deuce | 點選下一分的贏家;分數將變為該方的 Advantage。 |
| Advantage A 或 B | 顯示 Advantage 方的姓名 | 若同一方贏得下一分,該局結束;若另一方贏得下一分,比賽回到 Deuce。 |
| 局數 6-6 | 搶七至 7 分,須領先 2 分 | 將分數視為純數字。搶七結束時,盤數以 7-6 結束。 |
如果螢幕顯示的內容與此表格不符,最常見的原因是先前有錯誤的點選尚未復原。不要試圖以點選讓畫面「追平」的方式來修正;請一直復原到最後一個正確狀態,然後重新記錄漏掉的那一分。搶七尤其不容許失同步,因為後續每一分都會以可能已經錯誤的基準來解讀。
放心地使用 Undo、Start New Match 與 Clear History
這三個重置控制項的功能截然不同,混淆它們是常見的錯誤。Undo last point 會還原前一筆完整的比賽快照,包括跨局、跨盤或跨搶七的狀態。在任何一次點選後使用都是安全的,不會破壞計分。Start new match 只會清除進行中的比賽分數,但保留已記錄在瀏覽器中的當日本地紀錄。Clear local history 則會完全移除儲存的每日資料;當你想從空白瀏覽器狀態重新開始時很有用,但如果你仍需要昨天的練習總計,這就不是正確的選擇。
經驗法則是:一旦覺得點選有誤,就立刻使用 Undo,即使當下顯示的分數看起來還合理。為了「補回」錯誤的點選而「再多點一次」,是讓分數偏離實際比賽狀態最快的方式,因為狀態機會在已經錯誤的基準上繼續套用標準轉換。
匯出與分享時避免洩漏球員姓名
只有在確實需要瀏覽器以外的檔案時才進行匯出。CSV 匯出會產生一個可在任何試算表中正常開啟的日期與點數記錄檔案,適合用來封存某一天記錄了多少點數。PNG 匯出則會產生一張 1080 by 1350 的圖片,顯示總計與最近幾天的紀錄;圖片中刻意不包含網址或球員姓名,這樣在群組聊天或課程回顧中分享圖片時,能減少個資外洩。兩種匯出都是在本地透過瀏覽器的 Blob 與 canvas API 產生,因此檔案是在你的裝置上生成,而非上傳到任何服務。如果瀏覽器的儲存空間無法使用,分數仍可在當前頁面使用,但工具會提示它無法在不同的連線階段之間保留紀錄;如果你想要保留資料,請在關閉分頁前先進行匯出。
如需更深入的說明,請參閱使用飲水量計數器時如何避免錯誤。