In honor of the 40th anniversary of the Rubik's Cube, Google adorned its Doodle space with an interactive version of the insanity-inducing puzzle. The toy that has frustrated millions over the last four decades was created by Erno Rubik, a Hungarian sculptor and architecture professor, in 1974. It took him several weeks to solve his own cube, so don't get too frustrated with the Doodle if you get stuck.
In addition to adding the Cube to their front page, Google launched the Chrome Cube Lab. The Cube Lab is a space in which developers can create their own custom Cubes, and users can attempt to solve them. To make the Cubes, Google combined these tech superpowers:
- HTML5 & CSS3 allows the style to appear 3D and help make the Cube motions fluid.
- Three.js allows the cube to be rendered in real time. This is the part that actually lets the Cube be constructed and rotated across three axes.
- Google Web Fonts actually created a new font for the Cubes, called Rubik, of course. It is brand new and open-source.
- Google Cloud is where the Cube Lab lives, in the Google App Engine. It hosts the entire experience.
And now, for the best of Cubes that were created so far:
This is a delicious looking Cube.
Squares made of circles make this Cube is especially challenging.
This Cube gets extra points for featuring a beard.
If you want to try your hand at making your own Cube, check out the developer's page. And if you want to solve them, good luck.