私は現在、ネットワーク化された2D MMOスタイルのゲームを開発しています。このゲームでは、複数のシンクライアント(アプレットで実行)がサーバーに接続でき、MMOスタイルの「こと」を実行できます。
ゲームの背景:まず、これを可能にするためにUDPを使用しています。ユーザーが常に上/下/左/右に移動しているときは常にスクロールする背景があり、各クライアントには常に画面の中央に独自の2Dアバターがあります。
私がこの3日間ほど直面している私の問題は、これです。すべてのクライアントについて、各クライアントのX、Y位置を更新するプロセスの背後にある数学を本当に理解していないと思います。なぜなら、今はいつでも新しいクライアントが接続され、実行されていた最初のクライアントは、「WSAD-ing」である場合は常に後者のクライアントを実際に移動します。
スクロールする背景で、これにどのようにアプローチすべきかについての洞察を期待していたと思います。個々のクライアントは常に画面の中央にありますが、世界中を移動する他のクライアントで更新されます。