Inspiration
We both are avid cube-solvers, and enjoy the competitive aspect of solving cubes.
What it does
This app creates a sequence of 21 pseudo-random moves to effectively shuffle a Rubik's cube, and times your attempt to solve the cube.
How we built it
Vishal built the initial scrambler in Java, outputting the sequence of moves to console. I created the Android app interface, and used his scrambler class to output moves to the screen.
Challenges we ran into
We had to create a timer that would run, while allowing input to still be accepted. This required us to learn to create an object than ran on its own thread, so that it could update the time while allowing input to stop it.
Accomplishments that we're proud of
Creating a functional android application.
What we learned
We learned multithreading and are more comfortable working with android studio.
What's next for Rubik's Cube Timer
The timer needs to be fixed to work only when the start button is pressed, and to store five solve times to return an average
Log in or sign up for Devpost to join the conversation.