• Welcome to the Speedsolving.com, home of the web's largest puzzle community!
    You are currently viewing our forum as a guest which gives you limited access to join discussions and access our other features.

    Registration is fast, simple and absolutely free so please, join our community of 40,000+ people from around the world today!

    If you are already a member, simply login to hide this message and begin participating in the community!

BLD execution trainer

tseitsei

Member
Joined
Jan 12, 2012
Messages
1,374
Location
Tampere, Finland
WCA
2012LEHT01
Thank you for this great tool. I just want to ask how do you execute this?



Is x' the setup move how about U' L U . May you please explain how to execute this.

It's commutator notation.

[A:[B, C]] = A B C B' C' A'

So in this case A = x' , B = U' L U and C = M

So you do ( x' ) ( U' L U ) ( M ) ( U' L' U ) ( M' ) ( x )
 

Lucas Garron

Administrator
Joined
Jul 6, 2007
Messages
3,718
Location
California
WCA
2006GARR01
YouTube
Visit Channel
It's commutator notation.

[A:[B, C]] = A B C B' C' A'

So in this case A = x' , B = U' L U and C = M

So you do ( x' ) ( U' L U ) ( M ) ( U' L' U ) ( M' ) ( x )

It's probably worth expanding in two stages:

Code:
  [A: [B, C]] 
= [A: B C B' C']     (because [B, C] = B C B' C')
= A (B C B' C') A'

Try experimenting with the "Expand" button at [x': [U' L U, M]].
 

geocine

Member
Joined
Aug 27, 2010
Messages
37
WCA
2008MONC01
Scramble with parity

Is this using the parity fix mentioned by Zane on one of his videos. That is why I goes to E instead of A and H goes to A instead of D ?

memo edges last, then execute them first.

After you've memorised the corners you'll know whether you have parity or not. If you have parity, while you memorise the edges treat the piece that belongs at UL as if it's the piece that belongs at UB (and vice-versa). If done correctly, after you've executed the edges UB and UL will be swapped. The odd number of Y-perms used to solve the corners will swap these edges back - and thus solve the cube.
 
Last edited:

adimare

Member
Joined
Oct 29, 2009
Messages
381
Location
Costa Rica
WCA
2011MARE02
Scramble with parity

Is this using the parity fix mentioned by Zane on one of his videos. That is why I goes to E instead of A and H goes to A instead of D ?

Exactly, I consider this to be the best generic way to deal with parity in 3BLD so I used it for the generated solutions.

geocine said:
I sent a pull request , I transformed individual corner and edge solutions to link to alg.cubing.net so that we could visualize how the algorithms are executed.
Cool! Merged. I made some changes to use your code to generate the url for the main solution as well. I'll upload it to scrambld.cubing.net later today.
Thanks for the contribution!
 

geocine

Member
Joined
Aug 27, 2010
Messages
37
WCA
2008MONC01
Cool! Merged. I made some changes to use your code to generate the url for the main solution as well. I'll upload it to scrambld.cubing.net later today.
Thanks for the contribution!

Thanks. I also saw Lucas Garron submitted a pull request, just letting you know in case you didn't see that

I also sent a new pull request with the following changes:
Code:
- Down button on orientation control is not centered , fixed
- Removed individual margins and paddings from elements, added padding to parent section
- Got rid of margins used to position the orientation controls
- Used DIV and LI instead of H3's and BR's . Modified js, css and markup to accomplish this
- Add style to input text
 
Last edited:

suushiemaniac

Member
Joined
Jun 8, 2012
Messages
108
Location
Germany
WCA
2012BILL01
I've ported my Java BLDAnalyzer library (which is based on this project) back to JavaScript. It's linked at the OP in it's own thread so if there's request for 4x4 and 5x5 BLD support feel free to use and maybe modify/adapt my code :)
No Pull request because I'm a GitHub noob xD
 

Lazy Einstein

Alg Ninja
Joined
Nov 27, 2013
Messages
1,238
Location
Earth, Solar system, Orion Spur, Milky Way
A couple of updates:

Added slice moves, cube rotations, and double-layer turns, so the following scramble is now valid:
z2 x u l f S E M2 S' b' d' r y M' b x2 l r2

Also, as you can see from that link, it is now possible to share scrambles using similar urls to the one posted above (as you input moves the url is updated with the resulting scramble).

Still unsure about a good way to do a UI that allows users to modify the letter pairs.

Hopefully someone can help with that. I was about to ask if you had considered this. Nice work with everything else so far.
 

Llalundo

Member
Joined
Sep 7, 2018
Messages
6
WCA
2018NIED02
It's a great tool. Thanks for this. One question: I downloaded a copy from Github and would like to disable the flips. As I am just starting with 3bld I would like to solve corners and edges that have to be flipped as 2 letters (= like normal). Is that an easy edit?
 

adimare

Member
Joined
Oct 29, 2009
Messages
381
Location
Costa Rica
WCA
2011MARE02
It's a great tool. Thanks for this. One question: I downloaded a copy from Github and would like to disable the flips. As I am just starting with 3bld I would like to solve corners and edges that have to be flipped as 2 letters (= like normal). Is that an easy edit?

Depends on your programming experience, but it shouldn't be too much trouble. Instead of solving the last piece (without counting the flipped ones) you'd have to swap it with a flipped piece and resume the solving alg from there.
 

Llalundo

Member
Joined
Sep 7, 2018
Messages
6
WCA
2018NIED02
Depends on your programming experience, but it shouldn't be too much trouble. Instead of solving the last piece (without counting the flipped ones) you'd have to swap it with a flipp

Thanks. I guess I will just stick to how it currently is.
 

adimare

Member
Joined
Oct 29, 2009
Messages
381
Location
Costa Rica
WCA
2011MARE02
Thanks. I guess I will just stick to how it currently is.
I'll try to get to it. I coded this awhile ago and never really maintained it. There's even been changes in the way ppl do BLD that might warrant changes to the app, here's a few things that might be useful:

1. Allow changing letter scheme from Speffz to anything the user wants.
2. Add options to deal with parity in different ways (right now it always swaps UB with UL).
3. Allow using different buffers/targets (DF and UBL are not universally used anymore).
4. Add option to use swaps to deal with edge/corner twists.
 

Llalundo

Member
Joined
Sep 7, 2018
Messages
6
WCA
2018NIED02
I'll try to get to it. I coded this awhile ago and never really maintained it. There's even been changes in the way ppl do BLD that might warrant changes to the app, here's a few things that might be useful:

1. Allow changing letter scheme from Speffz to anything the user wants.
2. Add options to deal with parity in different ways (right now it always swaps UB with UL).
3. Allow using different buffers/targets (DF and UBL are not universally used anymore).
4. Add option to use swaps to deal with edge/corner twists.

Nice. I'd have one more suggestion: Possibility to edit an ordered list of start points for new cycles. I assume everyone has his/her own habits and favourites here.
 

teehee_elan

Member
Joined
May 19, 2020
Messages
4
Is there any way to put my own algs there. I have different algs for certain cases, and I was wondering if I could specify this website to my needs
 
Top