(57)【特許請求の範囲】
【請求項１】
コンピューターに、
プレイヤーによって選択され得る複数のキャラクターが配置されたキャラクター配置領域を含むゲーム画面を生成する画面生成処理と、
前記ゲーム画面に前記キャラクター配置領域が表示されている際に、複数の前記キャラクターのうちのいずれかのキャラクターをプレイヤーに選択させることによって、前記プレイヤーからの選択操作入力を受け付ける受付処理と、
受け付けた前記選択操作入力が第１選択操作入力及び第２選択操作入力のうちのいずれかであるかを判定する判定処理と、
前記第１選択操作入力を受け付けたと判定された場合は、前記プレイヤーによって選択された前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに第１アクションを設定し、かつ、
前記第２選択操作入力を受け付けたと判定された場合には、前記プレイヤーによって選択された前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに前記第１アクションとは異なる第２アクションを設定する選択キャラクター設定処理と、
を実行させ、
前記画面生成処理は、選択対象として決定された前記キャラクターを最大数に達するまで配置させるゲームフィールド領域を含むゲーム画面を生成し、
前記選択キャラクター設定処理は、
前記ゲームフィールド領域に配置された前記キャラクターが最大数に達するまでは、選択対象として設定された前記キャラクターの選択取消を許可し、かつ、
前記ゲームフィールド領域に配置された前記キャラクターが最大数に達したことを契機として、選択対象として設定された前記キャラクターを確定させると共に、各々の前記キャラクターに設定された前記第１アクション又は前記第２アクションを確定させる、
ことを特徴とするゲームプログラム。
【請求項２】
請求項１に記載のゲームプログラムであって、
前記画面生成処理は、所定条件を満たすキャラクターと所定条件を満たさないキャラクターとを前記キャラクター配置領域において区別して表示するゲーム画面を生成し、
前記判定処理は、受け付けた前記第２選択操作入力が、所定条件を満たすキャラクター及び所定条件を満たさないキャラクターのうちの、所定条件を満たすキャラクターを選択する選択操作入力であるか否かを判定し、
前記選択キャラクター設定処理は、所定条件を満たすキャラクターを選択する選択操作入力であると判定された場合は、前記プレイヤーによって選択された所定条件を満たす前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに対して前記第２アクションを設定し、かつ、
所定条件を満たさないキャラクターを選択する選択操作入力であると判定された場合は、前記プレイヤーによって選択された所定条件を満たさない前記キャラクターを選択対象として設定しない、
ことを特徴とするゲームプログラム。
【請求項３】
請求項２に記載のゲームプログラムであって、
前記画面生成処理は、前記キャラクター配置領域に配置される複数のキャラクターのうちのいずれかのキャラクターが前記所定条件を満たしたときに、当該キャラクターに対して前記所定条件を満たしたことを示す特別表示を行う、
ことを特徴とするゲームプログラム。
【請求項４】
プレイヤーによって選択され得る複数のキャラクターが配置されたキャラクター配置領域を含むゲーム画面を生成する画面生成処理部と、
前記ゲーム画面に前記キャラクター配置領域が表示されている際に、複数の前記キャラクターのうちのいずれかのキャラクターをプレイヤーに選択させることによって、前記プレイヤーからの選択操作入力を受け付ける受付処理部と、
受け付けた前記選択操作入力が第１選択操作入力及び第２選択操作入力のうちのいずれかであるかを判定する判定処理部と、
前記第１選択操作入力を受け付けたと判定された場合は、前記プレイヤーによって選択された前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに第１アクションを設定し、かつ、
前記第２選択操作入力を受け付けたと判定された場合には、前記プレイヤーによって選択された前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに前記第１アクションとは異なる第２アクションを設定する選択キャラクター設定処理部と、
を備え、
前記画面生成処理部は、選択対象として決定された前記キャラクターを最大数に達するまで配置させるゲームフィールド領域を含むゲーム画面を生成し、
前記選択キャラクター設定処理部は、
前記ゲームフィールド領域に配置された前記キャラクターが最大数に達するまでは、選択対象として設定された前記キャラクターの選択取消を許可し、かつ、
前記ゲームフィールド領域に配置された前記キャラクターが最大数に達したことを契機として、選択対象として設定された前記キャラクターを確定させると共に、各々の前記キャラクターに設定された前記第１アクション又は前記第２アクションを確定させる、
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム、及び、情報処理装置に関する。
【背景技術】
【０００２】
プレイヤーからの選択操作入力を受け付け、複数のキャラクターの中からプレイヤーによって選択されたキャラクターをキャラクター配置領域に配置した後に、前記キャラクターの体力パラメーターを回復させるための回復ボタン、及び、前記キャラクターに対戦させるための対戦ボタンのうちのいずれか一方をプレイヤーに選択させることによって、前記プレイヤーからの選択操作入力を受け付け、前記キャラクターの体力パラメーターを回復させたり、前記キャラクターに対戦させたりするゲームプログラムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５２７００２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このゲームプログラムでは、キャラクターの選択、及び、そのキャラクターに対するアクションの選択のそれぞれについて、選択操作をプレイヤーに行わせる必要があった。
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、プレイヤーが行なう選択操作について操作性を向上させることにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明の主たる発明は、
コンピューターに、
プレイヤーによって選択され得る複数のキャラクターが配置されたキャラクター配置領域を含むゲーム画面を生成する画面生成処理と、
前記ゲーム画面に前記キャラクター配置領域が表示されている際に、複数の前記キャラクターのうちのいずれかのキャラクターをプレイヤーに選択させることによって、前記プレイヤーからの選択操作入力を受け付ける受付処理と、
受け付けた前記選択操作入力が第１選択操作入力及び第２選択操作入力のうちのいずれかであるかを判定する判定処理と、
前記第１選択操作入力を受け付けたと判定された場合は、前記プレイヤーによって選択された前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに第１アクションを設定し、かつ、
前記第２選択操作入力を受け付けたと判定された場合には、前記プレイヤーによって選択された前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに前記第１アクションとは異なる第２アクションを設定する選択キャラクター設定処理と、
を実行させるゲームプログラムである。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【図面の簡単な説明】
【０００６】
【図１】ゲームシステム１の全体構成例を示す図である。
【図２】サーバー装置１０の機能上の構成を示すブロック図である。
【図３】ゲーム情報のデータ構造例を示す図である。
【図４】プレイヤー情報のデータ構造例を示す図である。
【図５】プレイヤー端末２０の機能上の構成を示すブロック図である。
【図６】プレイヤーキャラクター情報のデータ構造例を示す図である。
【図７】敵キャラクター情報のデータ構造例を示す図である。
【図８】ゲーム画面５０の一例を示す図である。
【図９】第１選択操作（特別攻撃操作）の一例を説明する図である。
【図１０】第２選択操作（通常攻撃操作）の一例を説明する図である。
【図１１】第２選択操作（通常攻撃操作）の一例を説明する図である。
【図１２】キャラクター選択に関する処理を説明するためのフローチャートである。
【発明を実施するための形態】
【０００７】
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
即ち、コンピューターに、
プレイヤーによって選択され得る複数のキャラクターが配置されたキャラクター配置領域を含むゲーム画面を生成する画面生成処理と、
前記ゲーム画面に前記キャラクター配置領域が表示されている際に、複数の前記キャラクターのうちのいずれかのキャラクターをプレイヤーに選択させることによって、前記プレイヤーからの選択操作入力を受け付ける受付処理と、
受け付けた前記選択操作入力が第１選択操作入力及び第２選択操作入力のうちのいずれかであるかを判定する判定処理と、
前記第１選択操作入力を受け付けたと判定された場合は、前記プレイヤーによって選択された前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに第１アクションを設定し、かつ、
前記第２選択操作入力を受け付けたと判定された場合には、前記プレイヤーによって選択された前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに前記第１アクションとは異なる第２アクションを設定する選択キャラクター設定処理と、
を実行させるゲームプログラムである。
このようなゲームプログラムによれば、プレイヤーは、キャラクターの選択と、そのキャラクターに対するアクションの選択とを、一回の操作で行うことができるようになるため、プレイヤーが行なう選択操作について操作性を向上させることが可能となる。
【０００８】
また、かかるゲームプログラムであって、
前記画面生成処理は、所定条件を満たすキャラクターと所定条件を満たさないキャラクターとを前記キャラクター配置領域において区別して表示するゲーム画面を生成し、
前記判定処理は、受け付けた前記第２選択操作入力が、所定条件を満たすキャラクター及び所定条件を満たさないキャラクターのうちの、所定条件を満たすキャラクターを選択する選択操作入力であるか否かを判定し、
前記選択キャラクター設定処理は、所定条件を満たすキャラクターを選択する選択操作入力であると判定された場合は、前記プレイヤーによって選択された所定条件を満たす前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに対して前記第２アクションを設定し、かつ、
所定条件を満たさないキャラクターを選択する選択操作入力であると判定された場合は、前記プレイヤーによって選択された所定条件を満たさない前記キャラクターを選択対象として設定しない、こととしてもよい。
このようなゲームプログラムによれば、所定条件を満たすキャラクターと所定条件を満たさないキャラクターとが区別して表示されるため、プレイヤーは選択操作を簡単に行うことができるようになる。
【０００９】
また、かかるゲームプログラムであって、
前記画面生成処理は、前記キャラクター配置領域に配置される複数のキャラクターのうちのいずれかのキャラクターが前記所定条件を満たしたときに、当該キャラクターに対して前記所定条件を満たしたことを示す特別表示を行う、こととしてもよい。
このようなゲームプログラムによれば、キャラクターが所定条件を満たしたことをプレイヤーに即座に認識させることができる。
【００１０】
また、かかるゲームプログラムであって、
前記画面生成処理は、選択対象として決定された前記キャラクターを最大数に達するまで配置させるゲームフィールド領域を含むゲーム画面を生成し、
前記選択キャラクター設定処理は、
前記ゲームフィールド領域に配置された前記キャラクターが最大数に達するまでは、選択対象として設定された前記キャラクターの選択取消を許可し、かつ、
前記ゲームフィールド領域に配置された前記キャラクターが最大数に達したことを契機として、選択対象として設定された前記キャラクターを確定させると共に、各々の前記キャラクターに設定された前記第１アクション又は前記第２アクションを確定させる、こととしてもよい。
このようなゲームプログラムによれば、選択対象として決定されたキャラクターが最大数に達すれば、キャラクターの選択が確定されると共に、そのキャラクターに対するアクションの選択も確定されることになるため、かかる選択設定を確定させるための操作をプレイヤーに別途行わせる必要がないため、さらに操作性を向上させることが可能となる。
【００１１】
次に、プレイヤーによって選択され得る複数のキャラクターが配置されたキャラクター配置領域を含むゲーム画面を生成する画面生成処理部と、
前記ゲーム画面に前記キャラクター配置領域が表示されている際に、複数の前記キャラクターのうちのいずれかのキャラクターをプレイヤーに選択させることによって、前記プレイヤーからの選択操作入力を受け付ける受付処理部と、
受け付けた前記選択操作入力が第１選択操作入力及び第２選択操作入力のうちのいずれかであるかを判定する判定処理部と、
前記第１選択操作入力を受け付けたと判定された場合は、前記プレイヤーによって選択された前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに第１アクションを設定し、かつ、
前記第２選択操作入力を受け付けたと判定された場合には、前記プレイヤーによって選択された前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに前記第１アクションとは異なる第２アクションを設定する選択キャラクター設定処理部と、
を備えたことを特徴とする情報処理装置である。
このような情報処理装置によれば、プレイヤーが行なう選択操作について操作性を向上させることが可能となる。
【００１２】
＝＝＝実施形態＝＝＝
＜＜ゲームシステム１の構成＞＞
図１は、本実施形態に係るゲームシステム１の全体構成の一例を示す図である。ゲームシステム１は、ネットワーク２（例えば、インターネット等）を介してゲームに関する各種サービスをプレイヤーに提供するものであり、サーバー装置１０と、複数のプレイヤー端末２０と、を含んで構成される。
【００１３】
＜＜サーバー装置１０の構成＞＞
図２は、本実施形態に係るサーバー装置１０の機能上の構成を示すブロック図である。サーバー装置１０は、システム管理者等がゲームサービスを運営・管理する際に利用する情報処理装置（例えば、ワークステーションやパーソナルコンピューター等）であり、プレイヤー端末２０から各種のコマンド（リクエスト）を受信すると、プレイヤー端末２０上で動作可能なゲームプログラムや、プレイヤー端末２０の規格に合わせたマークアップ言語（ＨＴＭＬ等）で作成されたＷｅｂページ（ゲーム画面等）を配信（レスポンス）することができる。このサーバー装置１０は、制御部１１と、記憶部１２と、入力部１３と、表示部１４と、通信部１５と、を有している。
【００１４】
制御部１１は、各部間のデータの受け渡しを行うと共に、サーバー装置１０全体の制御を行うものであり、ＣＰＵ（Central Processing Unit）が所定のメモリに格納されたプログラムを実行することによって実現される。
【００１５】
記憶部１２は、システムプログラムが記憶された読み取り専用の記憶領域であるＲＯＭ（Read Only Memory）と、制御部１１による演算処理のワーク領域として使用される書き換え可能な記憶領域であるＲＡＭ（Random Access Memory）とを有しており、例えば、フラッシュメモリやハードディスク等の不揮発性記憶装置によって実現される。本実施形態の記憶部１２は、プレイヤーに提供可能なゲームプログラム（ゲームアプリ）に関する情報であるゲーム情報と、プレイヤーに関する情報であるプレイヤー情報と、ゲームプログラム（ゲームアプリ）を、少なくとも記憶している。
【００１６】
図３は、サーバー装置１０の記憶部１２に記憶されるゲーム情報のデータ構造例を示す図である。このゲーム情報は、ゲームＩＤ、ゲーム名、ゲームプログラム、ゲームデータ等の項目を有している。ゲームＩＤは、ゲームプログラム（ゲームアプリ）を識別する識別情報である。ゲーム名は、プレイヤーに提供されるゲームアプリの表示名を示す情報である。ゲームプログラムは、プログラムファイルを示す情報である。ゲームデータは、ゲームプログラムに関連するデータを示す情報である。このように、ゲーム情報には複数種類のゲームアプリが設定されているため、プレイヤーは、プレイヤー端末２０を操作してサーバー装置１０にアクセスすることにより、好みのゲームアプリをダウンロードすることができる。
【００１７】
図４は、サーバー装置１０の記憶部１２に記憶されるプレイヤー情報のデータ構造例を示す図である。このプレイヤー情報は、プレイヤーＩＤ、プレイヤー名、ゲームＩＤ、ゲームデータ等の項目を有している。プレイヤーＩＤは、プレイヤーを識別する識別情報である。プレイヤー名は、プレイヤーの表示名を示す情報である。ゲームＩＤは、プレイヤーが所有するゲームアプリ（ダウンロード済みのゲームアプリ）を識別する識別情報である。ゲームデータは、プレイヤーが所有するゲームアプリに関連するプレイヤー用データ（レベル等のパラメーター等）を示す情報である。
【００１８】
入力部１３は、システム管理者等が各種データ（例えば、ゲーム情報等）を入力するためのものであり、例えば、キーボードやマウス等によって実現される。
【００１９】
表示部１４は、制御部１１からの指令に基づいてシステム管理者用の操作画面を表示するためのものであり、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）等によって実現される。
【００２０】
通信部１５は、プレイヤー端末２０との間で通信を行うためのものであり、プレイヤー端末２０から送信される各種データや信号を受信する受信部としての機能と、制御部１１の指令に応じて各種データや信号をプレイヤー端末２０へ送信する送信部として機能とを有している。
【００２１】
＜＜プレイヤー端末２０の構成について＞＞
図５は、プレイヤー端末２０の機能上の構成を示すブロック図である。本実施形態のプレイヤー端末２０は、ゲームをプレイする際にプレイヤーが利用する情報処理装置（例えば、携帯電話端末、スマートフォン、タブレット型端末等）であり、サーバー装置１０に対してゲームに関する各種情報（ゲームプログラム、ゲームデータ等）の配信要求を行うことができる。このプレイヤー端末２０は、端末制御部２１と、端末記憶部２２と、端末入力部２３と、端末表示部２４と、端末通信部２５と、を有している。
【００２２】
端末制御部２１は、各部間のデータの受け渡しを行うととともに、プレイヤー端末２０全体の制御を行うものであり、ＣＰＵ（Central Processing Unit）が所定のメモリに格納されたプログラムを実行することによって実現される。本実施形態の端末制御部２１は、受付処理部２１１、判定処理部２１２、選択キャラクター設定処理部２１３、キャラクター配置部２１４、ゲーム進行処理部２１５、画面生成処理部２１６を備えている。
【００２３】
受付処理部２１１は、プレイヤーによる各種操作に基づき操作コマンドを受け付ける処理を実行する機能を有している。本実施形態における受付処理部２１１は、キャラクターの選択及びそのキャラクターに対するアクションの選択を、１回の選択操作入力で受け付けることができる。
【００２４】
判定処理部２１２は、各種の判定処理を実行する機能を有している。本実施形態における判定部２１２は、例えば、受付処理部２１１が受け付けた選択操作入力が第１選択操作入力であるか又は第２選択操作入力であるか、を判定する。
【００２５】
選択キャラクター設定処理部２１３は、キャラクターに関する各種設定を行う処理を実行する機能を有している。本実施形態における選択キャラクター設定処理部２１３は、例えば、受付処理部２１１が１回の選択操作入力で受け付けた際に、プレイヤーによって選択されたキャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに所定のアクションを設定する。
【００２６】
キャラクター配置部２１４は、複数のキャラクターをゲームフィールド領域及びキャラクター配置領域に配置する処理を実行する機能を有している。本実施形態におけるキャラクター配置部２１４は、選択候補となるキャラクターをキャラクター配置領域に配置し、キャラクター配置領域に配置されたキャラクターの中からプレイヤーによって選択されたキャラクターをゲームフィールド領域に配置する。
【００２７】
ゲーム進行処理部２１５は、ゲームプログラムに従ってゲームを進行させる処理を実行する機能を有している。本実施形態におけるゲーム進行処理部２１５は、プレイヤーによって選択されたプレイヤーキャラクターと対戦相手となる敵キャラクターとを対戦させる対戦処理を実行する機能を有している。
【００２８】
画面生成処理部２１６は、ゲーム画面を端末表示部２４に表示させるための画面データを生成する処理を実行する機能を有している。本実施形態の画面生成処理部２１６は、例えば、ゲームフィールド領域、キャラクター配置領域、プレイヤーキャラクター、敵キャラクター等を含むゲーム画面を、端末表示部２４に表示させるための画面データを生成する。
【００２９】
端末記憶部２２は、バスを介して端末制御部２１に接続され、端末制御部２１からの指令に応じて記憶されているデータを参照、読み出し、書き換える処理が行われる。この端末記憶部２２は、例えば、フラッシュメモリやハードディスク等によって実現される。本実施形態の端末記憶部２２は、サーバー装置１０からダウンロードしたゲームプログラム（例えば、対戦ゲームのゲームアプリ）、サーバー装置１０からダウンロードしたプレイヤーキャラクター情報や敵キャラクター情報を、少なくとも記憶する。
【００３０】
図６は、プレイヤー端末２０の端末記憶部２２に記憶されるプレイヤーキャラクター情報のデータ構造例を示す図である。このプレイヤーキャラクター情報は、キャラクターＩＤ、キャラクター名、攻撃力、防御力、体力、スキル１、スキル２、スキル３、スキルパラメーター等の項目（フィールド）を有している。キャラクターＩＤは、プレイヤーが所有するプレイヤーキャラクターを識別する識別情報である。キャラクター名は、プレイヤーキャラクターの表示名を示す情報である。攻撃力、防御力、体力は、プレイヤーキャラクターに設定された能力値を示すパラメーターである。スキル１、スキル２、スキル３は、プレイヤーキャラクターに設定されたアクションの一例であって、プレイヤーキャラクターが使うことのできる必殺技等のスキル情報である。プレイヤーキャラクターが必殺技（特別攻撃）を発動させることで、攻撃力や防御力等のパラメーターが初期値又は現在値よりも高く設定され、敵キャラクターとの対戦を有利に進めることができる。スキルパラメーターは、必殺技（特別攻撃）を発動させるためのパラメーターである。スキルパラメーターが最大値に到達することで、プレイヤーキャラクターは必殺技（特別攻撃）を発動させることができる。
【００３１】
図７は、プレイヤー端末２０の端末記憶部２２に記憶される敵キャラクター情報のデータ構造例を示す図である。この敵キャラクター情報は、敵キャラクターＩＤ、敵キャラクター名、攻撃力、防御力、体力等の項目を有している。敵キャラクターＩＤは、対戦相手となる敵キャラクターを識別する識別情報である。敵キャラクター名は、敵キャラクターの表示名を示す情報である。敵キャラクターの攻撃力、防御力、体力は、敵キャラクターに設定された能力値を示すパラメーターである。
【００３２】
＜＜ゲームの概要について＞＞
ここでは、本実施形態のゲームシステム１によって提供されるゲームの概要について説明する。このゲームシステム１において、プレイヤー端末２０は、サーバー装置１０からダウンロードしたゲームプログラムをインストールした後、そのゲームプログラムを実行することにより、プレイヤーにゲームプレイさせることができる。
【００３３】
以下では、プレイヤー端末２０が、対戦ゲームに関するゲームプログラムを実行するものとし、また、プレイヤー端末２０の端末入力部２３が、タッチパネルである場合を例に挙げて説明する。なお、本発明はコントローラーを有するゲーム装置などにも適用することが可能である。
【００３４】
＜対戦ゲーム＞
本実施形態における対戦ゲームでは、プレイヤーは、自らの所有するプレイヤーキャラクターの中からいずれかのプレイヤーキャラクターを選択し、そのプレイヤーキャラクターを対戦相手となる敵キャラクターと対戦させることができる。対戦ゲームの勝敗は、プレイヤーキャラクター及び敵キャラクターのそれぞれに設定された各種パラメーター（攻撃力、防御力、体力等）に基づき決定される。本実施形態では、敵キャラクターと対戦させるプレイヤーキャラクターを、自らの所有する複数のプレイヤーキャラクターの中から３体まで選択することができる。
【００３５】
＜プレイヤーキャラクターの選択操作＞
本実施形態における対戦ゲームでは、プレイヤーは、タッチパネルを操作することによって、敵キャラクターと対戦させるプレイヤーキャラクターを選択する。具体的には、敵キャラクターとの対戦を行うための対戦場となるゲームフィールド領域と、選択候補となる複数のプレイヤーキャラクターを配置したキャラクター配置領域とをゲーム画面に表示させた状態で、プレイヤーがタッチパネルを操作し、キャラクター配置領域に位置するいずれかのプレイヤーキャラクターをゲームフィールド領域に移動させることによって、プレイヤーキャラクターの選択が行われる。
【００３６】
本実施形態における対戦ゲームでは、プレイヤーは、プレイヤーキャラクターの選択操作を行う際に、そのプレイヤーキャラクターに特別攻撃を行わせるための第１選択操作と、そのプレイヤーキャラクターに通常攻撃を行わせるための第２選択操作とを、選択的に行なうことができる。
【００３７】
プレイヤーがタッチパネルを操作して第１選択操作を行うと、プレイヤーによって選択されたプレイヤーキャラクターが選択対象として設定されると共に、そのプレイヤーキャラクターに対して特別攻撃（第１アクション）が設定される。その一方で、プレイヤーがタッチパネルを操作して第２選択操作を行うと、プレイヤーによって選択されたプレイヤーキャラクターが選択対象として設定されると共に、そのプレイヤーキャラクターに対して通常攻撃（第２アクション）が設定される。
【００３８】
本実施形態では、タッチパネルの操作により、キャラクター配置領域に位置するプレイヤーキャラクターをプレイヤーがフリックする（画面に接触した指をそのままスライドさせる）と、プレイヤーが第１選択操作を行ったものとして判定される。また、タッチパネルの操作により、キャラクター配置領域に位置するプレイヤーキャラクターをプレイヤーがタップする（画面に指を一瞬だけ接触させる）と、プレイヤーが第２選択操作を行ったものとして判定される。
【００３９】
このように、プレイヤーは、１回の選択操作を行うだけで、プレイヤーキャラクターの選択とそのプレイヤーキャラクターに対するアクションの選択とを同時に行なうことが可能となる。また、プレイヤーは、選択操作を使い分けるだけで、同じプレイヤーキャラクターを選択したとしても、そのプレイヤーキャラクターに行わせるアクションを異ならせることができるようになる。よって、プレイヤーキャラクターの選択と、そのプレイヤーキャラクターに対するアクションの選択とを、それぞれ区別して操作する手間がなくなるため、プレイヤーが行なう選択操作について操作性を向上させることができる。
【００４０】
＜選択操作に関する画面遷移＞
図８は、ゲーム画面５０の一例を示す図である。ゲーム画面５０には、ゲームフィールド領域５１と、敵キャラクター５２と、キャラクター配置領域５３が表示されている。ゲームフィールド領域５１には、対戦相手となる敵キャラクター５２が表示されている。キャラクター配置領域５３には、選択候補となる５体のプレイヤーキャラクター５４〜５８が表示されている。プレイヤーキャラクター５４〜５８は、プレイヤーが所有するキャラクターの中から選ばれたものである。プレイヤーキャラクター５４、５７には、特別攻撃を発動させることができることを示すマークＭが付されている。プレイヤーキャラクター５４、５７に設定されたスキルパラメーターが最大値に達すると、マークＭが付される。
【００４１】
本実施形態では、プレイヤーは、タッチパネルを操作して、キャラクター配置領域５３に配置される５体のプレイヤーキャラクター５４〜５８の中から、敵キャラクター５２と対戦させる３体のプレイヤーキャラクターを選択することができる。
【００４２】
図９は、第１選択操作（特別攻撃操作）の一例を説明する図である。図９では、先ず始めに１体目のプレイヤーキャラクター５４を選択する場合について説明する。このプレイヤーキャラクター５４には、マークＭが付されているため、通常攻撃及び特別攻撃のいずれも発動できる状態となっている。ここで、プレイヤーが第１選択操作を行うと、プレイヤーキャラクター５４が選択対象として設定されると共に、そのプレイヤーキャラクター５４に対して特別攻撃が設定される。第１選択操作は、ゲーム画面５０に表示されたプレイヤーキャラクター５４をタッチしたままスライドさせることによって行われる。プレイヤーがスライドさせている指をゲーム画面５０から離すと、プレイヤーキャラクター５４はキャラクター配置領域５３から移動してゲームフィールド領域５１に配置される。ゲームフィールド領域５１に配置されたプレイヤーキャラクター５４Ａには、特別攻撃が設定されているため、そのことを示すための強調表示がなされる。この状態で、プレイヤーが、キャラクター配置領域５３における選択済みのプレイヤーキャラクター５４をタップすると、プレイヤーキャラクター５４Ａの選択を取り消すことができる。選択が取り消されると、プレイヤーキャラクター５４Ａはゲームフィールド領域５１から移動して、キャラクター配置領域５３における元の位置に配置される。
【００４３】
図１０は、第２選択操作（通常攻撃操作）の一例を説明する図である。図１０では、引き続き２体目のプレイヤーキャラクター５５を選択する場合について説明する。このプレイヤーキャラクター５５には、マークＭが付されていないため、通常攻撃のみを発動できる状態となっている。ここで、プレイヤーが第２選択操作を行うと、プレイヤーキャラクター５５が選択対象として設定されると共に、そのプレイヤーキャラクター５５に対して通常攻撃が設定される。第２選択操作は、ゲーム画面５０に表示されたプレイヤーキャラクター５５をタップすることによって行われる。プレイヤーが指をゲーム画面５０から離すと、プレイヤーキャラクター５５はキャラクター配置領域５３から移動して、ゲームフィールド領域５１においてプレイヤーキャラクター５４Ａの下側に並べて配置される。この状態で、プレイヤーが、キャラクター配置領域５３における選択済みのプレイヤーキャラクター５５を再びタップすると、プレイヤーキャラクター５５Ａの選択を取り消すことができる。選択が取り消されると、プレイヤーキャラクター５５Ａはゲームフィールド領域５１から移動して、キャラクター配置領域５３における元の位置に配置される。
【００４４】
図１１は、第２選択操作（通常攻撃操作）の一例を説明する図である。図１１では、最後に３体目のプレイヤーキャラクター５７を選択する場合について説明する。このプレイヤーキャラクター５７には、マークＭが付されているため、通常攻撃及び特別攻撃のいずれも発動できる状態となっている。ここで、プレイヤーが第２選択操作を行うと、プレイヤーキャラクター５７が選択対象として設定されると共に、そのプレイヤーキャラクター５７に対して通常攻撃が設定される。第２選択操作は、上述したように、ゲーム画面５０に表示されたプレイヤーキャラクター５７をタップすることによって行われる。プレイヤーが指をゲーム画面５０から離すと、プレイヤーキャラクター５７はキャラクター配置領域５３から移動して、ゲームフィールド領域５１においてプレイヤーキャラクター５５Ａの下側に並べて配置される。ゲームフィールド領域５１に配置されたプレイヤーキャラクター５７Ａには、特別攻撃ではなく通常攻撃が設定されているため、プレイヤーキャラクター５４Ａのような強調表示はなされない。そして、プレイヤーキャラクター５７の選択と同時に、プレイヤーキャラクター５４Ａ、プレイヤーキャラクター５５Ａ、プレイヤーキャラクター５７Ａの全ての選択が確定されると共に、プレイヤーキャラクター５４Ａ、プレイヤーキャラクター５５Ａ、プレイヤーキャラクター５７Ａの各アクションの選択が確定される。その後に連続して、プレイヤーキャラクター５４Ａ、プレイヤーキャラクター５５Ａ、プレイヤーキャラクター５７Ａの順番で、それぞれに設定された攻撃が敵キャラクター５２に対して自動的に開始される。
【００４５】
このように、本実施形態では、プレイヤーキャラクター５７は、プレイヤーキャラクター５４及びプレイヤーキャラクター５５と異なり、選択の取消ができない。しかしながら、プレイヤーキャラクター５７の選択と同時に、全てのプレイヤーキャラクターの選択及び攻撃の選択が確定され、敵キャラクター５２への攻撃が自動的に開始されることになるため、攻撃開始のための操作を行う手間がなくなり（例えば、攻撃開始ボタンを押す手間がなくなる）、操作性を向上させることができる。
【００４６】
＜＜プレイヤー端末２０の動作について＞＞
図１２は、キャラクター選択に関する処理を説明するためのフローチャートである。
【００４７】
先ず、プレイヤー端末２０において、図８に示すゲーム画面５０が端末表示部２４に表示されている際に、受付処理部２１１は、複数のプレイヤーキャラクター５４〜５８のうちのいずれかのキャラクターをプレイヤーに選択させることによって、プレイヤーからの選択操作入力を受け付ける（Ｓ１０１）。
【００４８】
次に、判定部２１２は、プレイヤーからの選択操作入力が、プレイヤーによる第１選択操作（フリック）に基づく第１選択操作入力であるか、又は、プレイヤーによる第２選択操作（タップ）に基づく第２選択操作入力であるかを判定する（Ｓ１０２）。具体的には、タッチパネルは、プレイヤーによる選択操作が行われると、ゲーム画面５０に対するプレイヤーの接触操作入力を検出する。そして、判定部２１２は、このタッチパネルからの検出情報に基づき、その選択操作がフリックであるか又はタップであるかを判定する。
【００４９】
次に、ステップ１０２の判定結果により、第２選択操作入力が受け付けられたと判定された場合は、判定部２１２は、プレイヤーによって選択されたプレイヤーキャラクターがすでに選択対象として設定されたプレイヤーキャラクターであるか否かを判定する（Ｓ１０３）。
【００５０】
すでに選択対象として設定されたプレイヤーキャラクターでない場合は（Ｓ１０３：ＮＯ）、選択キャラクター設定処理部２１３は、プレイヤーによって選択されたプレイヤーキャラクターを選択対象として設定すると共に（Ｓ１０４）、そのプレイヤーキャラクターに通常攻撃を設定する（Ｓ１０５）。この際、選択キャラクター設定処理部２１３は、かかる設定情報を端末記憶部２２に記憶する。
【００５１】
その一方で、すでに選択対象として設定されたプレイヤーキャラクターである場合は（Ｓ１０３：ＹＥＳ）、選択キャラクター設定処理部２１３は、すでに選択対象として設定されたプレイヤーキャラクターの選択取消を許可する（Ｓ１０６）。この際、選択キャラクター設定処理部２１３は、そのプレイヤーキャラクターが選択対象から除外されるように、端末記憶部２２に記憶される設定情報を更新する。
【００５２】
次に、ステップ１０２の判定結果により、第１選択操作入力が受け付けられたと判定された場合は、所定条件が成立しているか否かが判定される（Ｓ１０７）。すなわち、判定部２１２は、選択されたプレイヤーキャラクターに対して設定されたスキルパラメーター（図６参照）が最大値に達しているか否かを判定する。そして、所定条件が成立していないと判定された場合は（Ｓ１０７：ＮＯ）、第１選択操作入力は許可されずにキャンセルされ、ステップ１０１に戻る。その一方で、所定条件が成立していると判定された場合は（Ｓ１０７：ＹＥＳ）、選択キャラクター設定処理部２１３は、プレイヤーによって選択されたプレイヤーキャラクターを選択対象として設定すると共に（Ｓ１０８）、そのプレイヤーキャラクターに特別攻撃を設定する（Ｓ１０９）。この際、選択キャラクター設定処理部２１３は、かかる設定情報を端末記憶部２２に記憶する。
【００５３】
次に、判定部２１２は、このようにしてプレイヤーキャラクターが選択されると、選択されたプレイヤーキャラクター数が最大数に到達したか否かを判定する（Ｓ１１０）。本実施形態では、図１１に示すように、３体のプレイヤーキャラクターをゲームフィールド領域５１に配置できるため、最大数は「３」に設定される。
【００５４】
そして、プレイヤーキャラクター数が最大数に到達していない場合には（Ｓ１１０：ＮＯ）、ステップ１０１に戻り、プレイヤーキャラクター数が最大数に達するまで各種処理が繰り返される。
【００５５】
その一方で、プレイヤーキャラクター数が最大数に到達した場合には（Ｓ１１０：ＹＥＳ）、選択キャラクター設定処理部２１３は、最大数に達したことを契機として、選択対象として設定された各プレイヤーキャラクターを確定させると共に、各々のプレイヤーキャラクターに設定されたアクション（特別攻撃又は通常攻撃）を確定させる（Ｓ１１１）。
【００５６】
以上のように、本実施形態に係るゲームプログラムによれば、ゲーム画面５０にキャラクター配置領域５３が表示されている際に、複数のプレイヤーキャラクター５４〜５８のうちのいずれかのプレイヤーキャラクターをプレイヤーに選択させることによって、プレイヤーからの第１選択操作入力又は第２選択操作入力を受け付ける。第１選択操作入力を受け付けた場合には、プレイヤーによって選択されたプレイヤーキャラクターが選択対象として設定されると共に、そのプレイヤーキャラクターに対して特別攻撃が設定される。また、第２選択操作入力を受け付けた場合には、プレイヤーによって選択されたプレイヤーキャラクターが選択対象として設定されると共に、そのプレイヤーキャラクターに対して通常攻撃が設定される。これにより、プレイヤーは、１回の選択操作を行うだけで、プレイヤーキャラクターの選択とそのプレイヤーキャラクターに対するアクションの選択とを同時に行なうことができるため、プレイヤーが行なう選択操作について操作性を向上させることが可能となる。
【００５７】
＝＝＝その他の実施形態＝＝＝
上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００５８】
＜第１選択操作入力・第２選択操作入力＞
上記の本実施形態では、第１選択操作が、ゲーム画面５０に表示されるキャラクターの位置をフリックすることによって行われる場合を例に挙げて説明し、第２選択操作が、ゲーム画面５０に表示されるキャラクターの位置をタップすることによって行われる場合を例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、ゲーム画面５０に表示されるキャラクターの位置を所定時間だけ押し続けたり、ゲーム画面５０をダブルタップしたりするなど、その他の操作であっても良い。
【００５９】
＜複数種類の特別攻撃＞
上記の本実施形態では、プレイヤーがゲーム画面５０に表示されるプレイヤーキャラクターの位置をフリックすることによって、キャラクターの選択と共に、通常攻撃及び特別攻撃のうちのいずれか一方を選択する場合を例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、キャラクターの選択及び特別攻撃の選択に加え、さらに特別攻撃の種類も同時に選択できるようにしても良い。具体的には、プレイヤーキャラクターに対して複数種類の特別攻撃（必殺技）が設定されている場合に、プレイヤーがフリックする際のスライド方向を異ならせることによって、特別攻撃の種類を選択するようにしても良い。例えば、プレイヤーが、ゲーム画面の上下方向において下側から上側へ向かって指をスライドさせた場合には、選択されたキャラクターに対して必殺技Ａの特別攻撃を設定し、上側から下側へ向かって指をスライドさせた場合には、必殺技Ｂの特別攻撃を設定し、ゲーム画面の左右方向において右側から左側へ向かって指をスライドさせた場合には、必殺技Ｃの特別攻撃を設定し、左側から右側へ向かって指をスライドさせた場合には、必殺技Ｄの特別攻撃を設定する。このように操作することによって、４種類の特別攻撃の中からいずれかの特別攻撃を選択することができる。つまり、プレイヤーは、４方向のフリック操作を使い分けるだけで、同じプレイヤーキャラクターを選択したとしても、そのプレイヤーキャラクターに行わせる特別攻撃を異ならせることができる。
【００６０】
＜所定条件＞
上記の本実施形態では、プレイヤーキャラクターに設定されたスキルパラメーターが最大値に到達することを、所定条件の一例として説明したが、本発明はこれに限定されるものではない。例えば、プレイヤーキャラクターが所定量のダメージを敵キャラクターから受けること（プレイヤーキャラクターの体力パラメーターが所定量だけ減ること）、又は、敵キャラクターに所定量のダメージを与えること（敵キャラクターの体力パラメーターが所定量だけ減ること）、又は、所定数以上の敵キャラクターを倒すこと等、を所定条件としても良い。
【００６１】
＜サーバー装置＞
上記の本実施形態では、サーバー装置の一例として１台のサーバー装置１０を備えたゲームシステム１を例に挙げて説明したが、これに限らず、サーバー装置の一例として複数台のサーバー装置１０を備えたゲームシステム１としてもよい。すなわち、複数台のサーバー装置１０がネットワーク２を介して接続され、各サーバー装置１０が各種処理を分散して行うようにしてもよい。
【００６２】
＜情報処理装置＞
上記の本実施形態におけるゲームシステム１では、プレイヤー端末２０がゲームプログラムに基づき各種情報処理を実行する場合を例に挙げて説明したが、これに限定されるものではなく、サーバー装置１０単体が、ゲームプログラムに基づき上記の各種情報処理を実行するようにしてもよい。
【００６３】
また、情報処理装置としての機能の一部をサーバー装置１０が担う構成としてもよい。この場合には、サーバー装置１０及びプレイヤー端末２０が情報処理装置を構成する。
なお、情報処理装置はコンピューターの一例である。
【符号の説明】
【００６４】
１  ゲームシステム、２  ネットワーク、
１０  サーバー装置、１１  制御部、
１２  記憶部、１３  入力部、
１４  表示部、１５  通信部、
２０  プレイヤー端末、２１  端末制御部、
２２  端末記憶部、２３  端末入力部、
２４  端末表示部、２５  端末通信部、
５０  ゲーム画面、５１  ゲームフィールド領域、
５２  敵キャラクター、５３  キャラクター配置領域、
５４  プレイヤーキャラクター、５４Ａ  プレイヤーキャラクター、
５５  プレイヤーキャラクター、５５Ａ  プレイヤーキャラクター、
５６  プレイヤーキャラクター、５７  プレイヤーキャラクター、
５７Ａ  プレイヤーキャラクター、５８  プレイヤーキャラクター、
２１１  受付処理部、２１２  判定処理部、
２１３  選択キャラクター設定処理部、２１４  キャラクター配置部、
２１５  ゲーム進行処理部、２１６  画面生成処理部、
Ｍ  マーク
【要約】
【課題】プレイヤーが行なう選択操作について操作性を向上させる。
【解決手段】本発明に係るゲームプログラムは、複数のキャラクターの中からいずれかのキャラクターをプレイヤーに選択させることによって、前記プレイヤーからの選択操作入力を受け付ける。そして、受け付けた前記選択操作入力が第１選択操作入力及び第２選択操作入力のうちのいずれかであるかを判定し、第１選択操作入力を受け付けた場合は、前記プレイヤーによって選択された前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに第１アクションを設定し、かつ、前記第２選択操作入力を受け付けた場合には、前記プレイヤーによって選択された前記キャラクターを選択対象として設定すると共に、選択対象となる前記キャラクターに前記第１アクションとは異なる第２アクションを設定する。
【選択図】図９【図１】
0005581434.tif 000002
【図２】
0005581434.tif 000003
【図３】
0005581434.tif 000004
【図４】
0005581434.tif 000005
【図５】
0005581434.tif 000006
【図６】
0005581434.tif 000007
【図７】
0005581434.tif 000008
【図８】
0005581434.tif 000009
【図９】
0005581434.tif 000010
【図１０】
0005581434.tif 000011
【図１１】
0005581434.tif 000012
【図１２】
0005581434.tif 000013