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