Las cuestiones en torno a la inteligencia artificial se extienden así al conjunto de la sociedad, afectando especialmente al mundo de los videojuegos, acostumbrado a utilizar esta tecnología desde hace décadas. Pero ¿y si en lugar de servir como oponente, la IA ayudara a los jugadores a mejorar? Es a partir de esta reflexión que este jugador utilizó esta tecnología para realizar increíbles descubrimientos en Super Mario 64.
Desde principios de la década de 2020, La inteligencia artificial ha avanzado enormemente hasta el punto de democratizarse y convertirse en una herramienta cotidiana.. Si bien esto suscita muchas dudas sobre su uso en la sociedad, los jugadores están acostumbrados a esta tecnología desde hace décadas porque es la que les permite jugar solos “contra el ordenador”. Pero más allá de ser útil para los desarrolladores, ¿qué pasaría si la IA se convirtiera en una herramienta para que los jugadores mejoraran? Esta es la reflexión que hizo un experimentado jugador de Super Mario 64 que hizo increíbles descubrimientos gracias a esta tecnología.
La inteligencia artificial como herramienta de speedrunning
En un vídeo de doce minutos, El usuario Memario rastrea en YouTube la investigación de Krithalith, un jugador especializado en Super Mario 64 que ofrece TASes decir, Speedruns asistidos por herramientas. Para la gente común, es una actuación cuyo objetivo es completar videojuegos lo más rápido posible, excepto que la dimensión “Asistida por herramientas” enfatiza que podemos usar herramientas para ejecutar series de acciones a menudo imposibles de realizar por un humano. Con TAS podemos obtener el tiempo mínimo teórico necesario para completar un juego. Se trata, por tanto, de una categoría aparte del speedrunning, ya que no se trata de una actuación en directo, sino del resultado de un largo trabajo de varios meses para optimizar hasta el más mínimo aspecto de una carrera.
Con todo eso, Krithalith es, por tanto, un TASeur de Super Mario 64 conocido en la comunidad de jugadores por haber encontrado una configuración para solucionar el error Carpetless que ahorra casi un minuto en TAS, un avance increíble en este entorno. Más allá de ser un excelente TASeur, Krithalith también es un buen programador y por eso un día vino a desarrollar una IA que le enseñara a jugar a Super Mario 64 como lo hacen los speedrunners y los TASers.. Al hacerle absorber todo el conocimiento que rodea al juego durante más de 28 años, esta inteligencia artificial juega como un Super Jugador, aunque no logre hacerlo tan bien como el último TAS. Esto se siente especialmente en las estrellas que tardan más en recuperarse y donde realmente está en declive. A pesar de estas deficiencias, Krithalith vio el potencial de esta tecnología que tomó rutas que la comunidad de speedrunning nunca había considerado.. Y claramente lo hizo bien.
Cuando la IA funciona mejor que los jugadores
Para ilustrar los diferentes avances de esta IA, tres niveles son particularmente reveladores. En primer lugar, Krithalit eligió la estrella In The Deep Freeze que es una de las más rápidas de conseguir, en 5’23 segundos. Por sí sola, sin ninguna indicación concreta, la IA acabó tocando la estrella en 5’33 segundos tras muchos intentos, pero sin poder ir más allá. Finalmente, su creador indica una pendiente a tomar a la izquierda para obtener un ligero aumento de velocidad y cuál es el camino que siguen los TASeurs. Para sorpresa de todos, la IA obtuvo un rendimiento peor que sus pruebas anteriores, alcanzando un resultado de 05’47 segundos. A pesar de esto, lo que hay que recordar es que la inteligencia artificial ha alcanzado el mismo nivel que el antiguo TAS, es decir 5’33 segundos, sin indicaciones.
Lo mismo ocurre en el nivel Shining Atop the Pyramid, que es una estrella que se recupera rápidamente, en 5’87 segundos, pero que requiere muchos movimientos complicados. Si bien la inteligencia artificial inicialmente hace cualquier cosa, Krithalith simplemente le indica la ruta tomada por el TAS actual y en solo 12 horas logró lograr el mismo resultado que los TASeurs que obtuvieron este resultado en 18 años. Excepto que la principal diferencia… ¡es que la IA hizo diferentes movimientos para llegar allí! Ciertamente, el camino es similar, pero no presiona las mismas teclas al mismo tiempo, lo que, en una práctica tan precisa como el TAS, dista mucho de ser trivial.
Con esta misma lógica, la IA termina funcionando mejor que los TASers en ciertos niveles. Este es, por ejemplo, el caso del nivel The Manta Ray’s Reward, donde consigue ganar 0,22 segundos respecto al récord actual de TAS, lo que es simplemente un logro en un entorno en el que ganar 0,1 segundos puede llevar un mes. Para lograr esto, La inteligencia artificial pensó en lo que nunca había pasado por la mente de los TASers. : presiona el botón de nadar en el octavo cuadro en lugar del primero porque esto le permite a Mario girar menos y, por lo tanto, ir más rápido. Hay que decir que no hace falta decir que pensar así porque tenderíamos a pensar que presionar en el primer fotograma sería más rápido. Pero Por sí sola, la IA llegó a una conclusión sin precedentes, que ofrece un nuevo campo de posibilidades para los TASers..
Con este ejemplo, Krithalit demostró que la inteligencia artificial también podría usarse como herramienta para mejorar el rendimiento en el juego, incluso si sólo se trata de niveles altos como el speedrunning. Así pudimos descubrir un uso inesperado de la IA: puede utilizarse para ampliar el horizonte del conocimiento probando cosas en las que nadie habría pensado antes. Ahora queda por ver si esta forma de hacer las cosas no se puede aplicar a un público más general para mejorar aún más la comodidad de los jugadores.