以从零开始做游戏为例,尝试GPT4对教育的重塑 您所在的位置:网站首页 怎么为3d草图指定方向 以从零开始做游戏为例,尝试GPT4对教育的重塑

以从零开始做游戏为例,尝试GPT4对教育的重塑

2023-03-24 17:43| 来源: 网络整理| 查看: 265

更新:B站视频被审核干掉了,正在拉扯中,可以先看看知乎视频:

此文为视频文稿,对应B站视频为:

这个标题是不是太直白了点哈哈哈,其实内容很简单,主要是这段时间被GPT给震撼到了,尤其是GPT4发布后,我整整高强度和它对线了一整天,聊完后满脑子里只有一句话:马主任,我悟了啊!

心痒难耐,就肝了这个视频,把这段时间的使用心得给大家讲讲,如何用GPT来帮助做游戏,同时也是因为感慨,我的一个科普视频在游戏开发板块上挂了3年了,也该有点新东西了,就想给各位观众老爷们走一遍从零做游戏的流程,毕竟,我现在后台被问的最多的问题就是:我啥都不会,想做个游戏,该怎么办呐?

熟悉我的人都知道,狗哥没有做过游戏,笑~。所以狗哥这次将扮演一个对游戏开发一无所知的小白,从一无所知到做出一个像模像样的游戏。而上面这个问题,也可以作为我们和GPT对话的初始。

但在此之前,我们先看看这个问题最终的成果:包含了一个GDD文档,详细描述了游戏的各个环节:

一份简略的关卡设计草图,简单易懂描绘了关卡的内容:

假如你还会一些unity,你就可以通过这些文档搭出个简单的解谜关卡:

而对于程序,只要还有手,拿到这个文档后都可以信心百倍的说:这玩意我做得出来,而不是对着拍脑袋的策划提刀就上,同时,作为新人小白,也可以从中体会到设计一个小小的游戏关卡,就需要多么复杂的内容,适当减少一些怼天怼地和喊着要做原神做黑悟空的段子。

由于时长的关系,本期视频只出设定,开发环节会放到下一期视频来讲。

同时,我强烈建议观众老爷们看看这个链接,里面是一些常见的GPT交互方式,掌握了这些技巧能极大提高GPT回答的质量。比如最常用的一个技巧:人设。可以通过给GPT提供一个特定的角色来引导输出方向,对于约束到特定环境或者特定受众很有帮助(比如调教猫娘,笑)

以上是我用不同版本不同人设给GPT提出同一个问题的回答。可以看到,无论是3.5还是4.0,有没有指定角色,回答的准确性都存在较大的差异。而且4.0在专业回答的上的表现十分优异,所以下文都将会使用4.0进行开发调试。

那这时候就有同学问了,我连上都上不去,还怎么搞?哎恰巧,我一个朋友开发了个安卓APP,打开就能问GPT。虽然由于4还没开放API,接入的是3.5,但依然可以供大家体验体验。当然,由于GPT每往外面蹦一个字都是要收费的,所以肯定不能无限制使用,目前暂定每个设备每天免费问20条,超过了就需要付费,付费也比较坑,安装谷歌全家桶后才能付,20刀包月,不算良心,所以大家随缘体验就是了,真有心充值请狗哥喝杯咖啡的,那狗哥在此万分感谢了。

回到正题,既然可以给GPT设定角色,那自然也能设定其他的东西,都能设定什么?不如来问问万能的GPT吧:

总之在一连串的还有吗?之下,我们有了一堆的参数可以安排,但毕竟我们不需要一口气全给安排上,有一些特殊需求的玩家们可以自行尝试。如果觉得还是不够,GPT本身提供了fine-tuning的功能,就是你可以整理一些训练数据喂给他,生成一个特定的模型,也许以后各行各业都会有属于自己的行业大模型,里面塞满了整个行业需要的工具包和资料库,不会用AI的人都入不了行呢,哈哈哈哈哈。

这里我提供了一条设定供大家参考,包含人设,任务,经验背景,回答方式,语言等等:

我希望你作为一名高级游戏设计师,你的任务是协助我设计一个游戏,你将负责在游戏设计方面给我提供帮助。你应该拥有设计出一份完整游戏策划案的经验,并且能够用详细缜密的语言创造出高质量的游戏策划案。你将使用直接回答问题的方式进行对话,使用的语言是中文,语气是指导的方式,回答的速度稍微快一些,你的回答来源应该优先来源于各个游戏引擎论坛,游戏开发社区,游戏设计相关书籍如《游戏设计的236个技巧》等。你所面对的用户群体应该是15到20岁的年轻人,喜欢逛bilibili,喜欢二次元。下面,开始我们的第一个问题:我啥都不会,想设计个游戏,该怎么办?这里回答的速度稍微快些,如果不加效果会更好的,但是不知道为什么经常断线,等以后稳定些就好了

冗长的吟唱结束后我们得到了第一条回答。恭喜你现在已经不是对游戏一无所知的小白了,你开始知道做一个游戏要完成背景设定,游戏系统游戏规则等一系列要素,也开始知道游戏有各种风格各种分类(小白玩家都知道这些)。

然后我们再缩小一下范围:

这个问题我roll了两次,给出了一些不错的建议,基于GPT的原理,它的回答并不是一成不变的,这个准确度的设置也可以调整,在官方API中可以看到各种原子能力,当然,我们现在是小白,不懂得调用API,遇到问题只能多问几次万能的GPT。现在我们知道了做游戏别一上来就想着做个MMO做个原神塞尔达,要从简单的游戏类型开始,游戏做的简单点,多薅点免费的羊毛,多学点知识,就能做出自己想做的游戏了。

好的,教学环节结束,进入头脑风暴阶段,这个阶段你需要完成从拍脑袋想了个点子到对最终做出的游戏有一个大概的概念。

特别提醒,一定要记得单开一个记事本,因为你在和GPT对线的时候脑子里同样也会涌现出各种各样创意灵感,这是你最有价值的部分,当有什么想法时,不管好的坏的,第一时间记下它。这个点子既然跳到你面前了,那么一定有吸引你的一面;把这一面分析出来,也许能在之后帮你想到更好的点子。

这个阶段的方式不一而足,如果你本身就有想法,那直接问就好了,比如,做个原神:

嗯,写的很好,仿佛和原神一点关系都没有,又仿佛看到了原神的大结局。下次别写了。

或者从游戏的类型入手,哎?都有哪些类型来着?没关系,看看上面的回答里,解谜,射击,文字冒险,2D平台,好的,提问。对了2D不想玩,加大点难度来3D的:

一个普普通通的解谜模版有了,中规中矩,平淡无奇,但该有都有,适合小白。

又或者你曾经从某些神秘秃头格子衫人士口中听到的拗口字眼:

得到了一个无人深空,但显然这不是新人该挑战的内容,连GPT都拒绝回答了哈哈。

尝试的方向有很多,具有一定随机性的回答也能偶得惊喜,比如上面的程序化生成,我还roll出个西幻肉鸡设定。可惜这个问题不知道咋回事,总是生成不完整。

这期间你会经历高强度的GPT对线,可以是了解游戏开发流程,了解XX游戏类型的游戏有哪些,了解XXX游戏是怎么设计的,也可以让GPT编一堆故事从而激发灵感缝合出自己的故事等等,甚至,你可以多开几个AI一起来讨论,给A设定为原神玩家,给B设定为塞尔达玩家,给C设定为古墓丽影玩家,互相讨论互相博弈,是不是有一种脑子里多了个智囊团的感觉?这里我还开了个百度的文心一言,虽然还是挺糟糕的,但好像没有一开始想象的那么糟糕,在中文语境的回答下有时候还有点惊喜。

当然,也会遇到这玩意频繁出错,重开设定等,没办法,复制黏贴再来一次。最终的决定权在你,是时候拍板了。经过高强度的对线,这时候你应该得出了要做的游戏类型,核心玩法和主题。这里我觉得上面那个原神的设定不错,约束一下范围roll一个设定来继续:

原神+塞尔达,不错不错,现在我们有了初步的设定,主角下神庙探窟,元素+解谜。我们再来细化一下,上面还是太大了,约束到一个神庙大小的关卡,角色可以在其中利用特殊能力来解决谜题:

AI告诉我们主角有特殊能力,神庙里有机关与谜题,你要进去和环境互动,从而逐层解锁,最终获得奖励。就是这个主角技能有点少,想再丰富下,我猜它会告诉我地风水火:

果不其然的标准模板:地风水火,光暗电生命。原神7个你也7个是吧,换点其他的:

改抄塞尔达了,变形术倒是挺少见的,就是一个主角搞光环给谁看啊,要不换成嗑药叠buff,林克表示赞同并提示今晚血月,一起来做饭吧。不过倒是突发奇想:塞尔达+骑砍,海拉鲁争霸战属于是,惹不起惹不起。

然后还可以再发散下思维,从核心玩法和能力模型反推场景元素:

这样就有了对场景的基本认识,再用场景元素和能力模型来反推游戏的体验流程,这里可以发挥一下身为游戏玩家的经验,要求按照塞尔达的神庙+日式箱庭游戏的风格来搞,我身为一个玩家,知道神庙,知道日式箱庭游戏的概念,不为过吧。

回答我只能说中规中矩,但没关系,现在我是个小白,这一堆东西已经够做了,并且我现在脑海中已经有了个模糊的概念,还记了一大堆idea。到这一步了呢,我们需要把创意记录下来,看看有没有什么模板吧,很好,一步到位的提供了GDD的模板:

这个东西虽然废话比较多,写一遍对梳理完善你的想法还是很有用的。

当然除了写文,你也可以用你平时工作生活中的习惯的方式来记录,比如我就喜欢用画草图的方式来记录:

这里我用的是语雀的草图,你们也可以用ipad,纸等物件来尝试,不过我觉得大家小时候都干过差不多的事情就是了。

我们先画个方框代表地图,然后在旁边列出地图应该有的元素,里我偷了个懒,因为我们只有一关,所以可以从地图反推主角技能,但实际上这是不合理的,真实的开发应该是先确定好角色的能力,再来设计关卡,但我们这就一关,就不讲究了,简单方便为主,毕竟我只是个没做过游戏的小白嘛。

往上翻我们的问答记录,从游戏流程开始规划场景,主角进入神庙,有个导师,神庙里散落着神器,就四个方向好了,有各种区域,也画四个好了,有个boss,再画个boss区,刚好放中间,也很符合封印在神庙中的BOSS这个主题。名字也可以先叫个封印之庙。BOSS是被锁住的,要用神器来解锁,那就是四把锁,神器上是不是可以也有机关锁住呢,先放着,差不多了,再看下流程,导师在起点给玩家基础指引并给了个能力,那是不是可以设想能力是由神器带来的,刚好这里有个神器,安排给导师作为开局发的福利,装上就有技能。对了,按照经验,这种导师肯定有问题,不然干嘛戳在庙里不走,补个设定:导师和BOSS有关系,似乎另有所图。OK,这下这张图就差不多了,想来小时候大家都画过吧,哈哈哈哈。

到这一步,我们从一开始的毫无概念到有了基本的元素,基本设计,图虽然简陋,但脑海中已经形成了大概的印象,我要做个神庙关卡,神庙内部大概长什么样,控制主角进去解锁被封印的boss,然后再和boss打一架。接下来是时候丰满整个案子了。草图虽然直观,但还是需要详细的文字来支撑,所以还是建议写一遍GDD文档,写的过程也是边写边创意和完善的过程,写完了再整体回看一遍,又可以把草图重塑,完善设计。如果不会写也没关系,让GPT给你些范文,就是要注意,GPT的时效性等于没有,还会给你一本正经的编一些参考,去找了才发现没有:

现在我们开始起草文档,名字随便起个就叫做GDDv0.1好了。

把上面GPT的大纲黏贴进去,内容的补充没什么好说的,靠GPT不停roll,然后加入自己的想法,写的过程同样会产生各种各样的点子,按照自己希望的方式喂给GPT就好,这里简单带大家过一下。

首先是名字,哪怕起名废的我,靠GPT roll了几个都还是很嫌弃,还是自己来吧:传说之遗。类型是3D动作解谜类,受众为15-20岁的年轻玩家。平台的话,虽然PC的开发最简单,但作为人人都有的手机端还是希望有个能体验的版本,就是要在设计的时候多考虑下两个平台的体验如何兼容了。这里会涉及到游戏控制方式的设定:

可以看到GPT一步到位帮你把键位都安排好了,中规中矩,能用就行。PC端不用说,移动端感觉跟原神差不多。

来看下核心玩法简介没什么好说的,一遍出,林克看了都说好,总结归纳还成:

世界观,或者说这里应该叫故事简介。创意部分就比较不行了,需要人工干涉的比较多,一开始的描述很平常,甚至没有把最开始的导师放进去。

我们强化一下描述,要求包含神庙,神庙的中心是个被封印的BOSS,门口的导师会给你帮助:

这里又出错了,四个神庙做不过来,我们让它改一下,这里只有一座神庙:

这下就差不多了,但是内容的流程还是不太符合,我们再完善一下:冒险者要进入神庙释放被困住的BOSS,再经过导师的指导之后成功解开了封印,但发现自己错了,需要打败BOSS,导师也在最后关头展示出了自己的邪恶企图。

这样看上去就很不错了,但还是可以再加强一下,可以先由我们自己提炼一下,GPT再补充,属于是人在回路了:

写到这里算是差不多了,但大家可以发现,它用了一个遥远的大陆来描述,似乎和我们最开始的不符合,GPT有个特点是太长了就会断片了,我们可以来测试下:

果然,遇到这种情况没办法,重开个session,把我们整理好的资料发上去,再接着续写。艾丽娅这个名字还不错,征用了。

重来一遍就好了,还给我加上了四个神器的守护者,如果偏好战斗就可以引入这个元素了,但我们这个小游戏设计一场BOSS战就行,还是做成谜题简单点。或者BOSS+解谜,这就成旺达与巨像了。

让它把四个守护者去掉,啧,它连关卡都给我设计好了,可怕。

然后是特殊能力,老样子跳过,从关卡反推。来点谜题。

也比较常见,先记着,回头再说。

然后从谜题推导关卡结构:

已经比较丰富了。这样对整个游戏场景的设计就有基本的概念了。

写完了场景再来写战斗,和BOSS战斗是很重要的一环:

大体流程还行,但细节处处差强人意,我又多roll了几个版本,每个版本都不太合适,但也有可取之处,所以干脆就来做一把缝合怪。元素生物设计不错,不过四种元素太多了做不过来,两种就行,设定成光暗元素好了,导师加入战斗不错,战斗分成了两个阶段,说起阶段,BOSS怎么能没有阶段变化呢,安排个狂暴吧,一并丢给GPT:

这样看起来就是个和合理的战斗了。

然后就是其他的一些内容,美术我们直接跳,这是另一个话题了,帖一个美术向的游戏世界观设定,大家可以看看。

程序开发和宣发也跳过,这个体量的是个引擎都能做,宣发还不至于。

音效部分我们只要记得符合逻辑就行:

这样,一份完整的GDD文档就差不多了,我们的头脑风暴也告一段落,相信到了这个时候,很多想做游戏但又毫无基础的同学已经在脑海中有了一副完整的设计图,明确知道自己要做的游戏长什么样了。不过回看我们的GDD文档,会发现还有一些缺少的部分,比如角色的特殊能力,我们之前说过从关卡设计反推。而作为关卡描述,目前的内容还不够详细,还需要补全细化:

让GPT来填,该有的都有了,可惜的是不能让它画出来,不过可以折中一下,让它用ASCII符号来个示意图:

是不是有古早控制台文字游戏的感觉了。当然它还是建议我们自己画草图,这不就巧了吗,之前刚画过,打开我们的语雀,新开个神庙v0.2版本。

一番设计,我们又有了一张新的草图,这就比之前的更加清晰了。同时,也可以根据这张草图反推我们主角的能力。主角一开始是个普通人,走跑跳,会游泳,神庙分为上中下三层设计,从教学关卡走传送门进来,进门后导师给了个水属性的神器,可以远程滋水,水可以浇灭火焰,利用这个能力我们突破了走道上的火墙,解开了第二把神器的大门,然后通向第三把神器的大门的路断了,我们沿着旁边下到了负一层,负一层是个水坑,我们要去中间拿到土属性的道具,但由于瀑布的水流,无法直接游过去,我们只能想办法触发机关,沿着升起的路到中间,再顺着墙上的梯子上到1层。解锁完三号神器后沿着旁边的梯子上到2层。2层中间挂着个火属性的道具,对面的风属性道具不停地吹,火借风势,只能绕道一旁,利用风吹到中间拿到火再绕回另一边,下回1层。这里的风可以额外设置成调整角度对着1层的BOSS吹,形成场景道具压制。当我们下回1层,就在神器4旁边了,解锁之后通过移动平台回到BOSS平台,解锁BOSS,进行最后的大决战。这样就推导出了主角需要具有的能力。

好了,到此为止,我们终于完成了一份GDD文档,对要做的游戏有了完整的设计和思考,这份文档也放在了下方的连接上,大家可以自行下载,其中还遗留了一块小小的地方供你自己尝试补充,猜猜看是什么?没错是BOSS战的细化,BOSS战需要通过场景交互,元素属性交互和角色本身的特殊能力来设计,这又会对整个场景设计进行重新推导,多番尝试才能做出一个符合逻辑,酣畅淋漓的关卡,这个小作业就交个屏幕前的观众了,有兴趣可以自行尝试。

实际上在这里可以和关卡或者地编人员共同推进设计,直接在unity中出原型场景来验证,那我也大概摆了个场景大家可以看看,由于用了些资源包,工程文件就没法放出来了。

那么视频做到这里,也差不多该收尾了。让我们再来回顾这个策划案,作为神庙规模的关卡,还在属于粗暴盲目的堆砌功能。是一个做加法的操作。GPT能够给你的都是各种具体的做法,从历代游戏资料库中搜集整合来的经验内容,只是一些【术】,而不是核心的部分,创新创意的经验,本身就难以讲出来,需要自己在做的过程中体会到的才是精髓。而当你有了核心的思路,再利用各种高效的工具去做,去积累感悟,就能得到真正有价值的经验,同样的,再这样的基础上,设计者才能创新。

不过,回顾我们最开始的身份,从一个什么都不懂的小白,通过GPT的指导,写出了一份完整的可堪一看设计文档,还加入了自己的经验和理解,已经属实不易,看看小破站上这些视频,很多还不如这个呢。希望各位观众老爷们,能通过这个视频,通过GPT,通过我这个案例,能够找到做游戏的快乐和初衷吧。

最后想给大家分享下我个人对AI的一些小小理解。不得不感慨AI对人的能力的放大作用,回看整个过程,即使是现阶段最强的GPT也经常出错,给出南辕北辙的回答,这是它的原理导致的,但也正因为其原理,积累了海量资料的模式,自我涌现的推理能力,加上人工调教的高质量模版,共同组成了一个最强大的帮手,它不会总是正确的给你提出建议,但它至少可以给你一个起点。

还记得我读书的时候上过一堂课叫运筹学,我给出的设计是决策支持系统,当时的授课老师跟我说这种东西不存在,没想到10年不到,它已经摆在了我们的面前。GPT从诞生到现在才两三年时间就已经有如此威能,它给人类指出了一条LLM大模型的道路,未来,这必将成为基建一般的存在,诸如电信的宽带,阿里的云计算。必须,也只能搞自主知识产权。

刚经历完疫情的我们,百废待兴,又一下子跌跌撞撞的闯入了AI时代的大门,懵懂的我们该如何应对这个变革的时代,如何用AI放大个人的能力,做到我们曾经只能在幻想中想象过的事情,这也是我之后想持续尝试研究的方向。

狗哥我没有真正做过一款游戏,只是个混迹于教育公司的菜鸡,但依然感受到外设辅助人类成长的无限可能,在AI的辅助下,一个没有基础的人能在短时间内入门,一个晚上就了解某个小领域的常识。而当一个人背后具有了全人类千百年积累的知识,还能高效的获取,个性化的订制,只要这个人真的学,那他就将具有无限的可能。而如何培养人的学习能力和创新能力,就是新的问题了。

这段没有~(更加让人担忧的是,我们目前的人才培养模式,早已经无法适应这样的猛烈变革,等到他们步入社会,还能找到工作吗?动物园里长大的狮子,还知道如何在野外捕猎吗?这又不得不让我有一种,在鸦片战争前大清突然知道洋人多强但又无可奈何的感觉。)

ai掌握的知识比学校的更先进更丰富完善,人手安排一个,久而久之,习惯从虚空终端获取知识的人,无论虚空给出的答案多么荒谬,他们都会选择相信。

这是AI在教育方向上的革命,同样的,在其他行业也在发生着各种各样的革命,人类的进化,来到了新的阶段。这才是我如此重视GPT的原因,这里我倒是更赞同文心一言的回答:时代的大势浩浩汤汤,顺之者昌逆之者亡,奋者在其中砥砺前行,逐波逐澜。诸君,共勉。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有