x
Info
Termos
Privacidade

Sobre este projeto

Bem-vindo ao Cubesolver.

Meu nome é Yariv. Sou desenvolvedor web full stack.

Comecei o projeto para aprender Three.js, uma biblioteca 3D WebGL. Queria só desenhar um cubo e movê-lo um pouco para pegar o jeito.

Depois pensei: será que consigo modelá-lo para resolver o puzzle 3D…?

O projeto foi feito em JavaScript com Three.js, junto com Ionic, Cordova e Angular.

O algoritmo de solução usa uma máquina de estados baseada no guia para iniciantes do puzzle 3D. Consegui uma solução completa com 259 estados.

Cada estado possível é uma string e a correspondência usa expressões regulares.

Pretendo adicionar mais métodos como F2L, OLL e PLL.

Espero que o app seja útil para você.

 Se gostar, uma avaliação com 5 estrelas naApp Store/Play Store

Dúvidas, pedidos, feedback ou sugestões: escreva para:

yariv.cubesolver@gmail.com

DIVIRTA-SE!

Yariv Gadidi

InícioGuiaCompartilharIdiomaMais