Первый Doom запустили в Microsoft Word

29

 

Эксперименты с запуском первой версии Doom на самых неожиданных устройствах давно стали популярным занятием среди программистов. Ранее игру запускали на калькуляторах, принтерах и даже в PDF-файле. Теперь энтузиасты подняли планку ещё выше, запустив Doom через Microsoft Word.

 

Разработчик сумел упаковать игру в файл формата docm, который позволяет полноценно играть прямо через текстовый редактор. Хотя это цветная версия Doom, она не поддерживает звук, что, однако, не умаляет впечатления от проекта.

 

Внутри документа Word находится библиотека doomgeneric.dll и игровые данные doom1.wad. Специально написанный макрос VBA извлекает эти файлы на диск и загружает их для выполнения. Библиотека doomgeneric.dll обрабатывает игровой процесс, создавая bmp-изображения для каждого кадра. Макрос VBA отвечает за обновление данных, отображение кадров в документе и опрос состояния клавиатуры через функцию GetAsyncKeyState.

 

Проект полностью работоспособен в последней версии Microsoft Word. Однако разработчик предупреждает, что Windows Defender будет блокировать попытки запуска документа, так как тот содержит библиотеку и макросы, воспринимаемые системой как потенциальную угрозу.

 

Для желающих попробовать эту необычную версию Doom автор разместил документ и исходный код на своей странице в GitHub. Эксперимент демонстрирует, как привычные программы можно использовать совершенно неожиданным образом, раскрывая их скрытые возможности.


Не пропустите интересное!

Підписывайтесь на наши каналы и читайте анонсы хай-тек новостей, тестов и обзоров в удобном формате!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *




[sam_pro id='2_4' codes='true'] [sam_pro id='2_16' codes='true']
[sam_pro id='2_5' codes='true'] [sam_pro id='2_17' codes='true']
[sam_pro id='2_8' codes='true']

Статьи & тестыArticles

Лучшие колонки

Топ-5 критериев выбора беспроводной колонки: Мощность – для комнаты хватит 10–20 Вт, для вечеринок лучше 40 Вт и выше. Автономность – оптимально от 12 часов, а если планируешь долгие прогулки или путешествия, ищи модели с 20–30 ч работы. Защита корпуса – стандарты IPX7 или IP67 гарантируют устойчивость к пыли и воде, что важно для использования […]


NVIDIA Blackwell – архитектура с новыми возможностями для ИИ и создания контента NVIDIA Blackwell

Технологии NVIDIA, которые были доступны только владельцам профессиональных видеокарт, стали открыты для обычных пользователей. Расскажем о возможностях архитектуры Blackwell в области искусственного интеллекта и создания контента.


НовостиNews
| 22.23
Хорошиий недорогой робот пылесос — что купить в 2025 году
| 16.08
Garmin Instinct Crossover — гибридные смарт-часы с экраном AMOLED, фонариком и сапфировым стеклом стоят $600
Garmin Instinct Crossover

Garmin Instinct Crossover получили 1,2-дюймовый AMOLED-дисплей с аналоговыми стрелками RevoDrive, покрытыми люминесцентным составом Super-LumiNova.