1

Android でオンライン チェス ゲームを開発しています。最初のプレーヤーはアプリを使用し、2 番目のプレーヤーは HTML の Web ページを使用します。

私がやりたいことは、各プレイヤーが順番に行うすべての動きの情報を含むテキストを送信することです。ゲームのすべての処理と検証部分は、Android アプリケーションで行われます。2 番目のプレーヤーは、テキストを受け取り、HTML コードに解析してから、非常によく似たテキストをアプリケーションに送信して、移動の承認を受け取ります。

私は本当に、インターネット リソースをできるだけ使わないようにしています。

Android でメッセージを送信するための最良のオプションを探していましたが、あまり経験がないため、どうすればよいかわかりません。

メッセージを送信するためのこれらの可能性を見つけました:

私はこれらの技術を使用したことがありませんが、より深い研究を開始するのに最適な技術を知りたい.

ご覧のように、チェス ゲームでは大量のメッセージは必要ありません。Android アプリケーションのチェス エンジンによる承認ごとに、移動ごとに 1 つのメッセージを送受信する必要があるからです。

より良い解決策や、私が使用すべきテクノロジーの例とのリンクを知っていれば、非常に感謝しています.

4

1 に答える 1

1

あなたのケースでは、Android プレーヤーがアプリを実行している必要があるかどうか (リアルタイム プレイ)、またはプレイを送信し、プレイしてアプリをオフにし、数時間後に次の動きを確認するオプションがあるかどうかだけが重要です。 ?

リアルタイムの場合は、接続を開き、ポーリングまたはソケットを使用してゲームを実行し続けます。

リアルタイム ゲームでない場合は、おそらく GCM が最適な方法です。

ただし、どちらのオプションも、独自の Web サーバーを実行する必要があることを意味することに注意してください。

于 2013-04-09T13:05:15.130 に答える