... | @@ -86,7 +86,7 @@ Quand on effectue un mouvement, les petits cubes ne changent pas de place, c'est |
... | @@ -86,7 +86,7 @@ Quand on effectue un mouvement, les petits cubes ne changent pas de place, c'est |
|
|
|
|
|
ex : si on a `FU = [1,5]` et `LU = [4,5]` et qu'on fait une rotation "Ui" alors physiquement le cube `LU` va prendre la place de `FU`. Ici, le cube `FU` va prendre les nouvelles valeurs relatives aux nouvelles couleurs du cube qui se situe désormais a la place FU, on aura donc `FU = [4,5]`.
|
|
ex : si on a `FU = [1,5]` et `LU = [4,5]` et qu'on fait une rotation "Ui" alors physiquement le cube `LU` va prendre la place de `FU`. Ici, le cube `FU` va prendre les nouvelles valeurs relatives aux nouvelles couleurs du cube qui se situe désormais a la place FU, on aura donc `FU = [4,5]`.
|
|
|
|
|
|
Une fois qu'un cube est mis en entrée ```précisez ici comment on met un cube en entrée, la fonction finale pour ça n'existe pas encore je crois ``` notre algorithme va donc au fur et à mesure des instructions réaliser des mouvements qui vont modifier l'état du cube, jusqu'à ce que ce dernier soit résolu.
|
|
Une fois le cube de l'utilisateur lu par `lecture_cube()`, l'algorithme de résolution va donc au fur et à mesure appeler les rotations `Cube.rot_XX()` qui vont modifier l'état du cube.
|
|
:thumbsup:
|
|
:thumbsup:
|
|
|
|
|
|
|
|
|
... | | ... | |