Game Center でターン制ゲームをやろうとしています。
私の質問は、プレイまたは作成されるマッチの数を制限できますか?
アプリがいくつのゲームに参加しているかをローカルで知っているとします (これは を呼び出すことで簡単にわかりますloadMatchesWithCompletionHandler
)。
次に、ゲームの最大数を超えている場合は、からのすべての招待を拒否しhandleInviteFromGameCenter
、UI を無効にして新しいゲームを作成し、マッチ リクエストを作成しません。
同時マッチ数には組み込みの制限があります (現在 30)。
はい、できます。1 つの解決策は、現在プレイされているゲームの数をデータベースに保存することです。決定された最大制限を超えているかどうかを確認します。チェスゲームの開発を終えたところです -.-