Doom uitvoeren op Raspberry Pi (zonder emulator)

Doom uitvoeren op Raspberry Pi (zonder emulator)

Wil je genieten van geweldig retro-gaming, alleen of met vrienden? Zin om online samen te werken voor een geweldig first-person shooter-plezier met monsterstralen? Natuurlijk doe je dat!





In 1997 bracht id Software de broncode uit voor Doom, de baanbrekende First Person Shooter (FPS) uit 1993. Als ruimtemarinier moet je het opnemen tegen allerlei demonen en beesten op de Marsmaan van Phobos. Met de beschikbare broncode zijn er verschillende nieuwe vormen van het spel verschenen, waaronder versies voor Raspberry Pi.





Ja, dat klopt: Doom op de Raspberry Pi. PiDoom , iedereen?





Wat je nodig hebt om Doom op Raspberry Pi uit te voeren

Om deze retro-klassieker op je Raspberry Pi te draaien, heb je geen emulators nodig (zoals RetroPie of Recalbox ) of game-ROM's. Doom kan native op de Pi draaien met een eenvoudige installatie van de game-engine en WAD-bestanden.

Deze bevatten de actuele spelgegevens (levels, monsters, wapens, etc.) en zijn beschikbaar in veel verschillende thema's.



Voordat we daar echter op ingaan, is dit wat je nodig hebt voor PiDoom:

  • Een Raspberry Pi 2 of hoger (we hebben getest op een Raspberry Pi 2, Raspberry Pi 3 en een Raspberry Pi 4 8GB)
  • Raspbian of Raspberry Pi OS (afhankelijk van Pi-model) geïnstalleerd en klaar voor gebruik
  • Elke USB-gamecontroller
  • Een geschikte monitor of display
  • Doom-broncode

Er zijn verschillende versies van de Doom-broncode beschikbaar. We gebruiken de Chocolade Doom variant, die compatibel is met de meeste WAD's.





Hoe Doom op de Raspberry Pi te installeren

Ga aan de slag door uw Raspberry Pi aan te sluiten op een beeldscherm, een toetsenbord aan te sluiten en op te starten op het bureaublad.

Je moet het spel via de opdrachtregel installeren, dus deze fase kan worden gedaan via SSH indien nodig. De meeste opslagplaatsen voor Linux-besturingssystemen bevatten Chocolate Doom, inclusief die voor Raspbian. Als zodanig kunt u eenvoudig invoeren





Begin in de opdrachtregel met het installeren van de Chocolate Doom-afhankelijkheden:

sudo apt install chocolate-doom

Wacht terwijl het wordt geïnstalleerd en volg alle relevante aanwijzingen op het scherm.

Installeer Doom WAD-bestanden op uw Raspberry Pi

Nu de Doom-engine op je Pi is geïnstalleerd, is het tijd om een ​​WAD-bestand te installeren.

Er zijn veel DICHTPROPPEN bestanden beschikbaar, en we zullen later kijken naar enkele van de beste alternatieven. Laten we nu eens kijken hoe we een WAD kunnen installeren met behulp van het standaard Doom-gegevensbestand. Dit zal de gebruikelijke Doom-kaarten en wapens aan het spel toevoegen.

Navigeer eerst in de terminal naar: /usr/games . Voer hier deze wget-opdracht uit om de . te downloaden DOOM1.WAD het dossier:

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

Aangezien dit een zipbestand is, pakt u het uit met de uitpakken opdracht:

hoe audio uit een video te halen
sudo unzip shareware_doom_iwad.zip

Je krijgt een bestand met de naam DOOM1.WAD wat betekent dat je klaar bent om Doom op je Raspberry Pi te spelen!

wat is beter gsm of cdma

Doom configureren voor spelen op Raspberry Pi

Als u eerder opdrachten via SSH uitvoerde, is dit het moment om een ​​toetsenbord op uw Raspberry Pi aan te sluiten. Als alternatief kunt u verbinding maken via VNC of RDP, maar dit zal resulteren in een enigszins schokkerig spel. Stop zeker met het gebruik van een externe verbinding voordat je begint met spelen!

Voordat je het spel kunt spelen, moet je Doom configureren. Dit betekent het uitvoeren van de setup-routine met het commando:

chocolate-doom-setup

Gebruik dit scherm om je beeldscherm, geluid, toetsenbord, muis en gamecontroller te configureren.

Je kunt zelfs een netwerkspel starten of eraan meedoen (hoewel deze opties eenvoudig vanaf de opdrachtregel kunnen worden bestuurd).

Als u klaar bent met de configuratie, selecteert u Sla parameters op en start DOOM . BANG BANG BANG!

Start Chocolate Doom in de Raspberry Pi-opdrachtregel

Het is belangrijk op te merken dat u Doom niet elke keer vanuit de configuratietool hoeft uit te voeren. In plaats daarvan is er een eenvoudige opdrachtregelinstructie die u kunt gebruiken:

chocolate-doom -iwad DOOM1.WAD

Hierdoor wordt het spel in de modus Volledig scherm gestart. Het kan echter een belasting veroorzaken op oudere boards (zoals de Raspberry Pi 2) met deze schermresolutie. In dit geval kunt u Doom in plaats daarvan liever in de venstermodus uitvoeren:

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

Deze instellingen kunnen ook als permanent worden ingesteld in de configuratietool, met behulp van de Display configureren optie.

Je kunt Chocolate Doom ook starten vanuit de Menu > Spelletjes menu op het Raspberry Pi OS-bureaublad.

Hoe speel je Doom op Raspberry Pi

Hoe je Doom op je Raspberry Pi speelt, hangt van jou af. Een tv met groot scherm en een Xbox-gamecontroller is misschien uw voorkeur. Misschien heb je je Pi al gehackt in een draagbare speelautomaat, compleet met ingebouwde controller.

Of misschien houdt u gewoon van de traditionele desktopervaring, waarbij u uw Space Marine bestuurt met een muis en toetsenbord. Zo deden we het tenslotte in de jaren negentig.

In de bijgevoegde screenshots heb ik het officiële Raspberry Pi Touchscreen en een USB Xbox 360 controller gebruikt. Sluit gewoon de door u gekozen controller aan voordat u de setup-tool uitvoert en selecteer vervolgens: Gamepad/Joystick configureren .

Dankzij de compacte afmetingen van het touchscreen en de bijbehorende standaard past hij op planken, tafels... eigenlijk overal!

Nieuwe WAD's voor PiDoom vinden

Op zoek naar een Doom-game-ervaring die afwijkt van het origineel? U moet enkele WAD-bestanden opsporen. Veel van deze zijn online beschikbaar --- het probleem is ze te vinden.

Sommige locaties voor Doom WAD's zijn:

Ondertussen kan Doom II ook gespeeld worden in Chocolate Doom met de juiste WAD-bestanden. Veel van deze zijn te vinden in de idGames-archief . Een van de opties die u hier vindt, zijn:

  • De door aliens geïnspireerde Buitenaardse TC .
  • Doctor Who Doom , wat duidelijk een shooter is gebaseerd op de langlopende Britse tv-serie Doctor Who.

Tot slot, als u op de hoogte bent van specifieke Doom WAD's, probeer dan gewoon een directe zoekopdracht op internet naar het bestand. Wie weet wat je tegenkomt?

Zet een multiplayer Doom Deathmatch op!

internet en lokaal netwerk spelen zijn beide mogelijk met Chocolate Doom. De eenvoud (en probleemloos spelen) dicteert echter dat alle Deathmatch-spelers Chocolate Doom en hetzelfde WAD-bestand moeten draaien voordat ze beginnen.

Welke multiplayer-optie je ook kiest, één computer moet als server fungeren om het spel te hosten. De gastheer kan echter ook spelen. Voordat u doorgaat, moet u ervoor zorgen dat UDP-poort 2342 open staat op de routers en/of firewall van alle spelers. Ons gids voor port forwarding kan hier helpen.

Het hosten van een Deathmatch is zo eenvoudig als deze opdracht:

chocolate-doom -server -privateserver -deathmatch

Iedereen op hetzelfde netwerk als jij kan verbinding maken met de Deathmatch door Chocolate Doom uit te voeren zoals hierboven uitgelegd, en de -autojoin-schakelaar toe te voegen:

chocolate-doom -WAD DOOM1.WAD -autojoin

Spelers die buiten je netwerk willen deelnemen aan de Deathmatch, moeten ondertussen rennen:

chocolate-doom -connect [IP_ADDRESS]

Ze zullen moeten vervangen [IP ADRES] met uw openbare IP-adres kunt u deze vinden via whatismyip.com , of door de webinterface van uw router te controleren.

Andere manieren om Doom op Raspberry Pi te spelen

Hoewel we ons hebben gericht op het installeren en instellen van Doom met Chocolate Doom, zijn er enkele alternatieven. En als je Doom niet wilt, maar wel wat FPS-actie... nou, er zijn ook een paar opties voor jou. Het volgende kan allemaal native op de Raspberry Pi worden geïnstalleerd, zonder emulatie.

  • vrijheid : Dit is een alternatief project met gratis gamecontent op basis van de Doom-engine. Het bestaat uit drie fasen: Fase 1, de Doom-kloon; Fase 2, een Doom II en Final Doom-kloon; en FreeDM, een Deathmatch-spel. Momenteel wordt Freedoom actief ontwikkeld.
  • Wolfenstein 3D : Iets ouder dan Doom, maar van dezelfde ontwikkelaars, dit kan onafhankelijk van Doom worden geïnstalleerd of als een WAD in de Doom-engine worden gebruikt. 2001's Return to Castle Wolfenstein zal draaien op de Raspberry Pi 3 en later.

Dus als je de retro FPS-collectie van je Raspberry Pi wilt uitbreiden met deze titels, staan ​​ze klaar om door jou te worden gedownload en geïnstalleerd!

Speel Doom en host Deathmatches op je Pi!

Weer een geweldige retro-game-ervaring nieuw leven ingeblazen dankzij de Raspberry Pi! Deze kleine computer blijft echt verrassen, nietwaar? Je zou nu klaar moeten zijn om Doom op je mini-pc te spelen en misschien zelfs een paar vrienden hebben voor een Deathmatch.

beste Android-apps niet in Play Store 2016

Chocolate Doom is beschikbaar voor Windows, Mac, Linux en BSD. Als zodanig kan elk desktopbesturingssysteem worden gebruikt om deel te nemen aan een Deathmatch.

Op zoek naar meer klassieke Raspberry Pi-games die je zonder emulators kunt spelen ?

Deel Deel Tweeten E-mail Dit is waarom de FBI een waarschuwing heeft afgegeven voor Hive Ransomware

De FBI waarschuwde voor een bijzonder vervelende vorm van ransomware. Dit is waarom je extra op je hoede moet zijn voor Hive-ransomware.

Lees volgende
Gerelateerde onderwerpen
  • Gamen
  • doe-het-zelf
  • Retro-gaming
  • Raspberry Pi
  • Gametips
  • Linux-tips
Over de auteur Christian Cawley(1510 artikelen gepubliceerd)

Plaatsvervangend redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en techniek uitgelegd, en echt nuttige podcast-producent, met uitgebreide ervaring in desktop- en softwareondersteuning. Christian levert een bijdrage aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.

Meer van Christian Cawley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren