Vous voulez revivre le bon vieux temps en jouant à des jeux Game Boy sur votre PC Linux? Avec php-terminal-gameboy-emulator, vous pouvez.
Le terminal Linux, bien que certainement un endroit amusant, n'est pas particulièrement connu en tant que plate-forme de jeu sur console, en grande partie grâce à sa sortie ASCII et Braille limitée. Mais son interface Spartan est presque parfaite pour reproduire l’affichage d’une Nintendo Game Boy originale de 1989. Voici comment jouer à des jeux Game Boy sur votre terminal.
Pourquoi émuler une Game Boy dans le terminal?
La Game Boy de Nintendo est l'une des consoles de jeu les plus réussies jamais créées et présentées des générations d'enfants et d'adultes aux joies de jeux tels que Tetris, Pokémon et Super Mario Land série.
Avec son processeur de 4 MHz et son écran de 47 x 43 mm, la Game Boy pouvait facilement se glisser dans la poche de votre pantalon et offrait environ 15 heures de jeu avec quatre piles AA. À la fin des années 1980 et au début des années 1990, la Game Boy était un accessoire indispensable pour tout adolescent et dominait complètement le marché des jeux portables.
La popularité et la longévité de la console signifiaient qu'il existait des milliers de jeux Game Boy sous licence officielle, et bien d'autres encore piratés par des bricoleurs de chambre.
En exécutant un émulateur sur votre terminal, vous pouvez exécuter chacun d'entre eux, transformant votre terminal en une vaste bibliothèque de jeux jouables.
Comme son nom l'indique, php-terminal-gameboy-emulator est écrit en PHP, un langage généralement utilisé pour créer des sites Web- et bien que le fichier readme du projet indique seulement qu'il prend en charge PHP 5.6, PHP 7 et HHVM, nous l'avons fait fonctionner presque parfaitement sur les versions PHP jusqu'à 8.2.
Avec php-terminal-gameboy-emulator, vous n'êtes pas non plus limité à votre ordinateur et pouvez exécuter des sessions sur Shell sécurisé (SSH) sur des machines distantes.
Parce qu'il fonctionne dans un terminal, vos jeux Game Boy n'auront aucun son, mais nous sommes sûrs que vous pourrez fredonner la mélodie du thème de Tetris.
Vous ne pourrez pas non plus sauvegarder de jeux. Si ces limitations sont trop restrictives, il existe des dizaines d'excellents émulateurs disponibles sous Linux.
Vous ne devez utiliser que les ROM que vous possédez légalement. Vous pouvez trouver une grande variété de ROM Game Boy homebrew sur Centre de brassage maison.
Comment installer php-terminal-gameboy-emulator sur Linux
Avant d'installer php-terminal-gameboy-emulator, vous devez d'abord vous assurer que PHP est installé. Pour vérifier cela, ouvrez un terminal et saisissez :
php -v
Cette commande doit renvoyer le numéro de version de votre package PHP installé. S'il renvoie "php: commande introuvable", vous n'avez pas installé PHP.
Pour installer PHP sur Arch et les distributions associées, entrez :
sudo pacman -S php
Sur Debian et ses dérivés :
sudo apt install php
Pour la famille Fedora, vous devez d'abord ajouter le dépôt Remi PHP :
sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-XX.rpm
...où XX est votre numéro de version Fedora. Activez maintenant le référentiel :
sudo dnf module enable php: remi-8.1 -y
Enfin, vous pouvez installer PHP avec :
sudo dnf install php -y
Maintenant que PHP est installé, utilisez le wget outil pour télécharger php-terminal-gameboy-emulator :
wget https://raw.githubusercontent.com/gabrielrcouto/php-terminal-gameboy-emulator/master/bin/php-gameboy.phar
Rendez-le exécutable avec :
sudo chmod +x php-gameboy.phar
Déplacez le binaire vers votre chemin pour qu'il soit exécutable depuis n'importe où sur votre système ;
sudo mv php-gameboy.phar /usr/local/bin/php-gameboy
Jouez à de superbes jeux Game Boy sur votre terminal Linux
Pour démarrer un jeu avec php-terminal-gameboy-emulator, vous devez passer le nom du fichier ROM comme argument. Par exemple:
php-gameboy ~/gbroms/tetris.gb
La ROM se chargera presque instantanément et vous serez confronté à l'écran de démarrage en niveaux de gris familier du jeu que vous choisissez.
Dans la vidéo ci-dessous, vous pouvez voir que l'émulateur est tout à fait capable de faire fonctionner Street Fighter II et que cet écrivain est tout aussi capable de faire fonctionner Street Fighter II. aussi pratique avec la version terminal qu'avec le véritable ordinateur de poche, contrôlant Ryu de manière convaincante pour battre Guile dans le premier rond.
Vous remarquerez également que même si php-terminal-gameboy-emulator fait un travail convaincant en recréant l'écran matriciel de la Game Boy dans votre terminal, il existe occasionnellement des artefacts visuels. Leur fréquence et leur gravité dépendront du jeu auquel vous jouez.
Les commandes de l'émulateur sont les suivantes et ne peuvent malheureusement pas être remappées :
Commandes du clavier |
Commandes de la console |
---|---|
WASD |
Directions du D-Pad |
Virgule (,) |
UN |
Point (.) |
B |
N |
Sélectionner |
M. |
Commencer |
Impressionnez vos amis avec php-terminal-gameboy-emulator!
Jouer à des jeux d'action, de combat et d'aventure depuis le terminal Linux est une prouesse technique qui ne manquera pas de inspirez vos collègues et vos relations, et peut être un excellent moyen de les convaincre de la prééminence de Linux en tant que plateforme de jeu. système.
Vous pouvez également l'utiliser pour revivre votre enfance pendant vos moments d'inactivité lorsque vous travaillez.