08 september 2022
¿Cómo juego Tetris en la Terminal de Ubuntu?
Cuando estamos entre muchos, tenemos que encajar. Esta es una de las artes que emanan del Justicialismo.
Esto ha inspirado a muchos en diversos órdenes e índoles de la vida. Por ejemplo, el 6 de junio el Marxista Alexei Pajitnov se dio a lanzar un juego minimalista que respondía a estos quehaceres.
Se trataba del Tetris. Desarrollado originalmente para la variante soviética del sistema operativo RT-11 que movía a la Electronika-60 (sistema clon de la DEC LSI, de arquitectura PDP-11), este juego de organizar los bloquecitos que caían demostró su excelente potencialidad lúdica.
Es un juego de todos los tiempos que, empleando reecursos de hardware mínimos y al alcance de todos, permite a todos jugar. Un Juego de Masas.
Indudablemente que una fórmula popular de este tamaño no podía más que replicarse con gran rapidez, y fundar un imperio comercial. Si bien la modalidad original está ahora tutelada intelectualmente por la Tetris Company, agotada su licencia productiva comercial original, nada nos impide hacer realidad aquél viejo apotegma que reza "ni yanquis ni marxistas, peronistas". Por tando podremos correr versiones liberadas en nuestra terminal GNU una saga de honoríficos clones realizados sin fines de lucro.
Por ejemplo, podríamos probar el tint, tal vez uno de los más parecidos al original de Pajitnov.
Lo instalamos con:
sudo apt install tint
Y lo ejecutamos con:
tint Las instrucciones están en pantalla, y sus reglas no requieren mayor explicación a esta altura del partido.
En cuanto a variantes algo más modernas, pero que conservan la base original, podremos evaluar el Tetris de Sam Tay. Representa un acercamiento actualizado (por ejemplo, cuenta con "sombras", que permiten visualizar cómo quedará la pieza una vez soltada.
Para instalarlo, abrimos una terminal y ejecutamos los siguientes comandos de organización:
curl -L https://github.com/samtay/tetris/releases/download/0.1.3/tetris-`uname -s-
uname -m` -o tetris ;
chmod +x tetris ;
sudo mv tetris /usr/local/bin/
Una vez hecho esto, podremos ejecutarlo con el comando:
tetris Con el correr del tiempo, se incorporaron más funcionalidades a la tipología original. Por ejemplo, el licenciamiento para Nintendo Entertainment System trajo las modalidades de dos jugadores. Si queremos contar con una versión libre que haga honor a esto, junto con el soporte de joysticks y el juego en red, podremos utililizar vitetris. Para ello debemos descargar la versión que se corresponda con nuestra arquitectura e instalarla.
Para Ubuntu de 64 bits:
cd ~/Descargas/ wget http://ftp.br.debian.org/debian/pool/main/v/vitetris/vitetris_0.57.2-2_amd64.deb sudo dpkg -i vitetris_0.57.2-2_amd64.deb
Para Ubuntu de 32 bits:
cd ~/Descargas/ wget http://ftp.br.debian.org/debian/pool/main/v/vitetris/vitetris_0.57.2-2_i386.deb sudo dpkg -i vitetris_0.57.2-2_i386.deb
Lo ejecutamos con:
vitetris
El juego nos permite elegir uno o dos jugadores, o jugar en red local (en modo host o cliente). Si tenemos uno o dos joysticks conectados al sistema debemos asignar cuál de ellos deseamos para cada jugador (normalmente figuran como js0 o js1). También podremos asignar "keyb" (teclado) para uno de los jugadores. Adicionalmente, podremos asignar los botones o teclas para asignar las funciones del juego que querramos. Naturalmente, un gamepad USB funcionará de maravillas con Tetris.
Una vez inciada la partida, podremos jugar uno contra otro, por tiempo o por puntaje. Indudablemente que también podremos jugar solos, como toda la vida. Bastet es otra iteración de tetris, a la cual podríamos llamarlo "gorila", aunque se autodefine como "tetris bastardo". Está pensado para mandarnos el tetramino que menos necesitamos. Para quien desee esta frustrante experiencia, podrá lograrla instalándolo con:
sudo apt install bastet
...y le damos arranque con
bastet La terminal queda perfectamente cubierta entonces para este sencillo juego de puzzles. Sin embargo, si lo que deseamos es contar con versiones para nuestro entorno gráfico GNU con Linux, existen iteraciones que nos permitirán dar con la tecla. Tan sólo ingresamos el comando:
sudo apt install ltris quadrapassel
Con ello lograremos instalar Ltris, una variante moderna que cuenta con la opción de jugar de a dos o contra hsta 3 jugadores controlados por la CPU, incluso en pantalla completa.
Mientras tanto, Quadrapassel es otra variante simple y directa, que cuenta con una opción de pausa.