Гибель была перенесена в файл PDF
Doom's Manuzely PDF -порт: свидетельство его устойчивого наследия
Ученик средней школы достиг, казалось бы, невозможного: переносить культового шутера от первого лица 1993 года, Doom, в файл PDF. Несмотря на то, что результирующий опыт, несомненно, медленный, он остается воспроизводимым, добавляя еще одну странную запись в длинный список нетрадиционных платформ Doom.
Удивительный компактный размер Doom (всего 2,39 мегабайта) всегда был фактором в его адаптивности. Это привело к процветающему сообществу программистов и энтузиастов, которые упиваются в игре на все, от холодильников и будильников (например, Nintendo Almboro, классно перенесенный в ноябре) до других видеоигр (таких как Balandro). Этот последний порт PDF, созданный пользователем GitHub Ading2210, еще больше продвигает границы.
Порт PDF использует возможности JavaScript для 3D -рендеринга и взаимодействия. Однако ограничения формата PDF очевидны. Вместо того, чтобы использовать отдельные текстовые поля для каждого пикселя (что было бы нецелесообразным, данным разрешением Doom 320x200), Ading2210 использует одно текстовое поле для строки экрана. Этот компромисс приводит к значительно более медленной частоте кадров (около 80 мс на кадр) и потере цвета, звука и внутриигрового текста.
Несмотря на свои недостатки производительности, порт PDF подчеркивает устойчивую привлекательность Doom и безграничное творчество ее фан -базы. Проект не о достижении оптимальной производительности; Речь идет об изучении пределов возможности. Тот факт, что Doom, через три десятилетия после его выхода, продолжает вдохновлять такие инновационные порты, является свидетельством его длительного наследия и влияния на игровой мир. Будущие обещают еще более диковинные порты Doom, поскольку игроки продолжают свои изобретательные исследования.




