(57)【要約】【課題】ユーザから画面上のキャラクタに対する多様な命令を簡単な操作で受け付けることができるようにすることを課題とする。【解決手段】ユーザによる操作命令を受け付ける端末装置１を、ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段１４、操作対象となるキャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段１０、複数の方向と対応付けてキャラクタに対する操作命令を記憶する情報記憶手段１６、操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段２２、選択した命令に応じた処理を実行する実行手段１２として機能させることにより上記課題を解決する。【選択図】  図４
2015229081.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる操作命令を受け付ける端末装置を、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段、
選択した命令に応じた処理を実行する実行手段
として機能させるためのプログラム。
【請求項２】
前記操作受付手段は、一のキャラクタを基点とする一方向へのスライドによりキャラクタ及び方向を選択するユーザからの操作を受け付け、
前記表示手段は、前記操作受付手段が一のキャラクタを選択するユーザの操作を受け付けると、前記一のキャラクタを基点とした各方向に、前記情報記憶手段に記憶されている複数の方向と対応付けられている前記キャラクタに対する命令を表す情報を表示すること、
を特徴とする請求項１記載のプログラム。
【請求項３】
前記情報記憶手段は、複数の方向と対応付けてキャラクタに対する命令を多段階に記憶しており、
前記表示手段は、前記操作受付手段が一のキャラクタを基点とする一方向へのスライドによりキャラクタ及び方向を選択するユーザからの操作を受け付け、選択された方向と対応付けられている前記キャラクタに対する命令を表す情報を基点とした各方向に、前記情報記憶手段に記憶されている複数の方向と対応付けられている次段階の前記キャラクタに対する命令を表す情報を表示すること、
を特徴とする請求項１記載のプログラム。
【請求項４】
前記操作受付手段は、一以上のキャラクタ上を通過する一方向へのスライド入力によるユーザからの操作を受け付けた場合に、当該一以上のキャラクタを操作対象とし、
前記選択手段は、当該操作対象となる一以上のキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択すること、
を特徴とする請求項１記載のプログラム。
【請求項５】
前記操作受付手段は、複数のキャラクタを選択するためのアイコンの選択により複数のキャラクタを選択する操作と、前記複数のキャラクタのうちの一のキャラクタを基点とする一方向へのスライドにより方向を選択する操作と、により複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とする請求項１記載のプログラム。
【請求項６】
前記操作受付手段は、複数のキャラクタ及び方向を選択するための表示領域を基点とする一方向へのスライドにより、複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とする請求項１記載のプログラム。
【請求項７】
前記操作受付手段は、複数のキャラクタを選択する操作と、前記複数のキャラクタのうちの一のキャラクタを基点とする一方向へのスライドにより方向を選択する操作と、により複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とする請求項１記載のプログラム。
【請求項８】
前記情報記憶手段は前記ユーザからの操作命令を受け付けない少なくとも一のキャラクタの行動パラメータを記憶しており、
前記実行手段は前記選択した命令に応じた処理を実行すると前記情報記憶手段に記憶している前記行動パラメータを変更し、前記行動パラメータが所定の数値になった場合に前記ユーザからの操作命令を受け付けない少なくとも一のキャラクタの行動を実行すること、
を特徴とする請求項１記載のプログラム。
【請求項９】
ユーザによる操作命令を受け付ける端末装置であって、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段と、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段と、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段と、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段と、
選択した命令に応じた処理を実行する実行手段と
を有する端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプログラム及び端末装置に関する。
【背景技術】
【０００２】
例えばＲＰＧ（role-playing game）等のゲームの対戦シーンにおいては、ゲームを行うユーザ（プレイヤ）がタップ・アンド・スワイプという一連の動作により複数のキャラクタを選択できる仕組みがある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５４２００５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のゲームの対戦シーンにおいては、プレイヤがタップ・アンド・スワイプという一連の動作により選択した複数のキャラクタが、予め決められている行動を実行するに過ぎなかった。したがって、従来のゲームの対戦シーンは戦略性が乏しかった。
【０００５】
また、従来のゲームの対戦シーンにおいては、プレイヤがタップ・アンド・スワイプという一連の動作により選択した複数のキャラクタに対して、多様な行動を実行させようとすると、コマンドリストから選択させるなど、操作が複雑化してしまう。
【０００６】
このように、従来のゲームの対戦シーンにおいては、操作を複雑化することなく、選択したキャラクタに多様な行動を実行させることが難しいという問題があった。なお、このような問題はゲームの対戦シーンに限ることなく、ユーザから画面上のキャラクタに対する命令を受け付ける端末装置においても同様に存在する。
【０００７】
本発明は上記した課題に鑑みなされたものであり、ユーザから画面上のキャラクタに対する多様な命令を簡単な操作で受け付けることができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために、本発明のプログラムは、ユーザによる操作命令を受け付ける端末装置を、前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段、操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段、前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段、前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段、選択した命令に応じた処理を実行する実行手段として機能させるようにしている。
【発明の効果】
【０００９】
本発明によれば、ユーザから画面上のキャラクタに対する多様な命令を簡単な操作で受け付けることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る情報処理システムの一例の構成図である。
【図２】本実施形態に係る端末装置の一例のハードウェア構成図である。
【図３】本実施形態に係るゲームサーバ装置の一例のハードウェア構成図である。
【図４】本実施形態に係るゲーム装置の一例の処理ブロック図である。
【図５】本実施形態に係るクライアント端末及びゲームサーバ装置の一例の処理ブロック図である。
【図６】コマンド設定情報の一例の構成図である。
【図７】本実施形態のコマンド設定の一例について説明する概要図である。
【図８】本実施形態のコマンド設定の他の例について説明する概要図である。
【図９】ゲームの対戦シーンの一例の画面イメージ図である。
【図１０】１体のキャラクタに対してコマンドを設定する方法を説明するための一例の画面イメージ図である。
【図１１】複数のキャラクタに対して一度にコマンドを設定する方法を説明するための一例の画面イメージ図である。
【図１２】全てのキャラクタに対して一度にコマンドを設定する方法を説明するための一例の画面イメージ図である。
【図１３】全てのキャラクタに対して一度にコマンドを設定する方法を説明するための他の例の画面イメージ図である。
【図１４】１体のキャラクタに対してコマンドを設定する方法を説明するための他の例の画面イメージ図である。
【図１５】コマンド設定情報の他の例の構成図である。
【図１６】１体のキャラクタに対してコマンドを設定する処理の一例のフローチャートである。
【図１７】複数のキャラクタに対してコマンドを設定する処理の一例のフローチャートである。
【図１８】全てのキャラクタに対してコマンドを設定する処理の一例のフローチャートである。
【図１９】全てのキャラクタに対してコマンドを設定する処理の他の例のフローチャートである。
【図２０】１体のキャラクタに対してコマンドを設定する処理の他の例のフローチャートである。
【発明を実施するための形態】
【００１１】
次に、本発明の実施形態について、詳細に説明する。なお、本実施形態ではＲＰＧで見られるようなゲームの対戦シーンにおいてキャラクタに対するコマンドを受け付ける例について説明するが、ゲームの対戦シーンに限定されるものではない。本発明はユーザから画面上のキャラクタに対する命令を受け付ける場面において広く適用できる。
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る情報処理システムの一例の構成図である。図１（ａ）の情報処理システムは単体のゲーム装置１を備えている。ゲーム装置１は、プレイヤが操作するタッチパネルなどのタッチ式入力手段を有するＰＣ、スマートフォン、タブレットなどの端末装置、家庭用や業務用のゲーム専用機器などの端末装置である。
【００１２】
また、図１（ｂ）の情報処理システムは１台以上のクライアント端末２とゲームサーバ装置３とがインターネット等のネットワーク４を介して接続されている。クライアント端末２はプレイヤが操作するタッチ式入力手段を有するＰＣ、スマートフォン、タブレットなどの端末装置、家庭用や業務用のゲーム専用機器などの端末装置である。ゲームサーバ装置３はクライアント端末２でプレイヤにより行われるゲームの管理や制御を行う。
【００１３】
このように、本発明は図１（ｂ）に示すようなクライアント・サーバ型の情報処理システムの他、図１（ａ）に示す単体のゲーム装置１においても適用可能である。
【００１４】
なお、図１の情報処理システムは一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば図１（ｂ）のゲームサーバ装置３は複数のコンピュータに分散して構成してもよい。
【００１５】
＜ハードウェア構成＞
《ゲーム装置及びクライアント端末》
図１のゲーム装置１及びクライアント端末２などの端末装置は、例えば図２に示すようなハードウェア構成により実現される。図２は本実施形態に係る端末装置の一例のハードウェア構成図である。
【００１６】
図２の端末装置は、入力装置４０１、表示装置４０２、外部Ｉ／Ｆ４０３、ＲＡＭ４０４、ＲＯＭ４０５、ＣＰＵ４０６、通信Ｉ／Ｆ４０７、ＨＤＤ４０８、音声入出力部４０９などを備え、それぞれがバスＢで相互に接続されている。
【００１７】
入力装置４０１はプレイヤが各種信号を入力するのに用いるタッチパネル、端末装置の筐体に設けられた操作キーやボタンなどである。表示装置４０２は画面を表示する液晶や有機ＥＬなどである。なお、タッチパネルは例えば表示装置４０２上に載せられる感圧式や静電式などのパネルによって構成され、指やタッチペン等によるタッチによって表示装置４０２上におけるタッチ位置を検出する。
【００１８】
通信Ｉ／Ｆ４０７は端末装置をネットワーク４に接続するインタフェースである。これにより、端末装置は通信Ｉ／Ｆ４０７を介してデータ通信を行う。ＨＤＤ４０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、端末装置全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションなどがある。なお、端末装置はＨＤＤ４０８に替えて、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００１９】
外部Ｉ／Ｆ４０３は、外部装置とのインタフェースである。外部装置には、記録媒体４０３ａなどがある。これにより、端末装置は外部Ｉ／Ｆ４０３を介して記録媒体４０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体４０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２０】
ＲＯＭ４０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ４０５には端末装置の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ４０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２１】
ＣＰＵ４０６は、ＲＯＭ４０５やＨＤＤ４０８などの記憶装置からプログラムやデータをＲＡＭ４０４上に読み出し、処理を実行することで、端末装置全体の制御や機能を実現する演算装置である。また、端末装置は、専用の電池４１０を備えている。端末装置は電池４１０によって駆動される。音声入出力部４０９は、音声を入力するマイク、音声を出力するスピーカが含まれている。
【００２２】
このように、本実施形態に係る端末装置は上記ハードウェア構成により後述するような各種処理を実現できる。
【００２３】
《ゲームサーバ装置》
図１のゲームサーバ装置３は例えば図３に示すようなハードウェア構成のコンピュータにより実現される。図３は本実施形態に係るゲームサーバ装置の一例のハードウェア構成図である。図３のゲームサーバ装置３は、入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７、及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００２４】
入力装置５０１はキーボードやマウスなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイなどを含み、端末装置による処理結果を表示する。
【００２５】
通信Ｉ／Ｆ５０７はゲームサーバ装置３をネットワーク４に接続するインタフェースである。これにより、ゲームサーバ装置３は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００２６】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、ゲームサーバ装置３全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションなどがある。
【００２７】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２８】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはゲームサーバ装置３の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２９】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、ゲームサーバ装置３全体の制御や機能を実現する演算装置である。
【００３０】
本実施形態に係るゲームサーバ装置３は、上記したハードウェア構成により後述するような各種処理を実現できる。
【００３１】
＜ソフトウェア構成＞
本実施形態に係る情報処理システムのソフトウェア構成について、図１（ａ）のゲーム装置１と、図１（ｂ）のクライアント端末２及びゲームサーバ装置３と、に分けて説明を行う。
【００３２】
《ゲーム装置》
図１（ａ）のゲーム装置１は例えば図４に示す処理ブロックにより実現される。図４は本実施形態に係るゲーム装置の一例の処理ブロック図である。ゲーム装置１はプログラムを実行することにより、操作受付部１０、ゲーム実行部１２、画面表示部１４、コマンド設定情報記憶部１６を実現している。
【００３３】
なお、ゲーム実行部１２はキャラクタ選択部２０、コマンド選択部２２、コマンド設定部２４を有する構成である。操作受付部１０はゲーム装置１を操作するプレイヤからの操作を受け付ける。なお、本実施形態に係るゲーム装置１は前述したようにタッチパネルを備えるため、プレイヤからのタップ、スワイプ、フリック、ピンチ操作などのタッチパネルに特有な操作を受け付けることができる。
【００３４】
ゲーム実行部１２は、操作受付部１０がプレイヤから受け付けた操作に従ってゲームに関する処理を行い、ゲームを進行させる。ゲーム実行部１２のキャラクタ選択部２０は操作受付部１０がプレイヤから受け付けた操作に基づき、画面上に表示されているキャラクタを選択する。キャラクタ選択部２０がキャラクタを選択する処理の詳細は後述する。
【００３５】
コマンド選択部２２は操作受付部１０がプレイヤから受け付けた方向を選択する操作に基づき、プレイヤにより選択された方向に対応付けられているキャラクタに対するコマンドを選択する。コマンド選択部２２がプレイヤにより選択された方向に対応付けられているキャラクタに対するコマンドを選択する処理の詳細は後述する。
【００３６】
コマンド設定部２４は、キャラクタ選択部２０が選択したキャラクタに対し、コマンド選択部２２が選択したキャラクタに対するコマンドを設定する。ゲーム実行部１２はコマンド設定部２４により設定されたコマンドに応じた処理を、キャラクタ選択部２０により選択されたキャラクタに対して実行する。
【００３７】
画面表示部１４はゲーム実行部１２によるゲームの進行に従い、ゲーム装置１の画面表示を制御する。コマンド設定情報記憶部１６は、複数の方向と、キャラクタに対するコマンドとを対応付けるコマンド設定情報を記憶している。コマンド設定情報の詳細は、後述する。
【００３８】
《クライアント端末及びゲームサーバ装置》
図１（ｂ）のクライアント端末２及びゲームサーバ装置３は例えば図５に示した処理ブロックにより実現される。図５は本実施形態に係るクライアント端末及びゲームサーバ装置の一例の処理ブロック図である。
【００３９】
クライアント端末２はプログラムを実行することにより、操作受付部１０、ゲーム実行部１２、サーバアクセス部１３、画面表示部１４、コマンド設定情報記憶部１６を実現している。ゲーム実行部１２はキャラクタ選択部２０、コマンド選択部２２、コマンド設定部２４を有する構成である。また、ゲームサーバ装置３はプログラムを実行することにより、リクエスト処理部４０、プレイヤ情報管理部４２、プレイヤ情報記憶部４４を実現している。
【００４０】
クライアント端末２は図４のゲーム装置１の構成にサーバアクセス部１３が追加された構成である。サーバアクセス部１３は、ゲーム実行部１２の処理の過程でゲームサーバ装置３へのアクセスが必要となったとき、ゲームサーバ装置３に対してリクエストを送信すると共に、ゲームサーバ装置３からの処理結果等のレスポンスを受信する。
【００４１】
なお、ゲーム実行部１２はゲームサーバ装置３からＨＴＭＬ（Hyper Text Markup Language）等で記載されたページデータや、ページデータ内に含まれるスクリプトなどに基づいてゲームに関する処理を行うブラウザ型がある。また、ゲーム実行部１２はインストールされたアプリケーションに基づいてゲームに関する処理を行うアプリケーション型がある。図５は一例としてアプリケーション型を示している。
【００４２】
ゲームサーバ装置３のリクエスト処理部４０はクライアント端末２からのリクエストを受信し、リクエストに対応する処理を行い、処理結果等をレスポンスとしてクライアント端末２に送信する。プレイヤ情報管理部４２はゲームを行うプレイヤの各種情報をプレイヤ情報としてプレイヤ情報記憶部４４に記憶させる。プレイヤ情報管理部４２はリクエスト処理部４０からの要求に応じてプレイヤ情報の参照や更新を行う。プレイヤ情報記憶部４４はプレイヤ情報を記憶している。
【００４３】
《コマンド設定情報》
コマンド設定情報記憶部１６に記憶されているコマンド設定情報は例えば図６に示すように構成される。図６はコマンド設定情報の一例の構成図である。図６（ａ）のコマンド設定情報は各キャラクタに共通に利用されるものであって、複数の方向と、キャラクタに対するコマンドとが対応付けられている。また、図６（ｂ）のコマンド設定情報はキャラクタ毎に設定されるものであって、複数の方向と、キャラクタに対するコマンドとが対応付けられている。
【００４４】
図６において「方向」は上下左右などの方向を特定する情報である。図６では方向の一例として上下左右を示したが、例えば斜め方向など、プレイヤがタッチパネルから入力可能な方向であればよい。また、図６では４方向を一例として示したが、４方向に限定するものではなく、例えば２方向や３方向、８方向などであってもよい。
【００４５】
「コマンド」はキャラクタに対する行動を特定する情報である。図６ではキャラクタに対するコマンドの一例として、攻撃、防御、特殊など、ゲームの対戦シーンにおいて各キャラクタのゲーム内での行動として設定されるコマンドを示している。
【００４６】
例えば「攻撃」のコマンドが設定されると、コマンドが設定されたキャラクタの攻撃力パラメータに基づいて敵のキャラクタに攻撃する行動を実行し、敵のキャラクタの体力パラメータを減少させる。また「攻撃」行動の実行時には、画面上に表示されたキャラクタが敵キャラクタに近付いて、キャラクタが装備している剣や槍などの武器で斬りつける様子が表示される。「防御」のコマンドが設定されると、コマンドが設定されたキャラクタの防御力パラメータを一時的に上昇させる。
【００４７】
また「防御」行動の実行時には、画面上に表示されたキャラクタが所持している盾等の防具で身を守る様子が表示される。「特殊」のコマンドが設定されると、コマンドが設定されたキャラクタの体力パラメータを上昇させる回復行動が実行される。また「特殊」行動の実行時には、画面上に表示されたキャラクタ習得している魔法で自身に回復魔法を実行する様子が表示される。
【００４８】
このように、個々の行動は、キャラクタの異なる動きを表現する動作であり、また、ゲーム中にパラメータに異なる影響を与えるものであるため、プレイヤがコマンドを入力することによって、キャラクタに多様な動作を実行させることができるようになる。また「キャラクタＩＤ」はキャラクタを特定する情報である。
【００４９】
図６のコマンド設定情報を利用することで、コマンド選択部２２はプレイヤがタッチパネルから行った方向を特定する入力により、方向に対応付けられたコマンドを選択することができる。
【００５０】
＜処理＞
《コマンド設定の概要》
図７は本実施形態のコマンド設定の一例について説明する概要図である。図７（ａ）は画面上に表示されるキャラクタ１０００と、現段階でキャラクタ１０００に設定されているコマンド（カレントコマンド）１００１と、を表している。
【００５１】
図７（ｂ）はプレイヤがキャラクタ１０００をタッチする操作をタッチパネルに対して行ったことにより、キャラクタ１０００の四方にコマンドアイコン１００２ａ〜１００２ｄが表示された様子を表している。
【００５２】
ここではプレイヤがキャラクタ１０００に対してコマンド「防御」を設定する例を説明する。図７（ｃ）はプレイヤがキャラクタ１０００をタッチしたまま、防御のコマンドアイコン１００２ｂの方向へ指をスライド（例えばフリックやスワイプなど）させた様子を表している。なお、図７（ｃ）ではタッチパネルに指で入力している様子を一例として表しているが、タッチパネル用のペン等で入力するものであってもよい。
【００５３】
図７（ｃ）においてプレイヤから防御のコマンドアイコン１００２ｂの方向へ指をスライドする操作を受け付け、指が離れたことを検出したため、プレイヤの操作を確定する。すなわち、コマンド設定部２４はプレイヤにより入力された下方向に対応付けられているコマンド「防御」をキャラクタ１０００のカレントコマンド１００１として設定する。したがって、図７（ｄ）ではキャラクタ１０００のカレントコマンド１００１がコマンド「防御」に変更されている。
【００５４】
図８は本実施形態のコマンド設定の他の例について説明する概要図である。図８は複数のキャラクタ１０００に対して一度にコマンドを設定する例を表している。図８（ａ）は画面上に表示される３体のキャラクタ１０００と、現段階でキャラクタ１０００に設定されているコマンド（カレントコマンド）１００１と、を表している。
【００５５】
ここではプレイヤが３体のキャラクタ１０００に対してコマンド「防御」を設定する例を説明する。図８（ｂ）は、プレイヤが３体のキャラクタ１０００をなぞる操作（３体のキャラクタ１０００上を通過するように指をスライドさせる操作）をコマンド「防御」と対応付けられている下方向に行う様子を表している。
【００５６】
図８（ｂ）においてプレイヤから３体のキャラクタ１０００をなぞるように下方向へ指をスライドする操作を受け付け、指が離れたことを検出したため、プレイヤの操作を確定する。すなわち、コマンド設定部２４は下方向に対応付けられているコマンド「防御」を、選択された３体のキャラクタ１０００のカレントコマンド１００１として設定する。したがって、図７（ｄ）では３体のキャラクタ１０００のカレントコマンド１００１がコマンド「防御」に変更されている。
【００５７】
図７及び図８では、キャラクタ１０００をタッチ又はなぞる操作によりコマンドを設定するキャラクタ１０００を選択していたが、全てのキャラクタ１０００を選択する全体化ボタン（全体化アイコン）を画面上に設けるようにしてもよい。また、図７及び図８ではキャラクタ１０００上で指をスライドさせた方向によりキャラクタ１０００に設定するコマンドを選択していたが、全体化領域を画面上に設け、その全体化領域で指をスライドさせた方向により、全てのキャラクタ１０００に設定するコマンドを選択するようにしてもよい。さらに、図８に示したようにコマンドを設定するキャラクタ１０００を選択したあと、選択したキャラクタ１０００に設定するコマンドの選択を、図７に示したように１体のキャラクタ１０００に対して行うようにしてもよい。
【００５８】
《コマンド設定の具体例》
ここでは、本実施形態のコマンド設定を、ゲームの対戦シーンに適用した一例の画面例について説明する。なお、以下に説明するゲームはプレイヤ側の複数のキャラクタと敵とが対戦を行うゲームである。プレイヤは、プレイヤ側の複数のキャラクタの行動（攻撃や防御など）をコマンドにより設定することで、敵との対戦を行うことができる。なお、プレイヤは敵のキャラクタの行動をコマンドにより設定できない。敵のキャラクタはプレイヤからのコマンドを受け付けないキャラクタの一例である。
【００５９】
図９はゲームの対戦シーンの一例の画面イメージ図である。図９では左側に敵、右側にプレイヤ側のキャラクタ１０００ａ〜１０００ｄが配置されている。プレイヤ側には、プレイヤが所望のキャラクタを所望の位置に配置可能な９マスのプレイヤキャラクタ配置領域１００５が設定されている。例えば、図９では、プレイヤキャラクタ配置領域１００５の左上のマスにキャラクタ１０００ａ、左のマスにキャラクタ１０００ｂ、中央のマスにキャラクタ１０００ｃ、右のマスにキャラクタ１０００ｄがそれぞれ配置されている。このキャラクタ１０００ａ〜１０００ｄに対してコマンドを設定する方法は、前述のコマンド設定の概要で説明したように複数考えられる。ここでは以下の画面例を参照しながらプレイヤ側のキャラクタ１０００ａ〜１０００ｄに対してコマンドを設定する方法について説明していく。
【００６０】
図１０は１体のキャラクタに対してコマンドを設定する方法を説明するための一例の画面イメージ図である。ここではプレイヤがキャラクタ１０００ａに対してコマンドを設定する例について説明する。
【００６１】
プレイヤはキャラクタ１０００ａをタッチする操作をタッチパネルに対して行ったことにより、キャラクタ１０００ａの四方にコマンドアイコン１００２ａ〜１００２ｄを表示させることができる。プレイヤはキャラクタ１０００ａをタッチしたまま、防御のコマンドアイコン１００２ｂの方向（下方向）へ指をスライドすることで、キャラクタ１０００ａに対して下方向に対応付けられているコマンド「防御」をキャラクタ１０００ａのカレントコマンドとして設定できる。
【００６２】
図１１は複数のキャラクタに対して一度にコマンドを設定する方法を説明するための一例の画面イメージ図である。ここではプレイヤがキャラクタ１０００ａ、１０００ｂに対してコマンドを設定する例について説明する。
【００６３】
プレイヤはキャラクタ１０００ａ、１０００ｂをなぞる操作を、コマンド「防御」と対応付けられている下方向に行うことで、下方向に対応付けられているコマンド「防御」をキャラクタ１０００ａ、１０００ｂのカレントコマンドとして設定できる。
【００６４】
図１２は全てのキャラクタに対して一度にコマンドを設定する方法を説明するための一例の画面イメージ図である。プレイヤは例えば図１２のように画面上に設けられた全体化ボタン１０１０をタッチする操作（タップなど）を行うことで、画面上に表示されているプレイヤ側の全てのキャラクタ１０００ａ〜１０００ｄを選択している状態である全体化モードに切り替えられる。プレイヤは全体化モード中に、キャラクタ１０００ａ〜１０００ｄの何れか１体にタッチし、コマンド「防御」と対応付けられている下方向へ指をスライドすることで、全てのキャラクタ１０００ａ〜１０００ｄに対してコマンド「防御」をカレントコマンドとして設定できる。
【００６５】
なお、全体化ボタン１０１０は、複数のキャラクタを選択するための表示部品の一例である。図１２では、全体化ボタン１０１０によりプレイヤ側の全てのキャラクタ１０００ａ〜１０００ｄを選択する例を示したが、タッチパネル上で指をスライドさせる操作（領域を囲む操作を含む）により、例えばプレイヤ側の全てのキャラクタ１０００ａ〜１０００ｄに含まれる複数のキャラクタを選択するようにしてもよい。
【００６６】
また、図１２では全体化モード中にキャラクタ１０００ｃがタッチされた例を示しているが、図１０と同様、キャラクタ１０００ｃの四方にコマンドアイコン１００２ａ〜１００２ｄを表示させることもできる。
【００６７】
図１３は全てのキャラクタに対して一度にコマンドを設定する方法を説明するための他の例の画面イメージ図である。プレイヤは例えば図１３のように画面上に設けられた全体化領域１０２０で、コマンド「防御」と対応付けられている下方向へ指をスライドすることで、全てのキャラクタ１０００ａ〜１０００ｄに対してコマンド「防御」をカレントコマンドとして設定できる。
【００６８】
図１０ではキャラクタ１０００ａの四方にコマンドアイコン１００２ａ〜１００２ｄを表示させているが、図１４に示すようにコマンドアイコンを多段階に分けて表示することもできる。
【００６９】
図１４は１体のキャラクタに対してコマンドを設定する方法を説明するための他の例の画面イメージ図である。ここではプレイヤがキャラクタ１０００ａに対してコマンドを設定する例について説明する。
【００７０】
プレイヤはキャラクタ１０００ａをタッチする操作をタッチパネルに対して行ったことにより、キャラクタ１０００ａの四方にコマンドアイコン１００２ａ〜１００２ｄを表示させることができる。プレイヤはキャラクタ１０００ａをタッチしたまま、攻撃のコマンドアイコン１００２ａの方向（上方向）へ指をスライドすることで、コマンド「攻撃」から派生するコマンドアイコン１００３ａ〜１００３ｃを攻撃のコマンドアイコン１００２ａの周りに表示できる。
【００７１】
プレイヤは攻撃のコマンドアイコン１００２ａをタッチしたまま、突撃のコマンドアイコン１００３ｃの方向（右方向）へ指をスライドすることで、コマンド「攻撃」から派生するコマンド「突撃」をキャラクタ１０００ａのカレントコマンドとして設定できる。
【００７２】
図１４では第１段階のコマンドアイコン１００２ａ〜１００２ｄと、第２段階のコマンドアイコン１００３ａ〜１００３ｃというように、コマンドアイコンの表示を多段階に分けることにより、プレイヤが指をスライドさせる操作を組み合わせることができる。図１４では、多数のコマンドから一のコマンドを選択して設定する操作や、複雑なコマンドを設定する操作が容易となる。
【００７３】
なお、図１４に示すようにコマンドアイコンの表示を多段階に分けるためには、コマンド設定情報を例えば図１５に示すように構成する必要がある。図１５はコマンド設定情報の他の例の構成図である。図１５（ａ）は第１段階のコマンド設定情報であって、複数の方向と、キャラクタに対するコマンド（第１段階コマンド）とが対応付けられている。
【００７４】
図１５（ｂ）は第２段階のコマンド設定情報であって、第１段階コマンドと、複数の方向と、キャラクタに対するコマンド（第２段階コマンド）とが対応付けられている。例えば図１５の例ではプレイヤにより第１段階コマンド「攻撃」が選択されると、第１コマンド「攻撃」と対応付けられた第２段階コマンド「斬撃」「突撃」「打撃」を選択できる。
【００７５】
図１５のコマンド設定情報を利用することで、コマンド選択部２２はプレイヤがタッチパネルから行った方向を多段階に特定する入力により、方向に対応付けられたコマンドを多段階に選択することができる。なお、図１５のコマンド設定情報は図６（ｂ）に示したコマンド設定情報のようにキャラクタ毎に設定されるものであってもよい。
【００７６】
《コマンド設定の動作》
図１６は１体のキャラクタに対してコマンドを設定する処理の一例のフローチャートである。ここでは図１０の画面イメージであるときの動作について説明する。
【００７７】
ステップＳ１０において、プレイヤは図１０の画面上のプレイヤキャラクタ配置領域１００５のどの位置に、どのキャラクタを配置するのかを設定する。
【００７８】
次に、ステップＳ１１において、プレイヤは図１０の画面上に表示されているキャラクタ１０００ａをタッチする操作をタッチパネルに対して行う。ステップＳ１１において、ゲーム実行部１２のキャラクタ選択部２０は操作受付部１０がプレイヤから受け付けたキャラクタ１０００ａをタッチする操作に基づき、画面上に表示されているキャラクタ１０００ａを選択する。
【００７９】
ステップＳ１２において、コマンド選択部２２はコマンド設定情報記憶部１６からコマンド設定情報を読み出す。ステップＳ１３において、プレイヤにより選択されたキャラクタ１０００ａの四方にコマンドアイコン１００２ａ〜１００２ｄを表示させる。コマンドアイコン１００２ａ〜１００２ｄの表示は、設定により表示／非表示を切り替えることができるようにしてもよい。
【００８０】
プレイヤは図１０のキャラクタ１０００ａをタッチしたまま、防御のコマンドアイコン１００２ｂの方向（下方向）へ指をスライドする。ステップＳ１４において、コマンド選択部２２はステップＳ１２で読み出したコマンド設定情報を参照し、プレイヤにより入力された下方向と対応付けられているコマンド「防御」を選択する。コマンド設定部２４はキャラクタ選択部２０が選択したキャラクタ１０００ａに対し、コマンド選択部２２が選択したコマンド「防御」をカレントコマンドとして設定する。
【００８１】
ステップＳ１５において、ゲーム実行部１２はコマンド設定部２４により設定されたコマンドに応じた処理を、キャラクタ選択部２０により選択されたキャラクタ１０００ａに対して実行する。
【００８２】
図１６のフローチャートの処理によれば、プレイヤは画面上のキャラクタ１０００ａをタッチすることにより、そのキャラクタに設定できるコマンドのコマンドアイコン１００２ａ〜１００２ｄをキャラクタ１０００ａの四方に表示させることができる。また、図１６のフローチャートの処理によれば、キャラクタ１０００ａをタッチしたまま、設定したいコマンドのコマンドアイコン１００２ａ〜１００２ｄの方向へ指をスライドする操作を行うことで、スライドした方向に対応付けられているコマンドをキャラクタ１０００ａのカレントコマンドとして設定できる。このように、図１６のフローチャートの処理によれば、プレイヤから画面上のキャラクタ１０００ａに対する多様な命令を簡単な操作で受け付けることができる。
【００８３】
図１７は複数のキャラクタに対してコマンドを設定する処理の一例のフローチャートである。ここでは図１１の画面イメージであるときの動作について説明する。
【００８４】
ステップＳ２０において、プレイヤは図１１の画面上のプレイヤキャラクタ配置領域１００５のどの位置に、どのキャラクタを配置するのかを設定する。
【００８５】
次に、ステップＳ２１において、プレイヤは図１１の画面上に表示されているキャラクタ１０００ａ、１０００ｂをなぞる操作を、キャラクタ１０００ａが表示されている位置を基点として、コマンド「防御」と対応付けられている下方向に対して行う。ステップＳ２１において、ゲーム実行部１２のキャラクタ選択部２０は操作受付部１０がプレイヤから受け付けたなぞる操作によりキャラクタ１０００ａ、１０００ｂの表示位置上を通過したことを判定すると、画面上に表示されているキャラクタ１０００ａ、１０００ｂを選択する。
【００８６】
ステップＳ２２において、コマンド選択部２２はコマンド設定情報記憶部１６からコマンド設定情報を読み出す。ステップＳ２３において、コマンド選択部２２はステップＳ２２で読み出したコマンド設定情報を参照し、プレイヤにより入力された下方向と対応付けられているコマンド「防御」を選択する。コマンド設定部２４はキャラクタ選択部２０が選択したキャラクタ１０００ａ、１０００ｂに対し、コマンド選択部２２が選択したコマンド「防御」をカレントコマンドとして設定する。
【００８７】
ステップＳ２４において、ゲーム実行部１２はコマンド設定部２４により設定されたコマンドに応じた処理を、キャラクタ選択部２０により選択されたキャラクタ１０００ａ、１０００ｂに対して実行する。
【００８８】
図１７に示したフローチャートの処理によれば、コマンドを設定したいキャラクタ１０００ａ、１０００ｂをなぞる操作を、設定したいコマンドと対応付けられた方向に対して行うことにより、方向と対応付けられているコマンドをキャラクタ１０００ａ、１０００ｂのカレントコマンドとして設定できる。このように、図１７のフローチャートの処理によれば、プレイヤから画面上のキャラクタ１０００ａ、１０００ｂに対する多様な命令を簡単で迅速な操作で受け付けることができる。また、プレイヤによってどのキャラクタをどの位置に配置するかを決定した上で複数のキャラクタをなぞる操作ができることで、迅速な操作をするために、どのようなキャラクタ配置にするべきかを考慮する必要性があるため、より戦略的なゲームを実現することができる。
【００８９】
図１８は全てのキャラクタに対してコマンドを設定する処理の一例のフローチャートである。ここでは図１２の画面イメージであるときの動作について説明する。
【００９０】
ステップＳ３０において、プレイヤは図１２の画面上のプレイヤキャラクタ配置領域１００５のどの位置に、どのキャラクタを配置するのかを設定する。
【００９１】
次に、ステップＳ３１において、プレイヤは図１２の画面上に設けられた全体化ボタン１０１０をタッチする操作を行うことで全体化モードへの切り替えを指示する。ステップＳ３１において、ゲーム実行部１２のキャラクタ選択部２０は操作受付部１０がプレイヤから受け付けた全体化ボタン１０１０をタッチする操作に基づき、画面上に表示された全てのキャラクタ１０００ａ〜１０００ｄを選択する。
【００９２】
ステップＳ３２において、コマンド選択部２２はコマンド設定情報記憶部１６からコマンド設定情報を読み出す。プレイヤは全体化モード中に、キャラクタ１０００ｃにタッチして、コマンド「防御」と対応付けられている下方向へ指をスライドする。
【００９３】
ステップＳ３３において、コマンド選択部２２はステップＳ３２で読み出したコマンド設定情報を参照し、プレイヤにより入力された下方向と対応付けられているコマンド「防御」を選択する。コマンド設定部２４は、全てのキャラクタ１０００ａ〜１０００ｄに対して、コマンド選択部２２が選択したコマンド「防御」をカレントコマンドとして設定する。
【００９４】
ステップＳ３４において、ゲーム実行部１２はコマンド設定部２４により設定されたコマンドに応じた処理を、キャラクタ選択部２０により選択された全てのキャラクタ１０００ａ〜１０００ｄに対して実行する。
【００９５】
図１８に示したフローチャートの処理によれば、全体化ボタン１０１０をタッチする操作を行い、キャラクタ１０００ａ〜１０００ｄの何れか１体にタッチし、設定したいコマンドと対応付けられた方向へ指をスライドする操作を行うことで、方向と対応付けられているコマンドを全てのキャラクタ１０００ａ〜１０００ｄのカレントコマンドとして設定できる。このように、図１８のフローチャートの処理によれば、プレイヤから画面上の全てキャラクタ１０００ａ〜１０００ｄに対する多様な命令を簡単な操作で受け付けることができる。
【００９６】
図１９は全てのキャラクタに対してコマンドを設定する処理の他の例のフローチャートである。ここでは図１３の画面イメージであるときの動作について説明する。
【００９７】
ステップＳ４０において、プレイヤは図１３の画面上のプレイヤキャラクタ配置領域１００５のどの位置に、どのキャラクタを配置するのかを設定する。
【００９８】
次に、ステップＳ４１において、プレイヤは図１３の画面上に設けられた全体化領域１０２０で、コマンド「防御」と対応付けられている下方向へ指をスライドする操作を行う。ステップＳ４１においてゲーム実行部１２のキャラクタ選択部２０は操作受付部１０がプレイヤから受け付けた全体化領域１０２０で、コマンド「防御」と対応付けられている下方向へ指をスライドする操作に基づき、画面上に表示された全てのキャラクタ１０００ａ〜１０００ｄを選択する。
【００９９】
ステップＳ４２において、コマンド選択部２２はコマンド設定情報記憶部１６からコマンド設定情報を読み出す。ステップＳ４３において、コマンド選択部２２はステップＳ４２で読み出したコマンド設定情報を参照し、プレイヤが全体化領域１０２０に入力した下方向と対応付けられているコマンド「防御」を選択する。
【０１００】
コマンド設定部２４は、全てのキャラクタ１０００ａ〜１０００ｄに対して、コマンド選択部２２が選択したコマンド「防御」をカレントコマンドとして設定する。ステップＳ４４において、ゲーム実行部１２はコマンド設定部２４により設定されたコマンドに応じた処理を、キャラクタ選択部２０により選択された全てのキャラクタ１０００ａ〜１０００ｄに対して実行する。
【０１０１】
図１９に示したフローチャートの処理によれば、全体化領域１０２０で、キャラクタ１０００ａ〜１０００ｄに設定したいコマンドと対応付けられた方向へ指をスライドする操作を行うことで、方向と対応付けられているコマンドを全てのキャラクタ１０００ａ〜１０００ｄのカレントコマンドとして設定できる。このように、図１９のフローチャートの処理によれば、プレイヤから画面上の全てキャラクタ１０００ａ〜１０００ｄに対する多様な命令を簡単な操作で受け付けることができる。
【０１０２】
図２０は１体のキャラクタに対してコマンドを設定する処理の他の例のフローチャートである。ここでは図１４の画面イメージであるときの動作について説明する。
【０１０３】
ステップＳ５０において、プレイヤは図１４の画面上のプレイヤキャラクタ配置領域１００５のどの位置に、どのキャラクタを配置するのかを設定する。
【０１０４】
次に、ステップＳ５１において、プレイヤは図１４の画面上に表示されているキャラクタ１０００ａをタッチする操作をタッチパネルに対して行う。ステップＳ５１において、ゲーム実行部１２のキャラクタ選択部２０は操作受付部１０がプレイヤから受け付けたキャラクタ１０００ａをタッチする操作に基づき、画面上に表示されているキャラクタ１０００ａを選択する。
【０１０５】
ステップＳ５２において、コマンド選択部２２はコマンド設定情報記憶部１６から図１５に示すようなコマンド設定情報を読み出す。ステップＳ５３において、コマンド選択部２２はプレイヤにより選択されたキャラクタ１０００ａの四方に第１段階のコマンドアイコン１００２ａ〜１００２ｄを表示させる。
【０１０６】
プレイヤはキャラクタ１０００ａをタッチしたまま、攻撃のコマンドアイコン１００２ａの方向（上方向）へ指をスライドする。ステップＳ５４において、コマンド選択部２２はステップＳ５２で読み出した図１５（ａ）のコマンド設定情報を参照し、プレイヤにより入力された上方向と対応付けられているコマンド「攻撃」を第１段階コマンドとして選択する。ステップＳ５５において、コマンド選択部２２はステップＳ５２で読み出した図１５（ｂ）のコマンド設定情報を参照し、第１段階コマンド「攻撃」と対応付けられた各方向の第２段階コマンドを読み出す。コマンド選択部２２はプレイヤにより選択された攻撃のコマンドアイコン１００２ａの周りに、第１段階コマンド「攻撃」と対応付けられた各方向の第２段階のコマンドアイコン１００３ａ〜１００３ｃを表示させる。
【０１０７】
プレイヤは攻撃のコマンドアイコン１００２ａをタッチしたまま、突撃のコマンドアイコン１００３ｃの方向（右方向）へ指をスライドする。ステップＳ５６において、コマンド選択部２２は、プレイヤに入力された右方向と対応付けられているコマンド「突撃」を第２段階コマンドとして選択する。ステップＳ５７において、コマンド設定部２４はコマンド「攻撃」から派生するコマンド「突撃」をキャラクタ１０００ａのカレントコマンドとして設定する。
【０１０８】
ステップＳ５７において、ゲーム実行部１２はコマンド設定部２４により設定された第２段階コマンドに応じた処理を、キャラクタ選択部２０により選択されたキャラクタ１０００ａに対して実行する。
【０１０９】
図２０のフローチャートの処理によれば、プレイヤは画面上のキャラクタ１０００ａをタッチすることにより、そのキャラクタに設定できるコマンドを、第１段階のコマンドアイコン１００２ａ〜１００２ｄと、第２段階のコマンドアイコン１００３ａ〜１００３ｃというように、コマンドアイコンを多段階に分けて表示できる。
【０１１０】
このように、図２０のフローチャートの処理によれば、多数のコマンドから一のコマンドを選択して設定する操作や、複雑なコマンドを設定する操作など、プレイヤから画面上のキャラクタ１０００ａに対する多様な命令を簡単な操作で受け付け可能である。
【０１１１】
なお、図１６〜図２０のフローチャートの処理に対して、説明の便宜のために別々の画面（図９〜図１４）を用いて説明をしたが、単数のキャラクタへのコマンド設定、複数のキャラクタをなぞる操作によるコマンド設定、全体化ボタン１０１０によるコマンド設定、全体化領域１０２０によるコマンド設定、多段階のコマンド設定を同じ画面上で行えるように構成することもできる。
【０１１２】
（他の実施形態）
図１６〜図２０のフローチャートの処理に対して、敵キャラクタのターン処理とコマンド選択処理とを関連付けた処理を更に加えることができる。
【０１１３】
すなわち、敵キャラクタには、次の行動（例えば、プレイヤキャラクタへの攻撃）までのターン数（行動パラメータ）が設定されており、プレイヤがコマンド選択をする度に次の行動までのターン数が減少し、ターン数が所定の条件を満たした場合（例えば、ターン数がゼロになった場合）敵キャラクタが行動を実行する構成としてもよい。
【０１１４】
このような処理を追加した場合には、図１６〜図２０のフローチャートの処理に共通して、プレイヤは敵キャラクタからの攻撃行動等を受けないために、より少ないコマンド選択で効率的にキャラクタへの命令を行う必要が生じるため、より戦略的なゲームが実現できる。
【０１１５】
（まとめ）
本実施形態によれば、プレイヤから画面上のキャラクタに対するコマンドの設定を例えばタッチパネルなど、タッチ式入力手段を利用して行うことができる。プレイヤは方向と対応付けられたコマンドの選択を、フリックやスワイプなどのスライド操作を利用した方向の入力により行うことができる。なお、スライド操作を利用した方向の入力はタッチパネルなどのタッチ式入力手段の他、マウスなどのポインタデバイスにも同様の仕組みにより応用が可能である。
【０１１６】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１１７】
１    ゲーム装置
２    クライアント端末
３    ゲームサーバ装置
４    ネットワーク
１０    操作受付部
１２    ゲーム実行部
１３    サーバアクセス部
１４    画面表示部
１６    コマンド設定情報記憶部
２０    キャラクタ選択部
２２    コマンド選択部
２４    コマンド設定部
４０    リクエスト処理部
４２    プレイヤ情報管理部
４４    プレイヤ情報記憶部
４０１、５０１    入力装置
４０２、５０２    表示装置
４０３、５０３    外部Ｉ／Ｆ
４０３ａ、５０３ａ    記録媒体
４０４、５０４    ＲＡＭ
４０５、５０５    ＲＯＭ
４０６、５０６    ＣＰＵ
４０７、５０７    通信Ｉ／Ｆ
４０８、５０８    ＨＤＤ
４０９    音声入出力部
４１０    電池
１０００、１０００ａ〜１０００ｄ    キャラクタ
１００１    カレントコマンド
１００２ａ〜１００２ｄ、１００３ａ〜１００３ｃ    コマンドアイコン
１０１０    全体化ボタン
１０２０    全体化領域
Ｂ    バス
【図１】
2015229081.tif 000003
【図２】
2015229081.tif 000004
【図３】
2015229081.tif 000005
【図４】
2015229081.tif 000006
【図５】
2015229081.tif 000007
【図６】
2015229081.tif 000008
【図７】
2015229081.tif 000009
【図８】
2015229081.tif 000010
【図９】
2015229081.tif 000011
【図１０】
2015229081.tif 000012
【図１１】
2015229081.tif 000013
【図１２】
2015229081.tif 000014
【図１３】
2015229081.tif 000015
【図１４】
2015229081.tif 000016
【図１５】
2015229081.tif 000017
【図１６】
2015229081.tif 000018
【図１７】
2015229081.tif 000019
【図１８】
2015229081.tif 000020
【図１９】
2015229081.tif 000021
【図２０】
2015229081.tif 000022
【手続補正書】
【提出日】平成26年11月7日(2014.11.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザによる操作命令を受け付ける端末装置を、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段、
選択した命令に応じた処理を実行する実行手段
として機能させ、
前記操作受付手段は、一以上のキャラクタ上を通過する一方向へのスライド入力によるユーザからの操作を受け付けた場合に、当該一以上のキャラクタを操作対象とし、
前記選択手段は、当該操作対象となる一以上のキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択すること、
を特徴とするプログラム。
【請求項２】
ユーザによる操作命令を受け付ける端末装置を、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段、
選択した命令に応じた処理を実行する実行手段
として機能させ、
前記操作受付手段は、複数のキャラクタを選択するためのアイコンの選択により複数のキャラクタを選択する操作と、前記複数のキャラクタのうちの一のキャラクタを基点とする一方向へのスライドにより方向を選択する操作と、により複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とするプログラム。
【請求項３】
ユーザによる操作命令を受け付ける端末装置を、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段、
選択した命令に応じた処理を実行する実行手段
として機能させ、
前記操作受付手段は、複数のキャラクタ及び方向を選択するための表示領域を基点とする一方向へのスライドにより、複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とするプログラム。
【請求項４】
ユーザによる操作命令を受け付ける端末装置を、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段、
選択した命令に応じた処理を実行する実行手段
として機能させ、
前記操作受付手段は、複数のキャラクタを選択する操作と、前記複数のキャラクタのうちの一のキャラクタを基点とする一方向へのスライドにより方向を選択する操作と、により複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とするプログラム。
【請求項５】
ユーザによる操作命令を受け付ける端末装置であって、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段と、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段と、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段と、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段と、
選択した命令に応じた処理を実行する実行手段と
を有し、
前記操作受付手段は、一以上のキャラクタ上を通過する一方向へのスライド入力によるユーザからの操作を受け付けた場合に、当該一以上のキャラクタを操作対象とし、
前記選択手段は、当該操作対象となる一以上のキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択すること、
を特徴とする端末装置。
【請求項６】
ユーザによる操作命令を受け付ける端末装置であって、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段と、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段と、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段と、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段と、
選択した命令に応じた処理を実行する実行手段と
を有し、
前記操作受付手段は、複数のキャラクタを選択するためのアイコンの選択により複数のキャラクタを選択する操作と、前記複数のキャラクタのうちの一のキャラクタを基点とする一方向へのスライドにより方向を選択する操作と、により複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とする端末装置。
【請求項７】
ユーザによる操作命令を受け付ける端末装置であって、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段と、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段と、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段と、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段と、
選択した命令に応じた処理を実行する実行手段と
を有し、
前記操作受付手段は、複数のキャラクタ及び方向を選択するための表示領域を基点とする一方向へのスライドにより、複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とする端末装置。
【請求項８】
ユーザによる操作命令を受け付ける端末装置であって、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段と、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段と、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段と、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段と、
選択した命令に応じた処理を実行する実行手段と
を有し、
前記操作受付手段は、複数のキャラクタを選択する操作と、前記複数のキャラクタのうちの一のキャラクタを基点とする一方向へのスライドにより方向を選択する操作と、により複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とする端末装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記した課題を解決するために、本発明のプログラムは、ユーザによる操作命令を受け付ける端末装置を、前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段、操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段、前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段、前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段、選択した命令に応じた処理を実行する実行手段として機能させ、前記操作受付手段は、一以上のキャラクタ上を通過する一方向へのスライド入力によるユーザからの操作を受け付けた場合に、当該一以上のキャラクタを操作対象とし、前記選択手段は、当該操作対象となる一以上のキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択すること、を特徴としている。
【手続補正書】
【提出日】平成27年2月13日(2015.2.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザによる操作命令を受け付ける端末装置を、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段、
選択した命令に応じた処理を実行する実行手段
として機能させ、
前記操作受付手段は、複数のキャラクタ上を通過する一方向へのスライド入力によるユーザからの操作を受け付けた場合に、当該複数のキャラクタを操作対象とし、
前記選択手段は、当該操作対象となる複数のキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択すること、
を特徴とするプログラム。
【請求項２】
ユーザによる操作命令を受け付ける端末装置を、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段、
選択した命令に応じた処理を実行する実行手段
として機能させ、
前記操作受付手段は、複数のキャラクタを選択するためのアイコンの選択により複数のキャラクタを選択する操作と、前記複数のキャラクタのうちの一のキャラクタを基点とする一方向へのスライドにより方向を選択する操作と、により複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とするプログラム。
【請求項３】
ユーザによる操作命令を受け付ける端末装置を、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段、
選択した命令に応じた処理を実行する実行手段
として機能させ、
前記操作受付手段は、複数のキャラクタ及び方向を選択するための表示領域を基点とする一方向へのスライドにより、複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とするプログラム。
【請求項４】
ユーザによる操作命令を受け付ける端末装置を、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段、
選択した命令に応じた処理を実行する実行手段
として機能させ、
前記操作受付手段は、複数のキャラクタを選択する操作と、前記複数のキャラクタのうちの一のキャラクタを基点とする一方向へのスライドにより方向を選択する操作と、により複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とするプログラム。
【請求項５】
ユーザによる操作命令を受け付ける端末装置であって、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段と、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段と、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段と、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段と、
選択した命令に応じた処理を実行する実行手段と
を有し、
前記操作受付手段は、複数のキャラクタ上を通過する一方向へのスライド入力によるユーザからの操作を受け付けた場合に、当該複数のキャラクタを操作対象とし、
前記選択手段は、当該操作対象となる複数のキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択すること、
を特徴とする端末装置。
【請求項６】
ユーザによる操作命令を受け付ける端末装置であって、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段と、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段と、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段と、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段と、
選択した命令に応じた処理を実行する実行手段と
を有し、
前記操作受付手段は、複数のキャラクタを選択するためのアイコンの選択により複数のキャラクタを選択する操作と、前記複数のキャラクタのうちの一のキャラクタを基点とする一方向へのスライドにより方向を選択する操作と、により複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とする端末装置。
【請求項７】
ユーザによる操作命令を受け付ける端末装置であって、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段と、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段と、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段と、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段と、
選択した命令に応じた処理を実行する実行手段と
を有し、
前記操作受付手段は、複数のキャラクタ及び方向を選択するための表示領域を基点とする一方向へのスライドにより、複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とする端末装置。
【請求項８】
ユーザによる操作命令を受け付ける端末装置であって、
前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段と、
操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段と、
前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段と、
前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段と、
選択した命令に応じた処理を実行する実行手段と
を有し、
前記操作受付手段は、複数のキャラクタを選択する操作と、前記複数のキャラクタのうちの一のキャラクタを基点とする一方向へのスライドにより方向を選択する操作と、により複数のキャラクタ及び方向を選択するユーザからの操作を受け付けること、
を特徴とする端末装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記した課題を解決するために、本発明のプログラムは、ユーザによる操作命令を受け付ける端末装置を、前記ユーザからの操作命令を受け付ける少なくとも一のキャラクタを表示する表示手段、操作対象となる前記キャラクタ及び、複数の方向の内から選択された一の方向とを含むユーザからの操作を受け付ける操作受付手段、前記複数の方向と対応付けて前記キャラクタに対する操作命令を記憶する情報記憶手段、前記操作対象となるキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択する選択手段、選択した命令に応じた処理を実行する実行手段として機能させ、前記操作受付手段は、複数のキャラクタ上を通過する一方向へのスライド入力によるユーザからの操作を受け付けた場合に、当該複数のキャラクタを操作対象とし、前記選択手段は、当該操作対象となる複数のキャラクタに対して、ユーザからの操作により選択された方向に対応付けられている命令を選択すること、を特徴としている。