• Welcome to SpeedSolving.com — the world’s largest puzzle community!

    You’re currently browsing as a guest, which means you have limited access to discussions, resources, member profiles, and community features.

    Join 50,000+ cubers and puzzle enthusiasts from around the world to ask questions, share solves, improve faster, and be part of the community.

    Registration is free, fast, and easy — create your account today.

    Already a member? Log in here to hide this message and start participating.

Drill Sergeant - Brunson's LL Trainer

Cride5

Premium Member
Joined
Jan 27, 2009
Messages
1,229
Location
Scotland
WCA
2009RIDE01
Just thought I would create a thread for discussions on brunson's excellent LL trainer: http://brunson.com/drillsergeant

My suggestions:

* Would it be possible to enable keyboard control of the applet so that space brings up the next case, and there are keys to execute rotations (allowing a quick check of the case)?

* The program sometimes shows you the same case twice in a row. Could be configured not to show the same case (from the same angle) for at least 5 clicks?
 
Last edited:
Thanks for the feedback.

The applet is simply Josef Jelinek's animcube, so adding keyboard controls would be awesome, but would have to be done in there. I'm not even sure if it's open source. I could switch over to something that does have kb controls, if you know of something.

I can definitely put some hysteresis in to keep the same cases from showing up. I thought about it on my commute into work and I think it would be pretty simple. Maybe I can add it over the weekend.

Thanks!
 
Probably the best LL trainer I've used so far, but I wish there was a way to disable the cube image so you wouldn't get free OLL recognition.
 
Thanks for the feedback.

The applet is simply Josef Jelinek's animcube, so adding keyboard controls would be awesome, but would have to be done in there. I'm not even sure if it's open source. I could switch over to something that does have kb controls, if you know of something.

I can definitely put some hysteresis in to keep the same cases from showing up. I thought about it on my commute into work and I think it would be pretty simple. Maybe I can add it over the weekend.

Thanks!

Hi Brunson, I had a look at the AnimCube page, and it looks like making modifications to the source is fine, as long as the changes made are sent to Josef. Just thinking about keyboard control, there may be a focus issue. In order for JavaScript to receive the command to move to the next case, focus needs to be on the html page. If the applet also needs to receive keyboard input, then focus needs to be on the applet, which means that the html page can no longer receive keyboard commands. If the applet was configured to receive calls from the JavaScript, then it would be possible to send keyboard commands both to your html page and the applet. It would require some changes to the AnimCube source, but I doubt they would be too significant. On the AnimCube page Josef states that he is willing to consider requests to make modifications to the applet. Perhaps if you ask him nicely he will implement a function to accept the JavaScript calls..
 
Well I guess it could, but animating rotations would probably be too resource intensive to do quickly. Rotations would need to be a simple 1-step animation and users wouldn't be free to directly manipulate the cube with the mouse.
 
You could modify an existing, basic cube sim for the purpose. For instance it wouldn't be hard to modify the qCube code to be able to execute an algorithm string (such as "F R U R' U' F'"), and to support only y and U keys for rotation's sake. I know this isn't the best idea from a visual standpoint, but I hope you see what I mean by this.
 
Back
Top