Yet another CxLL trainer. BUT this is different!

D

Deleted member 36445

Guest
Yeah, so this is my CxLL trainer

link: https://shuantsu.github.io/cxll-trainer/
github repo: https://github.com/shuantsu/cxll-trainer


Features:

- It provides you with a random order of the set you're training; that means that you'll be training the cases uniformly.
- No easily reversible algs, just the inverse of random zbll for each CxLL case.
- Click on a case to highlight it. Use this feature to track the case you're solving
- You can save the orientation of every cases, or just get random orientations on the options menu.
- Optimised for mobile

Known Issues:

- It takes a good while to load.
2020.02.27 -> this was partially solved by putting a visual feedback indicating the app is loading
- Close button on options menu doesn't work sometimes

Have fun learning algs! :D
 

Attachments

  • Screenshot_20190703-030849_Chrome.jpg
    Screenshot_20190703-030849_Chrome.jpg
    185.6 KB · Views: 11
Last edited by a moderator:
Can you put all the javascript in the html file instead of using them externally? Maybe that will be faster.
Yes I can, but the reason of it being so slow is that it initializes the cube solver. That takes a while.
 
Yes I can, but the reason of it being so slow is that it initializes the cube solver. That takes a while.
Did you code your own solver? This probably will sound a bit harsh, but the thing about reinventing the wheel is that sometimes your wheel isn't as good as the already-existing wheels…

min2phase.js is ridiculously optimised, and it's probably the fastest solver written in JavaScript.
 
No need to get snarky. Your title suggests otherwise: CxLL trainer.
well, you asked for it :rolleyes:
but changed the title as you suggested
friends?

Did you code your own solver? This probably will sound a bit harsh, but the thing about reinventing the wheel is that sometimes your wheel isn't as good as the already-existing wheels…

min2phase.js is ridiculously optimised, and it's probably the fastest solver written in JavaScript.
I didn't reinvented the wheel, but the solver I used is just slow. I can't manage to generate the scramble with that script though (min2phase)
i'm using this: https://github.com/ldez/cubejs
 
Last edited by a moderator:
Did you code your own solver? This probably will sound a bit harsh, but the thing about reinventing the wheel is that sometimes your wheel isn't as good as the already-existing wheels…

min2phase.js is ridiculously optimised, and it's probably the fastest solver written in JavaScript.
I downloaded min2phase, how do I run it? I can't find instructions...
 
I just added a loader, so now it doesn't look like the app crashed

I got the idea from Tao Yu's trainer :D

still got some bugs though
 
Back
Top