您的位置:首页 >知识百科 >

一种编码和生成超级马里奥兄弟关卡的新方法

哥本哈根IT大学的一组计算机程序员开发了一种编码和生成超级马里奥兄弟关卡的新方法——称为MarioGPT,新方法基于语言模型GPT-2。该小组在arXiv预印本服务器上的一篇论文中概述了他们的工作以及其他人可以使用他们的系统的方法。

MarioBrothers是一款于1983年首次推出的视频游戏,它涉及两名意大利水管工从下水道中出现并试图营救被Bowser俘虏并关押的Peach公主。为了营救她,兄弟俩必须(通过玩家的输入)穿越一系列由管道和砖块制成的障碍物。当他们旅行时,地形会根据他们在游戏中达到的水平而变化。在这项新的努力中,丹麦团队重新创建了游戏的一个方面——可以穿越的关卡数量。

研究人员使用GenerativePre-trainedTransformer2(GPT-2)——一种由OpenAI团队创建的开源语言模型,将用户请求转换为超级马里奥兄弟游戏关卡的图形表示。为此,他们创建了一小段Python代码来帮助语言模型理解需要做什么,然后使用原始《超级马里奥兄弟》游戏及其续作之一“超级马里奥兄弟:The失去的水平。”

在提示游戏风格后,MarioGPT会生成一个新的游戏关卡。对提示的响应可以包括诸如“许多管道,许多敌人,小块,低海拔”之类的短语。该团队在GitHub上发布了编码和生成关卡的代码和说明。用户可以生成他们想要的任意数量的级别。

在相关新闻中,纽约大学Tandon的一个团队与威特沃特斯兰德大学的一位同事合作,进行了类似的工作,涉及使用大型语言模型生成和玩推箱子游戏的版本,玩家在推箱子中推箱子仓库——他们在arXiv预印本服务器上的一篇论文中描述了他们的工作。

免责声明:本文由用户上传,如有侵权请联系删除!