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

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

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

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

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

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

Комментарии и пинги к записи запрещены.

Комментарии закрыты.