デスクトップ ベースのゲームをコーディングしたい場合は、XNA コードと UDP ソケットをプルして、適切なマルチプレイヤー ゲームを作成できます。必要なゲームのコーディング方法が非常に明確になります。
しかし、ブラウザベースのオンライン マルチプレイヤー ゲームをコーディングしたい場合、どうすればよいでしょうか? XNA を使用することはできません....いくつかの質問を見てきましたが、代替言語として PHP と ASP.NET と Silverlight と Flash と Java を見ています...どのように機能するのか本当にわかりません. つまり、デスクトップ ベースのゲームの場合、UDP ソケットを開き、クライアントを受け入れてデータを転送し、プレーヤーの状態を更新し、XNA を使用して結果を描画します。しかし、ブラウザでは、どのようにソケットなどを開くのでしょうか? そのコンセプトはどのように機能し、Web ブラウザーを介してリアルタイムで人々と通信しますか。方向性は?私は C# に精通しており、Java にはある程度慣れています。Flash、ASP.NET、または Silverlight を実行したことはありません。