AI가 1989년 Prince of Persia를 C#으로 포팅하다: 픽셀 오차 8,429개에서 2개로

Analyzing Frontier Model Progress with My Favourite Game: Prince of Persia

저자는 1989년 Apple II 게임 Prince of Persia의 6502 어셈블리 소스를 최신 AI 모델에게 C#으로 포팅하게 하는 실험을 진행했다. Claude Opus 4.6은 잘못된 타일 기반 아키텍처를 선택했고, Codex는 표면적인 수정에 그쳤다. Opus 5는 DOSBox를 제어하는 도구를 얻어 원본 게임과 비교하며 엔진을 재구축하고 실제 데이터를 추출해 첫 플레이 가능한 버전을 만들었다. Opus 5.5는 단 하나의 프롬프트로 SDLPoP의 방 그리기 루틴을 이식해 레벨 1 첫 화면의 픽셀 차이를 8,429개에서 2개로 줄였다.

가장 큰 도약은 모델이 더 똑똑해진 것만이 아니었다. 원본을 보고 스스로를 테스트할 수 있는 방법을 주었다는 점이 컸다. Opus 5부터 모델은 자신의 작업을 검증할 수 있었고, 나는 더 이상 유일한 테스터가 아니었다.

이 날의 다른 글

2026-09-26