Java Rubik's Cube Solver

Undergraduate Honors Project

unsplash-logoAlvaro Reyes

This project was completed to fulfill the requirements for the K-State Honors program. It is based on the mathematics done by Herbert Kociemba for his Cube Explorer program.

My project was to replicate Herbert Kociemba's algorithm based on his excellent write-up of the mathematics behind solving a Rubik's Cube, without looking at any available code. His articles are available online here. It was a very challenging project, but I found it very rewarding.

Github Project Download (zip) Presentation Slides User Guide

The project has been posted to my GitHub Account and is best viewed there. Click here to download the project as a single ZIP file.