nSnake: Köne nusgawy ýylan oýnunyň klony - Linux terminalynda oýnaň


nSnake, Aleksandre Dantas tarapyndan ncurses C kitaphanasynyň kömegi bilen işlenip düzülen iň meşhur köne nusgawy ýylan oýnunyň nusgasy. Oýun, ähli GNU/Linux paýlaýjylarynda tekst interfeýsi bilen buýruk setirinde oýnalyp bilner.

Oýun ýokary derejede düzülip bilner we oýun oýnamak rejelerini, açar düwmelerini we hatda programmanyň GUI görnüşine meňzeýär. Diňe bir kynçylyk bar, Arch Linux ulgamyny ulanmasaňyz, ony çeşmeden düzmeli bolarsyňyz.

  1. GUI ýaly interfeýsi elli animasiýa bilen arassalaň.
  2. Çalt dolandyryş bilen iki oýun rejimi.
  3. Düzülip bilinýän oýun, daşky görnüş we açar baglanyşyklar.

Linux-da nSnake Old Classic Snake Game guruň

“NSnake” häzirki zaman Linux paýlaýjylarynyň hemmesinde diýen ýaly elýeterlidir. Ubuntu we beýleki şuňa meňzeş paýlamalarda PPA-nyň üsti bilen apt-get buýrugy arkaly aňsatlyk bilen gurnalyp bilner, ýöne 1.5 wersiýasyny alarsyňyz.

Emma, iň soňky wersiýasyny gözleýän bolsaňyz (ýagny 2.0.0), ony çeşmeden düzmeli bolarsyňyz. Şeýlelikde, şu makalada oýuny Ubuntu we Red Hat esasly ulgamlarda nädip düzmelidigini görmekçi.

Resmi nSanke sahypasyna giriň we aşakdaky baglanyşyk arkaly iň täze çeşme tarbolyny (ýagny 2.0.0 wersiýasyny) göçürip alyň.

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

Ativea-da bolmasa, iň soňky çeşme tarbolyny göçürip almak üçin wget hem edip bileris.

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

Toplamazdan ozal ulgamymyzda gurlan “şepagat uýalary” bardygyna göz ýetiriň. Ony almak üçin aşakdaky buýrugy ýönekeý ulanyň.

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

Ondan soň, göçürilen bukjany çykaryň we aşakda görkezilişi ýaly düzüň.

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

Düzgüne görä, make install buýrugy paketleri aşakdaky kataloglaryň aşagynda gurýar.

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

Alsoöne gurnamak üçin ýörite katalogy kesgitläp bilersiňiz. Mysal üçin, aşakdaky “make install” paketleri “/ home/tecmint” katalogyna gurar.

# make install DESTDIR=/home/tecmint

Görkezmeler islendik ýylan oýunlary bilen deňdir. Aç ýylany dolandyrýarsyňyz we wezipe, mümkin boldugyça köp miwäni iýmekdir. Her iýilen miwäniň ululygyny iki birlik ýokarlandyrýar. Akeylan özi bilen ýa-da diwar bilen çaknyşanda oýun gutarýar.

Häzirki wagtda iki reesim bar: serhetsiz we serhetsiz. Wezipe iň uly bal döretmek üçin mümkin boldugyça köp miwe iýip bal gazanmakdyr.

Oýuny terminalda aşakdaky buýrugy ulanyp başlap bilersiňiz.

# nsnake

Oýun terminalda başlansoň, aşakdaky ýaly ekrany görersiňiz.

Oýun başlanyňyzda serhetleri açyp/öçürip bilersiňiz, şeýle hem oýun derejesiniň tizligini saýlap bilersiňiz. Ok düwmelerini ulanyp, ýylany dolandyryp bolýar.

Oýun aşakdaky düwmelerden peýdalanyp dolandyrylyp we düzülip bilner.

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

Oýuny apt-get arkaly gurnan bolsaňyz, apt-get buýrugyny ulgamdan doly aýyrmak üçin ýönekeý ulanyp bilersiňiz.

$ sudo apt-get remove nsnake

Şeýle bolsa, çeşmeden düzdüňiz, faýllary ulgamdan aýyrmak üçin çeşme gurnama katalogyndan aşakdaky buýrugy işletmeli.

# make uninstall

Gurmak üçin ýörite bukjany kesgitlän bolsaňyz, dogry aýyrmak üçin \\ make \\ bilen bilelikde gurnama katalogynyň ýoluny kesgitläň.

# make uninstall DESTDIR=path-to-directory/

NSnake hakda näme pikir edýärsiňiz? Öň oýnap gördüňizmi? Başga haýsy şuňa meňzeş terminal oýunlaryny oýnaýarsyňyz? Pikirleriňizi teswirler bölümimiz arkaly paýlaşyň.