views:

34

answers:

0

What would you do in the following scenario:

  1. When implementing a multiplayer game, you use GKMatchmaker to find players.
  2. When the required number of players has connected, you start the match.
  3. Now one of the players receives an incoming call.

What now? If the user takes the call, the application will move to the background, the connection to GameCenter will be lost, right?

What to do with the player and what to do with the match?

I guess you would have to rate that game as lost for the player who has disconnected, and try to go on with the match with the remaining players.

Has anyone come up with a better way of handling this?