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

 

Експерименти із запуском першої версії Doom на найнесподіваніших пристроях давно стали популярним заняттям серед програмістів. Раніше гру запускали на калькуляторах, принтерах та навіть у PDF-файлі. Тепер ентузіасти підняли планку ще вищою, запустивши Doom через Microsoft Word.

 

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

 

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

 

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

 

Для охочих спробувати цю незвичайну версію Doom автор розмістив документ та вихідний код на своїй сторінці у GitHub. Експеримент демонструє, як звичні програми можна використовувати несподіваним чином, розкриваючи їх приховані можливості.


Не пропустіть цікаве!

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *





Статті & тестиArticles

Огляд смартфона Oppo A6 Pro: амбітний Oppo A6 Pro (CPH2799)

Новий смартфон Oppo A6 Pro – середнячок з функціональністю смартфонів преміум-класу. Виробник наділив його кількома характеристиками, властивими більш дорожчим телефонам. Але не обійшлось і без компромісів. Як саме збалансований Oppo A6 Pro – розповімо в огляді.


Топ новин 2025 року сайту hi-tech.ua Top news 2025

Традиційно щороку наша редакція підбиває підсумки. Найкращі пристрої за версією редакції ми показали нещодавно. Тепер настав час розповісти про топу новин сайту hi-tech.ua у 2025 році.


НовостиNews
| 22.50
Пластик для 3D принтера: коли PETG кращий за PLA і ABS – LBL   
3d print lbl

У 3D-друці вибір матеріалу безпосередньо впливає на те, чи буде надрукована деталь справді корисною у реальних умовах. Користувачі все частіше друкують не декор, а функціональні елементи: кріплення, корпуси, тримачі, технічні компоненти

| 18.37
ChatGPT Translate підтримує переклад більш ніж 50 мовами   
ChatGPT Plus

OpenAI без надмірного шуму запустила новий інструмент перекладу під назвою ChatGPT Translate. Він підтримує більше 50 мов і пропонує AI-кероване налаштування промптів