1

こんにちは、私は最終学年の学生です。Android で最終学年のプロジェクトを作成する予定です。私はAndroidで基本的なアイデアを持っていますが、ゲームnワイヤレス通信の作成については知りません..そして私のプロジェクトのトピックは、Androidでのワイヤレス(エアプレイ)ゲームです。

シンプルな 2 人用ゲーム (チックタック、チェス、シンプルなカーレースやバイクレースなど) を作成したい

そして最後に、私のゲームが2つの異なるAndroidデバイスにインストールされているようにしたいです。他のデバイスで 1 人のプレーヤーを再生し、他のデバイスで 2 番目のプレーヤーを再生できます。

この2大要素(ゲーム開発と無線接続)の基礎知識は私も持っていません。

誰でも私を助けてくれますか? このことのためのリソースが欲しい. 事前に感謝します:)

4

2 に答える 2

1

Bluetooth プロトコルを使用して実行したい場合は、Android SDKの優れたBluetooth チャット サンプル
を使用します。 ただし、Bluetooth は、2 台のマシンが互いに 30 メートルの距離にある必要があることを意味します。

通常、マルチプレイヤー ゲームでは、情報を一時的に保存し、対応するマシンにプッシュする途中のサーバーを使用するだけです。

アーキテクチャを選択して調査を行ってください。さらに詳細を教えていただければ、お手伝いできます。
また、Android とサーバー側言語との間の通信に関するチュートリアルがたくさんあります。

お役に立てば幸いです。

于 2012-05-18T13:44:07.843 に答える
1

プロジェクトのゲーム側の作業は非常に単純である必要があります (優れたグラフィックスや高速なグラフィックスは必要なく、ゲームはターン ベースであるという点で)。標準の Android 開発者サイトには、Android プログラミングの優れた紹介があります。

コミュニケーションの観点からは、使用するテクノロジーの種類を選択する必要があります。

  1. メカニズムとしてのインターネット/TCPIP/ローカル ワイヤレス ネットワーク: ここでは、ソケットを見て、一緒にプレイしたい 2 つの当事者が誰であるかをどのように確立するかを検討する必要があります。
  2. 物理的な近接性を必要とする IR/ブルートゥースなどの一部の PAN テクノロジー: 上記の Joe が提案したように、これらをサポートする Android スタックを調査します。

幸運を

于 2012-05-18T13:50:46.907 に答える