Легендарний Doom ожив у графічному редакторі Microsoft Paint!
Неймовірне стало реальністю: культовий шутер від першої особи Doom тепер можна запустити безпосередньо в графічному редакторі Microsoft Paint. Проєкт під назвою DoomPaint використовує безкоштовну версію гри, а класична програма від Microsoft виступає в ролі екрана для ігрового процесу.
Джерело зображення: github.com/markrussinovich
Гра працює зі стабільною частотою 25 кадрів на секунду – це досить пристойний показник для ігор тих часів, коли Doom вперше побачив світ. Цікаво, що за цим амбітним проєктом стоїть ніхто інший, як технічний директор Microsoft Azure, Марк Руссинович. Він пояснив принцип роботи на сторінці проєкту в GitHub: “Кожен кадр копіюється у буфер обміну Windows і вставляється в полотно Paint, ніби це звичайне редагування документа”.
Репозиторій проєкту містить усі необхідні ресурси та детальні інструкції, які дозволять будь-якому охочому запустити Doom у MS Paint. Розробка включає не тільки візуальну складову, але й звуковий супровід та музику. Варто зазначити, що оригінальний Doom здобув широке визнання завдяки своєму інноваційному програмному коду. З моменту виходу у 1993 році, гра демонструвала свою універсальність, запускаючись на найрізноманітніших пристроях, часто тих, для яких її зовсім не планували.
Ентузіасти вже довели цю універсальність, портувавши Doom для роботи на газонокосарках, принтерах, у чат-ботах, на ігрових консолях і навіть, як жартують, на кишковій мікрофлорі (хоча в останньому випадку проходження гри зайняло б приблизно 600 років через вкрай низьку частоту кадрів).
Порада від Soft Portal:
Ця новина демонструє неймовірну винахідливість спільноти розробників та гравців. Хоча запуск Doom у Microsoft Paint є радше технічним експериментом та прикладом креативності, ніж практичним ігровим досвідом, він підкреслює безмежні можливості сучасних технологій та невичерпний потенціал класичних ігор. Це чудова можливість для тих, хто цікавиться історією комп’ютерних ігор та нестандартними програмними рішеннями, побачити, наскільки гнучкими можуть бути навіть найстаріші програмні продукти.
