Giter Site home page Giter Site logo

Comments (11)

bugybunny avatar bugybunny commented on June 1, 2024

I’ll continue the discussion from #45 here.

I get your points and they sound like a nice addition. If you want to have shorter scrambles for example and only care about the cubeshape and parity and nothing more. I am a fan of the asterisks but not of the highlighting as written in the other issue. It feels like an abusement of text highlighting for the wrong purpose and at least I, don’t like it from the view of UI design. I would love to hear from other people, but I think no one else is going to comment on it :D
(Lot of I here^^) I, as a user, wondered in the beginning—when I noticed this feature—if I forgot to generate a new scramble and highlighted something before in the old case. A selected text on something newly loaded distracts and sends the user wrong signals. I know that the color is different compared to normal text selection by the user but still.

To summarize, I feel this alg highlighting in the form of text selection is a supoptimal way. Maybe a better way would be to make this part of the alg bold or use another text formatting option.

from squanmate.

mikavilpas avatar mikavilpas commented on June 1, 2024

from squanmate.

bugybunny avatar bugybunny commented on June 1, 2024

Maybe bold text or another font entirely. Or a lighter color. Lots of
options are available, but graphic design is not my strong point.

Yeah, me neither. I am just a user that complains a lot about UI design and things not designed for efficiency (that slows down power users) i:D

BTW I've thought about adding a marker for scrambles that misalign the
middle layer too, but I haven't been able to figure out what it could look
like. Some algs I have seen do display an asterisk at the end of the alg,
but I have already used two different colored asterisks.

Puh, I don’t have an idea for this unfortunately. What would be the benefit from that?

from squanmate.

mikavilpas avatar mikavilpas commented on June 1, 2024

What would be the benefit from that?

Some user on Reddit said they liked to practice different algs for cases where the middle layer is misaligned. This was back when each scramble would never flip the middle layer. Now it's random by default, which I think is good.

Also I think it's important to see these kinds of things from the algorithm when it's displayed.

I also thought about adding some indicator when the scramble arrives at cubeshape, showing which parity the puzzle has. But that would probably be a huge spoiler in the trainers.

I have some good ideas for the future 🙂

from squanmate.

mikavilpas avatar mikavilpas commented on June 1, 2024

Actually I don't think it would be a spoiler after the user notices that even scrambles never leave cubeshape, and odd scrambles always do. Maybe a minor spoiler then.

from squanmate.

mikavilpas avatar mikavilpas commented on June 1, 2024

I removed the dark gray highlighting and made the shape shifted parts of scrambles blue. I guess it's slightly better.

Bold text looked horrible, and I agree highlighting is not the way to go - it's too confusing.

from squanmate.

bugybunny avatar bugybunny commented on June 1, 2024

Some user on Reddit said they liked to practice different algs for cases where the middle layer is misaligned. This was back when each scramble would never flip the middle layer. Now it's random by default, which I think is good.

I agree. When learning a new case I always just learn it with the shape I'm training on top (like in your document) like 50 times before doing the mirror. So I just generate new scrambles until my shape is on top and I don't get the mirror. If I knew when the middle layer is flipped, I would need to generate less scrambles because I can just do a z2 during inspection.

Actually I don't think it would be a spoiler after the user notices that even scrambles never leave cubeshape, and odd scrambles always do. Maybe a minor spoiler then.

Well, this is only the case with some basic cases like Square/Square, Kite/Kite and maybe similar fists. After that, I don't think my brain would notice that during scrambling what I'm actually doing. Because after Similar Fists you can easily swap an odd number of corners and create parity.
And for Square/Square I already see if I'll get even or odd because the scramble length gives it away.

from squanmate.

mikavilpas avatar mikavilpas commented on June 1, 2024

So I just generate new scrambles until my shape is on top and I don't get the mirror

Oh but couldn't you just set the middle layer to always be flipped in this case?

from squanmate.

bugybunny avatar bugybunny commented on June 1, 2024

Oh but couldn't you just set the middle layer to always be flipped in this case?

I could but I want to train also with the top layer where I could do a y2 rotation to get a better starting position so I don’t want the middle layer to be always flipped. I guess, I start doing that for the first few times I learn a new shape, good point.

from squanmate.

bugybunny avatar bugybunny commented on June 1, 2024

I really like this in Sq1 scramblers (and already miss it in csTimer) and I think it would really help to have this for competitions. So I created an issue for TNoodle thewca/tnoodle#357. Just letting you know :)

Edit: damn, I don’t want this issue to show up on the other issue, so I don’t link to it directly <.< Well, seems like I can’t bring this reference back out there, so I’ll link it again.

from squanmate.

mikavilpas avatar mikavilpas commented on June 1, 2024

from squanmate.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.