用一款極簡 Roguelike 卡牌遊戲《異世界救援》當載體:構築牌組,決戰魔王。遊戲是載體,不是目的,真正要交付的是「怎麼在 AI 身邊偷師」的方法。
聊方向用 Gemini,動手寫程式用 Claude Code。我會記錄 AI 協作中真實發生的問題:AI 說的限制其實是自己設的參數、AI 一本正經講錯話還找舊文章佐證、數值改動要跑對照實驗驗證而不是憑感覺。
內容涵蓋 Claude Code 指令攔截、資料驅動設計、自動化驗證(smoke test)、抓蟲、Web/Android/iOS 三平台上線,到上線後才浮現的架構債。遊戲最後真的做完並上線,方法留給讀者帶走。
Day 20 講的是抓漏,這篇換個方向:沒有真的壞掉的功能要修,主要是在處理遊戲的打磨。目前出牌的流程很直接:按下卡片、血條立刻跳到新數值,畫面上除了日誌多一行...
Day 03 埋過一個伏筆:規劃階段的傷害公式,和後來實際寫進程式的方式有一點不同。 實作時,Claude Code 另外用了變數記錄「這次擋下了多少」。當時...
Day 22 抓的是程式邏輯的錯誤,答案比較明確:結果對不對,修正之後就能重新驗證。Day 23 遇到的是另一種問題。數值平衡沒有一個絕對的「正確答案」。一張...
Day 23 的 A/B 對照表,最後留了一個還沒有解釋的數字:加上消耗機制削弱《賣血狂暴》之後,勝率不是下降,而是從 81% 升到 85%。 輸出強度確實下...
《異世界救援》的 MVP 上線之後,接下來有三件事要做: 把世界觀補起來,讓玩家有理由繼續玩下去。 規劃第二個王國「翡翠森林」。 設計翡翠森林的變現機制...
《異世界救援》最後要匯出到 Web、Android、iOS 三個平台。 匯出時程式碼幾乎沒有為了三個平台特別修改。這段時間主要是在處理設定、匯出,以及過程中冒...