实测 ChatGPT 最强插件:0 经验 5 分钟开发游戏

用 ChatGPT 最新推出的代码解释器,5 分钟就能做出一款游戏!效果还是很震撼的,有网友看完大赞 GPT-4 + 代码解释器 = ChatGPT-4.5。

用 ChatGPT 最新推出的代码解释器,5 分钟就能做出一款游戏!

这可不是乱说的,有位博主已经放出了一段 DEMO:

实测 ChatGPT 最强插件:0 经验 5 分钟开发游戏

这是一款以太空为背景,让飞船打击小行星的游戏。

效果还是很震撼的,有网友看完大赞 GPT-4 + 代码解释器 = ChatGPT-4.5。

实测 ChatGPT 最强插件:0 经验 5 分钟开发游戏

值得一提的是,这位博主不仅展示了自己的成果,还贴心地给出了教程,连 prompt 都告诉我们了。

实测 ChatGPT 最强插件:0 经验 5 分钟开发游戏

我们立马亲自上手试了一下~

我们尝试着根据教程进行复刻,其中的 prompt 是酱婶儿的:

我们原封不动地输给开启了代码解释器的 ChatGPT,很快就得到了一段 JS 代码:

按照作者的教程,我们将这段代码复制到一个在线编译平台上。

其中还有飞船和小行星的图片是需要自行准备的,我们上传好之后,运行!

咦,怎么出错了?

实测 ChatGPT 最强插件:0 经验 5 分钟开发游戏

不慌,我们直接把报错信息复制给 ChatGPT,很快就得到了修正方案:

原来是丢三落四的 ChatGPT 忘记输出元件相关的函数了。

补充上之后就好了,结果虽然和 DEMO 有些区别,但也是可玩的,用时的确不到五分钟。

(DEMO 中飞船位置固定,方向可转,我们复刻出的游戏正好相反)

实测 ChatGPT 最强插件:0 经验 5 分钟开发游戏

但我们并不满足于此,于是接下来又试着让 ChatGPT 给我们增加一些功能。

这些步骤中我们没有专门设计 prompt,而是直接用自然语言来描述,结果也很好。

这里我们就不逐步展示代码和 prompt 了,文末分享了整个制作过程中和 ChatGPT 的聊天记录

首先是增加计分和计时机制:

实测 ChatGPT 最强插件:0 经验 5 分钟开发游戏

细心一些的读者可能会看到,这里不同大小的小行星得分是相同的。

于是我们要求 ChatGPT 为不同大小的小行星设置不同的分数。

而且,这里的小行星飞出画面之后就不回来了,我们也修复了一下这个 bug。

实测 ChatGPT 最强插件:0 经验 5 分钟开发游戏

是不是已经有那味了?但是这个飞船好像不会转向,我们接下来就解决这个问题:

实测 ChatGPT 最强插件:0 经验 5 分钟开发游戏

最后,我们又加入了暂停功能(由空格键控制),至此,这款游戏终于大功告成了。

实测 ChatGPT 最强插件:0 经验 5 分钟开发游戏

仿照这位博主的教程,我们试着让 ChatGPT 做些其他游戏出来。

比如贪吃蛇,除了四周的墙壁是后来单独要求显示出来之外,其他直接一步到位!

不过我们要求把食物画成圆形,ChatGPT 给出的是方形的,但也无伤大雅。

实测 ChatGPT 最强插件:0 经验 5 分钟开发游戏

不知道是不是贪吃蛇这个游戏太过经典,导致 ChatGPT 看到名字就知道该怎么做了。

所以我们又试了一下,不给出游戏的名字,只描述玩法,看看 ChatGPT 的表现如何。

这次要做的是“别踩白块”,我们把玩法描述了一番,结果除了速度有些慢,其他地方都非常不错。

实测 ChatGPT 最强插件:0 经验 5 分钟开发游戏

以上就是对代码解释器做游戏的全部测评了,如果你还有什么新的想法,欢迎评论区留言!

参考链接:

https://twitter.com/icreatelife/status/1678184683702566922

制作过程

小行星:

https://chat.openai.com/share/7fdc27a1-4a64-4c2f-a27d-c62f31a8af97

贪吃蛇:

https://chat.openai.com/share/c67ca1c8-8a9e-41a1-bd0d-40970b52104c

别踩白块:

https://chat.openai.com/share/639e957d-66bd-41bb-9676-1c9890629d49

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,AiPeak所有文章均包含本声明。