Home > News > Move Over Toasters: Doom Is Now Playable Inside a PDF

Move Over Toasters: Doom Is Now Playable Inside a PDF

Feb 28,25(11 months ago)
Move Over Toasters: Doom Is Now Playable Inside a PDF

Doom's been ported to everything from toasters to refrigerators, seemingly leaving little room for truly novel platforms. However, a high school student has achieved the seemingly impossible: porting Doom to a PDF file playable within a browser.

While features like text and sound are absent, the core gameplay of E1M1 is surprisingly intact. This feat, inspired by the TetrisPDF project, was accomplished by Github user ading2210, who leveraged Javascript within a browser's PDF reader.

Doom in a PDF? Why not? Image credit: YouTube / vk6.

Despite browser security limitations on PDF scripting, ading2210 cleverly utilized Javascript's computational capabilities. A six-color ASCII grid renders sprites and graphics, resulting in a playable, albeit slow (80ms per frame), version of Doom.

While not a replacement for modern gaming hardware, the achievement of running Doom within a PDF is remarkable for its ingenuity and the surprisingly clear visual output. Even TetrisPDF creator Thomas Rinsma praised ading2210's "neater" implementation on Hacker News.

The continued porting of Doom to unusual devices and file formats, including even gut bacteria, remains a testament to its enduring legacy and the boundless creativity of its fans.

Discover
  • Gun Games Offline : Goli Game
    Gun Games Offline : Goli Game
    Step into the thrilling world of offline sniper and FPS shooting games with Gun Games Offline: Goli Game. Take on action-packed missions and prove yourself as the ultimate commando in this top adventure shooter of 2022. Dive into intense team deathma
  • Tonk Offline
    Tonk Offline
    Tonk Offline is a thrilling and dynamic card game sweeping the Play Store. Often compared to Rummy and also known as Knock Rummy 500, this American favorite offers unique twists like Knock & No Knock, delivering strategic challenges for players of al
  • Who Dies First
    Who Dies First
    Dive into a world of suspense and comedy with "Who Dies First"—a thrilling new entertainment game blending action-packed stickman dismount adventures and mind-bending ragdoll physics that will captivate you for hours. Explore hilarious and immersive
  • Never Lose! Squid Hero-Chan VS Absolutely Squid Tentacles
    Never Lose! Squid Hero-Chan VS Absolutely Squid Tentacles
    Embark on an epic showdown in Never Lose! Squid Hero-Chan VS Absolutely Squid Tentacles, where you'll battle cunningly against formidable opponents in fast-paced squid warfare. Navigate intense combat scenarios and strategize to overcome Squid Hero-
  • Luck Case
    Luck Case
    Dive into an exhilarating adventure in a world of luck and chance with this captivating app. Luck Case gives you the opportunity to test your fortune and discover if you have what it takes to emerge victorious. With limitless possibilities and engag
  • Imperial Checkers
    Imperial Checkers
    Imperial Checkers is the premier app for draughts enthusiasts, bringing together a world of international rules in one convenient platform. Explore everything from classic International draughts to distinctive German and Ukrainian variations, allowi