hakatashi / smart-cube-timer

Proof-of-concept smart timer for GiiKER
https://hakatashi.github.io/smart-cube-timer/
MIT License
72 stars 22 forks source link

Add training mode for OLL and PLL #33

Open jayp33 opened 5 years ago

jayp33 commented 5 years ago

I am learning OLL and PLL, so I thought that it would be very useful if the timer had an option to show which algorithms should be used after completing F2L. The 2-Look method should suffice.

cs0x7f commented 5 years ago

Well, I might misunderstand you. Do you mean that, let the timer tell you how to solve the oll and pll when using a Giiker cube?

jayp33 commented 5 years ago

Yes, the idea was for it to show the complete algorithm. But I didn't realize until now that it actually already shows the name of the algorithm to use after completing F2L.

cs0x7f commented 5 years ago

Well, for each OLL or PLL, there will be multiple algorithms (http://algdb.net/puzzle/333/pll). It's hard for the timer to decide which to show.

jayp33 commented 5 years ago

Hmm, true. The timer needs a database of the most common algorithms for each OLL and PLL. The timer should have a default but also let the user pick other algorithms for each OLL and PLL in a settings menu. This is quickly becoming a bigger feature than I expected. ;)

cs0x7f commented 5 years ago

And another question is, after F2L, the orientation of the cube is not determined. How does the timer knows the orientation of the physical cube?

jayp33 commented 5 years ago

Yes, this also occurred to me. The timer would need to indicate the color of the face that you're supposed to be looking at, so you can do a cube rotation.