1. Nikola,
Hello,
there is a small timer bug in Uno which can cause a player to receive a lot more points than intended when a round ends.
To reproduce, you will need at least 2 human players and 1 bot:
- One of the human players needs to ensure to have a wild draw 4 in their hand. Also, the game needs to be configured with a time limit.
- The human player playing a wild draw 4 must be playing before a bot.
- This player should attempt to finish the round with a Wild draw 4.
If all of this is successful, the bot will draw 4 cards.
Now, before the next round starts, kick the bot.
The timer of the game restarts, but that's not such a big problem. The real problem is that for some reason, after the configured time limit is up, the next human player will draw 4 cards and receive the points.
Here is a history example:
It's Sebastijan's turn.
Sebastijan plays a wild draw four.
Violet duck draws 4 cards.
Nikola gets 137 points.
Violet duck gets 133 points.
Sebastijan gets 0 points.
Scores:
Sebastijan: 27.
Violet duck: 133.
Nikola: 137.
Next round in 15 seconds.
Choose a player to kick:
Nikola has kicked Violet duck out of the table.
Violet duck has left the table.
It's your turn.
You draw 4 cards.
Nikola gets 153 points.
Sebastijan gets 0 points.
Scores:
Sebastijan: 27.
Nikola: 290.
Next round in 15 seconds.
To be fair I don't think you have to be this specific about the bug, I think 3 human players with one of them leaving at the right time is also good enough, which is exactly what was the case in a real game, but this is just an easy way to create a reproduceable scenario.
счёт: +0