私はマルチプレイヤーAndroidゲームを作りたいと思っており、あらゆるネットワークの初心者です。私はCとJavaでのソケットプログラミングについてある程度の知識を持っていますが、私が理解していることから、Androidデバイスからリモートサーバーに通信する場合はそれほど単純ではありません。基本的に、このプロジェクトのサーバー側コンポーネントをセットアップする方法がわかりません。フレームワークを調べるように言われましたが、私の特定のケースでフレームワークがどのように使用されるかは正確にはわかりません。
これは、私のアプリケーションがどのように機能し、どのようにサーバーと通信するかについての内訳です。クライアントアプリケーションは、ユーザーがログイン、ゲームの作成、移動、統計の確認などを行うたびにサーバーにリクエストを送信します。サーバーはデータベースから情報を更新または取得し(何らかの方法で)、クライアントに送信します。プレーヤーが移動する場合、サーバーはすべての計算を実行し、ゲーム状態を保存し、更新されたゲームを両方のプレーヤーにプッシュする責任があります。
私は誰かが私がこれを始める方法についていくらかの光を当てることができることを望んでいました。どんな情報でも大歓迎です。ありがとう