¿Cómo instalo SuperTuxKart 1.0 en Ubuntu?

¡Trabajadores!

Conducir es un arte, y mucho más si lo hacemos tridimensionalmente en un universo lúdico para toda la familia.

Para ello podremos jugar a una de las joyas lúdicas del software libre, el SuperTuxKart. Se trata de un vistoso juego tridimensioanl de coches liberado bajo GPLv3, libre y multiplataforma. Después de diecinueve años de divertido desarrollo, la versión 1.0 de este ya clásico del software libre es una Realidad Efectiva.

La mecánica gráfica está en cierta medida inspirada en clásicos como el $uper Mario Kart de Nint€ndo. Como aquel, debemos correr contra otros jugadores reales o virtuales, e ser habilidosos. Podremos escoger entre distintas modalidades que hacen menos repetitivo al juego. La variedad normal es la carrera sola, pero también podremos jugar contrarreloj, por equipos, llevar banderas, seguir al líder, fulbito en auto, etc. La versión 1.0 incorpora una modalidad de juego por Internet.


De momento, en los repositorios oficiales de Ubuntu encontraremos la versión 0.9.3, que podríamos instalar con un simple comando en la terminal: sudo apt install supertuxkart. Sin embargo, si deseamos contar con la versión definitiva 1.0 ya compilada, por ahora tenemos que descargarla, descomprimirla e instalarla a mano.

Esto podría parecer difícil a un neófito, pero gracias al Justicialismo os enseñaré paternalmente cómo instarlarlo y cómo dar de alta un usuario para jugar online en todo el mundo.

En primer lugar abrimos una terminal mediante Ctrl+Alt+T e ingresamos el siguiente bloque de comandos de organización, y presionamos Enter:

cd ~/Descargas/ ;
wget https://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/1.0/supertuxkart-1.0-linux.tar.xz ;
tar -xJf supertuxkart-1.0-linux.tar.xz ;
mv ~/Descargas/supertuxkart-1.0-linux/ ~/.supertuxkart-1.0-linux/ ;

Esto descargará el juego (591mb), lo descomprimirá dentro de una carpeta oculta dentro de nuestra propia carpeta de usuario.

Ejecutar el juego
Si hicimos todo lo anterior, bien podríamos ejecutar SuperTuxKart desde la terminal, mediante los siguientes comandos:

cd ~/.supertuxkart-1.0-linux/
./run_game.sh

...sin embargo, es mucho más prolijo crear un Lanzador y usar este para ejecutar el juego desde el entorno gráfico toda vez que queramos. Para hacer realidad efectiva este proceder hacemos clic con el botón derecho del ratón en el Panel de Aplicaciones y elegimos Editar menús... Se abrirá la ventana Menú Principal; en su panel izquierdo seleccionamos la categoría Juegos y presionamos el botón +Elemento Nuevo. Esto desplegará a su vez la ventana Crear Lanzador, en la cual debemos asegurarnos de llenar los campos correspondientes al lanzador. Especialmente, en su campo "Comando:" ingresamos la ruta del ejecutable del juego: /home/usuario/.supertuxkart-1.0-linux/run_game.sh (naturalmente reemplazamos usuario por nuestro propio nombre de usuario). Finalmente presionamos el botón Aceptar.

Ahora ya podremos ingresar al juego desde Aplicaciones / Juegos / SuperTuxKart 1.0.


Configurar nuestro usuario

Lo primero es aceptar los términos y condiciones del Juego. Naturalmente podremos omitir esto y jugar en una red local.

Para usar SuperTuxKart no se necesita tener un usuario de su servidor en internet, pero podríamos querer crear uno para tener acceso a juegos en internet con otros jugadores, descargar contenido adicional etcétera. El servidor tomará registro de nuestro puntaje online, con el cual podremos desbloquear autos nuevos, personajes distintos, participar de eventos y copas, etc. Nada de esto es absolutamente necesario, pero puede ser divertido.

Podremos elegir utilizar una cuenta ya creada, pero si no tenemos porque es la primera vez que utilizamos los servidores, podremos crear uno a través de la pestaña Nueva Cuenta en Línea. En tal caso antes de entrar al mismo se nos solicitará aceptar las condiciones para su uso online.

Acto seguido hemos de proveer una dirección de correo electrónico, indicando un nombre de usuario que queramos utilizar junto con una contraseña para el servidor,.

Al presionar el botón Ok se nos enviará a nuestra casilla de correo electrónico el típico correo para dar de alta nuestro usuario de SuperTuxKart. Dentro de este correo electrónico, debemos confirmar el alta en el servidor presionando en "Confirm Email Address"...
...esto nos dirigirá a la web de confirmación y debería indicarnos en verde que nuestra cuenta ha sido creada satisfactoriamente mediante el mensaje "Your account has been activated".

De esta manera ya tendremos asignado nuestro usuario para jugar SuperTuxKart online. Una vez que hayamos confirmado la cuenta, podremos conectarnos de forma automática (o manual, si lo preferimos), al servidor de SuperTuxKart.

Configurar el juego
SuperTuxKart nos permite elegir un avatar entre múltiples personajes, incluyendo las mascotas más simpáticas del Mundo Libre (Tux, Bestie, etc). También podremos personalizar el color y modelo de nuestro autito para jugar online.
Presionando el botón de la llave de tuercas tendremos acceso a las opciones del programa. Entre ellas el control del sonido, y en la parte gráfica podremos manejar la resolución de pantalla, su relación de aspecto, o si queremos usar pantalla completa o el juego en una ventana. Para hacer efectivo los cambios de pantalla completa debemos reiniciar el juego. También la respuesta de joystick o teclas.



Jugar a SuperTuxKart
La pantalla inicial del juego es gráfica y musical.

La pantalla principal nos permitirá encontrarnos con los modos de juego. El modo Historia nos permite seguir una campaña de carreras que puede ser ideal para empezar a practicar. Eligiendo el volante podremos jugar solos contra personajes manejados por la computadora. Si escogemos los dos volantes podremos jugar en red local. De esta manera podremos armar divertidas carreras multijugador a través de un router, donde cada uno manejará un coche desde su computadora.


Una vez elegida la modalidad, podremos especificar nuestra elección entre distintos tipos de vehículos (los cuales podremos configurar en ciertos parámetros de acuerdo a nuestro modo de juego o las características del circuito). Antes de jugar podremos elegir el kart, configurar sus parámetros, y el personaje que lo tripule.

Como todo juego de carreras, tendremos un semáforo que nos de la largada, y podremos movernos utilizando las flechas del cursor. En el camino podremos encontrar ítems mágicos a la Mario Kart, que nos darán protección antichoque, velocidad, tiros para molestar a los contrincantes, puntaje adicional, saltos, etc. Con la barra espaciadora podremos activar estos ítems.
Usando la función Nitro. nuestro personaje pordrá ganar velocidad o incluso  hacer drifting como si de un enloquecido Rápido y Furioso del software libre se tratase.

Si estamos conectados con un usuario online, bien podremos descargar material adicional. Para ello debemos presionar el botón del mundo. Esto nos permitirá elegir la categoría de descarga (karts, circuitos, o arenas). Los circuitos constan de una pista individual, en tanto que las arenas son varios lugares de juego.

Algunos materiales requieren lograr puntajes u objetivos online, pero todos son gratuitos. Podremos ver una clasificación de los contenidos y descargarlos simplemente presionando en Instalar.