Skip to content

Haksell/rubik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

254 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rubik

todo

  • associated types for Puzzle (Cube<2> and Cube<3> are different)
    • Move
    • Sticker
    • Color (rename to Face)
  • moving 3x3 visualization (vegret)
  • mirror blocks visualization (vegret)
  • big cube moves + visualisation (vegret)
  • antialiasing (vegret)
  • solve_cross, solve_eo_line... = solve_step_from_file (axbrisse)
  • generate or find optimal ZBLL/ZBLS (axbrisse)
  • move reduction (axbrisse):
    • random move scrambler without redundant moves
    • better reduce_moves (R L R L'-> R2)
  • moves! -> &'static [Move] (vegret)
  • moves! without quotes (moves![R U R' U'])
  • x-cross flag for cfop/zb (axbrisse)

features

  • 3x3x3 cfop solver
  • 3x3x3 zz solver (axbrisse) (zbll remaining)
  • 3x3x3 zb solver (axbrisse) (zbls/zbll remaining)
  • 3x3x3 petrus solver (axbrisse)
  • 3x3x3 thistlethwaite/kloosterman/pochmann solver (axbrisse)
  • 3x3x3 reid solver (axbrisse)
  • 3x3x3 kociemba solver (axbrisse)
  • 3x3x3 korf solver (vegret)
  • 2x2x2 iddfs solver
  • pyraminx iddfs solver
  • big cube solver (axbrisse)
  • face-turning-octahedron solver (axbrisse)
  • megaminx solver (axbrisse)
  • step explainer (vegret)
  • random move scrambler
  • random state scrambler for 2x2/3x3(requires kociemba)/pyra (vegret)
  • 3d visualization with animation (vegret)

resources

About

Solver and Visualizer for Twisty Puzzles

Resources

Stars

3 stars

Watchers

1 watching

Forks

Contributors