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