Cum se execută Doom pe Raspberry Pi (fără emulator)

Cum se execută Doom pe Raspberry Pi (fără emulator)

Doriți să vă bucurați de jocuri retro minunate, singur sau cu prietenii? Îți place să faci echipă online pentru un monstru minunat care distruge distracția de shooter la prima persoană? Bineînțeles că da!





În 1997, id Software a lansat codul sursă pentru Doom, lansatorul inovator din 1993 pentru prima persoană (FPS). Jucând ca o navă spațială, te confrunți cu tot felul de demoni și fiare pe luna marțiană din Phobos. Cu codul sursă disponibil, au apărut diferite forme noi ale jocului, inclusiv versiuni pentru Raspberry Pi.





Da, așa este: Doom pe Raspberry Pi. PiDoom , oricine?





Ce veți avea nevoie pentru a rula Doom pe Raspberry Pi

Pentru a rula acest clasic retro pe Raspberry Pi, nu veți avea nevoie de emulatoare (cum ar fi RetroPie sau Recalbox ) sau ROM-uri de joc. Doom poate rula nativ pe Pi cu o instalare simplă a motorului de joc și a fișierelor WAD.

Acestea conțin datele reale ale jocului (niveluri, monștri, arme etc.) și sunt disponibile în multe teme diferite.



Cu toate acestea, înainte de a ajunge la asta, iată ce veți avea nevoie pentru PiDoom:

  • Un Raspberry Pi 2 sau o versiune ulterioară (am testat pe un Raspberry Pi 2, Raspberry Pi 3 și un Raspberry Pi 4 8GB)
  • Raspbian sau Raspberry Pi OS (în funcție de modelul Pi) instalat și gata de utilizare
  • Orice controler de joc USB
  • Un monitor sau afișaj adecvat
  • Cod sursă Doom

Sunt disponibile mai multe versiuni ale codului sursă Doom. Vom folosi Chocolate Doom variantă, care este compatibilă cu majoritatea WAD-urilor.





Cum se instalează Doom pe Raspberry Pi

Începeți conectând Raspberry Pi la un ecran, conectați o tastatură și porniți-l pe desktop.

Va trebui să instalați jocul prin linia de comandă, astfel încât această etapă poate fi realizată prin SSH daca este necesar. Majoritatea depozitelor de sisteme de operare Linux includ Chocolate Doom, inclusiv cele pentru Raspbian. Ca atare, puteți pur și simplu intra





În linia de comandă, începeți prin instalarea dependențelor Chocolate Doom:

sudo apt install chocolate-doom

Așteptați până se instalează, urmând orice indicații relevante de pe ecran.

Instalați fișiere Doom WAD pe Raspberry Pi

Cu motorul Doom instalat pe Pi, este timpul să instalați un fișier WAD.

Există multe TAMPON fișiere disponibile și vom analiza câteva dintre cele mai bune alternative mai târziu. Deocamdată, să aflăm cum se instalează un WAD, folosind fișierul de date Doom standard. Aceasta va adăuga hărțile și armele obișnuite Doom la joc.

Mai întâi, navigați în terminal până la / usr / jocuri . Aici, executați această comandă wget pentru a descărca fișierul DOOM1.WAD fişier:

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

Deoarece acesta este un fișier zip, despachetați-l cu dezarhivați comanda:

cum să-ți recuperezi acțiunea instantanee
sudo unzip shareware_doom_iwad.zip

Veți ajunge cu un fișier numit DOOM1.WAD ceea ce înseamnă că sunteți gata să jucați Doom pe Raspberry Pi!

descărcător de muzică pentru muzică Google Play

Configurați Doom pentru redare pe Raspberry Pi

Dacă anterior executați comenzi prin SSH, acum este momentul să conectați o tastatură la Raspberry Pi. Alternativ, vă puteți conecta prin VNC sau RDP, dar acest lucru va duce la un joc ușor sacadat. Cu siguranță, încetați să utilizați o conexiune la distanță înainte de a începe să jucați!

Înainte de a putea juca jocul, va trebui să configurați Doom. Aceasta înseamnă rularea rutinei de instalare cu comanda:

chocolate-doom-setup

Utilizați acest ecran pentru a configura afișajul, sunetul, tastatura, mouse-ul și controlerul de joc.

Puteți chiar să începeți sau să vă alăturați unui joc de rețea (deși aceste opțiuni pot fi controlate cu ușurință din linia de comandă).

Când ați terminat configurarea, selectați Salvați parametrii și lansați DOOM . BANG BANG BANG!

Lansați Chocolate Doom în linia de comandă Raspberry Pi

Este important să rețineți că nu este nevoie să rulați Doom de la instrumentul de configurare de fiecare dată. În schimb, există o instrucțiune ușoară pe linia de comandă pe care o puteți utiliza:

chocolate-doom -iwad DOOM1.WAD

Aceasta va lansa jocul în modul ecran complet. Cu toate acestea, poate provoca o presiune pe plăcile mai vechi (cum ar fi Raspberry Pi 2) cu această rezoluție a ecranului. În acest caz, ați putea prefera să rulați Doom în modul fereastră în schimb:

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

Aceste setări pot fi, de asemenea, setate ca permanente în instrumentul de configurare, utilizând Configurați afișajul opțiune.

De asemenea, puteți lansa Chocolate Doom din Meniu> Jocuri meniul de pe desktopul Raspberry Pi OS.

Cum să joci Doom pe Raspberry Pi

Modul în care joci Doom pe Raspberry Pi depinde de tine. Un televizor cu ecran mare cu un controler de joc Xbox ar putea fi preferința dvs. Poate că v-ați piratat deja Pi-ul într-o mașină de jocuri portabilă, completată cu controler încorporat.

Sau s-ar putea să vă placă experiența tradițională de pe desktop, controlându-vă spațiul marin cu mouse-ul și tastatura. La urma urmei, așa am făcut-o în anii '90.

În capturile de ecran însoțitoare, am folosit ecranul tactil oficial Raspberry Pi și un controler USB Xbox 360. Pur și simplu conectați controlerul ales înainte de a rula instrumentul de configurare, apoi selectați Configurați Gamepad / Joystick .

Datorită dimensiunilor compacte ale ecranului tactil și ale suportului, acesta se va potrivi pe rafturi, mese ... oriunde, într-adevăr!

Găsirea de noi WAD-uri pentru PiDoom

Căutați o experiență de joc Doom diferită de cea originală? Va trebui să urmăriți câteva fișiere WAD. Multe dintre acestea sunt disponibile online --- problema este găsirea lor.

Unele locații pentru Doom WAD sunt:

Între timp, Doom II poate fi jucat și în Chocolate Doom cu fișierele WAD corespunzătoare. Multe dintre acestea pot fi găsite în Arhiva idGames . Printre opțiunile pe care le veți găsi aici sunt:

  • Inspirația extraterestră Alien TC .
  • Doctor Who Doom , care este, evident, un shooter bazat pe lungul serial de televiziune britanic Doctor Who.

În cele din urmă, dacă aveți cunoștință de anumite Doom WAD-uri, încercați pur și simplu o căutare directă pe web a fișierului. Cine știe ce veți găsi?

Configurați un Deathmatch Multiplayer Doom!

internetul și jocul în rețeaua locală sunt posibile atât cu Chocolate Doom. Cu toate acestea, simplitatea (și jocul fără probleme) impune ca toți jucătorii Deathmatch să ruleze Chocolate Doom și același fișier WAD, înainte de a începe.

Indiferent de opțiunea multiplayer pe care o alegeți, un computer trebuie să acționeze ca server pentru a găzdui jocul. Totuși, gazda poate juca. Înainte de a continua, asigurați-vă că portul UDP 2342 este deschis pe toate routerele și / sau firewall-ul jucătorilor. Al nostru ghid pentru redirecționarea porturilor poate ajuta aici.

Găzduirea unui Deathmatch este la fel de simplă ca această comandă:

chocolate-doom -server -privateserver -deathmatch

Oricine din aceeași rețea cu care vă puteți conecta la Deathmatch executând Chocolate Doom, așa cum s-a explicat mai sus, adăugând comutatorul -autojoin:

chocolate-doom -WAD DOOM1.WAD -autojoin

Între timp, jucătorii care doresc să se alăture Deathmatch-ului din afara rețelei dvs. ar trebui să ruleze:

chocolate-doom -connect [IP_ADDRESS]

Va trebui să le înlocuiască [ADRESA IP] cu adresa dvs. IP publică, puteți găsi acest lucru prin whatismyip.com , sau verificând interfața web a routerului.

Alte modalități de a juca Doom pe Raspberry Pi

Deși ne-am concentrat pe instalarea și configurarea Doom cu Chocolate Doom, există câteva alternative. Și dacă nu doriți Doom, dar doriți o acțiune FPS ... ei bine, există câteva opțiuni și pentru dvs. Următoarele pot fi instalate toate nativ pe Raspberry Pi, fără emulare.

  • Freedoom : Acesta este un proiect alternativ, care conține conținut de joc gratuit bazat pe motorul Doom. Acesta cuprinde trei faze: Faza 1, clona Doom; Faza 2, o clonă Doom II și Final Doom; și FreeDM, un joc Deathmatch. În prezent, Freedoom este în curs de dezvoltare activă.
  • Wolfenstein 3D : Un pic mai vechi decât Doom, dar de la aceiași dezvoltatori, acesta poate fi instalat independent de Doom sau bucurat ca un WAD în motorul Doom. Revenirea la castelul Wolfenstein din 2001 va rula pe Raspberry Pi 3 și mai târziu.

Deci, dacă doriți să extindeți colecția retro FPS a Raspberry Pi la aceste titluri, acestea sunt gata și vă așteaptă să le descărcați și să le instalați!

Joacă Doom and Host Deathmatchs pe Pi!

O altă experiență minunată de joc retro a reînviat datorită Raspberry Pi! Acest mic computer continuă să surprindă, nu-i așa? Până acum ar trebui să fiți gata să jucați Doom pe mini-PC-ul dvs. și s-ar putea să aveți chiar și câțiva prieteni pentru un Deathmatch.

pot returna un joc cu abur

Chocolate Doom este disponibil pentru Windows, Mac, Linux și BSD. Ca atare, orice sistem de operare desktop poate fi folosit pentru a vă alătura unui Deathmatch.

Caută mai multe jocuri clasice Raspberry Pi pe care le poți juca fără emulatoare ?

Acțiune Acțiune Tweet E-mail Iată de ce FBI a emis un avertisment pentru Hive Ransomware

FBI a emis un avertisment cu privire la o tulpină deosebit de urâtă de ransomware. Iată de ce trebuie să fiți deosebit de atenți la ransomware-ul Hive.

Citiți în continuare
Subiecte asemănătoare
  • Jocuri
  • DIY
  • Jocuri retro
  • Raspberry Pi
  • Sfaturi pentru jocuri
  • Sfaturi pentru Linux
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Diy