Búsqueda de sitios web

nSnake: un clon del antiguo juego clásico de Snake: juega en la terminal de Linux


nSnake es una réplica del clásico juego de serpientes antiguo más popular que fue desarrollado utilizando la biblioteca ncurses C por Alexandre Dantas. El juego se puede jugar en línea de comandos con interfaz textual en casi todas las distribuciones GNU/Linux.

El juego es altamente personalizable e incluye modos de juego, combinaciones de teclas e incluso la apariencia similar a una GUI de la aplicación. Sólo hay una dificultad: tendrás que compilarlo desde el código fuente, a menos que estés usando el sistema Arch Linux.

Características
  1. Interfaz limpia tipo GUI con animaciones ingeniosas.
  2. Dos modos de juego, con controles de velocidad.
  3. Jugabilidad, apariencia y combinaciones de teclas personalizables.

Instale nSnake Old Classic Snake Game en Linux

Un nSnake está disponible para casi todas las distribuciones modernas de Linux. En Ubuntu y otras distribuciones similares se puede instalar fácilmente usando el comando apt-get a través de PPA, pero obtendrás la versión 1.5.

Pero, si está buscando una versión más reciente (es decir, 2.0.0), deberá compilarla desde el código fuente. Entonces, aquí en este artículo veremos cómo compilar el juego en sistemas basados en Ubuntu y Red Hat.

Vaya al sitio oficial de nSanke y descargue el archivo tarball fuente más reciente (es decir, la versión 2.0.0) utilizando el siguiente enlace.

  1. http://alexdantas.net/projects/nsnake/

Alternativamente, también podemos hacer un wget para descargar el tarball fuente más reciente.

wget http://kaz.dl.sourceforge.net/project/nsnake/GNU-Linux/nsnake-2.0.0.tar.gz

Antes de compilar, asegurarnos de que tenemos el 'ncurses dev' instalado en nuestro sistema. Para obtenerlo, simplemente use el siguiente comando.

sudo apt-get install libncurses5-dev		[On Ubuntu based systems]
sudo yum install ncurses ncurses-devel	[On Red Hat based systems]

A continuación, extraiga el paquete descargado y compílelo como se muestra a continuación.

tar -xvf nsnake-2.0.0.tar.gz
cd nsnake-2.0.0
make
sudo make install

De forma predeterminada, el comando 'make install' instala los paquetes en los siguientes directorios.

/usr/games/                       Executable file
~/.local/share/nsnake/            Settings and Score files

Pero también puedes definir un directorio personalizado para la instalación. Por ejemplo, el siguiente 'make install' instalará paquetes en el directorio '/home/tecmint'.

make install DESTDIR=/home/tecmint

¿Cómo juego al juego nSnake?

Las instrucciones son las mismas que las de cualquier juego de serpientes. Manejas una serpiente hambrienta y la misión es comer tantas frutas (significa $) como puedas. Cada fruta consumida aumenta su tamaño en dos unidades. Cuando la serpiente choca consigo misma o con las paredes, el juego termina.

Actualmente existen dos modalidades: con fronteras y sin fronteras. La misión es ganar puntos comiendo tantas frutas como puedas para obtener la mayor puntuación.

Puedes iniciar el juego usando el siguiente comando en la terminal.

nsnake

Una vez que el juego comience en la terminal, verás una pantalla similar a la siguiente.

Al iniciar el juego, puedes En/Fuera de los límites y también puedes elegir la velocidad del nivel del juego. La serpiente se puede controlar usando las teclas de flecha.

Controles del juego

El juego se puede controlar y personalizar utilizando las siguientes combinaciones de teclas.

Arrow Keys          Moves the snake
q                   Quits the game at any time
p                   Pauses/Unpauses the game
h                   Show help during game
m		    Return to Main Menu

Desinstalar juego

Si has instalado el juego a través de apt-get, puedes simplemente usar el comando apt-get para eliminarlo por completo del sistema.

sudo apt-get remove nsnake

Si ha compilado desde el código fuente, debe ejecutar el siguiente comando desde el directorio de instalación del código fuente para eliminar los archivos del sistema.

make uninstall

Si ha especificado un directorio personalizado para la instalación, defina una ruta del directorio de instalación junto con "make" para desinstalar correctamente.

make uninstall DESTDIR=path-to-directory/

¿Cuál es tu opinión sobre nSnake? ¿Lo habías jugado alguna vez antes? ¿A qué otros juegos de terminal similares juegas? Comparta sus opiniones a través de nuestra sección de comentarios.