(57)【要約】【課題】ゲームの多様性を高める等の手段として操作案内を機能させることができるゲームシステムを提供する。【解決手段】ゲームシステムは、各操作時期に対応するオブジェクト１０６と現在時刻に対応する操作基準標識１０５とを、ゲーム上にて各レーン１０４Ｇ〜Ｏに沿って時間順の配置で表示させるとともに、オブジェクト１０６がオブジェクト１０６にて示されるべき操作時期に操作基準標識１０５と一致するようにして、オブジェクト１０６と操作指示標識１０５との間にゲーム上の時間の進行に応じた相対的でかつ、各レーン１０４Ｇ〜Ｏに沿った変位を生じさせることにより、各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏの操作をプレイヤに案内するものである。さらに、ゲームシステムは、各レーン１０４Ｇ〜Ｏの出発位置１０２及び到達位置１０３の少なくともいずれか一方の位置を変化させるものである。【選択図】図４
2011030872.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの操作部を有する入力装置と、
ゲーム画面を表示出力する表示装置と、
前記ゲーム中における前記操作部の操作時期を記述したシーケンスデータを記憶するシーケンスデータ記憶手段と、
前記ゲーム上の現在時刻から将来に向かって所定の時間範囲に含まれる前記操作部の操作時期を前記シーケンスデータに基づいて判別し、判別した各操作時期に対応する操作指示標識と前記現在時刻に対応する操作基準標識とを、前記ゲーム上にて所定の経路に沿って時間順の配置で表示させるとともに、前記操作指示標識が該操作指示標識にて示されるべき前記操作時期に前記操作基準標識と一致するようにして、前記操作基準標識と前記操作指示標識との間に前記ゲーム上の時間の進行に応じた相対的でかつ、前記所定の経路に沿った変位を生じさせることにより、前記操作部の操作をプレイヤに案内する操作案内手段と、を備え、
前記操作案内手段は、前記所定の経路の出発位置及び到達位置の少なくともいずれか一方の位置を変化させる経路変更手段を備えていることを特徴とするゲームシステム。
【請求項２】
前記操作案内手段は、前記相対的でかつ、前記所定の経路に沿った変位を生じさせるために前記所定の経路上に配置する前記操作基準標識の初期位置を、初期位置に関する標準状態として前記ゲーム画面内の所定の位置に設定し、
前記経路変更手段は、前記初期位置に関する標準状態の例外状態として前記操作基準標識の前記初期位置が前記ゲーム画面内の前記所定の位置から変化するように、前記所定の経路の前記出発位置及び前記到達位置の少なくともいずれか一方の位置を変化させることを特徴とする請求項１に記載のゲームシステム。
【請求項３】
前記操作案内手段は、前記操作指示標識及び前記操作基準標識を表示させる領域として操作指示領域を、領域位置に関する標準状態として前記ゲーム画面内の所定の位置に設定するとともに、前記操作指示領域として設定される前記ゲーム画面内の領域の位置を、前記領域位置に関する標準状態の例外状態として変化させる領域位置変化手段を備え、
前記経路変更手段は、前記領域位置に関する例外状態において前記操作指示標識及び前記操作基準標識が前記操作指示領域内に表示されるように、前記所定の経路の前記出発位置及び前記到達位置の少なくともいずれか一方の位置を変化させることを特徴とする請求項１又は２に記載のゲームシステム。
【請求項４】
前記入力装置には、複数の操作部が設けられ、
前記シーケンスデータには、前記操作時期が、前記複数の操作部のいずれかを指定する情報と対応付けて記述され、
前記操作案内手段は、各操作時期に対応する操作部が判別可能な態様で前記操作指示標識を表示させる請求項１〜３のいずれか一項に記載の音楽ゲームシステム。
【請求項５】
前記操作案内手段は、前記所定の経路を前記複数の操作部のそれぞれに対応するように複数規定し、各操作時期に対応する前記操作指示標識を、前記ゲーム上にて前記複数の操作部のそれぞれに対応する前記所定の経路に沿って時間順の配置で表示させることにより前記各操作時期に対応する操作部が判別可能な態様で前記操作指示標識を表示させる請求項４に記載のゲームシステム。
【請求項６】
前記入力装置として、ボディと、前記ボディから延びるネックと、前記ネックの先端に配置されるヘッドと、を有し、かつ、前記複数の操作部として、前記ネックの前記ヘッド付近に配置されたローフレット操作部と、前記ネックの前記ボディ付近に配置されたハイフレット操作部とを有するギターを模したギターコントローラが設けられ、
前記シーケンスデータには、前記ハイフレット操作部についての複数の操作時期が連続するハイフレット操作記述部が含まれ、
前記経路変更手段は、前記ハイフレット操作記述部に記述された最初の操作時期が到来する際に、前記所定の経路の前記出発位置及び前記到達位置の少なくともいずれか一方の位置を変化させる請求項４又は５に記載のゲームシステム。
【請求項７】
前記操作案内手段は、前記所定の経路が前記ゲーム画面内の下部に位置するように前記出発位置及び前記到達位置を表示に関する標準状態として設定し、
前記経路変更手段は、前記ハイフレット操作記述部に記述された最初の操作時期が到来する際に、前記所定の経路の前記出発位置及び前記到達位置が前記ゲーム画面内の上部に位置するように、前記表示に関する標準状態の例外状態として前記所定の経路の前記出発位置及び前記到達位置を変化させる請求項６に記載のゲームシステム。
【請求項８】
前記操作案内手段は、前記操作基準標識と前記操作指示標識との間の前記相対的でかつ、前記所定の経路に沿った変位が上方から下方に向かって生じるように、前記出発位置を前記到達位置の上方に変位に関する標準状態として設定し、
前記経路変更手段は、前記出発位置が前記到達位置の下方に位置し、前記操作基準標識と前記操作指示標識との間の前記相対的でかつ、前記所定の経路に沿った変位が下方から上方に向かって生じるように、前記変位に関する標準状態の例外状態として前記所定の経路の前記出発位置及び前記到達位置の少なくともいずれか一方の位置を変化させる請求項６又は７に記載のゲームシステム。
【請求項９】
前記経路変更手段は、前記入力装置に対する所定の操作に対応して前記所定の経路の前記出発位置及び前記到達位置の少なくともいずれか一方の位置を変化させる請求項１〜８のいずれか一項に記載のゲームシステム。
【請求項１０】
ゲーム音を再生出力する音声出力装置と、
楽曲データを再生させるための楽曲データを記憶する楽曲データ記憶手段と、
前記楽曲データに基づいて前記音声出力装置から前記楽曲を再生させる楽曲再生手段と、をさらに備え、
前記シーケンスデータには、前記楽曲の再生中における前記操作部の操作時期が記述され、
前記操作案内手段は、前記楽曲上の現在時刻から将来に向かって所定の時間範囲に含まれる前記操作部の操作時期を前記シーケンスデータに基づいて判別するとともに、前記楽曲上の時間の進行に応じて前記操作基準標識と前記操作指示標識との間に相対的でかつ、前記所定の経路に沿った変位を生じさせる請求項１〜９のいずれか一項に記載のゲームシステム。
【請求項１１】
前記操作案内手段は、前記操作指示標識を前記操作基準標識に向かって移動させることにより前記相対的でかつ、前記所定の経路に沿った変位を生じさせる請求項１〜１０のいずれか一項に記載のゲームシステム。
【請求項１２】
少なくとも一つの操作部を有する入力装置と、ゲーム画面を表示出力する表示装置と、前記ゲーム中における前記操作部の操作時期を記述したシーケンスデータを記憶するシーケンスデータ記憶手段と、を備えたゲームシステムに組み込まれるコンピュータを、
前記ゲーム上の現在時刻から将来に向かって所定の時間範囲に含まれる前記操作部の操作時期を前記シーケンスデータに基づいて判別し、判別した各操作時期に対応する操作指示標識と前記現在時刻に対応する操作基準標識とを、前記ゲーム上にて所定の経路に沿って時間順の配置で表示させるとともに、前記操作指示標識が該操作指示標識にて示されるべき前記操作時期に前記操作基準標識と一致するようにして、前記操作基準標識と前記操作指示標識との間に前記ゲーム上の時間の進行に応じた相対的でかつ、前記所定の経路に沿った変位を生じさせることにより、前記操作部の操作をプレイヤに案内する操作案内手段として機能させるように構成され、
さらに、前記操作案内手段を、前記所定の経路の出発位置及び到達位置の少なくともいずれか一方の位置を変化させる経路変更手段として機能させるように構成されたゲームシステム用のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームシステム及びゲームプログラムに関する。
【背景技術】
【０００２】
所定の経路に沿ってリズム音に対応するノーツバーを表示させるとともに、このノーツバーが操作時期に操作基準標識と一致するようにノーツバーを操作基準標識に向かって移動させることにより、操作時期を案内する音楽ゲームが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−９６０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の装置では、所定の経路としての時間軸が固定されているので、ノーツバーの経路、変位方向等、操作案内に変化がない。このため、操作案内に操作の案内以外の機能を持たせることができない。
【０００５】
そこで、本発明は、ゲームの多様性を高める等の手段として操作案内を機能させることができるゲームシステム及びゲームプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のゲームシステムは、少なくとも一つの操作部（７、８、９）を有する入力装置（４）と、ゲーム画面（５１、５２）を表示出力する表示装置（５）と、前記ゲーム中における前記操作部の操作時期を記述したシーケンスデータ（２８）を記憶するシーケンスデータ記憶手段（２０）と、前記ゲーム上の現在時刻から将来に向かって所定の時間範囲に含まれる前記操作部の操作時期を前記シーケンスデータに基づいて判別し、判別した各操作時期に対応する操作指示標識（１０６）と前記現在時刻に対応する操作基準標識（１０５）とを、前記ゲーム上にて所定の経路（１０４）に沿って時間順の配置で表示させるとともに、前記操作指示標識が該操作指示標識にて示されるべき前記操作時期に前記操作基準標識と一致するようにして、前記操作基準標識と前記操作指示標識との間に前記ゲーム上の時間の進行に応じた相対的でかつ、前記所定の経路に沿った変位を生じさせることにより、前記操作部の操作をプレイヤに案内する操作案内手段（１０）と、を備え、前記操作案内手段は、前記所定の経路の出発位置（１０２）及び到達位置（１０３）の少なくともいずれか一方の位置を変化させる経路変更手段（１０）を備えるものである。
【０００７】
また、本発明のゲームシステム用のコンピュータプログラムは、少なくとも一つの操作部（７、８、９）を有する入力装置（４）と、ゲーム画面（５１、５２）を表示出力する表示装置（５）と、前記ゲーム中における前記操作部の操作時期を記述したシーケンスデータ（２８）を記憶するシーケンスデータ記憶手段（２０）と、を備えたゲームシステムに組み込まれるコンピュータを、前記ゲーム上の現在時刻から将来に向かって所定の時間範囲に含まれる前記操作部の操作時期を前記シーケンスデータに基づいて判別し、判別した各操作時期に対応する操作指示標識（１０６）と前記現在時刻に対応する操作基準標識（１０５）とを、前記ゲーム上にて所定の経路（１０４）に沿って時間順の配置で表示させるとともに、前記操作指示標識が該操作指示標識にて示されるべき前記操作時期に前記操作基準標識と一致するようにして、前記操作基準標識と前記操作指示標識との間に前記ゲーム上の時間の進行に応じた相対的でかつ、前記所定の経路に沿った変位を生じさせることにより、前記操作部の操作をプレイヤに案内する操作案内手段（１０）として機能させるように構成され、さらに、前記操作案内手段を、前記所定の経路の出発位置（１０２）及び到達位置（１０３）の少なくともいずれか一方の位置を変化させる経路変更手段（１０）として機能させるように構成されたものである。
【０００８】
本発明によれば、操作指示標識と操作基準標識とが時間順に配置される所定の経路の出発位置及び到達位置の少なくともいずれか一方の位置を変化させることができる。操作指示標識と操作基準標識との間には、相対的でかつ、所定の経路に沿った変位が生じるため、所定の経路の出発位置及び到達位置の少なくともいずれか一方の位置を変化させることにより、操作指示標識と操作基準標識との間に生じる相対的な変位の経路を変化させることができる。操作指示標識と操作基準標識とによって操作部の操作が案内されるため、操作指示標識と操作基準標識との間の相対的な変位の経路を変化させることにより、プレイヤへの操作案内を変化させることができる。これにより、ゲームの多様性を高める等の手段として操作案内を機能させることができる。
【０００９】
経路変更手段は、所定の経路の出発位置及び到達位置の少なくともいずれか一方の位置をどのように変化させてもよい。例えば、本発明のゲームシステムの一態様において、前記操作案内手段は、前記相対的でかつ、前記所定の経路に沿った変位を生じさせるために前記所定の経路上に配置する前記操作基準標識の初期位置（１０５Ｄ）を、初期位置に関する標準状態として前記ゲーム画面内の所定の位置（１０５Ｄ）に設定し、前記経路変更手段は、前記初期位置に関する標準状態の例外状態として前記操作基準標識の前記初期位置が前記ゲーム画面内の前記所定の位置から変化するように、前記所定の経路の前記出発位置及び前記到達位置の少なくともいずれか一方の位置を変化させてもよい。この場合、所定の経路の出発位置及び到達位置の少なくともいずれか一方の変化により、操作基準標識の初期位置が変化するので、操作案内により大きな変化を生じさせることができる。
【００１０】
本発明のゲームシステムの一態様において、前記操作案内手段は、前記操作指示標識及び前記操作基準標識を表示させる領域として操作指示領域（１０１）を、領域位置に関する標準状態として前記ゲーム画面内の所定の位置に設定するとともに、前記操作指示領域として設定される前記ゲーム画面内の領域の位置を、前記領域位置に関する標準状態の例外状態として変化させる領域位置変化手段（１０）を備え、前記経路変更手段は、前記領域位置に関する例外状態において前記操作指示標識及び前記操作基準標識が前記操作指示領域内に表示されるように、前記所定の経路の前記出発位置及び前記到達位置の少なくともいずれか一方の位置を変化させてもよい。この場合、操作指示領域という一定の大きさを有する領域単位で表示位置の変更をすることができる。つまり、操作基準標識等が表示される操作指示領域のゲーム画面内における配置を変化させることができるので、ゲーム画面全体のレイアウトを変更することができる。これにより、よりダイナミックにプレイヤへの操作案内を変化させることができる。
【００１１】
本発明のゲームシステムの一態様において、前記入力装置には、複数の操作部が設けられ、前記シーケンスデータには、前記操作時期が、前記複数の操作部のいずれかを指定する情報と対応付けて記述され、前記操作案内手段は、各操作時期に対応する操作部が判別可能な態様で前記操作指示標識を表示させてもよい。この場合、入力装置が複数の操作部を有していても、各操作部の操作時期を判別可能な態様で案内することができる。
【００１２】
また、入力装置に複数の操作部が設けられている場合において、操作案内手段は、各操作時期に対応する操作部が判別可能であればどのような態様で操作指示標識を表示させてもよい。例えば、本発明のゲームシステムの一態様において、前記操作案内手段は、前記所定の経路を前記複数の操作部のそれぞれに対応するように複数規定し、各操作時期に対応する前記操作指示標識を、前記ゲーム上にて前記複数の操作部のそれぞれに対応する前記所定の経路に沿って時間順の配置で表示させることにより前記各操作時期に対応する操作部が判別可能な態様で前記操作指示標識を表示させてもよい。
【００１３】
また、複数の操作部が設けられている入力装置として、どのような入力装置が用いられてもよい。例えば、本発明のゲームシステムの一態様において、前記入力装置として、ボディと、前記ボディから延びるネックと、前記ネックの先端に配置されるヘッドと、を有し、かつ、前記複数の操作部として、前記ネックの前記ヘッド付近に配置されたローフレット操作部と、前記ネックの前記ボディ付近に配置されたハイフレット操作部とを有するギターを模したギターコントローラが設けられ、前記シーケンスデータには、前記ハイフレット操作部についての複数の操作時期が連続するハイフレット操作記述部が含まれ、前記経路変更手段は、前記ハイフレット操作記述部に記述された最初の操作時期が到来する際に、前記所定の経路の前記出発位置及び前記到達位置の少なくともいずれか一方の位置を変化させてもよい。
【００１４】
また、入力装置としてギターコントローラが設けられた場合において、経路変更手段は、前記所定の経路の前記出発位置及び前記到達位置の少なくともいずれか一方の位置をどのように変化させてもよい。例えば、本発明のゲームシステムの一態様において、前記操作案内手段は、前記所定の経路が前記ゲーム画面内の下部に位置するように前記出発位置及び前記到達位置を表示に関する標準状態として設定し、前記経路変更手段は、前記ハイフレット操作記述部に記述された最初の操作時期が到来する際に、前記所定の経路の前記出発位置及び前記到達位置が前記ゲーム画面内の上部に位置するように、前記表示に関する標準状態の例外状態として前記所定の経路の前記出発位置及び前記到達位置を変化させてもよい。また、前記操作案内手段は、前記操作基準標識と前記操作指示標識との間の前記相対的でかつ、前記所定の経路に沿った変位が上方から下方に向かって生じるように、前記出発位置を前記到達位置の上方に変位に関する標準状態として設定し、前記経路変更手段は、前記出発位置が前記到達位置の下方に位置し、前記操作基準標識と前記操作指示標識との間の前記相対的でかつ、前記所定の経路に沿った変位が下方から上方に向かって生じるように、前記変位に関する標準状態の例外状態として前記所定の経路の前記出発位置及び前記到達位置の少なくともいずれか一方の位置を変化させてもよい。
【００１５】
本発明のゲームシステムの一態様において、前記経路変更手段は、前記入力装置に対する所定の操作に対応して前記所定の経路の前記出発位置及び前記到達位置の少なくともいずれか一方の位置を変化させてもよい。この場合、プレイヤが適宜に所定の経路の出発位置及記到達位置、即ち、操作指示標識及び操作基準標識が表示される位置等をプレイヤの意思に基づいて適宜に変化させることができる。これにより、ゲーム中のプレイヤの視点、姿勢といったプレイヤの動作に関する自由度を向上させることができる。
【００１６】
本発明のゲームシステムの一態様において、ゲーム音を再生出力する音声出力装置（６）と、楽曲データを再生させるための楽曲データを記憶する楽曲データ記憶手段（２０）と、前記楽曲データに基づいて前記音声出力装置から前記楽曲を再生させる楽曲再生手段（１０）と、をさらに備え、前記シーケンスデータには、前記楽曲の再生中における前記操作部の操作時期が記述され、前記操作案内手段は、前記楽曲上の現在時刻から将来に向かって所定の時間範囲に含まれる前記操作部の操作時期を前記シーケンスデータに基づいて判別するとともに、前記楽曲上の時間の進行に応じて前記操作基準標識と前記操作指示標識との間に相対的でかつ、前記所定の経路に沿った変位を生じさせてもよい。この場合、楽曲の進行に応じて操作部の操作が案内される。このため、音楽ゲームの多様性を高める等の手段として操作案内を機能させることができる。
【００１７】
操作案内手段は、操作基準標識と操作指示標識との間にゲーム上の時間の進行に応じた相対的でかつ、所定の経路に沿った変位を生じさせる限りにおいて、どのような変位を生じさせてもよい。例えば、本発明のゲームシステムの一態様において、前記操作案内手段は、前記操作指示標識を前記操作基準標識に向かって移動させることにより前記相対的でかつ、前記所定の経路に沿った変位を生じさせてもよい。
【００１８】
なお、以上の説明では本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記したが、それにより本発明が図示の形態に限定されるものではない。
【発明の効果】
【００１９】
以上、説明したように、本発明によれば、ゲームの多様性を高める等の手段として操作案内を機能させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一形態に係るゲーム機の機能ブロック図。
【図２】ギターコントローラの拡大図。
【図３】通常時のゲーム画面を模式的に示した図。
【図４】ライトハンド演奏時のゲーム画面を模式的に示した図。
【図５】シーケンスデータの内容の一例を示す図。
【図６】ゲーム制御部が実行するシーケンス処理ルーチンの一例を示すフローチャート。
【図７】ゲーム制御部が実行する操作評価ルーチンの一例を示すフローチャート。
【図８】操作時期と評価範囲との関係を示す図。
【図９】ライトハンド演奏時のゲーム画面にて表示される各レーンを半透明で予め表示させている場合を模式的に示す図。
【図１０Ａ】第１の変形例に係る通常時のゲーム画面及びプレイヤを模擬的に示す図。
【図１０Ｂ】第１の変形例に係るライトハンド演奏時のゲーム画面及びプレイヤを模擬的に示す図。
【図１１】本発明に係る第２の変形例を示す図。
【図１２】ゲーム画面に表現された仮想的な３Ｄ空間のレーンを側面から見た状態を想像した場合において、プレイヤの視線とレーンとの間に形成される角度がゲーム画面の切り替え前後で等しい場合を示す図。
【図１３】ゲーム画面に表現された仮想的な３Ｄ空間のレーンを側面から見た状態を想像した場合において、プレイヤの視線とレーンとの間に形成される角度が変化するようにレーンの到達位置を変化させる場合を示す図。
【発明を実施するための形態】
【００２１】
以下、本発明に係るゲーム機の一形態について説明する。図１に示すように、ゲーム機１は、ゲーム機本体３と、入力装置としてのギターコントローラ４と、表示装置としてのモニタ５と、音声出力装置としてのスピーカ６と、を備えている。また、ゲーム機本体３には、ゲームの進行に用いられる不図示の押釦スイッチ、十字キー等の選択手段が設けられている。
【００２２】
図２は、ギターコントローラ４の拡大図である。ギターコントローラ４は、形状、大きさ等、いわゆるギターを模したものである。ギターコントローラ４には、ギターのネックに相当する部分にローフレット操作部７と、ハイフレット操作部８とが設けられている。ローフレット操作部７はギターのヘッドに相当する部分の付近に、ハイフレット操作部８はギターのボディに相当する部分の付近に、それぞれ配置されている。また、ローフレット操作部７は、ヘッド側からボディ側に向かって順に、グリーン、レッド、イエロー、ブルー、オレンジにそれぞれ色分けされた５つの音選択ボタン７Ｇ、７Ｒ、７Ｙ、７Ｂ、７Ｏを備えている。同様に、ハイフレット操作部８もヘッド側からボディ側に向かって順に色分けされた５つの音選択ボタン８Ｇ、８Ｒ、８Ｙ、８Ｂ、８Ｏを備えている。プレイヤがこれらの各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏを選択する選択操作をすると、各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏ毎に異なる選択信号が出力される。
【００２３】
ギターコントローラ４のボディ部分の中央付近には、ピッキングレバー９が設けられている。ピッキングレバー９は、ギターの弦を弾く動作をシミュレートするためのもので、プレイヤによってギターの弦のように操作される。このため、ピッキグレバー９は、ボディ部分への取付部を支点として上下に一定範囲だけ回転運動可能に設けられている。ピッキングレバー９の取付部には、ピッキングレバー９が回転運動可能な一定範囲のほぼ中央に保持されるように不図示の弾性部材が設けられている。また、ピッキンレバー９には、不図示の操作検出用のセンサが設けられている。これにより、ギターコントローラ４は、プレイヤがピッキングレバー９を回転運動させる操作をした場合に、この操作を検出して信号として出力可能である。プレイヤはギターを持つようにギターコントローラ４持ち、ギターを演奏するようにギターコントローラ４の各ボタン７、８、９を操作する。ローフレット操作部７と、ハイフレット操作部８と、ピッキングレバー９とがいずれも操作部に相当する。さらに、ギターコントローラ４には、ギターコントローラ４の傾きを検知する不図示の傾斜検知手段が設けられている。また、ギターコントローラ４は、傾斜検知手段が検知した傾きの情報を出力可能に構成されている。この傾斜検知手段としては、傾きセンサ、加速度センサ等の周知の技術が採用される。なお、ギターコントローラ４には、その他ゲームの進行を選択、中止等するための不図示の操作ボタン等も設けられている。
【００２４】
図１に示すように、ゲーム機本体３の内部にはコンピュータとしての制御ユニット１０が設けられている。制御ユニット１０は、制御主体としてのゲーム制御部１１と、そのゲーム制御部１１からの出力に従って動作する表示制御部１２及び音声出力制御部１４と、を備えている。ゲーム制御部１１は、マイクロプロセッサと、そのマイクロプロセッサの動作に必要な内部記憶装置（一例としてＲＯＭ及びＲＡＭ）等の各種の周辺装置とを組み合わせたユニットとして構成されている。表示制御部１２は、ゲーム制御部１１から与えられる描画データに応じた画像をフレームバッファに描画し、その描画した画像に対応する映像信号をモニタ５に出力することにより、モニタ５上に所定の画像を表示させる。音声出力制御部１４は、ゲーム制御部１１から与えられる音声再生データに応じた音声再生信号を生成してスピーカ６に出力することにより、スピーカ６から所定の楽曲（効果音等を含む）を再生させる。
【００２５】
制御ユニット１０には、ギターコントローラ４が接続される。なお、その他にも、押釦スイッチ、十字キー等が設けられたコントローラ等、各種の入力装置が制御ユニット１０に接続されてよい。ゲーム機本体３には、外部記憶装置２０が接続されている。外部記憶装置２０には、ＤＶＤＲＯＭ、ＣＤＲＯＭ等の光学式記憶媒体、あるいはＥＥＰＲＯＭ等の不揮発性半導体メモリ装置といった、電源の供給がなくても記憶を保持可能な記憶媒体が使用される。ゲーム機本体３に外部記憶装置２０が接続されることにより、ゲーム制御ユニット１１は外部記憶装置２０に記憶されている各種プログラム、各種データ等の読み取りが可能になる。
【００２６】
外部記憶装置２０には、ゲームプログラム２１と、ゲームデータ２２とが記憶されている。ゲームプログラム２１は、ゲーム機１にて所定の手順に従って音楽ゲームを実行するために必要なコンピュータプログラムであり、そこには、本発明に係る機能を実現するためのシーケンス制御モジュール２３及び評価モジュール２４が含まれている。ゲーム機本体３が起動されると、ゲーム制御部１１はその内部記憶装置に記憶されたオペレーションプログラムを実行してゲーム機１として動作するために必要な各種の処理を実行し、続いて外部記憶装置２０からゲームプログラム２１を読み込んでこれを実行することにより、ゲームプログラム２１に従って音楽ゲームを実行するための環境を設定する。ゲームプログラム２１のシーケンス制御モジュール２３がゲーム制御部１１にて実行されることにより、ゲーム制御部１１にはシーケンス処理部１５が生成される。また、ゲームプログラム２１の評価モジュール２４がゲーム制御部１１にて実行されることにより、ゲーム制御部１１には操作評価部１６が生成される。シーケンス処理部１５及び操作評価部１６は、コンピュータハードウェアとコンピュータプログラムとの組み合わせによって実現される論理的装置である。シーケンス処理部１５は、プレイヤが選択した音楽（楽曲）の再生に合わせてプレイヤに操作を指示し、あるいはプレイヤの操作に応じて効果音等の演出を発生させるといった音楽ゲーム処理を実行する。操作評価部１６は、プレイヤの操作を評価する処理を実行する。なお、ゲームプログラム２１には、上述したモジュール２３、２４の他にも音楽ゲームを実行するために必要な各種のプログラムモジュールが含まれ、ゲーム制御部１１にはそれらのモジュールに対応した論理装置が生成されるが、それらの図示は省略した。
【００２７】
ゲームデータ２２には、ゲームプログラム２１に従って音楽ゲームを実行する際に参照されるべき各種のデータが含まれている。例えば、ゲームデータ２２には、楽曲データ２５、効果音データ２６及び画像データ２７が含まれている。楽曲データ２５は、ゲームの対象となる楽曲をスピーカ６から再生出力させるために必要なデータである。図１では、一種類の楽曲データ２５が示されているが、実際には、プレイヤが複数の楽曲からプレイする楽曲を選択可能である。ゲームデータ２２には、それらの複数の楽曲データ２５がそれぞれの曲を識別するための情報を付して記録されている。効果音データ２６は、プレイヤの操作に応答してスピーカ６から出力させるべき複数種類の効果音を、効果音毎にユニークなコードと対応付けて記録したデータである。効果音は、楽器その他の様々な種類の音声を含む。効果音データは、各種類に対して、音程を変えて所定のオクターブ数だけ用意されている。画像データ２７は、ゲーム画面内の背景画像、各種のオブジェクト、アイコン等をモニタ５に表示させるためのデータである。
【００２８】
ゲームデータ２２には、さらにシーケンスデータ２８が含まれている。シーケンスデータ２８は、プレイヤに対して指示すべき操作等を定義したデータである。一曲の楽曲データ２５に対して、最低一個のシーケンスデータ２８が用意される。シーケンスデータ２８の詳細は後述する。
【００２９】
次に、ゲーム機１にて実行される音楽ゲームの概要を説明する。図３は、モニタ５に表示される通常時のゲーム画面５１を模式的に示した図である。図３に示すように、ゲーム機１による音楽ゲームの実行中、モニタ５にはプレイヤを模したキャラクタ１００が表示され、そのキャラクタ１００の下方、ゲーム画面５１内の下部に操作指示領域１０１が表示される。つまり、ゲーム画面５１には、キャラクタ１００と、操作指示領域１０１の表示が含まれている。操作指示領域１０１には、破線で示す画面の奥側の出発位置１０２から画面の手前側の到達位置１０３に向かって延びる５つのレーン１０４Ｇ、１０４Ｒ、１０４Ｙ、１０４Ｂ、１０４Ｏが表示されている。これらの各レーン１０４Ｇ〜Ｏを区別しないときには、以下でレーン１０４と表記する。また、図３及び４では、出発位置１０２及び到達位置１０３を破線で示したが、実際のゲーム画面には表示されていない。なお、出発位置１０２及び到達位置１０３が実際のゲーム画面に表示されていてもよいし、各レーン１０４Ｇ〜Ｏの出発位置１０２及び到達位置１０３が直線で示せるような一律な位置でなく、それぞれ異なる位置であってもよい。
【００３０】
各レーン１０４Ｇ〜Ｏは、それぞれ図３の右からグリーンレーン１０４Ｇ、レッドレーン１０４Ｒ、イエローレーン１０４Ｙ、ブルーレーン１０４Ｂ、オレンジレーン１０４Ｏ、の順に左に向かって配置されており、各レーン１０４Ｇ〜Ｏは、ギターコントローラ４のローフレット操作部７の各ボタン７Ｇ〜Ｏにそれぞれ対応している。つまり、グリーンレーン１０４Ｇが音選択ボタン７Ｇに、レッドレーン１０４Ｒが音選択ボタン７Ｒに、イエローレーン１０４Ｙが音選択ボタン７Ｙに、ブルーレーン１０４Ｂが音選択ボタン７Ｂに、オレンジレーン１０４Ｏが音選択ボタン７Ｏに、それぞれ対応している。各レーン１０４Ｇ〜Ｏは、相互間の間隔が出発位置１０２から到達位置１０３に向かって徐々に大きくなるように表示され、到達位置１０３付近には各レーン１０４Ｇ〜Ｏを横断する直線が操作基準標識１０５として表示されている。つまり、操作基準標識１０５は、初期位置１０５Ｄとして操作指示領域１０１の下側、即ち、ゲーム画面５１の下部に位置している。音楽ゲームの実行中、つまり、楽曲の再生の進行中において、各レーン１０４Ｇ〜Ｏには、ローフレット操作部７の各ボタン７Ｇ〜Ｏに対応する操作指示標識としてのオブジェクト１０６が適宜に表示される。
【００３１】
オブジェクト１０６は、曲中の適当な時期に各レーン１０４Ｇ〜Ｏの出発位置１０２に出現し、矢印Ａで示すように楽曲の再生と同期した速度で到達位置１０３に向かって移動する。そして、オブジェクト１０６の操作基準標識１０５への到達に合わせてプレイヤがそのオブジェクト１０６の移動している各レーン１０４Ｇ〜Ｏに対応する各ボタン７Ｇ〜Ｏを選択操作し、かつ、ピッキングレバー９を操作すると、これらの操作がされた時刻と、オブジェクト１０６が操作基準標識１０５に一致した時刻との間の時間のずれが検出される。それらの時間のずれが小さいほどプレイヤの操作が高く評価される。また、各ボタン７Ｇ〜Ｏの選択操作に応じた効果音がスピーカから再生される。図３で示す例では、ブルーレーン１０４Ｂのオブジェクト１０６が操作基準標識１０５に到達する直前であり、その到達に合わせてプレイヤはブルーレーン１０４Ｂに対応するローフレット操作部７の音選択ボタン７Ｂを選択操作し、かつ、ピッキングレバー９を操作すればよい。なお、オブジェクト１０６は、表示する各レーン１０４Ｇ〜Ｏに対応するカラーで表示されるように構成されてもよい。このように色分けすれることにより、プレイヤはどのレーンに対応するオブジェクト１０６であるか判別しやすくなる。
【００３２】
ゲーム中には、曲中の適宜なタイミングでライトハンド演奏画面へとゲーム画面５１が切り替わる。図４は、モニタ５に表示されるライトハンド演奏時のゲーム画面５２を模式的に示した図である。ライトハンド演奏とは、いわゆるギターのライトハンド演奏に対応するもので、ギターの弦を右手でタッピングする演奏を指している。ライトハンド演奏では、一般的にギターのボディ付近の弦がタッピングされる。また、ライトハンド演奏時には、プレイヤの姿勢が低姿勢になったり、ギターのネックを上方に持ち上げて演奏したりと、プレイヤの演奏姿勢に変化が生じることが多い。
【００３３】
図４に示すように、ライトハンド演奏時のゲーム画面５２では、通常時のゲーム画面５１と比べて、キャラクタ１００が下方に移動している。そして、操作指示領域１０１の位置がキャラクタ１００の上方に移動している。つまり、各レーン１０４Ｇ〜Ｏの出発位置１０２、到達位置１０３及び、操作基準標識１０５の初期位置１０５Ｄがいずれもゲーム画面内の上部に移動している。通常時のゲーム画面５１では、出発位置１０２が到達位置１０３の上方に位置していたが、ライトハンド演奏時のゲーム画面５２では、出発位置１０２が到達位置の下方に位置している。つまり、通常時のゲーム画面５１とライトハンド演奏時のゲーム画面５２とでは、出発位置０１２と到達位置１０３との間の上下の位置関係が反転している。このため、通常時のゲーム画面５１では、オブジェクト１０６が上方から下方へ、つまり、図３の矢印Ａで示す方向へ移動しているのに対し、ライトハンド演奏時のゲーム画面５２では、オブジェクト１０６が下方から上方へ、つまり、図４の矢印Ｂで示す方向へ移動している。即ち、通常時のゲーム画面５１とライトハンド演奏時のゲーム画面５２とでは、オブジェクト１０６の移動方向も反転している。
【００３４】
ライトハンド演奏時のゲーム画面５２では、各レーン１０４Ｇ〜Ｏは、ハイフレット操作部８の各ボタン８Ｇ〜Ｏのそれぞれと、互いに対応する色ごとに対応している。つまり、各レーン１０４Ｇ〜Ｏとギターコントローラ４の各ボタンとの対応関係が、ローフレット操作部７の各ボタン７Ｇ〜Ｏからハイフレット操作部８の各ボタン８Ｇ〜Ｏに変化する。各レーン１０４Ｇ〜Ｏには、ハイフレット操作部８の各ボタン８Ｇ〜Ｏに対応するオブジェクト１０６が適宜に表示される。また、オブジェクト１０６は、曲中の適当な時期に各レーン１０４Ｇ〜Ｏの出発位置１０２に出現し、矢印Ｂで示すように楽曲の再生と同期した速度で到達位置１０３に向かって移動する。そして、オブジェクト１０６の操作基準標識１０５への到達に合わせてプレイヤがそのオブジェクト１０６の移動している各レーン１０４Ｇ〜Ｏに対応する各ボタン８Ｇ〜Ｏを選択操作するすると、その選択操作がされた時刻と、オブジェクト１０６が操作基準標識１０５に一致した時刻との間の時間のずれが検出される。それらの時間のずれが小さいほどプレイヤの操作が高く評価され、各ボタン８Ｇ〜Ｏの選択操作に応じた効果音がスピーカ６から再生されるのは、通常時のゲーム画面５１の場合と同様である。
【００３５】
図４で示す例では、オレンジレーン１０４Ｏのオブジェクト１０６が操作基準標識１０５に到達する直前であり、その到達に合わせてプレイヤはオレンジレーン１０４Ｏに対応するハイフレット操作部８の音選択ボタン８Ｏを選択操作すればよい。図４で示す例では、キャラクタ１００がライトハンド演奏を促すように低姿勢を示し、手にするギターのボディ付近のネックを右手でタッピングする動作が表示されている。なお、ライトハンド演奏時のゲーム画面５２において、ローフレット操作部７の各ボタン７Ｇ〜Ｏの選択操作とともにピッキングレバー９を操作した場合、これらの操作も有効としている。但し、ライトハンド演奏時においては、オブジェクト１０６の表示量が多くなる場合が多い。そして、ローフレット操作部７を使用する場合には、ハイフレット操作部８を使用する場合と比べて、ピッキングレバー９を操作する分だけ操作量が多くなる。このため、ライトハンド演奏時には必然的にハイフレット操作部８の使用が促される。また、通常時のゲーム画面５１においても、ハイフレット操作部８の選択操作を有効にしている。
【００３６】
次に、図５を参照してシーケンスデータ２８の詳細を説明する。図５に示したように、シーケンスデータ２８は、条件定義部２８ａと、操作シーケンス部２８ｂとを備えている。条件定義部２８ａには、音楽のテンポ、ビート、トラック、また、各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏを操作したときにそれぞれ発生させるべき効果音を指定する情報、上述した操作時期のずれと評価との対応関係を指定する情報といった、ゲームを実行するための各種の条件を指定する情報が記述される。
【００３７】
一方、操作シーケンス部２８ｂには、ローフレット操作部７の各ボタン７Ｇ〜Ｏの選択操作及びピンキングレバー９の操作または、ハイフレット操作部８の各ボタン８Ｇ〜Ｏの選択操作のいずれかの操作をすべき時期が楽曲中の時刻と対応付けて記述される。即ち、図５にその一部を示したように、操作シーケンス部２８ｂは、楽曲中において操作が行われるべき時期（操作時期）と操作部（各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏ）とを対応付けた複数のレコードの集合として構成されている。操作時期は、楽曲中の小節部分、拍数、及び拍中の時刻を示す値をカンマで区切って記述されている。拍中の時刻は、一拍の先頭からの経過時間であり、一拍の時間長をｎ個の単位時間に等分して先頭からの単位数で表現される。例えば、楽曲の一小節目の二拍目で、かつその拍の先頭から１／４だけ経過した時刻を操作時期として指定する場合には、“０１，２，ｎ／４”と記述される。
【００３８】
各ボタンボタン７Ｇ〜Ｏ、８Ｇ〜Ｏの指定は“ｂｕｔｔｏｎ１”〜“ｂｕｔｔｏｎ１０”と各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏに対応するユニークな番号が“ｂｕｔｔｏｎ”に付されてそれぞれ記述される。即ち、音選択ボタン７Ｇが“ｂｕｔｔｏｎ１”と、音選択ボタン７Ｒが“ｂｕｔｔｏｎ２”と、音選択ボタン７Ｙが“ｂｕｔｔｏｎ３”と、音選択ボタン７Ｂが“ｂｕｔｔｏｎ４”と、音選択ボタン７Ｏが“ｂｕｔｔｏｎ５”と、それぞれ記述される。同様に、音選択ボタン８Ｇが“ｂｕｔｔｏｎ６”と、音選択ボタン８Ｒが“ｂｕｔｔｏｎ７”と、音選択ボタン８Ｙが“ｂｕｔｔｏｎ８”と、音選択ボタン８Ｂが“ｂｕｔｔｏｎ９”と、音選択ボタン８Ｏが“ｂｕｔｔｏｎ１０”と、それぞれ記述される。また、各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏの指定は各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏに対応する各レーン１０４Ｇ〜Ｏの指定にも相当する。つまり、“ｂｕｔｔｏｎ１”の記述はグリーンレーン１０４Ｇの指定に、“ｂｕｔｔｏｎ２”の記述はレッドレーン１０４Ｒの指定に、“ｂｕｔｔｏｎ３”の記述はイエローレーン１０４Ｙの指定に、“ｂｕｔｔｏｎ４”の記述はブルーレーン１０４Ｂの指定に、“ｂｕｔｔｏｎ５”の記述はオレンジレーン１０４Ｏの指定に、それぞれ相当する。また、同様に“ｂｕｔｔｏｎ６”〜“ｂｕｔｔｏｎ１０”の指定もハイフレット操作部８の各ボタン８Ｇ〜Ｏに対応する各レーン１０４Ｇ〜Ｏの指定にそれぞれ相当する。図５の例では、一小節目の四拍目の開始時点（０００）でローフレット操作部７の音選択ボタン７Ｇを選択操作するとともにピッキングレバー９を操作し、一小節目の四拍目の開始時点から“００１２”相当だけ経過した時期に音選択ボタン７Ｒを選択操作するとともにピッキングレバー９を操作する。また、二小節目の一拍目の開始時点（０００）では音選択ボタン７Ｒ及び音選択ボタン７Ｙを同時に選択操作するとともにピッキングレバー９を操作する。
【００３９】
操作シーケンス部２８ｂには、ゲーム画面５１、５２を通常時のものとライトハンド演奏時のものとの間で切り替えるべき時期が楽曲中の時刻と対応付けて記述されている切替指示情報２８ｃが含まれている。例えば、切替指示情報２８ｃは、ゲーム画面を通常時のものからライトハンド演奏時のものへと切り替える場合には、“ｃｈａｎｇｅ  ｌａｎｅ  ｐｏｓｉｔｉｏｎ２”と、ライトハンド演奏時のものから通常時のものへと切り替える場合、つまり、各レーン１０４Ｇ〜Ｏの位置をデフォルト位置に戻す場合には、“ｃｈａｎｇｅ  ｌａｎｅ  ｐｏｓｉｔｉｏｎ１”と記述される。さらに、操作シーケンス部２８ｂには、ハイフレット操作部８の各ボタン８Ｇ〜Ｏのそれぞれの操作時期を指定する記述が連続するハイフレット操作記述部２８ｄが含まれている。また、切替指示情報２８ｃとハイフレット操作記述部２８ｄとの間にローフレット操作部７の操作時期を指定する記述は含まれていない。図５の例では、三小節目の四拍目の開始時点から“００２４”相当だけ経過した時期にゲーム画面が通常時のもの（図３参照）からライトハンド演奏時のもの（図４参照）に切り替わる。また、三小節目の四拍目の開始時点から“００２５”相当だけ経過した時期にハイフレット操作部８の音選択ボタン８Ｙを選択操作する。
【００４０】
図５の例では、“０３，０４，０２４，ｂｕｔｔｏｎ９”〜“０３，０４，０２６，ｂｕｔｔｏｎ７”の記述がハイフレット操作記述部２８ｄに相当し、“０３，０４，０２４，ｂｕｔｔｏｎ９”がハイフレット操作記述部２８ｄの最初の操作時期の記述に相当する。なお、切替指示情報２８ｃとハイフレット操作記述部２８ｄの最初の操作時期の記述とは、同じ時刻が指定されていてもよいし、ハイフレット操作記述部２８ｄの最初の操作時期として切替指示情報２８ｃが指定する時刻経過後の異なる時刻が指定されていてもよい。また、図５では条件定義２８ａがシーケンスデータ２８の先頭のみに設けられているが、操作シーケンス部２８ｂの途中の適宜の位置に条件定義部２８ａが設けられてよい。それにより、曲中でのテンポの変更、効果音の割り当ての変更といった処理を実現することができる。また、同一の楽曲に対して難易度が異なる複数のシーケンスデータ２８が予め用意されることもある。この場合、複数のシーケンスデータ２８のそれぞれには難易度を判別するための情報が付加される。また、切替指定情報２８ｃは条件定義部２８ａに含まれていてもよい。
【００４１】
ゲーム制御部１１のシーケンス処理部１５は、上述したシーケンスデータ２８にて指定された操作時期にオブジェクト１０６が操作基準標識１０５と一致するように各レーン１０４Ｇ〜Ｏのそれぞれの表示を制御する。
【００４２】
次に、ゲーム制御部１１が音楽ゲームを実行する際の処理を説明する。ゲーム制御部１１は、ゲームプログラム２１を読み込んで音楽ゲームを実行するために必要な初期設定を終えると、プレイヤからのゲーム開始の指示に備えて待機する。ゲーム開始の指示は、例えばゲームでプレイする楽曲、あるいは難易度の選択といったゲームで使用するデータを特定する操作を含む。それらの指示を受け付ける手順は、公知の音楽ゲーム等と同様でよい。ゲーム開始が指示されると、ゲーム制御部１１は、プレイヤが選択した曲に対応する楽曲データ２５を読み取って音声出力制御部１４に出力することにより、スピーカ６から楽曲の再生を開始させる。これにより、制御ユニット１０が楽曲再生手段として機能する。さらに、ゲーム制御部１１は、楽曲の再生に同期して、プレイヤの選択に対応したシーケンスデータ２８を読み取って、画像データ２７を参照しつつキャラクタ１００及び操作指示領域１０１を含む必要な画像データ２７を生成して表示制御部１２に出力することにより、モニタ５上にキャラクタ１００及び操作指示領域１０１を含む必要な画像を表示させる。また、音楽ゲームの実行中において、ゲーム制御部１１は、操作指示領域１０１の表示等に必要な処理として、図６に示すシーケンス処理ルーチン、及び図７に示す操作評価ルーチンのそれぞれを所定の周期で繰り返し実行する。なお、図６のルーチンはシーケンス処理部１５が、図７のルーチンは操作評価部１６がそれぞれ担当する。
【００４３】
図６のシーケンス処理ルーチンが開始されると、ゲーム制御部１１のシーケンス処理部１５は、まずステップＳ１にて楽曲上の現在時刻を取得する。現在時刻は、一例として楽曲の再生開始時点を基準としてゲーム制御部１１の内部クロックにて計時すればよい。続くステップＳ２において、シーケンス処理部１５は、シーケンスデータ２８から、操作指示領域１０１に表示すべき時間長（表示範囲）のデータを取得する。表示範囲は、一例として現在時刻から楽曲の二小節相当の時間長に設定される。
【００４４】
次のステップＳ３にて、シーケンス処理部１５はシーケンスデータ２８から取得したデータ内にレーン位置の切り替え指示があるか否か、つまり、図５の例において“ｃｈａｎｇｅ  ｌａｎｅ  ｐｏｓｉｔｉｏｎ２”又は“ｃｈａｎｇｅ  ｌａｎｅ  ｐｏｓｉｔｉｏｎ１”のいずれかの指示があるか否かを判別する。ステップＳ３にて、肯定判断した場合には、シーケンス処理部１５はステップＳ８に進み、否定判断した場合には、ステップＳ４に進む。
【００４５】
ステップＳ８において、シーケンス処理部１５は取得した現在時刻とレーン位置の切り替え指示とを比較して、現在時刻がレーン切り替え指示のタイミングに該当するが否かを判別する。ステップＳ８にて、肯定判断した場合には、シーケンス処理部１５はステップＳ９に進み、否定判断した場合にはシーケンス処理部１５はステップＳ４に進む。ステップＳ９において、シーケンス処理部１５はレーン位置の切り替え指示に従って、予め定められた所定の位置に各レーン１０４Ｇ〜Ｏの位置を切り替える。図５の例では、“ｃｈａｎｇｅ  ｌａｎｅ  ｐｏｓｉｔｉｏｎ２”の指示に基づいて操作指示領域１０１をキャラクタ１００の上方の位置へ、“ｃｈａｎｇｅ  ｌａｎｅ  ｐｏｓｉｔｉｏｎ１”の指示に基づいて操作指示領域１０１をキャラクタ１００の下方のデフォルト位置へ、キャラクタ１００及び操作指示領域１０１をそれぞれ移動させることにより、各レーン１０４Ｇ〜Ｏの出発位置１０２及び到達位置１０２を変化させる。
【００４６】
ステップＳ４において、シーケンス処理部１５は各レーン１０４Ｇ〜Ｏの位置を決定する。この処理は、例えば、ステップＳ８及びステップＳ９を経ていない場合には、レーン１０４の位置は前回のルーチンで決定されたレーン１０４の位置を維持する。なお、この場合、図６のルーチンの実行が初回のときには、前回のルーチンで決定されたレーン１０４の位置が存在しないので、レーン１０４の位置は、デフォルト位置に決定する。一方、ステップＳ８及びステップＳ９を経てレーン位置の切り替えを実行している場合には、レーン１０４の位置は切り替え後の位置に決定する。
【００４７】
次のステップＳ５にて、シーケンス処理部１５は各レーン１０４Ｇ〜Ｏに表示すべき全てのオブジェクト１０６の操作指示領域１０１内における座標を演算する。その演算は、一例として以下のように行われる。表示範囲に含まれている操作時期に対応付けられた各レーン１０４Ｇ〜Ｏの指定、即ち、図５の例において“ｂｕｔｔｏｎ１”〜“ｂｕｔｔｏｎ１０”のいずれかの指定に基づいてオブジェクト１０６を各レーン１０４Ｇ〜Ｏのいずれに配置するべきかを判別する。また、各操作時期と現在時刻との時間差に応じて、操作基準標識１０５からの時間軸方向（つまり、オブジェクト１０６の移動方向）における各レーン１０４Ｇ〜Ｏ上のそれぞれのオブジェクト１０６の位置を判別する。これにより、各オブジェクト１０６を、指定された各レーン１０４Ｇ〜Ｏ上に操作基準標識１０５から時間軸に沿って配置するために必要な各オブジェクト１０６の座標を取得することができる。
【００４８】
続くステップＳ６において、シーケンス処理部１５はステップＳ４で決定されたレーンの位置、及びステップＳ５で演算されたオブジェクト１０６の座標に基づいて、操作指示領域１０１を描画するために必要な画像データを生成する。具体的には、決定されたレーン位置に各レーン１０４Ｇ〜Ｏが表示され、その各レーン１０４Ｇ〜Ｏ上に演算された座標にオブジェクト１０６が配置されるように画像データを生成する。各レーン１０４Ｇ〜Ｏ及びオブジェクト１０６の画像は、画像データ２７から取得すればよい。
【００４９】
ステップＳ７において、シーケンス処理部１５は表示制御部１２に画像データを出力する。これにより、モニタ５に操作指示領域１０１が表示される。ステップＳ７の処理を終えると、シーケンス処理部１５は今回のシーケンス処理ルーチンを終了する。以上の処理が実行されることにより、シーケンスデータ２８にて記述された操作時期にオブジェクト１０６が操作基準標識１０５へ到達するように各レーン１０４Ｇ〜Ｏ上にオブジェクト１０６が移動表示されるとともに、楽曲中の適宜なタイミングで各レーン１０４Ｇ〜Ｏの表示される位置、つまり、操作指示領域１０１及びキャラクタ１００が表示される位置が切り替えられる。
【００５０】
次に、図７の操作評価ルーチンを説明する。図７の操作評価ルーチンが開始されると、操作評価部１６は、まずステップＳ１１で、ギターコントローラ４の出力信号を参照して、各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏ及びピッキングレバー９の操作の有無を判別する。この操作の判別を操作評価部１６は、ギターコントローラ４の出力信号に基づいて操作出力信号を判別することにより行う。操作評価部１６は、ローフレット操作部７の各ボタン７Ｇ〜Ｏの選択操作を示す信号が出力された場合には、その各ボタン７Ｇ〜Ｏの操作から一定の時間内に出力されるピッキングレバー９の操作を示す信号の出力をもって操作出力信号が出力されたと判断し、ハイフレット操作部８の各ボタン８Ｇ〜Ｏの選択操作を示す信号が出力された場合には、その各ボタン８Ｇ〜Ｏの操作を示す信号の出力をもって操作出力信号が出力されたと判断する。一方、各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏ及びピッキングレバー９の操作を示す出力信号がなかった場合、及び、これらの操作を示す出力信号があった場合でも、ローフレット操作部７の各ボタン７Ｇ〜Ｏ若しくは、ピッキングレバー９のそれぞれの単独操作を示す出力信号の場合、及び、ローフレット操作部７の各ボタン７Ｇ〜Ｏの操作から一定の時間を超えて出力されたピッキングレバー９の操作を示す出力信号の場合には、操作出力信号なしと判断する。そして、ステップＳ１１では、操作出力信号がなければ、操作評価部１６は、今回のルーチンを終了し、操作出力信号があればステップＳ１２へ進む。
【００５１】
ステップＳ１２において、操作評価部１６は、ギターコントローラ４から出力された出力信号に基づいて、各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏのいずれが選択操作されたかを判別するとともに、操作出力信号が出力されたタイミング（楽曲上の時刻）を判別する。続くステップＳ１３にて、操作評価部１６は、選択操作がされた各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏに対応するレーンに関して、シーケンスデータ２８に記述された直近の操作時期、つまりは選択操作がされた各ボタン７Ｇ〜Ｏ、８Ｇ〜Ｏに対応するレーンに関して、シーケンスデータ２８上で時間的に最も接近した操作時期を特定し、その操作時期と操作出力信号が出力された時刻との間のずれ時間を取得する。
【００５２】
次のステップＳ１４において、操作評価部１６は、ずれ時間が評価範囲内か否かを判別することにより、プレイヤの操作が適切か否か判断する。評価範囲は、比較対象の操作時期を中心として前後に所定の時間範囲で設定される。一例として、図８に示したように、操作時期を中心として複数段のレベル（図ではレベルＡ〜Ｃ）が設定され、それらのレベルが設定されている時間範囲が評価範囲として扱われる。ステップＳ１４にてずれ時間が評価範囲外の場合、操作評価部１６は今回のルーチンを終了し、評価範囲内の場合にはステップＳ１５に進む。ステップＳ１５にて、操作評価部１６は、ステップＳ１３で取得したずれ時間が図８のレベルＡ〜Ｃのいずれに属するかを判別することにより、プレイヤのギターコントローラ４への操作に対する評価を決定する。レベルＡが最高評価であり、レベルＢ、Ｃの順に評価が下がる。その後、操作評価部１６はステップＳ１６に進み、評価結果がモニタ５に表示されるように、表示制御部１２への出力を制御する。ステップＳ１６の処理を完了すると、操作評価部１６は今回のルーチンを終了する。
【００５３】
以上に説明したように、本形態のゲーム機１においては、シーケンスデータ２８に含まれる切替指示情報２８ｃの“ｃｈａｎｇｅ  ｌａｎｅ  ｐｏｓｉｔｉｏｎ”の指示と対応付けられた時刻になると、通常のゲーム画面５１とライトハンド演奏時のゲーム画面５２との間でゲーム画面が切り替えられる。これにより、各レーン１０４Ｇ〜Ｏの表示位置及びオブジェクト１０６の移動方向を変化させることができるので、ゲームの多様性を高める等の手段として操作案内を機能させることができる。また、この形態では、各レーン１０４Ｇ〜Ｏの表示位置の変化に合わせてキャラクタ１００の位置及び、姿勢等も変化させているので、プレイヤの視点の変化及びプレイヤの姿勢の変化を誘導することができる。特に、ライトハンド演奏時には、各レーン１０４Ｇ〜Ｏを上方に移動させることにより、プレイヤの姿勢を低姿勢あるいはギターのネックを持ち上げた姿勢等、実際の演奏時の姿勢に近い姿勢に誘導することができる。これにより、よりリアリティのあるギター演奏が行えるため、ゲームの多様性等をより向上させることができる。さらに、ゲーム制御部１１は、ギターコントローラ４に設けられた傾斜検知手段が検知した傾きの情報に基づいて、ライトハンド演奏時のゲーム画面５２に対応するネックを持ち上げる等のギターコントローラ４への所定の操作を判定し、この所定の操作に対応させて大きな歓声をスピーカ６から出力する、追加点を与える等の特典をプレイヤに与えてもよい。これにより、ゲームの臨場感を向上させることができる。
【００５４】
以上の形態においては、ゲーム機１の外部記憶装置２０が楽曲データ記憶手段、シーケンスデータ記憶手段、として機能する。また、制御ユニット１０が、シーケンス処理部１５に図６のステップＳ１、ステップＳ２及び、ステップＳ４〜ステップＳ７の処理を実行させることにより操作案内手段として機能する。さらに、制御ユニット１０は、シーケンス処理部１５に図６のステップＳ３、ステップＳ８及び、ステップＳ９を実行させることにより経路変更手段及び、領域位置変化手段として機能する。また、図３に示すように、ゲーム画面内の上部に操作指示領域１０１が表示されている状態、つまり、ゲーム画面内の上部にレーン１０４の出発位置１０２及び到達位置１０３が表示されている状態が表示に関する標準状態に相当し、図４に示すように、ゲーム画面内の下部に操作指示領域１０１が表示されている状態、つまり、ゲーム画面内の下部にレーン１０４の出発位置１０２及び到達位置１０３が表示されている状態が表示に関する例外状態に相当する。また、図３に示すように、レーン１０４の出発位置１０２が到達位置１０３の上方に位置する状態が変位に関する標準状態に相当し、図４に示すように、レーン１０４の出発位置１０２が到達位置１０３の下方に位置する状態が変位に関する例外状態に相当する。また、図３に示すように、キャラクタ１００の下方、つまり、ゲーム画面５１の下部に操作指示領域１０１が位置している状態が領域位置に関する標準状態に相当し、図４に示すように、キャラクタ１００の上方、つまり、ゲーム画面５２の上部に操作指示領域１０１が位置している状態が領域位置に関する例外状態に相当する。さらに、図３に示すように、操作基準標識１０５の初期位置１０５Ｄが、領域位置に関する標準状態において操作指示領域１０１の下側、つまり、ゲーム画面５１の下部に位置している状態が初期位置に関する標準状態に相当し、図４に示すように、操作基準標識１０５の初期位置１０５Ｄが、領域位置に関する例外状態において操作指示領域１０１の上側、つまり、ゲーム画面５２の上部に位置している状態が初期位置に関する例外状態に相当する。また、各レーン１０４Ｇ〜Ｏが所定の経路に相当する。
【００５５】
本発明は上述の形態に限定されず、適宜の形態にて実施することができる。上述の形態では、操作評価部１６は、図７のルーチンにおいて、ハイフレット操作部８の各ボタン８Ｇ〜Ｏの選択操作を示す信号の出力をもって、操作出力信号の出力と判断しているが、このような構成に限定されるものではない。ハイフレット操作部８の各ボタン８Ｇ〜Ｏの選択操作を示す信号が出力された場合にも、これらの各ボタン８Ｇ〜Ｏの操作を示す信号の出力から一定の時間内に出力されるピッキングレバー９の操作を示す信号の出力をもって操作出力信号が出力されたと判断してもよい。この場合、操作評価部１６は、ハイフレット操作部８の各ボタン８Ｇ〜Ｏの単独操作を示す出力信号、及び、各ボタン８Ｇ〜Ｏの操作を示す信号の出力から一定の時間を超えて出力されたピッキングレバー９の操作を示す出力信号を操作出力信号なしと判断すればよい。また、上述の形態では、ライトハンド演奏時のゲーム画面５２において、ローフレット操作部７の各ボタン７Ｇ〜Ｏの選択操作とともにピッキングレバー９を操作した場合、この操作が有効となるように構成されているが、無効となるような構成としてもよい。これにより、ライトハンド演奏時のゲーム画面においてライトハンド演奏を促すことができる。
【００５６】
また、上述の形態では、通常時のゲーム画面５１においてもハイフレット操作部８の選択操作が有効となるように構成されているが、無効となるような構成としてもよい。通常時のゲーム画面５１においてハイフレット操作部８の選択操作を無効とすることにより、操作評価ルーチンにおいて操作出力信号の出力と判断されるまでの操作量がローフレット操作部７を選択操作する場合に比べて少ないハイフレット操作部８の操作が、通常時のゲーム画面５１において使用されることを防止することができる。この場合、例えば、通常時とライトハンド演奏時とのゲーム画面の切り替え指示、つまり、図５の例における“ｃｈａｎｇｅ  ｌａｎｅ  ｐｏｓｉｔｉｏｎ２”及び“ｃｈａｎｇｅ  ｌａｎｅ  ｐｏｓｉｔｉｏｎ１”の各指示により、ハイフレット操作部８の選択操作の有効、無効を切り替えればよい。また、入力装置としては、ギターコントローラ等の専用のコントローラを利用した例に限らず、タッチパネル、押釦、レバー、トラックボールといった各種の構成の入力装置を利用することができる。
【００５７】
また、上述の形態では、操作シーケンスデータに記述された指示に基づいて所定の経路の出発位置及び到達位置を変化させているが、このような構成に限定されるものではない。例えば、ゲーム制御部１１は、傾斜検知手段が検知した傾きの情報に基づいて、ギターコントローラ４の所定方向への傾きが一定以上になる所定の操作を判定し、この所定の操作に対応させて経路変更手段が所定の経路の出発位置及び到達位置を変化させるように構成されていてもよい。この場合、実際のギター演奏者がライトハンド演奏の際にギターを一定方向に傾ける動作に対応させてゲーム画面の切り替えができるので、臨場感を演出できる。また、入力装置に対する所定の操作は、このような傾斜検知手段が検知した傾きの情報に基づく所定方向への傾きが一定以上になる操作に限定されず、例えば、単なるボタンの操作等、プレイヤが行う各種の操作を所定の操作として採用することができる。また、傾斜検知手段が省略されたギターコントローラによっても本発明は実施可能である。また、例えば、操作評価手段としての操作評価部が、プレイヤのギターコントローラへの操作に対する評価結果に応じた指示を出力するように構成され、経路変更手段が操作評価部からの評価結果に応じた指示に基づいて所定の経路の出発位置及び到達位置を変化させるように構成されていてもよい。この場合、例えば、プレイヤの評価が良い場合にはゲーム画面を切り替え、プレイヤの評価が良くない場合にはゲーム画面を切り替えないというようにプレイヤの技量に応じてゲーム画面の切り替えができるので、ゲームの難易度をより適切に変化させることができる。また、同一の楽曲に対して難易度の異なる複数のシーケンスデータが用意されている場合において、難易度の低いシーケンスデータからは所定の経路の出発位置及び到達位置を変化させる指示が省略されていてもよい。また、例えば、シーケンスデータがＥＡＳＹ、ＭＥＤＩＵＭ、ＨＡＲＤ等の難易度別に分類される場合には、ＥＡＳＹに分類されるシーケンスデータからは所定の経路の出発位置及び到達位置を変化させる指示が省略されていてもよい。また、これら難易度に応じたシーケンスデータが用意され、操作評価手段が所定の経路の出発位置及び到達位置を変化させる指示を出力するように構成されている場合において、難易度の低いシーケンスデータが用いられている場合には、経路変更手段が操作評価部からの指示に関わらず所定の経路の出発位置及び到達位置を変化させなくてもよい。この場合、プレイヤの技量に加えて、シーケンスデータの分類によってもゲームの難易度を変化させることができる。
【００５８】
また、上述の形態では、所定の経路がゲーム画面５１、５２に表示されているが、このような構成に限定されるものではない。例えば、所定の経路が点滅していても、ゲーム画面に表示されていなくてもよい。また、所定の経路が直線に限定されるものでもない。例えば、所定の経路は曲線であってもよい。また、上述の形態では、操作基準標識は、初期位置から移動せずに、操作指示標識が操作基準標識に向かって移動しているが、このような形態に限定されるものではない。例えば、操作案内手段に関しては、操作指示標識を移動させず、操作基準標識を移動させることにより両標識間の相対的な変位を実現してもよい。この場合、操作指示標識を所定の表示範囲（例えば２小節相当の時間長）毎に一括して更新し、操作基準標識は、表示範囲が更新される毎に出発位置付近の初期位置から到達位置へと移動するようにそれらの表示を制御すればよい。本発明は単一の操作部のみが設けられている場合にも適用可能である。複数の操作部が設けられている場合であっても、操作案内手段は、操作部が判別可能な態様で操作指示標識を表示できるとともに、操作指示標識と操作基準標識とを所定の経路に沿って時間順の配置で表示させ、操作基準標識と操作指示標識との間にゲーム上の時間の進行に応じた相対的でかつ、所定の経路に沿った変位を生じさせる限りにおいて、操作部毎に規定された所定の経路のそれぞれに操作指示標識を表示させる形態とは異なる形態で操作を案内してもよい。例えば、複数の操作部のそれぞれに対して互いに異なるシンボルを割り当て、操作指示標識をそれらのシンボルに対応して操作部毎に変更すれば、各操作部の操作指示標識を同一の経路に配置しても、複数の操作部のいずれを操作すべきかをプレイヤが判別可能である。
【００５９】
また、上述の形態では、操作案内手段は、表示に関する標準状態としてゲーム画面内の下部に所定の経路が位置するように出発位置及び到達位置を設定しているが、このような構成に限定されるものではない。また、同様に、操作案内手段は、変位に関する標準状態として、操作基準標識と操作指示標識との間の相対的でかつ、所定の経路に沿った変位が上方から下方に生じるように、出発位置を到達位置の上方に設定しているが、このような構成に限定されるものではない。操作案内手段は、標準状態として所定の経路が任意の位置に位置するように出発位置及び到達位置を任意に設定してもよい。例えば、操作案内手段は、標準位置として、所定の経路をゲーム画面内の右側に設定してもよいし、出発位置を到達位置の下方に設定してもよい。また、操作案内手段は、経路変更手段が位置を変化させた後の所定の経路を実際の変化前に予め予期可能なように案内してもよい。図９は、ライトハンド演奏時のゲーム画面５２にて表示される各レーン１０４を半透明で予め表示させている場合を模式的に示している。例えば、図９に示すように、実際に所定の経路の位置を変化させる前に予め変化後の状態を破線１０４Ｆのような半透明で示すことにより、所定の経路等の位置の変化に伴ってプレイヤがオブジェクト等を見失うことを防止することができる。また、変化先の経路等を予め示すことにより、経路等の変化タイミングを分かりやすく案内することができる。
【００６０】
経路変更手段は、表示に関する標準状態の例外状態として、所定の経路がゲーム画面内の上部に位置するように出発位置及び到達位置を変化させているが、このような構成に限定されるものではない。また、同様に、経路変更手段は、変位に関する標準状態の例外状態として、操作基準標識と操作指示標識との間の相対的でかつ、所定の経路に沿った変位が下方から上方に向かって生じるように、出発位置を到達位置の下方に位置を変化させているが、このような構成に限定されるものではない。例えば、経路変更手段は、所定の経路がゲーム画面内の左側に設定された標準状態に対する例外状態として、所定の経路がゲーム画面の右側にくるように、出発位置及び到達位置を変化させてもよい。この場合、所定の経路がゲーム画面の左側に位置すればローフレットボタンの操作を、所定の経路がゲーム画面の右側に位置すればハイフレットボタンの操作を、それぞれ案内していることを直感的に伝えることができる。
【００６１】
また、図１０Ａ、図１０Ｂ及び、図１１は、本発明に係る変形例を示している。図１０Ａは、第１の変形例に係る通常時のゲーム画面５１及びプレイヤ２００を模擬的に示している。図１０Ａに示すように、通常時のゲーム画面５１、つまり、標準状態では操作指示領域１０１がゲーム画面５１内の下部に設定されている。一方、図１０Ｂは、第１の変形例に係るライトハンド演奏時のゲーム画面５２及びプレイヤを模擬的に示している。図１０Ｂに示すように、ライトハンド演奏時のゲーム画面５２、つまり、例外状態では出発位置１０２及び到達位置１０３がゲーム画面５２に対して右方向に傾いており、操作指示領域１０１自体が標準状態を示すゲーム画面５１と比べて図１０Ｂの矢印Ｒ１で示すように右回転して右方向に傾いている。そして、例外状態にて操作指示領域１０１を右回転させることによりプレイヤ２００の姿勢も操作指示領域１０１の回転につられて図１０Ｂの矢印Ｒ２で示すような右回転の変化が促される。この場合、操作指示領域１０１の位置を徐々に回転させればプレイヤがオブジェクトの位置を見失うことを抑制できる。なお、操作指示領域１０１の回転の速度は急激であってもよい。さらに、操作指示領域１０１の回転にともなってギターコントローラに操作指示領域１０１の回転に対応する回転操作がされたことが判定された場合には、歓声等の特典を与えてもよい。以上のように、経路変更手段は、操作案内手段が任意の位置に標準状態として設定した所定の経路の出発位置及び到達位置に対する例外状態として、任意の位置に所定の経路の出発位置及び到達位置を変化させてよい。
【００６２】
また、経路変更手段は、例えば、所定の経路がゲーム画面内の下部に位置し、かつ、出発位置が到達位置の下方に位置するように設定された標準状態に対する例外状態として、出発位置が到達位置の上方に位置するように、出発位置のみを変化させてもよいし、又は、出発位置及び到達位置の両方の位置を変化させてもよい。つまり、経路変更手段は、所定の経路の出発位置及び到達位置の両方の位置を変化させる構成に限定されるものではなく、所定の経路の出発位置及び到達位置のいずれか一方のみの位置を変化させてもよい。
【００６３】
また、例えば、経路変更手段は、複数のレーンのうちの一部のレーンのみの出発位置及び到達位置を変化させてもよい。図１１は、本発明に係る第２の変形例を示している。図１１に示すように、経路変更手段は、複数のレーン１０４のうちの一部のレーン１０４Ｇ、１０４Ｒ、１０４Ｙについて標準状態の到達位置１０３を例外状態の到達位置１０３Ｐへ変化させてもよい。この場合、到達位置１０３の位置が変化していない左２つのレーン１０４Ｏ、１０４Ｂにてローフレットボタンの操作を、例外状態の到達位置１０３Ｐに位置する右３つのレーン１０４Ｇ、１０４Ｒ、１０４Ｙにてハイフレットボタンの操作を、それぞれ案内することができる。また、図１１に示す第２の変形例では、例外状態において、一部のレーン１０４Ｇ、１０４Ｒ、１０４Ｙの到達位置１０３のみ位置を変化させているが、到達位置１０３に加えて出発位置１０２の位置を変化させてもよいし、出発位置１０２のみの位置を変化させてもよい。
【００６４】
上述の形態では、レーン１０４の到達位置１０３が出発位置１０２の斜め下方に配置されているので、レーン１０４が奥側から手前側に延びているような仮想的な３Ｄ空間が画面上に表現されている。この場合において、プレイヤの視線とレーン１０４との間に形成される角度は任意でよい。例えば、通常時にゲーム画面５１において、プレイヤの視線とレーン１０４との間に形成される角度が９０度の場合には、奥行きがない空間、つまり、２次元空間を表現できる一方で、９０度以外の角度の場合には、奥行きがある３次元空間を表現できるとともに、角度が０度若しくは１８０度に近づくに従って空間の奥行きが広がるようにプレイヤに体感させることができる。つまり、プレイヤの視線とレーン１０４との間に形成される角度によって仮想的な３Ｄ空間の奥行きの度合いが任意に表現されてもよい。図１２及び図１３は、プレイヤの視線Ｓとレーン１０４との間に形成される角度を仮想的な３Ｄ空間において側面から見た場合を想像して示す図である。図１２は、通常時のゲーム画面５１とライトハンド演奏時のゲーム画面５２において、プレイヤの視線Ｓとレーン１０４との間に形成される角度αが等しい場合を示している。この場合、プレイヤがレーン１０４を見上げるときの角度と見下ろすときの角度とが等しいので、到達位置１０３の位置の変化の前後においてプレイヤが感じる違和感を抑制することができる。また、操作指示領域１０１内において、プレイヤの視線Ｓとレーン１０４との間に形成される角度を変化させるように、経路変更手段は出発位置及び到達位置の少なくともいずれか一方の位置を変化させてもよい。図１３は、経路変更手段が角度αから角度βとなるようにレーン１０４の到達位置１０３を変化させる場合を示す図である。図１３に示すように、プレイヤの視線Ｓに対して傾斜の小さい角度αから傾斜の大きい角度βへゲームの状況に応じて角度を変化させてもよい。傾斜が小さいと遠くから徐々にオブジェクトが近づくように感じさせることができるので、オブジェクトの移動を比較的小さく表現することができる一方で、傾斜が大きいと上から下に落ちていくように感じさせることができるので、オブジェクトの移動を比較的大きく表現することができる。このため、プレイヤの視線Ｓとレーン１０４との間に形成される角度を変化させることにより、プレイヤが体感するスピード感を変化させることができるので、難易度の調整をすることができる。
【００６５】
上述の形態では、領域変更手段は、領域位置に関する例外状態において操作指示領域をゲーム画面の上部に配置するとともに、キャラクタの位置も下部に変化させている。つまり、操作指示領域の位置の変化に対応させてその他のものの位置にも変化を与えることにより、３Ｄ空間においてあたかも視点が移動したかのような効果を発揮させているが、このような構成に限定されるものではない。例えば、領域位置に関する例外状態においてキャラクタ等、その他のものの位置はそのままに操作指示領域の位置のみをゲーム画面の上部等、任意の位置に変化させてもよい。また、上述の形態では、領域位置に関する例外状態において領域位置変化手段がゲーム画面内における操作指示領域の表示位置を変化させるとともに、経路変更手段が領域位置に関する例外状態における操作指示領域に操作基準標識等が表示されるように所定の経路の出発位置及び到達位置を変化させているが、このような構成に限定されえるものではない。例えば、領域位置変化手段を省略してもよい。つまり、通常のゲーム画面とライトハンド演奏時のゲーム画面との間で操作指示領域の位置が変化しない状態において、経路変更手段が、所定の位置から位置に変化のない操作指示領域内にて所定の経路の出発位置及び到達位置の少なくともいずれか一方の位置を変化させてもよい。
【００６６】
また、上述の形態では、楽曲を再生し、楽曲の演奏時間に基づいて操作基準標識と操作指示標識との間にゲーム上の時間の進行に応じた相対的でかつ、所定の経路に沿った変位を生じさせているが、このような構成に限定されるものではない。例えば、時間経過に合わせて変化する映像を画面に表示し、その映像に基づいて操作基準標識と操作指示標識との間に相対的でかつ、所定の経路に沿った変位を生じさせてもよい。この映像としては例えば、所定の時刻に所定の位置に旗があげられる旗揚げ映像、所定の時刻に所定の場所に到達するドライブ映像、もしくは、楽曲を省略したダンス映像といったものが考えられる。この場合、シーケンスデータには、ゲーム中における操作部の操作時期が記述されていればよく、操作案内手段は、楽曲上の時間にかえてゲーム上の時間を使用すればよい。つまり、本発明のゲームシステムは、音楽ゲームに限定されるものではない。さらに、本発明のゲームシステムは、商業施設に設置される業務用ゲーム機、家庭用の据置型ゲーム機、携帯型のゲーム機、ネットワークを利用して実現されるゲームシステムといった適宜の形態で実現されてよい。
【符号の説明】
【００６７】
１  ゲーム機
４  ギターコントローラ（入力装置）
５  モニタ（表示装置）
６  スピーカ（音声出力装置）
７  ローフレット操作部（操作部）
８  ハイフレット操作部（操作部）
９  ピッキングレバー（操作部）
１０  制御ユニット（コンピュータ、操作案内手段、経路変更手段、楽曲再生手段、領域位置変化手段）
１１  ゲーム制御部
１２  表示制御部
１４  音声出力制御部
１５  シーケンス処理部
１６  操作評価部
２０  外部記憶装置（楽曲データ記憶手段、シーケンスデータ記憶手段）
２１  ゲームプログラム
２２  ゲームデータ
２５  楽曲データ
２８  シーケンスデータ
２８ａ  条件定義部
２８ｂ  操作シーケンス部
２８ｃ  切替指示情報
２８ｄ  ハイフレット操作記述部
５１  通常時のゲーム画面（ゲーム画面）
５２  ライトハンド演奏時のゲーム画面（ゲーム画面）
１００  キャラクタ
１０１  操作指示領域
１０２  出発位置
１０３  到達位置
１０４  レーン（所定の経路）
１０５  操作基準標識
１０５Ｄ  初期位置
１０６  オブジェクト（操作指示標識）
【図１】
2011030872.tif 000003
【図２】
2011030872.tif 000004
【図３】
2011030872.tif 000005
【図４】
2011030872.tif 000006
【図５】
2011030872.tif 000007
【図６】
2011030872.tif 000008
【図７】
2011030872.tif 000009
【図８】
2011030872.tif 000010
【図９】
2011030872.tif 000011
【図１０Ａ】
2011030872.tif 000012
【図１０Ｂ】
2011030872.tif 000013
【図１１】
2011030872.tif 000014
【図１２】
2011030872.tif 000015
【図１３】
2011030872.tif 000016