(57)【特許請求の範囲】
【請求項１】
複数のプレーヤが共通のゲーム空間にエントリーし、ゲーム空間内を複数のプレーヤが移動体をスタート地点から移動させてプレイするゲームシステムであって、
複数のプレーヤが移動体を移動させてプレイする複数のスタート地点が設けられたゲーム空間を演算する手段と、
操作部からの操作データに基づいて、前記ゲーム空間へのプレーヤのエントリーを、ゲームの実行中に随時受け付ける受け付け手段と、を含み、
前記ゲーム空間を演算する手段は、
前記ゲーム空間内における移動体を移動させる演算を行う移動体演算手段と、
プレーヤからの操作データに基づく移動体の移動を制御する移動体制御手段と、を含み、
前記移動体制御手段は、
前記受け付け手段が、先行プレーヤがエントリーしている前記ゲーム空間への、後発プレーヤのエントリーを受け付けた場合に、前記先行プレーヤの移動体の近くにある一のスタート地点に前記先行プレーヤの移動体を戻す処理を行い、
前記ゲーム空間を演算する手段は、
前記移動体制御手段が前記先行プレーヤの移動体を前記一のスタート地点に戻した場合に、前記先行プレーヤの移動体とエントリーされた前記後発プレーヤの移動体とを同時にゲームスタートする処理を行い、
前記移動体演算手段は、
前記先行プレーヤ、前記後発プレーヤからの操作データに基づいて、前記先行プレーヤ、前記後発プレーヤが操作する移動体を、前記ゲーム空間内を移動させる演算を行うことを特徴とするゲームシステム。
【請求項２】
請求項１において、
前記受け付け手段が、先行プレーヤがエントリーしている前記ゲーム空間への、後発プレーヤのエントリーを受け付けた場合に、前記先行プレーヤの移動体を前記スタート地点に戻すか否かを前記先行プレーヤに選択させる手段を含み、
前記移動体制御手段は、
前記先行プレーヤが、前記先行プレーヤの移動体を前記スタート地点に戻すことを選択した場合のみ、前記先行プレーヤの移動体の近くにある前記一のスタート地点に前記先行プレーヤの移動体を戻す処理を行うことを特徴とするゲームシステム。
【請求項３】
複数のプレーヤが共通のゲーム空間にエントリーし、ゲーム空間内を複数のプレーヤが移動体をスタート地点から移動させてプレイするゲームシステムであって、
複数のプレーヤが移動体を移動させてプレイするスタート地点が設けられたゲーム空間を演算する手段と、
操作部からの操作データに基づいて、前記ゲーム空間へのプレーヤのエントリーを、ゲームの実行中に随時受け付ける受け付け手段と、
前記受け付け手段が、先行プレーヤがエントリーしている前記ゲーム空間への、後発プレーヤのエントリーを受け付けた場合に、前記先行プレーヤの移動体を前記スタート地点に戻すか否かを前記先行プレーヤに選択させる手段と、を含み、
前記ゲーム空間を演算する手段は、
前記ゲーム空間内における移動体を移動させる演算を行う移動体演算手段と、
プレーヤからの操作データに基づく移動体の移動を制御する移動体制御手段と、を含み、
前記移動体制御手段は、
前記先行プレーヤが、前記先行プレーヤの移動体を前記スタート地点に戻すことを選択した場合のみ、前記先行プレーヤの移動体をスタート地点に戻す処理を行い、
前記ゲーム空間を演算する手段は、
前記移動体制御手段が前記先行プレーヤの移動体を前記スタート地点に戻した場合に、前記先行プレーヤの移動体とエントリーされた前記後発プレーヤの移動体とを同時にゲームスタートする処理を行い、
前記移動体演算手段は、
前記先行プレーヤ、前記後発プレーヤからの操作データに基づいて、前記先行プレーヤ、前記後発プレーヤが操作する移動体を、前記ゲーム空間内を移動させる演算を行うことを特徴とするゲームシステム。
【請求項４】
複数のプレーヤが共通のゲーム空間にエントリーし、ゲーム空間内を複数のプレーヤが移動体を移動させてプレイするゲームシステムであって、
複数のプレーヤが移動体を移動させてプレイするゲーム空間を演算する手段と、
操作部からの操作データに基づいて、前記ゲーム空間へのプレーヤのエントリーを、ゲームの実行中に随時受け付ける受け付け手段と、を含み、
前記ゲーム空間を演算する手段は、
前記ゲーム空間内における移動体を移動させる演算を行う移動体演算手段と、
プレーヤからの操作データに基づく移動体の移動を制御するイベントを発生する移動体制御手段と、を含み、
前記移動体制御手段は、
前記受け付け手段が、先行プレーヤがエントリーしている前記ゲーム空間への、後発プレーヤのエントリーを受け付けた場合に、前記先行プレーヤからの操作データに基づく移動体の移動を制御するイベントを発生することで、前記先行プレーヤの移動体の移動を制限する処理を行い、
前記ゲーム空間を演算する手段は、
前記移動体制御手段が前記先行プレーヤの移動体の移動を制限する処理を行った場合に、前記先行プレーヤの移動体とエントリーされた前記後発プレーヤの移動体とを同時にゲームスタートする処理を行い、
前記移動体演算手段は、
前記先行プレーヤ、前記後発プレーヤからの操作データに基づいて、前記先行プレーヤ、前記後発プレーヤが操作する移動体を、前記ゲーム空間内を移動させる演算を行うことを特徴とするゲームシステム。
【請求項５】
複数のプレーヤが共通のゲーム空間にエントリーし、ゲーム空間内を複数のプレーヤが移動体を移動させてプレイするゲームシステムであって、
複数のプレーヤが移動体を移動させてプレイするゲーム空間を演算する手段と、
操作部からの操作データに基づいて、前記ゲーム空間へのプレーヤのエントリーを、ゲームの実行中に随時受け付ける受け付け手段と、
前記受け付け手段が、先行プレーヤがエントリーしている前記ゲーム空間への、後発プレーヤのエントリーを受け付けた場合に、前記先行プレーヤの移動体を制御するイベントを発生させるか否かを前記先行プレーヤに選択させる手段と、を含み、
前記ゲーム空間を演算する手段は、
前記ゲーム空間内における移動体を移動させる演算を行う移動体演算手段と、
プレーヤからの操作データに基づく移動体の移動を制御するイベントを発生する移動体制御手段と、を含み、
前記移動体制御手段は、
前記先行プレーヤが、前記先行プレーヤの移動体の移動を制限することを選択した場合のみ、前記先行プレーヤの移動体の移動を制限する処理を行い、
前記ゲーム空間を演算する手段は、
前記移動体制御手段が前記先行プレーヤの移動体の移動を制限する処理を行った場合に、前記先行プレーヤの移動体とエントリーされた前記後発プレーヤの移動体とを同時にゲームスタートする処理を行い、
前記移動体演算手段は、
前記先行プレーヤ、前記後発プレーヤからの操作データに基づいて、前記先行プレーヤ、前記後発プレーヤが操作する移動体を、前記ゲーム空間内を移動させる演算を行うことを特徴とするゲームシステム。
【請求項６】
請求項１乃至５のいずれかにおいて、
撮影手段により撮影されたプレーヤの識別画像を取り込み記憶する手段と、
前記受け付け手段が前記後発プレーヤのエントリーを受け付けた場合に、前記後発プレーヤの識別画像をゲーム画面に表示する手段を含むことを特徴とするゲームシステム。
【請求項７】
請求項１乃至６のいずれかにおいて、
プレーヤのエントリー人数が所与の制限人数を越えたか否かを判断する手段を含み、
前記ゲーム空間を演算する手段は、
前記制限人数を越えたか否かを判断する手段が、前記後発プレーヤが制限人数を超える前にエントリーしたと判断した場合に、前記先行プレーヤの移動体と前記後発プレーヤの移動体とを同時にゲームスタートする処理を行うことを特徴とするゲームシステム。
【請求項８】
請求項１乃至７のいずれかにおいて、
プレーヤのエントリーから所与の時間経過したか否か判断する手段を含み、
前記ゲーム空間を演算する手段は、
前記所与の時間経過したか否か判断する手段が、前記後発プレーヤが前記先行プレーヤのエントリーから所与の時間経過する前にエントリーしたと判断した場合に、前記先行プレーヤの移動体と前記後発プレーヤの移動体とを同時にゲームスタートする処理を行うことを特徴とするゲームシステム。
【請求項９】
請求項１乃至８のいずれかにおいて、
ゲーム演算用のデータを複数の通信ノード間で遠隔地通信を行うための手段を含むことを特徴とするゲームシステム。
【請求項１０】
複数のプレーヤが共通のゲーム空間にエントリーし、ゲーム空間内を複数のプレーヤが移動体をスタート地点から移動させてプレイするゲームシステムに用いられる、コンピュータ読み取り可能な情報記憶媒体であって、
複数のプレーヤが移動体を移動させてプレイする複数のスタート地点が設けられたゲーム空間を演算する手段と、
操作部からの操作データに基づいて、前記ゲーム空間へのプレーヤのエントリーを、ゲームの実行中に随時受け付ける受け付け手段として、コンピュータを機能させるプログラムを記憶し、
前記ゲーム空間を演算する手段は、
前記ゲーム空間内における移動体を移動させる演算を行う移動体演算手段と、
プレーヤからの操作データに基づく移動体の移動を制御する移動体制御手段と、を含み、
前記移動体制御手段は、
前記受け付け手段が、先行プレーヤがエントリーしている前記ゲーム空間への、後発プレーヤのエントリーを受け付けた場合に、前記先行プレーヤの移動体の近くにある一のスタート地点に前記先行プレーヤの移動体を戻す処理を行い、
前記ゲーム空間を演算する手段は、
前記移動体制御手段が前記先行プレーヤの移動体を前記一のスタート地点に戻した場合に、前記先行プレーヤの移動体とエントリーされた前記後発プレーヤの移動体とを同時にゲームスタートする処理を行い、
前記移動体演算手段は、
前記先行プレーヤ、前記後発プレーヤからの操作データに基づいて、前記先行プレーヤ、前記後発プレーヤが操作する移動体を、前記ゲーム空間内を移動させる演算を行うことを特徴とする情報記憶媒体。
【請求項１１】
複数のプレーヤが共通のゲーム空間にエントリーし、ゲーム空間内を複数のプレーヤが移動体をスタート地点から移動させてプレイするゲームシステムに用いられる、コンピュータ読み取り可能な情報記憶媒体であって、
複数のプレーヤが移動体を移動させてプレイするスタート地点が設けられたゲーム空間を演算する手段と、
操作部からの操作データに基づいて、前記ゲーム空間へのプレーヤのエントリーを、ゲームの実行中に随時受け付ける受け付け手段と、
前記受け付け手段が、先行プレーヤがエントリーしている前記ゲーム空間への、後発プレーヤのエントリーを受け付けた場合に、前記先行プレーヤの移動体を前記スタート地点に戻すか否かを前記先行プレーヤに選択させる手段として、コンピュータを機能させるプログラムを記憶し、
前記ゲーム空間を演算する手段は、
前記ゲーム空間内における移動体を移動させる演算を行う移動体演算手段と、
プレーヤからの操作データに基づく移動体の移動を制御する移動体制御手段と、を含み、
前記移動体制御手段は、
前記先行プレーヤが、前記先行プレーヤの移動体を前記スタート地点に戻すことを選択した場合のみ、前記先行プレーヤの移動体をスタート地点に戻す処理を行い、
前記ゲーム空間を演算する手段は、
前記移動体制御手段が前記先行プレーヤの移動体を前記スタート地点に戻した場合に、前記先行プレーヤの移動体とエントリーされた前記後発プレーヤの移動体とを同時にゲームスタートする処理を行い、
前記移動体演算手段は、
前記先行プレーヤ、前記後発プレーヤからの操作データに基づいて、前記先行プレーヤ、前記後発プレーヤが操作する移動体を、前記ゲーム空間内を移動させる演算を行うことを特徴とする情報記憶媒体。
【請求項１２】
複数のプレーヤが共通のゲーム空間にエントリーし、ゲーム空間内を複数のプレーヤが移動体を移動させてプレイするゲームシステムに用いられる、コンピュータ読み取り可能な情報記憶媒体であって、
複数のプレーヤが移動体を移動させてプレイするゲーム空間を演算する手段と、
操作部からの操作データに基づいて、前記ゲーム空間へのプレーヤのエントリーを、ゲームの実行中に随時受け付ける受け付け手段として、コンピュータを機能させるプログラムを記憶し、
前記ゲーム空間を演算する手段は、
前記ゲーム空間内における移動体を移動させる演算を行う移動体演算手段と、
プレーヤからの操作データに基づく移動体の移動を制御するイベントを発生する移動体制御手段と、を含み、
前記移動体制御手段は、
前記受け付け手段が、先行プレーヤがエントリーしている前記ゲーム空間への、後発プレーヤのエントリーを受け付けた場合に、前記先行プレーヤからの操作データに基づく移動体の移動を制御するイベントを発生することで、前記先行プレーヤの移動体の移動を制限する処理を行い、
前記ゲーム空間を演算する手段は、
前記移動体制御手段が前記先行プレーヤの移動体の移動を制限する処理を行った場合に、前記先行プレーヤの移動体とエントリーされた前記後発プレーヤの移動体とを同時にゲームスタートする処理を行い、
前記移動体演算手段は、
前記先行プレーヤ、前記後発プレーヤからの操作データに基づいて、前記先行プレーヤ、前記後発プレーヤが操作する移動体を、前記ゲーム空間内を移動させる演算を行うことを特徴とする情報記憶媒体。
【請求項１３】
複数のプレーヤが共通のゲーム空間にエントリーし、ゲーム空間内を複数のプレーヤが移動体を移動させてプレイするゲームシステムに用いられる、コンピュータ読み取り可能な情報記憶媒体であって、
複数のプレーヤが移動体を移動させてプレイするゲーム空間を演算する手段と、
操作部からの操作データに基づいて、前記ゲーム空間へのプレーヤのエントリーを、ゲームの実行中に随時受け付ける受け付け手段と、
前記受け付け手段が、先行プレーヤがエントリーしている前記ゲーム空間への、後発プレーヤのエントリーを受け付けた場合に、前記先行プレーヤの移動体を制御するイベントを発生させるか否かを前記先行プレーヤに選択させる手段として、コンピュータを機能させるプログラムを記憶し、
前記ゲーム空間を演算する手段は、
前記ゲーム空間内における移動体を移動させる演算を行う移動体演算手段と、
プレーヤからの操作データに基づく移動体の移動を制御するイベントを発生する移動体制御手段と、を含み、
前記移動体制御手段は、
前記先行プレーヤが、前記先行プレーヤの移動体の移動を制限することを選択した場合のみ、前記先行プレーヤの移動体の移動を制限する処理を行い、
前記ゲーム空間を演算する手段は、
前記移動体制御手段が前記先行プレーヤの移動体の移動を制限する処理を行った場合に、前記先行プレーヤの移動体とエントリーされた前記後発プレーヤの移動体とを同時にゲームスタートする処理を行い、
前記移動体演算手段は、
前記先行プレーヤ、前記後発プレーヤからの操作データに基づいて、前記先行プレーヤ、前記後発プレーヤが操作する移動体を、前記ゲーム空間内を移動させる演算を行うことを特徴とする情報記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のプレーヤが共通のゲーム空間でプレイできるゲームシステム及び情報記憶媒体に関する。
【０００２】
【背景技術及び発明が解決しようとする課題】
従来より、複数のプレーヤが共通のゲーム空間でプレイできるマルチプレーヤ型のゲームシステムが開発、実用化されている。レーシングゲームを楽しむことができるゲームシステムを例にとれば、プレーヤは、自身のレーシングカーを操作して他のプレーヤが操作するレーシングカーと競争することでゲームを楽しむ。
【０００３】
さて、従来のマルチプレーヤ型のゲームシステムでは、先行プレーヤがエントリーしているゲーム空間に、後発プレーヤが途中からエントリーすることはできなかった。即ち、複数のプレーヤが共通のゲーム空間でプレイするためには、一緒にプレイすることを望む複数のプレーヤが同時にゲーム空間にエントリーしなければならなかった。そして、ゲームが一旦スタートすると、そのスタートしてしまったゲームにその後に後発プレーヤがエントリーすることはできなかった。このため、同時プレイできるプレーヤの人数が結果的に制限されてしまい、不特定多数のプレーヤが共通のゲーム空間でプレイするというマルチプレーヤ型ゲーム本来の面白味を実現できなかった。
【０００４】
特に、複数の通信ノード間で遠隔地通信を行うゲームシステムにおいては、１つの通信ノードのプレーヤと他の通信ノードのプレーヤとが同時にエントリーするという事は事実上困難であるという問題もあった。
【０００５】
そこで本発明者は、このような問題を解決するために、先行プレーヤがエントリーしているゲーム空間へ後発プレーヤがエントリーし先行プレーヤと共通のゲーム空間で後発プレーヤがプレイできるように、ゲーム空間へのプレーヤのエントリーを随時受け付ける方式（以下、オールタイムエントリー方式と呼ぶ）のゲームシステムの開発を進めている。
【０００６】
しかしながら、このようなオールタイムエントリー方式のゲームシステムには、以下のような問題があることが判明した。
【０００７】
例えば、レーシングゲームにオールタイムエントリー方式を採用した場合を考える。この場合、先行プレーヤが既にレースを行っているゲーム空間に、後発プレーヤは随時エントリーでき、先行プレーヤとの競争を楽しむことができる。
【０００８】
ところが、このような方式のレーシングゲームでは、各プレーヤが互いに異なったタイミング（エントリー時間に応じたタイミング）でスタート地点からスタートするようになる。従って、後発プレーヤが操作する車（以下、後発プレーヤカーと呼ぶ）と先行プレーヤが操作する車（以下、先行プレーヤカーと呼ぶ）との間に大きな距離差が生じる場合が多い。このため、後発プレーヤカーと先行プレーヤカーとの間に絡み合いが生じにくくなり、場合によっては互いに全く遭遇し合うことなくゲームが終了してしまうこともある。これでは、せっかくマルチプレーヤ型ゲームにエントリーしても、プレーヤは、マルチプレーヤ型ゲーム本来の面白味を味わうことができない。
【０００９】
本発明は、以上のような技術的課題に鑑みてなされたものであり、その目的とするところは、プレーヤの操作する移動体同士が関わり合う確率を高めることができるゲームシステム及び情報記憶媒体を提供することにある。
【００１０】
【課題を解決するための手段】
上記課題を解決するために本発明は、複数のプレーヤが共通のゲーム空間でプレイできるゲームシステムであって、先行プレーヤがエントリーしているゲーム空間へ後発プレーヤがエントリーし先行プレーヤと共通のゲーム空間で後発プレーヤがプレイできるように、ゲーム空間へのプレーヤのエントリーを随時受け付ける手段と、後発プレーヤがエントリーした場合に、先行プレーヤと後発プレーヤとが同時にゲームスタートできるように、既にゲームスタートしてしまった先行プレーヤが操作する移動体を制御する手段とを含むことを特徴とする。
【００１１】
本発明によれば、ゲーム空間へのプレーヤのエントリーが随時受け付けられる。これにより、先行プレーヤがエントリーしているゲーム空間へ後発プレーヤが随時エントリーし先行プレーヤと共通のゲーム空間で後発プレーヤがプレイできるようになる。
【００１２】
そして、本発明では、後発プレーヤがエントリーした場合に、先行プレーヤと後発プレーヤとが同時にゲームスタートできるように、先行プレーヤが操作する移動体（以下、先行プレーヤ移動体と呼ぶ）を制御する。このようにすれば、プレーヤのエントリーを随時受け付ける方式を採用しながらも、後発プレーヤにより操作される移動体（以下、後発プレーヤ移動体と呼ぶ）と先行プレーヤ移動体とが関わり合う確率を高めることができ、マルチプレーヤ型ゲーム本来の面白味を実現できるようになる。
【００１３】
また本発明は、先行プレーヤが操作する移動体がスタート地点からスタートした後に後発プレーヤがエントリーした場合に、先行プレーヤが操作する移動体をスタート地点まで戻すことを特徴とする。このようにすれば、先行プレーヤ移動体と後発プレーヤ移動体とが対等の立場でスタート地点からスタートできるようになる。従って、先行プレーヤ移動体と後発プレーヤ移動体とが絡み合いながら競争する確率を高めることができ、白熱した競争を実現できるようになる。
【００１４】
また本発明は、後発プレーヤがエントリーした場合に、コース上に設けられた複数のスタート地点の中から先行プレーヤが操作する移動体の近傍にあるスタート地点を選択し、選択されたスタート地点から後発プレーヤの操作する移動体と共にスタートできるように先行プレーヤが操作する移動体を制御することを特徴とする。このようにすれば、先行プレーヤ移動体がコース上のどの位置を走行していても、適切なスタート地点から先行プレーヤ移動体と後発プレーヤ移動体とを再スタートさせることができる。そして、先行プレーヤが積み重ねてきた努力の全てが無に帰してしまうというような事態を防止できるようになる。
【００１５】
また本発明は、後発プレーヤがエントリーした場合に、先行プレーヤが操作する移動体の移動を制限するイベントを発生し、該イベントにより、先行プレーヤが操作する移動体と後発プレーヤが操作する移動体とを同時にゲームスタートさせることを特徴とする。このようにすれば、先行プレーヤが積み重ねてきた努力の全てが無に帰してしまうというような事態を防止しながら、スムーズなゲーム展開で、先行プレーヤ移動体と後発プレーヤ移動体とを同時にゲームスタートさせることが可能になる。
【００１６】
また本発明は、後発プレーヤのエントリーを、撮影手段により撮影された該後発プレーヤの識別画像を用いて先行プレーヤに知らせることを特徴とする。このようにすれば、エントリーしてきた後発プレーヤが誰であるかを先行プレーヤは即座に且つ容易に認識できるようになり、プレーヤの競争心、好奇心を高めることができる。
【００１７】
なお本発明では、先行プレーヤのエントリー人数が所与の制限人数を越えた後にエントリーした後発プレーヤについては、該先行プレーヤと同時にゲームスタートさせないようにしてもよいし、先行プレーヤのエントリーから所与の時間経過後にエントリーした後発プレーヤについては、該先行プレーヤと同時にゲームスタートさせないようにしてもよい。
【００１８】
また本発明は、複数の通信ノード間で遠隔地通信を行うための手段を含むことを特徴とする。このように、ゲーム空間へプレーヤが随時エントリーできるようにすると共に遠隔地通信を行うことで、ゲーム空間へのプレーヤのエントリー人数を格段に増すことが可能になる。またプレーヤは、通常では一緒にプレイできない遠隔地にいるプレーヤとプレイできるようになる。従って、ゲーム空間へのプレーヤのエントリーの動機づけを高めることができ、マルチプレーヤ型ゲーム本来の面白味を発揮できるようになる。
【００１９】
【発明の実施の形態】
以下、本発明の好適な実施形態について図面を用いて説明する。
【００２０】
１．本実施形態の構成
図１に本実施形態の構成例を示す。
【００２１】
図１では、ホスト装置１００、ゲーム機２００-1、２００-2・・・・２００-Nが伝送路１０２を介して互いに接続されている。これにより、複数のプレーヤが共通のゲーム空間でプレイできるマルチプレーヤ型のゲームシステムを実現できる。
【００２２】
図１に示すように、各ゲーム機２００-1、２００-2・・・・２００-N（以下、単にゲーム機２００と表す）には、操作部２５０（レバー、ボタン）、表示部２６０、音出力部２７０（スピーカー）、撮影部２８０（ＣＣＤカメラ）などが設けられている。プレーヤは、表示部２６０に映し出されるゲーム画像を見たり、音出力部２７０から出力されるゲーム音を聞きながら、操作部２５０を操作する。そして、表示部２６０に映し出される移動体（車、戦車、飛行機、宇宙船、船、ボート、スキー板、サーフボード、ロボット、キャラクタ等）をプレーヤが所望するように動かしてゲームを楽しむ。
【００２３】
なおレーシングゲームを実現できるゲームシステムでは、ゲーム機２００には、操作部２５０として、実際のレーシングカーのものを模して形成されたシート、ステアリング、アクセルペダル、ブレーキペダル、シフトレバーなどが設けられる。またシューティングゲームを実現できるゲームシステムでは、操作部２５０として、実際の銃等を模して形成されたシューティングデバイスなどが設けられる。
【００２４】
また、ゲーム機２００として、家庭用のゲーム機を用いることも可能である。この場合には、操作部２５０はゲームコントローラになり、表示部２６０及び音出力部２７０はテレビになる。
【００２５】
また、伝送路１０２は、銅線や光ファイバーケーブルのような有線であってもよいし、電波や赤外線のような無線であってもよい。また、システムバスのようにコンピュータ内部の伝送路であってもよい。
【００２６】
また、各ゲーム機２００が、単独でシングルプレーヤ型ゲームができるように構成されていてもよい。
【００２７】
図２に、本実施形態のブロック図の例を示す。
【００２８】
ホスト装置１００は、処理部１１０、ワークメモリ１２０、情報記憶媒体１３０、画像生成部１４０、音生成部１５０及び通信部１６０を含む。
【００２９】
ここで処理部１１０は、プレーヤからの操作データや所与のプログラムなどに基づいて、ゲーム演算（ゲームモードの設定、ゲームの進行、移動体の位置や方向の決定、視点位置や視線方向の決定、オブジェクト空間へのオブジェクトの配置等）、ホスト装置全体の制御、ホスト装置内の各ブロックへの命令の指示などの各種の処理を行う。この処理部１１０の機能は、ＣＰＵ（ＣＩＳＣ型、ＲＩＳＣ型）やＡＳＩＣ（ゲートアレイ等）などのハードウェアや所与のプログラム（ゲームプログラム）により実現できる。
【００３０】
処理部１１０は、受け付け部１１２、移動体演算部１１６、移動体制御部１１８を含む。
【００３１】
ここで受け付け部１１２は、ゲーム空間へのプレーヤのエントリーを随時受け付けるための処理を行う。これにより、先行プレーヤがエントリーしているゲーム空間へ後発プレーヤが随時エントリーし、先行プレーヤと共通のゲーム空間で後発プレーヤがプレイできるようになる。即ちオールタイムエントリー方式が可能になる。
【００３２】
また移動体演算部１１６は、プレーヤにより入力される操作データや所与のプログラムに基づき、プレーヤにより操作される移動体や所与の制御プログラム（コンピュータ）により操作される移動体を移動させるための演算を行う。より具体的には、移動体の位置や方向を例えば１フレーム（１／６０秒）毎に求める演算を行う。
【００３３】
例えば（ｋ−１）フレームでの移動体の位置をＰＭk-1、速度をＶＭk-1、加速度をＡＭk-1、１フレームの時間を△ｔとする。するとｋフレームでの移動体の位置ＰＭk、速度ＶＭkは例えば下式（１）、（２）のように求められる。
【００３４】
ＰＭk＝ＰＭk-1＋ＶＭk-1×△ｔ              （１）
ＶＭk＝ＶＭk-1＋ＡＭk-1×△ｔ              （２）
移動体制御部１１８は、後発プレーヤがエントリーした場合に、先行プレーヤと後発プレーヤとが同時にゲームをスタートできるように、既にゲームをスタートしてしまった先行プレーヤが操作する移動体を制御する処理を行う。より具体的には、先行プレーヤが操作する移動体をスタート地点に戻したり、該移動体の移動を制限するイベントを発生したりする。
【００３５】
ワークメモリ１２０は、処理部１１０、画像生成部１４０、音生成部１５０、通信部１６０のワーク領域となるものであり、その機能は、ＲＡＭ、ハードディスクなどのハードウェアにより実現できる。
【００３６】
情報記憶媒体１３０は、プログラムやデータなどの情報を格納するものであり、その機能は、例えば光ディスク（ＣＤＲＯＭ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、半導体メモリなどのハードウェアにより実現できる。この情報記憶媒体１３０には、本実施形態の処理（受け付け部１１２、移動体演算部１１６、移動体制御部１１８の処理等）を実現するための種々の情報が格納されている。そして、処理部１１０、画像生成部１４０、音生成部１５０、通信部１６０は、この情報記憶媒体１３０に格納された情報に基づいて本実施形態の種々の処理を行うことになる。
【００３７】
なお、情報記憶媒体１３０に格納される情報の一部又は全部は、ホスト装置１００への電源投入時等に、ワークメモリ１２０に伝送されることになる。
【００３８】
画像生成部１４０は、処理部１１０からの指示等にしたがって、各種の画像を生成するものであり、その機能は、画像生成用ＡＳＩＣ、ＣＰＵ、ＤＳＰなどのハードウェアや所与のプログラム（画像生成プログラム）により実現できる。
【００３９】
音生成部１５０は、処理部１１０からの指示等にしたがって、各種の音を生成するものであり、その機能は、音生成用ＡＳＩＣ、ＣＰＵ、ＤＳＰなどのハードウェアや所与のプログラム（音生成プログラム）により実現できる。
【００４０】
通信部１６０は、通信のための各種の処理を行うものであり、その機能は、通信用ＡＳＩＣ、ＣＰＵなどのハードウェアや所与のプログラム（通信プログラム）により実現できる。より具体的には、通信部１６０は、画像生成部１４０や音生成部１５０で生成された画像データ、音データを圧縮し、ゲーム機２００に送信する処理を行う。また、ホスト装置１００での画像生成・音生成タイミングと、ゲーム機２００での画像表示・音出力タイミングとを同期させるための同期信号、同期データなどを各ゲーム機に送信する処理を行う。
【００４１】
ゲーム機２００は、処理部２１０、ワークメモリ２２０、情報記憶媒体２３０、通信部２４０、操作部２５０、表示部２６０、音出力部２７０及び撮影部２８０を含む。
【００４２】
処理部２１０は、操作部２５０からの操作データの受け付け、表示部２６０や音出力部２７０での画像や音の出力の制御、撮影部２８０で撮影されたプレーヤ識別画像の取り込み、ゲーム機全体の制御、ゲーム機内の各ブロックへの命令の指示などの各種の処理を行う。この処理部２１０の機能は、ＣＰＵやＡＳＩＣなどのハードウェアや所与のプログラムにより実現できる。
【００４３】
ワークメモリ２２０は、処理部２１０、通信部２４０のワーク領域となるものであり、その機能は、ＲＡＭ、ハードディスクなどのハードウェアにより実現できる。
【００４４】
情報記憶媒体２３０は、本実施形態の処理を実現するためのプログラムやデータなどの種々の情報を格納するものであり、その機能は、例えば光ディスク、光磁気ディスク、磁気ディスク、ハードディスク、ゲームカセット、ＩＣカード、磁気テープ、半導体メモリなどのハードウェアにより実現できる。処理部２１０、通信部２４０は、この情報記憶媒体２３０に格納された情報に基づいて、本実施形態の種々の処理を行うことになる。
【００４５】
通信部２４０は、通信のための各種の処理を行うものであり、その機能は、通信用ＡＳＩＣ、ＣＰＵなどのハードウェアや所与のプログラムにより実現できる。より具体的には、通信部２４０は、ホスト装置１００で圧縮された画像データや音データを受信し、これらを伸長する処理を行う。また、ホスト装置１００からの同期信号や同期データを受信する処理も行う。
【００４６】
なお、上述の通信部１６０と、この通信部２４０と、伝送路１０２の機能により、複数の通信ノード間での遠隔地通信が可能になる。
【００４７】
操作部２５０は、プレーヤが操作データを入力するためのものであり、その機能は、例えばレバー、ボタン、ステアリング、アクセルペダル、ブレーキペダル、シューティングデバイスなどのハードウェアにより実現できる。
【００４８】
表示部２６０、音出力部２７０は、各々、画像、音を出力するものであり、その機能は、モニター、テレビ、ＨＭＤ（ヘッドマウントディスプレイ）、スピーカなどのハードウェアにより実現できる。
【００４９】
撮影部２８０は、プレーヤの識別画像（例えば顔画像）を撮影するためのものであり、その機能は、ＣＣＤカメラなどのハードウェアにより実現できる。
【００５０】
なお図２では、ホスト装置１００が画像や音を生成しているが、ゲーム機２００に画像や音を生成させるようにしてもよい。この場合には、図３に示すように、ゲーム機２００が画像生成部１４０、音生成部１５０を含むようになる。
【００５１】
また図２では、ホスト装置１００の処理部１１０が受け付け部１１２、移動体演算部１１６、移動体制御部１１８を含んでいるが、図３に示すように、これらをゲーム機２００の処理部２１０に含ませてもよい。
【００５２】
或いは、画像生成部１４０、音生成部１５０、受け付け部１１２、移動体演算部１１６、移動体制御部１１８で行う処理を、ホスト装置１００とゲーム機２００とで分散して処理するようにしてもよい。
【００５３】
ホスト装置やゲーム機の接続（ネットワーク）構成も図２、図３に示すものに限られるものではない。例えばゲーム機やホスト装置の接続形態としては、図４（Ａ）、（Ｂ）、（Ｃ）に示すようなリング型、ツリー型、スター型などの種々の接続形態を考えることができる。例えばＩＥＥＥ１３９４やＵＳＢの規格でゲーム機やホスト装置を接続する場合には、図４（Ｂ）に示すようなツリー型の接続形態が望ましい。またホスト装置を設けない構成としてもよい。
【００５４】
更に、図４（Ｄ）に示すように、ホスト装置とゲーム機との間にサーバーを設け、ホスト装置、ゲーム機、サーバーで分散処理するようにしてもよい。この場合、各店舗にサーバーを設け、このサーバーに各ゲーム機を接続するようにすることが望ましい。
【００５５】
２．本実施形態の特徴
さて、本実施形態の特徴は、オールタイムエントリー方式を可能にすると共に、後発プレーヤがエントリーした場合に、先行プレーヤと後発プレーヤとが同時にゲームをスタートできるように、既にゲームをスタートしてしまった先行プレーヤが操作する移動体を制御する点にある。
【００５６】
例えば図５のＡ１では、先行プレーヤカー（ＰＰ）１０が、スタート地点２０から既にスタートしている。この場合に、例えば所与の時間経過前に後発プレーヤがエントリーしたとする。すると、先行プレーヤカー１０を操作する先行プレーヤに対して例えば図６に示すようなゲーム画面を表示する。このゲーム画面において、後発プレーヤがエントリーしたことが表示３０を用いて先行プレーヤに知らされる。次に、図５のＡ２に示すように、先行プレーカー１０を制御して、先行プレーヤカー１０をスタート地点２０に戻す。そして、図５のＡ３に示すように、先行プレーヤカー（ＰＰ）１０と後発プレーヤカー（ＬＰ）１２とをスタート地点２０から同時にスタートさせる（ゲームを仕切り直す）。このようにすることで、先行プレーヤカー１０と後発プレーヤカー１２との白熱した競争を演出できるようになる。
【００５７】
即ち、オールタイムエントリー方式では、後発プレーヤはゲーム空間に随時エントリーできる。この場合、１つの手法として、随時エントリーしてくる後発プレーヤカーを、コース上のスタート地点から随時スタートさせる手法が考えられる。
【００５８】
しかしながら、この手法では、後発プレーヤカーと先行プレーヤカーとの間に大きな距離差が生じる場合が多い。このため、後発プレーヤカーと先行プレーヤカーとの間に絡み合いが生じにくくなり、場合によっては互いに全く遭遇し合うことなくゲームが終了してしまうこともある。このため、マルチプレーヤ型ゲーム本来の面白味が半減してしまう。
【００５９】
本実施形態によれば図５に示すように、先行プレーヤカー１０は、スタート地点２０に戻され、後発プレーヤカー１２と共にスタート地点２０から再度スタートすることになる。このため、先行プレーヤカーと後発プレーヤカーの絡み合いが生じにくくなるというオールタイムエントリー方式の上記問題点を解決でき、マルチプレーヤ型ゲーム本来の面白味を発揮できるようになる。
【００６０】
なお、図６において、プレーヤ識別画像３２は、例えばゲーム開始前に図１、図２、図３の撮影部２８０で後発プレーヤの顔等を撮影することで得られたものである（ゲーム中にリアルタイムにプレーヤの顔等を撮影して表示してもよい）。このように、後発プレーヤのエントリーを、撮影部２８０により撮影された後発プレーヤの識別画像３２を用いて先行プレーヤに知らせることで、先行プレーヤは、どのような後発プレーヤが新たにエントリーしてきたのかを容易に認識できるようになる。特に、プレーヤ識別画像３２により認識される後発プレーヤが、友人や知っている人や有名人である場合には、そのプレーヤ識別画像を先行プレーヤに見せることで、プレーヤの競争心、好奇心などを一層高めることができる。
【００６１】
また図５では、後発プレーヤがエントリーした場合に、先行プレーヤカー１０を強制的にスタート地点２０に戻していたが、スタート地点２０に戻るか否かについての選択権を先行プレーヤに与えるようにしてもよい。この場合には、例えば図６のゲーム画面において、スタート地点２０に戻るか否かをプレーヤに選択させればよい。
【００６２】
さて、図５では、先行プレーヤカー１０と後発プレーヤカー１２を同時にスタートさせるために、先行プレーヤカー１０を１つのスタート地点２０に戻すという制御を行っている。しかしながら、先行プレーヤカー１０の制御手法はこれに限られるものではない。
【００６３】
例えば図７では、コース上に複数のスタート地点２０-1〜２０-7が設けられる。そして、後発プレーヤがエントリーすると、図７のＢ１に示すように、これらのスタート地点２０-1〜２０-8の中から先行プレーヤカー１０の近傍にあるスタート地点２０-3が選択される。そして図７のＢ２に示すように、選択されたスタート地点２０-3から、後発プレーヤカー１２と共に先行プレーヤカー１０がスタートできるように、先行プレーヤカー１０をスタート地点２０-3に戻すなどの制御が行われる。
【００６４】
このようにスタート地点を複数設ける手法によれば、先行プレーヤカーがコース上のどの位置を走行していても、適切なスタート地点から先行プレーヤカーと後発プレーヤカーとを再スタートさせることができるようになる。
【００６５】
即ち、コース上のスタート地点２０-1からしか再スタートできないと、先行プレーヤカー１０がスタート地点２０-1から離れた位置を走行している場合には、その位置まで走行してきた先行プレーヤの努力が無に帰せられてしまう。このため、プレーヤに不快感を与え、プレーヤのゲームへの没入度を損ねてしまうおそれがある。
【００６６】
これに対して、図７に示すようなスタート地点を複数設ける手法によれば、先行プレーヤカーをスタート地点まで戻す距離が短くなる。従って、プレーヤの努力の中の一部のみが無に帰すことで済むようになる。このため、プレーヤに与える不快感を軽減でき、プレーヤのゲームへの没入度が損なわれてしまうという事態を防止できるようになる。
【００６７】
また、先行プレーヤカーをスタート地点に戻すのではなく、後発プレーヤがエントリーした場合に、先行プレーヤカーの移動を制限するイベントを発生し、このイベントにより、先行プレーヤカーと後発プレーヤカーとを同時にスタートさせるようにしてもよい。
【００６８】
例えば図８のゲーム画像例では、後発プレーヤが参入した場合に、ペースカー４０を出現させる。このペースカー４０の出現イベントにより、各車の追い越しが禁止されると共に各車の速度が制限される。即ち先行プレーヤカーの移動が制限される。このようにすることで、図９（Ａ）に示すように、先行プレーヤカー（ＰＰ）やコンピュータにより操作されるＣカー（Ｃ）などの各車の間の距離が詰まる。そして、このように距離が詰まった段階で図９（Ｂ）のＣ１に示すように後発プレーヤカー（ＬＰ）をこの集団の例えば最後尾に位置させる。その後、ペースカー４０が車の集団から離れて、レースが再開する。このようなイベントを発生させることで、先行プレーヤがこれまで積み重ねてきた努力が全く無に帰してしまうという事態を防止できる。そして、先行プレーヤと後発プレーヤとでレースを再スタートし、ゲームを仕切り直すことができるようになる。
【００６９】
なお、後発プレーヤカーの移動を制限するイベントは、図８、図９（Ａ）、（Ｂ）に示すようなペースカー出現イベントに限られるものではない。例えば後発プレーヤがエントリーした場合に、図１０（Ａ）に示すようなゲーム画面を表示する。このゲーム画面において、後発プレーヤがエントリーしたことが表示４２を用いて先行プレーヤに知らされる（この表示４２には、後発プレーヤの識別画像４３が含まれる）。そして、この表示４２や信号機４４やキャラクタ４６などを用いて、一時停止すべき旨がプレーヤに伝えられる。そして、先行プレーヤカー１０やＣカー１４を制御して一時停止させる。この場合、一時停止可能な地点をコース上に複数設けることが望ましい。また一時停止するか否かの選択権を先行プレーヤに与えるようにしてもよい。
【００７０】
その後、図１０（Ｂ）に示すように、後発プレーヤカー１２を出現させて、先行プレーヤカー１０、後発プレーヤカー１２、Ｃカー１４を一時停止した地点から同時にスタートさせる。このようにすることで、後発プレーヤをゲームにスムーズに参入させることができるようになる。また、先行プレーヤがそれまで積み重ねてきた努力が全く無に帰する事態を防止できる。
【００７１】
なお、先行プレーヤのエントリー人数が所与の制限人数を越えた後にエントリーした後発プレーヤについては、先行プレーヤと同時にゲームスタートさせないようにしてもよい。
【００７２】
例えば図１１に示すように、プレーヤがエントリーできるゲーム空間を複数用意する。そして、後発プレーヤがエントリーを希望したが、その時に、第１のゲーム空間（第１のレース）のエントリー人数が既にその制限人数を超えていたとする。この場合には、本実施形態では、この後発プレーヤを、第１のゲーム空間の先行プレーヤと一緒にゲームスタートさせず、例えば第２のゲーム空間（第２のレース）でプレイさせる。このようにすることで、各ゲーム空間のエントリー人数がその制限人数を越えてしまう事態を防止できる。これにより、各ゲーム空間でのゲーム演算に必要な処理負荷を分散することができ、処理の効率化を図れる。
【００７３】
また、先行プレーヤのエントリーから所与の時間経過後にエントリーした後発プレーヤについては、先行プレーヤと同時にゲームスタートさせないようにしてもよい。
【００７４】
即ち図１２（Ａ）に示すように、例えば先行プレーヤがエントリーしてから所与の時間Ｔが経過する前に後発プレーヤがエントリーした場合には、この後発プレーヤと先行プレーヤを同時にゲームスタートさせる。この場合には、図５などで説明したように先行プレーヤカーをスタート地点まで戻したり、図８などで説明したように先行プレーヤカーの移動を制限するイベントを発生する。
【００７５】
一方、図１２（Ｂ）に示すように、例えば先行プレーヤがエントリーしてから所与の時間Ｔが経過した後に後発プレーヤがエントリーした場合には、この後発プレーヤと先行プレーヤを同時にゲームスタートさせない。この場合には、後発プレーヤを例えば他のゲーム空間でプレイさせる。
【００７６】
このように所与の時間経過後にエントリーした後発プレーヤを先行プレーヤと同時にゲームスタートさせないことで、所与の時間経過後には先行プレーヤカーは、スタート地点に戻されたり、移動を制限されたりすることがなくなる。従って、それまで先行プレーヤが積み重ねてきた努力が全く無に帰したり、先行プレーヤに不快感を与えるなどの事態を防止できる。また、ゲーム空間へのエントリー人数を実質的に制限できるようになり、各ゲーム空間でのゲーム演算に必要な処理負荷を分散できるようになる。
【００７７】
なお、本実施形態においては、複数の通信ノード間で遠隔地通信を行うようにすることが特に望ましい。
【００７８】
例えば図１３では、伝送路８０を介して、通信ノードであるホスト装置８２及び各店舗８４、８５、８６、８７が、互いに遠隔地通信を行っている。遠隔地通信は、例えば、伝送路８０として光ファイバーケーブルを用いたＩＳＤＮなどを利用することにより実現できる。
【００７９】
なお図１３においてホスト装置８２を設けない構成とすることもできる。また、店舗内の複数のゲーム機を伝送路８０に接続する場合には、図４（Ｄ）に示すようなサーバーを設ける構成としてもよい。
【００８０】
このような遠隔地通信を行うことで、ゲーム空間へのプレーヤのエントリー人数を、店舗内のゲーム機間だけで通信を行う場合に比べて格段に増すことができる。また、プレーヤは、日本国内の他の地域のプレーヤや外国のプレーヤとマルチプレーヤ型ゲームを楽しむことができるようになる。従って、ゲーム空間へのプレーヤのエントリーの動機づけを高めることができると共に、マルチプレーヤ型ゲーム本来の面白味を格段に増すことができる。
【００８１】
特に遠隔地通信を行うゲームシステムにおいては、プレーヤがゲーム空間に随時エントリーできるオールタイムエントリー方式が有効である。即ち、遠隔地通信を行うゲームシステムでは、例えば東京のプレーヤと大阪のプレーヤとが同時にエントリーするという事は事実上困難である。これに対して、オールタイムエントリー方式によれば、東京のプレーヤと大阪のプレーヤは、同時にゲーム空間にエントリーしなくても、共通のゲーム空間に随時エントリーしてマルチプレーヤ型ゲームを楽しむことができる。
【００８２】
また遠隔地通信を行うゲームシステムでは、図６、図１０（Ａ）で説明したようなプレーヤ識別画像を用いることが特に有効である。このようなプレーヤ識別画像を用いれば、例えば、東京のプレーヤが、大阪の有名人がエントリーしたことを視覚的に容易に認識できるようになる。そして、その有名人がエントリーしたことが動機づけとなり、東京のプレーヤのエントリーを促すことができる。これにより、ゲーム空間へのプレーヤのエントリー人数を更に増すことできるようになる。
【００８３】
３．本実施形態の処理例
次に、本実施形態の詳細な処理例について図１４、図１５のフローチャートを用いて説明する。
【００８４】
まず、先行プレーヤのエントリーがあるか否かを判断する（図１４のステップＳ１）。そして、エントリーがあった場合にはその先行プレーヤのエントリーを随時受け付ける（ステップＳ２）。
【００８５】
なお業務用のゲーム機においては、ゲーム機にコイン（代価）が投入されたか否かなどに基づいてプレーヤのエントリーを判断できる。また家庭用のゲーム機においては、意思選択画面でのプレーヤの意思選択の結果などにより判断できる。
【００８６】
次に、図１、図２、図３に示す撮影部２８０により、先行プレーヤの識別画像（例えば先行プレーヤの顔画像）を撮影する（ステップＳ３）。撮影された画像データは、ゲームシステム内の所与の記憶部に格納される。
【００８７】
次に、先行プレーヤのゲームがスタートする（ステップＳ４）。例えば図５では先行プレーヤカー１０がスタート地点２０からスタートする。
【００８８】
次に、後発プレーヤのエントリーがあるか否かを判断する（ステップＳ５）。後発プレーヤのエントリーがあった場合には、その後発プレーヤのエントリーを随時受け付ける（ステップＳ６）。そして、撮影部２８０により、その後発プレーヤの識別画像（例えば顔画像）を撮影する（ステップＳ７）。撮影された画像データは、ゲームシステム内の所与の記憶部に格納される。
【００８９】
次に、図１１で説明したように、その後発プレーヤが、ゲーム空間のエントリー人数の制限人数を越えた後にエントリーしたか否かを判断する（ステップＳ８）。制限人数を越えた後にエントリーした場合には、その後発プレーヤについては、例えば他のゲーム空間でプレイさせる（ステップＳ１０）。
【００９０】
次に、図１２（Ａ）、（Ｂ）で説明したように、その後発プレーヤが、先行プレーヤがエントリーしてから所与の時間経過後にエントリーしたか否かを判断する（ステップＳ９）。所与の時間経過後にエントリーした場合には、その後発プレーヤについては、例えば他のゲーム空間でプレイさせる（ステップＳ１０）。
【００９１】
次に、他の後発プレーヤのエントリーがあるか否かを判断する（ステップＳ１１）。そして、エントリーがある場合にはステップＳ６に戻る。一方、エントリーが無い場合には、図５で説明したように、先行プレーヤカーをスタート地点に戻したり、図８、図１０（Ａ）、（Ｂ）で説明したように、先行プレーヤカーの移動を制限するイベントを発生する（ステップＳ１２）。そして、先行プレーヤカーと後発プレーヤカーとを同時にゲームスタートさせ、ゲームの仕切り直しをする（ステップＳ１３）。
【００９２】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。
【００９３】
例えばゲームシステムのハードウェア構成や接続形態は、図１、図２、図３、図４（Ａ）〜図４（Ｄ）で説明したものに限らず、本発明の要旨の範囲内で種々の変形実施が可能である。
【００９４】
また、後発プレーヤがエントリーした場合に、既にゲームをスタートしてしまった先行プレーヤが操作する移動体を制御する手法は、図５〜図１０（Ｂ）で説明した手法に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【００９５】
また、プレーヤがエントリーできるゲーム空間は複数あっても構わない。例えば、プレーヤのエントリー時期、各ゲーム空間でのプレーヤのエントリー人数などに基づき、エントリーしてきたプレーヤを各ゲーム空間に振り分けるようにしてもよい。
【００９６】
また、プレーヤがエントリーした場合に、即座にはプレーヤにプレイさせずに、多少の待ち時間の後にプレーヤにプレイさせるようにしてもよい。
【００９７】
また、プレーヤが誰もエントリーしていない場合にも、コンピュータにより操作されるＣ移動体だけが移動し、ゲームが進行しているようにしてもよい。
【００９８】
また本発明は、本実施形態で説明したゲームに限定されず種々のゲーム（競争ゲーム、スポーツゲーム、対戦ゲーム、格闘ゲーム、ロールプレイングゲーム、シューティングゲーム等）に適用できる。
【００９９】
また本発明は、シミュレータ、多数のプレーヤが参加する大型アトラクション装置、パーソナルコンピュータやマルチメディア端末を用いたゲームシステムなどにも適用できる。
【０１００】
【図面の簡単な説明】
【図１】本実施形態の構成の一例である。
【図２】本実施形態のブロック図の一例である。
【図３】本実施形態のブロック図の他の例である。
【図４】図４（Ａ）、（Ｂ）、（Ｃ）、（Ｄ）は、本実施形態の種々の接続形態の例を示す図である。
【図５】本実施形態の特徴について説明するための図である。
【図６】後発プレーヤの参入時に先行プレーヤに対して表示されるゲーム画面の例を示す図である。
【図７】コース上に複数のスタート地点を設ける手法について説明するための図である。
【図８】先行プレーヤカーの移動を制限するためにペースカーを出現させる手法について説明するための図である。
【図９】図９（Ａ）、（Ｂ）は、ペースカーを出現させて、先行プレーヤカーと後発プレーヤカーを同時スタートさせる手法について説明するための図である。
【図１０】図１０（Ａ）、（Ｂ）は、先行プレーヤカーを一時停止させて、先行プレーヤカーと後発プレーヤカーを同時スタートさせる手法について説明するための図である。
【図１１】エントリー人数が制限人数を越えた後にエントリーした後発プレーヤを、先行プレーヤと同時にゲームスタートさせない手法について説明するための図である。
【図１２】図１２（Ａ）、（Ｂ）は、先行プレーヤがエントリーしてから所与の時間経過後にエントリーした後発プレーヤを、先行プレーヤと同時にゲームスタートさせない手法について説明するための図である。
【図１３】遠隔地通信について説明するための図である。
【図１４】本実施形態の詳細な処理例を説明するためのフローチャートである。
【図１５】本実施形態の詳細な処理例を説明するためのフローチャートである。
【符号の説明】
１０    先行プレーヤカー
１２    後発プレーヤカー
１４    Ｃカー
２０-1〜２０-7  スタート地点
１００  ホスト装置
１０２  伝送路
１１０  処理部
１１２  受け付け部
１１６  移動体演算部
１１８  移動体制御部
１２０  ワークメモリ
１３０  情報記憶媒体
１４０  画像生成部
１５０  音生成部
１６０  通信部
２００-1〜２００-N  ゲーム機
２１０  処理部
２２０  ワークメモリ
２３０  情報記憶媒体
２４０  通信部
２５０  操作部
２６０  表示部
２７０  音出力部
２８０  撮影部
【図１】
0003844402.tif 000002
【図２】
0003844402.tif 000003
【図３】
0003844402.tif 000004
【図４】
0003844402.tif 000005
【図５】
0003844402.tif 000006
【図６】
0003844402.tif 000007
【図７】
0003844402.tif 000008
【図８】
0003844402.tif 000009
【図９】
0003844402.tif 000010
【図１０】
0003844402.tif 000011
【図１１】
0003844402.tif 000012
【図１２】
0003844402.tif 000013
【図１３】
0003844402.tif 000014
【図１４】
0003844402.tif 000015
【図１５】
0003844402.tif 000016