以前に iPhone Wi-Fi/Bluetooth マルチプレイを作成した開発者はいますか?

StackOverflow https://stackoverflow.com/questions/2423257

  •  19-09-2019
  •  | 
  •  

質問

以前に iPhone Wi-Fi/Bluetooth マルチプレイを書いた開発者はいますか?

最近、最新のゲーム Doodle Kart を Bluetooth 経由でマルチプレイできるようにしようとしています。しかし、2 つのデバイス間で共有する必要がある大量のデータがあることがわかりました。

- あなたの車の位置と方向 - あなたの車のステータス(それは通常の状態であり、弾丸に衝突し、穴に陥っています...) - カップ車の位置、裂傷、およびそのステータスの位置とステータス(鉛筆、弾丸...)

1 つのデバイスがすべてのことを計算し、もう 1 つのデバイスは画面に表示するデータを待って受信するだけだと考えています。意味はあるでしょうか?

ねえ、最初に最も重要な質問をしなければなりません:私のゲームで Bluetooth マルチプレイを機能させることは可能だと思いますか?デバイス間で共有する必要があるデータが多すぎます。

役に立ちましたか?

解決

通常、マルチプレイヤー ゲームは次のような「イベント」を共有するだけです。

  • プレイヤーは左/右に向きを変え始めます。
  • プレイヤーは加速を始めます。
  • プレイヤーは x/y/z から x/y/z 方向にシュートします。
  • アイテムは x/y/z に生成されます。
  • プレイヤーがアイテムを取得します。

他の部分は、あたかもすべてが起こるかのように、残りを自分たちで計算するだけです。これにより、送信に必要なデータが削減されますが、ゲームの状態を再度同期する定期的な「完全な更新」が必要になります(つまり、10秒ごと)。

要するに:
データではなくアクションを転送します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top