Skip to content
ai agents

Une IA a passé 4 jours à reconstruire Mario

Un jeu familier devient le test ultime pour voir jusqu'où une IA peut aller sans qu'un humain n'écrive chaque ligne de code. Mais la partie la plus révélatrice réside peut-être dans l'écart entre donner l'illusion visuelle et assurer une jouabilité correcte.

Sol Aguirre
Une IA a passé 4 jours à reconstruire Mario

Quatre jours de codage intensif

Après avoir assisté à l'OpenAI DevDay, Matthew Berman a reçu une console portable ModRetro, une recréation moderne de la Game Boy. Fan de Super Mario World, Berman voulait jouer à ce classique de la SNES sur son nouvel appareil, mais le jeu n'était pas conçu pour l'architecture de la ModRetro. Ce défi a donné lieu à une expérience inhabituelle.

Il a chargé un système d'IA, qu'il appelle « GPT-6.1 Soul », de l'objectif ambitieux de reconstruire Super Mario World à partir de zéro pour la ModRetro. La vidéo de Berman détaille le processus autonome du système : il analyse l'apparence que le jeu devrait avoir, consulte une vaste documentation en ligne, génère du code, puis le raffine de manière itérative par rapport à des benchmarks visuels.

Il ne s'agit pas d'une décompilation, a noté Berman, mais d'une reconstruction en salle blanche. L'agent IA travaille déjà depuis plus de quatre jours, opérant en continu pour synthétiser la logique et les graphismes complexes. Berman estime que le système pourrait nécessiter plusieurs jours supplémentaires pour terminer le portage complet, soulignant l'ampleur de cette exécution de code autonome sur le long terme.

Coder, observer et réessayer

La démonstration de Berman met en lumière une agent loop sophistiquée qui dépasse le cadre habituel du codage par simple requête. L'IA, surnommée « GPT-6.1 Soul », consulte une documentation en ligne étendue, puis génère du code pour la ModRetro. Elle effectue ensuite le rendu du résultat, procédant à une inspection visuelle par rapport à des séquences de jeu de référence de Super Mario World.

Ce processus itératif de génération, d'inspection et de révision le distingue des outils de génération de code ponctuels. Plutôt que de simplement suggérer du code, l'agent poursuit une tâche de longue haleine sur plusieurs heures, affinant continuellement son travail grâce à un flux de travail de comparaison visuelle. Cette opération étendue et autodirigée représente un changement significatif, passant des copilotes IA à des agents d'ingénierie logicielle plus autonomes.

La transcription décrit ce flux de travail continu, fonctionnant pendant plus de quatre jours et prévoyant encore plusieurs jours jusqu'à l'achèvement. Bien que la méthodologie de comparaison visuelle soit claire, les preuves ne permettent pas de vérifier indépendamment une opération autonome ininterrompue, des détails de mise en œuvre précis ou un jeu entièrement terminé et jouable. L'accent reste mis sur la capacité de l'agent à assurer un développement itératif soutenu, informé par des retours multimodaux.

Un classique de la SNES face aux limites d'une console portable

Porter Super Mario World sur une console portable ModRetro est un défi d'ingénierie majeur, et non une simple recompilation. Le jeu est originaire de la Super Nintendo Entertainment System (SNES), une console 16 bits. La ModRetro, quant à elle, est construite autour de la compatibilité Game Boy et Game Boy Color, soit une architecture fondamentalement 8 bits. Cette inadéquation de plateforme exige une recréation, et non un portage routinier.

Relier ces générations de matériel introduit une série de contraintes. Un agent IA doit naviguer à travers des différences substantielles en matière de :

  • Budgets de traitement et de mémoire
  • Résolution d'écran (256x224 pour la SNES contre 160x144 pour la Game Boy)
  • Palettes de couleurs (32 768 couleurs pour la SNES contre 32 768 pour la Game Boy Color, mais avec des capacités d'affichage différentes)
  • Capacités audio
  • Précision des mouvements, détection des collisions et timing du jeu

Recréer Super Mario World pour la ModRetro signifie bien plus que de simplement correspondre à des captures d'écran. Bien que la fidélité visuelle soit une mesure critique pour l'agent, le véritable succès réside dans la fidélité fonctionnelle. Le jeu doit non seulement avoir l'air authentique, mais aussi se jouer comme l'original. Cela exige que l'IA synthétise un code reproduisant fidèlement les sauts de Mario, les comportements des ennemis et les interactions de niveau dans des situations de jeu dynamiques. Pour en savoir plus sur le matériel, visitez le site officiel de ModRetro. Cette plongée approfondie dans une architecture rétro contrainte repousse les limites des capacités des agents autonomes.

Cet article vous plaît ? Recevez-en un comme celui-ci chaque matin.

un e-mail par jour · désinscription en deux clics · aucun traqueur tiers

La promesse de la démo — et ses questions en suspens

L'expérience de quatre jours de Berman avec GPT-6.1 Soul offre un aperçu de la manière dont les agents pourraient maintenir des flux de travail complexes et multi-étapes. L'agent a effectué des recherches, généré du code, réalisé des tests visuels et itéré, le tout sans intervention humaine directe dans le processus de codage. Le temps écoulé seul, cependant, ne confirme pas une autonomie totale ou un résultat complet et robuste.

Une démonstration vraiment convaincante nécessiterait de montrer des niveaux entièrement jouables, des commandes cohérentes et fiables, ainsi que des tests approfondis dans divers scénarios. Surtout, elle nécessiterait également des détails transparents sur les entrées humaines spécifiques qui ont guidé l'agent et les outils sous-jacents qu'il a exploités au-delà du LLM lui-même. Ce niveau de détail clarifie la véritable portée des capacités de l'agent.

Recréer un jeu propriétaire comme Super Mario World soulève des considérations importantes en matière de propriété intellectuelle. La distribution d'actifs originaux ou d'une version jouable publique pourrait soulever des problèmes de droit d'auteur. Bien que la vidéo de Berman présente un exploit technique, elle n'établit pas d'autorisation légale pour la recréation de l'œuvre protégée par le droit d'auteur de Nintendo. Cela reste une dimension cruciale et non résolue pour les projets créatifs pilotés par l'IA.

Foire aux questions

Que tente de construire l'IA ?

Elle tente de recréer Super Mario World pour le matériel ModRetro, selon la vidéo de Matthew Berman.

Depuis combien de temps l'IA travaille-t-elle ?

Berman a déclaré que l'agent travaillait depuis plus de quatre jours, avec potentiellement plus de temps nécessaire.

S'agit-il d'une décompilation directe de Super Mario World ?

Berman le décrit comme une recréation à partir de zéro guidée par la documentation et des comparaisons visuelles, et non par une décompilation directe.

La recréation est-elle terminée ?

L'extrait vidéo montre un travail en cours ; Berman a estimé que cela pourrait prendre plusieurs jours supplémentaires.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Pour les builders

Cette page travaille pour l’outil de quelqu’un d’autre.

Les agents IA la lisent. Des acheteurs y arrivent. Elle répond en huit langues et via MCP. Votre outil peut avoir la sienne — en ligne en 24 heures.