A 3D Rubik's Cube simulator and solver built with JavaFX. Watch the cube come to life and solve itself with custom algorithms or pre-defined moves.
- Custom moves for any cube configuration
- Ability to run your own algorithms
- Solving algorithm using the Layer-by-Layer (LBL) method (3x3 cubes only)
- Supports cubes of any size (NxNxN)
- Java JDK 17+
Open a terminal in the project folder and run:
./gradlew run![]() |
![]() |
![]() |
![]() |
![]() |
![]() |





