(57)【要約】【課題】タッチパネルに対する一連のタッチ操作の軌跡が描く閉図形に関連付けてエフェクトを発生させる電子ゲームにおいて、閉図形の完成点に応じて当該電子ゲームに変化を加える。【解決手段】本発明の一態様である「情報処理装置」は、一連のタッチ操作の軌跡が閉図形（例えば、閉曲線１０１）を形成する場合に当該軌跡上の基準点に関連する基準要素（例えば、開始点１１１又は終了点１１２の位置）と当該閉図形の完成点に関連する比較要素（例えば、完成点１２０の位置）との相対的関係（例えば、離れ具合）を特定する特定手段と、前記形成された閉図形に関連付けて発生させるべきエフェクトの変更内容を前記特定手段により特定される相対的関係に応じて決定する決定手段と、を具備する。【選択図】図１
2020077409.tif 000002
【特許請求の範囲】
【請求項１】
一連のタッチ操作の軌跡が閉図形を形成する場合に、前記形成された閉図形に関連付けて発生させるエフェクトを、複数のエフェクトの中から前記閉図形の領域に存在するオブジェクトの属性に応じて選択し、前記エフェクトの変更内容を前記軌跡に基づいて決定する、
情報処理装置。
【請求項２】
前記閉図形の領域に存在する前記オブジェクトと、タッチ操作により操作可能なオブジェクトとの関係に応じて前記エフェクトを選択する、
請求項１に記載の情報処理装置。
【請求項３】
前記軌跡の始点から終点までの長さについて設定された最大長である基準要素と前記軌跡の始点から前記閉図形の完成点までの長さである比較要素とに基づいて、前記エフェクトの変更量を決定する、
請求項１または２に記載の情報処理装置。
【請求項４】
前記閉図形が形成される度に前記基準要素と前記比較要素の離れ具合を特定し、前記離れ具合が小さいほど前記変更量が大きくなるように、又は、前記離れ具合が大きいほど前記変更量が大きくなるように、前記エフェクトの変更量を決定する、
請求項３に記載の情報処理装置。
【請求項５】
一連のタッチ操作の軌跡が閉図形を形成する場合に、前記形成された閉図形に関連付けて発生させるエフェクトを、複数のエフェクトの中から前記閉図形の領域に存在するオブジェクトの属性に応じて選択し、前記エフェクトの変更内容を前記軌跡に基づいて決定する機能、
を情報処理装置のコンピュータに実現させるプログラム。
【請求項６】
一連のタッチ操作の軌跡が閉図形を形成する場合に、前記形成された閉図形に関連付けて発生させるエフェクトを、複数のエフェクトの中から前記閉図形の領域に存在するオブジェクトの属性に応じて選択し、前記エフェクトの変更内容を前記軌跡に基づいて決定する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元以上の表示ができるディスプレイを用いた電子ゲームに関する。特に、タッチパネルに対するユーザのタッチ操作により入力される座標データを用いて進行するゲームを実装する装置及びプログラムに関するものである。
【背景技術】
【０００２】
タッチパネルが設けられた画面に表示される第１のオブジェクトを移動させるタッチ操作の軌跡が閉図形を描く場合に当該閉図形に囲まれた第２のオブジェクトを第１のオブジェクトが攻撃する電子ゲームが知られている（例えば、特許文献１参照）。
当該電子ゲームを実装するゲーム装置は、攻撃対象のオブジェクトをユーザに直感的な操作で選択させることを本来の目的としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１１９６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１記載のゲーム装置は、操作性に対する悪印象をユーザに与えないよう、タッチ操作の軌跡を当該操作の進行方向に補完する処理と閉図形が完成したか否かを判定する処理とを順次繰り返す。そのため、タッチ操作の軌跡が閉図形を描いていなくても閉図形が完成したものとみなされる場合がある。
したがって、特許文献１記載のゲーム装置は、閉図形の完成点に応じて攻撃の効果に変化を加えるような仕組みとの親和性が本質的に低い。
【０００５】
本発明が解決しようとする課題は、タッチパネルに対する一連のタッチ操作の軌跡が描く閉図形に関連付けてエフェクトを発生させる電子ゲームにおいて、閉図形の完成点に応じて当該電子ゲームに変化を加える、という点である。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一態様である「情報処理装置」は、一連のタッチ操作の軌跡が閉図形を形成する場合に当該軌跡上の基準点に関連する基準要素と当該閉図形の完成点に関連する比較要素との相対的関係を特定する特定手段と、前記形成された閉図形に関連付けて発生させるべきエフェクトの変更内容を前記特定手段により特定される相対的関係に応じて決定する決定手段と、を具備する。
上記課題を解決するため、本発明の一態様である「情報処理装置の制御方法」は、一連のタッチ操作の軌跡が閉図形を形成する場合に当該軌跡上の基準点に関連する基準要素と当該閉図形の完成点に関連する比較要素との相対的関係を特定する特定ステップと、前記形成された閉図形に関連付けて発生させるべきエフェクトの変更内容を前記特定ステップにおいて特定される相対的関係に応じて決定する決定ステップと、を含む。
上記課題を解決するため、本発明の一態様である「制御プログラム」は、一連のタッチ操作の軌跡が閉図形を形成する場合に当該軌跡上の基準点に関連する基準要素と当該閉図形の完成点に関連する比較要素との相対的関係を特定する特定機能と、前記形成された閉図形に関連付けて発生させるべきエフェクトの変更内容を前記特定機能により特定される相対的関係に応じて決定する決定機能と、を情報処理装置のコンピュータに実現させる。
上記課題を解決するため、本発明の一態様である「コンピュータ読取り可能な記録媒体」は、一連のタッチ操作の軌跡が閉図形を形成する場合に当該軌跡上の基準点に関連する基準要素と当該閉図形の完成点に関連する比較要素との相対的関係を特定する特定機能と、前記形成された閉図形に関連付けて発生させるべきエフェクトの変更内容を前記特定機能により特定される相対的関係に応じて決定する決定機能と、を情報処理装置のコンピュータに実現させるプログラムを記録する。
【０００７】
本発明の一態様に係る「情報処理装置」には、下記の技術的限定を加えてもよい。また、同様の技術的限定を、本発明の一態様に係る「制御方法」及び「制御プログラム」に加えてもよい。
例えば、前記決定手段が、前記形成された閉図形に関連付けて発生させるべきエフェクトを定義するパラメータの変更量を決定する、という技術的限定を加えてもよい。
上記技術的限定を加えた「情報処理装置」には、下記の技術的限定をさらに加えてもよい。また、同様の技術的限定を、技術的限定を加えた「制御方法」及び「制御プログラム」にさらに加えてもよい。
例えば、前記基準要素は、前記軌跡の端点の位置に関連する要素であり、前記比較要素は、前記閉図形の完成点の位置に関連する要素であり、前記特定手段が、前記基準要素と前記比較要素の離れ具合を前記相対的関係として特定する、という技術的限定をさらに加えてもよい。ここで、前記基準要素が前記一連のタッチ操作の開始位置である場合、前記決定手段が、前記離れ具合が大きいほど前記変更量が大きくなるように、又は、前記離れ具合が小さいほど前記変更量が大きくなるように、前記パラメータの変更量を決定するのが好適である。一方、前記基準要素が前記一連のタッチ操作の終了位置である場合、前記決定手段が、前記離れ具合が小さいほど前記変更量が大きくなるように、又は、前記離れ具合が大きいほど前記変更量が大きくなるように、前記パラメータの変更量を決定するのがこうてきである。
また、例えば、前記基準要素は、前記軌跡の端点の入力時期に関連する要素であり、前記比較要素は、前記閉図形の完成時期に関連する要素であり、前記特定手段が、前記基準要素と前記比較要素の離れ具合を前記相対的関係として特定する、という技術的限定をさらに加えてもよい。ここで、前記基準要素が前記一連のタッチ操作の開始時期である場合、前記決定手段が、前記離れ具合が大きいほど前記変更量が大きくなるように、又は、前記離れ具合が小さいほど前記変更量が大きくなるように、前記パラメータの変更量を決定するのが好適である。一方、前記基準要素が前記一連のタッチ操作の終了時期である場合、前記決定手段が、前記離れ具合が小さいほど前記変更量が大きくなるように、又は、前記離れ具合が大きいほど前記変更量が大きくなるように、前記パラメータの変更量を決定するのが好適である。
本発明の一態様に係る「情報処理装置」には、下記の技術的限定を加えてもよい。また、同様の技術的限定を、本発明の一態様に係る「制御方法」及び「制御プログラム」に加えてもよい。
例えば、前記基準要素は、前記軌跡の始点から終点までの長さについて設定された最大長であり、前記比較要素は、前記軌跡の始点から前記閉図形の完成点までの長さであり、前記決定手段が、前記最大長を延長させるエフェクトを定義するパラメータの変更量を決定する、という技術的限定をさらに加えてもよい。このとき、前記特定手段が、前記閉図形が形成される度に前記基準要素と前記比較要素の離れ具合を前記相対的関係として特定し、前記決定手段が、前記離れ具合が小さいほど前記変更量が大きくなるように、又は、前記離れ具合が大きいほど前記変更量が大きくなるように、前記パラメータの変更量を決定するのが好適である。
【発明の効果】
【０００８】
本発明では、一連のタッチ操作の軌跡上の基準点に関連する基準要素と当該軌跡が形成する閉図形の完成点に関連する比較要素との相対的関係に応じて、当該閉図形に関連付けて発生させるべきエフェクトの変更内容を決定する。
よって、本発明によって決定される変更内容に応じてエフェクトの内容が変更されれば、タッチパネルに対する一連のタッチ操作の軌跡が描く閉図形に関連付けてエフェクトを発生させる電子ゲームにおいて、閉図形の完成点に応じて当該電子ゲームに変化が加わる。
【図面の簡単な説明】
【０００９】
【図１】概要の説明図である。（実施形態及び実施例）
【図２】実施例のシステムのネットワーク構成例の説明図である。（実施例）
【図３】ユーザ装置のハードウェア構成例の説明図である。（実施例）
【図４】サーバ装置のハードウェア構成例の説明図である。（実施例）
【図５】ユーザ端末の機能構成例の説明図である。（実施例）
【図６】各種パラメータの項目例の説明図である。（実施例）
【図７】パラメータ変更手順の説明図である。（実施例）
【発明を実施するための形態】
【００１０】
［１．実施形態］
［１−１．概要］
本実施形態は、タッチパネルに対する一連のタッチ操作（例えば、スライド操作）の軌跡が閉図形（例えば、閉曲線１０１）を描く場合に（図１（ａ））、当該閉図形の内部の領域（例えば、閉領域１０２）を少なくとも包含する範囲に関連付けてエフェクトを発生させる電子ゲームに関する（図１（ｂ））。
【００１１】
本実施形態においてエフェクトは、下記のうち少なくともいずれかを含む。
（ａ）表示を変更する視覚処理
（ｂ）音声を出力する聴覚処理
（ｃ）ユーザやオブジェクトに関連するパラメータを変更する内部処理
タッチ操作により閉図形が形成された際に発生させるべきエフェクトは、当該タッチ操作の操作対象となった第１のオブジェクトの属性や閉図形の内部の領域に存在する第２のオブジェクトの属性に応じて、複数のエフェクトの中から選択される。例えば、第１のオブジェクトと第２のオブジェクトとの関係に応じて選択するとよい。
【００１２】
本実施形態では、一連のタッチ操作の軌跡上の基準点に関連する基準要素と当該軌跡が描く閉図形の完成点に関連する比較要素との相対的関係に応じて、当該閉図形に関連付けて発生させるエフェクトの変更内容を決定する。例えば、選択されたエフェクトによる処理内容が変更されるように変更内容を決定してもよいし、選択されるエフェクトが変更されるように変更内容を決定してもよい。
したがって、本実施形態によって決定される変更内容に応じてエフェクトの内容が変更されれば、閉図形の完成点に応じて当該電子ゲームに変化が加わる。
【００１３】
［１−２．情報処理装置］
本実施形態に係る情報処理装置（例えば、携帯装置）は、一連のタッチ操作の軌跡が閉図形を形成する場合に当該軌跡上の基準点に関連する基準要素と当該閉図形の完成点に関連する比較要素との相対的関係を特定する特定部と、上記形成された閉図形に関連付けて発生させるべきエフェクトの変更内容を上記特定部により特定される相対的関係に応じて決定する決定部と、を具備する。
上記決定部が、上記形成された閉図形に関連付けて発生させるべきエフェクトを定義するパラメータの変更量を決定するように構成するのが好適である。
【００１４】
［１−３．用語の定義と具体例］
本実施形態において、「基準要素」とは、一連のタッチ操作の軌跡上の基準点に関連する要素をいう。例えば、一連のタッチ操作の軌跡の端点（例えば、開始点，終了点）の位置に関連する要素，一連のタッチ操作の軌跡の端点（例えば、開始点，終了点）が入力された時期に関連する要素，軌跡の開始点から終了点までの長さ（例えば、最大長）に関連する要素等が包含される。
本実施形態において、「比較要素」とは、閉図形の完成点に関連する要素をいう。例えば、閉図形の完成点の位置に関連する要素，閉図形の完成点が入力された時期に関連する要素，軌跡の開始点から閉図形の完成点までの長さ（例えば、現在長）に関連する要素等が包含される。
本実施形態において、「相対的関係」とは、基準要素と比較要素との離れ具合をいう。例えば、基準要素を特定する数値と比較要素を特定する数値との差，基準要素を特定する数値と比較要素を特定する数値との比等が包含される。
【実施例】
【００１５】
［２．実施例］
［２−１．概要］
図１を参照して、本実施例の概要を説明する。
本実施例は、攻撃の順番（ターン）が回ってくる度に、操作対象であるオブジェクト（自キャラクタ）の移動経路をタッチパネルに対するスライド操作により指定する電子ゲームである。
本実施例では、スライド操作の軌跡が閉曲線１０１（閉図形の一例）を描く場合に、当該閉曲線の内部の閉領域１０２を少なくとも包含する範囲に関連付けてエフェクトを発生させる。例えば、スライド操作により囲われたオブジェクト（敵キャラクタ）のＨＰ（ヒットポイント）を減少させる（つまり、敵キャラクタにダメージを与える）。
【００１６】
本実施例の主要な特徴は、スライド操作の軌跡上の端点（開始点１１１，終了点１１２）の位置に関連する基準要素と当該軌跡が形成する閉図形（閉曲線１０１）の完成点（完成点１２０）の位置に関連する比較要素との離れ具合に応じて、エフェクトの設定情報に含まれるパラメータの変更量を決定する点である。
本実施例によって決定される変更量に応じてエフェクトのパラメータを変更すれば、閉図形の完成点に応じて当該電子ゲームに変化が加わる。
【００１７】
［２−２．ネットワーク構成］
図２に、実施例のシステムのネットワーク構成例を示す。
本実施例のシステムは、ユーザ端末１０と、ユーザ管理サーバ２０と、データ管理サーバ３０と、を含む。
ユーザ端末１０とユーザ管理サーバ２０とは、通信ネットワーク４０を通じてそれぞれデータの授受が可能である。また、ユーザ管理サーバ２０は、データ管理サーバ３０を介して、記憶装置３１に記憶されるデータにアクセス可能である。
通信ネットワーク４０は、既存のネットワーク（例えば、インターネット（Internet），携帯電話網，無線ＷＡＮ（Wireless Wide Area Network），無線ＬＡＮ（Wireless Local Area Network），イーサネット（Ethernet）（登録商標）など）のうち少なくともいずれかを含んでいてよい。
【００１８】
［２−２−１．ユーザ端末］
ユーザ端末１０は、所定のゲームプログラムがインストールされたユーザ装置（コンピュータ）である。
本実施例のシステムでは、ユーザ装置として、ゲームプログラムをインストール可能な汎用の携帯装置（例えば、携帯電話，スマートフォン（smartphone），タブレット（tablet）端末，タブレットＰＣ（personal computer），小型のＰＣ，ウェアラブルデバイス（wearable device）など）や、所定のゲームプログラムが予めインストールされた専用のゲーム装置を用いることができる。
【００１９】
［２−２−２．ユーザ管理サーバ］
ユーザ管理サーバ２０は、Ｗｅｂサーバプログラム（ＨＴＴＰデーモン（HyperText Transfer Protocol Daemon）ともいう。）がインストールされたサーバ装置（コンピュータ）である。
ユーザ管理サーバ２０は、ユーザ端末１０からの求め（リクエスト）に応じて、データ管理サーバ３０を介して記憶装置３１から必要なデータをから読み出し、ユーザ端末１０に提供（レスポンス）する。また、ユーザ管理サーバ２０は、ユーザ端末１０からの求め（リクエスト）に応じて、ユーザ端末１０から取得したデータを、データ管理サーバ３０を介して記憶装置３１に書き込み、処理結果をユーザ端末１０に提供（レスポンス）する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、ユーザ管理サーバ２０の機能を分担させ又はユーザ管理サーバ２０にかかる負荷を分散させてもよい。
【００２０】
［２−２−３．データ管理サーバ］
データ管理サーバ３０は、ＤＢ（Database）サーバプログラムがインストールされたサーバ装置（コンピュータ）であり、内蔵する又は外部の接続可能な記憶装置３１とともにＤＢＭＳ（Database Management System）を構成する。
データ管理サーバ３０は、例えば、データの格納要求に応じ要求元から取得されるデータを記憶装置３１に格納する機能と、データの抽出要求に応じ記憶装置３１から抽出されるデータを要求元に応答する機能とを有する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、データ管理サーバ３０の機能を分担させ又はデータ管理サーバ３０にかかる負荷を分散させてもよい。また、複数の記憶装置にデータを分散配置することも可能である。
【００２１】
［２−３．ハードウェア構成］
［２−３−１．ユーザ装置のハードウェア構成］
図３に、ユーザ装置のハードウェア構成例を示す。
典型的なユーザ装置は、制御処理部を構成するＭＰＵ（Micro-Processing Unit）３１１と、主記憶部を構成するＲＡＭ（Random Access Memory）３２１と、補助記憶部を構成するＲＯＭ（Read Only Memory）３２２及びＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）３２３と、入力部及び表示部を構成するタッチパネルディスプレイ３３１と、音声出力部を構成するスピーカ３３２と、通信制御部を構成するＮＩＣ（Network Interface Controller）３４１及び無線ＬＡＮ（Local Area Network）チップ３４２と、を少なくとも有する。
【００２２】
ＲＡＭ３２１と、ＲＯＭ３２２と、ＥＥＰＲＯＭ３２３と、タッチパネルディスプレイ３３１と、スピーカ３３２と、ＮＩＣ３４１と、無線ＬＡＮチップ３４２とは、バスラインを介してＭＰＵ３１１と接続される。
ＭＰＵ３１１は、（１）ＲＯＭ３２２又はＥＥＰＲＯＭ３２３に記憶されたゲームプログラムをＲＡＭ３２１上に読み込み、（２）ゲームプログラムの指示に従ってタッチパネルディスプレイ３３１とＥＥＰＲＯＭ３２３とＮＩＣ３４１と無線ＬＡＮチップ３４２との少なくともいずれかからデータを取得し、（３）取得したデータをゲームプログラムに規定される手順で演算・加工した上で、（４）演算済み・加工済みのデータをＥＥＰＲＯＭ３２３とタッチパネルディスプレイ３３１とスピーカ３３２とＮＩＣ３４１と無線ＬＡＮチップ３４２との少なくともいずれかに提供する。
【００２３】
［２−３−２．サーバ装置］
図４に、サーバ装置のハードウェア構成例を示す。
典型的なサーバ装置は、ＭＰＵ（Micro-Processing Unit）やＲＯＭ（Read Only Memory）を含む制御処理装置４１０と、ＲＡＭ（Random Access Memory）を含む主記憶装置４２０と、ＨＤＤ（Hard Disc Drive）を含む補助記憶装置４３０と、マウスやキーボードを含む入力装置４４０と、ディスプレイやスピーカを含む出力装置４５０と、ネットワークカード（Network Interface Card）を含む通信制御装置４６０と、を有する。
【００２４】
主記憶装置４２０、補助記憶装置４３０、入力装置４４０、出力装置４５０及び通信制御装置４６０は、バスラインを介して制御処理装置４１０とそれぞれ接続される。
制御処理装置４１０は、（１）補助記憶装置４３０に記憶されたプログラムを主記憶装置４２０上に読み込み、（２）プログラムの指示に従って入力装置４４０と補助記憶装置４３０と通信制御装置４６０との少なくともいずれかからデータを取得し、（３）取得したデータをプログラムに規定される手順で演算・加工した上で、（４）演算済み・加工済みのデータを補助記憶装置４３０と出力装置４５０と通信制御装置４６０との少なくともいずれかに提供する。
【００２５】
［２−４．機能構成］
図５に、ユーザ端末の機能構成例を示す。
ユーザ端末１０の機能は、ユーザ装置向けＯＳ（Operating System）と当該ＯＳ上で動作するゲームプログラムとがユーザ装置にそれぞれインストールされることにより実現される。
【００２６】
ユーザ装置にインストールされるべきゲームプログラムは、通信ネットワーク４０を介し搬送波に重畳させてユーザ装置に供給されるのが一般的である。
なお、ゲームプログラムは、各種の記録媒体（例えば、ＣＤ（Compact Disc），ＤＶＤ（Digital Versatile Disk），ＭＯディスク（Magneto-Optical disk），フラッシュメモリ（flash memory）など）に記録された状態で配布され当該記録媒体からユーザ装置に読み込まれてもよい。また、出荷当初からユーザ装置にインストールされていてもよい。
【００２７】
図５に示すように、ユーザ端末１０は、表示制御部５１１と、音声制御部５１２と、格納部５２１と、表示部５２２と、入力部５２３と、音声出力部５２４と、検知部５３１と、特定部５３２と、決定部５３３と、変更部５３４と、を具備する。
このうち、格納部５２１はＲＡＭ３２１を含んで構成される。表示部５２２と及び入力部５２３はタッチパネルディスプレイ３３１を含んで構成される。音声出力部５２４はスピーカ３３２を含んで構成される。
【００２８】
表示制御部５１１は、格納部５２１に記憶される各種のパラメータに応じ、格納部５２１又はＥＥＰＲＯＭ３２３に記憶される映像データを取捨選択して表示部５２２に表示させる。
音声制御部５１２は、格納部５２１に記憶される各種のパラメータに応じ、格納部５２１又はＥＥＰＲＯＭ３２３に記憶される音声データを取捨選択して音声出力部５２４に再生させる。
格納部５２１は、各種のパラメータを記憶する。
表示部５２２は、表示制御部５１１による制御の下で、映像を表示する。
入力部５２３は、タッチパネルに対する接触位置を出力する。
音声出力部５２４は、音声制御部５１２による制御の下で、音声を再生する。
【００２９】
検知部５３１は、入力部５２３に対する接触位置を連続させた一連のタッチ操作（スライド操作）の軌跡が閉曲線を形成する場合に、特定部５３２を発動させる。
特定部５３２は、基準要素を示すデータと比較要素を示すデータとを用いて基準要素と比較要素との相対的関係（本実施例では、離れ具合）を特定する。
決定部５３３は、一連のタッチ操作の軌跡が形成する閉曲線の内部の状況を加味して変更対象のパラメータを選定するとともに、特定部５３２により特定される相対的関係に応じて当該パラメータの変更量を決定する。
変更部５３４は、決定部５３３により選定される変更対象のパラメータが決定部５３３により決定される変更量の分だけ変更された値になるよう格納部５２１のデータを更新する。
【００３０】
［２−５．パラメータ］
図６（ａ）に、ユーザ関連情報の項目例を示す。ユーザ関連情報は、ゲームを行うユーザに関連するパラメータである。
図６（ａ）に例示されるように、ユーザ関連情報は、キー項目である「ユーザＩＤ」と、当該ユーザが保持する特典の累計値を示す「累計得点」，当該ユーザが操作対象とするオブジェクトを特定する「操作対象オブジェクトＩＤ」，当該ユーザによるスライド操作の距離の上限値を特定する「スライド操作残値」と、を含む。
本実施例において、ユーザ関連情報は、初期設定時に初期値が記憶装置３１に記憶されるものとする。また、ユーザ端末１０においてゲームプログラムが起動される際にユーザ管理サーバ２０及びデータ管理サーバ３０を介して記憶装置３１からダウンロードされ、ゲームプログラムが終了される際にユーザ管理サーバ２０及びデータ管理サーバ３０を介して記憶装置３１にアップロードされるものとする。
【００３１】
図６（ｂ）に、オブジェクト関連情報の項目例を示す。オブジェクト関連情報は、ゲーム内に出てくるオブジェクト（例えば、キャラクタ，アイテム等）に関連するパラメータである。
図６（ｂ）に例示されるように、オブジェクト関連情報は、キー項目である「オブジェクトＩＤ」と、当該オブジェクトの種類を示す「種別コード」，当該オブジェクトの表示位置を示す「現在位置」，当該オブジェクトのＨＰ（ヒットポイント）を示す「残存ＨＰ」と、を含む。
【００３２】
図６（ｃ）に、エフェクト設定情報の項目例を示す。エフェクト設定情報は、スライド操作の軌跡が閉図形を形成する場合に発生させるエフェクトを設定（定義）するパラメータである。
図６（ｃ）に例示されるように、エフェクト設定所法は、キー項目である「エフェクトＩＤ」と、視覚処理の特定に資する「視覚処理コード」，聴覚処理の特定に資する「聴覚処理コード」，内部処理の特定に資する「内部処理コード」，処理のレベル（例えば、攻撃・回復等の大小，影響範囲の広狭など）を特定する「処理レベル」と、を含む。
【００３３】
視覚処理，聴覚処理及び内部処理の内容は、それぞれ別途詳細に定義されているものとする。
視覚処理の内容として、画面情報に表示させるべき画像データ（静止画像データ，動画像データ）のファイルパスとその表示位置が少なくとも設定される。聴覚処理の内容として、再生されるべき音声データのファイルパスが少なくとも設定される。内部処理の内容として、変更するべきパラメータとその変更量の初期値が設定される。
【００３４】
図６（ｄ）に、軌跡関連情報の項目例を示す。軌跡関連情報は、操作対象であるオブジェクトの移動経路を指定する一連のタッチ操作（スライド操作）の軌跡に関連するパラメータである。
図６（ｄ）に例示されるように、オブジェクト関連情報は、キー項目である「軌跡ＩＤ」と、軌跡上の複数の点の位置をそれぞれ示す「座標データ群」，軌跡の入力開始時点を示す「開始時刻」，軌跡の入力終了時点を示す「終了時刻」，軌跡が閉図形を形成する場合に有意とする「閉図形フラグ」，軌跡が交差した地点又はこれに近似する地点を示す「閉図形完成位置」，軌跡が交差した時点又はこれに近似する時点を示す「閉図形完成時刻」と、を含む。
【００３５】
［２−６．パラメータ変更手順］
図７に、パラメータ変更手順を示す。
ユーザ端末１０は、順番（ターン）が回ってくる度に、下記の手順により、軌跡を特定するデータを取得する。
〔手順１〕接触位置データを取得する（Ｓ７１０）。
〔手順２〕接触位置データを記憶する（Ｓ７２０）。このとき、接触位置が取得された時刻をさらに記憶する。
〔手順３〕スライド操作が終了したか否かを判定する（Ｓ７３０）。スライド操作が終了していない場合に（Ｓ７３０：Ｎｏ）、〔手順１〕に戻る。スライド操作が終了した場合に（Ｓ７３０：Ｙｅｓ）、〔手順４〕に進む。このとき、スライド操作の開始時刻及び終了時刻を記憶する。
【００３６】
続いてユーザ端末１０は、スライド操作の軌跡が閉図形を形成する場合に、少なくとも１種類のパラメータを変更する。
〔手順４〕閉図形が描かれたか否かを判定する（Ｓ７４０）。閉図形が描かれていない場合に（Ｓ７４０：Ｎｏ）、処理を終了する。閉図形が描かれた場合に（Ｓ７４０：Ｙｅｓ）、〔手順５〕に進む。このとき、閉図形が完成した位置（又はこれに近似する位置）と時刻（又はこれに近似する時刻）とを記憶する。
〔手順５〕基準要素と比較要素との相対的関係を特定する（Ｓ７５０）。例えば、開始位置と完成位置との離れ具合（Ａ１），終了位置と完成位置との離れ具合（Ａ２），開始時刻と完成時刻との離れ具合（Ｂ１），終了時刻と完成時刻との離れ具合（Ｂ２）のうちすくなくともいずれかを特定する。
【００３７】
〔手順６〕変更するパラメータを選定する（Ｓ７６０）。例えば、スライド操作が形成する閉図形に囲まれた１のオブジェクトに関連するパラメータを選定するとよい。また、例えば、操作対象のオブジェクト（第１オブジェクト）とスライド操作が形成する閉図形に囲まれた１のオブジェクト（第２オブジェクト）の組合せに応じてパラメータを選定してもよい。本実施例では、エフェクト設定情報（図６（ｃ））の「処理レベル」を選定するものとする。
〔手順７〕〔手順６〕において選定されたパラメータの変更量を決定する（Ｓ７７０）。例えば、〔手順５〕において特定される離れ具合（Ａ１，Ｂ１）が大きいほど変更量を大きくしたり、当該離れ具合（Ａ２，Ｂ２）が小さいほど変更量を大きくしたりするとよい。
〔手順８〕〔手順６〕において選定されたパラメータを〔手順７〕において決定された変更量だけ変更する（Ｓ７８０）。
【００３８】
［３．変形例］
［３−１．変更対象のパラメータ］
上記実施例においてユーザ端末１０は、閉図形が完成した場合にエフェクト設定情報（図６（ｃ））における「処理レベル」を変更するように構成されている（上記［２−６．パラメータ変更手順］）。エフェクトは、視覚処理，聴覚処理，内部処理の少なくともいずれかを包含するから（上記［１−１．概要］）、エフェクトに関する「処理レベル」が変更されれば発生するエフェクトのレベル（例えば、攻撃・回復等の大小，影響範囲の広狭）が変化する。
これに対し、エフェクト設定情報（図６（ｃ））における「視覚処理コード」，「聴覚処理コード」，「内部処理コード」の少なくともいずれかを変更するように構成してもよい。また、参照する「エフェクトＩＤ」を変更して別異のエフェクトが実行されるように構成してもよい。
【００３９】
［３−２．閉図形の成否を判定するタイミング］
上記実施例においてユーザ端末１０は、閉図形の成否をスライド操作の終了後に判定するように構成されている（上記［２−６．パラメータ変更手順］）。
これに対し、閉図形の成否をスライド操作の最中にリアルタイムで判定するように構成してもよい。閉図形の成否判定をリアルタイムで実行する構成であれば、スライド操作の最中（例えば、閉図形が完成した直後）にエフェクトを発生させることができる。
【００４０】
［３−３．閉図形の成否をリアルタイムで判定する場合のエフェクト］
閉図形の成否をスライド操作の最中に判定する構成とする場合（上記変形例［３−２．閉図形の成否を判定するタイミング］）、閉図形が完成した時点でエフェクトを発生させてもよい。また、閉図形が完成した時点とスライド操作が終了した時点の双方で、性質の異なる複数のエフェクトをそれぞれ発生させてもよい。
例えば、軌跡の長さの上限値が設定されている前提において当該上限値を増大させる内部処理を包含するエフェクトを設定し、当該上限値を増大させる度合いを基準要素と比較要素との相対的関係に応じて決定するように構成することができる。具体的には、「スライド操作残値」（図６（ａ））を増大させるエフェクトの「処理レベル」（図６（ｃ））を変更するとよい。
なお、軌跡の長さの上限値を増大させる内部処理を包含するエフェクトを、特定のオブジェクト（例えば、上限値を増大させるアイテム）が閉図形の内部領域に存在する場合に限り発動させるように構成してもよい。
【符号の説明】
【００４１】
１０  ユーザ端末
２０  ユーザ管理サーバ
３０  データ管理サーバ
３１  記憶装置
４０  通信ネットワーク
【図１】
2020077409.tif 000003
【図２】
2020077409.tif 000004
【図３】
2020077409.tif 000005
【図４】
2020077409.tif 000006
【図５】
2020077409.tif 000007
【図６】
2020077409.tif 000008
【図７】
2020077409.tif 000009