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

alg.garron.us

Lucas Garron

Administrator
Joined
Jul 6, 2007
Messages
3,718
Location
California
WCA
2006GARR01
YouTube
Visit Channel
I just finished implementing a lot of features in my alg tool.


Use it to test moves and generate links like: L'UR' F'UL2U2L'U'LU2DR'D'F2R2U'

Purpose
I think it's finally met my goal of becoming a comprehensively practical version of a few tools like http://thearufam.brinkster.net/cube/wrapplet.asp. I chose to implement everything in Javascript (no PHP) so that it can be downloaded and used offline.

It has a lot of options now, and it should be easy to use. There's even a fiold above the applet, which allows you to copy the alg to speedsolving.com or twistypuzzles.com and post. No one should have any excuse for not checking her/his algs anymore.

"Fine Print"
This version is essentially a beta, and I haven't tested nearly every common use. Please tell me if you find anything that should be corrected or polished.

I'm happy to take feature suggestions, but I probably won't implement anything big very soon. On the list:
  • Dim colors to half-tones to emphasize pieces (for L6E, etc).
  • Pre-check current settings in options on load
  • Tool Panels: Alg manipulation (mirror, inverse...), reconstruction preparation (with load/save feature?), adding algs/solves to db, tinyurl-like-URL-shortening.
  • Random scramble generation for ini.
  • Other puzzles (Square-1, Pyraminx).
  • I do NOT plan to implement a full web timer.
 

Stefan

Member
Joined
May 7, 2006
Messages
7,280
WCA
2003POCH01
YouTube
Visit Channel
I suggest default options. I entered "(R U R' U')3", clicked "Test" and was told "Impossible corner part". Only worked after I marked "Superset".

Also, I'm wondering what some of the names mean. Making them links to explanations or explaining them under the form would be good.
 

TheBB

Member
Joined
Oct 26, 2007
Messages
222
Location
Zürich, Switzerland
WCA
2004FONN01
YouTube
Visit Channel
You need the HTML page (file->save as) and the *.jar files (Pocket-, Rubik-, Revenge-, Professor-, VCube6- and VCube7Player.jar) (which can be downloaded from alg.garron.us/filename). Just stuff it all in the same directory and open the local HTML file in your browser.
 

Lucas Garron

Administrator
Joined
Jul 6, 2007
Messages
3,718
Location
California
WCA
2006GARR01
YouTube
Visit Channel
I suggest default options. I entered "(R U R' U')3", clicked "Test" and was told "Impossible corner part". Only worked after I marked "Superset".
It has default options, even if they are not checked on load yet (it used to say "select to change").
Your issue is because Randelshofer's move system format is hard to figure out. I am planning to ask him about that and fix it next. (This is entirely a notational issue from the XML)

Also, I'm wondering what some of the names mean. Making them links to explanations or explaining them under the form would be good.
Right now, I only have a hover for the parameter type. I don't wanna clutter the page even more, nor make it longer (it should fit in a small window).
Do you think a a separate help file would work? Button for a popup info message?
 

Stefan

Member
Joined
May 7, 2006
Messages
7,280
WCA
2003POCH01
YouTube
Visit Channel
Do you think a a separate help file would work? Button for a popup info message?
Both sound good. You could also put more information there, like what the reload/reset buttons are for (yes, I can probably find out through experiments) and telling that it can be used offline and how.
 

Renslay

Member
Joined
Aug 1, 2011
Messages
1,716
Location
Hungary
WCA
2005HANT01
YouTube
Visit Channel
Is it me, or alg.garron.us just... changed? It became worse (Alg Typer). Strange look, and the buttons don't work...
However, if I check and uncheck "twisty.js beta", it becames the good old one.
"New" look
Old look
Click on the image for a bigger version.
 

Lucas Garron

Administrator
Joined
Jul 6, 2007
Messages
3,718
Location
California
WCA
2006GARR01
YouTube
Visit Channel
Is it me, or alg.garron.us just... changed? It became worse (Alg Typer). Strange look, and the buttons don't work...
However, if I check and uncheck "twisty.js beta", it becames the good old one.
"New" look
Old look
Click on the image for a bigger version.

Yep, there was a bug that was reported in another thread, and which I fixed immediately. If you leave the beta unchecked, everything should work as before.
(AlgTyper is a different feature that was always available. It just overrode the alg display because of a Javscript bug.)

I encourage everyone to use the beta. I will be migrating everything to it relatively soon.
Apart from some changes to make playback nicer (and a fix for the color schemes), it's basically final.
 

cubernya

Premium Member
Joined
May 8, 2011
Messages
2,076
Location
Central NY, US
Yep, there was a bug that was reported in another thread, and which I fixed immediately. If you leave the beta unchecked, everything should work as before.
(AlgTyper is a different feature that was always available. It just overrode the alg display because of a Javscript bug.)

I encourage everyone to use the beta. I will be migrating everything to it relatively soon.
Apart from some changes to make playback nicer (and a fix for the color schemes), it's basically final.

Are the URLs going to stay the same? I'm just thinking about backwards compatibility with previous posts

EDIT: Is it possible to have a text input to put in a TPS value? All you'd have to do is set the value of the slider to the text input (onkeyup)
 
Last edited:

Mollerz

Swag Overlord
Joined
May 17, 2011
Messages
1,204
Location
Surrey, England
WCA
2011MOLL01
YouTube
Visit Channel
I keep getting the following when I try and use alg.garron.us now..

access denied ("java.net.SocketPermission" "173.236.167.249" "resolve")
access denied ("java.net.SocketPermission" "173.236.167.249" "resolve")

It posts it twice, not sure why, but I can't see the visualisation of the cube.
 
Top