Хакеры, запускающие Doom на различных устройствах, превзошли себя, продемонстрировав игру в PDF-файле. Дело в том, что Acrobat имеет встроенную поддержку JavaScript в формате PDF. Этот функционал, описанный в спецификациях Adobe, реализован в PDFium для браузеров на базе Chromium.
Программисты прежде уже использовали эту функцию для встраивания простых игр, таких как Breakout и Tetris, в PDF-документы. Вдохновившись этим, хакер ading2210 перекомпилировал упрощенную версию Doom с открытым исходным кодом, сгенерировав оптимизированный код asm.js с помощью старой версии Emscripten. Загрузив этот код, PDF-файл с Doom принимает ввод от пользователя через текстовое поле и генерирует «видео» в виде ASCII-текста в 200 отдельных текстовых полях, имитируя шестицветный монохромный дисплей с частотой 13 кадров в секунду.
Несмотря на ограничения звука и цвета, PDF-версия Doom страдает от текстового ввода, затрудняющего одновременное выполнение нескольких действий. Кроме того, порт не работает в обычных версиях Adobe Acrobat и его нужно запускать исключительно через браузер на базе Chromium. Однако проект компенсирует это веб-интерфейсом для загрузки стандартных WAD-файлов в PDF для игры.
Запуск Doom в формате, чаще используемом для налоговых деклараций и медицинских бланков, выглядит странно, но производит впечатление.
Источник — Doom
В 2015 году была основана астрологическая школа под названием "Одиннадцатый дом: школа астрологии" - эта…
Мартиросян Аида – гадалка, таролог, экстрасенс, психолог и специалист по альтернативной медицине. В работе использует…
Гадалка Агафья Сергеевна – отзывы клиентов и результаты индивидуальной проверки Агафья Сергеевна – гадалка, ясновидящая,…
Катрин Импресс Таро — очередной таролог, который ведет свой блог на Ютубе уже более 10-ти…
К вашему вниманию предлагаем прочесть независимое мнение об авторском проекте, основанном на онлайн гадании и…
Карты Таро являются самым популярным и загадочным материалом для гадания, который привлекает к себе большое…