Chcete znovu zažít staré dobré časy hraním her Game Boy na vašem počítači se systémem Linux? S emulátorem php-terminal-gameboy-emulator můžete.

Linuxový terminál, i když je jistě zábavné místo, není příliš známý jako konzolová herní platforma – především díky omezenému výstupu ASCII a Braillova písma. Ale jeho sparťanské rozhraní je téměř dokonalé pro replikaci displeje původního Nintendo Game Boy z roku 1989. Zde je návod, jak hrát hry Game Boy ve vašem terminálu.

Proč emulovat Game Boye v Terminálu?

Nintendo's Game Boy je jednou z nejúspěšnějších herních konzolí, které kdy byly vytvořeny a představeny generace dětí a dospělých k radosti z her, jako je Tetris, Pokemon a Super Mario Land série.

Se svým 4MHz procesorem a 47x43mm displejem se Game Boy snadno vejde do kapsy u kalhot a nabízí přibližně 15 hodin hraní na čtyři AA baterie. Koncem 80. a začátkem 90. let byl Game Boy nezbytným doplňkem každého teenagera a zcela ovládl trh přenosných her.

Popularita a dlouhověkost konzole znamenala, že existovaly tisíce oficiálně licencovaných her Game Boy, přičemž mnohem více jich společně nabourali kutilové v ložnicích.

instagram viewer

Spuštěním emulátoru ve vašem terminálu můžete spustit každý z nich a přeměnit váš terminál na rozsáhlou knihovnu hratelných her.

Jak název napovídá, php-terminal-gameboy-emulator je napsán v PHP – jazyce se obvykle používá k vytváření webových stránek—a ačkoliv readme projektu uvádí pouze to, že podporuje PHP 5.6, PHP 7 a HHVM, ve verzích PHP až do 8.2 jsme jej provozovali téměř bezchybně.

S emulátorem php-terminal-gameboy-emulator nejste omezeni ani na svůj počítač a můžete spouštět relace přes Secure Shell (SSH) na vzdálených strojích.

Protože běží v terminálu, vaše hry Game Boy nebudou mít žádný zvuk, ale jsme si jisti, že si můžete pobrukovat melodii Tetris.

Také nebudete moci ukládat hry. Pokud jsou tato omezení příliš omezující, jsou na Linuxu k dispozici desítky vynikajících emulátorů.

Měli byste používat pouze ROM, které legálně vlastníte. Obrovské množství homebrew Game Boy ROMů najdete na Homebrew Hub.

Jak nainstalovat php-terminal-gameboy-emulator na Linux

Před instalací emulátoru php-terminal-gameboy-emulator byste se měli nejprve ujistit, že máte nainstalované PHP. Chcete-li to zkontrolovat, otevřete terminál a zadejte:

php -v

Tento příkaz by měl vrátit číslo verze vašeho nainstalovaného balíčku PHP. Pokud vrátí "php: příkaz nenalezen", nemáte nainstalované PHP.

Chcete-li nainstalovat PHP na Arch a související distribuce, zadejte:

sudo pacman -S php

O Debianu a jeho derivátech:

sudo apt install php

Pro rodinu Fedora musíte nejprve přidat úložiště Remi PHP:

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

...kde XX je číslo vaší verze Fedory. Nyní povolte úložiště:

sudo dnf module enable php: remi-8.1 -y

Nakonec můžete nainstalovat PHP pomocí:

sudo dnf install php -y

Nyní je PHP nainstalováno, použijte wget nástroj pro stažení php-terminal-gameboy-emulator:

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

Udělejte jej spustitelný pomocí:

sudo chmod +x php-gameboy.phar

Přesuňte binární soubor do vaší cesty, aby byl spustitelný odkudkoli ve vašem systému;

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

Hrajte úžasné hry Game Boy ve svém linuxovém terminálu

Chcete-li spustit hru s emulátorem php-terminal-gameboy-emulator, musíte jako argument předat název souboru ROM. Například:

php-gameboy ~/gbroms/tetris.gb

ROM se načte téměř okamžitě a budete čelit známé úvodní obrazovce ve stupních šedi jakékoli hry, kterou si vyberete.

Ve videu níže můžete vidět, že emulátor je docela schopný spustit Street Fighter II a že tento spisovatel je stejně praktický s terminálovou verzí stejně jako s originálním kapesním počítačem – přesvědčivě ovládá Ryu, aby porazil Guilea v prvním kolo.

Také si všimnete, že zatímco emulátor php-terminal-gameboy-emulator odvádí přesvědčivou práci při obnově obrazovky Game Boye ve vašem terminálu, občas se objeví vizuální artefakty. Jak často se objeví a jejich závažnost bude záviset na hře, kterou hrajete.

Ovládací prvky emulátoru jsou následující a bohužel je nelze přemapovat:

Ovládání pomocí klávesnice

Ovládací prvky konzoly

WASD

D-Pad směry

Čárka (,)

A

Tečka (.)

B

N

Vybrat

M

Start

Udělejte dojem na své přátele pomocí emulátoru php-terminal-gameboy!

Hraní akčních, bojových a dobrodružných her z linuxového terminálu je technický výkon, který určitě zvládnete inspirujte své kolegy a příbuzné a může to být skvělý způsob, jak je přesvědčit o prvenství Linuxu jako herní Systém.

Můžete to také použít jako způsob, jak znovu prožít své dětství v nějaké nečinné prostoje, když pracujete.