
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 소개
20년 묵은 퍼즐 게임의 부활. Sean Barrett(Silver Spaceship Software)의 무료 레이저 퍼즐 게임 Chromatron을 리컴파일한 작품입니다. 도구 상자에서 거울, 프리즘 등 부품을 격자 위로 끌어다 놓고 회전시켜, 색색의 레이저 광선을 같은 색 타깃으로 보내 모든 타깃에 불을 켜면 됩니다. 새 게임이 아니라 Windows XP용과 Mac PowerPC용 바이너리에서 원작을 다시 빌드한 것입니다. 개발자 Piotr Migdał는 NSA의 Ghidra 디컴파일러로 바이너리를 디컴파일하고 AI 모델에게 게임을 다시 작성하게 했습니다. 블로그 게시물은 네 번의 시도를 소개하는데, Claude Code와 Opus 4.5로 시작해 GPT-5.2-Codex를 쓴 Cursor를 거쳤고, 마지막으로 Opus 4.6으로 Rust에서 처음부터 다시 시작했습니다. 개발자는 이 버전을 픽셀 퍼펙트 클론이라 부르며, 307,200픽셀 중 307,199픽셀이 원작과 같다고 합니다. macOS, Windows, Linux에서 네이티브로 실행되며, 데스크톱용 실험적 브라우저(WebAssembly) 빌드도 있습니다. 마우스와 키보드가 필요합니다. 무료이며 소스는 GitHub에 있습니다.
제작 방식
일부 검증됨블로그 게시물에 따르면 첫 시도는 GhidrAssistMCP로 Ghidra와 연결한 Claude Code와 Opus 4.5를 사용했으며, 손이 많이 갔습니다. 두 번째 Claude Code 시도는 m2c 디컴파일러를 썼다가 포기했습니다. 공개된 Rust 버전은 “Opus 4.6으로” 처음부터 다시 시작한 결과물로, 주로 PyGhidra를 이용해 Win32 바이너리를 바탕으로 작업했습니다. 게시물은 이 마지막 시도에 쓴 도구를 밝히지 않습니다. 저장소에는 Claude Code가 읽는 지침 파일인 CLAUDE.md가 있으며, 여기서 Rust를 대상 언어로 정하고 모든 함수가 출처가 된 디컴파일 코드를 명시하도록 요구합니다. 개발자는 결과를 확인하기 위해 별도의 폰트 비교 도구와 픽셀 단위 스크린샷 비교 도구를 만들었습니다. 직접 손으로 작성한 코드가 얼마나 되는지는 밝히지 않았습니다.
- 관측저장소의 CLAUDE.md: 리컴파일 프로젝트 규칙(Rust 대상, 모든 함수는 디컴파일된 출처를 명시해야 하며, 지어내거나 추정하지 말 것). — GitHub (stared)
세 번째 시도는 GPT-5.2-Codex를 쓴 Cursor와 Ghidra 헤드리스 모드를 사용했습니다. 게시물에 따르면 피드백을 거의 주지 않은 1~2시간짜리 세션 몇 번 만에 완전히 플레이할 수 있는 상태가 되었지만, 일부 시각적 차이는 남았습니다. 개발자는 이후 Rust로 다시 시작하기 전에 GPT-5.3-Codex로 이 C++ 버전을 다듬었습니다(어떤 도구에서 썼는지는 게시물에 없음). C++ 버전은 다운로드용으로 공개된 버전이 아닙니다.
원본 Win32와 Mac PowerPC 바이너리를 Ghidra로 디컴파일하고, AI 모델이 네 번의 시도에 걸쳐 게임을 다시 빌드했습니다. 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 시스템 폰트로 밝혀졌습니다.
- 엔진 / 프레임워크
- 엔진 없음 (winit·softbuffer를 사용한 Rust, Trunk를 통한 WebAssembly 빌드)
- 프로그래밍 언어
- Rust
- 팀 규모
- 비공개
- 개발 기간
- 비공개
- 개발 비용
- 비공개
- AI가 작성한 코드
- 비공개
“307,199 out of 307,200 pixels identical to the original. Not bad!”- 20년 된 퍼즐 게임 Chromatron을 Ghidra와 AI로 되살리기 (Quesma 블로그)
- GitHub의 stared/chromatron-oxide
- Show HN: 20년 된 퍼즐 게임 Chromatron을 Ghidra와 AI로 되살리기
검증 메모: 네 번의 시도, 도구, 모델은 Quesma 블로그에 실린 개발자의 2026년 3월 4일자 블로그 게시물에서 가져왔으며, Show HN 게시물은 2026년 3월 7일(12:56 UTC)에 올라왔습니다. 마지막 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과 후속작 세 편을 Windows와 Mac OS X용으로 무료 제공합니다(“No cost, no ads, no popups”). 저장소 README에는 리컴파일이 교육 목적으로 공유되며 원작의 게임 로직이나 에셋에 대한 저작권을 주장하지 않는다고 적혀 있습니다. 저장소에는 원본 바이너리가 들어 있고 라이선스 파일은 없습니다. 한 Hacker News 댓글 작성자가 예전에 게임 포럼에 공유된 적 있는 원작 소스의 사본을 올렸지만, 개발자는 이를 사용하지 않았습니다. 조사 환경에서 GitHub 통계를 확인할 수 없어 기록하지 않았습니다. 게임을 끝까지 플레이하지는 않았습니다.
개발 연혁
개발자가 다운로드·플레이 링크와 함께 리컴파일 과정을 정리한 글을 Quesma 블로그에 게재.
Hacker News에 Show HN으로 공개.
다운로드 페이지 타임스탬프 기준 최신 브라우저 빌드.
게임 성과
각 수치는 서로 다른 것을 측정합니다. 동시 접속자, 보유자, 다운로드, 판매량은 서로 대체할 수 없으며 절대 합산하지 않습니다. 라벨은 각 숫자의 출처를 나타냅니다.
무료. 페이지에서 서명되지 않은 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일 |





