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

楼主: kkll7952 (KO)   2024-09-21 10:42:04
大家好我是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 (击壤)   2024-09-21 10:44:00
cursor的概念很棒 工程师很需要类似这样的东西
作者: spfy (spfy)   2024-09-21 10:45:00
Cursor是VS Code的分支吧 现在AI写程式厉害是厉害 但真的会造成很多人写出知道能动但不知道为什么能动的Code 初期入门没问题 真的很强 但随着业务逻辑变复杂 这种情况有瓶颈
作者: showwhat2 (华仔)   2024-09-21 10:52:00
推、推,我用起来也是这样,一开始弄成雏型很容易,后
作者: SWU ( )   2024-09-21 10:53:00
工程师:程式能动了 但我不知道怎么动的 主管:别动!
作者: showwhat2 (华仔)   2024-09-21 10:53:00
面要改就是看功力了,对我来说是刚好可以跨入游戏制作
作者: hwider (海里的星辰)   2024-09-21 10:53:00
厉害
作者: Nitricacid (硝酸酸)   2024-09-21 11:01:00
作者: colinslik   2024-09-21 11:15:00
这样以后博弈还需要工程师吗? 感觉ai就能达到需求了?
作者: zeumax (烟灰缸里的鱼)   2024-09-21 11:34:00
现阶段程式码Ai组织快,但还是可能错误,不过已经认为未来设计师只要知道怎么写,用Ai生成再修改就能搞定大多工作了
作者: devidevi (蜜蜜)   2024-09-21 11:55:00
看来以后咒术师比工程师还重要
作者: kaj1983   2024-09-21 12:03:00
很强啊,摸鱼三天就有这成果更厉害更会用的人可能不用三天
作者: zseineo (Zany)   2024-09-21 12:03:00
AI就很适合做DEMO 只要能动起来就行但脱离"能动起来就行"的状况好 就还是需要人类*状况后
作者: Ceferino (麦茶多多)   2024-09-21 12:10:00
以前三个工程师才完成的事现在两个就ok了,循序渐进淘汰中
作者: ww (刘文听)   2024-09-21 12:19:00
要看得懂AI写的CODE然后改善他需要十六个工程师
作者: pttrAin (rAin)   2024-09-21 12:23:00
现在确实已经很实用很有帮助了,但要完全取代工程师还早
作者: kaj1983   2024-09-21 12:24:00
部分取代就很恐怖了完全取代的话人类社会会出乱子,不可能做到这么厉害设计者也不会蠢到设计一个断自己生路的产品
作者: pttrAin (rAin)   2024-09-21 12:25:00
A: 我用AI写了一个软件 B: 是喔, 在哪我看看A: http:/localhost:3000
作者: inte629l   2024-09-21 12:34:00
感觉大学要出作业越来越困难了
作者: spfy (spfy)   2024-09-21 12:39:00
可能可以要求加注解之类的吧 短期可能不明显 但长时间习惯用AI写超过自己理解的CODE的人满明显的
作者: streakray (条纹衣boy)   2024-09-21 16:11:00
推实作

Links booklink

Contact Us: admin [ a t ] ucptt.com