起點是一款叫 Meowdoku 的手機遊戲,玩法是把貓放進棋盤的邏輯題。我玩著玩著想,這個如果把貓換成土地公、虎爺、媽祖,應該很有意思。那天下午就動手了,晚上就上線。網址在這:gods.dada3c.tw,不用註冊,打開就能玩。
這是什麼遊戲?三句話講完
規則只有三條,而且三十秒就能懂:
- 每一行、每一列,只能請一尊神明(跟數獨的行列限制一樣)
- 每一個色塊,也只能請一尊(棋盤被切成不規則的色塊)
- 神明不能相鄰,包含斜角——一尊神明等於封掉周圍八格
就這樣。沒有數字、沒有計算,純粹是「這格不可能、那格也不可能,所以一定是這格」的推理。
最小的棋盤是 5×5,最大 10×10。五種難度,從入門到挑戰,總共 200 關。
為什麼想自己做一個?
因為我本來就在玩原版,而且玩得很習慣。
Meowdoku 是 Oakever Games 出的,玩法屬於 LinkedIn 那個「Queens」的同一類——區域放置邏輯題。它 2026 年夏天靠大量廣告投放紅起來,App Store 4.8 星、28 萬則評價,確實好玩。
但玩久了會有一個感覺:幾乎每破一關就有一支強制廣告。我去查了一下,發現不是只有我這樣覺得,Reddit、FB、IG 上一堆人在找擋廣告的方法,Android 版甚至沒有無廣告的付費選項。
那時候的念頭很單純:這個玩法的核心其實不複雜,我自己做一個乾淨的版本應該不難。
為什麼換成台灣神明?
一句話:想要有在地感、接地氣。
貓很可愛,但它是誰家的貓都可以。換成虎爺、土地公、媽祖就不一樣了——那是我們從小看到大的東西。你在棋盤上把虎爺請進那一格的時候,那個「請神入座」的感覺,是貓給不了的。
而且台灣的神明本來就多到可以排成一個階梯。從庄頭的土地公、廟口的虎爺,一路排到玉皇大帝、三清道祖,光是這個順序本身就是一種進度感。
原本的機制怎麼對應過來?
這段是整個專案最好玩的部分。原版的每一個元件,台灣的廟裡剛好都有一個對應的東西,幾乎不用硬凹:
| 原版 Meowdoku | 拜請眾神明 | 為什麼對得上 |
|---|---|---|
| 放一隻貓 | 請一尊神明入座 | 本來就是「安座」這個動作 |
| 三塊小魚餅乾(三條命) | 擲筊三次 | 放錯就是擲到陰筊,神明說不行 |
| Hint 提示 | 抽籤 | 卡住了就去求一支籤 |
| Undo 復原 | 收回 | 剛剛那一步不算 |
| 關卡群組 | 神明階梯 | 從虎爺一路請到三清道祖 |
擲筊那條我自己最滿意。原版放錯一隻貓扣一塊餅乾,是純粹的懲罰;換成擲筊之後,那個動作突然有了意思——你放錯了,不是你笨,是神明這次給你陰筊。
抽籤也一樣。我設計成每關最多抽五次,第一次加 10 秒、第二次 15 秒,一路加到第五次 30 秒。抽愈多罰愈重,跟現實裡一直去擲、一直去求的感覺是同一回事。
200 關的題目是怎麼來的?
不是人工出的,是程式生成的,而且每一題都通過兩道檢查。
這是整個專案技術上最花工夫的地方。一道邏輯題如果有兩種解法,那它就不是邏輯題了,是猜謎。所以題目引擎每生出一題,要先確認:
- 唯一解:這題只有一種擺法,不會有第二組答案
- 人類推得出來:不用猜,每一步都有「被迫只能這樣」的理由
第二條比第一條難很多。我在引擎裡寫了一套模擬人類推理的規則——某個色塊只剩一格、某一行只剩一格、某個色塊不管坐哪都會排除掉某幾格、幾個色塊剛好佔掉幾行——然後讓程式自己照這些規則推一次。推不出來的題目直接丟掉重生。
200 關全部跑完這套驗證要 3.9 秒,結果是 200 關都過。所以你在遊戲裡遇到任何一題,卡住的時候可以確定一件事:答案一定推得出來,不用賭。
還有一個小設計:同一關永遠是同一題。種子固定,你跟你朋友看到的第 57 關是一模一樣的棋盤,排行榜才有意義。
一個下午怎麼做完的?
這題老實說:靠 AI 分工,而且是把工作整包交出去,不是一段一段問。
那天從下午三點多的第一個 commit,到晚上七點半最後一筆,中間 25 個 commit,完成了題目引擎、介面、排行榜、上線部署。之前寫過的〈Claude Code 怎麼用?不會寫程式的人靠 4 步驟 BITE,一個下午蓋出自己的工具〉講的就是這套做法,這次算是自己實際跑了一遍。
幾個關鍵的分工:
- 美術整包外包給另一個 AI:10 尊棋子、3 位首頁主角、廟宇背景、筊杯籤筒,全部重做成 3D 手遊那種大頭短身的風格
- 20 尊神明的動畫一尊一個 commit:先做虎爺一尊試玩,我確認手感 OK 之後,才讓子 agent 分頭把剩下 19 尊做完
- 我的角色是試玩跟拍板:手機上載圖太慢、選關按鈕太小不好點——這些都是我自己玩出來的問題,然後丟回去修
那個載圖太慢的問題後來解法是全部換成 WebP、切多種尺寸,首頁的圖片流量少了 97%。這件事我另外寫了一篇:〈WebP 是什麼?怎麼轉成 JPG:官方比 PNG 小 26%,我把網站圖片換過去省 97% 流量〉。
每破十關,會有一段神明的故事
這是我自己最喜歡的部分,也是後來才加的。
每當你把一尊神明的十關全部破完,會進到一段過場:這尊神明的專屬畫面、一段原創的任務故事,以及一段信仰簡介。
這裡我特別要求自己分清楚:故事是遊戲創作,信仰簡介是查證過的資料。簡介的部分以政府單位、博物館、廟方的原始資料為主,每一尊都附來源連結。我不想做一個把編出來的故事當成史實在講的東西——那對神明不敬,對玩的人也不負責。
四件我決定不做的事
做之前我就先寫下來不要做什麼,這比決定要做什麼更重要:
- 不放廣告。這是我離開原版的主要原因,沒道理自己再做一個。
- 不做訂閱。沒有付費解鎖、沒有體力值、沒有看廣告換提示。
- 不強迫登入。打開輸入一個暱稱就能玩,進度存在你自己的瀏覽器裡。想跨手機跟電腦同步的人才需要用 Google 登入,那是選配。
- 不給計時壓力。計時只是為了排行榜,你要想二十分鐘沒有人會催你。
怎麼開始玩
- 手機或電腦打開 gods.dada3c.tw(手機直式最順)
- 輸入一個暱稱,按「開始請神」
- 從虎爺第 1 關開始,5×5,三分鐘就會懂規則
- 點一下格子是劃 ✕(排除),快速連點兩下才是請神入座
- 卡住就抽籤,但記得會加秒
排行榜是先比破到第幾關,同一關再比總用時。目前還很空,歡迎來洗。
小結
這個東西沒有什麼商業計畫,就是一個玩起來順、看起來有台灣味的小遊戲。我做它的時候最開心的時刻,不是程式跑通,是看到虎爺坐進那一格、晃了一下的那個瞬間。
如果你也有一個「這個東西如果換成 XX 應該很好玩」的念頭,我的建議是:直接做。現在做一個這種規模的東西,真的就是一個下午的事。
玩完有什麼想法、哪一關卡住、哪尊神明的故事你覺得怪怪的,都歡迎告訴我。
延伸閱讀
遊戲玩法參考自 Oakever Games 的手機遊戲 Meowdoku(屬 Star Battle/LinkedIn Queens 這類區域放置邏輯題)。本作為個人非商業作品,美術、題目引擎、神明故事均為自製;神明信仰簡介以政府單位、博物館與廟方公開資料為依據,遊戲內附來源連結。
留言
張貼留言