Техдиректор Microsoft Azure запустил Doom в Paint

Техдиректор Microsoft Azure запустив Doom в Paint

Техдиректор Microsoft Azure Марк Руссинович  нашёл время, чтобы запустить классическую игру Doom в программе Paint.


Отмечается, что взлом буфера обмена OLE позволяет игре запускаться с частотой до 35 FPS. Однако Руссинович отмечает, что иногда игра работает “на уровне таблиц”.

“Оригинальный движок Doom (ViZDoom) работает на базе настоящего shareware-файла DOOM1.WAD — а WAD-файлы Freedoom с лицензией BSD охватывают эпизоды, которые не входят в shareware-версию и рендерятся без графического интерфейса. Каждый кадр помещается в буфер обмена Windows и вставляется в Paint как редактируемый документ”, — объясняет Руссинович.

По его словам, относительно низкий FPS — часть очарования DoomPaint, однако 35 FPS — это довольно неплохо, особенно по меркам компьютерных игр 1990-х годов. Руссинович разместил на GitHub файлы, ресурсы и инструкции по запуску DoomPaint. В зависимости от конфигурации ПК игру можно запустить со скоростью 35 FPS при разрешении 320×200 или даже 640x400p, причём сохранилась даже музыка.

В конце файла README Руссинович подчеркивает, что Paint отображает игру, однако не вычисляет её, поскольку Paint вообще ничего не вычисляет и никогда не вычислял. DoomPaint распространяется по лицензии MIT. Технический директор Microsoft Azure работает в компании с 2006 года и превратил SysInternals в основу диагностики Windows.


В последнее время Руссинович занимался формированием архитектуры, безопасности и надёжности Azure. За последний год он стал известен как один из ведущих специалистов, работающих над устранением многочисленных недостатков Windows. 

Немного необычно, что технический директор Microsoft Azure нашёл время для проекта DoomPaint. Хотя ведущие программисты и энтузиасты компьютерных технологий нередко программируют и работают за компьютером в свободное от работы время.

Спецпроекты

Источник: Tom’s Hardware; GitHub

Источник материала
loader
loader