Doom, the iconic shooter, has been known to run on everything from toasters to fridges, making it a challenge to find truly novel platforms for the game. However, a high school student named ading2210 has pushed the boundaries further by successfully porting Doom into a PDF file that can be run in your browser. While this version lacks traditional elements like text and sound, it offers a unique way to enjoy the classic E1M1 level, perhaps while procrastinating on those overdue taxes.
Inspired by the TetrisPDF project, ading2210 utilized the Javascript capabilities within PDF readers to bring Doom to life in a Chromium-based browser. Despite security restrictions limiting the full potential of PDF scripting, the student ingeniously used a six-color ASCII grid to represent the game's sprites and graphics, achieving a playable, albeit slow, version with an 80ms response time per frame.
While you might not want to trade in your PS5 for this PDF version of Doom, the ingenuity behind the port is undeniable. Thomas Rinsma, the creator of TetrisPDF, acknowledged ading2210's work on Hacker News, noting that the student's version was "neater in many ways."
Although this PDF version of Doom might not be the ideal introduction to the game, the sheer novelty of running Doom on unconventional platforms, including files or even living gut bacteria, continues to captivate and entertain fans around the world.