ทันเอไอ

Global AI & tech news, in your language · every story source-checked

🌐Follow
← Back to news
LINE Facebook X
도구/오픈소스Verified

개발자가 AI로 'Thrust'(1986) 게임 재구성을 시도했으나 실패. 하지만 오래된 코드 분석에 유용한 점을 발견했다.

AI가 클래식 게임 'Thrust'를 재작성하도록 한 시도는 실패했으나, 복잡한 원본 코드를 이해하는 '소프트웨어 고고학'을 위한 훌륭한 도구가 되었다.

📅 2026년 7월 13일 오전 02:52
개발자가 AI로 'Thrust'(1986) 게임 재구성을 시도했으나 실패. 하지만 오래된 코드 분석에 유용한 점을 발견했다.

소프트웨어 개발자 James Randall은 최신 AI 모델인 Claude를 이용해 1986년 고전 게임 'Thrust'를 브라우저용으로 재구축하려 했던 경험을 공유했습니다. 초기 결과는 실망스러웠습니다. Randall은 AI가 사용할 수 없는 코드를 생성했으며, 그는 "AI는 나를 위해 Thrust 게임을 만들 수 없다"고 첫 5분 만에 빠르게 결론 내렸다고 밝혔습니다.

하지만 Randall은 포기하는 대신, AI에게 '생성'을 맡기는 대신 '분석'하도록 접근 방식을 바꿨습니다. 그는 Kieran Connell이 디스어셈블리(기계어 코드를 사람이 읽을 수 있는 언어로 변환하는 작업)한 게임의 원본 소스 코드를 Claude에게 입력하여, 당시 컴퓨터에 사용되던 6502 assembly(6502 칩용 어셈블리 언어) 코드의 복잡한 작동 방식을 설명해달라고 요청했습니다.

결과적으로 AI는 이 작업을 훌륭하게 수행했습니다. 물리 시스템, 우주선 제어부터 fixed-point arithmetic(고정 소수점 연산)과 같은 당시의 특수 프로그래밍 기술 및 하드웨어 제약 처리까지 게임의 다양한 구성 요소를 상세히 설명하고 분류할 수 있었습니다. Randall은 AI의 진정한 가치는 게임을 재창조하는 것이 아니라, 30년 이상 된 원본 코드를 '심층적으로' 분석하고 이해하는 데 도움을 주는 도구라고 결론지었습니다.

원본 게임 Thrust는 Jeremy C. Smith가 BBC Micro 컴퓨터용으로 제작했으며, 당시 놀라운 물리 시스템을 가진 게임 중 하나로 평가받았습니다. 안타깝게도 Smith는 1992년 사고로 사망했습니다. 따라서 이 실험은 현대 기술을 이용해 과거 프로그래머의 업적을 이해하고 경의를 표하는 것과 같다고 볼 수 있습니다.

Why it matters
이 사례는 현재 AI의 한계와 진정한 잠재력을 보여줍니다. AI가 아직 광범위한 명령만으로 복잡한 작업을 잘 생성하지 못하지만, 오래된 코드를 분석하고 이해하는 데는 매우 강력한 도구가 될 수 있음을 시사합니다.
#AI#Claude#การเขียนโปรแกรม#เกมเรโทร