(57)【特許請求の範囲】
【請求項１】
第１の操作及び第２の操作を含む複数の操作を入力するためのゲーム用操作手段と、
前記操作手段から入力される操作信号と、所定のゲームプログラムとに基づきゲーム演算を行い、ゲーム画面をディスプレイ上に表示させるゲーム演算手段と、  を含むゲーム装置であって、
前記ゲーム演算手段は、
第１の操作、第２の操作をマスターしていないと判断した場合に出力するための第１のアドバイス、第２のアドバイスを含むアドバイスデータを記憶するアドバイスデータ記憶部と、
プレーヤが第１の操作を行ったときに第１のタイマーがリセットされるように構成し、第１のタイマーが所定の時間をオーバーした場合に第１の操作をマスターしていないと判断し、第１の操作をマスターしていないと判断した場合には、アドバイスデータ記憶部に記憶された第１のアドバイスをゲーム画面の一部に表示させるためのアドバイス出力処理を行い、
プレーヤが第２の操作を行ったときに第２のタイマーがリセットされるように構成し、第２のタイマーが所定の時間をオーバーした場合に第２の操作をマスターしていないと判断し、第２の操作をマスターしていないと判断した場合には、アドバイスデータ記憶部に記憶された第２のアドバイスをゲーム画面の一部に表示させるためのアドバイス出力処理を行うアドバイス演算手段と、を含むことを特徴とするゲーム装置。
【請求項２】
請求項１において、
前記アドバイスデータ記憶部は、
アドバイスデータとして第１のアドバイス及び第２のアドバイスの少なくとも１つのアドバイスを動画像で表示するためのデータを記憶し、
前記アドバイス演算手段は、
第１のアドバイス及び第２のアドバイスの少なくとも１つのアドバイスを前記ゲーム用操作手段の動画像として表示することを特徴とするゲーム装置。
【請求項３】
請求項１〜２のいずれかにおいて、
前記アドバイスデータ記憶部は、
アドバイスデータとして、所定のゲーム展開状況にある場合の攻撃防御方法に関するアドバイスのデータを記憶し、
前記アドバイス演算手段は、
ゲームが所定の展開状況にあるか否かを判断し、ゲームが所定の展開状況あると判断した場合には、アドバイスデータ記憶部に記憶された所定のゲーム展開状況にある場合の攻撃防御方法に関するアドバイスをゲーム画面の一部に表示させるためのアドバイス出力処理を行うことを特徴とするゲーム装置。
【請求項４】
請求項１〜３のいずれかにおいて、
ゲーム画面の一部に表示されるアドバイスはウィンドウ表示であることを特徴とするゲーム装置。
【請求項５】
請求項１〜４のいずれかにおいて、
前記アドバイス演算手段は、
アドバイス出力状況に対応したアドバイスを以前に出力したか否か判断し、以前に出力している場合には当該アドバイスの出力処理を省略することを特徴とするゲーム装置。
【請求項６】
請求項１〜５のいずれかにおいて、
前記アドバイス演算手段は、
プレーヤから前記アドバイス出力の有無を指定する入力を受け付け、アドバイス有りが指定されるとアドバイス出力モードに設定し、アドバイス無しが指定されるとアドバイス非出力モードに設定し、
アドバイス出力モードが設定されている場合に、前記アドバイス出力処理を行うことを特徴とするゲーム装置。
【請求項７】
請求項１〜６のいずれかにおいて、
前記アドバイス演算手段は、
前記アドバイス出力時にはゲームを所定時間ポーズ状態にしてアドバイスを所定時間出力するとともに、アドバイス出力中にプレーヤからのアドバイス終了指定を受け付ける処理をおこない、
アドバイス終了指定を受け付けるとアドバイスの出力を中止し、ゲームのポーズ状態を解除する処理を行うことを特徴とするゲーム装置。
【請求項８】
請求項１〜７のいずれかにおいて、
前記操作手段は、
ゲーム空間内を移動するプレーヤ移動体を操舵する操舵手段と、
敵又は標的を攻撃するためにプレーヤーが操作する攻撃用操作手段と、
を含み、
前記ゲーム演算手段は、
前記操作手段から入力される操作信号と、所定のゲームプログラムとに基づき、プレーヤ移動体が移動しながら敵または標的を攻撃する３次元ゲーム空間を演算する３次元空間演算手段と、
前記３次元ゲーム空間を所定の視点から見た疑似３次元画像を合成する３次元画像合成手段と、
を含み、前記疑似３次元画像をディスプレイ上にゲーム画像として表示するよう形成され、
第１のアドバイス、第２のアドバイスは、前記操舵手段または攻撃用操作手段を用いた第１の操作、第２の操作をマスターしていないと判断した場合に出力するためのアドバイスであることを特徴とするゲーム装置。
【請求項９】
第１の操作及び第２の操作を含む複数の操作を入力するためのゲーム用操作手段から入力される操作信号と、所定のゲームプログラムとに基づきゲーム演算を行い、ゲーム画面をディスプレイ上に表示させるゲーム装置の画像合成方法であって、
第１の操作、第２の操作をマスターしていないと判断した場合に出力するための第１のアドバイス、第２のアドバイスを含むアドバイスデータを記憶させるアドバイスデータ記憶行程と、
プレーヤが第１の操作を行ったときに第１のタイマーがリセットされるように構成し、第１のタイマーが所定の時間をオーバーした場合に第１の操作をマスターしていないと判断し、
プレーヤが第２の操作を行ったときに第２のタイマーがリセットされるように構成し、第２のタイマーが所定の時間をオーバーした場合に第２の操作をマスターしていないと判断するアドバイス出力判断行程と、
第１の操作をマスターしていないと判断した場合には、アドバイスデータ記憶部に記憶された第１のアドバイスをゲーム画面の一部に表示させるためのアドバイス出力処理を行い、
第２の操作をマスターしていないと判断した場合には、アドバイスデータ記憶部に記憶された第２のアドバイスをゲーム画面の一部に表示させるためのアドバイス出力処理を行うアドバイス出力行程と、
を含むことを特徴とするゲーム装置の画像合成方法。
【請求項１０】
請求項９において、
前記アドバイスデータ記憶行程では、
アドバイスデータとして第１のアドバイス及び第２のアドバイスの少なくとも１つのアドバイスを動画像で表示するためのデータを記憶させ、
前記アドバイス出力行程では、
第１のアドバイス及び第２のアドバイスの少なくとも１つのアドバイスを前記ゲーム用操作手段の動画像として表示することを特徴とするゲーム装置の画像合成方法。
【請求項１１】
請求項９〜１０のいずれかにおいて、
前記アドバイスデータ記憶行程では、
アドバイスデータとして、所定のゲーム展開状況にある場合の攻撃防御方法に関するアドバイスのデータを記憶させ、
前記アドバイス出力判断行程では、
ゲームが所定の展開状況にあるか否かを判断し、
アドバイス出力行程では、
ゲームが所定の展開状況あると判断した場合には、アドバイスデータ記憶部に記憶された所定のゲーム展開状況にある場合の攻撃防御方法に関するアドバイスをゲーム画面の一部に表示させるためのアドバイス出力処理を行うことを特徴とするゲーム装置の画像合成方法。
【請求項１２】
請求項９〜１１のいずれかにおいて、
ゲーム画面の一部に表示されるアドバイスはウィンドウ表示であることを特徴とするゲーム装置の画像合成方法。
【請求項１３】
請求項９〜１２のいずれかにおいて、
前記アドバイス出力判断工程では、
アドバイス出力状況に対応したアドバイスを以前に出力したか否か判断し、以前に出力していると判断した場合には当該アドバイスの出力を省略する制御を行うことを特徴とするゲーム装置の画像合成方法。
【請求項１４】
請求項９〜１３のいずれかにおいて、
前記アドバイス出力判断工程では、
プレーヤから前記アドバイス出力の有無を指定する入力を受け付け、アドバイス有りが指定されるとアドバイス出力モードに設定し、アドバイス無しが指定されるとアドバイス非出力モードに設定し、
アドバイス出力行程では、
アドバイス出力モードが設定されている場合に、前記アドバイス出力処理を行うことを特徴とするゲーム装置の画像合成方法。
【請求項１５】
請求項９〜１４のいずれかにおいて、
アドバイス出力行程では、
前記アドバイス出力時にはゲームを所定時間ポーズ状態にしてアドバイスを所定時間出力するとともに、アドバイス出力中にプレーヤからのアドバイス終了指定を受け付ける処理をおこない、
アドバイス終了指定を受け付けるとアドバイスの出力を中止し、ゲームのポーズ状態を解除する処理を行うことを特徴とするゲーム装置の画像合成方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ディスプレイ上に表示されたゲーム画面を見ながらゲームを行うよう構成されたビデオゲーム装置及びその画像合成表示方法に関する。
【０００２】
【従来の技術】
従来より、ビデオゲームは広く行われており、近年ゲーム内容及びその操作手段が複雑化した物も多く出回ってている。また簡単なゲームに飽きたプレーヤーはより複雑で高度なゲームを望むようになるため、ゲーム内容及びその操作手段は益々複雑化する傾向にある。
【０００３】
従来のゲーム装置では、ゲーム開始に先立ってプレーヤーが操作パネル付近に書かれた説明文を読むことによりゲーム内容や操作手順を理解するように構成されていた。
【０００４】
【発明が解決しようとする課題】
しかし、業務用のゲーム装置では不特定多数のプレーヤーを相手とするため、ゲームに先立って全てのプレーヤーに説明文を読んでもらうことには無理があり、面白いゲームを開発しても、ゲーム内容が複雑だったり、その操作手順が複雑だったりするとプレーヤーに敬遠され、ゲーム装置の稼働率が上がらないという問題があった。
【０００５】
特にゲーム内容や操作が複雑になると、ゲーム装置の説明文だけではプレーヤーがその内容を理解できない場合が多い。したがって、プレーヤーはゲームにチャレンジする意欲を失ってしまい、また仮ににゲームに挑戦してもゲームを十分に楽しむことができないままにゲームが終了してしまい、再びチャレンジしようとする意欲がなくなってしまうという問題があった。
【０００６】
本発明は、このような課題に鑑みてなされたものであり、その目的は、ゲーム内容や操作手段が複雑、高度なゲームを、プレーヤーにゲームを行いながら理解してもらい、ゲームを十分に楽しんでもらえることのできるビデオゲーム装置及びその画像合成方法を提供することにある。
【０００７】
【課題を解決するための手段及び作用】
前記目的を達成するために、請求項１の発明のビデオゲーム装置は、
ディスプレイと、
プレーヤーの操作するゲーム用操作手段と、
前記操作手段から入力される操作信号と、所定のゲームプログラムとに基づきゲーム演算を行い、ゲーム画面をディスプレイ上に表示させるゲーム演算手段とを含み、
前記ゲーム演算手段は、
ゲーム状況に応じてプレーヤーへのアドバイスを演算するアドバイス演算手段を含み、演算されたアドバイスを出力することを特徴とする。
【０００８】
このように、本発明では、アドバイス演算手段はゲーム状況に応じて出力するアドバイスを演算する。
【０００９】
よってプレーヤーはゲーム開始前にゲーム内容及び操作方法を完全にマスターしていなくても、出力されたアドバイスに応じてゲームを進めることができる。すなわちゲーム行いながらゲーム内容及び操作方法をマスターすることができる。
また請求項２の発明は、請求項１において、
前記アドバイス演算手段は、
ゲーム状況に応じて画面出力用のアドバイスを演算し、ディスプレイ上に表示することを特徴とする。
【００１０】
このようにすると、アドバイスが画面に表示されるので、プレーヤーはゲームを行いながら画面上に出力されたアドバイスを見ることができる。このアドバイスは、ゲーム状況に応じて出力されるので、ゲームの進行を妨げることなく、しかもゲームに不慣れなプレーヤーも画面上のアドバイスを見ながらゲームを進めることができる。
【００１１】
請求項３の発明は、請求項１、２のいずれかにおいて、
ゲーム演出用の音声を出力する音声出力手段を含み、
前記アドバイス演算手段は
ゲーム状況に応じて音声出力用のアドバイスを演算し、前記音声出力手段を介しアドバイスを音声出力することを特徴とする。
【００１２】
このようにすると、アドバイスが音声で出力されるので、プレーヤーはゲームを行いながらなアドバイスを聞くことができる。このアドバイスはゲーム状況に応じて出力されるので、ゲームに不慣れなプレーヤーもアドバイスを聞きながらゲームを進めることができる。
【００１３】
請求項４の発明は、請求項１〜３のいずれかにおいて、
前記ゲーム演算手段は、
アドバイス用の動画像を演算し、ディスプレイ上に表示することを特徴とする。
【００１４】
このようにするとアドバイス内容が視覚的に動画像で表示されるので、言葉だけではわかりにくい内容でも、プレーヤーに容易に伝えることができる。特に操作手段の操作方法のアドバイスなどでは、動画像表示されるとプレーヤーは瞬時にしてその操作方法を理解できるので有効である。
ここにおいて前記ゲーム演算手段は、
前記アドバイス演算手段によって決定されたアドバイスを、ゲーム画面の一部にウインドウ表示させる構成とすることが好ましい。
【００１５】
このようにするとアドバイスは、ゲーム画面に重ねて、ゲーム画面の一部にウインドウ表示される。よってアドバイス出力によって画面が中断されることなく、見やすいアドバイスを出力することができる。プレーヤーは画面上にウインドウ表示されたアドバイスを見ながらスムーズにゲームを進めることができる。
また請求項５の発明は、請求項１〜４のいずれかにおいて、
前記アドバイス演算手段は、
ゲームの展開状況を判断するゲーム状況判断部を有しゲームの展開状況に応じたアドバイスを決定することを特徴とする。
【００１６】
このようにすると、ゲーム展開が複雑なゲームの場合でも、その状況にどのように対応したらよいのかアドバイスに出力されるので、プレーヤーはゲームを進めながらゲームをマスターすることができる。
【００１７】
また請求項６の発明は、請求項１〜５のいずれかにおいて、
前記アドバイス演算手段は、
プレーヤー操作履歴から操作状況を判断する操作状況判断部を有しプレーヤーの操作履歴に応じたアドバイスを決定することを特徴とする。
【００１８】
このようにすると、操作に不慣れなプレーヤーが操作手段をうまく使いこなせていない場合、操作方法がアドバイスに出力されるので、プレーヤーはゲームを進めながら操作手段の操作方法をマスターすることができる。
【００１９】
また請求項７の発明は、請求項１〜６のいずれかにおいて、
前記アドバイス演算手段は、
ゲームで使用する計器の状況を判断する計器状況判断部を有し計器の状況に応じたアドバイスを決定することを特徴とする。
【００２０】
このようにすると、ゲームが高度になり複雑な計器を使いこなさなければならないようなときでも、必要に応じて計器に関するアドバイスが出力されるので、プレーヤは計器の読み方をマスターしていなくてもゲームを進めることができる。
【００２１】
請求項８の発明は、請求項１〜７のいずれかにおいて、
前記操作手段は、
前記アドバイス出力を行うか否かを選択する選択手段を含み、
プレーヤーは前記アドバイス選択手段を用いてアドバイス出力を必要とするかどうかを選択することを特徴とする。
【００２２】
このようにすると、ゲームを熟知したプレーヤーはアドバイスなしでゲームを楽しむことができるので、初心者から上級者まで幅広く楽しめるゲーム装置となる。
【００２３】
請求項９の発明は、請求項１〜８のいずれかにおいて、
前記操作手段は、
アドバイス終了手段を含み、
前記ゲーム演算手段は、
前記アドバイス画面出力中は、ゲームを一時的に停止するよう形成され、前記アドバイス画面出力中に前記アドバイス終了手段が操作されたとき、アドバイス画面出力を終了し、ゲームを再開する動作を行うよう形成されたことを特徴とする。
【００２４】
このようにすると、初心者向けの説明用アドバイス画面などでプレーヤーが見る必要の無いと判断したものは終了することができる。
【００２５】
さらに請求項１０の発明は、請求項１〜９のいずれかにおいて、
前記操作手段は、
ゲーム空間内を移動するプレーヤ移動体を操舵する操舵手段と、
敵又は標的を攻撃するためにプレーヤーが操作する攻撃用操作手段と、
を含み、
前記ゲーム演算手段は、
前記操作手段から入力される操作信号と、所定のゲームプログラムとに基づき、プレーヤ移動体が移動しながら敵または標的を攻撃する３次元ゲーム空間を演算する３次元空間演算手段と、
前記３次元ゲーム空間を所定の視点から見た疑似３次元画像を合成する３次元画像合成手段と、
を含み、前記疑似３次元画像をディスプレイ上にゲーム画像として表示するよう形成され、
前記アドバイス演算手段は、
ゲーム状況に応じた前記操舵手段および攻撃用操作手段の操作が、アドバイスデータとして記憶されたデータ記憶手段と、
ゲーム状況を判別する状況判別手段と、
を含み、判別されたゲーム状況に応じたアドバイスデータを前記データ記憶手段から読み出し、出力することを特徴とする。
【００２６】
このようにすると、ディスプレイ上には疑似３次元空間が表示され、プレーヤーは疑似３次元空間内において、移動体を操作しながら、敵又は標的を攻撃するゲームを楽しむことができる。そして、プレーヤーの右手及び左手の組み合わせの複雑な操作を必要とし、さらに前記敵又は標的を攻撃する複雑な操作を含むような場合でも、プレーヤーはゲームをしながら操作や攻撃防御方法をマスターすることができる。
【００２７】
さらに請求項１１の発明のビデオゲーム装置用の画像合成方法は、プレーヤー操作手段から入力される操作信号及び所定のゲームプログラムに基づきゲーム演算を行うゲーム演算行程と、
前記ゲーム演算の結果に基づきゲーム画面を合成し、ディスプレイ上に表示する画像合成行程とを含み、
前記ゲーム演算行程は
ゲーム状況に応じた前記操舵手段および攻撃用操作手段の操作が、アドバイスデータとして記憶されたデータ記憶手段から、ゲーム状況に応じたアドバイスデータを読み出しディスプレイ上に出力する工程を含むことを特徴とする。
【００２８】
このような方法を用いると、ゲーム状況に応じてプレーヤーへのアドバイスがディスプレイ上にて画像表示されるビデオゲーム装置が実現する。
【００２９】
よってゲームに不慣れなプレーヤーでもディスプレイ上に表示されたアドバイスを見ながらゲームを行うことができる。
【００３０】
【実施例】
次に本発明の好適な実施例を、図面に基づき詳細に説明する。
【００３１】
図２には、本実施例のゲームシステムが示されている。実施例のゲームシステムは、複数の独立したゲーム装置１０−１、１０−２が、データ伝送ラインを介して互いに接続されている。
【００３２】
各ゲーム装置１０−１、１０−２は、プレーヤＰの操縦する未来戦車が、他のプレーヤＰの操縦する未来戦車や、コンピュータの操縦する未来戦車と、仮想３次元ゲーム空間内を自由に動き回りながら対戦する３次元ゲームを行うように構成されている。
【００３３】
ここにおいて、独立したゲーム装置１０−１、１０−２というのは、各ゲーム装置１０−１、１０−２がそれぞれ独立にシングルプレーヤゲームを行うことができるように形成されていることを意味する。もちろん、データ伝送ラインを介し、他のプレーヤのゲーム装置との間で、同一のゲーム空間内においてマルチプレーヤゲームを行うこともできる。しかし本実施例のゲーム装置では後述するように、プレーヤーがシングルプレーヤゲームを選択した場合に本発明の特徴であるアドバイス出力を行うように構成されているので、以下シングルプレーヤーゲームを行う場合を例にとり説明する。
【００３４】
図１には、前記ゲーム装置１０の外観斜視図が示されている。
【００３５】
このゲーム装置１０は、シングルプレーヤーゲームを行う場合の仮想３次元ゲーム空間内をプレーヤＰの操縦する未来戦車と、コンピュータの操縦する未来戦車とが戦闘を行う３次元ゲームを行うよう構成されている。
【００３６】
実施例のゲーム装置１０により実現される３次元ゲームは、多種多様な人種が集まった未来都市において繰り広げられる未来戦車ゲームである。この未来戦車ゲームでは、莫大な賞金を目指して集まったファイターたちが、壁により四角に囲まれ逃げることも許されないゲームフィールド内でデスマッチ形式でチャンピオンを決定する。各ファイターは、それぞれの所有する未来戦車により、チャンピオンを競い合うわけである。そして、プレーヤは、これらのファイターの１人としてゲームに参加する。
【００３７】
プレーヤＰは、操作部１１にある左右のアナログレバー１２、１４を操作してディスプレイ４０上に映し出される未来戦車５００を操縦する。すなわち、プレーヤＰは、この未来戦車５００を操縦することにより、仮想３次元ゲーム空間内に設定されたゲームフィールド６０内を前後左右に自由に動き回ることができる。このアナログレバー１２、１４には、無制限に発射することのできるマシンガンと、数に制限はあるが強力な武器であるミサイルのトリガー１６、１８が設けられており、ディスプレイ４０のほぼ中央に表示される照準を用い敵の未来戦車に狙いを定め、前記トリガー１６、１８を操作することにより、敵に対する攻撃を行う。また操作部１１の中央付近には視点切替釦１９があり、プレーヤーはこの釦を押すことにより視点を変更することができる。
【００３８】
図３には、ゲームフィールド６０の全体図が示されている。
【００３９】
このゲームフィールド６０内には、ゲームプログラムにより設定される３次元の各種の地形が形成されている。まず、ゲームフィールド６０の四方は、各ファイターが逃げることができないよう壁６２により囲まれている。この壁６２の内側には第１の台地６４が設けられている。零メートル地帯６６は、この第１の台地６４に囲まれており、その間には斜面６８、７０、７２、７４が設けられている。さらに、零メートル地帯６６には、第２、第３の台地７６、７８が設けられ、また障害物８０、８２も設けられている。
【００４０】
そして、このゲームフィールド６０内では、現在プレーヤＰの操縦する未来戦車５００と、敵ファイター（コンピュータ）が操縦する敵の未来戦車５１０とが、零メートル地帯６６の上で向かい合っている。
【００４１】
プレーヤＰは、前記レバー１２、１４を操作することにより、このゲームフィールド６０内を、敵の未来戦車５１０を攻撃しやすい位置に自分の未来戦車５００を自由に移動して、その攻撃を行う。
【００４２】
図４には、このような３次元ゲームを行う実施例のゲーム装置１０のブロック図が示されている。なお、他のゲーム装置との間でデータの送受信を行う構成についての説明は、省略する。
【００４３】
実施例のゲーム装置１０は、操作部１１と、ゲーム演算部２０と、ディスプレイ４０と、音声合成部５０及びスピーカ５２とを含んで構成される。
【００４４】
前記操作部１１は、図１に示す各レバー１２、１４、トリガー１６、１８、視点変更釦１９などのプレーヤの操作する部材である。さらに操作部１１は以下に述べるようにプレーヤーがアドバイスの有無を指定できるアドバイス選択手段と、出力されたアドバイスの終了を指定するアドバイス終了手段として機能するようにも構成されている。すなわちコインを投入すると、ディスプレイ４０上に、アドバイスの必要なプレーヤーはトリガー１８を操作してくださいというメッセージ画面が一定時間表示され、このときトリガー１８はアドバイス選択手段として機能する。そしてこのメッセージ画面表示中にトリガー１８を操作すると、ゲーム装置が、アドバイス出力モードに設定され、この間トリガー１８を操作しないと、ゲーム装置はアドバイス非出力モードに設定されるように構成されている。ゲーム装置が、アドバイス出力モードに設定され、ディスプレイ４０上に、アドバイスがウィンドウ表示されているとき、トリガー１８はアドバイス終了手段として機能し、ウィンドウ表示中にトリガー１８を操作することにより、アドバイス表示用のウィンドウが消去されゲームが再開されるようにも構成されている。
【００４５】
前記ゲーム演算部２０は、ゲーム空間演算部３０と、画像合成部３５及びアドバイス演算部２２とを含んで構成される。
【００４６】
前記ゲーム空間演算部３０は、プレーヤ操作部１１からの入力信号と、あらかじめ定められたゲームプログラムとに基づき、各種のゲーム演算を行い、画像合成部３５を用いてディスプレイ４０上に前述した未来戦車ゲームの疑似３次元ゲーム画像を表示させる。
【００４７】
すなわち、前記ゲーム空間演算部３０は、所定の３次元ゲーム空間に図３に示すよう設定されたゲームフィールド６０内を、プレーヤＰおよびコンピュータの操縦する各未来戦車５００、５１０が移動するゲーム演算を行う。
【００４８】
そして、画像合成部３５はこの３次元ゲーム空間を、所定の視点座標系の透視投影面に透視投影変換して、疑似３次元画像からなるゲーム画面を形成してこれをディスプレイ４０上に表示する。
【００４９】
また前記音声合成部５０とスピーカ５２は、音声出力手段として機能するものである。そしてゲーム空間演算部３０は、ゲームの進行に応じた音声データを演算し、前記音声合成部５０を介し、スピーカ５２からゲーム演出用の音声を出力するように構成されている。
【００５０】
前記アドバイス演算部２２は、ゲーム状況に応じてアドバイスを出力するように形成されており、その詳細は後述する。
【００５１】
図５には、このような画像合成手法の原理が示されている。
【００５２】
実施例のゲーム装置には、３次元ゲーム空間４００およびこの３次元ゲーム空間４００内に登場する３次元オブジェクト５００に関する情報があらかじめ記憶されている。前記３次元オブジェクト５００に関する画像情報は、複数のポリゴン５０２−１、５０２−２、５０２−３・・・の組み合わせからなる形状モデルとして表現され、あらかじめメモリ内に記憶されている。
【００５３】
実施例の未来戦車ゲームを例にとると、３次元オブジェクト５００は３次元ゲーム空間４００内に登場する未来戦車５００、５１０であり、この３次元ゲーム空間４００内には、この他に、例えば図３に示すゲームフィールド６０を表す各種の３次元オブジェクトが配置されている。
【００５４】
これらの３次元オブジェクトは、仮想プレーヤＰの視点６１０を中心とする視点座標系の透視投影面４２０上に透視投影変換され、疑似３次元画像４２２としてディスプレイ４０上に表示される。実施例では、プレーヤＰの視点６１０は、プレーヤの操縦する未来戦車５００の後方から自分の操縦する未来戦車５００を含めた前方に向けて設定されている。従って、ディスプレイ４０上には、図１に示すよう、３次元ゲーム空間４００を自分の未来戦車５００の後方から見た景色が疑似３次元画像として表示されることになる。
【００５５】
プレーヤＰが、操作部１１のレバー１２、１４を操作して、自分が仮想的に乗っている未来戦車５００の回転、並進等の操作を行うと、３次元ゲーム空間４００に対する視点６１０の位置が変化して、３次元ゲーム空間４００が回転、並進されることになる。このため、ゲーム空間演算部３０は、この操作信号およびゲームプログラムに基づいて３次元ゲーム空間４００を構成する未来戦車である３次元オブジェクト５００やその他の３次元オブジェクトの回転、並進などの演算をリアルタイムで行う。
【００５６】
そして、画像合成部３５は、ゲーム空間３０の演算データに基づき、前述したようにこれらの３次元オブジェクトが配置された３次元ゲーム空間４００の景色を透視投影面４２０上に透視投影変換し、リアルタイムで変化する疑似３次元画像４２２としてディスプレイ４０上に表示する。
【００５７】
従って、プレーヤＰは、操作部１１を操作して、未来戦車５００を操縦することにより、３次元ゲーム空間４００内に設定されたプレイフィールド６０内を未来戦車５０００を運転しながらゲームに参加している状態を仮想シュミレートできることになる。
【００５８】
コンピュータグラフィックスの手法を用いた場合、前記３次元オブジェクト５００は、独立したボディー座標系を用いてその形状モデルを作成している。すなわち、３次元オブジェクト５００を構成する各ポリゴン５０２−１、５０２−２・・・・をこのボディー座標系に配置して、その形状モデルを特定している。
【００５９】
さらに、３次元ゲーム空間４００は、ワールド座標系（ＸW、ＹW、ＺW）を用いて構成され、ボディー座標系を用いて表された３次元オブジェクト５００は、その運動モデルに従ってワールド座標系の中に配置される。
【００６０】
そして、視点６１０の位置を原点として、視点の方向をＺ軸の正方向にとった視点座標系にデータを変換して、投影面４２０であるスクリーン座標系へそれぞれの座標を透視投影変換する。このようにして、視点６１０から見える３次元ゲーム空間４００の視野内の画像をディスプレイ４０上に表示することができる。
そして、プレーヤＰは、ディプレイ４０上に表示されるこのようなゲーム画面を見ながら、敵の未来戦車５１０を攻撃する３次元ゲームを楽しむことができる。
【００６１】
ところで本実施例のゲームで行う攻撃防御は、ゲームフィールドの地形を生かし各種のテクニックを使うことにより、より効果的なものとなる。しかしそれらは説明書きで説明されてもわかりにくく、特にゲームに不慣れなプレーヤーには理解されない。
【００６２】
また、本実施例では前記レバー１２、１４を操作することにより、プレーヤーは未来戦車を自由に動かすことができ、前記トリガー１６、１８を操作することにより、敵に対する攻撃を行うことができ、中央の視点変更釦１９を押すことにより視点切替を行うことができる。しかし本実施例のように複雑な操作方法は説明書きで説明されてもわかりにくく、ゲームに不慣れなプレーヤーには使いこなすことができない。
【００６３】
さらに本発明ではメインレーダー、サブレーダー、シールドゲージ、コンパスその他の計器を使いこなさなければならず、コンテナ、残弾数、残り時間などを考慮しながらゲームを進めなければならない。しかしそれらは説明書きで説明されてもわかりにくく、ゲームに不慣れなプレーヤーは使いこなすことができない。
【００６４】
このような点を解消すべく開発された本発明の特徴は、ゲームを行いながらゲームをマスターできるように、ゲーム状況に応じてアドバイスを出力する点にある。
【００６５】
このため実施例のゲーム装置は、前述したアドバイス演算部２２を含んで構成され、このアドバイス演算部２２を用いて、ゲーム状況に応じて出力するアドバイスを演算し、ディスプレイ４０上に画像表示するように構成されている。
【００６６】
実施例のアドバイス演算部２２は、予めゲーム状況に応じた複数のアドバイスデータが記憶されたアドバイスデータ記憶部２９と、ゲーム空間演算部３０の演算するゲーム状況が予め設定したアドバイス条件に合致した際、前記アドバイスデータ記憶部２９から対応するアドバイスデータを読み出す状況判断部２３とを含み、読み出されたアドバイスデータを、画像合成部３５を介し、ディスプレイ４０上に一定時間ウィンドウ表示するように構成されている。このとき、前記ゲーム空間演算部３０は、アドバイス画面表示期間中は、ゲームの進行を一時的に停止し、アドバイス画面をディスプレイ４０上に一定時間表示し続けるように構成されている。
【００６７】
本実施例において前記アドバイスデータ記憶部２９に記憶されるアドバイスデータは、テクニック説明に関するアドバイスデータ、操作方法に関するアドバイスデータ、計器説明に関するアドバイスデータの３パターンに分類して、記憶されている。
【００６８】
そして状況判断部２３は、前記３つのパターンのアドバイス状況を判断するために、ゲーム状況判断部２４、操作状況判断部２６、計器情報判断部２８を含んで構成される。
【００６９】
そしてこれらゲーム状況判断部２４、操作状況判断部２６、計器情報判断部２８は、ゲーム空間演算部３０の演算するゲーム状況が、該当する判断状況に合致すると判断した場合には、対応するアドバイスデータを、アドバイスデータ記憶部２９より読み出し、ディスプレイ４０にウインドウ表示する。
【００７０】
特に、前記操作説明に関するアドバイスデータの一部は、動画像表示用のプログラムデータとして、アドバイスデータ記憶部２９内に記憶されている。そして、
操作状況判断部２６は、アドバイスデータ記憶部２９から該当する操作状況のアドバイスデータを読み出すと、ディスプレイ４０に、アドバイスメッセージとともに、該当する操作部の操作の方法を動画像として一定時間表示し、プレーヤーに対し、操作部の操作の方法を視覚的に瞬時に理解させるよう構成されている。
なお、各アドバイスデータは必要に応じて、音声合成部５０を介しスピーカ５２から音声出力するように構成してもよい。
【００７１】
以下、アドバイス出力に重点をおいて、本発明の構成及び処理の手順をより詳細に説明する。
【００７２】
本実施例ではプレーヤーはアドバイス選択手段を用いて、アドバイス出力の有無を選択できるように構成されている。
【００７３】
図６はアドバイス選択処理の手順を示したフローチャート図である。まずプレーヤーがコインを入力することによりゲームが開始されることになるが、このとき所定時間内に他のプレーヤーがコインを入力すると、マルチプレーヤーゲームが選択されたとみなされて（ステップ１２）、自動的にアドバイス非出力モードに設定され、アドバイスなしゲームが開始される（ステップ２２）。
【００７４】
これは本実施例では、マルチプレーヤーゲームを選択するプレーヤーはかなりの上級者でありアドバイスは不要であろうということで、そのように構成しているが、マルチプレーヤーでもアドバイスを出力するようにしてもよい。ただし、本実施例ではアドバイス出力中はゲームを一時的に停止するように構成しているので、マルチプレーヤーでアドバイスを出力する場合は、ゲームを中断せずにアドバイスを出力するように構成した方がよい。
【００７５】
所定時間内に他のプレーヤーがコインを入力しないとプレーヤーがシングルプレーヤーゲームを選択したとみなされ、一定時間アドバイス選択画面が現れる（ステップ１４）。この選択画面出力中に、プレーヤーは画面の指示に従ってトリガー１８の操作により入力でアドバイス出力の有無を指定する（ステップ１６）。プレーヤーがアドバイス有りを指定すると、ゲーム装置はアドバイス出力モードに設定され、アドバイス有りゲームが開始され（ステップ２４）、アドバイスなしを指定すると、ゲーム装置はアドバイス非出力モードに設定され、アドバイスなしゲームが開始される（ステップ２２）。
【００７６】
次に、アドバイス画面及びアドバイス画面が出力される処理の手順について説明する。
【００７７】
図８はアドバイスがディスプレイ上に表示されたゲーム画面の概略が示されている。これは操作方法をアドバイスしている操作方法アドバイス画面である。このアドバイス画面はメッセージウインドウ８０とこのメッセージウインドウのなかにさらに位置し操作方法を動画像表示する子ウインドウ８２を含む。よって言葉で説明されてもわかりにくい操作方法も、前記子ウィンドウ８２により、プレーヤーは瞬時にして理解することができる。メッセージウインドウ８０の右下に表示されている時間８５は、メッセージが表示される残り時間を表している。本実施例では、このような操作方法アドバイス画面データを複数用意しており、それぞれの出力状況にあるときに各画面ごとに定まった所定の時間（３秒から８秒）表示し、その間ゲームの進行は停止するように構成されている。しかし、出力されたアドバイスをプレーヤーがいらないと判断した場合には、トリガー１８を操作することによりウィンドウ画面８０、８２の表示を終了することもできる。
図９には、本実施例で出力される計器状況のアドバイスがディスプレイ上に表示されたゲーム画面の概略が示されている。この計器状況アドバイスは、アドバイスウインドウ８０と、そのアドバイスの対象となっている計器その他をさす矢印９０とを含む。アドバイスウインドウ８０は透明ウインドウを使用して、ゲーム画面のじゃまにならないように表示され、アドバイスの対象となっている計器その他をポリゴンで作成した矢印９０で指すことにより瞬時にわかるようになっている。このようにプレイ中説明が必要な状況にあるときに、計器の説明が行われるので、言葉で説明されてもわかりにくいものでも、プレーヤーは瞬時にして理解することができる。この表示方法は、プレイ中に短い時間でプレーヤーに計器の状況を伝えるのには非常に有効である。
【００７８】
メッセージウインドウの右下に表示されている時間８５はメッセージが表示される残り時間を表している。本実施例では、所定の時間表示し、その間ゲームの進行は停止するように構成されている。しかし、出力されたアドバイスをプレーヤーがいらないと判断した場合はトリガー１８を操作することによりアドバイス出力をを終了することもできる。
【００７９】
図１０は、本実施例で出力されるゲーム状況のアドバイスがディスプレイ上に表示されたゲーム画面の概略が示されている。このゲームアドバイスは、透明ウインドウ８０を使用して、ゲーム画面のじゃまにならないように表示される。このようにプレイ中必要に応じて攻撃防御のテクニックの説明が行われるので、言葉で説明されてもわかりにくいものでも、プレーヤーは瞬時にして理解することができる。
【００８０】
次に前述したアドバイス画面を、前記アドバイス演算部２２が出力する手順を説明する。
【００８１】
図７はアドバイスが出力される処理の手順を示したフローチャートである。本例では、同一内容のアドバイスを繰り返して出力しないように構成されている。
アドバイス有りゲームが開始されると、プレーヤーの入力及び敵機の攻撃などの状況変化に応じたゲーム演算が行われる（ステップ５２）。この処理は１／６０秒をサイクルとしており、次にゲームオーバーかどうかの判断を行い（ステップ５４）、ゲームオーバーのときは終了処理（ステップ６８）を行って終了する。
【００８２】
ゲームオーバーでない場合は、状況判断部２３がアドバイス出力状況にあるかどうかを判断する（ステップ５６）。どのような場合にアドバイス出力状況にあるのかは、後述するようにゲーム状況判断部２４、操作状況判断部２６、計器状況判断部２８が判断する。アドバイス出力状況にないときは最初のステップ５２に戻る。出力状況にある場合は、状況判断部２３はそのアドバイスを以前出力したことがあるかどうかを判定する（ステップ５８）。
【００８３】
出力したことがある場合は最初のステップ５２に戻る。これにより同一のアドバイスを繰り返し出力することを防止し、アドバイス出力がゲームの妨げとなるのを防止できる。
【００８４】
また出力したことがない場合はゲームをポーズ状態にしてアドバイスを所定時間出力する（ステップ６０）。この所定時間内にプレーヤーがトリガー１８を操作することによりアドバイス終了指定を行うと（ステップ６２）、アドバイス出力を中止して（ステップ６６）、最初のステップ５２に戻る。アドバイス終了指定が行われないと、所定時間アドバイスを表示して（ステップ６４）から最初のステップ５２に戻る。これによりプレーヤーにとって不要のアドバイスを最小限にすることができる。
【００８５】
なお本実施例では、ゲームの中断時間を最少にするためにアドバイスは初回のみ出力するように設定しているが、アドバイスの種類によっては複数回出力したほうよいものもあるので、このようなものは何回でも出力するように設定してもよい。
【００８６】
また本実施例ではアドバイス出力中はゲームをポーズ状態にしているが、アドバイスの種類によってはゲームが進行している状態でアドバイスを出力したほうがよいものもあるので、そのように設定してもよい。
【００８７】
次に、前記各状況判断部２４、２６、２８のアドバイス出力手順について具体的に説明する。
【００８８】
すなわち本実施例では、ゲーム状況に応じた攻撃防御方法及び操作方法及び計器の情報の３パターンのメッセージが出力されるので、それぞれの出力手順を詳細に説明する。
【００８９】
図１１はゲーム状況判断部２４のアドバイス出力手順が示されている。本実施例のビデオゲーム装置においては、プレーヤーはゲームフィールドの地形を生かし各種テクニックを使うことにより、より迫真のプレーを楽しむことができる。よって、ゲーム状況判断部２４はプレーヤーの未来戦車５００及び敵の未来戦車５１０の位置情報と地形情報を判断してアドバイス出力を行っている。
【００９０】
ゲームが開始されると、プレーヤーの入力及び敵機の攻撃などの状況変化に応じたゲーム演算が行われる（ステップ１１２）。次にゲームオーバーかどうかの判断を行い（ステップ１１４）、ゲームオーバーのときは終了処理（ステップ１３２）を行って終了する。ゲームオーバーでない場合は、次のようにしてアドバイス出力の有無を判定する。
【００９１】
まずゲーム状況判断部２４は、プレーヤーの未来戦車５００及び敵の未来戦車５１０の位置情報と地形情報よりヒット＆アウェイの状況にあるか判断する（ステップ１１６）。敵がすぐ目の前にいて近くに隠れるのによい建造物がある場合などである。もしそのような状況にあるときは「建造物に隠れろ；敵の目の前にでるな！」というアドバイスを出力して（ステップ１１８）次のステップにいく。そのような状況にない場合はアドバイスを出力せずに次のステップにいく。
【００９２】
次にゲーム状況判断部２４は、プレーヤーの未来戦車５００及び敵の未来戦車５１０の位置情報と地形情報より敵弾回避の状況にあるか判断する（ステップ１２０）。プレーヤーの未来戦車５００が敵の射程にはいっていてすぐに応戦できず逃げるしか無いような場合などである。もしそのような状況にあるときは「敵の弾をかわせ；真横へ緊急回避せよ！」というアドバイスを出力して（ステップ１２２）、次のステップにいく。そのような状況にない場合はアドバイスを出力せずに次のステップにいく。
【００９３】
次にゲーム状況判断部２４は、プレーヤーの未来戦車５００及び敵の未来戦車５１０の位置情報と地形情報よりカウンターアタックの状況にあるか判断する（ステップ１２４）。プレーヤーの未来戦車５００が敵の射程にはいっているがすぐに応戦できるような場合などである。もしそのような状況にあるときは「カウンター攻撃；弾をよけて即反撃！」というアドバイスを出力して（ステップ１２６）次のステップにいく。そのような状況にない場合はアドバイスを出力せずに次のステップにいく。
【００９４】
次にゲーム状況判断部２４はプレーヤーの未来戦車５００及び敵の未来戦車５１０の位置情報と地形情報よりブービートラップの状況にあるか判断する（ステップ１２８）。敵がこちらに気が付いていないような場合などである。もしそのような状況にあるときは「ブービートラップ；罠を張り待ち伏せろ！」というアドバイスを出力して（ステップ１３０）次のステップにいく。そのような状況にない場合はアドバイスを出力せずに最初のステップ１１２に戻る。
【００９５】
図１２に操作状況判断部２６のアドバイス出力手順が示されている。操作状況判断部２６は、プレーヤーの操作履歴をタイマー１〜４で保持し、プレーヤーが操作手段を使いこなせているかどうかを判断している。本実施例では具体的に、タイマー１は回転動作の操作履歴をとっている。すなわちタイマー１はプレーヤーが２本のレバーを逆向きに倒して回転動作を行った時にリセットされるように構成される。そして所定の時間をオーバーしてもリセットされないとき、プレーヤーは回転動作をマスターしていないものとみなされ、そのむねのアドバイスが出力される。
【００９６】
同様にして、タイマー２はプレーヤーがトリガー攻撃を行ったかどうかの履歴をとっており、タイマー３はプレーヤーが中央の釦を押して視点変更を行ったかどうかの履歴をとっており、タイマー４はプレーヤーが２本のレバーを同方向に倒して前後左右に移動したかどうかの履歴をとっている。これらはそれぞれ、プレーヤーがその動作を行ったときにリセットされるように構成される。そして所定の時間をオーバーしてもリセットされないとき、プレーヤーはその動作をマスターしていないものとみなされ、そのむねのアドバイスが出力される。この所定時間というのは各操作ごとにシステムで予め最適な時間を定めてある。本実施例ではそれぞれ１５秒から１分範囲で定めてある。
【００９７】
なお本実施例では、アドバイスは初回のみ出力するようにしているので、タイマー１〜４は１回目のアドバイス出力後のリセットでストップするように設定されている。
【００９８】
以下図１２のフローチャートにそって処理の手順を説明する。
【００９９】
ゲームが開始されるとタイマー１、２、３、４がリセットされたあとスタートする（ステップ２１２）。
【０１００】
次にプレーヤーの入力及び敵機の攻撃などの状況変化に応じたゲーム演算が行われる（ステップ２１４）。次にゲームオーバーかどうかの判断を行い（ステップ２１６）、ゲームオーバーのときは終了処理（ステップ２４２）を行って終了する。ゲームオーバーでない場合は、各タイマーがそれぞれ所定の時間をオーバーしていないかの判定を行う。
【０１０１】
タイマー１はプレーヤーが操作レバー２本を逆向きに倒して回転操作を行ったときにリセットされる。よってプレーヤーが所定の時間この回転操作を一度も行わないとタイマー１が所定の時間をオーバーする。このとき本発明のシステムはプレーヤーが回転操作をマスターしていないものと判断する。よってタイマー１の所定時間オーバーが検出されると（ステップ２１８）、「２本を逆向きにたおせ！」というタイマー１アドバイスが出力され（ステップ２２０）、タイマー１がリセットかつストップされる（ステップ２２２）。タイマー１の所定時間オーバーが検出されないとアドバイスを出力せず、またタイマー１をリセットせずに次のステップにいく。
【０１０２】
タイマー２はプレーヤーがトリガー攻撃操作を行ったときにリセットされる。よって、プレーヤーが所定の時間このトリガ攻撃操作を一度も行わないとタイマー２が所定の時間をオーバーする。このとき実施例のシステムは、プレーヤーが回転操作をマスターしていないものと判断する。よってタイマー２の所定時間オーバーが検出されると（ステップ２２４）、「２種類の武器を使え！」というタイマー２アドバイスが出力され（ステップ２２６）、タイマー２がリセットかつストップされる（ステップ２２８）。タイマー２の所定時間オーバーが検出されないとアドバイスを出力せずまたタイマー２をリセットせずに次のステップにいく。
【０１０３】
タイマー３はプレーヤーが中央の釦を押して視点変更操作を行ったときにリセットされる。よってプレーヤーが所定の時間この視点変更撃操作を一度も行わないとタイマー３が所定の時間をオーバーする。このとき本実施例のシステムは、プレーヤーが視点変更操作をマスターしていないものと判断する。よってタイマー３の所定時間オーバーが検出されると（ステップ２３０）、「中央の釦をおせ！」というタイマー３アドバイスが出力され（ステップ２３２）、タイマー３がリセットかつストップされる（ステップ２３４）。タイマー３の所定時間オーバーが検出されないとアドバイスを出力せず、またタイマー３をリセットせずに次のステップにいく。
【０１０４】
タイマー４はプレーヤーが操作レバー２本を同方向に倒して前後左右移動操作を行ったときにリセットされる。よってプレーヤーが所定の時間この前後左右移動操作を一度も行わないとタイマー４が所定の時間をオーバーする。このとき本実施例のシステムはプレーヤーが前後左右移動操作をマスターしていないものと判断する。よってタイマー４の所定時間オーバーが検出されると（ステップ２３６）、「２本を同方向にたおせ！」というタイマー４アドバイスが出力され（ステップ２３８）、タイマー４がリセットかつストップされる（ステップ２４０）。タイマー４の所定時間オーバーが検出されないとアドバイスを出力せずまたタイマー４をリセットせずにステップ２１４に戻る。
【０１０５】
図１３はの計器状況判断部２８のアドバイス出力の手順が示されている。計器状況判断部２６は、メインレーダー、コンパスレーダー、シールドゲージ、などの計器類や、プレーヤーの残弾数、弾薬コンテナ、弾薬アイテム、残り時間などを監視しており、プレーヤーに知らせなければならないときに、アドバイスを出力する。
【０１０６】
以下図１３のフローチャートにそって処理の手順を説明する。
【０１０７】
プレーが開始されると、プレーヤーの入力及び敵機の攻撃などの状況変化に応じたゲーム演算が行われる（ステップ３１２）。
【０１０８】
次にゲームオーバーかどうかの判断を行い（ステップ３１４）、ゲームオーバーのときは終了処理（ステップ３４４）を行って終了する。ゲームオーバーでない場合は次のようににして、計器類その他がプレーヤーに知らせなければならない状況にあるかどうかの判定を行う。
【０１０９】
まずゲーム画面上に弾薬コンテナが現れると（ステップ３１６）、プレーヤーは弾補充することができるので、「弾薬コンテナ：体当たりで弾補充だ！」というアドバイスが出力される（ステップ３１８）。上記の状況にないときはアドバイスは出力されず次のステップにいく。
【０１１０】
次にゲーム画面上に弾薬アイテムが現れると（ステップ３２０）、プレーヤーは壊せば補充量が２倍になるので、「アイテムを打て：壊せば補充量が２倍！」というアドバイスが出力される（ステップ３２２）。上記の状況にないときはアドバイスは出力されず次のステップにいく。
【０１１１】
次にメインレーダーに敵が現れると（ステップ３２４）、「レーダーに注目：緑の点が敵の位置だ！」というアドバイスが出力される（ステップ３２６）。上記の状況にないときはアドバイスは出力されず次のステップにいく。
【０１１２】
次にコンパスレーダーに敵が現れると（ステップ３２８）、「コンパスに注目：敵機は矢印の方向だ！」というアドバイスが出力される（ステップ３３０）。上記の状況にないときはアドバイスは出力されず次のステップにいく。
【０１１３】
次にプレーヤーの残弾数が残り少なくなると（ステップ３３２）、「残り弾数に注意：アイテムで補給せよ！」というアドバイスが出力される（ステップ３３４）。上記の状況にないときはアドバイスは出力されず次のステップにいく。
【０１１４】
次にシールドゲージが不足してくると（ステップ３３６）、「ダメージに注意：ゲージが０で爆発！」というアドバイスが出力される（ステップ３３８）。上記の状況にないときはアドバイスは出力されず次のステップにいく。
【０１１５】
次に残り時間が少なくなると（ステップ３４０）、「コロニー落下中：残り作戦時間に注意！」というアドバイスが出力される（ステップ３４２）。上記の状況にないときはアドバイスは出力されずステップ３１２にもどる。
【０１１６】
なお、本発明は前記実施例に限定されるものではなく、本発明の要旨の範囲内で各種の変形実施が可能である。
【０１１７】
例えば前記実施例では、仮想３次元ゲーム空間内をプレーヤＰの操縦する未来戦車と、コンピュータの操縦する未来戦車とが戦闘を行う３次元ゲームを例に取り説明したが本発明はこれに限らず、いろいろな種類のビデオゲーム装置に適用できる。さらに前記実施例では画像のみにアドバイスが出力される場合を例に取り説明したが、音声と組み合わせてもよく、音声のみのアドバイスとしてもよい。
【０１１８】
また、本発明は、業務用のゲーム装置のみならず、例えば家庭用のゲーム装置などにも適用することができる。さらに、多数のプレーヤが参加する大型アトラクション型のゲーム装置にも適用することができる。
【０１１９】
また、本発明において、ゲーム空間演算部３０、画像合成部３５等において行われる演算処理は、専用の画像処理デバイスを用いて処理しても良いし、汎用のマイクロコンピュータ、ＤＳＰ等を利用してソフトウェア的に処理しても良い。
また、たとえば図２に示すマルチプレーヤタイプのゲームシステムでは、プレーヤは、シングルプレーヤゲームを行う際、ゲーム途中で第３者の乱入を受け付け、第３者との対戦ゲームに移項できる乱入許可モードを設定できるように構成することも可能である。このとき、乱入許可モードを選択するプレーヤは、上級者と推定されるため、このモードを選択したときは、自動的にアドバイス非出力モードに設定するよう構成することが好ましい。
【０１２０】
また、本発明によれば、ディスプレイとして、ヘッドマウントディスプレイ（ＨＭＤ）と呼ばれるディスプレイを用いても良い。
【０１２１】
【発明の効果】
以上説明したように、本発明によれば、ゲームの展開状況及びプレーヤーの操作状況に応じて、アドバイスが出力されるので、ゲームをよくマスターしていないプレーヤーでもゲームを行いながらゲームをマスターし、ゲームを楽しむことができる。また上級者においてもアドバイスを活用することによって、複雑高度に設計されたゲームを隈無く楽しむことができる。
【０１２２】
【図面の簡単な説明】
【図１】本発明が適用された３次元ゲーム装置の一例を示す外観斜視図である。
【図２】複数のゲーム装置間でデータの送受信を行いながらマルチプレーヤゲームを行う場合のゲームシステムの外観説明図である。
【図３】本実施例のゲーム装置で使用されるゲームフィールドの説明図である。
【図４】実施例のゲーム装置の回路構成を示すブロック図である。
【図５】実施例の疑似３次元ゲーム画像の合成原理の説明図である。
【図６】実施例のゲーム装置のアドバイス選択処理の手順示すフローチャート図である。
【図７】実施例のゲーム装置のアドバイス出力及び終了の処理の手順示すフローチャート図である。
【図８】ディスプレイ上に表示されるゲーム画面の概略説明図である。
【図９】ディスプレイ上に表示されるゲーム画面の概略説明図である。
【図１０】ディスプレイ上に表示されるゲーム画面の概略説明図である。
【図１１】実施例のゲーム装置のゲーム演算部及びゲーム状況判断部の動作を示すフローチャート図である。
【図１２】実施例のゲーム装置のゲーム演算部及び操作状況判断部の動作を示すフローチャート図である。
【図１３】実施例のゲーム装置のゲーム演算部及び計器状況判断部の動作を示すフローチャート図である。
【符号の説明】
１０  ゲーム装置
１１  操作部
２０  ゲーム演算部
２２  アドバイス演算部
２３  状況判断部
２４  ゲーム状況判断部
２６  操作状況判断部
２８  計器状況判断部
２９  アドバイスデータ記憶部
３０  ゲーム空間演算部
３５  画像合成部
４０  ディスプレイ
５０  音声出力部
５２  スピーカ
６０  ゲームフィールド
８０  ウィンドウ
８５  残り時間
９０  矢印
５００  未来戦車
５１０  未来戦車
【図１】
0003898238.tif 000002
【図２】
0003898238.tif 000003
【図３】
0003898238.tif 000004
【図４】
0003898238.tif 000005
【図５】
0003898238.tif 000006
【図６】
0003898238.tif 000007
【図７】
0003898238.tif 000008
【図８】
0003898238.tif 000009
【図９】
0003898238.tif 000010
【図１０】
0003898238.tif 000011
【図１１】
0003898238.tif 000012
【図１２】
0003898238.tif 000013
【図１３】
0003898238.tif 000014