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

Request: online program to view algs (alg.garron.us but better)

qqwref

Member
Joined
Dec 18, 2007
Messages
7,839
Location
a <script> tag near you
WCA
2006GOTT01
YouTube
Visit Channel
Yes, yes, I know alg.garron.us exists. But it has always been iffy at best and after trying to get a reconstruction I pasted off facebook to work today I have had enough. The cubing community NEEDS a better alternative to this old, buggy, black-box website - something where we can quickly paste in a reconstruction or alg and see its effect. And I don't have time to do this myself.

Here are the things which I think a new version needs:
- To not be written in Java. Java has gotten increasingly unusable over the last months/years. There's something wrong with the certificate, which means Java completely prevented me from using the site unless I went into their special "Java Control Panel" hidden on my computer and set lower security settings. And even then, I have to click through a dialog box whenever I open the page. For a web app this is honestly ludicrous. Just don't use Java.
- Scramble and reconstruction in the same textbox. Maybe having separate textboxes should be an available option, but for me, the only effect of having them separate is to make things take longer.
- Better alg parsing. Something like R’ (I think this is U+2019) or Ri should not crash the program. In fact, it should ignore things it doesn't understand, like uncommented words. Error messages should make sense to a cuber, not a programmer.
- A cube layout that makes it easier to see what's going on without necessarily having to rotate it - maybe something like hi-games, with very spaced-out stickers over an invisible cube.
- Better, more intuitive control over the cube and alg. No more "reload"/"view" difference, or buttons that load a completely applet. Use universal symbols for media control, when it makes sense. We should be able to jump forward and backward one move with one click, as well as skip to any point in the alg. (Also, as an idea, newlines should be converted into "breakpoints" we can easily skip to.) We should be able to rotate in all axes but have some indication of where U/F are, or at least a way to reset the view.

Here are some things it does NOT need:
- PNG generation.
- Hiding parts of the cube.
- Ability to actually do moves on the cube manually.
- AlgTyper.
- Scramble button.
 

qqwref

Member
Joined
Dec 18, 2007
Messages
7,839
Location
a <script> tag near you
WCA
2006GOTT01
YouTube
Visit Channel
I tried the twisty.js beta viewer before writing this, and I just looked at alg.cubing.net but it doesn't fix many of my concerns. I think the layout of both is too cumbersome - I just want something where I can paste (or type) moves in and see what it does and how it works. I could go over which individual things bother me in both in detail but I really don't feel like spending an hour on it. Some bullet points though: twisty.js still has an extremely unintuitive way of moving around algs; twisty.js doesn't resize properly; ACN needs to stop updating every time you type a character; ACN has rendering issues; ACN should animate when going back a move; neither lets you rotate or view all stickers easily enough; too many options (that most people won't change) are visible; I don't like two slightly different boxes for moves. And probably more stuff.

And no thanks about the issues, I don't care to look through github for development details. As I said, I don't have time to work on the details of your complex piece of software. I just want a simple alg viewer that is easily accessible and isn't confusing or constraining.
 

Lucas Garron

Member
Joined
Jul 6, 2007
Messages
3,590
Location
California
WCA
2006GARR01
YouTube
Visit Channel
Well, it's a side project still in beta, so there will be rough edges and inconveniences.
I can't please everyone with the same design, but I've given these things a lot of thought.

Anyhow, overhauling animation and rendering are my two biggest things left to fix.
Assuming the animation issues will be fixed, how much does this direct link to playback view count as "a simple alg viewer that is easily accessible and isn't confusing or constraining"?

You're welcome to give constructive feedback if you'd like me to change something. You don't have to look through the issues, but at least I can back up my assertion that I intend to fix some of the things.
(Or if you insist on having something else, you or anyone can take any part of the code and get a head-start on writing a different interface. It's explicitly MIT licensed.)
 

Tim Major

Platinum Member
Joined
Aug 26, 2009
Messages
5,381
Location
Melbourne, Australia
WCA
2010MAJO01
wtf?

I can distinctly remember you getting annoyed when I asked for a qqtimer update (and I was asking for one specific addition, politely)

Then you seem to demand someone to make something for you, even though there is alg.cubing.net, which you then attacked as being overly complex?

Two things I can't understand, your hatred of github which is an amazing site, and you demanding software to fit a SPECIFIC niche that you yourself care about. Why not just make it yourself?
 
Top