Rubiks Cube Solver

This one has the biggest wow effect in my opinion. It's a Rubik's cube based on simple CSS transformations. The solve button solves (who would have thought) the cube with the roux method.
The solver itself uses a meet in the middle algorithm or a list of predefined algorithms (like humans do) to create solution maps. Those are precomputed and just applied in this frontend.

Source: github.com/madebydamo/rubiks. Live on my homeserver as a Neo plugin: rubiks.damo4mf20.ch (same machine that serves this portfolio — see projects homeserver). Scramble and solve it below, or open the full site in a new tab.

Back to projects for more.