¿Has visto alguna vez la película «Free Guy»? La película protagonizada por Ryan Reynolds y Jodie Comer es una de mis favoritas de los últimos años. Además de ser la diversión tonta habitual que puedes esperar de la mayoría de las actuaciones que involucran a Ryan Reynolds, en realidad hay mucha profundidad si eres un jugador.
Mientras lo estaba viendo de nuevo después de la gran Evento de IA de Bing, golpeó duro que en poco tiempo, el mundo de Free Guy podría ser una realidad muy pronto. Si bien Microsoft se centró inicialmente en el contenido web con sus esfuerzos de inteligencia artificial, la tecnología podría transformar completamente los juegos tal como los conocemos.
La IA tiene mucho potencial en muchas áreas, pero para aquellos de nosotros que jugamos, realmente podría emplearse de manera que haga que los juegos sean más emocionantes.
¿De qué trata exactamente Free Guy?
No estropearé toda la película para aquellos que no la han visto, pero para establecer un poco el contexto, aquí hay una breve descripción, para que el resto de la publicación tenga sentido.
Se centra en un NPC llamado Guy (también conocido como Blue Shirt Guy) que reside dentro del mundo del juego de Free City. Este es esencialmente un clon inventado de GTA Online, un entorno de mundo abierto donde el crimen paga y todo vale.
Enterrado bajo el caos de Free City se encuentra un juego anterior creado por dos desarrolladores independientes que codificaron un motor de inteligencia artificial y pretendían que fuera una experiencia puramente de observación en la que los personajes crecieran y evolucionaran.
Guy pronto comienza a evolucionar después de que se encuentra con un disparador muy específico y pronto cambia de un personaje de fondo a un jugador real del juego. Liberarse de su ciclo NPC y entrar en Free City de la misma manera que lo harían los jugadores normales. Y al final, él no es el único NPC que rompe su ‘programación’.
Lo que hace esta película es darnos un ejemplo muy claro de lo que pronto podría convertirse en realidad en los juegos que jugamos, todo gracias a la IA.
Los NPC podrían volverse inteligentes
Imagínese si GTA 6 finalmente se lanzara con NPC como Guy. En lugar de simplemente quedarse allí y recibir cualquier castigo que se les diera, se defendieron. Pero se defendieron de formas únicas provocadas por el entorno actual del juego. En lugar de depender de jugadores del mundo real para agregar dificultad, ¿qué pasaría si todos los NPC se comportaran como jugadores reales? ¿Impredecible? ¿Peligroso?
Uno de mis juegos favoritos es la división 2, y he pensado mucho en cómo la IA podría mejorar la experiencia del jugador aquí. Es infinitamente rejugable, pero es bastante fácil correr rápido a través de misiones sin mucho desafío, incluso en dificultades más altas. Aprender dónde aparecen los enemigos no lleva mucho tiempo, y sus armas/armadura nunca cambian realmente.
Imagina aplicar un motor de IA a esos enemigos. A medida que juegas, aprenden de tus tácticas y equipamiento. En lugar de aparecer desde la misma puerta cada vez, intentarán dar una pelea real, moviéndose a diferentes lugares, usando diferentes armas y equipos, y tratando de superarte en tu propio juego.
Los juegos de disparos como este son una opción obvia para mejorar con la IA. En el combate del mundo real, las tácticas se ajustarían sobre la marcha y ninguna misión seguiría el mismo patrón. El ‘jefe’ no solo se presentaría para ser derretido en segundos; serían más inteligentes que eso. Intentarían atraparte desprevenido.
Esto tampoco tendría que aplicarse a los enemigos. Al igual que en Free Guy, los NPC amigables podrían beneficiarse de la misma manera de la inteligencia artificial. Sugerir nuevas tácticas, realizar movimientos inteligentes en el mapa y reaccionar ante el enemigo como lo haría un jugador del mundo real.
¿O qué tal una extensión del sistema Forza Drivatar? Esto ya está diseñado para imitar a los jugadores reales, pero ¿y si en su lugar estuvieran impulsados por IA? Capaz de competir correctamente contra ti haciendo movimientos y bloqueos inteligentes en lugar de apilarte como el nuestro. de Jez Corden Drivatar hace? Los pilotos de carreras del mundo real siempre están aprendiendo, adaptándose y perfeccionando sus habilidades. Los Drivatars son mucho más limitados, pero los oponentes de la IA podrían actuar fácilmente como conductores reales.
Cualquiera que sea el juego al que juegues más, estoy seguro de que podrías pensar en formas en que la IA podría mejorar la calidad de los NPC.
Juego mejorado con IA y mundos más inmersivos
Sin embargo, la IA no solo tiene que aplicarse a los NPC. Si bien Free Guy se enfoca en ellos, la IA podría cambiar el mundo que los rodea y a ti para hacerlo más inmersivo, más desafiante y más realista.
En la película, hay secuencias en las que los desarrolladores manipulan Free City manualmente, pero la IA podría hacerlo por sí misma.
Imagine un simulador como Euro Truck Sim 2. AI podría generar patrones de tráfico más realistas, un clima único basado en su viaje, la parte del mundo en la que se encuentra y la hora del día, y usar datos del mundo real para ayudar a generar este. Los juegos ya hacen un buen trabajo en esto, pero se basan en algoritmos y otros detalles que los desarrolladores tienen que codificar. AI podría hacer un mejor trabajo sin este mismo nivel de información.
La vida real es impredecible, y la IA es la mejor oportunidad que tenemos de poder replicar algo de esto dentro de un juego.
Mejores comentarios del juego a los jugadores.
Ya estamos empezando a ver cómo la IA podría mejorar el ciclo de comentarios de los jugadores en los juegos con el surgimiento de herramientas como ChatGPT y Bing AI. El más obvio son mejores modelos conversacionales.
Al igual que en Free Guy, donde Guy, y eventualmente otros NPC, salen de sus ciclos de decir las mismas cosas una y otra vez, la IA podría transformar por completo la conversación en el juego. En lugar de repeticiones y opciones preseleccionadas, la IA podría promover un diálogo más natural y conversaciones reales.
Sigo pensando en el observador en iRacing como un ejemplo bueno pero bastante simple. En este momento, está bien y hay herramientas de terceros que hacen un mejor trabajo. Pero con el poder de la IA, el observador podría imitar el equivalente del mundo real.
En lugar de solo dar información básica sobre dónde están tus oponentes en relación con tu auto, imagina si el observador en el juego y el jefe de equipo pudieran brindar información completa sobre todos los oponentes. Dónde están, cómo conducen, si hay un área en la pista en la que te están haciendo algo diferente, por ejemplo.
La IA tiene el potencial de ofrecer este diálogo en el juego más detallado y natural, repleto de conversaciones de mejor calidad e información más detallada.
Microsoft está bien posicionado para aprovechar la IA en los juegos
Recuerdo que hace varios años vi la primera demostración técnica de Modo multijugador de Crackdown 3. Esto aprovechó la nube para calcular los modelos de daño de los edificios, de modo que fueran posibles cosas simplemente locas sin dañar la velocidad de fotogramas del juego.
La descarga de estos cálculos complejos a la nube significaba que era posible un rendimiento impecable porque todas las partes difíciles no se procesaban localmente.
Microsoft, con Azure a su disposición, está perfectamente posicionado para aprovechar la IA en sus juegos propios. Algo necesita alimentarlo, después de todo.
Hay infinitas posibilidades para esta tecnología en los juegos, y estas son solo algunas. Pero, en última instancia, si los desarrolladores de juegos comienzan a aprovechar esta tecnología, entonces el mundo de Free Guy podría estar realmente a la vuelta de la esquina. Y yo, por mi parte, estaría muy emocionado por eso.