
Chromatron Recompiled
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リリース済み · ソースコードとリリースビルド。ライセンスファイルなし(教育目的で公開)無料
GitHub のリリースページからダウンロード。
PC · 公式リンク確認済み(2026年11月3日)。
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で公開されています。
制作方法
一部検証済みブログ記事によると、最初の試みでは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)
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!”- Reviving the 20-year-old puzzle game Chromatron with Ghidra and AI(Quesmaブログ)
- GitHubのstared/chromatron-oxide
- Show HN: Reviving a 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の統計を読み取れなかったため、記録していません。ゲームは最後までプレイしていません。
開発の歩み
開発者がQuesmaブログで再コンパイルの解説記事を公開。ダウンロードとプレイのリンク付き。
Show HNとしてHacker Newsに投稿。
最新のブラウザビルド(ダウンロードページのタイムスタンプによる)。
観測値Piotr Migdał
ゲームの実績
それぞれの数値は別のものを測っています。同時接続プレイヤー数、所有者数、ダウンロード数、販売本数は互いに置き換えられず、合算もしません。各数値の出どころはラベルで示しています。
無料。ページには未署名のmacOSビルド(Apple SiliconとIntel)、Windowsビルド、Linuxビルド、マウスとキーボードが必要なWebAssembly版へのリンクがあります。
この配信先について記録された公開指標はありません。
非公開:同時接続プレイヤー数(サイト)、月間売上、総売上。
レビューとランキング
編集部のレビューはまだありません。
現在ランクインしていません。
出典
| 出典 | 種類 | 公開日 | 閲覧日 |
|---|---|---|---|
| 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日 |





