I’ve been investigating the sample app (https://github.com/coronalabs/gameNetwork-iOS-turnbased-multiplayer) as I build head-to-head match game for the iOS version of my game, and I see the Game Center Game Over screen displays either the opposite results or both of them as winners
I mean, say, I have two sandbox players, Tester1 and Tester2.
Tester1 starts an auto-match game. Finishes a turn.
Tester2 starts an auto-match game, which essentially lets Tester2 join the match game Tester1 has started.
Eventually, Tester1 finishes the game (while still waiting for Tester2 to finish). So Tester1 taps on BACK button.
Then Tester2 proceed to take turns and finish the game.
On Tester2’s game screen it says:
GAME OVER
YOU: 1250
P2: 950
Tester1 eventually taps on JOIN MATCH button, which brings up the GC’s Game Over screen, and all I see is:
3 minutes ago
ME
Won (which is the opposite of what actually happened.)
However, if Tester1 and Tester2 never go back out of the game and completes the game, and both of them see the GAME OVER screen with the results inside the game itself, the GAME OVER screen shows winner/loser correctly. The problem is, when both Tester1 and Tester2 tap on BACK button, then tap on JOIN MATCH button, they see both of them as the winner of the last game played.
I guess I’ll just have to file a bug report for this?
Naomi
Edit: BTW, my GC Game Over screen shows Tester1 has lost a couple of games (2 out of 8 games played), so I know it doesn’t always show that the user won. I just don’t have time to work out how I can get it to display “Lost” instead of “Won” right now.
Edit2: Bug filed Case 25594