Skip to content

nikol4ss/doompdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DoomPDF

A Doom source port that runs inside a PDF using JavaScript, letting you play Doom with ASCII graphics directly in the PDF.

About

This project is a Doom source port that runs entirely inside a PDF file by leveraging PDF JavaScript capabilities. Using Emscripten to compile Doom’s C code to asm.js, the game displays graphics via an ASCII-based framebuffer simulated with text fields. Players can use keyboard input to play, view console logs for debugging, and even load custom WAD files for personalized gameplay. The project explores the unconventional use of PDF JavaScript for interactive applications, combining PDF.js, client-side scripting, and emulation techniques to run a classic game inside a document.


MIT License – see the LICENSE file for details.

About

Doom source port running inside a PDF using JavaScript and ASCII graphics, allowing interactive gameplay directly in the document.

Topics

Resources

License

Stars

Watchers

Forks

Contributors