このサンプルでは、クライアント/サーバー ネットワーク トポロジを使用して、単純なマルチプレイヤー ネットワーク セッションを実装します。このトポロジでは、各コンピューターがそのプレイヤー入力をサーバーに送信し、サーバーが、セッションに参加しているすべてのプレイヤーの状態を更新して、結果をクライアントに送り返します。
サンプルの概要
このサンプルは、ネットワーク セッションを作成し、これに参加する方法、およびクライアント/サーバー ネットワーク トポロジを使用してデータを送受信する方法の基本を示します。各プレイヤーは戦車を制御し、砲塔を回転させながら画面中を乗り回すことができます。ゲームのシミュレーションは、サーバーとして指定されている単一のコンピューター上ですべて実行されます。クライアント コンピューターが、それらのプレイヤー入力をサーバーに送信し、サーバーが、算出したゲームの状態を各クライアントに送り返します。ゲーム ロジックは、サーバー上でのみ実行されます。クライアントは実質的に「無知」な端末として機能し、入力の読み取りとサーバーの指示どおりのゲーム ワールドのレンダリングのみを行います。
ネットワーク ゲームのシミュレーションを処理する別の方法については、ピアツーピア ネットワーク トポロジを使用して同じ戦車の動きを実装する「ピア ツー ピアのサンプル」を参照してください。
※ 以下、「ダウンロード」で提供されるファイルの言語は Framework のバージョンによって異なります。
var gDomain='m.webtrends.com'; var gDcsId='dcschd84w10000w4lw9hcqmsz_8n3x'; var gTrackEvents=1; var gFpc='WT_FPC'; /*<\/scr"+"ipt>");} /*]]>*/