2012-02-08 8 views
0

私はiPhoneで働いています& ipad、gamecenterターンベースゲーム。Gamecenter Turnbased Timelimit for turns

各ターンの時間制限を組み込みたいと思います。すべてのプレイヤーはターンを完了するのに48時間しかかかりません。時間切れになったら、急いで通知する必要があります。 制限時間内にプレイヤーがターンを取らなかった場合、彼はゲームを終えています(別の通知を受け取ります)。 人気の高いゲームであるWordfeudは、このように機能しますが、自分のサーバーを持っています(AppleのgameCenter経由ではありません)。

私の知る限り、NSNotificationCenterはGameCenterの通知が1つしかなく、認証が変更されました。

誰でも私のゲームでこれらの通知をどのように実装するか考えていますか?

答えて

0

ダイスはありません。あなたはアプリを動かすことなくゲームを殺すことはできません。 しかし、あなたは、iOS 6.0で(起動する方法についてUILocalNotification-[UIApplication scheduleLocalNotification:]を参照してください)あなたがそうしたい場合は、ローカル通知を使用することができ、ユーザーに

0

をそれの印象を与えることができ、後であなたがターンを終了することができます次の方法

- (void)endTurnWithNextParticipants:(NSArray *)nextParticipants turnTimeout:(NSTimeInterval)timeout matchData:(NSData *)matchData completionHandler:(void (^)(NSError *error))completionHandler 

タイムアウト間隔を定義できます。その時間にプレイヤーがプレイしなかったりプレイしなかった場合は、次のプレイヤーが順番にプレイする。

関連する問題