Gioca a Doom direttamente all’interno di un documento Word

DOOM: un adattamento unico all’interno di Microsoft Word

In un’innovativa svolta, uno sviluppatore di software olandese ha adattato con successo il classico sparatutto in prima persona, DOOM, per farlo funzionare all’interno di un documento Microsoft Word autonomo. Questo affascinante progetto, guidato da Wojciech Graj , utilizza macro VBA per dare vita al gioco in un’ambientazione improbabile.

La genesi di un progetto unico

Wojciech ha tratto ispirazione dopo aver visto DOOM funzionare incorporato in un documento PDF, che lo ha portato a creare la sua versione. Il progetto è disponibile su GitHub come singolo file di soli 6,6 MB. Tuttavia, gli utenti devono tenere presente che l’audio non è supportato e che abilitare le macro di Visual Basic for Applications (VBA) è una necessità per il gameplay.

Gameplay e meccaniche

L’esperienza è sorprendentemente vicina al DOOM originale, con gameplay e grafica che richiamano le sue radici del 1993. La porta mantiene la classica risoluzione di 320 x 200 pixel, assicurando prestazioni fluide. I giocatori possono navigare in questa versione proprio come nell’originale: usare i tasti freccia per muoversi, selezionare le armi con i tasti numerici 1-7, sparare con il tasto Control e premere la barra spaziatrice per l’interazione.

Screenshot di DOOM in esecuzione all'interno di un documento di Microsoft Word
Wojciech Graj

Considerazioni sulla compatibilità

Sebbene il concetto sia entusiasmante, i potenziali giocatori devono essere cauti con la compatibilità. Nel mio tentativo di eseguire la porta, ho riscontrato problemi utilizzando l’ultima versione di Microsoft 365 sul mio MacBook Pro basato su Intel. Seguendo attentamente le istruzioni, ho abilitato le macro, ma un messaggio di errore indicava che i dati non potevano essere caricati. Suggerimento importante: il documento DOOM deve essere aperto su un PC Windows dotato di una CPU x86 e una versione moderna di Microsoft Word, altrimenti potresti riscontrare errori simili.

Potenziali ostacoli e soluzioni

Gli utenti Windows sono avvisati che Microsoft Defender potrebbe ostacolare il funzionamento di alcuni componenti, come le DLL estratte dal documento Word. Inoltre, anche le versioni più vecchie di Word, come Word 2007, potrebbero presentare problemi. Il documento contiene la libreria doomgeneric_docm.dlle i dati di gioco in formato base 64, che una macro VBA estrae prima di procedere al caricamento, rendendo i frame come immagini bitmap mentre la macro gestisce le interazioni di gioco.

Portfolio creativo di Wojciech Graj

Questo non è il primo degli adattamenti di gioco inventivi di Wojciech. Il suo sito web personale presenta vari altri progetti in cui DOOM funziona non solo in Microsoft Word ma anche in diversi ambienti come la modalità ASCII nel terminale, all’interno di MS Paint, LibreOffice Calc e persino in piattaforme come Minecraft: Pi Edition e Stardew Valley. Questo talentuoso sviluppatore ha effettivamente dimostrato che se c’è uno schermo, è probabile che DOOM funzioni su di esso!

Per ulteriori aggiornamenti e informazioni su questo e altri progetti, visita il repository ufficiale GitHub .

Fonte: Tom’s Hardware

Domande frequenti

1. È davvero possibile giocare a DOOM all’interno di un documento Word?

Sì, grazie all’adattamento di Wojciech Graj, DOOM può effettivamente essere giocato all’interno di un documento Microsoft Word tramite l’uso di macro VBA, anche se per funzionare è necessario abilitarle.

2. Quali sono i requisiti di sistema per eseguire questo porting di DOOM?

Per eseguire correttamente questa mod DOOM, devi usare un PC Windows con un’architettura CPU x86 e una versione moderna di Microsoft Word. Le versioni più vecchie, come Word 2007, potrebbero non essere compatibili.

3. Perché non riesco a sentire alcun suono mentre gioco a DOOM in Word?

La versione attuale del porting di DOOM non supporta l’audio. Questo adattamento è incentrato sul gameplay e sulla fedeltà visiva piuttosto che sull’output audio.

Fonte e immagini

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *