(57)【要約】【課題】  ゲームパラメータ値を変化させ、これによりゲーム処理の内容を変化させるゲームの興趣を向上できるようになるゲーム装置を提供すること。【解決手段】  ゲーム処理実行手段（主ゲーム処理実行部７２）は、ゲームパラメータ値と実パラメータ補正情報とに基づいてゲーム処理を実行し、ゲームの状況を更新する。第１表示制御手段（怪我レベル案内画面表示制御部８８）は、パラメータ補正情報を案内する案内画面として、ダミーパラメータ補正情報を案内する画面を表示させる。第２表示制御手段（怪我レベル案内画面表示制御部８８）は、実パラメータ補正情報が生成されてから少なくとも所定時間が経過したと判定手段（期間経過判定部９２）によって判定された場合、上記案内画面として、ダミーパラメータ補正情報を案内する画面に代えて、実パラメータ補正情報を案内する画面を表示させる。【選択図】        図４
2007037663.tif 000002
【特許請求の範囲】
【請求項１】
所定時間ごとにゲーム処理を実行し、ゲームの状況を更新するゲーム装置において、
前記ゲームの状況を更新する際の基礎とされるゲームパラメータ値を記憶するパラメータ記憶手段と、
前記ゲームパラメータ値に対するパラメータ補正情報である実パラメータ補正情報を生成する実パラメータ補正情報生成手段と、
前記実パラメータ補正情報とは異なる内容のダミーパラメータ補正情報を生成するダミーパラメータ補正情報生成手段と、
前記ゲームパラメータ値に基づいて前記ゲーム処理を実行する手段であって、前記実パラメータ補正情報が生成された場合には、前記ゲームパラメータ値と前記実パラメータ補正情報とに基づいて前記ゲーム処理を実行するゲーム処理実行手段と、
前記パラメータ補正情報を案内する案内画面として、前記ダミーパラメータ補正情報を案内する画面を表示手段に表示させる第１表示制御手段と、
前記実パラメータ補正情報が生成されてから少なくとも所定時間が経過したか否かを判定する判定手段と、
前記実パラメータ補正情報が生成されてから少なくとも前記所定時間が経過したと前記判定手段によって判定された場合、前記案内画面として、前記ダミーパラメータ補正情報を案内する画面に代えて、前記実パラメータ補正情報を案内する画面を前記表示手段に表示させる第２表示制御手段と、
を含むことを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置において、
前記判定手段は、前記実パラメータ補正情報の内容と、前記ダミーパラメータ補正情報の内容と、の差に基づいて、前記所定時間の長さを決定することを特徴とするゲーム装置。
【請求項３】
所定時間ごとにゲーム処理を実行し、ゲームの状況を更新するゲーム装置の制御方法において、
前記ゲームの状況を更新する際の基礎とされるゲームパラメータ値、に対するパラメータ補正情報である実パラメータ補正情報を生成するための実パラメータ補正情報生成ステップと、
前記実パラメータ補正情報とは異なる内容のダミーパラメータ補正情報を生成するためのダミーパラメータ補正情報生成ステップと、
前記ゲームパラメータ値に基づいて前記ゲーム処理を実行するステップであって、前記実パラメータ補正情報が生成された場合には、前記ゲームパラメータ値と前記実パラメータ補正情報とに基づいて前記ゲーム処理を実行するためのゲーム処理実行ステップと、
前記パラメータ補正情報を案内する案内画面として、前記ダミーパラメータ補正情報を案内する画面を表示手段に表示させるための第１表示制御ステップと、
前記実パラメータ補正情報が生成されてから少なくとも所定時間が経過したか否かを判定するための判定ステップと、
前記実パラメータ補正情報が生成されてから少なくとも前記所定時間が経過したと前記判定ステップにおいて判定された場合、前記案内画面として、前記ダミーパラメータ補正情報を案内する画面に代えて、前記実パラメータ補正情報を案内する画面を前記表示手段に表示させるための第２表示制御ステップと、
を含むことを特徴とするゲーム装置の制御方法。
【請求項４】
所定時間ごとにゲーム処理を実行し、ゲームの状況を更新するゲーム装置としてコンピュータを機能させるためのプログラムであって、
前記ゲームの状況を更新する際の基礎とされるゲームパラメータ値を記憶するパラメータ記憶手段、
前記ゲームパラメータ値に対するパラメータ補正情報である実パラメータ補正情報を生成する実パラメータ補正情報生成手段、
前記実パラメータ補正情報とは異なる内容のダミーパラメータ補正情報を生成するダミーパラメータ補正情報生成手段、
前記ゲームパラメータ値に基づいて前記ゲーム処理を実行する手段であって、前記実パラメータ補正情報が生成された場合には、前記ゲームパラメータ値と前記実パラメータ補正情報とに基づいて前記ゲーム処理を実行するゲーム処理実行手段、
前記パラメータ補正情報を案内する案内画面として、前記ダミーパラメータ補正情報を案内する画面を表示手段に表示させる第１表示制御手段、
前記実パラメータ補正情報が生成されてから少なくとも所定時間が経過したか否かを判定する判定手段、及び、
前記実パラメータ補正情報が生成されてから少なくとも前記所定時間が経過したと前記判定手段によって判定された場合、前記案内画面として、前記ダミーパラメータ補正情報を案内する画面に代えて、前記実パラメータ補正情報を案内する画面を前記表示手段に表示させる第２表示制御手段、
として前記コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はゲーム装置、ゲーム装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
ゲームパラメータ値に基づいてゲーム処理を実行することによりゲームの状況を更新していくゲーム装置では、ゲームパラメータ値に変化を与え、これによりゲーム処理の内容に変化を与えることが一般的に行われている。例えば、スポーツゲームを提供するゲーム装置では、選手が負傷したことを示す画面を表示するとともに、選手の能力パラメータを能力が低下するように変化させ、その選手が負傷した様子を演出することが行われている。
【特許文献１】特許第３１４５０６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
以上のようなゲーム装置では、「ゲームパラメータ値を変化させ、これによりゲーム処理の内容を変化させることによって得られるゲームの興趣」をさらに向上させることが強く望まれている。例えば、以上のようなスポーツゲームでは、選手の負傷に関する演出の興趣を向上させることが強く望まれている。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、ゲームパラメータ値を変化させ、これによりゲーム処理の内容を変化させるゲームの興趣を向上できるようになるゲーム装置、ゲーム装置の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係るゲーム装置は、所定時間ごとにゲーム処理を実行し、ゲームの状況を更新するゲーム装置において、前記ゲームの状況を更新する際の基礎とされるゲームパラメータ値を記憶するパラメータ記憶手段と、前記ゲームパラメータ値に対するパラメータ補正情報である実パラメータ補正情報を生成する実パラメータ補正情報生成手段と、前記実パラメータ補正情報とは異なる内容のダミーパラメータ補正情報を生成するダミーパラメータ補正情報生成手段と、前記ゲームパラメータ値に基づいて前記ゲーム処理を実行する手段であって、前記実パラメータ補正情報が生成された場合には、前記ゲームパラメータ値と前記実パラメータ補正情報とに基づいて前記ゲーム処理を実行するゲーム処理実行手段と、前記パラメータ補正情報を案内する案内画面として、前記ダミーパラメータ補正情報を案内する画面を表示手段に表示させる第１表示制御手段と、前記実パラメータ補正情報が生成されてから少なくとも所定時間が経過したか否かを判定する判定手段と、前記実パラメータ補正情報が生成されてから少なくとも前記所定時間が経過したと前記判定手段によって判定された場合、前記案内画面として、前記ダミーパラメータ補正情報を案内する画面に代えて、前記実パラメータ補正情報を案内する画面を前記表示手段に表示させる第２表示制御手段と、を含むことを特徴とする。
【０００６】
また、本発明に係るゲーム装置の制御方法は、所定時間ごとにゲーム処理を実行し、ゲームの状況を更新するゲーム装置の制御方法において、前記ゲームの状況を更新する際の基礎とされるゲームパラメータ値、に対するパラメータ補正情報である実パラメータ補正情報を生成するための実パラメータ補正情報生成ステップと、前記実パラメータ補正情報とは異なる内容のダミーパラメータ補正情報を生成するためのダミーパラメータ補正情報生成ステップと、前記ゲームパラメータ値に基づいて前記ゲーム処理を実行するステップであって、前記実パラメータ補正情報が生成された場合には、前記ゲームパラメータ値と前記実パラメータ補正情報とに基づいて前記ゲーム処理を実行するためのゲーム処理実行ステップと、前記パラメータ補正情報を案内する案内画面として、前記ダミーパラメータ補正情報を案内する画面を表示手段に表示させるための第１表示制御ステップと、前記実パラメータ補正情報が生成されてから少なくとも所定時間が経過したか否かを判定するための判定ステップと、前記実パラメータ補正情報が生成されてから少なくとも前記所定時間が経過したと前記判定ステップにおいて判定された場合、前記案内画面として、前記ダミーパラメータ補正情報を案内する画面に代えて、前記実パラメータ補正情報を案内する画面を前記表示手段に表示させるための第２表示制御ステップと、を含むことを特徴とする。
【０００７】
また、本発明に係るプログラムは、所定時間ごとにゲーム処理を実行し、ゲームの状況を更新するゲーム装置として、例えば家庭用ゲーム機、業務用ゲーム機、携帯用ゲーム機、携帯電話機、パーソナルコンピュータ、サーバコンピュータ等のコンピュータを機能させるためのプログラムであって、前記ゲームの状況を更新する際の基礎とされるゲームパラメータ値を記憶するパラメータ記憶手段、前記ゲームパラメータ値に対するパラメータ補正情報である実パラメータ補正情報を生成する実パラメータ補正情報生成手段、前記実パラメータ補正情報とは異なる内容のダミーパラメータ補正情報を生成するダミーパラメータ補正情報生成手段、前記ゲームパラメータ値に基づいて前記ゲーム処理を実行する手段であって、前記実パラメータ補正情報が生成された場合には、前記ゲームパラメータ値と前記実パラメータ補正情報とに基づいて前記ゲーム処理を実行するゲーム処理実行手段、前記パラメータ補正情報を案内する案内画面として、前記ダミーパラメータ補正情報を案内する画面を表示手段に表示させる第１表示制御手段、前記実パラメータ補正情報が生成されてから少なくとも所定時間が経過したか否かを判定する判定手段、及び、前記実パラメータ補正情報が生成されてから少なくとも前記所定時間が経過したと前記判定手段によって判定された場合、前記案内画面として、前記ダミーパラメータ補正情報を案内する画面に代えて、前記実パラメータ補正情報を案内する画面を前記表示手段に表示させる第２表示制御手段、として前記コンピュータを機能させるためのプログラムである。
【０００８】
また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。また、本発明に係るプログラム配信装置は、上記プログラムを記録した情報記憶媒体を備え、当該情報記憶媒体から上記プログラムを読み出し、配信するプログラム配信装置である。また、本発明に係るプログラム配信方法は、上記プログラムを記録した情報記憶媒体を備え、当該情報記憶媒体から上記プログラムを読み出し、配信するプログラム配信方法である。
【０００９】
本発明は、所定時間ごとにゲーム処理を実行し、ゲームの状況を更新するゲーム装置に関するものである。本発明では、ゲームの状況を更新する際の基礎とされるゲームパラメータ値に対するパラメータ補正情報である実パラメータ補正情報が生成される。また、実パラメータ補正情報とは異なる内容のダミーパラメータ補正情報が生成される。そして、ゲームパラメータ値に基づいて実行されるゲーム処理が、実パラメータ補正情報が生成された場合には、該実パラメータ補正情報にさらに基づいて実行される。また、本発明では、パラメータ補正情報を案内する案内画面として、ダミーパラメータ補正情報を案内する画面が表示される。そして、実パラメータ補正情報が生成されてから少なくとも所定時間が経過したと判定された場合、上記案内画面として、ダミーパラメータ補正情報を案内する画面に代えて、実パラメータ補正情報を案内する画面が表示される。本発明によれば、ゲームパラメータ値を変化させ、これによりゲーム処理の内容を変化させるゲームの興趣を向上できるようになる。
【００１０】
本発明の一態様では、前記判定手段は、前記実パラメータ補正情報の内容と、前記ダミーパラメータ補正情報の内容と、の差に基づいて、前記所定時間の長さを決定するようにしてもよい。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態の一例について図面に基づき詳細に説明する。
【００１２】
図１は、本発明の実施形態に係るゲーム装置のハードウェア構成を示す図である。同図に示すゲーム装置１０は、家庭用ゲーム機１１に情報記憶媒体たるＤＶＤ−ＲＯＭ２５及びメモリカード２８が装着され、さらにモニタ１８及びスピーカ２２が接続されることによって構成される。例えば、モニタ１８には家庭用テレビ受像機が用いられ、スピーカ２２にはその内蔵スピーカが用いられる。
【００１３】
家庭用ゲーム機１１は、バス１２、マイクロプロセッサ１４、画像処理部１６、音声処理部２０、ＤＶＤ−ＲＯＭ再生部２４、主記憶２６、入出力処理部３０及びコントローラ３２を含んで構成される公知のコンピュータゲームシステムである。コントローラ３２以外の構成要素は筐体内に収容される。
【００１４】
バス１２はアドレス及びデータを家庭用ゲーム機１１の各部でやり取りするためのものである。マイクロプロセッサ１４、画像処理部１６、主記憶２６及び入出力処理部３０は、バス１２によって相互データ通信可能に接続される。
【００１５】
マイクロプロセッサ１４は、図示しないＲＯＭに格納されるオペレーティングシステム、ＤＶＤ−ＲＯＭ２５から読み出されるプログラムや、メモリカード２８から読み出されるデータに基づいて、家庭用ゲーム機１１の各部を制御する。主記憶２６は、例えばＲＡＭを含んで構成されるものであり、ＤＶＤ−ＲＯＭ２５から読み出されたプログラムやメモリカード２８から読み出されたデータが必要に応じて書き込まれる。主記憶２６はマイクロプロセッサ１４の作業用としても用いられる。
【００１６】
画像処理部１６はＶＲＡＭを含んで構成されており、マイクロプロセッサ１４から送られる画像データに基づいてＶＲＡＭ上にゲーム画面を描画する。そして、その内容をビデオ信号に変換して所定のタイミングでモニタ１８に出力する。
【００１７】
入出力処理部３０は、音声処理部２０、ＤＶＤ−ＲＯＭ再生部２４、メモリカード２８及びコントローラ３２にマイクロプロセッサ１４がアクセスするためのインタフェースである。入出力処理部３０には、音声処理部２０、ＤＶＤ−ＲＯＭ再生部２４、メモリカード２８及びコントローラ３２が接続される。
【００１８】
音声処理部２０はサウンドバッファを含んで構成されており、ＤＶＤ−ＲＯＭ２５から読み出され、該サウンドバッファに記憶されたゲーム音楽、ゲーム効果音、メッセージ等の各種音声データを再生してスピーカ２２から出力する。
【００１９】
ＤＶＤ−ＲＯＭ再生部２４は、マイクロプロセッサ１４からの指示に従ってＤＶＤ−ＲＯＭ２５に記録されたプログラムを読み取る。なお、ここではプログラムを家庭用ゲーム機１１に供給するためにＤＶＤ−ＲＯＭ２５を用いることとするが、ＣＤ−ＲＯＭやＲＯＭカード等、他のあらゆる情報記憶媒体を用いるようにしてもよい。また、インターネット等のデータ通信網を介して遠隔地からプログラムを家庭用ゲーム機１１に供給するようにしてもよい。
【００２０】
メモリカード２８は、不揮発性メモリ（例えばＥＥＰＲＯＭ等）を含んで構成される。家庭用ゲーム機１１は、メモリカード２８を装着するための複数のメモリカードスロットを備えており、複数のメモリカード２８を同時に装着可能となっている。メモリカード２８は、このメモリカードスロットに対して脱着可能に構成され、例えばセーブデータなどの各種ゲームデータを記憶させるために用いられる。
【００２１】
コントローラ３２は、プレイヤが各種ゲーム操作の入力をするための汎用操作入力手段である。入出力処理部３０は一定周期ごと（例えば１／６０秒ごと）にコントローラ３２の各部の状態をスキャンし、そのスキャン結果を表す操作信号をバス１２を介してマイクロプロセッサ１４に渡す。マイクロプロセッサ１４は、その操作信号に基づいてプレイヤのゲーム操作を判定する。家庭用ゲーム機１１は複数のコントローラ３２を接続可能に構成されており、各コントローラ３２から入力される操作信号に基づいて、マイクロプロセッサ１４がゲーム制御を行うようになっている。
【００２２】
図２はコントローラ３２の一例を示す図である。同図に示すコントローラ３２は汎用ゲームコントローラである。同図（ａ）に示すように、コントローラ３２の表面には方向ボタン３４、スタートボタン３６、ボタン３８Ｘ，３８Ｙ，３８Ａ，３８Ｂが備えられている。また、同図（ｂ）に示すように、コントローラ３２の奥側側面には、表面側左右にボタン４２Ｌ，４２Ｒがそれぞれ備えられており、裏面側左右にボタン４０Ｌ，４０Ｒがそれぞれ備えられている。方向ボタン３４は十字形状を有しており、通常はキャラクタやカーソルの移動方向を設定するのに用いられる。スタートボタン３６は三角形状を有する小型の押しボタンであり、通常はゲームのスタートやゲームの強制終了などに用いられる。ボタン３８Ｘ，３８Ｙ，３８Ａ，３８Ｂ，４０Ｌ，４０Ｒ，４２Ｌ，４２Ｒは、その他のゲーム操作に用いられる。
【００２３】
以上のハードウェア構成を有するゲーム装置１０では、ＤＶＤ−ＲＯＭ２５に格納されたサッカーゲーム用のコンピュータプログラムが読み出され、主記憶２６に構築された仮想的な３次元空間においてリアルタイムに複数の選手オブジェクト（サッカー選手を示すオブジェクト）にサッカーを行わせる、サッカーゲームが実現される。
【００２４】
本実施の形態では、図３に示すようにサッカー球技場を表すフィールドオブジェクト５６及びゴールオブジェクト５４ａ，５４ｂが配置された仮想３次元空間５０が主記憶２６上に構築される。仮想３次元空間５０には視点が設定され、この視点から所与の視線方向を見た様子がモニタ１８に表示される。
【００２５】
フィールドオブジェクト５６上にはサッカーボールを表すボールオブジェクト６４が配置される。また、フィールドオブジェクト５６上には選手オブジェクト５８が配置される。同図では省略されているが、フィールドオブジェクト５６上には複数の選手オブジェクトが配置される。これらの選手オブジェクトは、プレイヤの操作対象であるプレイヤチーム、又はその対戦相手である敵チームのいずれかに関連づけられる。
【００２６】
操作対象の選手オブジェクト５８は、コントローラ３２からの操作に従って各種動作を行う。すなわち、操作対象の選手オブジェクト５８の仮想３次元空間５０内における位置及び姿勢は、コントローラ３２から入力される操作信号に従って変化する。また、操作対象以外の選手オブジェクト５８は、仮想３次元空間５０内における位置及び姿勢が所定のアルゴリズムに従って変化し、それぞれサッカーをプレイする。なお、ゴールオブジェクト５４ａ，５４ｂも、選手オブジェクトと同様に、それぞれプレイヤチーム又は敵チームのいずれかに関連づけられる。
【００２７】
選手オブジェクト５８がボールオブジェクト６４に近づくと、所定条件下、選手オブジェクト５８とボールオブジェクト６４とが関連づけられる。この状態では、ボールオブジェクト６４が選手オブジェクト５８に従動するようになる。この様子は、選手オブジェクト５８のドリブル動作としてモニタ１８に表示される。操作対象の選手オブジェクト５８とボールオブジェクト６４とが関連づけられている状態では、コントローラ３２を操作することにより、選手オブジェクト５８にボールオブジェクト６４を蹴らせることができる。すなわち、選手オブジェクト５８にパスやシュートを行わせることができる。
【００２８】
また、選手オブジェクト５８は、コントローラ３２に対する操作や所定のアルゴリズムに従って、ボールオブジェクト６４に関連づけられている他の選手オブジェクトに対して、例えばスライディングタックル等のチャージを行う。選手オブジェクト５８がボールの奪取に成功すると、今度はその選手オブジェクト５８にボールオブジェクト６４が関連づけられる。
【００２９】
以上のようにして、ボールオブジェクト６４の支配を争い、一方のチームに関連づけられたゴールオブジェクト５４ａ又は５４ｂにボールオブジェクト６４を入れると、他方のチームに得点が入るようになっている。
【００３０】
本実施の形態に係るゲーム装置１０では、選手オブジェクト５８と他の選手オブジェクト５８との間で接触プレイが発生した場合、その接触プレイに関わる選手オブジェクト５８が負傷する場合がある。この点、ゲーム装置１０では、複数回の接触プレイに関わった結果として選手オブジェクト５８が負傷する様子が比較的簡易な処理で好適に演出されるようになっている。また、ゲーム装置１０では、負傷した選手によってその怪我自体又はその怪我の程度が自覚されることなくプレイが続けられ、後に自覚される様子が比較的簡易な処理で好適に演出されるようになっている。
【００３１】
ここで、ゲーム装置１０の機能的構成について説明する。図４は、ゲーム装置１０の機能ブロック図である。同図に示すように、ゲーム装置１０には、機能的にゲーム状況情報記憶部７０、選手パラメータ記憶部７１、主ゲーム処理実行部７２、接触判定部７４、接触評価ポイント算出部７６、接触評価ポイント累積値記憶部７８、怪我イベント制御部８０が含まれている。これらの機能は、ＤＶＤ−ＲＯＭ２５から読み出されたプログラムがマイクロプロセッサ１４によって実行されることによって実現される。
【００３２】
［１．ゲーム状況情報記憶部］
ゲーム状況情報記憶部７０は主記憶２６を主として実現される。ゲーム状況情報記憶部７０はゲームの状況を示すゲーム状況情報を記憶する。ゲーム状況情報には、例えばボールオブジェクト６４の位置、軌道、移動速度及び移動方向を示す情報や、各選手オブジェクト５８の位置、姿勢、移動速度及び移動方向を示す情報が含まれる。
【００３３】
［２．選手パラメータ記憶部］
選手パラメータ記憶部７１（パラメータ記憶手段）はＤＶＤ−ＲＯＭ２５を主として実現される。選手パラメータ記憶部７１は、各選手オブジェクト５８の各種能力を示す能力パラメータ（ゲームパラメータ値）を記憶する。能力パラメータには、例えば、走る速さを示すトップスピードパラメータ、パスの精度を示すパス精度パラメータ、シュートの精度を示すシュート精度パラメータ、疲労度を示す疲労度パラメータや怪我に対する耐性を示す怪我耐性パラメータ等が含まれる。
【００３４】
ゲーム状況情報記憶部７０及び選手パラメータ記憶部７１には、例えば図５に示すような選手テーブルが記憶される。同図に示すように、この選手オブジェクトテーブルには、「選手ＩＤ」フィールドと、「位置情報」フィールドと、「姿勢情報」フィールドと、「移動速度情報」フィールドと、「能力パラメータ」フィールドと、が含まれる。「選手ＩＤ」フィールドには、選手オブジェクト５８を一意に識別するための情報が格納される。「位置情報」フィールドには、選手オブジェクト５８の仮想３次元空間５０における現在位置を示す情報が格納される。例えば選手オブジェクト５８の代表点６０の位置座標が格納される。「姿勢情報」フィールドには、選手オブジェクト５８の仮想３次元空間５０における姿勢を示す情報が格納される。例えば、再生中のモーションデータの種類及びその再生位置を示す情報が格納される。「移動速度情報」フィールドには、選手オブジェクト５８の移動方向や移動速度を示す情報が格納される。「能力パラメータ」フィールドには、選手オブジェクト５８の各種能力を示すパラメータの値が格納される。なお、同図では省略されているが、選手テーブルには以上の情報の他に、各選手オブジェクト５８のポジション、選手名や成績情報（ゴール数やアシスト数等）が記憶される。
【００３５】
［３．主ゲーム処理実行部］
主ゲーム処理実行部７２（ゲーム処理実行手段）はマイクロプロセッサ１４を主として実現される。主ゲーム処理実行部７２は、ゲーム状況情報記憶部７０に記憶されるゲーム状況情報と、選手パラメータ記憶部７１に記憶される各パラメータの値と、コントローラ３２から入力される操作信号と、に基づいてゲーム処理を実行し、ゲーム状況情報記憶部７０に記憶されるゲーム状況情報を更新する。例えば、主ゲーム処理実行部７２は、各選手オブジェクト５８の位置情報を、その選手オブジェクト５８のトップスピードパラメータの値に基づき決定される移動速度情報に基づいて更新する。例えば、トップスピードパラメータの値が高い選手オブジェクト５８については、一定時間の間により長い距離を移動するように、その位置情報が更新される。
【００３６】
なお、主ゲーム処理実行部７２は、後述の実怪我レベル記憶部８６に記憶される実怪我レベルにさらに基づいて上記ゲーム処理を実行し、ゲーム状況情報記憶部７０に記憶されるゲーム状況情報を更新する。この点については後述する。
【００３７】
［４．接触判定部］
接触判定部７４はマイクロプロセッサ１４を主として実現される。接触判定部７４は、各選手オブジェクト５８ごとに、その選手オブジェクト５８が他の選手オブジェクト５８に接触したか否かを判定する。選手オブジェクト５８が他の選手オブジェクト５８に接触したか否かは、選手オブジェクト５８の位置と該他の選手オブジェクト５８の位置とに基づいて所定の接触条件が満足されるか否かによって判定される。
【００３８】
［５．接触評価ポイント算出部］
接触評価ポイント算出部７６はマイクロプロセッサ１４を主として実現される。接触評価ポイント算出部７６は、接触判定部７４によって他の選手オブジェクト５８に接触したと判定される選手オブジェクト５８について、該選手オブジェクト５８及び該他の選手オブジェクト５８の少なくとも一方の仮想３次元空間５０における状態に基づいて、接触評価ポイントを算出する。
【００３９】
ここで、接触評価ポイントの算出方法について説明する。図６は接触評価ポイントの算出方法について説明するための図である。同図は、移動速度ベクトルＶａで移動する選手オブジェクト５８ａに対し、選手オブジェクト５８ｂが例えばスライディングタックルを行い、選手オブジェクト５８ｂが移動速度ベクトルＶｂで移動しつつ、選手オブジェクト５８ａに接触する場合を示している。
【００４０】
この場合、接触評価ポイント算出部７６は、選手オブジェクト５８ａ及び選手オブジェクト５８ｂの少なくとも一方の位置を選手テーブルから取得し、その位置に基づいて、選手オブジェクト５８ａの接触評価ポイントを算出する。本実施の形態では、接触評価ポイント算出部７６は、選手オブジェクト５８ａの正面方向６２ａと、選手オブジェクト５８ａから選手オブジェクト５８ｂへの方向と、の間の角度θを取得し、その角度θに基づいて、選手オブジェクト５８ａの接触評価ポイントを算出する。接触評価ポイント算出部７６は、例えば図７に示す各角度範囲に接触評価ポイントの値を対応づけてなる接触評価ポイントテーブル（図８）を記憶している。なお、図８において、Ｅ１，Ｅ２，Ｅ３はＥ１＜Ｅ２＜Ｅ３の関係を有するように設定される。すなわち、角度θが大きくなると、接触評価ポイントが高くなるように設定される。接触評価ポイント算出部７６は、例えば角度θがθ２≦θ＜θ３である場合、角度θが含まれる範囲「θ２≦θ＜θ３」に対応づけられた接触評価ポイント「Ｅ３」を取得する。
【００４１】
また、接触評価ポイント算出部７６は、選手オブジェクト５８ａ及び選手オブジェクト５８ｂの少なくとも一方の移動速度を選手テーブルから取得し、その移動速度に基づいて、選手オブジェクト５８ａの接触評価ポイントを算出する。本実施の形態では、接触評価ポイント算出部７６は、選手オブジェクト５８ｂの移動速度と選手オブジェクト５８ａの移動速度との差Δｖを取得し、その移動速度差Δｖに基づいて、選手オブジェクト５８ａの接触評価ポイントを算出する。ここで、Δｖは、例えば移動速度ベクトルＶａの絶対値と移動速度ベクトルＶｂの絶対値との差としてもよい。また例えば、移動速度ベクトルＶｂと移動速度ベクトルＶａとの差のベクトルの絶対値としてもよい。接触評価ポイント算出部７６は、Δｖの範囲と接触評価ポイントの値とを対応づけてなる接触評価ポイントテーブルを記憶している（図９）。なお、同図において、Ｅ４，Ｅ５，Ｅ６はＥ４＜Ｅ５＜Ｅ６の関係を有するように設定される。すなわち、移動速度差Δｖが大きくなると、接触評価ポイントが高くなるように設定される。接触評価ポイント算出部７６は、例えば移動速度差ΔｖがＶ１≦Δｖ＜Ｖ２である場合、移動速度差Δｖが含まれる範囲「Ｖ１≦Δｖ＜Ｖ２」に対応づけられた接触評価ポイント「Ｅ５」を取得する。
【００４２】
また、接触評価ポイント算出部７６は、選手オブジェクト５８ａ及び選手オブジェクト５８ｂの少なくとも一方の接触動作の態様に基づいて、選手オブジェクト５８ａの接触評価ポイントを算出する。本実施の形態では、接触評価ポイント算出部７６は、選手オブジェクト５８ｂの接触動作の態様に基づいて、選手オブジェクト５８ａの接触評価ポイントを算出する。接触評価ポイント算出部７６は、接触動作の態様と接触評価ポイントの値とを対応づけてなる接触評価ポイントテーブルを記憶している。そして、接触評価ポイント算出部７６は、選手オブジェクト５８ｂの接触動作がスライディングタックルである場合には、スライディングタックルに対応する接触評価ポイントを取得する。
【００４３】
接触評価ポイント算出部７６は、以上のようにして取得される接触評価ポイントの合計を、選手オブジェクト５８ｂからスライディングタックルを受けた選手オブジェクト５８ａの接触評価ポイントとして決定する。すなわち、接触動作態様「スライディングタックル」に対応づけられた接触評価ポイントが「Ｅ７」であったとすると、選手オブジェクト５８ａの接触評価ポイントＥはＥ３＋Ｅ５＋Ｅ７と決定される。
【００４４】
なお、図６に示すような接触プレイが発生した場合、接触評価ポイント算出部７６は、選手オブジェクト５８ｂについても、同様にして接触評価ポイントを算出する。
【００４５】
［５．接触評価ポイント累積値記憶部］
接触評価ポイント累積値記憶部７８は主記憶２６やメモリカード２８を主として実現される。接触評価ポイント累積値記憶部７８は、各選手オブジェクト５８に対応づけて、接触評価ポイント算出部７６によって算出されたその選手オブジェクト５８の接触評価ポイントの累積値を記憶する。接触評価ポイント累積値記憶部７８は、例えば図１０に示すような接触評価ポイント累積値テーブルを記憶する。
【００４６】
［６．怪我イベント制御部］
怪我イベント制御部８０は、選手オブジェクト５８に関する怪我イベントを、その選手オブジェクト５８に対応づけて接触評価ポイント累積値記憶部７８に記憶される接触評価ポイントの累積値に基づく確率で発生させる。詳細については後述する（図１５のＳ２０３乃至Ｓ２０５参照）。
【００４７】
怪我イベント制御部８０は、怪我情報生成部８２と、怪我情報記憶部８５と、怪我レベル案内画面表示制御部８８と、怪我レベル案内画面表示部９０と、期間経過判定部９２と、怪我自覚制御部９４と、を含んでいる。
【００４８】
［６−１．怪我情報記憶部］
怪我情報記憶部８５は主記憶２６やメモリカード２８を主として実現される。怪我情報記憶部８５は、各選手オブジェクト５８の怪我情報を記憶する。怪我情報記憶部８５は実怪我レベル記憶部８６と無自覚レベル記憶部８７とを含んでいる。実怪我レベル記憶部８６は、各選手オブジェクト５８に対応づけて、怪我の有無及び怪我の程度を示す実怪我レベルを記憶する。各選手オブジェクト５８の実怪我レベルは、後述の実怪我レベル決定部８３によって決定される。また、無自覚レベル記憶部８７は、各選手オブジェクト５８に対応づけて、怪我に対する自覚のなさの程度を示す無自覚レベルを記憶する。各選手オブジェクト５８の無自覚レベルは、後述の無自覚レベル決定部８４によって決定される。
【００４９】
怪我情報記憶部８５は、例えば図１１に示すような怪我状況テーブルを記憶する。同図に示すように、この怪我状況テーブルには「選手ＩＤ」フィールドと、「実怪我レベル」フィールドと、「無自覚レベル」フィールドと、「経過時間カウンタ」フィールドと、が含まれる。「実怪我レベル」フィールドには、怪我の有無及び怪我の程度を示す数値（実パラメータ補正情報）が格納される。本実施の形態では「１」,「２」,「３」のいずれかが格納される。「１」は怪我をしていない状態を示す。また、「２」は軽傷を負っている状態を示し、「３」は重傷を負っている状態を示す。「無自覚レベル」フィールドには、怪我に対する自覚のなさの程度を示す数値（ダミーパラメータ補正情報）が格納される。本実施の形態では「０」，「１」，「２」のいずれかが格納される。「０」は怪我の状態を正確に認識している状態を示す。また、「１」は怪我の状態の認識がややあまい状態を示し、「２」は怪我の状態を全く認識できていない状態を示す。「経過時間カウンタ」フィールドには、その選手オブジェクト５８が負傷してからの経過時間（言い換えれば、その選手オブジェクト５８に関して怪我イベントが発生してからの経過時間）を示す数値情報が格納される。本実施の形態では、かかる経過時間を１／６０秒単位で示す数値が格納される。なお、「実怪我レベル」フィールドの値から「無自覚レベル」フィールドの値を差し引いて得られる数値（ダミーパラメータ補正情報）は、選手オブジェクト５８が自覚する怪我レベルを示すことになり、プレイヤには、この数値が選手オブジェクト５８の怪我レベルとして案内されるようになっている（図１２及び図１３参照）。また、「経過時間カウンタ」フィールドの値は、後述の期間経過判定部９２によって更新される（図１６のＳ３０３参照）。
【００５０】
［６−２．怪我情報生成部］
怪我情報生成部８２はマイクロプロセッサ１４を主として実現される。怪我情報生成部８２は、怪我イベントに係る選手オブジェクト５８の怪我情報を生成する。怪我情報生成部８２は実怪我レベル決定部８３と無自覚レベル決定部８４とを含んでいる。
【００５１】
［６−２−１．実怪我レベル決定部］
実怪我レベル決定部８３（実パラメータ補正情報生成手段）は、怪我イベントに係る選手オブジェクト５８の実怪我レベルを決定する。本実施の形態では、実怪我レベル決定部８３は、怪我レベルとして「２」又は「３」のいずれかを乱数に基づいて決定する。
【００５２】
［６−２−２．無自覚レベル決定部］
無自覚レベル決定部８４（ダミーパラメータ補正情報生成手段）は、怪我イベントに係る選手オブジェクト５８の無自覚レベルを決定する。本実施の形態では、無自覚レベル決定部８４は、無自覚レベルとして、「０」，「１」，「２」のいずれかを、実怪我レベル決定部８３によって決定された実怪我レベルに基づいて決定する。例えば、実怪我レベル決定部８３によって決定された実怪我レベルが「２」である場合、無自覚レベル決定部８４は、無自覚レベルとして、この実怪我レベルよりも小さい値の「０」，「１」のいずれかを乱数に基づいて決定する。また例えば、実怪我レベル決定部８３によって決定された怪我レベルが「３」である場合、無自覚レベル決定部８４は、無自覚レベルとして、「０」，「１」，「２」のいずれかを乱数に基づいて決定する。
【００５３】
怪我情報生成部８２は、実怪我レベル決定部８３によって決定された実怪我レベルと、無自覚レベル決定部８４によって決定された無自覚レベルと、に基づいて怪我状況テーブルの内容を更新する。
【００５４】
実怪我レベル決定部８３によって決定され、実怪我レベル記憶部８６に記憶された実怪我レベルは、主ゲーム処理実行部７２によって参照される。すなわち、主ゲーム処理実行部７２は、ゲーム状況情報記憶部７０に記憶されるゲーム状況情報と、選手パラメータ記憶部７１に記憶される選手能力パラメータと、コントローラ３２から入力される操作信号とともに、実怪我レベル記憶部８６に記憶された実怪我レベルにさらに基づいてゲーム処理を実行し、ゲーム状況情報記憶部７０に記憶されるゲーム状況情報を更新する。
【００５５】
例えば、主ゲーム処理実行部７２は、選手オブジェクト５８の移動速度を、実怪我レベル記憶部８６に記憶されたその選手オブジェクト５８の実怪我レベルに基づいた程度だけ移動が制限されるように決定する。より具体的には、主ゲーム処理実行部７２は、選手オブジェクト５８のトップスピードパラメータの値を実怪我レベルに応じた程度だけ能力が低下するように補正し、補正後のトップスピードパラメータの値に基づいて移動速度を決定する。この場合、主ゲーム処理実行部７２は、補正後のトップスピードパラメータの値に基づき算出された移動速度に基づいて、選手オブジェクト５８の位置を更新することになる。
【００５６】
なお、同様にして、選手オブジェクト５８のパスやシュート精度もその選手オブジェクト５８の実怪我レベルに基づいて制限される。この場合、主ゲーム処理実行部７２は、該制限されたパスやシュート精度に基づいてボールオブジェクト６４の位置や軌道等を更新することになる。
【００５７】
［６−３．期間経過判定部］
期間経過判定部９２（判定手段）はマイクロプロセッサ１４を主として実現される。期間経過判定部９２は、無自覚レベルが「１」又は「２」である各選手オブジェクト５８を対象として、その選手オブジェクト５８の怪我イベントは発生してから少なくとも所定時間が経過したか否かを判定する。詳細については後述する（図１６のＳ３０２乃至Ｓ３０４参照）。なお、期間経過判定部９２は上記所定時間の長さを、その選手オブジェクト５８の実怪我レベルに基づいて変化させるようにしてもよい。また、その選手オブジェクト５８の無自覚レベルに基づいて変化させるようにしてもよい。または、その選手オブジェクト５８の実怪我レベルと無自覚レベルとの差に基づいて変化させるようにしてもよい。
【００５８】
［６−４．怪我自覚制御部］
怪我自覚制御部９４はマイクロプロセッサ１４を主として実現される。怪我自覚制御部９４は、無自覚レベルが「１」又は「２」である各選手オブジェクト５８のうち、怪我イベントが発生してから少なくとも所定時間が経過したと判定された選手オブジェクト５８について、実怪我レベルを自覚させるか否かを乱数に基づいて決定する。怪我自覚制御部９４は、この決定処理を、怪我イベントが発生してから少なくとも所定時間が経過したと判定された以後、実際の怪我レベルを自覚させる旨を決定するまでの間、所定時間ごとに繰り返し実行する。
【００５９】
怪我自覚制御部９４は、選手オブジェクト５８に実怪我レベルを自覚させる旨を決定した場合、怪我状況テーブル（図１１参照）において、その選手オブジェクト５８の無自覚レベルを「０」に更新する。
【００６０】
なお、怪我自覚制御部９４は、怪我イベントが発生してから少なくとも所定時間（例えばＴ１）が経過したと判定された後、さらに所定時間（例えばＴ２）が経過したと判定される場合には、乱数によることなく、選手オブジェクト５８に実怪我レベルを自覚させる旨を決定するようにしてもよい。選手オブジェクト５８に実怪我レベルを自覚させる旨の決定がなされた場合には、実際の怪我レベルを案内するデモ画面とともに、その怪我の原因となった接触プレイのリプレイ画面を表示することも考えられる。このとき、現時点から所定時間前までのリプレイデータがゲーム装置１０に保持される場合には、接触プレイが発生してから自覚させる旨の決定までの時間が長くなってしまうと、リプレイ画面を表示できなくなってしまう場合がある。この点、以上のようにすることにより、リプレイ画面を表示できなくなってしまうことを回避することが可能になる。
【００６１】
また、怪我自覚制御部９４は、怪我イベントが発生してから少なくとも所定時間が経過したと判定された後、アウトオブプレイの状態（例えば、ボールがタッチラインやゴールラインを越えた場合や審判がプレイを止めた場合等のように、プレイが続行されていない状態）になった場合には、乱数によることなく、選手オブジェクト５８に実怪我レベルを自覚させる旨を決定するようにしてもよい。また、怪我自覚制御部９４は、怪我イベントが発生してから少なくとも所定時間が経過したと判定される前であっても、前半又は後半（試合）が終了した場合には、選手オブジェクト５８に実怪我レベルを自覚させる旨を決定するようにしてもよい。
【００６２】
［６−５．怪我レベル案内画面表示制御部及び表示部］
怪我レベル案内画面表示制御部８８はマイクロプロセッサ１４及び画像処理部１６を主として実現される。怪我レベル案内画面表示部９０はモニタ１８を主として実現される。怪我レベル案内画面表示制御部８８は、怪我情報記憶部８５の記憶内容に基づいて怪我レベル案内画面を生成し、怪我レベル案内画面表示部９０に表示させる。
【００６３】
怪我レベル案内画面は、選手オブジェクト５８の怪我レベルを案内する画面であり、例えば選手が負傷したことを示す怪我メッセージ画面や、チームに所属する全選手の状態を表示する選手一覧画面等である。怪我レベル案内画面では、選手オブジェクト５８の怪我レベルとして、その選手オブジェクト５８の「実怪我レベル」から「無自覚レベル」を差し引くことによって得られる怪我レベル（以下、自覚怪我レベルと呼ぶ。）が案内される。
【００６４】
例えば、怪我レベル案内画面表示制御部８８（第１表示制御手段）は、いずれかの選手オブジェクト５８に関する怪我イベントが発生した場合、すなわち実怪我レベル決定部８３及び無自覚レベル決定部８４によって実怪我レベル及び無自覚レベルが決定された場合、怪我メッセージ画面を怪我レベル案内画面表示部９０に表示させる。例えば、怪我イベントに係る選手オブジェクト５８の実怪我レベルが「３」であって無自覚レベルが「１」である場合には、例えば図１２に示すような軽傷（自覚怪我レベル「２」）を負ったことを示すメッセージ画像９６を含んでなる怪我メッセージ画面９５が表示されることになる。怪我イベントに係る選手オブジェクト５８の自覚怪我レベルが「１」になる場合には、怪我メッセージ画面９５は表示されない。
【００６５】
また例えば、怪我レベル案内画面表示制御部８８（第２表示制御手段）は、怪我自覚制御部９４によって、選手オブジェクト５８に実怪我レベルを自覚させる旨が決定がなされ、怪我状況テーブル（図１１参照）において、その選手オブジェクト５８の無自覚レベルが「０」に更新された場合、図１２に示す怪我メッセージ画面と同様の怪我メッセージ画面を怪我レベル案内画面表示部９０に表示させる。この場合、例えば怪我イベントの発生時に実怪我レベルが「３」であって無自覚レベルが「１」であった選手オブジェクト５８については、無自覚レベルが「０」に更新されたことにより、重傷を負ったことを示す怪我メッセージ画面９５が表示されることになる。
【００６６】
また例えば、怪我レベル案内画面表示制御部８８は、ユーザによって試合中に所定操作が行われた場合に、図１３に示すような選手一覧画面９７を怪我レベル案内画面表示部９０に表示させる。なお、同図における背番号「１」の選手は、選手テーブル（図５参照）における選手ＩＤ「Ｐ１」の選手オブジェクトに対応していることとする。すなわち、同図における背番号「ｎ」の選手は、選手テーブル（図５参照）における選手ＩＤ「Ｐｎ」の選手オブジェクトに対応していることとする。
【００６７】
同図に示すように、この選手一覧画面９７では、各選手に関連づけてその選手の怪我の状態を案内する怪我レベル案内画像９８ａ，９８ｂが表示される。黒丸の怪我レベル案内画像９８ａは重傷を負っていることを示し、白丸の怪我レベル案内画像９８ｂは軽傷を負っていることを示している。例えば、背番号「１」の選手については、実怪我レベルが「３」で無自覚レベルが「０」であるため（図５参照）、実怪我レベル「３」を示す怪我レベル案内画像９８ａが表示されている。これに対し、背番号「２」の選手については、怪我レベルが「３」であるにもかかわらず、無自覚レベルが「１」であるため（図５参照）、怪我レベル「２」を示す怪我レベル案内画像９８ｂが表示されている。すなわち、背番号「２」の選手は実際には重傷を負っているにもかかわらず、軽傷を負っているように案内表示されている。同様に、背番号「３」の選手については、怪我レベルが「３」であるにもかかわらず、無自覚レベルが「２」であるため（図５参照）、負傷していないように案内されている。
【００６８】
次に、ゲーム装置１０において所定時間（本実施の形態では１／６０秒）ごとに実行される処理について説明する。図１４は、ゲーム装置１０において所定時間ごとに実行される処理のうち、本発明に関連する処理を示すフロー図である。同図に示す処理は、ＤＶＤ−ＲＯＭ２５に格納されたプログラムがマイクロプロセッサ１４によって実行されることによって実現される。
【００６９】
同図に示すように、この処理では、まず主ゲーム処理実行部７２がゲーム状況情報記憶部７０に記憶されるゲーム状況情報を更新する（Ｓ１０１）。次に、接触判定部７４が、接触プレイが発生したか否かを判定する（Ｓ１０２）。この判定は、各選手オブジェクト５８の位置情報に基づいて公知の衝突判定処理を実行することによって行われる。そして、接触プレイが発生したと判定された場合、この接触プレイに関わる各選手オブジェクト５８を処理対象として、怪我イベント発生制御処理が実行される（Ｓ１０３）。この怪我イベント発生制御処理は、接触プレイに関わった各選手オブジェクト５８ごとに実行される。
【００７０】
図１５は怪我イベント発生制御処理を示すフロー図である。同図に示すように、この処理では、まず接触評価ポイント算出部７６が、処理対象の選手オブジェクト５８の接触評価ポイントを算出する（Ｓ２０１）。また、接触評価ポイント算出部７６は、接触評価ポイント累積値テーブル（図１０参照）において、処理対象の選手オブジェクト５８に対応づけて記憶される接触評価ポイントの累積値に、Ｓ２０１で算出した接触評価ポイントを加算する（Ｓ２０２）。
【００７１】
次に、怪我イベント制御部８０は判定基準値ｒ０を決定した後（Ｓ２０３）、乱数ｒを発生させ（Ｓ２０４）、ｒがｒ０以下であるか否かを判定する（Ｓ２０５）。そして、ｒがｒ０以下である場合、怪我イベント制御部８０は、処理対象の選手オブジェクト５８に関する怪我イベントを発生させるための処理を実行する（Ｓ２０６乃至Ｓ２０８）。
【００７２】
なお、Ｓ２０３において、判定基準値ｒ０は、接触評価ポイント累積値テーブル（図１０参照）に記憶される、処理対象の選手オブジェクト５８の接触評価ポイントの累積値に基づいて決定される。本実施の形態では、該累積値の大きさに応じて判定基準値ｒ０が大きくなるようになっている。このため、接触評価ポイントの累積値が高い選手オブジェクト５８については判定基準値ｒ０が比較的大きい値になるため、Ｓ２０５において、ｒがｒ０以下であると判定される確率が高くなる。すなわち、怪我イベントが発生する確率が高くなる。一方、接触評価ポイントの累積値が低い選手オブジェクト５８については判定基準値ｒ０が比較的小さい値になるため、Ｓ２０５において、ｒがｒ０以下であると判定される確率が低くなる。すなわち、怪我イベントが発生する確率が低くなる。
【００７３】
また、判定基準値ｒ０は、選手テーブル（図５参照）に記憶される、処理対象の選手オブジェクト５８の疲労度パラメータや怪我耐性パラメータに基づいて決定されるようにしてもよい。例えば、処理対象の選手オブジェクト５８の疲労度に応じて判定基準値ｒ０が大きくなるようにし、疲労度の高い選手オブジェクト５８については、怪我イベントが発生する確率が高くなるようにしてもよい。また例えば、処理対象の選手オブジェクト５８の怪我の耐性に応じて判定基準値ｒ０が小さくなるようにし、怪我の耐性の高い選手オブジェクト５８については、怪我イベントが発生する確率が低くなるようにしてもよい。
【００７４】
Ｓ２０５においてｒがｒ０以下であると判定された場合、実怪我レベル決定部８３は、処理対象の選手オブジェクト５８の実怪我レベルを乱数に基づいて決定する（Ｓ２０６）。次に、無自覚レベル決定部８４は、処理対象の選手オブジェクト５８の無自覚レベルを乱数に基づいて決定する（Ｓ２０７）。無自覚レベル決定部８４は、Ｓ２０６で決定された実怪我レベルが「２」である場合には、「０」，「１」のいずれかを乱数に基づいて決定し、Ｓ２０６で決定された実怪我レベルが「３」である場合には、「０」，「１」，「２」のいずれかを乱数に基づいて決定する。
【００７５】
そして、怪我情報生成部８２は怪我状況テーブルを更新する（Ｓ２０８）。すなわち、怪我情報生成部８２は、処理対象の選手オブジェクト５８に対応するレコードの「実怪我レベル」フィールドの内容を、Ｓ２０６において決定された実怪我レベルに更新する。また、「無自覚レベル」フィールドの内容を、Ｓ２０７において決定された無自覚レベルに更新する。さらに、「経過時間カウンタ」フィールドの内容を「０」に初期化する。
【００７６】
また、怪我情報生成部８２は怪我メッセージ画面（図１２参照）の表示を怪我レベル案内画面表示制御部８８に指示するための指示データを生成し、主記憶２６に保持させる（Ｓ２０９）。この指示データには、例えば処理対象の選手オブジェクトの選手ＩＤが含まれる。なお、Ｓ２０６において決定された実怪我レベルと、Ｓ２０７において決定された無自覚レベルと、の差が「１」になる場合、すなわち、自覚怪我レベルが「１」（負傷していない状態）になる場合には、怪我情報生成部８２は上記指示データの生成を行わない。
【００７７】
Ｓ１０２において検出された接触プレイに関連するすべての選手オブジェクト５８について怪我イベント発生制御処理の実行が完了した場合、怪我自覚制御処理が実行される（Ｓ１０４）。
【００７８】
図１６は怪我自覚制御処理を示すフロー図である。同図に示すように、この処理では、まず怪我状況テーブルの最初のレコードが注目レコードとして設定される（Ｓ３０１）。次に、注目レコードの「実怪我レベル」が「２」又は「３」であり、かつ、「無自覚レベル」が「１」又は「２」であるか否かが判定される（Ｓ３０２）。
【００７９】
注目レコードの「実怪我レベル」が「２」又は「３」であり、かつ、「無自覚レベル」が「１」又は「２」である場合、期間経過判定部９２は、注目レコードの「経過時間カウンタ」に格納される数値をインクリメントする（Ｓ３０３）。次に、期間経過判定部９２は、注目レコードの「経過時間カウンタ」に格納される数値がＴ０以上であるか否かを判定する（Ｓ３０４）。この場合、Ｔ０は期間の長さを１／６０秒単位で示す数値情報であり、所定の定数としてもよいし、注目レコードの「実怪我レベル」と「無自覚レベル」との差に基づいて決定するようにしてもよい。
【００８０】
注目レコードの「経過時間カウンタ」に格納される数値がＴ０以上であると判定された場合、怪我自覚制御部９４は、注目レコードに係る選手オブジェクト５８に実怪我を自覚させるか否かを乱数に基づいて決定する（Ｓ３０５）。そして、怪我自覚制御部９４は、注目レコードに係る選手オブジェクト５８に実怪我を自覚させると決定した場合（Ｓ３０６のＹ）、注目レコードの「無自覚レベル」を「０」に更新する（Ｓ３０７）。
【００８１】
また、怪我自覚制御部９４は怪我メッセージ画面（図１２参照）の表示を怪我レベル案内画面表示制御部８８に指示するための指示データを生成し、主記憶２６に記憶させる（Ｓ３０８）。この指示データはＳ２０９において生成される指示データと同様のデータである。
【００８２】
その後、怪我状況テーブルに次のレコードがあるか否かが判断され（Ｓ３０９）、次のレコードが存在する場合には、そのレコードが注目レコードとして設定され（Ｓ３１０）、Ｓ３０２乃至Ｓ３０８の処理が実行される。
【００８３】
Ｓ１０１乃至Ｓ１０４の処理の実行が完了した場合、ゲーム画面がＶＲＡＭ上に描画される（Ｓ１０５）。例えば、「各選手オブジェクト５８やボールオブジェクト６４がゲーム状況情報記憶部７０に記憶されるゲーム状況情報に基づいて配置された仮想３次元空間５０」を所与の視点から見た様子を表す画像が生成され、その画像に基づくゲーム画面がＶＲＡＭ上に形成される。
【００８４】
また例えば、Ｓ２０９又はＳ３０８において生成された指示データが主記憶２６に記憶されている場合、怪我レベル案内画面表示制御部８８は、該指示データに含まれる選手ＩＤを取得する。そして、怪我レベル案内画面表示制御部８８は、その選手ＩＤに対応づけられている実怪我レベル及び無自覚レベルを怪我状況テーブル（図１１参照）から取得し、これらに基づいて怪我メッセージ画面（図１２参照）をＶＲＡＭ上に形成する。この場合、怪我レベル案内画面表示制御部８８は、選手ＩＤに対応づけられた経過時間カウンタの値を怪我状況テーブルから取得し、これに基づいてリプレイデータのうちから接触プレイ発生時のリプレイデータを読み出し、接触プレイ発生時のリプレイ画面をＶＲＡＭ上に形成するようにしてもよい。
【００８５】
また例えば、ユーザによって選手一覧画面表示指示操作が行われた場合、怪我レベル案内画面表示制御部８８は、怪我状況テーブル（図１１参照）の内容を読み出し、その内容に基づいて選手一覧画面（図１３参照）をＶＲＡＭ上に形成する。
【００８６】
以上のようにしてＶＲＡＭ上に形成された画面は所定のタイミングにモニタ１８に出力される。
【００８７】
以上説明したように、ゲーム装置１０では、選手オブジェクト５８と他の選手オブジェクト５８との間で接触プレイが発生すると、その接触プレイに関わる各選手オブジェクト５８ごとに接触評価ポイントが算出される。また、各選手オブジェクト５８ごとに接触評価ポイントの累積値が記憶される。そして、選手オブジェクト５８の怪我イベントは、その選手オブジェクト５８の接触評価ポイントの累積値に基づく確率で発生する。このため、ゲーム装置１０によれば、複数回の接触プレイに関わった結果として選手が負傷する様子が好適に演出される。その結果として、怪我イベントの興趣を向上させることができるようになり、サッカーゲームの面白さを向上させることができるようになる。
【００８８】
また、ゲーム装置１０では、負傷した選手オブジェクト５８に関し、怪我レベルとともに無自覚レベルが決定される。そして、選手オブジェクト５８の能力（動作）は怪我レベルの値によって制限される。この場合、怪我レベル案内画面では、怪我レベルから無自覚レベルを引いた自覚怪我レベルが案内される。このため、プレイヤは、自覚怪我レベルを選手オブジェクト５８の怪我レベルとして認識したままゲームプレイを行うことになる。すなわち、操作対象の選手オブジェクト５８の能力は実怪我レベルによって制限されることになるため、プレイヤは、操作対象の選手オブジェクト５８が期待通りの能力を発揮しないことに不審の念を抱きつつゲームプレイを行うことになる。そして、所定期間が経過すると、所定条件の下、選手オブジェクト５８の実怪我レベルが案内されるため、プレイヤはその選手オブジェクト５８が負った怪我の程度を正確に認識できるようになる。このゲーム装置１０によれば、負傷した選手によってその怪我自体又はその怪我の程度が自覚されることなくプレイが続けられ、後に自覚される様子が比較的簡易な処理で好適に演出できるようになる。その結果として、怪我イベントに変化を与えることができ、怪我イベントの興趣を向上させることができるようになる。そして、サッカーゲームの興趣を向上させることができるようになる。
【００８９】
なお、本発明は以上に説明した実施の形態に限定されるものではない。
【００９０】
例えば、本発明はサッカーゲームのみならず、野球ゲーム、バスケットボールゲームやアイスホッケーゲーム等の各種スポーツゲームに適用可能である。この場合、選手オブジェクトが選手オブジェクト以外のオブジェクトに接触した場合にも接触評価ポイントを算出し、接触評価ポイントの累積値に加算するようにしてもよい。例えば野球ゲームでは、ボールオブジェクトやフェンスオブジェクト等に接触（衝突）した場合にも接触評価ポイントを算出し、接触評価ポイントの累積値に加算するようにしてもよい。また、本発明はスポーツゲーム以外のゲームにも適用可能である。
【００９１】
また、以上の説明では、プログラムを情報記憶媒体たるＤＶＤ−ＲＯＭ２５から家庭用ゲーム機１１に供給するようにしたが、通信ネットワークを介してプログラムを家庭等に配信するようにしてもよい。図１７は、通信ネットワークを用いたプログラム配信システムの全体構成を示す図である。同図に基づいて本発明に係るプログラム配信方法を説明する。同図に示すように、このプログラム配信システム１００は、ゲームデータベース１０２、サーバ１０４、通信ネットワーク１０６、パソコン１０８、家庭用ゲーム機１１０、ＰＤＡ（携帯情報端末）１１２を含んでいる。このうち、ゲームデータベース１０２とサーバ１０４とによりプログラム配信装置１１４が構成される。通信ネットワーク１０６は、例えばインターネットやケーブルテレビネットワークを含んで構成されている。このシステムでは、ゲームデータベース（情報記憶媒体）１０２に、ＤＶＤ−ＲＯＭ２５の記憶内容と同様のプログラムが記憶されている。そして、パソコン１０８、家庭用ゲーム機１１０又はＰＤＡ１１２等を用いて需要者がゲーム配信要求をすることにより、それが通信ネットワーク１０６を介してサーバ１０４に伝えられる。そして、サーバ１０４はゲーム配信要求に応じてゲームデータベース１０２からプログラムを読み出し、それをパソコン１０８、家庭用ゲーム機１１０、ＰＤＡ１１２等、ゲーム配信要求元に送信する。ここではゲーム配信要求に応じてゲーム配信するようにしたが、サーバ１０４から一方的に送信するようにしてもよい。また、必ずしも一度にゲームの実現に必要な全てのプログラムを配信（一括配信）する必要はなく、ゲームの局面に応じて必要な部分を配信（分割配信）するようにしてもよい。このように通信ネットワーク１０６を介してゲーム配信するようにすれば、プログラムを需要者は容易に入手することができるようになる。
【図面の簡単な説明】
【００９２】
【図１】本実施の形態に係るゲーム装置のハードウェア構成を示す図である。
【図２】コントローラの一例を示す図である。
【図３】仮想３次元空間の一例を示す斜視図である。
【図４】本実施の形態に係るゲーム装置の機能ブロックを示す図である。
【図５】選手テーブルの一例を示す図である。
【図６】接触評価ポイントの算出方法について説明するための図である。
【図７】接触評価ポイントの算出方法について説明するための図である。
【図８】接触評価ポイントテーブルの一例を示す図である。
【図９】接触評価ポイントテーブルの一例を示す図である。
【図１０】接触評価ポイント累積値テーブルの一例を示す図である。
【図１１】怪我状況テーブルの一例を示す図である。
【図１２】怪我レベル案内画面の一例を示す図である。
【図１３】怪我レベル案内画面の一例を示す図である。
【図１４】ゲーム装置で実行される処理について示すフロー図である。
【図１５】ゲーム装置で実行される処理について示すフロー図である。
【図１６】ゲーム装置で実行される処理について示すフロー図である。
【図１７】本発明の他の実施形態に係るプログラム配信システムの全体構成を示す図である。
【符号の説明】
【００９３】
１０  ゲーム装置、１１，１１０  家庭用ゲーム機、１２  バス、１４  マイクロプロセッサ、１６  画像処理部、１８  モニタ、２０  音声処理部、２２  スピーカ、２４  ＤＶＤ−ＲＯＭ再生部、２５  ＤＶＤ−ＲＯＭ、２６  主記憶、２８  メモリカード、３０  入出力処理部、３２  コントローラ、３４  方向ボタン、３６  スタートボタン、３８Ａ，３８Ｂ，３８Ｘ，３８Ｙ，４０Ｌ，４０Ｒ，４２Ｌ，４２Ｒ  ボタン、５０  仮想３次元空間、５４ａ，５４ｂ  ゴールオブジェクト、５６  フィールドオブジェクト、５８，５８ａ，５８ｂ  選手オブジェクト、６０，６０ａ，６０ｂ  代表点、６２，６２ａ，６２ｂ  正面方向、６４  ボールオブジェクト、７０  ゲーム状況情報記憶部、７１  選手パラメータ記憶部、７２  主ゲーム処理実行部、７４  接触判定部、７６  接触評価ポイント算出部、７８  接触評価ポイント累積値記憶部、８０  怪我イベント制御部、８２  怪我情報生成部、８３  実怪我レベル決定部、８４  無自覚レベル決定部、８５  怪我情報記憶部、８６  実怪我レベル記憶部、８７  無自覚レベル記憶部、８８  怪我レベル案内画面表示制御部、９０  怪我レベル案内画面表示部、９２  期間経過判定部、９４  怪我自覚制御部、９５  怪我メッセージ画面、９６  メッセージ画像、９７  選手一覧画面、９８ａ，９８ｂ  怪我レベル案内画像、１００  プログラム配信システム、１０２  ゲームデータベース、１０４  サーバ、１０６  通信ネットワーク、１０８  パソコン、１１２  携帯情報端末（ＰＤＡ）、１１４  プログラム配信装置。
【図１】
2007037663.tif 000003
【図２】
2007037663.tif 000004
【図３】
2007037663.tif 000005
【図４】
2007037663.tif 000006
【図５】
2007037663.tif 000007
【図６】
2007037663.tif 000008
【図７】
2007037663.tif 000009
【図８】
2007037663.tif 000010
【図９】
2007037663.tif 000011
【図１０】
2007037663.tif 000012
【図１１】
2007037663.tif 000013
【図１２】
2007037663.tif 000014
【図１３】
2007037663.tif 000015
【図１４】
2007037663.tif 000016
【図１５】
2007037663.tif 000017
【図１６】
2007037663.tif 000018
【図１７】
2007037663.tif 000019
【手続補正書】
【提出日】平成18年11月8日(2006.11.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲームキャラクタが動作する様子をゲーム画面に表示するゲーム装置において、
前記ゲームキャラクタの能力を示す能力パラメータ値を記憶するパラメータ記憶手段と、
所定のゲームイベントの発生に応じて、前記パラメータ記憶手段に記憶される能力パラメータ値に対する補正の有無及び補正の程度を示してなる複数の補正レベルのうちのいずれかを乱数に基づいて実補正レベルとして決定し、該実補正レベルを特定するための情報を実補正レベル記憶手段に記憶させる実補正レベル決定手段と、
前記実補正レベル決定手段によって実補正レベルが決定された場合、前記複数の補正レベルのうちの、前記実補正レベル決定手段によって実補正レベルとして決定された補正レベル以外のいずれかを乱数に基づいてダミー補正レベルとして決定し、該ダミー補正レベルを特定するための情報をダミー補正レベル記憶手段に記憶させるダミー補正レベル決定手段と、
前記パラメータ記憶手段に記憶される能力パラメータ値を、前記実補正レベル記憶手段に記憶される情報によって特定される実補正レベルに基づいて補正することによって、補正後の能力パラメータ値を取得し、該補正後の能力パラメータ値に基づいて、前記ゲームキャラクタを動作させるゲーム処理実行手段と、
前記能力パラメータ値に対する補正の有無及び補正の程度を案内する案内画面を表示手段に表示させる手段と、
前記案内画面に、前記実補正レベル記憶手段に記憶される情報によって特定される実補正レベルを案内する画像を表示させる手段と、
前記所定のゲームイベントが発生してから所定時間が経過したか否かを判定する判定手段と、
前記所定のゲームイベントが発生してから前記所定時間が経過していないと前記判定手段によって判定される場合において、前記案内画面が前記表示手段に表示される場合、前記案内画面に、前記実補正レベル記憶手段に記憶される情報によって特定される実補正レベルを案内する画像に代えて、前記ダミー補正レベル記憶手段に記憶される情報によって特定されるダミー補正レベルを案内する画像を表示させる手段と、
を含むことを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置において、
前記判定手段は、前記実補正レベル記憶手段に記憶される情報によって特定される実補正レベルと、前記ダミー補正レベル記憶手段に記憶される情報によって特定されるダミー補正レベルと、の差に基づいて、前記所定時間の長さを決定することを特徴とするゲーム装置。
【請求項３】
ゲームキャラクタが動作する様子をゲーム画面に表示するゲーム装置の制御方法において、
読み出し手段が、前記ゲームキャラクタの能力を示す能力パラメータ値を記憶してなるパラメータ記憶手段から能力パラメータ値を読み出すステップと、
実補正レベル決定手段が、所定のゲームイベントの発生に応じて、前記パラメータ記憶手段に記憶される能力パラメータ値に対する補正の有無及び補正の程度を示してなる複数の補正レベルのうちのいずれかを乱数に基づいて実補正レベルとして決定し、該実補正レベルを特定するための情報を実補正レベル記憶手段に記憶させるための実補正レベル決定ステップと、
ダミー補正レベル決定手段が、前記実補正レベル決定ステップによって実補正レベルが決定された場合、前記複数の補正レベルのうちの、前記実補正レベル決定ステップによって実補正レベルとして決定された補正レベル以外のいずれかを乱数に基づいてダミー補正レベルとして決定し、該ダミー補正レベルを特定するための情報をダミー補正レベル記憶手段に記憶させるためのダミー補正レベル決定ステップと、
ゲーム処理実行手段が、前記パラメータ記憶手段に記憶される能力パラメータ値を、前記実補正レベル記憶手段に記憶される情報によって特定される実補正レベルに基づいて補正することによって、補正後の能力パラメータ値を取得し、該補正後の能力パラメータ値に基づいて、前記ゲームキャラクタを動作させるためのゲーム処理実行ステップと、
表示制御手段が、前記能力パラメータ値に対する補正の有無及び補正の程度を案内する案内画面を表示手段に表示させるためのステップと、
前記表示制御手段が、前記案内画面に、前記実補正レベル記憶手段に記憶される情報によって特定される実補正レベルを案内する画像を表示させるためのステップと、
判定手段が、前記所定のゲームイベントが発生してから所定時間が経過したか否かを判定するための判定ステップと、
前記表示制御手段が、前記所定のゲームイベントが発生してから前記所定時間が経過していないと前記判定ステップにおいて判定される場合において、前記案内画面が前記表示手段に表示される場合、前記案内画面に、前記実補正レベル記憶手段に記憶される情報によって特定される実補正レベルを案内する画像に代えて、前記ダミー補正レベル記憶手段に記憶される情報によって特定されるダミー補正レベルを案内する画像を表示させるためのステップと、
を含むことを特徴とするゲーム装置の制御方法。
【請求項４】
ゲームキャラクタが動作する様子をゲーム画面に表示するゲーム装置としてコンピュータを機能させるためのプログラムであって、
前記ゲームキャラクタの能力を示す能力パラメータ値を記憶するパラメータ記憶手段、
所定のゲームイベントの発生に応じて、前記パラメータ記憶手段に記憶される能力パラメータ値に対する補正の有無及び補正の程度を示してなる複数の補正レベルのうちのいずれかを乱数に基づいて実補正レベルとして決定し、該実補正レベルを特定するための情報を実補正レベル記憶手段に記憶させる実補正レベル決定手段、
前記実補正レベル決定手段によって実補正レベルが決定された場合、前記複数の補正レベルのうちの、前記実補正レベル決定手段によって実補正レベルとして決定された補正レベル以外のいずれかを乱数に基づいてダミー補正レベルとして決定し、該ダミー補正レベルを特定するための情報をダミー補正レベル記憶手段に記憶させるダミー補正レベル決定手段、
前記パラメータ記憶手段に記憶される能力パラメータ値を、前記実補正レベル記憶手段に記憶される情報によって特定される実補正レベルに基づいて補正することによって、補正後のパラメータ値を取得し、該補正後のパラメータ値に基づいて、前記ゲームキャラクタを動作させるゲーム処理実行手段、
前記能力パラメータ値に対する補正の有無及び補正の程度を案内する案内画面を表示手段に表示させる手段、
前記案内画面に、前記実補正レベル記憶手段に記憶される実補正レベルに対応する画像を表示させる手段、
前記所定のゲームイベントが発生してから所定時間が経過したか否かを判定する判定手段、及び、
前記所定のゲームイベントが発生してから前記所定時間が経過していないと前記判定手段によって判定される場合において、前記案内画面が前記表示手段に表示される場合、前記案内画面に、前記実補正レベル記憶手段に記憶される情報によって特定される実補正レベルを案内する画像に代えて、前記ダミー補正レベル記憶手段に記憶される情報によって特定されるダミー補正レベルを案内する画像を表示させる手段、
として前記コンピュータを機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
怪我情報記憶部８５は、例えば図１１に示すような怪我状況テーブルを記憶する。同図に示すように、この怪我状況テーブルには「選手ＩＤ」フィールドと、「実怪我レベル」フィールドと、「無自覚レベル」フィールドと、「経過時間カウンタ」フィールドと、が含まれる。「実怪我レベル」フィールドには、怪我の有無及び怪我の程度を示す数値（実補正レベル）が格納される。本実施の形態では「１」,「２」,「３」のいずれかが格納される。「１」は怪我をしていない状態を示す。また、「２」は軽傷を負っている状態を示し、「３」は重傷を負っている状態を示す。「無自覚レベル」フィールドには、怪我に対する自覚のなさの程度を示す数値が格納される。本実施の形態では「０」，「１」，「２」のいずれかが格納される。「０」は怪我の状態を正確に認識している状態を示す。また、「１」は怪我の状態の認識がややあまい状態を示し、「２」は怪我の状態を全く認識できていない状態を示す。「経過時間カウンタ」フィールドには、その選手オブジェクト５８が負傷してからの経過時間（言い換えれば、その選手オブジェクト５８に関して怪我イベントが発生してからの経過時間）を示す数値情報が格納される。本実施の形態では、かかる経過時間を１／６０秒単位で示す数値が格納される。なお、「実怪我レベル」フィールドの値から「無自覚レベル」フィールドの値を差し引いて得られる数値（ダミー補正レベル）は、選手オブジェクト５８が自覚する怪我レベルを示すことになり、プレイヤには、この数値が選手オブジェクト５８の怪我レベルとして案内されるようになっている（図１２及び図１３参照）。また、「経過時間カウンタ」フィールドの値は、後述の期間経過判定部９２によって更新される（図１６のＳ３０３参照）。