Aller au contenu
VibeGameDB
Chromatron Recompiled preview image
Non officiel · propriété intellectuelle tierce

Chromatron Recompiled

Piotr Migdał

Créé avec Claude CodeDéclaré par le développeurQuesma blog (Piotr Migdał) ↗Créé avec CursorDéclaré par le développeurQuesma blog (Piotr Migdał) ↗RéflexionNavigateurGitHubPartiellement vérifié

Chromatron, le jeu de réflexion à base de lasers et de miroirs signé Sean Barrett il y a une vingtaine d'années, recompilé depuis ses binaires d'origine avec l'IA et Ghidra en une version Rust quasi identique au pixel près.

Où y jouer

Site officiel p.migdal.pl, vérifié le 3 nov. 2026. Lien « Play » dans le post Show HN du développeur et dans l'article de blog ; hébergé sur le propre domaine du développeur.

Avis de droit d'auteur : œuvre non officielle · Portage d'un jeu commercial

Ayant droit / œuvre originale : Chromatron (Sean Barrett / Silver Spaceship Software)

Recompilation de Chromatron de Sean Barrett, reconstruite à partir des binaires Windows et Mac d'origine, avec ses niveaux, ses graphismes et sa police. L'original est distribué gratuitement par Silver Spaceship Software. Le dépôt inclut les binaires d'origine, n'a pas de fichier de licence et indique être partagé à des fins éducatives, sans revendication de droit d'auteur sur la logique ou les ressources du jeu original ; aucune source ne fait état d'une autorisation de l'auteur original. (GitHub (stared))

VibeGameDB référence ce jeu uniquement pour documenter qu'il a été créé avec des outils de code IA. Nous ne l'hébergeons pas, nous ne représentons pas l'ayant droit, et sa présence ici ne signifie pas qu'il fait l'objet d'une licence.

Où y jouer

Toutes les plateformes où ce jeu est disponible. Les liens sont vérifiés auprès des sources officielles ; nous n'hébergeons ni ne copions aucun jeu.

  • NavigateurSorti · Recompilation d'un jeu existant ; téléchargements natifs pour macOS, Windows et Linux, plus une version expérimentale pour navigateur (ordinateur uniquement)Gratuit

    Fonctionne dans un navigateur sur ordinateur. Aucun téléchargement.

    Navigateur (sans téléchargement) · Ordinateur · Lien officiel vérifié le 3 nov. 2026.

    Jouer gratuitement — site officiel
  • GitHubSorti · Code source et versions publiées ; pas de fichier de licence (partagé à des fins éducatives)Gratuit

    À télécharger depuis la page des releases GitHub.

    Ordinateur · Lien officiel vérifié le 3 nov. 2026.

    Voir sur GitHub

À propos de Chromatron Recompiled

Une recompilation de Chromatron, le jeu de réflexion gratuit à base de lasers de Sean Barrett (Silver Spaceship Software) : on fait glisser miroirs, prismes et autres pièces depuis une boîte à outils sur une grille, on les fait pivoter et on guide des faisceaux laser colorés vers les cibles correspondantes jusqu'à toutes les allumer. Ce n'est pas un nouveau jeu mais une reconstruction de l'original à partir de ses binaires Windows XP et Mac PowerPC. Le développeur, Piotr Migdał, les a décompilés avec Ghidra, le décompilateur de la NSA, et a fait réécrire le jeu par des modèles d'IA ; l'article de blog décrit quatre tentatives, d'abord avec Claude Code et Opus 4.5, puis Cursor avec GPT-5.2-Codex, avant de repartir de zéro en Rust avec Opus 4.6, pour un résultat que le développeur qualifie de clone au pixel près, avec 307 199 pixels sur 307 200 identiques à l'original. Il tourne nativement sur macOS, Windows et Linux, et une version expérimentale pour navigateur (WebAssembly) existe sur ordinateur ; les commandes demandent une souris et un clavier. Gratuit, avec le code source sur GitHub.

portagerecompilationdécompilationlasersrustrétro

Comment il a été développé

Partiellement vérifié
Claude CodePrincipal

L'article de blog indique que la première tentative utilisait Claude Code avec Opus 4.5, relié à Ghidra via GhidrAssistMCP, et demandait beaucoup d'accompagnement ; une deuxième tentative avec Claude Code, utilisant le décompilateur m2c, a été abandonnée. La version Rust publiée est issue d'un nouveau départ « avec Opus 4.6 », qui a surtout travaillé à partir du binaire Win32 via PyGhidra. L'article ne nomme pas l'outil de cette dernière tentative ; le dépôt contient un fichier d'instructions CLAUDE.md, le fichier que lit Claude Code, qui fixe Rust comme cible et exige que chaque fonction cite le code décompilé dont elle provient. Le développeur a conçu un outil séparé de comparaison de polices et une comparaison de captures d'écran pixel par pixel pour vérifier les résultats. La part du code écrite à la main n'est pas indiquée.

Éléments à l'appui
  • ObservéCLAUDE.md dans le dépôt : règles du projet de recompilation (cible Rust, chaque fonction doit renvoyer à son origine décompilée, rien d'inventé ni de supposé). — GitHub (stared)
CursorSecondaire

La troisième tentative utilisait Cursor avec GPT-5.2-Codex et le mode headless de Ghidra ; l'article indique qu'elle est devenue entièrement jouable après des sessions d'une ou deux heures avec peu de retours, quelques différences visuelles subsistant. Le développeur a ensuite utilisé GPT-5.3-Codex pour peaufiner cette version C++ (l'article ne précise pas dans quel outil) avant de tout reprendre en Rust. La version C++ n'est pas celle proposée au téléchargement.

Approche de développement

Les binaires d'origine Win32 et Mac PowerPC ont été décompilés avec Ghidra et le jeu reconstruit par des modèles d'IA en quatre tentatives : C avec Raylib (Claude Code, Opus 4.5, GhidrAssistMCP), C avec SDL2 (Claude Code, Opus 4.5, m2c), C++ avec SDL2 (Cursor, GPT-5.2-Codex, Ghidra en mode headless) et enfin Rust avec winit et softbuffer (Opus 4.6, PyGhidra). Le dépôt conserve le C décompilé, les cartes des fonctions, les tables de chaînes et les binaires d'origine à côté du code Rust, et chaque fonction Rust cite le code décompilé dont elle provient. Selon le développeur, l'essentiel de l'effort a porté sur la reproduction de la police, qui s'est révélée être la police système VGASYS de Windows.

Moteur / framework
Aucun moteur (Rust avec winit et softbuffer ; version WebAssembly via Trunk)
Langages
Rust
Taille de l'équipe
Non communiqué
Durée de développement
Non communiqué
Coût de développement
Non communiqué
Code écrit par l'IA
Non communiqué
“307,199 out of 307,200 pixels identical to the original. Not bad!”
— Piotr Migdał, Reviving the 20-year-old puzzle game Chromatron with Ghidra and AI

Notes de vérification : Les quatre tentatives, outils et modèles proviennent de l'article du développeur sur le blog Quesma, daté du 4 mars 2026 ; le post Show HN a suivi le 7 mars 2026 (12:56 UTC). L'outil de la dernière tentative en Rust n'est pas nommé dans l'article, seul le modèle l'est (Opus 4.6) ; Claude Code est enregistré parce que les tentatives précédentes l'utilisaient et que le dépôt contient un fichier CLAUDE.md : il s'agit donc en partie de notre déduction. La page de téléchargement attribue l'original à Sean Barrett (Silver Spaceship Software) et la recompilation à Piotr Migdał ; sa dernière version WebAssembly porte l'horodatage du 27 août 2026 13:36 UTC. Jeu original : la page de Silver Spaceship Software propose Chromatron et ses trois suites gratuitement (« No cost, no ads, no popups ») pour Windows et Mac OS X. Le README du dépôt indique que la recompilation est partagée à des fins éducatives et ne revendique aucun droit d'auteur sur la logique ou les ressources du jeu original ; le dépôt contient les binaires d'origine et n'a pas de fichier de licence. Un commentateur de Hacker News a publié une copie du code source original, autrefois partagée sur le forum du jeu ; le développeur ne l'avait pas utilisée. Les statistiques GitHub n'ont pas pu être lues depuis l'environnement de recherche, donc aucune n'est enregistrée. Le jeu n'a pas été terminé.

Historique du développement

  1. Le développeur publie sur le blog Quesma son récit de la recompilation, avec des liens de téléchargement et de jeu.

  2. Publié sur Hacker News dans un post Show HN.

  3. Dernière version pour navigateur, d'après l'horodatage de la page de téléchargement.

Performances du jeu

Chaque chiffre mesure quelque chose de différent : joueurs simultanés, propriétaires, téléchargements et ventes ne sont jamais interchangeables et ne sont jamais additionnés. Les labels indiquent la provenance de chaque nombre.

Navigateur (site officiel)

Sorti (Recompilation d'un jeu existant ; téléchargements natifs pour macOS, Windows et Linux, plus une version expérimentale pour navigateur (ordinateur uniquement))GratuitSite officiel

Gratuit. La page propose des versions macOS non signées (Apple Silicon et Intel), une version Windows, une version Linux et une version WebAssembly qui demande une souris et un clavier.

Aucune donnée publique enregistrée pour cette fiche.

Non disponible publiquement : Joueurs simultanés (site), Revenu mensuel, Revenu brut.

GitHub

Sorti (Code source et versions publiées ; pas de fichier de licence (partagé à des fins éducatives))GratuitPage boutique
Téléchargements
Non communiqué

Non disponible publiquement : Étoiles GitHub.

Avis et classements

Critique de la rédaction

Pas encore testé par la rédaction.

Positions dans les classements

Absent des classements pour le moment.

Sources

SourceTypePublicationConsulté
Reviving the 20-year-old puzzle game Chromatron with Ghidra and AI
Quesma blog (Piotr Migdał)
Devlog4 mars 20263 nov. 2026
Show HN: Reviving a 20-year-old puzzle game Chromatron with Ghidra and AI
Hacker News (stared)
Publication sur les réseaux7 mars 20263 nov. 2026
Chromatron Recompiled (downloads and browser build)
Piotr Migdał
Site officielNon confirmé3 nov. 2026
stared/chromatron-oxide — README, CLAUDE.md and Cargo.toml
GitHub (stared)
DépôtNon confirmé3 nov. 2026
Chromatron, by Silver Spaceship Software
Silver Spaceship Software
Site officielNon confirmé3 nov. 2026
Official game page (language check)
Piotr Migdał
Site officielNon confirmé3 nov. 2026
Vérification : Partiellement vérifiéDernière vérification : 3 nov. 2026OfficielDéclaréEstimationObservéNon
PartagerXFacebookRedditThreads

Jeux similaires

Des jeux comparables par genre, gameplay, outil IA et plateforme.