Fw: [闲聊] 让AI写程式,花三天做了个小游戏

楼主: EijiHoba (我要好工作)   2024-09-21 17:57:41
※ [本文转录自 C_Chat 看板 #1cxZ9_P5 ]
作者: kkll7952 (KO) 看板: C_Chat
标题: [闲聊] 让AI写程式,花三天做了个小游戏
时间: Sat Sep 21 10:42:04 2024
大家好我是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写的比较乱一点
目前还是集中在单一功能实现很好
还没法取代人,但可以做到很好的辅助
也是进步很多了
能感觉到未来开发的门槛也会降低
也希望能带动更多台湾开发者也来做做游戏
作者: attacksoil (击壤)   2023-09-21 10:44:00
cursor的概念很棒 工程师很需要类似这样的东西
作者: spfy (spfy)   2023-09-21 10:45:00
Cursor是VS Code的分支吧 现在AI写程式厉害是厉害 但真的会造成很多人写出知道能动但不知道为什么能动的Code 初期入门没问题 真的很强 但随着业务逻辑变复杂 这种情况有瓶颈
作者: showwhat2 (华仔)   2023-09-21 10:52:00
推、推,我用起来也是这样,一开始弄成雏型很容易,后
作者: SWU ( )   2023-09-21 10:53:00
工程师:程式能动了 但我不知道怎么动的 主管:别动!
作者: showwhat2 (华仔)   2023-09-21 10:53:00
面要改就是看功力了,对我来说是刚好可以跨入游戏制作
作者: hwider (海里的星辰)   2023-09-21 10:53:00
厉害
作者: Nitricacid (硝酸酸)   2023-09-21 11:01:00
作者: colinslik   2023-09-21 11:15:00
这样以后博弈还需要工程师吗? 感觉ai就能达到需求了?
作者: zeumax (烟灰缸里的鱼)   2023-09-21 11:34:00
现阶段程式码Ai组织快,但还是可能错误,不过已经认为未来设计师只要知道怎么写,用Ai生成再修改就能搞定大多工作了
作者: devidevi (蜜蜜)   2023-09-21 11:55:00
看来以后咒术师比工程师还重要
作者: kaj1983   2023-09-21 12:03:00
很强啊,摸鱼三天就有这成果更厉害更会用的人可能不用三天
作者: zseineo (Zany)   2023-09-21 12:03:00
AI就很适合做DEMO 只要能动起来就行但脱离"能动起来就行"的状况好 就还是需要人类*状况后
作者: Ceferino (麦茶多多)   2023-09-21 12:10:00
以前三个工程师才完成的事现在两个就ok了,循序渐进淘汰中
作者: ww (刘文听)   2023-09-21 12:19:00
要看得懂AI写的CODE然后改善他需要十六个工程师
作者: pttrAin (rAin)   2023-09-21 12:23:00
现在确实已经很实用很有帮助了,但要完全取代工程师还早
作者: kaj1983   2023-09-21 12:24:00
部分取代就很恐怖了完全取代的话人类社会会出乱子,不可能做到这么厉害设计者也不会蠢到设计一个断自己生路的产品
作者: pttrAin (rAin)   2023-09-21 12:25:00
A: 我用AI写了一个软件 B: 是喔, 在哪我看看A: http:/localhost:3000
作者: inte629l   2023-09-21 12:34:00
感觉大学要出作业越来越困难了
作者: spfy (spfy)   2023-09-21 12:39:00
可能可以要求加注解之类的吧 短期可能不明显 但长时间习惯用AI写超过自己理解的CODE的人满明显的
作者: streakray (条纹衣boy)   2023-09-21 16:11:00
推实作
作者: shaunten (铁巫妖 仓田ツバサ)   2024-09-22 00:48:00
最近在拿AI写自用的rpgmaker插件 真的很不错就算只有一点点程设基础也能快速造出需要的功能
作者: LayerZ (無法如願)   2024-09-22 12:20:00
表面的东西ai弄得出来,不过从某个阶段后那些比较核心的已经越来越少出现在网络上了,而且要去哪里找各种程式码的bigdata来喂 爬git吗..
作者: ctrlbreak   2024-09-23 10:25:00
AI会的表示别人已经写到烂了
作者: NX9999 (台中走钟张勋杰)   2024-09-23 12:30:00
这个超需要,值得参考,感谢@@
作者: alpho (Whyyyyy)   2024-09-23 23:22:00
AI我自己用起来 主要是写一些工具或测试很省工
作者: fatb (胖逼=口=)   2024-09-25 15:13:00
之前用AI写了个程式 然后code我看不懂...
作者: shaunten (铁巫妖 仓田ツバサ)   2024-09-26 00:04:00
楼上 建议可以叫AI"逐行解释"程式码给你听甚至是"解释设计概念、解释运作原理、解释底层逻辑"AI就是个不会厌烦的老师 只要你愿意提出问题更甚者 你如果不知道怎么问 还可以要它建议你该怎么问
作者: fatb (胖逼=口=)   2024-09-26 13:47:00
了解 这样子想 确实好多了
作者: kingroy (手残总比脑残好)   2024-10-01 14:55:00
之前叫ChatGPt写了段,结果都是memory leak 花的时间不如自己写那种
作者: NX9999 (台中走钟张勋杰)   2024-10-07 23:16:00
AI好在就是没有情绪,所以看不懂或需要帮忙都可以不要客气˙啊

Links booklink

Contact Us: admin [ a t ] ucptt.com