Au cours de la dernière décennie, des jeux inventifs tels que Portal et The Room ont repoussé les limites de ce qui est possible pour les puzzles sur PC, console et mobile. Même avec ces développements et d’autres excellents, cependant, un gouffre flagrant est resté: il n’y avait pas de Rubik’s Cube basé sur n-curses pour la console Unix.
Le développeur Github calebabutler a comblé cette lacune. Leur projet nrubik a donné au monde une option pour son besoin de puzzles 3x3x3 numériques et colorisés.
Dans cet article, nous discuterons brièvement de l’installation et des mécanismes de jeu de cette refonte du Mindbender classique en cubes.
Contenu
Installation
La première étape de l’installation consiste à récupérer le code source du référentiel git de calebabutler :
À partir du répertoire dans lequel vous exécutez cette commande, git construira un dossier « nrubik » avec le code source nécessaire.
Déplacez-vous dans ce répertoire :
et faire du binaire nrubik un fichier exécutable avec
Vous pouvez maintenant soit exécuter le programme à partir de ce dossier – ./nrubik – soit installer le package sur votre système. Vous aurez besoin d’un interpréteur Python2 ou Python3 pris en charge par curses sur votre système pour exécuter le code.
Installez globalement avec
ou localement avec
Commandes
Lorsque vous démarrez nrubik pour la première fois, votre terminal affiche une disposition aléatoire d’un nouveau Rubik’s Cube numérique.
Vous pouvez voir les commandes disponibles sur le côté gauche de l’écran. Le cube lui-même se trouve à droite.
Utilisez les touches w, x, a, d, s et e pour déplacer le cube dans le sens des aiguilles d’une montre le long de ses axes.
Les faces du cube affichées sur votre écran sont affichées dans un ordre logique.
De haut en bas, vous voyez la face « arrière » juste au-dessus de la face « supérieure ». La rangée de trois blocs montre, de gauche à droite, les faces « gauche », « droite » et « avant ». La face « inférieure » se trouve au bas de la collection.
Si vous avez terminé un puzzle ou si vous voulez simplement essayer un nouveau cube, appuyez sur m pour brouiller le cube.
Vous pouvez toujours activer et désactiver la liste de commandes avec la touche h.
Couleurs
Les couleurs du cube lui-même peuvent également constituer un défi. Afin d’accueillir les terminaux à huit couleurs, nrubik remplace la couleur orange d’origine par du magenta. Pourtant, le programme le répertorie comme « Orange » et représente la face du cube avec un « O ».
Vous pouvez également voir des différences en ce qui concerne le type de couleurs de terminal que vous utilisez. Je préfère le schéma Solarisé, donc son terminal par défaut affiche nrubik comme l’image suivante :
Ces couleurs diffèrent encore plus en ce qui concerne le «blanc» affiché comme étant proche du noir dans le terminal. Votre expérience peut également changer légèrement, mais les représentations alphabétiques – « W », « Y », « O », « R », « G » et « B » – ne changeront pas d’un utilisateur à l’autre.
Résoudre
Résoudre le cube numérique nrubik est possible, même si je n’ai aucune chance de remporter une telle victoire. Jetez un œil à la capture d’écran de calebabutler de leur victoire.
Conclusion
Si vous recherchez un nouveau défi de puzzle dans le terminal, nrubik pourrait offrir une solution intéressante. Essayez de ne pas juger trop sévèrement l’interface avant de lui consacrer quelques minutes de votre temps.
Avec seulement dix minutes de pratique, les mouvements dans l’interface ncurses deviendront beaucoup plus faciles, vous permettant de vous concentrer sur la résolution du cube. Bonne chance.
Cet article est-il utile ? Oui Non