ゲーム開発に手を出し始めたばかりで、単純なマルチプレイヤー ゲームを作成したいと考えていました。マルチプレイヤー ゲームの主要な通信プロトコルとして HTTP を使用することは可能ですか? 私のゲームは 1 秒間に複数のリクエストを行うのではなく、数秒ごとに 1 つのリクエストを行います。クライアントはモバイル デバイスになります。
私が尋ねている理由は、伝えられるところによると、スケーリングが良好で、ノンブロッキング リクエストをサポートし、「数千の同時ユーザー」を処理できると報告されている Tornado を使用してみるのは興味深いかもしれないと思ったからです。
したがって、私のクライアントは HTTP リクエストを作成でき、ゲーム サーバーに通知するものがあれば、リクエストに応答します。これは、一部の人々が COMET デザイン パターンと呼んでいるものを示していると思います。
ソケットレベルで作業する方がオーバーヘッドが少ないことは理解していますが、ゲームの要件を考えると、これが実現可能かどうか疑問に思っていますか? それとも私はただ頭がおかしいのですか?
前もって感謝します。