Cerca qui le cose strambe

2020-05-11

imparare a risolvere il cubo di Rubik in un weekend

Questo weekend mi sono deciso ad imparare a risolvere il cubo di Rubik partendo dal seguente video di 20 minuti


ci ho messo circa 3 ore perche` ho trovato alcuni passaggi spiegati non molto bene - alla fine mi sono deciso a integrare il video con la seguente spiegazione

Legenda:
=======
   in genre quando possibile il cubo va tenuto con la mano
sinistra con medio e pollice sul quadrato centrale della
faccia superiore e inferiore del cubo

guardando la faccia del cubo di fronte a se`
ho scelto di indicare in minuscolo righe colonne e facce

r1 la prima riga in basso
r2 la riga in mezzo
r3 la terza riga dal basso ossia quella piu` in alto

c1 la colonna di sinistra
c2 la colonna centrale
c3 la colonna di destra

f la faccia che sto guardando

NB: 
Quando il movimento non impatta ne` la riga 2 ne` la
colonna 2 il quadretto centrale (ossia il punto fisso della
faccia) rimane ovviamente fermo

i movimenti sono indicati con la maiuscola:  Sx e Dx per le
righe, Up e Dw per le colonne, Cc e Cw per ruotare in senso
antiorario e orario per la faccia che si ha di fronte;
quindi ad esempio r1Sx significa far ruotare di 90 gradi
verso sinistra la riga piu` in basso, c3Up significa di
ruotare verso l'alto la colonna di destra e fCw di ruotare
di 90 gradi in senso antiorario la faccia che si ha di fronte

Definisco "angoli" gli 8 cubetti del cubo che hanno 3 colori
distinti e "spigoli" i 12 cubetti con 2 colori a meta` di un
lato del cubo

i tempi si riferiscono al video di cui sopra (ad es: "4e58"
significa "al minuto 4 e 58 secondi")


Inizio:
=======

scelgo di partire dalla faccia bianca

faccio la croce sulla prima facciata piazzando i 4 spigoli
bianchi; nel caso in cui non basti ruotare di 90 o 180 gradi
una riga del cubo perche` lo spigolo avrebbe i colori
invertiti, il movimento da fare e` spiegato nel video a
partire dalla posizione 4e58

tengo faccia la bianca in alto e faccio

r1Sx  c2Dw  r1Dx  c2Up

ora per gli angoli della faccia bianca

bisogna portare lo spigolo in colonna  
tengo bianco in alto guardo la faccia del secondo colore
con terzo colore a destra  ((***)))

da 6e36

c3Dw r1Sx c3Up r1Dx

fino a 6e43

se il cubetto in angolo risulta ruotato male basta ripetere ancora la stessa mossa per altre 2 o 4 volte


=== con questo ho fatto la prima facciata e il primo strato - ovviamente anche i 4 quadrati centrali saranno gia` a posto  ==


mettiamo la faccia bianca in basso e proseguiamo

ora per il secondo strato (ossia la seconda riga) mancano solo 4 spigoli

da 9 e 25

ci serve il secondo algoritmo
da 10:00

se posso posizionare il colore "fisso" sopra il quadrato
centrale del suo colore allora inizio

da 10:00
r3Dx   c1Up   r3Sx   c1Dw   r3Sx   fCw   r3Dx   fCc
oppure speculare
r3Sx   c3Up   r3Dx   c3Dw   r3Dx   fCc   r3Sx   fCw ((++))

a 10 e 46

NB: al primo "r3Dx" l'autore del video dice  "allontano" 
perche` si deve allontanare la riga con lo spigolo dalla
faccia dell'altro colore (ossia che in questo caso sta a
sinistra) in altre parole se l'altro colore fosse stato a
destra doveva essere "r3Sx" ((++))

se lo spigolo da portare non e` in alto ma e` posizionato
in un altro spigolo del livello 2 il video non ne parla
minimamente!
Per fortuna  ho scoperto che non e` difficile ovviare: si
deve allontanare con 3 mosse a caso lo spigolo in questione
per farlo finire quindi alla riga 3. Ovviamente nel farlo si
scoprira` che un angolo del quandrato bianco di partenza si
sara` spostato, ma basta procedere come spiegato in 
precedenza piu` sopra ((***))
per ri-sistemarlo (mentre lo spigolo che ci interessa 
rimarra` nella riga 3 come serviva e serve tuttora a noi)


=== fatto questo abbiamo finito il secondo strato ===


Ora manca solo il terzo strato conprendente la faccia gialla
(opposta alla bianca da cui siamo partiti).

Dobbiamo ora fare la croce sulla facciata gialla, ma senza
scombinare quanto gia` sistemato percio` serve un terzo
algoritmo

da 12 e 55
ruoto il cubo in modo da avere di fronte la faccia col
quadretto centrale giallo e la ruoto fino ad avere quanti
piu` quadretti "gialli" a destra possibile ed eseguo queste mosse


da 13e07

c1Up  fCc r3Dx fCw c3Up r3Sx

NB:
questo e` un passaggio delicato perche`, se non si sta 
molto attenti, le rotazioni della faccia gialla possono far
perdere i riferimenti e nel video l'autore quasi non spiega
a parole i gesti che fa, dando adito a fraintendimenti

fino a 13e17


ora e` stata fatta la croce gialla ma senza controllare se i
colori degli spigoli fossero posizionati bene; ruotiamo la
faccia gialla per verificare la cosa.
Nel caso in cui i colori di 2 o 3 degli spigoli della croce
non siano posizionati correttamente mi metto a guardare la faccia laterale su uno di quelli
che coincide ed eseguo le seguenti mosse

da 14e48
c3Up r3Sx c3Dw r3Sx c3Up r3Sx r3Sx c3Dw

fino a 14e55

controllo la situazione e, nel caso, ripeto fin quando 
serve; fino a 8 volte per ogni colore, se non basta cambio
il colore della faccia laterale da cui parto e riprovo.
Ammetto che questo puo` essere il passaggio piu` lungo e 
noioso dell'intero processo - bisogna tenere duro: non
manca poi molto


Adesso mancano i 4 angoli - li osservo cercandone uno
nel posto corretto, anche se ruotato ossia con i colori
fuori posto.
Puo` accadere che tutti i 4 angoli si trovino nel posto
errato: si procede comunque come  scritto qui sotto, 
solo potrebbero volerci piu` iterazioni.

mi metto a guardare la faccia laterale tenendolo il suddetto
angolo a destra in alto ed eseguo la sequenza

da 16e47

r3Sx c3Up r3Dx c1Up r3Sx c3Dw r3Dx c1Dw

a 16 e 57

appena tutti e 4 sono nel posto giusto, anche se sono ancora 
ruotati, proseguo  come dice a 17e52

guardo una faccia laterale tenendo la faccia gialla in alto e
quella bianca in basso

c3Dw r1Sx c3Up r1Dx

quando il quadretto giallo torna su al suo posto bisogna
ruotare di 90 gradi in senso orario e proseguire con lo spigolo
successivo

quando la faccia gialla e` tutta ok 
il cubo e` completo fine!!!