~elis/cubing/
This page is in no way a comprehensive guide to cubing but provides a selection of useful algorithms mostly for my own reference of algorithms that I use.
So for a more complete resource, check out cube.academy/.
Sexy Move
Very useful and recurring algorithm in cubing, is used as part of many other algorithms. It is often referred to as the "Sexy Move". If repeated six times, it results in a full rotation of the cube.
Notation
R U R' U'
CFOP / OLL Cross / Line
The Line Algorithm in the OLL cross is used to orient all four edges of the last layer to form a cross on the top face.
Notation
Full: F (R U R' U') F'
Short: F (sexy) F'
CFOP / OLL Cross / Hook
The Hook Algorithm in the OLL cross is used to orient all four edges of the last layer to form a cross on the top face when two edges are already correctly oriented.
Notation
Full: f (R U R' U') f'
Short: f (sexy) f'
CFOP / OLL Cross / Dot
The Dot Algorithm in the OLL cross is used to orient all four edges of the last layer to form a cross on the top face when no edges are correctly oriented.
Notation
Full: F (R U R' U') F' f (R U R' U') f'
Short: (line) (hook)
CFOP / OLL Corners / Sune
The Sune Algorithm in OLL corners is used to orient all four corners of the last layer when one corner is already correctly oriented.
Notation
(R U R' U) (R U2 R')
CFOP / OLL Corners / Anti-Sune
The Anti-Sune Algorithm in OLL corners is used to orient all four corners of the last layer when one corner is already correctly oriented, but in the opposite direction compared to the Sune case.
Notation
(R U2 R') (U' R U' R')
CFOP / OLL Corners / Headlights
My slow Headlights Algorithm in OLL corners is used to orient two corners facing the same direction (headlights).
Notation
Full: (R U R' U R U2 R') U (R U2 R' U' R U' R')
Short: (sune) U (anti-sune)
CFOP / OLL Corners / Chameleon
My slow Chameleon Algorithm in OLL corners is used to orient two corners facing out from each other (chamelion).
Notation
Full: (R U R' U R U2 R') U' (R U2 R' U' R U' R')
Short: (sune) U' (anti-sune)
CFOP / OLL Corners / Bowtie
My slow Bowtie Algorithm in OLL corners is used to orient two corners facing towards each other (bowtie).
Notation
Full: (R U R' U R U2 R') U2 (R U2 R' U' R U' R')
Short: (sune) U2 (anti-sune)
CFOP / OLL Corners / Double Sune
My slow Double Sune Algorithm in OLL corners is used to orient all four corners of the last layer when no corners are correctly oriented.
Notation
Full: (R U R' U R U2 R') (R U R' U R U2 R')
Short: (sune) (sune)
CFOP / OLL Corners / Pi
My slow Pi Algorithm in OLL corners is used to orient all four corners of the last layer when no corners are correctly oriented.
Notation
Full: (R U R' U R U2 R') U' (R U R' U R U2 R')
Short: (sune) U' (sune)
CFOP / PLL Corners / T-Perm (Headlights)
The T-Perm with Headlights Algorithm in PLL corners is used to swap two adjacent corners while keeping the other pieces in place, when two corners are facing the same direction (headlights).
Notation
Full: (R U R' U') R' F R2 U' R' U' R U R' F'
Short: (sexy) R' F R2 U' R' U' R U R' F'
CFOP / PLL Corners / Y-Perm (No Headlights)
The Y-Perm with No Headlights Algorithm in PLL corners is used to swap two adjacent corners while keeping the other pieces in place, when no corners are facing the same direction.
Notation
Full: F R U' R' U' R U R' F' (R U R' U') R' F R F'
Short: F R U' R' U' R U R' F' (sexy) R' F R F'
CFOP / PLL Edges / Ua-perm (Counter clockwise)
The Ua-perm Algorithm in PLL edges is used to cycle three edge pieces in the last layer in a counter-clockwise direction while keeping the other pieces in place.
Notation
(R2 U' R') U' R (U R) (U R) U' R
CFOP / PLL Edges / Ub-perm (Clockwise)
The Ua-perm Algorithm in PLL edges is used to cycle three edge pieces in the last layer in a counter-clockwise direction while keeping the other pieces in place.
Notation
R' U (R' U') (R' U') R' U (R U R2)
CFOP / PLL Edges / H-perm
The H-perm Algorithm in PLL edges is used to swap two pairs of edge pieces on opposite sides of the last layer while keeping the other pieces in place.
Notation
M2' U' (M2' U2' M2') U' M2'
CFOP / PLL Edges / Z-perm
The Z-perm Algorithm in PLL edges is used to swap two pairs of edge pieces on adjacent sides of the last layer while keeping the other pieces in place.
Notation
M' U' (M2' U') (M2' U') M' U2' M2' U