GenTheSnail
Member
These H cases are all a U2 away from the other cases in their sets.If there are any misoriented pictures
RLFF: A/O, C/C, O/C
RFLF: C/A, OxC
These H cases are all a U2 away from the other cases in their sets.If there are any misoriented pictures
Also, there are 12 cases each for the H sets BBFF and FBFB. There should only be 8 each; more are duplicates.
These H cases are all a U2 away from the other cases in their sets.
RLFF: A/O, C/C, O/C
RFLF: C/A, OxC
O/C = CxO
C/A = A/O
A/C = O/A
C/O = OxC
1) An option to go to the next case by pressing the spacebar instead of having to time each case
2) An "indexing" system. This is the only reason I still prefer my own unfinished trainer. Whenever I have trouble with a case, I can click a button or press a key to save that case to a list, and then later I can load the cases in the list so I can practice only the cases I know I have trouble with.
Meh, tons of unnecessary work to save one button press. This won't drastically improve the efficiency of training ZBLL. I'm leaving it up to you3) A virtual cube via the Giiker i3S like the one in Tao's trainer, preferably one that would automatically go to the next case when the current one is solved.
Meh, tons of unnecessary work to save one button press. This won't drastically improve the efficiency of training ZBLL. I'm leaving it up to you
A virtual could save having to scramble the cube every time, practically doubling how fast you can train cases. I understand though
I mean the latter - there's a virtual cube that changes when you turn the Giiker, and you would recognize the case from the cube on-screen, and scrambles would be instantaneous to save tons of time.Then I didn't understand what "virtual cube" mean. Do you mean (1) not using physical cube at all and control virtual cube with keyboard, or (2) controlling the virtual cube on the screen using Giiker, while Giiker state does not match the virtual cube state? Or none of that?
Note that in neither of these cases you practise real world ZBLL recognition
Could you make an option so that if you don't know the alg, you can press a button near the case's image that can show the algorithm?
like, you request the alg from algdb for that particular case. if you can't add it, it's ok, I think that's a big request.
Yep, but I will need some assistance for that. If anyone is ready to make a spreadsheet that will map algdb notation to Swanson notation, please PM me. This should take an hour of manual work, but then I can easily add all algs to zbll trainer.
It might be easier (and much less error prone) to directly scrape all the top algs from AlgDb; then for each alg, determine which case it solves, and find the alg within the trainer's database that solves the same case (you need to test all four AUFs).Yep, but I will need some assistance for that. If anyone is ready to make a spreadsheet that will map algdb notation to Swanson notation, please PM me. This should take an hour of manual work, but then I can easily add all algs to zbll trainer.
Can't you take the algs from JuJu's ZBLL doc and for the remaining algorithms, use alg.db's algs?It might be easier (and much less error prone) to directly scrape all the top algs from AlgDb; then for each alg, determine which case it solves, and find the alg within the trainer's database that solves the same case (you need to test all four AUFs).
The only problem is that AlgDb might itself have erroneous algs (iirc some of the G perms were wrong when I last checked), but what can you do…
Can't you take the algs from JuJu's ZBLL doc and for the remaining algorithms, use alg.db's algs?
Nope, it's the best doc rn.I may be wrong(because I don't know a lot about ZBLL), but doesn't JuJu's doc have outdated algs?
It might be easier (and much less error prone) to directly scrape all the top algs from AlgDb; then for each alg, determine which case it solves, and find the alg within the trainer's database that solves the same case (you need to test all four AUFs).
The only problem is that AlgDb might itself have erroneous algs (iirc some of the G perms were wrong when I last checked), but what can you do…
Excellent idea, thanks! I have my solver (in C++) so I can do that. The only thing left is to find where to get all the good algs from. I have 3 sources:
1) algdb
2) JuJu's doc
3) Swanson's list
Do you think they'd be enough or are there any other good ones?
PS erroneous algs won't be a problem because the solver will indicate that no alg from the trainer algset can solve this erroneous alg.
PPS I have to actually test 16 times against each alg: first do one of four pre-AUF so that the alg starts from the right side, and then do AUF so that the cube state is solved.
Updates