Glem DoomPDF, det var forrige ukes nyhet.
Ting har gått kjapt på «kan det kjøre Doom»-fronten i det siste. For en uke siden spredde nyheten seg om at en kar som kaller seg Ading2210 hadde laget en versjon av id Softwares perverse dataspillklassiker som kjørte i et PDF-dokument, og nå har noen like godt laget en versjon i et Word-dokument.
DoomWord krever riktignok en ganske ny versjon av Word, og du må i tillegg ignorere noen sikkerhetsadvarsler for å få det til å kjøre ordentlig. Men om du har lyst til å teste det, på eget ansvar selvfølgelig, kan du finne det på GitHub.
Jeg skal overlate beskrivelsen av hvordan det hele fungerer til utvikler Wojciech Graj:
The Word document contains the library doomgeneric_docm.dll and doom1.wad game data encoded in base 64, which a VBA macro extracts onto the disk and then loads. Every game tick, doomgeneric.dll creates a bmp image containing the current frame and uses GetAsyncKeyState to read the keyboard state. The main VBA macro’s game loop runs a tick in doom, then replaces the image in the document with the latest frame.
Siden jeg kun kjører OpenOffice for tiden kan jeg ikke teste dette selv. Men her er en video som viser Word-versjonen av spillet i aksjon:
Nå foreslår jeg at man dropper Doom på en stund, og heller lager en versjon av Crysis som kan kjøre i en tekstfil.