nSnake: Klon stare klasične igre kač - igrajte v terminalu Linux


nSnake je kopija najbolj priljubljene stare klasične igre kač, ki jo je z uporabo knjižnice ncurses C razvil Alexandre Dantas. Igro lahko igrate v ukazni vrstici z besedilnim vmesnikom v skoraj vseh distribucijah GNU/Linux.

Igra je zelo prilagodljiva in vključuje načine igranja, pritrditve tipk in celo videz aplikacije, podoben GUI. Obstaja samo ena težava, da jo boste morali sestaviti iz vira, razen če uporabljate sistem Arch Linux.

  1. Čist vmesnik, podoben grafičnemu vmesniku, z izvrstnimi animacijami.
  2. Dva načina igre s krmiljenjem hitrosti.
  3. Prilagodljivo igranje, videz in privezovanje tipk.

Namestite nSnake Old Classic Snake Game v Linux

NSnake je na voljo za skoraj vse sodobne distribucije Linuxa. V Ubuntuju in drugih podobnih distribucijah ga je mogoče enostavno namestiti z ukazom apt-get prek PPA-jev, vendar boste dobili različico 1.5.

Če pa iščete najnovejšo različico (tj. 2.0.0), jo boste morali sestaviti iz vira. Torej, tukaj v tem članku bomo videli, kako sestaviti igro v sistemih, ki temeljijo na Ubuntu in Red Hat.

Pojdite na uradno spletno mesto nSanke in s spodnjo povezavo prenesite najnovejšo izvorno tarball (tj. Različico 2.0.0).

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

Lahko pa tudi naredimo wget za prenos najnovejše izvorne tarball.

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

Pred prevajanjem se prepričajte, da smo v naš sistem namestili program 'ncurses dev'. Če ga želite dobiti, preprosto uporabite naslednji ukaz.

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

Nato izvlecite preneseni paket in ga sestavite, kot je prikazano spodaj.

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

Privzeto ukaz ‘make install’ namesti pakete pod naslednje imenike.

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

Lahko pa določite tudi imenik po meri za namestitev. Na primer, naslednja "make install" bo namestila pakete v imenik "/ home/tecmint".

# make install DESTDIR=/home/tecmint

Navodila so enaka vsaki igri kač. Upravljate lačno kačo in njena naloga je pojesti čim več sadja (pomeni $). Vsako pojedeno sadje poveča svojo velikost za dve enoti. Ko kača trči sama s seboj ali obzidje, se igra konča.

Trenutno obstajata dva načina: z mejami in brez meja. Naloga je zaslužiti točke tako, da pojeste čim več sadja, da ustvarite največji rezultat.

Igro lahko začnete z naslednjim ukazom v terminalu.

# nsnake

Ko se igra začne v terminalu, boste videli zaslon, podoben spodnjemu.

Med zagonom igre lahko vklopite/izklopite meje in izberete hitrost nivoja igre. Kačo lahko nadzorujete s puščičnimi tipkami.

Igro lahko nadzirate in prilagodite z uporabo naslednjih tipk.

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

Če ste igro namestili prek apt-get, jo lahko preprosto uporabite z ukazom apt-get, da jo popolnoma odstranite iz sistema.

$ sudo apt-get remove nsnake

V primeru, da ste prevedli iz vira, morate zagnati naslednji ukaz iz izvornega namestitvenega imenika, da odstranite datoteke iz sistema.

# make uninstall

Če ste za namestitev določili imenik po meri, določite pot namestitvenega imenika skupaj z \\ "make \\" za pravilno odstranitev.

# make uninstall DESTDIR=path-to-directory/

Kakšno je vaše mnenje o nSnake? Ste jo že kdaj igrali? Katere druge podobne terminalske igre igrate? Delite svoja stališča prek našega komentarja.