В Doom сыграли через PDF
Есть нюанс: играть можно только в браузерах на движке Chromium.
Кстати, на сайте читать удобнее
Школьник-разработчик ading2210 сумел перенести первую часть Doom на новую платформу: теперь в классический шутер можно сыграть через PDF-файл. Основой для порта стал проект doomgeneric, упрощающий перенос игры на необычные платформы.
Необычная версия Doom работает благодаря JavaScript-движку, поддержка которого реализована в PDF. Есть нюанс: PDF-версия Doom может работать только в браузерах на базе движка Chromium.
Технически, объясняет энтузиаст, Doom в PDF — это оригинальные исходники на языке C, скомпилированные с помощью Emscripten. Для работы в браузере через JS-движок внутри PDF игру пришлось модифицировать.
Для повышения производительности пришлось использовать монохромную картинку с шестью цветами, графика отрисовывается в текстовых полях с помощью ASCII-символов. Рендеринг одного кадра занимает порядка 80 миллисекунд.
Основная проблема, отмечает ading2210, возникла именно со скоростью работы буфера кадра. По всей видимости, добиться более высокой производительности уже не получится.
Поиграть в PDF-версию Doom можно здесь, исходники проекта опубликованы здесь.
- Володин: видеоигры провоцируют вспышки насилия у детей, их надо регулировать
- Утекли рендеры Кастории и Фаенона из Honkai Star Rail
- Запуск сверхтяжелой ракеты New Glenn отменили из-за технических проблем
- Графику в Kingdom Come Deliverance 2 сравнили на PlayStation 5, PlayStation 5 Pro и Xbox Series
- Почему GeForce RTX 5090 столько стоит — объясняет глава Nvidia