(57)【要約】【課題】プレーヤが意図しないタイミングで基準座標が更新されることを防止することが可能なゲーム装置等を提供すること。【解決手段】ゲーム装置は、入力面に設定された基準座標から、プレーヤによる接触操作に応じて指定された指示座標までの距離、及び、基準座標から指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、接触操作が、入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、押し込み操作がなされた場合に、基準座標を更新する基準座標更新部とを含む。【選択図】図７
2019134881.tif 000002
【特許請求の範囲】
【請求項１】
入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置のためのプログラムであって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部としてコンピュータを機能させることを特徴とするプログラム。
【請求項２】
請求項１において、
前記指示座標は、前記所定以上の加圧を伴わない前記接触操作に応じて指定されることを特徴とするプログラム。
【請求項３】
請求項１又は２において、
前記加圧判定部は、
前記入力面に設けられた圧力センサの出力値に基づいて、前記接触操作が前記押し込み操作であるか否かを判定することを特徴とするプログラム。
【請求項４】
請求項１乃至３のいずれか１項において、
前記基準座標更新部は、
前記指示座標の指定が継続している間に、前記押し込み操作がなされた場合に、前記基準座標を更新することを特徴とするプログラム。
【請求項５】
請求項１乃至４のいずれか１項において、
前記基準座標更新部は、
前記押し込み操作の継続中に前記押し込み操作の接触位置が変更された場合に、変更後の前記押し込み操作の接触位置に応じて前記基準座標を更新することを特徴とするプログラム。
【請求項６】
請求項１乃至５のいずれか１項において、
前記基準座標更新部は、
前記基準座標が更新された後、所定の接触操作がなされた場合に、前記基準座標の更新をキャンセルすることを特徴とするプログラム。
【請求項７】
請求項１乃至６のいずれか１項において、
前記基準座標更新部は、
前記基準座標が設定されているときに、前記押し込み操作がなされた場合に、前記押し込み操作の圧力に応じて前記基準座標が前記押し込み操作の接触位置に近づくように前記基準座標を更新することを特徴とするプログラム。
【請求項８】
入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置であって、
前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、
前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、
前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部とを含むことを特徴とするゲーム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及びゲーム装置に関する。
【背景技術】
【０００２】
物理的なジョイスティック（アナログスティック）を操作してキャラクタの移動等を制御するゲームが知られている。近年、タッチパネルを使用したゲーム（スマートフォン等で実行されるゲーム）が普及しており、そのようなゲームにおいてもジョイスティックのような操作感でキャラクタの移動等を制御したいという要請がある。従来、タッチパネル上の任意の１点を押圧することで移動命令の入力を行い、タッチパネルの中心点（基準座標）に対する押圧点（指示座標）の方向と距離に応じてカーソルの移動を制御する技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−５３１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、基準座標が固定されていたため、ゲームの状況や、プレーヤの手の大きさ、プレイスタイルによっては操作し難い場合があった。この問題を解決するための技術として、プレーヤがタッチパネルに接触したことをトリガとして基準座標を更新する技術が知られている。しかしながら、タッチパネルに接触するという行為は、操作の際に通常に行われるものであるため、プレーヤが意図しないタイミングで基準座標が更新されてしまう場合があった。例えば、プレーヤがタッチパネルから離した指を再度タッチパネルに接触した場合に基準座標を更新するようにした場合には、操作中に指を離してしまったりすると基準座標が更新されてしまう。また、所定期間毎、又は接触位置が所定距離移動する毎に基準座標を更新するようにした場合には、プレーヤが基準座標を更新したくない状況であっても強制的に更新されてしまうことがあった。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、プレーヤが意図しないタイミングで基準座標が更新されることを防止することが可能なプログラム及びゲーム装置を提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明は、入力面に対する接触操作を受け付ける入力部からの入力情報に基づいてゲームを実行するゲーム装置のためのプログラムであって、前記入力面に設定された基準座標から、プレーヤによる前記接触操作に応じて指定された指示座標までの距離、及び、前記基準座標から前記指示座標への方向の少なくとも一方に基づいて、ゲームを制御するゲーム制御部と、前記接触操作が、前記入力面に対する所定以上の加圧を伴う押し込み操作であるか否かを判定する加圧判定部と、前記押し込み操作がなされた場合に、前記基準座標を更新する基準座標更新部としてコンピュータを機能させることを特徴とするプログラムに関する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるためのプログラムを記憶した情報記憶媒体に関する。また本発明は、上記各部を含むゲーム装置に関する。
【０００７】
本発明によれば、入力面に対する所定以上の加圧を伴う押し込み操作がなされた場合に基準座標を更新することで、プレーヤが意図しないタイミングで基準座標が更新されるこ
とを防止することができる。
【０００８】
（２）また本発明に係るプログラム、情報記憶媒体及びゲーム装置では、前記指示座標は、前記所定以上の加圧を伴わない前記接触操作に応じて指定されるものであってもよい。
【０００９】
本発明によれば、入力面に対する所定以上の加圧を伴わない接触操作がなされた場合には、当該接触操作に応じて指定される指示座標に基づきゲームを制御し、入力面に対する所定以上の加圧を伴う押し込み操作がなされた場合に基準座標を更新することで、プレーヤが意図しないタイミングで基準座標が更新されることを防止することができる。
【００１０】
（３）また本発明に係るプログラム、情報記憶媒体及びゲーム装置では、前記加圧判定部は、前記入力面に設けられた圧力センサの出力値に基づいて、前記接触操作が前記押し込み操作であるか否かを判定してもよい。
【００１１】
（４）また本発明に係るプログラム、情報記憶媒体及びゲーム装置では、前記基準座標更新部は、前記指示座標の指定が継続している間に、前記押し込み操作がなされた場合に、前記基準座標を更新してもよい。
【００１２】
本発明によれば、入力面に対する接触操作の開始時に意図せず強く加圧したことで基準座標が更新されてしまうことを防止することができる。
【００１３】
（５）また本発明に係るプログラム、情報記憶媒体及びゲーム装置では、前記基準座標更新部は、前記押し込み操作の継続中に前記押し込み操作の接触位置が変更された場合に、変更後の前記押し込み操作の接触位置に応じて前記基準座標を更新してもよい。
【００１４】
本発明によれば、プレーヤは入力面を押し込んだまま接触位置を移動させるという直観的な操作で基準座標を更新することができる。
【００１５】
（６）また本発明に係るプログラム、情報記憶媒体及びゲーム装置では、前記基準座標更新部は、前記基準座標が更新された後、所定の接触操作がなされた場合に、前記基準座標の更新をキャンセルしてもよい。
【００１６】
本発明によれば、基準座標の更新をプレーヤがキャンセルできるようにすることで、プレーヤの利便性を向上することができる。
【００１７】
（７）また本発明に係るプログラム、情報記憶媒体及びゲーム装置では、前記基準座標更新部は、前記基準座標が設定されているときに、前記押し込み操作がなされた場合に、前記押し込み操作の圧力に応じて前記基準座標が前記押し込み操作の接触位置に近づくように前記基準座標を更新してもよい。
【図面の簡単な説明】
【００１８】
【図１】本実施形態のゲーム装置の機能ブロック図の一例を示す図。
【図２】表示部に表示されるゲーム画面の一例を示す図。
【図３】表示部に表示されるゲーム画面の一例を示す図。
【図４】表示部に表示されるゲーム画面の一例を示す図。
【図５】表示部に表示されるゲーム画面の一例を示す図。
【図６】基準座標の更新の一例について説明するための図。
【図７】本実施形態のゲーム装置の処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１９】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必要構成要件であるとは限らない。
【００２０】
１．構成
図１に、本実施形態のゲーム装置の機能ブロック図の一例を示す。なお本実施形態のゲーム装置は図１の構成要素（各部）の一部を省略した構成としてもよい。
【００２１】
入力部１５０は、プレーヤによる入力面に対する接触操作を受け付ける（接触入力を検出する）ためのものであり、接触操作の接触位置の座標値を連続的に検出し、検出値を処理部１００に出力する。入力部１５０の機能は、タッチパネルやタッチパッドにより実現することができる。接触位置の検出方式としては、静電容量結合方式、抵抗膜方式（４線式、５線式）、超音波表面弾性波方式、赤外線走査方式などがある。入力面への接触操作（タッチ操作）は、指先を用いて行ってもよいし、タッチペンなどの入力部材を用いて行ってもよい。
【００２２】
入力部１５０は、圧力センサ１５２を含む。圧力センサ１５２は、入力面に対する接触操作の圧力を検出し、検出値を処理部１００に出力する。圧力センサ１５２としては、タッチパネルやタッチパッドに設けられたゲージ式圧力センサや静電容量式圧力センサを用いることができる。また、圧力センサ１５２として、タッチペンに設けられた筆圧センサを用いてもよい。
【００２３】
記憶部１７０は、処理部１００の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部１００のワーク領域として機能し、その機能はハードディスク、ＲＡＭなどにより実現できる。
【００２４】
表示部１９０は、処理部１００で生成されたゲーム画像を出力するものであり、その機能は、入力部１５０としても機能するタッチパネル、ＬＣＤ或いはＣＲＴなどのディスプレイにより実現できる。
【００２５】
音出力部１９２は、処理部１００で生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００２６】
通信部１９６はサーバや他のゲーム装置との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００２７】
なお、サーバが有する情報記憶媒体や記憶部に記憶されている処理部１００の各部としてコンピュータを機能させるためのプログラムや各種データを、ネットワークを介して受信し、受信したプログラムやデータを記憶部１７０に記憶してもよい。このようにプログラムや各種データを受信して端末を機能させる場合も本発明の範囲内に含む。
【００２８】
処理部１００（プロセッサ）は、入力部１５０からの入力情報（タッチパネルやタッチパッドの出力値、圧力センサ１５２の出力値）、プログラム、通信部１９６を介して受信したデータなどに基づいて、ゲーム処理、画像生成処理、音生成処理、などの処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。処理部１００は、加圧判定部１１０、ゲーム制御部１１２、基準座標更新部１１４、表示制御部１１６、画像生成部１２０、音生成部１３０を含む。
【００２９】
加圧判定部１１０は、圧力センサ１５２の出力値に基づいて、入力面に対する接触操作が所定以上の加圧を伴う押し込み操作であるか否かを判定する。また、入力部１５０が圧力センサ１５２を備えない場合、加圧判定部１１０は、タッチパネルやタッチパッドの出力値に基づいて、入力面に対する接触操作の接触面積（入力面に接触している指の面積）を算出（検出）し、当該接触面積の時間的な変化に基づいて、接触操作が押し込み操作であるか否かを判定してもよい。例えば、接触面積が所定以上に変化した場合に、押し込み操作がなされたと判定し、接触面積が所定以上を維持している場合に、押し込み操作が継続していると判定してもよい。
【００３０】
ゲーム制御部１１２は、入力面に設定された基準座標から、所定以上の加圧を伴わない接触操作（押し込み操作ではない接触操作）に応じて指定された指示座標までの距離、及び、基準座標から指示座標への方向の少なくとも一方に基づいて、ゲームを制御する。例えば、ゲーム制御部１１２は、ゲーム空間に配置されたオブジェクト（キャラクタ、車両、ボール等）の移動制御を行ってもよい。この場合、ゲーム制御部１１２は、基準座標から指示座標までの距離に基づいてオブジェクトの移動速度（或いは、移動距離）を決定し、基準座標から指示座標への方向に基づいてオブジェクトの移動方向を決定してもよい。
【００３１】
基準座標更新部１１４は、押し込み操作がなされた場合に、基準座標を更新する。基準座標の更新先の座標は、押し込み操作の接触位置の座標でもよいし、押し込み操作の接触位置から所定距離離れた座標でもよいし、押し込み操作がなされる直前の指示座標でもよいし、プレーヤによって事前に指定された座標でもよい。また、基準座標の更新先の座標は、移動制御の対象となるオブジェクト（キャラクタ等）の座標でもよい。オブジェクトの座標とは、ゲーム制御上のオブジェクトの座標でもよいし、オブジェクト画像の重心でもよいし、オブジェクト画像の所定の部位（例えば、キャラクタの頭部）でもよい。移動制御の対象となるオブジェクトが複数表示されている場合には、操作可能な状態になっているオブジェクトの座標でもよいし、逆に操作可能な状態になっていないオブジェクトの座標でもよい。また、プレーヤの操作対象ではないオブジェクト（例えば、敵キャラクタ等のＮＰＣ）の座標でもよい。
【００３２】
また、基準座標更新部１１４は、指示座標の指定（所定以上の加圧を伴わない接触操作）が継続している間に、押し込み操作がなされた場合に、基準座標を更新してもよい。例えば、所定以上の加圧を伴わない接触操作が所定時間以上継続している場合に、指示座標の指定が継続している状態としてもよいし、所定以上の加圧を伴わない接触操作が継続している間における指示座標の総移動距離が所定距離以上である場合に、指示座標の指定が継続している状態としてもよい。また、基準座標更新部１１４は、押し込み操作の継続中に押し込み操作の接触位置が変更された場合に、変更後の押し込み操作の接触位置に応じて基準座標を更新してもよい。また、基準座標更新部１１４は、基準座標が更新された後、所定の接触操作がなされた場合に、基準座標の更新をキャンセルしてもよい。また、基準座標更新部１１４は、基準座標が設定されているときに、押し込み操作がなされた場合に、押し込み操作の圧力に応じて（例えば、圧力に応じた速度で）基準座標が押し込み操作の接触位置に近づくように基準座標を更新してもよい。また、押し込み操作の圧力に応じて、基準座標をどのくらい押し込み操作の接触位置に近づけるかを決定し、押し込み操作の圧力が大きくなるほど、基準座標が押し込み操作の接触位置に近づくようにしてもよい。例えば、押し込み操作の圧力が所定以上であれば、基準座標が押し込み操作の接触位置に重なるように基準座標を近づけて、押し込み操作の圧力がその５０パーセントの力であれば、更新前の基準座標と押し込み操作の接触位置の中間地点に基準座標を更新するようにしてもよい。
【００３３】
また、基準座標更新部１１４は、基準座標が設定されていない状態のとき（例えば、初
回起動時や、基準座標のキャンセルなどが行われたとき）は、自動的に、入力面の所定位置（予め決まった座標（例えば、入力面の中心や四隅のいずれか、或いは、プレーヤによって事前に指定された座標）や、移動制御の対象となるオブジェクトの座標など）に基準座標を設定してもよい。また、基準座標更新部１１４は、基準座標が設定されていない状態のときは、押し込み操作がなされた場合に、押し込み操作の接触位置の座標や入力面の所定位置に基準座標を設定してもよい。
【００３４】
表示制御部１１６は、基準座標を表す所定の画像を表示領域に表示させる制御を行う。所定の画像とは、少なくとも基準座標が表示領域のどこにあるのか分かるような画像であればよい。例えば、基準座標を中心とする所定形状（例えば、円、多角形）の画像を、所定の画像としてもよい。また、基準座標を移動制御の対象となるオブジェクトの座標に設定する場合、当該オブジェクトの画像を所定の画像としてもよいし、当該オブジェクトの画像に所定の画像を重畳させて（半透明化して）表示してもよい。また、基準座標にゲームに関する情報（キャラクタのパラメータや、使用中のアイテムに関する情報）を表示し、当該情報を所定の画像としてもよい。表示制御部１１６は、基準座標が更新されている間、又は、指示座標が指定されている間は、所定の画像を表示させないようにしてもよい（移動制御の対象となるオブジェクトの画像を所定の画像とする場合を除く）。
【００３５】
画像生成部１２０は、処理部１００で行われる種々の処理の結果に基づいて描画処理を行い、これによりゲーム画像（移動制御の対象となるオブジェクト画像、所定の画像を含む画像）を生成し、表示部１９０に出力する。画像生成部１２０は、オブジェクト空間（ゲーム空間）内において仮想カメラ（所与の視点）から見える画像（いわゆる３次元画像）を生成してもよい。
【００３６】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００３７】
２．本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。
【００３８】
図２は、表示部１９０（タッチパネル）に表示されるゲーム画面（ゲーム画像）の一例を示す図である。
【００３９】
ゲーム画面ＧＩには、ゲーム空間に配置されたキャラクタＣＲ（プレーヤキャラクタ）が表示され、プレーヤは、タッチパネル（入力面）への接触操作を行うことで、キャラクタＣＲをゲーム空間内で移動させることができる。入力面であるゲーム画面ＧＩの所定位置には基準座標ＲＣが設定され、ゲーム画面ＧＩには、基準座標ＲＣを表す所定の画像ＰＩが表示される。ここでは、ゲーム画面ＧＩの左下領域に基準座標ＲＣを設定しているが、プレーヤが事前に指定した位置に基準座標ＲＣを設定するようにしてもよい。また、ここでは、所定の画像ＰＩとして、基準座標ＲＣを中心とする円を表す画像を表示している。
【００４０】
プレーヤが、ゲーム画面ＧＩ上の任意の位置をタッチする接触操作（入力面に対する所定以上の加圧を伴わない接触操作）を行うと、接触位置の座標（入力面の座標系における座標）が指示座標ＤＣとして指定（入力）され、基準座標ＲＣから指示座標ＤＣまでの距離及び基準座標ＲＣから指示座標ＤＣへの方向に基づいて、キャラクタＣＲの移動が制御される。すなわち、基準座標ＲＣから指示座標ＤＣまでの距離に基づいてキャラクタＣＲの移動速度や移動距離が制御され、基準座標ＲＣから指示座標ＤＣへの方向に基づいてキャラクタＣＲの移動方向が制御される。指示座標ＤＣが指定されている（入力面に対する所定以上の加圧を伴わない接触操作が継続している）間は、基準座標ＲＣから指示座標Ｄ
Ｃまでの距離及び基準座標ＲＣから指示座標ＤＣへの方向に基づく移動制御が繰り返される。
【００４１】
ここで、図３に示すように、プレーヤが、ゲーム画面ＧＩ上の任意の位置ＡＰにおいて、入力面に対する所定以上の加圧を伴う接触操作（押し込み操作）を行うと、図４に示すように、基準座標ＲＣが、当該押し込み操作の接触位置（位置ＡＰ）の座標に更新される。基準座標ＲＣが更新されると、所定の画像ＰＩの表示位置も、更新後の基準座標ＲＣを中心とする位置に更新される。その後、図５に示すように、押し込み操作ではない接触操作により指示座標ＤＣが指定されると、更新後の基準座標ＲＣから指示座標ＤＣまでの距離及び更新後の基準座標ＲＣから指示座標ＤＣへの方向に基づいてキャラクタＣＲの移動制御が行われる。
【００４２】
このように、本実施形態によれば、入力面に対する所定以上の加圧を伴わない接触操作（押し込み操作ではない接触操作）がなされた場合には、基準座標ＲＣを更新せずに、当該接触操作により指定された指示座標ＤＣに基づきキャラクタＣＲの移動制御を行い、入力面に対する所定以上の加圧を伴う接触操作（押し込み操作）がなされた場合に、基準座標ＲＣを更新することで、プレーヤが意図しないタイミングで基準座標ＲＣが更新されることを防止し、入力面を所定以上の力で押し込むという直観的且つプレーヤの明確な意思を伴う接触操作により基準座標ＲＣを更新できるタッチユーザインターフェースを提供することができる。
【００４３】
上記例では、押し込み操作が１回なされた場合に基準座標ＲＣを更新する場合について説明したが、押し込み操作が同じ位置で所定回数繰り返された場合や、押し込み操作が同じ位置で所定時間継続した場合に、基準座標ＲＣを更新するようにしてもよい。また、接触操作がなされていない状態で押し込み操作がなされた場合には基準座標ＲＣを更新せずに、押し込み操作ではない接触操作が所定時間以上継続している状態で、押し込み操作がなされた場合に、基準座標ＲＣを更新するようにしてもよい。このようにすると、入力面に対する接触操作の開始時に意図せず強く加圧したことで基準座標ＲＣが更新されてしまうことを防止することができる。
【００４４】
また、上記例では、基準座標ＲＣを、押し込み操作の接触位置の座標に更新する場合について説明したが、基準座標ＲＣを、押し込み操作の接触位置から所定距離離れた座標に更新してもよいし、押し込み操作がなされる直前の指示座標ＤＣに更新してもよいし、プレーヤによって事前に指定された座標に更新してもよい。また、基準座標ＲＣを、キャラクタＣＲの座標に更新してもよい。この場合、キャラクタＣＲの画像自体を、基準座標ＲＣを表す所定の画像としてもよいし、キャラクタＣＲに重畳させて所定の画像ＰＩを表示するようにしてもよい。また、基準座標ＲＣを、押し込み操作がなされたときの指の向いている方向（指の先端）の座標に更新してもよい。例えば、図６に示すように、指ＦＧが入力面に接触する部分の圧力の分布において、圧力が高くなっていく方向を指の向いている方向Ｄとし、圧力が最も高い位置（指の先端）から方向Ｄに沿って所定距離離れた座標に基準座標ＲＣを設定してもよい。また、接触操作の接触面積の変化から加圧を判定する場合には、接触面積の変化の起点となった座標を指の先端とし、変化が広がっていく方向に指があると判定してもよい。また、入力面における押し込み操作がなされた位置に基づいて指の向いている方向を判定してもよい。例えば、押し込み操作の接触位置が入力面の左側領域にある場合には、右斜め上方向を指の向いている方向とし、接触位置が入力面の右側領域にある場合には、左斜め上方向を指の向いている方向としてもよい。
【００４５】
また、押し込み操作の継続中に押し込み操作の接触位置が変更された場合に、変更後の押し込み操作の接触位置に応じて基準座標ＲＣを更新するようにしてもよい。例えば、変更後の押し込み操作の接触位置に順次基準座標ＲＣを更新してもよいし、変更後の押し込
み操作の接触位置から所定距離離れた位置であって変更前の接触位置と変更後の接触位置とを結ぶ線分に沿った位置に順次基準座標ＲＣを更新してもよい。また、最初に押し込み操作がなされた位置を基点として、変更後の押し込み操作の接触位置の基点からの方向に応じて、基準座標ＲＣを更新してもよい。具体的には、予め基点からの方向に対応付けて基準座標ＲＣの更新先の座標を設定してもよい。例えば、基点から上方向に押し込み操作の接触位置が変更された場合には、入力面の中心座標に基準座標ＲＣを更新し、基点から右方向に押し込み操作の接触位置が変更された場合には、入力面の右隅の座標に基準座標ＲＣを更新し、基点から左方向に押し込み操作の接触位置が変更された場合には、入力面の左隅の座標に基準座標ＲＣを更新し、基点から下方向に押し込み操作の接触位置が変更された場合には、キャラクタＣＲの座標に基準座標ＲＣを更新するようにしてもよい。また、キャラクタＣＲや敵キャラクタ等のキャラクタが複数存在する場合に、基点からの方向に対応付けてキャラクタを設定しておき、押し込み操作の接触位置の基点からの方向に対応付けられたキャラクタの座標に基準座標ＲＣを更新するようにしてもよい。基点からの方向と基準座標ＲＣの更新先の座標（或いは、キャラクタ）とを対応付けておく場合、当該対応関係をプレーヤが把握できるような態様で所定の画像ＰＩを表示することが望ましい。このように、押し込み操作の継続中の接触位置に応じて基準座標ＲＣを更新するように構成することで、プレーヤは入力面を押し込んだまま指等を移動させるという直観的且つプレーヤの明確な意思を伴う接触操作により基準座標ＲＣを更新することができる。なお、押し込み操作がなされた後、接触操作が継続している状態で、押し込み操作ではない接触操作の接触位置が変更された場合に、変更後の当該接触操作の接触位置に応じて基準座標ＲＣを更新するようにしてもよい。
【００４６】
また、基準座標ＲＣが設定されているときに、押し込み操作がなされた場合に、押し込み操作の圧力に応じて基準座標ＲＣが押し込み操作の接触位置に近づくように基準座標ＲＣを更新してもよい。例えば、押し込み操作の圧力が高いほど、基準座標ＲＣが当該押し込み操作の接触位置に近づく際の基準座標ＲＣの移動速度が速くなるようにしてもよい。
【００４７】
また、基準座標ＲＣが更新された後、所定の接触操作がなされた場合に、基準座標ＲＣの更新をキャンセルしてもよい。例えば、押し込み操作がなされた位置において、基準座標ＲＣの更新から所定時間内に、押し込み操作ではない接触操作がなされた後に、再び押し込み操作がなされた場合に、基準座標ＲＣの更新をキャンセルしてもよい。また、押し込み操作がなされた位置から、押し込み操作を継続したままその接触位置が所定距離以上移動した場合（例えば、押し込み操作の接触位置が入力面の端まで移動した）場合や、押し込み操作を継続したままその接触位置が所定の軌跡を描くように移動した場合に、基準座標ＲＣの更新をキャンセルしてもよい。基準座標ＲＣの更新をキャンセルした場合、入力面に基準座標ＲＣが設定されていない状態に戻してもよいし、基準座標ＲＣの更新履歴を記憶しておいて１つ前の基準座標ＲＣに戻すようにしてもよいし、初期位置（入力面の所定位置）に基準座標ＲＣを設定するようにしてもよい。このように、基準座標ＲＣの更新をプレーヤ自身がキャンセルできるようにすることで、プレーヤの利便性を向上することができる。
【００４８】
３．処理
次に、本実施形態のゲーム装置の処理の一例について図７のフローチャートを用いて説明する。
【００４９】
まず、処理部１００は、入力面の座標系における所定位置に基準座標ＲＣを設定する（ステップＳ１０）。次に、処理部１００は、入力部１５０からの入力情報に基づいて、入力面に対する接触操作があったか否かを判断し（ステップＳ１１）、接触操作がなかった場合（ステップＳ１１のＮ）には、ステップＳ１５に移行する。
【００５０】
接触操作があった場合（ステップＳ１１のＹ）には、加圧判定部１１０は、圧力センサ１５２の出力値に基づいて、当該接触操作が所定以上の加圧を伴う押し込み操作であるか否かを判定する（ステップＳ１２）。当該接触操作が押し込み操作でない（所定以上の加圧を伴わない接触操作である）場合（ステップＳ１２のＮ）には、ゲーム制御部１１２は、基準座標ＲＣから、当該接触操作に応じて指定された指示座標ＤＣまでの距離及び基準座標ＲＣから指示座標ＤＣへの方向に基づいてキャラクタＣＲの移動を制御する（ステップＳ１３）。一方、当該接触操作が押し込み操作である場合（ステップＳ１２のＹ）には、基準座標更新部１１４は、基準座標ＲＣを更新する（ステップＳ１４）。例えば、基準座標更新部１１４は、押し込み操作の接触位置に応じて（接触位置の座標に、或いは接触位置から所定距離離れた座標に）基準座標ＲＣを更新する。
【００５１】
次に、表示制御部１１６と画像生成部１２０は、ゲーム画像（キャラクタＣＲ、基準座標ＲＣに表示される所定の画像ＰＩ等を含む画像）の描画処理を行い（ステップＳ１５）、ステップＳ１１に移行する。以降、ステップＳ１１〜Ｓ１５の処理を１フレーム（例えば、１／６０秒）毎に繰り返す。
【００５２】
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【符号の説明】
【００５３】
１００…処理部、１１０…加圧判定部、１１２…ゲーム制御部、１１４…基準座標更新部、１１６…表示制御部、１２０…画像生成部、１３０…音生成部、１５０…入力部、１５２…圧力センサ、１７０…記憶部、１９０…表示部、１９２…音出力部、１９６…通信部
【図１】
2019134881.tif 000003
【図２】
2019134881.tif 000004
【図３】
2019134881.tif 000005
【図４】
2019134881.tif 000006
【図５】
2019134881.tif 000007
【図６】
2019134881.tif 000008
【図７】
2019134881.tif 000009