Vai vēlaties izdzīvot vecos labos laikus, spēlējot Game Boy spēles savā Linux datorā? Izmantojot php-terminal-gameboy-emulator, jūs varat.

Lai gan Linux terminālis noteikti ir jautra vieta, tas nav īpaši labi pazīstams kā konsoles spēļu platforma, galvenokārt pateicoties ierobežotajai ASCII un Braila raksta izvadei. Taču tā Spartan interfeiss ir gandrīz ideāls, lai replicētu oriģinālo 1989. gada Nintendo Game Boy displeju. Lūk, kā spēlēt Game Boy spēles savā terminālī.

Kāpēc terminālī emulēt Game Boy?

Nintendo Game Boy ir viena no visveiksmīgākajām spēļu konsolēm, kas jebkad radītas un ieviestas bērnu un pieaugušo paaudzes, lai izbaudītu tādas spēles kā Tetris, Pokemon un Super Mario Land sērija.

Ar savu 4MHz procesoru un 47x43mm displeju Game Boy var viegli ietilpt jūsu bikšu kabatā un piedāvāja aptuveni 15 stundu spēlēšanas ar četrām AA baterijām. Astoņdesmito gadu beigās un deviņdesmito gadu sākumā Game Boy bija obligāts aksesuārs jebkuram pusaudzim, un tas pilnībā dominēja pārnēsājamo spēļu tirgū.

instagram viewer

Konsoles popularitāte un ilgmūžība nozīmēja to, ka bija tūkstošiem oficiāli licencētu Game Boy spēļu, un daudzas citas spēles bija uzlauzušas guļamistabu meistari.

Palaižot savā terminālī emulatoru, varat palaist katru no tiem, pārveidojot savu termināli par plašu spēlējamu spēļu bibliotēku.

Kā norāda nosaukums, php-terminal-gameboy-emulator ir rakstīts PHP — valodā parasti izmanto vietņu izveidei— un, lai gan projekta readme tikai norādīts, ka tas atbalsta PHP 5.6, PHP 7 un HHVM, mums tas ir gandrīz nevainojami darbojies PHP versijās līdz pat 8.2.

Izmantojot php-terminal-gameboy-emulator, jūs neaprobežojaties tikai ar datoru un varat palaist sesijas Secure Shell (SSH) attālās iekārtās.

Tā kā tas darbojas terminālī, jūsu Game Boy spēlēm nebūs skaņas, taču mēs esam pārliecināti, ka varat dungot Tetris motīva melodiju.

Jūs arī nevarēsit saglabāt spēles. Ja šie ierobežojumi ir pārāk ierobežojoši, operētājsistēmā Linux ir pieejami desmitiem lielisku emulatoru.

Izmantojiet tikai ROM, kas jums likumīgi pieder. Vietnē varat atrast milzīgu dažādu mājās gatavotu Game Boy ROM Homebrew centrs.

Kā instalēt php-terminal-gameboy-emulator operētājsistēmā Linux

Pirms php-terminal-gameboy-emulator instalēšanas vispirms pārliecinieties, vai ir instalēta PHP. Lai to pārbaudītu, atveriet termināli un ievadiet:

php -v

Šai komandai ir jāatgriež instalētās PHP pakotnes versijas numurs. Ja tas atgriež "php: komanda nav atrasta", jums nav instalēta PHP.

Lai instalētu PHP Arch un saistītajos izplatījumos, ievadiet:

sudo pacman -S php

Debian un tā atvasinājumi:

sudo apt install php

Fedora ģimenei vispirms jāpievieno Remi PHP repozitorijs:

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

...kur XX ir jūsu Fedora versijas numurs. Tagad iespējojiet repozitoriju:

sudo dnf module enable php: remi-8.1 -y

Visbeidzot, jūs varat instalēt PHP ar:

sudo dnf install php -y

Tagad PHP ir instalēts, izmantojiet wget rīks, lai lejupielādētu php-terminal-gameboy-emulator:

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

Padariet to izpildāmu, izmantojot:

sudo chmod +x php-gameboy.phar

Pārvietojiet bināro failu uz savu ceļu, lai tas būtu izpildāms no jebkuras vietas jūsu sistēmā;

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

Spēlējiet lieliskas Game Boy spēles savā Linux terminālī

Lai sāktu spēli ar php-terminal-gameboy-emulator, jums ir jānodod ROM faila faila nosaukums kā arguments. Piemēram:

php-gameboy ~/gbroms/tetris.gb

ROM tiks ielādēts gandrīz uzreiz, un jūs saskarsities ar pazīstamo pelēktoņu uzplaiksnījumu jebkurai spēlei, kuru izvēlaties.

Zemāk esošajā videoklipā varat redzēt, ka emulators ir diezgan spējīgs palaist Street Fighter II un ka šis rakstnieks ir tikpat ērti lietojams ar termināļa versiju, tāpat kā ar oriģinālo plaukstdatoru — pārliecinoši kontrolējot Ryu, lai pirmajā reizē pārspētu Guilu raunds.

Jūs arī pamanīsit, ka, lai gan php-terminal-gameboy-emulator veic pārliecinošu darbu, atjaunojot Game Boy punktu matricas ekrānu jūsu terminālī, dažkārt parādās vizuāli artefakti. To parādīšanās biežums un to nopietnība ir atkarīga no spēles, kuru spēlējat.

Emulatora vadīklas ir šādas, un diemžēl tās nevar pārkartot:

Tastatūras vadīklas

Konsoles vadīklas

WASD

D-Pad norādes

Komats (,)

A

Punkts (.)

B

N

Izvēlieties

M

Sākt

Pārsteidziet savus draugus ar php-terminal-gameboy emulatoru!

Darbības, cīņas un piedzīvojumu spēļu spēlēšana no Linux termināļa ir tehnisks sasniegums, kas noteikti to darīs iedvesmojiet savus kolēģus un attiecības, un tas var būt lielisks veids, kā pārliecināt viņus par Linux pārākumu spēļu jomā. sistēma.

Varat arī izmantot to kā veidu, kā izdzīvot bērnību dīkstāves laikā, kad strādājat.