(57)【要約】【課題】片手で操作可能であるというスマートフォンの利点を維持することを前提に、特に、野球ゲームにおける投球時の操作を一本の指（親指）のみで容易に且つスピーディーに行うことのできる野球ゲームプログラムを提供すること。【解決手段】本発明による野球ゲームプログラムは、ゲーム空間内に配置された複数の野手キャラクタのうち、ボールオブジェクトから最も近い位置にある操作対象野手キャラクタを、ユーザによる第１スライド操作によって、スライド操作がされた方向に移動させる。操作対象野手キャラクタから所定範囲内にボールオブジェクトが位置している場合にはユーザによるタップ操作によって野手キャラクタはボールオブジェクトを捕球する。ボールオブジェクトを捕球した状態で、スライド操作がされると、当該スライド操作がされた方向に応じて、ボールオブジェクトを塁へ送球する【選択図】図２
2016123754.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを備えた端末で実行されるインターフェースプログラムであって、
前記タッチパネルに対するスライド操作がされると、当該スライド操作に応じた処理を実行すると共に、第１オブジェクトと第２オブジェクトとを備える操作オブジェクトを初期位置に表示した後に当該第２オブジェクトを前記スライド操作の方向に移動させ、当該スライド操作が終了すると、前記第１オブジェクトを前記第２オブジェクトの方向へ移動させる制御部として前記端末を機能させる
インターフェースプログラム。
【請求項２】
請求項１に記載のインターフェースプログラムであって、
前記初期位置においては、第１オブジェクトの中心と第２オブジェクトの中心が一致する位置関係にあり、
前記制御部は、前記スライド操作が行われた際に、前記第２オブジェクトの中心が前記第１オブジェクトの中心から前記スライド操作の方向において離れるように移動させ、当該スライド操作が終了すると、前記第１オブジェクトの中心を前記第２オブジェクトの中心に向けて移動して当該第２オブジェクトの中心の位置を通過させ更に前記スライド操作の方向に所定距離だけ移動させた後に前記スライド操作の方向と反対の方向に移動させて前記第２オブジェクトの中心に一致させる、
インターフェースプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザインターフェースプログラムに関し、特に、スマートフォン上で実行されるゲームで使用されるユーザインターフェースプログラムに関る。
【背景技術】
【０００２】
スマートフォン上で実行されるゲーム（以下、「スマートフォンゲーム」と呼ぶ）に用いられるユーザインターフェースとして、例えば、特許文献１の技術が開示されている。特許文献１に開示された技術は、スマートフォンのタッチパネルに操作ボタン（所謂、十字キー、ジョイスティック等）を表示するものである。ユーザは、当該操作ボタンを使用して、ゲームキャラの移動等を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６８９３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のようなユーザインターフェースとして所謂バーチャルジョイスティックが知られており、今日リリースされている数多くのスマートフォンゲームにおいて採用されている。特許文献１の特に図６に示されるユーザインターフェースは、大小２つの円を同心円状に配置して表示したものであり、ユーザによるスライド操作があると当該スライド操作がされた方向に小さい円がずれるように移動するものである。これにより、ユーザはゲームキャラの移動方向を確認することができる。しかしながら、上述したように、この種のユーザインターフェースは数多くのスマートフォンゲームに採用されていることから、今日のユーザにとっては馴染みのあるものとなっている。
【０００５】
そこで、本発明は、新たなゲーム体験を提供することができるユーザインターフェースに関する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によれば、第１のインターフェースプログラムとして、
タッチパネルを備えた端末で実行されるインターフェースプログラムであって、
前記タッチパネルに対するスライド操作がされると、当該スライド操作に応じた処理を実行すると共に、第１オブジェクトと第２オブジェクトとを備える操作オブジェクトを初期位置に表示した後に当該第２オブジェクトを前記スライド操作の方向に移動させ、当該スライド操作が終了すると、前記第１オブジェクトを前記第２オブジェクトの方向へ移動させる制御部として前記端末を機能させる
インターフェースプログラムが得られる。
【０００７】
本発明によれば、第２のインターフェースプログラムとして、
第１に記載のインターフェースプログラムであって、
前記初期位置においては、第１オブジェクトの中心と第２オブジェクトの中心が一致する位置関係にあり、
前記制御部は、前記スライド操作が行われた際に、前記第２オブジェクトの中心が前記第１オブジェクトの中心から前記スライド操作の方向において離れるように移動させ、当該スライド操作が終了すると、前記第１オブジェクトの中心を前記第２オブジェクトの中心に向けて移動して当該第２オブジェクトの中心の位置を通過させ更に前記スライド操作の方向に所定距離だけ移動させた後に前記スライド操作の方向と反対の方向に移動させて前記第２オブジェクトの中心に一致させる、
【発明の効果】
【０００８】
本発明によれば、ユーザによるスライド操作時に移動させる第２オブジェクトとは異なるオブジェクト（第２オブジェクト）をスライド解除時にスライド操作の方向に移動させることとしているため、スライド操作の方向の視認性が上がると共に、ユーザによる操作感が向上する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態によるゲームプログラムの実行環境を示す構成図である。
【図２】本発明の実施の形態による操作オブジェクトを示す図出る。（ａ）は初期位置にある場合を、（ｂ）はスライド操作が行われた場合、（ｃ）はスライド操作が終了した際の位置関係を示している。
【図３】本実施の形態の変形例による操作オブジェクトの位置関係を示す図である。
【図４】ゲーム画面例を示す図である。
【図５】ゲーム画面例を示す他の図である。
【図６】ゲーム画面例を示す他の図である。
【図７】ゲーム画面例を示す他の図である。
【発明を実施するための形態】
【００１０】
本発明の実施の形態によるインターフェースプログラムは、タッチパネルを備えた端末で実行されるゲームプログラムに包含され、特に、ユーザが仮想空間内においてキャラクタオブジェクトを移動させることにより進行するゲームに使用されるものである。
【００１１】
図１に示されるように、本実施の形態によるゲームプログラムは、主としてユーザ端末１０上で実行され、ゲームプログラムはゲームサーバ２０から提供される。ユーザ端末１０とゲームサーバ２０との間はインターネット３０を介して相互に通信が可能である。ユーザ端末１０は、タッチパネル（ユーザの接触操作又は近接操作を入力操作として認識できる表示デバイスをいう）を備える装置であれば、例えば、スマートフォン、タブレット端末、ゲーム用コンソール、ノートＰＣ、デスクトップＰＣ等を含むが、これらに限定されない。
【００１２】
図示されるように、ユーザ端末１０は、端末表示部１１、端末入力部１２、端末処理部１３、端末通信部１４および端末記憶部１５等を備え、これらはバスを介して電気的に相互に接続される。端末表示部１１は、ゲームサーバ２０から端末通信部１４で受信し端末記憶部１５に一時的に格納したゲーム画像を、端末の画面に表示する。端末表示部１１は、例えば液晶ディスプレイ（ＬＣＤ）等によって実現することができ、本実施の形態においては、特にマルチタッチスクリーンとして構成するのがよい。端末入力部１２は、３次元仮想空間に配置される仮想カメラの操作制御をするための命令や、３次元仮想空間に配置された各種オブジェクトに対するユーザアクションをするための命令を入力する。入力手段としては、タッチスクリーン上の位置での指によるタッチ入力やスタイラスによる入力、およびその組み合わせとすることができるが、これらに限定されない。
【００１３】
端末入力部１２で受けた入力命令に基づいて、端末処理部１３がユーザ命令を作成し、端末通信部１４およびネットワーク４０を通じてゲームサーバ２０と通信を行う。端末記憶部１５は、ユーザ端末に関連付けられる各種データ、および画像データの表示に必要なブラウザ等のアプリケーションを格納すると共に、ゲームサーバ２０から受信する画像データ等の各種データも一時的に格納する。端末処理部１３はまた、ゲームサーバ２０からダウンロードにより受信した各種データに基づいて、端末記憶部１５に格納されたゲーム・プログラム・モジュールを端末側で実行するように構成してもよい。
【００１４】
一方、ゲームサーバ２０は、処理部２１、メインメモリ２２、外部メモリ２３、インタフェース２４、通信部２５およびディスクドライブ２６等を備え、これらはバスを介して電気的に相互に接続される。処理部２１は、外部メモリ２３に格納されたプログラム・モジュール、およびディスク・ドライブ２６に格納された各種データ等をメインメモリ２２にロードして、順次プログラムを実行することによりゲームの進行を制御する。特に、処理部２１は、ユーザ端末１０での表示用ゲーム画像を生成して、通信部２５を介してユーザ端末１０に戻すように構成される。インタフェース２４は、ゲームサーバ２０の管理者によってサーバにアクセスされ、各種サーバ機能設定やネットワーク設定を実施する。
【００１５】
なお、上記ゲームサーバ２０に関する情報処理装置としての様々な機能の全部または一部は、ユーザ端末１０が担うように構成してもよい。この場合には、ユーザ端末１０が単体で情報処理装置を構成するか、ユーザ端末１０及びゲームサーバ２０で情報処理装置を構成すればよい。
【００１６】
本実施の形態においては、ユーザによるスライド操作があると、図２に示される操作オブジェクトが表示される。操作オブジェクトは、リング状のオブジェクト（第１オブジェクト）Ｒと、オブジェクトＲ内に位置する円形のオブジェクト（第２オブジェクト）Ｃとを備えている。オブジェクトＲの中心Ｃ０と、オブジェクトＣの中心Ｃ０とは一致している（図２（ａ）参照）。
【００１７】
本実施の形態においては、タッチパネルに対するスライド操作がされると、当該スライド操作がされた方向（以下「スライド方向」という）にキャラクタを移動する制御が行われる（キャラクタ及び移動については図示せず）。この際、図２（ａ）に示されるように、オブジェクトＲとオブジェクトＣとの中心が一致した位置関係（初期位置）をスライド操作の始点に表示した後に、図２（ｂ）に示されるようにオブジェクトＣをスライド方向に移動させる。換言かれば、スライド操作が行われた際に、オブジェクトＣの中心Ｃ０がオブジェクトＲの中心Ｒ０からスライド方向において離れるように移動させる。
【００１８】
ユーザによるスライド操作が終了すると（即ち、タッチパネルとの接触状態を解除すると）オブジェクトＲはスライド方向に移動してオブジェクトＲの中心Ｒ０とオブジェクトＣの中心Ｃ０とが一致する位置で停止する。
【００１９】
従来の技術においては、操作オブジェクトの表示位置が画面内の所定位置に固定されていたため、スライド操作によってオブジェクトＰを移動させ、スライド操作が解除された際もオブジェクトＰをオブジェクトＤの方向へ戻すように移動させていた。しかしながら、上述した本発明によれば、タッチパネル上においスライド操作がされた位置に操作オブジェクトを表示し、且つスライド操作によってオブジェクトＰを移動させ、スライド操作が解除された際にはオブジェクトＤをオブジェクトＰの方向へ進めるように移動させていたため、移動方向の視認性や操作性が向上される。
【００２０】
（変形例）
以上説明した実施の形態の変形例として、図３を参照して説明する。本変形例においては、スライド操作が終了した際の操作オブジェクトの動きが上述した実施の形態と異なっている。詳しくは、図３（ａ）に示されるように、スライド操作が開始されると、オブジェクトＰがスライド方向においてオブジェクトＤから離れるように移動する。スライド操作が終了すると、図（ｂ）に示されるように、オブジェクトＲの中心（白丸）がオブジェクトＤの中心（黒丸）に向けて移動して、図（ｃ）に示されるようにオブジェクトＰの中心の位置を通過させ更にスライド方向に所定距離だけ移動した後に、図（ｄ）に示されるようにオブジェクトＲの中心をオブジェクトＣの中心に一致させる。このように、スライド操作が解除された際にオブジェクトＲの移動の表示に弾性的な反動を付加することにより、操作感がより向上する。
【００２１】
具体的な画面例と共に説明をする。図４に示されるように、スライド操作前においてはキャラクタは画面の中心線上に位置している。図５に示されるように、ユーザがタッチパネルの任意の点でスライド操作を行うと、オブジェクトＰがオブジェクトＲから離れるように移動し、同時にキャラクタオブジェクトがスライド方向（右方向）に移動する。この際、キャラクタオブジェクトは中心線よりもスライド方向に所定距離だけズレて表示される。図６に示されるように、ユーザによるスライド操作が終了するとオブジェクトＲはオブジェクトＣを通り越してスライド方向に移動する。この時、キャラクタオブジェクトは中心線よりもスライド方向と反対方向の側（左側）に位置する。その後、オブジェクトＲの中心がオブジェクトＣの中心と一致するように移動して操作オブジェクトの移動は終了する。この知己、キャラクタオブジェクトの位置は中心線上に戻っている。
【００２２】
上述した実施形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。
【符号の説明】
【００２３】
１０        ユーザ端末
２０        ゲームサーバ
３０        インターネット
【図１】
2016123754.tif 000003
【図２】
2016123754.tif 000004
【図３】
2016123754.tif 000005
【図４】
2016123754.tif 000006
【図５】
2016123754.tif 000007
【図６】
2016123754.tif 000008
【図７】
2016123754.tif 000009