Někteří lidé se rádi baví tím, na čem všem dokáží spustit legendární Doom, a neustále posouvají hranice. Jiní se pro změnu baví tím, že všechny tyto snahy sledují a nemohou si ukroutit hlavu. Před pár dny ovšem internet fascinovalo něco, co můžeme považovat za pomyslný vrchol mezi všemi chytrými hodinkami, čtečkami, těhotenskými testy, kostičkami LEGA, ba dokonce kalkulačce poháněné hromadou brambor. Může být snad něco lepšího než Doom v Doomu?
Well, yet another platform you can run Doom on. I have ported Doom to … Doom … yeah, DOS Doom2.
Explanation: https://t.co/6sayWWRyLh
It’s a code execution from wad file in DOS Doom2.#Doom #Doom2 #DOS #hack pic.twitter.com/Wl5s7ac2Ou— kgsws (@_kgsws_) July 10, 2022
Za tímto mistrovským kousek stojí programátor a kodér, který na internetu vystupuje pod přezdívkou kgsws. Celý proces zdokumentoval a detailně vysvětlil ve svém patnáctiminutovém videu. Jedná se ovšem o značně odborný vhled do celé problematiky, proto si to raději shrneme trochu stručněji a jednodušeji. Jedná se o exploit, tedy sekvenci nebo program, který využívá ke svému prospěchu obsaženou chybu kódu. Díky němu je možné spustit ve hře jinou hru, takže když to přeneseme na Doom – a konkrétně původní verzi druhého dílu pro DOS, neboť ty ostatní exploit využít zabraňují – máme tady dokonalé videoherní Inception. Programátor kgsws pro svou demonstraci využil promítací sál, který je zaplněn obrazovkami, mezi nimiž lze navíc libovolně přecházet. To už není jen jeden Doom v Doomu, ale klidně i několik instancí, mezi kterými se můžete při troše nepozornosti začít ztrácet.
Pokud jste si video pustili, ať už protože těmto záležitostem rozumíte, či jste zkrátka chtěli Doom in Doom vidět v pohybu, možná vás zaujal styl, jakým kgsws mluví, přesněji řečeno jeho přízvuk. Nejstarší video na jeho kanále s názvem LCD Bludiště pak prozrazuje ještě jednu fascinující věc – jde o Čecha, jehož pohyb na internetu můžete sledovat i skrze jeho příspěvky na diskuzním fóru ZDoom, které se datují do roku 2005 a zmiňují, že tehdy spustil vlastní český web (již nefunkční) věnovaný právě tomuto portu. Další aktivitu můžete nalézt v nejrůznějších koutech internetu, jež byly rovněž věnovány programování, například pro PSP.
Jak vidno, kgsws je velice zkušeným programátorem, i co se týče samotného Doomu, protože tohle úchvatné „Doomception“ není jeho prvním výrazným počinem. Již před rokem ve hře rozjel legendárního Hada, který byl složen z malých lebek, což pro změnu otevřelo úplně novou dimenzi, zabývající se nejen tím, na čem všem může Doom běžet, ale co všechno v něm lze spustit. Kromě Hada si tak můžete v Doomu zkusit zahrát třeba i Asteroids nebo Heretic, a to vše po návštěvě GitHubu a stažení hry Doom in Doom.