Come eseguire Doom sul tuo Raspberry Pi senza un emulatore

Come eseguire Doom sul tuo Raspberry Pi senza un emulatore / Fai da te

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 per Destino, il rivoluzionario FPS del 1993 che ti contrappone, 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ì, è giusto: Destino 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 ROM. Destino 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.

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
  • Destino codice sorgente

Diverse versioni del Destino codice sorgente sono disponibili. Useremo il Chocolate Doom variante, 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 Configurazione 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 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

Vai su www.chocolate-doom.org/wiki/index.php/Scarica per verificare prima il nome e il percorso del file corretto, ma questo 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

Ora esegui la procedura di configurazione, seguita da rendere 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

Ci sono molti WAD file disponibili e vedremo alcune delle migliori alternative in seguito. Per ora, scoprirai come installare un WAD, usando lo standard Destino file di dati. Questo aggiungerà il solito Destino mappe e armi per il gioco.

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

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

Poiché si tratta di un file zip, è necessario decomprimerlo. Il Unzip il comando funzionerà bene:

decomprimere shareware_doom-iwad.zip

Finirai con un file chiamato DOOM1.WAD. Oh, e sei pronto per giocare Destino 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!

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

cioccolato-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).

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

Quando hai finito con la configurazione, colpisci Salva i 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:

cioccolato-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 correre Destino in modalità finestra invece:

chocolate-doom -iwad DOOM1.WAD -finestra 640x480

Queste impostazioni possono anche essere impostate come permanenti nello strumento di configurazione, utilizzando il comando Configura display opzione.

La migliore esperienza di distruzione

Come giochi Destino 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.

La mia preferenza è quella di utilizzare il touchscreen Raspberry Pi ufficiale Come configurare il touchscreen Raspberry Pi Come configurare il touchscreen Raspberry Pi Il Raspberry Pi viene fornito con una serie di utili componenti aggiuntivi, ma un pezzo di kit che si è rivelato 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 perfettamente a scaffali, tavoli ... ovunque!

Trovare nuovi WAD per PiDoom

Se stai cercando un Destino esperienza di gioco 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 vasta 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ì.

Doom II I WAD possono essere giocati 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 Dottor chi.

Infine, se sei a conoscenza di specifici Destino WAD (magari da un amico, una rivista o dalla lettura online), quindi cerca semplicemente una ricerca Google diretta per il file. Chissà cosa vedrai?

Crea un Deathmatch Doom multigiocatore!

Internet e giochi in rete locale sono possibili con Chocolate Doom. Tuttavia, la semplicità (e la riproduzione 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-private server-deathmatch

Chiunque si trovi sulla stessa rete a cui è possibile connettersi al Deathmatch eseguendo Chocolate Doom come spiegato sopra, aggiungendo l'opzione -autojoin:

cioccolato-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]

Avranno bisogno di sostituire [INDIRIZZO IP] 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 la configurazione Destino con Chocolate Doom, ci sono alcune alternative. E se non vuoi Destino ma tu 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.

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

Duke Nukem 3D - Non Destino, chiaramente, ma comunque uno sparatutto popolare ai suoi tempi, con molti risvegli 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 Destino, ma dagli stessi sviluppatori, questo può essere installato indipendentemente da Destino o goduto come un WAD nel Destino motore. (Abbiamo anche sentito voci sul 2001 Ritorna a Castle Wolfenstein funzionerà sul Raspberry Pi 3.)

Quindi, se vuoi estendere la raccolta di FPS retrò di Raspberry Pi a questi titoli, sono pronti e ti aspettano per scaricarli e installarli!

Gioca a Doom e Host Deathmatch sul tuo 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 per giocare Destino sul tuo mini-PC, e potrebbe anche avere qualche amico 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 Destino sul tuo Raspberry Pi? Corri in qualche problema? Ospitato un Deathmatch? Raccontaci tutto di seguito!

Immagine di credito: stranamente turbolenta tramite YouTube

Scopri di più su: Linux, Raspberry Pi.