hatchmoment. scored by care · not by stars

cube-cracker

Interactive 3D Rubik's Cube simulator in Python

The project provides a working desktop app that visualizes a Rubik's Cube in 3D, letting users rotate faces, shuffle, and replay solutions. It models the cube state with Python dictionaries and applies geometric transforms via PyOpenGL, while Pygame handles the window and input. It's useful for anyone learning 3D graphics, game input handling, or cube algorithms, offering a concrete, runnable example beyond textbook code. Compared to static tutorials, it delivers a complete, interactive experience with camera control and move history playback.

3d-graphicscomputer-graphicsopenglpygamepyopenglpythonrubiks-cubesimulation
View on GitHub →

whoashish115/cube-cracker