x
Info
Termini
Privacy

Informazioni sul progetto

Benvenuto su Cubesolver.

Mi chiamo Yariv. Sono uno sviluppatore web full stack.

Ho iniziato questo progetto per imparare Three.js, una libreria 3D WebGL. Volevo solo disegnare un cubo e muoverlo un po’ per prenderci la mano.

Poi mi sono chiesto: riuscirei a modellarlo per risolvere il puzzle 3D…?

Il progetto è in JavaScript con Three.js, insieme a Ionic, Cordova e Angular.

L’algoritmo di risoluzione si basa su una macchina a stati tratta dalla guida per principianti del puzzle 3D. Ho raggiunto una soluzione completa con 259 stati.

Ogni stato possibile è una stringa e l’abbinamento avviene con espressioni regolari.

In futuro spero di aggiungere altri metodi come F2L, OLL e PLL.

Spero che l’app ti sia utile.

 Se ti piace, puoi sostenermi con 5 stelle suApp Store/Play Store

Per domande, richieste, feedback o suggerimenti, scrivimi a:

yariv.cubesolver@gmail.com

BUON DIVERTIMENTO!

Yariv Gadidi

HomeGuidaCondividiLinguaAltro