airmash-refugees / game-ideas

A place to keep track of ideas for improvements to AIRMASH
4 stars 2 forks source link

CTF: deep spectate/afk state. #10

Open wight-airmash opened 5 years ago

wight-airmash commented 5 years ago

The idea is to make a special state for the players who want to watch the game or take a long break (deep spectate mode). In this state, players shouldn't be visible to the bots so that the bot cannot assign such a player as a leader. Also, such players shouldn't be taken into account when connecting new players or shuffle players. At the time of leaving this state, the player should be reassigned a team based on the current distribution of forces.

Why not simply disconnect?

  1. As long as we do not have accounts, it is important to keep the player statistics as long as possible to make shuffle more accurate.
  2. Sometimes I want to watch the game, but I don't want to ruin it for the players who play.

Why not use spectate as this state? This option is possible. But I would prefer to leave spectate as a "short break" when the player is sure he wants to stay with his team. As an insurance policy, it's possible to add an auto-switch into "deep state", for example, after 3 minutes.