Annons

Vill njuta av lite fantastiskt retrospel 5 retrospelprojekt med Raspberry Pi ZeroRaspberry Pi Zero har tagit gör-det-själv- och hembryggvärlden med storm, vilket gör det möjligt att revidera gamla projekt och inspirera nykomlingar, särskilt i de febriga sinnena hos retrospelfans. Läs mer , ensam eller med vänner? Vill du slå dig ihop online för fantastiskt monstersprängande first-person shooter-kul? Självklart gör du det!

Redan 1997 släppte id Software källkoden för Undergång, den banbrytande FPS från 1993 som ställer dig, en rymdmarin, mot alla möjliga demoner och odjur på Marsmånen Phobos. Med källkoden tillgänglig har olika nya former av spelet dykt upp under åren, perfekta för att köra på en Raspberry Pi.

Ja det stämmer: Undergång 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. Undergång kan köras inbyggt på Pi med en enkel installation av spelmotorn, följt av några WAD-filer. Dessa innehåller själva speldata - nivåer, monster, vapen och så vidare - och finns i många olika teman.

instagram viewer

doom hårdvara

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

  • A Raspberry Pi 2 5 saker som bara en Raspberry Pi 2 kan göraDen senaste utgåvan av den pintstora datorn är fantastisk. Så fantastiskt faktiskt 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 BluetoothIdag tillkännagav Raspberry Pi-stiftelsen lanseringen av Raspberry Pi 3. Det är den viktigaste uppdateringen av den populära raden av lågprisdatorer hittills. Läs mer
  • Raspbian Jessie 5 sätt Nya Raspbian Jessie gör Raspberry Pi ännu enklare att användaEfter lanseringen av Debian Jessie i juli, har Raspberry Pi-gemenskapen välsignats med en ny version av Raspbian-varianten, baserad på "förälder"-distro. Läs mer installerad och redo att användas
  • Vilken USB-spelkontroll som helst
  • Vilken skärm som helst
  • Undergång källkod

Flera versioner av Undergång källkoden är tillgänglig. Vi kommer att använda Choklad Doom variant, som är kompatibel med de flesta WAD.

Installera Doom på Raspberry Pi

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

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

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

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

När detta är gjort, ladda ner Chocolate Doom-koden med hjälp av wget:

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

Bege sig till www.chocolate-doom.org/wiki/index.php/Downloads kontrollera det korrekta filnamnet och sökvägen till nedladdningen först, eftersom detta kan ändras för framtida versioner.

När nedladdningen är klar, extrahera med tar:

tar xzf chocolate-doom-2.2.1.tar.gz

Du kan nu kompilera Chocolate Doom. Byt katalog med:

cd choklad-doom-2.2.1
doom pi konfigurera

Kör nu konfigureringsrutinen följt av göra för att kompilera filer. Detta kommer inte att gå snabbt:

./konfigurera. göra

Allt är nu klart att installera:

sudo gör installera

Installera en Doom WAD-fil på din Raspberry Pi

Det är många BUNT tillgängliga filer, och vi kommer att titta på några av de bästa alternativen senare. För nu kommer du att ta reda på hur du installerar en WAD med standarden Undergång data fil. Detta kommer att lägga till det vanliga Undergång kartor och vapen till spelet.

Inifrån choklad-doom-2.2.1 katalog, kör det här wget-kommandot för att ladda ner DOOM1.WAD fil:

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. De packa upp kommandot kommer att fungera bra:

packa upp shareware_doom-iwad.zip

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

Ja, nästan.

Konfigurera Doom

Om du tidigare körde kommandon över SSH är det nu dags att ansluta ett tangentbord till din Raspberry Pi. Alternativt kan du ansluta över 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!

start av doom pi-installationen

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

choklad-doom-setup

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

doom pi ljud

Du kan styra den här konfigurationsmenyn med tangentbord eller mus.

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

Starta Chocolate Doom på kommandoraden

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

choklad-doom -iwad DOOM1.WAD

Detta kommer att starta 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å du kanske föredrar att springa Undergång i fönsterläge istället:

choklad-doom -iwad DOOM1.WAD -fönster 640x480

Dessa inställningar kan också ställas in som permanenta i konfigurationsverktyget med hjälp av Konfigurera display alternativ.

Den bästa Doom-upplevelsen

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

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

doom pi spelar

Min egen preferens är att använda den officiella Raspberry Pi pekskärm Hur du ställer in din Raspberry Pi-pekskärmRaspberry 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ärmsskärm. Så här ställer du in en. Läs mer , vilket är mycket lätt att ställa in. Efter att ha konfigurerat min spelkontroll (en USB Xbox 360-kontroller) kunde jag sedan ta min Raspberry Pi i stort sett var som helst - med ett bärbart batteri, förstås - och spela Doom.

Tack vare de kompakta måtten på pekskärmen och det användbara stativet passar den på hyllor, bord... var som helst, verkligen!

Hitta nya WADs för PiDoom

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

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

Alternativt kan du gå in på DoomWADSstation, där du hittar anpassningar för din Chocolate Doom-installation.

Nyare WADs, under tiden, kan hittas på DoomWorld.com WADs forum. Den sidan 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 Arkiv. Bland alternativen du hittar här är:

  • Den Alien-inspirerade Alien TC.
  • Doctor Who Doom, som uppenbarligen är ett skjutspel baserat på den långvariga brittiska tv-serien Läkare som.

Slutligen, om du är medveten om specifika Undergång WADs (kanske från en vän, tidning eller från att läsa om det online), försök sedan helt enkelt en direkt Google-sökning efter filen. Vem vet vad du kommer att hitta på?

Skapa en Doom Deathmatch för flera spelare!

internet och lokalt nätverksspel är båda möjliga med Chocolate Doom. Men enkelhet (och problemfritt spel) kräver att alla Deathmatch-spelare bör köra Chocolate Doom, och samma WAD-fil, innan de börjar.

Vilket flerspelaralternativ du än väljer måste en dator fungera som server 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 till port forwarding Vad är Port Forwarding och hur kan det hjälpa mig? [MakeUseOf förklarar]Gråter du lite inombords när någon säger till dig att det finns ett problem med portvidarebefordran och det är därför din nya glänsande app inte fungerar? Din Xbox låter dig inte spela spel, dina torrentnedladdningar vägrar... Läs mer kan hjälpa här.

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

choklad-doom -server -privatserver -deathmatch

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

choklad-doom -WAD DOOM1.WAD -autojoin

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

choklad-doom -anslut [IP_ADDRESS]

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

Alternativ till Chocolate Doom

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

doom pi frihet

Frihet — Det här är ett alternativt projekt, med gratis spelinnehåll baserat på Undergång motor. Den består av tre faser: Fas 1, den Undergång klona; Fas 2, a Doom II och Final Doom klona; och FreeDM, ett Deathmatch-spel. För närvarande Frihet är under aktiv utveckling.

Duke Nukem 3D — Inte Undergång, helt klart, men inte desto mindre en populär skytt på sin tid, med många återupplivningar genom åren. Detta är dock inte riktigt ett lämpligt spel för barn, på grund av tonen i det visuella och dialogen.

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

Wolfenstein 3D – Lite äldre än Undergång, men från samma utvecklare kan detta antingen installeras oberoende av Undergång eller avnjuts som en WAD i Undergång motor. (Vi har också hört rykten om att 2001 Återvänd till slottet Wolfenstein kommer att köras på Raspberry Pi 3.)

Så om du vill utöka din Raspberry Pis 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!

Ännu en fantastisk retrospelupplevelse återupplivad 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 Undergång på din mini-PC, och kanske till och med ha några vänner runt för att spela en Deathmatch.

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

Letar efter mer klassiska Raspberry Pi-spel du kan spela utan emulatorer 11 klassiska Raspberry Pi-spel du kan spela utan emulatorerVill du spela retrospel på din Raspberry Pi? Här är de bästa klassiska spelen du kan spela utan att behöva en emulator. Läs mer ? Vi har dig täckt!

Bildkredit: Konstigt rambunctious via YouTube

Christian Cawley är biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och Tech Explained. Han producerar också The Really Useful Podcast och har lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.