Doom's Unlikely New Home: A PDF File
A high school student has achieved the seemingly impossible: porting the legendary 1993 first-person shooter, Doom, to a PDF file. While the experience is far from smooth, it's surprisingly playable, adding another bizarre entry to Doom's long list of unconventional platforms.
Doom's compact size (a mere 2.39 megabytes) is a key factor in its adaptability. This has led to numerous creative ports over the years, including a playable version on the Nintendo Alarmo and even within the game Balandro. These feats, often plagued by performance limitations, showcase the game's enduring appeal and the ingenuity of its fans.
GitHub user ading2210, the high school student behind the PDF port, leveraged the format's JavaScript capabilities for 3D rendering and user input detection. However, the limitations of rendering a 320x200 resolution image within a PDF using text boxes resulted in a monochrome, soundless, and sluggish experience (80ms per frame).
Despite its imperfections, the PDF port underscores Doom's lasting legacy. The ongoing efforts to run Doom on everything from refrigerators to alarm clocks demonstrate the game's enduring relevance and the boundless creativity of its community. The question isn't if Doom will appear on another unexpected platform, but when and where. The possibilities, it seems, are truly endless.