이메일이 훨씬 더 흥미로워질 것입니다. 한 개발자가 웹 브라우저에서 PDF 파일로 플레이할 수 있는 Doom 포트를 만들었습니다. "doom.pdf"라는 적절한 이름의 이 파일을 사용하면 키보드를 사용하여 원래 게임을 부팅하고 캐릭터를 제어할 수 있으며, 일반적인 WASD 이동 방식, 스페이스바를 사용하여 사격하고 숫자 1부터 7까지를 사용하여 무기 사이를 돌며 플레이할 수 있습니다.
ading.dev라는 아이디를 사용하는 개발자는 블루스카이를 통해 이 재미있는 프로젝트의 개발 과정에 대한 자세한 내용을 공유했습니다. 기술적인 측면이 조금 있지만, 이 포팅은 JavaScript를 지원하는 PDF 덕분에 가능했습니다. C 및 C++ 소스 코드를 웹어셈블리로 컴파일하는 컴파일러인 Emscripten을 사용하여 둠을 자바스크립트의 하위 집합인 asm.js로 컴파일했습니다. 간단히 말해, ading.dev가 PDF에서 Doom을 실행한 방법입니다.
입력과 출력은 모두 텍스트 입력 필드를 조작하여 이루어집니다. 기술에 익숙하지 않더라도 수동으로 명령을 입력할 필요가 없으니 걱정하지 마세요. 게임을 플레이하려면 doom.pdf를 열고 지침을 따르기만 하면 됩니다. 화면의 컨트롤 레이아웃을 클릭하거나 상자 안에 입력하여 키보드 컨트롤을 모방할 수 있습니다. 게임이 작동하지 않는 경우, Chromium 기반 브라우저(예: Google Chrome)에서 PDF를 열고 있는지 확인하세요.
doom.pdf가 Id Software의 고전 슈팅 게임을 플레이하는 가장 좋은 방법은 아니지만, 이 포트가 실제로 작동하는 것을 보는 것은 놀랍습니다. 감자로 전력을 공급받아 계산기를 구동하는 등 수년 동안 개발자와 프로그래밍 애호가들이 수십 번의 터무니없는 반복을 통해 얻은 최신 사례이기도 합니다. 현재 둠의 프랜차이즈가 어떤 상태인지 궁금하다면 2025년에 출시될 예정인 둠: 더 다크 에이지를 참고하세요. 2024년 6월, Id Software의 개발자들은 둠 1과 둠 2가 다가오는 작품에서 주인공의 기원에 영감을 주었다고 말했습니다. 둠: 더 다크 에이지에 대해 더 자세히 알고 싶다면 이달 말 예정된 Xbox 개발자 다이렉트에서 둠: 더 다크 에이지를 만나보세요.