Tecnología
Microsoft Copilot lanza una demo jugable de Quake 2 generada por IA
Imagina jugar Quake II, pero en lugar del motor del juego original, una IA genera literalmente cada cuadro al vuelo. Eso es lo que Microsoft ha presentado: una demo jugable de Quake II impulsada enteramente por inteligencia artificial. Es parte de los experimentos de Copilot para experiencias de juego y está disponible para probar directamente en tu navegador. En esta demo, un sistema impulsado por IA recrea un segmento del clásico juego de disparos en primera persona Quake II de 1997 en tiempo real, respondiendo a tus entradas (teclado o controlador) al igual que el juego real lo haría.
Esta demo de Quake 2 de Copilot no es un mod ni una transmisión de video del juego original – es una réplica completamente generada por IA de un nivel. Correrás por corredores, dispararás a enemigos, recogerás paquetes de salud y activarás interruptores como de costumbre. La diferencia es que cada cuadro de gráficos está siendo generado por un modelo de IA en tiempo real, en lugar de ser renderizado por el código original del juego. Microsoft lo ha hecho accesible a través de Copilot Labs como una vista previa de investigación, así que cualquier persona puede entrar y jugar este Quake 2 impulsado por IA en su navegador durante unos minutos y ver los resultados.
WHaMM: La tecnología detrás de la demo del juego de Quake II de IA
Entonces, ¿qué exactlyo impulsa esta demo del juego de Quake II de IA? La magia proviene de un sistema llamado WHaMM, que significa “Modelo de máscara de acción y mundo humano”. Básicamente, esta es la inteligencia artificial que aprendió cómo funciona el mundo de Quake II. WHaMM es parte de la familia de modelos de mundo de IA de Microsoft Muse para videojuegos.
En términos simples, un modelo de mundo es una IA que puede aprender la dinámica de un juego – cómo cambia el mundo del juego cuando el jugador u otros elementos actúan – al observar mucha jugabilidad. Piensa en ello como entrenar a una IA con toneladas de footage de Quake II hasta que figure out qué sucede cuando presionas un botón, disparas a un enemigo o abres una puerta.
La versión anterior de este modelo solo podía generar alrededor de un cuadro por segundo, lo que es demasiado lento para un juego suave. WHaMM es una gran mejora; utiliza un enfoque astuto que le permite generar más de 10 cuadros por segundo. En lugar de dibujar cada píxel uno por uno, la IA bosqueja rápidamente toda la escena y luego refina los detalles. Este proceso de dos pasos – un boceto burdo del modelo principal seguido de una limpieza rápida de un modelo más pequeño – permite a WHaMM crear cuadros lo suficientemente rápido como para sentirse interactivos.
Otra mejora importante es cómo se entrenó el sistema. En lugar de necesitar años de datos, el equipo se enfocó en alrededor de una semana de datos de jugabilidad de Quake II cuidadosamente curados. Este entrenamiento más corto y enfocado permitió a la IA aprender los fundamentos de la mecánica de Quake II muy rápidamente. La salida es mucho mejor ahora, con cuadros de mayor resolución (640×360 píxeles en comparación con los 300×180 anteriores), lo que hace que la experiencia sea más reconocible y disfrutable. Puedes jugar este juego aquí.
¿Cómo genera y controla la IA el juego de Quake?
Puedes preguntarte cómo una IA puede manejar toda la lógica del juego y la gráfica de Quake. Tradicionalmente, un motor de juego como el que impulsó Quake II es un software complejo que maneja física, comportamiento de enemigos y gráficos. En esta demo, none del motor original del juego se está ejecutando. En lugar de eso, el modelo de IA actúa como el motor del juego.
La IA mira los cuadros recientes del juego y tu última entrada (digamos que presionaste hacia adelante o hiciste clic en disparar) y luego predice cómo debería verse el siguiente cuadro. Lo hace repetidamente, docenas de veces cada segundo. Dado que se entrenó en jugabilidad real de Quake II, sus predicciones suelen ser bastante cercanas a lo que el juego real haría. Si te mueves alrededor de una esquina, la IA dibuja el nuevo pasillo que debería aparecer. Si disparas el bláster, genera el flash y muestra al enemigo reaccionando.
La parte impresionante es que la IA “aprendió” estas reglas por ejemplo en lugar de ser codificada explícitamente con ellas. No se está ejecutando el código original de Quake II ni la física; es más como ver a una IA improvisar Quake II basándose en lo que ha aprendido. El resultado es una experiencia que se parece a Quake II, incluso si el proceso subyacente es completamente diferente.
¿Cómo es diferente la versión de Quake II de IA del original?
A primera vista, esta demo puede parecerse al clásico Quake II, pero la experiencia es bastante diferente. Por un lado, las visualizaciones son notablemente más burdas y borrosas que el juego original. La tasa de cuadros se mueve alrededor de 10-15 cuadros por segundo, lo que es mucho más lento que la suave tasa de 60+ fps de una sesión real de Quake II. Y porque el juego se ejecuta en servidores remotos que transmiten video a tu navegador, es posible que notes algún retraso en la entrada – un retraso entre tu presión de tecla y la acción en la pantalla.
La mecánica del juego están mayormente allí. Puedes moverte, mirar alrededor, saltar sobre plataformas, disparar a enemigos e interactuar con el entorno. La IA incluso aprendió sobre áreas secretas en el nivel, así que puedes activar puertas o pasillos ocultos como en el juego real. Sin embargo, la interpretación de la IA de las reglas del juego a veces se desvía del original. Los enemigos pueden no reaccionar como deberían, o puedes experimentar comportamientos extraños como enemigos que desaparecen cuando miras hacia otro lado.
Además, una de las rarezas es la memoria corta de la IA. WHaMM solo considera alrededor de 0,9 segundos de jugabilidad pasada (alrededor de 9 cuadros) al generar el siguiente cuadro. Así que si miras hacia otro lado de un enemigo y miras hacia atrás, el enemigo puede haber desaparecido. O ser diferente. Como magia. Pero no siempre de una buena manera. El combate también es un poco extraño. Los enemigos no siempre reaccionan adecuadamente. Puedes recibir daño al azar. O nada en absoluto.
Futuro de juegos generados por IA y usos en el mundo real
Mientras que la demo de Quake 2 de Copilot de hoy es solo una prueba de tecnología, sugiere algunas posibilidades de futuro emocionantes:
- Salvar juegos antiguos: La IA podría ayudar a preservar clásicos antiguos como Quake al “aprenderlos” y permitirnos reproducirlos sin necesidad de los archivos del juego originales.
- Acelerar el desarrollo de juegos: La IA podría ayudar a los desarrolladores a probar ideas rápidamente al simular mundos de juego rápidamente.
- Nuevos juegos generados por IA: Imagina juegos que son diferentes cada vez que los juegas porque una IA está creando el mundo en vivo.
- NPCs más inteligentes: La IA futura podría crear personajes y enemigos mucho más realistas.
El juego de Quake 2 de Microsoft de IA es solo un vistazo a un gran futuro donde los juegos y la IA se mezclan cada vez más.
¿Cómo podría impactar esto el desarrollo de juegos?
Para los desarrolladores de juegos, el uso de la IA para generar mundos de juego es una nueva herramienta en el proceso creativo. En lugar de pasar años codificando cada detalle, un equipo pequeño podría entrenar a una IA con una idea simple. La IA podría entonces crear una demo jugable casi al instante. Esto podría acelerar la creación de prototipos y conducir a diseños de juego innovadores.
La idea no es reemplazar la creatividad humana, sino aumentarla. Los desarrolladores podrían usar la IA para brainstorming sobre diseños de niveles, comportamientos de enemigos o incluso toda la mecánica del juego. Es un esfuerzo colaborativo. La IA da sugerencias, y los desarrolladores las afinan. Este enfoque nuevo podría llevar a una oleada de títulos experimentales e inventivos en el futuro.