Chin-Hsuan Wu
Yiyang Liang

The Rubik’s Cube

Wave your hand, twist the Rubik's Cube, make algorithmic music.

Introduction to Computational Media

This Rubik's Cube is drawn in 3D interface. Users use gestures of hands to play with it through the Leap. The Cube can track the location of each small cube after every twist. After shuffling, it knows how to solve the game by itself and it will also tell the users that they win the game once they solve it. There is also different music note associated with different twists. So it is also generating sounds depending how the users are playing it. One of the challenging and interesting parts of this project is how to design an effective 3D interface. Since there is no reference in a 3D rendering, users would find it hard to perceive the spacial relationships.

"The most important thing to realize about the future is that it's a choice. People choose which visions to pursue, people choose which research gets funded, people choose how they will spend their careers.

Despite how it appears to the culture at large, technology doesn't just happen. It doesn't emerge spontaneously, like mold on cheese. Revolutionary technology comes out of long research, and research is performed and funded by inspired people.

And this is my plea — be inspired by the untapped potential of human capabilities. Don't just extrapolate yesterday's technology and then cram people into it. Our hands feel things, and our hands manipulate things. Why aim for anything less than a dynamic medium that we can see, feel, and manipulate?" -- Bret Victor

I want to use this project to test or contradict Bret Victor's ideas.