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