Rubik

Live
PythonUrsinaNumPyIDA*Kociemba
Rubik screenshot

3D Rubik's Cube solver and visualizer — input a scramble, get an optimal solution animated in real time.

Key features

  • Kociemba's two-phase algorithm: solves any scramble in ≤20 moves
  • BFS pre-computes heuristic tables; IDA* searches the solution space efficiently
  • Interactive 3D visualization with Ursina — keyboard controls for manual manipulation
  • Supports standard cube notation (U, D, R, L, F, B and primes)
Rubik screenshot 2