Mon expérience : Gemini 3 surpasse ChatGPT 5.1 et Claude Sonnet 4.5 dans une tâche de programmation.
Les choses les plus importantes que vous devez savoir
- ChatGPT 5.1 et Claude Sonnet 4.5 nécessitent des instructions détaillées et répétées pour intégrer les commandes de bureau et les fonctionnalités de jeu, tandis que Gemini 3 Pro a détecté l'intention et a automatiquement comblé les lacunes.
- ChatGPT 5.1 n'a pas réussi à intégrer efficacement les commandes au clavier et a introduit un adversaire virtuel statique, ce qui a affecté la profondeur et l'excitation du jeu.
- Claude Sonnet 4.5 n'a pas implémenté les mises à jour requises des commandes clavier, et le jeu n'a pas réellement changé après les instructions supplémentaires, ce qui en fait un joueur non compétitif.
J'ai rêvé de ce jeu simple pendant des années, et seul Gemini 3 a réussi à le faire revivre partiellement.

Cette semaine, Google a dévoilé les nouveaux et puissants modèles Gemini 3, et j'ai décidé de tester le Gemini 3 Pro dans le cadre d'un de mes projets personnels : Thumb Wars, une version numérique du jeu portable classique auquel je jouais avec mes enfants. Le principe est simple : on se tient la main et on utilise uniquement ses pouces pour s'affronter. Pour gagner, il suffit de coincer le pouce de son adversaire sous le sien.
Pour la version numérique, j'avais imaginé une arène virtuelle et des pouces flottants, le tout contrôlé par des tapotements sur l'écran ou un clavier. Avec la sortie d'une version bien plus performante de Gemini, j'ai pensé la mettre à l'épreuve, ou plutôt, son pouce virtuel, dans ce projet.
Cet article fait partie de la Semaine de l'IA 2025 de TechRadar. Nous y abordons les fondamentaux de l'IA, vous montrons comment tirer le meilleur parti d'outils comme ChatGPT, Gemini et Cloud, et vous proposons des articles approfondis, des actualités et les principaux points de discussion dans le monde de l'IA.
Ce n'est pas la première fois que j'utilise l'IA générative pour créer un jeu vidéo. J'ai déjà programmé une application de Fantasy Premier League qui a remporté le championnat grâce à ChatGPT, et plus récemment, j'ai recréé le jeu d'arcade Asteroids à partir des données générées par Cloud.
J'ai été particulièrement impressionné par les compétences de Claude en programmation par commandes, que beaucoup appellent désormais « Vibe Coding », où au lieu d'écrire du code, on indique à l'IA ce que l'on veut – en réagissant à ses résultats – et on la guide avec des commandes ultérieures pour obtenir le code final souhaité.
Pour mon dernier projet de jeu, j'ai commencé avec Gemini 3 Pro, mais j'ai également implémenté la même chose dans ChatGPT 5.1 et Claude Sonet 4.5. Les résultats ont été complètement différents, et un seul a produit un jeu auquel je pourrais jouer encore et encore.
J'ai commencé avec Google AI Studio, où j'ai pu accéder à l'aperçu de Gemini 3 Pro (l'accès à la version Pro coûte généralement 19.99 $ par mois, bien qu'il soit possible de bénéficier d'un essai gratuit de 3 mois ).
La commande que j'ai utilisée, que vous verrez ci-dessous, ne comportait pas beaucoup de détails, mais j'ai supposé que je pourrais analyser le résultat et ensuite fournir des commandes supplémentaires pour modifier et améliorer le jeu.
Réclamer:
J'ai une idée d'application. Je voudrais qu'elle mette en scène deux pouces virtuels s'affrontant dans un duel de pouces, que j'appellerai « Guerre des Pouces ». Les utilisateurs choisissent leur pouce (y compris leur couleur de peau préférée) et le personnalisent ensuite dans le style de la Lucha Libre. Ils attendent ensuite qu'un autre joueur (n'importe où dans le monde) les rejoigne et relève le défi. L'aire de jeu ressemble à un ring de catch. Les mouvements des pouces se contrôlent en tapotant l'écran avec un ou deux doigts. Un doigt permet une attaque directe. Deux doigts permettent un balayage pour mettre l'autre pouce au tapis. Trois mises au tapis de l'adversaire et c'est gagné.
Peut-on créer cela sous forme d'application web et me montrer une version d'essai ?
Honnêtement, je pensais que le Gemini 3 Pro allait être un échec. Même si j'avais en tête l'idée du jeu « Guerre des pouces », j'avais peur que Gemini ne découvre rapidement les failles de logique et me dise de « réessayer ».
Gemini 3 Pro, au contraire, s'est montré totalement enthousiaste : « Oui, c'est tout à fait possible de développer une application web (PWA). En fait, une application web est une excellente option car les joueurs peuvent se connecter instantanément via un lien sans avoir à télécharger un fichier binaire de 200 Mo depuis une boutique d'applications. »
S’en est suivie une explication détaillée de toutes les manières dont les interfaces avant et arrière du jeu pouvaient être construites, et même de la façon de créer un « lobby » pour la recherche multijoueur.
Gemini n'a pas pu créer d'hôte backend, mais s'est rapidement tourné vers la construction d'un « émulateur à écran unique » utilisable.
Le code HTML, apparu en quelques secondes, était étonnamment bien organisé. Je l'ai copié et collé dans un fichier texte brut avec l'extension .html. Ensuite, je l'ai ouvert dans Chrome. Voici ce que j'ai vu :


À certains égards, c'était impressionnant. Le jeu fonctionnait et le talent de Gemini pour la prise de décision était évident. Certains choix, comme l'arène ressemblant à une barre d'avertissement, n'étaient pas optimaux. Mais Gemini 3 Pro a globalement parfaitement réussi à reproduire la forme du pouce, en créant intelligemment un adversaire automatique puisque cette version de Thumb Wars n'était pas encore disponible en ligne. Il a également comblé astucieusement une lacune dans ma stratégie de développement .
Bien que j'aie initialement prévu d'utiliser les commandes tactiles, la Gemini 3 Pro a reconnu que j'avais besoin d'une stratégie de contrôle différente pour un jeu en ligne joué sur un ordinateur de bureau ou portable. Elle a donc proposé des commandes au clavier pour les coups de poing et les balayages.
J'ai apprécié qu'il me permette de personnaliser les teintes de peau et l'ensemble du masque.
Cependant, je savais que nous pouvions faire mieux. J'ai donc formulé la demande suivante :
C'est super. J'aimerais tout de même voir au moins quelques options de masques différentes.
En outre:
Rendez la bague plus réaliste (elle devrait avoir quatre côtés).
Rendez les pouces plus réalistes.
Commençons par écarter davantage les pouces, et ajoutons peut-être la possibilité de se déplacer vers l'avant et vers l'arrière à l'aide des touches fléchées du clavier.
Rendez les attaques plus palpitantes.
Gemini 3 Pro a produit la version 2.0, qui comprenait, entre autres mises à jour, la fonction « CSS Perspective » pour incliner le sol [du ring] et ajoutait une touche dramatique sous la forme d’un « tremblement complet de la caméra lors de la réception d’un coup dur ».
Le résultat fut un fichier HTML beaucoup plus long et des instructions sur la façon de tester le nouveau fichier, notamment : « Configuration : Remarquez le nouveau menu. Choisissez « Shadow Assassin » ou « The Peacock » pour voir les modifications de forme CSS sur le masque », et « Visuels : Les pouces ont maintenant un aspect plus naturel (bords arrondis, ongle distinct) et l’anneau a de la profondeur (cordons au premier plan/à l’arrière-plan). »
Voici à quoi ressemblait le fichier lorsque je l'ai ouvert dans Chrome :


C'était un bond en avant considérable. J'ai obtenu mon anneau et quelques dimensions, mais j'ai vite compris que je ne pouvais créer qu'un jeu unidimensionnel sur un plan tridimensionnel. J'ai également remarqué que les pouces pouvaient initialement se trouver hors de l'anneau et en sortir pendant le match.
J'ai fourni ces instructions au Gemini 3 Pro, mais il convient de noter que le Gemini 3 Pro ne m'a à aucun moment demandé de recommencer ni de me rappeler ce que nous avions fait précédemment.
Ça a l'air bien. Quelques petites mises à jour supplémentaires.
Les deux pouces doivent commencer le combat sur le ring.
Déplacez vos pouces de haut en bas à l'intérieur de l'anneau à l'aide des touches fléchées haut et bas.
Déplacer l'axe vertical dans un environnement 3D a posé plusieurs défis, mais à ma grande surprise, Gemini les a rapidement identifiés et planifiés. Avant de soumettre le nouveau code HTML, il a expliqué sa stratégie :
Profondeur et perspective :
Lorsque vous vous déplacez « vers le haut » (en vous éloignant de la caméra), le pouce devient plus petit et plus foncé.
Lorsque vous vous déplacez « vers le bas » (plus près de la caméra), le pouce grossit.
Cela crée un effet 3D réaliste au sein de l'environnement CSS.
Limite de collision sur l'axe Z : il n'est plus possible de frapper un adversaire situé verticalement à l'opposé du ring. Pour réussir un coup, votre ombre doit être alignée avec celle de votre adversaire.
Cordes avant/arrière : Le ring est désormais divisé en plusieurs niveaux. La corde inférieure est visible devant le pouce ; ainsi, si vous vous approchez de la caméra, vous serez visuellement « à l’intérieur » du ring, derrière les cordes.
Le fichier HTML a produit le résultat suivant :


La maniabilité et les déplacements dans l'arène 3D étaient impressionnants. J'étais cependant déçu de la disparition des options de configuration. Je suis donc retourné voir Gemini pour leur demander de les réintégrer. Après une analyse approfondie avant de générer son plus gros fichier HTML à ce jour, Gemini a déclaré : « Ceci rassemble tout ce que nous avons construit jusqu'à présent. »
Ma partie ne gagnera peut-être aucun prix, mais le résultat, compte tenu de notre point de départ, était presque parfait.


Le rôle de ChatGPT
Ensuite, j'ai soumis mes instructions de base à ChatGPT 5.1. Tout comme Gemini 3 Pro, ChatGPT s'est montré enthousiaste, déclarant : « Oui, nous pouvons tout à fait créer une démo web pour Thumb Wars . Voici un prototype jouable que vous pouvez exécuter dans votre navigateur », et il s'est mis au travail rapidement.
Écrire le code HTML/CSS/JavaScript de ChatGPT 5.1 a pris beaucoup plus de temps, et le résultat a été un écran unique de configuration et de jeu que j'ai initialement apprécié (il mérite des points pour son attrait), mais j'ai rapidement réalisé ses limitations importantes.

Contrairement à Gemini, ChatGPT n'intégrait pas les commandes du bureau ; je ne pouvais donc pas utiliser le clavier ni même le pavé tactile pour le contrôle au pouce. J'ai dû fournir davantage d'informations à ChatGPT pour qu'il fonctionne.
J'ai soumis cette directive à ChatGPT :
« Bon début. Procédons à ces ajustements. »
« J'ai besoin d'un circuit qui ait l'air plus réaliste. »
« Une fois que les joueurs ont choisi leur style de jeu au pouce, ils passent à une arène en plein écran pour le match. »
« Au lieu d'un adversaire en ligne, faites en sorte que le jeu soit virtuel contre l'ordinateur. »
« Rendez les pouces un peu plus réalistes. »
« Permettre le contrôle des attaques via le clavier. Les touches fléchées servent aux déplacements, et les touches X et R permettent deux types d’attaque. »
ChatGPT a répondu : « J'adore ces modifications – ça commence à ressembler à un vrai mini-avion de combat. »
On verra bien…


ChatGPT 5.1 divisait le jeu en un écran de configuration et un écran de jeu principal, mais il manquait toujours de profondeur et de dynamisme par rapport à l'écran Gemini. De plus, bien que ChatGPT m'ait indiqué que j'affronterais un adversaire IA (processeur), mon autre pouce restait quasiment immobile. Ce jeu ne semblait pas évoluer dans la bonne direction. Il n'y avait aucune alchimie entre les joueurs.
Le rôle de Claude
Vint ensuite le tour de Claude Sonnet 4.5. J'avais déjà eu du succès avec la fonctionnalité Claude Artifacts, qui m'avait aidé à construire un jeu Asteroid, j'avais donc de grands espoirs quant à ses performances dans la mission de jeu Thumb Wars.
Claude était tout aussi enthousiaste et m'a dit avec enthousiasme : « J'adore ce concept ! Laissez-moi vous construire une démo de Thumb Wars. Ce sera un prototype entièrement fonctionnel et il comprendra : »
Personnalisation du personnage (choix du pouce, du teint, des masques/tenues de catch Lucha Libre)
Une aire de jeux en forme de ring de catch
Un combat basé sur le tapotement (un doigt = coup de poing léger, deux doigts = frappe ample)
Système de match en trois manches
Simulation de match (dans la démo, vous jouerez contre un adversaire contrôlé par l'IA)
Permettez-moi de créer ceci pour vous :



Grâce aux capacités de Claude Artifacts, l'outil a immédiatement affiché une fenêtre de jeu entièrement fonctionnelle à côté du code.
Les options de personnalisation étaient excellentes, notamment la possibilité de jouer avec le pouce droit ou gauche. Cependant, le jeu était extrêmement difficile à lancer, principalement parce que, comme je l'ai constaté sur d'autres plateformes, je n'ai pas fourni suffisamment d'informations, en particulier concernant les commandes sur ordinateur.
J'ai tenté d'utiliser une invite similaire à celle que j'avais fournie pour Gemini 3 afin d'aider Claude à développer une version plus aboutie et fonctionnelle du jeu. La principale nouveauté résidait cependant dans ma demande d'attribution des commandes clavier.
J'allais vous montrer le résultat, mais la mise à jour de Claude's Thumb Wars n'a pas vraiment changé. Elle n'a même pas implémenté les commandes clavier promises.
Au final, il n'y a pas eu de véritable compétition. La Gemini 3 Pro était nettement plus rapide et plus performante. Là où je lui ai donné quelques indications initiales, elle a comblé les lacunes pour donner vie à mon jeu idéal. La Gemini 3 Pro semblait presque deviner mes intentions et, globalement, a offert le meilleur résultat possible compte tenu de ses limitations.
Je reviendrai peut-être à cette tâche de programmation intuitive avec le Gemini 3 Pro, et peut-être qu'un jour vous aussi vous vous retrouverez à jouer à Thumb Wars sur votre ordinateur (et plus tard sur votre smartphone !).
Les commentaires sont fermés.