
요약
- 한 고등학생이 상징적인 1993년 게임 '둠(Doom)'을 PDF 파일로 성공적으로 포트하여, 느리기는 하지만 플레이 가능한 게임을 완성했습니다.
- 둠의 작은 파일 크기는 닌텐도 알라모(Nintendo Alarmo)부터 다른 비디오 게임 내부까지 수많은 이례적인 플랫폼에서 실행될 수 있게 했습니다.
- 열성적인 팬들은 둠을 실행할 새로운 창의적인 방법을 계속 찾아내며 그 시대를 초월한 매력을 입증하고 있으며, 이는 둠이 지닌 지속적인 유산과 현존성을 보여줍니다.
열정적인 고등학생은 심대한 영향을 미친 게임 '둠(Doom)'(1993년작)을 PDF 문서로 포트하는 놀라운 업적을 달성했습니다. 이 놀라운 성취는 지난 수년간 이 클래식 타이틀이 실행된 예상치 못한 장치들의 긴 목록에 또 하나를 추가합니다.
id Software가 개발한 둠은 역사상 가장 중요한 비디오 게임 중 하나로 널리 평가받으며, 특히 퍼스트 퍼슨 슈터(FPS) 장르를 개척했다는 점에서 의미가 큽니다. 그 영향력은 지대하여 'FPS'라는 용어 자체에도 영감을 주었으며, 이후 해당 장르의 많은 게임들은 '둠 클론(Doom clones)'이라고 불렸습니다. 최근 몇 년간 프로그래머들과 게이밍 팬들 사이에서 둠을 가장 비현실적인 하드웨어에서 실행해 보려는 인기 있는 트렌드가 부상했습니다. 냉장고와 알람 시계부터 자동차 스피커에 이르기까지, 컴퓨팅 파워가 조금이라도 있는 장치라면 누군가는 그곳에서 둠을 실행하려 했을 것입니다. 이러한 장난기 있으면서도 기술적으로 인상적인 트렌드는 이제 새로운 이정표에 도달했습니다.
3
고등학생이자 GitHub 사용자 ading2210은 클래식 둠을 PDF 파일로 포트했습니다. 창작자가 설명하듯, PDF 형식은 JavaScript를 지원하므로 3D 렌더링, HTTP 요청 수행, 모니터 사양 감지 등의 기능을 구현할 수 있습니다. 대부분의 인터랙티브 PDF는 개별 픽셀로서 작은 텍스트 상자를 사용하지만, 둠의 320x200 해상도는 프레임당 수만 개의 텍스트 상자가 필요해 비현실적인 접근 방식이었습니다. 대신 ading2210의 버전은 화면의 각 행마다 하나의 텍스트 상자를 사용합니다. 이 방법은 공유된 영상에서 보듯 게임을 기능적으로 작동하게 하지만 느리게 만듭니다. 이 포트는 색상, 소리, 텍스트가 누락되어 있으며, 프레임당 80밀리초의 응답 시간을 보입니다.
고등학생이 둠(1993)을 PDF로 포트하다
이번 성취는 부분적으로 단 2.39메가바이트라는 둠의 놀라울 정도로 컴팩트한 크기 덕분에 가능했습니다. 얼마 전인 11월, 한 프로그래머는 상단 다이얼을 캐릭터 이동에 사용하고 측면 버튼을 메뉴 탐색에 활용하여 닌텐도 알라모(Nintendo Alarmo)에서 둠을 플레이 가능한 상태로 만들었습니다. 창의성은 물리적 장치에만 국한되지 않습니다. 또 다른 혁신적인 플레이어는 게임 발란드로(Balandro) 내에서 둠을 실행하는 데 성공했습니다. 이 독특한 포트에서는 플레이어들이 발란드로의 펼쳐진 카드들을 통해 클래식 FPS를 경험하지만, PDF 버전과 유사한 성능 제한을 공유합니다.
이러한 프로젝트들의 주요 목표가 반드시 비전통적인 플랫폼에서 부드러운 게임플레이를 달성하는 것은 아닙니다. 대신 이들은 둠을 실행할 새로운 방법을 찾아내는 플레이어들의 무한한 창의성을 강조합니다. 출시 후 30년이 지난 지금도 둠이 이러한 실험들을 계속 영감시킨다는 사실은 그 지속된 유산에 대한 강력한 증거입니다. 열성적인 팬들이 경계를 계속해서 넓혀가면서, 미래에는 둠이 더욱 이례적인 플랫폼으로 들어설 가능성이 거의 확실합니다.