Comment utiliser le solveur de Rubik's cube
Ce solveur part des couleurs de votre propre cube. Tenez-le avec le centre blanc en haut et le centre vert face à vous, puis :
- Choisissez une couleur dans la palette et touchez les facettes de cette couleur, sur le patron à plat ou sur le cube 3D. Le compteur sous chaque couleur indique combien vous en avez placé ; il en faut 9 de chaque.
- Remplissez les six faces. Si vous ne savez pas comment une face s'oriente, ouvrez Je ne vois que deux ou trois faces sous le bouton Résoudre.
- Appuyez sur Résoudre. Le solveur vérifie d'abord votre cube, puis affiche les mouvements. Lancez la lecture ou avancez mouvement par mouvement ; une flèche sur le cube 3D montre quelle couche tourne ensuite et dans quel sens.
Vous avez déjà un mélange noté, tiré d'un chronomètre ou d'une vidéo ? Choisissez Saisir un mélange, collez-le, et le solveur l'applique pour vous à un cube résolu. Il lit la notation standard, y compris les mouvements de tranche (M, E, S), les mouvements larges (Rw ou r) et les rotations du cube entier (x, y, z).
Lire les mouvements
Chaque lettre désigne une face : U le haut, D le bas, R la droite, L la gauche, F l'avant, B l'arrière. Une lettre seule signifie un quart de tour dans le sens horaire en regardant cette face bien en face. Une lettre suivie d'une apostrophe, comme R', est un quart de tour dans le sens antihoraire, et un 2, comme U2, un demi-tour. Gardez la même prise du premier au dernier mouvement : le centre blanc reste en haut et le vert devant. Si vous préférez une autre prise, changez-la sous la solution et les mouvements sont réécrits pour elle.
Comment le solveur trouve la solution
Il utilise l'algorithme en deux phases de Herbert Kociemba, via la bibliothèque libre cubejs (licence MIT). La première phase tourne le cube jusqu'à ce que chaque pièce soit bien orientée et que les arêtes de la couronne du milieu soient dans cette couronne ; la seconde le résout ensuite avec uniquement des mouvements qui conservent ces propriétés. En cherchant dans les deux phases à la fois, il trouve une solution courte en une fraction de seconde. Toute position peut se résoudre en 20 mouvements ou moins (démontré en 2010), mais trouver la solution la plus courte de toutes prend beaucoup plus de temps : ce solveur prend donc d'abord la première solution de 22 mouvements ou moins, trouvée en quelques millisecondes, puis cherche pendant deux secondes au plus une solution de 20 mouvements ou moins. Lors de notre test sur 2 000 cubes aléatoires, chaque première solution faisait 22 mouvements ou moins ; lors d'un test sur 300 cubes aléatoires avec la recherche de deux secondes, 279 (93 %) sont arrivées à 20 mouvements ou moins. Chaque solution est rejouée sur un modèle de cube séparé pour confirmer qu'elle résout vraiment le cube.
Sur un téléphone, appuyez sur Mode suivi après la résolution : un grand mouvement à la fois, avec son explication en mots, de grands boutons Retour et Mouvement suivant, et le cube toujours visible.
Quand le cube ne peut pas être résolu
Avant de résoudre, le solveur vérifie que vos couleurs décrivent un cube qui peut exister : 9 facettes de chaque couleur, six centres différents dans la disposition standard, chaque coin et chaque arête correspondant à une vraie pièce présente une seule fois, et les règles d'orientation et de permutation que respecte tout vrai cube. Si quelque chose cloche, il vous dit quoi et où, par exemple « deux coins blanc-vert-rouge » ou « une arête avec deux facettes rouges », et entoure les facettes à vérifier. Le plus souvent, une facette a reçu une couleur voisine ; le rouge et l'orange sont les suspects habituels. Si les couleurs sont justes, le vrai cube a peut-être un coin vrillé ou une arête retournée, ce qui arrive quand des pièces sautent : aucune suite de mouvements ne peut corriger cela, tournez ou remettez la pièce à la main.
Un exemple pas à pas
Tapez le mélange F R U R' U' F' et appuyez sur Résoudre. Le solveur répond en 13 mouvements : F U R U' R' F U2 D2 F2 B2 U2 D2 B2. Il ne se contente pas d'annuler votre mélange ; il cherche n'importe quel chemin court pour revenir à l'état résolu. Pour un long mélange aléatoire, comptez environ 20 mouvements, parfois 21 ou 22.
Conseils
- Saisissez les couleurs à la lumière du jour ou sous une lumière blanche : une lumière chaude rend le rouge et l'orange, ainsi que le blanc et le jaune, difficiles à distinguer.
- Choisissez la vitesse Lente pour votre première résolution, et utilisez les boutons pas à pas pour revoir un mouvement dont vous n'êtes pas sûr.
- Le solveur est en anglais pour le 2x2, le skewb, le pyraminx et le square-1 ; il fonctionne de la même façon.
Envie de le résoudre sans aide la prochaine fois ? Comment faire un Rubik's cube enseigne la méthode débutant couche par couche, et le chronomètre Rubik's cube mesure vos temps avec de vrais mélanges quand vous voulez progresser.
Solveur testé le . Une erreur ? Dites-le-nous.
Questions fréquentes
Ce solveur de Rubik's cube est-il gratuit ?
Oui. Il est gratuit, sans inscription ni téléchargement. Il fonctionne dans votre navigateur, et les couleurs que vous saisissez ne sont envoyées nulle part.
Combien de mouvements compte la solution ?
En général 20 ou moins, jamais plus de 22. Le solveur prend sa première solution (22 mouvements ou moins), puis cherche pendant deux secondes au plus une solution de 20 ou moins : lors de notre test sur 300 cubes aléatoires sur un ordinateur portable, 279 (93 %) sont arrivées à 20 mouvements ou moins. Chaque rotation d'une face, demi-tours compris, compte pour un mouvement.
Pourquoi le solveur dit-il que mon cube ne peut pas être résolu ?
Les couleurs saisies décrivent un cube qui ne peut pas exister, le plus souvent parce qu'une facette a reçu la mauvaise couleur (le rouge et l'orange se confondent facilement). Le message nomme le problème et entoure les facettes à vérifier. Si les couleurs sont justes, un coin de votre vrai cube est peut-être vrillé ou une arête retournée ; tournez ou remettez cette pièce à la main, puis saisissez à nouveau le cube.
Dans quel sens va le sens horaire ?
Le sens horaire se lit en regardant bien en face la face qui tourne. Pour R, regardez la face droite depuis la droite ; pour U, regardez le dessus d'en haut. Ainsi, R fait monter la colonne avant de la face droite, et U fait passer la rangée avant vers la gauche.
Puis-je scanner mon cube avec la caméra ?
Quand votre navigateur autorise l'accès à la caméra, un bouton Scanner avec la caméra apparaît sous le patron. Les images sont traitées sur votre appareil et ne sont jamais envoyées. Vérifiez les couleurs scannées avant d'appuyer sur Résoudre.
Faut-il tenir le cube blanc en haut ?
Non. Vous pouvez le saisir dans n'importe quelle prise, du moment que vous gardez la même pour chaque face et chaque mouvement ; le solveur déduit votre prise des centres. Sous la solution, vous pouvez aussi choisir une autre prise et les mouvements sont réécrits pour elle.