
The Alan Parsons Project
2002년 대학생들이 x86 어셈블리로 짠 우주 슈팅 게임을 Claude Code로 C와 WebAssembly로 옮겨, 다시 브라우저에서 플레이할 수 있게 했습니다. 🚀
공식 사이트 particlefield.com, 2026년 11월 3일 확인. 개발자의 Show HN 게시물, 글, 저장소 README에서 링크됨.
권리자 / 원작: The Alan Parsons Project (band name); Middle-earth (J. R. R. Tolkien)
이 게임은 개발자들 자신의 작품이지만, 제목에 밴드 The Alan Parsons Project의 이름을 사용하고, 부제와 레벨이 톨킨의 가운데땅(샤이어, 모르도르)을 가리키며, 다른 레벨 파일 이름은 dune과 midkemia이고, 무적 모드의 이름은 Captain Planet Mode입니다. 이 이름들에 대한 라이선스를 언급한 출처는 없으며, 사운드트랙 파일의 출처도 밝혀져 있지 않습니다. (ParticleField.com)
VibeGameDB는 이 게임이 AI 코딩 툴로 제작되었다는 사실을 기록하기 위해서만 등록합니다. 게임을 호스팅하지 않으며, 권리자를 대리하지 않고, 등록되었다고 해서 라이선스를 받았다는 뜻은 아닙니다.
플레이할 수 있는 곳
이 게임이 나온 모든 플랫폼입니다. 링크는 공식 출처와 대조해 확인하며, 게임을 직접 호스팅하거나 미러링하지 않습니다.
- 무료 플레이 — 공식 사이트브라우저출시됨 · 개발자들이 2002년에 만든 자신들의 게임 이식판무료
PC나 모바일 브라우저에서 실행됩니다. 다운로드 필요 없음.
브라우저(다운로드 없음) · 모바일 · 공식 링크 확인일: 2026년 11월 3일.
- GitHub에서 보기GitHub출시됨 · 네이티브 SDL2 빌드와 WebAssembly 빌드를 갖춘 C 소스. 라이선스 파일 없음무료
소스 코드 저장소입니다. 플레이하는 곳이 아닙니다.
공식 링크 확인일: 2026년 11월 3일.
The Alan Parsons Project 소개
23년 만에 다시 켜진 학생 과제. 2002년 일리노이 대학교 ECE 291 기말 프로젝트로 학생 네 명과 한 명의 남동생이 2주도 안 되는 기간에 x86 어셈블리로 작성한, 파티클이 쏟아지는 우주(또는 하늘) 슈팅 게임입니다. 다른 사람의 게임이 아니라 자신들의 게임을 이식한 것입니다. 맵 끝이 반대편으로 이어지는 맵 위로 비행선을 몰아 샤이어에서 모르도르까지 여섯 레벨을 지나며, 각 레벨은 보스전으로 끝납니다. 진행할수록 무기가 업그레이드되고, 레벨마다 충격파로 화면을 쓸어버리는 핵폭탄이 여섯 발 있으며, 파티클이 최대 10,000개까지 동시에 나옵니다. 23년 뒤 Benjamin Gottemoller는 Claude Code로 어셈블리를 C로 이식한 다음 Emscripten으로 WebAssembly로 컴파일했습니다. 개발자에 따르면 x86을 WebAssembly로 곧장 변환하려던 첫 시도는 단위 테스트 수백 개를 통과했지만 계속 크래시가 났고, C를 거치는 방법이 통했습니다. 데스크톱과 모바일 브라우저에서 무료로 플레이할 수 있으며, 휴대폰에서는 트윈 스틱 터치 조작, 선택형 무적 모드인 Captain Planet Mode를 지원하고 C 소스는 GitHub에 있습니다.
제작 방식
검증됨개발자의 글에 따르면 Claude Code 덕분에 팀이 옛 프로젝트를 다시 꺼내지 못하게 막던 수고를 넘어설 수 있었고, 어셈블리 게임을 C로 이식하고 Emscripten으로 WebAssembly를 생성하고 테스트로 감싸는 데 필요한 토큰을 썼다고 합니다. Show HN 스레드에서 개발자는 “a pile of Opus 4.6 tokens”가 들었고, x86을 WebAssembly로 직접 변환하는 트랜스파일러를 쓴 첫 시도는 포기했다고 말합니다. 게임 디자인, 아트, 원래 어셈블리 코드는 2002년의 것입니다. 저장소 README에는 2026년 아키텍처 리팩터링, 몸체 충돌, 밸런스 조정, 모바일 조작도 나열되어 있습니다. 2026년 2월 13일 커밋 하나의 제목이 “Claude generated mobile fix”이며, 다른 커밋들은 누가 변경 사항을 작성했는지 밝히지 않습니다.
- 개발자Show HN 스레드: 개발자가 Opus 4.6으로 어셈블리를 C로 이식한 뒤 Emscripten으로 WebAssembly로 컴파일. — Hacker News (gottebp)
- 개발자게임 페이지 About: 어셈블리를 Claude Code의 도움으로 C로 이식하고 Emscripten으로 WebAssembly로 컴파일했다고 명시. — ParticleField.com
2002년의 x86 어셈블리 코드(수작업으로 튜닝한 SSE 메모리 연산, 메르센 트위스터 난수 생성기, 토러스형 맵 물리, 소프트웨어 렌더링)를 Claude Code가 SDL2를 쓰는 C로 이식하고, 테스트로 감싼 뒤 Emscripten으로 WebAssembly로 컴파일했습니다. 저장소에는 이후 명시적 상태 전달과 풀 기반 엔티티를 도입한 클린 아키텍처 리팩터링이 소개되어 있습니다. 게임 데이터(맵 비트맵, 스프라이트, 사운드트랙 파일 여섯 개, 효과음)는 원래 프로젝트에서 가져왔습니다.
- 엔진 / 프레임워크
- 엔진 없음 (SDL2를 사용한 C, Emscripten을 통한 WebAssembly)
- 프로그래밍 언어
- C
- 팀 규모
- 비공개
- 개발 기간
- 비공개
- 개발 비용
- 비공개
- AI가 작성한 코드
- 비공개
“Claude Code has a way of overcoming that activation energy that used to keep us from the old projects.”- Show HN: 2002년 x86 어셈블리 게임을 Claude Code로 WebAssembly에 이식
- Some projects stick with you longer than they should (LinkedIn)
- GitHub의 gottebp/alan_parsons_project
검증 메모: 게임의 정체: 다른 스튜디오 게임의 이식판이 아니라 개발자들이 2002년 일리노이 대학교에서 x86 어셈블리로 작성한 자신들의 ECE 291 기말 프로젝트이며, 제목은 밴드 The Alan Parsons Project의 이름을 빌렸습니다. 출처: 개발자의 2026년 2월 14일 LinkedIn 글(Claude Code 언급), 2026년 2월 15일(00:41 UTC) Show HN 게시물과 그에 달린 개발자의 첫 댓글(Opus 4.6과 포기한 트랜스파일러 방식 언급), 게임 페이지, 저장소 README. 게임플레이 관련 사실(보스가 있는 여섯 레벨, 자동 업그레이드되는 무기, 레벨당 핵폭탄 여섯 발, 몸체 충돌, 모바일 트윈 스틱 조작, Captain Planet 무적 모드)은 README와 게임 페이지에서 가져왔습니다. 브라우저 빌드의 레벨 파일 이름은 shire, mordor, dune, midkemia, oceania, archipelago이며, 글에서는 여섯 레벨이 샤이어에서 모르도르까지 이어진다고 설명합니다. 사운드트랙 파일 여섯 개의 출처는 밝혀져 있지 않습니다. 저장소에서 라이선스 파일은 찾지 못했습니다. 이식 작업의 팀 규모는 밝혀져 있지 않아(글은 “I”라고 쓰지만 게임 크레딧은 다섯 명) 기록하지 않았습니다. 조사 환경에서 GitHub 통계를 확인할 수 없었습니다.
개발 연혁
- 2002년
일리노이 대학교 ECE 291 기말 프로젝트로 2주도 안 되는 기간에 x86 어셈블리로 작성. 같은 해 Linux·Windows용 SDL 이식판이 나옴.
개발자가 Claude Code로 게임을 되살린 과정을 정리한 글을 브라우저 버전 링크와 함께 게재.
Hacker News에 Show HN으로 공개.
게임 성과
각 수치는 서로 다른 것을 측정합니다. 동시 접속자, 보유자, 다운로드, 판매량은 서로 대체할 수 없으며 절대 합산하지 않습니다. 라벨은 각 숫자의 출처를 나타냅니다.
브라우저에서 무료. 데스크톱에서는 키보드, 휴대폰에서는 트윈 스틱 터치 조작(가로 모드).
이 등록 정보에 기록된 공개 지표가 없습니다.
공개되지 않은 정보: 동시 접속자(사이트), 월 매출, 총매출.
이 등록 정보에 기록된 공개 지표가 없습니다.
공개되지 않은 정보: GitHub 스타.
판매 및 매출(전체 플랫폼)
브라우저 게임이므로 집계할 다운로드 수가 없습니다.
리뷰 및 랭킹
아직 편집팀 리뷰가 없습니다.
프로토타입: 투표는 이 브라우저에만 저장되며 어디에도 집계되지 않습니다.
현재 랭킹에 없습니다.
아직 유저 리뷰가 없습니다. 첫 리뷰를 남겨 보세요!
프로토타입: 리뷰는 브라우저에만 저장되며 공개되거나 서버로 전송되지 않습니다. 리뷰는 작성된 언어 그대로 표시됩니다.
출처
| 출처 | 유형 | 게재일 | 접속일 |
|---|---|---|---|
| Show HN: An x86 assembly game from 2002, ported to WebAssembly with Claude Code Hacker News (gottebp) | SNS 게시물 | 2026년 2월 15일 | 2026년 11월 3일 |
| Some projects stick with you longer than they should. LinkedIn (Benjamin Gottemoller) | 개발 일지 | 2026년 2월 14일 | 2026년 11월 3일 |
| The Alan Parsons Project (game page) ParticleField.com | 공식 사이트 | 미확인 | 2026년 11월 3일 |
| gottebp/alan_parsons_project — README GitHub (gottebp) | 저장소 | 미확인 | 2026년 11월 3일 |
| Official game page (language check) ParticleField.com | 공식 사이트 | 미확인 | 2026년 11월 3일 |
- C 이식 연도
- 게임 페이지는 어셈블리를 “2024년에” C로 이식했다고 적고 있습니다. 반면 저장소 README는 C 이식을 2026년 항목에 넣었고, Show HN 댓글은 2002년으로부터 23년 뒤 Opus 4.6으로 작업했다고 설명하며, x86 ASM에서 C/WASM으로의 이식이라는 제목의 저장소 첫 커밋은 2025년 12월 4일자입니다. (ParticleField.com, GitHub (gottebp), Hacker News (gottebp))





