x
Info
Terms
Privacy

About this project

Welcome to Cubesolver.

My name is Yariv. I'm a full stack web developer.

I started this project as a personal learning project for Three.js, a WebGL 3D library. I just wanted to draw a cube, move it a little, just to get the hang of it.

Then I wondered, Would I be able to model it into solving the 3D Puzzle...?

This project was created with JavaScript, using Three.js framework, combined with Ionic, Cordova and Angular.

The solving algorithm is based on a state machine implementing a solution roughly based on the 3D Puzzle beginners guide. I was able to reach a full solution by implementing 259 states.

Each possible state is represented as a string and the matching is done using regular expression.

Coming up, I hope to implement more solving algorithms such as F2L, OLL and PLL.

I hope you find this app useful.

 If you like this app, please support me with a 5 stars rating at theApp Store/Play Store

For any questions, requests, feedback or suggestions, feel free to contact me at:

yariv.cubesolver@gmail.com

ENJOY!

Yariv Gadidi

HomeGuideShareLangMore