Zoeken op website

nSnake: een kloon van het oude klassieke slangenspel - Speel in Linux Terminal


nSnake is een replica van het populairste oude klassieke slangenspel dat is ontwikkeld met behulp van de ncurses C-bibliotheek door Alexandre Dantas. Het spel kan worden gespeeld op opdrachtregel met tekstuele interface in bijna alle GNU/Linux distributies.

De game is in hoge mate aanpasbaar en bevat gameplay-modi, sneltoetsen en zelfs het GUI-achtige uiterlijk van de applicatie. Er is alleen één probleem: je zult het vanaf de broncode moeten compileren, tenzij je het Arch Linux-systeem gebruikt.

Functies
  1. Schone GUI-achtige interface met handige animaties.
  2. Twee spelmodi, met snelheidsregelaars.
  3. Aanpasbare gameplay, uiterlijk en sneltoetsen.

Installeer nSnake Old Classic Snake Game onder Linux

Een nSnake is beschikbaar voor bijna alle moderne Linux-distributies. In Ubuntu en andere vergelijkbare distributies kan het eenvoudig worden geïnstalleerd met behulp van de opdracht apt-get via PPA's, maar je krijgt dan versie 1.5.

Maar als u op zoek bent naar een meest recente versie (dat wil zeggen 2.0.0), dan moet u deze vanaf de broncode compileren. Dus hier in dit artikel gaan we zien hoe je de game kunt compileren in op Ubuntu en Red Hat gebaseerde systemen.

Ga naar de officiële nSanke-site en download de nieuwste bron-tarball (d.w.z. versie 2.0.0) via onderstaande link.

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

Als alternatief kunnen we ook een wget uitvoeren om de meest recente bron-tarball te downloaden.

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

Zorg er vóór het compileren voor dat we de ‘ncurses dev‘ op ons systeem hebben geïnstalleerd. Om het te krijgen, gebruikt u eenvoudig de volgende opdracht.

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

Pak vervolgens het gedownloade pakket uit en compileer het zoals hieronder weergegeven.

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

Standaard installeert de opdracht ‘make install’ de pakketten onder de volgende mappen.

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

Maar u kunt ook een aangepaste map voor de installatie definiëren. Met de volgende ‘make install’ installeert u bijvoorbeeld pakketten in de map ‘/home/tecmint’.

make install DESTDIR=/home/tecmint

Hoe speel ik het nSnake-spel

De instructies zijn hetzelfde als bij elk slangenspel. Je beheert een hongerige slang en de missie is om zoveel mogelijk fruit (betekent $) te eten. Elke gegeten vrucht wordt met twee eenheden groter. Wanneer de slang tegen zichzelf of tegen muren botst, eindigt het spel.

Er zijn momenteel twee modi: met grenzen en zonder grenzen. De missie is om punten te verdienen door zoveel mogelijk fruit te eten om de hoogste score te behalen.

Je kunt het spel starten met de volgende opdracht in de terminal.

nsnake

Zodra het spel in de terminal start, zie je een scherm zoals hieronder.

Terwijl je het spel start, kun je de grenzen Aan/Uit zetten en de snelheid van het spelniveau kiezen. Snake kan worden bestuurd met de pijltjestoetsen.

Spelbesturing

Het spel kan worden bestuurd en aangepast met behulp van de volgende sneltoetsen.

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

Spel verwijderen

Als je het spel via apt-get hebt geïnstalleerd, kun je eenvoudig de opdracht apt-get gebruiken om het volledig van het systeem te verwijderen.

sudo apt-get remove nsnake

Als u in het geval van de broncode heeft gecompileerd, moet u de volgende opdracht uitvoeren vanuit de broninstallatiemap om de bestanden van het systeem te verwijderen.

make uninstall

Als u een aangepaste map voor de installatie heeft opgegeven, definieer dan een pad naar de installatiemap samen met `make` om de installatie correct te deïnstalleren.

make uninstall DESTDIR=path-to-directory/

Wat is jouw mening over nSnake? Heb je het ooit eerder gespeeld? Welke andere soortgelijke terminalspellen speel je? Deel uw mening via onze commentaarsectie.