Git Product home page Git Product logo

Comments (9)

RedstoneMedia avatar RedstoneMedia commented on August 31, 2024

That is indeed intended behaviour and in no way a bug. Your proposed "solution" would cause the game to be practically impossible in multiplayer, because other players can just steal the first box from other players, causing that player to get 0 points immediately. The current system allows players to get points for a partially sorted list and still win (while still allowing stealing from others), if their list is sorted "better" then the other players, when the timer ends.

I agree that the current help message could need some more information to indicate this (although it should be pretty obvious from a gameplay perspective). The reason I didn't do this is, that I couldn't find a phrase that wouldn’t be too long (around 140 characters). The Help screen already has a lot of text and adding even more, by adding a wall of text is not a good Idea.

from suffragium.

b7g avatar b7g commented on August 31, 2024

To be honest I don't understand what is the intended behavior, even after having read your message now.
I also did not propose a solution.

What is to be noted is that it was unexpected, at least to me, so that is a UX flaw.

from suffragium.

RedstoneMedia avatar RedstoneMedia commented on August 31, 2024

The intended behaviour is literary what you described as "unexpected behaviour". Gaps should not count as wrong. The only thing that matters to get a point is, that the lower pedestal number is bigger than the current one (this check is ran for every pedestal) and that is a good thing.

from suffragium.

b7g avatar b7g commented on August 31, 2024

I think we are talking past each other or that you have misread the issue text, as I have written nowhere that gaps should be counted as wrong.

from suffragium.

RedstoneMedia avatar RedstoneMedia commented on August 31, 2024

Ah, sorry. I see what you mean. I skipped over the "not" in your original message.

The "wired" behaviour could be counterintuitive some people.
I am however not sure if changing it would result in better gameplay. It could throw off the balance of the game, but it could also not. If this behaviour is truly changed it has to be play tested in multiplayer to validate this.
The current system pushes the player to place the lower numbers first, in order to get more points, but also make the game longer, since you don't get points as quickly (The game end timer is tuned to this).

That's why somehow writing this behaviour into the Help screen, without adding a wall of text would probably be the better option.

from suffragium.

MarioLiebisch avatar MarioLiebisch commented on August 31, 2024

Maybe the game should use one extra color:

Green – okay
Yellow – open end (i.e. there's a gap next to this one)
Red – wrong sorting order

It wasn't obvious on my first playthrough either. I kind of put one plus one together and made that connection, but it wasn't intuitive and could be confusing, especially for a younger audience (considering this would make an excellent first grader game).

from suffragium.

RedstoneMedia avatar RedstoneMedia commented on August 31, 2024

I don't think adding more colors to the mix would make this problem more intuitive. Red and green would not need to be explained, but you would still need to explain what yellow does (Yellow = Open end is not an obvious connection to make either) in the help screen. But if you're going to do that you could just explain what yellow does there.

from suffragium.

MarioLiebisch avatar MarioLiebisch commented on August 31, 2024

Is there actually any intended gameplay difference between yellow and green other than to signify some potential issue?

from suffragium.

RedstoneMedia avatar RedstoneMedia commented on August 31, 2024

What do you mean by that ? You obviously need to tell the player what numbers are correct, and what isn't (currently) correct.

from suffragium.

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.