从零到一,用AI做人生中第一款自己的游戏

答应各位观众老爷的《我用AI做了个游戏》
这不就来了,
我详详细细的写一篇文章把整个过程拆解下,
把我踩过的坑也写下,
这样,观众老爷们就可以少浪费一些时间,
能够直接上手去做一个自己定义的游戏。
好了,咱们话不多说,
直接开干,
首先,江湖规矩,
官网送上:
https://www.astrocade.com
没错,就是这个,
打开之后,官网截图如下:
图片
官网打开后,
看到这句广告语,
你有没有热血沸腾:
利用人工智能制作任何游戏,
我想,这大概是每一个游戏玩家心中的终极梦想,
谁不想创建个自己的游戏,
玩自己的游戏,
自己来制定游戏规则?
不知道大家看到这句广告语感觉怎么样,
反正雪佬看到后,
一股热血就直冲天灵盖,
来吧,
那就,
图片
毫不犹豫的点击这个大大的+号,
直接开干,
图片
点击进入之后,就来到了如上图这里,
创建自己的游戏第一步,
咱先来个主题,
比如你想创建一个篮球游戏,
你就可以在这个聊天框里描述:
图片
当然,雪佬是举个栗子,
就直接点击的下面这些提前预制好的主题,
这就是官方贴心的地方,
试想你一股热血冲进来,
忽然就懵逼了,
到底我想制作款什么游戏??
你的内心是迷茫、弱小、无助,
这时候,你大脑是一片空白,
你想不起来了,尽管你玩过很多,
但是真给你这个机会的时候,
你不知道想做什么游戏,
这时候,你就可以先点这些预制的主题,
至少不用去绞尽脑汁想了,
先用这个概念去做,
然后再去迭代、改进,
不要一上来就想做个最好的,那你往往做不好。
一个粗糙的开始,就是最好的开始,
好了,
说回正题,
首先说明下,这个网站只支持英文提示词,
所以,
你需要把你的想法,翻译成英文提示词,
打开你用的最顺手的AI,
豆包、KIMI、Grok Gemini、GPT
甚至在线翻译都可以,
只要能够翻译英文,
就足够了,
接下来咱们开始第一步,
雪佬想做一个马戏团主题的
类似超级玛丽一样的跳跃类游戏,
所以,雪佬把想法给Gemini翻译成英文
如下图:
图片

中文:一个有蹦床的跳跃类游戏,背景是马戏团
英文:A jumping game with trampolines, set in a circus background

然后,复制这个英文提示词,
粘贴到这里,如下图:
图片
粘贴好之后,点击生成按钮
如下图,载入中
图片
稍等片刻,大概2-3秒,
就进入到你创建的游戏主题的初始界面
图片
很粗糙对吧,
人物也很丑,
别着急,
这只是一个相当于你3D建模的初始阶段,
各位观众老爷跟随雪佬一起添砖加瓦,
做成咱们心目中的游戏,
再你进入到初始场景之后,
AI也没有闲着,你发出命令要做什么主题的游戏,
它已经开始行动了,它接下来会帮你生成几个符合整个主题的道具,
看到下面的截图有点懵逼对吧,都是英文,那看得懂,
其实,只认识ABC的雪佬也看不懂…
图片
那么看不懂,怎么办,
不能就这样告别刚开始的制作游戏之路啊,
有观众老爷会说:你用沉浸式翻译啊
你怎么不用,
回答我!
雪佬刚开始也是这么想的,
但是,你点击翻译之后,
发现,无效,
这个界面用不了,
怎么办?
还得是雪佬的脑子,
灵机一动,
微信截图不是能翻译吗,
于是乎,
没错,
雪佬就用了这个微信截图的翻译,
一步一步,搞定了人生中第一个游戏,
看到这里,有朋友可能一脸懵逼,
怎么操作,
用过微信截图翻译的老司机,
应该一看就明白了,
图片
图片
如上面两个图,
是不是很简单,
这样,
我们就知道它在干啥了,
观众老爷们不要孩怕,
做游戏好一点是不需要很多沟通,
所以,
用这个翻译,不会像做视频那么频繁,
为了咱们的热血梦想,
继续开干,
图片
图片
经过翻译,
知道目前AI已经给我们生成了三个道具
蹦床、旗帜和得分显示
咱们看看左边,已经自动放置到游戏的场景中,
图片
如上图,下一步咱们怎么办?
当然是首先,把蹦床放到地面,
在空中肯定不合适,
图片
如上图,点击蹦床之后,
蹦床上面会出现一行菜单,
什么意思,
图片
第一个删除按钮,不用说了吧,
聪明的观众老爷都知道,
第二个,相信大家也都能看懂,是复制,
第三个FLIP,就是水平翻转的意思,
这个主要用在玩家角色上比较多,
比如他原来是这样
图片
你点击FLIP(水平翻转)之后,
他变成这样
图片
这就好理解了吧,
那么第四个按钮TO BACK是什么意思,
我给大家也演示一下,
图片
你看上图,旗帜和蹦床的前后关系,
是旗帜在蹦床后边,
那么聪明的观众老爷已经猜到了,
没错,
就是你想的那个答案,
咱们选中旗帜的时候,点击TO BACK之后,
就会变成这样,
图片
旗帜就会跑到蹦床的前边,
对,就是这样,
图片
如上图,这两个很好了理解,有时候你一步操作错了,
想返回上一步,就点这个左边的按钮就可以了,
右边这个按钮是撤销,就是撤销你返回上一步的操作,
这个应该很好理解,好多软件里都有,
图片
那么如上图,咱们蹦床放到地面后,
下一步怎么操作,
雪佬觉得这个胜利旗帜不好看,
或者暂时用不到,
雪佬就先把这个旗帜删除了,按Delete键。
图片
它会问你,真的要这样操作吗,
直接点击删除即可,
图片
然后我们看,
这个人物目前还很丑,
我们需要先美化一下它,
给他一个设定和形象,
因为我们是马戏团主题,
所以,雪佬就想,给他一个魔术师的形象设定,
首先,要把这个想法翻译成英文提示词:
给玩家设计一个魔法师的形象  翻译英文
我让Gemini给我翻译了下
图片
如上图,它给了我三个翻译,
  1. “Design a magician look for the player.”
  2. “Give the player a magician’s appearance.”
  3. “Let’s design the player character as a magician.”
图片
好了,
随便哪一个都行,
咱们复制英文提示词,到这里
如下图:
图片
然后,点击右边紫色的向上箭头,
这时候,贴心的雪佬又录了一个屏,
方便大家看到AI是怎么执行这个操作的,
那么看不了视频的朋友,
雪佬也搞了一个截图(直接翻译过来了)
(你就说贴不贴心,疯狂暗示三连)
图片
好了,看了上面的视频或者截图的朋友们,
咱们玩家的形象已经从
图片
变成了,这样,
如下图
图片
就是这么快,
现在你的角色已经完美变身魔术师,
你心中梦想的游戏,有了个完美的开始,
接下来,
咱们继续完善,
雪佬觉得,目前,这个人物是可以了,
但是,既然是马戏团的游戏,
是不是得把背景也换一下,
增强下马戏团的氛围感,
现在这种都市风格, 
让玩家会非常的出戏,
OK OK,
玩家老爷最大,
咱们继续完善背景,
还是先写英文提示词:
图片
如上图,还是这么简单朴实的一句话:
把背景换成马戏团风格,增加游戏氛围感。
Gemini给了我两个提示词(复制哪个都行)
英文提示词如下:

Change the background to a circus style to enhance the game’s atmosphere.

Let’s switch the background to a circus theme to improve the game’s ambiance.

图片
如上图,还是复制粘贴到右下角这里,
还是点击向上的箭头,
(以后的操作,基本都是这样)
我依然是录制了个屏幕,方便大家看到过程,
请看VCR,
图片
好了,回到主场景,我们可以看到,
马戏团的氛围,已经有了,
我们接下来要干什么?
当然是给玩家上强度,
我们要设置一些障碍物和陷阱,
让玩家玩起来,有不是那么轻松为主要目标,
雪佬:谁还不是一块绊脚石。
哈哈,
咱们现在就开始设置绊脚石。
对了,说个题外话,咱们还是先点下保存吧,
(来自一个被没保存折磨过的XXX的职业素养。)
图片
好的,开始给玩家设置障碍,
依然是先来一段英文提示词:
放置一些障碍物,来增加游戏难度。
图片
很朴实无华的一句话,大家也看到了,
我用的都是自然语言,
没有像文生图或者图生视频一样,
很完整,很详细的描述的提示词,
没有,
只是很简单的自然语言,
astrocade就能理解,
它是一个很成熟的,
能看懂自然语言的智能体,
所以,提示词这块,
就简单直接就好。
但是,有一个雪佬的血淋淋的经验,
这也是雪佬研究了很长时间得出的结论:
(大家不要眨眼,本文重点来了)
你用简单直接的自然语言没错,
但是一定要记得,
一个提示词,就说一件事,
比如:你想让人物改变形象,
你就说,设置玩家形象为魔法师这一个命令就好,
不要是这样的提示:
设置玩家形象为魔法师,然后背景换成马戏团背景,
(总结一句话就是,不要让他执行多种人物,一次就改变一个)
好了,观众老爷们已经记下了,
咱们继续下一步,回到设置障碍物/陷阱上来。
英文提示词:(随便复制哪句都可以)

Place some obstacles to increase the game’s difficulty.

Add some obstacles to make the game more challenging.

Let’s put in some obstacles to increase the game’s difficulty.

图片
还是复制粘贴到这里,
雪佬依然是录制了个屏幕,
方便大家看到整个创造过程,
图片
图片
图片
如上图,我翻译了一下,
大家视频没看的话,直接看图也是可以的,
很惊喜有没有,
雪佬这次用模糊的提示:设置一些障碍物,
得到了意想不到的新障碍物道具,
安全网,移动平台,和火圈。
和之前雪佬制作的那个游戏不太一样,
雪佬一边重新制作游戏,一边写文章,一边录屏,
看到这个,满满的惊喜感,
那么有的观众老爷会问了:
接下来咱们怎么操作,
那当然是先把障碍物摆到位,
怎么摆放,
请跟着雪佬一起操作,
图片
如上图,咱按照这个提示先摆放试试,
图片
大概摆放效果如上图,
咱们点击右上角PLAY按钮,
观众老爷们再次发出问号,
这个PLAY是干什么用的,
点开之后,我还是录制了一个屏幕
通过上面的视频,
大家可以看到,
点击PLAY之后,
咱们是可以测试游戏的,
比如障碍物摆放的合不合适,
大小合不合适,
游戏玩起来操作难度大不大等,
这个就是这个网站的牛逼之处,
咱们可以边制作游戏,边测试,
所见即所得,是不是很方便,
好了,
通过上面的视频,
大家也发现了,
障碍物有一点大了,
咱们回到编辑模式,
把它们再调整一下,
图片
如上图,点击右上角EDIT(编辑)
回到编辑模式,
图片
然后鼠标点选每个障碍物道具,
调整到合适的大小,再测试,
图片
大致咱们摆成这样,
雪佬点击PLAY测试了下,
发现,人物站不到移动平台上,也跳不过火圈和落到安全网上,
这个怎么解决?
就在我真以为要翻车了的时候,
经过多轮测试,
我找到了原因,
(快夸我,真是个小机灵鬼)
原因是这样的,
大家还记得TO BACK这个按钮吗,
图片
用它就可以解决,
雪佬测试了一番之后,
发现,你按这个按钮,
把火圈调整到人物后面,同理
你把安全网也调整到人物后面,
这样,人物就可以调到上面去了
图片
图片
但是移动平台这样调整还是不行,
可能这个AI版本,支持人物调到移动平台上,还是有点问题,
或者,我还没找到方法。
为了方便大家理解,
通过这个视频大家可以看到,
火圈和安全网,人物都可以站上去,
只有移动平台不行,
还是站不上去,
不过这个没关系,移动的不行,
咱搞一个固定的小平台,是可以的,
这个雪佬做的上一个游戏是测试过的。
好了,这个问题解决以后,
咱们继续添加障碍物,
图片
把移动平台先删除,
咱们增加一个旋转的藤蔓,

中文提示词:

空中缓慢旋转的细长树藤障碍物,绿色藤蔓,不带叶子,就是枯树枝干

英文提示词:

Slowly rotating slender vine obstacle in the air, green dried branches, no leaves

图片

还是把英文提示词粘贴到这里,

图片

如上图,看到没有,

我把整个过程搞了个截图,

成了,

图片

照例咱们还是把藤蔓放在人物后面,

这样人物才能跳跃后站上去,

先把旋转的树枝移动到合适的位置,

然后点击PLAY

图片
可以看到,完全没有问题,
咱们继续添加其他障碍物,
研究到这里,
雪佬有经过几轮测试,
发现了人物站上去的终极奥义,
就是这个,
图片
图片
观众老爷们看上面两张图,
看到规律没有,
你点选人物时候,TO BACK这个箭头是朝上的,
你点障碍物时候,TO BACK这个箭头也是朝上的,
至此,这个人物可以百分百站到障碍物上的终极奥义,
被雪佬的死磕,最终攻破,
(雪佬忍不住给自己一个👍)
那么雪佬决定在添加一下移动平台,
来证实下雪佬的这一理论在移动平台上,
也是可行的,
图片
如下图,咱们还是先造一个移动平台出来,
直接上提示词:
中文提示词:增加一个移动平台障碍物
英文提示词:Add a moving platform obstacle.
图片
图片
好了,可以看到,
已经制造出来了,
现在咱们摆放位置,
图片
如上图,摆放到这个位置,
依然是保持TO BACK箭头向上
图片
按照上面雪佬的方法,
人物站上了移动平台,
并跟着它上下移动,
(此刻应该值得一键三连)
好了,接下来,咱们把关卡的难度再次提高,
3   2  1  上强度,
这时候各位观众老爷是不是很兴奋,
目前所有的状况尽在掌握,
这会应该信心满满了,
图片
中文提示词:增加一些尖刺的陷阱障碍物
英文提示词:Add some spike trap obstacles
图片
图片
图片
图片
如图,可以看到,
尖刺障碍已经制造出来了,
我们摆到合适的位置,
在哪里给玩家使绊子好呢??
哈哈, 
真是个欢乐的事情,
图片
如上图,摆放到这里后,
咱们点上面的COPY(复制),多复制几组,
图片
如上图,先增加三组,
真的是人生处处是陷阱啊,
点PLAY测试下效果,
图片
玩家:这陷阱设置的挺好,
朋友们看上图,
玩家掉到尖刺陷阱上时候,
血条肉眼可见的在缩短。
好了,
这个设置成功,
咱们继续,
要不,雪佬有灵机一动,
咱们设置一些反派吧,
设置一些小喽罗,
在地面巡逻,攻击玩家,
想象就很兴奋,
先上提示词,
图片
中文提示词:增加一些有发出魔法球的反派小兵
英文提示词:Add some enemy minions capable of shooting magic projectiles.
图片
图片
图片
图片
看到了吧,如上图,
我把这个魔法小兵放在这里,
看完视频,直呼一句WOC
这反派小兵攻击力也太强了,
是时候给玩家增加点攻击力了,
图片
中文提示词:让人物的魔术棒发出魔法球攻击,增加攻击力
英文提示词:Let the character’s magic wand shoot magic ball attacks, and increase their attack power.
图片
图片
图片
图片
看到没,
魔法棒已经被制造出来放在游戏里了,
咱们点击PLAY测试下威力,
因为每篇文章限制只能加入10个视频,
雪佬决定留两个等最后录制,
所以,这些步骤,都截图好了,
大家也能看明白,
图片
看到没有,魔法棒已经拿到手里了,
图片
按键盘F键,是发射魔法球,
图片
好了,至此,玩家也拿到了武器——魔法棒,
咱们现在设计一些金币,
让玩家打怪同时,还有金币拿,
图片

中文提示词:增加悬浮在空中的金币,让玩家获取,加点获取后的特效

英文提示词:Add coins floating in the air for the player to collect, and include some special effects for when they are picked up

图片
图片
图片
好了,通过以上我们可以看到,
金币也被制造出来,
咱们先把金币摆放到合适位置
(多摆一些,吸引玩家)
图片
选中金币,我们可以用复制按钮,
把金币摆放到合适的位置,
图片
暂时先摆放这么多,
我们可以看到,主角想获得这些金币,
还是有一些危险的,
(因为风浪越大,鱼越贵)
观众老爷:怎么还狂飙上了
图片
如上图,为了获得金币,不惜跳上尖刺,
好了,我们来继续给玩家角色设置陷阱,
我们来设置一个旋转风车陷阱
图片
中文提示词:设置旋转风车陷阱,让主角感到恐惧
英文提示词:Add a rotating windmill trap that makes the protagonist feel a sense of fear
图片
图片
图片
图片
通过上图我们可以看到,
风车陷阱已经设置完成,
我们给它摆放到合适位置并调整大小。
图片
摆放之后,还是点开PLAY
测试下合不合理,
图片
我们可以看到,
旋转风车,
它是真旋转,
整个风车都在旋转,
雪佬:世界终于发展成了我喜欢的样子,
够癫。
继续给玩家上强度,
图片
增加坠落的天花板陷阱,
中文提示词:增加坠落的天花板陷阱,随时下落会砸到玩家
英文提示词:Add a falling ceiling trap that can drop down at any time and hit the player.
图片
图片
图片
图片
如上图,坠落的天花板已安装到位,
玩家的道理充满坎坷,真的是太刺激了,
图片
我测试了下,
碰到就会坠落,
再碰一下玩家血条少的话,就挂了,
真的是致命天花板,
搞了这么多,玩家的血条消耗的很快,
是时候给玩家搞个医疗补给站了,
图片
中文提示词:设置一个空中医疗补给站,玩家能够获得健康恢复
英文提示词:Add an aerial health station where players can restore their health.
图片
图片
图片
图片
大家可以看到,空中医疗补给站已经就位,
我们来测试一下,
图片
我们可以看到,玩家在附近就能获得医疗补给,
但是也要小心补给站上面的坠落天花板,
真的是危险和福利同在,
图片
整个关卡目前是这样,
我们再次把危险升级,
继续添加陷阱,
图片
中文提示词:增加一个悬浮在空中的易碎的地面/平台,玩家需要快速通过随时会消失
英文提示词:
图片
图片
图片
图片
如上图,坍塌的平台已经设置,
我们放到合适的位置,再测试下,
图片
我们在坍塌的平台下面再增加几组尖刺陷阱,
给玩家的道路上再上一下强度,
(玩家:我谢谢你)
测试的结果是,碰它它会飞走。
咱们继续给玩家上强度(设置障碍)
图片
中文提示词:增加传送带陷阱,玩家站上去会强制向某个方向移动
英文提示词:Add a conveyor belt trap. When the player stands on it, they will be forced to move in a certain direction
图片
图片
图片
图片
我们先把传送带放在这里测试下,
好像并没有什么用,
我么就把他当成一般的障碍物好了,
图片
接下来,继续增加陷阱,
图片
中文提示词:增加一个定时炸弹
英文提示词:Add a timed bomb with a countdown.
图片
图片
图片
雪佬测试之后,发现,这个炸弹没有触发装置,也没有爆炸效果,
雪佬决定给他增加一个触发装置,
图片
中文提示词:给这个定时炸弹增加点燃装置,由玩家触发后爆炸,增加爆炸效果
英文提示词:Add an ignition device to this timed bomb. It should explode when triggered by the player, and include explosion effects.
图片
图片
图片
图片
如上图,炸弹触发装置已经安装到位,
咱们来试一试效果,
依然没啥效果,
雪佬决定增加一个玩家自定义快捷键E键,
用来启动定时炸弹触发装置
中文提示词:增加一个玩家自定义快捷键E键,用来启动定时炸弹触发装置
英文提示词:Add a player-customizable hotkey, the ‘E’ key, to activate the timed bomb’s trigger mechanism.
图片
图片
好了,快捷键E设置完成,
咱们继续测试效果,
这次可以了,哈哈,
怎么样,易燃易爆炸,
咱们再来设置一个被囚禁的公主,
增加玩家冒险的动机,
中文提示词:设置一个被笼子囚禁的公主,玩家靠近囚笼打开,公主获救
英文提示词:
图片
图片
图片
我测试了下,
救出公主,这一关就通过了,
所以,咱们再来设计一个烟花,庆祝通关,
中文提示词:给胜利区设置礼花,庆祝下玩家通关
英文提示词:Set up fireworks in the victory zone to celebrate the player clearing the level/game
图片
图片
图片
图片
烟花已就位,
让我们测试一下效果,
测试成功,
咱们再给主角添加一个飞行装备,
让它穿着潇洒闯关,
图片
中文提示词:再给玩家增加一个飞行装备,穿上后,能够飞起来
英文提示词:Add another flying item for the player. Once they wear/equip it, they’ll be able to fly.
图片
图片
我们来试试这个喷气背包。
哈哈,这个喷气背包挺好玩的,
大家一定要看完,哈哈,太好玩了,
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

    暂无评论内容