nSnake: A Clone of Old Classic Snake Game - Juga al terminal Linux


nSnake és una rèplica del joc de serps clàssic més popular que va ser desenvolupat mitjançant la biblioteca ncurses C per Alexandre Dantas. El joc es pot jugar a la línia d'ordres amb interfície textual en gairebé totes les distribucions GNU/Linux.

El joc és altament personalitzable i inclou modes de joc, combinacions de tecles i fins i tot l'aspecte de l'aplicació semblant a la GUI. Només hi ha una dificultat, que haureu de compilar-lo des del codi font, tret que utilitzeu el sistema Arch Linux.

  1. Neteja una interfície semblant a una GUI amb animacions enginyoses.
  2. Dos modes de joc, amb controls de velocitat.
  3. Joc, aparença i combinacions de tecles personalitzables.

Instal·leu nSnake Old Classic Snake Game a Linux

Un nSnake està disponible per a gairebé totes les distribucions de Linux modernes. A Ubuntu i altres distribucions similars es pot instal·lar fàcilment mitjançant l'ordre apt-get mitjançant PPA, però obtindreu la versió 1.5.

Però, si esteu buscant una versió més recent (és a dir, 2.0.0), haureu de compilar-la des del codi font. Per tant, aquí en aquest article veurem com compilar el joc en sistemes basats en Ubuntu i Red Hat.

Aneu al lloc oficial de nSanke i descarregueu l'últim tarball d'origen (és a dir, la versió 2.0.0) mitjançant l'enllaç següent.

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

Alternativament, també podem fer un wget per baixar la tarball font més recent.

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

Abans de compilar, assegureu-vos que tenim el 'ncurses dev' instal·lat al nostre sistema. Per obtenir-lo, simplement utilitzeu l'ordre següent.

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

A continuació, extreu el paquet descarregat i compileu-lo tal com es mostra a continuació.

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

Per defecte, l'ordre make install instal·la els paquets als directoris següents.

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

Però també podeu definir un directori personalitzat per a la instal·lació. Per exemple, el següent make install instal·larà paquets al directori /home/tecmint.

# make install DESTDIR=/home/tecmint

Les instruccions són les mateixes de qualsevol joc de serps. Gestiones una serp famolenca i la missió és menjar tantes fruites (significa $) que puguis. Cada fruita menjada augmenta la seva mida en dues unitats. Quan la serp xoca amb si mateixa o amb les parets, el joc acaba.

Actualment hi ha dues modalitats: amb sanefes i sense vores. La missió és guanyar punts menjant tantes fruites com puguis per aconseguir la puntuació més gran.

Podeu iniciar el joc amb l'ordre següent al terminal.

# nsnake

Un cop s'iniciï el joc al terminal, veureu una pantalla semblant a la següent.

Quan inicieu el joc, podeu activar/desactivar les vores i triar la velocitat del nivell de joc. La serp es pot controlar amb les tecles de fletxa.

El joc es pot controlar i personalitzar mitjançant les combinacions de tecles següents.

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

Si heu instal·lat el joc mitjançant apt-get, podeu utilitzar simplement l'ordre apt-get per eliminar-lo completament del sistema.

$ sudo apt-get remove nsnake

Si per si, heu compilat des de la font, heu d'executar l'ordre següent des del directori d'instal·lació de la font per eliminar els fitxers del sistema.

# make uninstall

Si heu especificat un directori personalitzat per a la instal·lació, definiu una ruta del directori d'instal·lació juntament amb \\make\\ per desinstal·lar-lo correctament.

# make uninstall DESTDIR=path-to-directory/

Quina és la teva opinió sobre nSnake? L'hi has jugat mai? A quins altres jocs de terminal semblants jugues? Comparteix les teves opinions a través de la nostra secció de comentaris.