talón Investigadores crean herramienta de IA que puede crear nuevos niveles de videojuegos - Unite.AI
Contáctanos

Inteligencia artificial

Investigadores crean herramienta de inteligencia artificial que puede crear nuevos niveles de videojuegos

mm
Actualizado on

A medida que el aprendizaje automático y la inteligencia artificial se volvieron más sofisticados, videojuegos demostró ser un campo de pruebas natural y útil para los algoritmos y modelos de IA. Debido a que los videojuegos tienen mecánicas, objetos y métricas observables y cuantificables, son formas convenientes para que los desarrolladores de IA prueben la versatilidad y confiabilidad de sus modelos. Si bien los videojuegos han ayudado a los ingenieros de IA a desarrollar sus modelos, la IA puede potencialmente ayudar a los diseñadores de videojuegos a crear sus propios juegos. Recientemente, un grupo de investigadores de la Universidad de Alberta diseñó un conjunto de algoritmos que podrían automatizar la creación de videojuegos de plataformas simples.

Matthew Guzdial es profesor asistente e investigador de IA en la Universidad de Alberta, y según la revista Time, Guzdial y su equipo han estado trabajando en un algoritmo de inteligencia artificial que puede crear automáticamente niveles en videojuegos de plataformas de desplazamiento lateral. Este diseño de nivel automatizado podría ahorrar tiempo y energía a los diseñadores de juegos, permitiéndoles concentrarse en tareas más exigentes.

Guzdial y su equipo entrenaron una IA para generar niveles de juego de plataformas haciendo que la IA se entrenara en muchas horas de juego de plataformas. Guzdial, incluyendo juegos como el original Super Mario Bros., La aventura de Kirbyy Mega Man. Después del entrenamiento inicial, la IA tiene la tarea de hacer predicciones sobre las reglas/mecánica del juego, comparando sus suposiciones con imágenes de prueba del juego. Después de que la IA logró interpretar las reglas con las que opera un juego, los investigadores utilizaron un método de entrenamiento similar para construir niveles completamente nuevos en los que se prueban las reglas del modelo.

Guzdial y su equipo crearon un "gráfico de juego", que es una fusión de las creencias del modelo con respecto a las reglas y sus suposiciones sobre cómo se diseñan los niveles que usan estas reglas. El gráfico del juego combinaba todas las características cruciales de un juego en una sola representación y, por lo tanto, esta representación contenía toda la información necesaria para reproducir el juego desde cero. Toda la información contenida en el gráfico del juego se usó para diseñar nuevos niveles y juegos. Los contenidos de las observaciones del modelo se combinan de formas nuevas y únicas. Por ejemplo, la IA combinó aspectos de ambos Super Mario Bros. y Mega Man para crear un nuevo nivel que se basó en la mecánica de plataformas de ambos juegos. Cuando este proceso se repite una y otra vez, el resultado final podría ser un juego completamente nuevo que se siente muy similar a los juegos de plataformas clásicos pero, sin embargo, es único.

Según Guzdial, citado por Time, la idea detrás del proyecto es crear una herramienta que los desarrolladores de juegos puedan usar para comenzar a diseñar sus propios niveles y juegos sin necesidad de aprender a codificar. Guzdial señaló el hecho de que Súper Mario Maker ya está tomando este concepto y funcionando con él.

Guzdial y los otros miembros del equipo de investigación esperan llevar el concepto aún más lejos, creando potencialmente una herramienta que podría gustarles a las personas para crear nuevos niveles o juegos simplemente especificando una cierta "sensación" o "aspecto" que ellos. Una vez que el modelo recibe estas especificaciones, puede comenzar a crear un nuevo juego con niveles y reglas únicos. Aparentemente, el modelo solo necesitaría dos fotogramas de un juego para hacer esto, ya que extrapolaría las diferencias entre los dos fotogramas. El usuario podría dar retroalimentación al modelo a medida que generaba niveles, y el modelo crearía nuevos niveles basados ​​en la retroalimentación proporcionada.

"Estamos dando algunos toques finales a la interfaz y luego vamos a realizar un estudio con sujetos humanos para averiguar si estamos en el camino correcto", Guzdial dijo a Tiempo.

Aunque cualquier versión lista para el consumidor de esa aplicación todavía es un camino en el futuro, Guzdial expresó su preocupación de que la industria de los juegos podría tardar en adoptar la tecnología debido a la preocupación de que podría reducir la necesidad de diseñadores de juegos humanos. A pesar de esto, Guzdial pensó que si era probable que alguien usara la herramienta, las primeras personas en hacerlo probablemente serían desarrolladores de juegos independientes, que podrían usarla para crear juegos interesantes y experimentales.

“Me puedo imaginar totalmente que lo que obtenemos son algunos [desarrolladores] independientes apasionados que juegan con estas tecnologías y crean pequeñas experiencias extrañas, geniales e interesantes”, dijo Guzdial. “Pero no creo que vayan a afectar el desarrollo de juegos triple A en el corto plazo”.