Doom invade Microsoft Word: L'iconico sparatutto in un documento Word!
2025-01-20
Autore: Giovanni
Wojciech Graj, un ingegnere del software noto per le sue incredibili sfide, ha stupito ancora una volta il mondo della tecnologia. Dopo aver portato Doom su piattaforme inaspettate come Minecraft e Stardew Valley, ora ha realizzato un'impresa incredibile: rendere il leggendario sparatutto giocabile all'interno di un documento Microsoft Word!
Questa straordinaria realizzazione è disponibile per chiunque desideri provare questa esperienza unica. Il documento di Word, dal peso di 6.6 MB, è scaricabile da GitHub. Per giocare a questa versione di Doom, basta avere una versione moderna di Microsoft Office o Word installata su un sistema x86.
Dopo aver aperto il documento e abilitato le macro VBA (fate attenzione agli avvisi di sicurezza!), vi troverete davanti a una versione sorprendentemente verosimile dell'originale Doom. Pur essendo limitata dalla natura del "contenitore", la grafica evoca vividamente il gioco degli anni '90, e la fluidità è più che accettabile.
Il trucco dietro a quest'impresa impossibile? All'interno del documento è presente una libreria doomgeneric_docm.dll e i dati di gioco doom1.wad, entrambi codificati in base64. All'apertura del documento, un macro VBA estrae i dati e li carica, consentendo al gioco di operare nel contesto di Word. Inoltre, è disponibile un video che illustra il gioco in azione!
Il funzionamento di Doom in Word è davvero affascinante. Per ogni "tick" di gioco, la libreria doomgeneric.dll crea un'immagine bitmap del fotogramma attuale, sfruttando GetAsyncKeyState per monitorare gli input dalla tastiera. Questa soluzione spiega le dimensioni contenute della finestra di gioco, che rimane alla risoluzione original di 320x200 per garantire un'esperienza di gioco fluida.
I comandi sono quelli classici: le frecce direzionali per muoversi, il tasto Ctrl per sparare, Spazio per interagire e i tasti numerici da 1 a 7 per selezionare le armi. Anche se manca l'audio, l'esperienza visiva è sorprendentemente completa.
Non solo si tratta di un'innovativa dimostrazione di ingegno, ma questa realizzazione riaccende anche l'interesse per i giochi retro in un contesto moderno. E chissà, altri sviluppatori potrebbero cercare di replicare l'impresa, portando altri titoli storici in spazi inaspettati! Preparati a condividere questa notizia incredibile e a scaricare il documento per un'esperienza di gioco che non avresti mai pensato di avere in Microsoft Word!