在網球計分器中記錄一場網球比賽的步驟,代表著將每一筆得分儲存到瀏覽器中一份私密的每日歷史紀錄,接著僅在你需要網頁以外的檔案時,才將該紀錄匯出為 PNG 或 CSV。由於網球計分會依序經過 Love、15、30、40、Deuce、Advantage、局、盤,以及可能的 tie-break,單純的計數器無法自行重現這份文件——它只會顯示一個從零開始上升的數字。網球計分器會為你套用標準的局與 tie-break 轉換規則,並將每一分對應到你裝置的當地日期儲存。這讓你無需帳號、上傳或伺服器端計分 API,就能擁有一份關於自己實際在比賽中所做之事的私密紀錄。若要記錄你的步驟,請開啟 網球計分器,輸入兩位選手的名字,點下每分的獲勝者,讓工具自動更新分數與本地歷史。當你想要一份可攜的副本時,可匯出 CSV 以取得逐列的日期與得分紀錄,或匯出 PNG 以取得一張 1080 by 1350 的圖片,內容包含總計與最近幾天的資料。

how do i document the steps i use to use tennis scorekeeper
如何記錄你使用網球計分器的步驟

「記錄步驟」對一場網球賽而言代表什麼

計數器只會記錄一個不斷上升的數字。一場網球賽則有層層嵌套的結構:分嵌於局、局嵌於盤、盤嵌於整場比賽。網球計分器將這些層級實作為一套明確的本地狀態機,遵循 ITF Rules 5-7,並與 USTA 選手指南交叉核對。當你點選一位選手時,你並不只是在計數器上加一——而是把比賽狀態從 30-Love 推進到 40-Love、從 40-all 推進到 Advantage,或從局數 6-6 推進到 0-0 的 tie-break。歷史紀錄會儲存每一筆得分,包括結束一局、一盤、一場 tie-break 或整場比賽的得分。這就是在此記錄步驟的樣貌:一份逐分的紀錄,反映比賽實際的轉換過程,而不是一個扁平的總計。

這些轉換並非從最終總計推測而來——而是透過外部黃金案例測試,以明確的本地狀態機實作。當你想要一份可信的個人紀錄時,這個區別很重要,因為推測出來的總計無法告訴你比賽是否真的在 40-all 時進入 Deuce,也無法告訴你那盤是否真的在 6-6 時進入 tie-break。這套工具的文件會同時告訴你這兩件事。計分轉換遵循 ITF Rules of Tennis 2026 所描述的標準局與 tie-break 規則,並與 USTA 網球計分指南交叉核對。

每日歷史如何捕捉你記錄的每一分

每一次儲存得分的點擊,都會透過 Intl.DateTimeFormat 對應到你裝置的當地曆日。這份歷史是逐分的紀錄歷史,而非任何分數為正式紀錄的宣稱。以下兩種實務情境讓它在記錄步驟時特別有用:

  • 練習賽跨越午夜。歷史紀錄會把得分拆分成兩個曆日,因此你可以看到每天各自記錄到幾分,而不會被合併進同一個儲存區而遺失。
  • 你想要一份個人訓練日誌。回顧你在特定日期記錄了幾分,能讓你看出一次練習的輪廓,而無需依賴記憶。

這份歷史僅儲存在此工具的本地瀏覽器鍵 counter:tennis-scorekeeper 下。它不會同步到其他裝置,清除網站資料也會將其移除。若瀏覽器儲存空間無法使用,計分功能在當前頁面仍可運作,但工具會揭露其無法為稍後的工作階段保留歷史。這份歷史不會被上傳,因此你步驟的唯一紀錄就只存在於這個瀏覽器中。

建立並儲存你的個人比賽紀錄

開啟工具,依序記錄每一分。以下編號過的例行程序,能讓你無論是在進行友誼單打賽、練習時段,或上課時,都保持紀錄的一致性。

  1. 在瀏覽器中開啟網球計分器,並依照你希望出現在自己腦中紀錄裡的樣子,輸入兩位選手的名字。
  2. 點下贏得第一分的那位選手,讓計分器套用標準的局轉換(15-Love、30-Love、40-Love,或若來回打到 40-all 時進入 Deuce)。
  3. 為每一分繼續點下獲勝的選手。工具會更新目前的盤數、局數與分數,你無需自己在腦中換算原始的累計數字。
  4. 若你不小心點錯選手,請點選「Undo last point」以還原整個先前的比賽快照——包括結束一局、一盤、一場 tie-break 或整場比賽的那些轉換。
  5. 比賽結束後,請將頁面上的現用分數保留在原處,如此每一筆得分才能持續顯示在你的本地每日歷史中。
  6. 若你希望開始一場新的三戰兩勝比賽,同時保留現有的紀錄,請點選「Start new match」。現用分數會清空,但已儲存的每日歷史會保留下來。
  7. 當你需要一份瀏覽器以外的檔案時,請依照下一節所述的方式匯出已記錄的內容。

將你的紀錄匯出為 PNG 或 CSV

此工具使用瀏覽器的 Blob 與 canvas API 在本地建立檔案。沒有上傳佇列、伺服器端計分 API,也沒有遠端檔案轉換。兩種匯出選項可將已記錄的內容轉為可攜檔案:

  • 匯出 CSV會建立一份「Date and Points recorded」檔案,可在任何試算表或封存工具中開啟。每一列代表一個當地曆日,而該分數欄就是當天記錄到的得分次數。
  • 匯出 PNG會建立一張 1080 by 1350 的圖片,顯示總計與最近幾天。圖片中不包含 URL 或選手姓名,這能在分享檔案時,減少不必要的個人脈絡被洩漏。

請只在真的需要一份此瀏覽器以外的檔案時才匯出。若你只想檢視本工作階段中記錄了什麼,頁面上的每日歷史已經可見。若要做更廣泛的個人紀錄,以「Days Since」或計數形式的逐日紀錄習慣,可以與網球計分器的檔案相輔相成——請參考 How Do I Document the Steps I Use for Days Since Counter 以了解該工作流程。

匯出選項檔案類型內容適用情境
匯出 CSVDate and Points recorded每個當地曆日一列,附上得分次數試算表分析或長期的個人封存
匯出 PNG1080 by 1350 圖片總計與最近幾天,不包含 URL 或選手姓名在不透露個人脈絡的前提下分享視覺化摘要

這份文件涵蓋哪些內容,又省略了哪些

這套工具所產生的紀錄是一份個人逐分日誌,而不是一份正式的錦標賽計分卡。它會記錄你為哪一位選手點下了每一分,以及由此產生的比賽狀態。它不會處理發球順序、主審判決、雙打輪換、界內界外判定、換邊、棄賽、match tie-break 替代方案,或特定賽事專屬的計分變化。若錦標賽公告採用不同的賽制,該賽制對該賽事具有約束力——你不會使用此工具來記錄那場比賽。

它適用於友誼單打賽、練習時段、俱樂部階梯賽註記,或一堂課程——在這些情境下,清晰的螢幕上分數比紙上記號更為有用。計分轉換遵循國際網球總會所制定的標準局與 tie-break 規則,並與 USTA 網球計分選手指南交叉核對。

層級處理方式文件會記錄什麼
局Love、15、30、40、Deuce、Advantage每次點擊得分,以及它所產生的局狀態
盤六局且須領先兩局;6-6 進入 tie-break該盤贏得的局數,以及是否進行了 tie-break
Tie-break先達 7 分且須領先 2 分者,該盤以 7-6 定勝負Tie-break 的逐分數字與最終的盤比數
比賽三盤兩勝制最終的比賽比數(例如 2-0 或 2-1)

保留、接續或清除已記錄的歷史

三個控制項讓你決定已記錄的內容在不同工作階段之間的行為:

  • 保持比賽現狀不動。每一筆得分都會保留在本地每日歷史中,下次你在此瀏覽器載入此頁時,可以看到相同的日期與次數。
  • 點選 Start new match。現用的比賽分數會重設,但先前儲存的每日歷史會保留下來。當你想再打一場三戰兩勝、又想保留先前紀錄時,這是正確的選擇。
  • 點選 Clear local history。已儲存的紀錄會被移除,工具會回到空白的瀏覽器狀態。當你想從完全空白的一頁重新開始時,可以使用此項。

由於這一切都儲存在此工具的本地瀏覽器鍵下,清除網站資料或使用不同的瀏覽器,就會失去對同一份歷史的存取。網球計分器本質上是一個個人計分輔助工具,因此這份紀錄是用於你自己的回顧用途,而不是作為正式提交。若你希望這份步驟紀錄能跨越瀏覽器工作階段保存下來,請保留已記錄的檔案;並建議在清除網站資料之前先匯出,以確保你的訓練日誌得以保存。

延伸閱讀:How to Document Your Steps in a Water Intake Counter。