2012-02-16 8 views
0

私は開発中のゲームにゲームキット機能を追加しようとしています。ゲームのタイプは、ターンベースではなく、ヘッド・トゥ・ヘッド・ゲームに似ています。つまり、すべてのプレイヤーが互いに競争し、ライブで何が起こっているのかを見ているような、カーレースアプリケーションのように、プレイしているユーザーが何をしているのかを他のプレーヤーが知る必要があります。iPhone - iOSゲームキットを使用してゲームを開発する

あなたは私にそれを行う方法の例を教えてもらえますか?サンプルコード、チュートリアル、何でも。

私はgoogleを持っていますが、漠然としたアプローチしか見つけられませんでした。

現時点では、ローカルネットワーク(bluetooth/wifi)ではなく、Game Centerを使用してオンラインゲームを実装することについて知る必要があります。

何か助けていただければ幸いです。ありがとう。

答えて

2

残念ながら、それはGame Centerがあなたに与えない部分です。独自のコミュニケーションスキームとプロトコルを作成する必要があります。ネイティブゲームキットの通信プロトコルは貧弱です。

私は間違ってはいません。それは、マッチを作成して見つけるための素晴らしいフレームワークですが、あなたはコミュニケーションの上に自分自身です。

ゲームキットリファレンスとプロトコルリファレンスセクションをチェックしてください。ゲームキットのプログラミングガイドで

https://developer.apple.com/library/ios/#DOCUMENTATION/GameKit/Reference/GameKit_Collection/_index.html

+0

これは私がgoogleに関連するものを見つけていない理由を説明していますが、ひとつ言わせてください:世界中のさまざまな地域で複数のユーザーがゲームセンターで接続していれば、それらの間でデータを渡します – SpaceDog

+0

絶対に。 Appleのドキュメントに関するいくつかの例があります:https://developer.apple.com/library/ios/#samplecode/GKRocket/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009747およびhttps://developer.apple .com/library/ios /#samplecode/GKTank/Introduction/Intro.html#// apple_ref/doc/uid/DTS40008918 – Jorsh

+0

ahhhh ...ありがとうございます。これはローカルネットワーク上にない人にとっても効果的です。ありがとう!!!!!!!!!!!!!!! – SpaceDog

1

、ドキュメントはセクションUsing Matches to Implement Your Network Game

で述べている試合は、デバイスのゲームセンターで、ネットワークを介して相互に接続されている選手のグループです。マッチでは、データと音声を試合の他の参加者に送信することができます。ゲームセンターは、他のプレイヤーを見つけることが困難な努力をしており、彼らの間のネットワークを確立する。これにより、ネットワークゲームの設計に取り組むことができます。

+0

素晴らしい!ありがとう – SpaceDog

関連する問題