首页 - 神途资讯 > 不到 600 行代码实现了《愤怒的小鸟》翻版,GPT-4+DALL·E 3+Midjourney 撼动游戏圈!

不到 600 行代码实现了《愤怒的小鸟》翻版,GPT-4+DALL·E 3+Midjourney 撼动游戏圈!

发布于:2024-06-25 作者:admin 阅读:93

把草图变网站,用几秒复现一款经典小游戏...随着 GPT-4 与 、DALL•E 3 等 AIGC 工具的强强联合,其带给游戏行业的震撼不是一星半点。

昨日,正值万圣节之际,一位名为 Javi Lepez 的外国小哥使用 、DALL•E 3 和 GPT-4 打开了一个无限可能的世界,重新演绎了无数 80、90 后青春回忆中的经典游戏“愤怒的小鸟”,推出了其翻版——“愤怒的南瓜”(Angry )。

对于想要尝鲜的小伙伴,也可以通过以下链接试玩:

,它目前还不支持移动设备。

整个过程使用到了不足 600 行的代码,Javi Lepez 坦言,「没有一行是自己写的,但这却是更具挑战性的部分」。那么,他到底是怎么做的?

01

游戏开发的之一步:学会 ,生成图像、物品

首先,值得一提的是,学好 ,会让你在 AI 时代事半功倍。借助 AIGC 工具,只需要用简单的自然语言,在表述清楚需求的基础上,即可所求即所得。

和很多 AIGC 工具使用者一样,Javi Lepez 也是在近两年之内才频繁地使用 AI 生成式工具的,但是他在 方面积攒了不少经验,这使得他在准备《愤怒的南瓜》这款游戏所需的素材时更为轻松。

在 X 平台上,他也分享了一些基于 DALL·E 3、 的 示例,如:想要一张这款游戏的主界面,Javi Lepez 是这样问 DALL·E 3 的:

最终得到了效果不错的图片:

进而,Javi Lepez 选取了一张背景图,使用了 对它进行了修改, 为:

得到的图像如下:

还有另一张,裁剪过的,用于地面设计, 为:

得到的图像如下:

当大的背景准备就绪之后,Javi Lepez 开始让 生成一些角色、对象,譬如:

很快, 便提供了一些图片便于开发者自己选择:

与此同时,Javi Lepez 还提供了一些 来生成具体的物体,然后使用 / 裁剪和去除了背景,如:

02

游戏开发的第二步:生成代码,优化与修改

完成之一步之后,Javi Lepez 开始借助 GPT-4 来生成所需的代码,游戏玩法类似于《愤怒的小鸟》,当点击鼠标向后拉动“南瓜”并松开时,“南瓜”会弹射出去撞击木箱、石块、骨头等物品,击打到“怪物精灵”,直至完全消除后进入下一关。

因此,Javi Lepez 给 GPT-4 的提示词也是循序渐进,从简单的提问开始:

在尝试过程中,Javi Lepez 也发现,「迄今为止,我们还没有达到 GPT-4 只需一个提示就能生成完整游戏的程度」。

这意味着 GPT-4 生成的代码并不能拿来即用,这对它的使用者的能力也提出了一定的要求,使用者需要明白每次出现问题时,都要清楚地解释错误并让 GPT-4 进一步去修复:

Javi Lepez 表示,这部分花费了我们(我和 GPT-4)许多耐心以及多次迭代,最终得到了只有 600 行的代码。

完整源代码详见:

玩法展示(玩家也可以自制关卡):

03

期待一个提示就能生成完整游戏的那一天

毫无疑问,Javi Lepez 的尝试再一次证明了 GPT-4 以及 、DALL-E 3 这些先进的工具蕴藏的潜力,虽然目前距离一键生成完整的网站、游戏还有一定的距离,但正如 Javi Lepez 所述——「老实说,我从未想过这可能会实现。我真诚地相信,我们正生活在一个历史性时刻,直到现在我们只在科幻电影中见过。这些全新的工作流程,只需自然语言就能创造任何东西,将改变我们所知道的世界。这是如此巨大的浪潮,那些没有预见到它的人将受到重创......也相信,在未来我们迟早有一天将能够仅凭“提示词”来创建 AAA 级的电子游戏。」

对于 AIGC 的未来,不少网友同样持以期待:

最后,你是否有使用过 AI 工具尝试一些新鲜事?欢迎大家分享 AI 工具的应用情况与体验心得!

二维码

扫一扫关注我们

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,请告知我们,本站将立刻删除涉嫌侵权内容。

相关文章