Play it here: http://th0mas.nl/downloads/doom.pdf
Only works in PDFium (PDF viewer in Chromium-based browsers) for now.
See also: PDF Tetris.
Makes heavy use of doom-ascii which uses the lovely doomgeneric.
First grab DOOM1.WAD and put it in doom-ascii-pdf/assets/.
Then build doom-ascii:
cd doom-ascii/src
make -j 4This produces doom-ascii-pdf/doom_ascii/doom_ascii.js (if you have emscripten installed, see paths in Makefile)
Then run the python script to embed the JS into the PDF template:
./build.py doom.pdf.template doom-ascii-pdf/doom_ascii/doom_ascii.js doom.pdf