Гибель была перенесена в файл PDF

Автор : Zoey Feb 28,2025

Гибель была перенесена в файл PDF

Doom's Manuzely PDF -порт: свидетельство его устойчивого наследия

Ученик средней школы достиг, казалось бы, невозможного: переносить культового шутера от первого лица 1993 года, Doom, в файл PDF. Несмотря на то, что получающий результат является медленным, он остается играбельным, добавляя еще одну странную запись в длинный список нетрадиционных платформ, принимающих легендарную игру.

Компактный размер Doom (всего 2,39 мегабайта) является ключевым фактором, позволяющим таким подвигам. Ранее это привело к тому, что успешные порты на устройствах, столь же неожиданных, как Nintendo Alarmo (используя свои циферблаты и кнопки для управления) и даже в других играх, таких как Balandro. Эти усилия, хотя и часто страдают от ограничений производительности, подчеркивают устойчивую привлекательность Doom и безграничное творчество ее выделенной фанатской базы.

Студент, ADING2210 на GitHub, использовал возможности JavaScript в формате PDF, включая 3D -рендеринг и HTTP -запросы, для достижения этого замечательного порта. Однако ограничения формата PDF потребовали компромиссов. Вместо того, чтобы использовать отдельные текстовые поля для каждого пикселя (что было бы нецелесообразным, данным разрешением Doom 320x200), Ading2210 использовал одно текстовое поле на строку экрана. Это приводит к монохромному, безразличному, без текстовому опыту с заметным временем отклика на 80 мс. Несмотря на эти ограничения, игра остается удивительно играбельной.

Этот последний порт не о достижении оптимальной производительности; Это свидетельствует о устойчивом наследии Doom и изобретательности его сообщества. Через три десятилетия после его выхода Doom продолжает вдохновлять как программистов, так и геймеров, чтобы раздвинуть границы того, что возможно, доказывая его актуальность самыми неожиданными способами. Будущее, несомненно, содержит еще более нетрадиционные порты гибели.