(57)【要約】【課題】タイミングゲームのゲーム性を高める。【解決手段】複数種別の操作による入力を受け付けることが可能な受付部を備えるゲームシステムのコンピュータに、画面に表示させるオブジェクトを所定領域に向けて移動させる出力制御ステップと、受付部が入力を受け付けるステップと、画面内を移動するオブジェクトが所定領域に到達する第１のタイミングと、受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定ステップと、第１の成否判定の判定結果が成功を示す場合、受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御ステップと、を実行させるゲームプログラム。【選択図】図１
2015051146.tif 000002
【特許請求の範囲】
【請求項１】
複数種別の操作による入力を受け付けることが可能な受付部を備えるゲームシステムのコンピュータに、
画面に表示させるオブジェクトを所定領域に向けて移動させる出力制御ステップと、
前記受付部が入力を受け付けるステップと、
前記画面内を移動する前記オブジェクトが前記所定領域に到達する第１のタイミングと、前記受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定ステップと、
第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御ステップと、
を実行させるゲームプログラム。
【請求項２】
前記コンピュータに、
前記画面にターゲットを表示させるステップを実行させ、
前記報酬制御ステップにおいて、
前記第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作に応じた方向に移動されたオブジェクトが前記ターゲットに衝突したか否かに基づいて、前記報酬を決定する
請求項１に記載のゲームプログラム。
【請求項３】
前記出力制御ステップにおいて、前記オブジェクトを発射するキャラクタを画面に表示させ、当該キャラクタから発射される前記オブジェクトを前記所定領域に向けて移動させる
請求項１または請求項２に記載のゲームプログラム。
【請求項４】
前記ゲームシステムは、前記操作を入力すべき前記第１のタイミングを記述したシーケンスデータを記憶するシーケンスデータ記憶部を備え、
前記出力制御ステップにおいて、
現在時刻から将来に向かって所定の時間範囲に含まれる前記第１のタイミングを前記シーケンスデータに基づいて判定し、判定した各第１のタイミングに対応させて前記オブジェクトを画面に表示させ、前記現在時刻に対応する前記所定領域を示す現在時刻標識とともに前記オブジェクトを、画面における所定の経路に沿って時間順の配置で表示させ、かつ、各第１のタイミングと前記現在時刻との時間差の減少に伴って前記オブジェクトと前記現在時刻標識との間の距離が減少するように、前記オブジェクトと前記現在時刻標識との間に前記所定の経路に沿った相対的変異を生じさせることにより、前記第１のタイミングを案内する
ことを特徴とする請求項１から請求項３までのいずれか１項に記載のゲームプログラム。
【請求項５】
複数種別の操作による入力を受け付けることが可能な受付部を備えるゲームシステムのゲーム方法であって、
画面に表示させるオブジェクトを所定領域に向けて移動させる出力制御ステップと、
前記受付部が入力を受け付けるステップと、
前記画面を移動する前記オブジェクトが前記所定領域に到達する第１のタイミングと、前記受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定ステップと、
第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御ステップと、
を備えるゲーム方法。
【請求項６】
画面に表示させるオブジェクトを所定領域に向けて移動させる出力制御部と、
複数種別の操作による入力を受け付けることが可能な受付部と、
前記出力制御部によって移動される前記オブジェクトが前記所定領域に到達する第１のタイミングと、前記受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定部と、
第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御部と、
を備えるゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム、ゲーム方法、ゲームシステムに関する。
【背景技術】
【０００２】
画面内で動作するオブジェクトに合わせたタイミングでプレイヤから入力される所定の操作に応じて成否判定を行うタイミングゲームが提供されている。例えば、特許文献１には、楽曲の進行に合わせて移動するオブジェクトを画面に表示させ、オブジェクトが画面内の所定の位置に到達したタイミングで操作が行われた場合、プレイヤに得点を付与するタイミングゲームが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２００２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のタイミングゲームは、所定のタイミングで操作が行われるか否かのみによって得点が付与されるものであるため、ゲームが単調になる場合があると考えられる。このため、このようなタイミングゲームに新たなゲーム要素を加え、ゲーム性を高めることが望ましい場合もある。
【０００５】
本発明は、このような状況に鑑みてなされたもので、タイミングゲームのゲーム性を高めるゲームプログラム、ゲーム方法、ゲームシステムを提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一態様は、複数種別の操作による入力を受け付けることが可能な受付部を備えるゲームシステムのコンピュータに、画面に表示させるオブジェクトを所定領域に向けて移動させる出力制御ステップと、受付部が入力を受け付けるステップと、画面内を移動するオブジェクトが所定領域に到達する第１のタイミングと、受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定ステップと、第１の成否判定の判定結果が成功を示す場合、受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御ステップと、を実行させるゲームプログラムである。
【０００７】
また、本発明の一態様は、複数種別の操作による入力を受け付けることが可能な受付部を備えるゲームシステムのゲーム方法であって、画面に表示させるオブジェクトを所定領域に向けて移動させる出力制御ステップと、受付部が入力を受け付けるステップと、画面を移動するオブジェクトが所定領域に到達する第１のタイミングと、受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定ステップと、第１の成否判定の判定結果が成功を示す場合、受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御ステップと、を備えるゲーム方法である。
【０００８】
また、本発明の一態様は、画面に表示させるオブジェクトを所定領域に向けて移動させる出力制御部と、複数種別の操作による入力を受け付けることが可能な受付部と、出力制御部によって移動されるオブジェクトが所定領域に到達する第１のタイミングと、受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定部と、第１の成否判定の判定結果が成功を示す場合、受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御部と、を備えるゲームシステムである。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態によるゲームシステムの構成を示すブロック図である。
【図２】本発明の第１の実施形態により画面に表示される画像の例を示す図である。
【図３】本発明の第１の実施形態によるシーケンスデータの内容の例を示す図である。
【図４】本発明の第１の実施形態によるゲームシステムの動作例を示すフローチャートである。
【図５】本発明の第１の実施形態によるフリック方向の例を示す図である。
【図６】本発明の第２の実施形態によるゲームシステムの動作例を示すフローチャートである。
【図７】本発明の第３の実施形態により画面に表示される画像の例を示す図である。
【図８】本発明の他の実施形態によるゲームシステムの構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について、図面を参照して説明する。
＜第１の実施形態＞
図１は、本実施形態によるゲームシステム１００の構成を示すブロック図である。ゲームシステム１００は、プレイヤがゲームをプレイする端末であり、例えば、スマートフォン等の携帯電話端末、ＰＣ（Personal Computer）、タブレットＰＣ、家庭用又は業務用のゲーム機器等のコンピュータ装置を含む。本実施形態では、ゲームシステム１００はスマートフォンであるとして説明する。ゲームシステム１００は、表示部１０１と、入力部１０２と、音声出力部１０３と、記憶部１２０と、制御部１３０とを備えている。
【００１１】
表示部１０１は、画像や文字等の情報を表示する画面を有する表示デバイスである。
入力部１０２は、プレイヤによる操作に応じて入力信号を生成する入力デバイスである。例えば、入力部１０２には、キーボードやボタン、マウス、タッチパネル等が適用できる。本実施形態では、表示部１０１と入力部１０２とは一体に構成され、プレイヤによって操作されるタッチパネル１１０を適用した例を説明する。タッチパネル１１０の動作方式は、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式等のいずれでもよい。
音声出力部１０３は、音声を出力するスピーカである。
【００１２】
ここで、本実施形態においてゲームシステム１００が提供するゲームの概要を説明する。図２は、タッチパネル１１０の画面に表示される画像の例を示す図である。本実施形態においてゲームシステム１００が提供するゲームは、画面内で動作するオブジェクトに合わせたタイミングでプレイヤから入力される所定の操作に応じて成否判定を行うタイミングゲームである。このタイミングゲームでは、楽曲の進行に合わせて移動するオブジェクトを画面に表示させ、オブジェクトが画面内の所定領域に到達したタイミングで操作が行われた場合、プレイヤに報酬を付与する。報酬とは、例えば得点であるとして例を説明するが、報酬はゲーム内における何らかのアイテム等であってもよい。
【００１３】
例えば、ゲームシステム１００は、プレイヤによってゲームをプレイする楽曲が選択されると、図に示したような画像をタッチパネル１１０に表示させる。この例では、画面の中央付近にキャラクタａ１を表示させ、キャラクタａ１の手から、楽曲のリズムや進行に合わせて操作タイミングの指標となるオブジェクトを発射させる。例えば、キャラクタａ１の左手から、オブジェクトａ２、ａ３、ａ４、ａ５が発射されており、発射された各オブジェクトを、放物線状の所定の経路に沿って、所定領域である判定サークルａ６に向かって移動させ、そのまま一定速度で判定サークルａ６を通過させてオブジェクトが画面の端に到達すればオブジェクトの表示を消す。従来のタイミングゲームにおいては、このようなオブジェクトは画面の端から出現することが一般的であるが、本実施形態では、画面内にキャラクタを表示させ、キャラクタにオブジェクトを発射させる。これにより、例えば華やかなキャラクタにより画面を彩って楽しさを演出することができるとともに、プレイヤに対してキャラクタへの親近感を抱かせ、ゲーム自体に親しみを感じさせることが期待できる。あるいは、例えばキャラクタの表情や容姿によってゲームの状況や難易度を表すことができ、より豊かな表現が可能になり、新たな楽しみを提供し、ゲーム性を高めることができる。
【００１４】
ゲームシステム１００は、オブジェクトが判定サークルａ６を通過する所定の第１のタイミングに合わせて判定サークルａ６にタッチ操作が行われると、第１のタイミングと、タッチ操作が行われた第２のタイミングとに基づいて第１の成否判定を行い、第１の判定結果に基づいて、プレイヤに付与する第１の報酬を決定する。所定の第１のタイミングとは、例えば、移動するオブジェクトの中心と判定サークルの中心とが一致する時点である。ゲームシステム１００は、第１のタイミングと第２のタイミングとが一致するか、あるいは所定の差以内であれば成功と判定し、所定の差を超えていれば失敗と判定する第１の成否判定を行う。第１の成否判定による判定結果が成功であれば、プレイヤに所定の報酬（第１の報酬）を付与する。第１の成否判定による判定結果が失敗であれば、プレイヤに所定の報酬を付与しない。ここで、オブジェクトａ３は、連打オブジェクトである。連打オブジェクトとは、ここでは複数の星の画像が連なったオブジェクトであり、連なったオブジェクトが判定サークルａ６を通過することに合わせて、連なったオブジェクトの長さ（換言すれば、連なったオブジェクトの最初から最後までが判定サークルａ６を通過することに対応して設定された第１のタイミング）に応じて連打されたタッチ操作の数に応じて成否を判定する。
【００１５】
さらに、本実施形態では、このようなタイミングによる報酬に、第２のタイミングにおいて行われた操作の種別に応じた新たな加点要素を加える。例えば、第２のタイミングにおいて行われたタッチ操作が、タッチパネル１１０に対する単なるタップであれば、第１の成否判定のみを行い、第２のタイミングにおいて行われたタッチ操作がフリックであれば、判定サークルａ６に到達したオブジェクトをそのまま通過させずにフリック方向に飛ばすように移動させる。オブジェクトａ７は、このようにして判定サークルａ６から右上方向に飛ばされたオブジェクトの例である。画面上部には、ターゲットａ８、ａ９、ａ１０、ａ１１、ａ１２の５個のターゲットを表示し、飛ばされたオブジェクトがターゲットに衝突すると、衝突したターゲットに応じて定められた報酬がプレイヤに付与される。オブジェクトが連打オブジェクトや後述する長押しオブジェクトであれば、各オブジェクトの最後の時点でフリックを行うことで、同様の制御を行うことができる。すなわち、本実施形態では、タイミングゲームにおけるタイミング判定である第１の成否判定を行ってプレイヤに報酬を付与するとともに、そのタイミングゲームにおいて第１の成否判定を行った操作の種別に応じて、オブジェクトがターゲットに衝突したか否かを判定する第２の成否判定を行い、第２の成否判定の判定結果が成功を示す場合にさらに報酬を付与する。これにより、タイミングゲームに新たなゲーム要素を加えることができ、ゲーム性を向上させることができる。
【００１６】
ここでは、ターゲットａ８、ａ９、ａ１０、ａ１１、ａ１２の５個のターゲットを表示した例を示しているが、ターゲットは任意の数でよい。オブジェクトがターゲットに衝突した場合、ターゲットは消滅するようにしてもよい。例えば、ターゲットが円形のバルーンであれば、オブジェクトがターゲットに衝突した場合にターゲットが破裂して消滅するように表示することができるし、ターゲットが四角形のブロックであれば、オブジェクトがターゲットに衝突した場合にターゲットが破壊されて消滅するように表示することができる。あるいは、ターゲットは、例えばひとつのオブジェクトが衝突しただけでは消滅せず、所定回数オブジェクトが衝突した時点で消滅し、その時点で報酬が付与されるようにしてもよい。この例では、ターゲットは上下３段階に並んだ例を示しているが、任意の数の段階に並ぶようにしてよく、例えばゲームの進行に応じてターゲットが増えるようにしてもよい。この場合、例えば所定段階以上にターゲットが増えると、プレイヤに不利になる（例えば、ゲームオーバーになる）等の制御をすることもできる。ターゲットは、色や容姿が異なる複数種類のターゲットを用意し、ターゲットの種類によって報酬が異なるようにすることができる。
【００１７】
フリックにより飛ばされたオブジェクトは、ひとつのターゲットに衝突した時点で消滅するようにしてもよいし、ターゲットを貫通して破裂させながら移動し、複数のターゲットに衝突することができるようにしてもよい。また、フリックにより飛ばされたオブジェクトは、画面の左右端に到達すると画面から消滅するようにしてもよいし、画面の左右端では反射し、上下端からのみ消滅するようにしてもよい。
【００１８】
図の例では、キャラクタａ１の右手からも同様に、オブジェクトａ１３、ａ１４を発射させており、発射された各オブジェクトを、放物線状の所定の経路に沿って、所定領域である判定サークルａ１５に向かって移動させている。ここで、オブジェクトａ１３は、長押しオブジェクトである。長押しオブジェクトとは、ここではオブジェクトの本体が残像の尾を引いたような画像として表され、オブジェクトの本体が判定サークルに到達してからオブジェクトの尾の全てが判定サークルを通過するまでの間、タッチ操作が行われ続けた場合に、第１の成否判定において成功と判定する。
【００１９】
また、ここでは、画面上部に静的に表示するターゲットａ８、ａ９、ａ１０、ａ１１、ａ１２の他に、画面内をランダムに移動するターゲットａ１６を表示している。ターゲットａ１６は、例えば画面の左端から出現して右方向に向かって移動し、画面の右端で消滅する。ターゲットａ１６が画面に表示されている一定時間の間に、フリックにより飛ばされたオブジェクトがターゲットａ１６に衝突すると、ターゲットに応じた報酬をプレイヤに付与する。移動するターゲットは、飛ばされたオブジェクトと衝突しそうになると、衝突を回避するように移動させてもよい。このように制御されるターゲットを存在させることで、ゲームの興趣を増すことができる。この場合さらに、移動するターゲットに一度回避行動をとらせると、所定期間は回避行動をとらせないように制御することとしてもよい。従ってユーザは、この移動するターゲットに向けてオブジェクトを飛ばし、回避行動によりよけられたとしても、回避行動をとらない期間に再度移動するターゲットに向けてオブジェクトを飛ばすことで、移動するターゲットにオブジェクトを衝突させることができ、ゲームの興趣を増すことができる。
【００２０】
スコアａ１７は、プレイヤに付与された報酬（得点）の合計値を示す。
ボタンａ１８は、ゲームの進行を一時的に停止するためのボタンであり、このボタンが押下されると、ゲームの進行を一時的に停止するとともに、ボタンａ１８に表示する指標を、例えば右向きの三角形のマークに変更する。右向きの三角形のマークを表示したボタンａ１８が押下されると、ゲームの進行を再開する。
このようなゲームを提供するゲームシステム１００の構成を、以下詳細に説明する。
【００２１】
記憶部１２０は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）等の記録媒体またはこれらの組合せを用いて構成され、ゲームシステム１００が備える各部を制御するための各種プログラムや各種情報を記憶する。記憶部１２０は、楽曲データ記憶部１２１と、シーケンスデータ記憶部１２２とを備えている。
【００２２】
楽曲データ記憶部１２１は、ゲームの対象となる楽曲データを記憶する。
シーケンスデータ記憶部１２２は、楽曲の進行に合わせてプレイヤが操作を入力すべき第１のタイミングを記述したシーケンスデータを記憶する。ここで、図３を参照してシーケンスデータの詳細を説明する。図３は、シーケンスデータｂの内容の例を示す図である。図３に示したように、シーケンスデータｂは、条件定義情報ｂ１と、操作シーケンス情報ｂ２とを含む。条件定義情報ｂ１には、楽曲を識別する楽曲ＩＤ、音楽のテンポ、ビート、トラック、楽曲の長さといったゲームを実行するための各種の条件を指定する情報が記述される。
【００２３】
操作シーケンス情報ｂ２には、タッチ操作の指示が楽曲中の時刻である第１のタイミングと対応付けて記述される。操作シーケンス情報ｂ２は、画面内における放物線状の経路上にオブジェクトを表示するために利用されるオブジェクト情報ｂ３を含んでいる。
オブジェクト情報ｂ３には、楽曲中の第１のタイミングである時期（基準時期）の情報と、オブジェクトを表示する２つの経路のうちのいずれかを指定する経路情報と、オブジェクトの種類を指定する種類情報とが含まれる。オブジェクト情報ｂ３は、これらの情報を互いに対応付けた複数のレコードの集合として構成されている。図の例では、各情報は、左から楽曲中の時期の情報、経路情報、種類情報の順に記述されている。
【００２４】
楽曲中の時期の情報は、楽曲中の小節番号、拍数、及び拍中の時刻を示す値がカンマで区切られて記述されている。拍中の時刻は、一拍の先頭からの経過時間であり、一拍の長さをｎ個の単位時間に等分して先頭からの単位数で表現される。例えば、ｎ＝１００で、楽曲の一小節目の二拍目で、 かつその拍の先頭から１／４だけ経過した時刻を基準時期として指定する場合には、「０１，２，０２５」と記述される。
【００２５】
経路情報は、２つの経路のいずれかを指定する情報を利用して記述される。キャラクタａ１の右手を始点として判定サークルａ１５を通過する経路をＲとし、キャラクタａ１の左手を始点として判定サークルａ６を通過する経路をＬとして、ＲとＬとのいずれかが記述される。種類情報は、表示するオブジェクトの種類を示しており、例えば、１回のタップを必要とする通常オブジェクトをＡとし、連打オブジェクトをＢとし、長押しオブジェクトをＣとして、ＡとＢとＣとのいずれかが記述される。本実施形態では、このような３種類のオブジェクトを例として説明するが、他の種類のオブジェクトが存在してもよい。
【００２６】
ここでは、例えば、キャラクタａ１の右手を始点として判定サークルａ１５を通過する経路（Ｒ）上を一小節目（０１）の一拍目（１）の開始時点（０００）に判定サークルａ１５に到達するように移動する通常オブジェクト（Ａ）を表示するという指示が記述されている。また、一小節目（０１）の四拍目（４）の開始時点から「０１２」単位だけ経過した時期に判定サークルａ１５に到達するように移動する連打オブジェクト（Ｂ）を表示するという指示が記述されている。また、キャラクタａ１の左手を始点として判定サークルａ６を通過する経路（Ｌ）上を一小節目（０１）の四拍目（４）の開始時点から「０２４」単位だけ経過した時期に判定サークルａ６に到達するように移動する長押しオブジェクト（Ｃ）を表示するという指示が記述されている。
【００２７】
制御部１３０は、ゲームシステム１００の制御中枢として機能するＣＰＵ（Central Processing Unit）等の情報処理装置を備えており、ゲームシステム１００が備える各部を制御する。ゲームシステム１００は、ゲーム制御部１３１を備えている。ゲーム制御部１３１は、例えば予めインストールされ記憶部１２０に記憶されたゲームプログラムが読み出されることによって構成される。ゲーム制御部１３１は、出力制御部１３２と、受付部１３３と、判定部１３４と、報酬制御部１３７とを備えている。
【００２８】
出力制御部１３２は、音声出力部１０３に対する音声の出力と、タッチパネル１１０に対する画像の出力とを制御する。例えば、出力制御部１３２は、楽曲データ記憶部１２１に記憶されている楽曲データを読み出し、音声出力部１０３に出力して再生する。また、出力制御部１３２は、タッチパネル１１０の画面に、上述したような画像を表示させる。例えば、出力制御部１３２は、シーケンスデータに基づくタイミングでオブジェクトを画面に表示させ、所定領域である判定サークルに向けて移動させる。また、出力制御部１３２は、画面内にターゲットを表示させる。本実施形態では、出力制御部１３２は、オブジェクトを発射するキャラクタを画面に表示させ、そのキャラクタから発射されるオブジェクトを所定領域に向けて移動させる。
【００２９】
例えば、出力制御部１３２は、プレイヤによってゲームをプレイする楽曲が選択されると、選択された楽曲の楽曲データを楽曲データ記憶部１２１から読み出して音声出力部１０３に出力して再生する。また、出力制御部１３２は、シーケンスデータ記憶部１２２に記憶されているシーケンスデータを読み出す。出力制御部１３２は、現在時刻から将来に向かって所定の時間範囲に含まれる第１のタイミングをシーケンスデータに基づいて判定し、判定した各第１のタイミングに対応させてオブジェクトを画面に表示させ、現在時刻に対応する所定領域を示す現在時刻標識（判定サークル）とともにオブジェクトを、画面における所定の経路に沿って時間順の配置で表示させ、かつ、各第１のタイミングと現在時刻との時間差の減少に伴ってオブジェクトと判定サークルとの間の距離が減少するように、オブジェクトと判定サークルとの間に所定の経路に沿った相対的変異を生じさせることにより、第１のタイミングを案内する。
【００３０】
また、出力制御部１３２は、第１の成否判定の判定結果が失敗を示す場合、オブジェクトをそのまま移動させて判定サークルを通過させ、画面下端で消滅させる。一方、第１の成否判定の判定結果が成功を示す場合、出力制御部１３２は、受付部１３３が入力を受け付けた操作の種別に基づいて、オブジェクトの動作を制御する。例えば、出力制御部１３２は、受付部１３３が入力を受け付けた操作の種別が所定の種別であると判定した場合、第２の成否判定を行わせるような制御を行う。具体的には、例えば所定の種別がフリックである場合、出力制御部１３２は、操作の種別が所定の種別（例えば、フリック）であると判定すると、そのオブジェクトをフリック方向に向けて飛ばすように移動させる制御をする。本実施形態では、タイミングを合わせるためのオブジェクトと、フリック方向に向けて飛ばすオブジェクトは同一であるとして説明するが、タイミングを合わせるためのオブジェクトと、フリック方向に向けて飛ばすオブジェクトとは異なるものであってもよい。一方、操作の種別が所定の種別でない（例えば、タップである）と判定すると、出力制御部１３２は、そのオブジェクトを消滅させる。
【００３１】
受付部１３３は、入力部１０２に対して行われた操作の入力を受け付ける。受付部１３３は、複数種別の操作による入力を受け付けることが可能である。例えば、受付部１３３は、タッチパネル１１０によって生成された入力信号に応じて、タッチパネル１１０に一回タッチされるタップ、タッチされた状態で任意の方向にスライドしてはらわれるフリック等の種別の操作による入力を受け付けることが可能である。
【００３２】
判定部１３４は、第１の判定部１３５と、第２の判定部１３６とを備えており、受付部１３３が受け付けた入力に応じて、ゲームにおける成否判定を行う。
第１の判定部１３５は、画面内を移動するオブジェクトが判定サークルに到達する第１のタイミングと、受付部１３３が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う。ここで、第１の判定部１３５は、第１のタイミングと第２のタイミングとの差に応じて複数段階の異なる評価を判定することもできる。例えば、第１のタイミングと第２のタイミングとの差が、０．０秒以上０．２秒以内である場合の判定結果は「ＣＯＯＬ」とし、差が０．２１秒以上０．４秒以内である場合の判定結果は「Ｇｒｅａｔ」とし、差が０．４１秒以上０．８秒以内である場合の判定結果は「Ｇｏｏｄ」とし、差が０．８１秒以上である場合の判定結果は「ＢＡＤ」とすることができる。
【００３３】
第２の判定部１３６は、第１の成否判定の判定結果が成功を示す場合、受付部１３３が入力を受け付けた操作の種別に基づいて、第２の成否判定を行う。例えば、第２の判定部１３６は、第１の成否判定の判定結果が成功を示す場合、受付部１３３に対して行われた操作の種別が所定の種別（例えば、フリック）であるか否かを判定する。第２の判定部１３６は、受付部１３３に対して行われた操作の種別がフリックでないと判定すれば、第２の成否判定において失敗と判定する。また、第２の判定部１３６は、受付部１３３に対して行われた操作の種別がフリックであると判定すれば、そのフリックに応じた方向に移動したオブジェクトがターゲットに衝突した場合、成功と判定し、衝突しなかった場合、失敗と判定する第２の成否判定を行う。
【００３４】
報酬制御部１３７は、判定部１３４による判定結果に基づいて、プレイヤに付与する報酬を決定する。ここで、報酬制御部１３７は、第１の判定部１３５による第１の成否判定の判定結果が成功を示す場合、受付部１３３が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する。報酬制御部１３７は、第１の報酬制御部１３８と、第２の報酬制御部１３９とを備えている。
第１の報酬制御部１３８は、第１の判定部１３５による判定結果に基づいて、プレイヤに付与する第１の報酬を決定する。例えば、第１の報酬制御部１３８は、判定結果が、良好な順に「ＣＯＯＬ」、「ＧＲＥＡＴ」、「ＧＯＯＤ」、「ＢＡＤ」の評価に分かれている場合、評価に応じて報酬を付与することができ、判定結果が「ＣＯＯＬ」である場合は最も大きい報酬を付与し、「ＢＡＤ」である場合は報酬を付与しないようにすることができる。
【００３５】
第２の報酬制御部１３９は、第２の判定部１３６による判定結果に基づいて、プレイヤに付与する第２の報酬を決定する。例えば、第２の報酬制御部１３９は、第１の判定部１３５による判定結果が成功を示す場合に第２の判定部１３６によって行われる第２の判定結果に基づいて、プレイヤに付与する第２の報酬を決定する。上述したように、例えば、第２の判定部１３６によって第２のタイミングにおける操作の種別が所定の種別でないと判定された場合、第２の成否判定において失敗と判定される。あるいは、第１のタイミングに応じて行われた操作の種別が所定の種別である場合、受付部１３３が入力を受け付けた操作に応じた方向に移動されたオブジェクトがターゲットに衝突したか否かに基づいて第２の成否判定が行われ、オブジェクトがターゲットに衝突した場合には成功と判定され、衝突しなかった場合には失敗と判定される。第２の報酬制御部１３９は、このような第２の成否判定の判定結果に応じて、プレイヤに付与する第２の報酬を決定する。例えば、ターゲットに衝突した場合には、そのターゲットに応じて定められた報酬をプレイヤに付与し、ターゲットに衝突しなかった場合には、報酬をプレイヤに付与しないようにすることができる。
報酬制御部１３７は、第１の報酬制御部１３８と第２の報酬制御部１３９とによって決定された報酬を、プレイヤに付与する。
【００３６】
次に、図面を参照して、本実施形態によるゲームシステム１００の動作例を説明する。図４は、本実施形態によるゲームシステム１００の動作例を示すフローチャートである。
プレイヤによってゲーム制御部１３１が提供するゲームを開始することが選択され、プレイする楽曲が選択されると、出力制御部１３２は、選択された楽曲データを楽曲データ記憶部１２１から読み出し、音声出力部１０３に対して楽曲を出力して再生させるとともに、楽曲に対応するシーケンスデータを読み出し、上述したような画像を表示部１０１に表示させ、ゲームをスタートさせる（ステップＳ１）。
【００３７】
ゲームシステム１００は、シーケンスデータに定められる第１のタイミングごとに、以下のステップＳ２からステップＳ８までの処理を行う。受付部１３３は、楽曲の進行に応じた操作による入力部１０２への入力を受け付ける（ステップＳ２）。第１の判定部１３５は、シーケンスデータに定められた第１のタイミングと、入力部１０２に操作が入力された第２のタイミングとに基づいて、第１の成否判定を行う（ステップＳ３）。第１の判定部１３５が、第１の成否判定において失敗と判定すれば（ステップＳ４：ＮＯ）、その第１のタイミングにおける処理を終了する。
【００３８】
第１の判定部１３５が、第１の成否判定において成功と判定すると（ステップＳ４：ＹＥＳ）、第１の報酬制御部１３８は、第１の判定部１３５による判定結果に基づいてプレイヤに付与する報酬を決定し、プレイヤに付与する（ステップＳ５）。出力制御部１３２は、ステップＳ２において入力された操作の種別を判定し、種別がフリックであれば、フリック方向に向かってオブジェクトを移動させる。第２の判定部１３６は、第２の成否判定を行う（ステップＳ６）。ここで、操作の種別がフリックでないか、またはフリックである場合に移動されたオブジェクトがターゲットに衝突しなければ、第２の判定部１３６は、失敗と判定し（ステップＳ７：ＮＯ）、その第１のタイミングにおける処理を終了する。移動されたオブジェクトがターゲットに衝突すれば、第２の判定部１３６は、成功と判定し（ステップＳ７：ＹＥＳ）、第２の報酬制御部１３９が、衝突したターゲットに応じた報酬を決定し、プレイヤに付与する（ステップＳ８）。
【００３９】
以上説明したように、本実施形態によれば、タイミングゲームにおいて楽曲に応じたタイミングに合わせて操作するというゲーム性に加えて、その操作時にフリックのような特別な操作を行うことによりオブジェクトをターゲットに命中させるという新たなゲーム性を取り入れることができ、より多様な楽しみを提供することができる。
【００４０】
なお、第１のタイミングに応じた第２のタイミングで行われる所定の操作をフリックとし、フリック方向にオブジェクトを飛ばすことにより第２の成否判定を行う場合、ゲーム性や難易度等に応じて、フリック操作に応じたオブジェクトの飛行動作を制御することができる。例えば、画面上部にターゲットを表示させる場合、下方向に対するフリックが行われてオブジェクトを下方向に飛ばすように移動させても、オブジェクトはターゲットに衝突し得ない。
そこで、画面の左右端や下端に向けてオブジェクトが飛ばされた場合、左右端や下端においては反射して飛んでいくように制御する反射処理を行うようにしてもよい。これにより、反射したオブジェクトが上部のターゲットに向かうように制御することができる。ここで、オブジェクトは、飛行方向と画面端との入射角に対して同じ角度に正反射してもよいし、何らかの条件により乱反射させるようにしてもよい。例えば、フリック操作におけるスライドの速さや第１のタイミングと第２のタイミングとの差に応じた評価に応じてオブジェクトの飛行速度を変化させるように制御し、飛行速度を条件として、例えば飛行速度が速い場合は角度を小さく、飛行速度が遅い場合は角度を大きく乱反射するように制御することができる。このような反射処理は、例えば左方向に向かったフリック操作の角度が、左端の面と直交する角度に近い場合、左方向に飛ばされたオブジェクトが左端において反射して右方向に向かい、右方向に向かった後に右端においてさらに反射するといったように、複数回反射するようにしてもよい。
【００４１】
あるいは、第２の成否判定において有効なフリック方向を定めておくこともできる。図５は、フリック方向の例を示す図である。この図は、タッチパネル１１０の画面に表示される画像を簡略化した例であり、符号ａ６と符号ａ１５とは上述した判定サークルａ６と判定サークルａ１５とに対応する。ここで、下方向に対するフリック操作が行われた場合は、フリック操作を無効として、タップが行われた場合と同様に制御する無効処理を行うことができる。すなわち、例えば判定サークルａ１５にオブジェクトが到達した第１のタイミングでフリック操作が行われた場合、フリック方向が水平ラインｄ１より下方向であれば、出力制御部１３２は、オブジェクトをフリック方向に向けて飛ばす制御を行わず、また第２の判定部１３６は、所定の種別の操作（フリック操作）が行われなかったものとして、第２の成否判定を失敗と判定する。ここで、フリック操作に応じた制御を行う範囲は、フリック方向が水平ラインｄ１より上方向に向かう１８０度の範囲としてもよいし、例えば判定サークルを中心とした第１象限および第２象限において水平ラインｄ１からそれぞれ１５度程度の範囲を除く１５０度程度の範囲としてもよく、それ以外の範囲に向けたフリックは無効として制御することができる。
【００４２】
あるいは、フリック操作に応じてオブジェクトを飛ばす方向として所定の方向を定めておき、オブジェクトを飛ばす方向を補正する補正処理を行うようにしてもよい。例えば、フリック操作が行われる判定サークルの中心から３６０度の方向を３０度ずつ１２方向に分類し、このような１２方向を、オブジェクトを飛ばす方向である所定の方向として定めておく。そして、オブジェクトを飛ばす方向を、この１２方向のうちフリック方向に最も近い方向に補正して、オブジェクトを飛ばすように制御することができる。
あるいは、このような補正処理と上述した無効処理とを組み合わせることもでき、例えば図５の符号ｄ２に示すように、水平ラインｄ１を基準として上側の範囲を３０度ずつに分割し、水平ラインｄ１に対して水平の方向（０度、１８０度）を除く３０度、６０度、９０度、１２０度、１５０度の５方向を、オブジェクトを飛ばす方向である所定の方向として定めておく。そして、水平ラインｄ１より下方向に対するフリックを無効とし、水平ラインｄ１より上方向に対するフリックについて、オブジェクトを飛ばす方向を、この５方向のうちフリック方向に最も近い方向に補正して、オブジェクトを飛ばすように制御することができる。
このようなオブジェクトの反射処理、フリックの無効処理、フリック方向の補正処理は、いずれかのみの制御を行うこともできるし、複数の処理を組み合わせた制御を行うこともできる。例えば、反射処理と補正処理とを組み合わせる場合で、オブジェクトが正反射する場合は、オブジェクトの飛行方向と反射位置、反射角度が固定的なパターンに限られることになるため、反射の度に反射角度を演算する処理等を行わずに、予め定めた方向にオブジェクトを飛ばすように制御することができる。
【００４３】
＜第２の実施形態＞
次に、本発明の第２の実施形態を説明する。第１の実施形態では、第１の成否判定の判定結果に基づいて第１の報酬を決定して付与し、第２の成否判定の判定結果に基づいて第２の報酬を決定し、第１の報酬に加えて第２の報酬を付与する例を示した。これに対し、本実施形態のゲームシステム１００は、第１の成否判定により成功と判定され、第２の成否判定が行われた後、第１の成否判定と第２の成否判定との双方の結果に基づいて、プレイヤに付与する報酬を決定する。
【００４４】
例えば、第１の成否判定に基づいてプレイヤに付与する報酬を仮決定した後、第２の成否判定の判定結果が成功であれば、第１の成否判定に基づいて仮決定した報酬を所定倍にして付与する。第２の成否判定の判定結果が失敗であれば、第１の成否判定に基づいて仮決定した報酬をそのまま付与する。
【００４５】
図６は、本実施形態によるゲームシステム１００の動作例を示すフローチャートである。
ステップＳ１１〜Ｓ１４は、第１の実施形態におけるステップＳ１〜４と同様であり、ゲームシステム１００は、シーケンスデータに定められる第１のタイミングごとに、以下のステップＳ１２からステップＳ１７までの処理を行う。第１の判定部１３５が、第１の成否判定において失敗と判定すれば（ステップＳ１４：ＮＯ）、処理を終了する。第１の判定部１３５が、第１の成否判定において成功と判定すると（ステップＳ１４：ＹＥＳ）、第１の報酬制御部１３８は、第１の判定部１３５による判定結果に基づいてプレイヤに付与する報酬を仮決定する（ステップＳ１５）。出力制御部１３２は、ステップＳ１２において入力された操作の種別を判定し、種別がフリックであれば、フリック方向に向かってオブジェクトを移動させる。第２の判定部１３６は、第２の成否判定を行う（ステップＳ１６）。第２の報酬制御部１３９は、第２の判定部１３６による判定結果に基づいて倍率を決定し、第１の報酬制御部１３８が仮決定した報酬と、決定された倍率とに基づいて、プレイヤに付与する報酬を決定し、決定した報酬を付与する（ステップＳ１７）。
【００４６】
このようにすれば、与えられる報酬が第１の成否判定の判定結果と第２の成否判定の判定結果とにより決定されるため、第１の実施形態とは異なるゲーム性を提供することができる。例えば、第１の判定結果によって決定される報酬が、第２の判定結果が成功である場合に所定倍されて付与される場合、第１の判定結果による報酬の高低の差が第２の判定結果によってより大きくなる。ここで、例えば第１の成否判定により成功と判定されていても、第２の判定結果が失敗である場合には、報酬をゼロにすることもできる。このような場合、第１の成否判定による成功は帳消しになるが、第２の成否判定により成功した場合の報酬は大きくなるといったようなゲーム性を提供することができる。例えば、ターゲットにオブジェクトを命中させることが難しいような状況では通常のタップにより着実に報酬を得て、ターゲットにオブジェクトを命中させることができる可能性が高い状況ではフリックを行ってより大きい報酬を狙うといったような戦略が有効になることで、ゲーム性を高めることが期待できる。
【００４７】
このように、第１の実施形態に示したように、第１の成否判定に基づく第１の報酬と第２の成否判定に基づく第２の報酬とが加算の関係にある場合と、第２の実施形態に示したように、第１の成否判定に基づく第１の報酬と第２の成否判定に基づく第２の報酬とが乗算の関係にある場合との、いずれの場合にも本発明を適用することができる。
【００４８】
＜第３の実施形態＞
次に、本発明の第３の実施形態を説明する。第１、第２の実施形態では、画面にキャラクタａ１を表示させ、表示させたキャラクタがオブジェクトを発射する例を示したが、従来のタイミングゲームのように、画面の端からオブジェクトが出現する場合でも、上述したような報酬の制御を行うことができる。
【００４９】
図７は、本実施形態においてタッチパネル１１０の画面に表示される画像の例を示す図である。ここでは、第１のタイミングを示す基準線ｃ１に、トラックｃ２と、トラックｃ３と、トラックｃ４と、トラックｃ５と、トラックｃ６との５箇所の判定領域が定められる。この例では、それぞれのトラックの上方から、オブジェクトｃ７、オブジェクトｃ８、オブジェクトｃ９、オブジェクトｃ１０、オブジェクトｃ１１、オブジェクトｃ１２、オブジェクトｃ１３を基準線ｃ１に向かって移動させている。このような場合に、オブジェクトが対応する所定領域に到達する第１のタイミングに合わせて行われた操作に基づいて、第１、第２の実施形態と同様に制御する。例えば、フリックが行われた場合には、フリック方向にオブジェクトを飛ばすように移動させる。そして、画面上方に表示した四角形状の複数のターゲットｃ１４にオブジェクトが衝突するか否かに基づいて、第２の成否判定を行い、プレイヤに付与する報酬を決定する。
【００５０】
＜他の実施形態＞
上述した各実施形態におけるゲームシステム１００が備える各機能部は、クラウド環境やネットワーク環境、プレイヤ数の規模、ゲーム性、ゲームシステムを構成するために用意されたハードウェアの数やスペック等に応じて、任意の台数のコンピュータ装置に分散または集約して配置することができる。
【００５１】
例えば、図８は、ゲームサーバ側で制御処理を行い、ゲーム端末側では情報の入出力のみを行うゲームシステム１０００の構成の例を示す図である。
ゲームシステム１０００は、ゲームサーバ１１００と、ゲーム端末１２００とを備えており、ゲームサーバ１１００とゲーム端末１２００とはネットワークを介して接続される。ネットワークとは、例えばインターネット、ＷＡＮ（Wide Area Network）、ＬＡＮ（Local Area Network）、専用回線、またはこれらの組み合わせによって構成される情報通信ネットワークである。
【００５２】
ゲームサーバ１１００は、記憶部１１２０と、制御部１１３０と、通信部１１４０とを備えている。
記憶部１１２０は、楽曲データ記憶部１１２１とシーケンスデータ記憶部１１２２とを備えており、記憶部１１２０と、楽曲データ記憶部１１２１と、シーケンスデータ記憶部１１２２とは、第１の実施形態における記憶部１２０と、楽曲データ記憶部１２１と、シーケンスデータ記憶部１２２と同様の構成である。
【００５３】
制御部１１３０は、ゲーム制御部１１３１を備えており、ゲーム制御部１１３１は、出力制御部１１３２と、受付部１１３３と、判定部１１３４と、報酬制御部１１３７とを備えており、判定部１１３４は、第１の判定部１１３５と、第２の判定部１１３６を備えており、報酬制御部１１３７は、第１の報酬制御部１１３８と、第２の報酬制御部１１３９とを備えている。制御部１１３０と、ゲーム制御部１１３１と、出力制御部１１３２と、受付部１１３３と、判定部１１３４と、報酬制御部１１３７と、第１の判定部１１３５と、第２の判定部１１３６と、第１の報酬制御部１１３８と、第２の報酬制御部１１３９とは、第１の実施形態における制御部１３０と、ゲーム制御部１３１と、出力制御部１３２と、受付部１３３と、判定部１３４と、報酬制御部１３７と、第１の判定部１３５と、第２の判定部１３６と、第１の報酬制御部１３８と、第２の報酬制御部１３９と同様の構成である。
通信部１１４０は、ネットワークを介してゲーム端末１２００と通信し、プレイヤによってゲーム端末１２００に対して行われる操作に応じて生成される入力信号を受信し、出力制御部１１３２から出力される情報をゲーム端末１２００に送信する。
【００５４】
ゲーム端末１２００は、表示部１１０１と、入力部１１０２とを備えており、表示部１１０１と入力部１１０２とはタッチパネル１１１０を構成する。また、ゲーム端末１２００は、音声出力部１１０３と、制御部１２０１と、通信部１２０２とを備えている。
表示部１１０１と、入力部１１０２と、タッチパネル１１１０と、音声出力部１１０３とは、第１の実施形態における表示部１０１と、入力部１０２と、タッチパネル１１０と、音声出力部１０３と同様の構成である。
【００５５】
制御部１２０１は、ゲーム端末１２００が備える各部を制御する。
通信部１２０２は、ネットワークを介してゲームサーバ１１００と通信し、プレイヤによって入力部１１０２に対して行われる操作に応じて生成する入力信号を送信し、ゲームサーバ１１００から送信される情報を受信してタッチパネル１１１０または音声出力部１１０３に出力する。
【００５６】
このような構成によっても、第１〜第３の実施形態と同様のゲームを提供することができる。また、この例では、ゲームサーバ１１００に接続されている１台のゲーム端末１２００を図示しているが、ゲームサーバ１１００には複数台のゲーム端末１２００が接続されていてよく、接続されたゲーム端末１２００ごとにゲームを提供することができる。
【００５７】
なお、上述の実施形態では、操作種別がフリックである場合に、フリック方向にオブジェクトを飛ばすように移動させ、オブジェクトがターゲットに衝突するか否かにより第２の成否判定を行う例を示したが、この他の制御を行ってもよい。例えば、フリック方向に移動させるオブジェクトによりバブルゲーム（バブルシューターゲーム）を行うようにしてもよい。あるいは、例えばフリック方向に砲弾等を飛ばしてシューティングゲームにおけるターゲットに対する攻撃を行うようにしてもよいし、アクションゲームにおいて敵に対して攻撃するアクションを行うようにしてもよい。
【００５８】
また、上述の実施形態では、第１のタイミングに合わせたプレイヤの操作は、判定サークルにおいて行われる例を説明したが、判定サークルに限らず、画面内のいずれの領域に操作が行われた場合でも、その操作が行われた時点を第２のタイミングとして制御するようにしてもよい。
また、上述の実施形態では、オブジェクトが連打オブジェクトであれば、オブジェクトの最後の時点でフリックを行うことで、オブジェクトをフリック方向に飛ばす例を示したが、連打途中の接触操作であっても、フリック操作を行うことによりオブジェクトを飛ばす制御や第２の成否判定による報酬制御を行うよう構成することもできる。
【００５９】
また、例えばＳＮＳ（Social Networking Service）等と連携し、ＳＮＳにおいて友達関係にある他のプレイヤとの間でのスコアランキングを表示したり、ゲーム結果を含むメッセージをＳＮＳに投稿したりする機能を備えるようにしてもよい。
また、例えば第１の実施形態では、ゲームシステム１００に予めインストールされ記憶部１２０に記憶されたゲームプログラムに基づいて動作する例を示したが、ゲーム開始時にサーバ等からゲームプログラムを受信して動作する、いわゆるブラウザゲームなどであってもよい。
【００６０】
また、上述の各実施形態では、タッチパネルに対して行われる操作により入力を受け付ける例を示したが、例えばゲーム機やアーケードゲーム機が有するボタン等の入力デバイスに対する操作により、入力を受け付けるようにしてもよい。
また、上述のキャラクタは、ゲーム内におけるプレイヤの何らかの属性や所有するアイテム等により、オブジェクトの発射の仕方を変えるようにしてもよい。例えば、キャラクタの機嫌が悪い時などには、オブジェクトごとに異なる放物線を描いて画面内を移動するように発射するようにして、タイミングゲームの難易度を上げるようなことが考えられる。この場合、所定のアイテムが使用されることにより、キャラクタの機嫌が良くなり、放物線が一定になるように投げるように制御してもよい。あるいは、オブジェクトの移動速度を変化させることにより難易度を変えることもできる。
【００６１】
上述したように、本発明の一態様は、
複数種別の操作による入力を受け付けることが可能な受付部（例えば、受付部１３３、受付部１１３３）を備えるゲームシステム（例えば、ゲームシステム１００、ゲームシステム１０００）のコンピュータに、
画面に表示させるオブジェクトを所定領域に向けて移動させる出力制御ステップと、
前記受付部が入力を受け付けるステップと、
前記画面内を移動する前記オブジェクトが前記所定領域に到達する第１のタイミングと、前記受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定ステップと、
第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御ステップと、
を実行させるゲームプログラムとして把握することができる。
【００６２】
これによれば、第１のタイミングと第２のタイミングとに基づいて成否判定を行うタイミングゲームに、入力を受け付けた操作の種別に基づいて第２の成否判定を行うというゲーム要素を付加することができ、ゲーム性を高めることが可能となる。
【００６３】
また、本発明の一態様は、前記コンピュータに、
前記画面にターゲットを表示させるステップを実行させ、
前記報酬制御ステップにおいて、
前記第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作に応じた方向に移動されたオブジェクトが前記ターゲットに衝突したか否かに基づいて、前記報酬を決定する
ゲームプログラムとして把握することができる。
【００６４】
これによれば、上述したタイミングゲームに、操作に応じた方向に移動されたオブジェクトがターゲットに衝突したか否かに基づいて報酬を決定するというゲーム要素を付加することができ、ゲーム性を高めることが可能となる。
【００６５】
また、本発明の一態様は、前記出力制御ステップにおいて、前記オブジェクトを発射するキャラクタを画面に表示させ、当該キャラクタから発射される前記オブジェクトを前記所定領域に向けて移動させる
ゲームプログラムとして把握することができる。
【００６６】
これによれば、キャラクタがオブジェクトを発射することにより、画面外からオブジェクトが出現することに比べて、キャラクタによる多様で豊かな表現が可能となり、ゲーム性を高めることができる。
【００６７】
また、本発明の一態様は、前記ゲームシステムは、前記操作を入力すべき前記第１のタイミングを記述したシーケンスデータを記憶するシーケンスデータ記憶部を備え、
前記出力制御ステップにおいて、
現在時刻から将来に向かって所定の時間範囲に含まれる前記第１のタイミングを前記シーケンスデータに基づいて判定し、判定した各第１のタイミングに対応させて前記オブジェクトを画面に表示させ、前記現在時刻に対応する前記所定領域を示す現在時刻標識とともに前記オブジェクトを、画面における所定の経路に沿って時間順の配置で表示させ、かつ、各第１のタイミングと前記現在時刻との時間差の減少に伴って前記オブジェクトと前記現在時刻標識との間の距離が減少するように、前記オブジェクトと前記現在時刻標識との間に前記所定の経路に沿った相対的変異を生じさせることにより、前記第１のタイミングを案内する
ゲームプログラムとして把握することができる。
【００６８】
これによれば、プレイヤに第１のタイミングが到来する時期を案内することができ、ゲームを楽しみやすくすることができる。
【００６９】
また、本発明の一態様は、
複数種別の操作による入力を受け付けることが可能な受付部を備えるゲームシステムのコンピュータに、
前記受付部が入力を受け付けるステップと、
所定の第１のタイミングと、前記受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定ステップと、
第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御ステップと、
を実行させるゲームプログラムとして把握することができる。
【００７０】
また、本発明の一態様は、
コンピュータに、
オブジェクトを発射するキャラクタを画面に表示させ、当該キャラクタから発射される前記オブジェクトを画面の所定領域に向けて移動させるステップと、
操作の入力を受け付けるステップと、
前記画面を移動する前記オブジェクトが前記所定領域に到達する第１のタイミングと、前記入力を受け付けた第２のタイミングとに基づいて成否判定を行うステップと、
を実行させるゲームプログラムとして把握することができる。
【００７１】
また、本発明の一態様は、複数種別の操作による入力を受け付けることが可能な受付部を備えるゲームシステムのゲーム方法であって、
画面に表示させるオブジェクトを所定領域に向けて移動させる出力制御ステップと、
前記受付部が入力を受け付けるステップと、
前記画面を移動する前記オブジェクトが前記所定領域に到達する第１のタイミングと、前記受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定ステップと、
第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御ステップと、
を備えるゲーム方法として把握することができる。
【００７２】
また、本発明の一態様は、前記ゲーム方法が、
前記画面にターゲットを表示させるステップを備え、
前記報酬制御ステップにおいて、
前記第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作に応じた方向に移動されたオブジェクトが前記ターゲットに衝突したか否かに基づいて、前記報酬を決定する
ゲーム方法として把握することができる。
【００７３】
また、本発明の一態様は、前記出力制御ステップにおいて、前記オブジェクトを発射するキャラクタを画面に表示させ、当該キャラクタから発射される前記オブジェクトを前記所定領域に向けて移動させる
ゲーム方法として把握することができる。
【００７４】
また、本発明の一態様は、前記ゲームシステムは、前記操作を入力すべき前記第１のタイミングを記述したシーケンスデータを記憶するシーケンスデータ記憶部を備え、
前記出力制御ステップにおいて、
現在時刻から将来に向かって所定の時間範囲に含まれる前記第１のタイミングを前記シーケンスデータに基づいて判定し、判定した各第１のタイミングに対応させて前記オブジェクトを画面に表示させ、前記現在時刻に対応する前記所定領域を示す現在時刻標識とともに前記オブジェクトを、画面における所定の経路に沿って時間順の配置で表示させ、かつ、各第１のタイミングと前記現在時刻との時間差の減少に伴って前記オブジェクトと前記現在時刻標識との間の距離が減少するように、前記オブジェクトと前記現在時刻標識との間に前記所定の経路に沿った相対的変異を生じさせることにより、前記第１のタイミングを案内する
ゲーム方法として把握することができる。
【００７５】
また、本発明の一態様は、
複数種別の操作による入力を受け付けることが可能な受付部を備えるゲームシステムのゲーム方法であって、
前記受付部が入力を受け付けるステップと、
所定の第１のタイミングと、前記受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定ステップと、
第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御ステップと、
を備えるゲーム方法として把握することができる。
【００７６】
また、本発明の一態様は、
ゲームシステムのゲーム方法であって、
オブジェクトを発射するキャラクタを画面に表示させ、当該キャラクタから発射される前記オブジェクトを画面の所定領域に向けて移動させるステップと、
操作の入力を受け付けるステップと、
前記画面を移動する前記オブジェクトが前記所定領域に到達する第１のタイミングと、前記入力を受け付けた第２のタイミングとに基づいて成否判定を行うステップと、
を備えるゲーム方法として把握することができる。
【００７７】
また、本発明の一態様は、画面に表示させるオブジェクトを所定領域に向けて移動させる出力制御部（例えば、出力制御部１３２、出力制御部１１３２）と、
複数種別の操作による入力を受け付けることが可能な受付部と、
前記出力制御部によって移動される前記オブジェクトが前記所定領域に到達する第１のタイミングと、前記受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定部（例えば、判定部１３４、判定部１１３４）と、
第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御部（例えば、報酬制御部１３７、報酬制御部１１３７）と、
を備えるゲームシステムとして把握することができる。
【００７８】
また、本発明の一態様は、
前記出力制御部が、前記画面にターゲットを表示させ、
前記報酬制御部が、
前記第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作に応じた方向に移動されたオブジェクトが前記ターゲットに衝突したか否かに基づいて、前記報酬を決定する
ゲームシステムとして把握することができる。
【００７９】
また、本発明の一態様は、前記出力制御部が、前記オブジェクトを発射するキャラクタを画面に表示させ、当該キャラクタから発射される前記オブジェクトを前記所定領域に向けて移動させる
ゲームシステムとして把握することができる。
【００８０】
また、本発明の一態様は、前記ゲームシステムは、前記操作を入力すべき前記第１のタイミングを記述したシーケンスデータを記憶するシーケンスデータ記憶部（例えば、シーケンスデータ記憶部１２２、シーケンスデータ記憶部１１２２）を備え、
前記出力制御部が、
現在時刻から将来に向かって所定の時間範囲に含まれる前記第１のタイミングを前記シーケンスデータに基づいて判定し、判定した各第１のタイミングに対応させて前記オブジェクトを画面に表示させ、前記現在時刻に対応する前記所定領域を示す現在時刻標識とともに前記オブジェクトを、画面における所定の経路に沿って時間順の配置で表示させ、かつ、各第１のタイミングと前記現在時刻との時間差の減少に伴って前記オブジェクトと前記現在時刻標識との間の距離が減少するように、前記オブジェクトと前記現在時刻標識との間に前記所定の経路に沿った相対的変異を生じさせることにより、前記第１のタイミングを案内する
ゲームシステムとして把握することができる。
【００８１】
また、本発明の一態様は、
複数種別の操作による入力を受け付けることが可能な受付部と、
所定の第１のタイミングと、前記受付部が入力を受け付けた第２のタイミングとに基づいて第１の成否判定を行う判定部と、
第１の成否判定の判定結果が成功を示す場合、前記受付部が入力を受け付けた操作の種別に基づいて行われる第２の成否判定の判定結果に基づいて、付与する報酬を決定する報酬制御部と、
を備えるゲームシステムとして把握することができる。
【００８２】
また、本発明の一態様は、
オブジェクトを発射するキャラクタを画面に表示させ、当該キャラクタから発射される前記オブジェクトを画面の所定領域に向けて移動させる出力制御部と、
操作の入力を受け付ける受付部と、
前記画面を移動する前記オブジェクトが前記所定領域に到達する第１のタイミングと、前記入力を受け付けた第２のタイミングとに基づいて成否判定を行う判定部と、
を備えるゲームシステムとして把握することができる。
【００８３】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりゲーム制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置といった、非一時的な記録媒体を含む。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００８４】
また、上述した機能の一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【００８５】
１００…ゲームシステム、１０１…表示部、１０２…入力部、１０３…音声出力部、１１０…タッチパネル、１２０…記憶部、１２１…楽曲データ記憶部、１２２…シーケンスデータ記憶部、１３０…制御部、１３１…ゲーム制御部、１３２…出力制御部、１３３…受付部、１３４…判定部、１３５…第１の判定部、１３６…第２の判定部、１３７…報酬制御部、１３８…第１の報酬制御部、１３９…第２の報酬制御部、１０００…ゲームシステム１、１１００…ゲームサーバ、１１０１…表示部、１１０２…入力部、１１０３…音声出力部、１１１０…タッチパネル、１１２０…記憶部、１１２１…楽曲データ記憶部、１１２２…シーケンスデータ記憶部、１１３０…制御部、１１３１…ゲーム制御部、１１３２…出力制御部、１１３３…受付部、１１３４…判定部、１１３５…第１の判定部、１１３６…第２の判定部、１１３７…報酬制御部、１１３８…第１の報酬制御部、１１３９…第２の報酬制御部、１１４０…通信部、１２００…ゲーム端末、１２０１…制御部、１２０２…通信部
【図１】
2015051146.tif 000003
【図３】
2015051146.tif 000004
【図４】
2015051146.tif 000005
【図５】
2015051146.tif 000006
【図６】
2015051146.tif 000007
【図８】
2015051146.tif 000008
【図２】
2015051146.tif 000009
【図７】
2015051146.tif 000010