|
本館粉絲專頁 |
|
|
使用者:Digipunk/SC/RNK-AUTO
台灣棒球維基館
< 使用者:Digipunk(重定向自模板:賽程表/自動排行)
目次[隱藏] |
[編輯] 賽程表/自動排行(SC/RNK-AUTO)
- 功能、限制、參數用法,同於「賽程表/排行」。
- 新增參數「賽程表」,用以指定欲解析的賽程表 ID。可指定多個賽程表(以 / 分隔,因應把預賽成績帶入複賽的超級循環制賽事)。
- 新增參數「自動排序」,預設值為 1,若排序不正確可將此值設為 0,以手動輸入的隊名順序為準。
- 新增參數「交叉對戰」,預設值為不啟用(無值),表示參賽球隊分為兩邊,交叉對戰,己邊球隊不對戰,一般循環賽應避免誤用此參數。
若為交叉對戰,此參數用來指定對手球隊列表(以 / 分隔)。 - 新增欄位「對戰比分」,自動在欄位列展開,形成各隊對戰比分表。
差異 | {{賽程表/排行}} | {{賽程表/自動排行}} |
---|---|---|
填寫數值 | 手動填寫 | 不必填,自動解讀指定的賽程表 |
獨立運作 | 是 | 同一頁面裡需有欲解讀的賽程表 |
「賽程表」參數 | 不支援 | 需要,用以指定欲解讀的賽程表 |
「自動排序」參數 | 不支援 | 預設為啟用,但不保證絕對正確 |
「交叉對戰」參數 | 不支援 | 指定交叉對戰的對手球隊列表 |
「對戰比分」欄位 「對戰成績」欄位 |
不支援 | 支援,自動將隊名插入欄位列 |
其餘皆相同 |
[編輯] 語法
- 參考「賽程表/排行」說明。
- 每一列只需寫隊名,不需輸入數據(隊名後的數據將自動被忽略)。
- 必須為賽程表設定 ID,並指定給此模板的「賽程表」參數。
[編輯] 設定 ID
- 每個 ID 在頁面裡是唯一的,不能重複,若欲解析的賽程表不只一個,則必須為它們設定不一樣的 ID。
[編輯] 設定賽程表 ID
- 使用 {{賽程表/簡易}} 或 {{賽程表/小組}} 時,利用其 ID 參數設定。
{{賽程表/簡易 | ... | ID = ROUND-1 | ... }} {{賽程表/小組 | ... | ID = ROUND-1 | ... }}
- 使用一般表格時,直接用 ID 屬性設定。
{| ID="ROUND-1" .... ... |} <TABLE ID="ROUND-1" ....> ... </TABLE>
[編輯] 將 ID 指定給戰績表
- 將賽程表的 ID 指定給戰績表。
{{賽程表/自動排行 | ... | 賽程表 = ROUND-1 | ... }}
[編輯] 自動排序功能
- 只是提供方便,排序結果無法保證絕對正確(戰績相同時有其它無法掌握的排序規則,且因賽事規定而異),適用於賽期較長的大型賽事,省去經常調整隊名順序的麻煩。
- 整個賽事結束後,該人工檢查該順序是否正確,若不正確應將「自動排序」參數設為 0,取消此功能,以書寫順序為準。
[編輯] 自動排序規則
- 此邏輯可因應絕大部份賽事,但仍有許多賽事規則的排序規定不同,無法保證自動排序的結果一定正確,賽事結束後必須人工確認是否正確。
- 自動排序所根據的順序:
- 積分
※說明:若此賽事為積分制便比較積分;非積分制或積分相同則往下一條規則走。 - 勝率
- 勝差
※說明:勝率相同者未必勝差相同。 - 未賽場次
※說明:若上述條件都相同,未賽者保有勝出的可能性。此條件等同比較淘汰數字,但不需要複雜的公式。 - 兩隊對戰勝負
※說明:三隊以上無法比較,需其它無法預期的條件,各賽事規定不同。雖然三隊裡若有單隊獨贏或獨輸,比較勝負也可正確排序,但三隊以上互咬時此條件便無法正確判斷,為了保有利用下一項條件(書寫順序)調整順序的機會,三隊以上戰績相同便不使用此條件排序。 - 書寫順序
※說明:一樣是自動排序,但以上條件皆無法判斷時,哪隊先寫就先顯示哪隊。
[編輯] 對戰比分、對戰成績
- 欲顯示的欄位加入「對戰比分」或「對戰成績」,即可將球隊名稱自動展開,並顯示對戰結果。
- 單循環或雙循環可考慮使用「對戰比分」,三循環以上便不適合列出一場的比分,佔空間且眼花潦亂,改用「對戰成績」較適合。
[編輯] 對戰比分
2019爆米花棒球聯盟/例行賽 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
排行 | 球隊 | 應賽 | 已賽 | 取消 | 勝場 | 敗場 | 勝率 | 勝差 | 台北興富發 | 安永鮮物 | 合作金庫 | 台灣電力 | 台南市 | 台中台壽保 | 新北市 | 大學培訓 | 桃園航空城 | 綺麗珊瑚 | ||
1 |
| 18 | 11 | 1 | 9 | 2 | .818 | - | ○ 5:4 | | ○ 5:3 | ● 5:6 ○ 6:2 | ○ 16:6 ○ 7:2 | ○ 8:3 ● 5:9 | ○ 7:0 | ○ 14:7 | ○ 5:3 X | |||
2 |
| 18 | 10 | 2 | 8 | 2 | .800 | 0.5 | ● 4:5 | X | ○ 10:8 ○ 9:6 | ● 2:3 | ○ 12:2 | | ○ 6:2 ○ 7:2 | ○ 10:0 X | ○ 5:1 ○ 10:1 | |||
3 |
| 18 | 12 | 1 | 9 | 3 | .750 | 0.5 | | X | ● 0:5 | ○ 9:1 ○ 10:0 | ○ 4:3 ○ 10:3 | ○ 12:5 ○ 9:6 | ● 3:4 | ● 5:6 ○ 4:0 | ○ 11:0 ○ 8:7 | |||
4 |
| 18 | 11 | 2 | 8 | 3 | .727 | 1 | ● 3:5 | ● 8:10 ● 6:9 | ○ 5:0 | ○ 4:1 ○ 5:2 | ○ 8:7 | ○ 8:0 X | ○ 12:3 X | | ○ 11:1 ○ 8:4 | |||
5 |
| 18 | 14 | 0 | 8 | 6 | .571 | 2.5 | ○ 6:5 ● 2:6 | ○ 3:2 | ● 1:9 ● 0:10 | ● 1:4 ● 2:5 | ○ 3:2 | ○ 8:7 ● 4:5 | ○ 3:1 ○ 13:0 | ○ 4:3 | ○ 6:4 | |||
6 |
| 18 | 12 | 0 | 4 | 8 | .333 | 5.5 | ● 6:16 ● 2:7 | ● 2:12 | ● 3:4 ● 3:10 | ● 7:8 | ● 2:3 | ○ 13:8 | ○ 4:3 | ○ 14:4 | ● 1:3 ○ 7:0 | |||
7 |
| 18 | 12 | 1 | 4 | 8 | .333 | 5.5 | ● 3:8 ○ 9:5 | | ● 5:12 ● 6:9 | ● 0:8 X | ● 7:8 ○ 5:4 | ● 8:13 | ○ 8:3 | ○ 10:8 ● 6:7 | ● 2:3 | |||
8 |
| 18 | 12 | 2 | 4 | 8 | .333 | 5.5 | ● 0:7 | ● 2:6 ● 2:7 | ○ 4:3 | ● 3:12 X | ● 1:3 ● 0:13 | ● 3:4 | ● 3:8 | ○ 3:2 ○ 6:5 | ○ 3:1 X | |||
9 |
| 18 | 10 | 1 | 2 | 8 | .200 | 6.5 | ● 7:14 | ● 0:10 X | ○ 6:5 ● 0:4 | | ● 3:4 | ● 4:14 | ● 8:10 ○ 7:6 | ● 2:3 ● 5:6 | | |||
10 |
| 18 | 12 | 2 | 2 | 10 | .167 | 7.5 | ● 3:5 X | ● 1:5 ● 1:10 | ● 0:11 ● 7:8 | ● 1:11 ● 4:8 | ● 4:6 | ○ 3:1 ● 0:7 | ○ 3:2 | ● 1:3 X | | |||
總計或平均 | 90 | 58 | 6 | 58 | 58 | .500 |
[編輯] 對戰成績
2019爆米花棒球聯盟/例行賽 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
排行 | 球隊 | 應賽 | 已賽 | 取消 | 勝場 | 敗場 | 勝率 | 勝差 | 台北興富發 | 安永鮮物 | 合作金庫 | 台灣電力 | 台南市 | 台中台壽保 | 新北市 | 大學培訓 | 桃園航空城 | 綺麗珊瑚 | ||
1 |
| 18 | 11 | 1 | 9 | 2 | .818 | - | 1-0 | 0-0 | 1-0 | 1-1 | 2-0 | 1-1 | 1-0 | 1-0 | 1-0 | |||
2 |
| 18 | 10 | 2 | 8 | 2 | .800 | 0.5 | 0-1 | 0-0 | 2-0 | 0-1 | 1-0 | 0-0 | 2-0 | 1-0 | 2-0 | |||
3 |
| 18 | 12 | 1 | 9 | 3 | .750 | 0.5 | 0-0 | 0-0 | 0-1 | 2-0 | 2-0 | 2-0 | 0-1 | 1-1 | 2-0 | |||
4 |
| 18 | 11 | 2 | 8 | 3 | .727 | 1 | 0-1 | 0-2 | 1-0 | 2-0 | 1-0 | 1-0 | 1-0 | 0-0 | 2-0 | |||
5 |
| 18 | 14 | 0 | 8 | 6 | .571 | 2.5 | 1-1 | 1-0 | 0-2 | 0-2 | 1-0 | 1-1 | 2-0 | 1-0 | 1-0 | |||
6 |
| 18 | 12 | 0 | 4 | 8 | .333 | 5.5 | 0-2 | 0-1 | 0-2 | 0-1 | 0-1 | 1-0 | 1-0 | 1-0 | 1-1 | |||
7 |
| 18 | 12 | 1 | 4 | 8 | .333 | 5.5 | 1-1 | 0-0 | 0-2 | 0-1 | 1-1 | 0-1 | 1-0 | 1-1 | 0-1 | |||
8 |
| 18 | 12 | 2 | 4 | 8 | .333 | 5.5 | 0-1 | 0-2 | 1-0 | 0-1 | 0-2 | 0-1 | 0-1 | 2-0 | 1-0 | |||
9 |
| 18 | 10 | 1 | 2 | 8 | .200 | 6.5 | 0-1 | 0-1 | 1-1 | 0-0 | 0-1 | 0-1 | 1-1 | 0-2 | 0-0 | |||
10 |
| 18 | 12 | 2 | 2 | 10 | .167 | 7.5 | 0-1 | 0-2 | 0-2 | 0-2 | 0-1 | 1-1 | 1-0 | 0-1 | 0-0 | |||
總計或平均 | 90 | 58 | 6 | 58 | 58 | .500 |
[編輯] 交叉對戰
- 指的是如「中日會長盃」那種「分成兩邊球隊並交叉對戰、已方球隊不對戰」的特殊情況。
- 一般循環賽制必須避免誤用此參數,否則自動統計結果將有錯誤。
[編輯] 順便一提,關於隊名
- 雖然程式可以自動偵測賽程表裡的隊名,但並不那麼做。無論一般循環賽或交叉對戰,都必須在建立戰績表時填寫隊名,原因是:
- 建立戰績表的人原本就應該知道有哪些球隊,這才是比較保險、嚴謹的方式。
- 少部份交流賽可見插花的球隊,它們被安排進來打一、兩場,但戰績不列入計算,則戰績表裡面不要填它們即可。
[編輯] 範例
[編輯] 開發記錄
- [2019-12-04] 自動解析賽程表、產生排行。
- [2020-11-22] 新增「不計排名」參數。