nSnake: A Clone of Old Classic Snake Game - Ilgħab f'Linux Terminal
nSnake hija replika tal-logħba tas-serp klassika l-aktar popolari li ġiet żviluppata bl-użu tal-librerija ncurses C minn Alexandre Dantas. Il-logħba tista' tintlagħab fil-linja tal-kmand b'interface testwali fi kważi d-distribuzzjonijiet GNU/Linux kollha.
Il-logħba hija customizable ħafna u tinkludi modi tal-logħob, keybindings, u anke d-dehra tal-applikazzjoni bħal GUI. Hemm diffikultà waħda biss, li jkollok tikkumpilaha mis-sors, sakemm ma tkunx qed tuża s-sistema Arch Linux.
- Nadif interface bħal GUI b'animazzjonijiet nifty.
- Żewġ modi tal-logħob, b'kontrolli tal-veloċità.
- Logħba, dehra u rbit tat-tasti personalizzabbli.
Installa nSnake Old Classic Snake Game fil-Linux
A nSnake huwa disponibbli għal kważi d-distribuzzjonijiet moderni kollha tal-Linux. F'Ubuntu u distribuzzjonijiet simili oħra jista 'jiġi installat faċilment bl-użu ta' kmand apt-get permezz ta 'PPA's, iżda int se tikseb il-verżjoni 1.5.
Iżda, jekk qed tfittex l-aktar verżjoni riċenti (jiġifieri 2.0.0), allura jkollok bżonn tiġborha mis-sors. Għalhekk, hawn f'dan l-artikolu se naraw kif niġbru l-logħba f'sistemi bbażati fuq Ubuntu u Red Hat.
Mur fis-sit uffiċjali ta 'nSanke u niżżel l-aħħar sors tarball (jiġifieri verżjoni 2.0.0) billi tuża l-link hawn taħt.
- http://alexdantas.net/projects/nsnake/
Alternattivament, nistgħu wkoll nagħmlu wget biex tniżżel l-aktar sors riċenti tarball.
# wget http://kaz.dl.sourceforge.net/project/nsnake/GNU-Linux/nsnake-2.0.0.tar.gz
Qabel ma tikkumpila, kun żgur li għandna l-'ncurses dev' installat fis-sistema tagħna. Biex tiksbu, sempliċi uża l-kmand li ġej.
$ sudo apt-get install libncurses5-dev [On Ubuntu based systems]
$ sudo yum install ncurses ncurses-devel [On Red Hat based systems]
Sussegwentement, estratt il-pakkett imniżżel u kkumpilah kif muri hawn taħt.
$ tar -xvf nsnake-2.0.0.tar.gz $ cd nsnake-2.0.0 $ make $ sudo make install
B'mod awtomatiku, il-kmand 'make install' jinstalla l-pakketti taħt id-direttorji li ġejjin.
/usr/games/ Executable file ~/.local/share/nsnake/ Settings and Score files
Imma tista 'wkoll tiddefinixxi direttorju tad-dwana għall-installazzjoni. Pereżempju, dan li ġej 'make install' se jinstalla pakketti taħt id-direttorju '/home/tecmint'.
# make install DESTDIR=/home/tecmint
L-istruzzjonijiet huma l-istess ta 'kull logħba tas-serp. Int timmaniġġja serp bil-ġuħ u l-missjoni hija li tiekol kemm tista' frott (jfisser $). Kull frott li jittiekel isaħħaħ id-daqs tiegħu b'żewġ unitajiet. Meta serp jaħbat miegħu nnifsu jew ħitan il-logħba tispiċċa.
Bħalissa hemm żewġ modi: bil-fruntieri u mingħajr fruntieri. Il-missjoni hija li taqla 'punti billi tiekol frott kemm tista' biex toħloq l-akbar punteġġ.
Tista 'tibda l-logħba billi tuża l-kmand li ġej fit-terminal.
# nsnake
Ladarba, il-logħba tibda fit-terminal, se tara skrin simili għal hawn taħt.
Waqt il-bidu tal-logħba, tista 'Tixgħel/Titfi l-fruntieri kif ukoll tista' tagħżel il-veloċità tal-livell tal-logħba. Snake jista 'jiġi kkontrollat bl-użu ta' arrow keys.
Il-logħba tista 'tiġi kkontrollata u customizable bl-użu ta' keybindings li ġejjin.
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
Jekk installajt il-logħba permezz ta 'apt-get, tista' sempliċiment tuża l-kmand apt-get biex tneħħiha kompletament mis-sistema.
$ sudo apt-get remove nsnake
Jekk fil-każ, inti kkumpilajt mis-sors, għandek bżonn tmexxi l-kmand li ġej mid-direttorju tal-installazzjoni tas-sors biex tneħħi l-fajls mis-sistema.
# make uninstall
Jekk speċifikajt direttorju tad-dwana għall-installazzjoni, imbagħad iddefinixxi mogħdija tad-direttorju tal-installazzjoni flimkien ma '\make\ biex tiddiżinstalla kif suppost.
# make uninstall DESTDIR=path-to-directory/
X'inhi l-opinjoni tiegħek dwar nSnake? Qatt lgħabtu qabel? Liema logħob terminali simili oħra int tilgħab? Aqsam il-fehmiet tiegħek permezz tat-taqsima tal-kummenti tagħna.