New OLL Trainer at wtf2l.com

Boz

Regular
Joined
Nov 29, 2008
Messages
32
Location
Amsterdam
Hey everyone
I've used Cride5's new VisualCube software to help me make an OLL trainer (and other alg trainer in the future) similar to badmephisto's PLL trainer.
screenshotwtf2l.JPG

At the moment it is quite simple but there are many improvements I would like to make in the future (I will list them later when I can be bother).
Please check it out at wtf2l.com and let me know what you think.
 
Nice work. I'm gonna use it.

Question: do the OLL's have random orientation or fixed? In relation to the need to AUF.

At the moment they are just fixed. But in the future there will be an option to randomise them. You will also be able to choose your own cross colour.
 
thanks! that's just what i needed right now.

As a suggestion from a user, do you think it's possibile (and not too hard) to show a scramble that brings the cube in that exact position? maybe reversing some weird olls from the wiki page? :}

I'm learning full OLL now, so i think it would be great for practising looking at the real cube and see if the algorithm i'm executing is correct.

Anyway I'm going to use it, so i'm really grateful. :)
 
Hi Boz, great tool!

I'm not sure if you want to do this, but its possible to eliminate other cube colours from the generated image by setting the 'sch' variable to show grey for other faces. For example this:

case=RUR'URU2R'&fmt=png&sch=yddddd&view=plan


would generate this:

 
Hi Boz, great tool!

I'm not sure if you want to do this, but its possible to eliminate other cube colours from the generated image by setting the 'sch' variable to show grey for other faces. For example this:

case=RUR'URU2R'&fmt=png&sch=yddddd&view=plan


would generate this:


I agree. This would be much better. But then again you could use the full colour image to make a COLL trainer :D
 
Very nice!
But, as said before, there needs to be a scramble alg given, as well as an option for ridding the other stickers. :)
Also, how is the data being saved? Would it be better to have this be a full application rather then running through our browsers?
 
thanks! that's just what i needed right now.

As a suggestion from a user, do you think it's possibile (and not too hard) to show a scramble that brings the cube in that exact position? maybe reversing some weird olls from the wiki page? :}

I'm learning full OLL now, so i think it would be great for practising looking at the real cube and see if the algorithm i'm executing is correct.

Anyway I'm going to use it, so i'm really grateful. :)

I was thinking about doing this as I still don't know all the OLL's myself (about 12 left to learn), since it seems like it's wanted I will do this in the near future, it's not that difficult to add, maybe just a little time consuming.


I'm not sure if you want to do this, but its possible to eliminate other cube colours from the generated image by setting the 'sch' variable to show grey for other faces. For example this:

case=RUR'URU2R'&fmt=png&sch=yddddd&view=plan


would generate this:

Thanks again Cride5. I had thought about this as well and do plan on adding it as an option. I thought some people might like to see all the stickers because it's more realistic. I will make it an option. Also I will change all the diagrams at the bottom of the page to be like this because then they are cross-colour neutral.

Also, how is the data being saved? Would it be better to have this be a full application rather then running through our browsers?

The data is just stored in an array filled with objects that have the name of the alg and the alg to solve it, last time etc. i.e:

oll1 = new Object();
oll1.name = "OLL Case 1";
oll1.moves = "RUB'RBR2U'R'FRF'";
oll1.besttime = 9999;
oll1.lastime = 9999;
algs[1] = oll1;

It's quite light, so not really necessary to make it a stand alone app. In the future I will add cookies so your best times etc will be saved (to your own computer,) and be visible when you return to the site later.
 
Also, how is the data being saved? Would it be better to have this be a full application rather then running through our browsers?

The data is just stored in an array filled with objects that have the name of the alg and the alg to solve it, last time etc. i.e:

oll1 = new Object();
oll1.name = "OLL Case 1";
oll1.moves = "RUB'RBR2U'R'FRF'";
oll1.besttime = 9999;
oll1.lastime = 9999;
algs[1] = oll1;

It's quite light, so not really necessary to make it a stand alone app. In the future I will add cookies so your best times etc will be saved (to your own computer,) and be visible when you return to the site later.

Just a wee tip: If you want to store continually updating averages its possible to keep a count and the current average then update it like this:
NewAvg = (OldAvg * count + NewTime ) / (count + 1)

Keeping track of the best/current avg of 5 or 12 is not as straight forward tho. The best way is to use a ring buffer to store the last 5 or 12 times.
 
Last edited:
as mentioned a COLL/CMLL trainer would be awesome.
Yeah, I do have some (somewhat distant) plans on adding that as well. I just need to think about the most efficient way of doing it, because atm adding new algs is quite time consuming. Maybe I can make some sort of database with all of them.
 
I have just updated the website. You will now only see the the U-face stickers by default but have the option of seeing all the stickers if wanted (in the drop down option box).

Question: do the OLL's have random orientation or fixed? In relation to the need to AUF.

I have changed it now so the U face is adjusted at random instead of always being the same.
 
As a suggestion from a user, do you think it's possibile (and not too hard) to show a scramble that brings the cube in that exact position?

I just made another update to the site.
It now shows you the scramble to get the OLL case shown


I've also added an option to be able to see the cube from a different angle like this one
visualcube.php

Although I assume this won't be used that much because I think some of the OLLs will be ambiguous from certain angles with this view.

Also, please give me more of you ideas and thoughts about the site. Thanks
 
I've also added an option to be able to see the cube from a different angle like this one
visualcube.php

Although I assume this won't be used that much because I think some of the OLLs will be ambiguous from certain angles with this view.

Actually, every last layer position can be recognized uniquely from this position, assuming you are familiar with your color scheme. Of course some are harder to distinguish than others.
 
Actually, every last layer position can be recognized uniquely from this position, assuming you are familiar with your color scheme. Of course some are harder to distinguish than others.

You're right now that I've thought about it some more. But positions like the one below are quite difficult for me
visualcube.php
 
Actually, every last layer position can be recognized uniquely from this position, assuming you are familiar with your color scheme. Of course some are harder to distinguish than others.

You're right now that I've thought about it some more. But positions like the one below are quite difficult for me
visualcube.php

Not sure if it'll help but I changed the source and added an 'oll' stage mask. See:
visualcube.php
stage=ll
visualcube.php
stage=oll
visualcube.php
stage=oll&view=plan
visualcube.php
stage=ll&view=trans
visualcube.php
stage=oll&view=trans

Its also possible to apply any facelet definition (including transparency) before the case is applied, see:
visualcube.php
fd=uuuuuuuuunnnttttttnnntttttttttttttttnnnttttttnnntttttt
visualcube.php
co=0&fd=uuuuuuuuurrrttttttffftttttttttttttttlllttttttbbbtttttt

(ignore the spaces, vb somehow added them)
 
Back
Top