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