Skip to content

crumpstrr33/CFOP-cube-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CFOP Cube Solver

This is a Python project to create a program to solve a 3x3 Rubik's cube via the CFOP method. The CFOP method is by far the most popular and well developed speedsolving method in the cubing community. It consists of four steps:

  1. Cross: creating a cross on one of the six sides of the cube whereby the four involved edge pieces align with their respective colors.
  2. F2L (First Two Layers): One by one, 2x1 edge-corner pairs are created and placed into their respective places finishing the the first two layers.
  3. OLL (Orientation Last Layer): The orientation of the last eight pieces (not including the center piece) are corrected such that these pieces have the same color pointing in the direction of the center piece.
  4. PLL (Permutation Last Layer): The final step where the permutation of the correctly orientated pieces is solved such that they are all placed in their correct spots without affecting their orientation thus solving the cube.

For more information, there are a myriad resources on the web. Check out the wikipedia page or the speedsolving wiki page to better understand teh CFOP method. Also here's some pages for general information, for terminology and for notation.

About

Incomplete Python code that solves a 3x3 Rubik's cube via the CFOP method.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages