Come eseguire Doom sul tuo Raspberry Pi senza un emulatore

È ora possibile eseguire FPS classic Doom sul Raspberry Pi, grazie a Chocolate Doom. Ti mostreremo tutto ciò che devi sapere.

È ora possibile eseguire FPS classic Doom sul Raspberry Pi, grazie a Chocolate Doom.  Ti mostreremo tutto ciò che devi sapere.
Annuncio pubblicitario

Desideri goderti alcuni fantastici giochi retrò 5 Progetti di gioco retrò con i progetti di gioco retro Raspberry Pi Zero 5 con il Raspberry Pi Zero Il Raspberry Pi Zero ha preso d'assalto il mondo fai-da-te e homebrew, rendendo possibile la revisione di vecchi progetti e di nuovi arrivati ​​stimolanti, specialmente nelle menti febbricitanti dei fan dei giochi retrò. Per saperne di più, da solo o con gli amici? Hai voglia di fare squadra online per qualche fantastico sparatutto in prima persona? Certo che lo fai!

Nel 1997, id Software ha rilasciato il codice sorgente di Doom, l'innovativo FPS del 1993 che ti mette alla prova, un marine spaziale, contro ogni sorta di demoni e bestie sulla luna marziana di Phobos. Con il codice sorgente disponibile, nel corso degli anni sono apparse diverse nuove forme di gioco, perfette per essere eseguite su un Raspberry Pi.

Sì, è vero: Doom sul Raspberry Pi. PiDoom, chiunque?

Cosa ti serve

Per eseguire questo classico retrò sul tuo Raspberry Pi, non avrai bisogno di emulatori (come RetroPie o Recalbox) o di giochi. Doom può essere eseguito in modo nativo sul Pi con una semplice installazione del motore di gioco, seguito da alcuni file WAD. Questi contengono i dati di gioco effettivi - livelli, mostri, armi e così via - e sono disponibili in molti temi diversi.

hardware doom

Prima di iniziare, ecco quello che ti serve per PiDoom:

  • A Raspberry Pi 2 5 Things Only a Raspberry Pi 2 Can Do 5 Things Only a Raspberry Pi 2 Can Do L'ultima edizione del computer dalle dimensioni ridotte è fantastica. Così fantastico, in effetti, che ci sono 5 cose che puoi fare solo su un Raspberry Pi 2. Leggi di più o Pi 3 Il Raspberry Pi 3: Più veloce, migliore, con Wi-Fi e Bluetooth Raspberry Pi 3: Più veloce, migliore, con Wi-Fi e Bluetooth Oggi, la fondazione Raspberry Pi ha annunciato il rilascio di Raspberry Pi 3. È l'aggiornamento più significativo della popolare linea di computer a basso costo. Leggi di più
  • Raspbian Jessie 5 modi Nuovo Raspbian Jessie rende il Raspberry Pi ancora più semplice da usare 5 modi Nuovo Raspbian Jessie rende il Raspberry Pi ancora più facile da usare Dopo il rilascio di Debian Jessie a luglio, la comunità Raspberry Pi è stata benedetta con una nuova versione della variante Raspbian, basato sulla distro "genitore". Leggi altro installato e pronto all'uso
  • Qualsiasi controller di gioco USB
  • Qualsiasi display
  • Doom codice sorgente

Sono disponibili diverse versioni del codice sorgente di Doom . Useremo la variante Chocolate Doom, che è compatibile con la maggior parte dei WAD.

Installa Doom sul Raspberry Pi

Inizia collegando il tuo Raspberry Pi 2 o 3 a uno schermo, inserisci una tastiera e avvia in Raspbian.

Avrai bisogno di installare il gioco tramite la riga di comando, quindi questa fase può essere eseguita tramite SSH Impostazione del tuo Raspberry Pi per l'uso senza testa Con SSH Impostazione del tuo Raspberry Pi per l'uso senza testa con SSH Il Raspberry Pi può accettare i comandi SSH quando connesso a una rete locale (Ethernet o Wi-Fi), che consente di configurarlo facilmente. I vantaggi di SSH vanno oltre a sconvolgere lo screening quotidiano ... Leggi di più se necessario.

Nella riga di comando, inizia installando le dipendenze Doom Chocolate:

sudo apt-get install libsdl-mixer1.2-dev libsdl-net1.2-dev python-imaging 

Una volta fatto questo, scarica il codice Chocolate Doom usando wget:

 wget https://www.chocolate-doom.org/downloads/2.2.1/chocolate-doom-2.2.1.tar.gz 

doom pi download

Vai su www.chocolate-doom.org/wiki/index.php/Scarica per verificare prima il nome e il percorso del file corretto, ma potrebbe cambiare per le versioni future.

Con il download completato, estrai con tar:

 tar xzf chocolate-doom-2.2.1.tar.gz 

Ora puoi compilare Chocolate Doom. Cambia directory con:

 cd chocolate-doom-2.2.1 

doom pi configure

Ora esegui la routine configure, seguita da make per compilare i file. Questo non sarà veloce:

 ./configure make 

Ora è tutto pronto per l'installazione:

 sudo make install 

Installa un file WAD Doom sul tuo Raspberry Pi

Sono disponibili molti file WAD e in seguito vedremo alcune delle migliori alternative. Per ora, scoprirai come installare un WAD, utilizzando il file di dati Doom standard. Questo aggiungerà le solite mappe e armi Doom al gioco.

Dall'interno della directory chocolate-doom-2.2.1, eseguire questo comando wget per scaricare il file DOOM1.WAD :

 wget http://www.doomworld.com/3ddownloads/ports/shareware_doom_iwad.zip 

Poiché si tratta di un file zip, è necessario decomprimerlo. Il comando decomprimere funzionerà correttamente:

 unzip shareware_doom-iwad.zip 

Finirai con un file chiamato DOOM1.WAD . Oh, e sei pronto per giocare a Doom sul tuo Raspberry Pi!

Be 'quasi.

Configura Doom

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 questo si tradurrà in un gioco leggermente a scatti. Certamente, smetti di usare una connessione remota prima di iniziare a giocare!

lancio di Doom Pi Setup

Prima di poter giocare, devi configurare Doom . Ciò significa eseguire la routine di installazione con il comando:

 chocolate-doom-setup 

Usa questa schermata per configurare display, audio, tastiera, mouse, controller di gioco e persino avviare o partecipare a un gioco di rete (sebbene queste opzioni finali possano essere facilmente controllate dalla riga di comando).

suono pi doom

È possibile controllare questo menu di configurazione usando la tastiera o il mouse.

Quando hai finito con la configurazione, premi Salva parametri e avvia DOOM . BANG BANG BANG!

Avvia Chocolate Doom nella riga di comando

Sebbene tu abbia già lanciato Doom, tieni presente che non è necessario eseguirlo 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 uno sforzo sul tuo Raspberry Pi con questa risoluzione dello schermo. Per il Raspberry Pi 2, questo è particolarmente un problema. Quindi, 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, utilizzando l'opzione Configura display .

La migliore esperienza di distruzione

Come giochi Doom sul tuo Raspberry Pi dipende da te. Un grande schermo TV con un controller di gioco Xbox potrebbe essere la vostra preferenza. Forse hai già hackerato il tuo Pi in una macchina da gioco portatile, completa di controller integrato.

Oppure ti potrebbe piacere l'esperienza desktop tradizionale, controllando il tuo spazio marino con un mouse e una tastiera. Dopotutto, è così che l'abbiamo fatto negli anni '90.

doom pi giocando

La mia preferenza è di usare il touchscreen ufficiale Raspberry Pi Come configurare il touchscreen Raspberry Pi Come configurare il touchscreen Raspberry Pi Il Raspberry Pi viene fornito con una varietà di utili componenti aggiuntivi, ma un pezzo di kit che si è dimostrato particolarmente popolare è il Display touchscreen da 7 pollici Raspberry Pi. Ecco come impostarne uno. Leggi altro, che è molto facile da configurare. Dopo aver configurato il mio controller di gioco (un controller USB Xbox 360), ho potuto prendere il mio Raspberry Pi praticamente ovunque - con una batteria portatile, ovviamente - e giocare a Doom.

Grazie alle dimensioni compatte del touchscreen e al supporto utile, si adatta a scaffali, tavoli ... ovunque, davvero!

Trovare nuovi WAD per PiDoom

Se stai cercando un'esperienza di gioco Doom diversa dall'originale, dovrai rintracciare alcuni file WAD. Molti sono disponibili online. Il problema è rintracciarli tutti.

Ad esempio, potresti andare alla pagina Wikia di Doom WADs, dove troverai una grande selezione di file scaricabili.

In alternativa, puoi accedere a DoomWADStation, dove troverai le personalizzazioni per l'installazione di Chocolate Doom.

I WAD più recenti, nel frattempo, possono essere trovati nel forum WAD di DoomWorld.com. Quel sito ha la più grande collezione di materiale correlato a Doom online e sentirai davvero l'amore per il gioco lì.

Le WAD Doom II possono essere giocate anche in Chocolate Doom. Molti di questi possono essere trovati nell'archivio idGames. Tra le opzioni che troverai qui sono:

  • Alien TC ispirato agli alieni.
  • Doctor Who Doom, che è ovviamente uno sparatutto basato sulla lunga serie televisiva britannica Doctor Who .

Infine, se sei a conoscenza di Wom Doom specifici (magari di un amico, di una rivista o di una lettura online), prova semplicemente una ricerca Google diretta per il file. Chissà cosa ti verrà in mente?

Prepara un deathmatch Doom multigiocatore!

Internet e giochi in rete locale sono possibili con Chocolate Doom. Tuttavia, la semplicità (e il gioco senza problemi) impone che tutti i giocatori di Deathmatch eseguano Chocolate Doom e lo stesso file WAD, prima di iniziare.

Qualunque opzione multiplayer tu faccia, un computer deve fungere da server per ospitare il gioco. L'host può anche giocare, comunque. 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 Che cos'è il port forwarding e come può aiutarmi? [MakeUseOf Explains] Che cos'è il port forwarding e come può aiutarmi? [MakeUseOf Explains] Piangi un po 'dentro quando qualcuno ti dice che c'è un problema di port forwarding ed è per questo che la tua nuova app non funzionerà? La tua Xbox non ti permetterà di giocare, i tuoi download torrent rifiutano ... Leggi di più può aiutarti qui.

Ospitare un Deathmatch è semplice come questo comando:

 chocolate-doom -server -privateserver -deathmatch 

Chiunque si trovi sulla stessa rete a cui è 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 da oltre la tua rete, nel frattempo, dovrebbero eseguire:

 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.

Alternative al cioccolato Doom

Sebbene ci siamo concentrati sull'installazione e l'installazione di Doom with Chocolate Doom, ci sono alcune alternative. E se non vuoi Doom ma vuoi qualche azione FPS ... beh, ci sono anche alcune opzioni per te. Quanto segue può essere installato in modo nativo sul Raspberry Pi, senza emulazione.

doom pi freedoom

Freedoom - Questo è un progetto alternativo, con contenuti di gioco gratuiti basati sul motore di Doom . Comprende tre fasi: Fase 1, il clone di Doom ; Fase 2, un clone di Doom II e Final Doom ; e FreeDM, un gioco di Deathmatch. Attualmente Freedoom è in fase di sviluppo attivo.

Duke Nukem 3D - Not Doom, chiaramente, ma comunque uno sparatutto popolare ai suoi tempi, con molte revival nel corso degli anni. Questo non è un gioco adatto ai bambini, tuttavia, a causa del tono delle immagini e del dialogo.

Quake III - Ancora popolare dopo tutti questi anni, Quake III può essere installato sul Raspberry Pi.

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 . (Abbiamo anche sentito voci secondo cui il 2001 Return to Castle Wolfenstein verrà eseguito su Raspberry Pi 3.)

Quindi, se vuoi estendere la raccolta di FPS retrò di Raspberry Pi a questi titoli, sono pronti e ti aspettano per il download e l'installazione!

Gioca a Doom e condividi Deathmatch sul tuo Pi!

Un'altra fantastica esperienza di gioco retrò rianimata grazie al Raspberry Pi! Questo piccolo computer continua davvero a sorprendere, vero? A questo punto dovresti essere pronto a giocare a Doom sul tuo mini-PC, e potrebbe anche avere qualche amico in giro per giocare a Deathmatch.

Chocolate Doom è disponibile per Windows, Mac e Linux (oltre a Linux Linux BSD Linux vs BSD: che cosa dovresti usare? Linux vs BSD: che cosa dovresti usare? Entrambi sono basati su Unix, ma è qui che finiscono le somiglianze. Ecco tutto ciò che è necessario sapere sulle differenze tra Linux e BSD. Altre informazioni) in modo che qualsiasi sistema operativo desktop possa essere utilizzato per unirsi a un Deathmatch.

Hai provato Doom sul tuo Raspberry Pi? Corri in qualche problema? Ospitato un Deathmatch? Raccontaci tutto di seguito!

Immagine di credito: stranamente turbolenta tramite YouTube

In this article