DOOM запустили в Microsoft Paint, холст кормят кадрами через буфер обмена

DOOM запустили в Microsoft Paint, холст кормят кадрами через буфер обмена

DOOM запустили в Microsoft Paint, холст кормят кадрами через буфер обмена

Технический директор Microsoft Azure Марк Руссинович выпустил DoomPaint — проект, который позволяет играть в DOOM прямо на холсте Microsoft Paint. Правда, калькулятором Paint так и не стал: игру обсчитывает движок ViZDoom, а встроенный редактор Windows лишь показывает готовые кадры.

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

Каждый кадр вставляется на холст как новая картинка. Разрешение по умолчанию составляет 640×400 пикселей, а частота достигает родных для DOOM 35 кадров в секунду. При нагрузке производительность может скатиться до уровня, который Руссинович метко назвал табличным.

Играть при этом можно полноценно: доступны управление с клавиатуры, стрельба, бег, открытие дверей, звуковые эффекты и MIDI-саундтрек. Есть и бонус, которого не было в оригинале: Ctrl+Z превращается в перемотку времени.

Каждый кадр хранится в истории Paint, поэтому несколько отмен способны буквально оживить погибшего героя. А сохранение файла создаёт обычный PNG со сценой игры — Paint ведь понятия не имеет, что его заставили изображать монитор.

 

Главной проблемой стал сам буфер обмена. Если десятки раз в секунду очищать его и записывать новый кадр, Paint может не успеть прочитать предыдущий и выдать ошибку. Поэтому DoomPaint публикует один объект OLE на всю сессию и обновляет содержащиеся в нём данные. Следующий кадр появляется только после подтверждения, что Paint забрал предыдущий.

Вставка запускается синтетическим Ctrl+V либо через меню Paint, если приложение игнорирует нажатие. Низкоуровневый перехватчик клавиатуры не даёт игровым клавишам случайно нажимать кнопки редактора.

Проект опубликован на GitHub и требует Python. После запуска файла run.bat скрипт сам создаёт окружение, устанавливает зависимости и открывает Paint.

Wildberries зарегистрировал десятки доменов для мессенджера

Wildberries, похоже, стало тесно в границах маркетплейса. ООО «РВБ», объединяющее Wildberries и Russ, зарегистрировало несколько десятков доменов, названия которых указывают на подготовку собственного мессенджера. Среди зарегистрированных адресов можно найти wb-messenger.ru, chat-wb.ru и даже кириллический чат-вб.рф.

Находку в базе «СПАРК-Интерфакс» обнаружил «Коммерсантъ». Само по себе появление доменов ещё не гарантирует скорого запуска сервиса, однако выглядит как вполне прозрачный намёк: компания как минимум застолбила площадки и варианты названия.

Идея мессенджера у Wildberries появилась не вчера. В июне глава компании Татьяна Ким рассказывала, что сервис уже тестируют сотрудники. В дальнейшем его планировалось вывести сначала на российский, а затем и на зарубежные рынки. Официальных подробностей о сроках и возможностях продукта пока нет. «Коммерсантъ» направил запрос в Wildberries & Russ.

Для компании такой поворот выглядит логично. Wildberries располагает огромной аудиторией покупателей, продавцов, курьеров и сотрудников — готовой социальной средой, которую остаётся собрать в одном чате.

А дальше недалеко до звонков, платежей, каналов и прочих функций, без которых современный мессенджер уже будто бы и не мессенджер.

Финансовый запас для новых экспериментов тоже имеется. Оборот РВБ в России в 2025 году вырос на 49%, до 6,1 трлн рублей, а чистая прибыль — на 68%, до 175 млрд рублей. По данным ФАС, ещё в начале 2024 года Wildberries занимал 47% российского рынка маркетплейсов.

Напомним, ранее также проходила информация о мессенджере «Молния», разрабатываемом компаниями «Ред софт» и Passion и ориентированным на международное взаимодействие.

RSS: Новости на портале Anti-Malware.ru