• 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.

[Member Intro] Hello everyone!

I got it. I just have to change facelets to get the initial state. Here is the HTML code:

HTML code:

<script src="AnimCube6.js"></script>
<div style="width:400px;height:400px;">
<script>
AnimCube6("move=Rw U Rw' U Rw U2' Rw'&wca=1&facelets=oooooooooogooooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrgggggggggggggggggggggggggogggggggggg333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy&gabbacolors=1")
</script>
</div>
 
Could you please tell me how you created that initial state?

In my use case, the initrevmove=# setting does it for me. As simple as that, however, that won't work for you because your use case is different.

While center pieces in the same orbit are indistinguishable from one another on a normal Rubik's Cube,

I should have added "per solved face" but hopefully that was obvious from the context.

I just have to change facelets to get the initial state.

There are more ways to get the initial state in your use case. If I wanted to display corners and edges, I would use the initmove parameter. If I wanted corners and edges to be blank (which I would recommend in your use case as I think you want to display only centers anyway), I would use the facelets parameter.

Happy animating :-)
 
Thank you very much, bcube. Your explanations and instructions are now very clear to me.

I followed your suggestion and used the facelets parameter, since my purpose is to focus on the center pieces. I was then able to create the desired initial configurations and successfully animate and verify all six cases: TT, BT, MM Right, MM Left, CC Right, and CC Left.

For each case, after performing the corresponding algorithm, the Orange top center and Green front center were restored to their completed color states. I have included the six HTML codes below.

I also now better understand why initrevmove=# worked perfectly for your example but not for mine, and why faceletsis more appropriate for my educational purpose. Your Supercube example was especially helpful in showing me that pieces of the same color can still move or change orientation even though those changes are invisible on a normal cube.

Thank you so much again for patiently teaching me how to use AnimCubeJS and for sharing all of these valuable resources. I learned a great deal from our discussion and experiments. You are a great teacher.

Happy animating indeed! 😊


BT
Rw U Rw' U Rw U2' Rw'

<script src="AnimCube6.js"></script>
<div style="width:400px;height:400px;">
<script>
AnimCube6("move=Rw U Rw' U Rw U2' Rw'&wca=1&facelets=oooooooooogooooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrgggggggggggggggggggggggggogggggggggg333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy")
</script>
</div>





TT
Rw' F' Lw F Rw F' Lw'


<script src="AnimCube6.js"></script>
<div style="width:400px;height:400px;">
<script>
AnimCube6("move=Rw' F' Lw F Rw F' Lw'&wca=1&facelets=oooooooooooooooooooooooooooogooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrgggggggggggggggggggggggggogggggggggg333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy")
</script>
</div>






MM (Left)
3L' U Rw U' 3L U Rw'


<script src="AnimCube6.js"></script>
<div style="width:400px;height:400px;">
<script>
AnimCube6("move=3L' U Rw U' 3L U Rw'&wca=1&facelets=oooooooooooooooooooooooooogooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrgggggggggggggogggggggggggggggggggggg333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy")
</script>
</div>






MM (Right)
3R U Rw U' 3R' U Rw'


<script src="AnimCube6.js"></script>
<div style="width:400px;height:400px;">
<script>
AnimCube6("move=3R U Rw U' 3R' U Rw'&wca=1&facelets=ooooooooooooooooooooooooooogoooooooo111111111111111111111111111111111111gggggggggggggggggggogggggggggggggggg333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy")
</script>
</div>






CC (Left)
3L' U 3R U' 3L U 3R'


<script src="AnimCube6.js"></script>
<div style="width:400px;height:400px;">
<script>
AnimCube6("move=3L' U 3R U' 3L U 3R'&wca=1&facelets=oooooooooooooooooooogooooooooooooooo111111111111111111111111111111111111ggggggggggggggoggggggggggggggggggggg333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy")
</script>
</div>






CC (Right)
3R U' 3L' U 3R' U' 3L


<script src="AnimCube6.js"></script>
<div style="width:400px;height:400px;">
<script>
AnimCube6("move=3R U' 3L' U 3R' U' 3L&wca=1&facelets=ooooooooooooooooooooogoooooooooooooo111111111111111111111111111111111111ggggggggggggggggggggoggggggggggggggg333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy")
</script>
</div>
 
I learned a great deal from our discussion and experiments. You are a great teacher.

Another way to look at it is that you are an excellent student :-p

I was suggesting to trying to solve a 3x3x3 Supercube because I would be curious to see what strategy you would use (I would hope that at least some centers you would solve using commutators, and that we would naturally touch another important theory concept: parity. Well, maybe next time :-) ).

The way you share simulator settings is not user friendly for readers. If you don't want to use built-in forum way for some reason, you could generate a link by pasting your settings here, then sharing that link with the world.

Now you can see why I didn't show textual representation of my move sequences. That's because moves like 3R are not documented for the wca=1 setting (I use the sign parameter here but use whatever works for you). Also, beginners are not supposed to know what 3L means IMO so I didn't want to confuse them with unknown notation to them.

Last but not least, since red and orange colors are switched on the simulator by default when comparing to the BOY/western color scheme, you might want to edit the facelets parameter value in your simulators accordingly.
 
Last edited:

The way you share simulator settings is not user friendly for readers. If you don't want to use built-in forum way for some reason, you could generate a link by pasting your settings here, then sharing that link with the world.
Thank you for pointing me to the link-generation tool. I tried it, but I still have not figured out how to properly post the resulting animation on the SpeedSolving.com forum. That was actually why I posted the HTML settings—I simply did not know how to share the working animations with you in a more user-friendly way. If there is a simple way to embed the generated link directly in a forum post, I would appreciate another little lesson from you. 😊
 
Cool! I got the animation working with the BT sequence. Thanks, bcube!

I also noticed that the orange and red colors were switched, just as you pointed out. I will correct the facelets later. Thanks again for catching it and for all your help.
 
Thanks again, bcube. Now that I have learned how to post an animation cube in my thread,

I have another question: Could you please tell me how to include multiple algorithms in a single animation cube, as you did earlier with your three examples?

Ideally, I would like to use one 6×6 cube to show six cases: BT, TT, MM Right, MM Left, CC Right, and CC Left, with each case having its own initial facelet configuration and move sequence. This would be much cleaner than displaying six separate animation cubes.

Is there a relatively simple way to do this with AnimCubeJS? I would appreciate another lesson from you. 😊
 
I would like to use one 6×6 cube to show six cases: BT, TT, MM Right, MM Left, CC Right, and CC Left, with each case having its own initial facelet configuration and move sequence.

Ignore the color scheme and individual colors. Do you want your BT initial cube configuration look like this (option 1) or like this (option 2)?

In the meantime, read the move parameter section (you are looking for the semicolon character), as well as initmove and initrevmove parameter sections.
 
Thanks, bcube. I prefer Option 1. Since the purpose of these animations is to illustrate L2C, I agree that blanking out the edges and corners makes it much easier for a beginner to focus only on the center pieces.

I will study the move, initmove, and initrevmove sections you suggested, especially the use of the semicolon. I would like to experiment with them myself first and see how far I can get. 😊

Thanks again for pointing me in the right direction. This is becoming a very interesting learning experience!
 
Thanks again, bcube. I think I have made some progress, but I have run into another problem.

I was able to combine all six cases — BT, TT, MM Left, MM Right, CC Left, and CC Right — into a single 6×6 simulator using semicolons and initrevmove=#. The six cases switch correctly, so that part seems to work very nicely.

I also created a universal facelets configuration in which only the 4×4 centers are colored and all edges and corners are black. This works correctly when I test it on the AnimCubeJS website.

However, when I paste the same settings into the SpeedSolving forum, the edges and corners are no longer black and the resulting initial configurations are therefore not displayed correctly.

Am I missing something about how the forum's tag handles the facelets parameter? Is there a different way to specify the black edges and corners when embedding the simulator in a forum post?

Thanks again for your patience. I am learning quite a lot from these experiments. 😊
 
However, when I paste the same settings into the SpeedSolving forum, the edges and corners are no longer black and the resulting initial configurations are therefore not displayed correctly.

Am I missing something about how the forum's tag handles the facelets parameter? Is there a different way to specify the black edges and corners when embedding the simulator in a forum post?

Looks like you accidentally copied less than 216 characters from your facelets parameter value. If your simulator is working correctly here, it should work correctly on speedsolving.com forum too. If that´s not the case, I would need to see your settings.
 
I actually tested it on https://animcubejs.cubing.net/sources/codes/enhancement/parameters/config_tool.html. I copied the move portion to the forum and added needed cube=6 and \cube, etc.

HTML code:

<script src="AnimCube6.js"></script>

<div style="width:400px;height:400px;">
<script>
AnimCube6("move=Rw U Rw' U Rw U2' Rw'; Rw' F' Lw F Rw F' Lw' ; 3L' U Rw U' 3L U Rw' ; 3R U Rw U' 3R' U Rw' ; 3L' U 3R U' 3L U 3R' ; 3R U' 3L' U 3R' U' 3L&wca=1&initrevmove=#&facelets=kkkkkkkooookkooookkooookkooookkkkkkkkkkkkkkrrrrkkrrrrkkrrrrkkrrrrkkkkkkkkkkkkkkggggkkggggkkggggkkggggkkkkkkkkkkkkkk3333kk3333kk3333kk3333kkkkkkkkkkkkkkyyyykkyyyykkyyyykkyyyykkkkkkkkkkkkkkwwwwkkwwwwkkwwwwkkwwwwkkkkkkk")
</script>
</div>
 
I took the settings from your post above and used the documented forum syntax:

Code:
[cube=6]settings[/cube]

 
Haha... now I know what went wrong. I mistakenly used \ instead of / in the closing tag, and I also learned to keep the settings together without extra spaces. It works perfectly now — all six cases in one cube! See my cube below.

Many thanks again, bcube. I would never have figured this out so quickly without your guidance.

Code:

 
And I, in turn, can explain what happend to the color scheme.

Copy and paste to here:

move=Rw U Rw' U Rw U2' Rw'; Rw' F' Lw F Rw F' Lw' ; 3L' U Rw U' 3L U Rw' ; 3R U Rw U' 3R' U Rw' ; 3L' U 3R U' 3L U 3R' ; 3R U' 3L' U 3R' U' 3L&wca=1&initrevmove=#&facelets=kkkkkkkooookkooookkooookkooookkkkkkkkkkkkkkrrrrkkrrrrkkrrrrkkrrrrkkkkkkkkkkkkkkggggkkggggkkggggkkggggkkkkkkkkkkkkkk3333kk3333kk3333kk3333kkkkkkkkkkkkkkyyyykkyyyykkyyyykkyyyykkkkkkkkkkkkkkwwwwkkwwwwkkwwwwkkwwwwkkkkkkk[\cube]

So I was close - you didn´t accidentally used less than 216 characters in the facelets parameter value, you used 216+7 = 223 characters instead. In either case, if set incorrectly, it will be set to its default value, which is what you saw on the forum originally. Everything works as expected :-)
 
Back
Top