Технический директор Microsoft запустил Doom внутри MS Paint — игра работает с частотой до 35 FPS

Технический директор Microsoft Azure Марк Руссинович представил необычный проект DoomPaint, позволяющий запускать классический Doom прямо в Microsoft Paint. Игра использует буфер обмена Windows для вывода изображения и, несмотря на нестандартный подход, способна работать с частотой до 35 кадров в секунду.

Технический директор Microsoft запустил Doom внутри MS Paint — игра работает с частотой до 35 FPS

Сообщество энтузиастов продолжает искать все более необычные способы запуска культового Doom, и очередной эксперимент оказался весьма неожиданным. Автором проекта DoomPaint стал технический директор Microsoft Azure Марк Руссинович, который сумел заставить оригинальную условно-бесплатную версию игры работать прямо внутри Microsoft Paint.

В основе проекта лежит нестандартное использование механизма буфера обмена OLE. Сам игровой движок ViZDoom запускается отдельно в фоновом режиме и обрабатывает оригинальный файл DOOM1.WAD, а каждый сформированный кадр копируется в буфер обмена Windows и вставляется в холст Paint как обычное редактирование изображения. Благодаря такому подходу игра может работать с частотой до 35 кадров в секунду при разрешении 320×200 пикселей, а на некоторых системах — даже в режиме 640×400. При этом DoomPaint поддерживает не только графику, но и звук с музыкальным сопровождением.

Сам Руссинович с юмором отмечает, что Microsoft Paint не занимается вычислениями и не запускает игру самостоятельно. По его словам, редактор лишь отображает кадры, поступающие из игрового движка, и именно в этом заключается главная идея проекта. Исходный код DoomPaint опубликован на GitHub под лицензией MIT вместе с инструкциями по запуску.

Марк Руссинович работает в Microsoft с 2006 года и известен как создатель набора утилит Sysinternals, а сегодня занимает должность технического директора Microsoft Azure, отвечая за архитектуру, безопасность и надежность облачной платформы. Поэтому его участие в столь необычном проекте стало неожиданностью даже для опытных энтузиастов. Впрочем, история Doom уже давно превратилась в своеобразное соревнование программистов, которые регулярно находят новые и порой весьма экзотические способы запустить легендарный шутер.

Читайте также

Microsoft может сохранить поддержку дисков в следующем Xbox вопреки курсу Sony

Microsoft может сохранить поддержку дисков в следующем Xbox вопреки курсу Sony

Steam назвал самые популярные ПК у игроков: 8-ядерные процессоры вышли на первое место

Steam назвал самые популярные ПК у игроков: 8-ядерные процессоры вышли на первое место

На eBay выставили редчайший картридж Nintendo DS с «утерянной» игрой про Pokémon

На eBay выставили редчайший картридж Nintendo DS с «утерянной» игрой про Pokémon

Тесты показали, насколько один модуль DDR5 снижает производительность ПК в играх

Тесты показали, насколько один модуль DDR5 снижает производительность ПК в играх

Эмуляция PS5 сделала большой шаг вперед: первые 3D-игры уже работают при 30 FPS

Эмуляция PS5 сделала большой шаг вперед: первые 3D-игры уже работают при 30 FPS

Xbox вложится в Minecraft и казуальные игры для роста базы до миллиарда юзеров ежедневно

Xbox вложится в Minecraft и казуальные игры для роста базы до миллиарда юзеров ежедневно

Энтузиаст превратил серверную Tesla V100 за $266 в ускоритель для ИИ с 32 ГБ видеопамяти

Энтузиаст превратил серверную Tesla V100 за $266 в ускоритель для ИИ с 32 ГБ видеопамяти

Microsoft случайно подарила энтузиастам официальный эмулятор Xbox 360 для ПК

Microsoft случайно подарила энтузиастам официальный эмулятор Xbox 360 для ПК

Робот МФТИ установил рекорд сборки головоломки «мегаминкс» за 9,6 секунды

Робот МФТИ установил рекорд сборки головоломки «мегаминкс» за 9,6 секунды

Возможно ли клонировать неандертальца? Мифы, технологические возможности и биоэтика

Возможно ли клонировать неандертальца? Мифы, технологические возможности и биоэтика

Во Вселенной больше звезд, чем песчинок на Земле. И это не преувеличение

Во Вселенной больше звезд, чем песчинок на Земле. И это не преувеличение

Что NASA готовит после МКС: самые амбициозные космические миссии ближайших лет

Что NASA готовит после МКС: самые амбициозные космические миссии ближайших лет

Ученые выяснили возможное происхождение трех спутников Нептуна — всему виной Тритон

Ученые выяснили возможное происхождение трех спутников Нептуна — всему виной Тритон

Китай предложил новый способ защиты Земли от астероидов с помощью ядерного взрыва

Китай предложил новый способ защиты Земли от астероидов с помощью ядерного взрыва

Google показала Pixel 11 Pro Fold в новом тизере перед официальной презентацией

Google показала Pixel 11 Pro Fold в новом тизере перед официальной презентацией

Создатель первой советской атомной бомбы разработает оборудование для производства российских чипов

Создатель первой советской атомной бомбы разработает оборудование для производства российских чипов