Wyszukiwanie w witrynie

nSnake: Klon starej klasycznej gry Snake — graj w terminalu Linux


nSnake to replika najpopularniejszej, starej, klasycznej gry w węża, opracowanej przy użyciu biblioteki ncurses C przez Alexandre Dantas. W grę można grać pod adresem wiersz poleceń z interfejsem tekstowym w prawie wszystkich dystrybucjach GNU/Linuksa.

Gra jest wysoce konfigurowalna i zawiera tryby rozgrywki, przypisania klawiszy, a nawet wygląd aplikacji przypominający GUI. Jest tylko jedna trudność: będziesz musiał skompilować go ze źródeł, chyba że używasz systemu Arch Linux.

Cechy
  1. Czysty interfejs przypominający GUI ze fajnymi animacjami.
  2. Dwa tryby gry z kontrolą prędkości.
  3. Konfigurowalna rozgrywka, wygląd i skróty klawiszowe.

Zainstaluj nSnake Old Classic Snake Game w systemie Linux

nSnake jest dostępny dla prawie wszystkich nowoczesnych dystrybucji Linuksa. W Ubuntu i innych podobnych dystrybucjach można go łatwo zainstalować za pomocą polecenia apt-get za pośrednictwem PPA, ale otrzymasz wersję 1.5.

Jeśli jednak szukasz najnowszej wersji (tj. 2.0.0), musisz ją skompilować ze źródeł. Dlatego w tym artykule zobaczymy, jak skompilować grę w systemach opartych na Ubuntu i Red Hat.

Przejdź na oficjalną stronę nSanke i pobierz najnowsze źródłowe archiwum (tj. wersję 2.0.0), korzystając z poniższego linku.

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

Alternatywnie możemy również wykonać wget, aby pobrać najnowsze źródłowe archiwum tar.

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

Przed kompilacją upewnij się, że w naszym systemie jest zainstalowany program „ncurses dev”. Aby to uzyskać, po prostu użyj następującego polecenia.

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

Następnie wyodrębnij pobrany pakiet i skompiluj go, jak pokazano poniżej.

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

Domyślnie polecenie „make install” instaluje pakiety w następujących katalogach.

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

Możesz także zdefiniować niestandardowy katalog dla instalacji. Na przykład następujące polecenie „make install” spowoduje zainstalowanie pakietów w katalogu „/home/tecmint”.

make install DESTDIR=/home/tecmint

Jak zagrać w grę nSnake

Instrukcje są takie same jak w przypadku każdej gry w węża. Zarządzasz głodnym wężem, a Twoim zadaniem jest zjedzenie jak największej liczby owoców (oznacza $). Każdy zjedzony owoc zwiększa swój rozmiar o dwie jednostki. Kiedy wąż zderza się ze sobą lub ze ścianą, gra się kończy.

Obecnie dostępne są dwa tryby: z z obramowaniem i bez obramowania. Misją jest zdobycie punktów poprzez zjedzenie jak największej liczby owoców, aby uzyskać jak najlepszy wynik.

Możesz rozpocząć grę za pomocą następującego polecenia w terminalu.

nsnake

Po uruchomieniu gry w terminalu zobaczysz ekran podobny do poniższego.

Rozpoczynając grę, możesz włączyć/wyłączyć granice, a także wybrać prędkość poziomu gry. Wężem można sterować za pomocą klawiszy strzałek.

Sterowanie grą

Grą można sterować i dostosowywać ją za pomocą następujących skrótów klawiszowych.

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

Odinstaluj grę

Jeśli zainstalowałeś grę poprzez apt-get, możesz po prostu użyć polecenia apt-get, aby całkowicie usunąć ją z systemu.

sudo apt-get remove nsnake

Jeśli skompilowałeś ze źródła, musisz uruchomić następujące polecenie ze źródłowego katalogu instalacyjnego, aby usunąć pliki z systemu.

make uninstall

Jeśli określiłeś niestandardowy katalog do instalacji, zdefiniuj ścieżkę katalogu instalacyjnego wraz z poleceniem „make”, aby poprawnie odinstalować.

make uninstall DESTDIR=path-to-directory/

Jaka jest Twoja opinia o nSnake? Czy kiedykolwiek wcześniej w to grałeś? W jakie inne podobne gry terminalowe grasz? Podziel się swoimi poglądami za pośrednictwem naszej sekcji komentarzy.