取完名字以後,Vibe Coding 才真的開始

名字取完那晚睡前我還覺得,這個 App 大概一個週末就能送審了。發牌、機率、撞柱判定,核心的邏輯 Claude Code 幾個來回就寫好,剩下的應該只剩美術跟文案吧?

結果過了整整一週,我還在改卡牌。

我的 Vibe Coding 流程是這樣的:

  • 先把功能跟規則制定出來
  • 弄出一個出版
  • Claude 寫完,我跑看看
  • 不對就回去再講一次
  • 對了就 commit

聽起來超簡單。實際上超燒腦。

因為「我想要什麼」這件事,講出來比寫 code 還難。
尤其是畫面部分,人眼跟AI看到的邊界會是不一樣的,雖然是區塊之上,但可能他的邊界再更外層

最明顯的例子是卡牌。
我一開始只說「做撲克牌的 UI」。Claude 給我一套很國外、很亮、很金的卡面。我看一眼就知道不對,但我說不出來哪裡不對。
反覆試了幾次才發現,我要的其實是「像家裡那副玩了二十年的撲克牌」— 舊、磨、順手,不是剛從桌遊店拆封那種亮亮的。
這種東西你不說清楚,AI 永遠猜不到。

另一個花時間的是規則細節。
射龍門有幾個玩家常卡的地方:

  • 兩門同點數直接跳過(「過水」)
  • 兩門差 1 點也跳過,中間沒空間
  • 撞柱算同點還是相鄰同點,倍率怎麼給

規則不難。但什麼時候彈 popup、彈完要不要自動下一局、跳過的時候卡牌要不要翻開給玩家看,每一個都要決定。Claude 寫很快,我想很久。

這個禮拜的結論:
Vibe Coding 不是按按鈕就好。是「我得先知道我要什麼,再請 AI 做出來」。

名字取完了,App 還早得很。

上一篇:想把射龍門做成 App 的那個晚上
下一篇:被 Apple 擋下來那天

下載邪門射龍門