I would like to automate the following process:
- I send out invitations to our regular players for a poker tournament with a fixed time and place, along with an RSVP deadline.
A player either:
- declines the invitation; or
- conditionally (*) accepts the invitation; or
- does not reply by the deadline, which counts as a decline.
If enough players have committed (*) by the deadline to attend the game, a confirmation is sent to each player. Otherwise, a cancellation notice is sent.
(*) A player often has a strong preference for a full or a short table tournament. A player should be asked to specify the minimum tournament field size (alternatively, prize pool) that she would play. These preferences must be collectively taken into account to determine if a game is confirmed or not.
I have tried to manage the logistics using pencil-and-paper, SMS texts, email and Facebook events. Managing player preferences results in a lot of needless back-and-forth, which is a perennial source of grief.
Is there an app out there (web or standalone) that can automatically do this for me?
Here are a few examples as an illustration:
Player | Game 1 | Game 2 | Game 3 | Game 4
--------+--------+--------+--------+--------
A | N | N | N | 2
B | N | N | 3 | 3
C | N | N | 3 | 4
D | 3 | N | 4 | 5
E | 3 | 3 | 4 | 6
F | 3 | 3 | 6 | 7
Game 1 is confirmed (players D, E, F attending). Game 2 is cancelled. Game 3 is confirmed (players B, C, D, E attending). Game 4 is cancelled.