Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
AI Games

New AI Model 'Learns' How To Simulate Super Mario Bros. From Video Footage (arstechnica.com) 31

An anonymous reader quotes a report from Ars Technica: Last month, Google's GameNGen AI model showed that generalized image diffusion techniques can be used to generate a passable, playable version of Doom. Now, researchers are using some similar techniques with a model called MarioVGG to see if an AI model can generate plausible video of Super Mario Bros. in response to user inputs. The results of the MarioVGG model -- available as a pre-print paper (PDF) published by the crypto-adjacent AI company Virtuals Protocol -- still display a lot of apparent glitches, and it's too slow for anything approaching real-time gameplay at the moment. But the results show how even a limited model can infer some impressive physics and gameplay dynamics just from studying a bit of video and input data. The researchers hope this represents a first step toward "producing and demonstrating a reliable and controllable video game generator," or possibly even "replacing game development and game engines completely using video generation models" in the future.

New AI Model 'Learns' How To Simulate Super Mario Bros. From Video Footage

Comments Filter:
  • call me crazy, BUT (Score:5, Insightful)

    by Anonymous Coward on Thursday September 05, 2024 @06:27PM (#64766638)
    i don't think showcasing a work that looks exactly like a property owned by one of the most notoriously litigious gaming companies on the planet will bode well for an industry beset with IP theft accusations. but what do i know, i'm just a caveman, your world frightens and confuses me.
    • by rta ( 559125 )

      they'll be entitled to no less than $2m in compensatory damages and $2m in punitive damages.

  • It has no practical application except to create the illusion of an AI-based product.

  • first step toward "producing and demonstrating a reliable and controllable video game generator,"

    In a way I was waiting for this in video game development where years and dollars can be spent only to have it go nowhere or delivered so late that it is no longer wanted. If AI can speed up development of other things that take years bring it on.

  • This is so dumb I don't even know where to begin. There's a reason they always use Super Mario. Not Tetris, not chess (videogame version), not anything really that's more than jump and action with very clear cut background and foreground elements. It's also an insult to a lot of very very bright people working on game engines and game development, thinking that some video is all you'll need to replicate that work.
    • by Lehk228 ( 705449 )
      Tetris or Chess absolutely could be done by this thing, the key is that all the important state information is on screen at all times. however it still won't actually understand the rules so it's a matter of chance whether each move is actually legal.
      • by jezwel ( 2451108 )

        Tetris or Chess absolutely could be done by this thing, the key is that all the important state information is on screen at all times. however it still won't actually understand the rules so it's a matter of chance whether each move is actually legal.

        I have a table of requirements located at %var1 and demonstration video of gameplay at %var2. Review the gameplay video and requirements document now and generate a new %OS_based game in %game_generator_tool and output the result to %var3. Save detected visual assets individually in folder %var3 and append %var1 to create description and related link to each detected asset. At midnight every night after the first creation of %new_game review the requirements in %var1 and linked assets in %var3 to review

      • Tetris rules are pretty simple and could be done quickly with this technique. Tetripz on the other hand I would like to see.

        Chess rules are simple but the game evolves in complex ways, you could derive legal moves very quickly but technique will just be imitation.

  • Bored now.
    • like your sig! In addition I would say he is a terrible businessman, I mean, how can anyone run a casino into bankruptcy? the answer, ask Trump, he did it.
      • Read the second line of my sig again, it 100% applies to you.
        I'll get rid of my anti-Trump siglines when Trump is (1) defeated, and (2) imprisoned for his many crimes against this country, and (3) preferably dead. Until then, it's touch shit for everyone if you don't like it.
        • Sorry you misunderstood my response to your sig, the first line of that response was "Like your Sig!" implying that I agree with you, the rest of my response was a takedown of Trumps purported business acumen, because, well, he doesn't have any. I was not picking an argument but rather agreeing with you.
  • Wrong direction (Score:4, Insightful)

    by backslashdot ( 95548 ) on Thursday September 05, 2024 @08:55PM (#64766924)

    AI is useful for coding, I'll give it that. I use it, it's super helpful. Why don't they improve it in that direction, what its doing now will end up in an uncanny and unwanted plateau. Show a video of Super Mario and have it edit or create an existing platformer game codebase to incorporate the characters and behaviors seen in Super Mario? The reason that is superior is because it will have less glitches and is easier correctable by a human (and it can learn from that). Same reason why having AI generate movies is dumber than having it create a 3D scene file with all the objects or 2D graphic image with editable layers/vectors. The output of AI needs to be more human-editable.

    • This is an inevitable next step in the evolution of this technology. AI will soon be able to reverse engineer complete games, reproducing assets and gameplay behavior as necessary.

      In other words, the results will be indistinguishable from taking an existing game and then paying a Chinese coding farm to create a copy of that game with different assets.

    • That's not what this is doing, though. This has nothing to do with the game code. They're having the AI study the video and player inputs and based on that generate a real-time(-ish) series of images that look similar to the original game and reacts to user input in a manner similar to the original game. Think of it as a series of Midjourney prompts.

      Draw a frame that looks like a screenshot from Super Mario Bros.
      Player pushes right
      Now draw the previous frame with the viewport shifted five pixels to the

  • This is a weirdly low quality demo considering Google's impressive Doom demo that just came out. I couldn't stop thinking today about how low quality this demo is, and then on re-reading the description, I saw that this came from a "crypto-adjacent AI company." So yeah, this just feels like someone quickly trying to cash in on the hype around Google's demo without actually putting in any of the work to make it not awful. Even Google's demo, while very impressive, is still ridiculously bad compared to actual
  • by sound+vision ( 884283 ) on Thursday September 05, 2024 @10:57PM (#64767028) Journal

    It seems they are having to train it on a completed, fully working game in order to generate a semi-functional facsimile of that game.

    You could say the same thing about all the LLMs. They don't understand the logic behind the words, why would this game replicator understand the logic behind the images?

  • Nintendo to sue in?

  • And I have to say it pretty much kept the look of the gameplay intact, though it was playing like a newbie. I saw other variants of it, such as https://m.youtube.com/watch?v=... [youtube.com] and I started to see some serious flaws. The most glaring being zombie marines ghosting in, and immediately coming back to life 0:18 without any Archives around, and taking a couple deaths before the AI realized "Yep, he's dead". Also that little exit building into the courtyard in E1M1 1:37 as seen through the big windows by the z
  • I can see value for this when porting. As many have said, you basically have to make a game to get the video for an AI to ingest. But, with something like this I can see you feeding it video of whatever game, and it porting it to every other system available. I doubt it would be a single click effort, but if it works as described, could likely cut porting effort down by a considerable margin.

The wages of sin are unreported.

Working...