Sådan kører Doom på din Raspberry Pi uden en emulator

Det er nu muligt at køre FPS classic Doom på Raspberry Pi, takket være Chocolate Doom. Vi viser dig alt, hvad du behøver at vide.

Det er nu muligt at køre FPS classic Doom på Raspberry Pi, takket være Chocolate Doom.  Vi viser dig alt, hvad du behøver at vide.
Reklame

Vil du nyde nogle fantastiske retro spil 5 Retro Gaming Projekter med Raspberry Pi Zero 5 Retro Gaming Projekter med Raspberry Pi Zero Raspberry Pi Zero har taget DIY og Homebrew verden med storm, hvilket gør det muligt at revidere gamle projekter og inspirerende nybegyndere, især i de fejrede sind for retro gaming fans. Læs mere, alene eller sammen med venner? Fancy teaming op online for nogle awesome monster sprengning første person shooter sjov? Selvfølgelig gør du!

Tilbage i 1997 udgav id Software kildekoden til Doom, den banebrydende 1993 FPS, der pitterer dig, et rummarv, mod alle slags dæmoner og dyr på Marsmånen i Phobos. Med kildekoden til rådighed har forskellige nye former for spillet vist sig i årenes løb, perfekt til at køre på en Raspberry Pi.

Ja, det er rigtigt: Doom på Raspberry Pi. PiDoom, nogen?

Hvad du skal bruge

For at køre denne retro klassiker på din Raspberry Pi, behøver du ingen emulatorer (som RetroPie eller Recalbox) eller spil ROM'er. Doom kan køre indbygget på Pi med en simpel installation af spilmotoren, efterfulgt af nogle WAD-filer. Disse indeholder de faktiske spildata - niveauer, monstre, våben og så videre - og kommer i mange forskellige temaer.

doom hardware

Før vi kommer ind på det, er det her, hvad du skal bruge til PiDoom:

  • En hindbær pi 2 5 ting kun en hindbær pi 2 kan gøre 5 ting kun en hindbær pi 2 kan gøre den nyeste udgave af pint-størrelse computer er awesome. Fedt, bedre, med Wi-Fi og Bluetooth Raspberry Pi 3: Hurtigere, bedre med Wi-Fi og Bluetooth I dag meddelte Raspberry Pi-fondet udgivelsen af ​​Raspberry Pi 3. Det er den vigtigste opdatering til den populære linje af billige computere endnu. Læs mere
  • Raspbian Jessie 5 måder Ny Raspbian Jessie gør Raspberry Pi endnu nemmere at bruge 5 måder Ny Raspbian Jessie gør Raspberry Pi endnu lettere at bruge Efter udgivelsen af ​​Debian Jessie i juli er Raspberry Pi-samfundet blevet velsignet med en ny udgivelse af Raspbian-varianten, baseret på "forælder" distro. Læs mere installeret og klar til brug
  • Enhver USB spil controller
  • Enhver skærm
  • Doom kildekode

Flere versioner af Doom kildekoden er tilgængelige. Vi bruger Chocolate Doom- varianten, som er kompatibel med de fleste WAD'er.

Installer Doom på Raspberry Pi

Kom i gang ved at tilslutte din Raspberry Pi 2 eller 3 op til en skærm, sæt et tastatur i og start i Raspbian.

Du skal installere spillet via kommandolinjen, så dette trin kan gøres via SSH Opsætning af din Raspberry Pi til hovedløs brug med SSH Opsætning af din Raspberry Pi til hovedløs brug med SSH Raspberry Pi kan acceptere SSH-kommandoer, når de er tilsluttet til et lokalt netværk (enten via Ethernet eller Wi-Fi), så du nemt kan konfigurere det. Fordelene ved SSH går ud over at forstyrre den daglige screening ... Læs mere om nødvendigt.

I kommandolinjen begynder du at installere Chocolate Doom-afhængighederne:

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

Når dette er gjort, skal du downloade Chocolate Doom-koden ved hjælp af wget:

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

doom pi download

Gå til www.chocolate-doom.org/wiki/index.php/Downloads for at kontrollere det korrekte filnavn og stien til downloaden først, da det kan ændre sig i fremtidige versioner.

Med downloadet komplet, ekstraher med tjære:

 tar xzf chocolate-doom-2.2.1.tar.gz 

Du kan nu kompilere Chocolate Doom. Skift bibliotek med:

 cd chocolate-doom-2.2.1 

doom pi konfigurere

Kør nu konfigurationsrutinen, efterfulgt af gør at kompilere filer. Dette vil ikke være hurtigt:

 ./configure make 

Alt er nu klar til at installere:

 sudo make install 

Installer en Doom WAD-fil på din Raspberry Pi

Der er mange WAD- filer til rådighed, og vi vil se på nogle af de bedste alternativer senere. For nu vil du finde ud af, hvordan du installerer en WAD, ved hjælp af standard Doom -datafilen. Dette vil tilføje de sædvanlige Doom- kort og våben til spillet.

Fra inde i choklad -doom-2.2.1- mappen, kør denne wget-kommando for at downloade DOOM1.WAD- filen:

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

Da dette er en zip-fil, skal du udpakke den. Kommandoen Unzip vil fungere fint:

 unzip shareware_doom-iwad.zip 

Du ender med en fil, der hedder DOOM1.WAD . Åh, og du er klar til at spille Doom på din Raspberry Pi!

Nå, næsten.

Konfigurer Doom

Hvis du tidligere kørte kommandoer over SSH, er det nu tid til at tilslutte et tastatur til din Raspberry Pi. Alternativt kan du forbinde over VNC eller RDP, men det vil resultere i et lidt rykkende spil. Bestemt, stop med at bruge en fjernforbindelse, før du begynder at spille!

doom pi setup lancering

Før du kan spille spillet, skal du konfigurere Doom . Dette betyder at køre installationsrutinen med kommandoen:

 chocolate-doom-setup 

Brug denne skærm til at konfigurere din skærm, lyd, tastatur, mus, spilcontroller og endda starte eller deltage i et netværksspil (selvom disse endelige muligheder nemt kan styres fra kommandolinjen).

doom pi lyd

Du kan styre denne konfigurationsmenu ved hjælp af tastatur eller mus.

Når du er færdig med konfigurationen, skal du trykke på Gem parametre og starte DOOM . BANG BANG BANG!

Start Chokolade Doom i kommandolinjen

Selv om du måske allerede har lanceret Doom, skal du bemærke, at du ikke behøver at køre den fra konfigurationsværktøjet hver gang. I stedet er der en nem kommandolinjeinstruktion, du kan bruge:

 chocolate-doom -iwad DOOM1.WAD 

Dette vil starte spillet i fuldskærmstilstand. Det kan dog medføre en belastning på din Raspberry Pi med denne skærmopløsning. For Raspberry Pi 2 er dette især et problem. Så du foretrækker måske at køre Doom i vinduet vindue i stedet:

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

Disse indstillinger kan også indstilles som permanent i konfigurationsværktøjet, ved hjælp af indstillingen Konfigurer display .

Den bedste Doom oplevelse

Hvordan du spiller Doom på din Raspberry Pi afhænger af dig. Et stort skærm tv med en Xbox spil controller kan være din foretrukne. Måske har du allerede hacket din Pi i en bærbar spillemaskine, komplet med indbygget controller.

Eller du kan bare lide den traditionelle desktop oplevelse, der styrer dit rum marine med en mus og tastatur. Det var jo sådan, vi gjorde det i 1990'erne.

doom pi spiller

Min egen præference er at bruge den officielle Raspberry Pi Touchscreen Sådan opsættes din Raspberry Pi Touchscreen Sådan opsætes din Raspberry Pi Touchscreen Raspberry Pi leveres med en række nyttige add-ons, men et sæt kit, der har vist sig at være særligt populært, er Hindbær Pi 7 "Touchscreen Display. Sådan sættes en op. Læs mere, hvilket er meget nemt at oprette. Efter at have konfigureret min game controller (en USB Xbox 360 controller), kunne jeg så tage min Raspberry Pi stort set hvor som helst - med et bærbart batteri, selvfølgelig - og spille Doom.

Takket være de kompakte dimensioner af berøringsskærmen og den anvendelige stativ, passer den på hylder, borde ... hvor som helst, virkelig!

Find nye WAD'er til PiDoom

Hvis du leder efter en Doom- spiloplevelse, der adskiller sig fra originalen, skal du spore nogle WAD-filer. Mange er tilgængelige online. Problemet sporer dem alle ned.

Du kan f.eks. Gå til Doom WADs Wikia-side, hvor du finder et stort udvalg af downloadbare filer.

Alternativt kan du slippe ind i DoomWADStation, hvor du finder tilpasninger til din Chocolate Doom-installation.

Nyere WADs kan i øjeblikket findes på DoomWorld.com WADs forum. Det websted har den største samling af Doom-relateret materiale online, og du vil virkelig føle kærligheden til spillet der.

Doom II WADs kan også spilles i Chocolate Doom. Mange af disse findes i idGames Archive. Blandt de muligheder, du finder her er:

  • Den Alien-inspirerede Alien TC.
  • Doctor Who Doom, som er en skyder baseret på den langvarige britiske tv-serie Doctor Who .

Endelig, hvis du er opmærksom på specifikke Doom WADs (måske fra en ven, et blad eller fra at læse om det online), så prøv bare en direkte Google-søgning efter filen. Hvem ved hvad du vil dukke op?

Opsæt en multiplayer Doom Deathmatch!

internet og lokalt netværksspil er begge mulige med chokolade dømmekraft. Men enkelhed (og problemfri play) dikterer, at alle Deathmatch-spillere skal køre Chocolate Doom, og den samme WAD-fil, før de starter.

Uanset hvilken multiplayer-indstilling du tager, skal en computer fungere som serveren for at være vært for spillet. Værten kan også spille, dog. Før du fortsætter, skal du sikre dig, at UDP port 2342 er åben på alle spillernes routere og / eller firewall. Vores vejledning til port forwarding Hvad er port videresending og hvordan kan det hjælpe mig? [MakeUseOf Forklarer] Hvad er port videresending & Hvordan kan det hjælpe mig? [MakeUseOf Forklarer] græder du lidt inde, når nogen fortæller dig, at der er et port forwarding problem, og derfor vil din skinnende nye app ikke virke? Din Xbox vil ikke lade dig spille spil, dine torrent downloads nægter ... Læs mere kan hjælpe her.

Hosting en Deathmatch er så simpelt som denne kommando:

 chocolate-doom -server -privateserver -deathmatch 

Enhver på samme netværk som du kan oprette forbindelse til Deathmatch ved at køre Chocolate Doom som forklaret ovenfor, tilføjer -autojoin switch:

 chocolate-doom -WAD DOOM1.WAD -autojoin 

Spillere, der ønsker at deltage i Deathmatch fra ud over dit netværk, skal i mellemtiden løbe:

 chocolate-doom -connect [IP_ADDRESS] 

De skal erstatte [IP_ADDRESS] med din offentlige IP-adresse, du kan finde dette via whatismyip.com eller ved at tjekke din routerens webgrænseflade.

Alternativer til Chokolade Doom

Selv om vi har fokuseret på at installere og oprette Doom med Chocolate Doom, er der nogle alternativer. Og hvis du ikke vil have Doom, men du vil have nogle FPS-handlinger ... godt, er der også nogle få muligheder for dig. Følgende kan alle installeres indbygget på Raspberry Pi uden emulering.

doom pi freedoom

Freedoom - Dette er et alternativt projekt med gratis spilindhold baseret på Doom- motoren. Den består af tre faser: Fase 1, Doom klonen; Fase 2, en Doom II og Final Doom klon; og FreeDM, et Deathmatch spil. I øjeblikket er Freedoom under aktiv udvikling.

Duke Nukem 3D - Ikke Doom, klart, men alligevel en populær skydespil i sin tid, med mange genoplivninger gennem årene. Dette er ikke rigtig et passende spil til børn, dog på grund af tone i visuelle og dialog.

Quake III - Stadig populær efter alle disse år kan Quake III installeres på Raspberry Pi.

Wolfenstein 3D - Lidt ældre end Doom, men fra de samme udviklere, kan dette enten installeres uafhængigt af Doom eller nydes som en WAD i Doom- motoren. (Vi har også hørt rygter om, at 2001's Return to Castle Wolfenstein vil køre på Raspberry Pi 3.)

Så hvis du ønsker at udvide din Raspberry Pis retro FPS kollektion til disse titler, er de klar og venter på at du kan downloade og installere dem!

Spil Doom og Host Deathmatches på din Pi!

En anden fantastisk retro spiloplevelse genoplivet takket være Raspberry Pi! Denne lille computer fortsætter virkelig med at overraske, ikke? Nu skal du være klar til at spille Doom på din mini-pc, og måske endda få nogle venner rundt til at spille en Deathmatch.

Chocolate Doom er tilgængelig til Windows, Mac og Linux (såvel som Linux-alternativ BSD Linux vs BSD: Hvad skal du bruge? Linux vs BSD: Hvad skal du bruge? Begge er baseret på Unix, men det er her lighederne slutter. Her er alt hvad du behøver at vide om forskellene mellem Linux og BSD. Læs mere), så ethvert desktop-operativsystem kan bruges til at deltage i en Deathmatch.

Har du prøvet Doom på din Raspberry Pi? Køre ind i eventuelle problemer? Hosted a Deathmatch? Fortæl os alt om det nedenfor!

Billedkredit: Oddly Rambunctious via YouTube

In this article