nSnake: Vana klassikalise madumängu kloon - mängi Linuxi terminalis


nSnake on koopia kõige populaarsemast vanast klassikalisest madumängust, mille arendas ncurses C teeki kasutades Alexandre Dantas. Mängu saab mängida käsureal tekstiliidesega peaaegu kõigis GNU/Linuxi distributsioonides.

Mäng on väga kohandatav ja sisaldab mängurežiime, klahvisidemeid ja isegi rakenduse GUI-sarnast välimust. On ainult üks raskus, mille peate selle koostama allikast, välja arvatud juhul, kui kasutate Arch Linuxi süsteemi.

  1. Puhas GUI-sarnane liides uhkete animatsioonidega.
  2. Kaks mängurežiimi koos kiiruse juhtimisega.
  3. Kohandatav mäng, välimus ja klahvisidemed.

Installige Linuxi nSnake Old Classic Snake Game

NSnake on saadaval peaaegu kõigi kaasaegsete Linuxi distributsioonide jaoks. Ubuntus ja muudes sarnastes distributsioonides saab seda hõlpsasti installida, kasutades apt-get käsku PPA-de kaudu, kuid saate versiooni 1.5.

Kuid kui otsite uusimat versiooni (st 2.0.0), peate selle kompileerima allikast. Nii et siin artiklis näeme, kuidas mängu Ubuntu ja Red Hati põhistes süsteemides kompileerida.

Minge ametlikule nSanke saidile ja laadige alla uusim allika tarball (st versioon 2.0.0), kasutades allolevat linki.

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

Teise võimalusena võime ka wget-i alla laadida, et alla laadida uusim lähtekood.

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

Enne kompileerimist veenduge, et ncurses dev oleks meie süsteemi installitud. Selle saamiseks kasutage lihtsalt järgmist käsku.

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

Järgmisena eraldage allalaaditud pakett ja kompileerige see, nagu allpool näidatud.

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

Vaikimisi installib käsk ‘make install’ paketid järgmiste kataloogide alla.

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

Kuid saate installimiseks määratleda ka kohandatud kataloogi. Näiteks järgmine 'make install' installib paketid kataloogi '/ home/tecmint'.

# make install DESTDIR=/home/tecmint

Juhised on samad mis tahes maomängu puhul. Haldate näljast madu ja missiooniks on süüa nii palju puuvilju (tähendab $) kui võimalik. Iga söödud puuvili suurendab selle suurust kahe ühiku võrra. Kui madu põrkab iseendaga kokku või müürid, siis mäng lõpeb.

Praegu on kaks režiimi: piiridega ja piirideta. Missioon on teenida punkte, süües nii palju puuvilju kui võimalik, et luua suurim skoor.

Mängu saab alustada terminalis järgmise käsu abil.

# nsnake

Kui mäng algab terminalis, näete allpool olevat ekraani.

Mängu alustamise ajal saate nii sisse kui välja lülitada piire, samuti saate valida mängutaseme kiiruse. Madu saab juhtida nooleklahvide abil.

Mängu saab juhtida ja kohandada järgmiste klahvisidemete abil.

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

Kui olete mängu apt-get kaudu installinud, saate selle süsteemist täielikult eemaldada käsu apt-get abil.

$ sudo apt-get remove nsnake

Kui olete inkaseerinud, olete kompileerinud allikast, peate failide süsteemist eemaldamiseks käivitama allika installikataloogist järgmise käsu.

# make uninstall

Kui olete installimiseks määranud kohandatud kataloogi, määrake õigeks desinstallimiseks koos\"make \" installikataloogi tee.

# make uninstall DESTDIR=path-to-directory/

Mis on teie arvamus nSnake'i kohta? Kas olete seda kunagi varem mänginud? Milliseid muid sarnaseid terminalimänge mängite? Jagage oma seisukohti meie kommentaaride jaotise kaudu.