People often feel that win was not due to better strategy, tactic or planning but to luck or surprise. I often hear: "I want a rematch!". But it is not possible. So... let's make it possible! Add "Rematch" button in the Lobby By hitting the button your last opponent would be informed about the proposal and could choose one of options: 1. I agree. 2. Not now! (player can ask again in 3 minutes) 3. I have no patience for you! (player can ask this again in 24 hours) 4. I do not like you! (block player forever) Blocked players would not be able to send Rematch request. Player who sent Rematch request is informed about the answer. You can only send Rematch request to the last player you played and only once. If the result of two games is 1:1 then you can send one last Rematch request. Options: One should be able to set Auto Response in options to "Always Agree" or "Not now!". Player who asks for rematch is informed that it is an auto-response. You might consider adding a little less chance to meet with recent players you had rematches with. So the queue mechanics would be more complicated but fair.
Cool idea. However, the rematch request should be non-intrusive. What I mean is, don't display a dialog window to the player asked for a rematch. Rather, add an area on the "desktop" where rematch requests are displayed. Something like [ ] Alice [ ] Bob [ ] Peter If you click the [ ] area to add a hook, the player matching engine will put you against that player at the next opportunity.
Martin K... You never should be able to choose any opponent except the last one. Matching must be random. But yes, the nature of incoming rematch challenge information is up to debate (pop-up, info banner or icon and if everywhere). I think it can be pop-up because you have guards against bad use of it. First you can block people who always want to rematch and you don't. You also would have an option to turn it off in preferences. And more importantly your answer is expected in real time, before any other game of yours or your last rival. Pop-up window (and rematch access for you) should be cleared whenever your rival decides not to wait any more for answer and plays a next match too. The only way to get a rematch should be when your game was the last for you and your rival.