Kako pokrenuti Doom na vašem Raspberry Pi bez emulatora

  • Brian Curtis
  • 0
  • 3880
  • 899
Oglas

Želite uživati ​​u fantastičnim retro igranim projektima 5 retro igranja s Raspberry Pi Zero 5 Retro igračkim projektima s Raspberry Pi Zero Raspberry Pi Zero oluja je uzela DIY i domaći svijet, omogućujući tako reviziju starih projekata i nadahnjujući pridošlice, posebno u groznim umovima ljubitelja retro igara. , sami ili s prijateljima? Želite li se udružiti na internetu kako bi neko strašno čudovište iz zabave pucalo od prve osobe? Naravno da jesi!

Još 1997. godine id Software je objavio izvorni kod za sudbina, revolucionarni FPS iz 1993. godine koji vas gura, svemirski marinac, protiv svih vrsta demona i zvijeri na Marsovskom mjesecu Fobosu. S dostupnim izvornim kodom tijekom godina su se pojavili razni novi oblici igre savršeni za trčanje na Raspberry Pi.

Da, tako je: sudbina na Raspberry Pi. PiDoom, bilo tko?

Što će vam trebati

Za pokretanje ovog retro klasika na vašem Raspberry Pi, neće vam trebati emulatori (poput RetroPie ili Recalbox) ili ROM-ovi za igre. sudbina može se pokretati izvorno na Pi-u uz jednostavnu instalaciju pogonskog stroja, a slijede neke WAD datoteke. Sadrže stvarne podatke o igrama - razine, čudovišta, oružje itd. - i dolaze u mnogo različitih tema.

Prije nego što se pozabavimo tim pitanjem, evo što će vam trebati za PiDoom:

  • Raspberry Pi 2 5 stvari koje mogu biti samo maline Pi 2 mogu učiniti 5 stvari koje mogu napraviti samo malina Pi 2 Najnovije izdanje računala veličine pinta je fenomenalno. U stvari je tako strašno da postoji 5 stvari koje možete učiniti samo na Raspberry Pi 2. ili Pi 3 Raspberry Pi 3: Brže, bolje, s Wi-Fi-jem i Bluetoothom Raspberry Pi 3: Brže, bolje, sa Wi- Fi i Bluetooth Danas, zaklada Raspberry Pi najavila je izlazak Raspberry Pi 3. To je najznačajnije ažuriranje popularne linije jeftinih računala dosad.
  • Raspbian Jessie 5 načina novog Raspbian Jessie čini malinu Pi još jednostavnijom za upotrebu 5 načina Novi Raspbian Jessie čini malinu Pi još jednostavnijom za upotrebu Nakon izlaska Debiana Jessiea u srpnju, zajednica Raspberry Pi je blagoslovljena novim izdanjem Raspbian varijante , temeljeno na distribuciji "roditelja". instaliran i spreman za upotrebu
  • Bilo koji USB kontroler za igre
  • Bilo koji prikaz
  • sudbina izvorni kod

Nekoliko inačica sudbina izvorni kod je dostupan. Koristit ćemo se Chocolate Doom varijanta, kompatibilna s većinom WAD-ova.

Instalirajte Doom na Raspberry Pi

Započnite povezivanjem uređaja Raspberry Pi 2 ili 3 do zaslona, ​​priključite tipkovnicu i uključite se u Raspbian.

Morat ćete instalirati igru ​​putem naredbenog retka, tako da se ova faza može obaviti putem SSH-a Postavljanje vašeg Raspberry Pi-a za bezglavu upotrebu sa SSH-om Postavljanje vašeg Raspberry Pi-a za bezglavu upotrebu sa SSH-om Raspberry Pi može prihvaćati SSH naredbe kada su spojene na lokalnu mrežu (bilo putem Etherneta ili Wi-Fi-ja), što vam omogućuje jednostavno postavljanje. Prednosti SSH-a nadilaze narušavanje dnevnog probira… ako je potrebno.

U naredbenom retku započnite instaliranjem ovisnosti o Chocolate Doom:

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

Nakon što to učinite, preuzmite Chocolate Doom kôd, koristeći wget:

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

Idite na www.chocolate-doom.org/wiki/index.php/Downloads da biste prvo provjerili ispravno ime datoteke i put do preuzimanja jer se to može promijeniti za buduće verzije.

Sa završenim preuzimanjem, ekstrakt s katranom:

tar xzf čokolada-doom-2.2.1.tar.gz

Sada možete sastaviti Chocolate Doom. Promijenite direktorij s:

CD čokolada-doom-2.2.1

Sada pokrenite rutinu konfiguriranja, nakon čega slijedi napraviti za sastavljanje datoteka. To neće biti brzo:

./ konfigurirati make

Sve je sada spremno za instalaciju:

sudo make install

Instalirajte Doom WAD datoteku na svoj Raspberry Pi

Ima ih mnogo ZAMOTULJAK datoteka na raspolaganju, a neke ćemo najbolje alternative potražiti kasnije. Za sada ćete saznati kako instalirati WAD koristeći standard sudbina podatkovna datoteka. To će dodati uobičajeno sudbina karte i oružja za igru.

Iznutra čokolade propast-2.2.1 direktoriju, pokrenite ovu wget naredbu za preuzimanje DOOM1.WAD datoteka:

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

Kako se radi o zip datoteci, morat ćete je otpakirati. otvoriti rajsfešlus naredba će raditi u redu:

raspakirajte shareware_doom-iwad.zip

Na kraju ćete dobiti datoteku nazvanu DOOM1.WAD. Oh, i spremni ste za igru sudbina na vašem Raspberry Pi!

Pa, gotovo.

Konfigurirajte Doom

Ako ste ranije izvodili naredbe preko SSH-a, sada je vrijeme za priključenje tipkovnice u vaš Raspberry Pi. Alternativno, mogli biste se povezati preko VNC-a ili RDP-a, ali to će rezultirati laganom igrom. Svakako prestanite koristiti daljinsku vezu prije nego što počnete igrati!

Prije nego što možete igrati igru, morat ćete je konfigurirati sudbina. To znači da pokrećete rutinu postavljanja pomoću naredbe:

čokolada-propast-postavljanje

Na ovom zaslonu konfigurirajte zaslon, zvuk, tipkovnicu, miš, kontroler igre, pa čak i pokrenite ili se pridružite mrežnoj igri (iako se te konačne opcije mogu lako kontrolirati iz naredbenog retka).

Ovim konfiguracijskim izbornikom možete upravljati tipkovnicom ili mišem.

Kad završite s konfiguracijom, pritisnite Spremite parametre i pokrenite DOOM. BANG BANG BANG!

Pokrenite Chocolate Doom u naredbenu liniju

Iako ste možda već pokrenuli Doom, imajte na umu da ga ne trebate pokrenuti iz alata za konfiguriranje svaki put. Umjesto toga, postoji jednostavna instrukcija naredbenog retka koju možete koristiti:

čokolada-oporuka -iwad DOOM1.WAD

Ovo će pokrenuti igru ​​u načinu preko cijelog zaslona. Međutim, s ovom razlučivosti zaslona možete uzrokovati opterećenje vašeg Raspberry Pi. Za Raspberry Pi 2 to je posebno problem. Dakle, možda biste radije trčali sudbina u prozoru umjesto toga:

čokolada-doom -iwad DOOM1.WAD -prozor 640x480

Ove se postavke također mogu postaviti kao trajne u alatu za konfiguraciju, koristeći Konfiguriranje zaslona opcija.

Najbolje iskustvo oporuke

Kako svirate sudbina o vašem Raspberry Pi ovisi o vama. TV sa velikim zaslonom s kontrolerom za igre Xbox možda bi bila vaša želja. Možda ste već uhvatili svoj Pi u prijenosnom igračkom stroju, zajedno s ugrađenim kontrolerom.

Ili će vam se možda svidjeti tradicionalno iskustvo na radnoj površini, kontrolom svoje svemirske marine mišem i tipkovnicom. Uostalom, to smo učinili i devedesetih godina.

Moja vlastita preferencija je korištenje službenog zaslona Raspberry Pi Touchscreen Kako postaviti svoj zaslon Raspberry Pi TouchPreporuka Kako postaviti vaš zaslon Raspberry Pi Touchs Raspberry Pi dolazi s različitim korisnim dodacima, ali jedan komad kompleta koji se pokazao posebno popularnim je Raspberry Pi 7-inčni zaslon osjetljiv na dodir. Evo kako postaviti jedan. , što je vrlo jednostavno postaviti. Nakon što sam konfigurirao svoj kontroler za igre (USB Xbox 360 kontroler), mogao bih tada svoj Raspberry Pi uzeti gotovo bilo gdje - naravno s prijenosnim paketom baterija - i igrati Doom.

Zahvaljujući kompaktnim dimenzijama zaslona osjetljivog na dodir i korisnom postolju, stajat će se na police, stolove ... stvarno bilo gdje!

Pronalaženje novih WAD-ova za PiDoom

Ako tražite a sudbina igračko iskustvo koje se razlikuje od originala, morat ćete pronaći nekoliko WAD datoteka. Mnogi su dostupni na mreži. Problem je što ih prate.

Na primjer, možete se uputiti na stranicu Dokia WADs Wikia, gdje ćete naći veliki izbor datoteka za preuzimanje..

Alternativno, možete se prijaviti u DoomWADStation, gdje ćete pronaći prilagodbe za instalaciju Chocolate Doom..

Novije WAD-ove se u međuvremenu mogu naći na forumu DoomWorld.com WADs. Na toj web stranici nalazi se najveća kolekcija materijala vezanog za Doom na mreži i stvarno ćete osjetiti ljubav prema igri tamo.

Doom II WAD-ovi se mogu igrati u Chocolate Doom. Mnogo njih može se pronaći u arhivi idGames. Ovdje ćete naći neke od mogućnosti:

  • Alien TC nadahnuti.
  • Doctor Who Doom, koji je očito strijelac temeljen na dugogodišnjoj britanskoj TV seriji Liječnik koji je.

Konačno, ako ste svjesni određenih sudbina WAD-ove (možda od prijatelja, časopisa ili čitajući o tome na internetu), a zatim jednostavno pokušajte direktno pretražiti Google datoteku. Tko zna na što ćete se pojaviti?

Postavljanje smrtonosne igre za više igrača!

Internet i lokalna mreža mogući su s Chocolate Doom. Međutim, jednostavnost (i bezbrižna igra) diktira da svi igrači Deathmatch-a trebaju pokrenuti Chocolate Doom i istu WAD datoteku prije pokretanja.

Bez obzira na opciju za više igrača, jedno računalo mora biti poslužitelj kao domaćin za igru. No domaćin može i igrati. Prije nastavka provjerite je li UDP port 2342 otvoren na usmjerivačima i / ili vatrozidu svih igrača. Naš vodič za prosljeđivanje luka Što je prosljeđivanje luka i kako mi može pomoći? [MakeUseOf objašnjava] Što je prosljeđivanje porta i kako mi može pomoći? [MakeUseOf objašnjava] Plačete li malo unutra kad vam netko kaže da postoji problem s prosljeđivanjem luka i da zbog toga vaša sjajna nova aplikacija neće raditi? Vaš Xbox neće dopustiti igranje igara, odbacivanje torrenta ... ovdje može pomoći.

Hosting Deathmatcha je jednostavno kao ova naredba:

čokolada-doom -server -privateserver -deathmatch

Svatko na istoj mreži kao što se možete povezati sa Deathmatch-om pokrenite Chocolate Doom kako je objašnjeno gore, dodajući prekidač -autojoin:

čokolada-oporuka -WAD DOOM1.WAD -autojoin

U međuvremenu, igrači koji se žele pridružiti Deathmatchu izvan vaše mreže trebali bi pokrenuti:

čokolada-doom -konekt [IP_ADDRESS]

Morat će ih zamijeniti [IP ADRESA] s vašom javnom IP adresom to možete pronaći putem whatismyip.com ili provjerom web sučelja vašeg usmjerivača.

Alternativa Choom Doom

Iako smo se fokusirali na instalaciju i postavljanje sudbina s Chocolate Doom postoje neke alternative. A ako ne želite sudbina ali želite malo FPS akcije ... pa, postoji nekoliko mogućnosti i za vas. Sljedeće se sve može instalirati na Raspberry Pi, bez oponašanja.

Freedoom - Ovo je alternativni projekt, koji sadrži besplatni sadržaj igara temeljen na sudbina motor. Sastoji se od tri faze: 1. faza sudbina klon; Faza 2, a Doom II i Konačna sudbina klon; i FreeDM, Deathmatch igra. trenutno Freedoom je u aktivnom razvoju.

Vojvoda Nukem 3D - Ne sudbina, jasno, ali ipak popularan strijelac u svoje vrijeme, s mnogim oživljavanjem tijekom godina. To, međutim, nije baš pogodna za djecu zbog tona slike i dijaloga.

Quake III - Još uvijek popularan nakon svih ovih godina, Quake III može se instalirati na Raspberry Pi.

Wolfenstein 3D - Malo stariji od sudbina, ali od istih programera to se može ili instalirati neovisno od sudbina ili je uživao kao WAD u sudbina motor. (Čuli smo i glasine da su 2001. godine Povratak u dvorac Wolfenstein će se prikazivati ​​na Raspberry Pi 3.)

Dakle, ako želite proširiti svoju retro FPS kolekciju Raspberry Pi na ove naslove, oni su spremni i čekaju da ih preuzmete i instalirate!

Igrajte Doom i Death Deathches na vašem Pi-u!

Još jedno strašno iskustvo retro igara oživljeno je zahvaljujući Raspberry Pi! Ovo malo računalo zaista i dalje iznenađuje, zar ne? Do sad biste trebali biti spremni za igru sudbina na vašem mini-računalu i možda će imati nekoliko prijatelja koji bi igrali Deathmatch.

Chocolate Doom dostupan je za Windows, Mac i Linux (kao i alternativni Linux BSD), tako da se bilo koji operativni sustav za radnu površinu može koristiti za pridruživanje Deathmatch-u.

Tražite li više klasičnih igara Raspberry Pi možete igrati bez emulatora 11 Klasične igre Raspberry Pi Možete igrati bez emulatora 11 Klasične Raspberry Pi igre Možete igrati bez emulatora Želite li igrati retro igre na vašem Raspberry Pi? Evo najboljih klasičnih igara koje možete igrati bez emulatora. ? Pokrili smo vas!

Kreditna slika: Neobično bestidna putem YouTubea




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.