ゲームは、ブラウザで再生する1対1のターンベースの2Dカード管理ゲームです。HeartstoneのようなゲームのためのAJAXまたはWebSockets?
これは、プレイヤーが多数のカードをプレイし、エフェクトを観察した後、相手に回しているHearstoneに非常によく似ています。
ゲームのメカニックとプロトタイプが用意されており、技術を決定する必要があります。
サーバはPHP + MySQLであり、node.jsについて聞きましたが、経験はありません。
私はパケットを失うことはできませんので、HTTPを使用する必要があります。
最初のアイデアは、5秒ごとにチェックするために、各クライアントのためのゲームの状態を取得するためにスケジュールしているためにAJAX呼び出しです:ターンの
- エンド
- ゲーム状態の変化(とそれに基づいてアニメーションをレンダリング)
もちろん、サーバー上のアクティブプレーヤーのすべての操作を検証する必要があります。
私はささやかなサーバが処理することができるであろう私のサーバー(ない高価なホスティング)とどのように多くのコールへのコール数の心配です...私は保証パケット配信を参照してくださいアヤックスのプラスとして
プロキシに関連する問題は発生しません(永続的な接続を切断する可能性があります)。
フィードバックありがとうございます! – Vadimster