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

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

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

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

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

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

Leave a comment

Discord

Наш дискорд сервер

Telegram

Мы в Telegram

AWKA.IO © 2012-2025 Все права защищены. Пользовательское соглашение  |  Контакты  |  О нас | Отказ от ответственности | Полное или частичное копирование материалов сайта без согласования с редакцией запрещено.|

Мы используем cookie, чтобы собирать статистику и делать контент более интересным. Также cookie используются для отображения более релевантной рекламы. Вы можете прочитать подробнее о cookie-файлах и изменить настройки вашего браузера.


Перейти к верхней панели