Doom's been ported to everything from toasters to refrigerators, seemingly leaving little room for innovation. However, a high school student has achieved the seemingly impossible: a playable Doom port within a PDF file, runnable directly in your browser.
While lacking sound and detailed text, this version allows you to enjoy E1M1 while (pretending to) tackle those overdue taxes.
Github user ading2210, inspired by the TetrisPDF project, leveraged Javascript within a browser's PDF reader to accomplish this feat. Browser security limitations restrict the full potential of PDF scripting, but it proved sufficient for a functional Doom port.

Using a six-color ASCII grid for visuals, ading2210 created a surprisingly legible, albeit slow (80ms per frame), version of Doom. While not a replacement for your PS5, the accomplishment of running Doom within a PDF is remarkable.
TetrisPDF's creator, Thomas Rinsma, commented on Hacker News, praising ading2210's "neater" implementation of a similar project.
Although not ideal for a first-time Doom experience, the continued porting of Doom to unusual platforms, files, and even bacteria remains a consistently entertaining phenomenon.
Home
Navigation
Latest Articles
Latest Games