Еще один порт Doom, но новый DoomPaint выделяется из толпы по нескольким причинам. Во-первых, его разработал Марк Руссинович, технический директор Microsoft Azure. Во-вторых, DoomPaint запускает оригинальную shareware-версию Doom, используя MS Paint в качестве монитора или окна просмотра для игрового процесса. Это необычно, и примечательно, что взлом буфера обмена OLE, лежащий в основе этой последней выходки с Doom, позволяет игре работать с приемлемой скоростью — до 35 FPS, но иногда может быть «на уровне электронных таблиц», по словам автора.
«Собственно движок Doom (ViZDoom) запускает настоящую shareware-версию DOOM1.WAD — с лицензированными по BSD WAD-файлами Freedoom, покрывающими эпизоды, которые не входят в shareware, — и рендерит без вывода на экран, — объясняет Руссинович на странице проекта на GitHub. — Каждый кадр помещается в буфер обмена Windows и вставляется в холст Paint как настоящее редактирование документа». Технический директор Microsoft добавляет, что относительно низкая частота кадров «является частью очарования» DoomPaint, но 35 FPS — это неплохо, если удается их достичь, особенно по меркам игр на ПК 1990-х.
На сайте GitHub есть файлы, ресурсы и инструкции по запуску DoomPaint. В зависимости от вашей машины вы сможете запустить эту версию Doom с полными 35 FPS при разрешении 320 × 200 или даже 640 × 400 пикселей. Она даже включает звук и музыку.
Ближе к концу файла README Руссинович пишет: «Paint отображает игру, но не вычисляет ее. Paint ничего не вычисляет. Paint никогда ничего не вычислял. В этом и заключается шутка». DoomPaint распространяется по лицензии MIT.
Руссинович пришел в Microsoft в 2006 году, где превратил SysInternals в основу диагностики Windows. В последнее время он формирует архитектуру, безопасность и надежность Azure. За последний год он, случайно или намеренно, стал известен как один из ведущих голосов, указывающих на многочисленные недостатки Windows 11.
Поэтому несколько удивительно, что у этого занятого технического директора находится время возиться с такими проектами, как DoomPaint. Однако самые преданные энтузиасты программирования и компьютеров тоже пишут код и вычисляют в свободное время.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Mark Tyson




