Kas soovite vanu häid aegu uuesti läbi elada, mängides Game Boy mänge oma Linuxi arvutis? Php-terminal-gameboy-emulaatoriga saate seda teha.
Kuigi Linuxi terminal on kindlasti lõbus koht, pole see konsoolimänguplatvormina eriti tuntud – seda suuresti tänu piiratud ASCII- ja punktkirja väljundile. Kuid selle Spartani liides on peaaegu ideaalne originaalse 1989. aasta Nintendo Game Boy kuva kopeerimiseks. Siin on, kuidas mängida Game Boy mänge oma terminalis.
Miks jäljendada terminalis Game Boy'd?
Nintendo Game Boy on üks metsikult edukamaid mängukonsoole, mis eales loodud ja kasutusele võetud põlvkondadele lastele ja täiskasvanutele selliste mängude rõõmudele nagu Tetris, Pokemon ja Super Mario Land seeria.
Oma 4MHz protsessori ja 47x43mm ekraaniga mahub Game Boy hõlpsasti teie püksitaskusse ja pakkus nelja AA-patarei abil umbes 15 tundi mängimist. 1980ndate lõpus ja 1990ndate alguses oli Game Boy iga teismelise jaoks kohustuslik tarvik ja see domineeris täielikult kaasaskantavate mängude turul.
Konsooli populaarsus ja pikaealisus tähendasid, et ametlikult litsentsitud Game Boy mänge oli tuhandeid ja palju rohkem häkkisid kokku magamistoa meisterdajad.
Käitades oma terminalis emulaatorit, saate käitada kõiki neid, muutes oma terminali ulatuslikuks mängitavate mängude teegiks.
Nagu nimigi ütleb, on php-terminal-gameboy-emulator kirjutatud PHP-s - keeles kasutatakse tavaliselt veebisaitide loomiseks— ja kuigi projekti readme ütleb ainult, et see toetab PHP 5.6, PHP 7 ja HHVM, on see PHP versioonides kuni 8.2 peaaegu veatult töötanud.
php-terminal-gameboy-emulatoriga ei piirdu te ka oma arvutiga ja saate seansse läbi viia Secure Shell (SSH) kaugmasinatel.
Kuna see töötab terminalis, ei ole teie Game Boy mängudel heli, kuid oleme kindlad, et saate Tetrise teemaviisi ümiseda.
Samuti ei saa te mänge salvestada. Kui need piirangud on liiga piiravad, on Linuxis saadaval kümneid suurepäraseid emulaatoreid.
Kasutage ainult teile seaduslikult kuuluvaid ROM-e. Aadressilt leiate tohutul hulgal kodus valmistatud Game Boy ROM-e Homebrew Hub.
Kuidas installida Linuxi php-terminal-gameboy-emulator
Enne php-terminal-gameboy-emulatori installimist peaksite esmalt veenduma, et PHP on installitud. Selle kontrollimiseks avage terminal ja sisestage:
php -v
See käsk peaks tagastama teie installitud PHP paketi versiooninumbri. Kui see tagastab "php: käsku ei leitud", pole teil PHP installitud.
PHP installimiseks Archile ja sellega seotud distrodele sisestage:
sudo pacman -S php
Debianis ja selle tuletistes:
sudo apt install php
Fedora perekonna jaoks peate esmalt lisama Remi PHP hoidla:
sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-XX.rpm
...kus XX on teie Fedora versiooninumber. Nüüd lubage hoidla:
sudo dnf module enable php: remi-8.1 -y
Lõpuks saate installida PHP koos:
sudo dnf install php -y
Nüüd on PHP installitud, kasutage wget tööriist php-terminal-gameboy-emulator allalaadimiseks:
wget https://raw.githubusercontent.com/gabrielrcouto/php-terminal-gameboy-emulator/master/bin/php-gameboy.phar
Muutke see käivitatavaks:
sudo chmod +x php-gameboy.phar
Liigutage binaarfail oma teele, et see oleks käivitatav kõikjal teie süsteemis;
sudo mv php-gameboy.phar /usr/local/bin/php-gameboy
Mängige oma Linuxi terminalis ägedaid Game Boy mänge
Mängu alustamiseks php-terminal-gameboy-emulatoriga peate argumendina edastama ROM-faili failinime. Näiteks:
php-gameboy ~/gbroms/tetris.gb
ROM laaditakse peaaegu koheselt ja teid ootab ees tuttav halltoonides pritskuva mis tahes valitud mängu puhul.
Allolevast videost näete, et emulaator on täiesti võimeline jooksma Street Fighter II ja see kirjutaja on sama mugav terminali versiooniga, nagu ta on ehtsa pihuarvutiga – veenvalt kontrollib Ryu, et võita Guile ümmargune.
Samuti märkate, et kuigi php-terminal-gameboy-emulator teeb teie terminalis Game Boy maatriksekraani taasloomisel veenvat tööd, esineb aeg-ajalt visuaalseid artefakte. Kui sageli need ilmuvad, ja nende tõsidus sõltub teie mängitavast mängust.
Emulaatori juhtnupud on järgmised ja kahjuks ei saa neid uuesti vastendada:
Klaviatuuri juhtnupud |
Konsooli juhtnupud |
---|---|
WASD |
D-Padi juhised |
Koma (,) |
A |
Punkt (.) |
B |
N |
Valige |
M |
Alusta |
Jäta oma sõpradele muljet php-terminal-gameboy-emulaatoriga!
Märuli-, võitlus- ja seiklusmängude mängimine Linuxi terminalis on tehniline saavutus, mis kindlasti õnnestub inspireerida oma kolleege ja suhteid ning see võib olla suurepärane viis veenda neid Linuxi kui mänguri esikohas süsteem.
Saate seda kasutada ka oma lapsepõlve taaselustamiseks mõnel jõudeoleku ajal, kui töötate.