nSnake: Clone of Old Classic Snake Game - Gwuo na Linux Terminal


nSnake bụ ihe atụ nke egwuregwu agwọ ochie kacha ewu ewu nke ejiri ncurses C nke Alexandre Dantas mepụtara. Enwere ike ịkpọ egwuregwu a n'ahịrị iwu yana interface ederede n'ihe fọrọ nke nta ka ọ bụrụ nkesa GNU/Linux niile.

Egwuregwu ahụ nwere ike ịhazi ya nke ukwuu ma gụnye ụdị egwuregwu egwuregwu, igodo igodo, yana ọbụna ọdịdị GUI nke ngwa ahụ. Enwere naanị otu ihe isi ike, na ị ga-achịkọta ya site na isi iyi, ọ gwụla ma ị na-eji sistemụ Arch Linux.

  1. Ọhụụ dị ka GUI dị ọcha nwere eserese mara mma.
  2. Ụdị egwuregwu abụọ, nwere njikwa ọsọ.
  3. Egwuregwu nwere ike ịhazi, ọdịdị na igodo igodo.

Wụnye nSnake Old Classic Snake Game na Linux

NSnake dị maka nkesa Linux ọgbara ọhụrụ niile. Na Ubuntu na nkesa ndị ọzọ yiri ya, enwere ike itinye ya ngwa ngwa site na iji iwu apt-enweta site na PPA, mana ị ga-enweta ụdị 1.5.

Mana, ọ bụrụ na ị na-achọ ụdị kachasị ọhụrụ (ya bụ 2.0.0), mgbe ahụ ị ga-achọ ịchịkọta ya site na isi mmalite. Yabụ, ebe a n'isiokwu a, anyị ga-ahụ ka esi achịkọta egwuregwu ahụ na sistemụ Ubuntu na Red Hat.

Gaa na saịtị nSanke gọọmentị wee budata tarball isi mmalite kachasị ọhụrụ (ya bụ ụdị 2.0.0) site na iji njikọ dị n'okpuru.

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

N'aka nke ọzọ, anyị nwekwara ike ime wget iji budata tarball isi mmalite ọhụrụ.

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

Tupu achịkọta, hụ na anyị etinyela 'ncurses dev' na sistemụ anyị. Iji nweta ya, jiri iwu a dị mfe.

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

Na-esote, wepụ ngwungwu ebudatara ma chịkọta ya dịka egosiri n'okpuru.

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

Site na ndabara, 'mere install' iwu na-etinye ngwugwu n'okpuru akwụkwọ ndekọ aha.

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

Mana ị nwekwara ike ịkọwa akwụkwọ ndekọ aha maka nrụnye. Dịka ọmụmaatụ, 'mee wụnye' na-esote ga-etinye ngwugwu n'okpuru ndekọ '/ home/tecmint'.

# make install DESTDIR=/home/tecmint

Ntuziaka bụ otu ihe egwuregwu agwọ ọ bụla. Ị na-ejikwa agwọ agụụ na-agụ na ọrụ bụ iri ọtụtụ mkpụrụ osisi (pụtara $) ị nwere ike. Mkpụrụ osisi ọ bụla riri na-ebuli nha ya site na nkeji abụọ. Mgbe agwọ dakọtara onwe ya ma ọ bụ mgbidi egwuregwu ahụ na-akwụsị.

Enwere ugbu a, ụdịdị abụọ: nwere oke na enweghị oke. Ebumnuche bụ irite isi site na iri mkpụrụ osisi dị ka ị nwere ike iji mepụta akara kachasị.

Ị nwere ike ịmalite egwuregwu ahụ site na iji iwu na-esonụ na njedebe.

# nsnake

Ozugbo, egwuregwu na-amalite na ọnụ, ị ga-ahụ ihuenyo yiri n'okpuru.

Mgbe ị na-amalite egwuregwu, ị nwere ike gbanyụọ/gbanyụọ yana ị nwere ike ịhọrọ ọsọ nke ọkwa egwuregwu. Enwere ike iji igodo akụ chịkwaa agwọ.

Enwere ike ịchịkwa ma hazie egwuregwu ahụ site na iji igodo ndị a.

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

Ọ bụrụ na ị tinyela egwuregwu ahụ site na apt-get, ị nwere ike iji iwu apt-nweta wepụ ya kpamkpam na sistemụ.

$ sudo apt-get remove nsnake

Ọ bụrụ na ọ bụrụ, ị chịkọtara site na isi iyi, ịkwesịrị ịme iwu na-esonụ site na ndekọ ntinye ntinye iji wepụ faịlụ na sistemụ.

# make uninstall

Ọ bụrụ na ị kọwapụtala akwụkwọ ndekọ aha maka nrụnye, wee kọwapụta ụzọ ndekọ nrụnye yana \mere iji wepụ ya nke ọma.

# make uninstall DESTDIR=path-to-directory/

Kedu echiche gị gbasara nSnake? Ị kụchaala ya mbụ? Kedu egwuregwu njedebe ndị ọzọ ị na-egwu? Kekọrịta echiche gị site na ngalaba nkọwa anyị.