botc-release icon indicating copy to clipboard operation
botc-release copied to clipboard

[FEATURE] Counter to indicate order that hand icons were raised in (queue hands)

Open adsc opened this issue 11 months ago • 3 comments

What problem are you trying to solve?

When there are a lot of players, the storyteller often demands of people to raise their hand icon (spacebar) before receiving an opportunity to talk. When multiple people raise their hand in this way, it's hard for the storyteller to keep track of the order in which the hands were raised. In a heated game with a time limit for nominations, it can matter, or during the first day, for virgin nominations. And in general it would be nice to have a possibility to implement a fair "first come, first serve" method of letting players speak in large groups.

Describe the solution you'd like

It would be nice to have a counter on the hand icons that indicates the order in which they were raised. For example if player A raises their hand, they get a 1 on the hand icon, and if player B later also raises their hand, they get a 2. If a player lowers their hand, all players with a still raised hand that have a higher counter get their counter reduced by 1, to indicate the new order. For example if hands 1, 2, and 3 are raised, and hand 2 is lowered, then hand 3 becomes the new hand 2. If the player who had a 2 before lowering their hand raises it again, they now get a 3 (they join the back of the queue).

Alternatives you have considered

No response

Comments

No response

adsc avatar Jan 02 '25 00:01 adsc

Hey adsc, that's a sensible idea, but one that will require a bit more work. As in: where should this counter be shown exactly? Should it account for different hand icons or only for the general hand icon? If someone who has said something then lowers their hand, the counter will need to be update, which might become confusing. Also joining a game in progress will require this hand counter to be synced to the new user. Reloading your app would mean you also lose your position in the raised hands queue. Etc. I'll put this in the backlog for now and might revisit it, when / if I have some time to work on small things. :-)

bra1n avatar Jan 13 '25 10:01 bra1n

Yeah, all good points. I thought of putting the counter directly on the hand icon, but it's probably not gonna look good on some of the icons. Maybe display a floating list with the hand raised order instead?

adsc avatar Jan 14 '25 12:01 adsc

Hm, I feel like the UI already has quite a lot elements you need to keep track of - adding yet another one might not be helpful.

bra1n avatar Jan 14 '25 12:01 bra1n