TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

MarioGPT Uses AI to Generate Endless Super Mario Levels for Free

161 点作者 Mxbonn超过 2 年前

10 条评论

a13o超过 2 年前
The secret to Mario games is a new gimmick introduced every level. They&#x27;ve gotten better at this over the years, and Mario 1 + Lost Levels is the worst example of it. That makes it a great comp for GPT-3 which can churn out an endless supply of flavorless brick &amp; pipe levels and still feel vaguely Mario 1. Were this tool to live up to the hype of &quot;indies punching above their weight&quot;, it would need to design novel platformer mechanics. The work it&#x27;s doing isn&#x27;t the hard part of platformer level design.<p>For another example of why this isn&#x27;t commercially viable, look at what happened with Super Mario Maker. In that game _humans_ are given a fixed set of Mario doodads with which to build levels. But Nintendo kept the secret sauce for themselves - the ability to create new doodads. What follows is millions of derivative Mario levels unworthy of their own game. Even if you trained MarioGPT on the rich set of level data available in Mario Maker, you would not have an algorithm that makes commercially viable Mario levels.
评论 #34803543 未加载
评论 #34803433 未加载
评论 #34804733 未加载
评论 #34804673 未加载
mtlmtlmtlmtl超过 2 年前
This is neat and all, but procedural 2D level generation can be done really well just with simple heuristics, see Spelunky from 2008. And that can be built into the game and computed efficiently on the fly, not requiring an internet connection.
评论 #34803090 未加载
评论 #34803027 未加载
评论 #34803065 未加载
评论 #34803300 未加载
评论 #34811691 未加载
vyrotek超过 2 年前
I&#x27;m surprised there haven&#x27;t been more games like Cloudberry Kingdom. It has fantastic level generation with a bunch of settings to play with. Players can even have various movement abilities which the level generation considers. If you got stuck it provided an AI to follow.<p><a href="https:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;210870&#x2F;Cloudberry_Kingdom&#x2F;" rel="nofollow">https:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;210870&#x2F;Cloudberry_Kingdom...</a>
评论 #34811770 未加载
nomilk超过 2 年前
Are the levels playable, or just static lookalikes without moving parts?<p>Incidentally, there&#x27;s a nice example of a text representation of a level in the source code (requires scrolling horizontally, which isn&#x27;t totally obvious from the GitHub UI): <a href="https:&#x2F;&#x2F;github.com&#x2F;shyamsn97&#x2F;mario-gpt&#x2F;blob&#x2F;main&#x2F;mario_gpt&#x2F;level.py">https:&#x2F;&#x2F;github.com&#x2F;shyamsn97&#x2F;mario-gpt&#x2F;blob&#x2F;main&#x2F;mario_gpt&#x2F;l...</a><p>Some parts are recognisable, for example the flag pole (which is typically at the end of mario levels, I believe).
评论 #34805081 未加载
jhoelzel超过 2 年前
Port Mario to WebGL, integrate this model, tell you friend he gets 100 bucks when he beats the level ;)<p>On another thought: this could probably replace the chrome dino pretty well
gigel82超过 2 年前
It&#x27;s interesting because this is using GPT-2 (<a href="https:&#x2F;&#x2F;huggingface.co&#x2F;distilgpt2" rel="nofollow">https:&#x2F;&#x2F;huggingface.co&#x2F;distilgpt2</a> specifically) which you can just fine on a reasonable GPU.<p>But I&#x27;m not convinced the results are any smarter than a randomized procedural generation (I&#x27;m sure using it for text generation instead will yield sub-par results).
sylware超过 2 年前
I wonder if ML will find its way to maths as a assistive intuition.
tantalor超过 2 年前
<a href="https:&#x2F;&#x2F;arxiv.org&#x2F;pdf&#x2F;2302.05981.pdf" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;pdf&#x2F;2302.05981.pdf</a>
rolenthedeep大约 2 年前
Can&#x27;t wait to see someone hook this into an AI that plays the levels and put it on Twitch
anthk超过 2 年前
Retux and Wario Land like games make better levels for sure because of the puzzles.