Skip to content

Mikosztyla/CubeSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CubeSolver

CubeSolver is a program that solves the Rubik's Cube using the LBL (Layer-by-Layer) method, mimicking the way humans typically solve it. To launch the program, run RC.py.

Rubik's Cube

The program utilizes PyGame to project the cube in 3D with perspective, achieved through low-level matrix multiplication.

Controls:

  • Use Q and W to rotate the cube around the X-axis.
  • Use A and S to rotate the cube around the Y-axis.
  • Use Z and X to rotate the cube around the Z-axis.

Controls

Additionally, you can use buttons on the left to rotate specific sides of the cube, following the Rubik's Cube notation. Refer to the notation guide here.

After using solve and scramble buttons, the console will display the moves executed by the algorithm.

Give it a try and see if you can solve it by yourself!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages