PDF-версия оригинальной Doom теперь доступна для игры

Классическая Doom получила очередной неожиданный порт — теперь в нее можно играть прямо в PDF-файле, что еще раз подтверждает способность этой игры работать практически на любой платформе.

Проект разработан ading2210 — старшеклассником, увлекающимся программированием, веб-разработкой и кибербезопасностью. Для воссоздания культового шутера он использовал встроенную поддержку JavaScript в формате PDF. Хотя игра работает не очень быстро и управляется не лучшим образом, сам факт ее существования впечатляет.

https://youtu.be/g6ygXHmtHzs

Предыдущие интерактивные PDF-проекты использовали отдельные текстовые поля, которые включались и выключались для создания отдельных пикселей.

Однако разрешение Doom составляет 320x200, что потребовало бы переключения тысяч текстовых полей каждый кадр, что нереализуемо. Вместо этого мой порт использует отдельное текстовое поле для каждой строки экрана, заполняя их различными ASCII-символами. Таким образом удалось получить 6-цветный монохромный вывод, чего достаточно для читаемости изображения в игре.

Doom PDF работает только в браузерах на основе Chromium (Chrome, Edge, Opera и другие) и поддерживает пользовательские WAD-файлы (модификации Doom, например, недавний Gallery Experience), хотя для их работы потребуется оригинальный WAD-файл Doom.

Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.