Vyhledávání na webu

nSnake: Klon staré klasické hry Snake – hrajte v linuxovém terminálu


nSnake je replika nejoblíbenější staré klasické hadí hry, která byla vyvinuta pomocí knihovny ncurses C od Alexandre Dantase. Hru lze hrát na příkazový řádek s textovým rozhraním téměř ve všech distribucích GNU/Linux.

Hra je vysoce přizpůsobitelná a zahrnuje herní režimy, klávesové zkratky a dokonce i vzhled aplikace podobný GUI. Existuje pouze jeden problém, že jej budete muset zkompilovat ze zdroje, pokud nepoužíváte systém Arch Linux.

Funkce
  1. Čisté rozhraní podobné GUI s šikovnými animacemi.
  2. Dva herní režimy s ovládáním rychlosti.
  3. Přizpůsobitelná hratelnost, vzhled a klávesové zkratky.

Nainstalujte nSnake Old Classic Snake Game v Linuxu

nSnake je k dispozici pro téměř všechny moderní distribuce Linuxu. V Ubuntu a dalších podobných distribucích jej lze snadno nainstalovat pomocí příkazu apt-get přes PPA, ale získáte verzi 1.5.

Pokud však hledáte nejnovější verzi (tj. 2.0.0), budete ji muset zkompilovat ze zdroje. V tomto článku se tedy podíváme na to, jak zkompilovat hru v systémech založených na Ubuntu a Red Hat.

Přejděte na oficiální stránky nSanke a stáhněte si nejnovější zdrojový tarball (tj. verzi 2.0.0) pomocí níže uvedeného odkazu.

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

Případně můžeme také provést wget ke stažení nejnovějšího zdrojového tarballu.

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

Před kompilací se ujistěte, že máme v našem systému nainstalovaný „ncurses dev“. Chcete-li to získat, jednoduše použijte následující příkaz.

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

Dále rozbalte stažený balíček a zkompilujte jej, jak je uvedeno níže.

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

Ve výchozím nastavení příkaz „make install“ nainstaluje balíčky do následujících adresářů.

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

Můžete však také definovat vlastní adresář pro instalaci. Například následující „make install“ nainstaluje balíčky do adresáře „/home/tecmint“.

make install DESTDIR=/home/tecmint

Jak hrát hru nSnake

Pokyny jsou stejné jako u jakékoli hry s hadem. Zvládnete hladového hada a úkolem je sníst tolik ovoce (což znamená $), kolik dokážete. Každé snědené ovoce zvětší svou velikost o dvě jednotky. Když se had srazí sám se sebou nebo se zdí, hra končí.

V současnosti existují dva režimy: s hranicemi a bez hranic. Úkolem je získávat body tím, že budete jíst co nejvíce ovoce, abyste vytvořili co největší skóre.

Hru můžete spustit pomocí následujícího příkazu v terminálu.

nsnake

Jakmile se hra spustí v terminálu, uvidíte obrazovku podobnou té níže.

Při spouštění hry můžete hranice Zapnuto/Vypnuto a také si můžete zvolit rychlost úrovně hry. Hada lze ovládat pomocí šipek.

Ovládání hry

Hru lze ovládat a upravovat pomocí následujících klávesových zkratek.

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

Odinstalovat hru

Pokud jste hru nainstalovali pomocí apt-get, můžete ji jednoduše pomocí příkazu apt-get úplně odebrat ze systému.

sudo apt-get remove nsnake

Pokud jste kompilovali ze zdroje, musíte spustit následující příkaz ze zdrojové instalační složky, abyste odstranili soubory ze systému.

make uninstall

Pokud jste zadali vlastní adresář pro instalaci, definujte cestu k instalačnímu adresáři spolu s `make`, aby se správně odinstaloval.

make uninstall DESTDIR=path-to-directory/

Jaký je tvůj názor na nSnake? Už jste to někdy hráli? Jaké další podobné terminálové hry hrajete? Podělte se o své názory prostřednictvím naší sekce komentářů.