startSectionEdit: $data "plugin_wrap_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_end" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_start" is NOT an array! One of your plugins needs an update.
startSectionEdit: $data "plugin_wrap_end" is NOT an array! One of your plugins needs an update.
Avant propos :
Le Rubik est pour moi un passe-temps assez sympathique, il y a toujours un algo à apprendre ou de la vitesse à gagner.
Ca permet d'occuper les temps de trajets parfois assez longs pour le boulot, mais surtout c'est un challenge personnel au début : réussir (enfin) ce cube mélangé qui me regardait depuis quelques années… Je reste néanmoins très loin des speedcubeurs qui terminent un cube en l'espace de quelques secondes.
Glossaire
Termes basiques
Algorithme
On parle d’algorithme ou combinaison ou code une suite de mouvement ou déplacements.
Face
Une face est définie par la couleur du carré central [centre] (exemple face jaune).
Angle
Un angle ou coin est un carré localisé aux angles d'une face. Chaque face possède 4 angles. Un angle appartient forcément à plusieurs couleurs.
Dans cet exemple les faces : bleue, rouge et verte on un angle commun.
Arrête
Une arrête est définie par un carré localisé en bord de face entre 2 angles. Chaque face possède 4 arrêtes.
Aide pour les images 3D
Chaque cube est représenté en 3D sauf pour les situations complexe où l'ensemble du cube sera explosé.
Exemple de situation normale, vue en 3d du cube avec en bas à gauche la vignette de la face à tenir en face de vous pour exécuter l'algo. Ici, nous exécuteront l'algo sur la face verte.
Exemple d'une vue éclatée
Mouvements de base
Il faut imaginer chaque mouvement face à n'importe quelle face (par exemple face bleue). Les mouvement “normaux” se font d'une façon horaire (G, D, M…) et inversés d'une façon anti-horaire (g', d', m'…)
Rangée gauche
Gauche (G L) et Gauche inversé (g' L')

Rangée droite
Droit (D R) et Droit inversé (d' R')

Rangée du milieu
Milieu (M M) et Milieu inversé (m' M')
Rangée du bas
Bas (B B) et bas inversé (b' B')

Rangée du haut
Haut (H U) et Haut inversé (h' U')

Face avant