PTT評價

[閒聊] 讓AI寫程式,花三天做了個小遊戲

看板C_Chat標題[閒聊] 讓AI寫程式,花三天做了個小遊戲作者
kkll7952
(KO)
時間推噓14 推:14 噓:0 →:23

大家好我是KO
之前也分享過正在自己做STEAM獨立遊戲
最近AI很火,常常看到各種新聞

之前問GPT也可以寫程式
不過每次看GPT寫一堆
我也沒有驗證過到底寫的正不正確
最近開發者圈一直傳一套新的 Cursor AI
新聞也寫得很厲害
《AI 寫程式新工具 Cursor 掀熱潮!8 歲孩子也會用》

好像用嘴巴講就可以寫APP了
不過看他們測試都寫很小的APP
生為一個遊戲工程師
就很好奇到底能做到什麼程度
就弄了個Unity空專案讓Cursor來寫
開始我的摸魚之旅

一開始先弄好環境發現
真的只要動嘴說需求 , Cursor AI就會自己開始建立檔案跟寫程式了
有錯誤也可以直接貼給他

https://i.imgur.com/W0FFnP4.gif


確實還不錯,雖然很難一次就完成遊戲
但只要多說幾次,還是能持續推進進度
算是跟gpt最大的差別

想說不然做個類倖存者玩法的遊戲
花了一整個早上
終於可以操作角色並且有敵人來追了
但還沒有傷害那些
(順帶一提素材都是自己以前畫的)

https://i.imgur.com/UhtNEUt.gif


做到這也覺得有點累
為了寫一點點功能跑了很多次對話
總覺得好像..還不如自己來?
但轉念一想,AI應該是擅長演算法
不如從這方面考考AI
像是讓AI寫一些漂亮的移動演算法
不要走路都疊在一起

測試後,果然...效果很好!
敵人們開始能流暢的成群走路了

https://i.imgur.com/zB8tSHa.gif


開始感受到AI的好處了
又加上一點障礙物判斷
好像一個追逐小遊戲就成形了
(白色方塊是障礙物)

https://i.imgur.com/B4Ej9Es.gif


滿讚的
原本可以就此打住,但開始想說
都做到這了....該不會其實AI可以做出一個遊戲雛形吧

後來又讓ai加了基礎的戰鬥
防禦塔 , 掉落物 , 友軍設定
失敗判斷
還真的就形成了一個簡單的遊戲DEMO

https://i.imgur.com/dvLFBFK.gif

https://i.imgur.com/hjMLZAK.gif

不過做到這時,不知不覺已經花了三天
摸魚來說也有點過頭了XD
所以也趕快收尾
這邊也把這遊戲輸出成網頁遊戲
只要點開網址就可以完了

遊戲網址↓↓大概可以玩五六分鐘
https://filtergame.github.io/GameTest/

體驗下來很驚訝ai的進步
但AI目前也有小缺點,
就是空專案開始寫的話表現很好
如果做多了也會開始出現一些小毛病
修A問題造成B問題的錯誤
所以後面我也開始自己除錯
加上AI寫的比較亂一點
目前還是集中在單一功能實現很好
還沒法取代人,但可以做到很好的輔助

也是進步很多了
能感覺到未來開發的門檻也會降低
也希望能帶動更多台灣開發者也來做做遊戲

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.252.94 (臺灣)
PTT 網址

attacksoil09/21 10:44cursor的概念很棒 工程師很需要類似這樣的東西

spfy09/21 10:45Cursor是VS Code的分支吧 現在AI寫程式厲害是厲害 但真的會

spfy09/21 10:46造成很多人寫出知道能動但不知道為什麼能動的Code 初期入門

spfy09/21 10:46沒問題 真的很強 但隨著業務邏輯變複雜 這種情況有瓶頸

showwhat209/21 10:52推、推,我用起來也是這樣,一開始弄成雛型很容易,後

SWU09/21 10:53工程師:程式能動了 但我不知道怎麼動的 主管:別動!

showwhat209/21 10:53面要改就是看功力了,對我來說是剛好可以跨入遊戲製作

hwider09/21 10:53厲害

showwhat209/21 10:53的門檻,不然以前要寫是真的進度推很慢。

SWU09/21 10:53上面這種狀況不論什麼時代都會有 XDD

Nitricacid09/21 11:01https://i.imgur.com/PZpBadf.jpeg

colinslik09/21 11:15這樣以後博弈還需要工程師嗎? 感覺ai就能達到需求了

colinslik09/21 11:15

zeumax09/21 11:34現階段程式碼Ai組織快,但還是可能錯誤,不過已經認為未來

zeumax09/21 11:34設計師只要知道怎麼寫,用Ai生成再修改就能搞定大多工作了

devidevi09/21 11:55看來以後咒術師比工程師還重要

kaj198309/21 12:03很強啊,摸魚三天就有這成果

kaj198309/21 12:03更厲害更會用的人可能不用三天

zseineo09/21 12:03AI就很適合做DEMO 只要能動起來就行

zseineo09/21 12:04但脫離"能動起來就行"的狀況好 就還是需要人類

zseineo09/21 12:04*狀況後

Ceferino09/21 12:10以前三個工程師才完成的事現在兩個就ok了,循序漸進淘

Ceferino09/21 12:10汰中

ww09/21 12:19要看得懂AI寫的CODE然後改善他需要十六個工程師

pttrAin09/21 12:23現在確實已經很實用很有幫助了,但要完全取代工程師還早

kaj198309/21 12:24部分取代就很恐怖了

kaj198309/21 12:25完全取代的話人類社會會出亂子,不可能做到這麼厲害

kaj198309/21 12:25設計者也不會蠢到設計一個斷自己生路的產品

pttrAin09/21 12:25A: 我用AI寫了一個軟體 B: 是喔, 在哪我看看

pttrAin09/21 12:26A: http:/localhost:3000

inte629l09/21 12:34感覺大學要出作業越來越困難了

spfy09/21 12:39可能可以要求加註解之類的吧 短期可能不明顯 但長時間習慣用

spfy09/21 12:40AI寫超過自己理解的CODE的人滿明顯的

streakray09/21 16:11推實作

EijiHoba:轉錄至看板 GameDesign

09/21 17:57

jeff66609/21 18:53有趣

kimmj09/22 06:23以大型專案來說,目前AI只能做前期工作,後面還是要靠工程

kimmj09/22 06:23師,但這類應用確實是減少了不少前期開發時間