PDF 내에서 실행되도록 Doom을 포팅한 사람



Someone Ported Doom To Run Inside A PDF

이메일이 훨씬 더 흥미로워질 것입니다. 한 개발자가 웹 브라우저에서 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 개발자 다이렉트에서 둠: 더 다크 에이지를 만나보세요.


다음 콘텐츠
Game Image

하이퍼 라이트 브레이커가 드디어 이번 주 얼리 액세스로 출시되며, 새로운 트레일러에서 기대할 수 있는 것들을 소개합니다.

1월 14일(내일!) 하이퍼 라이트 브레이커가 PC에서 얼리 액세스로 출시되며, 이에 어울리는 트레일러가 공개되었습니다. 이 게임은 3D, ...

Game Image

패스 오브 엑자일 2: 2막에서 유물의 용도를 찾는 방법

패스 오브 엑자일 2의 2막에 등장하는 사이드 퀘스트 중 하나는 "고대의 서약"입니다. 이 퀘스트는 고대 유물의 절반을 찾았을 때만 나...

Game Image

마블 대 슈퍼맨 대 캡콤 파이팅 컬렉션은 단 $35입니다

닌텐도 스위치 버전의 마블 대 캡콤 파이팅 컬렉션: 아케이드 클래식은 아마존에서 35달러(기존 50달러)로 내려갔습니다. 훌륭한 클래식...

Game Image

지금 콘솔에서 스케이트 베타에 가입할 수 있습니다.

스케이트는 올해 얼리 액세스 출시를 목표로 하고 있으며, 새로운 베타 버전에 참여할 수 있습니다. 출시에 앞서 콘솔에서 게임을 플레...