x
Info
Términos
Privacidad

Sobre este proyecto

Bienvenido a Cubesolver.

Me llamo Yariv. Soy desarrollador web full stack.

Empecé este proyecto para aprender Three.js, una biblioteca 3D WebGL. Solo quería dibujar un cubo y moverlo un poco para coger soltura.

Luego me pregunté: ¿podría modelarlo para resolver el puzzle 3D…?

El proyecto está hecho en JavaScript con Three.js, junto con Ionic, Cordova y Angular.

El algoritmo de solución usa una máquina de estados basada en la guía para principiantes del puzzle 3D. Logré una solución completa con 259 estados.

Cada estado posible es una cadena y la coincidencia se hace con expresiones regulares.

Más adelante espero añadir más métodos como F2L, OLL y PLL.

Espero que la app te resulte útil.

 Si te gusta, puedes apoyarme con 5 estrellas enApp Store/Play Store

Para preguntas, peticiones, comentarios o sugerencias, escríbeme a:

yariv.cubesolver@gmail.com

¡DISFRUTA!

Yariv Gadidi

InicioGuíaCompartirIdiomaMás