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

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

Техдиректор 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

Теги за темою
Microsoft
Джерело матеріала
loader
loader