DoomPaint запускает настоящий движок Doom в Microsoft Paint

DoomPaint запускает настоящий движок Doom в Microsoft Paint

Arkadiy Andrienko

Марк Руссинович (Mark Russinovich), технический директор Microsoft Azure, представил DoomPaint — проект с исходниками на GitHub, которая делает классический Doom играбельным прямо в Microsoft Paint. При этом Paint здесь работает лишь как экран: игра рендерится отдельно, а редактор только показывает кадры.

DoomPaint запускает не «оболочку» Doom, а реальный движок игры. Каждый отрисованный кадр сначала копируется в буфер обмена Windows, а затем вставляется на холст Microsoft Paint как обычное редактирование. Именно поэтому проект и описывают как шутку на грани абсурда: Paint показывает игру, но ничего не вычисляет. Ранее Doom запустили Casio Loopy — японской 32-битной консоли 1995 года, которая задумывалась исключительно для женской аудитории.

Теперь Doom и в Paint
Теперь Doom и в Paint

В Readme проекта указано, что DoomPaint запускает shareware-версию Doom. В комплект входят условно-бесплатный эпизод DOOM1.WAD и файлы Freedoom, а владельцы полной версии могут подключить собственный doom.wad или doom2.wad. При разрешении 320×200 проект способен работать до родных 35 кадров/с Doom, при этом сам движок продолжает идти в обычном темпе, независимо от скорости Paint.

Ещё одна необычная деталь связана с отменой действий. Каждый вставленный кадр становится отдельным шагом, так что Ctrl+Z фактически откатывает время назад после урона или смерти. Кроме того, через стандартное сохранение в Paint можно получить обычный PNG-снимок экрана текущего состояния игры.

Как вам такая версия Doom — внутри обычного графического редактора, а не в эмуляторе или отдельном порте? Делитесь мнением в комментариях.

🪖 Парень отсидел полтора года из-за… ника с отсылкой к Skyrim
    Об авторе
    Комментарии1