Skip to content

Internet Match & Nearby Match

yokoe edited this page Sep 14, 2010 · 19 revisions

インターネット対戦/ローカル対戦

  • インターネット経由、あるいは無線LAN/Bluetoothを使った近隣のユーザ同士で対戦するための機能を提供します。

対戦の流れ

  • PANKIAを使ったインターネット対戦/ローカル対戦は下記のような流れで行われます。
  1. ダッシュボードを開く
  2. インターネット対戦あるいはローカル対戦用のルームをユーザが作る
  3. 他のユーザがその部屋に入室する
  4. メンバーが揃う
  5. ゲームが開始される
  6. 対戦する
  7. ゲーム終了
  8. ダッシュボードに戻る
  • ゲーム側では対戦がインターネット対戦/ローカル対戦なのかを意識する必要はありません。

部屋の作成

  • 部屋の作成はダッシュボード上で行います。
  • 部屋が作成されメンバーが揃いゲームが開始されるまで、ゲーム側で行う処理はありません。
- (void)startInternetMatch
{
    //インターネットマッチの画面を開いた状態でダッシュボードを開きます。
    [PankiaNet launchDashboardWithInternetMatchView];
}

対戦の開始

  • 部屋に人数が揃い対戦の準備ができるとgameSessionWillBegin:が呼ばれます。
- (void)gameSessionWillBegin:(PNGameSession*)gameSession
{
    //このメソッドがよばれたら、対戦のためにゲームを初期化します。
}
Clone this wiki locally