Quand l'intelligence artificielle sert de « petites mains » à un développeur de jeux vidéo expérimenté.
ChatGPT ceci, ChatGPT cela… l'outil développé par OpenAI n'en finit plus de faire parler de lui. En l'occurrence, sur YouTube, un développeur s'est mis en tête d'exploiter le potentiel de l'outil pour concevoir un jeu vidéo.
Flappy Bird, un concept plutôt basique
Wyatt Cheng, @candlesan sur YouTube, s'est posé la question : si ChatGPT est si puissant, est-il en mesure de créer un jeu vidéo ? L'outil ne se chargera pas seul de la tâche, mais si Wyatt Cheng a dans l'idée de guider l'intelligence artificielle, il n'a pas l'intention d'écrire une seule ligne de code.
Ainsi, en à peine plus de sept minutes de vidéo, Wyatt Cheng nous explique son cheminement, étape par étape. Il n'a pas pris n'importe quel jeu et s'est mis en tête de créer un clone de Flappy Bird : il a donc d'abord fallu être clair avec le concept du jeu pour l'expliquer à l'intelligence artificielle en quelques points qui serviront de base à tout le reste.
Pour consigne « finale », ChatGPT avait la charge d'écrire l'intégralité du code relatif au concept et aux différents points clés du jeu. C'est le moteur de jeu Unity qui avait été retenu par Wyatt Cheng. Ensuite, ce dernier a procédé à de nombreuses itérations afin de rendre le jeu fonctionnel.
Un concepteur et son équipe
En réalité, c'est toute cette partie de la vidéo qui est la plus intéressante. En effet, on assiste alors à un véritable échange entre Wyatt Cheng et ChatGPT, lequel affine progressivement son code en tenant compte des remarques et des précisions apportées par Wyatt Cheng.
Bien sûr, les règles plutôt simples d'un jeu comme Flappy Bird ont largement simplifié le développement, mais il est tout de même assez remarquable de voir ChatGPT mettre en pratique les corrections apportées par le concepteur au travers d'un processus d'essais/erreurs intéressant. Des problèmes dans la gestion des mouvements de l'oiseau ou dans la progression du décor sont ainsi résolus de manière on ne peut plus logique.
Au final, le Flappy Bird « par ChatGPT » est jouable et, pour le décorer, Wyatt Cheng s'est également reposé sur des outils graphiques dopés à l'intelligence artificielle. Précisons toutefois que Wyatt Cheng est lui-même développeur de jeux vidéo chez Blizzard. De ce fait, il connaît parfaitement le fonctionnement et la manière de « penser » d'un outil comme ChatGPT.
La vidéo pourrait d'ailleurs faire penser au travail d'un chef de projet dans un studio qui donnerait des instructions à son équipe, reviendrait sur les erreurs commises et apporterait les solutions. À chaque fois, Wyatt Cheng analyse à la perfection les problèmes rencontrés et les mots qui permettront de leur trouver une solution.
- Chat dans différentes langues, dont le français
- Générer, traduire et obtenir un résumé de texte
- Générer, optimiser et corriger du code
Source : Candlesan (Youtube)