Shop menü

MICROSOFT WORD DOKUMENTUM FORMÁJÁBAN IS FUT MÁR A DOOM – SOKKAL JOBB, MINT A PDF VERZIÓ

Az új port a VBA Makró funkció engedélyezését követően indulhat el, teljesítménye elég jó.
Víg Ferenc (J.o.k.e.r)
Víg Ferenc (J.o.k.e.r)
Microsoft Word dokumentum formájában is fut már a DOOM – Sokkal jobb, mint a PDF verzió

Egy lelkes programozó, a Hollandiában élő Wojciech Graj a jelek szerint ihletet kapott a nemrégiben elkészített szokatlan Doom port kapcsán, ahol PDF fájlon belül futott az ikonikus játék, némi trükkel, ASCII grafikát alkalmazva. A játékélmény és a sebesség persze messze volt az ideálistól, ám így is komoly eredménynek tekinthető a módosítás, ami elég nagy port kavart az elmúlt napok folyamán. Érdekesség, hogy a Doom PDF alapú verziója is egy ihlet alapján jöhetett létre, amit a PDF alapú Tetris adott.

Galéria megnyitása

A Word dokumentum formájában elérhető Doom egy 6,6 MB-os fájlként érhető el, méghozzá a GitHub virtuális hasábjain keresztül. Maga a fájl a doomgeneric portjának tekinthető, amelynek futtatásához x86-os architektúra köré épülő processzorral szerelt rendszerre van szükség. A fájl megnyitása után biztonsági figyelmeztetés jelenik meg, ugyanis a játék csak akkor fut, ha az alap esetben letiltott VBA Macro funkciót engedélyezzük.

A Word alapú Doom, amit készítője Doom Word és Word Doom névvel egyaránt emleget, gyakorlatilag olyan minőségben és sebességgel fut a Word dokumentumban, mintha csak az eredeti verzióval játszanánk. A kezelőszervek szintén rendben funkcionálnak: a nyílbillentyűkkel irányíthatjuk a játékot, a számbillentyűkkel fegyvert választhatunk, valamint a Space is használható a megszokott módon.

A játék portolásához szükség volt a doomgeneric_docm.dll könyvtárra, valamint a doom1.wad fájlra is, amiben base 64 kódolással foglalnak helyet a játékhoz kapcsolódó adatok. A Word dokumentum megnyitásakor a VBA Makró közbenjárásával a base 64 tartalmat kitömöríti és betölti a rendszer, majd elindulhat a játék. A fejlesztő szerint a doomgeneric.dll folyamatosan létrehoz egy-egy .bmp fájlt, ami tartalmazza az aktuális képkockát, valamint használja a GetAsyncKeyState funkciót is, hogy kiolvassa az aktuális billentyűzet-állapotot, így valósul meg az irányítás. Valószínűleg ezért jelenik meg olyan kis ablakban maga a tartalom, ami egyébként meglepően jó sebességgel fut. Azt persze érdemes megemlíteni, hogy ennél a portnál hang abszolút nincs.

A fájlt mindenki csak saját felelősségére próbálja meg letölteni és megnyitni, ehhez pedig lehetőleg csak az eredeti GitHub forrást érdemes használni. Nincs kizárva, hogy idővel kártékony kódot tartalmazó verzió is megjelenik az „éterben”, ami sok-sok problémát okozhat a Doom rajongók számára.

Neked ajánljuk

    Tesztek

      Kapcsolódó cikkek

      Vissza az oldal tetejére