Cum sa faci Doom pe zmeura Pi fara un emulator

Cum sa faci Doom pe zmeura Pi fara un emulator / DIY

Doriți să vă bucurați de unele jocuri minunate de retro 5 Proiecte de Retro Gaming cu Zero Pi Pi Zero 5 Proiecte Retro Gaming cu Zero Pi Zero Zmeura Pi Zero a luat lumea DIY și homebrew de furtună, făcând posibilă revizuirea vechilor proiecte și inspirarea noilor veniți, în special în mintea febrilă a fanilor retro gaming. Citește mai mult, singur sau cu prietenii? Fancy teaming up online pentru unele minunate explozii de monstru distracție pentru prima persoană shooter? Bineînțeles că o faceți!

Începând din 1997, ID Software a lansat codul sursă pentru osândă, terenul de decolare din 1993, care vă prăvălește, un spațiu marin, împotriva tuturor demonilor și animalelor de pe luna marțiană a lui Phobos. Cu codul sursă disponibil, diferite forme noi ale jocului au apărut de-a lungul anilor, perfecte pentru a alerga pe o piersică Pi.

Da, așa e: osândă pe Zmeura Pi. PiDoom, oricine?

Ce ai nevoie

Pentru a rula acest clasic retro pe Raspberry Pi, nu veți avea nevoie de niciun emulator (cum ar fi RetroPie sau Recalbox) sau jocurile ROM. osândă poate rula nativ pe Pi cu o instalare simpla a motorului de joc, urmat de cateva fisiere WAD. Acestea conțin datele reale ale jocului - nivele, monștri, arme și așa mai departe - și vin în multe teme diferite.

Înainte de a ajunge la asta, totuși, iată ce veți avea nevoie pentru PiDoom:

  • O Zmeura Pi 2 5 lucruri Doar o Zmeura Pi 2 Poate face 5 lucruri Doar o Zmeura Pi 2 Poti face Ultima editie a calculatorului de dimensiuni pinta este minunat. Atat de minunat este faptul ca exista 5 lucruri pe care le poti face numai pe o Raspberry Pi 2. Citeste mai mult sau Pi 3 Raspberry Pi 3: mai rapid, mai bine, cu Wi-Fi si Bluetooth Raspberry Pi 3: mai rapid, mai bine, cu Wi-Fi și Bluetooth Astăzi, Fundația Raspberry Pi a anunțat lansarea Raspberry Pi 3. Este cea mai importantă actualizare a liniei populare de computere cu costuri reduse încă. Citeste mai mult
  • Raspbian Jessie 5 moduri Raspbian Jessie face Raspberry Pi mai usor de folosit 5 Moduri Raspbian Jessie face Raspberry Pi mai usor de folosit Dupa lansarea Debian Jessie in luna iulie, comunitatea Raspberry Pi a fost binecuvantata cu o noua versiune a variantei Raspbian , bazat pe distro "părinte". Citiți Mai multe instalate și gata de utilizare
  • Orice controler de jocuri USB
  • Orice afișaj
  • osândă cod sursa

Mai multe versiuni ale osândă codul sursă sunt disponibile. Vom folosi Ciocolata Doom variantă, care este compatibilă cu majoritatea WAD-urilor.

Instalați Doom pe Zmeura Pi

Începeți prin a vă conecta la Raspberry Pi 2 sau 3 până la un afișaj, conectați o tastatură și încărcați în Raspbian.

Va trebui să instalați jocul prin intermediul liniei de comandă, astfel încât această etapă poate fi realizată prin intermediul SSH. Setarea zmeii Pi Pentru utilizare fără șofer cu SSH Configurarea zmeii Pi Pentru utilizare fără șofer cu SSH Raspberry Pi poate accepta comenzi SSH atunci când este conectat la o rețea locală (fie prin Ethernet sau Wi-Fi), permițându-vă să o configurați cu ușurință. Beneficiile SSH merg dincolo de suprimarea screening-ului zilnic ... Citiți mai mult dacă este necesar.

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

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

Odată ce acest lucru se face, descărcați codul Doom de ciocolată, folosind wget:

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

Accesați www.chocolate-doom.org/wiki/index.php/ Descărcări pentru a verifica, totuși, numele corect al fișierului și calea spre descărcare, deoarece aceasta se poate schimba pentru versiunile viitoare.

Odată cu descărcarea completă, extrageți cu gudron:

tar xzf chocolate-doom-2.2.1.tar.gz

Acum puteți compila Doom de ciocolată. Comutați directorul cu:

cd ciocolată-doom-2.2.1

Acum rulați rutina de configurare, urmată de face pentru a compila fișiere. Acest lucru nu va fi rapid:

./ configurați marca

Totul este gata pentru instalare:

sudo face instalare

Instalați un fișier WAD Doom pe zmeura Pi

Sunt multi TAMPON fișiere disponibile și vom examina mai târziu unele dintre cele mai bune alternative. Deocamdată, veți afla cum să instalați un WAD, utilizând standardul osândă fișier de date. Acest lucru va adăuga obișnuit osândă hărți și arme la joc.

Din interiorul lui ciocolata-doom-2.2.1 director, rulați această comandă wget pentru a descărca DOOM1.WAD fişier:

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

Deoarece acesta este un fișier zip, va trebui să îl despachetați. unzip comanda va funcționa bine:

dezarhivați shareware_doom-iwad.zip

Veți ajunge la un fișier numit DOOM1.WAD. Și tu ești gata să joci osândă pe Zmeura Pi!

Ei bine aproape.

Configurați Doom

Dacă ați mai executat comenzi peste SSH, acum este momentul să conectați o tastatură la dvs. de zmeură Pi. Alternativ, ați putea să vă conectați prin VNC sau RDP, dar acest lucru va duce la un joc ușor derutat. Desigur, opriți utilizarea unei conexiuni la distanță înainte de a începe să jucați!

Înainte de a putea juca acest joc, va trebui să configurați osândă. Aceasta înseamnă rularea rutinei de configurare cu comanda:

ciocolata-doom-setup

Utilizați acest ecran pentru a configura afișajul, sunetul, tastatura, mouse-ul, controlerul jocului și chiar să începeți sau să vă alăturați unui joc de rețea (deși aceste opțiuni finale pot fi ușor controlate din linia de comandă).

Puteți controla acest meniu de configurare utilizând tastatura sau mouse-ul.

Când ați terminat configurația, atingeți Salvați parametrii și lansați DOOM. BANG BANG BANG!

Lansați Doom de ciocolată în linia de comandă

Deși este posibil să fi lansat deja Doom, rețineți că nu este nevoie să o rulați din instrumentul de configurare de fiecare dată. În schimb, există o instrucțiune ușor de comandă pe care o puteți utiliza:

ciocolată-doom-iwad DOOM1.WAD

Aceasta va lansa jocul în modul ecran complet. Cu toate acestea, poate provoca tulpina pe Raspberry Pi cu această rezoluție a ecranului. Pentru Raspberry Pi 2, aceasta este o problemă deosebită. Deci, ați putea prefera să fugiți osândă în modul fereastră în loc:

ciocolata-doom-iwad DOOM1.WAD-fereastra 640x480

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

Experiența celui mai bun Doom

Cum joci osândă pe Zmeura Pi depinde de tine. Un televizor cu ecran mare cu controler de joc Xbox poate fi preferința dvs. Poate că deja v-ați hackat Pi într-o mașină de jocuri portabilă, completată cu controler încorporat.

Sau poate vă place experiența tradițională de pe desktop, controlând spațiul dvs. marin cu un mouse și tastatură. La urma urmei, așa am făcut-o în anii 1990.

Propria mea preferință este de a utiliza psalmistul oficial Pi Touchscreen Cum de a configura dvs. de zmeura Pi Touchscreen Cum de a configura zmeura Pi touchscreen Piersica Pi vine cu o varietate de add-on-uri utile, dar o bucată de kit care sa dovedit deosebit de popular este Zmeura Pi Afișaj tactil cu ecran de 7 inch. Iată cum să setați unul. Citiți mai multe, ceea ce este foarte ușor de configurat. După configurarea controlerului meu de joc (un controler USB Xbox 360), aș putea să-mi iau Raspberry Pi cam mult oriunde - cu un pachet de baterii portabil, desigur - și să joace Doom.

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

Găsirea de noi WAD-uri pentru PiDoom

Dacă sunteți în căutarea unui osândă experiența de joc care diferă de original, va trebui să urmăriți câteva fișiere WAD. Multe sunt disponibile online. Problema îi urmărește pe toți.

De exemplu, puteți merge la pagina Doom WADs Wikia, unde veți găsi o mare selecție de fișiere descărcabile.

În mod alternativ, puteți intra în DoomWADStation, unde veți găsi personalizări pentru instalarea dvs. de Chocolate Doom.

Ulterior, WADs mai noi pot fi găsite pe forumul DoomWorld.com WADs. Acest site are cea mai mare colectie de materiale online legate de Doom si vei simti cu adevarat iubirea pentru jocul de acolo.

Doom II WAD-urile pot fi, de asemenea, jucate în Chocolate Doom. Multe dintre acestea pot fi găsite în arhiva idGames. Printre opțiunile pe care le veți găsi aici sunt:

  • Alien-inspirat Alien TC.
  • Doctor Who Doom, care este, evident, un shooter bazat pe seria lungă de televiziune britanică Medic care.

În cele din urmă, dacă știți anumite lucruri osândă WADs (poate de la un prieten, de la o revistă, sau de la a citi despre el online), atunci pur și simplu încercați o căutare directă Google pentru fișier. Cine știe ce vei face?

Creați un Deathmatch pentru Doom Multiplayer!

internetul și jocul în rețea locală sunt posibile cu Chocolate Doom. Cu toate acestea, simplitatea (și jocul fără probleme) dictează faptul că toți jucătorii de la Deathmatch ar trebui să ruleze Chocolate Doom și același fișier WAD, înainte de a începe.

Indiferent de opțiunea pentru multiplayer pe care o luați, un computer trebuie să acționeze ca server pentru a găzdui jocul. De asemenea, gazda poate juca. Înainte de a continua, asigurați-vă că portul UDP 2342 este deschis pe routerele și / sau firewall-ul tuturor jucătorilor. Ghidul nostru pentru redirectionarea porturilor Ce este Port Forwarding si cum ma poate ajuta? [Explicarea MakeUseOf] Ce este portul de expediere și cum mă poate ajuta? [MakeUseOf explică] Plângeți puțin înăuntru când cineva vă spune că există o problemă de expediere a portului și de aceea noua dvs. aplicație strălucitoare nu va funcționa? Xbox-ul tău nu te va lăsa să joci jocuri, descărcările de torrent refuza ... Citește mai mult poate ajuta aici.

Gazduirea unui Deathmatch este la fel de simpla ca si aceasta comanda:

ciocolată-doom -server -privateserver -deathmatch

Oricine din aceeași rețea se poate conecta la Deathmatch executând Chocolate Doom așa cum este explicat mai sus, adăugând comutatorul -autojoin:

ciocolată-doom-WAD DOOM1.WAD-autojoin

Jucătorii care doresc să se alăture programului Deathmatch din afara rețelei dvs., între timp, ar trebui să ruleze:

ciocolată-doom-conectați [IP_ADDRESS]

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

Alternative la Doom de ciocolată

Deși ne-am concentrat pe instalare și înființare osândă cu Chocolate Doom, există unele alternative. Și dacă nu vrei osândă dar vrei ceva acțiune FPS ... ei bine, există și câteva opțiuni pentru tine. Următoarele pot fi toate instalate nativ pe Raspberry Pi, fără emulare.

Freedoom - Acesta este un proiect alternativ, cu conținut gratuit de jocuri bazat pe osândă motor. Acesta cuprinde trei faze: Faza 1, osândă clona; Faza 2, a Doom II și Doom final clona; și FreeDM, un joc Deathmatch. În prezent Freedoom este în curs de dezvoltare activă.

Duke Nukem 3D - Nu osândă, clar, dar cu toate acestea un shooter popular în zilele sale, cu multe revivaluri de-a lungul anilor. Acesta nu este cu adevărat un joc potrivit pentru copii, totuși, datorită tonului vizuale și dialogului.

Quake III - Este încă popular după toți acești ani, Quake III poate fi instalat pe Raspberry Pi.

Wolfenstein 3D - Puțin mai mare decât osândă, dar de la aceiași dezvoltatori, acest lucru poate fi instalat independent de osândă sau se bucura ca un WAD în osândă motor. (De asemenea, am auzit zvonuri despre anul 2001 Înapoi la Castelul Wolfenstein va rula pe Pi 3 Raspberry)

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

Joacă Doom și întâlniri de succes pe Pi!

O altă experiență minunată de joc retro a revigorat datorită Raspberry Pi! Acest computer mic continuă să surprindă, nu-i așa? Până acum ar trebui să fii pregătit să joci osândă pe mini-PC-ul dvs. și ar putea avea chiar și câțiva prieteni pentru a juca un Deathmatch.

Chocolate Doom este disponibil pentru Windows, Mac și Linux (precum și Linux alternativă BSD Linux vs. BSD: Care ar trebui să utilizați? Linux vs BSD: Care ar trebui să utilizați? Ambele sunt bazate pe Unix, dar acolo se termină asemănările. Iată tot ce trebuie să știți despre diferențele dintre Linux și BSD (Read More), astfel încât orice sistem de operare desktop poate fi utilizat pentru a se alătura unui Deathmatch.

Ai încercat osândă pe Pi? Fugiți în orice problemă? Ai găzduit un Deathmatch? Spune-ne totul despre asta mai jos!

Credit de imagine: Rambunctios ciudat prin YouTube

Explorați mai multe despre: Linux, Raspberry Pi.