HomeTechnologyMarioGPT: Build an AI...

MarioGPT: Build an AI capable of generating endless levels for a classic Nintendo video game.

A team of researchers have adapted the GPT-2 AI to create endless Super Mario Bros. levels. | Fountain: Nintendo

adUnits.push({
code: ‘Rpp_tecnologia_mas_tecnologia_Nota_Interna1’,
mediaTypes: {
banner: {
sizes: (navigator.userAgent.match(/iPhone|android|iPod/i)) ? [[300, 250], [320, 460], [320, 480], [320, 50], [300, 100], [320, 100]] : [[300, 250], [320, 460], [320, 480], [320, 50], [300, 100], [320, 100], [635, 90]]
}
},
bids: [{
bidder: ‘appnexus’,
params: {
placementId: ‘14149971’
}
},{
bidder: ‘rubicon’,
params: {
accountId: ‘19264’,
siteId: ‘314342’,
zoneId: ‘1604128’
}
},{
bidder: ‘amx’,
params: {
tagId: ‘MTUybWVkaWEuY29t’
}
},{
bidder: ‘oftmedia’,
params: {
placementId: navigator.userAgent.match(/iPhone|android|iPod/i) ? ‘22617692’: ‘22617693’
}
}]
});

artificial intelligence continues to set the standard for the tech industry, and not just with chatbots like ChatGPT or image generators like middle of the road And DALL-Ebut also with other applications of this system. One of the most impressive and amusing, without a doubt, is the language model called “MarioGPT”which can create endless levels of classic Super Mario Bros. from NES.

A group of researchers from University of Copenhagen in Denmark shared a document with all the details about this wonderful language model (Big language model), which uses artificial intelligence GPT-2. These systems are used to complete certain tasks much faster than humans, especially when it comes to comparing repetitive processes.

MarioGPT
“MarioGPT” is a project of a group of researchers from the University of Copenhagen with artificial intelligence. | Fountain: IT University Copenhagen

It is now possible to create endless levels of Super Mario Bros.

As the researchers point out in their Githubyou can create a level Super Mario Bros.. just pointing it out AI thanks to a method they developed that allows him to understand certain commands described in natural language. “Honestly, we chose the smallest one to see if it would work”mentioned Shyam Sudhakaranmain author of the article, TechCrunch.

“I think with small datasets in general GPT2 more suitable than GPT3, in addition to being much lighter and easier to train. However, in the future, with larger datasets and more complex readings, we may need to use a more complex model such as GPT3.”added Sundhakaran in an interview given to the mentioned portal.

While it’s a great language model, this artificial intelligence can’t create levels Super Mario Bros.. Herself. Because of this, the research team trained AI to automatically create levels, translating some of them into text and turning game levels into something resembling a game. copy paste V ASCII.

MarioGPT
Levels in Super Mario Bros. were represented by alphanumeric characters so that the AI ​​could easily process them. | Fountain: IT University Copenhagen

How does “MarioGPT” work when creating levels?

When a level is already represented by alphanumeric characters, the language model can more easily interpret it and, once it understands the patterns better, can generate the level. The output provided by the model is a “path”, represented by the letter “x”, to verify that the level is playable and can be completed without problems. Of the 250 levels generated during the study, the system was able to pass the level 9 out of 10 times.

Because the model has been trained to interpret natural language when trying to create a level Super Mario Bros.., the user can specify AI the number of pipes, enemies or blocks you want in the scene, as well as the height of the platforms. Unfortunately, at the moment it is not possible to specify the enemies you want to have in the level (goombas, koopas, etc.), and it is also impossible to create water levels, although the team is already working on resolving these details.

“MarioGPT” represents a great opportunity for the video game industry because, as well as AI This is proving to be extremely useful in a variety of areas, and if developers can find a way to interact with it, they can ease many of the hardest parts of the creative process behind these jobs, such as debugging bugs or even level design.

We recommend you METADATA, an RPP technology podcast. News, analytics, reviews, recommendations and everything you need to know about the world of technology.

Source: RPP

- A word from our sponsors -

Most Popular

LEAVE A REPLY

Please enter your comment!
Please enter your name here

More from Author

- A word from our sponsors -

Read Now

Mother and Sin settled in a circle after three Plenid flights (video)

Mother and son - the grapes of Margarita and Ruslan - unexpectedly met at today's exchange after three years of captivity after Azovstal left in Maripul. .in_text_content_22 {width: 300px; Height: 600px; } @Media (min-width: 600px) {.in_text_content_22 {width: 580px; Height: 400px; }} .Adsbygoogle {Touch-Action: Manipulation;...

In Bell House, they were a goat goat in a scandal with a signal date

US Secretary of Defense Pitt Hegset will be released using data leakage. .in_text_content_22 {width: 300px; Height: 600px; } @Media (min-width: 600px) {.in_text_content_22 {width: 580px; Height: 400px; }} .Adsbygoogle {Touch-Action: Manipulation; } The politician writes about this. The head...

The American congressman-prisoners wrote a post for Putin on the shell

The American congressman-regional Brian Fizpatrick wrote a message for Putin in the shell. The armed forces helped with delivery. .in_text_content_22 {width: 300px; Height: 600px; } @Media (min-width: 600px) {.in_text_content_22 {width: 580px; Height: 400px; }} .Adsbygoogle {Touch-Action: Manipulation; } Fitzpatrick, who arrived...

Orban’s government literacy literally forced the Hangrov to vote against the entrance to Ukraine to the EU

The Orban government called on the Hungarians to vote against the membership of Ukraine in the European Union. .in_text_content_22 {width: 300px; Height: 600px; } @Media (min-width: 600px) {.in_text_content_22 {width: 580px; Height: 400px; }} .Adsbygoogle {Touch-Action: Manipulation; } The Hungarians began to...