(57)【特許請求の範囲】
【請求項１】
複数のプレイヤキャラクタと敵キャラクタとを戦闘させるゲームプログラムであって、
コンピュータを、
それぞれの前記プレイヤキャラクタが行動可能となる時間を設定する手段、
戦闘開始からの経過時間をカウントする手段、
それぞれの前記プレイヤキャラクタが行動可能であるかどうかを判定するための前記経過時間に対応する経過情報を表示する手段、
プレイヤから操作入力された時点において、前記複数のプレイヤキャラクタのうち、各プレイヤキャラクタそれぞれに設定された行動可能となる時間と前記経過時間とに基づいて、行動可能となっている複数のプレイヤキャラクタの全てを同時に決定し、当該決定した複数のプレイヤキャラクタを用いて所定の行動を行う手段、
前記経過情報を表示する１つのゲージ上に、前記プレイヤキャラクタのそれぞれが行動可能となる時間に対応する指標を表示する手段、
として機能させることを特徴とするゲームプログラム。
【請求項２】
行動可能な前記プレイヤキャラクタの攻撃力を、前記経過時間のカウントに応じて増加する手段としてコンピュータをさらに機能させることを特徴とする請求項１記載のゲームプログラム。
【請求項３】
前記プレイヤキャラクタが行動可能となる時間を設定する手段は、前記敵キャラクタからの距離が短いほど、前記プレイヤキャラクタが行動可能となる時間を短くすることを特徴とする請求項１または２記載のゲームプログラム。
【請求項４】
複数のプレイヤキャラクタと敵キャラクタとを戦闘させるゲーム装置であって、
それぞれの前記プレイヤキャラクタが行動可能となる時間を設定する手段と、
戦闘開始からの経過時間をカウントする手段と、
それぞれの前記プレイヤキャラクタが行動可能であるかどうかを判定するための前記経過時間に対応する経過情報を表示する手段と、
プレイヤから操作入力された時点において、前記複数のプレイヤキャラクタのうち、各プレイヤキャラクタそれぞれに設定された行動可能となる時間と前記経過時間とに基づいて、行動可能となっている複数のプレイヤキャラクタの全てを同時に決定し、当該決定した複数のプレイヤキャラクタを用いて所定の行動を行う手段と、
前記経過情報を表示する１つのゲージ上に、前記プレイヤキャラクタのそれぞれが行動可能となる時間に対応する指標を表示する手段と、
を備えることを特徴とするゲーム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラムおよびゲーム装置に関する。
【背景技術】
【０００２】
従来から複数のプレイヤキャラクタと複数の敵キャラクタとの間で戦闘を行わせるゲームが提供されている。下記特許文献１には、複数のプレイヤキャラクタと複数の敵キャラクタとを戦闘させる際に、キャラクタごとに計時手段を用意し、計時手段に設定された時間が経過したときに、そのキャラクタに行動を許可するゲームが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１０５９５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、キャラクタごとに計時手段が用意されているため、各プレイヤキャラクタは、それぞれの計時手段に設定された時間に従って個別に行動することになる。したがって、プレイヤキャラクタ間の行動に関係を持たせることが難しく、ゲームの戦略性の面において改善の余地がある。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、ゲームの戦略性に幅をもたせることができるゲームプログラムおよびゲーム装置を提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様であるゲームプログラムは、複数のプレイヤキャラクタと敵キャラクタとを戦闘させるゲームプログラムであって、コンピュータを、それぞれの前記プレイヤキャラクタが行動可能となる時間を設定する手段、戦闘開始からの経過時間をカウントする手段、それぞれの前記プレイヤキャラクタが行動可能であるかどうかを判定するための前記経過時間に対応する経過情報を表示する手段、プレイヤからの操作入力に応じ、前記複数のプレイヤキャラクタのうち、各プレイヤキャラクタそれぞれに設定された行動可能となる時間と前記経過時間とに基づいて、少なくとも１の行動可能なプレイヤキャラクタを決定し、当該決定したプレイヤキャラクタを用いて所定の行動を行う手段、として機能させる。
【０００７】
本発明の一態様であるゲーム装置は、複数のプレイヤキャラクタと敵キャラクタとを戦闘させるゲーム装置であって、それぞれの前記プレイヤキャラクタが行動可能となる時間を設定する手段と、戦闘開始からの経過時間をカウントする手段と、それぞれの前記プレイヤキャラクタが行動可能であるかどうかを判定するための前記経過時間に対応する経過情報を表示する手段と、プレイヤからの操作入力に応じ、前記複数のプレイヤキャラクタのうち、各プレイヤキャラクタそれぞれに設定された行動可能となる時間と前記経過時間とに基づいて、少なくとも１の行動可能なプレイヤキャラクタを決定し、当該決定したプレイヤキャラクタを用いて所定の行動を行う手段と、を備える。
【０００８】
このように構成することで、それぞれのプレイヤキャラクタが行動可能となる時間を設定し、戦闘開始からの経過時間をカウントし、それぞれのプレイヤキャラクタが行動可能であるかどうかを判定するための上記経過時間に対応する経過情報を表示させることができ、プレイヤからの操作入力に応じ、複数のプレイヤキャラクタのうち、各プレイヤキャラクタそれぞれに設定された行動可能となる時間と上記経過時間とに基づいて、少なくとも１の行動可能になっているプレイヤキャラクタを決定し、当該決定したプレイヤキャラクタを用いて所定の行動を行わせることができる。
【０００９】
また、記所定の行動を行った前記プレイヤキャラクタを、行動不可能な状態にする手段としてコンピュータをさらに機能させることとしてもよい。
【００１０】
また、前記複数のプレイヤキャラクタの行動可能となる時間よりも長い時間が経過した場合に、前記経過時間のカウントをリセットする手段としてコンピュータをさらに機能させることとしてもよい。
【００１１】
また、前記所定の行動は、前記敵キャラクタへの攻撃であることとしてもよい。
【００１２】
また、前記決定したプレイヤキャラクタの数が多いほど、前記敵キャラクタへの攻撃力を増加する手段としてコンピュータをさらに機能させることとしてもよい。
【００１３】
また、前記プレイヤキャラクタの一つが行動可能になった時点から、攻撃力の大きさに対応する攻撃力情報を増加させる手段としてコンピュータをさらに機能させることとしてもよい。
【００１４】
また、前記敵キャラクタへの攻撃を実行するたびに、前記攻撃力情報をリセットする手段としてコンピュータをさらに機能させることとしてもよい。
【００１５】
また、前記経過情報を表示するゲージ上に、前記プレイヤキャラクタが行動可能となる時間に対応する指標を表示する手段としてコンピュータをさらに機能させることとしてもよい。
【００１６】
また、行動可能な前記プレイヤキャラクタの攻撃力を、前記経過時間のカウントに応じて増加する手段としてコンピュータをさらに機能させることとしてもよい。
【００１７】
また、前記プレイヤキャラクタが行動可能となる時間を設定する手段は、前記敵キャラクタからの距離が短いほど、前記プレイヤキャラクタが行動可能となる時間を短くすることとしてもよい。
【発明の効果】
【００１８】
本発明によれば、ゲームの戦略性に幅をもたせることができる。
【図面の簡単な説明】
【００１９】
【図１】実施形態におけるゲーム装置の概略構成を例示する図である。
【図２】図１に示すゲーム装置の機能構成を例示する図である。
【図３】図２に示す情報処理部が実行するゲームプログラムの基本的な処理を説明するためのフローチャートである。
【図４】戦闘画面中の下部に表示されるゲージを例示した模式図である。
【図５】戦闘画面中の下部に表示されるゲージを例示した模式図である。
【発明を実施するための形態】
【００２０】
以下、添付図面を参照して、本発明に係るゲームプログラムおよびゲーム装置の好適な実施形態について説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。即ち、本発明は、その趣旨を逸脱しない範囲で種々変形して実施することができる。
【００２１】
まず、図１を参照して、ゲーム装置の概略構成について説明する。図１に示すゲーム装置１は、アミューズメント施設などに設置されるアーケードゲーム機である。本実施形態では、例示的に、アーケードゲーム機を用いて説明するが、本発明に適用可能なゲーム装置はこれに限定されない。ゲーム装置は、例えば、家庭用ゲーム機や、スマートフォン、タブレットＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistant）などのコンピュータに適用することができる。スマートフォン、タブレットＰＣ、ＰＤＡ等をゲーム装置として用いる場合には、図示しないアプリケーションサーバからアプリケーションソフト（ゲームプログラム）をダウンロードしてインストールする。
【００２２】
ゲーム装置１は、図示しないゲームサーバと通信ネットワークを介して通信可能に構成されている。この通信ネットワークは、無線ネットワークであっても有線ネットワークであってもよい。通信ネットワークの一例としては、無線ＬＡＮや赤外線通信、３Ｇ、ＷｉＭａｘ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ｃ．Ｌｉｎｋ（登録商標）、ＨＤＭＩ（登録商標）、有線ＬＡＮ、電話線、携帯電話網、ＰＨＳ網、電灯線ネットワーク、ＩＥＥＥ１３９４等に準拠したネットワークがあげられる。
【００２３】
ゲーム装置１は、物理構成として、例えば、ＣＰＵ（Central Processing Unit）等の制御装置と、記憶装置と、出力装置と、入力装置と、通信インターフェースとを含む。
【００２４】
記憶装置の一例としては、フラッシュメモリ、ＳＲＡＭ（Static Random Access Memory）、ハードディスクドライブ（ＨＤＤ）などがあげられる。出力装置の一例としては、ディスプレイ２、スピーカなどがあげられる。ディスプレイ２には、例えば、液晶ディスプレイ、ＰＤＰ（プラズマ・ディスプレイ・パネル）、ＨＭＤ（ヘッドマウントディスプレイ）などが含まれる。入力装置の一例としては、操作デバイス３や、ディスプレイ２に備えられるタッチパッドやタッチパネル、ゲーム用カードのデータを読み取るカードリーダ４などがあげられる。操作デバイス３には、例えば、方向キー、ボタン、アナログスティック、レバー、ステアリングなどが含まれる。
【００２５】
図２に示すように、ゲーム装置１は、機能構成として、例えば、通信を制御する通信処理部１１と、情報の演算等を制御する情報処理部１２とを有する。記憶部１３には、例えば、ゲームプログラム、プレイヤ情報およびゲーム情報などが記憶される。
【００２６】
通信処理部１１は、例えば、ゲームサーバとの間の通信を制御し、プレイヤの認証処理やゲームに関するデータの送受信などを制御する。
【００２７】
情報処理部１２は、ユーザの操作指示などに従ってゲームプログラムを実行する。情報処理部１２が実行するゲームプログラムの基本的な処理内容について、図３を参照しながら説明する。ここでは、例示的に、キャラクタが人物である場合について説明するが、キャラクタはこれに限定されない。キャラクタとしては、例えば、船、車、飛行機などを採用することができる。
【００２８】
最初に、プレイヤが、プレイヤパーティを構成する複数のキャラクタを選択し、出撃するフィールドを選択することで、プレイヤパーティによるフィールド移動を開始する（ステップＳ１０１）。情報処理部１２は、プレイヤが選択した複数のキャラクタのうち、プレイヤにより特定された一人のキャラクタをプレイヤパーティのリーダキャラクタとして設定する。
【００２９】
続いて、プレイヤによりパーティの進行方向および速度が指示されると、情報処理部１２は、指示された進行方向および速度に従ってプレイヤパーティを移動させる処理を実行する（ステップＳ１０２）。フィールドを移動する際のプレイヤパーティの隊列は、プレイヤの操作指示により選択され、任意に設定できる。隊列としては、例えば、横一列型、縦一列型、Ｖ字型などがある。
【００３０】
続いて、プレイヤにより偵察が指示された場合（ステップＳ１０３；ＹＥＳ）に、情報処理部１２は、一部のキャラクタが使用可能な偵察スキルを使用し、敵の有無や位置などを捜索する処理を実行する（ステップＳ１０４）。プレイヤパーティを構成する複数のキャラクタが偵察スキルを使用可能な場合には、プレイヤは、偵察スキルを使用するキャラクタを任意に選択することができる。
【００３１】
続いて、情報処理部１２は、プレイヤパーティが敵を発見し、敵パーティ（敵オブジェクト）と接触したと判定した場合（ステップＳ１０５；ＹＥＳ）に、ゲーム画面を戦闘画面に切り替え、戦闘を行う戦闘処理を実行する（ステップＳ１０６）。
【００３２】
続いて、情報処理部１２は、戦闘終了条件を満たしたと判定した場合（ステップＳ１０７；ＹＥＳ）に、戦闘処理を終了する（ステップＳ１０８）。
【００３３】
次に、戦闘処理において、それぞれのパーティにより行われる攻撃について説明する。図４は、例えば戦闘画面中の下部に表示されるゲージを例示した模式図である。図４には、２種類のゲージが表示されており、上段側に、行動可能ゲージｇｐ１，ｇｍ１が表示され、下段側に、攻撃力ゲージｇｐ２，ｇｍ２が表示されている。行動可能ゲージおよび攻撃力ゲージは、プレイヤパーティＰ側と敵パーティＭ側とのそれぞれに別個に用意されている。
【００３４】
図４の紙面上で左側に位置するプレイヤパーティＰ側の行動可能ゲージｇｐ１および攻撃力ゲージｇｐ２と、右側に位置する敵パーティＭ側の行動可能ゲージｇｍ１および攻撃力ゲージｇｍ２とは、それぞれ同様の機能を有する。したがって、以下においては、説明の便宜のため、プレイヤパーティＰ側の行動可能ゲージｇｐ１と攻撃力ゲージｇｐ２とについて説明する。
【００３５】
行動可能ゲージｇｐ１は、プレイヤパーティＰを構成する各キャラクタが行動可能であるかどうかを判定するための経過時間に対応するバー（経過情報）ｂｐ１を表示するゲージである。経過時間は、戦闘開始の合図が発令されてからカウントされる時間である。バーｂｐ１の長さが長いほど、多くの時間が経過したことを示す。ここでの行動は、敵パーティＭへの攻撃となる。
【００３６】
行動可能ゲージｇｐ１の上方には、プレイヤパーティＰを構成する各パーティに対応するアイコン（指標）が配置される。図４では、プレイヤパーティＰを構成する４人のキャラクタに対応するアイコンＡ，Ｂ，Ｃ，Ｄがそれぞれ行動可能ゲージｇｐ１の上方に配置されている。行動可能ゲージｇｐ１のバーｂｐ１が到達した範囲の上方に配置されているアイコンＡ，Ｂに対応するキャラクタが、現時点において行動可能なキャラクタとなる。一方、アイコンＣ，Ｄに対応するキャラクタは、現時点において行動不可能なキャラクタとなる。
【００３７】
操作デバイス３のボタンがプレイヤにより押下されると、攻撃が開始され、その時点において、行動可能なキャラクタが攻撃を行う。行動可能なキャラクタが複数存在する場合には、複数のキャラクタが同時に攻撃を行う。したがって、攻撃開始時に行動可能なキャラクタが多いほど、相手側に与えるダメージを増大させることができる。
【００３８】
図４の状態でプレイヤがボタンを押下した場合には、アイコンＡ，Ｂに対応するキャラクタが、敵パーティＭに攻撃を行うことになる。各キャラクタは、１回の戦闘において攻撃回数が１回に制限される。したがって、攻撃を行ったキャラクタは、次回の戦闘（プレイヤパーティおよび敵パーティの全てのキャラクタが攻撃を行った後の次のターン）が開始されるまでは攻撃（行動）不可能な状態となり、そのキャラクタに対応するアイコンは、攻撃済であることを示すアイコンに変更される（例えば、図５のアイコンＡ，Ｂ参照）。
【００３９】
各キャラクタは、相手側の攻撃により受けたダメージの大きさに応じて戦闘不能になったかどうかが判定される。戦闘不能になったと判定されたキャラクタは、そのゲームでの戦闘が不能（行動不可能な状態）となり、そのキャラクタに対応するアイコンは、戦闘不能になったことを示すアイコンに変更される。
【００４０】
図４の行動可能ゲージｇｐ１の上方に配置されるアイコンＡ，Ｂ，Ｃ，Ｄの並び順は、例えば、各キャラクタに設定されている攻撃の射程距離に応じて決定することができる。具体的に、攻撃の射程距離が長いキャラクタほど、短い経過時間で攻撃可能となるようにアイコンを配置（キャラクタの行動可能時間を設定）する。図４では、行動可能ゲージｇｐ１の始点（左）側から順に、射程距離が一番長いキャラクタに対応するアイコンＡ、射程距離が二番目に長いキャラクタに対応するアイコンＢ、射程距離が三番目に長いキャラクタに対応するアイコンＣ、射程距離が一番短いキャラクタに対応するアイコンＤが配置されている。同じ射程距離のキャラクタが複数存在する場合は、アイコン順やランダム等の要素により、アイコンの並び順を決定してもよい。
【００４１】
なお、アイコンの並び順は、攻撃の射程距離に応じて決定することには限定されない。例えば、相手パーティからの距離に応じて決定することとしてもよい。この場合には、相手パーティからの距離が短いキャラクタほど、短い経過時間で攻撃可能となるようにアイコンを配置する。また、アイコンの並び順は、戦闘（ターン）ごとに変更することとしてもよい。１回の戦闘（ターン）は、例えば、行動可能ゲージｇｐ１のバーｂｐ１がＭＡＸに到達することで終了し、次回の戦闘（ターン）は、バーｂｐ１を０にクリアしてから開始することとしてもよい。つまり、次回の戦闘（ターン）開始時には、バーｂｐ１が０にクリアされる。ただし、上述の通り、バーｂｐ１が０の状態であるときには、全てのキャラクタは行動不可能な状態となる。また、行動可能ゲージｇｐ１のバーｂｐ１がＭＡＸに到達した時点で、プレイヤがまだ攻撃をしていない場合には、自動的に攻撃を開始することとしてもよい。なお、アイコンの配置位置（キャラクタの行動可能時間）は、キャラクタごとに固定であってもよい。
【００４２】
図４の攻撃力ゲージｇｐ２は、プレイヤパーティＰを構成する各キャラクタのうち、行動可能なキャラクタの攻撃力の大きさに対応するバー（攻撃力情報）ｂｐ２を表示するゲージである。バーｂｐ２の長さが長いほど、大きな攻撃力であることを示す。攻撃力としては、例えば、命中率、ダメージ率、攻撃力などがあげられる。
【００４３】
攻撃力ゲージｇｐ２は、プレイヤパーティＰを構成する各キャラクタのうち１人のキャラクタが行動可能になった時点から、バーｂｐ２の表示を開始する。図４では、上段にある行動可能ゲージｇｐ１のバーｂｐ１がアイコンＡの位置に到達した時点から、下段にある攻撃力ゲージｇｐ２のバーｂｐ２の表示が開始されることになる。
【００４４】
攻撃力ゲージｇｐ２のバーｂｐ２の長さは、時間の経過とともに長くなり、一旦攻撃を行うと、０にリセットされる（例えば、図５の攻撃力ゲージｇｐ２参照）。０にリセットされた後は、再度、１人のキャラクタが行動可能になった時点から、バーｂｐ２の表示を開始する。図５では、上段にある行動可能ゲージｇｐ１のバーｂｐ１がアイコンＣの位置に到達した時点から、下段にある攻撃力ゲージｇｐ２のバーｂｐ２の表示が開始されることになる。
【００４５】
上述したように、実施形態におけるゲーム装置１によれば、それぞれのキャラクタが行動可能となる時間を設定し、戦闘開始からの経過時間をカウントし、それぞれのキャラクタが行動可能であるかどうかを判定するための上記経過時間に対応する経過情報を表示させることができ、プレイヤからの攻撃操作入力に応じ、プレイヤパーティＰを構成する各キャラクタのうち、各プレイヤキャラクタそれぞれに設定された行動可能となる時間と上記経過時間とに基づいて、少なくとも１人の行動可能になっているキャラクタを決定し、決定したプレイヤキャラクタを用いて敵パーティＭへの攻撃を行わせることができる。
【００４６】
具体的には、攻撃を開始するときに、行動可能なキャラクタが複数存在する場合には、それら複数のキャラクタが同時に攻撃を行い、攻撃力を増大させることができるうえ、そのときの攻撃力ゲージの溜まり具合によっては、攻撃力をさらに増大させることができるため、プレイヤパーティＰを構成するキャラクタ間の行動関係性を戦闘に反映させることが可能となる。
【００４７】
また、各ゲージが溜まるのを待つことで、攻撃力を増大させることができる反面、ゲージが溜まるのを待っている間に、敵パーティＭから攻撃されると戦闘不能となる可能性があるため、攻撃を開始するタイミングを、戦闘を有利に進めるための重要な要素にすることができる。
【００４８】
それゆえ、実施形態におけるゲーム装置１によれば、ゲームの戦略性に幅をもたせることが可能となる。
【００４９】
[変形例]
なお、上述した実施形態において、攻撃力ゲージｇｐ２のバーｂｐ２の長さを増加させる速さを、行動可能ゲージｇｐ１のバーｂｐ１の長さを増加させる速さよりも速くすることとしてもよい。また、攻撃力ゲージｇｐ２のバーｂｐ２の長さを増加させる速さを、行動可能なキャラクタが多いほど速くすることとしてもよい。
【００５０】
また、上述した実施形態において、プレイヤパーティＰが攻撃する前に、敵パーティＭから先に攻撃を受けた場合に、プレイヤパーティＰ側の行動可能ゲージｇｐ１のバーｂｐ１の長さ、および／または攻撃力ゲージｇｐ２のバーｂｐ２の長さを、例えば、０にリセットする、短くする、増加を一時的に停止させる、増加させる速さを遅くするなどのいずれかとしてもよい。
【００５１】
また、プレイヤパーティＰを構成する各キャラクタ間に、親密性の度合いを示す値を設定し、親密性の高いキャラクタの組がプレイヤパーティＰに含まれている場合には、その組に属する各キャラクタの射程距離を所定距離分増加させたうえで、行動可能ゲージｇｐ１上にアイコンを並べることとしてもよい。
【００５２】
また、上述した実施形態において、プレイヤパーティを構成する各キャラクタが行動可能であるかどうかを判定するための経過時間に対応する経過情報や、行動可能なキャラクタの攻撃力の大きさに対応する攻撃力情報を、バーを用いて表示しているが、経過情報および攻撃力情報はバーで表示することには限定されない。例えば、経過情報および攻撃力情報を数値で表示することとしてもよい。
【００５３】
また、上述した実施形態では、戦闘を開始する条件として、プレイヤパーティが、敵パーティと接触することを用いて説明しているが、戦闘開始条件はこれに限定されず、敵パーティとの所定条件を満たすことができればよい。例えば、プレイヤパーティが、敵パーティに発見されることを戦闘開始条件としてもよい。
【００５４】
また、上述した実施形態では、各キャラクタの行動を、敵パーティに攻撃することを用いて説明しているが、各キャラクタの行動はこれに限定されず、例えば、プレイヤパーティを構成する他のキャラクタへの回復行動や、敵パーティからの攻撃を受けにくくするための防御行動、回避行動であってもよい。
【符号の説明】
【００５５】
１・・・ゲーム装置
２・・・ディスプレイ
３・・・操作デバイス
４・・・カードリーダ
１１・・・通信処理部
１２・・・情報処理部
１３・・・記憶部
【図１】
0006520141.tif 000002
【図２】
0006520141.tif 000003
【図３】
0006520141.tif 000004
【図４】
0006520141.tif 000005
【図５】
0006520141.tif 000006