Technologie
Microsoft Copilot publie une démo de jeu Quake 2 générée par intelligence artificielle jouable
Imaginez jouer à Quake II, mais au lieu du moteur de jeu d’origine, un intelligence artificielle génère littéralement chaque image en temps réel. C’est ce que Microsoft a présenté – une démo de Quake II alimentée entièrement par l’intelligence artificielle. Il s’agit d’une partie des expériences de jeu Copilot de Microsoft expériences et est disponible pour être testée directement dans votre navigateur Web. Dans cette démo, un système alimenté par l’intelligence artificielle recrée un segment du jeu de tir à la première personne classique Quake II en temps réel, en répondant à vos entrées (clavier ou contrôle) comme le ferait le jeu réel.
Cette démo de Quake 2 Copilot n’est pas une modification ou un flux vidéo du jeu d’origine – c’est une réplique entièrement générée par l’intelligence artificielle d’un niveau. Vous allez courir dans les couloirs, tirer sur des ennemis, ramasser des packs de santé et appuyer sur des interrupteurs comme d’habitude. La particularité est que chaque image graphique est générée par un modèle d’intelligence artificielle en temps réel, plutôt que d’être rendue par le code d’origine du jeu. Microsoft l’a rendu accessible via Copilot Labs en tant qu’aperçu de recherche, donc n’importe qui peut sauter dedans et jouer à ce Quake 2 alimenté par l’intelligence artificielle dans son navigateur pendant quelques minutes et voir les résultats.
WHaMM: La technologie derrière la démo de jeu Quake ll AI
Alors, qu’est-ce qui alimente exactement cette démo de jeu Quake 2 AI ? La magie vient d’un système appelé WHaMM, qui signifie « World and Human Action MaskGIT Model ». Fondamentalement, c’est le cerveau de l’intelligence artificielle qui a appris comment fonctionne le monde de Quake II. WHaMM fait partie de la famille de modèles de monde d’intelligence artificielle de Microsoft pour les jeux vidéo.
En termes simples, un modèle de monde est une intelligence artificielle qui peut apprendre la dynamique d’un jeu – comment le monde du jeu change lorsqu’un joueur ou d’autres éléments agissent – en regardant beaucoup de gameplay. Pensez-y comme à la formation d’une intelligence artificielle sur des tonnes de séquences de Quake II jusqu’à ce qu’elle comprenne ce qui se passe lorsque vous appuyez sur un bouton, tirez sur un ennemi ou ouvrez une porte.
La version précédente de ce modèle ne pouvait générer qu’une image par seconde, ce qui est trop lent pour un jeu fluide. WHaMM est une grande amélioration ; il utilise une approche astucieuse qui lui permet de générer plus de 10 images par seconde. Au lieu de dessiner chaque pixel un par un, l’intelligence artificielle esquisse rapidement la scène entière, puis affine les détails. Ce processus en deux étapes – un croquis grossier du modèle principal suivi d’un nettoyage rapide d’un modèle plus petit – permet à WHaMM de créer des images suffisamment rapidement pour ressentir une interaction.
Une autre amélioration importante est la façon dont le système a été formé. Au lieu de nécessiter des années de données, l’équipe s’est concentrée sur environ une semaine de données de jeu Quake II soigneusement sélectionnées. Cette formation plus courte et plus ciblée a permis à l’intelligence artificielle d’apprendre les éléments essentiels de la mécanique de Quake II très rapidement. La sortie est beaucoup meilleure maintenant, avec des images à plus haute résolution (640×360 pixels par rapport à une résolution précédente de 300×180), ce qui rend l’expérience plus reconnaissable et plus agréable. Vous pouvez jouer à ce jeu ici.
Comment l’intelligence artificielle génère-t-elle et contrôle-t-elle le jeu Quake ?
Vous vous demandez peut-être comment une intelligence artificielle peut gérer toute la logique de jeu et les graphiques de Quake. Traditionnellement, un moteur de jeu comme celui qui a alimenté Quake II est un logiciel complexe qui gère la physique, le comportement des ennemis et les graphiques. Dans cette démo, aucun de ces moteurs d’origine ne fonctionne. Au lieu de cela, le modèle d’intelligence artificielle lui-même agit comme le moteur de jeu.
L’intelligence artificielle examine les images récentes du jeu et votre dernière entrée (disons que vous avez appuyé sur la touche avant ou cliqué sur le bouton de tir) et prédit ensuite à quoi devrait ressembler la prochaine image. Elle le fait à plusieurs reprises, des dizaines de fois par seconde. Puisqu’elle a été formée sur un gameplay réel de Quake II, ses prédictions sont généralement assez proches de ce que ferait le jeu réel. Si vous vous déplacez autour d’un coin, l’intelligence artificielle dessine le nouveau couloir qui devrait apparaître. Si vous tirez avec le lanceur, elle génère l’éclair et montre l’ennemi en réaction.
La partie impressionnante est que l’intelligence artificielle « a appris » ces règles par l’exemple, plutôt que d’être explicitement codée avec elles. Elle n’exécute pas le code d’origine de Quake II ou la physique ; c’est plus comme regarder une intelligence artificielle improviser Quake II en fonction de ce qu’elle a appris. Le résultat est une expérience qui ressemble à Quake II, même si le processus sous-jacent est complètement différent.
Comment la version de Quake II alimentée par l’intelligence artificielle diffère-t-elle de l’originale ?
Au premier coup d’œil, cette démo peut ressembler au Quake II classique, mais l’expérience est assez différente. Tout d’abord, les visuels sont nettement plus grossiers et plus flous que le jeu d’origine. La fréquence d’images tourne autour de 10-15 images par seconde, ce qui est beaucoup plus bas que la fréquence d’images lisse de 60+ fps d’une session Quake II réelle. Et comme le jeu s’exécute sur des serveurs distants qui diffusent la vidéo vers votre navigateur, vous pouvez remarquer un retard d’entrée – un délai entre votre pression de touche et l’action à l’écran.
Les mécanismes de gameplay sont principalement présents. Vous pouvez vous déplacer, regarder autour de vous, sauter sur des plateformes, tirer sur des ennemis et interagir avec l’environnement. L’intelligence artificielle a même appris les zones secrètes du niveau, vous pouvez donc déclencher des portes ou des passages cachés comme dans le jeu réel. Cependant, l’interprétation de l’intelligence artificielle des règles du jeu dévie parfois de l’originale. Les ennemis peuvent ne pas réagir comme ils le devraient, ou vous pouvez ressentir un comportement étrange comme des ennemis qui disparaissent lorsque vous les regardez.
En outre, l’une des particularités est la mémoire courte de l’intelligence artificielle. WHaMM ne prend en compte que environ 0,9 seconde de gameplay passé (environ 9 images) lors de la génération de la prochaine image. Donc, si vous regardez un ennemi et regardez ailleurs, l’ennemi peut avoir disparu. Ou être différent. Comme par magie. Mais pas toujours de manière positive. Le combat est également un peu étrange. Les ennemis ne réagissent pas toujours correctement. Vous pouvez subir des dégâts de manière aléatoire. Ou pas du tout.
Le futur des jeux générés par l’intelligence artificielle et les utilisations du monde réel
Alors que la démo de Quake 2 Copilot d’aujourd’hui n’est qu’un test technique, elle laisse entrevoir certaines possibilités futures :
- Sauver les anciens jeux: L’intelligence artificielle pourrait aider à préserver les anciens classiques comme Quake en les « apprenant » et en nous permettant de les rejouer sans avoir besoin des fichiers de jeu d’origine.
- Accélérer le développement de jeux: L’intelligence artificielle pourrait aider les développeurs à tester rapidement des idées en simulant des mondes de jeu rapidement.
- Nouveaux jeux générés par l’intelligence artificielle: Imaginez des jeux qui sont différents à chaque fois que vous les jouez parce qu’une intelligence artificielle crée le monde en temps réel.
- PNJ plus intelligents: Les futures intelligences artificielles pourraient créer des personnages et des ennemis beaucoup plus réalistes.
La démo de jeu Quake 2 de Microsoft n’est qu’un petit aperçu d’un avenir où les jeux et l’intelligence artificielle sont de plus en plus mélangés.
Comment cela pourrait-il avoir un impact sur le développement de jeux ?
Pour les développeurs de jeux, l’utilisation de l’intelligence artificielle pour générer des mondes de jeu est un nouvel outil dans le processus de création. Au lieu de passer des années à coder chaque détail, une petite équipe pourrait former une intelligence artificielle sur une idée simple. L’intelligence artificielle pourrait alors créer une démo jouable presque instantanément. Cela pourrait accélérer la création de prototypes et conduire à des conceptions de jeux innovantes.
L’idée n’est pas de remplacer la créativité humaine, mais de la compléter. Les développeurs pourraient utiliser l’intelligence artificielle pour concevoir des niveaux, des comportements d’ennemis ou même des mécanismes de jeu entiers. C’est un effort collaboratif. L’intelligence artificielle fait des suggestions, et les développeurs les affinent. Cette nouvelle approche pourrait conduire à une vague de titres inventifs et expérimentaux à l’avenir.











