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