Сегодня 18 апреля 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
Тренды 🔥
Создатели кинематографичного боевика Spine в духе «Джона Уика» заинтриговали игроков тизером хардкорного режима — новый геймплейный трейлер 33 мин.
Цифровой белорусский рубль «полноценно» заработает во второй половине 2026 года 39 мин.
Google вживую продемонстрировала возможности Android XR 2 ч.
Премьера аддона A Pirate’s Fortune, дата выхода на Switch 2 и бесплатное демо: Ubisoft разразилась новостями о Star Wars Outlaws 2 ч.
Взрывной геймплейный трейлер Painkiller порадовал фанатов демонстрацией нового и классического адского оружия 3 ч.
WhatsApp перенял ещё одну «фишку» Telegram — пользовательские наборы стикеров 3 ч.
Повышение цен сработало: квартальная выручка Netflix подскочила до $10,5 млрд 3 ч.
AWS: облако Azure лишится половины нагрузок, как только Microsoft ослабит политику лицензирования своего ПО 5 ч.
Лицо к осмотру: Discord начал тестировать распознавание лиц для проверки возраста пользователей перед просмотром контента 18+ 6 ч.
Отчёт Google о Gemini 2.5 Pro раскритиковали за отсутствие прозрачности о безопасности ИИ 9 ч.
ИИ-мегапроект Stargate может прийти в Великобританию и Евросоюз, но только в случае успеха в США 24 мин.
AMD выпустила DPU Pensando Pollara 400 для ИИ-инфраструктур с поддержкой Ultra Ethernet 43 мин.
Массовый выпуск серверных процессоров на предприятиях в России начнётся не раньше 2030 года 47 мин.
Apple продолжает терять китайский рынок — компания скатилась на пятое место с долей в 13,7 % 53 мин.
МТС начала торговать китайскими автомобилями 3 ч.
Intel назначила нового технического директора, который также будет отвечать за ИИ 3 ч.
Некоторые NAS Synology станут совместимы только с проприетарными и сертифицированными HDD, но обойти ограничения пока можно 4 ч.
Конкурент Neuralink получил разрешение на длительные клинические испытания своего мозгового импланта 6 ч.
В Китае вводятся повышенные требования к пожарной безопасности тяговых аккумуляторов электромобилей 8 ч.
Новая статья: Обзор и тестирование корпуса DeepCool CH690 Digital: свобода выбора 13 ч.