Vuoi rivivere i bei vecchi tempi giocando ai giochi Game Boy sul tuo PC Linux? Con php-terminal-gameboy-emulatore, puoi.

Il terminale Linux, sebbene sia certamente un posto divertente, non è particolarmente noto come piattaforma di gioco per console, in gran parte grazie al suo output ASCII e Braille limitato. Ma la sua interfaccia spartana è quasi perfetta per replicare il display di un Nintendo Game Boy originale del 1989. Ecco come giocare ai giochi Game Boy sul tuo terminale.

Perché emulare un Game Boy nel terminale?

Il Game Boy di Nintendo è una delle console di gioco di maggior successo mai create e introdotte generazioni di bambini e adulti alle gioie di giochi come Tetris, Pokemon e Super Mario Land serie.

Con il suo processore da 4 MHz e il display da 47x43 mm, il Game Boy poteva facilmente stare nella tasca dei pantaloni e offriva circa 15 ore di gioco con quattro batterie AA. Tra la fine degli anni '80 e l'inizio degli anni '90, il Game Boy era un accessorio indispensabile per ogni adolescente e dominava completamente il mercato dei giochi portatili.

instagram viewer

La popolarità e la longevità della console fecero sì che esistessero migliaia di giochi per Game Boy con licenza ufficiale, e molti altri furono hackerati insieme da armeggiatori di camera da letto.

Eseguendo un emulatore sul tuo terminale, puoi eseguire ognuno di questi, trasformando il tuo terminale in una vasta libreria di giochi giocabili.

Come suggerisce il nome, php-terminal-gameboy-emulator è scritto in PHP, un linguaggio solitamente utilizzato per creare siti Web— e sebbene il file readme del progetto affermi solo che supporta PHP 5.6, PHP 7 e HHVM, lo abbiamo fatto funzionare quasi perfettamente sulle versioni PHP fino alla 8.2.

Con php-terminal-gameboy-emulator non sei limitato al tuo computer e puoi eseguire sessioni più Shell sicura (SSH) su macchine remote.

Poiché funziona su un terminale, i tuoi giochi per Game Boy non avranno alcun suono, ma siamo sicuri che potrai canticchiare la melodia del tema di Tetris.

Inoltre, non sarai in grado di salvare i giochi. Se queste limitazioni fossero troppo restrittive, su Linux sono disponibili decine di ottimi emulatori.

Dovresti utilizzare solo le ROM che possiedi legalmente. Puoi trovare un'enorme varietà di ROM per Game Boy homebrew su Centro della birra fatta in casa.

Come installare l'emulatore php-terminal-gameboy-su Linux

Prima di installare php-terminal-gameboy-emulator, dovresti prima assicurarti di avere PHP installato. Per verificarlo, apri un terminale e inserisci:

php -v

Questo comando dovrebbe restituire il numero di versione del pacchetto PHP installato. Se restituisce "php: comando non trovato", non hai PHP installato.

Per installare PHP su Arch e relative distribuzioni, inserisci:

sudo pacman -S php

Su Debian e i suoi derivati:

sudo apt install php

Per la famiglia Fedora, devi prima aggiungere il repository Remi PHP:

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

...Dove XX è il numero della tua versione di Fedora. Ora abilita il repository:

sudo dnf module enable php: remi-8.1 -y

Infine, puoi installare PHP con:

sudo dnf install php -y

Ora PHP è installato, usa il file wget strumento per scaricare l'emulatore php-terminal-gameboy:

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

Rendilo eseguibile con:

sudo chmod +x php-gameboy.phar

Sposta il file binario sul tuo percorso in modo che sia eseguibile da qualsiasi punto del tuo sistema;

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

Gioca a fantastici giochi per Game Boy sul tuo terminale Linux

Per avviare un gioco con php-terminal-gameboy-emulator, devi passare il nome del file ROM come argomento. Ad esempio:

php-gameboy ~/gbroms/tetris.gb

La ROM verrà caricata quasi istantaneamente e ti troverai di fronte alla familiare schermata iniziale in scala di grigi di qualunque gioco tu scelga.

Nel video qui sotto puoi vedere che l'emulatore è perfettamente in grado di eseguire Street Fighter II e che chi scrive è altrettanto a suo agio con la versione terminale così come lo è con il palmare originale: controlla in modo convincente Ryu per battere Guile nel primo girare.

Noterai anche che mentre php-terminal-gameboy-emulator fa un lavoro convincente nel ricreare lo schermo a matrice di punti del Game Boy sul tuo terminale, ci sono occasionali artefatti visivi. La frequenza con cui compaiono e la loro gravità dipenderanno dal gioco a cui stai giocando.

I controlli dell'emulatore sono i seguenti e sfortunatamente non possono essere rimappati:

Controlli da tastiera

Controlli della console

WASD

Direzioni del D-Pad

Virgola (,)

UN

Punto (.)

B

N

Selezionare

M

Inizio

Stupisci i tuoi amici con l'emulatore php-terminal-gameboy!

Giocare a giochi d'azione, di combattimento e di avventura dal terminale Linux è un'impresa tecnica che sicuramente lo farà ispirare colleghi e parenti e può essere un ottimo modo per convincerli della preminenza di Linux come piattaforma di gioco sistema.

Puoi anche usarlo come un modo per rivivere la tua infanzia nei momenti di inattività quando lavori.