ゲーム装置、ゲーム制御方法及びプログラム
【課題】 音楽ゲームにおいて、プレイヤ間の対戦ムードを十分に盛り上げることができるゲーム装置を提供すること。
【解決手段】 第1及び第2のプレイヤのそれぞれに対してゲーム操作をすべきタイミングを案内するため、基準矢印マーク46,48と、それら基準矢印マーク46,48に徐々に接近する特殊タイミング案内矢印マーク61と、を表示する。そして、実際のプレイヤによるゲーム操作の評価結果に応じて、特殊タイミング案内矢印マーク61の表示位置を対戦相手に係る基準矢印マーク46,48の表示位置に徐々に移動させ、対戦相手に新たなゲーム操作のタイミングを課す。
【解決手段】 第1及び第2のプレイヤのそれぞれに対してゲーム操作をすべきタイミングを案内するため、基準矢印マーク46,48と、それら基準矢印マーク46,48に徐々に接近する特殊タイミング案内矢印マーク61と、を表示する。そして、実際のプレイヤによるゲーム操作の評価結果に応じて、特殊タイミング案内矢印マーク61の表示位置を対戦相手に係る基準矢印マーク46,48の表示位置に徐々に移動させ、対戦相手に新たなゲーム操作のタイミングを課す。
【発明の詳細な説明】
【技術分野】
【0001】
本発明はゲーム装置、ゲーム制御方法及びプログラムに関し、特に第1及び第2のプレイヤに対し、ゲーム音楽に合わせたゲーム操作を行わせるゲームに関する。
【背景技術】
【0002】
プレイヤがゲーム音楽に合わせてコントローラを用いたゲーム操作を楽しむ、いわゆる音楽ゲームでは、多くの場合、ゲーム画面上に2種類のタイミング指示画像が表示され、一方が他方に徐々に接近する。こうした音楽ゲームでは、2種類のタイミング指示画像のうち、少なくとも一方は、ゲーム音楽に合わせて事前に作成されたタイミングデータに従って他方に接近するようになっており、それら2種類のタイミング指示画像の相対的距離が徐々に縮まる様子によって、プレイヤがゲーム操作をすべきタイミングが徐々に到来する様子が案内されるようになっている。
【0003】
例えば、下記特許文献1には、このような音楽ゲームを対戦型ゲームとして構成したものが開示されている。この文献に開示されたゲームでは、対戦中の2人のプレイヤのうち一方のゲーム操作に対する評価結果に応じて、他方に対し、ゲーム操作をすべきタイミングが新たに追加して案内されるようになっている。
【特許文献1】特許第3566195号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
しかしながら、上記従来技術では、一方のプレイヤのどのゲーム操作により、他方のプレイヤにどのタイミングがゲーム操作すべきものであるとして案内されることとなったのか、その因果関係を両プレイヤが十分に把握することができず、対戦ムードを十分に盛り上げることができないという問題があった。
【0005】
本発明は上記課題に鑑みてなされたものであって、その目的は、音楽ゲームにおいて、プレイヤ間の対戦ムードを十分に盛り上げることができるゲーム装置、ゲーム制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【0006】
上記課題を解決するために、本発明に係るゲーム装置は、コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるゲーム装置において、前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得手段と、前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段と、前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示手段と、前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記タイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示手段と、前記操作タイミング取得手段により取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価手段と、前記ゲーム操作評価手段による評価結果に応じて、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動手段と、を含むことを特徴とする。
【0007】
また、本発明に係るゲーム制御方法は、コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるゲーム制御方法において、前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得ステップと、前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示ステップと、前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示ステップと、前記操作タイミング取得ステップで取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価ステップと、前記ゲーム操作評価ステップでの評価結果に応じて、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動ステップと、を含むことを特徴とする。
【0008】
また、本発明に係るプログラムは、コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるプログラムであって、前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得手段、前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段、前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示手段、前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記タイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示手段、前記操作タイミング取得手段により取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価手段、及び前記ゲーム操作評価手段による評価結果に応じて、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動手段としてコンピュータを機能させるためのプログラムである。このプログラムは、CD−ROM、DVD−ROM、ROMカートリッジ等の各種コンピュータ読み取り可能な情報記憶媒体に格納されてよい。また、コンピュータは、例えば家庭用ゲーム機、業務用ゲーム機、携帯ゲーム機、携帯電話機、パーソナルコンピュータ、サーバコンピュータ等である。
【0009】
本発明では、第1及び第2のプレイヤのそれぞれによるゲーム操作が評価され、その結果に応じて、第1及び第2のプレイヤのうち一方のプレイヤのゲーム操作をすべきタイミングを案内するための第2のタイミング指示画像の表示位置を、他方のプレイヤのゲーム操作をすべきタイミングを案内するための第1のタイミング指示画像の表示位置に移動させる。例えば、第1のプレイヤのゲーム操作の評価結果に応じて、該第1のプレイヤのゲーム操作を案内するための第2のタイミング指示画像の表示位置を、第2のプレイヤのゲーム操作を案内するための第1のタイミング指示画像の表示位置に移動させる。また、第2のプレイヤのゲーム操作の評価結果に応じて、該第2のプレイヤのゲーム操作を案内するための第2のタイミング指示画像の表示位置を、第1のプレイヤのゲーム操作を案内するための第1のタイミング指示画像の表示位置に移動させる。さらに、本発明では、他方のプレイヤのゲーム操作をすべきタイミングが新たに追加される。本発明によれば、新たに追加される、他方のプレイヤのゲーム操作をすべきタイミングの案内が、一方のプレイヤのゲーム操作をすべきタイミングを案内するための第2のタイミング指示画像によって行われるので、プレイヤは相手のプレイヤに対して表示される、どの第2のタイミング指示画像によって、どのタイミングが追加されることとなったか、容易に理解できるようになる。この結果、対戦ムードを盛り上げることができる。
【0010】
本発明の一態様では、前記タイミングデータ記憶手段は、前記画像移動手段により追加されるタイミングの1又は複数の候補を示す候補タイミングデータをさらに記憶し、前記画像移動手段は、前記一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像を、前記タイミングデータ記憶手段に記憶される候補タイミングデータが示すタイミングの候補のうち1つに対応する表示位置を経由して、前記他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させる。こうすれば、ゲーム音楽に合ったタイミングを他方のプレイヤに対して追加することができるようになる。また、候補タイミングデータを、他方のプレイヤに対して案内される他のタイミングと重ならないようにしておくことで、操作すべきタイミングが二重に課されないようにできる。
【発明を実施するための最良の形態】
【0011】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【0012】
図1は、本発明の実施形態に係るゲーム装置のハードウェア構成を示す図である。同図に示すゲーム装置10は、モニタ18及びスピーカ22に接続された家庭用ゲーム機11に、コンピュータ読み取り可能な情報記憶媒体たるDVD−ROM25が装着されることにより構成される。家庭用ゲーム機11は、例えば公知のコンピュータゲームシステムである。ここでは、DVD−ROM25に対戦プレイモードを備えた音楽ゲームのためのゲームプログラム及びゲームデータを格納しておき、さらにコントローラ32a,32bとして専用コントローラを接続して、2人のプレイヤがゲーム装置10により音楽ゲームの対戦プレイモードを楽しめるようにしている。なお、ここではゲームプログラムやゲームデータを家庭用ゲーム機11に供給するためにDVD−ROM25を用いるが、CD−ROMやROMカートリッジ等、他のあらゆる情報記憶媒体を用いることができる。この他、通信ネットワークを介して遠隔地からゲームプログラムやゲームデータを家庭用ゲーム機11に供給するようにしてもよい。
【0013】
家庭用ゲーム機11は、マイクロプロセッサ14、画像処理部16、主記憶26及び入出力処理部30がバス12により相互データ通信可能に接続され、さらに入出力処理部30には、コントローラ32a,32b、音声処理部20及びDVD−ROM再生部24が接続されている。コントローラ32a,32b以外の家庭用ゲーム機11の各構成要素は筐体内に収容されている。モニタ18には例えば家庭用のテレビ受像機が用いられ、スピーカ22には例えばその内蔵スピーカが用いられる。
【0014】
マイクロプロセッサ14は、図示しないROMに格納されるオペレーティングシステムやDVD−ROM25から読み出されるゲームプログラムに基づいて、家庭用ゲーム機11の各部を制御する。バス12はアドレス及びデータを家庭用ゲーム機11の各部でやり取りするためのものである。また、主記憶26には、DVD−ROM25から読み取られたゲームプログラム及びゲームデータが必要に応じて書き込まれる。画像処理部16はVRAMを含んで構成されており、マイクロプロセッサ14から送られる画像データを受け取ってVRAM上にゲーム画面を描画するとともに、その内容をビデオ信号に変換して所定タイミングでモニタ18に出力する。
【0015】
入出力処理部30はコントローラ32a,32b、音声処理部20及びDVD−ROM再生部24と、マイクロプロセッサ14との間のデータ通信を中継するためのインターフェースである。コントローラ32a,32bはプレイヤがゲーム操作をするための入力手段であり、対戦プレイのために2つ用意されている。入出力処理部30は一定周期(例えば1/60秒毎)にコントローラ32a,32bの各種ボタンの操作状態をスキャンし、そのスキャン結果を表す操作信号を、バス12を介してマイクロプロセッサ14に渡す。マイクロプロセッサ14は、その操作信号に基づいてプレイヤのゲーム操作の種類及びタイミングを得る。音声処理部20はサウンドバッファを含んで構成されており、DVD−ROM25から読み出されてサウンドバッファに一時記憶された音楽やゲーム効果音等のデータを再生してスピーカ22から出力する。DVD−ROM再生部24は、マイクロプロセッサ14からの指示に従ってDVD−ROM25に記録されたゲームプログラムやゲームデータ等のデータを読み取る。
【0016】
図2は、コントローラ32a,32bの一例を示す図である。コントローラ32a,32bは同一の形状及び構成を有しており、同図は、その一例を示している。同図に示すコントローラ32は、音楽ゲームのプレイに特に用意された専用コントローラであって、ダンスステージとして相応しい程度の大きさを有するマット状の部材である。このコントローラ32上にプレイヤが載ると、コントローラ32を踏む足の位置(両足又は片足)を表す操作信号が家庭用ゲーム機11に送られるようになっている。同図に示すように、このコントローラ32は、表面中央に略円形の中央領域34Cが区画表示されており、その上下左右に、方向ボタン入力領域34U,34D,34L,34Rがそれぞれ区画表示されている。また、方向ボタン入力領域34Uの左右には、丸ボタン入力領域38Aとバツボタン入力領域38Bとが区画表示されている。さらに、丸ボタン入力領域38Aの上方にはスタートボタン入力領域36Aが、バツボタン入力領域38Bの上方にはセレクトボタン入力領域36Bが、それぞれ区画表示されている。また、方向ボタン入力領域34Rには右矢印の模様、方向ボタン入力領域34Lには左矢印の模様、方向ボタン入力領域34Uには上矢印の模様、方向ボタン入力領域34Dには下矢印の模様が、それぞれ表されている。また、丸ボタン入力領域38Aには丸印(○)が表されており、バツボタン入力領域38Bにはバツ印(×)が表されている。さらに、スタートボタン入力領域36Aには「START」の文字が表されており、セレクトボタン入力領域36Bには「SELECT」の文字が表されている。
【0017】
方向ボタン入力領域34U,34D,34L,34R、丸ボタン入力領域38A、バツボタン入力領域38B、スタートボタン入力領域36A、セレクトボタン入力領域36Bの下部にはセンサが埋め込まれており、プレイヤが各領域に足を載せると、その旨が操作信号として家庭用ゲーム機11に送られる。方向ボタン入力領域34U,34D,34L,34Rは、主としてダンスステップを入力するために用いられるが、その他、各種メニュー選択のためにも用いられる。スタートボタン入力領域36Aは、ゲームのスタートや各種決定などに用いられる。セレクトボタン入力領域36Bは、主として各種メニュー画面の呼び出しに用いられる。丸ボタン入力領域38Aは主として各種決定のため、バツボタン入力領域38Bは各種キャンセルやゲーム強制終了のために用いられる。
【0018】
図3は、DVD−ROM25から読み出されるゲームプログラム及びゲームデータに基づいてモニタ18に表示されるゲーム画面の一例を示す図である。同図に示すゲーム画面40においては背景画像(図示せず)が全面に表示され、左右に第1プレイヤ用表示領域82と第2プレイヤ用表示領域84とが設けられている。第1プレイヤ用表示領域82は主として第1プレイヤに対してステップタイミングを案内する表示領域であり、第2プレイヤ用表示領域84は主として第2プレイヤに対してステップタイミングを案内する表示領域である。
【0019】
第1プレイヤ用表示領域82では、上方に基準矢印マーク(第1のタイミング指示画像)46L,46D,46U,46Rが横一列に表示されており、その下側に時間推移とともに上方に移動する複数のタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61(第2のタイミング指示画像)が表示されている。同様に、第2プレイヤ用表示領域84では、上方に基準矢印マーク(第1のタイミング指示画像)48L,48D,48U,48Rが横一列に表示されており、その下側に時間推移とともに上方に移動する複数のタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61(第2のタイミング指示画像)が表示されている。
【0020】
基準矢印マーク46L,48Lは方向ボタン入力領域34Lに、基準矢印マーク46D,48Dは方向ボタン入力領域34Dに、基準矢印マーク46U,48Uは方向ボタン入力領域34Uに、基準矢印マーク46R,48Rは方向ボタン入力領域34Rに、それぞれ対応付けられている。そして、第1プレイヤは、タイミング案内矢印マーク62又は特殊タイミング案内矢印マーク61が基準矢印マーク46L,46D,46U,46Rに重なるタイミングにて、それら基準矢印マーク46L,46D,46U,46Rに対応する方向ボタン入力領域34L,34D,34U,34Rの上を足で踏むことにより、高評価を得て第1プレイヤ用ゲージ42aを伸張させることができるようになっている。また、第2プレイヤは、タイミング案内矢印マーク62又は特殊タイミング案内矢印マーク61が基準矢印マーク48L,48D,48U,46Rに重なるタイミングにて、それら基準矢印マーク48L,48D,48U,48Rに対応する方向ボタン入力領域34L,34D,34U,34Rの上を足で踏むことにより、高評価を得て第2プレイヤ用ゲージ42bを伸張させることができるようになっている。同図においては、第1及び第2のプレイヤに対し、方向ボタン入力領域34R,34D,34U,34Lへのステップが順に要求されている様子が表されている。ステップが要求されているタイミングでは、基準矢印マーク46,48の下側にプレイヤのゲーム操作の巧拙を示すメッセージ(図示せず)がそれぞれ表示される。具体的には、案内されるステップ位置及びタイミングとプレイヤが実際行ったステップ位置及びタイミングとの一致度に応じた内容のメッセージ、例えば一致度の高い順に「PERFECT」、「GREAT」、「GOOD」、「BOO」等のメッセージが表示される。
【0021】
なお、必ずしもタイミング案内矢印マーク62や特殊タイミング案内矢印マーク61が基準矢印マーク46,48にそれぞれ完全に重なるタイミングでプレイヤがコントローラ32を操作しなければ肯定的評価を得ることができないという訳ではなく、その一致度に応じて評価が与えられるようになっている。また、タイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61は、第1プレイヤ用表示領域82及び第2プレイヤ用表示領域84共に、後述する共通のステップデータに基づいて表示されるようになっている。
【0022】
タイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61は、具体的には次のようにして表示される。ゲーム音楽の再生が開始されると、例えば現在以降の1小節分のステップタイミングを案内表示範囲とした場合、マイクロプロセッサ14はその範囲に含まれるステップタイミングをステップデータから読み出す。そして、そのステップデータに基づいてタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61を表す画像データを生成する。この画像データは、ステップタイミングが近いものから順に下方に向かってステップタイミングが遠いものが並ぶように表示位置が調整されたものである。かかる処理は所定周期で繰り返される。
【0023】
このとき、基準矢印マーク46Lの下方には、方向ボタン入力領域34Lへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示され、基準矢印マーク46Dの下方には、方向ボタン入力領域34Dへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示され、基準矢印マーク46Uの下方には、方向ボタン入力領域34Uへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示され、基準矢印マーク46Rの下方には、方向ボタン入力領域34Rへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示される。また、基準矢印マーク48Lの下方には、方向ボタン入力領域34Lへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示され、基準矢印マーク48Dの下方には、方向ボタン入力領域34Dへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示され、基準矢印マーク48Uの下方には、方向ボタン入力領域34Uへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示され、基準矢印マーク48Rの下方には、方向ボタン入力領域34Rへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示される。
【0024】
案内表示範囲の先頭、すなわち基準矢印マーク46,48の表示位置(画面縦方向の位置)はその時点でのゲーム音楽の演奏位置と対応しており、処理周期毎に所定量ずつ案内表示範囲が曲の先頭から後方向にずらされる。こうして、タイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が曲の進行に合わせて徐々に上方に移動する。このようにしてタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61を徐々に基準矢印マーク46,48に接近させるようにすれば、ゲーム画面40によりプレイヤはステップタイミングの到来状況を容易に把握できるようになる。
【0025】
ここで、特殊タイミング案内矢印マーク61について説明する。このゲーム装置10では、共通のステップデータに基づいて、特殊タイミング案内矢印マーク61が第1プレイヤ用表示領域82と第2プレイヤ用表示領域84の両方に表示される。特殊タイミング案内矢印マーク61は、基準矢印マーク46L,46D,46U,46R,48L,48D,48U,48Rのどの下方にも表示されうる。
【0026】
図4に示すように、第1プレイヤ用表示領域82と第2プレイヤ用表示領域84の両方に特殊タイミング案内矢印マーク61が表示され、それらは共にゲーム音楽の再生進行に合わせて画面上方に移動し、同じ方向ボタン入力領域34に対応する基準矢印マーク46,48にそれぞれ徐々に接近する。そして、図5に示すように、特殊タイミング案内矢印マーク61が基準矢印マーク46,48に重なったタイミングの前後にわたる評価期間にて、各プレイヤのゲーム操作が評価される。そして、各プレイヤが評価期間においてそれら基準矢印マーク46,48に対応するゲーム操作を行わないと、同図に一点鎖線で示すように各特殊タイミング案内矢印マーク61は画面上方にそのまま移動し、やがてゲーム画面外に消える。一方、特殊タイミング案内矢印マーク61が重なって表示されている基準矢印マーク46,48に対応するゲーム操作を、その評価期間において行うと、図6に示すように、特殊タイミング案内矢印マーク61は放物線軌道上を移動して、他方のプレイヤ用表示領域(ここでは第2プレイヤ用表示領域84)に進入し、いずれかの基準矢印マークの表示位置に向かって徐々に移動する。すなわち、特殊タイミング案内矢印マーク61は上記放物線軌道上を一方向に進むようになっている。
【0027】
本ゲーム装置10では、このような放物線軌道で特殊タイミング案内矢印マーク61が徐々に移動することにより、他方のプレイヤに対して新たなタイミングが案内される。上述したステップデータは、各プレイヤに対して追加案内すべきタイミングを示す候補タイミングデータを含んでおり、図6に一点鎖線にて示される円形はこの候補タイミングデータにより示されるタイミングに対応する表示位置を示している。本実施形態では、この表示位置の移動先を算出し、その位置に他のプレイヤ用表示領域に進入した特殊タイミング案内矢印マーク61の表示位置が到達するようにしている。そして、到達後は、候補タイミングデータにより示されるタイミングのうち1つに対応する表示位置の軌道にて、徐々に基準矢印マークに接近するようになっている。こうして、特殊タイミング案内矢印マーク61は、一方のプレイヤに対応するプレイヤ用表示領域から飛び出した後、候補タイミングデータにより示されるタイミングのうち1つに対応する表示位置を経由して、他方のプレイヤに対応する基準矢印マークの位置に対して次第に近づくようになっている。
【0028】
なお、同図では、第1のプレイヤのみ、適切なゲーム操作により特殊タイミング案内矢印マーク61を第2プレイヤ用表示領域84に進入させることに成功し、第2のプレイヤについては、特殊タイミング案内矢印マーク61を第1プレイヤ用表示領域82に進入させることに失敗した状態を示している。しかし、両プレイヤが適切にゲーム操作をした場合には、第2のプレイヤ用表示領域84から第1のプレイヤ用表示領域82に向かって特殊タイミング案内矢印マーク61が移動するとともに、第1のプレイヤ用表示領域82から第2のプレイヤ用表示領域84に向かって特殊タイミング案内矢印マーク61が移動する。
【0029】
また、図7に示すように、特殊タイミング案内矢印マーク61によって示されるタイミングにて、一方のプレイヤが適切にゲーム操作をすることによって追加案内されるタイミングにて、さらに他方のプレイヤが適切にゲーム操作をすると、当該特殊タイミング案内矢印マーク61は前記一方のプレイヤ用表示領域に移動する。こうして特殊タイミング案内矢印マーク61は、第1及び第2のプレイヤが順次追加案内されるタイミングにて適切にゲーム操作をする限り、両プレイヤ用表示領域82,84間を往復するようになっている。なお、この往復回数は無制限としてもよいし、上限を設けてもよい。
【0030】
ここで、DVD−ROM25に格納されているデータについて説明する。DVD−ROM25には、家庭用ゲーム機11を音楽ゲームとして機能させるため、ゲームプログラム、各種ゲーム効果音データ、各種ゲーム画像データの他、ゲーム音楽データが格納されている。
【0031】
図8は、DVD−ROM25に格納される、あるゲーム音楽に対応するゲーム音楽データを説明する図である。同図に示すように、ゲーム音楽データは、オリジナル音楽データ、ステップデータ、タイミングテーブル、及び背景画像データを含んでいる。オリジナル音楽データは、例えば一般のポピュラー音楽等をオリジナル音楽として所定ストリームデータの形式で保存したものである。DVD−ROM再生部24は、マイクロプロセッサ14からの指示に従ってオリジナル音楽データを読み出すと、必要に応じてデータ処理を施し、それを、バス12を介することなく直接音声処理部20に供給することもできる。音声処理部20はDVD−ROM再生部24から直接データを受け取ると、それをD/A変換してスピーカ22に供給する。
【0032】
ステップデータは、対応するゲーム音楽を再生した場合にプレイヤがステップ(ゲーム操作)すべきタイミングを定義したものである。このステップデータは、対応するゲーム音楽のリズムに応じて作成される。なお、1つのゲーム音楽に対してステップデータを複数組用意しておき、難易度やプレイモード等に応じて使い分けるようにしてもよい。ステップデータは、対応するゲーム音楽の小節を所定拍数、例えば4拍又は8拍に分解したときに、コントローラ32のどの方向ボタン入力領域34が何拍目に踏まれるべきかを特定する。
【0033】
タイミングテーブルは、ゲーム音楽とステップデータとのタイミング合わせのために用意されたものであり、マイクロプロセッサ14は該タイミングテーブルを参照してゲーム音楽の現在の演奏位置に対応するステップデータを特定することができるようになっている。一方、背景画像データは、例えば図3に示されるゲーム画面40の背景として表示される画像を表すものである。この背景画像データは動画像データであってもよいし、静止画像データであってもよい。ゲーム音楽毎に、その雰囲気に合った背景画像が選択されており、プレイヤの気分を視覚的に盛り上げるようになっている。なお、背景画像データによる背景画像以外にも、プレイヤが選択するゲームキャラクタの画像等をさらに背景に重畳表示するようにしてもよい。
【0034】
ここで、ステップデータに基づいてタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61を表示する処理について説明する。図9は、ステップデータの一例を示す図である。ここでは、ステップデータは1/16小節の単位でステップタイミングを指定するようデータ形式が定められている。各瞬間のステップは4つのデータで特定される。すなわち、各データが方向ボタン入力領域34のいずれかに対応しており、「0」はその方向ボタン入力領域34を踏むべきでないこと、「1」及び「3」はその方向ボタン入力領域34を踏むべきことを示している。また、「2」は、上述した候補タイミングデータであって、プレイヤに追加案内するタイミングであることを示すものである。そして、案内表示範囲が1小節であれば、連続する1小節分のステップが第1プレイヤ用表示領域82及び第2プレイヤ用表示領域84に一杯に広げて配置されるよう、タイミング案内矢印マーク62の表示位置を決定し、ゲーム画面40の第1プレイヤ用表示領域82及び第2プレイヤ用表示領域84のそれぞれに対し、タイミング案内矢印マーク62の画像を合成する。
【0035】
上述のように、特殊タイミング案内矢印マーク61によって案内されるタイミングにて一方のプレイヤが適切にゲーム操作を行うと、その特殊タイミング案内矢印マーク61は、他方のプレイヤのプレイヤ用表示領域内の表示位置であって、上述した候補タイミングデータにより示されるタイミングのうち1つに対応する位置に向かって移動する。この特殊タイミング案内矢印マーク61の移動目標である位置に対応するタイミングが、他方のプレイヤに対して追加案内されることになる。また、特殊タイミング案内矢印マーク61がゲーム画面に表示されていない場合、候補タイミングデータにより示されるタイミングをプレイヤに案内するための新たな特殊タイミング案内矢印マーク61がゲーム画面に表示される。
【0036】
本ゲーム装置10では、ゲーム中、上記ステップデータを主記憶26に読み込んで、適宜その内容に基づいてプレイヤに実際に案内すべきタイミングを選択し、選択されたタイミングについては、その旨を記憶するようになっている。具体的には、ゲーム画面に特殊タイミング案内マーク61が一つも表示されていない場合、ステップデータにおいて「2」の値を有するデータに対応するタイミングのうち、現在のタイミングにもっとも近いタイミングについて、そのタイミングに対応するデータの値を「2」から「3」に変更する。また、特殊タイミング案内矢印マーク61により示されるタイミングにて一方のプレイヤが適切にゲーム操作をすると、ステップデータにおいて「2」の値を有するデータに対応するタイミングのうち、現在のタイミングにもっとも近いタイミングについて、そのタイミングに対応するデータの値を「2」から「3」に変更する。こうして、プレイヤにゲーム操作をすべきタイミングを追加案内するようにしている。図10は、このときのデータ変更を示している。同図(a)は、タイミング追加前のステップデータを示しており、同図(b)は、タイミング追加後のステップデータを示している。また、黒色の三角はステップデータにおける現在の再生位置を示している。
【0037】
ここで、家庭用ゲーム機11により実行されるゲームプログラムの処理を説明する。図11乃至図13は、DVD−ROM25に格納されたゲームプログラムの処理を説明するフロー図である。プレイヤがDVD−ROM25をDVD−ROM再生部24にセットし、家庭用ゲーム機11の電源を投入すると、まずROM(図示せず)に格納されているオペレーティングシステムが実行され、各種初期化動作が行われる。この際、DVD−ROM25に格納されているゲームプログラムのうち当面の処理に必要な部分が主記憶26にロードされる。ゲームプログラムに従い、ゲームタイトル等の表示がモニタ18により行なわれ、その後、自動的に或いはコントローラ32による操作に従ってメインメニューが表示される。ここで、プレイヤが「対戦プレイモード」を選択するとともに、ゲーム音楽を選択すると、「対戦プレイモード」のゲーム処理が開始される。
【0038】
この処理では、まずプレイヤが選択したゲーム音楽に関わるデータをロードする(S101)。具体的には、図8に示される一群のデータがロードされる。このうち、オリジナル音楽データについてはDVD−ROM再生部24から音声処理部20に直接渡され、直ちに再生出力が開始される(S102)。また、その他のデータは主記憶26にロードされる。
【0039】
次に、マイクロプロセッサ14は、読み出したゲーム音楽データのうちステップデータに基づき、ステップ案内用の画像データを例えば図3のようにして生成し、それをモニタ18に出力することによりステップ案内を更新する(S103)。具体的には、ステップデータのうち、表示範囲に含まれる「1」の値を有するデータの位置に基づいて、ステップ案内用の画像データを生成・更新する。この際、マイクロプロセッサ14は、ステップデータとオリジナル音楽データとの対応関係をタイミングテーブルに従って判断する。
【0040】
その後、プレイ評価処理が行われる(S104)。図12は、このプレイ評価処理を説明するフロー図である。同図に示すように、このプレイ評価処理では、まず現在の再生位置とステップデータとに基づいて、現在の再生位置が評価期間に属するか否かを判断する(S200)。評価期間は、プレイヤのステップタイミングをステップデータに定義されたタイミングと照らし合わせる期間である。ステップデータのうち、ある瞬間に対応するデータに「1」又は「3」の値を有するものが含まれていると、その前後の所定時間幅の期間が評価期間とされる。
【0041】
現在の演奏位置が評価期間に属する場合、各プレイヤのコントローラ32a,32bの操作状態を取得し(S201)、それに基づいて各プレイヤのステップを評価する(S202)。すなわち、ステップデータによれば、現在評価期間に入っているのが、方向ボタン入力領域34L,34U,34D,34Rのいずれに係るステップであるかが分かる。このため、ここでは評価対象となっている方向ボタン入力領域34L,34U,34D,34Rが実際に踏まれているか否かを判断し、そのステップタイミングがステップデータに定義されたものとどれだけずれているかを調べる。そして、ずれが小さいほど高い評価を与えるようにする。例えば、ずれが零である場合には最高点、ずれが最大である場合には零点、誤った方向ボタン入力領域34が踏まれている場合や何も踏まれていない場合は負の点を与えるようにする。なお、複数の方向ボタン入力領域34に係るステップが評価対象となった場合には、方向ボタン入力領域34毎に同様に評価する。
【0042】
そして、その評価結果に応じたメッセージを基準矢印マーク46,48の下に表示するとともに、評価結果に基づいて第1プレイヤ用ゲージ42a及び第2プレイヤ用ゲージ42bの表示状態を更新する(S203)。
【0043】
図11に戻り、その後、特殊タイミング案内矢印マーク61をゲーム画面に表示するための特殊タイミング処理を実行する(S105)。さらに、マイクロプロセッサ14はゲームプレイが終了条件を満たしているか否かを判断する(S106)。具体的には、プレイヤがコントローラ32のスタートボタン入力領域36Aを所定時間押下し続けた場合(この場合はプレイが「中断」されキャラクタ等選択画面に戻る)や、演奏曲が終了した場合にゲーム終了とする。この他、第1プレイヤ用ゲージ42a又は第2プレイヤ用ゲージ42bのうち、いずれか一方が最大長(100%)まで伸び、他方が無くなってしまえば(0%)ゲーム終了とするようにしてもよい。ゲームプレイが終了条件を満たしている場合には、主記憶26に記憶されている各プレイヤの評価結果に基づいて勝敗を表示し(S107)、対戦プレイ処理を終了する。一方、ゲームプレイが終了条件を満たしていないと判断される場合、S103に戻る。
【0044】
次に図13は、本ゲーム装置10の特殊タイミング処理を示すフロー図である。同図に示すフロー図は、図12のS105の処理を詳細に示すものであり、同図に示すように、この処理ではまず、ゲーム画面中に特殊タイミング案内矢印マーク61が1つでも表示されているか否かを判断する(S300)。具体的には、本ゲーム装置10では、ゲーム画面に表示中の特殊タイミング案内矢印マーク61の数を示す変数NSを、対戦プレイ中、主記憶26に管理しており、S300ではこの変数NSの値が0であるか否かを調べる。そして、ゲーム画面中に特殊タイミング案内矢印マーク61が1つでも表示されていれば、S305の処理に移行する。
【0045】
一方、ゲーム画面中に特殊タイミング案内矢印マーク61が1つも表示されていなければ、ゲーム画面の下端に表示すべき特殊タイミング案内矢印マーク61が発生したか否かを判断する(S301)。すなわち、ステップデータのうち、現在の再生位置に基づいて判断される表示範囲の下端(現在の再生位置とは逆側)に、「2」の値を有するデータがあるか否かを判断する。そして、「2」の値を有するデータがなければ処理を終了する。一方、「2」の値を有するデータがあれば、特殊タイミング案内矢印マーク61を第1プレイヤ用表示領域82及び第2プレイヤ用表示領域84の双方への表示を開始する(S302)。さらに、タイミングデータのうち、S302で表示を開始した特殊タイミング案内矢印マーク61に対応するデータの値を、「2」から「3」に変更する(S303)。そして、変数NSの値を2にセットし(S304)、処理を終了する。
【0046】
S305では、現在のタイミングが、ゲーム画面に表示中の特殊タイミング案内矢印マーク61により案内されるタイミングに係る評価期間に属するか否かを判断する。この判断は、S200の判断を流用する。そして、属しない場合には処理を終了する。
【0047】
一方、現在のタイミングが、特殊タイミング案内矢印マーク61により案内されるタイミングに係る評価期間に属する場合、ゲーム画面に表示されている特殊タイミング案内矢印マーク61のうち1つにより案内されるタイミングと実際のゲーム操作のタイミングとのずれが所定量未満であるか否かを判断する(S306)。そして、所定量未満であれば、その特殊タイミング案内矢印マーク61の移動先を、ステップデータに含まれる候補タイミングデータが示すタイミングの中から選択し、そのタイミングに係るデータの値を「2」から「3」に変更する(S307)。そして、特殊タイミング案内矢印マーク61の表示位置の軌道を変更する(S308)。特殊タイミング案内矢印マーク61の表示位置の軌道を変更する場合、例えば、現在の特殊タイミング案内矢印マーク61の表示位置と、S307で選択されたタイミングに対応する表示位置の予測位置(例えば所定時間後の表示位置)と、を通る放物線軌道に、特殊タイミング案内矢印マーク61の表示位置の軌道を変更する。また、S306において、特殊タイミング案内矢印マーク61により案内されるタイミングと、実際のゲーム操作のタイミングと、のずれが所定量未満ではないと判断された場合、変数NSの値を1だけ減少させる(S309)。そして、以上のS306乃至S309の処理をゲーム画面に表示中のすべての特殊タイミング案内矢印マーク61について行って(S310)から、処理を終了する。
【0048】
以上説明したゲーム装置10によれば、2人のプレイヤのそれぞれによるゲーム操作が評価され、その結果に応じて、特殊タイミング案内矢印マーク61が対戦相手のプレイヤに対するタイミング案内に用いられるよう、該対戦相手のプレイヤに係る表示領域に移動するので、どの特殊タイミング案内矢印マーク61に関するゲーム操作によって、対戦相手のプレイヤに対して、どのタイミングが追加で課されることとなったか、容易に理解できるようになり、プレイヤ間の対戦ムードを盛り上げることができる。
【0049】
なお、本発明は以上説明した実施形態に限定されるものではない。
【0050】
例えば以上では、家庭用ゲーム機11を用いて本発明を実施する例を取り上げたが、業務用ゲーム装置、携帯ゲーム機、携帯電話機、パーソナルコンピュータ、サーバコンピュータ等のあらゆるコンピュータに本発明は同様に適用可能である。また、以上の説明ではコンピュータに本発明の実施形態に係るゲームプログラムを供給するのに、DVD−ROM25を用いたが、コンピュータ読み取り可能な情報記憶媒体であれば、どのようなものでも使用できる。
【0051】
また、以上の説明ではダンスを踊る気分を味わうことのできるゲーム装置10に本発明を適用したが、ドラムスティックでドラムパッドを模したコントローラを叩くことを楽しむドラムゲーム装置、ばちで太鼓を叩く太鼓ゲーム装置、手指でピアノ鍵盤を模したコントローラを叩くピアノゲーム装置、ギターを模したコントローラを弾くこと楽しむギターゲーム装置、マラカスを模したコントローラを弾くことを楽しむサンバダンスゲーム装置、プレイヤの手振りを検知するコントローラを用いて手振りの巧拙を競うダンスゲーム装置等、あらゆる種類の音楽ゲームに適用可能である。
【図面の簡単な説明】
【0052】
【図1】本発明の実施形態に係るゲーム装置のハードウェア構成を示す図である。
【図2】コントローラの一例を示す図である。
【図3】ゲーム画面の一例を示す図である。
【図4】特殊タイミング案内矢印マークの動きを示す図である。
【図5】特殊タイミング案内矢印マークの動きを示す図である。
【図6】特殊タイミング案内矢印マークの動きを示す図である。
【図7】特殊タイミング案内矢印マークの動きを示す図である。
【図8】ゲーム音楽データの構成を示す図である。
【図9】ステップデータからタイミング案内矢印マークの画像を合成する手順を説明する図である。
【図10】特殊タイミング案内矢印マークが移動する際のステップデータの変化を示す図である。
【図11】本発明の実施形態に係るゲーム装置の対戦プレイ処理を示すフロー図である。
【図12】プレイ評価処理を示すフロー図である。
【図13】特殊タイミング処理を示すフロー図である。
【符号の説明】
【0053】
10 ゲーム装置、11 家庭用ゲーム機、12 バス、14 マイクロプロセッサ、16 画像処理部、18 モニタ、20 音声処理部、22 スピーカ、24 DVD−ROM再生部、25 DVD−ROM、26 主記憶、30 入出力処理部、32,32a,32b コントローラ、34L,34U,34D,34R 方向ボタン入力領域、34C 中央領域、36A スタートボタン入力領域、36B セレクトボタン入力領域、38A 丸ボタン入力領域、38B バツボタン入力領域、40 ゲーム画面、42a 第1プレイヤ用ゲージ、42b 第2プレイヤ用ゲージ、46D,46R,46L,46U,48D,48R,48L,48U 基準矢印マーク、61 特殊タイミング案内矢印マーク、62 タイミング案内矢印マーク、82 第1プレイヤ用表示領域、84 第2プレイヤ用表示領域。
【技術分野】
【0001】
本発明はゲーム装置、ゲーム制御方法及びプログラムに関し、特に第1及び第2のプレイヤに対し、ゲーム音楽に合わせたゲーム操作を行わせるゲームに関する。
【背景技術】
【0002】
プレイヤがゲーム音楽に合わせてコントローラを用いたゲーム操作を楽しむ、いわゆる音楽ゲームでは、多くの場合、ゲーム画面上に2種類のタイミング指示画像が表示され、一方が他方に徐々に接近する。こうした音楽ゲームでは、2種類のタイミング指示画像のうち、少なくとも一方は、ゲーム音楽に合わせて事前に作成されたタイミングデータに従って他方に接近するようになっており、それら2種類のタイミング指示画像の相対的距離が徐々に縮まる様子によって、プレイヤがゲーム操作をすべきタイミングが徐々に到来する様子が案内されるようになっている。
【0003】
例えば、下記特許文献1には、このような音楽ゲームを対戦型ゲームとして構成したものが開示されている。この文献に開示されたゲームでは、対戦中の2人のプレイヤのうち一方のゲーム操作に対する評価結果に応じて、他方に対し、ゲーム操作をすべきタイミングが新たに追加して案内されるようになっている。
【特許文献1】特許第3566195号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
しかしながら、上記従来技術では、一方のプレイヤのどのゲーム操作により、他方のプレイヤにどのタイミングがゲーム操作すべきものであるとして案内されることとなったのか、その因果関係を両プレイヤが十分に把握することができず、対戦ムードを十分に盛り上げることができないという問題があった。
【0005】
本発明は上記課題に鑑みてなされたものであって、その目的は、音楽ゲームにおいて、プレイヤ間の対戦ムードを十分に盛り上げることができるゲーム装置、ゲーム制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【0006】
上記課題を解決するために、本発明に係るゲーム装置は、コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるゲーム装置において、前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得手段と、前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段と、前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示手段と、前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記タイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示手段と、前記操作タイミング取得手段により取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価手段と、前記ゲーム操作評価手段による評価結果に応じて、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動手段と、を含むことを特徴とする。
【0007】
また、本発明に係るゲーム制御方法は、コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるゲーム制御方法において、前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得ステップと、前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示ステップと、前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示ステップと、前記操作タイミング取得ステップで取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価ステップと、前記ゲーム操作評価ステップでの評価結果に応じて、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動ステップと、を含むことを特徴とする。
【0008】
また、本発明に係るプログラムは、コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるプログラムであって、前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得手段、前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段、前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示手段、前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記タイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示手段、前記操作タイミング取得手段により取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価手段、及び前記ゲーム操作評価手段による評価結果に応じて、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動手段としてコンピュータを機能させるためのプログラムである。このプログラムは、CD−ROM、DVD−ROM、ROMカートリッジ等の各種コンピュータ読み取り可能な情報記憶媒体に格納されてよい。また、コンピュータは、例えば家庭用ゲーム機、業務用ゲーム機、携帯ゲーム機、携帯電話機、パーソナルコンピュータ、サーバコンピュータ等である。
【0009】
本発明では、第1及び第2のプレイヤのそれぞれによるゲーム操作が評価され、その結果に応じて、第1及び第2のプレイヤのうち一方のプレイヤのゲーム操作をすべきタイミングを案内するための第2のタイミング指示画像の表示位置を、他方のプレイヤのゲーム操作をすべきタイミングを案内するための第1のタイミング指示画像の表示位置に移動させる。例えば、第1のプレイヤのゲーム操作の評価結果に応じて、該第1のプレイヤのゲーム操作を案内するための第2のタイミング指示画像の表示位置を、第2のプレイヤのゲーム操作を案内するための第1のタイミング指示画像の表示位置に移動させる。また、第2のプレイヤのゲーム操作の評価結果に応じて、該第2のプレイヤのゲーム操作を案内するための第2のタイミング指示画像の表示位置を、第1のプレイヤのゲーム操作を案内するための第1のタイミング指示画像の表示位置に移動させる。さらに、本発明では、他方のプレイヤのゲーム操作をすべきタイミングが新たに追加される。本発明によれば、新たに追加される、他方のプレイヤのゲーム操作をすべきタイミングの案内が、一方のプレイヤのゲーム操作をすべきタイミングを案内するための第2のタイミング指示画像によって行われるので、プレイヤは相手のプレイヤに対して表示される、どの第2のタイミング指示画像によって、どのタイミングが追加されることとなったか、容易に理解できるようになる。この結果、対戦ムードを盛り上げることができる。
【0010】
本発明の一態様では、前記タイミングデータ記憶手段は、前記画像移動手段により追加されるタイミングの1又は複数の候補を示す候補タイミングデータをさらに記憶し、前記画像移動手段は、前記一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像を、前記タイミングデータ記憶手段に記憶される候補タイミングデータが示すタイミングの候補のうち1つに対応する表示位置を経由して、前記他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させる。こうすれば、ゲーム音楽に合ったタイミングを他方のプレイヤに対して追加することができるようになる。また、候補タイミングデータを、他方のプレイヤに対して案内される他のタイミングと重ならないようにしておくことで、操作すべきタイミングが二重に課されないようにできる。
【発明を実施するための最良の形態】
【0011】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【0012】
図1は、本発明の実施形態に係るゲーム装置のハードウェア構成を示す図である。同図に示すゲーム装置10は、モニタ18及びスピーカ22に接続された家庭用ゲーム機11に、コンピュータ読み取り可能な情報記憶媒体たるDVD−ROM25が装着されることにより構成される。家庭用ゲーム機11は、例えば公知のコンピュータゲームシステムである。ここでは、DVD−ROM25に対戦プレイモードを備えた音楽ゲームのためのゲームプログラム及びゲームデータを格納しておき、さらにコントローラ32a,32bとして専用コントローラを接続して、2人のプレイヤがゲーム装置10により音楽ゲームの対戦プレイモードを楽しめるようにしている。なお、ここではゲームプログラムやゲームデータを家庭用ゲーム機11に供給するためにDVD−ROM25を用いるが、CD−ROMやROMカートリッジ等、他のあらゆる情報記憶媒体を用いることができる。この他、通信ネットワークを介して遠隔地からゲームプログラムやゲームデータを家庭用ゲーム機11に供給するようにしてもよい。
【0013】
家庭用ゲーム機11は、マイクロプロセッサ14、画像処理部16、主記憶26及び入出力処理部30がバス12により相互データ通信可能に接続され、さらに入出力処理部30には、コントローラ32a,32b、音声処理部20及びDVD−ROM再生部24が接続されている。コントローラ32a,32b以外の家庭用ゲーム機11の各構成要素は筐体内に収容されている。モニタ18には例えば家庭用のテレビ受像機が用いられ、スピーカ22には例えばその内蔵スピーカが用いられる。
【0014】
マイクロプロセッサ14は、図示しないROMに格納されるオペレーティングシステムやDVD−ROM25から読み出されるゲームプログラムに基づいて、家庭用ゲーム機11の各部を制御する。バス12はアドレス及びデータを家庭用ゲーム機11の各部でやり取りするためのものである。また、主記憶26には、DVD−ROM25から読み取られたゲームプログラム及びゲームデータが必要に応じて書き込まれる。画像処理部16はVRAMを含んで構成されており、マイクロプロセッサ14から送られる画像データを受け取ってVRAM上にゲーム画面を描画するとともに、その内容をビデオ信号に変換して所定タイミングでモニタ18に出力する。
【0015】
入出力処理部30はコントローラ32a,32b、音声処理部20及びDVD−ROM再生部24と、マイクロプロセッサ14との間のデータ通信を中継するためのインターフェースである。コントローラ32a,32bはプレイヤがゲーム操作をするための入力手段であり、対戦プレイのために2つ用意されている。入出力処理部30は一定周期(例えば1/60秒毎)にコントローラ32a,32bの各種ボタンの操作状態をスキャンし、そのスキャン結果を表す操作信号を、バス12を介してマイクロプロセッサ14に渡す。マイクロプロセッサ14は、その操作信号に基づいてプレイヤのゲーム操作の種類及びタイミングを得る。音声処理部20はサウンドバッファを含んで構成されており、DVD−ROM25から読み出されてサウンドバッファに一時記憶された音楽やゲーム効果音等のデータを再生してスピーカ22から出力する。DVD−ROM再生部24は、マイクロプロセッサ14からの指示に従ってDVD−ROM25に記録されたゲームプログラムやゲームデータ等のデータを読み取る。
【0016】
図2は、コントローラ32a,32bの一例を示す図である。コントローラ32a,32bは同一の形状及び構成を有しており、同図は、その一例を示している。同図に示すコントローラ32は、音楽ゲームのプレイに特に用意された専用コントローラであって、ダンスステージとして相応しい程度の大きさを有するマット状の部材である。このコントローラ32上にプレイヤが載ると、コントローラ32を踏む足の位置(両足又は片足)を表す操作信号が家庭用ゲーム機11に送られるようになっている。同図に示すように、このコントローラ32は、表面中央に略円形の中央領域34Cが区画表示されており、その上下左右に、方向ボタン入力領域34U,34D,34L,34Rがそれぞれ区画表示されている。また、方向ボタン入力領域34Uの左右には、丸ボタン入力領域38Aとバツボタン入力領域38Bとが区画表示されている。さらに、丸ボタン入力領域38Aの上方にはスタートボタン入力領域36Aが、バツボタン入力領域38Bの上方にはセレクトボタン入力領域36Bが、それぞれ区画表示されている。また、方向ボタン入力領域34Rには右矢印の模様、方向ボタン入力領域34Lには左矢印の模様、方向ボタン入力領域34Uには上矢印の模様、方向ボタン入力領域34Dには下矢印の模様が、それぞれ表されている。また、丸ボタン入力領域38Aには丸印(○)が表されており、バツボタン入力領域38Bにはバツ印(×)が表されている。さらに、スタートボタン入力領域36Aには「START」の文字が表されており、セレクトボタン入力領域36Bには「SELECT」の文字が表されている。
【0017】
方向ボタン入力領域34U,34D,34L,34R、丸ボタン入力領域38A、バツボタン入力領域38B、スタートボタン入力領域36A、セレクトボタン入力領域36Bの下部にはセンサが埋め込まれており、プレイヤが各領域に足を載せると、その旨が操作信号として家庭用ゲーム機11に送られる。方向ボタン入力領域34U,34D,34L,34Rは、主としてダンスステップを入力するために用いられるが、その他、各種メニュー選択のためにも用いられる。スタートボタン入力領域36Aは、ゲームのスタートや各種決定などに用いられる。セレクトボタン入力領域36Bは、主として各種メニュー画面の呼び出しに用いられる。丸ボタン入力領域38Aは主として各種決定のため、バツボタン入力領域38Bは各種キャンセルやゲーム強制終了のために用いられる。
【0018】
図3は、DVD−ROM25から読み出されるゲームプログラム及びゲームデータに基づいてモニタ18に表示されるゲーム画面の一例を示す図である。同図に示すゲーム画面40においては背景画像(図示せず)が全面に表示され、左右に第1プレイヤ用表示領域82と第2プレイヤ用表示領域84とが設けられている。第1プレイヤ用表示領域82は主として第1プレイヤに対してステップタイミングを案内する表示領域であり、第2プレイヤ用表示領域84は主として第2プレイヤに対してステップタイミングを案内する表示領域である。
【0019】
第1プレイヤ用表示領域82では、上方に基準矢印マーク(第1のタイミング指示画像)46L,46D,46U,46Rが横一列に表示されており、その下側に時間推移とともに上方に移動する複数のタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61(第2のタイミング指示画像)が表示されている。同様に、第2プレイヤ用表示領域84では、上方に基準矢印マーク(第1のタイミング指示画像)48L,48D,48U,48Rが横一列に表示されており、その下側に時間推移とともに上方に移動する複数のタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61(第2のタイミング指示画像)が表示されている。
【0020】
基準矢印マーク46L,48Lは方向ボタン入力領域34Lに、基準矢印マーク46D,48Dは方向ボタン入力領域34Dに、基準矢印マーク46U,48Uは方向ボタン入力領域34Uに、基準矢印マーク46R,48Rは方向ボタン入力領域34Rに、それぞれ対応付けられている。そして、第1プレイヤは、タイミング案内矢印マーク62又は特殊タイミング案内矢印マーク61が基準矢印マーク46L,46D,46U,46Rに重なるタイミングにて、それら基準矢印マーク46L,46D,46U,46Rに対応する方向ボタン入力領域34L,34D,34U,34Rの上を足で踏むことにより、高評価を得て第1プレイヤ用ゲージ42aを伸張させることができるようになっている。また、第2プレイヤは、タイミング案内矢印マーク62又は特殊タイミング案内矢印マーク61が基準矢印マーク48L,48D,48U,46Rに重なるタイミングにて、それら基準矢印マーク48L,48D,48U,48Rに対応する方向ボタン入力領域34L,34D,34U,34Rの上を足で踏むことにより、高評価を得て第2プレイヤ用ゲージ42bを伸張させることができるようになっている。同図においては、第1及び第2のプレイヤに対し、方向ボタン入力領域34R,34D,34U,34Lへのステップが順に要求されている様子が表されている。ステップが要求されているタイミングでは、基準矢印マーク46,48の下側にプレイヤのゲーム操作の巧拙を示すメッセージ(図示せず)がそれぞれ表示される。具体的には、案内されるステップ位置及びタイミングとプレイヤが実際行ったステップ位置及びタイミングとの一致度に応じた内容のメッセージ、例えば一致度の高い順に「PERFECT」、「GREAT」、「GOOD」、「BOO」等のメッセージが表示される。
【0021】
なお、必ずしもタイミング案内矢印マーク62や特殊タイミング案内矢印マーク61が基準矢印マーク46,48にそれぞれ完全に重なるタイミングでプレイヤがコントローラ32を操作しなければ肯定的評価を得ることができないという訳ではなく、その一致度に応じて評価が与えられるようになっている。また、タイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61は、第1プレイヤ用表示領域82及び第2プレイヤ用表示領域84共に、後述する共通のステップデータに基づいて表示されるようになっている。
【0022】
タイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61は、具体的には次のようにして表示される。ゲーム音楽の再生が開始されると、例えば現在以降の1小節分のステップタイミングを案内表示範囲とした場合、マイクロプロセッサ14はその範囲に含まれるステップタイミングをステップデータから読み出す。そして、そのステップデータに基づいてタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61を表す画像データを生成する。この画像データは、ステップタイミングが近いものから順に下方に向かってステップタイミングが遠いものが並ぶように表示位置が調整されたものである。かかる処理は所定周期で繰り返される。
【0023】
このとき、基準矢印マーク46Lの下方には、方向ボタン入力領域34Lへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示され、基準矢印マーク46Dの下方には、方向ボタン入力領域34Dへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示され、基準矢印マーク46Uの下方には、方向ボタン入力領域34Uへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示され、基準矢印マーク46Rの下方には、方向ボタン入力領域34Rへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示される。また、基準矢印マーク48Lの下方には、方向ボタン入力領域34Lへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示され、基準矢印マーク48Dの下方には、方向ボタン入力領域34Dへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示され、基準矢印マーク48Uの下方には、方向ボタン入力領域34Uへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示され、基準矢印マーク48Rの下方には、方向ボタン入力領域34Rへのステップタイミングを表すタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が表示される。
【0024】
案内表示範囲の先頭、すなわち基準矢印マーク46,48の表示位置(画面縦方向の位置)はその時点でのゲーム音楽の演奏位置と対応しており、処理周期毎に所定量ずつ案内表示範囲が曲の先頭から後方向にずらされる。こうして、タイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61が曲の進行に合わせて徐々に上方に移動する。このようにしてタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61を徐々に基準矢印マーク46,48に接近させるようにすれば、ゲーム画面40によりプレイヤはステップタイミングの到来状況を容易に把握できるようになる。
【0025】
ここで、特殊タイミング案内矢印マーク61について説明する。このゲーム装置10では、共通のステップデータに基づいて、特殊タイミング案内矢印マーク61が第1プレイヤ用表示領域82と第2プレイヤ用表示領域84の両方に表示される。特殊タイミング案内矢印マーク61は、基準矢印マーク46L,46D,46U,46R,48L,48D,48U,48Rのどの下方にも表示されうる。
【0026】
図4に示すように、第1プレイヤ用表示領域82と第2プレイヤ用表示領域84の両方に特殊タイミング案内矢印マーク61が表示され、それらは共にゲーム音楽の再生進行に合わせて画面上方に移動し、同じ方向ボタン入力領域34に対応する基準矢印マーク46,48にそれぞれ徐々に接近する。そして、図5に示すように、特殊タイミング案内矢印マーク61が基準矢印マーク46,48に重なったタイミングの前後にわたる評価期間にて、各プレイヤのゲーム操作が評価される。そして、各プレイヤが評価期間においてそれら基準矢印マーク46,48に対応するゲーム操作を行わないと、同図に一点鎖線で示すように各特殊タイミング案内矢印マーク61は画面上方にそのまま移動し、やがてゲーム画面外に消える。一方、特殊タイミング案内矢印マーク61が重なって表示されている基準矢印マーク46,48に対応するゲーム操作を、その評価期間において行うと、図6に示すように、特殊タイミング案内矢印マーク61は放物線軌道上を移動して、他方のプレイヤ用表示領域(ここでは第2プレイヤ用表示領域84)に進入し、いずれかの基準矢印マークの表示位置に向かって徐々に移動する。すなわち、特殊タイミング案内矢印マーク61は上記放物線軌道上を一方向に進むようになっている。
【0027】
本ゲーム装置10では、このような放物線軌道で特殊タイミング案内矢印マーク61が徐々に移動することにより、他方のプレイヤに対して新たなタイミングが案内される。上述したステップデータは、各プレイヤに対して追加案内すべきタイミングを示す候補タイミングデータを含んでおり、図6に一点鎖線にて示される円形はこの候補タイミングデータにより示されるタイミングに対応する表示位置を示している。本実施形態では、この表示位置の移動先を算出し、その位置に他のプレイヤ用表示領域に進入した特殊タイミング案内矢印マーク61の表示位置が到達するようにしている。そして、到達後は、候補タイミングデータにより示されるタイミングのうち1つに対応する表示位置の軌道にて、徐々に基準矢印マークに接近するようになっている。こうして、特殊タイミング案内矢印マーク61は、一方のプレイヤに対応するプレイヤ用表示領域から飛び出した後、候補タイミングデータにより示されるタイミングのうち1つに対応する表示位置を経由して、他方のプレイヤに対応する基準矢印マークの位置に対して次第に近づくようになっている。
【0028】
なお、同図では、第1のプレイヤのみ、適切なゲーム操作により特殊タイミング案内矢印マーク61を第2プレイヤ用表示領域84に進入させることに成功し、第2のプレイヤについては、特殊タイミング案内矢印マーク61を第1プレイヤ用表示領域82に進入させることに失敗した状態を示している。しかし、両プレイヤが適切にゲーム操作をした場合には、第2のプレイヤ用表示領域84から第1のプレイヤ用表示領域82に向かって特殊タイミング案内矢印マーク61が移動するとともに、第1のプレイヤ用表示領域82から第2のプレイヤ用表示領域84に向かって特殊タイミング案内矢印マーク61が移動する。
【0029】
また、図7に示すように、特殊タイミング案内矢印マーク61によって示されるタイミングにて、一方のプレイヤが適切にゲーム操作をすることによって追加案内されるタイミングにて、さらに他方のプレイヤが適切にゲーム操作をすると、当該特殊タイミング案内矢印マーク61は前記一方のプレイヤ用表示領域に移動する。こうして特殊タイミング案内矢印マーク61は、第1及び第2のプレイヤが順次追加案内されるタイミングにて適切にゲーム操作をする限り、両プレイヤ用表示領域82,84間を往復するようになっている。なお、この往復回数は無制限としてもよいし、上限を設けてもよい。
【0030】
ここで、DVD−ROM25に格納されているデータについて説明する。DVD−ROM25には、家庭用ゲーム機11を音楽ゲームとして機能させるため、ゲームプログラム、各種ゲーム効果音データ、各種ゲーム画像データの他、ゲーム音楽データが格納されている。
【0031】
図8は、DVD−ROM25に格納される、あるゲーム音楽に対応するゲーム音楽データを説明する図である。同図に示すように、ゲーム音楽データは、オリジナル音楽データ、ステップデータ、タイミングテーブル、及び背景画像データを含んでいる。オリジナル音楽データは、例えば一般のポピュラー音楽等をオリジナル音楽として所定ストリームデータの形式で保存したものである。DVD−ROM再生部24は、マイクロプロセッサ14からの指示に従ってオリジナル音楽データを読み出すと、必要に応じてデータ処理を施し、それを、バス12を介することなく直接音声処理部20に供給することもできる。音声処理部20はDVD−ROM再生部24から直接データを受け取ると、それをD/A変換してスピーカ22に供給する。
【0032】
ステップデータは、対応するゲーム音楽を再生した場合にプレイヤがステップ(ゲーム操作)すべきタイミングを定義したものである。このステップデータは、対応するゲーム音楽のリズムに応じて作成される。なお、1つのゲーム音楽に対してステップデータを複数組用意しておき、難易度やプレイモード等に応じて使い分けるようにしてもよい。ステップデータは、対応するゲーム音楽の小節を所定拍数、例えば4拍又は8拍に分解したときに、コントローラ32のどの方向ボタン入力領域34が何拍目に踏まれるべきかを特定する。
【0033】
タイミングテーブルは、ゲーム音楽とステップデータとのタイミング合わせのために用意されたものであり、マイクロプロセッサ14は該タイミングテーブルを参照してゲーム音楽の現在の演奏位置に対応するステップデータを特定することができるようになっている。一方、背景画像データは、例えば図3に示されるゲーム画面40の背景として表示される画像を表すものである。この背景画像データは動画像データであってもよいし、静止画像データであってもよい。ゲーム音楽毎に、その雰囲気に合った背景画像が選択されており、プレイヤの気分を視覚的に盛り上げるようになっている。なお、背景画像データによる背景画像以外にも、プレイヤが選択するゲームキャラクタの画像等をさらに背景に重畳表示するようにしてもよい。
【0034】
ここで、ステップデータに基づいてタイミング案内矢印マーク62及び特殊タイミング案内矢印マーク61を表示する処理について説明する。図9は、ステップデータの一例を示す図である。ここでは、ステップデータは1/16小節の単位でステップタイミングを指定するようデータ形式が定められている。各瞬間のステップは4つのデータで特定される。すなわち、各データが方向ボタン入力領域34のいずれかに対応しており、「0」はその方向ボタン入力領域34を踏むべきでないこと、「1」及び「3」はその方向ボタン入力領域34を踏むべきことを示している。また、「2」は、上述した候補タイミングデータであって、プレイヤに追加案内するタイミングであることを示すものである。そして、案内表示範囲が1小節であれば、連続する1小節分のステップが第1プレイヤ用表示領域82及び第2プレイヤ用表示領域84に一杯に広げて配置されるよう、タイミング案内矢印マーク62の表示位置を決定し、ゲーム画面40の第1プレイヤ用表示領域82及び第2プレイヤ用表示領域84のそれぞれに対し、タイミング案内矢印マーク62の画像を合成する。
【0035】
上述のように、特殊タイミング案内矢印マーク61によって案内されるタイミングにて一方のプレイヤが適切にゲーム操作を行うと、その特殊タイミング案内矢印マーク61は、他方のプレイヤのプレイヤ用表示領域内の表示位置であって、上述した候補タイミングデータにより示されるタイミングのうち1つに対応する位置に向かって移動する。この特殊タイミング案内矢印マーク61の移動目標である位置に対応するタイミングが、他方のプレイヤに対して追加案内されることになる。また、特殊タイミング案内矢印マーク61がゲーム画面に表示されていない場合、候補タイミングデータにより示されるタイミングをプレイヤに案内するための新たな特殊タイミング案内矢印マーク61がゲーム画面に表示される。
【0036】
本ゲーム装置10では、ゲーム中、上記ステップデータを主記憶26に読み込んで、適宜その内容に基づいてプレイヤに実際に案内すべきタイミングを選択し、選択されたタイミングについては、その旨を記憶するようになっている。具体的には、ゲーム画面に特殊タイミング案内マーク61が一つも表示されていない場合、ステップデータにおいて「2」の値を有するデータに対応するタイミングのうち、現在のタイミングにもっとも近いタイミングについて、そのタイミングに対応するデータの値を「2」から「3」に変更する。また、特殊タイミング案内矢印マーク61により示されるタイミングにて一方のプレイヤが適切にゲーム操作をすると、ステップデータにおいて「2」の値を有するデータに対応するタイミングのうち、現在のタイミングにもっとも近いタイミングについて、そのタイミングに対応するデータの値を「2」から「3」に変更する。こうして、プレイヤにゲーム操作をすべきタイミングを追加案内するようにしている。図10は、このときのデータ変更を示している。同図(a)は、タイミング追加前のステップデータを示しており、同図(b)は、タイミング追加後のステップデータを示している。また、黒色の三角はステップデータにおける現在の再生位置を示している。
【0037】
ここで、家庭用ゲーム機11により実行されるゲームプログラムの処理を説明する。図11乃至図13は、DVD−ROM25に格納されたゲームプログラムの処理を説明するフロー図である。プレイヤがDVD−ROM25をDVD−ROM再生部24にセットし、家庭用ゲーム機11の電源を投入すると、まずROM(図示せず)に格納されているオペレーティングシステムが実行され、各種初期化動作が行われる。この際、DVD−ROM25に格納されているゲームプログラムのうち当面の処理に必要な部分が主記憶26にロードされる。ゲームプログラムに従い、ゲームタイトル等の表示がモニタ18により行なわれ、その後、自動的に或いはコントローラ32による操作に従ってメインメニューが表示される。ここで、プレイヤが「対戦プレイモード」を選択するとともに、ゲーム音楽を選択すると、「対戦プレイモード」のゲーム処理が開始される。
【0038】
この処理では、まずプレイヤが選択したゲーム音楽に関わるデータをロードする(S101)。具体的には、図8に示される一群のデータがロードされる。このうち、オリジナル音楽データについてはDVD−ROM再生部24から音声処理部20に直接渡され、直ちに再生出力が開始される(S102)。また、その他のデータは主記憶26にロードされる。
【0039】
次に、マイクロプロセッサ14は、読み出したゲーム音楽データのうちステップデータに基づき、ステップ案内用の画像データを例えば図3のようにして生成し、それをモニタ18に出力することによりステップ案内を更新する(S103)。具体的には、ステップデータのうち、表示範囲に含まれる「1」の値を有するデータの位置に基づいて、ステップ案内用の画像データを生成・更新する。この際、マイクロプロセッサ14は、ステップデータとオリジナル音楽データとの対応関係をタイミングテーブルに従って判断する。
【0040】
その後、プレイ評価処理が行われる(S104)。図12は、このプレイ評価処理を説明するフロー図である。同図に示すように、このプレイ評価処理では、まず現在の再生位置とステップデータとに基づいて、現在の再生位置が評価期間に属するか否かを判断する(S200)。評価期間は、プレイヤのステップタイミングをステップデータに定義されたタイミングと照らし合わせる期間である。ステップデータのうち、ある瞬間に対応するデータに「1」又は「3」の値を有するものが含まれていると、その前後の所定時間幅の期間が評価期間とされる。
【0041】
現在の演奏位置が評価期間に属する場合、各プレイヤのコントローラ32a,32bの操作状態を取得し(S201)、それに基づいて各プレイヤのステップを評価する(S202)。すなわち、ステップデータによれば、現在評価期間に入っているのが、方向ボタン入力領域34L,34U,34D,34Rのいずれに係るステップであるかが分かる。このため、ここでは評価対象となっている方向ボタン入力領域34L,34U,34D,34Rが実際に踏まれているか否かを判断し、そのステップタイミングがステップデータに定義されたものとどれだけずれているかを調べる。そして、ずれが小さいほど高い評価を与えるようにする。例えば、ずれが零である場合には最高点、ずれが最大である場合には零点、誤った方向ボタン入力領域34が踏まれている場合や何も踏まれていない場合は負の点を与えるようにする。なお、複数の方向ボタン入力領域34に係るステップが評価対象となった場合には、方向ボタン入力領域34毎に同様に評価する。
【0042】
そして、その評価結果に応じたメッセージを基準矢印マーク46,48の下に表示するとともに、評価結果に基づいて第1プレイヤ用ゲージ42a及び第2プレイヤ用ゲージ42bの表示状態を更新する(S203)。
【0043】
図11に戻り、その後、特殊タイミング案内矢印マーク61をゲーム画面に表示するための特殊タイミング処理を実行する(S105)。さらに、マイクロプロセッサ14はゲームプレイが終了条件を満たしているか否かを判断する(S106)。具体的には、プレイヤがコントローラ32のスタートボタン入力領域36Aを所定時間押下し続けた場合(この場合はプレイが「中断」されキャラクタ等選択画面に戻る)や、演奏曲が終了した場合にゲーム終了とする。この他、第1プレイヤ用ゲージ42a又は第2プレイヤ用ゲージ42bのうち、いずれか一方が最大長(100%)まで伸び、他方が無くなってしまえば(0%)ゲーム終了とするようにしてもよい。ゲームプレイが終了条件を満たしている場合には、主記憶26に記憶されている各プレイヤの評価結果に基づいて勝敗を表示し(S107)、対戦プレイ処理を終了する。一方、ゲームプレイが終了条件を満たしていないと判断される場合、S103に戻る。
【0044】
次に図13は、本ゲーム装置10の特殊タイミング処理を示すフロー図である。同図に示すフロー図は、図12のS105の処理を詳細に示すものであり、同図に示すように、この処理ではまず、ゲーム画面中に特殊タイミング案内矢印マーク61が1つでも表示されているか否かを判断する(S300)。具体的には、本ゲーム装置10では、ゲーム画面に表示中の特殊タイミング案内矢印マーク61の数を示す変数NSを、対戦プレイ中、主記憶26に管理しており、S300ではこの変数NSの値が0であるか否かを調べる。そして、ゲーム画面中に特殊タイミング案内矢印マーク61が1つでも表示されていれば、S305の処理に移行する。
【0045】
一方、ゲーム画面中に特殊タイミング案内矢印マーク61が1つも表示されていなければ、ゲーム画面の下端に表示すべき特殊タイミング案内矢印マーク61が発生したか否かを判断する(S301)。すなわち、ステップデータのうち、現在の再生位置に基づいて判断される表示範囲の下端(現在の再生位置とは逆側)に、「2」の値を有するデータがあるか否かを判断する。そして、「2」の値を有するデータがなければ処理を終了する。一方、「2」の値を有するデータがあれば、特殊タイミング案内矢印マーク61を第1プレイヤ用表示領域82及び第2プレイヤ用表示領域84の双方への表示を開始する(S302)。さらに、タイミングデータのうち、S302で表示を開始した特殊タイミング案内矢印マーク61に対応するデータの値を、「2」から「3」に変更する(S303)。そして、変数NSの値を2にセットし(S304)、処理を終了する。
【0046】
S305では、現在のタイミングが、ゲーム画面に表示中の特殊タイミング案内矢印マーク61により案内されるタイミングに係る評価期間に属するか否かを判断する。この判断は、S200の判断を流用する。そして、属しない場合には処理を終了する。
【0047】
一方、現在のタイミングが、特殊タイミング案内矢印マーク61により案内されるタイミングに係る評価期間に属する場合、ゲーム画面に表示されている特殊タイミング案内矢印マーク61のうち1つにより案内されるタイミングと実際のゲーム操作のタイミングとのずれが所定量未満であるか否かを判断する(S306)。そして、所定量未満であれば、その特殊タイミング案内矢印マーク61の移動先を、ステップデータに含まれる候補タイミングデータが示すタイミングの中から選択し、そのタイミングに係るデータの値を「2」から「3」に変更する(S307)。そして、特殊タイミング案内矢印マーク61の表示位置の軌道を変更する(S308)。特殊タイミング案内矢印マーク61の表示位置の軌道を変更する場合、例えば、現在の特殊タイミング案内矢印マーク61の表示位置と、S307で選択されたタイミングに対応する表示位置の予測位置(例えば所定時間後の表示位置)と、を通る放物線軌道に、特殊タイミング案内矢印マーク61の表示位置の軌道を変更する。また、S306において、特殊タイミング案内矢印マーク61により案内されるタイミングと、実際のゲーム操作のタイミングと、のずれが所定量未満ではないと判断された場合、変数NSの値を1だけ減少させる(S309)。そして、以上のS306乃至S309の処理をゲーム画面に表示中のすべての特殊タイミング案内矢印マーク61について行って(S310)から、処理を終了する。
【0048】
以上説明したゲーム装置10によれば、2人のプレイヤのそれぞれによるゲーム操作が評価され、その結果に応じて、特殊タイミング案内矢印マーク61が対戦相手のプレイヤに対するタイミング案内に用いられるよう、該対戦相手のプレイヤに係る表示領域に移動するので、どの特殊タイミング案内矢印マーク61に関するゲーム操作によって、対戦相手のプレイヤに対して、どのタイミングが追加で課されることとなったか、容易に理解できるようになり、プレイヤ間の対戦ムードを盛り上げることができる。
【0049】
なお、本発明は以上説明した実施形態に限定されるものではない。
【0050】
例えば以上では、家庭用ゲーム機11を用いて本発明を実施する例を取り上げたが、業務用ゲーム装置、携帯ゲーム機、携帯電話機、パーソナルコンピュータ、サーバコンピュータ等のあらゆるコンピュータに本発明は同様に適用可能である。また、以上の説明ではコンピュータに本発明の実施形態に係るゲームプログラムを供給するのに、DVD−ROM25を用いたが、コンピュータ読み取り可能な情報記憶媒体であれば、どのようなものでも使用できる。
【0051】
また、以上の説明ではダンスを踊る気分を味わうことのできるゲーム装置10に本発明を適用したが、ドラムスティックでドラムパッドを模したコントローラを叩くことを楽しむドラムゲーム装置、ばちで太鼓を叩く太鼓ゲーム装置、手指でピアノ鍵盤を模したコントローラを叩くピアノゲーム装置、ギターを模したコントローラを弾くこと楽しむギターゲーム装置、マラカスを模したコントローラを弾くことを楽しむサンバダンスゲーム装置、プレイヤの手振りを検知するコントローラを用いて手振りの巧拙を競うダンスゲーム装置等、あらゆる種類の音楽ゲームに適用可能である。
【図面の簡単な説明】
【0052】
【図1】本発明の実施形態に係るゲーム装置のハードウェア構成を示す図である。
【図2】コントローラの一例を示す図である。
【図3】ゲーム画面の一例を示す図である。
【図4】特殊タイミング案内矢印マークの動きを示す図である。
【図5】特殊タイミング案内矢印マークの動きを示す図である。
【図6】特殊タイミング案内矢印マークの動きを示す図である。
【図7】特殊タイミング案内矢印マークの動きを示す図である。
【図8】ゲーム音楽データの構成を示す図である。
【図9】ステップデータからタイミング案内矢印マークの画像を合成する手順を説明する図である。
【図10】特殊タイミング案内矢印マークが移動する際のステップデータの変化を示す図である。
【図11】本発明の実施形態に係るゲーム装置の対戦プレイ処理を示すフロー図である。
【図12】プレイ評価処理を示すフロー図である。
【図13】特殊タイミング処理を示すフロー図である。
【符号の説明】
【0053】
10 ゲーム装置、11 家庭用ゲーム機、12 バス、14 マイクロプロセッサ、16 画像処理部、18 モニタ、20 音声処理部、22 スピーカ、24 DVD−ROM再生部、25 DVD−ROM、26 主記憶、30 入出力処理部、32,32a,32b コントローラ、34L,34U,34D,34R 方向ボタン入力領域、34C 中央領域、36A スタートボタン入力領域、36B セレクトボタン入力領域、38A 丸ボタン入力領域、38B バツボタン入力領域、40 ゲーム画面、42a 第1プレイヤ用ゲージ、42b 第2プレイヤ用ゲージ、46D,46R,46L,46U,48D,48R,48L,48U 基準矢印マーク、61 特殊タイミング案内矢印マーク、62 タイミング案内矢印マーク、82 第1プレイヤ用表示領域、84 第2プレイヤ用表示領域。
【特許請求の範囲】
【請求項1】
コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるゲーム装置において、
前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得手段と、
前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段と、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示手段と、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記タイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示手段と、
前記操作タイミング取得手段により取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価手段と、
前記ゲーム操作評価手段による評価結果に応じて、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動手段と、
を含むことを特徴とするゲーム装置。
【請求項2】
請求項1に記載のゲーム装置において、
前記タイミングデータ記憶手段は、前記画像移動手段により追加されるタイミングの1又は複数の候補を示す候補タイミングデータをさらに記憶し、
前記画像移動手段は、前記一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像を、前記タイミングデータ記憶手段に記憶される候補タイミングデータが示すタイミングの候補のうち1つに対応する表示位置を経由して、前記他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させる、
ことを特徴とするゲーム装置。
【請求項3】
コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるゲーム制御方法において、
前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得ステップと、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示ステップと、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示ステップと、
前記操作タイミング取得ステップで取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価ステップと、
前記ゲーム操作評価ステップでの評価結果に応じて、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動ステップと、
を含むことを特徴とするゲーム制御方法。
【請求項4】
コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるプログラムであって、
前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得手段、
前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示手段、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記タイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示手段、
前記操作タイミング取得手段により取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価手段、及び
前記ゲーム操作評価手段による評価結果に応じて、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動手段
としてコンピュータを機能させるためのプログラム。
【特許請求の範囲】
【請求項1】
コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるゲーム装置において、
前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得手段と、
前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段と、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示手段と、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記タイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示手段と、
前記操作タイミング取得手段により取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価手段と、
前記ゲーム操作評価手段による評価結果が所定の条件を満たす場合に、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動手段と、を含み、
前記タイミングデータ記憶手段は、前記画像移動手段により追加されるタイミングの1又は複数の候補を示す候補タイミングデータをさらに記憶し、
前記画像移動手段は、前記一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像を、前記タイミングデータ記憶手段に記憶される候補タイミングデータが示すタイミングの候補のうち1つに対応する表示位置に徐々に移動させた後、該候補タイミングデータに基づき、前記他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させる、
ことを特徴とするゲーム装置。
【請求項2】
コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるゲーム制御方法において、
前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得ステップと、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示ステップと、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示ステップと、
前記操作タイミング取得ステップで取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価ステップと、
前記ゲーム操作評価ステップでの評価結果が所定の条件を満たす場合に、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動ステップと、を含み、
前記タイミングデータ記憶手段は、前記画像移動ステップにより追加されるタイミングの1又は複数の候補を示す候補タイミングデータをさらに記憶し、
前記画像移動ステップは、前記一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像を、前記タイミングデータ記憶手段に記憶される候補タイミングデータが示すタイミングの候補のうち1つに対応する表示位置に徐々に移動させた後、該候補タイミングデータに基づき、前記他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させる、
ことを特徴とするゲーム制御方法。
【請求項3】
コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるプログラムであって、
前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得手段、
前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示手段、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記タイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示手段、
前記操作タイミング取得手段により取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価手段、及び
前記ゲーム操作評価手段による評価結果が所定の条件を満たす場合に、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動手段
としてコンピュータを機能させるためのプログラムであって、
前記タイミングデータ記憶手段は、前記画像移動手段により追加されるタイミングの1又は複数の候補を示す候補タイミングデータをさらに記憶し、
前記画像移動手段は、前記一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像を、前記タイミングデータ記憶手段に記憶される候補タイミングデータが示すタイミングの候補のうち1つに対応する表示位置に徐々に移動させた後、該候補タイミングデータに基づき、前記他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させる、
ことを特徴とするプログラム。
【請求項1】
コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるゲーム装置において、
前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得手段と、
前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段と、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示手段と、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記タイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示手段と、
前記操作タイミング取得手段により取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価手段と、
前記ゲーム操作評価手段による評価結果に応じて、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動手段と、
を含むことを特徴とするゲーム装置。
【請求項2】
請求項1に記載のゲーム装置において、
前記タイミングデータ記憶手段は、前記画像移動手段により追加されるタイミングの1又は複数の候補を示す候補タイミングデータをさらに記憶し、
前記画像移動手段は、前記一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像を、前記タイミングデータ記憶手段に記憶される候補タイミングデータが示すタイミングの候補のうち1つに対応する表示位置を経由して、前記他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させる、
ことを特徴とするゲーム装置。
【請求項3】
コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるゲーム制御方法において、
前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得ステップと、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示ステップと、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示ステップと、
前記操作タイミング取得ステップで取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価ステップと、
前記ゲーム操作評価ステップでの評価結果に応じて、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動ステップと、
を含むことを特徴とするゲーム制御方法。
【請求項4】
コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるプログラムであって、
前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得手段、
前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示手段、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記タイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示手段、
前記操作タイミング取得手段により取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価手段、及び
前記ゲーム操作評価手段による評価結果に応じて、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動手段
としてコンピュータを機能させるためのプログラム。
【特許請求の範囲】
【請求項1】
コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるゲーム装置において、
前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得手段と、
前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段と、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示手段と、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記タイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示手段と、
前記操作タイミング取得手段により取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価手段と、
前記ゲーム操作評価手段による評価結果が所定の条件を満たす場合に、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動手段と、を含み、
前記タイミングデータ記憶手段は、前記画像移動手段により追加されるタイミングの1又は複数の候補を示す候補タイミングデータをさらに記憶し、
前記画像移動手段は、前記一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像を、前記タイミングデータ記憶手段に記憶される候補タイミングデータが示すタイミングの候補のうち1つに対応する表示位置に徐々に移動させた後、該候補タイミングデータに基づき、前記他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させる、
ことを特徴とするゲーム装置。
【請求項2】
コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるゲーム制御方法において、
前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得ステップと、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示ステップと、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示ステップと、
前記操作タイミング取得ステップで取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価ステップと、
前記ゲーム操作評価ステップでの評価結果が所定の条件を満たす場合に、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動ステップと、を含み、
前記タイミングデータ記憶手段は、前記画像移動ステップにより追加されるタイミングの1又は複数の候補を示す候補タイミングデータをさらに記憶し、
前記画像移動ステップは、前記一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像を、前記タイミングデータ記憶手段に記憶される候補タイミングデータが示すタイミングの候補のうち1つに対応する表示位置に徐々に移動させた後、該候補タイミングデータに基づき、前記他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させる、
ことを特徴とするゲーム制御方法。
【請求項3】
コントローラを用いたゲーム操作を第1及び第2のプレイヤのそれぞれに対してゲーム音楽に合わせて行わせるプログラムであって、
前記第1及び第2のプレイヤのゲーム操作のタイミングを取得する操作タイミング取得手段、
前記第1及び第2のプレイヤがそれぞれゲーム操作をすべきタイミングを示すタイミングデータを記憶するタイミングデータ記憶手段、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、第1のタイミング指示画像を表示する第1のタイミング指示画像表示手段、
前記第1及び第2のプレイヤのそれぞれに対し、ゲーム操作をすべきタイミングを案内するため、前記タイミングデータ記憶手段に記憶されるタイミングデータに基づき、前記第1のタイミング指示画像に徐々に接近する第2のタイミング指示画像を表示する第2のタイミング指示画像表示手段、
前記操作タイミング取得手段により取得されるゲーム操作のタイミングを、前記タイミングデータ記憶手段に記憶されるタイミングデータが示すタイミングと照査し、前記第1及び第2のプレイヤのそれぞれによるゲーム操作を評価するゲーム操作評価手段、及び
前記ゲーム操作評価手段による評価結果が所定の条件を満たす場合に、前記第1及び第2のプレイヤのうち、一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像の表示位置を、他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させ、前記他方のゲーム操作すべきタイミングを新たに追加する画像移動手段
としてコンピュータを機能させるためのプログラムであって、
前記タイミングデータ記憶手段は、前記画像移動手段により追加されるタイミングの1又は複数の候補を示す候補タイミングデータをさらに記憶し、
前記画像移動手段は、前記一方のゲーム操作をすべきタイミングを案内するための前記第2のタイミング指示画像を、前記タイミングデータ記憶手段に記憶される候補タイミングデータが示すタイミングの候補のうち1つに対応する表示位置に徐々に移動させた後、該候補タイミングデータに基づき、前記他方のゲーム操作をすべきタイミングを案内するための前記第1のタイミング指示画像の表示位置に徐々に移動させる、
ことを特徴とするプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【公開番号】特開2006−192158(P2006−192158A)
【公開日】平成18年7月27日(2006.7.27)
【国際特許分類】
【出願番号】特願2005−8333(P2005−8333)
【出願日】平成17年1月14日(2005.1.14)
【出願人】(506113602)株式会社コナミデジタルエンタテインメント (1,441)
【Fターム(参考)】
【公開日】平成18年7月27日(2006.7.27)
【国際特許分類】
【出願日】平成17年1月14日(2005.1.14)
【出願人】(506113602)株式会社コナミデジタルエンタテインメント (1,441)
【Fターム(参考)】
[ Back to top ]