Hur man kör Doom på Raspberry Pi (utan en emulator)

Hur man kör Doom på Raspberry Pi (utan en emulator)

Vill du njuta av fantastiska retrospel, ensamma eller med vänner? Sugen på att samarbeta online för ett fantastiskt monsterblästring av förstapersonsskytt? Självklart gör du det!





Redan 1997 släppte id Software källkoden för Doom, den banbrytande 1993 First Person Shooter (FPS). När du spelar som en rymdmarin stöter du på alla slags demoner och djur på Phobos marsmåne. Med källkoden tillgänglig har olika nya former av spelet dykt upp, inklusive versioner för Raspberry Pi.





Ja, det stämmer: Doom på Raspberry Pi. PiDoom , någon?





Vad du behöver för att köra Doom på Raspberry Pi

För att köra denna retroklassiker på din Raspberry Pi behöver du inte emulatorer (som RetroPie eller Recalbox ) eller spel -ROM -skivor. Doom kan köras inbyggt på Pi med en enkel installation av spelmotorn och WAD -filer.

Dessa innehåller själva speldata (nivåer, monster, vapen, etc.) och finns i många olika teman.



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

  • En Raspberry Pi 2 eller senare (vi har testat på en Raspberry Pi 2, Raspberry Pi 3 och en Raspberry Pi 4 8GB)
  • Raspbian eller Raspberry Pi OS (beroende på Pi -modell) installerat och klart att använda
  • Vilken USB -spelkontroll som helst
  • En lämplig bildskärm eller bildskärm
  • Doom -källkod

Flera versioner av Doom -källkoden är tillgängliga. Vi kommer att använda Choklad Doom variant, som är kompatibel med de flesta WAD: er.





Hur man installerar Doom på Raspberry Pi

Kom igång genom att ansluta din Raspberry Pi till en bildskärm, anslut ett tangentbord och starta på skrivbordet.

Du måste installera spelet via kommandoraden, så det här steget kan göras via SSH om nödvändigt. De flesta Linux -operativsystemsförråd inkluderar Chocolate Doom, inklusive dem för Raspbian. Som sådan kan du helt enkelt skriva in





På kommandoraden, börja med att installera Chocolate Doom -beroenden:

sudo apt install chocolate-doom

Vänta medan den installeras, följ alla relevanta instruktioner på skärmen.

Installera Doom WAD -filer på din Raspberry Pi

Med Doom -motorn installerad på din Pi är det dags att installera en WAD -fil.

Det är många BUNT tillgängliga filer, och vi kommer att titta på några av de bästa alternativen senare. Låt oss för närvarande ta reda på hur du installerar en WAD, med standard Doom -datafil. Detta kommer att lägga till vanliga Doom -kartor och vapen i spelet.

Navigera först i terminalen till /usr/games . Kör här wget -kommandot för att ladda ner DOOM1.WAD fil:

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

Eftersom det här är en zip -fil, packa upp den med packa upp kommando:

gratis offline musikappar för Android
sudo unzip shareware_doom_iwad.zip

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

är det dåligt att låta telefonen laddas över natten

Konfigurera Doom för spel på Raspberry Pi

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. Säkert, sluta använda en fjärranslutning innan du börjar spela!

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 och spelkontroll.

Du kan till och med starta eller gå med i ett nätverksspel (även om dessa alternativ enkelt kan styras från kommandoraden).

När du är klar med konfigurationen väljer du Spara parametrar och starta DOOM . BANG BANG BANG!

Starta Chocolate Doom i Raspberry Pi -kommandoraden

Det är viktigt att notera att du inte behöver köra Doom från konfigurationsverktyget varje gång. Istället finns det en enkel kommandoradsinstruktion du kan använda:

chocolate-doom -iwad DOOM1.WAD

Detta kommer att starta spelet i helskärmsläge. Det kan dock orsaka en belastning på äldre brädor (som Raspberry Pi 2) med denna skärmupplösning. I det här fallet 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 permanenta i konfigurationsverktyget med hjälp av Konfigurera Display alternativ.

Du kan också starta Chocolate Doom från Meny> Spel -menyn på Raspberry Pi OS -skrivbordet.

Hur man spelar Doom på Raspberry Pi

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

Eller så kanske du bara gillar den traditionella skrivbordsupplevelsen, styr din rymdmarin med mus och tangentbord. Det var ju så vi gjorde det på 1990 -talet.

I de medföljande skärmdumparna har jag använt den officiella Raspberry Pi -pekskärmen och en USB Xbox 360 -kontroller. Anslut bara din valda handkontroll innan du kör installationsverktyget och välj sedan Konfigurera gamepad/joystick .

Tack vare de kompakta måtten på pekskärmen och medföljande stativ passar den på hyllor, bord ... var som helst, verkligen!

Hitta nya WADs för PiDoom

Letar du efter en Doom -spelupplevelse som skiljer sig från originalet? Du måste spåra några WAD -filer. Många av dessa är tillgängliga online --- problemet är att hitta dem.

Några platser för Doom WADs är:

Under tiden kan Doom II också spelas i Chocolate Doom med lämpliga WAD -filer. Många av dessa finns i idGames Arkiv . Bland alternativen hittar du här:

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

Slutligen, om du är medveten om specifika Doom WADs, försök helt enkelt en direkt webbsökning efter filen. Vem vet vad du ska hitta på?

Skapa en Multiplayer Doom Deathmatch!

Internet och lokalt 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.

Oavsett vilket multiplayer -alternativ du väljer måste en dator fungera som servern för att vara värd för spelet. Värden kan dock också spela. Innan du fortsätter, se till att UDP -port 2342 är öppen på alla spelares routrar och/eller brandvägg. Vår guide för portvidarebefordran kan hjälpa här.

Att vara värd för en Deathmatch är lika enkelt som det här kommandot:

chocolate-doom -server -privateserver -deathmatch

Alla på samma nätverk som du kan ansluta till Deathmatch genom att köra Chocolate Doom enligt förklaringen ovan och lägga till -autojoin -omkopplaren:

chocolate-doom -WAD DOOM1.WAD -autojoin

Spelare som vill gå med i Deathmatch från utanför ditt nätverk, under tiden, bör köra:

chocolate-doom -connect [IP_ADDRESS]

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

Andra sätt att spela Doom på Raspberry Pi

Ä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 -action ... ja, det finns också några alternativ för dig. Följande kan alla installeras på Raspberry Pi utan emulering.

  • 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.
  • Wolfenstein 3D : Lite äldre än Doom, men från samma utvecklare kan detta antingen installeras oberoende av Doom eller användas som en WAD i Doom -motorn. 2001's Return to Castle Wolfenstein kommer att köras på Raspberry Pi 3 och senare.

Så om du vill utöka din Raspberry Pi: s retro FPS -samling till dessa titlar är de redo och väntar på att du ska ladda ner och installera dem!

Spela Doom och värd 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? Vid det här laget bör du vara redo att spela Doom på din mini-PC och kanske till och med ha några vänner runt för en Deathmatch.

hur man får ut vatten ur din telefonladdare

Chocolate Doom är tillgängligt för Windows, Mac, Linux och BSD. Som sådant kan alla stationära operativsystem användas för att gå med i en Deathmatch.

Letar efter mer klassiska Raspberry Pi -spel som du kan spela utan emulatorer ?

Dela med sig Dela med sig Tweet E-post Här är varför FBI utfärdade en varning för Hive Ransomware

FBI utfärdade en varning om en särskilt otäck stam av ransomware. Här är varför du måste vara särskilt försiktig med Hive -ransomware.

Läs Nästa
Relaterade ämnen
  • Spel
  • DIY
  • Retro spel
  • Raspberry Pi
  • Speltips
  • Linux tips
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklarad, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera