Μέσα στην τελευταία δεκαετία, εφευρετικά παιχνίδια όπως το Portal και το The Room έχουν ωθήσει τα όρια του τι είναι δυνατό για παζλ στο PC, κονσόλα και κινητά. Ακόμη και με αυτές και άλλες εξαιρετικές εξελίξεις, ωστόσο, έχει παραμείνει ένα φανερό χάσμα: Δεν υπήρχε κανένας Rubber's Cube βασισμένος σε n-curses για την κονσόλα Unix.

Ο δημιουργός του Github calebabutler έχει γεμίσει αυτό το κενό. Το έργο τους nrubik έδωσε στον κόσμο μια επιλογή για την ανάγκη ψηφιακών, χρωματισμένων 3x3x3 παζλ.

Σε αυτό το άρθρο θα συζητήσουμε εν συντομία την μηχανική εγκατάστασης και παιχνιδιού αυτής της επανεξέτασης του κλασικού κύβου μυαλού.

Σχετικά : 15 από τα καλύτερα δωρεάν παιχνίδια για το Linux

Εγκατάσταση

Το πρώτο βήμα στην εγκατάσταση είναι να πιάσετε τον πηγαίο κώδικα από το git αποθήκη του calebabutler:

 git κλώνος https://github.com/cheertarts/nrubik.git 

Από τον κατάλογο στον οποίο εκτελείτε αυτήν την εντολή, το git θα δημιουργήσει ένα φάκελο "nrubik" με τον απαραίτητο πηγαίο κώδικα.

Μετακίνηση σε αυτόν τον κατάλογο:

 cd nrubik 

και να κάνετε το nrubik δυαδικό ένα εκτελέσιμο αρχείο με

 chmod + x nrubik 

Τώρα μπορείτε είτε να εκτελέσετε το πρόγραμμα από αυτόν τον φάκελο - ./nrubik - είτε να εγκαταστήσετε το πακέτο στο σύστημά σας. Θα χρειαστείτε ένα διερμηνέα Python2 ή Python3 υποστηριζόμενο από curses στο σύστημά σας για να εκτελέσετε τον κώδικα.

Εγκαταστήστε παγκόσμια με

 sudo cp nrubik / usr / bin 

ή τοπικά με

 cp nrubik $ HOME / .local / bin 

Εντολές

Όταν ξεκινάτε για πρώτη φορά nrubik, το τερματικό σας θα εμφανίσει μια τυχαία διαρρύθμιση ενός νέου ψηφιακού κύβου Rubik's.

Μπορείτε να δείτε τα διαθέσιμα στοιχεία ελέγχου στην αριστερή πλευρά της οθόνης. Ο ίδιος ο κύβος κάθεται δεξιά.

Χρησιμοποιήστε τα πλήκτρα w, x, a, d, s και e για να μετακινήσετε τον κύβο δεξιόστροφα κατά μήκος των αξόνων του.

Τα πρόσωπα του κύβου που εμφανίζονται στην οθόνη σας εμφανίζονται με λογική σειρά.

Προχωρώντας από την κορυφή προς τα κάτω, βλέπετε την όψη "πίσω" ακριβώς πάνω από το πρόσωπο "πάνω". Η σειρά τριών τετραγώνων δείχνει, από αριστερά προς τα δεξιά, τα πρόσωπα "αριστερά", "δεξιά" και "μπροστά". Το πρόσωπο "κάτω" βρίσκεται στο κάτω μέρος της συλλογής.

Εάν ολοκληρώσετε ένα παζλ ή απλά θέλετε να δοκιμάσετε ένα νέο κύβο, χτυπήστε το m για να ανακαλέσετε τον κύβο.

Μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε τη λίστα εντολών με το πλήκτρο h.

Χρωματιστά

Τα χρώματα του ίδιου του κύβου μπορεί επίσης να αποτελέσουν πρόκληση. Για να φιλοξενήσει τερματικά οκτώ χρωμάτων, το nrubik αντικαθιστά το αρχικό πορτοκαλί χρώμα με ματζέντα. Ακόμα, το πρόγραμμα το παραθέτει ως "Πορτοκαλί" και αντιπροσωπεύει το πρόσωπο κύβου με ένα "O."

Ενδέχεται επίσης να δείτε κάποιες διαφορές όταν πρόκειται για τον τύπο των χρωμάτων τερματικών που χρησιμοποιείτε. Προτιμώ το σχέδιο Solarized, οπότε το προεπιλεγμένο του τερματικό εμφανίζει nrubik όπως η ακόλουθη εικόνα:

Αυτά τα χρώματα διαφέρουν ακόμη περισσότερο όσον αφορά το "Λευκό" που εμφανίζεται όσο πιο κοντά στο μαύρο στο τερματικό. Η εμπειρία σας μπορεί επίσης να αλλάξει ελαφρώς, αλλά οι αλφαβητικές παραστάσεις - "W", "Y", "O", "R", "G" και "B" - δεν θα αλλάξουν από χρήστη σε χρήστη.

Επίλυση

Η επίλυση του ψηφιακού κύβου nrubik είναι δυνατή, ακόμα κι αν δεν έχω καμία πιθανότητα για μια τέτοια νίκη. Ρίξτε μια ματιά στο στιγμιότυπο οθόνης του κερδίζοντας το calebabutler.

συμπέρασμα

Αν ψάχνετε για μια νέα πρόκληση παζλ στο τερματικό, το nrubik θα μπορούσε να προσφέρει μια ωραία λύση. Προσπαθήστε να μην κρίνετε τη διασύνδεση πάρα πολύ σκληρά πριν να της δώσετε λίγα λεπτά από το χρόνο σας.

Με μόνο δέκα λεπτά πρακτικής, η κίνηση στη διεπαφή ncurses θα γίνει πολύ πιο εύκολη, επιτρέποντάς σας να εστιάσετε στην επίλυση του κύβου. Καλή τύχη.