欖仁
赤燭 九日 混元萬劫 貓貓警察
一開始是因為參加過赤燭的 Discord 中秋活動覺得意猶未盡所以報名,也有想到因為時長、人數、玩法不同可能會投入更多的心力去參與。

技術支援算是意料之內,但沒想到會誕生出貓貓警察,雖然不擅長寫文章但想記錄一下過程中的心得。有部分內容在赤燭 Discord「world-chat-中文」頻道礙於篇幅發過精簡版,但之後頻道應該會封存,所以這篇也會提到。

另外,請不要在下面吵架,不然貓貓警察會請你喝茶。
欖仁
先簡述規則給沒參與過的人參考,熟悉規則的各位諸侯可以直接跳過。

在「九日|混元萬劫」遊戲中,玩家將扮演一名諸侯,在做出個人貢獻之餘,也與其他同國諸侯共同努力,透過投票決定國家發展方向,並盡可能取得更多的國家影響力。

國家發展方向有基礎建設、國家行動、萬象星占(占卜,又唸成ㄉㄨˇㄅㄛˊ)、世界共通事件(各國派出屬性數一數二的代表,再選出唯一獲勝者)。

而每位諸侯則有武力、內政、智力、魅力,分別對應國家的四種資源:軍事、商業、科技、文化。

每位諸侯每天 21:00 會刷新 2 點行動點力,與老張(赤燭 Discord 機器人)互動可查看自己個屬性 Rank,或決定前往哪個建築工作,每組屬性/資源各對應三個建築,可提升個人屬性或獲得國家資源。另外有特殊建築是海港,進入可能增減屬性或獲得資源,被玩家稱為跳海。
欖仁
活動第一天,我所在的闡國就開了討論串讓大家回報自己的四屬性 Rank,有人很熱心的整理成人口普查表。

但這個遊戲要進行大約兩週,既然老張會在玩家屬性升級時,在「闡國公告」頻道發布該事件,像是「Lanren 經過不懈努力,成功將 🧠 智力 提升至 S!」。我就在思考要怎麼自動化,避免讓大家重複手動填表。

本來想用 bot,但把新帳號加進來也讀不到闡國公告,所以用前端的方式去定時撈升級事件並組成 display_name、attribute、rank、updated_at 四個欄位。

因為有很多人會改 Discord 顯示名稱,老張會抓最新的,導致無法辨識改名前後為同一人,這是要手動核對修改或視為誤差的部分,但我不認為要因此限制大家不能改名。
撈公告會看到很多很少講話但名稱很讚的諸侯,是我撈公告的快樂泉源。
欖仁
因為闡國喜愛跳海與占卜(ㄉㄨˇㄅㄛˊ)的人數眾多(因此闡國人又常被稱為海闡人),很快就確定了屬性 Rank 下降不會出現在闡國公告,所以這部分要請諸侯自行填闡國人口普查表。

我設定會比對人口普查表的「手動更新時間」跟老張公告的各屬性「升級時間」,在闡國電子戶口名簿上自動顯示每位諸侯最新的 Rank。

還有幾天下來觀察到寫了一堆文字規則不見得每個人都看得進去,所以在人口普查表貼了一張貓咪穿警察制服的照片,還有伸出人類手比出食指,底下寫著「屬性下降沒改『更新時間』的諸侯會被我抓起來喔~」,實測效果顯著,這是貓貓警察出現的開端。
欖仁
世界共通事件出現時,有人提到該弄個排行榜了,所以我就弄了武將、官員、科學家、名流排行榜。

因隱藏數值無法查詢,所以是依照武力、內政、智力、魅力各屬性升級時間排序,越早升級排名越上面,供各位諸侯參考自己大概的排名在哪裡。
欖仁
活動最後一天闡國有請大家自由填寫留言板,最後做成公開畢業紀念冊,不少人提到技術支援。

那天我頭痛所以寫的不多,但我想說的是,如果沒有大家支援每天的工作結果截圖,電子戶口名簿、推測排行榜、推算生產資源量的資料豐富度、準確率也沒辦法提高。

我知道自動化能避免讓大家每天重複填寫、查詢資料,但如果當初提出的需求不夠明確,其實要實現也不容易,或做出來可能也不好用。

所以真的要感謝闡國有許多熱心的人才能讓這些東西順利運作,也感謝這次活動讓我再次體認到任何重複執行的事都有自動化的價值。

另外,身為一名軟體工程師,其實更佩服能產出各種圖、諧音梗、迷因、活動、負責內政外交、把闡國變的這麼歡樂的大家。這些是我不擅長,甚至是做不到的事情。我覺得參與這個活動收穫最多的,其實是見證一個小型社會跟各種各樣的人發揮自己的專長。
欖仁
活動期間跟結束後,我有幾次在別人講出一些比較危險的言論時,用那張貓咪穿警察制服的照片回覆「請你跟我走一趟警局」之類的。
前幾天我用欖仁貓(我自己的 OC,原創角色)畫了一張穿警察制服的圖分享給闡國人,像這樣:
貓貓警察會在這裡檢查有沒有人貼不該分享的東西
https://images.plurk.com/19qWynCvyabfJfktt7OLFS.png
欖仁
結果意外的大家還滿喜歡的,有人說需要貓貓警察表情符號,管理員之一回應要看我的意願(這點超棒),實際上傳後也有人在用。
一開始像素貼圖只是我畫興趣,但沒想到會有人捧場,這點讓我覺得滿開心的,也覺得很奇幻。
欖仁
可能是被這件事影響,所以昨天終於把我擱置很久的像素冷氣 GIF 畫出來了,但整個實況背景要完成還有很長一段路要走。
寫得比我預想的還要多,謝謝看到這裡的你。
載入新的回覆