作者 strlen (strlen)標題 Re: [問題] Vibe Coding + 獨立開發遊戲 有搞頭嗎?時間 Sat Sep 6 12:13:54 2025
※ 引述《Wangdy (蒙古人)》之銘言:
: 有開發經驗的人,能夠分享這段時間用 vibe coding 的經驗嗎?
: 獨立開發,還是遙不可及嗎?
: 要什麼程度的人,才能駕馭 AI 碼農?
其實重點不是能不能駕馭AI
甚至也不是vibe coding這概念本身可不可行
真正的重點在
你的需求到底是什麼
如果有在follow整個AI相關時事新聞和社群討論的話
應該會看到一堆人吐嘈AI太智障
寫出來的code滿滿的bug
而且問A答B
最終結果根本不是我想要的
有經驗的工程師看到code會幹幹叫
沒經驗的素人看到成品也會幹幹叫
然後一直靠腰AI做做玩具小遊戲可以
大一點的專案就死給你看
但是沒有幾個人真正去檢討過這個問題的根本原因
只會在那邊唉唉叫AI怎麼如此愚蠢
如果你真的有認真使用AI進行一些比較複雜的專案後
你就會發現真正的問題往往不是AI不聰明
而是你的提示詞有問題
為什麼你的提示詞有問題?
因為你的需求也有問題
那什麼叫需求有問題?
就是你想做一個很複雜的東西
但我們
不嚴謹的思考模式再加上不精確的自然語言
讓我們無法正確的向AI「表達」我們心裡真正想要的成品
進而影響到我們的提示詞
當然也會影響到AI輸出的結果
我們今天為何要發明程式碼?為何要寫程式?
基本上就是將現實裡極為複雜的概念或事物
轉化為精確的文字輸入給電腦
讓電腦依循這些更為精確的指令動作
所以其實寫程式的過程
是一種「將抽象概念轉化為一種精確且有邏輯的呈現」的心智過程
這種精確性要到多麼細膩的程度
完全就看你的需求到哪裡
我們假設你想要做一款類似現在最火的絲之歌好了
首先你就要做一個2D平台遊戲的基本引擎
這個引擎本身不難
你隨便問一個現在知名的AI他都能完美生給你
但魔鬼藏在細節裡
你絲之歌的角色能不能跳?
能跳的話要跳多高?
能不能攻擊?能的話攻擊距離是多長?
要有幾種攻擊?每一種攻擊的模式又是如何?
整個平台的世界重力是多強?
是要輕飄飄的?還是和地球一樣?還是不同場景不同設定?
這還是只是主角的部份
絲之歌那極為豐富的敵人與他們的攻擊模式還沒算上去
你想想看你要如何用自然語言(給AI的提示詞)去描述這些細節?
其實根本沒辦法
就算你真的寫得超仔細好了
連主角能跳多高都用實際的算式(例如在提示詞裡加上物理算式)寫給AI
然後你就會發現你根本就已經在寫程式了(笑
所以不存在那種幾句話就能生出一款絲之歌的現實
即使再過十年
AI大進化
他真的可以讓以一句話就生出一款畫面與音樂達到絲之歌等級的遊戲
但那肯定也不是你心目中真正想要或想像的遊戲
那是AI根據你模糊的指令(大概只佔成品的0.1%)
以及你沒想到的細節部份(99.9%)幫你通靈出來的半完成品
你根本不可能將心中所想像的遊戲細節完整描述得一清二楚
為什麼做遊戲這麼辛苦這麼累人這麼吃力不討好
真正有做的就會知道
工作量如此之大
完全取決於你的遊戲要雕刻到多麼細膩
越為精細越為複雜的遊戲
越需要人類自己去運作
AI能夠幫你搬磚
甚至能夠幫你畫好建築骨架
但你大樓的裝璜、材質、或各種管線設計
如果你有所要求
你總得自己決定
讓AI幫你決定幫你通靈
那出來的就不會令你滿意也是非常合理的一件事
所以結論
你做專案是否有點完美主義?
檯面上所有知名的獨立遊戲
我敢說99.99%開發者一定有某種程度的完美主義
但你如果沒有想做絲之歌等級
你只想做個Chrome恐龍遊戲
https://elgoog.hk/dinosaur-game/
那vibe coding絕對沒問題
細節
才是重點
不是AI
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.9.92 (臺灣)
※ 作者: strlen 2025-09-06 12:13:54
※ 文章代碼(AID): #1ekxK6fo (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1757132038.A.A72.html
※ 同主題文章:
Re: [問題] Vibe Coding + 獨立開發遊戲 有搞頭嗎?
09-06 12:13 strlen
推 ThousandSnow: 也就是說,寫大專案要有辦法把大專案拆成很多個小專案,再拆成很多類別、屬性、方法,並定義這些小零件如何溝通。這時候再叫AI幫你完成每個小零件,就能做出成品。然後你就會發現這就是平常程式設計師在做的事。2F 09/06 12:41
--