(57)【要約】【課題】指示標識の数の増加がユーザに要求されるプレイ行為の数の増加に直結することを抑制することができるゲームシステムを提供する。【解決手段】ゲームシステム１は、操作部２２Ａを有する入力装置２２と第１基準ライン画像３１Ａ及びボール画像３２を含むゲーム画面３０を表示する表示装置ＤＰとに接続され、第１基準ライン画像３１Ａとボール画像３２との一致を通じて操作部２２Ａを振る動作を実行すべき実行時期を案内するとともに、実際の操作部２２Ａを振る動作に応じた進行を付加するテニス型の音楽ゲームを提供する。そして、ゲームシステム１は、操作部２２Ａを介してゲーム画面３０の一部範囲を指定する指定操作が入力された場合にそこに消滅条件が満たされるまで補助画像３９を提示し、その位置とボール画像３２の位置との一致が操作部２２Ａを振る動作を代替するようにその一致に合わせてゲームに所定の進行を付加する。【選択図】図６
2018157987.tif 000002
【特許請求の範囲】
【請求項１】
プレイ行為を入力するための入力装置と、前記プレイ行為を実行すべき実行時期に対応する指示標識及び現在時刻の基準として機能する基準標識を含むゲーム画面を表示する表示装置とに接続され、前記実行時期に前記基準標識と一致するように前記指示標識を移動させることにより前記ゲーム画面を通じて前記実行時期を案内するとともに、前記指示標識に対応する実際のプレイ行為が実行された場合に当該実際のプレイ行為に応じた進行を付加するゲームを提供するゲームシステムであって、
前記入力装置を介して前記ゲーム画面の一部範囲を指定する指定行為が入力された場合に、当該一部範囲に消滅条件が満たされるまで補助領域を設定する領域設定手段と、
前記指示標識の位置が前記補助領域の位置と一致した場合に、前記指示標識の位置と前記補助領域の位置との一致が前記実際のプレイ行為を代替するように当該一致に合わせて前記ゲームに所定の進行を付加する進行付加手段と、
を備える、ゲームシステム。
【請求項２】
前記消滅条件は、前記補助領域の設定開始から所定時間経過後に満たされ、
前記領域設定手段は、前記補助領域を前記所定時間経過後に前記ゲーム画面から消去する、請求項１に記載のゲームシステム。
【請求項３】
前記領域設定手段は、前記ゲームのプレイ状況が設定条件を満たす場合に、前記一部範囲に前記補助領域を設定する、請求項１又は２に記載のゲームシステム。
【請求項４】
前記設定条件は、前記ゲーム画面に複数の指示標識が表示される場合に、当該複数の指示標識の数が所定数を超えたときに満たされ、
前記領域設定手段は、前記複数の指示標識の数が前記所定数を超えたときに前記一部範囲に前記補助領域を提示する、請求項３に記載のゲームシステム。
【請求項５】
前記領域設定手段は、前記補助領域を設定した場合に、当該補助領域に更に補助画像を提示する、請求項１〜４のいずれか一項に記載のゲームシステム。
【請求項６】
前記入力装置及び前記表示装置に接続されるコンピュータを、請求項１〜５のいずれか一項に記載のゲームシステムの各手段として機能させるように構成されたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイ行為を入力するための入力装置と、プレイ行為を実行すべき実行時期に対応する指示標識及び現在時刻の基準として機能する基準標識を含むゲーム画面を表示する表示装置とに接続され、実行時期に基準標識と一致するように指示標識を移動させることによりゲーム画面を通じて実行時期を案内するとともに、指示標識に対応する実際のプレイ行為が実行された場合にその実際のプレイ行為に応じた進行を付加するゲームを提供するゲームシステム等に関する。
【背景技術】
【０００２】
プレイ行為を入力するための入力装置と、プレイ行為を実行すべき実行時期に対応する指示標識及び現在時刻の基準として機能する基準標識を含むゲーム画面を表示する表示装置とに接続され、実行時期に基準標識と一致するように指示標識を移動させることによりゲーム画面を通じて実行時期を案内するとともに、指示標識に対応する実際のプレイ行為が実行された場合にその実際のプレイ行為に応じた進行を付加するゲームを提供するゲームシステムが存在する。例えば、このような指示標識、基準標識及びプレイ行為としてそれぞれオブジェクト、操作基準部及びオブジェクトに対するタッチ操作を採用し、オブジェクトの移動経路がタッチ操作の位置に応じて変化するゲームを提供するゲームシステムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９７１５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のゲームシステムでは、二つの操作基準部間をオブジェクトが移動することにより各操作基準部に対応するプレイヤに各操作基準部にタッチ操作すべき操作時期が案内される。そして、そのタッチ操作の位置等に応じた経路で相手のプレイヤの操作基準部に向かうようにオブジェクトの移動方向は変化する。また、このような音楽ゲームでは、ゲーム中にオブジェクトの数が変化する場合もある。このような場合、特許文献１のゲームシステムでは、オブジェクトの数の変化は、ユーザに要求される操作の数に直結するため、ゲームの難易度の変化にも直結してしまう可能性がある。結果として、ゲームの一部においてオブジェクトの数によってはユーザに適切な難易度を上回ってしまう可能性がある。
【０００５】
そこで、本発明は、指示標識の数の増加がユーザに要求されるプレイ行為の数の増加に直結することを抑制することができるゲームシステム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のゲームシステムは、プレイ行為を入力するための入力装置と、前記プレイ行為を実行すべき実行時期に対応する指示標識及び現在時刻の基準として機能する基準標識を含むゲーム画面を表示する表示装置とに接続され、前記実行時期に前記基準標識と一致するように前記指示標識を移動させることにより前記ゲーム画面を通じて前記実行時期を案内するとともに、前記指示標識に対応する実際のプレイ行為が実行された場合に当該実際のプレイ行為に応じた進行を付加するゲームを提供するゲームシステムであって、前記入力装置を介して前記ゲーム画面の一部範囲を指定する指定行為が入力された場合に、当該一部範囲に消滅条件が満たされるまで補助領域を設定する領域設定手段と、前記指示標識の位置が前記補助領域の位置と一致した場合に、前記指示標識の位置と前記補助領域の位置との一致が前記実際のプレイ行為を代替するように当該一致に合わせて前記ゲームに所定の進行を付加する進行付加手段と、を備えている。
【０００７】
一方、本発明のコンピュータプログラムは、前記入力装置及び前記表示装置に接続されるコンピュータを、上述のゲームシステムの各手段として機能させるように構成されたものである。
【図面の簡単な説明】
【０００８】
【図１】本発明の一形態に係るゲームシステムの全体構成の概要を示す図。
【図２】ゲーム機の外観の一例を示す図。
【図３】ゲームシステムの制御系の要部の構成を示す図。
【図４】ゲーム画面の一例を模式的に示す模式図。
【図５】ラケットを振る動作の速度に応じて変化する第２ボール画像の移動速度及び移動方向を説明するための説明図。
【図６】補助領域を含むゲーム画面の一例を模式的に示す図。
【図７】領域設定処理ルーチンのフローチャートの一例を示す図。
【図８】補助反発処理ルーチンのフローチャートの一例を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の一形態に係るゲームシステムについて説明する。図１は、本発明の一形態に係るゲームシステムの全体構成の概要を示す図である。図１に示すように、ゲームシステム１は、センターサーバ２及びゲーム機ＧＭを含んでいる。ゲーム機ＧＭは、ネットワーク３を介してセンターサーバ２に接続される。一例として、ゲーム機ＧＭは、業務用（商業用）のゲーム機として構成されてよい。業務用のゲーム機は、有料或いは無料で所定範囲のゲームをプレイさせるゲーム機である。一例として、ゲーム機ＧＭは、有料で音楽ゲームを提供してよい。具体的には、ゲーム機ＧＭは、例えば、所定の対価の消費と引き換えに、その対価に応じた範囲で音楽ゲームを提供してよい。ゲーム機ＧＭは、店舗４等の商業施設に適当な台数ずつ設置されてよい。
【００１０】
センターサーバ２は、一台の物理的装置によって構成される例に限らない。例えば、複数の物理的装置としてのサーバ群によって一台の論理的なセンターサーバ２が構成されてもよい。また、クラウドコンピューティングを利用して論理的にセンターサーバ２が構成されてもよい。さらに、ゲーム機ＧＭがセンターサーバ２として機能してもよい。
【００１１】
また、センターサーバ２には、例えば、ネットワーク３を介して、ユーザ端末５が接続されてよい。ユーザ端末５は、センターサーバ２から配信されるソフトウェアを実行することにより、各種の機能を発揮するネットワーク端末装置の一種である。図１の例では、ユーザ端末５の一例として、携帯電話（スマートフォンを含む）が利用されている。また、ユーザ端末５として、例えば、その他にもパーソナルコンピュータ、携帯型ゲーム機、携帯型タブレット端末装置といった、ネットワーク接続が可能でかつユーザの個人用途に供される各種のネットワーク端末装置が利用されてよい。
【００１２】
ネットワーク３は、一例として、ＴＣＰ／ＩＰプロトコルを利用してネットワーク通信を実現するように構成されてよい。典型的には、ＷＡＮとしてのインターネットと、ＬＡＮとしてのイントラネットと、を組み合わせてネットワーク３が構成されてよい。図１の例では、センターサーバ２及びゲーム機ＧＭはルータ３ａを介して、ユーザ端末５はアクセスポイント３ｂを介して、それぞれネットワーク３に接続されている。
【００１３】
なお、ネットワーク３は、ＴＣＰ／ＩＰプロトコルを利用する形態に限定されない。ネットワーク３として、通信用の有線回線、或いは無線回線（赤外線通信、近距離無線通信等を含む）等を利用する各種の形態が利用されてよい。あるいは、ユーザ端末５とゲーム機ＧＭ等との通信は、例えば、通信用の回線（有線及び無線を含む）を利用せずに、二次元コード等、各種情報を含むように所定の規格に準拠して生成されるコード（例えば、二次元コード）を利用して実現されてよい。したがって、ネットワーク（或いは通信回線）の用語は、このようなコードを利用する通信方法等、回線を利用せずに情報の送受信をする形態を含んでよい。
【００１４】
センターサーバ２は、ゲーム機ＧＭ又はそのユーザに対して各種のゲーム機用サービスを提供する。ゲーム機用サービスとして、例えば、ゲーム機ＧＭからユーザの識別情報を受け取って、そのユーザを認証するサービスが提供されてよい。また、認証したユーザのプレイデータをゲーム機ＧＭから受け取って保存し、或いは保存するプレイデータをゲーム機ＧＭに提供するサービスが提供されてもよい。さらに、ゲーム機用サービスには、ネットワーク３を介してゲーム機ＧＭのプログラム或いはデータを配信し、更新するサービス、ネットワーク３を介して複数のユーザが共通のゲームをプレイする際にユーザ同士をマッチングするマッチングサービス等が含まれていてもよい。
【００１５】
また、センターサーバ２は、ネットワーク３を介してユーザ端末５のユーザに各種のＷｅｂサービスを提供する。Ｗｅｂサービスには、例えば、ゲーム機ＧＭが提供するゲームに関する各種の情報を提供するゲーム用情報サービスが含まれてよい。また、例えば、Ｗｅｂサービスには、各ユーザ端末５に各種データ或いはソフトウェアを配信（データ等のアップデートを含む）する配信サービスが含まれてもよい。さらに、Ｗｅｂサービスには、その他にもユーザによる情報発信、交換、共有といった交流の場を提供するコミュニティサービス、各ユーザを識別するためのユーザＩＤを付与するサービス等のサービスが含まれてよい。
【００１６】
図２は、ゲーム機ＧＭの外観の一例を示す図である。図２に示すように、例えば、ゲーム機ＧＭは、筐体６を備えていてよい。また、筐体６には、例えば、収容部ＣＡ及びコントロールパネル部７が設けられていてよい。収容部ＣＡは、ユーザを内部に収容するための空間を形成する部分である。そして、例えば、ユーザは、収容部ＣＡにおいて、つまり筐体６の内部において音楽ゲームをプレイしてよい。
【００１７】
例えば、収容部ＣＡは、囲い部ＣＡ１、ステージ部ＣＡ２、及び開口部ＣＡ３を含んでいてよい。ステージ部ＣＡ２は、ユーザがゲームをプレイするための部分である。このため、ステージ部ＣＡ２は、ユーザを乗せるための部分として使用されてよい。換言すれば、ステージ部ＣＡ２は、筐体６の内部においてユーザが行動可能な範囲として機能してよい。なお、ステージ部ＣＡ２は囲い部ＣＡ１の一部として機能してもよい。あるいは、ステージ部ＣＡ２は省略されてもよい。この場合、例えば、各ゲーム機ＧＭにおいて共通の背景（床面）が形成されるように、ステージ部ＣＡ２の代わりに共通のカーペットが使用されてもよい。つまり、筐体６は下方が床面等に開口していてもよい。
【００１８】
囲い部ＣＡ１は、ステージ部ＣＡ２を囲うように位置する部分である。例えば、囲い部ＣＡ１は、ステージ部ＣＡ２においてユーザがゲームをプレイする場合に正面に位置する正面壁ＣＡ１ａ、左右の側面にそれぞれ位置する二つの側面壁ＣＡ１ｂ、及び上方において天井を形成する天井板ＣＡ１ｃを含んでいてよい。また、開口部ＣＡ３は、筐体６の内部と外部とを接続するために開口する部分である。開口部ＣＡ３には、例えば、柱部８が更に設けられていてよい。柱部８は、開口部ＣＡ３を左右に分断するように天井板ＣＡ１ｃからステージ部ＣＡ２まで延びる部分である。結果として、収容部ＣＡには、柱部８を挟むように左右に位置する二つの開口部ＣＡ３が設けられてよい。
【００１９】
また、コントロールパネル部７は、各種の装置が設けられる部分である。例えば、このような各種の装置として、コントロールパネル部７には、コントロールパネルが設けられてよい。コントロールパネルは、ゲームに関する各種の操作を入力するための周知の入力装置である。さらに、コントロールパネル部７は、例えば、その他にも対価を徴収するための対価徴収装置、或いは音楽ゲームを提供するための制御ユニット等を各種の装置として収納するように構成されていてよい。同様に、コントロールパネル部７には、例えば、ユーザのプレイ行為を入力するための入力装置（例えば後述の棒状の操作部を有する入力装置）或いは各種の画像を表示する表示装置等の各種の接続機器が配置されていてもよい。また、コントロールパネル部７は、例えば、柱部８の内側に配置されてよい。つまり、柱部８の影（内部側）に位置するように収容部ＣＡの内部に配置されてよい。
【００２０】
さらに、筐体６には、例えば、収容部ＣＡの内部に位置検出装置９が設けられていてもよい。具体的には、例えば、収容部ＣＡには、対角線上に位置するように天井板ＣＡ１ｃの二隅に二つの位置検出装置９が配置されていてもよい。そして、これらの位置検出装置９は、例えば、後述のように棒状（ユーザに把持して使用されるタイプ）の操作部を介してユーザの動作がプレイ行為として利用される場合に、収容部ＣＡ内におけるその棒状の操作部の位置を検出するために使用されてよい。なお、その他にも、ゲーム機ＧＭには、電源スイッチ、電源ランプ或いはスピーカといった通常の業務用のゲーム機が備えている各種の入力装置及び出力装置が設けられ得るが、図１ではそれらの図示を省略している。
【００２１】
また、収容部ＣＡ（筐体６の内部）には椅子（不図示）が配置されてよい。つまり、筐体６は、ユーザが収容部ＣＡにおいて椅子に座って音楽ゲームをプレイするように構成されていてよい。具体的には、例えば、椅子は、操作の便宜のために、ステージ部ＣＡ２上のコントロールパネル部７の付近に配置されてよい。また、この場合、コントロールパネル部７の操作や入力装置等の各種設定の第三者（ゲームをプレイするユーザ以外の者）による実行を許容するように、椅子とコントロールパネル部７との間には間隔があけられていてよい。つまり、椅子は、コントロールパネル部７との間に第三者が介在するための間隔をあけて配置されていてもよい。一方で、ユーザのプレイ行為を入力するための入力装置やゲームをプレイするためのゲーム空間を表示する表示装置等がコントロールパネル部７に配置される場合には、それらを椅子に座ったユーザが使用可能なように、椅子は入力装置や表示装置等が使用される位置に配置されてよい。つまり、椅子は、例えば、第三者の介在と入力装置等の使用との両方を許容する程度の間隔がコントロールパネル部７との間に形成されるように、ステージ部ＣＡ２に配置されてよい。
【００２２】
さらに、椅子は、ユーザの動作をプレイ行為として許容するように、囲い部ＣＡ１との間にも所定の間隔をあけて配置されてよい。例えば、所定の間隔として、少なくとも椅子に座った状態においてユーザによって実行される動作を許容するための間隔が採用されてよい。具体的には、例えば、椅子は、正面壁ＣＡ１ａの方向を向くように配置されてよい。つまり、椅子は、ユーザが正面壁ＣＡ１ａの方向を向いて座るように配置されてよい。そして、正面壁ＣＡ１ａとの間にユーザの動作を許容するための間隔をあけるように配置されてよい。同様に、椅子は、左右の側面壁ＣＡ１ｂとの間にもユーザの動作を許容するための間隔をあけるように配置されていてよい。つまり、椅子は、ユーザがそこに座っている場合に左右の側方及び前方へのユーザの動作を許容するように、正面壁ＣＡ１ａ及び側面壁ＣＡ１ｂとの間に所定の間隔（前方の間隔と側方の間隔とは相違していてもよい）をあけて配置されてよい。換言すれば、囲い部ＣＡ１は、椅子の前方及び側方との間にユーザの動作を許容するための所定の間隔を形成するように設けられていてよい。なお、ユーザが椅子に座ってプレイする場合には、天井板ＣＡ１ｃとの間にも間隔が形成されるため、上方への動作も当然許容されてよい。
【００２３】
次に、音楽ゲームを提供するためのゲームシステム１の制御系の要部について説明する。図３は、ゲームシステム１の制御系の要部の構成を示す図である。図３に示すように、センターサーバ２は、制御ユニット１０と、記憶ユニット１１と、を備えている。制御ユニット１０は、例えば、マイクロプロセッサと、そのマイクロプロセッサの動作に必要な内部記憶装置（一例としてＲＯＭ及びＲＡＭ）等の各種周辺装置とを組み合わせたコンピュータユニットとして構成されてよい。なお、制御ユニット１０には、キーボード等の入力装置、モニタ等の出力装置等が接続され得る。しかし、それらの図示は省略した。
【００２４】
記憶ユニット１１は、制御ユニット１０に接続されている。記憶ユニット１１は、電源の供給がなくても記憶を保持可能なように、例えば、磁気テープ等の大容量記憶媒体により構成されていてよい。記憶ユニット１１には、サーバ用データ１４及びサーバ用プログラム１５が記憶されている。サーバ用プログラム１５は、センターサーバ２がゲーム機ＧＭ等に各種のサービスを提供するために必要なコンピュータプログラムである。制御ユニット１０がサーバ用プログラム１５を読み取って実行することにより、制御ユニット１０の内部には、例えば、ゲーム機サービス管理部１６及びＷｅｂサービス管理部１７が設けられてよい。
【００２５】
ゲーム機サービス管理部１６は、上述のゲーム機用サービスを提供するための処理を実行する。一方、Ｗｅｂサービス管理部１７は、上述のＷｅｂサービスを提供するために必要な処理を実行する。ゲーム機サービス管理部１６及びＷｅｂサービス管理部１７は、コンピュータハードウェアとコンピュータプログラムとの組み合わせにより実現される論理的装置である。なお、制御ユニット１０の内部には、その他にも各種の論理的装置が設けられ得る。しかし、それらの図示は省略した。
【００２６】
サーバ用データ１４は、サーバ用プログラム１５の実行に伴って参照されるデータである。例えば、サーバ用データ１４は、各ユーザを識別するためのユーザＩＤ等の各種ＩＤを管理するためのＩＤ管理データ、各ユーザの過去の実績や固有の設定等を管理するためのプレイデータ、或いは後述のシーケンスデータ等を含んでいてよい。しかし、それらの図示は省略した。
【００２７】
一方、ゲーム機ＧＭには、コンピュータとしての制御ユニット２０と、記憶ユニット２１と、表示装置ＤＰと、位置検出装置９と、入力装置２２と、対価徴収装置２３と、が設けられている。記憶ユニット２１、表示装置ＤＰ、位置検出装置９、入力装置２２、及び対価徴収装置２３は、いずれも制御ユニット２０に接続される。また、制御ユニット２０、記憶ユニット２１、及び対価徴収装置２３は、例えば、コントロールパネル部７に収納されてよい。
【００２８】
制御ユニット２０は、例えば、マイクロプロセッサと、そのマイクロプロセッサの動作に必要な内部記憶装置（一例としてＲＯＭ及びＲＡＭ）等の各種周辺装置とを組み合わせたコンピュータユニットとして構成されてよい。なお、制御ユニット２０には、上述のスピーカ等のその他の公知のゲーム機と同様の各種の入力装置或いは出力装置が接続され得る。しかし、それらの図示は省略した。
【００２９】
表示装置ＤＰは、制御ユニット２０の出力信号に応じて各種の画像を表示する周知の表示装置である。例えば、表示装置ＤＰは、音楽ゲームの進行に使用されるゲーム空間を表示してよい。また、表示装置ＤＰは、例えば、このようなゲーム空間としてバーチャルリアリティ（以下、ＶＲと呼ぶ場合がある）を演出するための各種画像を含むゲーム空間（以下、ＶＲゲーム空間と呼ぶ場合がある）を表示してよい。さらに、例えば、表示装置ＤＰは、このようなＶＲゲーム空間を表示するために、誘導部ＤＰ１及び表示面ＤＰ２を有していてよい。誘導部ＤＰ１は、ユーザの視線をゲーム空間に誘導するための部分である。例えば、誘導部ＤＰ１は、ユーザの視界を覆うことによりそのユーザの視線を表示面ＤＰ２に誘導するように形成されていてよい。表示面ＤＰ２は、ゲーム空間に対応するゲーム画面を表示するための部分である。例えば、表示面ＤＰ２には、上述のＶＲゲーム空間等の各種のゲーム空間に対応するゲーム画面が表示されてよい。また、表示面ＤＰ２は、例えば、誘導部ＤＰ１が形成された筐体部に、この誘導部ＤＰ１を介して視認されるように、収容されていてもよい。そして、表示装置ＤＰは、そのような筐体部を介して誘導部ＤＰ１の先に露出する表示面ＤＰ２を覗き込むように使用されてよい。
【００３０】
具体的には、例えば、このような表示装置ＤＰとして、ヘッドマウント型の表示装置（いわゆるヘッドマウントディスプレイ。以下、このような表示装置ＤＰをＨＭＤと呼ぶ場合がある）が採用されてよい。ＨＭＤは、上述のような筐体部と表示装置とが一つに組み合わされた周知の表示装置である。ＨＭＤは、ユーザの意識がゲーム空間に入りこめるように、一般的に例えば上述の誘導部ＤＰ１等を介してユーザの視界をゲーム空間の表示に制限するように構成されている。このようなＨＭＤは、装着用のベルト等を介してユーザの頭部にハンドフリーに（手が自由に動かせるように）装着される場合が多い。さらに、ＨＭＤは、ユーザの頭部に装着された状態においてユーザの視野範囲に位置する現時点の現実空間の映像（画像）を表示するように構成されている場合もある。このような場合、例えば、ＨＭＤには、視野範囲に位置する現時点の現実空間を撮影するためのカメラ（撮影装置）が設けられていてよい。一例として、このようなＨＭＤが表示装置ＤＰとして使用されてよい。つまり、ヘッドマウント型の表示装置ＤＰは、一例として、ユーザの頭部に装着された状態においてユーザの視野範囲に応じた現実空間の映像をゲーム空間の少なくとも一部として利用するように構成されていてよい。さらに、ヘッドマウント型の表示装置ＤＰは、例えば、現実空間の映像に仮想的画像を付加することにより現実空間を拡張した拡張現実ゲーム空間或いはユーザが表示装置ＤＰを使用している時点の現実空間（現時点の現実空間）とは別時点（別の場所である場合を含む）の現実空間の映像（現時点の現実空間の映像を代替する代替現実空間）を表示するように構成されていてもよい。
【００３１】
入力装置２２は、ユーザのプレイ行為を入力するための周知の入力装置である。入力装置２２は、このような入力のために、例えば、プレイ行為に応じた信号を制御ユニット１０に出力してよい。また、入力装置２２は、例えば、このようなプレイ行為として、ユーザの動作を入力可能に構成されていてよい。より具体的には、入力装置２２は、例えば、ユーザによって操作される操作部２２ａを有していてよい。また、このような操作部２２ａは、例えば、棒状に構成されていてもよい。そして、このような棒状の操作部２２ａを通じて、プレイ行為として、スポーツのテニスで使用されるラケットのように操作部２２ａを各種の方向に振る動作が採用されてもよい。つまり、入力装置２２は、操作部２２ａを介してテニスラケットを振る場合と同様の動作をプレイ行為として入力するように構成されていてよい。また、例えば、上述のようにユーザが椅子に座ってゲームをプレイする場合には、このようなテニスラケットを振るような動作として、主として椅子の前方、左右の側方、及び上方において実行される動作がプレイ行為として利用されてよい。
【００３２】
位置検出装置９は、対象の位置を検出するための周知の検出装置である。例えば、位置検出装置９は、対象の位置として操作部２２ａの位置を検出するように構成されていてよい。つまり、棒状の操作部２２ａがユーザによって各種の方向に振られた場合に、その操作部２２ａの位置（操作部２２ａの移動の軌跡）を検出するように構成されていてよい。具体的には、例えば、位置検出装置９は、上述のように天井板４ｃの二隅に配置される二つの位置検出装置９を含んでいてよい。そして、これらの二つの位置検出装置９は、例えば、制御ユニット１０からの信号に基づいて（或いは自己制御のもと所定の周期で）操作部２２ａに向かって赤外線を射出するように構成されていてよい。また、操作部２２ａは、各位置検出装置９からの赤外線を受信するように構成されていてよい。そして、操作部２２ａは、例えば二つの位置検出装置９から射出される赤外線の受信時期の相違等に基づいて位置を算出することにより自己の位置を取得し、それを制御ユニット２０に出力してよい（或いは受信結果を制御ユニット２０に出力し、制御ユニット２０が操作部２２ａの位置を算出してもよい）。
【００３３】
なお、位置検出装置９は、このような構成に限定されない。例えば、位置検出装置９として、カメラが利用されてもよい。あるいは、操作部２２ａ（或いは入力装置２２）に自己の位置を算出可能なジャイロセンサ等が設けられている場合には、位置検出装置９は省略されてもよい。一方で、精度向上のために、赤外線及びジャイロセンサ等、これらの各種方法が兼用されてもよい。
【００３４】
対価徴収装置２３は、所定の対価を徴収するための周知の装置である。例えば、このような対価徴収装置２３として、カードリーダ或いはコイン徴収装置が利用されてよい。具体的には、例えば、所定の対価としてカードに記憶された対価が利用される場合には、その対価の残量を読み取って消費するカードリーダが対価徴収装置２３として利用されてよい。同様に、所定の対価としてコインが利用される場合には、そのコインを徴収するコイン徴収装置が対価徴収装置２３として利用されてよい。そして、対価徴収装置２３は、徴収結果に応じた信号を制御ユニット２０に出力してよい。
【００３５】
一方、記憶ユニット２１は、各種のデータ等の情報を記憶する周知のユニットである。例えば、記憶ユニット２１は、電源の供給がなくても記憶を保持可能なように、例えば、磁気記録媒体や光記録媒体、フラッシュＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などにより構成されてよい。記憶ユニット２１には、ゲームプログラム２４及びゲームデータ２５が記憶される。ゲームプログラム２４は、ゲーム機ＧＭが音楽ゲームを提供するために必要なコンピュータプログラムである。ゲームプログラム２４の実行に伴って、制御ユニット２０の内部には、例えば、ゲーム提供部２７が設けられてよい。ゲーム提供部２７は、音楽ゲームを提供するために必要な各種処理を実行する。また、ゲーム提供部２７は、コンピュータハードウェアとコンピュータプログラムとの組み合わせにより実現される論理的装置である。なお、制御ユニット２０の内部には、その他にも各種の論理的装置が設けられ得る。しかし、それらの図示は省略した。
【００３６】
ゲームデータ２５は、ゲームプログラム２４の実行に伴って参照されるデータである。ゲームデータ２５は、例えば、音楽ゲームの提供に必要な各種のデータを含んでいてよい。また、このようなデータには、例えば、シーケンスデータ２６が含まれてよい。シーケンスデータ２６は、適切なプレイ行為を実行すべき実行時期を案内するためのデータである。
【００３７】
また、ゲームデータ２５は、例えば、その他にも表示装置ＤＰに画像（ゲーム空間を含む）を表示させるための画像データ、スピーカに楽曲を再生させるための楽曲データ、或いは上述のＩＤ管理データ及びプレイデータを含んでいてもよい。また、例えば、このようなＩＤ管理データ及びプレイデータは、必要な部分が含まれるように、少なくとも一部がセンターサーバ２から提供されてよい。しかし、それらの図示は省略した。
【００３８】
次に、ゲーム機ＧＭが提供する音楽ゲームについて説明する。ゲーム機ＧＭは、一例として複合型の音楽ゲームを提供する。音楽ゲームは、適切なプレイ行為の実行時期を評価するタイプのタイミングゲームの一種である。音楽ゲームでは、このような実行時期として、楽曲のリズムと一致する時期が利用される。つまり、音楽ゲームは、音楽のリズムに対応する時期に適切なプレイ行為をユーザに要求するタイプのタイミングゲームである。例えば、音楽ゲームは、表示装置ＤＰを通じて、そのような実行時期を案内してよい。また、例えば、表示装置ＤＰは、このような実行時期を、現在時刻の基準として機能する基準標識及び各実行時期を指示するための指示標識を含むゲーム空間の表示を通じて案内してよい。また、例えば、このようなゲーム空間は、各指示標識と基準標識との位置が各実行時期において一致するように生じる相対的変位を通じて各実行時期を案内してよい。そして、音楽ゲームは、そのような実行時期において、ユーザにプレイ行為を要求してよい。また、例えば、このような要求は、実行時期に合わせて実際にプレイ行為が実行された場合に、その実際のプレイ行為を評価することにより実現されてもよい。
【００３９】
さらに、例えば、このようなゲーム空間は、所定の間隔をあけて配置される複数の基準部を含んでいてよい。この場合、実行時期は、例えば、それらの基準部の間を移動する指示標識を通じて案内されてよい。つまり、音楽ゲームは、それらの基準部の少なくとも一つが基準標識として機能するようにそれらの基準部の間を移動する指示標識をゲーム空間に提示することによりその指示標識の移動を通じて実行時期を案内してよい。具体的には、例えば、音楽ゲームが一人でプレイされる場合は一つの基準部が基準標識として機能してよいし、或いは二人でプレイされる場合には二つの基準部がそれぞれ基準標識として機能してもよい。そして、そのような基準部（基準標識）への指示標識の到達に合わせて実際にプレイ行為が実行された場合に、その実際のプレイ行為が評価されてよい。
【００４０】
複合型の音楽ゲームは、上述のような音楽ゲームと別の種類のゲームとが複合的に組み合わされたゲームである。具体的には、例えば、ゲーム機ＧＭは、このような複合型の音楽ゲームとして、上述の音楽ゲームにテニスゲームの要素が組み合わされたテニス型の音楽ゲームを提供してよい。テニス型の音楽ゲームは、テニスのラケットを振る動作を実行すべき実行時期を音楽のリズムに合わせて案内するタイプのゲームである。例えば、このような実行時期は、上述の指示標識に対応するテニスボールが各実行時期に基準標識に到達するように移動するゲーム空間を通じて案内されてよい。また、ゲーム空間は、例えば、上述の複数の基準部として機能する複数の壁を更に含んでいてよい。そして、テニスボールは、少なくとも実行時期に基準標識に到達するように、それらの壁及び基準標識の間を移動してよい。さらに、そのようなテニスボールに対してラケットを振る動作が実行された場合には、その動作に応じてテニスボールの進行方向等を変化させてよい。つまり、テニスボールの基準標識の到達に合わせて、ラケットを振る動作が要求されてよい。
【００４１】
なお、テニス型の音楽ゲームでは、そのような動作の実際の実行時期は、テニスボールが基準標識に到達すべき実行時期、つまり本来の実行時期に基づいて評価（得点化）されてもよいし、評価されなくてもよい。例えば、実際の実行時期が評価（得点化）される場合には、そのような評価結果として効果音の再生（演奏の一部の再生を含む）が採用されてもよい。あるいは、得点化されず、効果音の再生だけが実行されてもよい。
【００４２】
同様に、ラケットを振る動作に応じて進行方向等が変化したテニスボール（打ち返されたテニスボール）も評価（得点化）の対象とされてもよいし、されなくてもよい。具体的には、例えば、打ち返されたテニスボールは、いわゆるスポーツのテニスと同様に評価されてもよい。つまり、例えば、そのようなテニスボールは、所定の範囲内にダイレクトに打ち返され、対戦相手（コンピュータを含む）が返球できなかった場合に評価されてもよい。あるいは、打ち返されたテニスボールは、対戦相手に衝突した場合にそのテニスボールの衝突速度や方向、位置等を基準にその対戦相手へのダメージの多寡として評価（数値化）されてもよい。つまり、テニス型の音楽ゲームは、テニスボールを通じて対戦相手とバトルするバトル型のゲームとして構成されてもよい。
【００４３】
図４を参照して、上述のようなゲーム空間の一例について更に説明する。図４は、このようなゲーム空間として表示装置ＤＰの表示面ＤＰ２に表示されるＶＲゲーム画面の一例を模式的に示す模式図である。また、図４の例は、テニス型の音楽ゲームがバトル型のテニスゲームとして構成されている場合のＶＲゲーム画面の一例を示している。この場合、図４に示すように、ＶＲゲーム画面３０は、例えば、基準ライン画像３１、ボール画像３２、ラケット画像３３、及び空間画像３５を含んでいてよい。
【００４４】
空間画像３５は、ゲーム空間の範囲を示すための画像である。例えば、空間画像３５は、正面壁画像３５ａ、左右の側壁画像３５ｂ、天井画像３５ｃ、及びステージ画像３５ｄを含んでいてよい。正面壁画像３５ａは奥行き方向の限界範囲に対応する壁を、左右の側壁画像３５ｂは左右方向の限界範囲に対応する壁を、天井画像３５ｃは上方の限界範囲に対応する天井を、ステージ画像３５ｄは下方の限界範囲に対応する床（例えばステージ部ＣＡ２や地面等に対応していてよい）を、それぞれ示す画像である。例えば、左右の側壁画像３５ｂ、天井画像３５ｃ、及びステージ画像３５ｄは、奥行き方向の奥側に位置する正面壁画像３５ａから手前側に向かって延びるように表示されてよい。また、これらの幅は、仮想的３次元空間を演出するように、例えば、手前側に近づくに従って徐々に大きくなってよい。
【００４５】
基準ライン画像３１は、所定の時期を示す基準として機能する画像である。例えば、基準ライン画像３１は、ゲーム空間（立体感）を演出するために、矩形に形成されてよい。具体的には、基準ライン画像３１は、左右の側壁画像３５ｂ、天井画像３５ｃ、及びステージ画像３５ｄに沿うように位置する矩形に形成されてよい。つまり、基準ライン画像３１は、ゲーム空間の左右方向及び上下方向の限界を示すように、外延に位置していてよい。また、基準ライン画像３１は、例えば、所定の時期として音楽（楽曲）のリズムのうちの拍を示してもよい。そして、基準ライン画像３１は、各拍を示す複数の基準ライン画像３１を含んでいてよい。具体的には、例えば、基準ライン画像３１は、手前側から奥側（奥行き方向）に向かって順に位置するように、第１基準ライン画像３１Ａ及び第２基準ライン画像３１Ｂを含んでいてよい。また、奥行き方向は、奥側から手前側に向かうに従って時間経過を示す時間軸として機能してよい。そして、最も手前側の第１基準ライン画像３１Ａは、ラケットを振る動作をすべきベストタイミング（実行時期）に対応する基準ライン画像３１として機能してよい。つまり、例えば、第１基準ライン画像３１Ａは、上述の基準標識として機能してよい。
【００４６】
ボール画像３２は、上述のテニスボールとして機能する画像である。例えば、ボール画像３２は、打ち返すべきテニスボールに対応する第１ボール画像３２Ａ、及び打ち返された後のテニスボールに対応する第２ボール画像３２Ｂを含んでいてよい。つまり、適切なラケットを振る動作が実行された場合に、第１ボール画像３２Ａが第２ボール画像３２Ｂに変化してよい。また、これらの第１ボール画像３２Ａ及び第２ボール画像３２Ｂは、配色の相違を通じて区別されてよい。
【００４７】
ボール画像３２は、各種の経路でゲーム空間内を移動してよい。例えば、このような経路には、ゲーム空間の外延、つまり正面壁画像３５ａ、左右の側壁画像３５ｂ、天井画像３５ｃ、及びステージ画像３５ｄといった空間画像３５に衝突する経路が含まれていてよい。そして、ボール画像３２は、そのような衝突に伴い、側壁画像３５ｂ等で跳ね返りつつ、ゲーム空間内を移動してよい。つまり、ボール画像３２は、衝突を通じて移動方向を変えることにより、側壁画像３５ｂ等の空間画像３５とユーザの位置（例えば第１基準ライン画像３１Ａが機能してもよい）との間を移動するようにゲーム空間（ＶＲゲーム画面３０）内に表示されてよい。この場合、正面壁画像３５ａ、左右の側壁画像３５ｂ、天井画像３５ｃ、及びステージ画像３５ｄといったボール画像３２の跳ね返る部分、及びラケットを振る動作をすべきユーザの位置（例えば第１基準ライン画像３１Ａ）が複数の基準部として機能する。
【００４８】
具体的には、例えば、第１ボール画像３２Ａは、奥側から出現し、手前側に向かって移動してよい。また、例えば、ラケットを振る動作に伴い、第１ボール画像３２Ａは、移動方向が相違する第２ボール画像３２Ｂに変化してよい。例えば、第２ボール画像３２Ｂの移動速度及び移動方向（経路）は、例えば、実際のテニスと同様に、ラケットを振る動作に応じて決定されてよい。第２ボール画像３２Ｂの移動速度及び移動方向の決定については、更に後述する。
【００４９】
さらに、第２ボール画像３２Ｂは、正面壁画像３５ａで跳ね返った場合には、再度第１ボール画像３２Ａに変化してもよい。つまり、第２ボール画像３２Ｂは、正面壁画像３５ａで跳ね返ることにより再度第１ボール画像３２Ａ（第１基準ライン画像３１Ａへの到達によりプレイ行為を案内するボール画像３２）に変化してもよい。結果として、テニス型の音楽ゲームは、テニスの壁打ち或いはスカッシュ等と同様に、一つの同じボール画像３２を通じて何度もプレイ行為を要求するように構成されてよい。
【００５０】
一方、ラケット画像３３は、ラケットを振る動作としてボール画像３２（テニスボール）を打ち返すための画像である。例えば、ラケット画像３３は、入力装置２２の操作部２２ａに対する操作に応じて位置が変化してよい。具体的には、例えば、ラケット画像３３の位置は、現実空間における操作部２２ａの位置の変化に応じて移動（動作）するように変化してよい。そして、ラケット画像３３の位置と第１ボール画像３２Ａの位置とが一致した場合に、その第１ボール画像３２Ａを第２ボール画像３２Ｂに変化させてよい。つまり、このような場合に、第１ボール画像３２Ａ（テニスボール）が打ち返されてよい。操作部２２ａの向き（例えば水平方向に対する角度等）についても同様である。つまり、操作部２２ａの向きはラケット画像３３の向きとして反映されてよい。また、例えば、ラケット画像３３として、テニスラケットを模した形状の画像が使用されてよい。
【００５１】
次に、ボール画像３２がラケット画像３３によって打ち返された場合の移動速度及び移動方向の決定、つまり第２ボール画像３２Ｂの移動速度及び移動方向の決定について説明する。第２ボール画像３２Ｂの移動速度及び移動方向は、上述のとおり、実際のテニスと同様に決定されてよい。また、例えば、音楽ゲームは、このようなテニスと同様の動作として、複数種類の動作を許容してよい。つまり、音楽ゲームへのプレイ行為は、複数種類のプレイ行為としてそれぞれ機能する複数種類の動作を含んでいてよい。そして、それらの動作の種類に応じて、第２ボール画像３２Ｂの移動速度及び移動方向が決定されてよい。さらに、第２ボール画像３２Ｂの移動速度及び移動方向の決定には、そのような動作の実際の実行時期が考慮されてもよい。つまり、第２ボール画像３２Ｂの移動速度及び移動方向は、例えば、ユーザによって実行された動作の種類及びそのような動作の実際の実行時期に応じて決定されてよい。
【００５２】
具体的には、例えば、動作の種類は、動作速度（操作部２２ａを振る動作の速度、つまり移動させる速度）、第１ボール画像３２Ａとラケット画像３３との接触角度、及び第１ボール画像３２Ａとラケット画像３３との接触位置（つまりラケット画像３３の打ち返し位置）の少なくとも一つの相違に応じて異なっていてよい。つまり、ラケットを振る動作は、例えば動作速度、接触角度及び打ち返し位置に応じて複数種類に分類されてよい。そして、第２ボール画像３２Ｂの移動速度及び移動方向は、例えば、それらの動作速度、接触角度及び打ち返し位置に加えて、それらに対応するラケットを振る動作の実際の実行時期（第１ボール画像３２Ａの打ち返しのタイミング）に基づいて決定されてよい。
【００５３】
図５は、ラケットを振る動作の速度に応じて変化する第２ボール画像３２Ｂの移動速度及び移動方向を説明するための説明図である。また、図５の例は、操作部２２ａの操作速度（動作速度）は相違するものの、操作の時期（打ち返しのタイミング）、接触角度及びラケット画像３３の打ち返し位置が同じ場合を示している。この場合、図５に示すように、例えば、第２ボール画像３２Ｂは、ラケットを振る動作の速度に応じて複数の移動速度Ｖで正面壁画像３５ａに向かって移動してよい。
【００５４】
具体的には、このような移動速度Ｖは、例えば、第１移動速度Ｖ１、第２移動速度Ｖ２、及び第３移動速度Ｖ３を含んでいてよい。例えば、第１移動速度Ｖ１は操作部２２ａが大きく振られた場合（例えば第１破線４１で示されるラケット画像３３の軌跡に対応する動作が実行された場合）の移動速度Ｖに、第２移動速度Ｖ２は操作部２２ａが少し振られた場合（例えば第２破線４２で示されるラケット画像３３の軌跡に対応する動作が実行された場合）の移動速度Ｖに、第３移動速度Ｖ３は操作部２２ａ（ラケット画像３３）の位置だけが調整された場合（例えば操作部２２ａが後方から前方に振られるのではなく、左右方向に移動される操作だけが実行された場合）の移動速度Ｖに、それぞれ対応してよい。そして、例えば、スポーツのテニスと同様に、操作部２２ａを振りかぶる動作が大きいほど、移動速度Ｖは大きくなってよい。つまり、第１移動速度Ｖ１、第２移動速度Ｖ２、及び第３移動速度Ｖ３は、ラケットの動作速度が速いほど速くなるように、操作部２２ａの操作速度が速い動作に順に対応してよい。そして、第２ボール画像３２Ｂは、ラケットの動作速度が速い場合には速く、遅い場合は遅くなるように、これらのいずれかの移動速度Ｖで正面壁画像３５ａに向かって移動してよい。
【００５５】
同様に、例えば、第２ボール画像３２Ｂは、移動速度Ｖに応じて複数の移動経路Ｗを通じて移動してよい。例えば、このような移動経路Ｗは、第１移動経路Ｗ１、第２移動経路Ｗ２、及び第３移動経路Ｗ３を含んでいてよい。第１移動経路Ｗ１及び第２移動経路Ｗ２は、いずれも第２ボール画像３２Ｂがダイレクトに（ステージ画像３５ｄ等の空間画像３５に当たらずに）正面壁画像３５ａまで移動する場合の移動経路Ｗである。例えば、第１移動経路Ｗ１として横から見た場合に上方にやや湾曲しつつ正面壁画像３５ａまで届く経路Ｗが、第２移動経路Ｗ２として直線的に（例えばほぼ水平に）正面壁画像３５ａまで届く経路Ｗが、それぞれ採用されてよい。つまり、第１移動経路Ｗ１は、第２移動経路Ｗ２よりも移動距離が長く形成されていてよい。一方、第３移動経路Ｗ３は、ステージ画像３５ｄで数回バウンド（衝突）しつつ正面壁画像３５ａまで延びる経路Ｗである。そして、第２ボール画像３２Ｂは、移動速度Ｖに応じて、これらの３つの移動経路Ｗ１〜Ｗ３のいずれかを移動してよい。
【００５６】
具体的には、例えば、第２ボール画像３２Ｂが正面壁画像３５ａに到達すべき到達時期は、（例えばシーケンスデータ２６を通じて）予め指定されていてもよい。例えば、一つの同じボール画像３２を通じて何度もプレイ行為が要求される場合、つまり第２ボール画像３２Ｂが正面壁画像３５ａへの衝突を通じて再度第１ボール画像３２Ａに変化する場合、その第２ボール画像３２Ｂを再度第１ボール画像３２Ａ（プレイ行為の実行時期を案内するボール画像３２）として機能させるために、第２ボール画像３２Ｂの正面壁画像３５ａへの到達時期が予め指定されていてもよい。そして、このような場合、その到達時期に正面壁画像３５ａに到達するように、移動速度Ｖに基づいて第２ボール画像３２Ｂの移動経路Ｗが決定されてよい。つまり、第２ボール画像３２Ｂが到達時期に正面壁画像３５ａに到達するように、移動速度Ｖが速くなるに従って距離の長い移動経路Ｗが使用されてよい。
【００５７】
図５の例では、第２ボール画像３２Ｂが第１移動速度Ｖ１で移動する場合には第１移動経路Ｗ１が、第２移動速度Ｖ２で移動する場合には第１移動経路Ｗ１よりも距離の短い第２移動経路Ｗ２が、それぞれ移動経路Ｗとして利用されている。つまり、第２ボール画像３２Ｂが固定的な到達時期に正面壁画像３５ａに到達するように、ラケットの動作速度が速いほど長い距離の移動経路Ｗを速い移動速度Ｖで移動している。
【００５８】
一方で、図５の例では、第２ボール画像３２Ｂが第３移動速度Ｖ３で移動する場合には第３移動経路Ｗ３が使用されている。第３移動経路Ｗ３は、第１移動経路Ｗ１よりも距離が長くなる可能性がある。つまり、移動速度Ｖが遅い場合でも、例えば最も早い移動速度Ｖのそれよりも距離の長い移動経路Ｗを第２ボール画像３２Ｂは例外的に移動してよい。例えば、このような例外的な移動経路Ｗは、ゲームのプレイ状況が除外条件を満たす場合に使用されてよい。また、例えば、このようなプレイ状況として第２ボール画像３２Ｂの移動速度Ｖが利用されてよい。具体的には、例えば、第２ボール画像３２Ｂの移動速度Ｖが除外条件を満たす場合に、このような特別（例外的）な移動経路Ｗが使用されてよい。また、このような除外条件として、例えば、第２ボール画像３２Ｂの移動速度Ｖが所定値（例えば予め設定されていてよい）未満の場合に満たされる条件が採用されてよい。つまり、第２ボール画像３２Ｂの移動速度Ｖが所定値よりも小さい場合には、実際のテニスにおいて生じ得るボールが相手やネットまで届かない状況を再現するように、第２ボール画像３２Ｂはダイレクトで正面壁画像３５ａまで届かない特別な移動経路Ｗ（例えば第３移動経路Ｗ３）を例外的に移動してもよい。
【００５９】
また、例えば、第２ボール画像３２Ｂが例外的な移動経路Ｗ（例えば第３移動経路Ｗ３）を移動する場合、第２ボール画像３２Ｂが正面壁画像３５ａに到達すべき時期は予め指定された到達時期に縛られなくてもよい。つまり、到達時期が予め指定されている場合でも、その到達時期に到達しない移動速度Ｖ及び移動経路Ｗを第２ボール画像３２Ｂは例外的に有していてよい。より具体的には、例えば、第２ボール画像３２Ｂが第３移動経路Ｗ３で移動する場合、第２ボール画像３２Ｂは正面壁画像３５ａに到達時期に到達しなくてもよい。換言すれば、この場合、第２ボール画像３２Ｂは予め指定された到達時期とは別の到達時期に正面壁画像３５ａに到達してよい。また、例えば、このような別の到達時期として第３移動速度Ｖ３で第３移動経路Ｗ３を移動した場合の到達時期、つまり指定の到達時期に対応するように距離等が調整されない場合の到達時期が採用されてよい。さらに、この場合、例えば、正面壁画像３５ａへの到達に伴い第２ボール画像３２Ｂが変化すべき第１ボール画像３２Ａは、その第２ボール画像３２Ｂの到達とは無関係に新しく出現してよい。そして、この場合、例えば、第２ボール画像３２Ｂは、正面壁画像３５ａへの到達に伴い、第１ボール画像３２Ａに変更せず、ＶＲゲーム画面３０から消滅してよい。
【００６０】
なお、第２ボール画像３２Ｂの移動速度Ｖ及び移動経路Ｗは、上述のとおり打ち返しのタイミング、打ち返しの位置、或いは接触角度に応じて変化してもよい。つまり、打ち返しのタイミング、打ち返し位置、或いは接触角度が移動速度Ｖ及び移動経路Ｗの少なくともいずれか一方に反映されてもよい。打ち返し位置の反映は、例えば、スポーツのテニスと同様に、ラケット画像３３を複数の打ち返し範囲に分類することにより実現されてよい。具体的には、例えば、ラケット画像３３が中心範囲とその周辺の周辺範囲を打ち返し範囲として含む場合には、ボール画像３２が中心範囲に当たったときに移動速度Ｖが上昇し、周辺範囲に当たったときに移動速度Ｖが減少するように、実行されてもよい。同様に、例えば、第２ボール画像３２Ｂは中心範囲に当たった場合には上述の第１移動経路Ｗ１〜第６移動経路Ｗ６を通じて移動する一方で、周辺範囲に当たった場合にはそれらの第１移動経路Ｗ１等から更に左右にずれた別の移動経路Ｗ（例えばいずれの移動経路Ｗも側壁画像３５ｂ等を経由することにより第１移動経路Ｗ１等より長くてよい）を通じて移動してもよい。また、接触角度の反映は、例えば、接触角度に応じた移動方向（例えば接触角度がそのまま利用されてもよいし、方向用の反発係数等が掛け算されてもよい）を決定することにより実行されてよい。同様に、例えば、速度用の反発係数等との掛け算を通じて、接触角度は移動速度Ｖに反映されてもよい。一方、打ち返しタイミングの相違は、例えば、打ち返しタイミングの相違に伴う接触角度の相違として反映されてもよいし、主として移動速度Ｖの変化として反映されてもよい。
【００６１】
さらに、ＶＲゲーム画面３０には、補助領域が設定される場合がある。上述のとおり、ボール画像３２に対してラケットを振る動作が実行された場合には、第１ボール画像３２Ａが第２ボール画像３２Ｂに変化するとともに、その実際の動作に応じた移動速度Ｖ等で第２ボール画像３２Ｂは移動する。つまり、ラケットを振る動作に伴い、その実際の動作に応じた進行がゲームに付加されている。補助領域は、このような実際のラケット動作を代替するように機能する領域である。例えば、補助領域は、ユーザのラケットを振る動作を補助するように、ボール画像３２を反発させてよい。そして、補助領域は、ボール画像３２を反発させることによりボール画像３２の打ち返しに使用されてよい。結果として、ボール画像３２は、ラケット画像３３だけでなく、例えば補助領域においても反発し、第１ボール画像３２Ａから第２ボール画像３２Ｂに変化してよい。つまり、補助領域とボール画像３２とが衝突した場合にも、ラケットを振る動作を代替するような所定の進行が付加されてよい。
【００６２】
図６を参照して、補助領域の一例ついて具体的に説明する。例えば、このような補助領域の設定位置や範囲は、プレイ状況やユーザの操作（これらの組合せを含む）に応じて決定されてよい。また、例えば、補助領域は設定条件が満たされた場合に設定されてよい。一方、補助領域は消滅条件が満たされた場合には消滅してよい。つまり、補助領域は、例えば、設定条件が満たされてから消滅条件が満たされるまでＶＲゲーム画面３０に設定されてよい。設定条件及び消滅条件は、例えば、プレイ状況、時間、所定の操作を要件に含んでいてよい。
【００６３】
図６は、補助領域を含むＶＲゲーム画面３０の一例を模式的に示す図である。例えば、図６に示すように、補助領域の設定位置及び範囲は、ＶＲゲーム画面３０の一部範囲を指定するユーザの指定操作によって決定されてよい。また、そのような一部範囲には、補助領域を示す補助画像３９が表示されてよい。この場合、補助画像３９の範囲は、補助領域の範囲と一致していてよい。そして、そのような補助画像３９に第１ボール画像３２Ａが衝突した場合（第１ボール画像３２Ａの位置が補助画像３９の位置と一致した場合）、補助画像３９がラケット画像３３を代替するように、第１ボール画像３２Ａを第２ボール画像３２Ｂに変化させてよい。つまり、第１ボール画像３２Ａは、ラケット画像３３によって打ち返された場合と同様に補助画像３９において反発してよい。
【００６４】
具体的には、例えば、補助画像３９は、現在の位置のラケット画像３３と過去の位置のラケット画像３３Ｐとの間に表示されてよい。つまり、補助画像３９は、ラケット画像３３の移動の軌跡を示すように、ラケット画像３３の移動範囲に表示されてよい。そして、ラケット画像３３を移動させるための操作部２２ａに対する操作が一部範囲を指定する指定操作として機能してよい。
【００６５】
なお、補助領域の範囲は、補助画像３９の範囲と一致していなくてもよい。例えば、補助領域は、補助画像３９よりも大きく設定されていてもよいし、小さく設定されていてもよい。また、補助領域は、上述のようなラケット画像３３の軌跡上にも限定されない。例えば、閉じた範囲（例えば円や多角形を形成する範囲）がラケット画像３３の軌跡によって指定された場合に、ラケット画像３３の軌跡上だけでなく、そのような閉じた範囲全体（例えば円や多角形の内部全体）が補助領域として設定されてよい。つまり、一部範囲を指定するための各種の操作が指定操作として採用されてよい。また、指定操作は、ラケット画像３３を利用した操作でなくてもよい。また、補助領域に対応する一部範囲は、操作部２２ａを通じて指定されてなくてもよい。具体的には、例えば、ユーザの手を通じて一部範囲が指定されてもよい。つまり、補助領域の範囲及び位置は、指定操作を含む各種の指定行為によって指定されてよい。
【００６６】
また、例えば、指定操作は、設定条件が満たされた場合に有効になってよい。設定条件は、例えば、ＶＲゲーム画面３０に複数のボール画像３２が表示される場合に、そのボール画像３２の数に応じて満たされてよい。具体的には、例えば、設定条件は、プレイ状況を要件に含むことにより、ＶＲゲーム画面３０に所定数以上の第１ボール画像３２Ａが表示された場合に満たされてよい。例えば、第１ボール画像３２Ａの数は、第１ボール画像３２Ａが連続的に適切に打ち返された場合、つまり連続的に適切な操作が実行された場合（いわゆるコンボ）に増加してよい。さらに、そのような適切な操作の回数（コンボの回数）が増えるに従って第１ボール画像３２Ａの数も増加してよい。つまり、コンボ中に（設定条件が満たされて）指定操作が有効になり、ラケット画像３３の軌跡上に補助画像３９が表示されてよい。
【００６７】
また、補助画像３９は、上述のような一部範囲に消滅条件が満たされるまで表示される。消滅条件は、例えば、時間を要件に含むことにより、補助画像３９の表示開始（補助領域の設定開始）から所定時間経過した場合に満たされてよい。つまり、補助画像３９は、表示開始から所定時間経過後に消滅してよい。また、このような所定時間は、コンボの回数に応じて変化してもよい。具体的には、補助画像３９の表示期間は、例えば、コンボの回数が増えるに従って長くなるように変化してもよい。なお、例えば、補助画像３９（補助領域）は、所定時間の経過（消滅条件の具備）に伴い消滅するように、徐々に大きさが小さくなってもよい。
【００６８】
また、補助画像３９は、ラケットを振る動作を代替する限り、各種の進行を所定の進行として付加してよい。例えば、補助画像３９は、ラケットを振る動作により生じ得る進行を付加してもよいし、そのような動作では生じ得ない進行を付加してもよい。例えば、補助画像３９は、所定の進行として、ラケットを振る動作と同様に、第１移動速度Ｖ１〜第３移動速度Ｖ３によって第１移動経路Ｗ１〜第３移動経路Ｗ３を第２ボール画像３２Ｂが移動するように、ボール画像３２を反発させてもよい。また、この場合において、補助画像３９において反発した場合の第２ボール画像３２Ｂの移動速度Ｖ等は、これらの移動速度Ｖ１〜Ｖ３等のいずれかに固定的に設定されていてもよい。
【００６９】
具体的には、例えば、補助画像３９は、第１ボール画像３２Ａがそこに衝突した場合には、第２ボール画像３２Ｂが第３移動経路Ｗ３を第３移動速度Ｖ３で固定的に移動するように進行を付加してよい。つまり、補助画像３９は、図５の例においてラケット画像３３の位置だけが調整されるように打ち返す操作を代替するように、使用されてよい。ＶＲゲーム画面３０には、例えば、このような補助画像３９を通じて補助領域が設定されてよい。そして、このようなＶＲゲーム画面３０を通じて、テニス型の音楽ゲームが提供されてよい。
【００７０】
次に、領域設定処理及び補助反発処理について説明する。領域設定処理は、ＶＲゲーム画面３０に補助領域を設定するための処理である。例えば、領域設定処理は、指定操作に応じて補助領域に補助画像３９を表示するように構成されていてよい。一方、補助反発処理は、ラケット画像３３の役割を代替するように補助領域を機能させるための処理である。例えば、補助反発処理は、第１ボール画像３２Ａを補助領域において反発させるように構成されていてよい。より具体的には、例えば、補助反発処理は、ラケット画像３３によって打ち返された場合と同様に補助領域と衝突した後の第２ボール画像３２Ｂの移動速度Ｖ及び移動経路Ｗを決定するように構成されていてよい。
【００７１】
例えば、領域設定処理は図７のルーチンを通じて、補助反発処理は図８のルーチンを通じて、いずれもゲーム機ＧＭの制御ユニット２０によって実現されてよい。より具体的には、図７及び図８のルーチンは、いずれも制御ユニット２０のゲーム提供部２７を通じて実行されてよい。なお、ゲーム機ＧＭの制御ユニット２０及びセンターサーバ２の制御ユニット１０は、この処理の他にも各種の周知な処理等を、それぞれ単独で或いは互いに協働して実行する。しかし、それらの詳細な説明は省略する。
【００７２】
図７は、領域設定処理を実現するための領域設定処理ルーチンのフローチャートの一例を示す図である。図７のルーチンは、例えば、設定条件が満たされる毎に実行されてよい。図７のルーチンが開始されると、ゲーム提供部２７は、まずステップＳ１１において指定操作の結果を取得する。具体的には、例えば、ゲーム提供部２７は、ラケット画像３３の移動が指定操作として採用される場合に、ラケット画像３３の位置の変化を指定操作の結果として取得してよい。
【００７３】
続くステップＳ１２において、ゲーム提供部２７は、ステップＳ１１の取得結果に基づいて、補助領域を設定すべき範囲を特定する。具体的には、例えば、ゲーム提供部２７は、ステップＳ１２で取得した指定操作によって指定された一部範囲、つまりラケット画像３３の移動の軌跡上（現在の位置のラケット画像３３と過去の位置のラケット画像３３Ｐとの間）を、補助領域を設定すべき範囲として特定してよい。そして、次のステップＳ１３において、ゲーム提供部２７は、ステップＳ１２で特定した範囲に補助画像３９を提示する。
【００７４】
一方、次のステップＳ１４において、ゲーム提供部２７は、補助画像３９が表示されている場合に消滅条件が満たされるか否か判別する。具体的には、例えば、ゲーム提供部２７は、補助画像３９の表示開始から所定時間経過した場合に消滅条件が満たされたと、所定時間経過していない場合に消滅条件が満たされていないと、それぞれ判別してよい。そして、この判別結果が否定的結果の場合、つまり消滅条件が満たされていない場合、ゲーム提供部２７はステップＳ１５に進む。ステップＳ１５において、ゲーム提供部２７は、表示中の補助画像３９の表示を維持する。そして、ゲーム提供部２７は、再度ステップＳ１４の処理を実行する。
【００７５】
一方、ステップＳ１４の判別結果が肯定的結果の場合、つまり消滅条件が満たされる場合、ゲーム提供部２７はステップＳ１６に進む。ステップＳ１６において、ゲーム提供部２７は、表示中の補助画像３９を消去する。具体的には、ゲーム提供部２７は、例えば、消滅条件を具備した補助画像３９、つまり表示開始から所定時間経過した補助画像３９がＶＲゲーム画面３０から消滅するように、その補助画像３９の表示を消去する。そして、ゲーム提供部２７は、ステップＳ１６の処理を終えると、今回のルーチンを終了する。これにより、一部範囲を指定する指定操作に応じてその一部範囲に補助領域が設定されるように補助画像３９が表示される。より具体的には、設定条件が満たされた場合にはラケット画像３３の軌跡上に補助領域が設定されるように、その軌跡を示す補助画像３９が表示される。
【００７６】
また、図８は、補助反発処理を実現するための補助反発処理ルーチンのフローチャートの一例を示す図である。図８のルーチンは、例えば、ＶＲゲーム画面３０の表示中において所定の周期で繰り返し実行されてよい。図８のルーチンが開始されると、ゲーム提供部２７は、まずステップＳ２１において、ボール画像３２及び補助画像３９の位置を取得する。
【００７７】
続くステップＳ２２において、ゲーム提供部２７は、ステップＳ２１の取得結果に基づいて、ボール画像３２の位置と補助画像３９の位置とが一致するか否か判別する。より具体的には、例えば、ゲーム提供部２７は、ボール画像３２のうち第１ボール画像３２Ａの位置と補助画像３９の位置とが一致しているか否か、つまり第１ボール画像３２Ａが補助画像３９に衝突しているか否か判別してよい。そして、この判別結果が否定的結果の場合、つまり第１ボール画像３２Ａの位置と補助画像３９の位置とが一致していない場合、ゲーム提供部２７は以降の処理をスキップして今回のルーチンを終了する。
【００７８】
一方、ステップＳ２２の判別結果が肯定的結果の場合、つまり第１ボール画像３２Ａの位置と補助画像３９の位置とが一致している場合、ゲーム提供部２７はステップＳ２３に進む。ステップＳ２３において、ゲーム提供部２７は、ボール画像３２の移動速度Ｖを算出する。例えば、補助画像３９は、上述のとおり、ラケット画像３３の位置だけが調整される操作を代替するように使用されてよい。このため、例えば、ゲーム提供部２７は、補助画像３９と衝突した後の第２ボール画像３２Ｂの移動速度Ｖとして、固定的に第３移動速度Ｖ３を算出してよい。
【００７９】
次のステップＳ２４において、ゲーム提供部２７は、移動経路Ｗを決定する。例えば、ゲーム提供部２７は、ステップＳ２３の取得結果に基づいて移動経路Ｗを決定してよい。具体的には、ゲーム提供部２７は、例えば、ステップＳ２３で算出した第３移動速度Ｖ３に対応する第３移動経路Ｗ３を移動経路Ｗとして決定してよい。そして、ゲーム提供部２７は、ステップＳ２４の処理を終えると、今回のルーチンを終了する。これにより、補助画像３９（補助領域）がラケット画像３３の役割を代替するようにボール画像３２Ａを反発させる。より具体的には、例えば、補助画像３９は、ラケット画像３３の位置だけが調整された打ち返し操作の実行（つまり最低限の打ち返し操作の実行）と同様に機能するように、ボール画像３２を反発させる。つまり、補助画像３９は、そこで反発した後の第２ボール画像３２Ｂが第３移動経路Ｗ３を第３移動速度Ｖ３で正面壁画像３５ａに向かって移動するようにボール画像３２を反発させる進行を付加する。
【００８０】
以上に説明したように、この形態によれば、指定操作に伴い一部範囲に補助領域が設定される。そして、その補助領域がボール画像３２に対する操作部２２ａの操作を代替するように、その補助領域の位置とボール画像３２の位置との一致に伴い所定の進行がゲームに付加される。具体的には、操作部２２ａを振る動作に対応するラケット画像３３の位置の変化に伴い、ラケット画像３３の軌跡上、つまり現在の位置のラケット画像３３と過去の位置のラケット画像３３Ｐとの間に補助領域が設定されるように、ラケット画像３３の軌跡を示す補助画像３９が表示される。そして、その補助画像３９は、ラケット画像３３を代替するように、ラケット画像３３と同様に、ボール画像３２を反発させる。これにより、補助画像３９（補助領域）にラケットを振る動作と同様の役割を担わせることができる。
【００８１】
より具体的には、補助画像３９は、例えば、ラケットを振る動作に応じて第１移動速度Ｖ１〜第３移動速度Ｖ３及び第１移動経路Ｗ１〜第３移動経路Ｗ３が利用される場合に、それらのうちの第３移動速度Ｖ３及び第３移動経路Ｗ３で衝突後の第２ボール画像３２Ｂが移動するように、ボール画像３２を反発させる。つまり、補助画像３９は、第１ボール画像３２Ａとの衝突に伴い、最低限の打ち返し操作の実行として機能するように、進行を付加する。これにより、補助画像３９にラケットを振る動作の役割のうち最低限の打ち返し操作に対応する役割を担わせることができる。結果として、第１ボール画像３２Ａを通じてユーザに要求されるラケットを振る動作の一部を補助画像３９に分担させることができるので、第１ボール画像３２Ａの数の増加がユーザに要求されるラケットを振る動作の数に直結することを抑制することができる。これにより、例えば第１ボール画像３２Ａの数の増加に伴い、ゲームの一部において難易度が不適切に上昇してしまうことを抑制することができる。結果として、このような上昇が生じてしまう場合に比べてゲームの難易度をより適切に保つことができるので、ゲームの興趣性を向上させることができる。
【００８２】
以上の形態において、ゲーム機ＧＭの制御ユニット２０が、図７のルーチンを実行することにより本発明の領域設定手段として機能する。また、ゲーム機ＧＭの制御ユニット２０が、図８のルーチンを実行することにより本発明の進行付加手段として機能する。
【００８３】
本発明は上述の形態に限定されず、適宜の形態にて実施することができる。例えば、上述の形態では、ゲーム機ＧＭはテニス型の音楽ゲームを提供している。しかし、ゲーム機ＧＭが提供するゲームは、このような形態に限定されない。例えば、音楽ゲームは、野球やサッカー、バスケットボール等の各種のスポーツゲームと複合されてよい。また、ゲーム機ＧＭが提供するゲームは、音楽ゲームにも限定されない。ゲーム機ＧＭは、例えば、複数の基準部間を指定された時期に到達するように移動する指示標識によってユーザのプレイ行為の時期を案内する各種のタイミングゲームを提供してよい。
【００８４】
同様に、プレイ行為も上述のラケットを振る動作に限定されない。例えば、上述のような各種のゲームに対応する適宜の行為（操作部に対する指先の操作を含む）がプレイ行為として利用されてよい。そして、そのような各種のプレイ行為に関連する各種の要素の相違がプレイ行為の種類として反映されてよい。
【００８５】
また、上述の形態では、制御ユニット２０及び記憶ユニット２１がゲーム機ＧＭに設けられている。しかし、本発明のゲーム機ＧＭは、このような形態に限定されない。例えば、クラウドコンピューティングを利用してネットワーク上に論理的に制御ユニット２０及び記憶ユニット２１が設けられてもよい。つまり、ゲーム機ＧＭは、ネットワーク３を通じて制御ユニット２０の処理結果を提供する端末として構成されていてもよい。さらに、本発明のゲームシステムは、センターサーバ２が省略され、一台のゲーム機ＧＭによって実現されてもよい。
【００８６】
以下に、上述の内容から得られる本発明の一例を記載する。なお、以下の説明では本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記したが、それにより本発明が図示の形態に限定されるものではない。
【００８７】
本発明のゲームシステムは、プレイ行為を入力するための入力装置（２２）と、前記プレイ行為を実行すべき実行時期に対応する指示標識（３２Ａ）及び現在時刻の基準として機能する基準標識（３１Ａ）を含むゲーム画面（３０）を表示する表示装置（ＤＰ）とに接続され、前記実行時期に前記基準標識と一致するように前記指示標識を移動させることにより前記ゲーム画面を通じて前記実行時期を案内するとともに、前記指示標識に対応する実際のプレイ行為が実行された場合に当該実際のプレイ行為に応じた進行を付加するゲームを提供するゲームシステム（１）であって、前記入力装置を介して前記ゲーム画面の一部範囲を指定する指定行為が入力された場合に、当該一部範囲に消滅条件が満たされるまで補助領域（３９）を設定する領域設定手段（２０）と、前記指示標識の位置が前記補助領域の位置と一致した場合に、前記指示標識の位置と前記補助領域の位置との一致が前記実際のプレイ行為を代替するように当該一致に合わせて前記ゲームに所定の進行を付加する進行付加手段（２０）と、を備えている。
【００８８】
本発明によれば、指定行為に伴い一部範囲に補助領域が設定される。そして、その補助領域がプレイ行為を代替するように、補助領域と指示標識との一致に伴い所定の進行がゲームに付加される。これにより、補助領域にプレイ行為の役割の少なくとも一部を担わせることができる。結果として、指示標識を通じてユーザに要求されるプレイ行為の一部を補助領域に分担させることができるので、指示標識の数の増加がユーザに要求されるプレイ行為の数の増加に直結することを抑制することができる。これにより、ゲームの一部においてゲームの難易度が不適切に上昇してしまうことを抑制することができるので、ひいてはゲームの興趣性を向上させることができる。
【００８９】
消滅条件として、各種の条件が採用されてよい。消滅条件は、例えば、ゲーム画面の指示標識が所定数以下になった場合に満たされてもよいし、ユーザによって特定の操作が実行された場合に満たされてもよい。あるいは、単に所定時間の経過に伴い満たされてもよい。つまり、消滅条件は、例えば、プレイ状況、時間、所定の時間等を要件に含んでいてもよい。具体的には、例えば、本発明のゲームシステムの一態様において、前記消滅条件は、前記補助領域の設定開始から所定時間経過後に満たされ、前記領域設定手段は、前記補助領域を前記所定時間経過後に前記ゲーム画面から消去してもよい。
【００９０】
また、補助領域は、指定行為が実行された場合に、無条件に設定されてもよいし、条件の具備に伴い設定されてもよい。また、例えば、このような条件は、ゲーム画面の指示標識が所定数を超えた場合に満たされてもよいし、ユーザによって特定の操作が実行された場合に満たされてもよい。あるいは、プレイ開始等の所定の起点から単に所定時間経過した場合に満たされてもよい。つまり、このような条件は、例えば、プレイ状況、時間、所定の時間等を要件に含んでいてもよい。具体的には、例えば、本発明のゲームシステムの一態様において、前記領域設定手段は、前記ゲームのプレイ状況が設定条件を満たす場合に、前記一部範囲に前記補助領域を設定してもよい。さらに、この態様において、前記設定条件は、前記ゲーム画面に複数の指示標識が表示される場合に、当該複数の指示標識の数が所定数を超えたときに満たされ、前記領域設定手段は、前記複数の指示標識の数が前記所定数を超えたときに前記一部範囲に前記補助領域を提示してもよい。
【００９１】
また、補助領域は視覚的に他の領域と識別されるように表示されてもよいし、このような識別は省略されてもよい。例えば、本発明のゲームシステムの一態様において、前記領域設定手段は、前記補助領域を設定した場合に、当該補助領域に更に補助画像（３９）を提示してもよい。
【００９２】
一方、本発明のコンピュータプログラムは、前記入力装置及び前記表示装置に接続されるコンピュータ（２０）を、上述のゲームシステムの各手段として機能させるように構成されたものである。本発明のコンピュータプログラムが実行されることにより、本発明のゲームシステムを実現することができる。
【符号の説明】
【００９３】
１  ゲームシステム
２０  制御ユニット（コンピュータ、領域設定処理、進行付加処理）
２２  入力装置
３０  ＶＲゲーム画面（ゲーム画面）
３２  ボール画像（指示標識）
３９  補助画像（補助領域、一部範囲）
２２Ａ  操作部
３１Ａ  第１基準ライン画像（基準標識）
ＤＰ  表示装置
【図１】
2018157987.tif 000003
【図２】
2018157987.tif 000004
【図３】
2018157987.tif 000005
【図４】
2018157987.tif 000006
【図５】
2018157987.tif 000007
【図６】
2018157987.tif 000008
【図７】
2018157987.tif 000009
【図８】
2018157987.tif 000010