2016-09-14 4 views
0

Ich entwickle ein Quiz mit Echtzeit-Matches mit GameKit. Woher weiß ich, wer das Match als Matching in Echtzeit auf beiden Seiten initiiert hat? Das Problem ist, dass wenn einer der Spieler eine zufällige Frage generiert und die gleiche Frage unter allen Spielern geteilt wird. Ich möchte vermeiden, Fragen von allen Spielern zu teilen. Irgendeine Lösungsmöglichkeit?Wie kann man allgemeine Quizdaten, die von einem Spieler generiert wurden, mit anderen Spielern in Echtzeit teilen, indem man GameKit benutzt und es vermeidet, alle Spieler anzustarren?

Antwort

0

Versuchen Sie, ein Klassensystem zu erstellen. Lassen Sie jeden Spieler zu Beginn eines Spiels eine Zufallszahl generieren. Die höchste Zufallszahl wird als "Absender" klassifiziert. Selten wird es eine Krawatte geben - In diesem Fall, einfach die Zufallszahl erneut senden. Dann können Sie überprüfen, ob das Gerät mit "Absender" markiert ist und dann die zufällige Quizfrage senden.

Verwandte Themen