Connect with us

Les chercheurs créent un outil d’IA capable de créer de nouveaux niveaux de jeux vidéo

Intelligence artificielle

Les chercheurs créent un outil d’IA capable de créer de nouveaux niveaux de jeux vidéo

mm

Au fur et à mesure que l’apprentissage automatique et l’intelligence artificielle sont devenus plus sophistiqués, les jeux vidéo se sont révélés être un terrain d’essai naturel et utile pour les algorithmes et les modèles d’IA. Puisque les jeux vidéo ont des mécaniques, des objets et des métriques observables et quantifiables, ils constituent des moyens pratiques pour les développeurs d’IA de tester la polyvalence et la fiabilité de leurs modèles. Alors que les jeux vidéo ont aidé les ingénieurs en IA à développer leurs modèles, l’IA peut potentiellement aider les concepteurs de jeux vidéo à créer leurs propres jeux. Récemment, un groupe de chercheurs de l’Université de l’Alberta a conçu un ensemble d’algorithmes qui pourraient automatiser la création de jeux vidéo de plates-formes simples.

Matthew Guzdial est professeur adjoint et chercheur en IA à l’Université de l’Alberta, et selon Time magazine, Guzdial et son équipe ont travaillé sur un algorithme d’IA qui peut créer automatiquement des niveaux dans les jeux de plates-formes à défilement horizontal. Cette conception de niveau automatisée pourrait économiser du temps et de l’énergie aux concepteurs de jeux, leur permettant de se concentrer sur des tâches plus exigeantes.

Guzdial et son équipe ont formé un IA pour générer des niveaux de jeu de plates-formes en faisant trainer l’IA pendant de nombreuses heures de gameplay de jeux de plates-formes. Guzdial, y compris des jeux comme le Super Mario Bros. original, Kirby’s Adventure et Mega Man. Après la formation initiale, l’IA est chargée de rendre des prédictions sur les règles/mécaniques du jeu, en comparant ses hypothèses avec des extraits de test du jeu. Après que l’IA ait interprété les règles sur lesquelles le jeu fonctionne, les chercheurs ont ensuite utilisé une méthode de formation similaire pour construire entièrement de nouveaux niveaux dans lesquels les règles du modèle sont testées.

Guzdial et son équipe ont créé un « graphique de jeu », qui est une fusion des croyances du modèle concernant les règles et de ses hypothèses sur la façon dont les niveaux qui utilisent ces règles sont conçus. Le graphique de jeu combine toutes les fonctionnalités essentielles d’un jeu en une représentation, et cette représentation contient donc toutes les informations nécessaires pour que le jeu soit reproduit à partir de zéro. Toutes les informations contenues dans le graphique de jeu ont ensuite été utilisées pour concevoir de nouveaux niveaux et jeux. Le contenu des observations du modèle est combiné de nouvelles manières uniques. Par exemple, l’IA a combiné des aspects de Super Mario Bros. et Mega Man pour créer un nouveau niveau qui s’inspire des mécaniques de plates-formes des deux jeux. Lorsque ce processus est répété à plusieurs reprises, le résultat final pourrait être un jeu entièrement nouveau qui ressemble beaucoup aux jeux de plates-formes classiques mais est néanmoins unique.

Selon Guzdial, cité par Time, l’idée derrière le projet est de créer un outil que les développeurs de jeux peuvent utiliser pour commencer à concevoir leurs propres niveaux et jeux sans avoir besoin d’apprendre à coder. Guzdial a fait référence au fait que Super Mario Maker est déjà en train de mettre en œuvre ce concept.

Guzdial et les autres membres de l’équipe de recherche espèrent pousser le concept encore plus loin, en créant potentiellement un outil qui permettrait aux gens de créer de nouveaux niveaux ou jeux en spécifiant simplement un certain « look » ou « feel » qu’ils souhaitent. Une fois que le modèle reçoit ces spécifications, il peut alors créer un nouveau jeu avec des niveaux et des règles uniques. Le modèle n’aurait besoin que de deux cadres d’un jeu pour ce faire, car il extrapolerait à partir des différences entre les deux cadres. L’utilisateur pourrait donner des commentaires au modèle lorsqu’il génère des niveaux, et le modèle créerait de nouveaux niveaux en fonction des commentaires fournis.

« Nous mettons les dernières touches à l’interface, puis nous allons réaliser une étude sur des sujets humains pour voir si nous sommes sur la bonne voie », a déclaré Guzdial à Time.

Bien qu’une version prête pour le consommateur de cette application soit encore loin, Guzdial a exprimé des inquiétudes selon lesquelles l’industrie du jeu pourrait être lente à adopter la technologie en raison de préoccupations selon lesquelles elle pourrait réduire le besoin de concepteurs de jeux humains. Malgré cela, Guzdial pensait que si quelqu’un était susceptible d’utiliser l’outil, les premières personnes à le faire seraient probablement les développeurs de jeux indépendants, qui pourraient l’utiliser pour créer des jeux intéressants, expérimentaux.

« Je peux tout à fait imaginer que ce que nous obtenons, ce sont des développeurs indépendants passionnés qui jouent avec ces technologies et créent des expériences petites, intéressantes et sympas », a déclaré Guzdial. « Mais je ne pense pas qu’ils auront un impact sur le développement de jeux triple-A dans un avenir proche. »

Blogueur et programmeur avec des spécialités en Machine Learning et Deep Learning sujets. Daniel espère aider les autres à utiliser le pouvoir de l'IA pour le bien social.