(57)【特許請求の範囲】
【請求項１】
通信回線を介して接続された複数のゲーム端末用に対戦用ゲーム演算を行ない、演算結果を対応するゲーム端末に送信するゲーム演算集中処理装置であって、
対戦する前記各ゲーム端末毎に、そのゲーム端末からの入力信号を反映した自機プレーヤのゲーム演算を行う端末用主処理手段と、
前記端末用主処理手段がゲーム演算を行なうゲーム端末の自機プレーヤと対戦する前記ゲーム端末毎に、当該ゲーム端末からの入力信号を反映した対戦相手プレーヤのゲーム演算を行う端末用ダミー処理手段と、
前記端末用ダミー処理手段に入力されるゲーム端末からの入力信号に所与の遅延処理を施すダミー用遅延処理手段と、
を含み、
前記端末用主処理手段及び端末用ダミー処理手段は、互いに対戦する前記自機プレーヤ及び対戦相手プレーヤのデータの授受を行いながら、前記自機プレーヤ及び対戦相手プレーヤの対戦する前記対戦用ゲーム演算を行ない、
前記端末用主処理手段は、前記対戦用ゲーム演算により得られる対戦ゲームの画面データを前記演算結果として対応するゲーム端末に送信することを特徴とするゲーム演算集中処理装置。
【請求項２】
請求項１において、
前記ダミー用遅延処理手段は、
前記各ゲーム端末毎に前記遅延時間を設定することを特徴とするゲーム演算集中処理装置。
【請求項３】
請求項１、２のいずれかにおいて、
前記ダミー用遅延処理手段は、
所定の条件の下で、前記遅延処理を行うことを特徴とするゲーム演算集中処理装置。
【請求項４】
請求項１ないし３のいずれかにおいて、
前記ゲーム端末は、
プレーヤ入力手段と、
プレーヤ入力手段からの入力信号を通信回線を介してゲーム演算集中処理装置に送信するとともに、ゲーム演算集中処理装置から送信される対戦用ゲーム演算結果を受信する手段と、
受信された対戦用ゲーム演算結果に基づき、ゲーム画面を表示する手段と、
を含むことを特徴とするゲーム演算集中処理装置。
【請求項５】
通信回線を介して接続された複数のゲーム端末用に対戦用ゲーム演算を行ない、演算結果を対応するゲーム端末に送信する演算処理を行うためのプログラムが記憶されたコンピュータ読取り可能な情報記憶媒体であって、
コンピュータを、
対戦する前記各ゲーム端末毎に、そのゲーム端末からの入力信号を反映した自機プレーヤのゲーム演算を行う端末用主処理手段と、
前記端末用主処理手段がゲーム演算を行なうゲーム端末の自機プレーヤと対戦する前記ゲーム端末毎に、当該ゲーム端末からの入力信号を反映した対戦相手プレーヤのゲーム演算を行う端末用ダミー処理手段と、
前記端末用ダミー処理手段に入力されるゲーム端末からの入力信号に所与の遅延処理を施すダミー用遅延処理手段と、
として機能させ、
前記端末用主処理手段及び端末用ダミー処理手段は、互いに対戦する前記自機プレーヤ及び対戦相手プレーヤのデータの授受を行いながら、前記自機プレーヤ及び対戦相手プレーヤの対戦する前記対戦用ゲーム演算を行ない、
前記端末用主処理手段は、前記対戦用ゲーム演算により得られる対戦ゲームの画面データを前記演算結果として対応するゲーム端末に送信するための処理を実現するためのプログラムが記憶されたことを特徴とする情報記憶媒体。
【請求項６】
請求項５において、
前記ダミー用遅延処理手段は、
前記各ゲーム端末毎に前記遅延時間を設定することを特徴とする情報記憶媒体。
【請求項７】
請求項５，６のいずれかにおいて、
前記ダミー用遅延処理手段は、
所定の条件の下で、前記遅延処理を行うことを特徴とする情報記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線を介して接続された複数のゲーム端末用に対戦用ゲーム演算を行うゲーム演算集中処理装置及び情報記憶媒体に関する。
【０００２】
【背景技術及び発明が解決しようとする課題】
現在、本発明者らにより、通信ラインを介してホストと、複数のゲーム端末とを接続したゲームシステムの開発が行われている。ホストは、各ゲーム端末から送信されてくる操作信号に基づき、対戦型のマルチプレーヤゲームの演算を行ない、その演算結果を、対応する各ゲーム端末へ通信ラインを介して送信する。
【０００３】
これにより、各ゲーム端末は、ホストを介して他のゲーム端末との間で、対戦ゲームを行うことができる。
【０００４】
しかし、このようなゲームシステムでは対戦型のゲームを行う場合に、データの伝送遅れが致命的な問題となり、これがゲームの面白さを低下させる要因となってしまうという問題があった。
【０００５】
例えば、第１のゲーム端末と、第２のゲーム端末とがホストを介して、前述したような対戦型のゲームを行う場合を想定する。この場合に、第１、第２の各ゲーム端末とホストとの間の伝送時間が、一方が短く、他方が長い場合には、伝送時間の長い方のゲーム端末は常に不利な状況となってしまい、公平な条件で対戦ゲームを行うことができず、これがゲームの面白さを低下させるという問題があった。
【０００６】
本発明は、このような課題に鑑みがなされたものであり、その目的は、プレーヤに前述したデータの伝送時間遅れを意識させることなく、通信回線を介して接続された各ゲーム端末間で対戦ゲームを行わせることを可能としたゲーム演算集中処理装置及び情報記憶媒体を提供することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するため、本発明は、
通信回線を介して接続された複数のゲーム端末用に対戦用ゲーム演算を行ない、演算結果を対応するゲーム端末に送信するゲーム演算集中処理装置であって、
対戦する前記各ゲーム端末毎に、そのゲーム端末からの入力信号に基づき、ゲーム演算を行う端末用主処理手段と、
対戦する前記各ゲーム端末毎に、そのゲーム端末からの入力信号に基づき、ダミー用ゲーム演算を行う端末用ダミー処理手段と、
前記端末用ダミー処理手段に入力されるゲーム端末からの入力信号に所与の遅延処理を施すダミー用遅延処理手段と、
を含み、
前記端末用主処理手段と、対戦相手のダミー演算を行う端末用ダミー処理手段とが、互いにデータ交換を行いながら、前記対戦用のゲーム演算を行うことを特徴とする。
【０００８】
また、本発明は、
通信回線を介して接続された複数のゲーム端末用に対戦用ゲーム演算を行ない、演算結果を対応するゲーム端末に送信する演算処理を行うためのプログラムが記憶されたコンピュータ読取り可能な情報記憶媒体であって、
コンピュータを、
対戦する前記各ゲーム端末毎に、そのゲーム端末からの入力信号に基づき、ゲーム演算を行う端末用主処理手段と、
対戦する前記各ゲーム端末毎に、そのゲーム端末からの入力信号に基づき、ダミー用ゲーム演算を行う端末用ダミー処理手段と、
前記各端末用ダミー処理手段に入力されるゲーム端末からの入力信号に所与の遅延処理を施すダミー用遅延処理手段と、
として機能させ、
前記端末用主処理手段と、対戦相手のダミー演算を行う端末用ダミー処理手段とが、互いにデータ交換を行いながら、前記対戦用のゲーム演算を行うことを特徴とする。
【０００９】
ホストとして機能するゲーム演算集中処理装置には、対戦ゲームを行う各ゲーム端末用に複数の端末用主演算処理手段及び端末用ダミー処理手段が設けられている。
【００１０】
そして、前記端末用主処理手段と、対戦相手のダミー演算を行う端末用ダミー処理手段とが、互いにデータ交換を行いながら、前記対戦用のゲーム演算を行う。
【００１１】
このとき、遅延処理手段は、各ゲーム端末毎に、そのゲーム端末からの入力信号に所与の遅延処理を施し、対応する端末用ダミー処理手段へ供給する。
【００１２】
これにより、各ゲーム端末用のゲーム演算を行う端末用主演算処理手段は、対戦相手となるゲーム端末用のダミー演算を行う端末用ダミー処理手段に比べて、有利な条件でゲーム演算を行うことができる。
【００１３】
この結果、本発明によれば、各ゲーム端末のプレーヤにデータ伝送時間遅れを意識させることなく、通信回線を介して接続されたゲーム端末間で対戦ゲームを行わせることを可能とする。
【００１４】
通常の対戦ゲームを行う場合、一方のプレーヤが勝つと、他方のプレーヤは負けるが、本発明によれば、対戦する両方のプレーヤが勝ったり、負けたりという現象が生ずる。しかし、このような自体が発生したとしても、通信回線を介して接続された各ゲーム端末のプレーヤが、これに気づくことが少なく、これよりもむしろ、前述したデータ伝送遅れに基づく自分に不利なゲーム結果の方が、ゲームの面白さを低下させるという問題を解決し、遠隔地のプレーヤに、前述したデータ伝送時間遅れを意識させることなく、対戦ゲームを行わせることができる。
【００１５】
ここにおいて、前記ダミー用遅延処理手段は、
前記各ゲーム端末毎に前記遅延時間を設定するように形成することが好ましい。
【００１６】
すなわち、各ゲーム端末は、ホストとして機能するゲーム演算集中処理装置にアクセスする際に、ゲーム演算集中処理装置へ送信するデータに、自分の地域情報を含めるように形成する。
【００１７】
ホストとして機能するゲーム演算集中処理装置は、通信回線を介してアクセスしてくる各ゲーム端末の地域を、その受信データから判別する手段を有するように形成する。
【００１８】
そして、遅延処理手段は、各ゲーム端末毎に、その地域情報に応じた遅延時間を設定する。
【００１９】
例えば、ホストとして機能するゲーム演算集中処理装置が、東京に設置されている場合に、対戦ゲームを行う一方のゲーム端末が東京、他方のゲーム端末が大阪であると判定されると、東京のゲーム端末に比べ、大阪のゲーム端末からの入力信号に対する遅延時間を短く設定する。
【００２０】
これにより、対戦ゲームにおいて、各プレーヤの技量は比較的正確に反映されることになるため、より面白い対戦ゲームを実現することが可能となる。
【００２１】
また、前記ダミー用遅延処理手段は、
所定の条件の下で、前記遅延処理を行うことを特徴とするように形成することが好ましい。
【００２２】
すなわち、各ゲーム端末間で対戦ゲームを行う場合に、通常は端末用ダミー処理手段への入力信号に遅延処理を施すことなく、ゲーム演算を行わせ、例えば対戦ゲームにおいて勝敗を決する重要な場面や、イベント発生時に、遅延処理手段による遅延処理を施すようにする。
【００２３】
このようにすることによっても、データ伝送時間遅れの相違にゲーム結果が影響されることが少なくなるため、面白い対戦ゲームを実現することができる。
【００２４】
また、ホストとして機能するゲーム演算集中処理装置の各端末用主処理手段は、各ゲーム端末用のゲーム画面を演算し、その演算結果を対応するゲーム端末に送信するように形成することが好ましい。
【００２５】
そして、前記ゲーム端末は、
プレーヤ入力手段と、
プレーヤ入力手段からの入力信号を通信回線を介してゲーム演算集中処理装置に送信するとともに、ゲーム演算集中処理装置から送信される対戦用ゲーム演算結果を受信する手段と、
受信された対戦用ゲーム演算結果に基づき、ゲーム画面を表示する手段と、
を含むように形成することが好ましい。
【００２６】
これにより、ゲーム端末では、ゲーム画面を見ながら対戦ゲームを楽しむことができる。
【００２７】
【発明の実施の形態】
次に本発明の好適な実施の形態を図面に基づき詳細に説明する。
【００２８】
図１には、本発明のゲームシステムの好適な実施の形態が示され、このゲームシステムでは、通信回線１０を介してホストとして機能するゲーム演算集中処理装置２０と、複数のゲーム端末８０−１、８０−２…が接続されている。
【００２９】
そして、各ゲーム端末８０は、前記ゲーム演算集中処理装置２０を介して互いに対戦ゲームを行う。
【００３０】
前記ゲーム演算集中処理装置２０は、複数台のゲーム端末８０による対戦ゲーム演算を行うように構成されたものであり、例えばゲーム供給元の集中管理センター等に設置されている。
【００３１】
各ゲーム端末８０は、ゲームセンターや、遊園地、その他のロケーションに分散配置されている。例えば、ゲームセンターであるロケーション１００−１には、２台のゲーム端末８０−１、８０−２が設置されており、これと離れた他のロケーション１００−２には、複数台のゲーム端末８０−３、８０−４、８０−５が設置されている。
【００３２】
ここにおいて、前記集中演算処理装置２０が、例えば東京に設置されている場合に、前記各ゲーム端末８０は、通信回線１０を介して接続可能という条件を満たすならば、東京に設置してもよく、また大阪、北海道等の遠隔地に設置してもよい。
【００３３】
また、前記通信回線は、信号伝送容量の大きい回線、例えば光ファイバ回線等を用いて構成される。
【００３４】
次に、ゲーム端末８０について説明する。
【００３５】
図２に示すように、本実施の形態のゲーム端末８０は、処理部８２と、ディスプレイ８４と、スピーカ８６と、入力部８８とを含む。
【００３６】
前記入力部８８は、プレーヤはゲーム入力を行う際にしようするものであり、例えば対戦型のレーシングカーゲームを例にとれば、ハンドル、アクセルとして構成され、また格闘型の対戦ゲームを例にとれば、各種操作レバー及びボタンを含んで構成される。
【００３７】
入力部８８からの入力信号は、処理部８２によって、通信回線１０を介してゲーム演算集中処理装置２０へ向け送信される。なお、ゲームへエントリーする際に、処理部８２はゲーム端末８０の識別情報及びこのゲーム端末が設置されているエリア情報を、ゲーム開始に先立って通信回線１０を介しゲーム演算集中処理装置２０へ向け送信するように構成されている。
【００３８】
また、後述するように、ゲーム演算集中処理装置２０は、この入力信号に基づき、当該ゲーム端末８０のための対戦用ゲーム演算を行い、この演算情報を通信回線１０を介して対応するゲーム端末８０へ向け送信する。このゲーム演算情報には、ゲーム画面の情報や、音声情報が含まれる。
【００３９】
処理部８２は、このような演算情報を受信し、この受信データに基づき画像データを生成し、ディスプレイ８４上にゲーム画面として表示する。さらに、処理部８２は、この受信情報に基づき、音声信号を生成し、スピーカ８６から音声出力する。
【００４０】
ゲーム端末８０は、このようなゲーム演算集中処理装置２０からの演算データの受信を、原則的には１／６０秒毎に繰り返して行い、ゲーム画面をディスプレイ８４上に表示するとともに、スピーカ８６からゲーム用の音声信号を出力する。
【００４１】
これにより、プレーヤは、ゲーム画面を見ながら、対戦ゲームを楽しむことができる。
【００４２】
次に、ゲーム演算集中処理装置２０について説明する。
【００４３】
図１に示すように、ゲーム演算集中処理装置２０は、各ゲーム端末間の対戦用ゲーム演算を行う主処理部３０と、各ゲーム端末間の対戦用ダミー演算を行うダミー処理部４０と、各ゲーム端末からダミー処理部４０へ入力される信号に所与の遅延処理を施す遅延処理部５０と、各ゲーム端末からの対戦ゲームへのエントリーの受付制御を行う受付制御部７０とを含む。
【００４４】
主処理部３０は、各ゲーム端末毎に対戦用ゲーム演算を行う複数の端末用主処理部３２−１、３２−２…と、各端末用に対戦用のダミー演算を行う複数の端末用ダミー処理部４２−１、４２−２と、前記各ダミー処理部４２−１、４２−２…へ入力される各ゲーム端末からの入力信号に所定の遅延処理を施す複数のダミー用遅延処理部５２−１、５２−２とを含む。
【００４５】
前記受付制御部７０は、各ゲーム端末８０からの対戦用ゲームの受付を行うとともに、各ゲーム端末８０との間で送受信されるデータの管理を行う。
【００４６】
例えば、複数のゲーム端末から、対戦ゲームのエントリーが行われた場合には、各ゲーム端末用の端末用主処理部３２、端末用ダミー処理部４２、ダミー用遅延処理部５２を割り当て、割り当てられた各処理部と対応するゲーム端末との間でデータの送受信が行われるように制御する。具体的には、ゲーム端末８０−１、８０−３から対戦ゲームのエントリーがあった場合、ゲーム端末８０−１を、処理部３２−１、４２−１、５２−１へ割り当てるとともに、ゲーム端末８０−３を、処理部３２−２、４２−２、５２−２へ割り当てる処理を行う。
【００４７】
前記各端末用主処理部３２−１、３２−２…は、それぞれが割り当てられた１台分のゲーム端末のゲーム演算を行うように構成れている。
【００４８】
前記各端末用ダミー処理部４２−１、４２−２…は、割り当てられたゲーム端末からの入力信号に基づき、当該ゲーム端末用のダミー用ゲーム演算を行うように構成されている。
【００４９】
両処理部３２，４２の相違は、端末用主処理部３２の演算したゲーム演算情報は対応するゲーム端末８０に送信されるが、端末用ダミー処理部４２の演算結果は対応するゲーム端末８０には送信されないという点にある。
【００５０】
ダミー用遅延処理部５２は、割り当てられたゲーム端末８０から入力される信号に、所定の遅延処理を施し、対応する端末用ダミー処理部４２へ供給するように構成されている。
【００５１】
受付制御部７０は、各処理部３２、４２、５２の空き状態を検出し、この検出結果に基づき、各ゲーム端末からの対戦ゲームへのエントリーの受付を制御する。具体的には、各処理部３２、４２、５２の空き状態を判断し、空いているものがあった場合には、ゲーム端末８０からの新たな対戦ゲームへのエントリー受付を行い、受け付けたゲーム端末８０を空いている処理部３２、４２、５２へ割り付ける処理を行う。そして、割り付けられた処理部３２、４２、５２へ向け、ゲーム端末８０からの入力信号を供給し、かつ割り付けられた端末用主処理部３２のゲーム演算結果を、該当するゲーム端末８０へ向け送信する。
【００５２】
次に、本実施の形態の、対戦型ゲーム演算の詳細を説明する。
【００５３】
図３には、本実施の形態のシステムの比較例が模擬的に示され、この比較例では、２台のゲーム端末８０Ａ、８０Ｂ間で、対戦ゲームが行われている。ここでは、各ゲーム端末８０Ａ、８０Ｂが、各端末用主処理部３２−１、３２−２に割り付けられていると仮定する。
【００５４】
この比較例では、各端末用主処理部３２−１、３２−２は、対応するゲーム端末８０Ａ、８０Ｂから入力される操作信号１００に基づき、ゲーム演算を行う。このとき、各端末用主処理部３２−１、３２−２は、互いにゲームデータを相互に交換し、対戦型のゲーム演算を行う。
【００５５】
端末用主処理部３２−１は、ゲーム端末８０Ａ用のゲーム画面及びゲーム音をゲームデータとして演算し、通信回線を介してゲーム端末８０Ａへ向け送信する。
【００５６】
端末用主処理部３２−２は、ゲーム端末８０Ｂ用のゲーム画面、及びゲーム音をゲームデータとして演算し、ゲーム端末８０Ｂへ向け送信する。
【００５７】
これにより、回線を介して遠隔地で結ばれたゲーム端末８０Ａ、８０Ｂ間で、リアルタイムで対戦ゲームを行うことができる。
【００５８】
しかし、単純にこのようなゲーム演算を行うと、各ゲーム端末８０Ａ、８０Ｂ毎のデータの伝送時間遅れが問題となり、対戦型のゲームでは、この伝送時間の遅れが、ゲームの面白さを低下させる大きな要因となる。
【００５９】
例えば、図４に示すように、ホストとして機能するゲーム演算集中処理装置２０が東京に設置され、各ゲーム端末８０Ａ、８０Ｂがそれぞれ東京と大阪に設置された場合を想定する。この場合に、ゲーム端末８０Ａと、ゲーム演算集中処理装置２０との間のデータの送信及び受信時間はα１、α２となり、ゲーム端末８０Ｂとゲーム演算集中処理装置２０との間のデータの送信及び受信時間はβ１、β２となる。ゲーム端末８０Ａ、８０Ｂを操作するプレーヤＡ、Ｂの反応時間が同じであると仮定すると、以下に示す伝送時間差Δｔが、クイズ早押しゲームや、格闘ゲーム等の、対戦ゲームにおいて一方のプレーヤか他方のプレーヤに対して圧倒的な不利な状況を作ってしまい、これがゲームの面白さを損なうという問題を引き起こす。
【００６０】
Δｔ  ＝  （β１＋β２）−（α１＋α２）
【００６１】
本実施の形態の特徴は、このような伝送時間差Δｔに影響されることなく、遠隔地に位置するゲーム端末８０Ａ、８０Ｂ間で、各プレーヤＡ、Ｂが対戦ゲームの面白さを味わうことができるように形成されたゲームシステムを提供することにある。
【００６２】
このために、本実施の形態のシステムでは、前記端末用主処理部３２以外に、端末用ダミー処理部４２及びダミー用遅延処理部５２が設けられてる。
【００６３】
図５には、本実施の形態のシステムにおいて、２台のゲーム端末８０Ａ、８０Ｂ間で、対戦ゲームを行う場合の一例が模擬的に示されている。ここでは、端末用主処理部３２−１、４２−１、５２−１が、ゲーム端末８０Ａに割り当てられ、端末用主処理部３２−２、端末用ダミー処理部４２−２、ダミー用遅延処理部５２−２が、ゲーム端末８０Ｂに割り当てられている。
【００６４】
この場合に、図６に示すような操作信号１００Ａ、１００Ｂが各ゲーム端末８０Ａ、８０Ｂから入力される。例えば、あるイベントが発生しときに、ボタンを早押しした方が、高い得点を得るというような対戦ゲームを想定すると、前記操作信号１００Ａ、１００Ｂは、あるイベント発生時に各ゲーム端末８０Ａ、８０Ｂから送信されてくるボタン操作信号に該当する。
【００６５】
このとき、ゲーム端末８０Ａに割り当てられた端末用主処理部３２−１と、対戦相手のゲーム端末８０Ｂのダミー演算を行う端末用ダミー処理部４２−２に着目してみると、図７に示すように、ゲーム端末８０Ａから送信されてくる操作信号１００Ａはそのまま端末用主処理部３２−１へ入力されるが、対戦相手のゲーム端末８０Ｂから送信されてくる操作信号１００Ｂは、ダミー用遅延処理部５２−２によって所定時間ΔｔA分だけ遅延された操作信号１００Ｂ´として端末用ダミー処理部４２−２へ入力される。
【００６６】
また、図８に示すように、端末用主処理部３２−２には、割り当てられたゲーム端末８０Ｂからの操作信号１００Ｂがそのまま入力されるが、対戦相手のダミー演算を行う端末用ダミー処理部４２−１には、操作信号１００Ａがダミー用遅延処理部５２−１によって所定時間ΔｔBだけ遅延処理された信号１００Ａ´として入力される。
【００６７】
各端末用ダミー処理部４２−１、４２−２は、このように遅延された入力信号１００Ａ´、１００Ｂ´に基づいて、端末用主処理部３２−１、３２−２と同様なゲーム演算を行うようにプログラムされている。
【００６８】
そして、端末用主処理部３２−１は、端末用ダミー処理部４２−２と、端末用主処理部３２−２は端末用ダミー処理部４２−１との間で互いにゲームデータを交換し、対戦型ゲーム演算を行う。
【００６９】
従って、各端末用主処理部３２−１、３２−２にとっては、前記遅延時間が自分が割り当てられたゲーム端末８０Ａ、８０Ｂに優位になるように作用する。そして、各端末用主処理部３２−１、３２−２は、演算したデータを回線１０を介して該当するゲーム端末８０Ａ、８０Ｂへ向け送信する。
【００７０】
これにより、各ゲーム端末８０Ａ、８０Ｂによって対戦ゲームを行う各プレーヤＡ、Ｂは、前述した伝送時間差Δｔに影響されることなく、本来の対戦ゲームの面白さを味わうことができる。
【００７１】
特に、対戦ゲームでは、通常、一方のプレーヤが勝つと、他方のプレーヤが負けることになるが、本実施の形態のシステムでは、対戦する両方のプレーヤが勝ったり、両方が負けたりするという現象が生ずる。
【００７２】
しかし、このような事態が発生しても、通信回線を介して互いに離れた位置に設けられたゲーム端末８０Ａ、８０Ｂで対戦ゲームを行っている各プレーヤＡ、Ｂは、このような事態に気づくことは少ない。むしろ、データの伝送遅れΔｔに基づく自分に不利なゲーム結果の方が、対戦ゲームの面白さを低減する要因となるが、本実施例のシステムではこのような事態の発生を防止し、対戦ゲームを、より面白いものとすることができる。
【００７３】
また、本実施例のシステムにおいて、前記各ダミー用遅延処理部５２−１、５２−２の遅延時間５２−１ΔｔA、ΔｔBは、常に一定の値に設定してもよいが、必要に応じてこの遅延時間を可変制御できるように構成してもよい。
【００７４】
このため、実施例のダミー用遅延処理部５２は、制御部５４、遅延部５６とを含むように構成されている。
【００７５】
そして、制御部５４は、対戦ゲームのエントリー時に、割り当てられたゲーム端末８０から送信されてくる地域データに基づき、当該ゲーム端末８０Ａが遠隔地に位置する場合には、遅延時間を小さく、ゲーム端末８０が近くに位置する場合には遅延時間を長くするように、遅延部５６の遅延時間を制御する。
【００７６】
そして、遅延部５６は、このようにして制御された遅延時間に基づき、割り当てられたゲーム端末８０から入力される操作信号１００に遅延処理を施す。
【００７７】
これにより、より白熱した面白い対戦ゲームが可能な、ゲームシステムを実現することができる。
【００７８】
また、遅延部５６による遅延処理は、常に行ってもよいが、あるイベント発生時にのみ行うようにしてもよい。例えば格闘技ゲームでは、最後の一撃によってゲームの決着が付く場合がある。この場合には、通常の対戦時には操作データ１００に遅延処理を施さず、ゲームに決着が付くイベント発生時にのみ遅延処理を施すように形成してもよい。
【００７９】
このような場合を想定し、実施例のダミー用遅延処理部５２には、スイッチ５８が設けられており、このスイッチ５８は制御部５４の制御の下に、遅延部５６から出力される遅延処理された操作信号と、遅延処理されない操作信号とを選択的に出力するように構成されている。すなわち、制御部５４は、スイッチ５８を制御し、通常の対戦ゲーム時には、遅延処理されてない操作データを対応する端末用ダミー処理部４０に供給し、所定のイベント、例えばゲームの決着が付くイベント発生時にのみ、遅延部５６から出力される操作信号を対応する端末用ダミー処理部４２へ供給する。
【００８０】
なお、前記実施の形態では、図１に示すように主処理部３０内に複数の端末用主処理部３２−１、３２−２…を設け、同様にダミー処理部４０内に複数の端末用ダミー処理部４２−１、４２−２…を設け、遅延処理部５０内に、複数のダミー用遅延処理部５２−１、５２−２…を設ける場合を例にとり説明したが、タイムシェアリングの手法を用い、１つの端末用主処理部３２、端末用ダミー処理部４２、ダミー用処理部５２を、複数台分の処理部として機能させるように構成してもよい。
【００８１】
次に、本実施の形態のゲーム演算集中処理装置２０を実現できるハードウエア構成の一例について、図９を用いて説明する。同図に示す装置では、ＣＰＵ１０００、ＲＯＭ１００２、ＲＡＭ１００４、情報記憶媒体１００６、音生成ＩＣ１００８、画像生成ＩＣ１０１０、Ｉ／Ｏポート１０１２、１０１４が、システムバス１０１６により相互にデータ送受信可能に接続されている。そして、Ｉ／Ｏポート１０１２、１０１４には、コントロール装置１０２２、通信装置１０２４が接続されている。
【００８２】
情報記憶媒体１００６は、プログラム、表示物を表現するための画像情報、音情報が主に格納されるものであり、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ、メモリ当が用いられる。
【００８３】
情報記憶媒体１００６に格納されるプログラム、ＲＯＭ１００２に格納されるシステムプログラム、通信装置１０２４を介して入力される信号に従って、ＣＰＵ１０００は装置全体の制御や各種データ処理を行う。ＲＡＭ１００４はこのＣＰＵ１０００の作業領域として用いられる記憶手段であり、情報記憶媒体１００６やＲＯＭ１００２の所与の内容、あるいはＣＰＵ１０００の演算結果などが格納される。
【００８４】
そして、図１〜図８で説明した種々の処理、特に図１に示す主処理部３０、ダミー処理部４０、遅延処理部５０、受付制御部７０としてＣＰＵ１０００、画像生成ＩＣ１０１０、音生成ＩＣ１００８、通信装置１０２４を機能させるためのプログラムは、情報記憶媒体１００６に記憶されている。このプログラムに従って動作するＣＰＵ１０００、画像生成ＩＣ１０１０、音生成ＩＣ１００８、通信装置１０２４等により、図９に示す回路は、図１に示すゲーム演算集中処理装置２０として機能することになる。なお、画像生成ＩＣ１０１０、音生成ＩＣ１００８等で行われる処理は、ＣＰＵ１０００あるいは汎用のＤＳＰによりソフトウエア的に行ってもよい。
【００８５】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の要旨の範囲内で各種の変形実施がかのうである。
【００８６】
たとえば、本実施の形態では、２つのゲーム端末８０Ａ、８０Ｂ間で対戦ゲームを行う場合を例にとり説明したが、３つ以上のゲーム端末間で対戦ゲームを行う場合でも、本発明を適用することは可能である。
【図面の簡単な説明】
【図１】本発明が適用されたゲームシステムの機能ブロック図である。
【図２】実施例のシステムに用いられるゲーム端末の説明図である。
【図３】ゲーム端末と端末用主処理部との関係を示す説明図である。
【図４】各ゲーム端末と端末用主処理部との間でデータ伝送遅れが発生することの説明図である。
【図５】対戦用ゲーム演算を行う場合の実施例のシステムの説明図である。
【図６】各ゲーム端末からの操作信号の説明図である。
【図７】操作信号に対し遅延処理を施す場合の説明図である。
【図８】操作信号に対し遅延処理を施す場合の説明図である。
【図９】本実施例を実現するハードウエア構成の一例を示す図である。
【符号の説明】
１０  通信回線
２０  ゲーム演算集中処理装置
３０  主処理部
３２−１、３２−２…  端末用主処理部
４０  ダミー処理部
４２−１、４２−２…  端末用ダミー処理部
５０  遅延処理部
５２−１、５２−２…  ダミー用遅延処理部
７０  受付制御部
８０  ゲーム端末
８２  処理部
８４  ディスプレイ
８６  スピーカ
８８  入力部
【図１】
0004218913.tif 000002
【図２】
0004218913.tif 000003
【図３】
0004218913.tif 000004
【図４】
0004218913.tif 000005
【図５】
0004218913.tif 000006
【図６】
0004218913.tif 000007
【図７】
0004218913.tif 000008
【図８】
0004218913.tif 000009
【図９】
0004218913.tif 000010