nSnake: A Clone of Old Classic Snake Game - Παίξτε στο Linux Terminal


Το nSnake είναι ένα αντίγραφο του πιο δημοφιλούς παλιού κλασικού παιχνιδιού φιδιών που αναπτύχθηκε χρησιμοποιώντας τη ncurses C βιβλιοθήκη από τον Alexandre Dantas. Το παιχνίδι μπορεί να παιχτεί στη διεύθυνση: γραμμή εντολών με διεπαφή κειμένου σε όλες σχεδόν τις διανομές GNU/Linux.

Το παιχνίδι είναι εξαιρετικά προσαρμόσιμο και περιλαμβάνει λειτουργίες παιχνιδιού, πληκτρολογήσεις, ακόμη και την εμφάνιση της εφαρμογής που μοιάζει με GUI. Υπάρχει μόνο μία δυσκολία, ότι θα πρέπει να το μεταγλωττίσετε από την πηγή, εκτός εάν χρησιμοποιείτε το σύστημα Arch Linux.

Χαρακτηριστικά
  1. Καθαρή διεπαφή που μοιάζει με GUI με έξυπνα κινούμενα σχέδια.
  2. Δύο λειτουργίες παιχνιδιού, με χειριστήρια ταχύτητας.
  3. Προσαρμόσιμο gameplay, εμφάνιση και keybindings.

Εγκαταστήστε το nSnake Old Classic Snake Game σε Linux

Ένα nSnake είναι διαθέσιμο για όλες σχεδόν τις σύγχρονες διανομές Linux. Στο Ubuntu και σε άλλες παρόμοιες διανομές μπορεί εύκολα να εγκατασταθεί χρησιμοποιώντας την εντολή apt-get μέσω του PPA, αλλά θα λάβετε την έκδοση 1.5.

Ωστόσο, αν ψάχνετε για μια πιο πρόσφατη έκδοση (δηλαδή 2.0.0), τότε θα πρέπει να τη μεταγλωττίσετε από την πηγή. Έτσι, εδώ σε αυτό το άρθρο θα δούμε πώς να μεταγλωττίσουμε το παιχνίδι σε συστήματα που βασίζονται στο Ubuntu και στο Red Hat.

Μεταβείτε στον επίσημο ιστότοπο του nSanke και κατεβάστε την πιο πρόσφατη πηγή tarball (δηλαδή την έκδοση 2.0.0) χρησιμοποιώντας τον παρακάτω σύνδεσμο.

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

Εναλλακτικά, μπορούμε επίσης να κάνουμε ένα wget για να κατεβάσουμε την πιο πρόσφατη πηγή tarball.

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]

Στη συνέχεια, εξαγάγετε το ληφθέν πακέτο και μεταγλωττίστε το όπως φαίνεται παρακάτω.

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

Από προεπιλογή, η εντολή «make install» εγκαθιστά τα πακέτα στους ακόλουθους καταλόγους.

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

Αλλά μπορείτε επίσης να ορίσετε έναν προσαρμοσμένο κατάλογο για την εγκατάσταση. Για παράδειγμα, το ακόλουθο «κάνετε εγκατάσταση» θα εγκαταστήσει πακέτα στον κατάλογο «/home/tecmint».

make install DESTDIR=/home/tecmint

Πώς μπορώ να παίξω το παιχνίδι nSnake

Οι οδηγίες είναι ίδιες με οποιοδήποτε παιχνίδι με φίδια. Διαχειρίζεστε ένα πεινασμένο φίδι και η αποστολή είναι να φάτε όσα περισσότερα φρούτα (σημαίνει $) μπορείτε. Κάθε φρούτο που καταναλώνεται αυξάνει το μέγεθός του κατά δύο μονάδες. Όταν το φίδι συγκρούεται με τον εαυτό του ή τους τοίχους, το παιχνίδι τελειώνει.

Αυτήν τη στιγμή υπάρχουν δύο τρόποι λειτουργίας: με σύνορα και χωρίς σύνορα. Η αποστολή είναι να κερδίσετε πόντους τρώγοντας όσα περισσότερα φρούτα μπορείτε για να δημιουργήσετε τη μεγαλύτερη βαθμολογία.

Μπορείτε να ξεκινήσετε το παιχνίδι χρησιμοποιώντας την ακόλουθη εντολή στο τερματικό.

nsnake

Μόλις ξεκινήσει το παιχνίδι στο τερματικό, θα δείτε μια οθόνη παρόμοια με την παρακάτω.

Ενώ ξεκινάτε το παιχνίδι, μπορείτε να Ενεργό/Απενεργοποίηση περιγράμματα καθώς και να επιλέξετε την ταχύτητα του επιπέδου του παιχνιδιού. Το Snake μπορεί να ελεγχθεί χρησιμοποιώντας τα πλήκτρα βέλους.

Χειριστήρια παιχνιδιού

Το παιχνίδι μπορεί να ελεγχθεί και να προσαρμόζεται χρησιμοποιώντας τα ακόλουθα πλήκτρα.

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

Εάν είναι incase, έχετε μεταγλωττίσει από την πηγή, πρέπει να εκτελέσετε την ακόλουθη εντολή από τον κατάλογο εγκατάστασης προέλευσης για να αφαιρέσετε τα αρχεία από το σύστημα.

make uninstall

Εάν έχετε ορίσει έναν προσαρμοσμένο κατάλογο για εγκατάσταση, τότε ορίστε μια διαδρομή του καταλόγου εγκατάστασης μαζί με το «make» για να απεγκαταστήσετε σωστά.

make uninstall DESTDIR=path-to-directory/

Ποια είναι η γνώμη σας για το nSnake; Το έχετε παίξει ποτέ πριν; Ποια άλλα παρόμοια τερματικά παιχνίδια παίζετε; Μοιραστείτε τις απόψεις σας μέσω της ενότητας σχολίων μας.