Skip to content

Rubik's Cube solver implemented by C++ and OpenGL using Krof/Kociemba algorithm.

License

Notifications You must be signed in to change notification settings

miskcoo/rubik-cube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rubik's Cube Solver

A Rubik's Cube solver implemented by C++ and OpenGL. You can use your mouse to rotate the cube.

See HERE(in Chinese) for more details about the algorithm.

screenshot

Requirement

  • C++11 support (especially the multi-thread library)
  • OpenGL
  • GLFW

Usage

solver -tra
  • -t maximum thread number used to calculate, the default value is 1.
  • -r random twist times to generate a cube.
    • When using Krof algorithm, the default value is 15.
    • When using Krociemba algorithm, the default value is 200.
  • -a specify which algorithm will be used to solve the cube.
    • Only two algorithms are available: krof, kociemba.
    • The default algorithm is kociemba.

About

Rubik's Cube solver implemented by C++ and OpenGL using Krof/Kociemba algorithm.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published