Doom была перенесена на все, от тостеров до холодильников, по -видимому, раздвигая границы того, что возможно. Тем не менее, ученик средней школы достиг, казалось бы, невозможным: запустить гибель в PDF -файле, который можно просматривать в браузере.
Отсутствуя звук и текст (незначительные детали, верно?), Это позволяет воспроизводить E1M1, откладывая эти налоги.
Пользователь GitHub Ading2210, вдохновленный проектом TetRispDF, использовал JavaScript в чтении PDF -читателя браузера для выполнения этого подвига. Ограничения безопасности браузера ограничивают весь потенциал сценариев PDF, но этого было достаточно для порта Doom.
Doom в PDF? Почему нет? Кредит изображения: YouTube/VK6.
Используя шестицветную сетку ASCII для визуальных эффектов, Ading2210 создал удивительно воспроизводимую, хотя и медленную (80 мс за кадр), версию Doom. Результат удивительно разборчив, учитывая ограничения.
Хотя он не заменит ваш PS5, достижение запуска Doom внутри файла PDF впечатляет. Создатель Tetrispdf Томас Ринсма даже высоко оценил реализацию Ading2210 «Eneater» в Hacker News.
Несмотря на то, что он не идеально подходит для первого опыта Doom, продолжающаяся портирование Doom на необычные платформы, файлы и даже бактерии остаются бесконечно интересными.