Skip to content
ai agents

AI가 4일 동안 Mario를 재구축하다

익숙한 게임이 인간이 모든 코드를 작성하지 않고도 AI가 어디까지 작동할 수 있는지 시험하는 무대가 되고 있습니다. 하지만 가장 흥미로운 점은 무언가를 '그럴듯하게 보이게 만드는 것'과 '제대로 작동하게 만드는 것' 사이의 간극일지도 모릅니다.

Sol Aguirre
AI가 4일 동안 Mario를 재구축하다

4일간의 코딩 여정

OpenAI DevDay에 참석한 후, Matthew Berman은 Game Boy를 현대적으로 재현한 ModRetro 휴대용 기기를 받았습니다. Super Mario World의 팬인 Berman은 자신의 새 기기에서 이 SNES 클래식 게임을 즐기고 싶었지만, 게임이 ModRetro의 아키텍처에 맞게 설계되지 않았다는 점을 알게 되었습니다. 이 도전은 독특한 실험으로 이어졌습니다.

그는 "GPT-6.1 Soul"이라고 부르는 AI 시스템에 ModRetro용 Super Mario World를 처음부터 다시 구축하라는 야심 찬 목표를 부여했습니다. Berman의 영상에는 시스템의 자율적인 프로세스가 자세히 담겨 있습니다. 시스템은 게임이 어떤 모습이어야 하는지 분석하고, 방대한 온라인 문서를 참조하며, 코드를 생성한 뒤 시각적 벤치마크를 기준으로 반복적으로 개선합니다.

Berman은 이것이 디컴파일이 아닌 클린룸 재구축 방식이라고 언급했습니다. AI 에이전트는 이미 4일 넘게 복잡한 로직과 그래픽을 합성하기 위해 쉬지 않고 작동해 왔습니다. Berman은 전체 포팅을 완료하기까지 시스템이 며칠 더 필요할 것으로 예상하며, 이번 장기적이고 다일간에 걸친 자율 코딩 작업의 규모를 강조했습니다.

코딩하고, 확인하고, 다시 시도하다

Berman의 시연은 일반적인 프롬프트-응답 방식의 코딩을 넘어선 정교한 agent loop를 보여줍니다. "GPT-6.1 Soul"이라 불리는 이 AI는 방대한 온라인 문서를 참조한 뒤 ModRetro용 코드를 생성합니다. 그런 다음 결과물을 렌더링하고 Super Mario World의 실제 게임 플레이 영상과 시각적으로 비교 검사합니다.

이러한 생성, 검사, 수정의 반복 과정은 일회성 코드 생성 도구와 차별화되는 점입니다. 에이전트는 단순히 코드를 제안하는 데 그치지 않고, 시각적 비교 워크플로우를 통해 수 시간에 걸쳐 장기적인 작업을 수행하며 결과물을 반복적으로 다듬습니다. 이러한 확장된 자기 주도적 운영은 AI 코파일럿에서 더 자율적인 소프트웨어 엔지니어링 에이전트로의 중대한 변화를 의미합니다.

트랜스크립트는 4일 이상 지속된 이 연속적인 워크플로우를 설명하며, 완료까지 며칠이 더 걸릴 것으로 예상합니다. 시각적 비교 방법론은 명확하지만, 중단 없는 자율 운영, 정확한 구현 세부 사항, 또는 완전히 완성된 플레이 가능한 게임에 대해서는 독립적으로 검증된 증거가 부족합니다. 핵심은 멀티모달 피드백을 바탕으로 지속적이고 반복적인 개발을 수행하는 에이전트의 능력에 있습니다.

SNES 클래식과 휴대용 기기의 한계

ModRetro 휴대용 기기로 Super Mario World를 포팅하는 것은 단순한 재컴파일이 아닌 상당한 엔지니어링 도전입니다. 이 게임은 16비트 콘솔인 Super Nintendo Entertainment System (SNES)에서 시작되었습니다. 반면 ModRetro는 기본적으로 8비트 아키텍처인 Game Boy 및 Game Boy Color 호환성을 기반으로 합니다. 이러한 플랫폼 불일치로 인해 단순 포팅이 아닌 재구축이 요구됩니다.

이러한 하드웨어 세대 간의 격차를 메우는 것은 여러 제약 조건을 동반합니다. AI 에이전트는 다음과 같은 상당한 차이를 해결해야 합니다:

  • 처리 및 메모리 예산
  • 화면 해상도 (SNES의 256x224 vs Game Boy의 160x144)
  • 색상 팔레트 (SNES의 32,768색 vs Game Boy Color의 32,768색이지만 디스플레이 기능의 차이)
  • 오디오 기능
  • 움직임, 충돌 감지 및 게임 타이밍의 정밀도

ModRetro를 위해 Super Mario World를 재현하는 것은 단순히 스크린샷을 일치시키는 것 이상의 의미를 갖습니다. 시각적 충실도가 에이전트에게 중요한 지표이긴 하지만, 진정한 성공은 기능적 충실도에 달려 있습니다. 게임은 단순히 '보기에' 그럴듯해야 할 뿐만 아니라 '플레이'도 제대로 되어야 합니다. 이를 위해서는 AI가 역동적인 게임플레이 상황 전반에 걸쳐 마리오의 점프, 적의 행동, 레벨 상호작용을 정확하게 재현하는 코드를 합성해야 합니다. 하드웨어에 대한 자세한 내용은 ModRetro 공식 웹사이트를 방문하세요. 제한된 레트로 아키텍처에 대한 이러한 심층적인 탐구는 자율 에이전트 역량의 한계를 넓히고 있습니다.

이 글이 마음에 드셨나요? 매일 아침 이런 글을 메일로 받아보세요.

하루 한 통 · 두 번의 클릭으로 구독 취소 · 제3자 추적 없음

데모의 가능성, 그리고 남겨진 질문들

Berman의 GPT-6.1 Soul을 활용한 4일간의 실험은 에이전트가 어떻게 복잡하고 다단계적인 워크플로우를 유지할 수 있는지에 대한 통찰을 제공합니다. 에이전트는 코딩 과정에서 인간의 직접적인 개입 없이 연구 수행, 코드 생성, 시각적 테스트, 반복 작업을 모두 처리했습니다. 그러나 경과 시간만으로는 완전한 자율성이나 완벽하고 견고한 결과물을 입증할 수 없습니다.

진정으로 설득력 있는 시연이 되려면 완전히 플레이 가능한 스테이지, 일관되고 안정적인 컨트롤, 다양한 시나리오에 걸친 광범위한 테스트를 보여주어야 합니다. 무엇보다 중요한 것은 에이전트를 안내한 구체적인 인간의 입력값과 LLM 외에 활용된 기반 도구에 대한 투명한 세부 정보가 필요하다는 점입니다. 이러한 수준의 세부 정보가 있어야 에이전트 역량의 진정한 범위를 명확히 알 수 있습니다.

Super Mario World와 같은 독점 게임을 재현하는 것은 중요한 지적 재산권 문제를 야기합니다. 원본 에셋을 배포하거나 공개적으로 플레이 가능한 빌드를 만드는 것은 저작권 문제를 일으킬 수 있습니다. Berman의 영상은 기술적인 성과를 보여주지만, Nintendo의 저작권이 있는 작품을 재현할 법적 허가를 확립하는 것은 아닙니다. 이는 AI 기반 창작 프로젝트에서 여전히 해결되지 않은 중요한 차원입니다.

자주 묻는 질문

AI가 만들려고 하는 것은 무엇인가요?

Matthew Berman의 영상에 따르면, ModRetro 하드웨어를 위해 Super Mario World를 재현하려고 시도하고 있습니다.

AI는 얼마나 오랫동안 작업했나요?

Berman은 에이전트가 4일 넘게 작업 중이며, 더 많은 시간이 필요할 수도 있다고 말했습니다.

이것이 Super Mario World의 직접적인 디컴파일인가요?

Berman은 이를 직접적인 디컴파일이 아닌, 문서와 시각적 비교를 바탕으로 처음부터 새로 만드는 재현 작업이라고 설명합니다.

재현 작업이 완료되었나요?

영상 발췌본은 작업이 진행 중임을 보여주며, Berman은 완료까지 며칠이 더 걸릴 수 있다고 추정했습니다.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

빌더를 위해

이 페이지는 지금 다른 사람의 도구를 위해 일하고 있습니다.

AI 에이전트가 읽고, 구매자가 도착합니다. 8개 언어와 MCP로 답합니다. 당신의 도구도 가질 수 있습니다 — 24시간 안에 공개.