Классический Doom смогли запустить через PDF-файл, и это не шутка
На чем только не запускали Doom... Банкомат, принтер, калькулятор и даже на бензопиле, и это далеко не весь список. А теперь в культовый шутер можно поиграть в PDF файле, и это не шутка.
Что известно
Энтузиаст ading2210 смог запустить Doom через PDF файл. Реализовать это удалось благодаря тому, что формат PDF поддерживает Javascript с помощью отдельной стандартной библиотеки.
Вывод в DoomPDF достигается путем создания текстового поля для каждой строки пикселей на экране, а затем установки их содержимого на различные ASCII-символы. Это дает возможность получить 6-цветный монохромный дисплей, который может обновляться довольно быстро (80 миллисекунд на кадр).
Честно говоря, задержка ощутимая, но все равно, Doom в PDF уже звучит круто.
Поиграть в это чудо можно по этой ссылке, а также подробнее ознакомиться на GitHub.
Только учитывайте, что не с каждым браузером получится это провернуть, но с Google Chrome проблем не должно быть.
Источник: GitHub