月穗穗
4 years ago @Edit 4 years ago
有關那個要塞文件 因為是我寫過資料最為龐大的文件 我想要特地開一噗來講一下做個紀錄
※競技場活動參與者限定 不打TAG
latest #37
月穗穗
4 years ago
因為今天還有些時間可以用 想說來寫一下這個好了 關主心得我會再補的
月穗穗
4 years ago
首先CODA這個東西 我覺得像是表格(Excel)跟資料庫(Access)的集合體
而且它是完全線上式的 內容又像積木一樣可以隨意組合 這點很像Notion
月穗穗
4 years ago
語法邏輯來講跟Excel差很多 但一些公式其實是相近的
像是Sum Average等等
立即下載
月穗穗
4 years ago
然後它不管是介面 客服 介紹還是教學都是全英文
想當然爾我沒有那個耐心看完全部的教學
所以我就是一邊實作 有問題就跟客服討論 再不然就去論壇喀英文
月穗穗
4 years ago
喔對了 它的介面來講建議用電腦來看會比較好
它的移動裝置介面接近半殘 完全不能自訂任何顯示資料
這點很可惜 可以改進的話會好很多
月穗穗
4 years ago
這次要塞的文件 最明顯的地方就是
資料量高達700多筆 頁面有66頁
https://images.plurk.com/27pylBpwlds6fbAaosnMXG.png
月穗穗
4 years ago
因為架構過於龐大
1. 所以公開頁面採用左邊選單式
2. 還特地增設了導覽頁/帝國導覽/王國導覽
帝國/王國導覽特地用目標導向式 讓人比較有頭緒
https://images.plurk.com/2tilNktwn9ZzM0ONuPfws0.png
https://images.plurk.com/2LwGFgwRAHqzz1hdZxZapT.png
月穗穗
4 years ago
左邊選單式跟導覽頁都是因為這次活動而有的第一次嘗試
月穗穗
4 years ago
其實我在做任何地方的功能都可以用一個公式套出來
我想要讓看的人得到什麼 ──(填空)─→ 資訊本身
那個填空就是我要解的題
我要用什麼東西去呈現?是表格還是圖表
我需要藉由什麼公式去實現嗎?
我需要什麼Pack去協助我實現嗎?
我可以讓它簡單點嗎?
月穗穗
4 years ago
在這過程中我需要多次切換角色
有時站在開發立場 有時站在觀眾立場
藉由這個過程去修正
月穗穗
4 years ago
第一個活動概要就可以這樣解
我這裡用甘特視圖+可視進度(公式)表格去呈現
這邊抓Pack的是Google Calendar的資料
只要今天符合日期 該活動就會反黃
https://images.plurk.com/29LtCaOvOvlKD4ohM5vF5z.png
月穗穗
4 years ago
因為活動已經過了 它的公式沒運作
所以我用現在的活動作範例
https://images.plurk.com/2qXzPpKQYage4Z9Tjmazl8.png
月穗穗
4 years ago
當初在想這個功能的時候有個故事
我翻遍所有Formula好像都不太能拿來實現
所以我半夜用破英文跟客服求救一起想
他大概了解我的意思但都解不出來
月穗穗
4 years ago
然後我就突然想到
啊我可以用兩個條件式顯示去做啊
今天代表這日期已經過了 可以放心反灰
今天以前的活動就設定黃底
兩邊相減 今天的活動就會自動變黃底了
https://images.plurk.com/249eVqFaOVw3uJZpI0Pp1c.png

所以客服就是倒楣被我拉來抬槓的
月穗穗
4 years ago
在寫文件中途突然很想要有個東西可以顯示出
今天現在的時間還有目前在進行的活動
而且這必須是要全自動的

運用到的公式:時間相關
運用到的Pack:Google Calendar

https://images.plurk.com/6dGFxItrgRohVJ22lg9BOa.png
月穗穗
4 years ago
運行範例
黃底的部分都是自動產生的
https://images.plurk.com/25xsYknqKK9rUHEwu8vLrn.png
月穗穗
4 years ago
要用到時間公式實在是不吐不快
CODA的時間格式是美式 DD/MM/YY
為了讓它符合台灣習慣的格式 我在那邊弄半天快氣死
不過好在以後只要複製貼上就好了 顆顆
https://images.plurk.com/qQPKTwARBIu8TMnI53er8.png
月穗穗
4 years ago
再來就是要塞血量的部分了
這是創舉 但這玩意同時也複雜到只要想到這部分我腦袋就想自動繞開
簡單講就是抓血量跟攻打值去用長方形公式自動計算出來
因為有要塞HP 回防值和攻打值 要加減 同時又要維持在同一範圍內
https://images.plurk.com/31HeyDIquojEMpMVNV9qR3.png
月穗穗
4 years ago
我們不要那麼複雜 就知道這個是長方形而且會自己變就好
月穗穗
4 years ago
後來根據前面寫出日期的經驗
我就想到 那我是不是可以用篩選跟加總公式 把各波戰鬥的傷害自動秀出來呢
https://images.plurk.com/1CqKM2NnTclEh9QDFk9ZnH.png
後來有做出來了 各波傷害一目瞭然
紅框的都是會隨著計分自動變化的
月穗穗
4 years ago
那個驗算是參賽者Davi跟雲丸 提出要做檢驗 我再加上的 非常感謝!
月穗穗
4 years ago
再來一個極其經典的功能頁面
即將到來的戰場
是我在想:如果我想要觀戰的話 去哪裡可以看到最近要打的場次呢?
中間實現的填空:
形式:縮減資料的表格 用近7天的日期範圍去縮減
表現:當天的日期跟正在進行的對戰要反黃 打完的要反灰
日期時間很重要所以放在最前面Group起來
https://images.plurk.com/2TZ2QA42EsPfUoB5nrfjLk.png
星期幾本來也是英文縮寫 為了符合台灣習慣的樣子 用了Switchif公式
月穗穗
4 years ago
在戰況資料這裡
為了讓關主可以快速找到自己的關卡→用篩選表格分頁面出來(攻城戰關主只要找攻城戰的頁面就好)
https://images.plurk.com/4qJSaU5lZMRNDCJDCIRRl7.png
月穗穗
4 years ago
除了原本就有給關主的新增活動功能
為了友善操作流程
原本要填入開始時間跟結束時間→變成只要填入開始時間 結束時間就會自動設定為30分鐘後
原本打完後要自己跑回來勾選已打完→變成只要對戰時間一過 資料列就會自動反灰
這個設計也方便關主只要一眼即可看出誰還沒來約戰
為了方便一眼識別是哪關活動 每個關卡的日曆活動添加時 我都有另外指定顏色
範例圖可以看到 佔領戰自動指定藍色 總決戰自動指定綠色
https://images.plurk.com/bK4j5l023KwgctyeQwxUD.png
月穗穗
4 years ago
影片卡這邊除了
在計分時就有填入牌組資料會秀出來(資料庫連結)
在填寫日期資料有填影片網址的會也會秀出來(一樣是資料庫連結)
這次做了創舉 各階段的分數都會一起秀出來 方便參賽者看自己在哪個階段拿比較多/少分
https://images.plurk.com/2KNrOdPiPrZPnQ37SLF5AE.png
月穗穗
4 years ago
賽後統計的部分我一律採用直條圖
用篩選的功能分別細分出各階段的角色出場率
https://images.plurk.com/JFzfJcDmpB3HwY5KHL15X.png
月穗穗
4 years ago
其實文件內很多地方都是用
主資料庫→篩選部分資料庫下去實現的
像我在蝦皮介面看到通知分了好幾種的時候就心想
https://images.plurk.com/6YJetjpcc5O4RejQ4Bg0Sm.png
啊這應該資料來源都是同一個資料庫 只是用了條件篩選方便使用者去點來看
月穗穗
4 years ago
-後記-
月穗穗
4 years ago
這次活動剛好卡到我現實中很多事情攪在一起(不方便提出來為了我一人改期)
7~8月時我行程整個爆炸
然後我又因為要做文件 所以中途有很長一段時間都在潛水 實在是對關主們很不好意思
月穗穗
4 years ago
然後這次活動文件資料量大爆炸
花的時間也很多
我在做完之後大概有快一個禮拜沒有去打開它(頭腦自動迴避痛苦的回憶)
月穗穗
4 years ago
CODA的東西 可以存成範本後繼續用 但作用不大
要大量編輯的話很不方便 它也沒辦法像HTML之類可以直接在程式碼編輯
就是要一直分別修改
月穗穗
4 years ago
稍微熟練CODA後另一個奇妙的體驗就是我有時心態會變得跟工程師一樣
明明這不算會寫程式
月穗穗
4 years ago
雖然很忙 可是我也得到很多東西 真的...
像是我有用一些角色統計用到的公式去幫公司的資料做自動優化 還蠻受好評的 瞬間數字就出來了
我實在不好意思說這是我幫忙辦遊戲活動時得到的經驗
月穗穗
4 years ago
過程中要感謝所有幫助過我、給我建議的關主團隊 還有參賽者們
如果你們發現哪邊數字不對、或是有哪些地方可以改進的、或是有什麼想要的新功能(合理範圍內能做到的) 歡迎不吝指教提出來喔
月穗穗
4 years ago
啊 大GUY就JOHN
資料跟資訊真的很迷人
之後我也想在這方面的道路上奔跑
以後會怎麼樣誰知道呢 就先繼續走下去啦
月穗穗
4 years ago
然後一句話總結這個噗好了
研究誠可貴 睡眠價更高
希望大家睡飽飽吃好好 才有精神努力讀書工作拉~
月穗穗
4 years ago
-結束-
back to top