だから私は現在、マルチプレイヤーターンベースのカードゲームを開発しています。私はすべてのコアゲームロジックとUIを完了し、複数の電話を介して接続して、マルチプレイヤーにするための最良の方法を見つけようとしています。今のところ、私の唯一のオプションはBluetoothであるように思われます。これは、特にエミュレーターでサポートされていないため、私が調査したところ、非常に貧弱なオプションです。だから私は代替案があるかどうか疑問に思っています。代替案には以下が必要です。
- プレイヤーが「ルーム」に参加できる本質的に「ゲームロビー」となる機能(Call of Dutyなどの他の多くのマルチプレイヤーゲームのものと同様)
- APIレベル8以上をサポート
- 最大6人のプレーヤーを接続します
- プレイするためにインターネットを必要としません(これは最も重要なものです)
- 私の側では支払いは必要ありません(サーバーなし)
- できればエミュレータで簡単にテストできます
ダイレクトWIFIも検討しましたが、API 14が必要なため、Android市場の半分以上でゲームを利用できなくなります。
また、他に選択肢がない場合、マルチプレイヤーBluetoothターンベースのゲーム用のSDKまたはチュートリアルはありますか?また、デバイスをペアリングせずにBluetoothを使用して「ゲームロビー」を開催することも可能ですか?