虽然现在的《超级玛利欧兄弟》系列已经进化到又是3D又是酷炫效果的,但是相信很多人还是最喜欢当年那个吃无敌星星、跳入水管的2D经典关卡年代。虽然任天堂已经很久没有照顾喜欢2D玛利欧的玩家推出新作了,但是任天堂也有超级玛利欧创作家,让玩家自己来创造关卡。
但是,不是所有人都想设计关卡,更多人宁可享受纯粹的打游戏的惊喜。而哥本哈根资讯科技大学的团队,最近就在 GitHub 上发表了名为““MarioGPT”的新玩法,可以透过 AI 自动产生无限的关卡,让你不用伤脑筋去设计,也不用担心关卡有打到结束的一天。
既然叫做“MarioGPT”,故名思义就是採用了GPT技术来训练。金牌大只夺冠不过“MarioGPT”主要的功能是设计关卡而非产生关卡,也就是说这纯粹是产生出一个玛利欧兄弟地图的AI。
“MarioGPT”採用 GPT-2 模型制作,透过《超级玛利欧兄弟》(Super Mario Bros)和《超级玛利欧兄弟 2》(Super Mario Bros: The Lost Levels)两款游戏画面的训练,理解了游戏的规则与逻辑,并以特定代码对应游戏中的物件。以下图来看,“x”就是玛利欧移动的路径、“Q”为可以敲击的砖头,让AI理解了游戏的逻辑。
理解了逻辑后,“MarioGPT”就可以产生游戏关卡。金牌大只500注册教练你可以用文字下指令说要“很多水管、很多敌人、砖块比较少”、“没有水管、有一些敌人、很多砖块”等等的指令,AI 便能自动制作。