Перейти к содержанию

DOOM запустили в Paint — в 35 FPS и с возможностью отменить смерть

От Legend,08/04/26


media-w82zrnfcnokw2kujwxpnsrxk.png

С технической точки зрения Paint всё же выступает просто в роли экрана.

Недавно поклонники культового шутера обратили внимание на проект технического директора Microsoft Azure. Марк Руссинович (Mark Russinovich) предложил запускать DOOM в программе для рисования Paint.

В данном случае Paint ничего не обсчитывает, а просто выступает в роли экрана. Реальный «движок DOOM» работает отдельно: рендерится кадр, затем копируется в буфер обмена, а после — автоматически вставляется в холст Paint как обычное изображение. В результате игрок видит знакомый шутер в интерфейсе программы.

media-qavzvwwtnklwmtyhyaxetakw.png

Такой способ запуска DOOM позволяет добиться 35 FPS при разрешении 320 х 200 или даже 640 х 400. При этом сохраняются звуковые эффекты и музыка. Разработчик объяснил, что ViZDoom выполняет в симуляции N тактов на каждый отрисованный кадр: «N вычисляется на основе фактически прошедшего времени, поэтому игра работает с нормальной скоростью независимо от того, насколько медленно работает Paint».

Комбинация «CTRL + Z» позволит отматывать время назад — если игрок умер, то может просто откатить кадры и попытаться снова.

media-w82zrnfcnokw2kujwxpnsrxk.png

Марк Руссинович опубликовал исходники проекта «DoomPaint» в открытом доступе на GitHub (репозиторий markrussinovich).

Источник

  • 1 Просмотры
  • 0 Комментарии



Комментарии

Комментариев нет

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...