Generación de niveles de juego de plataformas utilizando redes neuronales LSTM
En este texto se detalla la creación de un generador de niveles para el juego Super Mario Bros. El mismo está basado en la implementación y utilización de una red neuronal recurrente que interprete a los niveles como secuencias de bloques. La red fue entrenada con un conjunto de niveles pertenecien...
Guardado en:
Autor principal: | |
---|---|
Formato: | Artículo revista |
Lenguaje: | Español |
Publicado: |
Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas
2020
|
Materias: | |
Acceso en línea: | https://www.ridaa.unicen.edu.ar/xmlui/handle/123456789/2358 |
Aporte de: |
id |
I21-R190-123456789-2358 |
---|---|
record_format |
ojs |
institution |
Universidad Nacional del Centro |
institution_str |
I-21 |
repository_str |
R-190 |
container_title_str |
Repositorio Institucional de Acceso Abierto (RIDAA) |
language |
Español |
format |
Artículo revista |
topic |
Super Mario Bros Inteligencia artificial Machine learning Deep Learning Redes LSTM Long Short Term Memory LSTM Ingeniería de sistemas Redes neuronales Videojuegos |
spellingShingle |
Super Mario Bros Inteligencia artificial Machine learning Deep Learning Redes LSTM Long Short Term Memory LSTM Ingeniería de sistemas Redes neuronales Videojuegos Cerrone, Juan Pedro Generación de niveles de juego de plataformas utilizando redes neuronales LSTM |
topic_facet |
Super Mario Bros Inteligencia artificial Machine learning Deep Learning Redes LSTM Long Short Term Memory LSTM Ingeniería de sistemas Redes neuronales Videojuegos |
author |
Cerrone, Juan Pedro |
author_facet |
Cerrone, Juan Pedro |
author_sort |
Cerrone, Juan Pedro |
title |
Generación de niveles de juego de plataformas utilizando redes neuronales LSTM |
title_short |
Generación de niveles de juego de plataformas utilizando redes neuronales LSTM |
title_full |
Generación de niveles de juego de plataformas utilizando redes neuronales LSTM |
title_fullStr |
Generación de niveles de juego de plataformas utilizando redes neuronales LSTM |
title_full_unstemmed |
Generación de niveles de juego de plataformas utilizando redes neuronales LSTM |
title_sort |
generación de niveles de juego de plataformas utilizando redes neuronales lstm |
description |
En este texto se detalla la creación de un generador de niveles para el juego Super
Mario Bros. El mismo está basado en la implementación y utilización de una red neuronal recurrente que interprete a los niveles como secuencias de bloques. La red fue entrenada con un conjunto de niveles pertenecientes al juego original y a su secuela, con los que crea modelos internos que le permiten interpretar y asimilar los diferentes patrones que conforman los bloques en estos niveles para luego poder utilizarlos en la producción de nuevos niveles.
Para decidir qué técnicas y métodos utilizar, se analizaron múltiples trabajos de
investigación relevantes en el área de la generación procedural de niveles para Super Mario Bros. En los últimos años la utilización de técnicas de inteligencia artificial como el machine learning, el deep learning y varias de sus implementaciones como las redes generativas antagónicas y las redes LSTM, cuyas siglas corresponden a Long Short Term Memory en inglés, han sido los principales focos de atención de este campo de investigación. Se consideraron varias de estas técnicas y finalmente se eligieron las redes LSTM tras observar su utilización en el trabajo de A. Summerville y M. Mateas “Super Mario as a String: Platformer Level Generation Via LSTMs” y notar la calidad y similitud de los niveles generados por su implementación de la red con los originales.
Luego de experimentar con una gran cantidad de configuraciones y parámetros elegidos para la red, la misma fue entrenada, aprendiendo a generar niveles similares a los originales.
Los resultados obtenidos por el generador de niveles resultante fueron muy satisfactorios, ya que los niveles creados por el mismo respetan la filosofía de diseño y la progresión de dificultad ascendente característica de los de Super Mario Bros. En ellos también se pudieron reconocer una gran variedad y cantidad de patrones generados, idénticos a los que suelen aparecer en el juego original. Otras particularidades como la cantidad de enemigos, bloques especiales y
complejidad de los niveles también resultaron ser similares a las del juego original. Además se implementaron varios mecanismos que permiten al usuario de la red generar niveles con características acordes a sus preferencias. |
publisher |
Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas |
publishDate |
2020 |
url |
https://www.ridaa.unicen.edu.ar/xmlui/handle/123456789/2358 |
work_keys_str_mv |
AT cerronejuanpedro generaciondenivelesdejuegodeplataformasutilizandoredesneuronaleslstm |
first_indexed |
2022-07-04T14:37:43Z |
last_indexed |
2022-10-05T02:37:22Z |
bdutipo_str |
Revistas |
_version_ |
1764819787298373632 |