Марк Руссинович (Mark Russinovich), технический директор Microsoft Azure, представил DoomPaint — проект с исходниками на GitHub, которая делает классический Doom играбельным прямо в Microsoft Paint. При этом Paint здесь работает лишь как экран: игра рендерится отдельно, а редактор только показывает кадры.
DoomPaint запускает не «оболочку» Doom, а реальный движок игры. Каждый отрисованный кадр сначала копируется в буфер обмена Windows, а затем вставляется на холст Microsoft Paint как обычное редактирование. Именно поэтому проект и описывают как шутку на грани абсурда: Paint показывает игру, но ничего не вычисляет. Ранее Doom запустили Casio Loopy — японской 32-битной консоли 1995 года, которая задумывалась исключительно для женской аудитории.
В Readme проекта указано, что DoomPaint запускает shareware-версию Doom. В комплект входят условно-бесплатный эпизод DOOM1.WAD и файлы Freedoom, а владельцы полной версии могут подключить собственный doom.wad или doom2.wad. При разрешении 320×200 проект способен работать до родных 35 кадров/с Doom, при этом сам движок продолжает идти в обычном темпе, независимо от скорости Paint.
Ещё одна необычная деталь связана с отменой действий. Каждый вставленный кадр становится отдельным шагом, так что Ctrl+Z фактически откатывает время назад после урона или смерти. Кроме того, через стандартное сохранение в Paint можно получить обычный PNG-снимок экрана текущего состояния игры.
Как вам такая версия Doom — внутри обычного графического редактора, а не в эмуляторе или отдельном порте? Делитесь мнением в комментариях.
-
Легендарный Doom заработал на одной из самых странных консолей 90-х -
Версия Doom для Commodore 64 получила динамическое освещение, скайбокс и уровни E1M1–E1M8 -
Энтузиаст запитал настольный ПК от 192 пальчиковых батареек — без розетки тот полчаса крутил Doom на Linux в стиле Ханны Монтаны -
«Это не диджей-сет и не трибьют» — Мик Гордон впервые исполнит музыку DOOM на сцене
