Come eseguire Doom su Raspberry Pi (senza emulatore)
Vuoi divertirti con dei fantastici giochi retrò, da solo o con gli amici? Hai voglia di unirti a una squadra online per divertirti con uno sparatutto in prima persona di mostri fantastici? Certo che lo fai!
Nel 1997, id Software ha rilasciato il codice sorgente di Doom, l'innovativo sparatutto in prima persona del 1993 (FPS). Giocando come un marine spaziale, ti troverai contro ogni sorta di demoni e bestie sulla luna marziana di Phobos. Con il codice sorgente disponibile, sono apparse varie nuove forme di gioco, incluse le versioni per Raspberry Pi.
Sì, è vero: Doom sul Raspberry Pi. PiDoom , chiunque?
Cosa ti servirà per eseguire Doom su Raspberry Pi
Per eseguire questo classico retrò sul tuo Raspberry Pi, non avrai bisogno di emulatori (come RetroPie o Recalbox ) o ROM di gioco. Doom può essere eseguito nativamente sul Pi con una semplice installazione del motore di gioco e dei file WAD.
Questi contengono i dati di gioco effettivi (livelli, mostri, armi, ecc.) E sono disponibili in molti temi diversi.
Prima di approfondire, tuttavia, ecco cosa ti servirà per PiDoom:
- Un Raspberry Pi 2 o successivo (abbiamo testato su un Raspberry Pi 2, Raspberry Pi 3 e un Raspberry Pi 4 da 8 GB)
- Sistema operativo Raspbian o Raspberry Pi (a seconda del modello Pi) installato e pronto per l'uso
- Qualsiasi controller di gioco USB
- Un monitor o display adatto
- Codice sorgente Doom
Sono disponibili diverse versioni del codice sorgente di Doom. Utilizzeremo la variante Chocolate Doom , che è compatibile con la maggior parte dei WAD.
Come installare Doom su Raspberry Pi
Inizia collegando il tuo Raspberry Pi a un display, collega una tastiera e avvia il desktop.
Dovrai installare il gioco dalla riga di comando, quindi questa fase può essere eseguita tramite SSH, se necessario. La maggior parte dei repository del sistema operativo Linux include Chocolate Doom, inclusi quelli per Raspbian. Come tale, puoi semplicemente entrare
Nella riga di comando, inizia installando le dipendenze di Chocolate Doom:
sudo apt install chocolate-doom
Attendere l'installazione, seguendo le istruzioni visualizzate sullo schermo.
Installa i file Doom WAD sul tuo Raspberry Pi
Con il motore Doom installato sul tuo Pi, è tempo di installare un file WAD.
Ci sono molti file WAD disponibili e vedremo in seguito alcune delle migliori alternative. Per ora, scopriamo come installare un WAD, utilizzando il file di dati Doom standard. Ciò aggiungerà le solite mappe e armi Doom al gioco.
Per prima cosa, naviga nel terminale verso / usr / games . Qui, esegui questo comando wget per scaricare il file DOOM1.WAD :
sudo wget http://www.doomworld.com/3ddownloads/ports/shareware_doom_iwad.zip
Poiché si tratta di un file zip, decomprimilo con il comando unzip :
sudo unzip shareware_doom_iwad.zip
Finirai con un file chiamato DOOM1.WAD che significa che sei pronto per giocare a Doom sul tuo Raspberry Pi!
Configura Doom per giocare su Raspberry Pi
Se in precedenza avevi eseguito comandi su SSH, ora è il momento di collegare una tastiera al tuo Raspberry Pi. In alternativa, è possibile connettersi tramite VNC o RDP , ma ciò si tradurrà in un gioco leggermente a scatti. Certamente, smetti di usare una connessione remota prima di iniziare a giocare!
Prima di poter giocare, devi configurare Doom. Questo significa eseguire la routine di installazione con il comando:
chocolate-doom-setup
Utilizzare questa schermata per configurare display, audio, tastiera, mouse e controller di gioco.
Puoi persino avviare o partecipare a una partita in rete (sebbene queste opzioni possano essere facilmente controllate dalla riga di comando).
Al termine della configurazione, seleziona Salva parametri e avvia DOOM . BANG BANG BANG!
Avvia Chocolate Doom nella riga di comando di Raspberry Pi
È importante notare che non è necessario eseguire Doom dallo strumento di configurazione ogni volta. Invece, c'è una semplice istruzione da riga di comando che puoi usare:
chocolate-doom -iwad DOOM1.WAD
Questo avvierà il gioco in modalità a schermo intero. Tuttavia, può causare una tensione su schede più vecchie (come Raspberry Pi 2) con questa risoluzione dello schermo. In questo caso, potresti preferire eseguire Doom in modalità finestra invece:
chocolate-doom -iwad DOOM1.WAD -window 640x480
Queste impostazioni possono anche essere impostate come permanenti nello strumento di configurazione, usando l'opzione Configura display .
Puoi anche avviare Chocolate Doom dal menu> Giochi sul desktop del sistema operativo Raspberry Pi.
Come giocare a Doom su Raspberry Pi
Come giochi a Doom sul tuo Raspberry Pi dipende da te. Una TV a grande schermo con un controller di gioco Xbox potrebbe essere la tua preferenza. Forse hai già hackerato il tuo Pi in una macchina da gioco portatile, completa di controller integrato.
Oppure potresti semplicemente provare la tradizionale esperienza desktop, controllando la tua navicella spaziale con mouse e tastiera. Dopotutto, è così che l'abbiamo fatto negli anni '90.
Negli screenshot di accompagnamento ho usato il touchscreen Raspberry Pi ufficiale e un controller USB Xbox 360. Basta collegare il controller scelto prima di eseguire lo strumento di configurazione, quindi selezionare Configura gamepad / joystick .
Grazie alle dimensioni compatte del touchscreen e del supporto di accompagnamento, si adatterà su scaffali, tavoli … ovunque, davvero!
Trovare nuovi WAD per PiDoom
Alla ricerca di un'esperienza di gioco Doom diversa dall'originale? Dovrai rintracciare alcuni file WAD. Molti di questi sono disponibili online: il problema è trovarli.
Alcune posizioni per i WAD Doom sono:
- La pagina Wikia di Doom WAD presenta un'ampia selezione di file scaricabili.
- DoomWADStation fornisce personalizzazioni per l'installazione di Chocolate Doom.
- Il forum WADs di Doomworld offre la più grande raccolta online di materiale correlato a Doom.
Nel frattempo, Doom II può anche essere giocato in Chocolate Doom con i file WAD appropriati. Molti di questi possono essere trovati nell'archivio idGames . Tra le opzioni che troverai qui ci sono:
- TC Alien di ispirazione aliena .
- Doctor Who Doom , che è ovviamente uno sparatutto basato sulla lunga serie TV britannica Doctor Who.
Infine, se sei a conoscenza di specifici WAD Doom, prova semplicemente una ricerca web diretta per il file. Chissà cosa ti presenterai?
Crea un Deathmatch Doom multigiocatore!
Internet e il gioco della rete locale sono entrambi possibili con Chocolate Doom. Tuttavia, la semplicità (e il gioco senza problemi) impone che tutti i giocatori di Deathmatch debbano eseguire Chocolate Doom e lo stesso file WAD, prima di iniziare.
Qualunque sia l'opzione multiplayer scelta, un computer deve fungere da server per ospitare il gioco. L'host può anche giocare, tuttavia. Prima di procedere, assicurarsi che la porta UDP 2342 sia aperta su tutti i router e / o firewall di tutti i giocatori. La nostra guida al port forwarding può essere d'aiuto qui.
Ospitare un Deathmatch è semplice come questo comando:
chocolate-doom -server -privateserver -deathmatch
Chiunque sulla stessa rete è possibile connettersi al Deathmatch eseguendo Chocolate Doom come spiegato sopra, aggiungendo l'opzione -autojoin:
chocolate-doom -WAD DOOM1.WAD -autojoin
I giocatori che desiderano unirsi al Deathmatch oltre la tua rete, nel frattempo, dovrebbero correre:
chocolate-doom -connect [IP_ADDRESS]
Dovranno sostituire [IP_ADDRESS] con il tuo indirizzo IP pubblico, puoi trovarlo tramite whatismyip.com o controllando l'interfaccia web del tuo router.
Altri modi per giocare a Doom su Raspberry Pi
Sebbene ci siamo concentrati sull'installazione e l'impostazione di Doom con Chocolate Doom, ci sono alcune alternative. E se non vuoi Doom ma vuoi un po 'di azione FPS … beh, ci sono anche alcune opzioni per te. Quanto segue può essere installato in modo nativo su Raspberry Pi, senza emulazione.
- Freedoom : questo è un progetto alternativo, con contenuti di gioco gratuiti basati sul motore Doom. Comprende tre fasi: Fase 1, il clone Doom; Fase 2, un clone di Doom II e Final Doom; e FreeDM, un gioco Deathmatch. Attualmente Freedoom è in fase di sviluppo attivo.
- Wolfenstein 3D : un po 'più vecchio di Doom, ma dagli stessi sviluppatori, può essere installato indipendentemente da Doom o utilizzato come WAD nel motore Doom. Il 2001 Return to Castle Wolfenstein verrà eseguito su Raspberry Pi 3 e versioni successive.
Quindi, se vuoi estendere la collezione FPS retrò del tuo Raspberry Pi a questi titoli, sono pronti e aspettano che tu li scarichi e li installi!
Gioca a Doom e Host Deathmatches su Your Pi!
Un'altra fantastica esperienza di gioco retrò rianimata grazie al Raspberry Pi! Questo piccolo computer continua davvero a sorprendere, vero? Ormai dovresti essere pronto a giocare a Doom sul tuo mini-PC e potresti anche avere un paio di amici per un Deathmatch.
Chocolate Doom è disponibile per Windows, Mac, Linux e BSD. Pertanto, è possibile utilizzare qualsiasi sistema operativo desktop per partecipare a un Deathmatch.
Cerchi i giochi più classici di Raspberry Pi a cui puoi giocare senza emulatori ?
Leggi l'articolo completo: Come eseguire Doom su Raspberry Pi (senza emulatore)