Дошутились. DOOM запустили на листе бумаги — в PDF-файле

Энтузиаст портировал DOOM (1993) в PDF-файл. Он вдохновился недавним таким же портом в PDF другой игры, но попроще — «Тетриса».

«Оказывается, старые версии Emscripten могут компилировать C в asm.js-код, который будет успешно работать внутри ограниченной среды выполнения JS движка PDF. Я использовал doomgeneric форк исходного кода Doom, так как это довольно упростило написание IO. Всё, что мне нужно было сделать, это реализовать буфер кадра и ввод с клавиатуры»
— пишет создатель порта

Поиграть можно здесь, исходный код и подробности — на GitHub. PDF-файл открывается только в браузерах на базе Chromium, использующих движок PDFium.