btouellette / concarneau

Multiplayer web game using the same rules as Carcassone
MIT License
65 stars 10 forks source link

Next tile for everybody. #26

Open Ud71p opened 6 years ago

Ud71p commented 6 years ago

A feature request based on physical gameplay. When I play in the real world, we always draw next tile when the opponent(s) is/are thinking. This way everybody always has one tile on hand, and is not bored by just waiting for other(s) to move.

Currently in Concarneau only 1 player draws a tile, and the other(s) has/have nothing to do. This means that when playing, say, 3 people, on average each player is only actively engaged in the game 1/3 of the time and bored 2/3 of the time. This feature would change it so that every player can think about their move 100% of time, because everybody can see their next tile.

Of course people shall not see others' drawn tiles, every player can see ONLY their own next tile. The exception is the current player, who of course makes his drawn tile visible to everybody, just as it is today.

A small inconvenience is the builder - extra move. Then the player draws new tile from 'the bag', so people's own drawn tiles do not change. If there is no more tiles in 'the bag' left, the extra tile is taken from the last-to-make-a-move player, so (s)he loses their drawn tile to the current player.