Легендарный Doom запустили в редакторе Paint

Фото: © кадр из игры Doom

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

Движок DoomPaint рендерит каждый кадр отдельно, копирует его в буфер обмена Windows, после чего вставляет на холст в Paint. Таким образом, графический редактор фактически исполняет роль монитора.

Игра работает на разрешении 320x200 с частотой 35 кадров в секунду — именно такие параметры поддерживала оригинальная версия шутера. При увеличении разрешения окна частота кадров может снижаться.

Уникальная архитектура проекта привнесла в игровой процесс забавные побочные эффекты. Поскольку каждый новый кадр воспринимается приложением как полноценное редактирование документа, игрок может нажать клавиши Ctrl+Z.

Это действие буквально перематывает время назад, позволяя «отменить» полученный урон или смерть главного героя. При этом управление персонажем осуществляется стандартными клавишами благодаря перехвату нажатий.

Дополнительно в проекте реализована полноценная поддержка звукового сопровождения. Музыка конвертируется на лету и отправляется на встроенный MIDI-синтезатор Windows.

Шутер от первого лица DOOM вышел в 1993 году. Изначально игра разрабатывалась для ПК, однако позже энтузиасты портировали ее на множество других платформ.

SIBNET.RU В MAX

Еще по теме
Вышел бесплатный ремастер «Ведьмака 3»
Раскрыта дата выхода ремастера «Ведьмака 3»
Раскрыта точная дата релиза Metro 2039
Steam запустил грандиозную летнюю распродажу игр
смотреть все