(57)【特許請求の範囲】
【請求項１】
所定パターンに従って数値を順次生成する数値生成手段と、
前記数値生成手段により生成される数値に対応する情報を順次表示する情報表示手段と、
ボタンを所定時間以上継続して押下する操作がなされた場合に、該ボタンが押下されたタイミングに対応するタイミングで前記数値生成手段により生成されている数値に基づいて、該数値より大きい上限値と該数値より小さい下限値とを決定し、前記ボタンの押下を解除する操作がなされるまで、該上限値及び該下限値の間で数値を生成するよう前記パターンを変更するパターン変更手段と、
前記ボタンの押下が所定時間未満しか継続しない場合には、前記ボタンが押下されたタイミングに対応するタイミングで前記数値生成手段により生成されている数値に基づいてゲームパラメータを決定し、前記ボタンの押下を解除する操作がなされた場合には、そのタイミングに対応するタイミングで前記数値生成手段により生成されている数値に基づいてゲームパラメータを決定するゲームパラメータ決定手段と、
前記ゲームパラメータ決定手段により決定される前記ゲームパラメータに基づいてゲームを制御するゲーム制御手段と、
を含むことを特徴とするゲーム装置。
【請求項２】
コンピュータをゲーム装置として機能させるためのプログラムであって、
所定パターンに従って数値を順次生成する数値生成手段、
前記数値生成手段により生成される数値に対応する情報を順次表示する情報表示手段、
ボタンを所定時間以上継続して押下する操作がなされた場合に、該ボタンが押下されたタイミングに対応するタイミングで前記数値生成手段により生成されている数値に基づいて、該数値より大きい上限値と該数値より小さい下限値とを決定し、前記ボタンの押下を解除する操作がなされるまで、該上限値及び該下限値の間で数値を生成するよう前記パターンを変更するパターン変更手段、
前記ボタンの押下が所定時間未満しか継続しない場合には、前記ボタンが押下されたタイミングに対応するタイミングで前記数値生成手段により生成されている数値に基づいてゲームパラメータを決定し、前記ボタンの押下を解除する操作がなされた場合には、そのタイミングに対応するタイミングで前記数値生成手段により生成されている数値に基づいてゲームパラメータを決定するゲームパラメータ決定手段、及び、
前記ゲームパラメータ決定手段により決定される前記ゲームパラメータに基づいてゲームを制御するゲーム制御手段、
として前記コンピュータを機能させるためのプログラム。
【請求項３】
所定パターンに従って数値を順次生成する数値生成ステップと、
前記数値生成ステップで順次生成される数値に対応する情報をゲーム画面に順次表示する情報表示ステップと、
ボタンを所定時間以上継続して押下する操作がなされた場合に、該ボタンが押下されたタイミングに対応するタイミングで前記数値生成ステップで生成されている数値に基づいて、該数値より大きい上限値と該数値より小さい下限値とを決定し、前記ボタンの押下を解除する操作がなされるまで、該上限値及び該下限値の間で数値を生成するよう前記パターンを変更するパターン変更ステップと、
前記ボタンの押下が所定時間未満しか継続しない場合には、前記ボタンが押下されたタイミングに対応するタイミングで前記数値生成ステップで生成されている数値に基づいてゲームパラメータを決定し、前記ボタンの押下を解除する操作がなされた場合には、そのタイミングに対応するタイミングで前記数値生成ステップで生成されている数値に基づいてゲームパラメータを決定するゲームパラメータ決定ステップと、
前記ゲームパラメータ決定ステップで決定される前記ゲームパラメータに基づいてゲームを制御するゲーム制御ステップと、
を含むことを特徴とするゲーム装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はゲーム装置、プログラム及びゲーム制御方法に関し、特に、ボタン操作のタイミングに応じてゲーム進行が決定されるゲームに関する。
【０００２】
【従来の技術】
従来、基準タイミングを案内するためのゲージがゲーム画面に表示され、該ゲージを見ながらプレイヤがコントローラを操作すると、その操作タイミングに応じてゲームパラメータ、例えば戦士であるプレイヤゲームキャラクタの攻撃力ゲームパラメータや、ゴルフプレイヤであるプレイヤゲームキャラクタのスィングスピードゲームパラメータ等が決定されるゲームが知られている。
【０００３】
図７は、かかる種類のゲームにおいて、ゲーム画面に表示されるタイミング案内ゲージ画像の一例を示している。同図に示すタイミング案内ゲージ画像１００では、ゲージ画像１０２が左右方向に伸縮し、その右端が固定的に表示されている基準位置画像１０４に接近したり、そこから離れたりする。
【０００４】
ここで、ゲージ画像１０２の長さは所定パターンに従って生成される。例えば、同パターンは、ゲージ画像１０２の右端が基準位置画像の表示位置を通り過ぎて最大限伸びきると、今度はゲージ画像１０２の長さが縮まり、こうして所定回数だけゲージ画像１０２が伸縮するように設定されるものである。そして、ゲージ画像１０２の先端が基準位置画像１０４に一致するタイミングが、理想的なコントローラの操作タイミング、すなわち基準タイミングとして案内されるようになっている。
【０００５】
このタイミング案内ゲージ画像１００によれば、ゲージ画像１０２の先端と基準位置画像１０４との距離を見ながら、プレイヤは理想的な（ベストの）操作タイミングを計ることができる。そして、プレイヤがコントローラを操作すると、その操作タイミングに対応するゲージ画像１０２の長さに基づいてゲームパラメータが決定される。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来の手法では、コントローラによる一度の操作でゲームパラメータが決定されてしまうので、酷に過ぎる場合がある。
【０００７】
本発明は上記課題に鑑みてなされたものであって、その目的は、ボタン操作によりタイミングを入力するゲームにおいて、操作失敗の際に救済することが可能なゲーム装置、プログラム及びゲーム制御方法を提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るゲーム装置は、所定パターンに従って数値を順次生成する数値生成手段と、前記数値生成手段により生成される数値に対応する情報を順次表示する情報表示手段と、ボタンの押下及びその解除を検知する検知手段と、前記ボタンの押下が検知される場合に、前記パターンを変更するパターン変更手段と、前記ボタンの押下の解除が検知される場合に、そのタイミングに対応するタイミングで前記数値生成手段により生成されている数値に基づいてゲームパラメータを決定するゲームパラメータ決定手段と、前記ゲームパラメータ決定手段により決定される前記ゲームパラメータに基づいてゲームを制御するゲーム制御手段と、を含むことを特徴とする。
【０００９】
本発明では、所定パターンに従って数値が順次生成され、その数値に対応する情報が順次表示される。例えば、所定パターンに対応して数値が順次生成され、その生成される数値に対応する長さのゲージが順次表示されたり、その生成される数値に対応する位置にマーカが順次表示されたりする。そして、ボタンの押下が検知されると前記パターンが変更される。このため、前記情報の表示の態様も変化することになる。そして、ボタンの押下が解除されると、すなわちボタンが元に戻されると、その解除タイミングに対応するタイミングで生成されている数値に基づいてゲームパラメータが決定される。決定されるゲームパラメータはゲームの制御に用いられる。
【００１０】
本発明によれば、前記情報の表示を見ながら、プレイヤがボタンを押下し、その後すぐにボタンの押下を解除すると、その解除タイミングに対応するタイミングで生成されている数値に基づいてゲームパラメータが決定される。また、ボタンを押下しつづけると情報表示が変化する。そして、変化した情報表示を見ながらプレイヤがボタン押下を解除すると、その解除タイミングに対応するタイミングで生成されている数値に基づいてゲームパラメータが決定される。このため、ボタンの押下に失敗しても、プレイヤはボタン押下をしつづけることにより、変化した情報表示を見ながら、再度ボタン解除のタイミングを計ることができる。こうして、ボタン操作によりタイミングを入力するゲームにおいて、操作失敗の際に救済することが可能となる。
【００１１】
また、本発明の一態様では、前記パターン変更手段は、前記ボタンの押下が所定時間以上に継続する場合、前記パターンを変更し、前記ゲームパラメータ決定手段は、前記ボタンの押下が所定時間未満しか継続しない場合、前記ボタンが押下されたタイミングに対応するタイミングで前記数値生成手段により生成されている数値に基づいてゲームパラメータを決定する。こうすれば、前記ゲームパラメータ決定手段は、ボタンが押下されてから所定時間が経過する前に解除されると、ボタンの押下タイミングに対応するタイミングで生成される数値に基づいてゲームパラメータを決定するようになる。また、ボタンが所定時間以上押下され続けると、数値を生成するための前記パターンが変更され、それに応じて前記情報の表示が変化する。この場合、前記ゲームパラメータ決定手段は、ボタンの解除タイミングに対応するタイミングで生成される数値に基づいてゲームパラメータを決定するようになる。このため、プレイヤは、ボタンを押下したとき、そのタイミングが失敗であると判断すると、ボタンを所定時間以上押下し続けることにより、再度タイミング入力にチャレンジすることができるようになる。
【００１２】
また、本発明の一態様では、前記検知手段は、前記ボタンの押下力をさらに検知し、前記パターン変更手段は、前記ボタンの押下力に基づいて前記パターンを変更する。こうすれば、ボタンを押し下げる力（押下力）を調整することによって、数値が生成されるパターンを変化させることができ、ゲーム性を向上させることができるようになる。
【００１３】
また、本発明に係るプログラムは、所定パターンに従って数値を順次生成する数値生成手段、前記数値生成手段により生成される数値に対応する情報を順次表示する情報表示手段、ボタンの押下及びその解除を検知する検知手段、前記ボタンの押下が検知される場合に、前記パターンを変更するパターン変更手段、前記ボタンの押下の解除が検知される場合に、そのタイミングに対応するタイミングで前記数値生成手段により生成される数値に基づいてゲームパラメータを決定するゲームパラメータ決定手段、及び、前記ゲームパラメータ決定手段により決定される前記ゲームパラメータに基づいてゲームを制御するゲーム制御手段、として、例えば家庭用ゲーム機、業務用ゲーム機、パーソナルコンピュータ等のコンピュータを機能させるためのプログラムである。
【００１４】
本発明によれば、ボタンの押下に失敗しても、プレイヤはボタン押下をしつづけることにより、変化した情報表示を見ながら、再度ボタン解除のタイミングを計ることができる。こうして、ボタン操作によりタイミングを入力するゲームにおいて、操作失敗の際に救済することが可能となる。
【００１５】
また、本発明に係るゲーム制御方法は、所定パターンに従って数値を順次生成する数値生成ステップと、前記数値生成ステップで順次生成される数値に対応する情報をゲーム画面に順次表示する情報表示ステップと、ボタンの押下及びその解除を検知する検知ステップと、前記ボタンの押下が検知される場合に、前記パターンを変更するパターン変更ステップと、前記ボタンの押下の解除が検知される場合に、そのタイミングに対応するタイミングで前記数値生成ステップで生成される数値に基づいてゲームパラメータを決定するゲームパラメータ決定ステップと、前記ゲームパラメータ決定ステップで決定される前記ゲームパラメータに基づいてゲームを制御するゲーム制御ステップと、を含むことを特徴とする。
【００１６】
本発明によれば、ボタンの押下に失敗しても、プレイヤはボタン押下をしつづけることにより、変化した情報表示を見ながら、再度ボタン解除のタイミングを計ることができる。こうして、ボタン操作によりタイミングを入力するゲームにおいて、操作失敗の際に救済することが可能となる。
【００１７】
【発明の実施の形態】
以下、本発明の好適な実施形態について図面に基づき詳細に説明する。
【００１８】
図１は、本発明の一実施形態に係るゲーム装置のハードウェア構成を示す図である。同図に示すゲーム装置１０は、家庭用ゲーム機１１に、モニタ１８及びスピーカ２２を接続し、さらに情報記憶媒体たるＤＶＤ（Digital Versatile Disk；商標）２５を装着することによって構成されるものである。ここでは、ゲームプログラムやゲームデータを家庭用ゲーム機１１に供給するためにＤＶＤ２５を用いるが、ＣＤ−ＲＯＭ（Compact Disk - Read Only Memory）やＲＯＭ（Read Only Memory）カード等、他のあらゆる情報記憶媒体を用いることができる。また、通信ネットワークを介して遠隔地からゲームプログラムやゲームデータを家庭用ゲーム機１１に供給するようにしてもよい。
【００１９】
家庭用ゲーム機１１は、マイクロプロセッサ１４、画像処理部１６、主記憶２６及び入出力処理部３０がバス１２により相互データ通信可能に接続され、さらに入出力処理部３０に、コントローラ３２、音声処理部２０及びＤＶＤ再生部２４が接続された、公知のコンピュータゲームシステムである。コントローラ３２以外の家庭用ゲーム機１１の各構成要素は筐体内に収容されている。モニタ１８には例えば家庭用のテレビ受像機が用いられ、スピーカ２２には例えばその内蔵スピーカが用いられる。
【００２０】
マイクロプロセッサ１４は、図示しないＲＯＭに格納されるオペレーティングシステムやＤＶＤ２５から読み出されるゲームプログラムに基づいて、家庭用ゲーム機１１の各部を制御する。バス１２はアドレス及びデータを家庭用ゲーム機１１の各部でやり取りするためのものである。また、主記憶２６には、ＤＶＤ２５から読み取られたゲームプログラム及びゲームデータが必要に応じて書き込まれる揮発性のメモリである。また、主記憶２６は、マイクロプロセッサ１４による各種データ処理のため、作業領域も確保される。画像処理部１６はＶＲＡＭ（Video Random Access Memory）を含んで構成されており、マイクロプロセッサ１４から送られる画像データを受け取ってＶＲＡＭ上にゲーム画面を描画するとともに、その内容をビデオ信号に変換して所定タイミングでモニタ１８に出力する。
【００２１】
入出力処理部３０はコントローラ３２、音声処理部２０及びＤＶＤ再生部２４とマイクロプロセッサ１４との間のデータ通信を中継するためのインターフェースである。コントローラ３２はプレイヤがゲーム操作をするための入力手段である。入出力処理部３０は一定周期（例えば１／６０秒毎）にコントローラ３２の各種ボタンの操作状態をスキャンし、そのスキャン結果を表す操作情報を、バス１２を介してマイクロプロセッサ１４に渡す。マイクロプロセッサ１４は、その操作情報に基づいてプレイヤによるコントローラ３２の操作内容を判定する。音声処理部２０はサウンドバッファを含んで構成されており、ＤＶＤ２５から読み出されてサウンドバッファに記憶された音楽やゲーム効果音等のデータを再生してスピーカ２２から出力する。ＤＶＤ再生部２４は、マイクロプロセッサ１４からの指示に従ってＤＶＤ２５に記録されたゲームプログラム及びゲームデータを読み取る。
【００２２】
図２は、コントローラ３２の一例を示す平面図である。同図に示すコントローラ３２は汎用ゲームコントローラであり、方向ボタン４０Ａ，４０Ｂ，４０Ｃ，４０Ｄ、セレクトボタン４２、スタートボタン４４、ボタン４６Ａ，４６Ｂ，４６Ｃ，４６Ｄを備えている。ここでは、方向ボタン４０は、主にプレイヤゲームキャラクタに対する移動方向入力に用いられる。スタートボタン４４はゲームのスタートやゲームの強制終了などに用いられる。セレクトボタン４２は、メニュー選択等に用いられる。ボタン４６Ａ，４６Ｂ，４６Ｃ，４６Ｄは、その他のゲーム操作に用いられる。また、方向ボタン４０Ａ，４０Ｂ，４０Ｃ，４０Ｄ、ボタン４６Ａ，４６Ｂ，４６Ｃ，４６Ｄは感圧ボタンとして構成されている。このため、方向ボタン４０Ａ，４０Ｂ，４０Ｃ，４０Ｄ、ボタン４６Ａ，４６Ｂ，４６Ｃ，４６Ｄを押下する力（押下力）は、コントローラ３２において検知され、それが家庭用ゲーム機１１に入力されるようになっている。
【００２３】
ここでは、特にタイミング入力のためにボタン４６Ｂが用いられる。すなわち、本ゲーム装置１０では、モニタ１８に表示されるゲーム画面に、必要に応じて図３及び図４に例示されるタイミング案内ゲージ画像５４が含められるようになっている。そして、このタイミング案内ゲージ画像５４を見ながら、プレイヤがボタン４６Ｂを操作すると、その操作（押下又はその解除）タイミングに基づいてゲームパラメータが決定されるようになっている。このゲームパラメータは、例えばゲーム装置１０によりプレイヤに提供されるゲームが格闘ゲームや戦闘ゲームである場合には、プレイヤゲームキャラクタの戦闘力に対応するもの等となる。また、ゴルフゲームである場合には、プレイヤゲームキャラクタによるゴルフクラブのスィングスピードを表すもの等となる。
【００２４】
図３に示すように、タイミング案内ゲージ画像５４は、横長の帯状画像であり、右方に基準位置指示画像５２を含んでおり、さらに現在位置指示画像５０を含んでいる。現在位置指示画像５０は同図において矢印により示される範囲を左右に移動するようになっている。この移動は予め定められたパターンに従って行われる。すなわち、現在位置指示画像５０は、当初、タイミング案内ゲージ画像５４の左端に位置し、徐々に右側に移動する。そして、右端に達すると今度は左側に移動する。そして、左端に達すると、再度、右側に移動するようになっている。こうして、所定回数にわたり現在位置指示画像５０はタイミング案内ゲージ画像５４の表示領域内で左右に移動する。
【００２５】
このタイミング案内ゲージ画像５４により、プレイヤに対し、ボタン４６Ｂを押下すべきタイミングが案内されるようになっている。すなわち、現在位置指示画像５０が基準位置指示画像５２に重なるタイミングが、最良のゲームパラメータを生成するための押下タイミングとなっている。このため、プレイヤは同タイミング案内ゲージ画像５４を見ながら、現在位置指示画像５０が基準位置指示画像５２にちょうど重なるタイミングを計り、そのときにボタン４６Ｂを押下することにより、最良のゲームパラメータを家庭用ゲーム機１１に生成させ、それによりその後のゲームを制御させることができる。こうして、タイミング案内ゲージ画像５４を活用することによって、プレイヤはゲームを有利に展開させることができるようになる。
【００２６】
また、本ゲーム装置１０では、ボタン４６Ｂの押下タイミングが理想のタイミングから外れていても、ボタン４６Ｂを押下し続けることにより、再度、ボタン４６Ｂを押下するチャンスが与えられるようになっている。例えば、図３に示すタイミング案内ゲージ画像５４において、現在位置指示画像５０が基準位置指示画像５２の手前に位置している段階でプレイヤがボタン４６Ｂを押下すると、その位置で現在位置指示画像５０が停止する。そして、直ちにボタン４６Ｂから指を離し、ボタン押下を解除すると、押下タイミングにおける現在位置指示画像５０の表示位置に対応するゲームパラメータが生成され、それがゲーム制御に用いられる。一方、ボタン４６Ｂを押下し、そのままボタン４６Ｂを所定時間以上押下しつづけると、現在位置指示画像５０は、図４に矢印で示されるように、停止位置から再び左右に移動し始める。そして、このときの現在位置指示画像５０の移動幅はボタン４６Ｂの押下力に基づいて決定されるようになっている。
【００２７】
このため、プレイヤはタイミング案内ゲージ画像５４を見ながらボタン４６Ｂを押下し、現在位置指示画像５０の停止位置と基準位置指示画像５２との距離に納得すれば、すみやかにボタン４６Ｂから指を離すことにより、その現在位置指示画像５０の停止位置に対応するゲームパラメータを用いて、その後のゲームを進行させることができる。また、現在位置指示画像５０の停止位置を基準位置指示画像５２との距離に納得しなければ、そのままボタン４６Ｂを押下し続けることにより、現在位置指示画像５０を再び移動させることができる。このとき、ボタン４６Ｂを押下する力を加減することにより、現在位置指示画像５０の移動幅を調整することができる。その後、ボタン４６Ｂから指を離すことにより、そのときの（解除タイミングでの）現在位置指示画像の表示位置に対応するゲームパラメータを用いて、その後のゲームを進行させることができる。
【００２８】
ここで、ゲーム装置１０において実現される機能を説明する。図５は、ゲーム装置１０において実現される機能を示す機能ブロック図である。同図に示される各機能は、ＤＶＤ２５に格納されたゲームプログラムを家庭用ゲーム機１１が実行することによって実現されるものであり、本発明に関連する機能を中心として示したものである。同図に示すように、本ゲーム装置１０で実現される機能には、情報表示部５６と、数値生成部５８と、パターン変更部６０と、検知部６２と、ゲームパラメータ決定部６４と、ゲーム制御部６６と、が含まれる。
【００２９】
ここで、数値生成部５８は、所定の数値生成パターンに従って数値を順次生成する。この数値生成パターンは、例えば、０から１ずつ増やしながら数値を生成し、１００に達すると今度は１ずつ減らしながら数値を生成し、０に達すると再度１ずつ増やしながら数値を生成し、０と１００との間で数値を循環的に生成するというパターンを採用することができる。また、情報表示部５６は、モニタ１８を含んで構成され、数値生成部５８により生成される数値に対応する情報、すなわち現在位置指示画像５０を順次表示する。すなわち、現在位置指示画像５０の表示位置は数値生成部５８によって生成される数値に基づいて決定される。また、検知部６２は、ボタン４６Ｂの押下及びその解除（解放）を検知する。パターン変更部６０は、ボタン４６Ｂの押下が検知される場合に、数値生成パターンを変更する。具体的には、検知部６２は、ボタン４６Ｂの押下力も検知するようになっており、パターン変更部６０は、ボタン４６Ｂの押下力に基づいて数値生成パターンを変更する。さらに具体的には、パターン変更部６０は、ボタン４６Ｂの押下力に対応して数値の振幅（上限値及び下限値）を決定し、それら上限値及び下限値の間で循環的に数値を生成するよう上記数値生成パターンを変更する。また、ゲームパラメータ決定部６４は、ボタン４６Ｂの押下の解除が検知される場合に、そのタイミングに対応するタイミングで数値生成部５８により生成されている数値、例えばボタン４６Ｂの押下が解除されたときに最後に生成されている数値等に基づいてゲームパラメータを決定する。さらに、ゲーム制御部６６は、ゲームパラメータ決定部６４により決定されるゲームパラメータに基づいてゲームを制御し、例えば、ゲームパラメータに基づくゲーム画面を出力したり、ゲーム音を出力したりする。
【００３０】
また、パターン変更部６０は、ボタン４６Ｂの押下が所定時間以上に継続する場合だけ、数値生成パターンを変更する。そして、ゲームパラメータ決定部６４は、ボタン４６Ｂの押下が所定時間未満しか継続しない場合、ボタン４６Ｂが押下されたタイミングに対応するタイミングで数値生成部５８により生成されている数値、例えばボタン４６Ｂが押下されたときに最後に生成されている数値等に基づいてゲームパラメータを決定する。
【００３１】
図６は、ゲーム装置１０の動作を示すフロー図である。同図に示すように、ゲーム装置１０では、まず、パターン変更部６０がカウンタｉを０に初期化する（Ｓ１０１）。このカウンタｉは、ボタン４６Ｂが押下されている時間を計測するための変数である。次に、数値生成部５８が所定の数値生成パターンに従って数値を生成する（Ｓ１０２）。そして、情報表示部５６が、数値生成部５８により生成された数値に対応する位置に現在位置指示画像５０を表示する（Ｓ１０３）。
【００３２】
次に、検知部６２は、ボタン４６Ｂが押下されたか否かを検知する（Ｓ１０４）。そして、ボタン４６Ｂが押下されていなければ、数値生成部５８が再度所定の数値生成パターンに従って数値を生成し（Ｓ１０２）、該数値に基づき、情報表示部５６が現在位置指示画像５０を表示する（Ｓ１０３）。
【００３３】
一方、ボタン４６Ｂが押下されていれば、パターン変更部６０がカウンタｉを１だけ増やし、情報表示部５６が現在位置指示画像５０を再表示する（Ｓ１０６）。このとき、現在位置指示画像５０の表示位置は、ボタン４６Ｂが押下されたタイミング（Ｓ１０４）において、数値生成部５８によって最後に生成されていた数値に基づいて決定される。その後、パターン変更部６０はカウンタｉが所定値Ｉ以上であるか否かを判断する（Ｓ１０７）。さらに、所定値未満であれば、ボタン４６Ｂが解放されたか否かを判断する（Ｓ１０８）。そして、ボタン４６Ｂが解放されていなければ、再びＳ１０５に戻り、パターン変更部６０がカウンタｉを１だけ増やす。
【００３４】
一方、ボタン４６Ｂが解放されていれば、ゲームパラメータ決定部６４が、ボタン４６Ｂが押下されたタイミングにおいて、数値生成部５８によって最後に生成されていた数値に基づいて、ゲームパラメータを決定する（Ｓ１１４）。生成されるゲームパラメータは、ゲーム制御部６６が、その後のゲーム制御に用いる。
【００３５】
また、ボタン４６Ｂが解放される前にカウンタｉが所定値Ｉ以上となると、検知部６２がボタン４６Ｂの押下力を検知する（Ｓ１０９）。そして、パターン変更部６０は、検知された押下力に基づいて数値生成パターンを変更する（Ｓ１１０）。そして、変更後の数値生成パターンに従って数値生成部５８が数値を生成し（Ｓ１１１）、その数値に基づいて情報表示部５６が現在位置指示画像５０をモニタ１８に表示する（Ｓ１１２）。そして、Ｓ１１１及びＳ１１２の処理をボタン４６Ｂが解放されるまで続行する（Ｓ１１３）。そして、検知部６２が、ボタン４６Ｂが解放されたことを検知すると、ゲームパラメータ決定部６４は、そのタイミング（解除タイミング）で数値生成部５８によって生成されていた数値に基づいて、ゲームパラメータを生成する（Ｓ１１４）。生成されるゲームパラメータは、ゲーム制御部６６が、その後のゲーム制御に用いる。
【００３６】
以上説明したゲーム装置１０によれば、ボタン４６Ｂの押下に失敗しても、プレイヤはボタン４６Ｂを押しつづけることにより、変更後の数値生成パターンに従った現在位置指示画像５０を見ながら再度ボタン４６Ｂの解除タイミングを計り、解除タイミングにて数値生成部５８で生成されていた数値に基づくゲームパラメータを取得することができる。また、ボタン４６Ｂを押しつづけるとき、その押下力によって現在位置指示画像５０の振幅を決定することができる。さらに、ボタン４６Ｂの押下に成功した場合には、所定時間内（例えば１秒以内）にボタン４６Ｂから指を離すことにより、押下タイミングにて数値生成部５８で生成されていた数値に基づくゲームパラメータを取得することが可能となる。
【００３７】
なお、本発明は上記実施形態に限定されるものではない。例えば、以上では、家庭用ゲーム機１１を用いてゲーム装置１０を構成する例を示したが、業務用ゲーム機を用いてゲーム装置１０を構成するようにしてもよい。また、本発明は、コントローラ操作のタイミングによってゲームパラメータが決定される、あらゆる種類のゲームに適用可能である。
【００３８】
【発明の効果】
以上説明したように、本発明によれば、ボタンの押下に失敗しても、プレイヤはボタン押下をしつづけることにより、変化した情報表示を見ながら、再度ボタン解除のタイミングを計ることができる。こうして、ボタン操作によりタイミングを入力するゲームにおいて、操作失敗の際に救済することが可能となる。
【図面の簡単な説明】
【図１】  本発明の実施形態に係るゲーム装置のハードウェア構成を示す図である。
【図２】  コントローラを示す平面図である。
【図３】  タイミング案内ゲージ画像の一例を示す図である。
【図４】  タイミング案内ゲージ画像の一例を示す図である。
【図５】  本発明の実施形態に係るゲーム装置で実現される機能を示す機能ブロック図である。
【図６】  本発明の実施の形態に係るゲーム装置の動作を示すフロー図である。
【図７】  従来技術に係るタイミング案内ゲージ画像の一例を示す図である。
【符号の説明】
１０  ゲーム装置、１１  家庭用ゲーム機、１２  バス、１４  マイクロプロセッサ、１６  画像処理部、１８  モニタ、２０  音声処理部、２２  スピーカ、２４  ＤＶＤ再生部、２５  ＤＶＤ、２６  主記憶、３０  入出力処理部、３２  コントローラ、４０Ａ，４０Ｂ，４０Ｃ，４０Ｄ  方向ボタン、４２  セレクトボタン、４４  スタートボタン、４６Ａ，４６Ｂ，４６Ｃ，４６Ｄ  ボタン、５０  現在位置指示画像、５２  基準位置指示画像、５４，１００  タイミング案内ゲージ画像、５６  情報表示部、５８  数値生成部、６０  パターン変更部、６２  検知部、６４  ゲームパラメータ決定部、６６  ゲーム制御部、１０２  ゲージ画像、１０４  基準位置画像。
【図１】
0003646991.tif 000002
【図２】
0003646991.tif 000003
【図３】
0003646991.tif 000004
【図４】
0003646991.tif 000005
【図５】
0003646991.tif 000006
【図６】
0003646991.tif 000007
【図７】
0003646991.tif 000008