DOOM działa w Paincie! CTO Azure zamienił program w grę

Udostępnij:

Mark Russinovich stworzył DoomPaint, który pozwala grać w klasycznego DOOM-a z obrazem wyświetlanym w Microsoft Paint. Projekt wykorzystuje schowek Windows do wklejania kolejnych klatek na płótno programu i może osiągnąć do 35 klatek na sekundę.

DoomPaint wkleja każdą klatkę do Microsoft Paint

Projekt nagłośnił 3 sierpnia profil Pirat Nation na X/Twitterze, a pełny opis techniczny znajduje się w publicznym repozytorium Marka Russinovicha. To CTO i Technical Fellow Microsoft Azure, który przygotował działający eksperyment oraz udostępnił jego kod na licencji MIT.

Wbrew chwytliwemu skrótowi myślowemu Paint nie uruchamia ani nie oblicza gry. Silnik ViZDoom renderuje obraz bez własnego okna, a kolejne klatki trafiają przez schowek Windowsa na płótno Painta jako prawdziwe operacje edycji dokumentu. Program Microsoftu pełni więc rolę nietypowego wyświetlacza.

Według oficjalnego opisu DoomPaint na GitHubie wydajność zależy głównie od rozdzielczości i szybkości przetwarzania kolejnych wklejeń przez Paint. Przy 320 × 200 pikseli projekt może osiągnąć natywny dla silnika limit 35 Hz, a na wolniejszym sprzęcie działa z mniejszą płynnością. Symulacja zachowuje jednak normalne tempo niezależnie od liczby klatek, które zdąży wyświetlić Paint.

Ctrl+Z cofa obraz, a zapis tworzy zwykły plik PNG

DoomPaint wykorzystuje prawdziwy plik DOOM1.WAD z wersji shareware. Dla map spoza pierwszego epizodu, których ta wersja nie zawiera, projekt korzysta z Freedoom. Całość obsługuje efekty dźwiękowe i muzykę, a sterowanie działa wtedy, gdy okno Painta pozostaje aktywne.

Sposób wyświetlania gry tworzy przy tym kilka nietypowych funkcji. Każda klatka jest osobnym krokiem w historii edycji, dlatego Ctrl+Z może cofnąć widok do wcześniejszego obrazu, nawet sprzed śmierci bohatera. Nie cofa to stanu symulacji działającej w ViZDoom. Polecenie zapisu pozwala natomiast zachować aktualną klatkę jako zwykły plik PNG, ponieważ dla Painta jest ona po prostu zawartością dokumentu.

Kup Doom – PC (Steam)

Jeśli linki się nie otwierają, wyłącz Adblocka.

Projekt można pobrać bezpłatnie z GitHuba i uruchomić w systemie Windows za pomocą dołączonego pliku run.bat. Repozytorium zawiera wersję shareware DOOM-a. Posiadane pliki doom.wad oraz doom2.wad użytkownik może dodać jako źródło muzyki dla dalszych map, które domyślnie pochodzą z Freedoom.

Ostatnie newsy

Xbox

Xbox w Australii wymaga weryfikacji wieku przed dostępem do gier R18+

Microsoft zaczął informować australijskich użytkowników Xboksa i Microsoft Store na PC, że od końca sierpnia 2026 roku mogą zostać poproszeni ...
Cult of the Lamb

Devolver Digital opuszcza giełdę. Wydawca Cult of the Lamb wraca w prywatne ręce przez presję rynku

Wydawca gier niezależnych Devolver Digital oficjalnie zapowiedział wycofanie swoich akcji z obrotu na londyńskim rynku giełdowym AIM i powrót do ...
Path of Exile 2

Grinding Gear Games szuka polskiego tłumacza. Path of Exile 1 i 2 z powiększonym zespołem lokalizacji

Grinding Gear Games oficjalnie rozpoczęło rekrutację na stanowisko polskiego tłumacza, który dołączy do zespołu odpowiedzialnego za polską wersję językową gier ...
O AUTORZE

Miłośnik gier souslike i RPG, który kocha tytuły takie jak Dark Souls i Disco Elysium całym sercem. Ostatnio pochłonął go Resident Evil. Poza grami pasjonuje się popkulturą w praktycznie każdej formie... Zobacz więcej...

📊 Liczba wpisów: 1441 (w redakcji od 17.01.2025)

Hej, niektóre odnośniki w tym tekście to linki afiliacyjne. Co to oznacza? To, że gdy dokonasz zakupu, my otrzymamy z tego dodatkową prowizję, ale Ty nie będziesz za to dodatkowo płacił!