Doom был перенесен на все, от тостеров до холодильников, по -видимому, оставляя мало места для инноваций. Тем не менее, ученик средней школы достиг, казалось бы, невозможным: запустить гибель в PDF -файле, который можно просматривать в браузере.
В то время как такие функции, как текст и звук, отсутствуют, основной игровой процесс E1M1 удивительно играбелен, предлагая уникальный способ откладывать.
Пользователь GitHub Ading2210, вдохновленный проектом TetRispDF, использовал JavaScript в чтении PDF -читателя браузера для выполнения этого подвига. Ограничения безопасности браузера ограничивают возможности сценариев PDF, но они оказались достаточными.

Используя шестицветную сетку ASCII для визуальных эффектов, ADING2210 создал функциональную, хотя и медленную (80 мс за кадр), исполнение DOOM. Результат удивительно ясен, учитывая ограничения.
Хотя он не заменит ваш PS5, заслуживает внимания выполнение Doom внутри файла PDF. Создатель Tetrispdf, Томас Ринсма, даже прокомментировал Hacker News, восхваляя более чистую реализацию ADING210.
Несмотря на то, что не идеально подходит для первого опыта Doom, продолжающаяся портирование Doom на необычные платформы, файлы и даже бактерии остается свидетельством его устойчивого наследия и изобретательности его поклонников.