Möchten Sie die guten alten Zeiten noch einmal erleben, indem Sie Game Boy-Spiele auf Ihrem Linux-PC spielen? Mit dem PHP-Terminal-Gameboy-Emulator ist das möglich.
Das Linux-Terminal macht zwar sicherlich Spaß, ist aber als Konsolen-Gaming-Plattform nicht besonders bekannt – vor allem aufgrund seiner begrenzten ASCII- und Braille-Ausgabe. Aber seine spartanische Benutzeroberfläche ist nahezu perfekt, um das Display eines originalen Nintendo Game Boy von 1989 nachzubilden. So spielen Sie Game Boy-Spiele in Ihrem Terminal.
Warum einen Game Boy im Terminal emulieren?
Nintendos Game Boy ist eine der erfolgreichsten Spielekonsolen, die jemals entwickelt und eingeführt wurden Generationen von Kindern und Erwachsenen für die Freude an Spielen wie Tetris, Pokemon und Super Mario Land begeistern Serie.
Mit seinem 4-MHz-Prozessor und dem 47 x 43 mm großen Display passte der Game Boy problemlos in Ihre Hosentasche und bot mit vier AA-Batterien rund 15 Stunden Spielspaß. In den späten 1980er und frühen 1990er Jahren war der Game Boy ein unverzichtbares Accessoire für jeden Teenager und dominierte den Markt für tragbare Spiele völlig.
Die Beliebtheit und Langlebigkeit der Konsole führte dazu, dass es Tausende offiziell lizenzierte Game Boy-Spiele gab und viele weitere von Schlafzimmerbastlern zusammengehackt wurden.
Indem Sie einen Emulator in Ihrem Terminal ausführen, können Sie jedes einzelne dieser Spiele ausführen und so Ihr Terminal in eine umfangreiche Bibliothek spielbarer Spiele verwandeln.
Wie der Name schon sagt, ist php-terminal-gameboy-emulator in PHP geschrieben – einer Sprache Wird normalerweise zum Erstellen von Websites verwendet– und obwohl in der Readme-Datei des Projekts nur angegeben ist, dass es PHP 5.6, PHP 7 und HHVM unterstützt, läuft es bei uns nahezu fehlerfrei auf PHP-Versionen bis 8.2.
Mit dem PHP-Terminal-Gameboy-Emulator sind Sie auch nicht auf Ihren Computer beschränkt und können mehrere Sitzungen ausführen Secure Shell (SSH) auf entfernten Maschinen.
Da es in einem Terminal läuft, haben Ihre Game Boy-Spiele keinen Ton, aber wir sind sicher, dass Sie die Tetris-Titelmelodie summen können.
Sie können auch keine Spiele speichern. Wem diese Einschränkungen zu restriktiv sind, für den stehen unter Linux Dutzende hervorragender Emulatoren zur Verfügung.
Sie sollten nur ROMs verwenden, die Sie rechtmäßig besitzen. Eine große Auswahl an Homebrew-Game-Boy-ROMs finden Sie unter Homebrew-Hub.
So installieren Sie den PHP-Terminal-Gameboy-Emulator unter Linux
Bevor Sie den PHP-Terminal-Gameboy-Emulator installieren, sollten Sie zunächst sicherstellen, dass PHP installiert ist. Um dies zu überprüfen, öffnen Sie ein Terminal und geben Sie Folgendes ein:
php -v
Dieser Befehl sollte die Versionsnummer Ihres installierten PHP-Pakets zurückgeben. Wenn „php: Befehl nicht gefunden“ zurückgegeben wird, ist PHP nicht installiert.
Geben Sie Folgendes ein, um PHP auf Arch und verwandten Distributionen zu installieren:
sudo pacman -S php
Zu Debian und seinen Derivaten:
sudo apt install php
Für die Fedora-Familie müssen Sie zunächst das Remi-PHP-Repository hinzufügen:
sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-XX.rpm
...Wo XX ist Ihre Fedora-Versionsnummer. Aktivieren Sie nun das Repository:
sudo dnf module enable php: remi-8.1 -y
Schließlich können Sie PHP installieren mit:
sudo dnf install php -y
Nachdem PHP installiert ist, verwenden Sie das wget Tool zum Herunterladen des PHP-Terminal-Gameboy-Emulators:
wget https://raw.githubusercontent.com/gabrielrcouto/php-terminal-gameboy-emulator/master/bin/php-gameboy.phar
Machen Sie es ausführbar mit:
sudo chmod +x php-gameboy.phar
Verschieben Sie die Binärdatei in Ihren Pfad, damit sie von überall auf Ihrem System ausführbar ist.
sudo mv php-gameboy.phar /usr/local/bin/php-gameboy
Spielen Sie fantastische Game Boy-Spiele in Ihrem Linux-Terminal
Um ein Spiel mit php-terminal-gameboy-emulator zu starten, müssen Sie den Dateinamen der ROM-Datei als Argument übergeben. Zum Beispiel:
php-gameboy ~/gbroms/tetris.gb
Das ROM wird fast sofort geladen und Sie werden mit dem vertrauten Graustufen-Begrüßungsbildschirm des von Ihnen gewählten Spiels konfrontiert.
Im Video unten können Sie sehen, dass der Emulator durchaus in der Lage ist, Street Fighter II auszuführen, und dass dieser Autor dies auch kann Er ist mit der Terminal-Version genauso gut zurechtzukommen wie mit dem echten Handheld – und kontrolliert Ryu überzeugend, sodass er Guile im ersten Spiel besiegt runden.
Sie werden auch feststellen, dass php-terminal-gameboy-emulator zwar eine überzeugende Arbeit bei der Nachbildung des Punktmatrixbildschirms des Game Boy in Ihrem Terminal leistet, es aber gelegentlich zu visuellen Artefakten kommt. Wie oft diese auftreten und wie schwerwiegend sie sind, hängt von dem Spiel ab, das Sie spielen.
Die Emulator-Steuerelemente lauten wie folgt und können leider nicht neu zugeordnet werden:
Tastatursteuerung |
Konsolensteuerung |
---|---|
WASD |
D-Pad-Anweisungen |
Komma (,) |
A |
Punkt (.) |
B |
N |
Wählen |
M |
Start |
Beeindrucken Sie Ihre Freunde mit dem PHP-Terminal-Gameboy-Emulator!
Das Spielen von Action-, Kampf- und Abenteuerspielen über das Linux-Terminal ist eine technische Meisterleistung, die es mit Sicherheit schafft Inspirieren Sie Ihre Kollegen und Verwandten und können Sie sie hervorragend von der Vorrangstellung von Linux als Spiel überzeugen System.
Sie können es auch nutzen, um Ihre Kindheit in einer Auszeit während der Arbeit noch einmal zu erleben.