Skip to content

Creates a visual representation of a cube and solves it in real life

License

Notifications You must be signed in to change notification settings

SirSnuffles/Rubiks-Cube

Repository files navigation

Rubiks-Cube

Creates a visual representation of a cube and solves it in real life

ToRun;

install python3;

install pip (if not installed);

install libs using following commands;

pip install pyopengl

pip install pillow

pip install pygame

pip install webcolors

pip install opencv-python

run FullCube.py using python FullCube.py

1-9 and f1-f9 manual control, (missing middle movements as they dont line up with motor control, yet)

right click to add 10 random moves to queue

left click to add a solve algorithm to the queue

arrow keys to rotate the cube around axis

TODO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Implement Solve algorithm (maybe left click to deterministically add a solve algorithm (can have solve instructions), left click twice to have an AI solve it)

Replace surfaces of cube with an image. (adding a .jpg to an opengl stack will cause issues) Conversion of some sort will be needed

Implement camera and reading pixel values of camera (mounting a camera may be an issue)

Implement reading of twitch chat (Twitch has a half second delay that may cause problems (may need to host a webserver, unsure...))

About

Creates a visual representation of a cube and solves it in real life

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages