I was inspired by the projects where people make a mural out of multiple cubes and wondered what it would take to do so. After examining the problem, it seemed that just making the program give instructions to make one cube in the mural would be challenging enough.

What it does

This program, given a 3x3x1 rubiks cube "slice" configuration, will give you the steps to create it from a solved cube.

How we built it

I built this program using Java and started from scratch.

Challenges we ran into

I have had numerous problems with determining piece position in the cube.

Accomplishments that we're proud of

I'm proud of my ability to make a working model of the cube which is able to simulate layers turning.

What we learned

I learned a ton about starting/finishing a programming project as well as how to debug more efficiently and how to break a problem down before writing code.

What's next for Rubiks Configuration Move Calculator

Next I plan to write a program to turn an image into multiple cube configurations allowing you to make your own mural by following the steps the program gives you.

Built With

Share this project: