開發日誌 做了什麼 · 試過什麼 · 否決了什麼 · 留下了什麼
進行中 super-reversi2 P0–P21 2026-W29

想把肉鴿縫進來,試了兩種縫法

79 commits 2b459c2^..9539a7e

那一週生出兩個新玩法,看起來是兩件事,其實是同一件。我想把肉鴿元素縫進黑白棋,一個縫在盤上,一個縫在盤外,兩個都沒縫成。

AbstractTwo new modes shipped that week, but they were one idea attempted twice: I wanted roguelike elements inside Reversi, tried stitching them onto the board and then beside it, and neither seam held.

那時候在想什麼

我想加一點肉鴿元素進去,但玩法一直沒辦法整合。

實際做了什麼

那一週生出兩個新玩法,天墜棋劫和墨潮浮生。看起來是兩件事,其實是同一個概念的彈幕遊戲,差別只在縫的位置:一個在棋盤上,一個在棋盤之外另開戰場。

天墜棋劫是縫在盤上的那個。有點像小時候的掌上型電動玩具,我操控小人在下面躲墜落物,只是更複雜一點。下雨、躲雨、三口真氣、破劫、狂潮。

墨潮浮生是縫在盤外的那個。做法反過來,先做出一個跟下棋完全無關的原型玩玩看,再想想看怎麼縫合到遊戲裡面。所以它變成一個即時割草的東西,有五行內功、元素反應、八卦、五種敵人、三隻 BOSS。

兩個都做到能玩,但縫合這件事本身沒有成功。

同一週還有一件事,那個比較重要。

我做出了江湖群俠:棋盤上有一個代表自己出戰的小人,會走位、會施招、會說話。這是一個大突破,也是我一開始就想做的終極型態之一。

這塊打磨很久。從走位、擊退、蓄力,到大招接門派絕招,到挨打要有反應,到戰吼泡泡放大兩次,前後改了二十幾版。能一直改下去是因為我實際去玩,認真玩個幾局。也是慶幸我本來就很愛玩黑白棋,所以可以一直慢慢測,測到我覺得沒什麼問題才收斂。

試過但沒留下

AI 原本推薦過另一個選項,叫滿盤皆兵。我沒有去驗證那個概念。

三十二路的盤面也砍掉了,改成十八路。理由很簡單,三十二路太大,手機根本看不清楚,而且盤太大下完一整局也很花時間。

大盤還帶出另一件事。有一次玩十六路疊棋,收官的時候整個崩潰。當下我的反應是這應該是資源洩漏,但具體是什麼地方我也不清楚,只能叫 AI 去查。所幸最後有找到原因,GPU 資源洩漏導致 WebGL context lost。

那兩件事都是我實際去玩才發現的,不是看程式碼看出來的。

疊棋的塔高數字我也不敢用直覺定,跑了四千多局模擬才決定。直覺沒問題不代表程式運行沒問題,多了一個維度之後,我覺得有必要全面研究過。

結論

墨潮浮生後來自己站住了。

它現在的進入點在塞外大漠,主題叫華夏守夜人,一人獨抗關外來犯的域外高手。原本是為了試縫合而做的原型,最後變成完善遊戲世界架構的一塊。

至於肉鴿要怎麼縫進黑白棋本身,那個問題還在。