Conoce a MarioGPT, la IA que crea niveles de Super Mario Bros.
¡Un desafío plataformero generado en segundos!
MarioGPT es la versión Nintendera de la tecnología de inteligencia artificial que está dando mucho de qué hablar por todo el mundo.
Los últimos meses nos han sorprendido con los avances de ChatGPT y DALL-E 2, tecnologías inteligentes que realizan toda clase de tareas en un instante. Los resultados no son de la misma calidad que el trabajo humano profesional, pero sí que son más rápidos.
Y ahora MarioGPT es la nueva aplicación del modelo Open AI que pretende generar niveles de Super Mario Bros. de forma automática utilizando inteligencia artificial.
Otros contenidos en esta categoría:
- -
Tabla de contenidos:
MarioGPT, la AI que puede crear niveles de Super Mario Bros.
Un grupo de desarrolladores de la Universidad de Cornell ha ideado MarioGPT para crear niveles infinitos de Super Mario Bros. Para ello se utiliza la tecnología LLM de CHatGPT en combinación con los PCG (contenido generado por procedimientos).
Según los creadores, este nuevo sistema no solo puede crear niveles aleatoriamente, sino que puede recibir comandos para generar escenarios específicos. Las pruebas de MarioGPT se realizaron en el Super Mario Bros. original debido a su simplicidad en comparación a sus sucesores.
Los resultados del estudio mostraron que el 80% de los niveles creados por MarioGPT eran jugables. Sin embargo, todavía hay un margen de error al no ser un producto final.
La distinción entre niveles jugables y niveles planos se hace analizando el «camino» que el jugador debe realizar para completarlos. Los recorridos directos se marcan como aburridos, pero los recorridos «interesantes» y originales (que no se repiten en la base de datos) son considerados con más atención.
¿Que ventajas tiene MarioGPT?
A diferencia de Mario Maker donde los jugadores creaban con cuidado sus niveles, MarioGPT puede crear fases completas de Super Mario Bros. en un instante. La calidad no es la misma, pero lo interesante aquí es el trabajo ahorrado.
En teoría los diseñadores podrían usar este modelo como base para crear sus propios niveles. Lo interesante es que la IA puede hacer todo sola o trabajar con comandos. Por ejemplo, podrías pedirle un nivel con «50 enemigos y montones de tuberías».
Pero este sistema también tiene sus limitaciones. Por ejemplo, los creadores pueden pedirle a MarioGPT que añada enemigos, pero no tienen forma de especificar un tipo, como Koopas o Goombas. Tampoco están disponibles los niveles con agua, aunque los desarrolladores pretenden expandir la base de datos en el futuro.
Los tecnicismos del proyecto están listados en la página oficial de Github, así como los futuros planes que incluyen más entrenamiento del código. A continuación puedes ver un vídeo de cómo resultaron los niveles generados con comandos específicos: