Марк Руссинович, технический директор Microsoft Azure, создал проект DoomPainti — способ запустить классический шутер DOOM прямо в графическом редакторе Microsoft Paint. Внутри работает настоящий движок оригинальной shareware-версии игры, а Paint используется просто как «монитор», на который выводится картинка.
Механика необычная: каждый кадр игры сначала копируется в буфер обменаi Windows, а затем вставляется на холст Paint — то есть технически пользователь не играет, а очень быстро вставляет содержимое буфера обмена в редактор. Несмотря на такой обходной путь, игра выдаёт до 35 кадров в секунду, при этом присутствуют звук и музыка.
35 FPSмаксимальная частота кадров игры в Paint
- Проект использует оригинальный файл DOOM1.WADi от shareware-версии игры
- Скорость работы — до 35 кадров в секунду
- В игре сохранены звук и музыка оригинального DOOM
- Автор — Марк Руссинович, технический директор (CTO) Microsoft Azure
- Исходный код и инструкции по запуску опубликованы на GitHub, повторить эксперимент может любой желающий
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖