MarioGPT

  • 类型:休闲益智
  • 平台:PC
  • 语言:中文
  • 大小:1 M
  • 版本:1.0
  • 更新:2023-02-22
×
下载预约

确定

游戏介绍

MarioGPT下载,MarioGPT是一款马里奥闯关游戏,与以往马里奥游戏不同的是,MarioGPT加入了GPT功能,可以自定义打造专属的游戏关卡,简单的来说就是游戏玩家们可以设置游戏关卡的难度和相关内容,喜欢的你可以打造后体验游戏。

MarioGPT介绍

用文字生成游戏关卡自己玩是一种什么样的体验?

GitHub 今日热榜项目《GPT 版马里奥》了解一下~

MarioGPT玩法

GPT 版超级马里奥来了,输入文本即可自定义游戏关卡,GitHub 标星 500+

瞧,你只需在文本框中输入“多点管道,多点敌人,少点障碍物,elevation 低点”:

GPT 版超级马里奥来了,输入文本即可自定义游戏关卡,GitHub 标星 500+

点击“Generate level”,就能获得自己的马里奥游戏了:

GPT 版超级马里奥来了,输入文本即可自定义游戏关卡,GitHub 标星 500+

左边是玩耍区,按方向键和 a、s、d 键进行控制就能直接玩,右边则是根据你的要求生成的整体效果图。

随意设置这几个选项,还能解锁更多样式。

比如障碍物少一点的:

GPT 版超级马里奥来了,输入文本即可自定义游戏关卡,GitHub 标星 500+

又或者是管道少一点、障碍物多一点的:

GPT 版超级马里奥来了,输入文本即可自定义游戏关卡,GitHub 标星 500+

……

该项目背后的模型名叫 MarioGPT。

它是首个基于文本生成游戏关卡(text2level)的模型,在 GPT2(distilgpt2)上微调而成,作者来自哥本哈根信息技术大学。

GPT 版超级马里奥来了,输入文本即可自定义游戏关卡,GitHub 标星 500+

其训练素材包括《超级马里奥兄弟》和《超级马里奥兄弟:失落的关卡》,由视频游戏关卡语料库提供。

具体原理如下图所示:

GPT 版超级马里奥来了,输入文本即可自定义游戏关卡,GitHub 标星 500+

和 GPT2 一样,MarioGPT 能够对下一个 token 序列进行预测。

其中的关卡被表示为字符串,它会经过一个字节对编码器(Byte-Pair Encoding)进行 tokenize。

关卡是被按列进行分解的,并展平为单个向量(或者是多个关卡组成一批向量)。

为了将用户输入的信息进行合并,作者给 MarioGPT 安排了一个冻结文本编码器,它以预训练的双向 LLM(BART)形式出现。

与此同时,在这里输出模型前向传播的平均隐藏状态(hidden state)。

最后,将输出的状态用于 GPT2 架构的交叉注意力层,并与传递到模型中的实际关卡序列进行结合就可以了。

对于 MarioGPT 的效果,作者则表示很惊讶,因为它最终生成的结果中,有 88% 都是可以用来实际进行闯关的。

新海马下载(www.xinhaima.com).

投诉和举报请发邮件到xinhaima2021#126.com(请将#换成@),我们会尽快处理