(57)【特許請求の範囲】
【請求項１】
ゲームの実行を制御するコンピュータに、
タッチパネル上に固定的に表示された複数領域のいずれか一の領域に対する接触を検出し、当該接触を前記ゲームのキャラクタに対する前記一の領域に応じた特定の方向への移動指示として受け付ける受付ステップと、
前記特定の方向への移動指示を受け付けた後、前記接触が途切れなく継続している場合には、当該接触がたとえ前記タッチパネル上の前記一の領域から外れたとしても、前記特定の方向への移動指示の受け付けを継続する継続ステップと、
を含む制御処理を実行させるためのゲーム制御プログラム。
【請求項２】
前記制御処理は、前記接触の位置に対する所定の相対位置に、前記移動指示の受け付け中を示す画像を表示する表示ステップを含む請求項１に記載のゲーム制御プログラム。
【請求項３】
前記画像は、特定の方向への移動指示の受け付け中を示す複数の画像から選択される請求項２に記載のゲーム制御プログラム。
【請求項４】
コンピュータがゲームの実行を制御するゲーム制御方法であって、
タッチパネル上に固定的に表示された複数領域のいずれか一の領域に対する接触を検出し、当該接触を前記ゲームのキャラクタに対する前記一の領域に応じた特定の方向への移動指示として受け付ける受付ステップと、
前記特定の方向への移動指示を受け付けた後、前記接触が途切れなく継続している場合には、当該接触がたとえ前記タッチパネル上の前記一の領域から外れたとしても、前記特定の方向への移動指示の受け付けを継続する継続ステップと、
を含む制御処理を実行するゲーム制御方法。
【請求項５】
ゲームの実行を制御するゲーム制御装置であって、
タッチパネルと、
前記タッチパネル上に固定的に表示された複数領域のいずれか一の領域に対する接触を、前記ゲームのキャラクタに対する前記一の領域に応じた特定の方向への移動指示として判定して受け付ける操作入力判定部と、
前記特定の方向への移動指示を判定した後、前記接触が途切れなく継続している場合には、当該接触がたとえ前記タッチパネル上の前記一の領域から外れたとしても、前記特定の方向への移動指示の受け付けを継続する操作継続部と、
を備えるゲーム制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームの実行を制御するゲーム制御プログラム、ゲーム制御方法及びゲーム制御装置に関する。
【背景技術】
【０００２】
従来、ゲームの制御において、タッチパネルを用いた操作入力の手段として、画面に表示された擬似的なコントローラ（ソフトウェアキー）へのタッチ入力を用いる場合がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−４５９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、タッチ入力により操作を受け付ける際には、予め設けられた所定の領域内を正確にタッチすることが要求される。しかしながら、凹凸のある物理的なキーパッド等のコントローラに比べて、タッチパネルへのタッチ操作では、プレイヤは操作感が得られ難い。したがって、プレイヤは、意図する操作を正確に行うことが難しく、操作性が低下するおそれがあった。
【０００５】
本発明は、タッチパネルに対する入力の操作性を向上できるゲーム制御プログラム、ゲーム制御方法及びゲーム制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るゲーム制御プログラムは、ゲームの実行を制御するコンピュータに、タッチパネルの所定領域に対する接触を検出し、前記ゲームにおける特定の操作入力として受け付ける受付ステップと、前記特定の操作入力を受け付けた後、前記接触が継続した場合に、前記所定領域に対する接触が検出されているか否かによらず前記特定の操作入力の受け付けを継続する継続ステップと、を含む制御処理を実行させる。
【０００７】
前記制御処理は、前記接触の位置に対する所定の相対位置に、前記操作入力の受け付け中を示す画像を表示してもよい。
【０００８】
前記操作入力は、前記ゲームのキャラクタに対する移動指示であって、前記画像は、特定の移動指示の受け付け中を示す複数の画像から選択されてもよい。
【０００９】
本発明に係るゲーム制御方法は、コンピュータがゲームの実行を制御するゲーム制御方法であって、タッチパネルの所定領域に対する接触を検出し、前記ゲームにおける特定の操作入力として受け付ける受付ステップと、前記特定の操作入力を受け付けた後、前記接触が継続した場合に、前記所定領域に対する接触が検出されているか否かによらず前記特定の操作入力の受け付けを継続する継続ステップと、を含む制御処理を実行する。
【００１０】
本発明に係るゲーム制御装置は、ゲームの実行を制御するゲーム制御装置であって、タッチパネルと、前記タッチパネルの所定領域に対する接触を、前記ゲームにおける特定の操作入力として判定して受け付ける操作入力判定部と、前記特定の操作入力を判定した後、前記接触が継続した場合に、前記所定領域に対する接触が判定されているか否かによらず前記特定の操作入力の受け付けを継続する操作継続部と、を備える。
【発明の効果】
【００１１】
本発明によれば、タッチパネルに対する入力の操作性を向上できる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係るゲーム制御装置の機能構成を示すブロック図である。
【図２】実施形態に係る画面表示例を示す図である。
【図３】実施形態に係る操作入力開始時の画面表示例を示す図である。
【図４】実施形態に係る操作入力継続中の画面表示例を示す図である。
【図５】実施形態に係る制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態の一例について説明する。
本発明に係るゲーム制御装置１は、タッチパネルにより操作入力を受け付けるゲームの実行を制御する装置であり、例えば、スマートフォン、タブレット端末又は携帯ゲーム機等の携帯型装置の他、ＰＣ又はゲーム専用機等の据置型装置であってもよい。
【００１４】
図１は、本実施形態に係るゲーム制御装置１の機能構成を示すブロック図である。
ゲーム制御装置１は、タッチパネル１０と、記憶部２０と、制御部３０とを備える。
【００１５】
タッチパネル１０は、ゲームにおける入出力デバイスであり、プレイヤからの操作入力を検知すると共に、ゲームの実行画面を表示する。タッチパネル１０は、プレイヤの指等が接触又は近接したことを検知するタッチセンサ１１と、このタッチセンサの領域に重畳して配置されたディスプレイ１２とを含む。
以下、単に「接触」又は「タッチ」と言う場合、これは、接触又は近接を含むタッチセンサ１１により検知可能なタッチ操作を示す。
【００１６】
記憶部２０は、ハードウェア群をゲーム制御装置１として機能させるための各種プログラム、及び各種データ等の記憶領域である。具体的には、記憶部２０には、本実施形態の各種機能を実現させるため制御部３０に実行させるプログラム（ゲーム制御プログラム）が記憶される。
【００１７】
制御部３０は、ゲーム制御装置１の全体を制御する部分であり、記憶部２０に記憶された各種プログラムを適宜読み出して実行することにより、上記のハードウェアと協働し、本実施形態における各種機能を実現している。制御部３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であってよい。
【００１８】
制御部３０は、検出部３１と、操作受付領域設定部３２と、操作入力判定部３３と、画像表示部３４と、操作継続部３５とを備える。
【００１９】
検出部３１は、タッチセンサ１１が接触を検知したときに、その接触位置を検出する。本実施形態においてはタッチセンサ１１とディスプレイ１２とは重畳しているため、タッチセンサ１１への接触位置とディスプレイ１２への接触位置とは平面上一致する。
【００２０】
操作受付領域設定部３２は、タッチセンサ１１によって検知した接触を所定の操作入力として受け付けるための領域を設定する。この領域は、本実施形態においては複数設定されている。所定の操作入力は、例えば、キャラクタの移動方向又はアクションの指示等である。
【００２１】
操作入力判定部３３は、検出部３１によって検出された接触位置が操作受付領域設定部３２によって設定された領域内か否か、さらには、いずれの領域内に位置しているかを判定すると共に、接触が判定された領域に対応した指示内容の操作入力を受け付ける。なお、各指示内容に対応してタッチセンサ１１によって接触が検知される領域は、指示内容を示す画像のディスプレイ１２上の表示領域と一致又はこれを含む領域である。
【００２２】
画像表示部３４はディスプレイ１２に各種の画像を表示する。具体的には、画像表示部３４は、操作入力判定部３３又は後述の操作継続部３５によって受け付けた操作入力に応じて、ゲームのキャラクタ、このキャラクタへの指示内容毎のタッチ領域を示す画像等の他、操作入力を受け付け中であること及び指示内容を示す画像を表示する。
【００２３】
図２は、本実施形態に係るタッチパネル１０における画面表示例を示す図である。
ディスプレイ１２には、画像表示部３４によってプレイヤの操作対象であるキャラクタ４１が表示されると共に、キャラクタ４１に対して、左移動を指示する画像４２、右移動を指示する画像４３、ジャンプを指示する画像４４、及び攻撃動作を指示する画像４５が表示されている。それぞれの画像４２〜４５は、ハードウェアのゲームコントローラにおける各種ボタンを画像（ソフトウェア）で表現したものである。
【００２４】
また、各アクションを指示する画像４２〜４５に対応して、それぞれ操作受付領域設定部３２により操作入力を受け付け可能な領域４２ａ〜４５ａが設けられている。領域４２ａ〜４５ａは、画像４２〜４５をそれぞれ内包するように画像よりも大きく、かつ、互いに重ならないよう設定されているので、プレイヤが画像４２〜４５のいずれかをタッチしようとすれば、自ずと領域４２ａ〜４５ａをタッチすることになる。
なお、本実施形態においては、領域４２ａ〜４５ａは、画像４２〜４５よりも大きな範囲を占めているが、この範囲の大きさは必ずしも各画像よりも大きい必要はなく、本発明においては、各画像の少なくとも一部を占める領域であればよい。
また、本実施形態においては、領域４２ａ〜４５ａは四角形で設定されているが、必ずしも四角形である必要はなく、本発明においては、円形、楕円形、又は四角形以外の多角形であってもよい。
また、本実施形態においては、領域４２ａ〜４５ａは不可視の領域として設定されているが、本発明においては、可視の領域が設定されてもよい。可視の領域として設定される場合は、画像表示部３４が各領域を画像として表示する。
【００２５】
また、領域４２ａはキャラクタ４１の左移動を、領域４３ａはキャラクタ４１の右移動を、領域４４ａはキャラクタ４１のジャンプを、領域４５ａはキャラクタ４１の攻撃動作をそれぞれ受け付ける。
【００２６】
図３は、本実施形態に係るタッチパネル１０における操作入力開始時の画面表示例を示す図である。
プレイヤが領域４３ａを指５０でタッチしたことをタッチセンサ１１が検知したことに応じて、検出部３１が接触位置を検出し、この接触位置を操作入力判定部３３が判定して右移動の操作入力を受け付ける。これにより、制御部３０は、キャラクタ４１を右方向に移動させる制御を開始する。
【００２７】
操作入力判定部３３が領域４３ａに対応した操作入力（すなわち右移動）を受け付けると、画像表示部３４は、右移動を受け付けていることを示す画像４６をディスプレイ１２に表示する。右移動を受け付けている間に表示される画像４６には、一般的に右方向を示すような画像が選択されることが望ましい。また、画像４６は、検出部３１が検出した接触位置から所定距離だけ離れた位置に表示されるので、例えば、指のようなある程度の幅があるものでタッチパネル１０をタッチしていても、プレイヤは画像４６を視認可能である。
【００２８】
また、画像４６の種類は、受け付けられた操作入力の種類によって切り替えられる。すなわち、領域４２ａでの受け付けに対応した画像４６は、左方向を示すような画像が選択され、領域４３ａでの受け付けに対応した画像４６は、右方向を示すような画像が選択される。ただし、画像４６が操作入力の種類によって切り替えられることは、本発明を実施する上での一つの形態であり、操作を受け付け中であることのみを示す単一の画像が選択されてもよい。
【００２９】
操作継続部３５は、操作入力判定部３３が特定の操作入力を受け付けた後、この操作入力に係る接触が継続している間は、タッチ位置が移動して、検出部３１によって検出される接触位置が変わっても同一の操作入力の受け付けを継続する。すなわち、タッチセンサ１１による接触の検知が途切れずに継続している間は、接触位置が領域４３ａの範囲を外れた場合であっても特定の操作入力の受け付けが継続される。
【００３０】
操作継続部３５が操作入力の受け付けを継続している間は、操作入力判定部３３における判定を中止してもよい。中止した場合、プレイヤは、タッチパネル１０へのタッチを継続している間は、タッチ位置を気にせずにキャラクタ４１への指示を継続することができる。
一方、操作継続部３５が操作入力の受け付けを継続している間にも操作入力判定部３３における判定を継続している場合は、プレイヤは、タッチパネル１０へのタッチを継続しながらもキャラクタ４１への指示内容を変更することが可能になる。
【００３１】
図４は、本実施形態に係るタッチパネル１０における操作入力継続中の画面表示例を示す図である。
この例では、領域４３ａに対する指５０の接触が検知されて、キャラクタ４１の右移動の指示が受け付けられた図３の状態の後、この指５０が接触したままタッチ位置がタッチパネル１０上を移動している。
このとき、キャラクタ４１への移動指示の受け付けは継続され、キャラクタ４１は、右方向へ移動を続けている。
【００３２】
さらに、右移動の操作入力を受け付けていることを示す画像４６は、タッチ位置の移動に追随して表示位置が移動する。ディスプレイ１２は、タッチ位置に対する所定の相対位置に、操作入力の受け付け中であることを示す画像を表示することにより、プレイヤに対して操作入力が継続して受け付けられていることを提示する。
【００３３】
操作受付領域設定部３２によって設定された領域４２ａ，４３ａは、それぞれ画像４２，４３を含んでいるため、プレイヤは、当初に画像４２，４３の上をタッチした瞬間、及び画像４２，４３の上をタッチしている間は、自分がキャラクタ４１への移動指示をしていることを容易に認識することができる。ところが、本発明においては、キャラクタ４１を移動させるための操作入力が一旦受け付けられると、操作継続部３５によって、プレイヤが画像４２，４３の上をタッチしていなくとも移動の操作入力の受け付けを継続することが可能になるため、このままだと、移動の操作が正しく受け付けられていることをプレイヤが認識にしにくい場合がある。
しかしながら、画像表示部３４は、操作継続部３５が操作入力の受け付けを継続している間中、接触位置の移動に追従して、この接触位置から所定距離だけ離れた位置に画像４６を表示し続けるため、プレイヤは、たとえ画像４２，４３から離れた位置をタッチしていたとしても操作入力が正しく受け付けられていることを認識できる。
【００３４】
図５は、本実施形態に係るゲーム制御装置１による制御処理を示すフローチャートである。
【００３５】
ステップＳ１において、制御部３０は、制御処理を終了するか否か、すなわちゲームの実行を終了するか否かを判定する。この判定がＹＥＳの場合、処理は終了し、判定がＮＯの場合、処理はステップＳ２に移る。
【００３６】
ステップＳ２において、操作入力判定部３３は、所定の領域（例えば、右移動を指示する領域４３ａ）がタッチされたか否かを判定する。この判定がＹＥＳの場合、処理はステップＳ３に移り、判定がＮＯの場合、処理はステップＳ１に移る。
【００３７】
ステップＳ３において、操作入力判定部３３は、所定の領域に対応する操作入力（例えば、右移動指示）を受け付け、ゲームの内部状態及びディスプレイ１２の表示を更新する。
【００３８】
ステップＳ４において、操作継続部３５は、ステップＳ２で検出された所定の領域のタッチが継続しているか否かを判定する。この判定がＹＥＳの場合、処理はステップＳ５に移り、判定がＮＯの場合、処理はステップＳ６に移る。
【００３９】
ステップＳ５において、操作継続部３５は、ステップＳ３で操作入力判定部３３が受け付けた操作入力の受け付けを継続し、ゲームの内部状態及びディスプレイ１２の表示を更新する。
【００４０】
ステップＳ６において、操作継続部３５は、ステップＳ３で操作入力判定部３３が受け付けた操作入力の受け付けを終了する。その後、処理はステップＳ１に移り、制御部３０は、次の操作入力を待機する。
【００４１】
本実施形態によれば、ゲーム制御装置１は、タッチパネル１０においてキャラクタ４１に対する特定の指示を受け付けるためのタッチ操作の検出領域を、初期状態では、指示内容毎の画像及びその周辺の限られた領域とする。これにより、ゲーム制御装置１は、複数の指示の種類を明確に区別する。
さらに、ゲーム制御装置１は、限られた領域のタッチ操作により入力を受け付けた後は、このタッチ操作の接触状態が継続する間は、同一の指示入力が継続していると判定する。これにより、たとえタッチ位置が所定の領域から離れたとしても、プレイヤは同一の指示を継続できる。したがって、プレイヤは、例えば、意図せずに指がずれた場合や、手が画面表示を隠している場合に意図的に指を動かした場合等にも、操作入力が中止されることがないため、タッチパネルに対する入力の操作性が向上する。
【００４２】
また、ゲーム制御装置１は、タッチ位置の移動に追随して、プレイヤから受け付けている操作入力の種類を、タッチ位置に対する相対的な所定の位置に画像４６を表示する。これにより、ユーザは、タッチ位置が移動した場合にも、確かに入力が受け付けられていること、及びどの操作入力を継続しているのかを容易に把握できる。
さらに、このような操作入力の種類が画像４６としてディスプレイ１２に表示されて他の画像に干渉し、ゲーム画面の視認性が低下した場合であっても、プレイヤは、指示を継続しつつ、タッチ位置を移動することで画像４６と他の画像との干渉を回避してゲーム画面を視認できる。
【００４３】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００４４】
本実施形態では、キャラクタ４１への左右の移動指示について例示したが、移動方向が左右であることに限定されるものではなく、例えば、キャラクタ４１の上下への移動や左右上下への移動が複合的に判定されるような移動指示においても本発明は適用できる。
【００４５】
本実施形態では、操作入力の一例としてゲームのキャラクタの移動指示について説明したが、これには限られない。本発明は、例えば、キャラクタに対するジャンプ又は攻撃等のアクションの連続的な指示を可能とする仕様の場合等にも適用できる。
【００４６】
ゲーム制御装置１によるゲーム制御方法は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが、情報処理装置（ゲーム制御装置１）にインストールされる。また、これらのプログラムは、ＣＤ−ＲＯＭのようなリムーバブルメディアに記録されてユーザに配布されてもよいし、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。
【符号の説明】
【００４７】
１  ゲーム制御装置
１０  タッチパネル
１１  タッチセンサ
１２  ディスプレイ
２０  記憶部
３０  制御部
３１  検出部
３２  操作受付領域設定部
３３  操作入力判定部
３４  画像表示部
３５  操作継続部
【要約】
【課題】タッチパネルに対する入力の操作性を向上できるゲーム制御プログラム、ゲーム制御方法及びゲーム制御装置を提供すること。
【解決手段】ゲーム制御プログラムは、ゲーム制御装置１に、タッチパネルの所定領域に対する接触を検出し、ゲームにおける特定の操作入力として受け付ける受付ステップと、特定の操作入力を受け付けた後、接触が継続した場合に、前記所定領域に対する接触が検出されているか否かによらず特定の操作入力の受け付けを継続する継続ステップと、を含む制御処理を実行させる。
【選択図】図５【図１】
0005795113.tif 000002
【図２】
0005795113.tif 000003
【図３】
0005795113.tif 000004
【図４】
0005795113.tif 000005
【図５】
0005795113.tif 000006