Первый Doom запустили в Microsoft Word
24.01.25
Эксперименты с запуском первой версии Doom на самых неожиданных устройствах давно стали популярным занятием среди программистов. Ранее игру запускали на калькуляторах, принтерах и даже в PDF-файле. Теперь энтузиасты подняли планку ещё выше, запустив Doom через Microsoft Word.
Разработчик сумел упаковать игру в файл формата docm, который позволяет полноценно играть прямо через текстовый редактор. Хотя это цветная версия Doom, она не поддерживает звук, что, однако, не умаляет впечатления от проекта.
Внутри документа Word находится библиотека doomgeneric.dll и игровые данные doom1.wad. Специально написанный макрос VBA извлекает эти файлы на диск и загружает их для выполнения. Библиотека doomgeneric.dll обрабатывает игровой процесс, создавая bmp-изображения для каждого кадра. Макрос VBA отвечает за обновление данных, отображение кадров в документе и опрос состояния клавиатуры через функцию GetAsyncKeyState.
Проект полностью работоспособен в последней версии Microsoft Word. Однако разработчик предупреждает, что Windows Defender будет блокировать попытки запуска документа, так как тот содержит библиотеку и макросы, воспринимаемые системой как потенциальную угрозу.
Для желающих попробовать эту необычную версию Doom автор разместил документ и исходный код на своей странице в GitHub. Эксперимент демонстрирует, как привычные программы можно использовать совершенно неожиданным образом, раскрывая их скрытые возможности.
Не пропустите интересное!
Підписывайтесь на наши каналы и читайте анонсы хай-тек новостей, тестов и обзоров в удобном формате!

Обзор клавиатуры Logitech G PRO X TKL RAPID: тонкие настройки



Новая клавиатура Logitech G PRO X TKL RAPID не просто предлагает фирменно высокое качество и механические переключатели. Она также позволяет менять некоторые параметры срабатывания кнопок. Расскажем подробнее

ИИ-видеогенератор OmniHuman-1 от владельцев TikTok создаёт сверхреалистичные видео из любого фото видео искусственный интеллект
Технология OmniHuman-1 основана на микшировании данных, что позволяет ей генерировать видео с высокой степенью реализма.
ChatGPT Search стал бесплатным для всех искусственный интеллект
OpenAI расширила доступ к ChatGPT Search, сделав его открытым для всех пользователей без необходимости регистрации или входа в систему.