您的位置:首页 > 互联网

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

发布时间:2023-11-02 14:46:03  来源:互联网     背景:

声明:本文来自于微信公众号CSDN(ID:CSDNnews),作者:苏宓,授权转载发布。

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

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

对于想要尝鲜的小伙伴,也可以通过以下链接试玩:https://bestaiprompts.art/angry-pumpkins/index.html,它目前还不支持移动设备。

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

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

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

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

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

  • 一款名为《愤怒的南瓜》的视频游戏的横向、充满活力的主屏幕的照片。该设计灵感来源于《愤怒的小鸟》游戏美学,但也有所不同。背景以鬼屋、墓碑和蝙蝠等万圣节元素为主导。游戏徽标醒目地显示在屏幕中上方,风格化的南瓜角色看起来很愤怒,并准备在两侧采取行动。“开始”(Play)按钮位于屏幕中下方,周围弥漫着神秘的雾气。

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

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

  • iPhone屏幕截图中《愤怒的小鸟》天际线,改为万圣节版本,(配上)墓地,以浅海蓝宝石和橙色为主题,新传统主义,kerem beyit,earthworks,木头,Xbox360图像,淡粉和海军蓝——比例为8:5

oppo Find x

得到的图像如下:

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

  • 2D 平台,石砖,万圣节,2D 视频游戏地形,2D 平台游戏,万圣节情景,类似于愤怒的小鸟,合金弹头万圣节,截图,游戏内道具——比例为8:5

得到的图像如下:

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

  • 万圣节南瓜,游戏内角色但是是万圣节版本,简单的精灵,2D,白色背景;

  • 绿色万圣节怪物,滑稽,有趣,游戏内精灵,万圣节版本,简单的精灵,2D,白色背景

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

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

  • 木箱。物品资产精灵。白色背景。游戏内精灵

  • 骨骼骨头。大型骨骼骨头。物品资产精灵。白色背景。游戏内精灵

  • 长方形石头。物品资产精灵。白色背景。游戏内精灵

  • 木箱。大型骨骨头。物品资产精灵。白色背景。游戏内精灵

  • 物品资产精灵。木板。白色背景。游戏内精灵。类似于愤怒的小鸟风格

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

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

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

  • 我们现在能否使用 matter.js 和 p5.js 制作一个类似《愤怒的小鸟》风格的简单游戏?只需使用鼠标发射带有角度和力量的球,然后用2D 物理碰撞来击中堆叠的方块。

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

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

  • 现在,我问你:你知道《愤怒的小鸟》中是如何发射小鸟的吗?屏幕上的手指是干什么的?完全正确。使用鼠标将这个功能添加到游戏中。

  • 我遇到了这个错误,请修复它:Uncaught ReferenceError: Constraint is not defined

  • 我想要制作一个具有粒子效果的火炬。可以用 p5.js 做吗?请制作一个。

  • 现在,将怪物变成圆形,并要非常小心:应用与矩形怪物相同的技术,涉及缩放和碰撞区域,不要像之前那样搞砸。

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

完整源代码详见:https://bestaiprompts.art/angry-pumpkins/sketch.js

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

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

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

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

  • 太酷了!这里最酷的不是游戏本身,而是人工智能被用于软件开发。实际上,ChatGPT被用于更为严肃和实际的应用领域。但我也是从游戏开始的。玩得开心会让开始变得更容易。你可以把今天的人工智能看作是一个知识渊博但不太聪明的助手,复杂的项目需要大量的提示。人类的任务是把这一切组合起来,测试,请求新的部分和修正。而这只是一个开始…

  • 这是令人兴奋的,就像我们即将进入独立应用和游戏的新黄金时代一样。

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

来源:https://twitter.com/javilopen/status/1719363669685916095


返回网站首页

本文评论
中国在南极建立了哪些站「我国将在南极建设海外卫星地面站:位于南极中山站」
据中国航天报公众号消息,近日,中国航天科工集团有限公司航天建设所属航天设计中标海洋观测卫星地面系统海外卫星地面站建设工程项目,中标金额4395万元。该项目由国家卫星海洋应...
日期:02-02
详解新版4399游戏盒 省力省心4大法宝
玩游戏就是图个乐儿,要是下载界面有毒,下载速度又慢,期待已久的游戏玩不上,那可真是太不给力了。然而这些情况在4399游戏盒这个国内最大最全的单机游戏基地中我们完全不必担心...
日期:07-25
小程序游戏怎么盈利「1年增加150亿,小程序游戏赢麻了」
声明:本文来自于微信公众号 市值榜(ID:shizhibang2021),作者|武占国,编辑|齐笑,授权转载发布。游戏行业,被认为是常青行业,即使是在2008年,全球游戏销售额也获得了双位数的增长。进...
日期:12-27
摩尔线程显卡支持DX11游戏!国产第一家「魔尔线程」
快科技5月31日消息,摩尔线程今天带来了MTT S70,这是其继MTT S80之后的第二款游戏显卡,配备3584个MUSA核心、7GB GDDR6显存。同时,摩尔线程发布了全新221.13版驱动程序,除了增加支...
日期:06-01
文件时光机!金山T盘两招找回消失的文档
  进入大学四年级,毕业论文的压力也随之而来。在准备论文时,有时修改了论文后又想要使用原来的内容,通常就只好凭印象重写。这样前前后后的修改不仅令人心烦,而且效率大大降...
日期:07-26
红魔mars电竞「红魔推出冠军限定版手机 中国电竞队夺冠」
来源:中关村在线中国电竞队在9月26日的亚运会《王者荣耀》亚运版本比赛中获得冠军,成为电竞项目的首枚正式金牌。此次比赛,中国队派遣了6位KPL职业联赛选手参赛,包括孙麟威(坦然)...
日期:10-07
360金融老板是周鸿祎吗_360董事长周鸿祎:融智比融资孰重孰轻?
  创业者跟投资人合作,有不少人觉得融资是第一位的。相反,我觉得融资很重要,但“融智”更重要。钱多了,不见得就是好事。   我第一次创业的时候,做3721网络实名,国内外没有这...
日期:07-26
万家乐官宣与中国国家跳水队达成战略合作「万家乐官宣与中国国家跳水队达成战略合作是真的吗」
【网易科技8月9日报道】万家乐×中国国家跳水队战略合作签约发布会在北京国家体育总局训练局举行。发布会现场,万家乐正式签约成为“中国国家跳水队战略合作伙伴/主赞助商”,...
日期:08-09
我找到了创业这些年失败的原因英文「我找到了创业这些年失败的原因」
声明:本文来自于微信公众号 十里村(ID:shilipxl),作者:村长住在十里村,授权转载发布。各位村民好,我是村长。90%以上的人首次创业都会以失败而告终,回想毕业到现在也快十年了。亲...
日期:10-12
苏泊尔陷质量罗生门 不锈钢炊具标准起争议(苏泊尔不锈钢锅生锈)
  继紫砂煲、豆浆机之后,小家电行业再爆信任危机。近日,知名炊具品牌苏泊尔81个型号不锈钢炊具被哈尔滨市工商局道外分局检测出存在锰含量超标、镍含量不达标的问题,1000余...
日期:07-24
微软确认:新Edge浏览器明年将停止支持Win7_edge浏览器windows7版
  今年1月,基于Chromium全新打造的Edge浏览器正式版发布,并且实现了对Win7/8.1、macOS、iOS、Android等多平台的支持。   不过,微软已经结束了对Win7的一切免费更新支持,新...
日期:08-15
00后在向太直播间拍下800万豪宅 一平米10万元_向太的豪宅
向太陈岚通过直播平台正式开售她精心打造的Tiffany House,为澳门豪宅市场带来了一则重磅消息。这座豪宅不仅见证了向太与丈夫向华强深厚的情感,还展现了他们对品质生活的追求...
日期:01-04
苹果icloud登陆_苹果icloud登陆格式
苹果iCloud登陆是苹果公司为用户提供的一项云存储服务。iCloud在苹果设备上作为一个应用出现,用户可以使用iCloud将个人数据存储在苹果服务器上,并在不同的设备之间进行同步,方...
日期:05-29
欧盟的人工智能通讯包括「Benifei:欧盟人工智能法案将成为全球规则的蓝本」
11 月 9 日消息:欧盟议员 Brando Benifei 周三表示,他预期欧盟人工智能法案将作为全球各国立法的蓝本。在多个国家探索如何监管 AI 的同时,欧洲立法者通过起草 AI 规则率先行...
日期:11-10
助推电力行业数智化转型 金山办公发布数字化办公解决方案_电力企业数字化转型战略举措
通信世界网消息(CWW)近日,中国电力建设发展大会(简称“电建大会”)在京召开。大会上金山办公发布了电力行业数字化办公解决全案,以定制化、数字化、智能化产品赋能电力建设,助推行...
日期:06-25
2020-2022年归母净利润分别0.26/1.54/2.13亿「预计2023年上半年归母净利润3.6亿元至4亿元-完美世界」
【】7月12日消息,完美世界在深交所发布2023年半年度业绩预告,预计实现归母净利润3.6~4.0亿元,扣非净利润2.8~3.2亿元,其中游戏业务扣非净利润预计为4.1~4.5亿元。iqoo一代快充报...
日期:09-21
导演评价《狂飙》:可能是可以刻在自己墓碑上的一部戏
今日消息,《狂飙》导演徐纪周接受央视网采访时表示,自己小时候打架可能属于挨打的那一类。《狂飙》寄予了他人生的一些理想,在现实中没有完成的东西,在主人公身上实现了。徐纪周...
日期:02-03
总是忘了开过的自动续费?支付宝推出提醒功能_支付宝解决自动扣款提醒在哪里
7月6日 消息:日常生活中,不少APP以首月特惠来吸引用户开通连续包月等形式的会员服务。但由于规则复杂,如默认自动续费,或者用户忘记关闭服务,在不经意间发生扣款,长此以往产生不...
日期:07-06
无线麦克风的新革命:科唛推出四通道迷你无线麦克风Vimo Q
科唛,一直致力于声学技术的研发与创新,近日更是为消费者带来了一款具有革命性意义的四通道无线麦克风Vimo Q。这款产品将录音的自由度和灵活性推向了新的高度,不仅突破了一拖二...
日期:11-07
美国要的芯片,越南能造出来吗:有钱有技术,但缺人
在半导体领域,美国又拉拢了一位“小伙伴”。当地时间9月10日,美国总统拜登抵达越南首都河内访问。当天,美国白宫发表声明表示,美越将两国关系提升为全面战略伙伴关系,并建立新的...
日期:09-13