Εκπαιδεύστε το μυαλό σας και απολαύστε μια παρτίδα σκάκι στο τερματικό σας Linux με το Gambit, ένα πρόγραμμα-πελάτη για σκάκι με υποστήριξη για πολλούς παίκτες μέσω SSH.
Το σκάκι είναι το αυθεντικό 4X RPG—σας δίνει την αρχηγία του εδάφους και του στρατού, μαζί με μια αποστολή να εξερευνήστε και επεκτείνετε παντού, εκμεταλλευτείτε την αδυναμία του εχθρού σας και, στη συνέχεια, εξοντώστε σας αντίπαλος.
Αν και είναι απλό να παίζετε online σκάκι σε ένα πρόγραμμα περιήγησης, μπορείτε επίσης να οργανώσετε ένα παιχνίδι σκακιού δύο παικτών στο τερματικό σας, είτε με έναν αντίπαλο στο ίδιο δωμάτιο είτε μέσω SSH, που σημαίνει ότι ο αντίπαλός σας θα μπορούσε να είναι οπουδήποτε στον κόσμο—ή πέρα. Να πώς.
Το Gambit σας δίνει μια γραφική σκακιέρα στο τερματικό Linux σας
Το σκάκι είναι ένα από τα σπουδαιότερα παιχνίδια όλων των εποχών, με ιστορία που ξεκινά από την Αυτοκρατορία Γκούπτα του 6ου αιώνα στην Ινδία. Αν και οι κανόνες βελτιώθηκαν με την πάροδο του χρόνου, το σκάκι παρέμεινε δημοφιλές λόγω της προσβασιμότητάς του και της εγκεφαλικής πρόκλησης να βάλεις τις ικανότητες ενός ατόμου ενάντια σε άλλο.
Εάν δεν έχετε παίξει ποτέ σκάκι πριν, μην ανησυχείτε. μπορείτε εύκολα μάθετε να παίζετε σκάκι στο τηλέφωνό σας.
Παραδοσιακά, το σκάκι είναι ένα παιχνίδι δύο παικτών, που παίζεται χρησιμοποιώντας έναν φυσικό πίνακα με 64 τετράγωνα και δύο στρατιές των 16 κομματιών.
Πριν από την έλευση του διαδικτύου, αν θέλατε να παίξετε σκάκι με κάποιον που δεν ήταν στο ίδιο δωμάτιο με εσάς, κάθε παίκτης θα έπρεπε να έχουν τη δική τους σκακιέρα και να επικοινωνούν τις κινήσεις τους μέσω επιστολής τηλεγραφήματος, τηλεφώνου ή μηνύματος στο εφημερίδα.
Σήμερα, μπορείτε να χρησιμοποιήσετε εφαρμογές για κινητά για να συμμετάσχετε άμεσα σε παιχνίδια σκακιού ή να ανοίξετε ένα πρόγραμμα περιήγησης ιστού και να συμμετάσχετε σε μία από τις πολλές διαδικτυακές συνεδρίες σκακιού σε ειδικούς ιστότοπους.
Ωστόσο, οι εφαρμογές για κινητά μπορεί να είναι δαπανηρές και δεν έχουν όλοι έναν υπολογιστή με πρόγραμμα περιήγησης Ιστού — ή ακόμα και γραφικό επιτραπέζιο υπολογιστή.
Με το Gambit, μπορείτε να δημιουργήσετε μια παρτίδα σκάκι στο τερματικό σας και να παίξετε με το άτομο που κάθεται δίπλα σας. Εναλλακτικά, μπορείτε να σερβίρετε ή να συμμετάσχετε σε ένα παιχνίδι μέσω SSH, που σημαίνει ότι μπορείτε να παίξετε αμέσως εναντίον οποιουδήποτε στον κόσμο.
Εγκαταστήστε το Gambit σε Linux
Το Gambit είναι γραμμένο στη γλώσσα Go της Google, οπότε πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε εγκαταστήσει το Go στο Linux σύστημά σας.
Εάν η διανομή σας υποστηρίζει το Snap, ο ευκολότερος τρόπος εγκατάστασης του Go είναι με:
sudo snap εγκατάσταση go --classic
Με εγκατεστημένο το Go, μπορείτε να εγκαταστήσετε το Gambit με:
εγκαταστήστε το github.com/maaslalani/gambit@latest
Αυτή η εντολή θα εγκαταστήσει το δυαδικό Gambit στο ~/go/bin/gambit.
Μπορείτε να κάνετε το δυαδικό προσπελάσιμο από οποιαδήποτε θέση τερματικού δημιουργώντας έναν συμβολικό σύνδεσμο με την εντολή ln:
sudo ln -s ~/go/bin/gambit /usr/bin/gambit
Στη συνέχεια, μπορείτε να ξεκινήσετε το Gambit με:
αρχική κίνηση
Εναλλακτικά, μπορείτε να εγκαταστήσετε το Gambit κλωνοποιώντας το αποθετήριο GitHub:
git κλώνος https://github.com/maaslalani/gambit
Στη συνέχεια, χρησιμοποιήστε την εντολή cd για πλοήγηση στον νέο κατάλογο:
gambit cd
Τέλος, ξεκινήστε το Gambit με:
Τρέχα ./
Εάν είστε λάτρης των πακέτων Snap, μπορείτε να εγκαταστήσετε το Gambit με την εντολή snap ως εξής:
gambit εγκατάστασης sudo snap
Πώς να παίξετε σκάκι στο τερματικό σας με το Gambit
Εάν έχετε διαβάσει μέχρι εδώ, είναι πιθανώς ασφαλές να πείτε ότι γνωρίζετε τουλάχιστον τα βασικά για το πώς να παίζετε σκάκι.
Το παιχνίδι ξεκινά μόλις ανοίξετε το Gambit, και θα δείτε μια σκακιέρα, με αναπαραστάσεις των κομματιών σκακιού είτε σε λευκό είτε σε μαύρο με λευκό περίγραμμα.
Όταν έρθει η σειρά σας να μετακινηθείτε, κάντε κλικ σε ένα κομμάτι. Θα δείτε μια έγχρωμη κουκκίδα που αντιπροσωπεύει τα κενά στα οποία μπορεί να μετακινηθεί το κομμάτι σας. Κάντε κλικ σε ένα για να μετακινήσετε το κομμάτι σας.
Εναλλακτικά, εάν το μηχάνημά σας δεν διαθέτει ποντίκι, μπορείτε να χρησιμοποιήσετε το πληκτρολόγιο για να πληκτρολογήσετε το τετράγωνο στο οποίο βρίσκεται το κομμάτι που θέλετε να μετακινήσετε και, στη συνέχεια, να πληκτρολογήσετε το τετράγωνο στο οποίο θέλετε να μετακινήσετε το κομμάτι.
Το μόνο μικρό πρόβλημα που έχουμε με το να παίζουμε σκάκι με αυτόν τον τρόπο είναι ότι τα τετράγωνα της σκακιέρας είναι όλα μαύρα, παρά ασπρόμαυρα. Αυτό μπορεί να δυσκολέψει λίγο την εύκολη οπτικοποίηση των μονοπατιών για τα κομμάτια σας.
Εάν παίζετε εναντίον ενός αντιπάλου στον ίδιο υπολογιστή, μπορείτε να πατήσετε το Ctrl + F συνδυασμός πλήκτρων για να γυρίσετε τον πίνακα για να τους δώσετε μια καλύτερη εικόνα της δράσης.
Αλλά αν κάθεστε δίπλα σε κάποιον, είναι πιθανώς το ίδιο εύκολο και λίγο πιο ικανοποιητικό, να ξεσπάσετε μια πραγματική σκακιέρα και να στήσετε τα πιόνια. Το Gambit είναι από μόνο του όταν παίζετε παίκτες από απόσταση.
Ασφαλές κέλυφος (SSH) είναι ένα πρωτόκολλο που χρησιμοποιείται για ασφαλή σύνδεση με απομακρυσμένες συσκευές και με αυτό μπορείτε να φιλοξενήσετε μια παρτίδα σκακιού με το Gambit και να συνδέσετε άλλους παίκτες σε αυτό.
Πριν ξεκινήσετε, θα χρειαστεί να δημιουργήσετε ένα κλειδί SSH. Δεν υπάρχει στην τεκμηρίωση, αλλά το Gambit θα απορρίψει τα κλειδιά που δημιουργήθηκαν με τον αλγόριθμο RSA. Θα χρειαστεί να χρησιμοποιήσετε τον νεότερο αλγόριθμο ECDSA με ελάχιστο μέγεθος κλειδιού 256 bit για να φιλοξενήσετε μια παρτίδα σκακιού μέσω SSH με Gambit.
Στον κεντρικό υπολογιστή, πληκτρολογήστε:
ssh-keygen -t ecdsa -b 256
Επιλέξτε εάν θέλετε να χρησιμοποιήσετε κωδικό πρόσβασης και, στη συνέχεια, πατήστε Εισαγω. Μπορείτε να βρείτε το νέο σας ζεύγος κλειδιών στο "~/.ssh/" Ευρετήριο.
Εάν παίζετε εναντίον ενός αντιπάλου σε διαφορετικό δίκτυο, ο κεντρικός υπολογιστής θα πρέπει να ανοίξει τη θύρα 53531 στο δρομολογητή του και να προωθήσει τις συνδέσεις στη διεύθυνση IP του κεντρικού υπολογιστή. Αυτό απαιτεί να έχετε κάποιες βασικές γνώσεις σχετικά προώθηση θύρας σε δρομολογητή.
Για να ξεκινήσετε τον διακομιστή Gambit, εισαγάγετε:
./gambit serve --key ~/.ssh/id_ecdsa
Το Gambit θα ξεκινήσει τον διακομιστή στη θύρα 53531 και οι παίκτες μπορούν να συνδεθούν στο παιχνίδι με:
ssh [email protected] -p 53531 -t room_name
...που όνομα δωματίου είναι ένα όνομα που επιλέγεται από τον πρώτο παίκτη που θα συμμετάσχει.
Πίσω στο κεντρικό μηχάνημα, δεν θα βρείτε σκακιέρα στο υπάρχον παράθυρο τερματικού σας. Ανοίξτε ένα δεύτερο παράθυρο ή καρτέλα και μετά πληκτρολογήστε:
ssh your_username@localhost -p 53531 -t room_name
Τώρα μπορείτε να παίξετε ένα παιχνίδι εναντίον του αντιπάλου σας.
Το Gambit είναι η τέλεια εφαρμογή για ένα γρήγορο παιχνίδι σκακιού
Εάν γνωρίζετε τον αντίπαλό σας και προγραμματίζετε κανονικούς αγώνες εναντίον του, το Gambit διευκολύνει τη δημιουργία ή τη σύνδεση σε έναν αγώνα.
Εάν οι φίλοι σας δεν παίζουν σκάκι, δεν χρησιμοποιούν Linux ή αν απλά δεν έχετε φίλους, μπορείτε να παίξετε πασιέντζα στο τερματικό σας!