2011-12-31 5 views
0

私は、例えばtic-tac-toeのようなゲームをユーザーが作成できるようにするアプリを書いています。 1人のユーザーがグリッドを描くことから始まり、それぞれのプレーヤーは文字通り自分のOまたはXを描くことができます。各ユーザーが自分のデバイスを持っているマルチプレイヤーゲームです。iOSデベロッパーの共有スクリーンキャプチャ

このデータをデバイス間で共有するにはどうすればよいか分かりません。私は2つのオプションを考えることができました:

  1. 各プレイヤーが移動した後に、スクリーンショットをサーバーにアップロードしなければならないでしょうか?
  2. ユーザーが描画している正確なポイントをアップロードし、これらのポイントを他のユーザーの画面に再描画する必要がありますか?

他の提案はありますか、または正しい方向のポイントですか?私はこのすべてをかなり新しくしていますので、あまり厳しくしないでください)

+1

あなたの第二の点は、最良の選択肢のように聞こえます。インクリメンタルな画像を作成すると、はるかに多くのデータを転送する必要があります。また、2つのデバイスで異なるディスプレイを使用している可能性があります(例:Retinaディスプレイとそれ以外のディスプレイ) – Clafou

+0

良い点 - Retinaディスプレイの問題。私は2番目のオプションのワークフローが次のようなものであると仮定します: - プレイヤー1はデータポイントをアップロードします - プレイヤー2は新しいポイントを継続的にチェックします ...など – bdev

答えて

2

マルチプレイヤーゲームで始める(それは簡単なものであっても)野心的です:)あなたが自分のことを気にしないならiOS5以上であれば、新しいターンベースのマルチプレイヤーゲーム機能をチェックアウトします。ここで良いのチュートリアルがあります:

http://www.raywenderlich.com/5480/beginning-turn-based-gaming-with-ios-5-part-1

+0

うわーは素晴らしいAPIのように見えますそれを読む必要があります。素晴らしい発見 - ありがとう – bdev

関連する問題