本館粉絲專頁

使用者:Digipunk/SC/RNK-AUTO

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
台灣棒球維基館
< 使用者:Digipunk
在2019年12月9日 (一) 14:42由Digipunk對話 | 貢獻所做的修訂版本

跳轉到: 導覽搜尋

目次

賽程表/自動排行(SC/RNK-AUTO)

  1. 新增參數「賽程表」,用以指定欲解析的賽程表 ID。可指定多個賽程表(以 / 分隔,因應把預賽成績帶入複賽的超級循環制賽事)。
  2. 新增參數「自動排序」,預設值為 1,若排序不正確可將此值設為 0,以手動輸入的隊名順序為準。
  3. 新增欄位「對戰比分」。
差異 {{賽程表/排行}} {{賽程表/自動排行}}
填寫數值 手動填寫 不必填,自動解讀指定的賽程表
獨立運作 同一頁面裡需有欲解讀的賽程表
「賽程表」參數  不支援 需要,用以指定欲解讀的賽程表
「自動排序」參數 不支援 預設為啟用,但不保證絕對正確
「對戰比分」欄位 不支援 支援,自動將隊名插入欄位列 
其餘皆相同

語法

  • 參考「賽程表/排行」說明。
  • 每一列只需寫隊名,不需輸入數據(隊名後的數據將自動被忽略)。
  • 必須為賽程表設定 ID,並指定給此模板的「賽程表」參數。(注意 ID 只能使用英數字,無法使用中文)

關於自動排序

  • 只是提供方便,排序結果無法保證絕對正確(戰績相同時有其它無法掌握的排序規則,且因賽事規定而異),適用於賽期較長的大型賽事,省去經常調整隊名順序的麻煩。
  • 整個賽事結束後,該人工檢查該順序是否正確,若不正確應將「自動排序」參數設為 0,取消此功能,以書寫順序為準。

程式邏輯

  • 排序邏輯依序為:積分、勝率、勝差、兩隊對戰勝負、書寫順序。
  • 換句話說,若有積分便比較積分,若無積分或者積分相同便再比勝率,若勝率相同便再比勝差,若勝差相同便再比較兩隊的對戰勝負(三隊以上無法比較,需其它無法預期的條件),若無對戰勝負就看哪一隊寫在前面。
  • 此邏輯可因應絕大部份賽事,但仍有許多賽事規則的排序規定不同,無法保證自動排序的結果一定正確,賽事結束後必須人工確認是否正確。

範例

開發記錄

  • [2019-12-04] 自動解析賽程表、產生排行。