Right now, I don't really have mechanisms to distinguish between "I don't like this opponent," "I don't have time right now," and "Fuck you this is a dumb idea I'm out" since it's all just based on the Decline button (which removes you from the player pool) and whether you're online (which adds you to a smaller pool unless you're already in a game- which then tries to add you to a game).
Basically, you've left the player pool for the current iteration- which is only going to be running for the next 12-14 hours or so (since I still have not put this up on a server and it's just running locally for ease of modification/debugging). Once that iteration ends, if you're online and the system's running on your clan again, you'll be forcibly rejoined and will get the opportunity to join/decline again.
What we supposed to do? Play? Where is the rating will be? Down the curtains ))
Right now, the system just tracks players, finds who's online, and gives them a reliable supply of completely randomly matched (within the online pool) games. The result of a game isn't taken into account at all- that's a next-stage feature (which would basically create an implicit real-time ladder with simplified UX).
Edited 12/10/2015 06:36:35