(57)【要約】【課題】より趣向性の高いタイミングゲームを提供すること。【解決手段】  本発明のプログラムは、端末のプロセッサに、初期操作を検出する初期操作検出ステップと、初期操作が行われた場合に、タッチパネル上の第１所定位置から第２所定位置へ向かった後に再び第１所定位置に戻る往復運動を行うタイミング指標を表示する指標表示ステップと、タッチパネル上において所定のタイミングで行われる操作である拍子操作を検出する操作検出ステップと、拍子操作が行われる毎に、タイミング指標の往復運動を繰り返す、繰返しステップと、拍子操作が行われた場合に、第１所定制御を行う第１制御ステップと、記拍子操作が連続して所定回数行われる毎に、第２所定制御を行う第２制御ステップと、を実行させる。【選択図】図４
2017012619.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを備えた端末上で実行されるコンピュータプログラムであって、前記端末のプロセッサに、
初期操作を検出する初期操作検出ステップと、
前記初期操作が行われた場合に、前記タッチパネル上の第１所定位置から第２所定位置へ向かった後に再び第１所定位置に戻る往復運動を行うタイミング指標を表示する指標表示ステップと、
前記タッチパネル上において所定のタイミングで行われる操作である拍子操作を検出する操作検出ステップと、
前記拍子操作が行われる毎に、前記タイミング指標の前記往復運動を繰り返す、繰返しステップと、
前記拍子操作が行われた場合に、第１所定制御を行う第１制御ステップと、
前記拍子操作が連続して所定回数行われる毎に、第２所定制御を行う第２制御ステップと、を実行させる、
コンピュータプログラム。
【請求項２】
請求項１に記載のコンピュータプログラムであって、
前記繰返しステップにおいて、前記拍子操作が行われる毎に所定の評価値を付与する評価値付与ステップと、
前記評価値に基づいて前記第１所定制御の内容を変更する第１制御変更ステップと、
、を更に実行させる、
コンピュータプログラム。
【請求項３】
前記端末のプロセッサに
前記タイミング指標に追随するように表示される弾性オブジェクトを前記ディスプレイへ表示させる弾性体表示処理ステップ、を更に実行させる、コンピュータプログラム。
【請求項４】
タッチパネルを備えた端末によるゲーム制御方法であって、
初期操作を検出する初期操作検出ステップと、
前記初期操作が行われた場合に、前記タッチパネル上の第１所定位置から第２所定位置へ向かった後に再び第１所定位置に戻る往復運動を行うタイミング指標を表示する指標表示ステップと、
前記タッチパネル上において所定のタイミングで行われる操作である拍子操作を検出する操作検出ステップと、
前記拍子操作が行われる毎に、前記タイミング指標の前記往復運動を繰り返す、繰返しステップと、
前記拍子操作が行われた場合に、第１所定制御を行う第１制御ステップと、
前記拍子操作が連続して所定回数行われる毎に、第２所定制御を行う第２制御ステップと、を含む、
ゲーム制御方法。
【請求項５】
タッチパネルを備えた端末であって、
初期操作を検出する初期操作検出部と、
前記初期操作が行われた場合に、前記タッチパネル上の第１所定位置から第２所定位置へ向かった後に再び第１所定位置に戻る往復運動を行うタイミング指標を表示する指標表示部と、
前記タッチパネル上において所定のタイミングで行われる操作である拍子操作を検出する操作検出部と、
前記拍子操作が行われる毎に、前記タイミング指標の前記往復運動を繰り返す、繰返し部と、
前記拍子操作が行われた場合に、第１所定制御を行う第１制御部と、
前記拍子操作が連続して所定回数行われる毎に、第２所定制御を行う第２制御部と、を備える、
端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はユーザによるタッチ操作によりゲームを進行するコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、キーボードなどを有さず、タッチ操作のみを受け付けるタッチパネルを備えた端末が広まっている。そして、特許文献１に記載のように、例えば、タッチパネルを備えた端末上で、ディスプレイに表示されるオブジェクトが音楽に合わせて移動するタイミングを参考にしながら、ゲームを行う携帯型ゲーム装置がある。特許文献１の携帯型ゲーム装置は、ディスプレイに表示されるオブジェクトを音楽に合わせて移動させ、ユーザはオブジェクトがタイミング標識と重なるタイミングを計って、オブジェクトを表示しているものと別のディスプレイをタッチ操作することによりゲームを進行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−３８６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、単に音楽に合わせてタッチする操作は、ユーザにとっては入力操作が単調であり、かつゲーム内容の展開がないためユーザは一定のレベルに達するとゲームに飽きてしまう。
【０００５】
本発明は、上記に鑑みてなされたものであり、より趣向性の高いタイミングゲームを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によれば、
タッチパネルを備えた端末上で実行されるコンピュータプログラムであって、前記端末のプロセッサに、
初期操作を検出する初期操作検出ステップと、
前記初期操作が行われた場合に、前記タッチパネル上の第１所定位置から第２所定位置へ向かった後に再び第１所定位置に戻る往復運動を行うタイミング指標を表示する指標表示ステップと、
前記タッチパネル上において所定のタイミングで行われる操作である拍子操作を検出する操作検出ステップと、
前記拍子操作が行われる毎に、前記タイミング指標の前記往復運動を繰り返す、繰返しステップと、
前記拍子操作が行われた場合に、第１所定制御を行う第１制御ステップと、
前記拍子操作が連続して所定回数行われる毎に、第２所定制御を行う第２制御ステップと、を実行させる、
コンピュータプログラムが得られる。
【０００７】
また、本発明によれば、
タッチパネルを備えた端末によるゲーム制御方法であって、
初期操作を検出する初期操作検出ステップと、
前記初期操作が行われた場合に、前記タッチパネル上の第１所定位置から第２所定位置へ向かった後に再び第１所定位置に戻る往復運動を行うタイミング指標を表示する指標表示ステップと、
前記タッチパネル上において所定のタイミングで行われる操作である拍子操作を検出する操作検出ステップと、
前記拍子操作が行われる毎に、前記タイミング指標の前記往復運動を繰り返す、繰返しステップと、
前記拍子操作が行われた場合に、第１所定制御を行う第１制御ステップと、
前記拍子操作が連続して所定回数行われる毎に、第２所定制御を行う第２制御ステップと、を含む、
ゲーム制御方法が得られる。
【０００８】
また、本発明によれば、
タッチパネルを備えた端末であって、
初期操作を検出する初期操作検出部と、
前記初期操作が行われた場合に、前記タッチパネル上の第１所定位置から第２所定位置へ向かった後に再び第１所定位置に戻る往復運動を行うタイミング指標を表示する指標表示部と、
前記タッチパネル上において所定のタイミングで行われる操作である拍子操作を検出する操作検出部と、
前記拍子操作が行われる毎に、前記タイミング指標の前記往復運動を繰り返す、繰返し部と、
前記拍子操作が行われた場合に、第１所定制御を行う第１制御部と、
前記拍子操作が連続して所定回数行われる毎に、第２所定制御を行う第２制御部と、を備える、
端末が得られる。
【０００９】
この発明の上記の、及び他の特徴及び利点は、この発明の実施例の以下のより特定的な説明、添付の図面、及び請求の範囲から明らかになるであろう。
【発明の効果】
【００１０】
本発明によれば、より趣向性の高いタイミングゲームを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に従った、端末の外観図を示す。
【図２】本発明の第１の実施形態に従った、端末のハードウェア構成図を示す。
【図３】本発明の第１の実施形態に従った、端末のブロック図を示す。
【図４】ＡからＣは本発明の第１の実施形態に従った、弾性オブジェクト、及びタイミング指標の表示の説明に伴う略線図である。
【図５】ＡからＣは本発明の第１の実施形態に従った、弾性オブジェクト、及びタイミング指標の表示の説明に伴うゲーム進行中のスクリーンショットである。
【図６】本発明の第１の実施形態に従った、タイミング指標の初期タッチ位置からの距離と時間とを示すグラフである。
【図７】ＡからＣは本発明の第１の実施形態に従った、弾性オブジェクト、及びタイミング指標の表示の説明に伴う略線図である。
【図８】本発明の第１の実施形態に従った、タイミング指標の初期タッチ位置からの距離と付与されるパラメータ値を決定するパラメータ関数とを示すグラフである。
【図９】本発明の第１の実施形態に従った、端末の処理の流れを示すフローチャート図を示す。
【図１０】本発明の第１の実施形態に従った、攻撃アクションの例を示すスクリーンショットである。
【図１１】本発明の第２の実施形態に従った、端末のハードウェア構成図を示す。
【図１２】本発明の第２の実施形態に従った、攻撃パラメータテーブルを示す。
【発明を実施するための形態】
【００１２】
本発明の実施形態によるコンピュータプログラムは、以下のような構成を備える。
（構成１）
タッチパネルを備えた端末上で実行されるコンピュータプログラムであって、前記端末のプロセッサに、
初期操作を検出する初期操作検出ステップと、
前記初期操作が行われた場合に、前記タッチパネル上の第１所定位置から第２所定位置へ向かった後に再び第１所定位置に戻る往復運動を行うタイミング指標を表示する指標表示ステップと、
前記タッチパネル上において所定のタイミングで行われる操作である拍子操作を検出する操作検出ステップと、
前記拍子操作が行われる毎に、前記タイミング指標の前記往復運動を繰り返す、繰返しステップと、
前記拍子操作が行われた場合に、第１所定制御を行う第１制御ステップと、
前記拍子操作が連続して所定回数行われる毎に、第２所定制御を行う第２制御ステップと、を実行させる、
コンピュータプログラム。
（構成２）
請求項１に記載のコンピュータプログラムであって、
前記繰返しステップにおいて、前記拍子操作が行われる毎に所定の評価値を付与する評価値付与ステップと、
前記評価値に基づいて前記第１所定制御の内容を変更する第１制御変更ステップと、
、を更に実行させる、
コンピュータプログラム。
本構成によれば、より趣向性の高いタイミングゲームを提供することができる。
（構成３）
前記端末のプロセッサに
前記タイミング指標に追随するように表示される弾性オブジェクトを前記ディスプレイへ表示させる弾性体表示処理ステップ、を更に実行させる、コンピュータプログラム。
本構成によれば、より趣向性の高いタイミングゲームを提供することができる。
（構成４）
タッチパネルを備えた端末によるゲーム制御方法であって、
初期操作を検出する初期操作検出ステップと、
前記初期操作が行われた場合に、前記タッチパネル上の第１所定位置から第２所定位置へ向かった後に再び第１所定位置に戻る往復運動を行うタイミング指標を表示する指標表示ステップと、
前記タッチパネル上において所定のタイミングで行われる操作である拍子操作を検出する操作検出ステップと、
前記拍子操作が行われる毎に、前記タイミング指標の前記往復運動を繰り返す、繰返しステップと、
前記拍子操作が行われた場合に、第１所定制御を行う第１制御ステップと、
前記拍子操作が連続して所定回数行われる毎に、第２所定制御を行う第２制御ステップと、を含む、
ゲーム制御方法。
本構成によれば、より戦略性の高いタイミングゲームを提供することができる。
（構成５）
タッチパネルを備えた端末であって、
初期操作を検出する初期操作検出部と、
前記初期操作が行われた場合に、前記タッチパネル上の第１所定位置から第２所定位置へ向かった後に再び第１所定位置に戻る往復運動を行うタイミング指標を表示する指標表示部と、
前記タッチパネル上において所定のタイミングで行われる操作である拍子操作を検出する操作検出部と、
前記拍子操作が行われる毎に、前記タイミング指標の前記往復運動を繰り返す、繰返し部と、
前記拍子操作が行われた場合に、第１所定制御を行う第１制御部と、
前記拍子操作が連続して所定回数行われる毎に、第２所定制御を行う第２制御部と、を備える、
端末。
本構成によれば、より趣向性の高いタイミングゲームを提供することができる。
【００１３】
（第１の実施形態）
以下、本発明の第１の実施形態について説明する。図１は、一実施例に係る端末の外観図である。同図に示す端末１００は、画面表示機能を兼ね備えたタッチパネル１０２を備えている。本出願書類中では、タッチパネル１０２の画面表示機能を発揮させるものをディスプレイ１０４と称する。さらに、この端末は、スピーカ（図示せず）を備えることができる。タッチパネル１０２はプロセッサの制御のもと、ユーザによる接触操作を検出する。ディスプレイ１０４は、ユーザによるタッチパネルに対する接触操作に対応するグラフィックを表示する。端末１００は、図３に示される機能を実現するための装置である。なお、該端末は、スマートフォン、ＰＤＡ、タブレット型コンピュータ等のデバイス等タッチパネルを備える端末であれば実行可能である。
【００１４】
図２に示されるように、端末１００は、プロセッサ２０２、メモリ２０４、表示部２０６、入力部２０８、出力部２１０、通信部２１２を備えることができ、これらがバスにより相互にデータ通信可能に接続されている。端末１００のメモリ２０４には、本発明の一実施形態によるプログラム及びデータが格納されており、これらプログラムがプロセッサにより実行されて、ユーザは端末１００のタッチパネル１０２を用いてゲームを楽しむことができる。なお、メモリには、プロセッサがプログラムに従って動作している間に生成したデータやプロセッサによって利用されるデータも一時的に格納される。表示部２０６はディスプレイ１０４に相当し、入力部２０８は、タッチパネル１０２に相当し、出力部２１０はスピーカ１０６に相当する。通信部２１２はプロセッサの制御により端末１００とネットワークとの接続を確立する。端末１００の通信部２１２により通信ネットワークを介して遠隔地からプログラムやデータを端末１００に供給するようにしてもよい。
【００１５】
図３は、本実施形態に従った端末１００のブロック図である。端末１００は、タッチ操作検出部３１０と、画像処理部３２０と、タイミング一致検出部３３０、精度算出部３４０、パラメータ付与部３５０の全て、またはこれらの一部を備える、処理部３００を備えることができる。画像処理部３２０はさらに表示オブジェクト処理部３２２を備えることができる。タッチパネル１０２は、プロセッサの制御のもとユーザによる接触操作を検出する。処理部３００はタッチパネル１０２により検出されたユーザによる接触操作に基づいてグラフィックを生成してディスプレイ１０４に出力したり、タッチパネル１０２により検出されたユーザによる接触操作に基づいて音階の違う音を生成してスピーカ（図示せず）へ出力したりすることができる。なお、図３において、様々な処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、プロセッサ、メモリ、その他の集積回路で構成することができ、ソフトウェア的には、メモリにロードされた各種プログラムなどによって実現される。したがって、これらの機能ブロックがハードウェア、ソフトウェア、又はそれらの組み合わせによって実現できることは当業者に理解されるであろう。
【００１６】
以下、図３に示される処理部３００に備えられる各機能部の動作について詳細に説明する。タッチ操作検出部３１０は、ユーザのタッチパネルに対するユーザの指などによる操作に基づくさまざまな操作情報、例えば、短時間の接触であるタッチ操作によるタッチ位置を検出することができる。具体的には、タッチセンサがタッチパネルに対するユーザ指などによる短時間の接触によるタッチ操作を検知すると、タッチ操作検出部３１０は、該タッチ操作によるタッチ操作の座標位置を検出する。タッチ操作検出部３１０は、最初のタッチ操作によるタッチ操作の座標位置を初期タッチ位置として検出する。初期タッチ位置は、ディスプレイ１０４上の任意の位置でよい。なお、タッチ操作検出部３１０は、タッチ面を叩くと言った短時間の接触によるタッチ操作の検出だけではなく、タッチパネルにユーザの指が接触したまま指が接触面を移動するスワイプ操作の検出を行うことができる。なお、以下では、ユーザ指による操作を例示して説明するが、ユーザ指による操作には限定されずスタイラス等を用いても良い。
【００１７】
画像処理部３２０は、タッチ操作検出部３１０によりタッチ操作による初期タッチ位置が検出されると、初期タッチ位置（第１所定位置）にタイミング指標と、初期形状の弾性オブジェクトとを表示する。タイミング指標は、タッチパネル上の所定の位置（第２所定位置）へ移動した後に再度初期タッチ位置へ戻るように制御される。所定の位置は、ディスプレイ１０４上の任意の位置であり、画像処理部３２０によりユーザのタッチ操作毎にランダムに指定される。所定の位置と初期タッチ位置との間の距離が長いほど、弾性オブジェクトが初期タッチ位置から所定の位置まで移動し再度初期タッチ位置に戻るまでの時間を長くすることができる。即ち、前回のタッチ操作から、次のタッチ操作をユーザに対し要求するまでの時間を長くすることができる。弾性オブジェクトはタイミング指標に追随するように変形する。詳しくは、画像処理部３２０は、弾性オブジェクトがタイミング指標に追随しつつ初期形状からその一部が所定の位置まで弾性的に延びた後に、再度初期形状に戻るように弾性変形して表示されるよう、また、タイミング指標の動きに連動して表示されるよう、ディスプレイ１０４へ表示させる。
【００１８】
以下、図４Ａ〜Ｃを参照しながら、画像処理部３２０の処理の流れを説明する。初期タッチ位置４００（図中の十字で示されている位置）が検出されると、画像処理部３２０は該検出された初期タッチ位置４００を中心として、円形状のタイミング指標４０６と初期形状の弾性オブジェクト４０２とを重ねてディスプレイ１０４へ表示させる。画像処理部３２０は、所定の位置４０４（図中の十字で示されている位置）をディスプレイ１０４上の任意の位置にランダムに決定する。弾性オブジェクト４０２の初期形状は、例えば図４Ａに示されるように円形状である。図４Ａにおいて所定の位置は、例えばディスプレイ１０４の右上の位置である。なお、図４Ａにおいて、所定の位置４０４は、図４Ａ〜Ｃにおいて変化していないことを示すために例示的に表示されているが、所定の位置４０４を表示しなくてもよい。
【００１９】
次に、画像処理部３２０は、図４Ｂに示すように、タイミング指標を所定の位置４０４に向けて移動すると共に、該弾性オブジェクト４０２を初期タッチ位置からタイミング指標に追随するように（タイミング指標４０６を弾性オブジェクト４０２の先端に位置させるようにして）徐々に所定の位置４０４まで引っ張られるように引き延ばしてディスプレイ１０４へ表示させる（往路移動処理）。図４Ｂはタイミング指標４００及び弾性オブジェクト４０２の先端部が所定の位置に到達する前の形状を示す。その後、図４Ｃに示すように、弾性オブジェクト４０２の先端部４０８が所定の位置４０４に到達すると、画像処理部３２０は、タイミング指標４０６と弾性オブジェクト４０２の先端部４０８を所定の位置４０４に重ねてディスプレイ１０４へ表示させる。弾性オブジェクト４０２は、初期タッチ位置に固定された基部４１２と、先端部４０８と、該基部と該先端部４０８との間を接続する接続部４１０とで構成することができる。弾性オブジェクト４０２は、基部４１２が初期タッチ位置４００に固定されたまま、その先端部４０８が所定の位置に引っ張られるように変形を伴いながら所定の速度で徐々に移動するので、ディスプレイ１０４上であたかも弾性変形しているように表示される。
【００２０】
次に、画像処理部３２０は、タイミング指標４０６を、所定の位置４０４から初期タッチ位置４００へ移動させてディスプレイ１０４へ表示させ、且つ、弾性オブジェクト４０２に対する所定の位置からの引っ張りを解除して、所定の速度で弾性オブジェクト４０２をその復元力に従って初期形状にあたかも弾性変形するように戻しつつ、初期タッチ位置４００へ戻すようディスプレイ１０４へ表示させる（復路移動処理）。このとき、画像処理部３２０は、タイミング指標４０６を、弾性オブジェクト４０２の先端部４０８の動きに連動させて、所定の位置から初期タッチ位置へ移動させてディスプレイへ表示させる。このように、タイミング指標４０６は、弾性オブジェクト４０２の先端部４０８の動きと連動させて、タッチ操作に対応して初期タッチ位置４００から所定の位置４０４まで移動表示させ、さらに初期タッチ位置４００まで移動表示させる。なお、弾性オブジェクト４０２の先端部４０８が所定の位置４０４から初期タッチ位置４００まで戻ってくる途中から移動表示させてもよい。
【００２１】
このように、画像処理部３２０は、往路移動処理及び復路移動処理を含む往復運動処理をタイミング指標及び弾性体に対して行う。
【００２２】
以降、画像処理部３２０は、ユーザによるタッチパネルに対して所定のタイミング（後述）でタッチ操作が検出される度に、所定の位置４０４をディスプレイ上の任意の位置にランダムに指定し、初期タッチ位置４０２と新たに指定された所定の位置４０４との間において、往復運動処理を繰り返す。
【００２３】
本実施例においては、タイミング指標の動きと追随（連動）させて弾性オブジェクトを表示することにより、初期タッチ位置からタイミング指標までの距離や方向をユーザはより視覚的に得ることができる。さらに、ユーザは、タイミング指標の動きに合わせてタイミング良くタッチ操作を行い、敵キャラクタを攻撃して倒すことにより、ゲーム内容を展開させることができる。図５Ａ〜Ｃは、本発明の一実施例によるインタフェース・プログラムを備えたプログラムが実施された場合のスクリーンショットである。図５Ａは、検出された初期タッチ位置における初期形状の弾性オブジェクト４０２を示す。図５Ｂは、タイミング指標４０６と弾性オブジェクトとを初期タッチ位置から所定の位置４０４に引っ張られるように引き延ばして変形し、変形した弾性オブジェクト４０２を示すと共に、所定の位置４０４におけるタイミング指標４０６を示す。図５Ｃは所定の位置４０４からの引っ張りが解除され、初期形状に戻り初期タッチ位置へ戻る弾性オブジェクト４０２を示すと共に、弾性オブジェクトと共に所定の位置から初期タッチ位置へ移動したタイミング指標４０６を示す。
【００２４】
タイミング一致検出部３３０は、タイミング指標４０６が初期タッチ位置に戻るとき、次のタッチ操作が検出されたかを検出する。より詳細には、タイミング一致検出部３３０は、タッチ操作検出部３１０から、ユーザによる次のタッチ操作の検出情報を取得する。また、タイミング一致検出部３３０は、タイミング指標が前記初期タッチ位置に戻るときに次のタッチ操作が行われたか否かを判定する。図６は、タイミング指標の初期タッチ位置からの距離と時間との関係を示すグラフを示す。縦軸は初期タッチ位置からのタイミング指標（の中心）までの距離Ｌを示し、横軸は時間ｔを示す。縦軸「０」は、初期タッチ位置を示しており、初期タッチ位置とタイミング指標（の中心）とが一致しているときである。Ｌ１は、初期タッチ操作に対して決定された所定の位置４０４と、初期タッチ位置（の中心）との間の距離を示す。Ｌ２は、次のタッチ操作がタイミング良くなされた場合に、次のタッチ操作に対して決定された所定の位置４０４と、初期タッチ位置との間の距離を示す。タッチ操作毎に、所定の位置は決定されるため、Ｌ１とＬ２とは異なる場合がある。Ｌ’は、タイミング指標（の中心）が初期タッチ位置に戻る直前の位置と初期タッチ位置との間の距離を示す。Ｌ’’は、所定の位置からの引っ張りが解除された反動により、初期タッチ位置から所定の位置へ向かう方向とは逆の方向へ一部がはみ出るように変形した弾性オブジェクトの先端部の動きに連動して、その中心が初期タッチ位置を一旦通り過ぎているタイミング指標の中心位置と、初期タッチ位置との間の距離を示す。本実施形態においては、タイミング指標が初期タッチ位置に戻る直前の位置から、初期タッチ位置を一度通り過ぎて、初期タッチ位置に戻るまでの期間であるΔＴ１、ΔＴ２の期間（タッチ操作受付期間）内にタッチ操作が行われた場合（以下、タッチ操作受付期間内に行われたタッチ操作を「条件クリアタッチ操作」と呼ぶ）、次のタッチ操作がタイミングよく行われたものとして判断される。このように、ある程度の幅を持つタッチ操作受付期間を設定することにより、ゲームバランスを調整することができる。
【００２５】
図７Ａ〜Ｃをも参照して、図７Ａは、弾性オブジェクト４０２に対する所定の位置４０４からの引っ張りを解除して、所定の速度で弾性オブジェクトをその復元力に従って初期形状にあたかも弾性変形するように戻している途中の図を示す。図７Ａに示すように画像処理部３２０は、所定の位置４０４から初期タッチ位置に戻る直前のタイミング指標４０６と、該タイミング指標に連動して変形する弾性オブジェクト４０２とをディスプレイに表示させることができる。このとき、図７Ａ中の破線で示される距離に対応するＬ１は、初期タッチ操作に対して決定された所定の位置４０４と、初期タッチ位置との間の距離を示す。図中の点線で示される距離に対応するＬ’は、初期タッチ位置に戻る直前のタイミング指標の中心位置と初期タッチ位置との間の距離を示す。その後、図７Ｂに示すように、画像処理部３２０は、所定の位置からの引っ張りが解除された反動により、初期タッチ位置から所定の位置へ向かう方向とは逆の方向へ一部が弾性変形した弾性オブジェクト４０２をディスプレイに表示させることができる。また、画像処理部３２０は、図７Ｂに示すように、弾性オブジェクトの先端部の動きに連動して移動し、その中心が初期タッチ位置を中心として所定の位置とは逆側に存在するタイミング指標４０６をディスプレイに表示させることができる（第３の表示処理）。図７Ｂ中の破線で示される距離に対応するＬ’’は、一部が弾性変形した弾性オブジェクト４０２の先端部の動きに連動して移動したタイミング指標４０６の中心位置と、初期タッチ位置との間の距離を示す。その後、図７Ｃに示すように、画像処理部３２０は、初期タッチ位置に戻ったタイミング指標と、初期形状に戻った弾性オブジェクトとを表示させることができる（第３の表示処理）。なお、図７ＡからＣに示される破線、点線はディスプレイ上に表示させなくてよい。
【００２６】
精度算出部３４０は、条件クリアタッチ操作がされたときにおける、タイミング指標と初期タッチ位置との距離（Ｌ’又はＬ”）に応じてタイミング精度Ｓを算出し、当該精度に関する情報をパラメータ付与部に送信する。
【００２７】
パラメータ付与部は、タイミング精度に応じたパラメータＰをユーザに付与する。図８に示されるように、Δｔのうちタイミング指標が初期タッチ位置に近いほど（即ち、Ｌ’又はＬ”が０に近いほど）、付与されるパラメータ値Ｐは上がる。付与されるパラメータＰはパラメータ付与関数としても定義することができる。この場合、ｔ２に対応するＴ２のときに、最大値を取るようにすればよい。
【００２８】
本実施の形態におけるパラメータは、敵キャラクタに与えることのできる攻撃パラメータ、体力パラメータの回復に使用するパラメータ、特殊攻撃（後述）発動時に必要なスキルパラメータ、経験値、コイン等、ゲーム内でユーザが受けられる利益であればどのようなものでもよい。このように、タイミング精度を考慮して付与されるパラメータを変更することにより、ゲーム難易度を調節することができる。
【００２９】
図９を参照して、上述した往復運動処理の流れを説明する。まず、タッチ操作検出部３１０はタッチパネルにおける初期タッチ位置を検出する（ステップＳ７０２）。次に、画像処理部３２０は、タッチ操作検出部３１０によりタッチ操作による初期タッチ位置が検出されると、初期タッチ位置を中心としてタイミング指標と初期形状の弾性オブジェクトをディスプレイ１０４へ表示させる。そして、画像処理部３２０は、所定の位置をディスプレイ上の任意の位置にランダムに指定する。（ステップＳ７０４）。次に、画像処理部３２０は、タイミング指標を所定の位置に向けて移動させると共に弾性オブジェクトを初期形状からその先端部が所定の位置まで弾性的に引き延ばして弾性表示させタイミング指標に追随させる（ステップＳ７０６）。次に、タイミング指標を初期タッチ位置に戻すと共に弾性オブジェクトに対する所定の位置からの引っ張りを解除して、所定の速度で弾性オブジェクトをその復元力に従って初期形状に弾性変形して初期タッチ位置へ戻すよう弾性表示させる（ステップＳ７０８）。次に、タッチ操作検出部３１０が次のタッチ操作を検出したか否かを判定する（ステップＳ７１０）。次のタッチ操作が検出された場合に、タイミング一致検出部３３０は、タイミング指標が初期タッチ位置に戻るとき、初期タッチ位置４０２に対する次のタッチ操作が検出されたかを検出する（ステップＳ７１２）。精度算出部３４０は、当該次のタッチ操作のタイミング精度を算出し当該タイミング精度に応じたパラメータを付与する（ステップＳ７１４）。一方、次のタッチ操作が、タイミング指標が初期タッチ位置に戻るときにタイミング良くなされなかった場合ステップＳ７０４へ戻る。その後、ステップＳ７０４から７１４を次のタッチ操作が検出される毎に繰り返し実行し、次のタッチ操作が検出されなくなると処理を終了する。
【００３０】
本実施形態においてはタイミング指標４０６が初期タッチ位置に戻るタイミングに合わせて次のタッチ操作がなされるとキャラクタが攻撃アクションを１回行う。攻撃アクションは例えば、図１０に示されるモーションＭ１乃至Ｍ４のいずれかのモーションと共に行われる。このとき、パラメータ付与部によって付与されパラメータに応じて敵キャラクタに与えるダメージの量が決定される。
【００３１】
本実施の形態においては、条件クリアタッチ操作のタイミング精度に関する情報を、画像処理部３２０はディスプレイ１０４へ表示させることができる。例えば、画像処理部３２０は、タッチ操作がタイミング良くなされたことを示す文字、例えば「ＧＯＯＤ」、「ＶＥＲＹ  ＧＯＯＤ」、「ＢＡＤ」等を表示させたり、敵キャラクタへ与えられるダメージを表示させたり、該攻撃力によって攻撃された敵キャラクタの残存能力を表示させたりすることができる。
【００３２】
このように、タイミングの精度に応じて敵キャラクタに与えられる攻撃パラメータを変化させることにより、本発明において、ユーザは、ディスプレイに表示されるタイミング指標に合わせてタッチすることで、キャラクタの攻撃力を上げるなど戦闘ゲームの展開に変化を持たせることができるため、より趣向性の高いゲームを進行することができる
【００３３】
（第２の実施形態）
本発明の第２の実施形態は、上述した第１の実施形態の変形例である。従って、同一の構成について施設名を省略し差異のみ説明する。図１１は、本発明の一実施例に従った端末１００のブロック図である。端末１００は、タッチ操作検出部３１０と、画像処理部３２０と、タイミング一致検出部３３０、タッチ操作評価部３４０、音階調整部３５０の全て、またはこれらの一部を備える、処理部３００を備えることができる。画像処理部３２０はさらに表示オブジェクト処理部３２２を備えることができる。
【００３４】
本実施の形態においては、条件クリアタッチ操作を連続して所定回数達成したときに、通常攻撃とは異なる特殊攻撃を行う。例えば、図１２に示されるように、条件クリアタッチ操作の連続回数が１〜３回目に行われる攻撃（通常攻撃）の攻撃パラメータは「１０」であるが、４回目に行われる攻撃（特殊攻撃）の攻撃パラメータは「５０」である。このように、条件クリアタッチ操作を連続で達成できたときにのみ特殊攻撃を行うことができるため、ユーザは戦略性をもってゲームをプレイすることができる。
【００３５】
本実施の形態においては、特殊攻撃を行うためら、所定のスキルポイントが必要である。スキルポイントは、図１２に示されるように、条件クリアタッチ操作が行われる都度、「５」ずつ溜まっていく。ユーザはタッチ操作をタイミングよく行うことにより、スキルポイント（評価値）を貯めていき、タッチ操作を連続して４回行われた後に必要なスキルポイントが溜まっていた場合、特殊攻撃を発動可能というゲーム性を提供することができる。換言すれば、必要なパラメータが溜まっていない状態では、タッチ操作が４回連続で行われたとしても特殊攻撃は発動しない。
【００３６】
本実施形態においては、タッチ操作が特殊攻撃発動に必要な所定回数に達した場合に、フリック操作（解除操作）を行うことにより、特殊攻撃の発動をキャンセルすることができる。なお、特殊攻撃の発動をキャンセルする操作としては、フリック操作に限られず、キャンセルするか否かを尋ねる表示をしユーザからの指示を受け付けることとしてもよい。
【００３７】
本実施の形態における特殊攻撃の際には、全画面表示の演出（ムービーの再生、カットイン表示等）を行うこととしてもよい。これにより、特殊攻撃の特別感を演出することができる。演出が終わった際には、タイミング指標は、演出直前のタイミング指標の最後の位置がどこであろうと、所定の位置（図５Ｂ等参照）から往復運動を再開する。初期タッチ位置の付近から往復運動を再開すると条件クリアタッチ操作が困難となるからである。これにより、ユーザは条件クリアタッチ操作を引き続き行うことができる。
【００３８】
以上、本発明の一実施形態につき説明したが、本発明は上記実施形態に限定されるものではない。前述の請求項に記載されるこの発明の精神及び範囲から逸脱することなく、様々な実施態様の変更がなされうることを当業者は理解するであろう。
【符号の説明】
【００３９】
１００        端末
１０２        タッチパネル
１０４        ディスプレイ
２０２        プロセッサ
２０４        メモリ
２０６        表示部
２０８        入力部
２１０        出力部
２１２        通信部
３１０        タッチ操作検出部
３２０        画像処理部
３３０        タイミング一致検出部
３２２        表示オブジェクト処理部
３４０        タッチ操作評価部
３５０        モーション調整部
４０４        初期タッチ位置
４０２        弾性オブジェクト
４０４        所定の位置
４０６        タイミング指標
４１２        基部
４０８        先端部
４１０        接続部
【図１】
2017012619.tif 000003
【図２】
2017012619.tif 000004
【図３】
2017012619.tif 000005
【図４】
2017012619.tif 000006
【図６】
2017012619.tif 000007
【図７】
2017012619.tif 000008
【図８】
2017012619.tif 000009
【図９】
2017012619.tif 000010
【図１１】
2017012619.tif 000011
【図５】
2017012619.tif 000012
【図１０】
2017012619.tif 000013
【図１２】
2017012619.tif 000014