Сегодня 21 октября 2025
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Энтузиаст портировал Doom прямо в документ Word — игра работает хорошо, но звука нет

Инженер-программист Войцех Грай (Wojciech Graj) из Нидерландов совершил, казалось бы, невозможное, портировав легендарный шутер Doom в автономный документ Microsoft Word. Чтобы запустить игру, потребуется современная версия Microsoft Office на архитектуре x86, 6,6 Мбайт свободного места, а также разрешение на выполнение VBA-макросов, несмотря на предупреждения системы безопасности.

 Источник изображения: Microsoft

Источник изображения: Microsoft

Автор проекта в соцсетях рассказал, что вдохновением для создания Doom в Word стал другой проект — DoomPDF, основанный на концепции Pdftris. Как пишет Tom's Hardware, ссылаясь на слова Грая, версия Doom для Word выглядит гораздо ближе к оригинальной игре, чем её PDF-аналоги: графика соответствует ретро-стилю, а производительность достаточно высокая для комфортной игры. Видео на YouTube демонстрирует плавный игровой процесс, хотя звук в этой версии отсутствует.

Doom для Word далеко не первая необычная адаптация игры, над которой работал Грай. Среди его других проектов — Doom-ascii (Doom в текстовом формате), Doom в игре Stardew Valley и даже Doom в Minecraft. Однако именно Word-версия выделяется своей технической сложностью. Как объясняет разработчик, в документе, который доступен для скачивания на GitHub, содержатся библиотека doomgeneric_docm.dll и игровые данные doom1.wad, закодированные в base64. После распаковки zip для запуска игры понадобится папка с именем vba, содержащая три скрипта.

 Источник изображения: Wojciech Graj

Источник изображения: Wojciech Graj

Игра работает следующим образом. Каждый игровой «тик» библиотека doomgeneric.dll создаёт BMP-изображение текущего кадра, а для обработки нажатий клавиш используется функция GetAsyncKeyState. Предположительно, именно из-за этого игровой экран ограничен размером примерно в 320х200 пикселей, чтобы сохранить производительность. Управление стандартное — стрелки для перемещения, Ctrl для стрельбы, пробел для взаимодействия и цифры 1–7 для выбора оружия. Несмотря на то, что игра работает на удивление хорошо, есть одно существенное ограничение — в WordDoom пока отсутствует звук.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
«Жидкое стекло» Apple можно будет заматировать: представлена нова бета iOS 26.1 12 мин.
Сервисы AWS упали второй раз за день — тысячи сайтов по всему миру снова недоступны 8 ч.
Fujitsu влила £280 млн в британское подразделение в преддверии выплат компенсаций жертвам багов в её ПО Horizon 8 ч.
Календарь релизов 20 – 26 октября: Ninja Gaiden 4, Painkiller, Dispatch и VTM – Bloodlines 2 8 ч.
В Windows сломалась аутентификация по смарт-картам после октябрьских обновлений — у Microsoft есть временное решение 9 ч.
Вместо Majesty 3: российские разработчики выпустили в Steam амбициозную фэнтезийную стратегию Lessaria: Fantasy Kingdom Sim 9 ч.
Слухи: Лана Дель Рей исполнит заглавную песню для «Джеймса Бонда», но не в кино, а в игре от создателей Hitman 10 ч.
Зов сердца: разработчики Dead Cells объяснили, почему вместо Dead Cells 2 выпустили Windblown 11 ч.
Adobe запустила фабрику ИИ-моделей, заточенных под конкретный бизнес 11 ч.
Китай обвинил США в кибератаках на Национальный центр службы времени — это угроза сетям связи, финансовым системам и не только 12 ч.
Президент США подписал соглашение с Австралией на поставку критически важных минералов на сумму $8,5 млрд 18 мин.
Новая статья: Обзор смартфона realme 15 Pro: светит, но не греется 5 ч.
Ещё одна альтернатива платформам NVIDIA — IBM объединила усилия с Groq 5 ч.
Учёные создали кибер-глаз, частично возвращающий зрение слепым людям 6 ч.
Samsung выпустила недорогой 27-дюймовый геймерский монитор Odyssey OLED G50SF c QD-OLED, 1440p и 180 Гц 6 ч.
Акции Apple обновили исторический максимум на новостях об отличных продажах iPhone 17 8 ч.
Представлен флагман iQOO 15 с чипом Snapdragon 8 Elite Gen 5 и батареей на 7000 мА·ч по цене меньше $600 9 ч.
Нечто из космоса врезалось в лобовое стекло самолёта Boeing 737 MAX компании United Airlines 10 ч.
Умные кольца Oura научатся выявлять признаки гипертонии, как последние Apple Watch 11 ч.
Дешёвая корейская термопаста оказалась вредна для процессоров и здоровья пользователей 11 ч.