Doom тепер можна пройти у Microsoft Paint: як це працює
Технічний директор Microsoft Azure Марк Руссінович запустив оригінальний Doom у Microsoft Paint. Гра працює через буфер обміну, а Ctrl+Z дозволяє відмотувати час назад.
Класичний шутер Doom тепер можна запустити всередині Microsoft Paint. Технічний директор Microsoft Azure Марк Руссінович створив проєкт DoomPaint, який використовує графічний редактор як дисплей для оригінального рушія гри.
Механіка незвична: програма копіює кожен відрендерений кадр у буфер обміну Windows і миттєво вставляє його в Paint як нове редагування документа. Таким чином Paint перетворюється на екран, хоча сам нічого не обчислює.
Такий підхід дав гравцям унікальні можливості. Оскільки кожен кадр система сприймає як окрему дію, комбінація Ctrl+Z дозволяє буквально відмотувати час назад після поранення або загибелі. А будь-який момент проходження можна миттєво зберегти як малюнок у форматі PNG.
Незважаючи на складність передачі даних через буфер обміну, DoomPaint працює стабільно на частоті до 35 герців. Це відповідає оригінальній швидкості гри при роздільній здатності 320 на 200 пікселів. Автор додав технічні рішення, щоб операційна система не видавала помилок через постійне використання буфера обміну.
«Paint візуалізує гру, але не обчислює її. Paint нічого не обчислює. Paint ніколи нічого не обчислював. У цьому і полягає жарт», — прокоментував Руссінович.
Запуск Doom на невідповідних пристроях давно став частиною інтернет-культури. Раніше гру змушували працювати всередині ChatGPT, на мікрочіпах із живими клітинами людського мозку та навіть за допомогою кишкових бактерій. Проєкт Руссіновича — черговий доказ того, що для класичного шутера від id Software не існує перешкод.
Читайте також
Ще в розділі «Україна»
- У Черкасах може бути на 10 градусів спекотніше, ніж за містом
- Канада додала до санкцій вісім причетних до вивезення українських дітей
- Майже 60 ударів по Сумщині за добу: що відомо
- День Харкова 23 серпня: чому історики вимагають перенести свято
- Сім сіток і п'ять ятерів: нацпарк на Волині озвучив підсумок тижня





