私はいくつかの単純なCanvasベースの洞窟フライヤーゲームをいじくり回しており、最終的にそれをマルチプレイヤーにしたいと考えています。サーバー側でNode.jsを使用する計画です。
送信されるデータは、各プレーヤーの位置、方向、速度などで構成されます。プレーヤーの動きは単純な力の物理学なので、サーバーからの次の更新の前に動きを推定できるはずです。
通信側のヒントやベストプラクティスはありますか?私はウェブソケットが行く方法だと思います。ゲームループのすべてのパスで、または指定された間隔で情報を送信する必要がありますか?また、それが古いブラウザーで動作しないかどうかは気にしません。