Chcete prežiť staré dobré časy hraním hier Game Boy na počítači so systémom Linux? S php-terminal-gameboy-emulátorom môžete.

Terminál Linux, aj keď je určite zábavným miestom, nie je príliš známy ako herná platforma konzoly - najmä vďaka obmedzenému výstupu ASCII a Braillovho písma. Jeho rozhranie Spartan je však takmer dokonalé na replikáciu zobrazenia pôvodného herného chlapca Nintendo z roku 1989. Tu je návod, ako hrať hry Game Boy na vašom termináli.

Prečo emulovať Game Boy v termináli?

Nintendo's Game Boy je jednou z najúspešnejších herných konzol, aké boli kedy vytvorené a predstavené generácie detí a dospelých k radostiam z hier ako Tetris, Pokemon a Super Mario Land séria.

Vďaka 4 MHz procesoru a displeju 47 x 43 mm sa Game Boy ľahko zmestí do vrecka nohavíc a ponúka približne 15 hodín hrania zo štyroch AA batérií. Koncom osemdesiatych a začiatkom deväťdesiatych rokov bol Game Boy nevyhnutným doplnkom každého tínedžera a úplne ovládol trh s prenosnými hrami.

Popularita a dlhovekosť konzoly znamenali, že existovali tisíce oficiálne licencovaných hier Game Boy, pričom mnohé ďalšie hackli drotári v spálni.

instagram viewer

Spustením emulátora vo svojom termináli môžete spustiť každý jeden z nich a premeniť váš terminál na rozsiahlu knižnicu hrateľných hier.

Ako už názov napovedá, php-terminal-gameboy-emulator je napísaný v jazyku PHP sa zvyčajne používa na vytváranie webových stránok—a hoci súbor readme projektu uvádza iba to, že podporuje PHP 5.6, PHP 7 a HHVM, na verziách PHP až do 8.2 sme ho spustili takmer bezchybne.

S emulátorom php-terminal-gameboy-emulator nie ste obmedzený ani na svoj počítač a môžete spúšťať relácie cez Secure Shell (SSH) na vzdialených strojoch.

Keďže to beží v termináli, vaše hry Game Boy nebudú mať žiadny zvuk, ale sme si istí, že si môžete pohmkať melódiu Tetris.

Nebudete tiež môcť ukladať hry. Ak sú tieto obmedzenia príliš obmedzujúce, v systéme Linux sú k dispozícii desiatky vynikajúcich emulátorov.

Mali by ste používať iba ROM, ktoré legálne vlastníte. Obrovskú škálu homebrew Game Boy ROMS nájdete na Homebrew Hub.

Ako nainštalovať php-terminal-gameboy-emulator na Linuxe

Pred inštaláciou emulátora php-terminal-gameboy-emulator by ste sa mali najskôr uistiť, že máte nainštalované PHP. Ak to chcete skontrolovať, otvorte terminál a zadajte:

php -v

Tento príkaz by mal vrátiť číslo verzie vášho nainštalovaného balíka PHP. Ak vráti "php: príkaz nenájdený", nemáte nainštalované PHP.

Ak chcete nainštalovať PHP na Arch a súvisiace distribúcie, zadajte:

sudo pacman -S php

O Debiane a jeho derivátoch:

sudo apt install php

Pre rodinu Fedora musíte najprv pridať úložisko Remi PHP:

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

...kde XX je číslo vašej verzie Fedory. Teraz povoľte úložisko:

sudo dnf module enable php: remi-8.1 -y

Nakoniec môžete nainštalovať PHP pomocou:

sudo dnf install php -y

Teraz je PHP nainštalované, použite wget nástroj na stiahnutie php-terminal-gameboy-emulator:

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

Spravte ho spustiteľným pomocou:

sudo chmod +x php-gameboy.phar

Presuňte binárny súbor do vašej cesty, aby bol spustiteľný odkiaľkoľvek vo vašom systéme;

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

Hrajte úžasné hry Game Boy vo svojom termináli Linux

Ak chcete spustiť hru s emulátorom php-terminal-gameboy-emulator, musíte zadať názov súboru ROM ako argument. Napríklad:

php-gameboy ~/gbroms/tetris.gb

Pamäť ROM sa načíta takmer okamžite a budete čeliť známej úvodnej obrazovke akejkoľvek hry, ktorú si vyberiete.

Vo videu nižšie môžete vidieť, že emulátor je celkom schopný spustiť Street Fighter II a že tento spisovateľ je rovnako praktické s terminálovou verziou, ako je to s originálnym vreckovým počítačom – presvedčivo ovláda Ryu, aby porazil Guilea v prvom okrúhly.

Tiež si všimnete, že zatiaľ čo php-terminal-gameboy-emulator robí presvedčivú prácu pri obnovovaní bodovej maticovej obrazovky Game Boy vo vašom termináli, občas sa objavia vizuálne artefakty. Ako často sa objavia a ich závažnosť bude závisieť od hry, ktorú hráte.

Ovládacie prvky emulátora sú nasledovné a bohužiaľ ich nemožno premapovať:

Ovládanie pomocou klávesnice

Ovládanie konzoly

WASD

Smery D-Pad

čiarka (,)

A

Bodka (.)

B

N

Vyberte

M

Štart

Urobte dojem na svojich priateľov pomocou emulátora php-terminal-gameboy!

Hranie akčných, bojových a dobrodružných hier z linuxového terminálu je technický výkon, ktorý určite zvládnete inšpirujte svojich kolegov a príbuzných a môže to byť skvelý spôsob, ako ich presvedčiť o prvenstve Linuxu ako hry systém.

Môžete to tiež použiť ako spôsob, ako prežiť svoje detstvo v nečinnosti, keď pracujete.