nSnake: പഴയ ക്ലാസിക് സ്നേക്ക് ഗെയിമിന്റെ ഒരു ക്ലോൺ - ലിനക്സ് ടെർമിനലിൽ കളിക്കുക


nSnake, അലക്സാണ്ടർ ഡാന്റസ് ncurses C ലൈബ്രറി ഉപയോഗിച്ച് വികസിപ്പിച്ചെടുത്ത ഏറ്റവും ജനപ്രിയമായ പഴയ ക്ലാസിക് പാമ്പ് ഗെയിമിന്റെ ഒരു പകർപ്പാണ്. മിക്കവാറും എല്ലാ GNU/Linux വിതരണങ്ങളിലും ടെക്uസ്uറ്റ് ഇന്റർഫേസ് ഉള്ള കമാൻഡ് ലൈനിൽ ഗെയിം കളിക്കാം.

ഗെയിം വളരെ ഇഷ്uടാനുസൃതമാക്കാവുന്നതും ഗെയിംപ്ലേ മോഡുകളും കീബൈൻഡിംഗുകളും ആപ്ലിക്കേഷന്റെ GUI പോലുള്ള രൂപവും ഉൾപ്പെടുന്നു. ഒരു ബുദ്ധിമുട്ട് മാത്രമേയുള്ളൂ, നിങ്ങൾ ആർച്ച് ലിനക്സ് സിസ്റ്റം ഉപയോഗിക്കുന്നില്ലെങ്കിൽ ഉറവിടത്തിൽ നിന്ന് കംപൈൽ ചെയ്യേണ്ടിവരും.

  1. നിഫ്റ്റി ആനിമേഷനുകളുള്ള GUI പോലുള്ള ഇന്റർഫേസ് വൃത്തിയാക്കുക.
  2. സ്പീഡ് നിയന്ത്രണങ്ങളുള്ള രണ്ട് ഗെയിം മോഡുകൾ.
  3. ഇഷ്uടാനുസൃതമാക്കാവുന്ന ഗെയിംപ്ലേ, രൂപഭാവം, കീബൈൻഡിംഗുകൾ.

ലിനക്സിൽ nSnake പഴയ ക്ലാസിക് സ്നേക്ക് ഗെയിം ഇൻസ്റ്റാൾ ചെയ്യുക

മിക്കവാറും എല്ലാ ആധുനിക ലിനക്സ് വിതരണങ്ങൾക്കും ഒരു nSnake ലഭ്യമാണ്. ഉബുണ്ടുവിലും മറ്റ് സമാന വിതരണങ്ങളിലും ഇത് പിപിഎ വഴി apt-get കമാൻഡ് ഉപയോഗിച്ച് എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും, എന്നാൽ നിങ്ങൾക്ക് പതിപ്പ് 1.5 ലഭിക്കും.

പക്ഷേ, നിങ്ങൾ ഏറ്റവും പുതിയ പതിപ്പാണ് (അതായത് 2.0.0) തിരയുന്നതെങ്കിൽ, നിങ്ങൾ അത് ഉറവിടത്തിൽ നിന്ന് കംപൈൽ ചെയ്യേണ്ടതുണ്ട്. അതിനാൽ, ഉബുണ്ടു, റെഡ് ഹാറ്റ് അധിഷ്ഠിത സിസ്റ്റങ്ങളിൽ ഗെയിം എങ്ങനെ കംപൈൽ ചെയ്യാമെന്ന് ഈ ലേഖനത്തിൽ നമ്മൾ കാണാൻ പോകുന്നു.

ഔദ്യോഗിക nSanke സൈറ്റിലേക്ക് പോയി താഴെയുള്ള ലിങ്ക് ഉപയോഗിച്ച് ഏറ്റവും പുതിയ ഉറവിട ടാർബോൾ (അതായത് പതിപ്പ് 2.0.0) ഡൗൺലോഡ് ചെയ്യുക.

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

പകരമായി, ഏറ്റവും പുതിയ ഉറവിട ടാർബോൾ ഡൗൺലോഡ് ചെയ്യാൻ ഞങ്ങൾക്ക് ഒരു wget ചെയ്യാനും കഴിയും.

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

കംപൈൽ ചെയ്യുന്നതിന് മുമ്പ്, ഞങ്ങളുടെ സിസ്റ്റത്തിൽ 'ncurses dev' ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. അത് ലഭിക്കാൻ, താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.

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

അടുത്തതായി, ഡൗൺലോഡ് ചെയ്uത പാക്കേജ് എക്uസ്uട്രാക്uറ്റ് ചെയ്uത് ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ കംപൈൽ ചെയ്യുക.

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

സ്ഥിരസ്ഥിതിയായി, 'make install' കമാൻഡ് ഇനിപ്പറയുന്ന ഡയറക്uടറികൾക്ക് കീഴിൽ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നു.

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

എന്നാൽ നിങ്ങൾക്ക് ഇൻസ്റ്റലേഷനായി ഒരു ഇഷ്uടാനുസൃത ഡയറക്uടറി നിർവചിക്കാം. ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്ന 'ഇൻസ്റ്റാൾ ചെയ്യുക' എന്നത് '/home/tecmint' ഡയറക്uടറിക്ക് കീഴിൽ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യും.

# make install DESTDIR=/home/tecmint

നിർദ്ദേശങ്ങൾ ഏതൊരു പാമ്പ് ഗെയിമിനും സമാനമാണ്. നിങ്ങൾ വിശക്കുന്ന പാമ്പിനെ നിയന്ത്രിക്കുന്നു, നിങ്ങൾക്ക് കഴിയുന്നത്ര പഴങ്ങൾ (അർത്ഥം $) കഴിക്കുക എന്നതാണ് ദൗത്യം. കഴിക്കുന്ന ഓരോ പഴവും അതിന്റെ വലുപ്പം രണ്ട് യൂണിറ്റ് വർദ്ധിപ്പിക്കുന്നു. പാമ്പ് സ്വയം അല്ലെങ്കിൽ മതിലുമായി കൂട്ടിയിടിച്ചാൽ കളി അവസാനിക്കും.

നിലവിൽ, രണ്ട് മോഡുകൾ ഉണ്ട്: ബോർഡറുകളുള്ളതും ബോർഡറുകളില്ലാത്തതും. ഏറ്റവും വലിയ സ്കോർ സൃഷ്uടിക്കുന്നതിന് നിങ്ങൾക്ക് കഴിയുന്നത്ര പഴങ്ങൾ കഴിച്ച് പോയിന്റുകൾ നേടുക എന്നതാണ് ദൗത്യം.

ടെർമിനലിൽ ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഗെയിം ആരംഭിക്കാം.

# nsnake

ടെർമിനലിൽ ഗെയിം ആരംഭിച്ചുകഴിഞ്ഞാൽ, ചുവടെയുള്ളതിന് സമാനമായ ഒരു സ്uക്രീൻ നിങ്ങൾ കാണും.

ഗെയിം ആരംഭിക്കുമ്പോൾ, നിങ്ങൾക്ക് ഓൺ/ഓഫ് ബോർഡറുകൾ ചെയ്യാനും ഗെയിം ലെവലിന്റെ വേഗത തിരഞ്ഞെടുക്കാനും കഴിയും. ആരോ കീകൾ ഉപയോഗിച്ച് പാമ്പിനെ നിയന്ത്രിക്കാം.

ഇനിപ്പറയുന്ന കീബൈൻഡിംഗുകൾ ഉപയോഗിച്ച് ഗെയിം നിയന്ത്രിക്കാനും ഇഷ്ടാനുസൃതമാക്കാനും കഴിയും.

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

നിങ്ങൾ apt-get വഴിയാണ് ഗെയിം ഇൻസ്റ്റാൾ ചെയ്തതെങ്കിൽ, സിസ്റ്റത്തിൽ നിന്ന് പൂർണ്ണമായും നീക്കം ചെയ്യാൻ നിങ്ങൾക്ക് apt-get കമാൻഡ് ഉപയോഗിക്കാം.

$ sudo apt-get remove nsnake

നിങ്ങൾ ഉറവിടത്തിൽ നിന്നാണ് കംപൈൽ ചെയ്തതെങ്കിൽ, സിസ്റ്റത്തിൽ നിന്ന് ഫയലുകൾ നീക്കം ചെയ്യുന്നതിനായി സോഴ്സ് ഇൻസ്റ്റലേഷൻ ഡയറക്ടറിയിൽ നിന്ന് താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്.

# make uninstall

ഇൻസ്റ്റാളേഷനായി നിങ്ങൾ ഒരു ഇഷ്uടാനുസൃത ഡയറക്uടറി വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, ശരിയായി അൺഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് \make\ എന്നതിനൊപ്പം ഇൻസ്റ്റലേഷൻ ഡയറക്uടറിയുടെ ഒരു പാത്ത് നിർവ്വചിക്കുക.

# make uninstall DESTDIR=path-to-directory/

nSnake-നെ കുറിച്ച് നിങ്ങളുടെ അഭിപ്രായം എന്താണ്? നിങ്ങൾ എപ്പോഴെങ്കിലും ഇത് കളിച്ചിട്ടുണ്ടോ? സമാനമായ മറ്റ് ടെർമിനൽ ഗെയിമുകൾ ഏതൊക്കെയാണ് നിങ്ങൾ കളിക്കുന്നത്? ഞങ്ങളുടെ അഭിപ്രായ വിഭാഗത്തിലൂടെ നിങ്ങളുടെ കാഴ്ചപ്പാടുകൾ പങ്കിടുക.