alg.garron.us

Discussion in 'Software Area' started by Lucas Garron, Mar 25, 2009.

Welcome to the Speedsolving.com. You are currently viewing our boards as a guest which gives you limited access to join discussions and access our other features. By joining our free community of over 30,000 people, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact us and we'll help you get started. We look forward to seeing you on the forums!

Already a member? Login to stop seeing this message.
  1. Lucas Garron

    Lucas Garron Super-Duper Moderator Staff Member

    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.
     
  2. fanwuq

    fanwuq Member

    2,834
    1
    Dec 5, 2007
    WCA:
    2008FANW01
    YouTube:
    fanwuq
    How do you download and use it offline?

    Thanks! I've used this tool often in the past.
     
  3. Stefan

    Stefan Member

    7,290
    9
    May 7, 2006
    WCA:
    2003POCH01
    YouTube:
    StefanPochmann
    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.
     
  4. JLarsen

    JLarsen Premium Member

    I would also like to download this as well. I suck at writing notation.
     
  5. TheBB

    TheBB Member

    222
    0
    Oct 26, 2007
    Z├╝rich, Switzerland
    WCA:
    2004FONN01
    YouTube:
    evfonn
    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.
     
  6. Lucas Garron

    Lucas Garron Super-Duper Moderator Staff Member

    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)

    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?
     
  7. mcciff2112

    mcciff2112 Member

    615
    0
    Jan 3, 2009
    Pittsburgh, PA
    WCA:
    2009MCCA01
    That's really cool. I've played around with that before but I never really saw what all it can do. Very nice Lucas
     
  8. Stefan

    Stefan Member

    7,290
    9
    May 7, 2006
    WCA:
    2003POCH01
    YouTube:
    StefanPochmann
    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.
     
  9. Lucas Garron

    Lucas Garron Super-Duper Moderator Staff Member

    How's the system I just added (load help on the right)?
     
  10. Renslay

    Renslay Member

    1,715
    2
    Aug 1, 2011
    Hungary
    WCA:
    2005HANT01
    YouTube:
    Renslay
    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.
     
  11. Lucas Garron

    Lucas Garron Super-Duper Moderator Staff Member

    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.
     
  12. theZcuber

    theZcuber Premium Member

    2,076
    0
    May 8, 2011
    Central NY, US
    WCA:
    2012PRAT02
    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: Sep 22, 2013
  13. Mollerz

    Mollerz Swag Overlord

    1,192
    11
    May 17, 2011
    Surrey, England
    WCA:
    2011MOLL01
    YouTube:
    CalciumIRL
    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.
     

Share This Page