PDF bereme jako standard pro textové formuláře a oskenované dokumenty. Tedy statický formát, který zachycuje záměrně neměnnou podobu dokumentu. No ale teď v něm můžete hrát Tetris nebo dokonce Doom v ASCII artu.
Stojí za tím Thomas Rinsma, v civilním životě lead security analyst ve firmě Codean, po večerech hračička a šťoural. Zaujalo ho, že PDF v rámci prohlížečů na bázi Chromia a také ve Firefoxu podporuje skriptování přes JavaScript, a začal bádat, jak by se to dalo přiohnout.
Prvním výsledkem se stal PDFtris, hratelný 60kB PDF soubor, který stačí otevřít v prohlížeči. V Chrome funguje zcela v pohodě, ale v Edge, který je na Chromiu také založený, reaguje pomalu a nespolehlivě.

PDFtris se ovládá klepáním na tlačítka, nebo klepnutím do textového pole,
které potom čeká na klávesy WASD
Používá se PDF jádro v prohlížeči, pokud máte nastavené standardní otevírání PDF v jiném programu (třeba pluginu od Adobe), nebude to fungovat.
Protože s jídlem rostě chuť, Thomas začal zkoumat, kam až lze s tímto enginem zajít a spíše z legrace nadhozený Doom dotáhl do finální podoby. PDFDoom není pochopitelně tak úsporný jako Tetris, ale i tak jde v podstatě o normální 6MB PDF soubor. Doom v rámci PDF jede v ASCII artu a autor tady využil již existující projekt Doom-ascii. Vše dohromady ale funguje a můžete „hrát“ Doom v rámci textového PDF dokumentu v prohlížeči Chrome. V Edge ale zobrazení vůbec nefunguje.

Celý level Doomu v PDF asi nedohrajete, ASCII Art vyžaduje hodně domýšlení, ale existuje to
Tetris a zejména Doom v PDF slouží hlavně jako proof-of-concept, tedy důkaz, že to jde. Předvádí, jak výkonný engine pro PDF se reálně v prohlížečích skrývá, a že jejich podpora Javascriptu se nemusí omezovat na nějaké drobnosti. Tento spíše vtipný výsledek by tak mohl povzbudit další, kteří by nad prohlížečovým PDF mohli vybudovat praktičtější aplikace.