Želite li ponovno proživjeti dobre stare dane igrajući Game Boy igre na svom Linux računalu? Uz php-terminal-gameboy-emulator, možete.

Linux terminal, iako svakako zabavno mjesto, nije osobito poznat kao konzolna platforma za igranje—uvelike zahvaljujući ograničenom ASCII i Brailleovom ispisu. Ali njegovo spartansko sučelje gotovo je savršeno za repliciranje prikaza originalnog Nintendo Game Boya iz 1989. godine. Evo kako igrati Game Boy igre na svom terminalu.

Zašto emulirati Game Boy u terminalu?

Nintendov Game Boy jedna je od najuspješnijih igraćih konzola ikada stvorenih i predstavljenih generacije djece i odraslih u radosti igara kao što su Tetris, Pokemon i Super Mario Land niz.

Sa svojim 4MHz procesorom i 47x43mm zaslonom, Game Boy je lako mogao stati u džep vaših hlača i nudio je oko 15 sati igranja s četiri AA baterije. U kasnim 1980-ima i ranim 1990-ima, Game Boy je bio nezaobilazan dodatak za svakog tinejdžera i potpuno je dominirao tržištem prijenosnih igara.

Popularnost i dugovječnost konzole značili su da postoje tisuće službeno licenciranih Game Boy igara, s mnogo više koje su zajedno hakirali petljari iz spavaće sobe.

instagram viewer

Pokretanjem emulatora na vašem terminalu, možete pokrenuti svaki od njih, pretvarajući svoj terminal u opsežnu biblioteku igara koje se mogu igrati.

Kao što ime sugerira, php-terminal-gameboy-emulator je napisan u PHP-jeziku obično se koristi za izradu web stranica—i iako readme projekta samo navodi da podržava PHP 5.6, PHP 7 i HHVM, omogućili smo mu da radi gotovo besprijekorno na PHP verzijama do 8.2.

Uz php-terminal-gameboy-emulator, niste ograničeni ni na svoje računalo i možete pokretati sesije Sigurna ljuska (SSH) na udaljenim strojevima.

Budući da se izvodi u terminalu, vaše Game Boy igre neće imati zvuk, ali smo sigurni da možete pjevušiti melodiju Tetris teme.

Također nećete moći spremati igre. Ako su ova ograničenja previše restriktivna, na Linuxu su dostupni deseci izvrsnih emulatora.

Trebate koristiti samo ROMS-ove koje legalno posjedujete. Možete pronaći veliki izbor Homebrew Game Boy ROM-ova na Homebrew Hub.

Kako instalirati php-terminal-gameboy-emulator na Linux

Prije nego što instalirate php-terminal-gameboy-emulator, prvo provjerite imate li instaliran PHP. Da biste to provjerili, otvorite terminal i unesite:

php -v

Ova naredba bi trebala vratiti broj verzije vašeg instaliranog PHP paketa. Ako vrati "php: naredba nije pronađena", nemate instaliran PHP.

Da biste instalirali PHP na Arch i srodne distribucije, unesite:

sudo pacman -S php

Na Debianu i njegovim derivatima:

sudo apt install php

Za Fedora obitelj prvo trebate dodati Remi PHP repozitorij:

sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-XX.rpm

...gdje XX je vaš broj Fedora verzije. Sada omogućite spremište:

sudo dnf module enable php: remi-8.1 -y

Konačno, možete instalirati PHP sa:

sudo dnf install php -y

Sada je PHP instaliran, koristite wget alat za preuzimanje php-terminal-gameboy-emulatora:

wget https://raw.githubusercontent.com/gabrielrcouto/php-terminal-gameboy-emulator/master/bin/php-gameboy.phar

Učinite ga izvršnim pomoću:

sudo chmod +x php-gameboy.phar

Premjestite binarnu datoteku na svoju stazu tako da bude izvršna s bilo kojeg mjesta na vašem sustavu;

sudo mv php-gameboy.phar /usr/local/bin/php-gameboy

Igrajte fantastične Game Boy igre na svom Linux terminalu

Da biste pokrenuli igru ​​s php-terminal-gameboy-emulatorom, trebate proslijediti naziv datoteke ROM datoteke kao argument. Na primjer:

php-gameboy ~/gbroms/tetris.gb

ROM će se učitati gotovo trenutno, a vi ćete se suočiti s poznatim početnim zaslonom u sivim tonovima bilo koje igre koju odaberete.

U videu ispod možete vidjeti da je emulator sasvim sposoban pokrenuti Street Fighter II i da je ovaj pisac jednako spretan s terminalnom verzijom kao što je s originalnim ručnim — uvjerljivo kontrolirajući Ryua kako bi pobijedio Guilea u prvoj krug.

Također ćete primijetiti da iako php-terminal-gameboy-emulator radi uvjerljiv posao rekreacije Game Boyeva matričnog zaslona na vašem terminalu, postoje povremeni vizualni artefakti. Koliko se često pojavljuju i njihova ozbiljnost ovisi o igri koju igrate.

Kontrole emulatora su sljedeće i nažalost ne mogu se ponovno mapirati:

Kontrole tipkovnice

Kontrole konzole

WASD

D-Pad upute

Zarez (,)

A

Točka (.)

B

N

Izaberi

M

Početak

Impresionirajte svoje prijatelje php-terminal-gameboy-emulatorom!

Igranje akcijskih, borbenih i avanturističkih igara unutar Linux terminala tehnička je podviga koja sigurno jest nadahnite svoje kolege i rodbinu i može biti izvrstan način da ih uvjerite u nadmoć Linuxa kao igre sustav.

Možete ga koristiti i kao način da ponovno proživite svoje djetinjstvo u nekoj praznini dok radite.