Doom был успешно портирован на нетрадиционные устройства, такие как тостеры, холодильники и практически любые imaginable гаджеты, что делает по-настоящему прорывные порты Doom все более редкими. Однако один старшеклассник удивительным образом смог запустить Doom внутри настоящего PDF-файла – играбельного прямо в вашем браузере.
Конечно, в этой версии отсутствуют такие мелочи, как «текст» и «звук» – но когда можно расстреливать демонов, прокрастинируя над налогами, кто действительно в них нуждается?
Проект исходит от пользователя GitHub ading2210, старшеклассника, который вдохновился TetrisPDF, недавним PDF-портом Тетриса. Решив pushed границы дальше, он адаптировал одну из самых знаковых игр жанра шутера в играбельный PDF для браузеров на базе Chromium.

ading2210 cleverly использовал функциональность JavaScript, поддерживаемую браузерными PDF-ридерами, чтобы адаптировать Doom в PDF-формат. Хотя официальная спецификация PDF позволяет более продвинутые скрипты, ограничения безопасности браузеров наложили свои ограничения. Тем не менее, ему удалось обеспечить функциональный опыт Doom.
Возможности JavaScript в PDF позволили ading2210 «выполнять любые необходимые вычисления», что привело к впечатляюще узнаваемому порту. Используя шестицветную ASCII-графику для рендеринга спрайтов и окружения, он создал играбельную версию – хотя и с заметной задержкой ввода на уровне 80 мс на кадр.
Этот PDF Doom, возможно, не заменит вашу игровую консоль в ближайшее время, но наблюдать за тем, как легендарный шутер работает внутри формата документа, – удивительно, особенно учитывая его удивительную играбельность.
Создатель TetrisPDF Thomas Rinsma признал на Hacker News, что он также пытался сделать порт Doom в PDF, но admitted, что версия ading2210 превзошла его усилия во многих отношениях.
Хотя вряд ли идеально для новичков, сама новизна запуска Doom на абсурдных платформах – от документов до живых организмов – продолжает увлекать техно-энтузиастов по всему миру.
Последние загрузки
Downlaod
Главные новости