adblock check

Моддер запустил DooM (1993) внутри PDF-файла

Поиграть можно прямо в браузере

Я думаю, для вас не является новостью желание многих энтузиастов запускать «классический» Doom на различных устройствах, в том числе не предназначенных для игр в целом: банкоматы, часы, табло и так далее, этот список можно продолжать бесконечно.

Разработчик Аллен Динг, известный под псевдонимом ading2210 на GitHub, представил очередной весьма интересный проект на эту тему. DoomPDF позволяет насладиться игрой внутри «обычного» PDF-файла.

Дело в том, что современная реализация этого формата позволяет добавлять части кода JavaScript внутрь документа. В зависимости от используемого ПО для создания и просмотра возможности разнятся и Динг взял за основу минимальный набор, реализованный в браузерах.

Порт использует отдельное текстовое поле для каждой строки, после чего наполняет их различными символами ASCII. В итоге получается изображение с шестью оттенками серого и этого достаточно для того, чтобы результат оказался играбельным.

К сожалению, и это отмечает сам Аллен Динг, производительность оставляет желать лучшего. На моём компьютере игра выдаёт около 10 кадров в секунду. Так что вам, видимо, понадобится достаточно мощный ПК для игры. Автор отмечает задержку около 80 мс на один кадр.

Так же вам понадобится браузер на базе Chromium, включая Opera, Яндекс.Браузер и прочие. Запустить игру можно сразу онлайн, перейдя по ссылке, либо загрузить файл и играть локально.

Источник

Limows
Ретроградный Лимовс, маленький блогер
Xiaomi ❤︎
Гейминг Гейминг
11,8K участников
Вступить
Ретро Ретро
4,4K участников
Вступить
10 комментариев по лайкам по дате
Оставьте комментарий...
Оставьте комментарий...
На банкомате, часах и табло
Запускать Doom — стало давно ремеслом.
Энтузиасты придумывают снова и снова,
Как в самых странных местах завести это слово.

Вот PDF — казалось бы, текст да формат,
Но Аллен Динг сделал из скучного клад.
В файле JavaScript оживает герой,
И Doom запускается прямо там, стой!

Текстовые строки рисуют экран,
Шесть серых оттенков — не шик, но план.
Производительность хромает слегка,
10 кадров в секунду — и лаг на века.

Нужен Chromium, браузер, мощный процесс,
Чтобы в PDF развернулся прогресс.
Захочешь — онлайн запускай в тот же миг,
Или скачай файл, чтобы дома привык!
Xiaomi ❤︎
Автор
Лол
Не оторваться… =)
Он уже везде запускался)
Xiaomi ❤︎
Автор
Как оказалось, не везде
кто-то знает как сделать чтобы считывало кнопки? у меня работает только если мышкой нажимать
Xiaomi ❤︎
Автор
Там есть текстовое поле для ввода. Поставь туда курсор и нажимай WASD.
И это заблокировано в РФ, нужен \/pп
Xiaomi ❤︎
Автор
Можно загрузить файл и играть локально, без каких либо дополнительных средств.
Я не успел выложить первым(
Оставьте комментарий...
Оставьте комментарий...