¿Quieres revivir los buenos tiempos jugando juegos de Game Boy en tu PC con Linux? Con php-terminal-gameboy-emulator, puedes hacerlo.
La terminal Linux, aunque ciertamente es un lugar divertido, no es especialmente conocida como plataforma de juegos de consola, en gran parte gracias a su salida ASCII y Braille limitada. Pero su interfaz Spartan es casi perfecta para replicar la pantalla de una Nintendo Game Boy original de 1989. A continuación te explicamos cómo jugar juegos de Game Boy en tu terminal.
¿Por qué emular una Game Boy en la Terminal?
Game Boy de Nintendo es una de las consolas de juegos de mayor éxito jamás creada y presentada generaciones de niños y adultos al placer de juegos como Tetris, Pokémon y Super Mario Land serie.
Con su procesador de 4 MHz y pantalla de 47 x 43 mm, la Game Boy cabía fácilmente en el bolsillo de su pantalón y ofrecía alrededor de 15 horas de juego con cuatro baterías AA. A finales de los 80 y principios de los 90, la Game Boy era un accesorio imprescindible para cualquier adolescente y dominaba por completo el mercado de los juegos portátiles.
La popularidad y longevidad de la consola significaron que había miles de juegos de Game Boy con licencia oficial, y muchos más creados por expertos en el dormitorio.
Al ejecutar un emulador en su terminal, puede ejecutar cada uno de ellos, transformando su terminal en una extensa biblioteca de juegos jugables.
Como sugiere el nombre, php-terminal-gameboy-emulator está escrito en PHP, un lenguaje Generalmente se utiliza para crear sitios web.—Y aunque el archivo Léame del proyecto solo indica que es compatible con PHP 5.6, PHP 7 y HHVM, lo hemos ejecutado casi sin problemas en versiones de PHP hasta 8.2.
Con php-terminal-gameboy-emulator, tampoco estás limitado a tu computadora y puedes ejecutar sesiones Shell seguro (SSH) en máquinas remotas.
Debido a que se ejecuta en una terminal, tus juegos de Game Boy no tendrán ningún sonido, pero estamos seguros de que puedes tararear la melodía del tema Tetris.
Tampoco podrás guardar juegos. Si estas limitaciones son demasiado restrictivas, existen docenas de excelentes emuladores disponibles en Linux.
Sólo debes utilizar ROMS que poseas legalmente. Puedes encontrar una gran variedad de ROMS caseras de Game Boy en Centro de elaboración casera.
Cómo instalar php-terminal-gameboy-emulator en Linux
Antes de instalar php-terminal-gameboy-emulator, primero debes asegurarte de tener PHP instalado. Para verificar esto, abra una terminal e ingrese:
php -v
Este comando debería devolver el número de versión de su paquete PHP instalado. Si devuelve "php: comando no encontrado", no tienes PHP instalado.
Para instalar PHP en Arch y distribuciones relacionadas, ingrese:
sudo pacman -S php
Sobre Debian y sus derivados:
sudo apt install php
Para la familia Fedora, primero debe agregar el repositorio PHP de Remi:
sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-XX.rpm
...dónde XX es su número de versión de Fedora. Ahora habilite el repositorio:
sudo dnf module enable php: remi-8.1 -y
Finalmente, puedes instalar PHP con:
sudo dnf install php -y
Ahora PHP está instalado, use el obtener herramienta para descargar php-terminal-gameboy-emulator:
wget https://raw.githubusercontent.com/gabrielrcouto/php-terminal-gameboy-emulator/master/bin/php-gameboy.phar
Hazlo ejecutable con:
sudo chmod +x php-gameboy.phar
Mueva el binario a su ruta para que sea ejecutable desde cualquier lugar de su sistema;
sudo mv php-gameboy.phar /usr/local/bin/php-gameboy
Juega increíbles juegos de Game Boy en tu terminal Linux
Para iniciar un juego con php-terminal-gameboy-emulator, debes pasar el nombre del archivo ROM como argumento. Por ejemplo:
php-gameboy ~/gbroms/tetris.gb
La ROM se cargará casi instantáneamente y te enfrentarás a la familiar pantalla de inicio en escala de grises de cualquier juego que elijas.
En el vídeo a continuación puedes ver que el emulador es bastante capaz de ejecutar Street Fighter II y que este escritor es igual de tan hábil con la versión terminal como lo es con la computadora de mano genuina: controla de manera convincente a Ryu para vencer a Guile en el primer redondo.
También notarás que, si bien php-terminal-gameboy-emulator hace un trabajo convincente al recrear la pantalla de matriz de puntos de Game Boy en tu terminal, hay artefactos visuales ocasionales. La frecuencia con la que aparecen y su gravedad dependerán del juego que estés jugando.
Los controles del emulador son los siguientes y lamentablemente no se pueden reasignar:
Controles del teclado |
Controles de la consola |
---|---|
WASD |
Direcciones del D-Pad |
Coma (,) |
A |
Punto (.) |
B |
norte |
Seleccionar |
METRO |
Comenzar |
¡Impresiona a tus amigos con php-terminal-gameboy-emulator!
Jugar juegos de acción, lucha y aventuras desde la terminal Linux es una hazaña técnica que seguramente inspirar a sus colegas y relaciones, y puede ser una excelente manera de convencerlos de la preeminencia de Linux como un juego sistema.
También puedes usarlo como una forma de revivir tu infancia en algún momento de inactividad mientras estás trabajando.