Revista Tecnología

Juegos diseñados por Inteligencia Artificial

Publicado el 15 diciembre 2012 por Prodak

Por increíble que suene el título es completamente cierto, ya que Michael Cook, un colaborador del Imperial College London, ha creado a Angelina, un sistema de inteligencia artificial que puede diseñar un video juego desde cero. Así es, esto es posible ya que Angelina busca fragmentos de código de juegos existentes y selecciona los que considera más adecuados.

Cook explica que antes el sistema utilizaba una serie de reglas que se le habían dado y trataba de hacer algo poniendo todo junto, pero los resultados nunca eran los mejores y se requería de mucho trabajo manual para acomodar todo y tener un video juego funcional, pero ahora Angelina encuentra y prueba muchas posibilidades, como gravedad invertida, super saltos, tele transportación, etc. Lo hace usando una característica llamada “Reflection” que le permite mirar y ajustar su propio código.

Avances Tecnologicos - Inteligencia Artificial 1

Como ejemplo Cook mencionó que el diseño manualmente un nivel de un videojuego donde no había salida y se lo dio a Angelina, entonces esta rediseñó el nivel usando muchas ideas que encontró en juegos actuales, haciendo cambios y probándolos, y ajustando la manera como el nivel debía funcionar, es algo muy similar a lo que hace un humano cuando está programando. Incluso más impresionante, ha encontrado bugs en el código original y ha tomado ventaja para inventar nuevos niveles del juego. El autor comenta que en un caso, el código del juego ponía al jugador dentro de un muro de manera equivocada y todavía le permitía saltar dentro de el, entonces Angelina inventó una técnica para brincar muros, donde el jugador puede escalar una pared vertical al tele transportarse y saltar repetidamente creando una nueva experiencia de juego.  De esta manera la inteligencia artificial realmente agrega valor a la programación.

En otro ejemplo, Angelina encontró un código que hacia rebotar al jugador, algo de lo que el autor original no se había percatado, entonces inventó una nueva modalidad de juego con un personaje que rebotaba de una manera completamente original y divertida, es incluso muy difícil para un programador salir con ideas novedosas de ese tipo.

Cook ve a Angelina como un sistema que puede ayudar a los diseñadores a crear mejores juegos, probar niveles actuales, dar sugerencias, encontrar soluciones y ofrecer alternativas, el autor espera que su herramienta motive a más personas a entrar al mundo del desarrollo de video juegos.

El juego creado por Angelina se llama “A Puzzling Present” y puede ser descargado gratuitamente desde el sitio del proyecto – Games by Angelina.

Juegos diseñados por Inteligencia Artificial - Los Avances Tecnologicos


Volver a la Portada de Logo Paperblog

Dossier Paperblog

Revista