Doom은 토스터에서 냉장고에 이르기까지 모든 것에 이르렀으며, 가능한 것의 경계를 밀어 넣는 것 같습니다. 그러나 고등학생은 겉보기에는 불가능한 것을 달성했습니다. 파견을 브라우저 내에서 재생할 수있는 PDF 파일로 포팅했습니다.
소리와 텍스트가 부족하지만 (사소한 세부 사항, 맞습니까?) 이제 그 세금을 미루는 동안 E1M1을 플레이 할 수 있습니다. Tetrispdf 프로젝트에서 영감을 얻은 Github 사용자 Ading2210은 브라우저의 PDF 리더 내에서 JavaScript를 활용 하여이 업적을 달성했습니다. 브라우저 보안 제한은 PDF 스크립팅의 잠재력을 최대한으로 제한하지만 충분했습니다.
PDF에서
DOOM? 왜 안 돼? 이미지 크레디트 : YouTube/vk6. >
비주얼에 6 색 ASCII 그리드를 사용하여 Ading2210은 놀랍게도 재생 가능하지만 느린 (프레임 당 80ms), Doom 버전을 만들었습니다. JavaScript 기능은 복잡한 계산을 허용하여 놀랍도록 읽을 수있는 포트를 만들었습니다.
PS5를 대체하지는 않지만 PDF 파일 내에서 실행 DOOM의 달성은 놀랍습니다. Tetrispdf 제작자 인 Thomas Rinsma조차도 Hacker News에서 Ading2210의 "Neater"버전을 칭찬했습니다.
첫 번째 운명 경험에 이상적이지는 않지만, 특이한 플랫폼, 파일, 심지어 박테리아에서도 운명을 운영하는 지속적인 경향은 끝없이 재미 있습니다.