在 Basketball Scorekeeper 中,每按一次 +1、+2 或 +3 按鈕,都會記錄一次獨立的得分事件,因此重複相同結果時,代表球場上每次發生相同 plays 時都按相同按鈕,而不是重播一個未加區分的總分。這款記分工具的設計核心,是將籃球比分視為具名得分動作的總和——價值 1 分的自由投籃、價值 2 分的兩分球,以及價值 3 分的三分球——而不是最後再重新拼湊出一個難以理解的數字。FIBA Official Basketball Rules 2024 在第 16 條規定了相同的數值,而 USA Basketball 的青少年指南也為面向球員的比賽.describe了同樣熟悉的 1 分、2 分和 3 分類別。由於工具中的每次點按都是一個離散事件,你可以連續多次重複相同動作,並相信總數會維持一致、每日摘要會精確增加該數值,之後的 CSV 匯出也會精確顯示加入了什麼以及何時加入。復原、單節切換及本機每日歷史,都是為了在單節變得繁忙時仍能維持這種一致性而設計。

這裡的「重複相同結果」實際上代表什麼
當記分人員詢問如何重複相同結果時,通常是指三種情況之一。他們想知道連續兩次點按相同按鈕是否會產生相同結果、相同工作流程在各單節中的運作方式是否一致,或比賽結束後匯出檔案中是否會出現相同數字。Basketball Scorekeeper 刻意採取狹義的設計,而正是這種狹義設計讓上述所有情況的答案都是肯定的。
這款工具為每支球隊提供恰好三種得分動作——+1、+2 和 +3——另有 Record team foul、Next period、Undo last event、Start new game,以及 Export PNG 或 CSV。它沒有將得分與犯規混在一起的通用加一計數器,也沒有會因錯誤原因而悄悄扣減分數的減分按鈕。螢幕以清晰易讀的配置呈現每支球隊的總分、目前單節,以及雙方目前的球隊犯規次數,因此,只要在相同比賽狀態下再次點按相同按鈕,你看到的比分就會與之後再次看到的比分相同。
事件式帳本如何取代單純的計數器
單純的計數器只知道按了多少次按鈕。用來計算繞場跑的圈數或許足夠,但它會遺失造成得分的比賽動作類型。Basketball Scorekeeper 會記錄實際發生的動作,因此比分始終是可辨識事件的總和,而不是事後必須反向推算的單一累計數字。+1、+2 和 +3 按鈕直接對應正式籃球所使用的得分數值。
| 按鈕 | 增加的得分 | 代表意義 |
|---|---|---|
| +1 | 1 | 依 FIBA Official Basketball Rules 2024 第 16 條,成功的自由投籃 |
| +2 | 2 | 在兩分球區域內取得的得分 |
| +3 | 3 | 在三分球區域內取得的得分 |
| Record team foul | 0 | 不會改變比分的球隊犯規事件 |
球隊犯規會與得分分開儲存,因此犯規不會悄悄加進比分,得分事件也不會改變犯規次數。這種分隔是工具能重複一致運作的另一半:你可以在單節中記錄 10 次犯規和 10 次三分球,而比分只會反映三分球,犯規計數器也只會反映犯規。規則依據方面,FIBA 數值列於 FIBA Official Basketball Rules 2024,而 USA Basketball 的 青少年指南 也採用同樣熟悉的 1 分、2 分和 3 分類別,可作為獨立交叉查核。
如何在 Basketball Scorekeeper 中重複相同結果
- 開啟工具並輸入主隊名稱和客隊名稱,讓比分面板正確標示總分。
- 球場上每次得分時,點按得分球隊下方的 +1、+2 或 +3 按鈕。每次動作點按一次;在相同球隊下再次點按相同按鈕,就會再次增加相同分數。
- 每次球隊犯規時,點按犯規球隊下方的 Record team foul。犯規永遠不會改變比分,也永遠不會改變對手的犯規次數。
- 如果按錯按鈕,請點按 Undo last event,將完整先前的比賽和每日摘要恢復原狀。復原功能無論該事件是得分還是犯規,都只會移除恰好 1 個事件。
- 單節結束時,點按 Next period。比分會保留,顯示的球隊犯規總數會為下一節重設,而已儲存的每日事件摘要則會保留。
- 比賽結束時,選擇 Export PNG,以取得 1080 by 1350 的最終總分與近期日期視覺記錄;或選擇 Export CSV,以取得每個日期一列的精簡資料,內容包含主隊得分、客隊得分、主隊犯規及客隊犯規。
- 如果想要全新的記分板,請點按 Start new game,清除使用中的記分板及目前單節的犯規顯示;已儲存的每日歷史會保留在同一瀏覽器本機儲存空間鍵值下。
修正誤按而不破壞模式
記分人員認為工具無法「重複」相同結果,最常見的原因是誤觸。解決方式是 Undo last event,這項功能專為球場邊進行實際修正而設計:它會還原完整先前的比賽和每日摘要,而不是扣減一個通用數值。復原犯規不會改變比分;復原三分球事件則會還原正確總分,而不會留下一個無法解釋的數字。它沒有各球隊個別復原,也沒有部分復原;點按 1 次就會依相反順序移除 1 個事件。如果手機螢幕上的按鈕靠得很近,導致誤觸反覆發生,請放慢速度,先閱讀每一列的球隊標籤再點按。
若要更深入了解錯誤復原方式,逐步修正 Basketball Scorekeeper 中的錯誤結果指南會說明相同的復原機制,並補充單節結束時修正的更多情境。
跨單節、比賽與日期沿用相同工作流程
單節不會自動前進。第 4 節結束後,畫面會繼續以編號的延長賽單節顯示,由你決定何時前進。這是刻意的設計,因為 FIBA、NBA、WNBA、NCAA、青少年及業餘比賽的規則各不相同,而工具不會裁定何時需要進入延長賽。點按 Next period 才會重設目前單節的球隊犯規顯示;比賽比分和已儲存的每日事件摘要則會在這次切換中保留。
同一天進行多場比賽時,你記錄的每個得分和犯規都會儲存在以本機日曆日期劃分的精簡私人每日摘要中。每日資料列會計算該日期記錄的得分,而 CSV 也會包含主隊得分、客隊得分、主隊犯規及客隊犯規,讓日後閱讀者不必猜測總分的意義。若要看看相同算術在繁忙單節中的運作方式,可以想像主隊在單節內投進 3 個三分球、2 個兩分球,並完成 4 次自由投籃。逐項計算事件:3 × 3 = 9 分的三分球得分,2 × 2 = 4 分的兩分球得分,4 × 1 = 4 分的自由投籃得分,total = 9 + 4 + 4 = 17 分加入主隊總分。無論單節是在這 9 次點按後結束,還是在 70 次後結束,都適用相同的算術。
本機儲存空間、隱私與記錄存放位置
範圍受限的本機比賽資料會存放在本機儲存空間鍵值 counter:basketball-scorekeeper 下。匯出功能使用瀏覽器原生 Blob 與 canvas API 製作,因此整個流程不需要帳戶、不需要上傳、沒有遠端運動資料庫,也沒有伺服器端轉換。換一台裝置時會從空白開始,因為歷史資料不會跨瀏覽器跟著你;當你刻意想要全新的瀏覽器狀態時,清除網站資料或使用 Clear local history,就會移除所有本機儲存記錄。如果無法使用瀏覽器儲存空間,工具會揭露此事,不會將其視為隱藏備份,因此資料不會因無聲故障而悄然遺失。
PNG 匯出尺寸為 1080 by 1350,並省略球隊名稱和網址,以減少分享檔案時不必要的背景資訊。CSV 是每個本機日期一列的精簡檔案,並以個別欄位記錄主隊得分、客隊得分、主隊犯規及客隊犯規,因此你匯出的數字會與在工具中看到的數字相符。
工具不會重複的內容
讓工作流程能夠重複一致的同一種狹義設計,也同時划定了界線。Basketball Scorekeeper 不是經認證的正式記分表、比賽時钟、進攻時钟、控球權追蹤器、球員名單、球員犯規帳本,也不是決定處罰與換人的規則引擎。如果你需要計時功能,Online Stopwatch 可在同一瀏覽器中提供具分段時間的累加計時;如果需要不含 FIBA 分數值、較通用的兩隊計數器,Online Scoreboard 則是更廣泛的替代方案。當你需要的便利功能是標準 1 分、2 分和 3 分的兩隊帳本、可見的單節,以及球隊犯規提醒時,請使用 Basketball Scorekeeper,並讓其他工具處理這款工具刻意不負責的事項。
若要深入了解,請參閱如何確認正確使用 Tennis Scorekeeper?。