(57)【要約】【課題】ゲーム画面上を指示してアイテムを取得するための操作の評価結果をプレーヤに直感的に認識させることが可能なプログラム、情報記憶媒体及びサーバを提供すること。【解決手段】指示位置検出部で検出された指示位置に基づいて、前記ゲーム画面上に表示されたアイテムを指示する処理を行う標識指示処理部と、前記アイテムを指示する処理において所与の条件が満たされた場合に、連続で前記アイテムの指示が行われたと判定しプレーヤの操作を評価する操作評価部と、前記評価に基づいて、前記指示位置又はその移動軌跡に関する所与の演出を行う演出処理部としてコンピュータを機能させる。【選択図】図７
2019205922.tif 000002
【特許請求の範囲】
【請求項１】
ゲーム画面上の指示位置を検出するための指示位置検出部と、
前記指示位置検出部で検出された指示位置に基づいて、前記ゲーム画面上に表示された標識を指示する処理を行う標識指示処理部と、
前記標識が連続して指示された場合に、プレーヤの操作を評価して評価値を算出する操作評価部と、
算出された前記評価値に基づいて、前記指示位置又はその移動軌跡に関する所与の演出を行う演出処理部としてコンピュータを機能させ、
前記操作評価部は、
連続して指示された標識の数に基づいて、前記評価値を算出し、
前記演出処理部は、
前記評価値に応じて、連続して指示された標識のうち少なくとも現在指示されている標識の形状内容を変化させることを特徴とするプログラム。
【請求項２】
ゲーム画面上の指示位置を検出するための指示位置検出部と、
前記指示位置検出部で検出された指示位置に基づいて、前記ゲーム画面上に表示された標識を指示する処理を行う標識指示処理部と、
前記標識が連続して指示された場合に、プレーヤの操作を評価して評価値を算出する操作評価部と、
算出された前記評価値に基づいて、前記指示位置又はその移動軌跡に関する所与の演出を行う演出処理部としてコンピュータを機能させ、
前記操作評価部は、
連続して指示された標識の数に基づいて、前記評価値を算出し、
前記演出処理部は、
前記評価値に応じて、連続して指示された標識のうち少なくとも現在指示されている標識に付随するエフェクト内容を変化させることを特徴とするプログラム。
【請求項３】
情報処理端末とネットワークを介して接続されたサーバであって、
前記情報処理端末で検出されたゲーム画面上の指示位置に基づいて、前記ゲーム画面上に表示された標識を指示する処理を行う標識指示処理部と、
前記標識が連続して指示された場合に、プレーヤの操作を評価して評価値を算出する操作評価部と、
算出された前記評価値に基づいて、前記指示位置又はその移動軌跡に関する所与の演出を行う演出処理部とを含み、
前記操作評価部は、
連続して指示された標識の数に基づいて、前記評価値を算出し、
前記演出処理部は、
前記評価値に応じて、連続して指示された標識のうち少なくとも現在指示されている標識の形状内容を変化させることを特徴とするサーバ。
【請求項４】
情報処理端末とネットワークを介して接続されたサーバであって、
前記情報処理端末で検出されたゲーム画面上の指示位置に基づいて、前記ゲーム画面上に表示された標識を指示する処理を行う標識指示処理部と、
前記標識が連続して指示された場合に、プレーヤの操作を評価して評価値を算出する操作評価部と、
算出された前記評価値に基づいて、前記指示位置又はその移動軌跡に関する所与の演出を行う演出処理部とを含み、
前記操作評価部は、
連続して指示された標識の数に基づいて、前記評価値を算出し、
前記演出処理部は、
前記評価値に応じて、連続して指示された標識のうち少なくとも現在指示されている標識に付随するエフェクト内容を変化させることを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報記憶媒体及びサーバに関する。
【背景技術】
【０００２】
従来から、仮想空間内にアイテムを配置しておき、ユーザの操作によって移動する移動体がアイテムを取得するシミュレーション装置が知られている。（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１９７２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシミュレーション装置では、アイテムを取得するためのユーザの操作を評価して、評価結果に応じて移動体やアイテムに対する演出を行うような仕組みが無かった。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、ゲーム画面上を指示する操作によって連続して標識を指示するゲームにおいて、当該操作の評価結果をプレーヤに直感的に認識させることが可能なプログラム、情報記憶媒体及びサーバを提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明に係るプログラムは、
ゲーム画面上の指示位置を検出するための指示位置検出部と、
前記指示位置検出部で検出された指示位置に基づいて、前記ゲーム画面上に表示された標識を指示する処理を行う標識指示処理部と、
前記標識を指示する処理において所与の条件が満たされた場合に、連続で前記標識の指示が行われたと判定しプレーヤの操作を評価する操作評価部と、
前記評価に基づいて、前記指示位置又はその移動軌跡に関する所与の演出を行う演出処理部としてコンピュータを機能させるためのプログラムに関する。
【０００７】
また、本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるためのプログラムを記憶した情報記憶媒体に関する。
【０００８】
また、本発明は、情報処理端末とネットワークを介して接続されたサーバであって、
情報処理端末とネットワークを介して接続されたサーバであって、
前記情報処理端末で検出されたゲーム画面上の指示位置に基づいて、前記ゲーム画面上に表示された標識を指示する処理を行う標識指示処理部と、
前記標識を指示する処理において所与の条件が満たされた場合に、連続で前記標識の指示が行われたと判定しプレーヤの操作を評価する操作評価部と、
前記評価に基づいて、前記指示位置又はその移動軌跡に関する所与の演出を行う演出処理部とを含むサーバに関する。
【０００９】
本発明によれば、前記標識を指示する処理において所与の条件が満たされた場合に、連続で前記標識の指示が行われたと判定してプレーヤの操作を評価し、前記評価に基づいて
、前記指示位置又はその移動軌跡に関する所与の演出を行うことで、連続して標識を指示するための操作の評価結果をプレーヤに直感的に認識させることが可能となる。
【００１０】
（２）また本発明に係るプログラム、情報記憶媒体及びサーバでは、
前記操作評価部は、
指示された複数の標識間の距離、複数の標識を指示するのに要した時間、所定時間内に指示された標識の数、指示された複数の標識の属性、及び、前記移動軌跡の形状の少なくとも１つに基づいて、連続で前記標識の指示が行われたか否かを判定してもよい。
【００１１】
本発明によれば、指示された複数の標識間の距離等に基づいて、連続で前記標識の指示が行われたか否かを判定し、連続で前記標識の指示が行われたと判定した場合にプレーヤの操作を評価し、前記評価に基づいて、前記指示位置又はその移動軌跡に関する所与の演出を行うことで、連続して標識を指示するための操作の評価結果をプレーヤに直感的に認識させることが可能となる。
【００１２】
（３）また本発明に係るプログラム、情報記憶媒体及びサーバでは、
前記演出処理部は、
前記所与の演出として、前記指示位置を示すカーソルの大きさを変化させる処理、前記カーソルの形状を変化させる処理、及び、前記カーソル又はその移動軌跡に関連するエフェクトを表示する処理の少なくとも１つを行ってもよい。
【００１３】
本発明によれば、前記評価に基づいて、アイテムの大きさを変化させる等の演出を行うことで、連続して標識を指示するための操作の評価結果をプレーヤに直感的に認識させることが可能となる。
【００１４】
（４）また本発明に係るプログラム、情報記憶媒体及びサーバでは、
前記演出処理部は、
前記所与の演出として、指示した標識の大きさを変化させる処理、指示した標識の形状を変化させる処理、及び、指示した標識又は前記移動軌跡に関連するエフェクトを表示する処理の少なくとも１つを行ってもよい。
【００１５】
本発明によれば、前記評価に基づいて、指示した標識の大きさを変化させる等の演出を行うことで、連続して標識を指示するための操作の評価結果をプレーヤに直感的に認識させることが可能となる。
【００１６】
（５）また本発明に係るプログラム、情報記憶媒体及びサーバでは、
前記標識を、アイテム、キャラクタ及びアイコンのいずれかとしてもよい。
【図面の簡単な説明】
【００１７】
【図１】本実施形態のゲームシステムの機能ブロック図の一例を示す図。
【図２】本実施形態の手法について説明するための図。
【図３】本実施形態の手法について説明するための図。
【図４】本実施形態の手法について説明するための図。
【図５】本実施形態の手法について説明するための図。
【図６】本実施形態の手法について説明するための図。
【図７】本実施形態の処理の流れを示すフローチャート図。
【発明を実施するための形態】
【００１８】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明さ
れる構成の全てが、本発明の必須構成要件であるとは限らない。
【００１９】
１．構成
図１に本実施形態のゲームシステムの機能ブロック図の一例を示す。なお本実施形態のゲームシステムは図２の構成要素（各部）の一部を省略した構成としてもよい。
【００２０】
入力部１６０は、プレーヤからの入力情報（操作情報）を入力（検出）するための機器であり、プレーヤの入力情報を処理部１００に出力する。入力部１６０の機能は、マウス、タッチパネル（タッチパネル型ディスプレイ）、パッチパッド、方向キーやボタン、キーボード等の入力機器や、画面上の位置を指示するための指示体（例えば、加速度センサ等の慣性センサや撮像部（カメラ）等を備えたコントローラ）により実現することができる。
【００２１】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。記憶部１７０は、ワーク領域として使用される主記憶部１７２と、最終的な表示画像等が記憶される描画バッファ１７４と、オブジェクトのモデルデータが記憶されるオブジェクトデータ記憶部と、各オブジェクトデータ用のテクスチャが記憶されるテクスチャ記憶部と、オブジェクトの画像の生成処理時にＺ値が記憶されるＺバッファとを含む。なお、これらの一部を省略する構成としてもよい。
【００２２】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。処理部１００は、情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。情報記憶媒体１８０には、本実施形態の処理部１００の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）を記憶することができる。
【００２３】
表示部１９０は、処理部１００で生成されたゲーム画像を出力するものであり、その機能は、ＬＣＤ、ＣＲＴ、或いはタッチパネルなどにより実現できる。
【００２４】
音出力部１９２は、処理部１００で生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００２５】
通信部１９６は他のゲームシステムやサーバとの間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００２６】
なお、サーバが有する情報記憶媒体や記憶部に記憶されている処理部１００の各部としてコンピュータを機能させるためのプログラムやデータを、ネットワークを介して受信し、受信したプログラムやデータを情報記憶媒体１８０や記憶部１７０に記憶してもよい。このようにプログラムやデータを受信してゲームシステムを機能させる場合も本発明の範囲内に含む。
【００２７】
処理部１００（プロセッサ）は、入力部１６０からの入力情報、プログラム、通信部１９６を介して受信したデータなどに基づいて、ゲーム処理、画像生成処理、音生成処理、などの処理を行う。処理部１００は主記憶部１７２をワーク領域として各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００２８】
処理部１００は、指示位置検出部１１０、ゲーム処理部１１２、画像生成部１２０、音生成部１３０を含む。
【００２９】
指示位置検出部１１０は、入力部１６０（マウス、タッチパネル、パッチパッド、指示体等）からの入力情報に基づいて、ゲーム画面上の指示位置を検出する。例えば、入力部１６０としてタッチパネルやタッチパッドを用いた場合には、当該タッチパネルやタッチパッドから出力された座標情報に基づきゲーム画面上の指示位置を検出する。
【００３０】
ゲーム処理部１１２は、入力部１６０からの入力情報や、指示位置検出部１１０で検出された指示位置に基づきゲーム処理を行う。ゲーム処理部１１２は、標識指示処理部１１３、操作評価部１１４、演出処理部１１５、得点算出部１１６を含む。
【００３１】
標識指示処理部１１３は、指示位置検出部１１０で検出された指示位置に基づいて、前記ゲーム画面上に表示された標識（例えば、アイテム、キャラクタ、アイコン）を指示する処理を行う。例えば、標識指示処理部１１３は、指示位置に基づいて、ゲーム空間内に配置されたアイテムを取得する処理（指示する処理の一例）を行う。具体的には、標識指示処理部１１３は、ゲーム空間内に配置された各アイテムの位置に基づき各アイテムに対してヒット領域を設定し、検出された指示位置（検出された指示位置に対応するゲーム空間における位置）が設定されたヒット領域に含まれる場合に、当該ヒット領域が設定されたアイテムを取得する処理を行う。また、標識指示処理部１１３は、検出された指示位置の移動軌跡で囲まれる領域内に位置する１つ以上のアイテムを取得する処理を行ってもよい。
【００３２】
操作評価部１１４は、標識指示処理部１１３での標識を指示する処理において所与の条件が満たされた場合に、連続で前記標識の指示が行われたと判定しプレーヤの操作を評価する。具体的には、操作評価部１１４は、指示された複数の標識間の距離、複数の標識を指示するのに要した時間、所定時間内に指示された標識の数、指示された複数の標識の属性、及び、前記移動軌跡の形状の少なくとも１つに基づいて、連続で前記標識の指示が行われたか否かを判定し、連続で前記標識の指示が行われたと判定した場合にプレーヤの操作を評価する。例えば、操作評価部１１４は、標識指示処理部１１３によって複数のアイテムを取得する処理が行われた場合に、取得された複数のアイテム間の距離、複数のアイテムを取得するのに要した時間、所定時間内に取得されたアイテムの数、取得された複数のアイテムの属性、及び、前記指示位置の移動軌跡の形状（取得された複数のアイテムの各位置を結ぶ線分で構成される形状を含む）の少なくとも１つに基づいて、プレーヤの操作を評価してもよい。
【００３３】
演出処理部１１５は、操作評価部１１４の評価結果に基づいて、前記指示位置又はその移動軌跡に関する所与の演出を行う。例えば、演出処理部１１５は、前記指示位置を示すカーソルをゲーム画面（ゲーム画像）に表示させる場合には、操作評価部１１４の評価結果に基づいて、前記所与の演出として、前記指示位置を示すカーソルの大きさを変化させる処理、前記カーソルの形状を変化させる処理、及び、前記カーソル又はその移動軌跡に関連するエフェクトを表示する処理の少なくとも１つを行う。また、演出処理部１１５は、前記指示位置を示すカーソルをゲーム画面に表示させない場合には、操作評価部１１４の評価結果に基づいて、前記所与の演出として、指示した標識の大きさを変化させる処理、指示した標識の形状を変化させる処理、及び、指示した標識又は前記移動軌跡に関連するエフェクトを表示する処理の少なくとも１つを行う。
【００３４】
得点算出部１１６は、操作評価部１１４の評価結果に基づき得点を算出する処理を行う。
【００３５】
またゲーム処理部１１２は、オブジェクト空間設定部を含む。オブジェクト空間設定部は、アイテム、キャラクタ、マップ（地形）などの表示物をゲーム空間に配置する処理を行う。ゲーム空間として仮想３次元空間を設定する場合には、オブジェクト空間設定部は、標識（例えば、アイテム）、キャラクタ、マップ（地形）などの表示物を表す各種オブジェクト（ポリゴン、自由曲面又はサブディビジョンサーフェスなどのプリミティブで構成されるオブジェクト）をオブジェクト空間に配置設定する処理を行う。例えば、ワールド座標系でのオブジェクトの位置や回転角度（向き、方向と同義であり、例えば、ワールド座標系でのＸ、Ｙ、Ｚ軸の各軸の正方向からみて時計回りに回る場合における回転角度）を決定し、その位置（Ｘ、Ｙ、Ｚ）にその回転角度（Ｘ、Ｙ、Ｚ軸回りでの回転角度）でオブジェクトを配置する。
【００３６】
またゲーム処理部１１２は、移動・動作処理部を含む。移動・動作処理部は、オブジェクトの移動・動作演算（移動・動作シミュレーション）を行う。すなわち入力部１６０によりプレーヤが入力した入力データや、プログラム（移動・動作アルゴリズム）や、各種データ（モーションデータ）、物理法則などに基づいて、キャラクタやアイテム等の表示物（オブジェクト）をオブジェクト空間（ゲーム空間）内で移動させたり、オブジェクトを動作（モーション、アニメーション）させたりする処理を行う。具体的には、オブジェクトの移動情報（位置、回転角度、速度、或いは加速度）や動作情報（オブジェクトを構成する各パーツの位置、或いは回転角度）を、１フレーム（１／６０秒又は１／３０秒）毎に順次求めるシミュレーション処理を行う。なおフレームは、オブジェクトの移動・動作処理（シミュレーション処理）や画像生成処理を行う時間の単位である。
【００３７】
また、ゲーム空間として仮想３次元空間を設定する場合には、ゲーム処理部１１２は、仮想カメラ制御部を含む。仮想カメラ制御部は、オブジェクト空間内の所与（任意）の視点から見える画像を生成するための仮想カメラ（視点）の制御処理を行う。具体的には、入力部１６０によりプレーヤが入力した入力情報或いはプログラム（移動・動作アルゴリズム）等に基づいて、ワールド座標系における仮想カメラの位置（Ｘ、Ｙ、Ｚ）又は光軸の方向（例えば、Ｘ、Ｙ、Ｚ軸の各軸の正方向からみて時計回りに回る場合における回転角度等）を制御する処理を行う。要するに、視点位置、仮想カメラの向き、画角を制御する処理を行う。
【００３８】
画像生成部１２０は、処理部１００で行われる種々の処理の結果に基づいて描画処理を行い、これによりゲーム画像を生成し、表示部１９０に出力する。
【００３９】
ゲーム空間として仮想３次元空間を設定して、いわゆる３次元画像を生成する場合には、まずオブジェクトの各頂点の頂点データ（頂点の位置座標、テクスチャ座標、色データ、法線ベクトル或いはα値等）を含むオブジェクトデータ（モデルデータ）が入力され、入力されたオブジェクトデータに含まれる頂点データに基づいて、頂点処理（頂点シェーダによるシェーディング）が行われる。なお頂点処理を行うに際して、必要に応じてポリゴンを再分割するための頂点生成処理（テッセレーション、曲面分割、ポリゴン分割）を行うようにしてもよい。
【００４０】
頂点処理では、頂点処理プログラム（頂点シェーダプログラム、第１のシェーダプログラム）に従って、頂点の移動処理や、座標変換、例えばワールド座標変換、視野変換（カメラ座標変換）、クリッピング処理、射影変換（透視変換、投影変換）、ビューポート変換（スクリーン座標変換）、光源計算等のジオメトリ処理が行われ、その処理結果に基づいて、オブジェクトを構成する頂点群について与えられた頂点データを変更（更新、調整）する。ジオメトリ処理後のオブジェクトデータ（オブジェクトの頂点の位置座標、テクスチャ座標、色データ（輝度データ）、法線ベクトル、或いはα値等）は、記憶部１７０
に保存される。
【００４１】
そして、頂点処理後の頂点データに基づいてラスタライズ（走査変換）が行われ、ポリゴン（プリミティブ）の面とピクセルとが対応づけられる。そしてラスタライズに続いて、画像を構成するピクセル（表示画面を構成するフラグメント）を描画するピクセル処理（ピクセルシェーダによるシェーディング、フラグメント処理）が行われる。
【００４２】
ピクセル処理では、ピクセル処理プログラム（ピクセルシェーダプログラム、第２のシェーダプログラム）に従って、テクスチャの読出し（テクスチャマッピング）、色データの設定／変更、半透明合成、アンチエイリアス等の各種処理を行って、画像を構成するピクセルの最終的な描画色を決定し、透視変換されたオブジェクトの描画色を描画バッファ１７４（ピクセル単位で画像情報を記憶できるバッファ。ＶＲＡＭ）に出力（描画）する。すなわち、ピクセル処理では、画像情報（色、法線、輝度、α値等）をピクセル単位で設定あるいは変更するパーピクセル処理を行う。これにより、オブジェクト空間内において仮想カメラ（所与の視点）から見える画像が生成される。
【００４３】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００４４】
また、本実施形態のゲームシステムをサーバとして構成してもよい。サーバは、１又は複数のサーバ（認証サーバ、ゲーム処理サーバ、通信サーバ、課金サーバ、データベースサーバ等）により構成することができる。この場合には、サーバは、ネットワークを介して接続された１又は複数の情報処理端末（例えば、据え置き型ゲーム装置、携帯型ゲーム装置、プログラム実行可能な携帯電話等）から送信された入力情報（情報処理端末の入力部に入力されたデータ、情報処理端末で検出されたゲーム画面上の指示位置）に基づいて、処理部１００の各部の処理（ゲーム処理、標識指示処理、操作評価処理、演出処理、得点算出処理、画像生成処理）を行って、画像を生成するための画像生成用データを生成し、生成した画像生成用データを各情報処理端末に対して送信する。ここで、画像生成用データとは、本実施形態の手法により生成された画像を各情報処理端末において表示するためのデータであり、画像データそのものでもよいし、各情報処理端末が画像を生成するために用いる各種データ（オブジェクトデータ、ゲーム処理結果データ等）であってもよい。
【００４５】
また、本実施形態のゲームシステムを、サーバと、前記サーバとネットワークを介して接続される情報処理端末とを含むゲームシステムとして構成してもよい。この場合には、前記情報処理端末の処理部が、前記サーバから送信された（ダウンロードした）プログラムに基づき各種ゲーム処理（指示位置の検出処理、ゲーム処理、標識指示処理、操作評価処理、演出処理、得点算出処理、画像生成処理）を行い、前記サーバが、前記情報処理端末から送信されたゲーム結果データに基づいて、各プレーヤ（各情報処理端末）に対応付けられた各種データ（例えば、取得したアイテムや得点に関するデータ）の更新処理を行うようにしてもよい。
【００４６】
２．本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。
【００４７】
本実施形態のゲームシステムは、入力部１６０を用いてゲーム空間内のプレーヤキャラクタを移動させて敵キャラクタを攻撃するゲームを行うゲームシステムとして構成されている。攻撃によって敵キャラクタを倒すと、当該敵キャラクタの近傍にアイテム（標識の一例）が発生し、プレーヤは発生したアイテムを獲得することができる。また、ゲームステージの終了時にアイテムを発生させるようにしてもよい。
【００４８】
図２（Ａ）は、本実施形態のゲームシステムで生成されるゲーム画面（ゲーム画像）の一例を示す図である。なお、以降の図では、プレーヤキャラクタと敵キャラクタの図示を省略する。
【００４９】
図２（Ａ）に示すように、ゲーム画面ＧＩには、ゲーム空間内に配置された複数のアイテムＩＴが表示され、プレーヤは入力部１６０によりゲーム画面ＧＩ上の位置を指示することでアイテムＩＴを取得（指示）することができる。ここでは、属性の異なる２種類のアイテムＩＴ（コイン状のアイテムと、ボール状のアイテム）が発生している。例えば、コイン状のアイテムＩＴを取得すると、取得したコイン状のアイテムＩＴをゲーム内の通貨として使用することができる。
【００５０】
図２（Ａ）は、入力部１６０としてマウス（又は指示体、タッチパッド）を用いた場合の例であり、ゲーム画面ＧＩには指示位置を示すカーソルＣＳが表示されている。図２（Ａ）に示すように、プレーヤがマウスを操作してカーソルＣＳの先端をアイテムＩＴに重ねると、カーソルＣＳを重ねたアイテムＩＴ（図２（Ａ）ではＩＴ１）を取得することができる。
【００５１】
図２（Ｂ）に示すように、取得したアイテムＩＴ１は非表示（図２（Ｂ）では点線で図示）となり、ゲーム画面ＧＩ上部に、取得したアイテムの個数が表示される。図２（Ｂ）に示す例では、アイテムＩＴ１を取得した後、プレーヤがカーソルＣＳを更に移動させてアイテムＩＴ２を取得している。このように、プレーヤはカーソルＣＳを移動させて複数のアイテムＩＴを連続して取得することができる。
【００５２】
本実施形態では、操作評価部１１４が、アイテムＩＴが連続して取得（指示）された場合にプレーヤの操作を評価し、演出処理部１１５が、評価結果に応じてカーソルＣＳの大きさ、形状等を変化させる演出処理を行う。
【００５３】
例えば、図２（Ｂ）において、取得された複数のアイテムＩＴ１、ＩＴ２間の距離Ｄに基づきプレーヤの操作を評価する。また、アイテムＩＴ１を取得してからアイテムＩＴ２を取得するまでの時間Ｔに基づきプレーヤの操作を評価してもよい。また、距離Ｄと時間Ｔの組み合わせに基づきプレーヤの操作を評価してもよい。この場合、取得した複数のアイテム間の距離Ｄが短いほど（又は、複数のアイテムＩＴを取得するのに要した時間Ｔが短いほど）高い評価を与える。そして、プレーヤの操作の評価が高評価であるほど、カーソルＣＳの見た目を派手する演出を行う。例えば、プレーヤの操作の評価が高評価である場合に、図２（Ｂ）に示すように、カーソルＣＳを大きくする処理を行う。また、プレーヤの操作の評価が高評価である場合に、カーソルＣＳの形状を変化させるようにしてもよい。
【００５４】
本実施形態の得点算出部１１６は、操作の評価結果に基づき得点を算出し、例えば、プレーヤの操作の評価が高評価であるほど高い得点を算出する。算出された得点の積算値
は、ゲーム画面ＧＩ上部のゲージＧＡとして表示される。
【００５５】
図３（Ａ）、図３（Ｂ）に示す例では、プレーヤがカーソルＣＳを更に移動させて、アイテムＩＴ３、ＩＴ４を取得している。このような場合に、取得したアイテムＩＴ１、ＩＴ２間の距離Ｄ１（又は時間Ｔ１）、アイテムＩＴ２、ＩＴ３間の距離Ｄ２（又は時間Ｔ２）、及びアイテムＩＴ３、ＩＴ４間の距離Ｄ３（又は、時間Ｔ３）を合計又は平均した値を求めて、求めた合計値又は平均値が小さいほど、高い評価を与えるようにしてもよい。また、アイテムＩＴ１を取得してから所定時間が経過するまでに取得したアイテムＩＴの数を求め、所定時間内に取得したアイテムＩＴの数が多いほど、高い評価を与えるよう
にしてもよい。
【００５６】
なお、図３（Ａ）に示す例では、カーソルＣＳに対する演出として、カーソルＣＳの近傍に星型のエフェクト表示物ＥＦを表示する演出処理を行っている。例えば、プレーヤの操作の評価が高評価であるほど、エフェクト表示物ＥＦの数を多く（又は、エフェクト表示物ＥＦの大きさを大きく）することで、カーソルＣＳ近傍の見た目を派手する演出を行うことができる。また、図３（Ｂ）に示すように、カーソルＣＳに対する演出として、カーソルＣＳの移動軌跡ＴＲ（指示位置の移動軌跡）の近傍にエフェクト表示物ＥＦを表示する演出処理を行ってもよい。
【００５７】
このように、プレーヤは、短い時間間隔で連続して多くのアイテムＩＴを取得する操作（例えば、複数のアイテムＩＴを取得するのに要する時間Ｔが短くなるような操作）や、カーソルＣＳ（指示位置）の移動を最短距離にして連続してアイテムＩＴを取得する操作（例えば、取得された複数のアイテムＩＴ間の距離Ｄが短くなるような操作）を行うことで、連続でアイテムＩＴの指示が行われたと判定され高評価を得ることができる。また、操作の評価結果に応じてカーソルＣＳに対する演出（例えば、カーソルＣＳの大きさ、形状の変化させる演出、又はカーソルＣＳに関するエフェクト表示物ＥＦを表示する演出）が行われるため、プレーヤは、操作の評価結果を直感的に認識することができる。
【００５８】
なお、プレーヤの操作の評価を、取得されたアイテムＩＴの属性に基づき行ってもよい。例えば、同一の属性を有する複数のアイテムＩＴが連続して取得された場合に、取得された同一の属性を有する複数のアイテムＩＴの数が多いほど、高評価を与えるようにしてもよい。図４に示す例では、同一の属性を有するコイン状のアイテムＩＴ１、ＩＴ５、ＩＴ６、ＩＴ４、ＩＴ７が連続して取得されたため、高評価が与えられ、カーソルＣＳの大きさが大きくなっている。
【００５９】
また、プレーヤの操作の評価を、カーソルＣＳの移動軌跡ＴＲ（指示位置の移動軌跡）の形状に基づき行ってもよい。例えば、カーソルＣＳの移動軌跡ＴＲの形状と所定の形状とを比較し、移動軌跡ＴＲの形状が所定の形状に近似するほど、高評価を与えるようにしてもよい。例えば、所定の形状が正三角形である場合に、図５（Ａ）に示すように、プレーヤがカーソルＣＳを移動させてアイテムＩＴ４、ＩＴ８、ＩＴ１の順で取得し、再びカーソルＣＳをアイテムＩＴ４に重ねると、カーソルＣＳの移動軌跡ＴＲの形状が正三角形に近似した形状となり、高評価を得ることができる。なお、カーソルの移動軌跡ＴＲの形状として、取得された各アイテムの位置を結ぶ線分（図５（Ａ）の場合、アイテムＩＴ４、ＩＴ８を結ぶ線分と、アイテムＩＴ８、ＩＴ１を結ぶ線分と、アイテムＩＴ１、ＩＴ４を結ぶ線分）で構成される形状を求め、当該形状と所定の形状とを比較して評価を行ってもよい。
【００６０】
このように、プレーヤは、同一の属性を有するアイテムＩＴのみを連続して取得する操作や、指示位置の移動軌跡の形状が所定の形状となるような操作を行うことで、連続でアイテムＩＴの指示が行われたと判定され高評価を得ることができる。
【００６１】
なお、上記説明では、カーソルＣＳを重ねたアイテムＩＴを取得する場合について説明したが、カーソルＣＳの移動軌跡ＴＲで囲まれた領域内に位置するアイテムＩＴを取得するようにしてもよい。例えば、図５（Ｂ）に示す例では、カーソルＣＳの移動軌跡ＴＲで囲まれた領域内に位置する３つのアイテムＩＴ２、ＩＴ３、ＩＴ５が取得される。このように、カーソルＣＳの移動軌跡ＴＲでアイテムＩＴを囲んで取得した場合の、移動軌跡ＴＲの形状に基づきプレーヤの操作の評価を行ってもよい。
【００６２】
また、上記説明では、指示位置を示すカーソルＣＳをゲーム画面ＧＩに表示させる場合
について説明したが、例えば、入力部１６０としてタッチパネルを用いる場合には、カーソルＣＳをゲーム画面ＧＩに表示させなくてもよい。この場合、図６（Ａ）に示すように、プレーヤは、タッチパネルＴＰに接触させた指先ＦＧを移動させて、指先ＦＧをタッチパネルＴＰ（ゲーム画面ＧＩ）に表示されたアイテムＩＴに重ねることで、当該アイテムＩＴを取得することができる。図６（Ａ）に示す例では、アイテムＩＴ１、ＩＴ２、ＩＴ３を取得した後、プレーヤが指先ＦＧを更に移動させてアイテムＩＴ４を取得している。
【００６３】
カーソルＣＳをゲーム画面ＧＩに表示させない場合においても同様に、操作評価部１１４は、取得された複数のアイテム間の距離Ｄや、複数のアイテムＩＴを取得するのに要した時間Ｔ、所定時間内に取得したアイテムＩＴの数、取得された複数のアイテムＩＴの属性、指示位置の移動軌跡（タッチパネルＴＰに接触する指先ＦＧの移動軌跡）の形状に基づいて、プレーヤの操作を評価する。
【００６４】
また、演出処理部１１５は、評価結果に基づいて、取得したアイテムＩＴに対する演出処理を行う。すなわち、評価結果に応じて、取得したアイテムＩＴの大きさ、形状を変化させる演出処理や、取得したアイテムＩＴに関連するエフェクトを表示する処理を行うことで、評価結果が高評価であるほど、取得したアイテムＩＴの見た目を派手する演出を行う。例えば、図６（Ａ）に示す例では、取得したアイテムＩＴに対する演出として、取得したアイテムＩＴ４を大きくする演出処理を行っており、図６（Ｂ）に示す例では、取得したアイテムＩＴに対する演出として、指示位置の移動軌跡ＴＲ（タッチパネルＴＰに接触する指先ＦＧの移動軌跡）の近傍にエフェクト表示物ＥＦを表示する演出処理を行っている。このように、操作の評価結果に応じて取得したアイテムＩＴに対する演出を行うようにしても、プレーヤは、操作の評価結果を直感的に認識することができる。
【００６５】
３．処理
次に、本実施形態のゲームシステムの処理の一例について図７のフローチャートを用いて説明する。
【００６６】
まず、ゲーム処理部１１２は、ゲーム空間内に複数のアイテムを配置する（発生させる）処理を行う（ステップＳ８）。例えば、敵キャラクタが倒された場合に、当該敵キャラクタの属性に応じた種類及び数のアイテムをゲーム空間内に発生させてもよいし、ゲームステージの終了時（ステージクリア時）に、当該ゲームステージのレベルに応じた種類及び数のアイテムをゲーム空間内に発生させてもよい。
【００６７】
次に、指示位置検出部１１０は、入力部１６０からの入力情報に基づき、ゲーム画面ＧＩ上の指示位置を検出する（ステップＳ１０）。
【００６８】
次に、標識指示処理部１１３は、検出された指示位置が、ゲーム空間に配置された各アイテムのヒット領域内に位置する（すなわち、指示位置がアイテムにヒットした）か否かを判断する（ステップＳ１２）。指示位置がアイテムにヒットしていないと判断した場合（ステップＳ１２のＮ）には、ステップＳ１０の処理に進む。なお、ステップＳ１２において、検出された指示位置の移動軌跡ＴＲを求め、当該移動軌跡ＴＲに囲まれた領域内にアイテムが存在するか否かを判断してもよい。
【００６９】
指示位置がアイテムにヒットしたと判断した場合（ステップＳ１２のＹ）には、標識指示処理部１１３は、ヒットしたアイテムを取得する処理を行う（ステップＳ１４）。また、取得したアイテムを非表示とする処理、取得したアイテムのカウント値を更新する処理を行う。なお、ステップＳ１４において、指示位置の移動軌跡ＴＲに囲まれた領域内に存在するアイテムを取得する処理を行ってもよい。
【００７０】
次に、操作評価部１１４は、取得したアイテムの位置・属性、計時情報、指示位置に基づいて、連続でアイテムの指示が行われたか否かを判定し、連続でアイテムの指示が行われたと判定した場合にプレーヤの操作を評価する処理を行う（ステップＳ１６）。すなわち、操作評価部１１４は、取得したアイテムの位置に基づき取得した複数のアイテム間の距離Ｄを求める処理、計時情報に基づき複数のアイテムを取得するのに要した時間Ｔを求める処理、計時情報に基づき所定時間内に取得したアイテムを数を求める処理、取得した複数のアイテムの属性を求める処理、及び指示位置に基づき指示位置の移動軌跡ＴＲの形状を求める処理の少なくとも１つを行い、求めた距離Ｄ、時間Ｔ、アイテム数、属性、及び移動軌跡ＴＲの形状の少なくとも１つに基づき、評価値を算出する処理を行う。
【００７１】
次に、演出処理部１１５は、操作評価部１１４による評価結果（操作評価部１１４で算出した評価値）に基づいて、カーソルＣＳ（又は、取得したアイテム）に対する演出処理を行う（ステップＳ１８）。すなわち、演出処理部１１５は、評価結果に応じて、カーソルＣＳ（又は、取得したアイテム）の大きさや形状を変化させる処理、カーソルＣＳ（又は、取得したアイテム）の近傍にエフェクト表示物ＥＦを表示させる処理、及び指示位置の移動軌跡ＴＲの近傍（移動軌跡ＴＲに沿った位置）にエフェクト表示物ＥＦを表示させる処理の少なくとも１つの処理を行う。
【００７２】
次に、得点算出部１１６は、操作評価部１１４による評価結果（算出した評価値）に基づいて、得点を算出する処理を行う（ステップＳ２０）。また、算出した得点に応じてゲージＧＡを増加させる処理を行う。
【００７３】
次に、画像生成部１２０は、ゲーム空間内のアイテムを含む画像（ゲーム画像）を生成する（ステップＳ２２）。次に、処理部１００は、処理を続けるか否かを判断し（ステップＳ２４）、処理を続ける場合には、ステップＳ１０の処理に進み、ステップＳ１０以降の処理を１フレーム毎に繰り返す。
【００７４】
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【００７５】
例えば、入力部１６０としてタッチパネルを用いる場合にも、カーソルＣＳをゲーム画面ＧＩに表示させてもよい。この場合には、カーソルＣＳがプレーヤの指先で隠れて見え難くなる場合があるので、カーソルＣＳに対する演出処理を行わずに、指示位置或いはカーソルＣＳの移動軌跡に対する演出処理を行ってもよい。また、この場合に、カーソルＣＳの視認性を高めるために、カーソルＣＳを指示位置からずらした位置に表示させ、ずらした位置に表示させたカーソルＣＳ又はその移動軌跡に対する演出処理を行ってもよい。
【００７６】
また、演出処理はカーソルＣＳや指示位置に対するものに限られず、音声（ゲーム音）による演出処理を行ってもよい。例えば、アイテム（標識）が取得（指示）された際に生成するゲーム音を、評価結果に応じて変化させてもよい。また、演出処理としてコントローラ（操作部）を振動させる制御を行ってもよい。例えば、アイテム（標識）が取得（指示）される度にコントローラを振動させる制御を行う場合に、評価結果に応じて振動時間を変化させてもよい。
【符号の説明】
【００７７】
１００  処理部、１１０  指示位置検出部、１１２  ゲーム処理部、１１３  標識指示処理部、１１４  操作評価部、１１５  演出処理部、１１６  得点算出部、１２０  画像生成部、１３０  音生成部、１６０  入力部、１７０  記憶部、１７２  主記憶部、１７４
描画バッファ、１８０  情報記憶媒体、１９０  表示部、１９２  音出力部、１９６  
通信部
【図１】
2019205922.tif 000003
【図２】
2019205922.tif 000004
【図３】
2019205922.tif 000005
【図４】
2019205922.tif 000006
【図５】
2019205922.tif 000007
【図６】
2019205922.tif 000008
【図７】
2019205922.tif 000009