Технический директор 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 уже давно превратилась в своеобразное соревнование программистов, которые регулярно находят новые и порой весьма экзотические способы запустить легендарный шутер.

Читать TechDigest в Google

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

На Мальдивах открылись новый пляжный клуб и итальянский ресторан Sun Siyam Vilu Reef

На Мальдивах открылись новый пляжный клуб и итальянский ресторан Sun Siyam Vilu Reef

ИИ-агентов GPT и Claude столкнули в Minecraft — одни воевали, другие спорили

ИИ-агентов GPT и Claude столкнули в Minecraft — одни воевали, другие спорили

Поддельные эмуляторы PS5 на GitHub заражают компьютеры вирусом для кражи паролей

Поддельные эмуляторы PS5 на GitHub заражают компьютеры вирусом для кражи паролей

Энтузиаст превратил 8-битную Nintendo NES в компьютер с рабочим столом, мышью и интернетом

Энтузиаст превратил 8-битную Nintendo NES в компьютер с рабочим столом, мышью и интернетом

На PlayStation 5 научились запускать игры из Steam — даже Cyberpunk 2077 и GTA

На PlayStation 5 научились запускать игры из Steam — даже Cyberpunk 2077 и GTA

Четыре ИИ-агента Google прошли Minecraft за 27 часов, погибнув 605 раз

Четыре ИИ-агента Google прошли Minecraft за 27 часов, погибнув 605 раз

На PlayStation 5 научились запускать игры с дисков PS2 — с поддержкой 4K и улучшенной графики

На PlayStation 5 научились запускать игры с дисков PS2 — с поддержкой 4K и улучшенной графики

GPT-6 Astra прошла стартовую зону World of Warcraft без единого кадра игры

GPT-6 Astra прошла стартовую зону World of Warcraft без единого кадра игры

Что происходит с физикой, когда вы прыгаете в вагоне поезда?

Что происходит с физикой, когда вы прыгаете в вагоне поезда?

«Черный ящик»: как устроен главный свидетель авиакатастроф и почему его нельзя заменить облаком

«Черный ящик»: как устроен главный свидетель авиакатастроф и почему его нельзя заменить облаком

Комета Галлея возвращается: почему её появление в 1986 году разочаровало миллионы людей и чего ждать в 2061-м

Комета Галлея возвращается: почему её появление в 1986 году разочаровало миллионы людей и чего ждать в 2061-м

Не только чума: семь самых смертоносных эпидемий и пандемий в истории человечества

Не только чума: семь самых смертоносных эпидемий и пандемий в истории человечества

Учёные создали зубную щётку, которая уничтожает бактерии без зубной пасты и батареек

Учёные создали зубную щётку, которая уничтожает бактерии без зубной пасты и батареек

Учёные в ЦЕРНе обнаружили следы редчайшего распада частиц — один случай на 10 миллиардов

Учёные в ЦЕРНе обнаружили следы редчайшего распада частиц — один случай на 10 миллиардов

Запуск ракеты NASA Artemis II вызвал сбои GPS на расстоянии тысяч километров

Запуск ракеты NASA Artemis II вызвал сбои GPS на расстоянии тысяч километров

Представлен Enough Phone — компактный Android-смартфон с экраном 5,3 дюйма

Представлен Enough Phone — компактный Android-смартфон с экраном 5,3 дюйма