| 用ChatGPT最新推出的代码解释器,5分钟就能做出一款游戏! 这可不是乱说的,有位博主已经放出了一段DEMO: ![]() 这是一款以太空为背景,让飞船打击小行星的游戏。 效果还是很震撼的,有网友看完大赞 GPT-4+代码解释器=ChatGPT-4.5。 ![]() 值得一提的是,这位博主不仅展示了自己的成果,还贴心地给出了教程,连prompt都告诉我们了。 ![]() 我们立马亲自上手试了一下~ 火速复刻,顺便升级了一下我们尝试着根据教程进行复刻,其中的prompt是酱婶儿的:
我们原封不动地输给开启了代码解释器的ChatGPT,很快就得到了一段JS代码: ![]() ![]() 按照作者的教程,我们将这段代码复制到一个在线编译平台上。 其中还有飞船和小行星的图片是需要自行准备的,我们上传好之后,运行! 咦,怎么出错了? ![]() 不慌,我们直接把报错信息复制给ChatGPT,很快就得到了修正方案: ![]() ![]() 原来是ChatGPT忘记输出元件相关的函数了。 补充上之后就好了,结果虽然和DEMO有些区别,但也是可玩的,用时的确不到五分钟。 (DEMO中飞船位置固定,方向可转,我们复刻出的游戏正好相反) ![]() 但我们并不满足于此,于是接下来又试着让ChatGPT给我们增加一些功能。 这些步骤中我们没有专门设计prompt,而是直接用自然语言来描述,结果也很好。 这里我们就不逐步展示代码和prompt了,文末分享了整个制作过程中和ChatGPT的聊天记录 首先是增加计分和计时机制: ![]() 细心一些的读者可能会看到,这里不同大小的小行星得分是相同的。 于是我们要求ChatGPT为不同大小的小行星设置不同的分数。 而且,这里的小行星飞出画面之后就不回来了,我们也修复了一下这个bug。 ![]() 是不是已经有那味了?但是这个飞船好像不会转向,我们接下来就解决这个问题: ![]() 最后,我们又加入了暂停功能(由空格键控制),至此,这款游戏终于大功告成了。 ![]() 贪吃蛇、别踩白块都能做仿照这位博主的教程,我们试着让ChatGPT做些其他游戏出来。 比如贪吃蛇,除了四周的墙壁是后来单独要求显示出来之外,其他直接一步到位! 不过我们要求把食物画成圆形,ChatGPT给出的是方形的,但也无伤大雅。 ![]() 不知道是不是贪吃蛇这个游戏太过经典,导致ChatGPT看到名字就知道该怎么做了。 所以我们又试了一下,不给出游戏的名字,只描述玩法,看看ChatGPT的表现如何。 这次要做的是“别踩白块”,我们把玩法描述了一番,结果除了速度有些慢,其他地方都非常不错。 ![]() 以上就是对代码解释器做游戏的全部测评了,如果你还有什么新的想法,欢迎评论区留言! 参考链接: 制作过程 — 完 — 【文章来源】量子位 QbitAI · 头条号签约 |
|手机版|小黑屋|博士驿站:连接全球智慧,共创博士人才生态圈
( 浙ICP备2023018861号-3 )平台提供新鲜、免费、开放、共享的科技前沿资讯、博士人才招聘信息和科技成果交流空间。
平台特别声明:线上内容(如有图片或视频亦包括在内)来自网络或会员发布,均已备注来源;本站资讯仅提供信息和存储服务。Notice: The content above (including the pictures and videos if any) is uploaded and posted by user , which is a social media platform and only provides information storage services.
GMT+8, 2025-12-1 16:37
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.