28.1 C
Sevastopol
5 августа, 2026
СЕВОБОРОНА
Технологии

Марк Руссинович выпустил MS Paint Doom

Марк Руссинович выпустил MS Paint Doom

Технический директор Azure и культовый разработчик ПО для Windows (SysInternals) Марк Руссинович представил открытый проект под названием MS Paint Doom. Исходный код решения написан с помощью Copilot и Claude на Python и опубликован на GitHub под лицензией MIT. Фактически это условно-бесплатная версия DOOM1.WAD, в которую можно играть, используя Microsoft Paint в качестве монитора.

«В проекте используется движок Doom (ViZDoom) работает на основе shareware-файла DOOM1.WAD и рендерится в headlessly режиме. Каждый кадр помещается в буфер обмена Windows и вставляется на холст Paint как настоящее редактирование документа», — написано на странице проекта.

Собственная механика Paint также является частью игры: сочетание клавиш Ctrl+Z (клавиша отмены) теперь отматывает время назад. Более того, игроки могут даже сохранить копию текущего кадра в формате PNG, используя меню Paint, как если бы это был файл, нарисованный пользователем.

«Paint рендерит игру, но не вычисляет её. Paint ничего не вычисляет. Paint никогда ничего не вычислял. В этом вся ирония. Частота кадров на уровне электронных таблиц — это часть очарования», — добавил Руссинович.

Файл DOOM1.WAD с первым эпизодом игры уже включён в репозиторий проекта, поэтому не нужно предоставлять свою собственную копию, если только не нужно запускать всю игру таким образом.

Марк Руссинович выпустил MS Paint Doom

«Чтобы запустить проект самостоятельно, убедитесь, что у вас установлен Python, скачайте и распакуйте файл DoomPaint‑main.zip со страницы GitHub, а затем запустите файл „run.bat“, чтобы начать игру. Если файл мгновенно закрывается при открытии, как это может случиться, вам, вероятно, необходимо установить Python или, по крайней мере, вы не поставили галочку „Добавить Python в PATH“ во время установки. Есть пара особенностей в управлении. Поскольку инструменты Windows могут активироваться нажатием стандартных клавиш клавиатуры при игре в Doom таким способом, существуют альтернативные сочетания клавиш для таких действий, как стрельба. На странице GitHub указаны параметры запуска, которые позволяют управлять дополнительными настройками, такими как разрешение или звук», — уточнили в Neowin.

Марк Руссинович выпустил MS Paint Doom

Про порты Doom:

  • в ноябре 2025 года представили открытый проект KiDoom. Это порт игры Doom, использующий для отрисовки игрового процесса возможности САПР KiCad. В решении формируется игровое поле в редакторе печатных плат и производится симуляция векторной графики через расстановку дорожек и элементов на печатной плате. Исходный код проекта написан на Python и опубликован на GitHub под лицензией MIT.

Марк Руссинович выпустил MS Paint Doom

  • в октябре 2025 года игру Doom запустили в текстовом редакторе российского офисного пакета «Р7 Офис»;

Марк Руссинович выпустил MS Paint Doom

  • исландский программист Олафур Вааге смог запустить первый Doom, а именно открытый проект Chocolate Doom 2.3, на спутнике Европейского космического агентства — OPS-SAT, который работал на орбите;

  • в январе 2025 года разработчик под ником wojciech-graj представил проект DooM-docm — это Doom для запуска в последних версиях приложения Microsoft Office/Word, но только без звука. Код решения написан на VBA и C и опубликован на GitHub. Файл с игрой в формате документа для Microsoft Word имеет размер 6,6 МБ и содержит исходный порт проекта doomgeneric;

    Марк Руссинович выпустил MS Paint Doom

  • разработчик под ником ading2210 выпустил проект DoomPDF — это Doom в PDF в браузере. Код написан на C и опубликован на GitHub. Игровой PDF‑файл открывается только в браузерах на базе Chromium, использующих движок PDFium;

    Марк Руссинович выпустил MS Paint Doom

  • проект запуска Doom исключительно в системе ввода TypeScript занял 12 дней по 18 часов в сутки. Разработчики провели проверку 3,5 триллиона строк текста, создали виртуальную машину WebAssembly на основе TypeScript и 177 ТБ типов TypeScript.

В декабре 2025 года команда разработки Хабра запустила культовую игру Doom прямо на профильном ресурсе для IT-специалистов. Это открытая версия Chocolate Doom, доступная в браузерах на ПК и мобильных устройствах. Управление на ПК стандартное, также работает мышка (поворот, движение, выстрел). В мобильной версии (в горизонтальной ориентации) также добавлены контролы для удобного управления.

Марк Руссинович выпустил MS Paint Doom

Источник