The Rubik's cube is one of the most well-known toys, both for young and older people. It can help everyone pass the time and exercise their brains. For beginners, it can be quite challenging, so I decided to create an application that helps them solve it. The main purpose of the application is not exactly to teach solving the Rubik's cube, as users don't learn from it but only perform the moves shown by the application. It is more intended to assist someone if they get stuck while solving the cube; they can use the application to return it to the original solved state. What stands out in this application compared to other tools for solving the Rubik's Cube is the use of the camera as a key element. Instead of limiting the user to a 2D or 3D graphical representation of the cube, which can be quite time-consuming, this application utilizes the camera, allowing video to be the user interface. In real-time, the user receives instructions for solving the Rubik's cube, which makes the entire process of solving this challenging game easier and faster.
|