• 首页
  • AI工具集
  • AI资讯
  • AI活动
  • AI社区
  • AI短剧
  • AI创作大赛
  • AI小说
  • AI绘画
    AI视频
    AI对口型
    视频转动漫风格
    AI创意二维码
    AI艺术字
    AI智能抠图
  • AI短视频创作热门-AI社区
AI 对话
30岁转行AI
等级
文章
2023-11-01 16:43:26

AI创新革命:一人600行代码重塑《愤怒的小鸟》,开创游戏设计新纪元

随着人工智能技术的迅猛发展,传统艺术和游戏设计领域正经历着前所未有的革命。最近,推特上的AI编程艺术家Javi Lopez ⛩️ 仅用600行由GPT-4编写的代码,搭配Midjourney和DALL·E 3创造的图片素材,成功复刻了一款名为《愤怒的南瓜》的游戏。这一成就不仅展示了人工智能在创造力方面的惊人潜力,也对游戏设计和艺术创作的未来提出了新的设想。

 

我刚刚使用GPT-4编写了《愤怒的南瓜》(任何相似之处纯属巧合),并使用Midjourney / DALLE进行了图形处理,DALL•E 3和GPT-4打开了一个无尽可能性的世界。

 

这部分工作对我来说是最轻松的,毕竟我已经用AI生成图像超过一年半了 :) 下面是所有用于生成图像的提示语,供大家欣赏!

游戏在线体验:

https://bestaiprompts.art/angry-pumpkins/index.html

 

一、设计部分

👉 标题屏幕(由GPT-4提供的DALL·E 3图像)

 

 

“一张水平方向的、色彩鲜艳的视频游戏主屏幕照片,游戏名为‘愤怒的南瓜’。设计灵感来源于‘愤怒的小鸟’游戏,但又有所不同。背景主要是万圣节元素,如鬼屋、墓碑和蝙蝠。游戏标志显著地置于顶部中央,两边是看起来愤怒且准备行动的南瓜风格角色。底部中央有一个‘开始’按钮,周围环绕着幽幽的迷雾。”

👉 背景(Midjourney)

 

我用了一张图作为背景(进行了几处细节修补):
- “愤怒的小鸟的天际线iPhone截屏,万圣节版,坟场背景,以淡蓝色和橙色为主,新传统主义风格,kerem beyit画风,土方作业,木材,Xbox 360画质,浅粉色与深蓝色 --宽高比8:5”

另一张图作为地面(进行了裁剪):
- “2D平台,石砖,万圣节,2D视频游戏地形,2D平台跳跃游戏,万圣节场景,类似愤怒的小鸟,合金弹头万圣节版,截屏,游戏内资产 --宽高比8:5”


👉 角色(Midjourney)

-“万圣节南瓜,游戏内角色,但为万圣节版,简易角色,2D,白色背景”
- “绿色万圣节怪物,滑稽、有趣,游戏内角色,但为万圣节版,简易角色,2D,白色背景”



👉 物体(Midjourney)

 

 

我创建了各种“精灵样式表”,然后使用Photoshop/Photopea进行裁剪并移除背景。对于小的细节,我使用了Midjourney的修补功能。

- “木箱。物品资产精灵。白色背景。游戏内精灵”
- “骷髅骨。大号骷髅骨。物品资产精灵。白色背景。游戏内精灵”
- “长方形石头。物品资产精灵。白色背景。游戏内精灵”
- “木箱。大号骷髅骨。物品资产精灵。白色背景。游戏内精灵”
- “物品资产精灵。木板。白色背景。游戏内精灵。风格类似愤怒的小鸟”

 

二、游戏代码开发部分

完整的源代码在这里:

https://bestaiprompts.art/angry-pumpkins/sketch.js

尽管这个游戏只有600行代码,而这600行中我一个字都没写,但这是最具挑战性的部分。正如你所看到的,我不断添加了许多细节,如不同的粒子效果、不同类型的物体等。截至今天,GPT-4还不能仅凭一个提示生成一个完整的游戏。

让我们来看看我使用的一些技巧和提示:

从简单的事情开始 我们现在可以使用matter.js和p5.js创建一个简单的游戏,模仿《愤怒的小鸟》的风格吗?只需使用鼠标以一定的角度和力量发射一个球,然后用2D物理碰撞一些堆叠的箱子。

每当出现问题时,清楚地解释错误并让它修复。耐心!例子: 现在,我问你:你知道愤怒的小鸟是如何发射的吗?手指在屏幕上做什么?没错。

把这个加入游戏中,使用鼠标。 我遇到了这个错误,请修复一下:Uncaught ReferenceError: Constraint is not defined 我想用粒子效果制作一个火炬。

 

😂 这部分花费了我们(GTP-4和我)许多次迭代和耐心。

"计算对虫子造成强烈冲击的逻辑有些问题。如果冲击是直接的,它能正常工作,但如果是间接的就不行。

例如,如果我在两只虫子上方放置一个矩形,然后在矩形上方放下一个盒子,虽然虫子应该受到冲击的影响,但它们却没有察觉到。我们该怎么做才能确保当物体落在它们所在的身体上方时,它们也会受到影响呢?"

以上只是开发过程中的一些描述,大家可以直接看代码了解具体实现方式

 

三、技术创新:AI 与游戏设计的结合

Lopez运用AI在多方面对游戏进行了开发和设计,其中包括角色设计、场景构建、粒子效果制作等。在游戏的每一个细节上,Lopez都与AI系统进行了深入的沟通和调试。通过AI的辅助,传统游戏开发中耗时费力的部分变得更加高效、精准。

 

四、艺术上的挑战与突破

《愤怒的南瓜》不仅是一次技术试验,也是艺术创作的一次大胆尝试。Lopez利用AI合成的图像与传统手绘或CG制作相比,展现出了独特的艺术风格和效果。从精细的纹理处理到光影效果的应用,每一处都反映了AI与人类艺术家合作的独特魅力。

 

五、开源共享:激发更广泛的创意火花

值得一提的是,Lopez将整个游戏的生成过程、代码和所用的图片素材公开,允许人们自由获取和使用。这种开源精神不仅促进了知识和技术的共享,也为更广泛的创作者提供了学习和实验的平台,激发了全球范围内关于AI创作的思考和讨论。

 

六、未来展望:AI 在游戏开发中的角色

虽然目前还无法通过简单的提示就生成整个3A级别的游戏,但Javi Lopez对未来充满期待。他相信,在不久的将来,AI将在游戏设计和开发中发挥更加关键的作用,大大降低创作门槛,提升制作效率,甚至引领新的艺术风潮。

 

结语

Javi Lopez利用AI将想法进行落地实现,不仅是技术与艺术融合的一次成功案例,也为我们揭示了AI正在改变我们的未来,并且正在实现我们无法想象的能力:在这个未来,创意与实现之间的距离被大大缩短,每个人都有能力创造出前所未见的艺术作品和游戏体验。《愤怒的南瓜》的故事,也许只是这场革命的开始.......

关注我,我将为你带来全球第一手的AI资讯新闻

我的首页:https://www.aitop100.cn/circle/personal/24581

AI绘画
AI活动

分享
3
0
全部评论
加载更多
30岁转行AI
等级
发布
25
获赞
103
粉丝
5
关注
1
热门内容
《三日侍宴宣猷堂曲水诗》|唐王维[保佑]
上巳娱春禊。芳辰喜月离。    
北宫命箫鼓。南馆列旌麾。  
绣柱擎飞阁。雕轩傍曲池。    
醉鱼沉远岫。浮枣漾清漪。    
落花悬度影。飞丝不碍枝。  
树动丹楼出。山斜翠磴危。
礼周羽爵遍。乐阕光阴移。

上巳节,人民欢乐地庆祝春天的到来,花朵盛开的季节,宫殿中吹奏箫和击鼓的音乐,边的馆舍中排列着旌旗和麾旗。鱼儿在远处的山岫下畅游,可能是指鱼儿在清澈的水中自由自在地游动。枣子在清澈的水面上漂浮的景象,给人一种宁静和美丽的感觉。在空中悬浮的影子。这句诗表达了花瓣轻盈的特点。节日庆典中,树木在风中摇动,红色的楼阁随着喜庆的氛围显现。人们在山地上行走,感受山间的美景和刺激,人们按照礼仪进行庆祝,羽毛装饰的爵位随处可见。

工具集
生图:midjourney
加工:PS
64
81
岁时令|黄龙雅集·诗画韵长
黄龙岁晚映斜阳,雅集春光正盎然。
三月三逢诗会盛,群英荟萃墨香传。

Ai妙笔生古韵,诗词入画韵悠长。
墨海泛舟寻佳句,文思泉涌赋华章。

玉盏金樽歌不尽,清风明月醉心田。
今朝共聚言欢处,明日相思寄远天。
24
84
美的福运龙腾-雪天狗
福运龙腾,突出龙的信仰与守护力的概念,展现美的空调为消费者带来好运和幸福的美好寓意。
88
126
海丝路上的青瓷商船
由青瓷制成的古代商船,船头有龙头,清晰的轮廓保持优雅和精致的整体形状,水平向的广阔姿势填满了整个帆布,精致的海上丝绸之路元素。
0
0

欢迎来到AI Top100!我们聚合全球500+款AI智能软件,提供最新资讯、热门课程和活动。我们致力于打造最专业的信息平台,让您轻松了解全球AI领域动态,并为您提供优质服务。

合作伙伴
联系我们
加入AITOP100社群
加入社群
AITOP100商务微信
商务微信
相关链接
服务及隐私政策
网站地图
关于我们
粤ICP备2022124843号-2粤公网安备44030002004505广播电视节目制作经营许可证:(粤)字第00712号Copyright © 华强方特(深圳)动漫有限公司 版权所有