第六屆 TCG 水產盃 自我檢討

就簡單記錄一下這次遇到的問題
還有一些想改進的地方
以及分享一下這次水產盃我想做的事

電子牌表

這次最大的不同大概就是限定繳交電子牌表
也不是響應什麼無紙化作業
只是現在有個官方統一的牌表系統
我比較方便整理資料
搭配 google 試算表的公式
可以將兩份不同的表連結在一起
我可以將報名跟牌表交接分開處理
反正大家都是在最後一刻才決定要用的牌組

並且利用 Google 表單的自動回覆跟編輯功能
玩家可以查看自己目前繳交的牌表
想改也可以在繳交期限前修改

不將牌表放在報名表內
是怕編輯後時間戳記更改
有人會說黑箱
怎麽時間比較晚報名順序卻在前面
所以牌表就另外開一份表單

但我沒想到的是官方牌表會有兩種連結

1. https://asia.pokemon-card.com/tw/deck-build/code/?deckCode=lHijsT-qNVWee-rMsbPN

2. https://asia.pokemon-card.com/tw/deck-build/recipe/lHijsT-qNVWee-rMsbPN/

第一個是剛建立時產生的連結
只有全部的牌表圖

但我想要的是第 2 個「顯示牌組構築方案」的連結
這樣才有各別卡片的資料
加上我表單驗證忘了設格式為連結
變成有人只填牌組代碼
所以我收到的總共有三種格式
最後也找到公式來處理這個問題了

再來說說我需要電子卡表處理的資料
首先就是實況畫面上的卡圖聯動
原本的做法是用自製的搜尋程式找牌
然後點圖片聯動到實況
但現在有牌表系統了
我還要一張一張去找那些卡嗎?
打字到出現搜尋結果也要時間
還會出現其他同名卡
實況需要顯示的卡也只有雙方玩家的卡
那為什麼不一開始就顯示在畫面上
我只要用滑鼠點就好
這次成果我很滿意
輸入牌表網址就顯示所有卡片的圖
想特別提實況桌上的哪一張卡直接點就好

還有就是自動牌組分析
但這次比賽來不及做出來
想說全部牌表丟進去
自動分析牌型跟統計數量
不過 32 比賽人工統計也不會太慢
一樣在試算表上打上牌型
丟給公式統計就好
至少不用一直畫正字

抽獎流程

這個是我最大的失誤
其實第五輪開始前
我就先跟裁判們說好
我會用利用抽獎時來驗牌表
然後第五輪結束後我就忘了
直接開始抽獎
抽到一半我有想到
但已經開始抽了就不好意思停下來
就變成第五輪結束~八強開始
這段時間拖很長

也不只這段
我覺得我每輪可以在慢個 2、3 分鐘
好好準備
先把實況設定好
再公佈配對

配對表網頁

配對表
年久失修
想說就順便重構一下
最大的差別就改成可以設定多個比賽
不然以前都要將上次辦的清空
以及多做一個功能
將名單轉成配對程式的格式
這次用起來蠻順利的

判罰記錄系統

跟電子牌表一樣
其實是我這次想要測試的項目之一
只是沒趕上
來不及做完
就做來給裁判用的
我也可以查看目前的狀況
雖然 32 人比賽其實用不太到
不過還是會繼續做完

其他

還有一些小細節要改進的
像報到流程
我報到表的資訊只有暱稱、訓練家 id 跟報到序號而已
所以造成報本名時無法直接找到人
下次要把資料都留著
利用試算表的排序功能
針對報到欄位排序
就可以將有已經報到的排在一起

8 強也是
可以新增一個欄位填上排名
再點排序
就會照順序排了
牌表檢查是也能比較快找到牌表連結

下次辦之前還要回來看一下這篇
同樣的錯不能犯第二次

One comment

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料