(57)【要約】【課題】音楽ゲームの趣向性を向上する。【解決手段】ゲームプログラムは、コンピュータに対し、ゲーム画像（１１０）においてコンピュータの操作内容を遊戯者に指示する第１オブジェクト（１１２）が配置された第１経路（１２０）を設定し、音の再生に伴い、この第１経路（１２０）に従って、操作内容の操作タイミングを遊戯者に指示する第２オブジェクト（１１４）をゲーム画像（１１０）に表示しつつ移動する第１移動機能と、第１移動機能と相互に切り替わって実行される第２移動機能であって、第１経路（１２０）、及びゲーム画像（１１０）において第１オブジェクト（１１２）が配置された第２経路（１２２）を設定し、音の再生に伴い、設定された経路のうち少なくとも一方に従って、第２オブジェクト（１１４）をゲーム画像（１１０）に表示しつつ移動する第２移動機能と、を実現させる。【選択図】図７Ａ
2014209996.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに対して、
音及びゲーム画像を再生する再生機能と、
前記ゲーム画像において前記コンピュータの操作内容を遊戯者に指示する第１オブジェクトが配置された第１経路を設定し、前記音の再生に伴い、前記第１経路に従って、前記操作内容の操作タイミングを前記遊戯者に指示する第２オブジェクトを前記ゲーム画像に表示しつつ移動する第１移動機能と、
前記第１移動機能と相互に切り替わって実行される第２移動機能であって、前記第１経路、及び前記ゲーム画像において前記第１オブジェクトが配置された第２経路を設定し、前記音の再生に伴い、設定された経路のうち少なくとも一方に従って、前記第２オブジェクトを前記ゲーム画像に表示しつつ移動する第２移動機能と、
を実現させるゲームプログラム。
【請求項２】
前記コンピュータに対して、
前記第１移動機能及び前記第２移動機能の実行時に、前記第１オブジェクトを配置した前記第１経路を前記ゲーム画像に表示する第１表示機能と、
前記第２移動機能の実行時に、前記第１表示機能で表示される前記第１経路と共に、前記第１オブジェクトを配置した前記第２経路を前記ゲーム画像に表示する第２表示機能と、
前記第２移動機能における前記第２オブジェクトの表示を、前記第１移動機能における前記第２オブジェクトの表示から視覚的に変化する変化機能と、
を実現させる請求項１に記載のゲームプログラム。
【請求項３】
前記コンピュータに対して、前記第１移動機能の実行から前記第２移動機能の実行に切り替わる前に、前記遊戯者に対して前記第２移動機能の実行に切り替わる旨を予告する予告機能、
を実現させる請求項２に記載のゲームプログラム。
【請求項４】
前記予告機能は、前記第１移動機能の実行から前記第２移動機能の実行に切り替わる前に、前記第２オブジェクトの表示を視覚的に変化する、
請求項３に記載のゲームプログラム。
【請求項５】
前記予告機能は、前記第１移動機能の実行から前記第２移動機能の実行に切り替わる前に、前記第２経路の前記第１オブジェクト及び前記第２経路の少なくとも一方を前記ゲーム画像に表示する、
請求項３又は請求項４に記載のゲームプログラム。
【請求項６】
前記変化機能は、前記第２移動機能の実行時における前記第２オブジェクトを、前記第１経路に配置される前記第１オブジェクトを囲む表示の大きさから、前記操作内容の操作タイミングが互いに同時となる、前記第１経路に配置される前記第１オブジェクトと、前記第２経路に配置される前記第１オブジェクトとを囲む表示の大きさに変化する、
請求項２〜請求項５の何れか１項に記載のゲームプログラム。
【請求項７】
前記第１表示機能は、前記音の再生に伴って前記第１経路の新規部分を順次表示し、
前記第２表示機能は、前記音の再生に伴って前記第１経路に沿った前記第２経路の新規部分を順次表示する、
請求項２〜請求項６の何れか１項に記載のゲームプログラム。
【請求項８】
前記コンピュータは、使用時に前記遊戯者が左右の手でそれぞれ操作する左手操作部と右手操作部を含み、
前記第１表示機能は、前記左手操作部と前記右手操作部のうち一方の操作部に対応した前記第１オブジェクトを前記第１経路上に表示し、
前記第２表示機能は、前記左手操作部と前記右手操作部のうち他方の操作部に対応した前記第１オブジェクトを前記第２経路上に表示する、
請求項２〜請求項６の何れか１項に記載のゲームプログラム。
【請求項９】
遊戯者の操作を受け付ける操作部と、
音及び前記ゲーム画像を再生する再生部と、
前記ゲーム画像において前記操作部の操作内容を遊戯者に指示する第１オブジェクトが配置された第１経路を設定し、前記音の再生に伴い、前記第１経路に従って、前記操作内容の操作タイミングを前記遊戯者に指示する第２オブジェクトを前記ゲーム画像に表示しつつ移動する第１移動部と、
前記第１移動部と相互に切り替わって実行される第２移動部であって、前記第１経路、及び前記ゲーム画像において前記第１オブジェクトが配置された第２経路を設定し、前記音の再生に伴い、設定された経路のうち少なくとも一方に従って、前記第２オブジェクトを前記ゲーム画像に表示しつつ移動する第２移動部と、
を有するゲーム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム及びゲーム装置に関する。
【背景技術】
【０００２】
従来から、遊戯者がゲーム装置から再生される音楽や画像に合わせてゲーム装置の操作を楽しむゲームプログラムが知られている。
【０００３】
これに関して例えば特許文献１には、ゲーム装置の操作内容を遊戯者に指示する第１オブジェクトが配置され、ゲーム画像内において所定の時間毎に複数の経路のうち１つが選定されて、設定された１つの経路を、当該操作内容の操作タイミングを遊戯者に指示する第２オブジェクト（判定ライン）が移動する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１８９０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、複数の経路があっても１つの経路のみが設定される。このため、設定された１つの経路を移動する第２オブジェクトの移動の方向を注視したり当該１つの経路を覚えたりすれば、第２オブジェクトが第１オブジェクトを通過するタイミング、すなわちゲーム装置を操作するタイミングを予測することが容易となり、遊戯者に対してゲーム展開が単調である印象を与え、ゲームの趣向性を低下させてしまう恐れがあった。
【０００６】
そこで、本発明は、ゲームの趣向性を向上するゲームプログラム及びゲーム装置を提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
本発明に係るゲームプログラムは、コンピュータに対して、音及びゲーム画像を再生する再生機能と、前記ゲーム画像において前記コンピュータの操作内容を遊戯者に指示する第１オブジェクトが配置された第１経路を設定し、前記音の再生に伴い、前記第１経路に従って、前記操作内容の操作タイミングを前記遊戯者に指示する第２オブジェクトを前記ゲーム画像に表示しつつ移動する第１移動機能と、前記第１移動機能と相互に切り替わって実行される第２移動機能であって、前記第１経路、及び前記ゲーム画像において前記第１オブジェクトが配置された第２経路を設定し、前記音の再生に伴い、設定された経路のうち少なくとも一方に従って、前記第２オブジェクトを前記ゲーム画像に表示しつつ移動する第２移動機能と、を実現させるゲームプログラムである。
【０００８】
本発明に係るゲームプログラムは、前記コンピュータに対して、前記第１移動機能及び前記第２移動機能の実行時に、前記第１オブジェクトを配置した前記第１経路を前記ゲーム画像に表示する第１表示機能と、前記第２移動機能の実行時に、前記第１表示機能で表示される前記第１経路と共に、前記第１オブジェクトを配置した前記第２経路を前記ゲーム画像に表示する第２表示機能と、前記第２移動機能における前記第２オブジェクトの表示を、前記第１移動機能における前記第２オブジェクトの表示から視覚的に変化する変化機能と、を実現させることが好ましい。
【０００９】
本発明に係るゲームプログラムは、前記コンピュータに対して、前記第１移動機能の実行から前記第２移動機能の実行に切り替わる前に、前記遊戯者に対して前記第２移動機能の実行に切り替わる旨を予告する予告機能、を実現させることが好ましい。
【００１０】
本発明に係るゲームプログラムでは、前記予告機能は、前記第１移動機能から前記第２移動機能に切り替わる前に、前記第２オブジェクトの表示を視覚的に変化する、ことが好ましい。
【００１１】
本発明に係るゲームプログラムでは、前記予告機能は、前記第１移動機能の実行から前記第２移動機能の実行に切り替わる前に、前記第２経路の前記第１オブジェクト及び前記第２経路の少なくとも一方を前記ゲーム画像に表示する、ことが好ましい。
【００１２】
本発明に係るゲームプログラムでは、前記変化機能は、前記第２移動機能の実行時における前記第２オブジェクトを、前記第１経路に配置される前記第１オブジェクトを囲む表示の大きさから、前記操作内容の操作タイミングが互いに同時となる、前記第１経路に配置される前記第１オブジェクトと、前記第２経路に配置される前記第１オブジェクトとを囲む表示の大きさに変化する、ことが好ましい。
【００１３】
本発明に係るゲームプログラムでは、前記第１表示機能は、前記音の再生に伴って前記第１経路の新規部分を順次表示し、前記第２表示機能は、前記音の再生に伴って前記第１経路に沿った前記第２経路の新規部分を順次表示する、ことが好ましい。
【００１４】
本発明に係るゲームプログラムでは、前記コンピュータは、使用時に前記遊戯者が左右の手でそれぞれ操作する左手操作部と右手操作部を含み、前記第１表示機能は、前記左手操作部と前記右手操作部のうち一方の操作部に対応した前記第１オブジェクトを前記第１経路上に表示し、前記第２表示機能は、前記左手操作部と前記右手操作部のうち他方の操作部に対応した前記第１オブジェクトを前記第２経路上に表示する、ことが好ましい。
【００１５】
本発明に係るゲーム装置は、遊戯者の操作を受け付ける操作部と、音及び前記ゲーム画像を再生する再生部と、前記ゲーム画像において前記操作部の操作内容を遊戯者に指示する第１オブジェクトが配置された第１経路を設定し、前記音の再生に伴い、前記第１経路に従って、前記操作内容の操作タイミングを前記遊戯者に指示する第２オブジェクトを前記ゲーム画像に表示しつつ移動する第１移動部と、前記第１移動部と相互に切り替わって実行される第２移動部であって、前記第１経路、及び前記ゲーム画像において前記第１オブジェクトが配置された第２経路を設定し、前記音の再生に伴い、設定された経路のうち少なくとも一方に従って、前記第２オブジェクトを前記ゲーム画像に表示しつつ移動する第２移動部と、を有するゲーム装置である。
【発明の効果】
【００１６】
本発明によれば、ゲームの趣向性を向上することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態に係るゲーム装置の一例としての携帯ゲーム機の外観構成図である。
【図２】図１に示す携帯ゲーム機のハードウェア構成の一実施形態を示すブロック図である。
【図３】携帯ゲーム機のＲＯＭやＲＡＭ等のメモリ群の内容（ロードされたものを含む）の一例を示す図である。
【図４】移動モードデータテーブルを説明するための概念図である。
【図５】本発明の第１実施形態に係る携帯ゲーム機の機能的構成の一例を示すブロックダイアグラムである。
【図６】ゲーム制御部のゲーム処理のフローチャートである。
【図７Ａ】第１移動モードから第２移動モードに切り替わる小節の２小節前でのゲーム画像の様子を示す図であって、具体的には、第４小節の２小節前である第２小節の最後１拍目の時のゲーム画像の様子を示す図である。
【図７Ｂ】図７Ｂは、第１移動モードから第２移動モードに切り替わる小節の１小節前でのゲーム画像の様子を示す図であって、具体的には、第４小節の１小節前である第３小節の最初１拍目の時のゲーム画像の様子を示す図である。
【図７Ｃ】図７Ｃは、第１移動モードから第２移動モードに切り替わる小節の１小節前でのゲーム画像の様子を示す図であって、具体的には、第４小節の１小節前である第３小節の３拍目の時のゲーム画像の様子を示す図である。
【図７Ｄ】図７Ｄは、第１移動モードから第２移動モードに切り替わる小節の１小節前でのゲーム画像の様子を示す図であって、具体的には、第４小節の１小節前である第３小節の最後１拍目の時のゲーム画像の様子を示す図である。
【図７Ｅ】図７Ｅは、第２移動モードに切り替わった後の小節のゲーム画像の様子を示す図であって、具体的には、第４小節の３拍目の時のゲーム画像の様子を示す図である。
【図７Ｆ】図７Ｆは、第２移動モードに切り替わった後の小節のゲーム画像の様子を示す図であって、具体的には、第４小節の最後１拍目から１拍手前の時のゲーム画像の様子を示す図である。
【図８】音楽ゲームプレイ中のゲーム画像に対する遊戯者の操作に基づく評価部の処理のフローチャートである。
【図９】本発明の第２実施形態に係る携帯ゲーム機において、音楽ゲームプレイ中に表示されるゲーム画像の様子を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。即ち、本発明は、その趣旨を逸脱しない範囲で種々変形（各実施例を組み合わせる等）して実施することができる。また、以下の図面の記載において、同一または類似の部分には同一または類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。
【００１９】
[第１実施形態]
本発明の第１実施形態に係るゲーム装置は、ビデオゲーム機や携帯ゲーム機、アーケードゲーム機、パーソナルコンピュータ等の様々なコンピュータゲーム機を用いることができる。以下で説明する本発明の第１実施形態に係るゲーム装置は、携帯ゲーム機を一例に挙げている。また、本発明の第１実施形態に係るゲームプログラムは、例えば上記携帯ゲーム機で実行されるものであり、遊戯者が携帯ゲーム機から再生される音（例えば、音楽、音声、効果音等）及び画像（例えば、静止画、動画、映像等）の少なくとも一方に合わせて携帯ゲーム機の操作を楽しむゲームプログラムである。以下で説明する本発明の第１実施形態に係るゲームプログラムは、音楽及び動画に合わせて携帯ゲーム機の操作を楽しむ音楽ゲームプログラム（以下、このプログラムで実行されるゲームを「音楽ゲーム」と称す。）を一例に挙げている。
【００２０】
＜外観構成＞
まず、携帯ゲーム機の外観構成について説明する。図１は、本発明の第１実施形態に係るゲーム装置の一例としての携帯ゲーム機１０の外観構成図である。
【００２１】
図１において、携帯ゲーム機１０は、いずれも薄型の直方体形状を有する上部本体１２と下部本体１４とを備え、中央のヒンジ部１６周りで回動して開閉可能に連結されている。上部本体１２と下部本体１４とが対向する対向面１２Ａ，１４Ａ、すなわち図１で見えている両面には、それぞれ中央に長方形をなす所要サイズの表示部１８Ａ，１８Ｂが設けられている。表示部１８Ａ，１８Ｂは液晶パネルディスプレイ、プラズマディスプレイ、及びＥＬ（Electro luminescence）ディスプレイ等が採用可能である。
【００２２】
上部本体１２において表示部１８Ａを挟んで左右側には、本第１実施形態の音楽ゲームの音楽等を発するスピーカ１３が配設されている。
【００２３】
下部本体１４には、携帯ゲーム機１０の使用時に遊戯者が操作するコントローラとしての操作部２０が配設されている。この操作部２０は、下部本体１４において表示部１８を挟んで左右側に配設された左手操作部２０Ａと右手操作部２０Ｂとを有している。
【００２４】
左手操作部２０Ａは、携帯ゲーム機１０の使用時に遊戯者が左手で操作するものである。この左手操作部２０Ａは、例えば十字ボタン２２、アナログパッド２４、及びＬボタン２６Ｌを含んでいる。また、右手操作部２０Ｂは、携帯ゲーム機１０の使用時に遊戯者が右手で操作するものである。この右手操作部２０Ｂは、例えばスタートボタン２８、セレクトボタン３０、Ａボタン３２、Ｂボタン３４、Ｘボタン３６、Ｙボタン３８、及びＲボタン２６Ｒを含んでいる。
【００２５】
十字ボタン２２は、例えば対向面１４Ａにおいて開閉方向Ｄの先端左側に設けられている。この十字ボタン２２は、公知のように上下左右の４部位に押圧部と押圧操作を感知する感知部とを有している。そして、十字ボタン２２は、例えば遊戯者が音楽ゲーム内で音楽やゲーム画像に合せていずれかの押圧部の選択的な押圧操作をするものである。
【００２６】
アナログパッド２４は、例えば対向面１４Ａにおいて十字ボタン２２よりも開閉方向Ｄの後端左側（ヒンジ部１６側）に設けられている。このアナログパッド２４は、公知のように傾倒可能に立設された操作桿と操作桿の傾倒方向及び傾倒角度を検知する検知部を有したジョイスティックで、例えば音楽ゲームにおけるメニュー画面の視点の位置を変化するものである。
【００２７】
Ｌボタン２６Ｌ及びＲボタン２６Ｒは、例えば下部本体１４において開閉方向Ｄの後端側の面の左右の角部に設けられている。このＬボタン２６Ｌ及びＲボタン２６Ｒは、例えば遊戯者による押圧操作によって、音楽ゲームの設定画面や音楽ゲーム内で登場するキャラクタの設定画面を表示するためのものである。
【００２８】
スタートボタン２８は、例えば対向面１４Ａにおいて開閉方向Ｄの先端右側に設けられている。このスタートボタン２８は、例えば音楽ゲームのスタートを指示するものである。
【００２９】
セレクトボタン３０は、例えば対向面１４Ａにおいてスタートボタン２８の右隣に設けられている。このセレクトボタン３０は、例えば音楽ゲームの音楽の選択、その他各種の選択要求に応答するべく指示を行うものである。
【００３０】
Ａボタン３２とＹボタン３８は、例えば対向面１４Ａにおいて下部本体１４の長手方向に沿って設けられている。Ｂボタン３４とＸボタン３６は、例えば対向面１４Ａにおいて下部本体１４の短手方向に沿って設けられている。これらのＡボタン３２は、Ｂボタン３４、Ｘボタン３６及びＹボタン３８は、例えば遊戯者が音楽ゲーム内で音楽やゲーム画像に合せていずれかのボタンの選択的な押圧操作をするものである。
【００３１】
表示部１８Ｂの上面には、公知のタッチパネル４０が積層されている。タッチパネル４０は、公知のものが採用可能であり、押圧（接触含む）操作位置を感知する薄層の透明材料を用いて形成されたものである。押圧操作の感知は、電極感圧素子を利用したものの他、電圧降下検出式、光学式及び静電容量結合式等が適宜採用可能である。
【００３２】
また、タッチパネル４０は、公知のように、遊戯者の指による又はスタイラスペン４２による上面の押圧位置を、例えば直交する方向の電圧等の感知信号として検知することで、押圧位置の２次元座標を検知する構成とされている。表示部１８Ｂに表示される画像の表示座標とタッチパネル４０の直交検知信号（位置座標）との関係を予め対応付けておくことで、表示部１８Ｂの画面のいずれの画像に対して押圧操作が行われたかを検知できる。また、タッチパネル４０に対する押圧検知動作が高速で周期的に繰り返されることで、押圧状態の継続性を判別することも可能となる。例えば、押圧が連続して検知されている状態、その後に解除（検知が途絶える）された時点、また検知される押圧位置が変動している（すなわち移動している）状態を識別可能である。
【００３３】
なお、指等で押圧操作する態様では、押圧位置は幅を持って検出されるが、この場合、中心点を算出（いわば重心計算）し、この点を押圧位置として扱えばよい。以下、押圧位置の検知や押圧状態の検知を行う態様である表示部１８Ｂとタッチパネル４０とからなる構成をタッチスクリーン４４という。
【００３４】
なお、携帯ゲーム機１０には、以上の他にも、それぞれ図示しない電源ボタンや携帯ゲーム機１０のホーム画面に戻るホームボタン等が設けられている。
【００３５】
＜ハードウェア構成＞
次に、携帯ゲーム機１０のハードウェア構成について説明する。図２は、図１に示す携帯ゲーム機１０のハードウェア構成の一実施形態を示すブロック図である。
【００３６】
携帯ゲーム機１０は、コンピュータを備えており、ＣＰＵ（Central Processing Unit）５０を有する。ＣＰＵ５０は、バスＢＡを介してＲＯＭ（Read Only Memory）５２及びＲＡＭ（Random Access Memory）５４に接続されている。
【００３７】
また、携帯ゲーム機１０は、各表示部１８Ａ，１８Ｂに必要な画像を表示させるための描画処理プロセッサ５６、及び表示部１８Ａ，１８Ｂに対応するＶＲＡＭ（Video RAM）５８，６０、さらに音楽、ゲーム効果音、また音声等の音響信号を生成し、スピーカ１３（又は側面に設けられた図略のイヤホン端子）に出力する音声処理プロセッサ６２を含む。なお、これらＣＰＵ５０、ＲＯＭ５２、ＲＡＭ５４、描画処理プロセッサ５６及び音声処理プロセッサ６２は、制御部６３を構成している。
【００３８】
また、携帯ゲーム機１０は、タッチスクリーン４４（表示部１８Ｂ及びタッチパネル４０）からの検知信号を継続的に受信して押圧操作、座標情報を検知する入力信号処理部６４を備え、さらに必要に応じて、無線通信モジュール６６やゲームメディア６８が接続可能にされている。無線通信モジュール６６は、ＨＳＰＡ（High Speed Packet Access）等の通信規格に準拠した無線通信によってインターネット上の他のサーバ装置との間でデータ通信を可能にするものである。
【００３９】
携帯ゲーム機１０は、無線通信モジュール６６を介して、インターネット上の、ゲームデータを含むゲームプログラムを格納している不図示のサーバ装置から例えば本第１実施形態に係るゲームプログラムをダウンロードする。また、携帯ゲーム機１０は、ゲームデータを含むゲームプログラムを格納したゲームメディア６８から、例えば本第１実施形態に係るゲームプログラムをダウンロードする態様でもよい。なお、無線通信モジュール６６は、インターネットを介して（または介さず）不図示の他のゲーム装置との間でデータ通信することにより、他の遊戯者と対戦ゲーム等を行うことを可能とする。
【００４０】
ＲＯＭ５２は、無線通信モジュール６６から、またゲームメディア６８等からＲＡＭ５４にゲームプログラム及び各種のデータをロードするプログラムが記憶されている。また、外部メモリ７０は、ゲーム途中でセーブ（保存）したときのゲーム履歴情報をサーブ情報として記憶するもので、小型メモリーカードやＵＳＢ（Universal Serial Bus）メモリ等である。この場合、携帯ゲーム機１０の本体の適所に外部メモリ７０との通信を可能にする接続端子が設けられておればよい。
【００４１】
ＲＡＭ５４は、ロードしたゲームプログラムが格納されるロードエリアと、ＣＰＵ５０がゲームプログラムを実行する際に使用するためのワークエリアとを有している。
【００４２】
ＣＰＵ５０は、ＲＡＭ５４にロードされたゲームプログラムを、タッチスクリーン４４への押圧操作及び操作部２０への操作内容に応じて実行することでゲーム進行を制御する。より具体的には、スタイラスペン４２による操作を介してタッチスクリーン４４で検出された操作信号が入力信号処理部６４を経て入力され、及び操作部２０からの操作信号が入力されると、ＣＰＵ５０は、ＲＡＭ５４に展開されているゲームプログラムに従ってその操作信号に対応する所定のゲーム進行処理を行い、その処理結果を、ゲーム進行を示す画像（以下、「ゲーム画像」）として表示部１８Ａの画面に表示すると共に、音楽をスピーカ１３又はイヤホン端子に出力する。
【００４３】
＜ソフトウェア構成＞
次に、携帯ゲーム機１０のソフトウェア構成について説明する。図３は、携帯ゲーム機１０のＲＯＭ５２やＲＡＭ５４等のメモリ群８０の内容（ロードされたものを含む）の一例を示す図である。
【００４４】
メモリ群８０は、例えば、ＢＩＯＳ８２や、ＯＳプログラム８４、デバイスドライバ８６、携帯ゲーム機１０の制御に必要なシステムデータ８８、ユーザデータ９０、プレイ結果データ９２、本第１実施形態に係る音楽ゲームプログラム１００等を記憶している。
【００４５】
ＢＩＯＳ８２、ＯＳプログラム８４、デバイスドライバ８６及びシステムデータ８８は、携帯ゲーム機１０の制御に用いられる公知のプログラム又はデータである。
【００４６】
ユーザデータ９０は、携帯ゲーム機１０のユーザの名前等が記述されたデータである。
【００４７】
これらのうちプレイ結果データ９２は、音楽ゲームのプレイの結果得られるスコアの合計値や合計値に基づくゲームランクといったプレイ結果が記述されている。
【００４８】
また、音楽ゲームプログラム１００は、プレイデータ１００Ａや、移動モードデータテーブル１００Ｂ、各種オブジェクトデータ１００Ｃ等を含んでいる。
【００４９】
プレイデータ１００Ａは、画像データ及び音データから構成されるマルチメディアデータである。プレイデータ１００Ａは、プレイデータ１００Ａの再生時間を管理する不図示の時間管理データを含む。この時間管理データには、遊戯者が所定のボタンを操作すべきタイミングを示すデータが関連付けられている。この時間管理データは、遊戯者が操作ボタンを操作すべきボタン及びそのタイミングを定義したものである。また、時間管理データには、音楽ゲームプレイ中に再生される音楽の各小節の開始時間が記述されている。
【００５０】
各種オブジェクトデータ１００Ｃは、例えば図７Ａに示すように、画像データに基づくゲーム画像１１０に表示されるキャラクタ１１１を描画するデータを含んでいる。また、各種オブジェクトデータ１００Ｃは、操作部２０の操作内容を遊戯者に指示する第１オブジェクトとしての操作ボタン標識１１２を描画するデータを含んでいる。また、各種オブジェクトデータ１００Ｃは、操作部２０の操作内容の操作タイミングを遊戯者に指示する第２オブジェクトとしての操作タイミング標識１１４を描画するデータを含んでいる。さらに、各種オブジェクトデータ１００Ｃは、ゲーム画像１１０内で設定された操作タイミング標識１１４の移動経路である第１経路１２０や、第１経路１２０と異なる操作タイミング標識１１４の移動経路である第２経路１２２を描画するデータを含んでいる。なお、第１経路１２０と第２経路１２２の太さは、通常（単に操作ボタン標識１１２で示される操作部２０の押圧を求める場合）は同じである。ただし、操作ボタン標識１１２で示される操作部２０の長押し又は連打を求める場合は、その操作ボタン標識１１２が配置された経路を、他の経路よりも太くする。
【００５１】
操作ボタン標識１１２は、例えば後述するように操作部２０においてＡボタン３２等を示す文字標識１１６や操作部２０において十字ボタン２２の上下左右の何れか１つの方向を矢印で示す方向標識１１８を描画するデータが記述されている。操作ボタン標識１１２の形状は、円形状や長円形状、四角形状、三角形状等特に限定されないが、本第１実施形態では円形状が用いられる。また、操作タイミング標識１１４の形状は、円形状や長円形状、楕円形状、四角形状、三角形状、直線形状、キャラクタ１１１の形状等特に限定されないが、本第１実施形態では円形状と長円形状が用いられる。
【００５２】
円形状の操作タイミング標識１１４の大きさは、操作ボタン標識１１２を囲む表示の大きさとなっている。また、長円形状の操作タイミング標識１１４の大きさは、操作部２０の操作内容の操作タイミングが互いに同時となる、第１経路１２０に配置された操作ボタン標識１１２と、第２経路１２２に配置された操作ボタン標識１１２とを囲む表示の大きさとなっている（図７Ｂ参照）。
【００５３】
図３に戻って、移動モードデータテーブル１００Ｂは、音楽ゲームの進行方法を記述したものである。図４は、移動モードデータテーブル１００Ｂを説明するための概念図である。
【００５４】
図４に示すように、移動モードデータテーブル１００Ｂには、音楽ゲームで再生する１曲例えば５０小節以上で構成された音楽Ａ、音楽Ｂ、音楽Ｃ・・・等の音楽名１３０が縦一列に記載されている。また、移動モードデータテーブル１００Ｂには、第１小節、第２小節、第３小節・・・等、音楽の第何番目の小節であるかを示す小節名１３２が横一列に記載されている。そして、移動モードデータテーブル１００Ｂには、複数の音楽名１３０それぞれの各小節名１３２と操作タイミング標識１１４が移動するモードを示す移動モード１３４とが対応付けられている。この移動モード１３４には、第１移動モード１３４Ａ又は第２移動モード１３４Ｂ（図７Ａ参照）がある。
【００５５】
第１移動モード１３４Ａは、ゲーム画像１１０において単一又は複数の操作ボタン標識１１２が配置された第１経路１２０を設定し、音楽の再生に伴い、第１経路１２０に従って（第１経路１２０上を通りながら）、操作タイミング標識１１４をゲーム画像１１０に表示しつつ移動するモードである。なお、第１移動モード１３４Ａが実行される間でも後述する予告部により第２経路１２２が表示される場合があるが、この第２経路１２２は、第１移動モード１３４Ａが実行される間に操作タイミング標識１１４が移動する経路ではない。したがって、第１移動モード１３４Ａが実行される間は、操作タイミング標識１１４が移動する経路として、第１経路１２０のみが設定される。
【００５６】
第２移動モード１３４Ｂは、第１移動モード１３４Ａと相互に切り替わって実行され、第１経路１２０、及びゲーム画像１１０において単一又は複数の操作ボタン標識１１２が配置された第２経路１２２を設定し、音楽の再生に伴い、設定された経路の両方に従って（第１経路１２０上及び第２経路１２２上を通りながら）、操作タイミング標識１１４をゲーム画像１１０に表示しつつ移動するモードである。この第２移動モード１３４Ｂが実行される間は、操作タイミング標識１１４が移動する経路として、第１経路１２０及び第２経路１２２が設定される。
【００５７】
図４に示すように、移動モードデータテーブル１００Ｂ中の音楽Ａや音楽Ｂは、ゲームプレイ中例えば小節が切り替わるときに第１移動モードと第２移動モードが相互に切り替わる構成、すなわち第１移動モード１３４Ａと第２移動モード１３４Ｂとが組み合わされた構成である。なお、所定の音楽の第１小節目は、図４に示す音楽Ａのように第１移動モード１３４Ａであっても、図４に示す音楽Ｂのように第２移動モード１３４Ｂであってもよい。
【００５８】
また、移動モードデータテーブル１００Ｂ中の音楽Ｃは、例えば全ての小節で第１移動モード１３４Ａが実行される構成である。移動モードデータテーブル１００Ｂ中の音楽Ｄは、例えば全ての小節で第２移動モード１３４Ｂが実行される構成である。
【００５９】
このように音楽の種類に応じて、第１移動モード１３４Ａのみ、第２移動モード１３４Ｂのみ、第１移動モード１３４Ａと第２移動モード１３４Ｂの組み合わせの何れかが決められているが、遊戯者によって選択される音楽ゲームの難易度、例えば「ラクラク」（初心者向け）、「ホドヨク」（中級者向け）、「トコトン」（上級者向け）に応じて、第１移動モード１３４Ａのみ、第２移動モード１３４Ｂのみ、第１移動モード１３４Ａと第２移動モード１３４Ｂの組み合わせの何れかが決められていてもよい。また、音楽ゲームの難易度に応じて、ゲーム画像１１０に表示される操作部２０に対応する操作ボタン標識１１２の種類の数が決められていてもよい。
具体的に、音楽ゲームの難易度が「ラクラク」（初心者向け）の場合、例えば移動モード１３４Ａのみで且つＡボタン３２及びＢボタン３４がゲーム画像１１０に表示される。また、音楽ゲームの難易度が「ホドヨク」（中級者向け）の場合、第１移動モード１３４Ａと第２移動モード１３４Ｂの組み合わせで且つＡボタン３２、Ｂボタン３４及びＹボタン３８に対応する操作ボタン標識１１２がゲーム画像１１０に表示される。さらに、音楽ゲームの難易度が「トコトン」（上級者向け）の場合、第１移動モード１３４Ａと第２移動モード１３４Ｂの組み合わせで且つ十字ボタンの全てのボタンに対応する操作ボタン標識１１２がゲーム画像１１０に表示される。
【００６０】
＜ゲーム概要＞
次に、本実施形態の携帯ゲーム機１０が音楽ゲームプログラム１００を実行することにより実現する音楽ゲームの概略を説明する。
【００６１】
本第１実施形態に係る音楽ゲームでは、遊戯者は、図７Ａに示すように、ゲームに登場するキャラクタ１１１のダンスを見ながら、携帯ゲーム機１０から提供されるゲーム画像１１０及びこれに同期した音楽や映像に合わせて、携帯ゲーム機１０の所定のボタンを所定のタイミングで操作することにより、音楽の演奏や演出効果を楽しむというものである。遊戯者が操作すべきボタン及びそのタイミングは、例えば、ゲーム画像１１０中の操作タイミング標識１１４と操作ボタン標識１１２によって指示される。すなわち、ゲーム画像１１０中、第１経路１２０及び第２経路１２２の少なくとも一方の経路上に操作ボタン標識１１２が音楽のリズムに合わせて操作されるべきタイミング間隔で順次配置されていき、操作タイミング標識１１４がそれらを順に通過するように移動していく。そして、通過中の円形状又は長円形状の操作タイミング標識１１４が操作ボタン標識１１２を囲むタイミングが、遊戯者が操作ボタンを操作すべきタイミングである。
【００６２】
１回のプレイは、１曲であるものとする。遊戯者は、１曲の間に、指示されたボタンを指示されたタイミングで操作するごとにスコアを獲得することができ、１曲終了後において獲得したスコアの合計によって、「Ｓ」、「Ａ」、「Ｂ」又は「Ｃ」といったゲームランクが決定される。これにより、遊戯者は、スコアの合計値やゲームランクといったプレイ結果（内容）の優劣を競うことができる。プレイ結果は、例えば、メモリ群８０にプレイ結果データ９２として記憶される。
【００６３】
＜機能的構成＞
次に、本発明の第１実施形態に係る携帯ゲーム機１０の機能的構成について説明する。図５は、本発明の第１実施形態に係る携帯ゲーム機１０の機能的構成の一例を示すブロックダイアグラムである。すなわち、同図は、ＣＰＵ５０が音楽ゲームプログラム１００を実行することにより、他のハードウェアやソフトウェアと協働して、携帯ゲーム機１０において実現される各種の機能部の構成を示すものである。
【００６４】
図５に示すように、携帯ゲーム機１０は、ユーザインターフェースを形成する機能的手段としての、表示部１８Ａ，１８Ｂと、操作部２０と、スピーカ１３とを有する。また、携帯ゲーム機１０は、ゲーム制御部１４０と、画像生成部１４２と、音生成部１４４と、本実施形態のゲームプログラムが実現する音楽ゲームに関わる各種機能部を有する機能群１４６とを有する。
【００６５】
スピーカ１３は、ゲーム制御部１４０や機能群１４６の制御の下、音生成部１４４から出力される信号に基づいて音を発生させる。表示部１８Ａ，１８Ｂは、ゲーム制御部１４０や機能群１４６の制御の下、画像生成部１４２から出力される信号に基づくゲーム画像１１０を画面上に表示する。操作部２０は、遊戯者が携帯ゲーム機１０に指示を与えるために操作したボタンに応じた操作信号を出力する。
【００６６】
ゲーム制御部１４０は、音楽ゲームプログラム１００によって実現される音楽ゲームの進行を統括的に制御する。
【００６７】
画像生成部１４２は、機能群１４６から出力される画像データに基づいて、ゲーム画像１１０を含む各種画像を生成し、表示部１８Ａ，１８Ｂに出力する。
【００６８】
音生成部１４４は、機能群１４６から出力される音データに基づいて、ゲーム音を生成し、スピーカ１３に出力する。
【００６９】
機能群１４６は、再生部１４８と、第１移動部１５０と、第２移動部１５２と、第１表示部１５４と、第２表示部１５６と、変化部１５８と、予告部１６０と、評価部１６２と、を有する。以下、各種機能部の概略を説明し、具体的な動作については後述する。
【００７０】
再生部１４８は、ゲーム制御部１４０の制御の下、メモリ群８０に格納されたプレイデータ１００Ａの中から遊戯者により選択されたプレイデータを順次読み出して、画像生成部１４２を介して画像データを表示部１８Ａに出力するとともに、音生成部１４４を介して音データをスピーカ１３に出力する。この結果、再生部１４８は、音楽及びゲーム画像１１０等を再生する。
【００７１】
第１移動部１５０は、ゲーム制御部１４０の制御の下、音楽ゲームが開始され再生部１４８で再生された音楽の所定の小節の間、上述した第１移動モード１３４Ａを実行する。
【００７２】
第２移動部１５２は、ゲーム制御部１４０の制御の下、音楽ゲームが開始され再生部１４８で再生された音楽の所定の小節の間、上述した第２移動モード１３４Ａを実行する。
【００７３】
第１表示部１５４は、ゲーム制御部１４０の制御の下、第１移動部１５０及び第２移動部１５２の実行時に、単一又は複数の操作ボタン標識１１２を配置した第１経路１２０を、画像生成部１４２及び表示部１８Ｂを介してゲーム画像１１０に表示する。
【００７４】
第２表示部１５６は、ゲーム制御部１４０の制御の下、第２移動部１５２の実行時に、第１表示部１５４で表示される第１経路１２０と共に、操作ボタン標識１１２を配置した第２経路１２２を、画像生成部１４２及び表示部１８Ｂを介してゲーム画像１１０に表示する。
【００７５】
変化部１５８は、ゲーム制御部１４０の制御の下、第２移動機能における第２オブジェクトの表示を、第１移動機能における第２オブジェクトの表示から視覚的に変化する。
【００７６】
予告部１６０は、第１移動部１５０から第２移動部１５２に切り替わる前に、遊戯者に対して第２移動部１５２に切り替わる旨を予告する。
【００７７】
評価部１６２は、読み出し中のプレイデータ１００Ａと、遊戯者による操作部２０の操作内容と、その操作タイミングとに基づいて、遊戯者が正しく操作部２０を操作したか否かを判定・評価する。より具体的には、評価部１６２は、操作部２０から与えられる操作信号に基づき、プレイデータ１００Ａを参照し、遊戯者による操作部２０の操作内容が正しいか、また、その操作タイミングが基準時刻（演出操作命令が関連付けられた時間軸上の位置）からどれだけずれているかを判定・評価し、その判定・評価結果をゲーム画像１１０中のスコア等に反映する。
【００７８】
＜ゲーム処理＞
次に、ゲーム制御部１４０のゲーム処理について説明することで、音楽ゲームのプレイ中の流れについて説明する。図６は、ゲーム制御部１４０のゲーム処理のフローチャートである。なお、以下、括弧中の識別符号は、図６中のステップ識別符号と対応している。また、このゲーム処理は、遊戯者により音楽ゲームのプレイが実行され、再生部１４８による音楽とゲーム画像１１０の再生開始後から再生終了までのプレイ期間にわたって、例えば０．０１秒毎に実行される。
【００７９】
（ＳＰ１０）ゲーム制御部１４０は、上記プレイ期間中、再生開始時を０秒としてプレイ時間をカウントしており、このプレイ時間を用いてゲームプレイ直後か否か、例えばプレイ時間が０秒以上０．０１秒未満か否か判断する。ゲーム制御部１４０は、肯定判断した場合（Ｙｅｓ）にはステップＳＰ１２の処理に移行し、否定判断した場合（Ｎｏ）にはステップＳＰ１４の処理に移行する。
【００８０】
（ＳＰ１２）ゲーム制御部１４０は、変数ｉに１を代入し（ｉ＝１）、且つ、変数ｋに０を代入し（ｋ＝０）を代入する。そして、ゲーム制御部１４０は、ステップＳＰ１８の処理に移行する。
【００８１】
（ＳＰ１４）ゲーム制御部１４０は、音楽が第ｉ小節の次の小節（第ｉ＋１小節）に進んだか否か判断する。具体的に、ゲーム制御部１４０は、プレイデータ１００Ａを読み出して、現在のプレイ時間が、プレイデータ１００Ａの時間管理データに記述されたｉ＋１小節の開始時刻となったか否か判断する。ゲーム制御部１４０は、肯定判断した場合（Ｙｅｓ）にはステップＳＰ１６の処理に移行し、否定判断した場合（Ｎｏ）には全体の処理を終える。
【００８２】
（ＳＰ１６）ゲーム制御部１４０は、変数ｉに１を加算する（ｉ＝ｉ＋１）。そして、ゲーム制御部１４０は、ステップＳＰ１８の処理に移行する。
【００８３】
（ＳＰ１８）ゲーム制御部１４０は、第ｉ小節に対応する移動モード１３４が第１移動モード１３４Ａか第２移動モード１３４Ｂかを判断する。具体的に、ゲーム制御部１４０は、図４に示す移動モードデータテーブル１００Ｂを読み出して、現在再生されている音楽名１３０と第ｉ番目の小節名１３４に対応する移動モード１３４を取得する。そして、ゲーム制御部１４０は、取得した移動モード１３４が第１移動モード１３４Ａか第２移動モード１３４Ｂかを判断する。そして、ゲーム制御部１４０は、取得した移動モード１３４が第１移動モード１３４Ａであると判断した場合にはステップＳＰ２０の処理に移行する。また、ゲーム制御部１４０は、取得した移動モード１３４が第２移動モード１３４Ｂであると判断した場合にはステップＳＰ２６の処理に移行する。
【００８４】
ここで、例えば現在再生されている音楽名１３０が音楽Ａで小節名１３４が第２小節（ｉ＝２）である場合、取得される移動モード１３４は、第１移動モード１３４Ａである。また、現在再生されている音楽名１３０が音楽Ａで小節名１３４が第３小節（ｉ＝３）である場合、取得される移動モード１３４は、第１移動モード１３４Ａである。さらに、現在再生されている音楽名１３０が音楽Ａで小節名１３４が第４小節（ｉ＝４）である場合、取得される移動モード１３４は、第２移動モード１３４Ｂである。さらにまた、現在再生されている音楽名１３０が音楽Ａで小節名１３４が第５小節（ｉ＝５）である場合、取得される移動モード１３４は、第２移動モード１３４Ｂである。
【００８５】
これらの各小節時に表示されるゲーム画像１１０は、図７Ａ〜図７Ｆに示すものとなる。
【００８６】
図７Ａは、第１移動モード１３４Ａから第２移動モード１３４Ｂに切り替わる小節の２小節前でのゲーム画像１１０の様子を示す図であって、具体的には、第４小節の２小節前である第２小節の最後１拍目の時のゲーム画像１１０の様子を示す図である。図７Ｂは、第１移動モード１３４Ａから第２移動モード１３４Ｂに切り替わる小節の１小節前でのゲーム画像１１０の様子を示す図であって、具体的には、第４小節の１小節前である第３小節の最初１拍目の時のゲーム画像１１０の様子を示す図である。図７Ｃは、第１移動モード１３４Ａから第２移動モード１３４Ｂに切り替わる小節の１小節前でのゲーム画像１１０の様子を示す図であって、具体的には、第４小節の１小節前である第３小節の３拍目の時のゲーム画像１１０の様子を示す図である。図７Ｄは、第１移動モード１３４Ａから第２移動モード１３４Ｂに切り替わる小節の１小節前でのゲーム画像１１０の様子を示す図であって、具体的には、第４小節の１小節前である第３小節の最後１拍目の時のゲーム画像１１０の様子を示す図である。
【００８７】
図７Ｅは、第２移動モード１３４Ｂに切り替わった後の小節のゲーム画像１１０の様子を示す図であって、具体的には、第４小節の３拍目の時のゲーム画像１１０の様子を示す図である。図７Ｆは、第２移動モード１３４Ｂに切り替わった後の小節のゲーム画像１１０の様子を示す図であって、具体的には、第４小節の最後１拍目から１拍手前の時のゲーム画像１１０の様子を示す図である。
【００８８】
（ＳＰ２０）ゲーム制御部１４０は、変数ｋにｉ＋１を代入し（ｋ＝ｉ＋１）、第ｋ小節が第２移動モード１３４Ｂであるか否か判断する。具体的に、ゲーム制御部１４０は、図４に示す移動モードデータテーブル１００Ｂを読み出して、現在再生されている音楽名１３０と第ｋ番目の小節名１３４に対応する移動モード１３４を取得する。次に、ゲーム制御部１４０は、取得した第ｋ小節目の移動モード１３４が第２移動モード１３４Ａであるか否か判断する。そして、ゲーム制御部１４０は、肯定判断した場合（Ｙｅｓ）にはステップＳＰ２２の処理に移行し（例えばｉ＝３、ｋ＝４の時）、否定判断した場合（Ｎｏ）にはステップＳＰ２４の処理に移行する。
【００８９】
（ＳＰ２２）ゲーム制御部１４０は、予告部１６０に処理を渡す（予告部１６０を実行する）。処理を渡された予告部１６０は、第１移動モード１３４Ａから第２移動モード１３４Ｂに切り替わる前に、遊戯者に対して第２移動モード１３４Ｂ（第２移動部１５２の実行）に切り替わる旨を予告する。そして、ゲーム制御部１４０は、予告部１６０の処理と同時にステップＳＰ２４の処理を開始する。なお、以降の「に処理を渡す」という文言は、「を実行する」と読み替えることができる。
【００９０】
具体的に、本第１実施形態では、予告部１６０は、上記切り替わる前に、操作ボタン標識１１２の表示の大きさを変化して遊戯者に対して視覚的に予告する。具体的に、図７Ａに示す円形状の操作ボタン標識１１２の表示の大きさから、図７Ｂに示す長円形状の操作ボタン標識１１２の表示の大きさに変化する。この際、予告部１６０は、例えば操作ボタン標識１１２を、第１経路１２０に配置された操作ボタン標識１１２を囲む表示の大きさから、後述する第２移動部１５２の実行時における操作部２０の操作内容のタイミングが互いに同時となる、第１経路１２０に配置される操作ボタン標識１１２と、第２経路１２２に配置される操作ボタン標識１１２とを囲む表示の大きさに変化する。すなわち、予告部１６０は、オブジェクトデータ１００Ｃのうち円形状の操作ボタン標識１１２を描画するデータの代わりに、長円形状の操作ボタン標識１１２を描画するデータを第１表示部１５４に渡す。なお、本第１実施形態では、第１表示部１５４は、予告部１６０や後述する変化部１５８から長円形状の操作ボタン標識１１２が渡されないときは、第ｉ小節の間、円形状の操作ボタン標識１１２を表示するように設定されている。
また、予告部１６０は、上記切り替わる前に、第２経路１２２の操作ボタン標識１１２の一部又は全部及び第２経路１２２の一部をゲーム画像１１０に表示し、第１移動モード１３４Ａから第２移動モード１３４Ｂに切り替わるまで、第２経路１２２の新規部分及びその操作ボタン標識１１２を順次表示する。
【００９１】
（ＳＰ２４）ゲーム制御部１４０は、第１移動部１５０及び第１表示部１５４に処理を渡してステップＳＰ２４の処理を終える。処理を渡された第１移動部１５０は、音楽ゲームが開始され再生部１４８で再生された音楽の第ｉ小節の間、上述した第１移動モード１３４Ａを実行する。具体的に、第１移動部１５０は、ゲーム画像１１０において単一又は複数の操作ボタン標識１１２が配置された第１経路１２０を設定し、音楽の再生に伴い、当該第１経路１２０に従って（第１経路１２０上を通りながら）、操作タイミング標識１１４を画像生成部１４２及び表示部１８Ｂを介してゲーム画像１１０に表示しつつ移動する。
【００９２】
また、ゲーム制御部１４０から処理を渡された第１表示部１５４は、第１移動部１５０の実行時に、単一又は複数の操作ボタン標識１１２を配置した第１経路１２０を、画像生成部１４２及び表示部１８Ｂを介してゲーム画像１１０に表示する。
【００９３】
この表示に関して、より具体的に、第１表示部１５４は、音楽の再生に伴って操作タイミング標識１１４が通過予定の第１経路１２０の新規部分及びその操作ボタン標識１１２を順次表示する。また表示に関して、第１表示部１５４は、音楽の再生に伴って操作タイミング標識１１４が通過した第１経路１２０の通過部分及びその操作ボタン標識１１２を順次非表示にする。また表示に関して、第１表示部１５４は、右手操作部２０Ｂと左手操作部２０Ａのうち一方の操作部（本実施形態では右手操作部２０Ｂ）に対応した操作ボタン標識１１２を第１経路１２０上に表示する。
【００９４】
（ＳＰ２６）ゲーム制御部１４０は、変化部１５８に処理を渡す。そして、ゲーム制御部１４０は、変化部１５８の処理と同時にステップＳＰ２８の処理を開始する。
【００９５】
ゲーム制御部１４０から処理を渡された変化部１５８は、第２移動部１５２の実行時における操作タイミング標識１１４の表示を、第１移動部１５０の実行時で予告部１６０の予告の前における操作タイミング標識１１４の表示から視覚的に変化する。具体的に、本第１実施形態では、予告部１６０と同様、操作ボタン標識１１２を、第１経路１２０に配置された操作ボタン標識１１２を囲む表示の大きさから、第２移動部の実行時における操作部２０の操作内容のタイミングが互いに同時となる、第１経路１２０に配置される操作ボタン標識１１２と、第２経路１２２に配置される操作ボタン標識１１２とを囲む表示の大きさに変化する。すなわち、予告部１６０は、オブジェクトデータ１００Ｃのうち円形状の操作ボタン標識１１２を描画するデータの代わりに、長円形状の操作ボタン標識１１２を描画するデータを第１表示部１５４に渡す。
【００９６】
（ＳＰ２８）ゲーム制御部１４０は、第２移動部１５２、第１表示部１５４及び第２表示部１５６に処理を渡してステップＳＰ２８の処理を終える。処理を渡された第２移動部１５２は、音楽ゲームが開始され再生部１４８で再生された音楽の第ｉ小節の間、上述した第２移動モード１３４Ａを実行する。すなわち、第２移動部１５２は、ゲーム制御部１４０により第１移動部１５０と相互に切り替えられて実行され、第１経路１２０、及びゲーム画像１１０において単一又は複数の操作ボタン標識１１２が配置された第２経路１２２を設定し、音楽の再生に伴い、設定された経路の両方に従って（第１経路１２０上及び第２経路１２２上を通りながら）、操作タイミング標識１１４を画像生成部１４２及び表示部１８Ｂを介してゲーム画像１１０に表示しつつ移動する。
なお、第１移動部１５０及び第２移動部１５２の実行時における操作タイミング標識１１４の移動速度は、それぞれ同じ速度で一定とされている。
【００９７】
またゲーム制御部１４０から処理を渡された第１表示部１５４は、第２移動部１５２の実行時に、単一又は複数の操作ボタン標識１１２を配置した第１経路１２０を、画像生成部１４２及び表示部１８Ｂを介してゲーム画像１１０に表示する。
【００９８】
この表示に関して、より具体的に、第１表示部１５４は、音楽の再生に伴って操作タイミング標識１１４が通過予定の第１経路１２０の新規部分及びその操作ボタン標識１１２を順次表示する。また表示に関して、第１表示部１５４は、音楽の再生に伴って操作タイミング標識１１４が通過した第１経路１２０の通過部分及びその操作ボタン標識１１２を順次非表示にする。さらに表示に関して、第１表示部１５４は、右手操作部２０Ｂと左手操作部２０Ａのうち一方の操作部（本実施形態では右手操作部２０Ｂ）に対応した操作ボタン標識１１２を第１経路１２０上に表示する。
【００９９】
またゲーム制御部１４０から処理を渡された第２表示部１５６は、第２移動部１５２の実行時に、第１表示部１５４で表示される第１経路１２０と共に、当該第１経路１２０に沿っており、操作ボタン標識１１２を配置した第２経路１２２を、画像生成部１４２及び表示部１８Ｂを介してゲーム画像１１０に表示する。なお、この表示の際、第２経路１２２と対向する第１経路１２０には操作ボタン標識１１２が配置されていなくてもよい。
【０１００】
この表示に関して、より具体的に、第２表示部１５６は、音楽の再生に伴って操作タイミング標識１１４が通過予定の第２経路１２２の新規部分及びその操作ボタン標識１１２を順次表示する。また表示に関して、第２表示部１５６は、音楽の再生に伴って操作タイミング標識１１４が通過した第２経路１２２の通過部分及びその操作ボタン標識１１２を順次非表示にする。さらに表示に関して、第２表示部１５６は、右手操作部２０Ｂと左手操作部２０Ａのうち一方の操作部（本実施形態では左手操作部２０Ａ）に対応した操作ボタン標識１１２を第２経路１２２上に表示する。
なお、第２移動部１５２の実行の際、第１表示部１５４及び第２表示部１５６は、操作タイミングが同時となる操作ボタン標識１１２をそれぞれ配置すべき経路に表示してもよい。
【０１０１】
次に、評価部１６２の処理について説明する。
【０１０２】
図８は、音楽ゲームプレイ中のゲーム画像１１０に対する遊戯者の操作に基づく評価部１６２の処理のフローチャートである。なお、以下、括弧中の識別符号は、図８中のステップ識別符号と対応している。
【０１０３】
（ＳＰ４０）音楽ゲームプレイ中、評価部１６２は、操作部２０からの操作信号を監視する。評価部１６２は、操作部２０から操作信号があるか否かあるか判断する。評価部１６２は、肯定判断した場合には（Ｙｅｓ）ステップＳＰ４２の処理に移行し、否定判断した場合にはステップＳＰ４０の処理を再度実行する。
【０１０４】
（ＳＰ４２）評価部１６２は、操作部２０から操作信号を受け付けると、その操作信号及び再生中のプレイデータ１００Ａに基づいて、操作部２０の操作内容（操作されたボタン）が正しいか否かを判断する。評価部１６２は、肯定判断した場合（Ｙｅｓ）にはステップＳＰ４４の処理に移行し、否定判断した場合（Ｎｏ）にはステップＳＰ５２の処理に移行する。
【０１０５】
（ＳＰ４４）評価部１６２は、操作部２０の操作内容の操作タイミングは適切であるか否かを判断する。評価部１６２は、肯定判断した場合（Ｙｅｓ）にはステップＳＰ４６の処理に移行し、否定判断した場合（Ｎｏ）にはステップＳＰ５２の処理に移行する。
【０１０６】
（ＳＰ４６）評価部１６２は、遊戯者によるボタン操作は成功であると判定し、そのタイミングに応じた成功度合いを評価して、次のステップＳＰ４８の処理に移行する。なお、成功度合いの評価は、成功度合いが高い順に例えば「ＰＥＲＦＥＣＴ」、「ＣＯＯＬ」、「ＦＩＮＥ」及び「ＷＯＲＳＴ」の４段階でなされる。
【０１０７】
（ＳＰ４８）評価部１６２は、評価結果の結果に基づいて、現在のスコアに所定のスコアを加算して、次のステップＳＰ５０の処理に移行する。なお、評価部１６２は、例えば「ＣＯＯＬ」以上の評価が一定数連続した場合、「コンボ」というステータスにして、現在のスコアに所定のボーナススコアを加算するようにしてもよい。
【０１０８】
（ＳＰ５０）評価部１６２は、成功度合いに応じて、スコア以外にも成功度合いを遊戯者に聴覚や視覚で把握させるため、ゲーム画像１１０及びゲーム音に反映させる。例えば、評価部１６２は、上述のような「ＰＥＲＦＥＣＴ」等の評価の文字をゲーム画像１１０に表示する。また例えば、評価部１６２は、評価度合いが高くなるほどゲーム音の音域を高くする。そして、評価部１６２は、音楽ゲームのプレイが終わるまで、ステップＳＰ４０の処理に戻る。
【０１０９】
（ＳＰ５２）評価部１６２は、遊戯者による操作内容は失敗であると判定し、例えば「ＷＯＲＳＴ」と評価して、次のステップＳＰ５０の処理に移行する。
【０１１０】
＜効果＞
以上、本第１実施形態に係る携帯ゲーム機１０は、図５及び図７Ａ〜図７Ｆに示すように、操作ボタン標識１１２が配置された第１経路１２０を設定し、音楽の再生に伴い、第１経路１２０に従って操作タイミング標識１１４をゲーム画像１１０に表示しつつ移動する第１移動部１５０を有する。さらに、本第１実施形態に係る携帯ゲーム機１０は、第１移動部１５０と相互に切り替わって所定の小節の間実行され、第１経路１２０、及び操作ボタン標識１１２が配置された第２経路１２２を設定し、音楽の再生に伴い、設定された経路の両方に従って操作タイミング標識１１４をゲーム画像１１０に表示しつつ移動する第２移動部１５２と、を有する。
【０１１１】
この構成によれば、再生される音楽にもよるが例えば図４に示す音楽Ａや音楽Ｂが再生された場合、所定の小節の間は、第２移動部１５２が実行され、第１経路１２０と第２経路１２２の２つの経路が設定される。このため、設定された２つの経路の少なくとも一方（本第１実施形態では両方）を移動する操作タイミング標識１１４の移動の方向を注視することが困難となる。また、経路が１つより２つある方が経路を覚えることが困難となる。これにより第２移動部１５２は、経路が１つ設定される第１移動部１５０よりもゲームプレイが困難となる。そして、本第１実施形態に係る携帯ゲーム機１０では、第１移動部１５０と第２移動部１５２とが相互に切り替わって実行されるため、当該実行に伴って、設定される経路が、ゲームプレイが容易な第１経路１２０の１つになったり、ゲームのプレイが困難な第１経路１２０及び第２経路１２２の２つになったりする。これにより、遊戯者に対してゲーム展開がメリハリである印象を与え、ゲームの趣向性を向上することができる。
【０１１２】
また、本第１実施形態に係る携帯ゲーム機１０は、第１移動部１５０及び第２移動部１５２の実行時に、操作ボタン標識１１２を配置した第１経路１２０をゲーム画像１１０に表示する第１表示部１５４と、第２移動部１５２の実行時に、第１表示部１５４で表示される第１経路１２０と共に、操作ボタン標識１１２を配置した第２経路１２０をゲーム画像１１０に表示する第２表示部１５６と、を有している。
【０１１３】
この構成によれば、各経路が表示されることで、遊戯者は、音楽ゲームの進行に伴って、設定される経路が、ゲームプレイが容易な第１経路１２０の１つになったり、ゲームのプレイが困難な第１経路１２０及び第２経路１２２の２つになったりすることが即座に把握できるようになる。これにより、遊戯者に対してゲーム展開がメリハリである印象を与え、ゲームの趣向性を向上することができる。
【０１１４】
また、本第１実施形態に係る携帯ゲーム機１０は、第２移動部１５２の実行時における操作タイミング標識１１４の表示を、第１移動部１５０における操作タイミング標識１１４の表示から視覚的に変化する変化部１５８を有している。
【０１１５】
この構成によれば、第１移動部１５０の実行と第２移動部１５２の実行の間で操作タイミング標識１１４の表示の視覚的変化が起きるため、遊戯者に対して現在、第１移動部１５０と第２移動部１５２のどちらが実行されているのかを把握させやすくすることができる。
【０１１６】
また、本第１実施形態に係る携帯ゲーム機１０は、第１移動部１５０の実行から第２移動部１５２の実行に切り替わる前に、遊戯者に対して第２移動部１５２の実行に切り替わる旨を予告する予告部１６０を有する。
【０１１７】
この構成によれば、遊戯者に対して、いきなり第１移動部１５０の実行から第２移動部１５２の実行に切り替わる不意打ちを与えることを抑制でき、ゲームの趣向性を向上することができる。
【０１１８】
また、本第１実施形態に係る携帯ゲーム機１０では、予告部１６０は、第１移動部１５０の実行から第２移動部１５２の実行に切り替わる前に、操作タイミング標識１１４の表示の大きさを変化する。
【０１１９】
この音楽ゲームでは、遊戯者は一般的に第１経路１２０を移動する操作タイミング標識１１４を注視する。したがって、操作タイミング標識１１４の表示の大きさを変化すれば、遊戯者に対して、第１移動部１５０の実行から第２移動部１５２の実行に切り替わる旨をより確実に伝えることができる。
【０１２０】
また、本第１実施形態に係る携帯ゲーム機１０では、予告部１６０は、第１移動部１５０の実行から第２移動部１５２の実行に切り替わる前に、第２経路１２２の操作ボタン標識１１２及び第２経路１２０をゲーム画像１１０に表示する。
【０１２１】
この構成によれば、遊戯者に対して、第２経路１２２の操作ボタン標識１１２及び第２経路１２０を認知させることにより、第１移動部１５０の実行から第２移動部１５２の実行に切り替わる旨をより確実に伝えることができる。
【０１２２】
また、本第１実施形態に係る携帯ゲーム機１０では、変化部１５８及び予告部１６０は、第２移動部１５２の実行時における操作タイミング標識１１４を、第１経路１２０に配置される操作ボタン標識１１２を囲む表示の大きさから、操作内容の操作タイミングが互いに同時となる、第１経路１２０に配置される操作ボタン標識１１２と、第２経路１２２に配置される操作ボタン標識１１２とを囲む表示の大きさに変化する。
【０１２３】
この構成によれば、操作タイミング標識１１４が操作内容の操作タイミングが互いに同時となる、第１経路１２０に配置された操作ボタン標識１１２と、第２経路１２２に配置された操作ボタン標識１１２を通過するとき、各操作ボタン標識１１２を囲んでいるので、遊戯者は操作内容の操作タイミングを合わせ易い。
【０１２４】
また、本第１実施形態に係る携帯ゲーム機１０では、第１表示部１５４は、音楽の再生に伴って第１経路１２０の新規部分を順次表示し、第２表示部１５２は、音楽の再生に伴って第１経路１２０に沿った第２経路１２０の新規部分を順次表示する。
【０１２５】
この構成によれば、第１経路１２０や第２経路１２０が一度に全て表示されるのではなく、第１経路１２０や第２経路１２０の新規部分が順次表示されることで、遊戯者に対してゲームの展開に意外性を与え、ゲームの趣向性を向上することができる。
【０１２６】
また、本第１実施形態に係る携帯ゲーム機１０では、第１表示部１５４は、左手操作部２０Ａと右手操作部２０Ｂのうち一方の操作部２０Ａ，２０Ｂに対応した操作ボタン標識１１２を第１経路１２０上に表示する。また、第２表示部１５６は、左手操作部２０Ａと右手操作部２０Ｂのうち他方の操作部に対応した操作ボタン標識１１２を第２経路１２２上に表示する。
【０１２７】
この構成によれば、経路に応じて遊戯者に使用させる手が変わるため、遊戯者に対して操作部２０の操作を容易にさせ、操作の楽しさを与えることができる。
【０１２８】
[第２実施形態]
次に、本発明の第２実施形態について説明する。以下で説明する本発明の第２実施形態に係るゲーム装置は、携帯ゲーム機を一例に挙げている。本第２実施形態に係る携帯ゲーム機は、ゲーム画像１１０に表示される操作タイミング標識１１４等の各種オブジェクトデータ１００Ｃに基づく画像の表示内容や表示の仕方が、第１実施形態に係る携帯ゲーム機１０と異なる。また、本第２実施形態に係る携帯ゲーム機は、上述した変化部１５８や予告部１６０を備えていない。その他の構成については、本第２実施形態に係る携帯ゲーム機は、第１実施形態に係る携帯ゲーム機１０と同様である。
【０１２９】
図９は、本第２実施形態に係る携帯ゲーム機において、音楽ゲームプレイ中に表示されるゲーム画像１１０の様子を示す図である。
【０１３０】
図９に示すように、第１移動部１５０の実行時における操作タイミング標識１１４の表示の大きさと、第２移動部１５２の実行時における操作タイミング標識１１４の表示の大きさが同じとなっている。また、操作タイミング標識１１４の形状も円形状ではなく、時計の指針のような針形状となっている。また、第１移動部１５０及び第２移動部１５２は、操作タイミング標識１１４を、表示しつつ中心点２００を支点として例えば時計周りに回転し、第１経路１２０のみを通過させる。なお、この場合、操作タイミング標識１１４が第１経路１２０を通過したときに、第２経路１２２を通過したものとみなして、操作ボタン標識１１２を操作すべき操作タイミングを設定する。
【０１３１】
また、第１表示部１５４及び第２表示部１５６は、第１経路１２０及び第２経路１２２とそれらの操作ボタン標識１１２を順次表示するのではなく、遊戯者の操作をさせる前までに同時に全てを表示する。
【０１３２】
さらに、第１表示部１５４は、例えば右手操作部２０Ｂに対応した操作ボタン標識１１２を第１経路１２０上に表示し、第２表示部１５６は、例えば右手操作部２０Ｂに対応した操作ボタン標識１１２を第２経路１２０上に表示する。すなわち、右手操作部２０Ｂに対応した操作ボタン標識１１２のみが、第１経路１２０上及び第２経路１２２上に配置され表示されている。
【０１３３】
以上、本発明の第２実施形態に係る携帯ゲーム機によれば、第１経路１２０及び第２経路１２２が同時に全て表示されるため、変化部１５８が予告部１６０を備えていなくても、操作者に対して操作部２０の操作タイミングをより容易に把握させることができる。
【０１３４】
また、本発明の第２実施形態に係る携帯ゲーム機は、変化部１５８や予告部１６０を備えていないので、第１実施形態に係る携帯ゲーム機１０に比べ、全体の処理を簡易化することができる。
【０１３５】
[変形例]
以上、本願の開示する技術の複数の実施形態について説明したが、本願の開示する技術は、上記に限定されるものではない。
【０１３６】
例えば、評価部１６２は、第２移動部１５２の実行時における遊戯者の操作の評価を、第１移動部１５０の実行時における遊戯者の操作の評価に比べて高く設定してもよい。例えば、第１移動部１５０の実行時にＡボタン３２を正確な操作タイミングで押圧したときに得られるスコアを基準値とすると、第２移動部１５０の実行時にＡボタン３２を正確な操作タイミングで押圧したときに得られるスコアを基準値の２倍以上にしてもよい。また、第２移動部１５０の実行時に２つの操作部２０（例えばＡボタン３２と十字ボタン２２の下ボタン）を同時に押圧するときに得られるスコアを、２つの操作部２０を同時に押圧しないときに得られるスコアの例えば２倍以上にしてもよい。
【０１３７】
また、第１移動部１５０や第２移動部１５２の他に、これらとは異なる移動部を単一又は複数設けてもよい。異なる移動部としては、例えば第１経路１２０や第２経路１２２とともに第３経路を設定する第３移動部や、第１経路１２０や第２経路１２２とともに第３経路及び第４経路を設定する第４移動部等が挙げられる。
【０１３８】
また、第１実施形態では、第２移動部１５２が、操作タイミング標識１１４を第１経路１２０及び第２経路１２２の両方に従って移動する場合を説明したが、第２実施形態のように、第２移動部１５２が、操作タイミング標識１１４を第１経路１２０及び第２経路１２２のうち少なくとも一方に従って移動してもよい。
【０１３９】
また、第１移動部１５０の実行と第２移動部１５２の実行の切り替えは、小節が切り替わるときに行われたが、例えば３０秒後や５０秒後の一定期間後に切り替えたり、ランダムに切り替えたりしてもよい。
【０１４０】
また、予告部１６０は、上記切り替わる前に、第２経路１２２の操作ボタン標識１１２及び第２経路１２２を表示させたが、第２経路１２２の操作ボタン標識１１２及び第２経路１２２の一方のみを表示させてもよい。
【０１４１】
また、第１移動部１５０及び第２移動部１５２の実行時における操作タイミング標識１１４の移動速度はそれぞれ同じ速度で一定とされる場合を説明したが、同じ速度でなくても、一定でなくてもよい。例えば、第２移動部１５２の実行時における操作タイミング標識１１４の移動速度を、第１移動部１５０の実行時における操作タイミング標識１１４の移動速度よりも遅くしたり速くしたりしてもよい。また、第２移動部１５２の実行時における操作タイミング標識１１４の移動速度を、徐々に速くしてもよい。
【０１４２】
また、予告部１６０は、操作タイミング標識１１４の表示の大きさを変化させる場合を説明したが、他の予告方法を行ってもよい。例えば予告部１６０は、上記切り替わる旨を予告するように、操作タイミング標識１１４の表示の大きさを変化させる以外に操作タイミング標識１１４の形状を変えたりする等、操作タイミング標識１１４の表示を視覚的に変化してもよい。また、例えば予告部１６０は、ゲーム音を鳴らしたり、操作タイミング標識１１４や第１経路１２０等の色を変化したり、操作タイミング標識１１４以外の画像を視覚的に変化させたりしてもよい。また予告部１６０は、新たな画像を追加表示したり、携帯ゲーム機１０に振動を発生させたり、ゲーム画像１１０に登場するキャラクタ１１１を動作させたり、臭いを発生させたりしてもよい。
【０１４３】
また、第１経路１２０や第２経路１２２はゲーム画像１１０に表示される場合を説明したが、操作ボタン標識１１２さえ表示されれば表示されなくてもよい。この場合でも、第１経路１２０や第２経路１２２は、操作タイミング標識１１４が移動する経路として設定される。
【符号の説明】
【０１４４】
１０…携帯ゲーム機（ゲーム装置）、２０…操作部、２０Ａ…左手操作部、２０Ｂ…左手操作部、１００…音楽ゲームプログラム（ゲームプログラム）、１１０…ゲーム画像、１１２…操作ボタン標識（第１オブジェクト）、１１４…操作タイミング標識（第２オブジェクト）、１２０…第１経路、１２２…第２経路、１４８…再生部（再生機能）、１５０…第１移動部（第１移動機能）、１５２…第２移動部（第２移動機能）、１５４…第１表示部（第１表示機能）、１５６…第２表示部（第２表示機能）、１５８…変化部（変化機能）、１６０…予告部（予告機能）
【図１】
2014209996.tif 000003
【図２】
2014209996.tif 000004
【図３】
2014209996.tif 000005
【図４】
2014209996.tif 000006
【図５】
2014209996.tif 000007
【図６】
2014209996.tif 000008
【図７Ａ】
2014209996.tif 000009
【図７Ｂ】
2014209996.tif 000010
【図７Ｃ】
2014209996.tif 000011
【図７Ｄ】
2014209996.tif 000012
【図７Ｅ】
2014209996.tif 000013
【図７Ｆ】
2014209996.tif 000014
【図８】
2014209996.tif 000015
【図９】
2014209996.tif 000016