Перший 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. Експеримент демонструє, як звичні програми можна використовувати несподіваним чином, розкриваючи їх приховані можливості.
Не пропустіть цікаве!
Підписуйтесь на наші канали та читайте анонси хай-тек новин, тестів та оглядів у зручному форматі!
Огляд смартфона Oppo A6 Pro: амбітний
Новий смартфон Oppo A6 Pro – середнячок з функціональністю смартфонів преміум-класу. Виробник наділив його кількома характеристиками, властивими більш дорожчим телефонам. Але не обійшлось і без компромісів. Як саме збалансований Oppo A6 Pro – розповімо в огляді.
Активне шумозаглушення в навушниках-вкладишах: як Oppo навчилася прибирати шум
Навушники-вкладиші залишаються одним із найбільш затребуваних форм-факторів завдяки невеликій вазі. Однак така конструкція вважається однією з найскладніших для впровадження активного шумоподавлення (ANC). Розкажемо, як завдання вирішила компанія Oppo
Рекорд Samsung: Galaxy Fold8 залишив позаду серію Galaxy S
Серія Samsung Galaxy Fold8 зібрала 1,44 мільйона замовлень у Південній Кореї, встановивши новий рекорд бренду.
Oppo A7 Pro Max офіційно: перший у світі смартфон з акумулятором на 10 000 мАг та Snapdragon 4 Gen 5
Oppo офіційно презентувала A7 Pro Max — смартфон з рекордною батареєю на 10 000 мАг, чипом Snapdragon 4 Gen 5 та швидкою зарядкою 80 Вт за ціною від $325.


