Hur man kör Doom på din Raspberry Pi utan en Emulator

Det är nu möjligt att köra FPS Classic Doom på Raspberry Pi, tack vare Chocolate Doom. Vi visar dig allt du behöver veta.

Det är nu möjligt att köra FPS Classic Doom på Raspberry Pi, tack vare Chocolate Doom.  Vi visar dig allt du behöver veta.
Annons

Vill du njuta av några fantastiska retro spel 5 Retro Gaming Projekt med Raspberry Pi Zero 5 Retro Gaming Projekt med Raspberry Pi Zero Raspberry Pi Zero har tagit DIY och Homebrew World med storm, vilket gör det möjligt att revidera gamla projekt och inspirerande nykomlingar, speciellt i retrospelsfansens feverade sinnen. Läs mer, ensam eller med vänner? Fancy teaming up online för några fantastiska monster sprängning första person shooter kul? Självklart gör du det!

Bakom 1997 släppte ID Software källkoden för Doom, den banbrytande 1993-FPS som pussar dig, ett rymdfart mot alla slags demoner och djur på Marsmånen i Phobos. Med källkoden tillgänglig har olika nya former av spelet dykt upp under åren, perfekt för att springa på en Raspberry Pi.

Ja, det är rätt: Doom på Raspberry Pi. PiDoom, någon?

Vad du behöver

För att köra denna retroklassiker på din Raspberry Pi behöver du inga emulatorer (som RetroPie eller Recalbox) eller spel ROM-skivor. Doom kan köras indivilt på Pi med en enkel installation av spelmotorn, följt av vissa WAD-filer. Dessa innehåller de faktiska speldata - nivåer, monster, vapen och så vidare - och kommer i många olika teman.

doom hårdvara

Innan vi kommer på det, är det här vad du behöver för PiDoom:

  • En hallon pi 2 5 saker bara en hallon pi 2 kan göra 5 saker bara en hallon pi 2 kan göra den senaste upplagan av pint stor dator är fantastisk. Det är så fantastiskt att det finns 5 saker du bara kan göra på en Raspberry Pi 2. Läs mer eller Pi 3 Raspberry Pi 3: Snabbare, bättre, med Wi-Fi och Bluetooth Raspberry Pi 3: Snabbare, bättre med Wi-Fi och Bluetooth Idag meddelade Raspberry Pi-stiftelsen frisläppandet av Raspberry Pi 3. Det är den viktigaste uppdateringen till den populära raden av billiga datorer än. Läs mer
  • Raspbian Jessie 5 sätt Nya Raspbian Jessie gör Raspberry Pi ännu enklare att använda 5 sätt Nya Raspbian Jessie gör Raspberry Pi ännu enklare att använda Efter frisläppandet av Debian Jessie i juli har Raspberry Pi-gemenskapen blivit välsignad med en ny version av Raspbian-varianten, baserat på "förälder" distro. Läs mer installerat och redo att användas
  • Alla USB-spelkontroller
  • Någon skärm
  • Doom källkod

Flera versioner av Doom- källkoden finns tillgängliga. Vi använder Chocolate Doom- varianten, som är kompatibel med de flesta WAD.

Installera Doom på Raspberry Pi

Kom igång genom att haka din Raspberry Pi 2 eller 3 upp till en bildskärm, koppla in ett tangentbord och starta i Raspbian.

Du måste installera spelet via kommandoraden, så det här steget kan göras via SSH Ställa in din Raspberry Pi för huvudlös användning med SSH Ställa in din Raspberry Pi för huvudlös användning med SSH Raspberry Pi kan acceptera SSH-kommandon när den är ansluten till ett lokalt nätverk (antingen via Ethernet eller Wi-Fi), så att du enkelt kan konfigurera det. Fördelarna med SSH går utöver att störa den dagliga screeningen ... Läs mer om det behövs.

På kommandoraden börjar du med att installera Chocolate Doom-beroenden:

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

När detta är klart ladda ner Chocolate Doom-koden med Wget:

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

doom pi nedladdning

Gå till www.chocolate-doom.org/wiki/index.php/Downloads för att kontrollera rätt filnamn och sökväg till nedladdningen först, eftersom det kan ändras för framtida versioner.

Med nedladdningen komplett, extrahera med tjära:

 tar xzf chocolate-doom-2.2.1.tar.gz 

Du kan nu kompilera Chocolate Doom. Byt katalog med:

 cd chocolate-doom-2.2.1 

doom pi konfigurerar

Kör nu konfigurationsrutinen, följt av gör att kompilera filer. Det här blir inte snabbt:

 ./configure make 

Allt är nu klart att installera:

 sudo make install 

Installera en Doom WAD-fil på din Raspberry Pi

Det finns många WAD- filer tillgängliga, och vi tittar på några av de bästa alternativen senare. För tillfället ska du ta reda på hur du installerar en WAD, med hjälp av standard Doom- datafilen. Detta kommer att lägga till vanliga Doom- kartor och vapen till spelet.

Från inuti katalogen choklad-doom-2.2.1 kör du det här wget-kommandot för att ladda ner DOOM1.WAD- filen:

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

Eftersom det här är en zip-fil måste du packa upp den. Unzip- kommandot fungerar bra:

 unzip shareware_doom-iwad.zip 

Du kommer sluta med en fil som heter DOOM1.WAD . Åh, och du är redo att spela Doom på din Raspberry Pi!

Ja, nästan.

Konfigurera Doom

Om du tidigare körde kommandon över SSH, är det dags att ansluta ett tangentbord till din Raspberry Pi. Alternativt kan du ansluta via VNC eller RDP, men detta kommer att resultera i ett lite ryckigt spel. Visst, sluta använda en fjärranslutning innan du börjar spela!

doom pi setup lansering

Innan du kan spela spelet måste du konfigurera Doom . Detta innebär att du kör installationsrutinen med kommandot:

 chocolate-doom-setup 

Använd den här skärmen för att konfigurera din bildskärm, ljud, tangentbord, mus, spelkontroll och till och med starta eller ansluta till ett nätverksspel (även om dessa slutliga alternativ lätt kan styras från kommandoraden).

doom pi ljud

Du kan styra denna konfigurationsmeny med tangentbord eller mus.

När du är klar med konfigurationen, klicka på Spara parametrar och starta DOOM . BANG BANG BANG!

Starta Chocolate Doom i kommandoraden

Även om du kanske redan har lanserat Doom, notera att du inte behöver köra den från konfigurationsverktyget varje gång. I stället finns det en enkel kommandoradsinstruktion som du kan använda:

 chocolate-doom -iwad DOOM1.WAD 

Detta startar spelet i helskärmsläge. Det kan dock orsaka en belastning på din Raspberry Pi med denna skärmupplösning. För Raspberry Pi 2 är detta särskilt ett problem. Så kanske du föredrar att köra Doom i fönsterläge istället:

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

Dessa inställningar kan också ställas in som permanent i konfigurationsverktyget, med alternativet Konfigurera bildskärm .

Den bästa Doom-upplevelsen

Hur du spelar Doom på din Raspberry Pi beror på dig. En storskärms-TV med en Xbox-spelkontroll kan vara din preferens. Kanske har du redan hackat din Pi i en bärbar spelmaskin, komplett med inbyggd kontroller.

Eller kanske du gillar den traditionella skrivbordserfarenheten, kontrollerar ditt rymdfärg med en mus och tangentbord. När allt så gjorde så gjorde vi det på 1990-talet.

doom pi spelar

Min egen preferens är att använda den officiella Raspberry Pi Touchscreen Så här ställer du in din Raspberry Pi Touchscreen Så här ställer du in din Raspberry Pi Touchscreen Raspberry Pi kommer med en mängd användbara tillägg, men ett kit som har visat sig vara särskilt populärt är Raspberry Pi 7-tums pekskärmskärm. Så här ställer du in en. Läs mer, vilket är väldigt lätt att ställa in. Efter att ha konfigurerat min spelkontroll (en USB Xbox 360-kontroller), kunde jag då ta min Raspberry Pi ganska mycket - med ett bärbart batteri, förstås - och spela Doom.

Tack vare de kompakta dimensionerna på pekskärmen och användarstället passar den på hyllor, bord ... var som helst, verkligen!

Hitta nya WAD för PiDoom

Om du letar efter en Doom- spelupplevelse som skiljer sig från originalet måste du spåra några WAD-filer. Många är tillgängliga online. Problemet är att spåra dem alla ner.

Till exempel kan du gå till Doom WADs Wikia-sida, där du hittar ett stort urval av nedladdningsbara filer.

Alternativt kan du släppa in till DoomWADStation, där du hittar anpassningar för din Chocolate Doom-installation.

Nyare WADs kan hittas på DoomWorld.com WADs forum. Den här webbplatsen har den största samlingen av Doom-relaterat material online, och du kommer verkligen att känna kärleken till spelet där.

Doom II WADs kan också spelas i Chocolate Doom. Många av dessa finns i idGames Archive. Bland de alternativ som du hittar här är:

  • Den Alien-inspirerade Alien TC.
  • Doctor Who Doom, som uppenbarligen är en skytt som baseras på den långvariga brittiska tv-serien Doctor Who .

Slutligen, om du är medveten om specifika Doom WADs (kanske från en vän, tidskrift eller från att läsa om det på nätet), försök helt enkelt en direkt Google-sökning efter filen. Vem vet vad du ska dyka upp?

Skapa ett multiplayer Doom Deathmatch!

Internet och lokala nätverksspel är båda möjliga med Chocolate Doom. Enkelhet (och problemfritt spel) dikterar dock att alla Deathmatch-spelare ska köra Chocolate Doom och samma WAD-fil innan de startar.

Vilket multiplayeralternativ du tar måste en dator fungera som servern som värd för spelet. Värdan kan också spela, dock. Innan du fortsätter, se till att UDP port 2342 är öppen på alla spelares routrar och / eller brandvägg. Vår guide till port vidarebefordran Vad är port vidarebefordran och hur kan det hjälpa mig? [MakeUseOf Explains] Vad är port vidarebefordran och hur kan det hjälpa mig? [MakeUseOf Explains] Skriker du lite inuti när någon säger att det finns ett portproblem och det är därför att din glänsande nya app inte fungerar? Din Xbox låter dig inte spela spel, dina torrentladdningar vägrar ... Läs mer kan hjälpa här.

Hosting a Deathmatch är lika enkelt som det här kommandot:

 chocolate-doom -server -privateserver -deathmatch 

Någon i samma nätverk som du kan ansluta till Deathmatch genom att köra Chocolate Doom som beskrivs ovan lägger till -autojoin switch:

 chocolate-doom -WAD DOOM1.WAD -autojoin 

Spelare som vill gå med i Deathmatch från bortom ditt nätverk ska under tiden köras:

 chocolate-doom -connect [IP_ADDRESS] 

De måste byta ut [IP_ADDRESS] med din offentliga IP-adress, du kan hitta det via whatismyip.com eller genom att kontrollera routerns webbgränssnitt.

Alternativ till Choklad Doom

Även om vi har fokuserat på att installera och konfigurera Doom med Chocolate Doom, finns det några alternativ. Och om du inte vill ha Doom men du vill ha lite FPS-åtgärd ... ja, det finns också några alternativ för dig. Följande kan alla installeras på Raspberry Pi utan emulering.

doom pi freedoom

Freedoom - Detta är ett alternativt projekt med gratis spelinnehåll baserat på Doom- motorn. Den består av tre faser: Fas 1, Doom klonen; Fas 2, en Doom II och Final Doom klon; och FreeDM, ett Deathmatch-spel. För närvarande är Freedoom under aktiv utveckling.

Duke Nukem 3D - Inte Doom, klart men ändå en populär skytt i sin dag, med många återupplivningar under åren. Det här är inte riktigt ett lämpligt spel för barn, dock på grund av tonen i bilderna och dialogen.

Quake III - Fortfarande populär efter alla dessa år kan Quake III installeras på Raspberry Pi.

Wolfenstein 3D - Lite äldre än Doom, men från samma utvecklare kan detta antingen installeras oberoende av Doom eller njutas som en WAD i Doom- motorn. (Vi har också hört rykten om att 2001: s Return to Castle Wolfenstein kommer att springa på Raspberry Pi 3.)

Så, om du vill förlänga din Raspberry Pis retro FPS-samling till dessa titlar, är de redo och väntar på att du hämtar och installerar dem!

Spela Doom och Host Deathmatches på din Pi!

En annan fantastisk retro spelupplevelse återupplivas tack vare Raspberry Pi! Den här lilla datorn fortsätter verkligen att överraska, eller hur? Nu borde du vara redo att spela Doom på din mini-PC, och kanske även få några vänner runt för att spela en Deathmatch.

Choklad Doom är tillgänglig för Windows, Mac och Linux (såväl som Linux alternativ BSD Linux vs BSD: Vad ska du använda? Linux vs BSD: Vilka ska du använda? Båda är baserade på Unix, men det är där likheterna slutar. Här är allt du behöver veta om skillnaderna mellan Linux och BSD. Läs mer) så att alla stationära operativsystem kan användas för att ansluta sig till Deathmatch.

Har du försökt Doom på din Raspberry Pi? Kör in i några problem? Hosted a Deathmatch? Berätta allt om det nedan!

Bildkredit: Oddly Rambunctious via YouTube

In this article