참고Reddit
Opus 5.5(오푸스 5.5)를 활용한 SimCity 2000 클론 제작기
복잡한 레거시 코드를 에이전트가 이해하고 리팩토링하는 코딩 성능 사례. 참고용.
요약
한 개발자가 Claude 3.5 Opus를 활용해 심시티 2000(SimCity 2000)의 로우 폴리 웹 버전 클론을 며칠 만에 제작했다. 개발자는 '심시티 2000의 게임 로직을 완벽하게 재현한 타입스크립트 기반 웹 GL 버전을 만들어달라'는 프롬프트로 시작하여, Ghidra로 원본 PowerPC 코드를 디컴파일한 후 기능을 하나씩 번역했다. 이 과정에서 27개의 서브 에이전트가 동원되었고, 단 2시간 만에 브라우저에서 구동 가능한 버전을 확보했다. Opus는 검증을 위해 파이썬 기반의 Unicorn 에뮬레이터를 사용하고 가짜 Mac 시스템 호출 환경을 구축하여 1만 게임 일수 동안 원본과 동일한 게임 상태를 생성해 냈다. 현재는 추가적인 폴리싱과 몇 가지 기능을 보완하며 개발을 진행 중이다.
AI가 원문을 요약한 내용으로, 부정확할 수 있습니다.
원문 제목 I built a modern low-poly SimCity 2000 clone with Opus 5.5
원문 보기 ↗