本文へスキップ
VibeGameDB
Chromatron Recompiled preview image
非公式・他者の IP を使用

Chromatron Recompiled

Piotr Migdał

Claude Code製開発者発表Quesma blog (Piotr Migdał) ↗Cursor製開発者発表Quesma blog (Piotr Migdał) ↗パズルブラウザGitHub一部検証済み

Sean Barrettが約20年前に作ったレーザー&ミラーのパズルゲームChromatronを、AIとGhidraで元のバイナリから再コンパイル。ほぼピクセル単位で一致するRust版に生まれ変わった。

遊べる場所

公式サイト p.migdal.pl(2026年11月3日確認)。 開発者のShow HN投稿とブログ記事から「Play」としてリンク。開発者本人のドメインでホストされています。

著作権に関する注意:非公式作品 · 市販ゲームの移植

権利者/原作: Chromatron (Sean Barrett / Silver Spaceship Software)

Sean BarrettのChromatronの再コンパイル版で、オリジナルのWindows版とMac版のバイナリから、レベル、グラフィック、フォントとともに作り直されています。オリジナルはSilver Spaceship Softwareが無料で配布しています。リポジトリにはオリジナルのバイナリが含まれ、ライセンスファイルはなく、教育目的で公開しておりオリジナルのゲームロジックやアセットについて著作権を主張しないとしています。オリジナルの作者からの許可を示す情報源はありません。 (GitHub (stared))

VibeGameDB は、このゲームが AI コーディングツールで作られたことを記録する目的でのみ掲載しています。当サイトはゲームをホストしておらず、権利者を代表するものでもありません。掲載はライセンスを得ていることを意味しません。

遊べる場所

このゲームが配信されているすべてのプラットフォームです。リンクは公式の情報源と照合済みで、当サイトがゲームをホストしたりミラーしたりすることはありません。

  • ブラウザリリース済み · 既存ゲームの再コンパイル版。macOS、Windows、Linux向けのネイティブ版ダウンロードと、実験的なブラウザ版(デスクトップのみ)無料

    PC のブラウザで動作。ダウンロード不要。

    ブラウザ(ダウンロード不要) · PC · 公式リンク確認済み(2026年11月3日)。

    無料で遊ぶ(公式サイト)
  • GitHubリリース済み · ソースコードとリリースビルド。ライセンスファイルなし(教育目的で公開)無料

    GitHub のリリースページからダウンロード。

    PC · 公式リンク確認済み(2026年11月3日)。

    GitHub で見る

Chromatron Recompiledについて

Sean Barrett(Silver Spaceship Software)による無料のレーザーパズルゲーム、Chromatronの再コンパイル版です。ツールボックスから鏡やプリズムなどのパーツをグリッドにドラッグして回転させ、色付きのレーザー光線を同じ色のターゲットへ導いて、すべてを点灯させればクリア。新作ではなく、Windows XP版とMac PowerPC版のバイナリからオリジナルを作り直したものです。開発者のPiotr Migdałは、NSAのGhidraデコンパイラでバイナリを逆コンパイルし、AIモデルにゲームを書き直させました。ブログ記事には4回の試みが記されています。最初はClaude CodeとOpus 4.5、次にCursorとGPT-5.2-Codexを使い、最後にOpus 4.6でRustを使って一からやり直した版を、開発者はピクセルパーフェクトなクローンと呼んでいます。307,200ピクセル中307,199ピクセルがオリジナルと一致するとのことです。macOS、Windows、Linuxでネイティブに動作し、デスクトップ向けには実験的なブラウザ(WebAssembly)版もあります。操作にはマウスとキーボードが必要です。無料で、ソースはGitHubで公開されています。

移植再コンパイル逆コンパイルレーザーrustレトロ

制作方法

一部検証済み
Claude Codeメイン

ブログ記事によると、最初の試みではGhidrAssistMCP経由でGhidraに接続したClaude CodeとOpus 4.5を使い、かなり手取り足取りの指示が必要でした。Claude Codeでの2回目の試みはm2cデコンパイラを使ったもので、途中で断念しています。公開されたRust版は「Opus 4.6で」一からやり直したもので、主にPyGhidraを使ってWin32バイナリをもとに作業しました。記事ではこの最後の試みに使ったツールは明示されていませんが、リポジトリにはClaude Codeが読み込む指示ファイルCLAUDE.mdがあり、Rustをターゲットとし、すべての関数に元になった逆コンパイルコードを明記するよう定めています。開発者は結果を確認するため、フォント比較ツールと、ピクセル単位のスクリーンショット比較を別途作りました。手書きしたコードの量は示されていません。

裏付けとなる証拠
  • 観測値リポジトリのCLAUDE.md:再コンパイルのためのプロジェクトルール(Rustがターゲット、すべての関数に逆コンパイル元を記載すること、何も創作・推測しないこと)。 — GitHub (stared)
Cursorサブ

3回目の試みではCursorとGPT-5.2-Codex、Ghidraのヘッドレスモードを使いました。記事によれば、1〜2時間のセッションをわずかなフィードバックで回すうちに完全にプレイ可能になったものの、見た目の違いがいくらか残ったとのことです。開発者はその後、Rustでやり直す前にGPT-5.3-CodexでこのC++版を磨き上げました(どのツールで行ったかは記事にありません)。ダウンロード用に公開されているのはこのC++版ではありません。

開発アプローチ

オリジナルのWin32版とMac PowerPC版のバイナリをGhidraで逆コンパイルし、AIモデルが4回の試みでゲームを作り直しました。Raylibを使ったC(Claude Code、Opus 4.5、GhidrAssistMCP)、SDL2を使ったC(Claude Code、Opus 4.5、m2c)、SDL2を使ったC++(Cursor、GPT-5.2-Codex、Ghidraのヘッドレスモード)、そして最後にwinitとsoftbufferを使ったRust(Opus 4.6、PyGhidra)です。リポジトリにはRustのソースと並んで、逆コンパイルしたC、関数マップ、文字列テーブル、オリジナルのバイナリが保存されており、Rustの各関数には元になった逆コンパイルコードが記されています。開発者によると、最も手間がかかったのはフォントの再現で、正体はWindowsのVGASYSシステムフォントでした。

エンジン/フレームワーク
エンジンなし(Rust、winit、softbuffer。WebAssemblyビルドはTrunk経由)
プログラミング言語
Rust
チーム規模
非公開
開発期間
非公開
開発費
非公開
AI が書いたコード
非公開
“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

検証メモ: 4回の試み、ツール、モデルは、Quesmaブログに掲載された開発者の2026年3月4日付の記事に基づきます。その後、2026年3月7日(12:56 UTC)にShow HNへ投稿されました。最後のRust版の試みに使ったツールは記事で明示されておらず、示されているのはモデル(Opus 4.6)のみです。それ以前の試みでClaude Codeが使われ、リポジトリにCLAUDE.mdファイルがあることからClaude Codeを記録しており、これは一部当サイトの推測です。ダウンロードページではオリジナルをSean Barrett(Silver Spaceship Software)の作とし、再コンパイルはPiotr Migdałによるものとしています。最新のWebAssemblyビルドのタイムスタンプは2026年8月27日 13:36 UTCです。オリジナルのゲーム:Silver Spaceship SoftwareのページではChromatronと続編3作をWindowsとMac OS X向けに無料で配布しています(「無料、広告なし、ポップアップなし」)。リポジトリのREADMEには、この再コンパイル版は教育目的で公開しており、オリジナルのゲームロジックやアセットについて著作権を主張しないとあります。リポジトリにはオリジナルのバイナリが保存されており、ライセンスファイルはありません。Hacker Newsのあるコメント投稿者が、かつてゲームのフォーラムで共有されていたオリジナルのソースのコピーを投稿しましたが、開発者はそれを使っていませんでした。調査環境からはGitHubの統計を読み取れなかったため、記録していません。ゲームは最後までプレイしていません。

開発の歩み

  1. 開発者がQuesmaブログで再コンパイルの解説記事を公開。ダウンロードとプレイのリンク付き。

  2. Show HNとしてHacker Newsに投稿。

  3. 最新のブラウザビルド(ダウンロードページのタイムスタンプによる)。

    観測値Piotr Migdał

ゲームの実績

それぞれの数値は別のものを測っています。同時接続プレイヤー数、所有者数、ダウンロード数、販売本数は互いに置き換えられず、合算もしません。各数値の出どころはラベルで示しています。

ブラウザ(公式サイト)

リリース済み (既存ゲームの再コンパイル版。macOS、Windows、Linux向けのネイティブ版ダウンロードと、実験的なブラウザ版(デスクトップのみ))無料公式サイト

無料。ページには未署名のmacOSビルド(Apple SiliconとIntel)、Windowsビルド、Linuxビルド、マウスとキーボードが必要なWebAssembly版へのリンクがあります。

この配信先について記録された公開指標はありません。

非公開:同時接続プレイヤー数(サイト)、月間売上、総売上。

GitHub

リリース済み (ソースコードとリリースビルド。ライセンスファイルなし(教育目的で公開))無料ストアページ
ダウンロード数
非公開

非公開:GitHub スター数。

レビューとランキング

編集部レビュー

編集部のレビューはまだありません。

ランキング順位

現在ランクインしていません。

出典

出典種類公開日閲覧日
Reviving the 20-year-old puzzle game Chromatron with Ghidra and AI
Quesma blog (Piotr Migdał)
開発ログ2026年3月4日2026年11月3日
Show HN: Reviving a 20-year-old puzzle game Chromatron with Ghidra and AI
Hacker News (stared)
SNS 投稿2026年3月7日2026年11月3日
Chromatron Recompiled (downloads and browser build)
Piotr Migdał
公式サイト未確認2026年11月3日
stared/chromatron-oxide — README, CLAUDE.md and Cargo.toml
GitHub (stared)
リポジトリ未確認2026年11月3日
Chromatron, by Silver Spaceship Software
Silver Spaceship Software
公式サイト未確認2026年11月3日
Official game page (language check)
Piotr Migdał
公式サイト未確認2026年11月3日
検証状況: 一部検証済み最終確認: 2026年11月3日公式開発者発表第三者推定観測値未検証
シェアXLINEはてなFacebook

似ているゲーム

ジャンル、ゲームプレイ、AI ツール、プラットフォームが近いゲーム。