(57)【要約】【課題】対戦ゲームにおけるユーザの戦略性を向上させる機能を有するゲームプログラム及びゲームシステムを提供する。【解決手段】ユーザの限界突破の操作入力によって、プレイヤオブジェクトが特殊技を発動するために消費するＳＰゲージの上限値及び現在値を増加する変更が行われる。限界突破において、ＳＰゲージの現在値は、プレイヤオブジェクトの体力ゲージの残り体力（現在値）に基づいて変更される。例えば、限界突破の実行時において残り体力が少ない場合ほど、ＳＰゲージの現在値の増加量が多くなる。【選択図】図１０
2020168358.tif 000002
【特許請求の範囲】
【請求項１】
操作部を介してユーザに操作されるプレイヤオブジェクトと、敵オブジェクトとが対戦するビデオゲームの進行を制御する機能をコンピュータに実現させるためのゲームプログラムであって、
前記操作部の操作情報に応じて、攻撃を含む動作を前記プレイヤオブジェクトに実行させるオブジェクト制御機能、
対戦相手から受ける攻撃に応じて、前記プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値を減少させる第一パラメータ制御機能、
前記操作部の操作情報に応じて、前記対戦において特殊効果を発生させる効果制御機能、
前記プレイヤオブジェクトの動作に基づいて該プレイヤオブジェクトの第二パラメータの現在値を上限値の範囲内で増加させ、前記特殊効果の発生に基づいて該第二パラメータの現在値を減少させる第二パラメータ制御機能、
前記第一パラメータの現在値に基づいて前記対戦の勝敗を決定する勝敗決定機能、
を実現させ、
前記第二パラメータ制御機能では、前記操作部の操作情報に応じて、前記プレイヤオブジェクトの第一パラメータの現在値に基づく値に前記第二パラメータの現在値を変更する機能、
を実現させるゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態の少なくとも１つは、操作部を介してユーザに操作されるプレイヤオブジェクトと、敵オブジェクトとが対戦するビデオゲームの進行を制御するゲームプログラム等に関する。
【背景技術】
【０００２】
格闘ゲームのような対戦ゲームでは、ユーザの操作入力に応じてプレイヤオブジェクト（プレイヤキャラクタ）がキック、パンチなどの攻撃の動作を行う。また、対戦ゲームでは、プレイヤオブジェクト（ユーザ）に設定された対戦用パラメータの値（現在値）を減少させる（消費する）ことで、特殊攻撃をプレイヤオブジェクトに実行させるものもある（例えば、特許文献１参照）。対戦用パラメータの現在値は、例えば、上限値の範囲内で、プレイヤオブジェクトの所定動作の実行に応じて増加する。
【０００３】
さらに、対戦ゲームでは、引用文献１で例示されるように、所定条件の成立によって、対戦用パラメータの上限値が増加するように変更されるものもある。上限値が増加することで、対戦用パラメータは、より多くの値をストックできるようになるので、対戦ゲームにおけるユーザの戦略も変化することとなる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１１５２５３号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した対戦ゲームにおいて、対戦用パラメータの現在値は、上限値の変更に伴って変化しない。したがって、上限値が変更されても、特殊攻撃を実行する場合には対戦用パラメータの現在値が実行に必要な値に達している必要がある。そのため、上限値の変更の機能がユーザに有効に活用されていない可能性もあり、上記機能の向上を図ることが課題となっている。
【０００６】
本発明の少なくとも１つの実施形態の目的は、上記課題を解決し、対戦ゲームにおけるユーザの戦略性を向上させる機能を提供することにある。
【課題を解決するための手段】
【０００７】
非限定的な観点によると、本発明の一実施形態に係るゲームプログラムは、操作部を介してユーザに操作されるプレイヤオブジェクトと、敵オブジェクトとが対戦するビデオゲームの進行を制御する機能をコンピュータに実現させるためのゲームプログラムであって、操作部の操作情報に応じて、攻撃を含む動作をプレイヤオブジェクトに実行させるオブジェクト制御機能、対戦相手から受ける攻撃に応じて、プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値を減少させる第一パラメータ制御機能、操作部の操作情報に応じて、対戦において特殊効果を発生させる効果制御機能、プレイヤオブジェクトの動作に基づいてプレイヤオブジェクトの第二パラメータの現在値を上限値の範囲内で増加させ、特殊効果の発生に基づいて第二パラメータの現在値を減少させる第二パラメータ制御機能、第一パラメータの現在値に基づいて対戦の勝敗を決定する勝敗決定機能、を実現させ、第二パラメータ制御機能では、操作部の操作情報に応じて、プレイヤオブジェクトの第一パラメータの現在値に基づいて第二パラメータの現在値を変更する機能、を実現させるためのものである。
【０００８】
非限定的な観点によると、本発明の一実施形態に係るゲームプログラムは、操作部を介してユーザに操作されるプレイヤオブジェクトと、敵オブジェクトとが対戦するビデオゲームを実行するゲーム端末装置と通信ネットワークにより接続されるサーバ装置に、ビデオゲームの進行を制御させるためのゲームプログラムであって、操作部の操作情報に応じて、攻撃を含む動作をプレイヤオブジェクトに実行させるオブジェクト制御機能、対戦相手から受ける攻撃に応じて、プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値を減少させる第一パラメータ制御機能、操作部の操作情報に応じて、対戦において特殊効果を発生させる効果制御機能、プレイヤオブジェクトの動作に基づいてプレイヤオブジェクトの第二パラメータの現在値を上限値の範囲内でなお増加させ、特殊効果の発生に基づいて第二パラメータの現在値を減少させる第二パラメータ制御機能、第一パラメータの現在値に基づいて対戦の勝敗を決定する勝敗決定機能、を実現させ、第二パラメータ制御機能では、操作部の操作情報に応じて、プレイヤオブジェクトの第一パラメータの現在値に基づいて第二パラメータの現在値を変更する機能、を実現させるためのものである。
【０００９】
非限定的な観点によると、本発明の一実施形態に係るゲームシステムは、操作部を介してユーザに操作されるプレイヤオブジェクトと、敵オブジェクトとが対戦するビデオゲームを実行するゲーム端末装置と、ゲーム端末装置と通信ネットワークにより接続されるサーバ装置とを備えたゲームシステムであって、操作部の操作情報に応じて、攻撃を含む動作をプレイヤオブジェクトに実行させるオブジェクト制御手段、対戦相手から受ける攻撃に応じて、プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値を減少させる第一パラメータ制御手段、操作部の操作情報に応じて、対戦において特殊効果を発生させる効果制御手段、プレイヤオブジェクトの動作に基づいてプレイヤオブジェクトの第二パラメータの現在値を上限値の範囲内で増加させ、特殊効果の発生に基づいて第二パラメータの現在値を減少させる第二パラメータ制御手段、第一パラメータの現在値に基づいて対戦の勝敗を決定する勝敗決定手段、を含み、第二パラメータ制御手段は、操作部の操作情報に応じて、プレイヤオブジェクトの第一パラメータの現在値に基づいて第二パラメータの現在値を変更する、ことを特徴とする。
【発明の効果】
【００１０】
本願の各実施形態により１または２以上の不足が解決される。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態の少なくとも一つに対応するゲームシステムの構成の例を示すブロック図である。
【図２】本発明の実施形態の少なくとも一つに対応するパラメータ更新処理の例を示すフローチャートである。
【図３】本発明の実施形態の少なくとも一つに対応するゲームシステムの構成の例を示すブロック図である。
【図４】本発明の実施形態の少なくとも一つに対応するサーバ装置がパラメータ更新処理を実行する場合のサーバ装置及び端末装置の動作の例を示すフローチャートである。
【図５】本発明の実施形態の少なくとも一つに対応するゲームシステムの構成の例を示すブロック図である。
【図６】本発明の実施形態の少なくとも一つに対応するパラメータ更新処理の例を示すフローチャートである。
【図７】本発明の実施形態の少なくとも一つに対応するゲームシステムの構成の例を示すブロック図である。
【図８】本発明の実施形態の少なくとも一つに対応するパラメータ更新処理の例を示すフローチャートである。
【図９】本発明の実施形態の少なくとも一つに対応するゲーム画像の一例を示す図である。
【図１０】本発明の実施形態の少なくとも一つに対応する限界突破の実行によるＳＰパラメータの上限値及び現在値の変化の一例を説明する図である。
【図１１】本発明の実施形態の少なくとも一つに対応する加算値決定テーブルの一例を示す図である。
【図１２】本発明の実施形態の少なくとも一つに対応するゲームシステムの構成の例を示すブロック図である。
【図１３】本発明の実施形態の少なくとも一つに対応するパラメータ更新処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。
【００１３】
［第１の実施形態］
図１は、本発明の実施形態の少なくとも一つに対応するゲームシステム１００の構成の例を示すブロック図である。図１に示すように、ゲームシステム１００は、例えば、ユーザ（プレイヤ）が使用するコンピュータであるゲーム端末装置（端末装置）２０を含んでいる。なお、図１では、端末装置２０の構成の例である端末装置２０Ａの構成を示している。また、ゲームシステム１００の構成は、これに限定されるものではない。例えば、ユーザの端末装置が通信ネットワークを介してサーバ装置（ビデオゲーム処理サーバ）に接続され、このサーバ装置から端末装置に対してビデオゲームのサービスが提供される構成としてもよい。
【００１４】
ゲームシステム１００は、プレイヤオブジェクトと、敵オブジェクトとが対戦するビデオゲーム（対戦ゲーム）を実行する各種機能を有する。プレイヤオブジェクトは、端末装置の操作部を介してユーザに操作される。本実施形態の例の対戦ゲームでは、プレイヤオブジェクト及び敵オブジェクトに対応付けられている第一パラメータの現在の値（現在値）に基づいて、対戦の勝敗が決定される。各オブジェクトの第一パラメータの現在値は、対戦相手から受けた攻撃に応じて減少していく。第一パラメータは、例えば、各オブジェクトの体力を示すパラメータ（体力パラメータ：Health parameter）である。
【００１５】
また、プレイヤオブジェクトには、第二パラメータが対応付けられている。第二パラメータは、対戦ゲームにおいて特殊効果を発生させるためのパラメータである。特殊効果は、ユーザによる特殊効果の操作入力があった場合に発生する。そして、発生に伴って、第二パラメータの現在の値（現在値）が、所定量だけ減少する（消費される）。すなわち、特殊効果は、第二パラメータを使用しなければ発生させることのできない効果を意味する。第二パラメータの現在値は、プレイヤオブジェクトの動作に基づいて上限値の範囲内で増加する。
【００１６】
さらに、ユーザによる変更要求の操作入力があった場合に、第二パラメータの上限値及び現在値が変更される。第二パラメータの現在値は、変更要求の操作入力があった時点での、プレイヤオブジェクトの第一パラメータの現在値に基づいて変更される。例えば、敵オブジェクトの攻撃によって多くのダメージを受けた状態での変更要求と、あまりダメージを受けていない状態での変更要求とでは、第一パラメータの現在値が異なるため、第二パラメータの現在値の変化量も異なってくる。
【００１７】
したがって、ユーザは、変更要求を行うタイミングとして、例えば、対戦の状況（敵オブジェクトの強さ、プレイヤオブジェクトの第一パラメータ及び第二パラメータの現在値など）を考慮することとなる。
【００１８】
なお、各オブジェクトの攻撃の動作、攻撃を受けたか否かの判定などの処理は、一般的な構成であるので、ここでの詳細な説明は省略する。
【００１９】
端末装置２０は、ビデオゲームを行うプレイヤによって管理され、例えば、据置型ゲーム装置、パーソナルコンピュータ、携帯電話端末やＰＤＡ（Personal Digital Assistants）、携帯型ゲーム装置などのビデオゲームを実行することが可能な端末装置によって構成される。
【００２０】
また、端末装置２０は、ビデオゲームを実行するため操作部（タッチパネル、ゲームパッドなど）、ハードディスクドライブ等の記憶部、ゲームを実行してゲーム画像を生成するＣＰＵ等から構成される制御部、ゲーム画像を表示させる表示装置（表示部）等を備えるが、一般的な構成であるので詳細な説明は省略する。また、端末装置２０には、ビデオゲームを実行するとともにゲームの進行を制御するためのソフトウェア（ゲームプログラム）が記憶部に記憶されている。なお、ゲームプログラムには、ゲームデータも含まれる。
【００２１】
次に、端末装置２０の構成の例である端末装置２０Ａの構成について説明する。端末装置２０Ａは、制御部が記憶部のゲームプログラムを実行することで、ビデオゲームの進行を制御するためのオブジェクト制御部３１、第一パラメータ制御部３２、第二パラメータ制御部３３、効果制御部３４及び勝敗決定部３５を少なくとも備える。
【００２２】
オブジェクト制御部３１は、操作部の操作情報に応じて、攻撃を含む動作をプレイヤオブジェクトに実行させる。第一パラメータ制御部３２は、対戦相手から受ける攻撃に応じて、プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値を減少させる。
【００２３】
第二パラメータ制御部３３は、プレイヤオブジェクトの動作に基づいて、プレイヤオブジェクトの第二パラメータの現在値を上限値の範囲内で増加させる。また、第二パラメータ制御部３３は、特殊効果の発生に基づいて第二パラメータの現在値を減少させる。さらに、第二パラメータ制御部３３は、操作部の操作情報に応じて、第二パラメータの上限値及び現在値を変更する。上述したように、第二パラメータの現在値は、プレイヤオブジェクトの第一パラメータの現在値に基づいて変更される。
【００２４】
効果制御部３４は、操作部の操作情報に応じて、対戦において特殊効果を発生させる。勝敗決定部３５は、プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値に基づいて対戦の勝敗を決定する。
【００２５】
次に、この実施形態のゲームシステム（システム）１００の動作について説明する。
【００２６】
図２は、システム１００が実行するパラメータ更新処理の例を示すフローチャートである。本例におけるパラメータ更新処理では、第一パラメータ及び第二パラメータを含むプレイヤオブジェクト及び敵オブジェクトの各種パラメータを更新するための処理が行われる。以下、端末装置２０Ａがパラメータ更新処理を実行する場合を例にして説明する。
【００２７】
本例のパラメータ更新処理は、例えば、対戦（対戦のゲーム進行処理）が開始されたことを契機として実行される。すなわち、パラメータ更新処理は、対戦のゲーム進行処理と並行して実行される。
【００２８】
パラメータ更新処理において、端末装置２０Ａは、プレイヤオブジェクトの第一パラメータの現在値を更新する（ステップＳ１０）。例えば、プレイヤオブジェクトが受けた攻撃の種類などに応じた量（ダメージ量）だけ、第一パラメータの現在値を減少させる。次に、端末装置２０Ａは、敵オブジェクトの第一パラメータの現在値を更新する（ステップＳ１１）。例えば、上述のステップＳ１０の処理と同様に敵オブジェクトの第一パラメータの現在値を減少させる。
【００２９】
その後、端末装置２０Ａは、第二パラメータの現在値を更新する（ステップＳ１２）。端末装置２０Ａは、上述したように、プレイヤオブジェクトの動作に応じて上記現在値を増加させ、特殊効果が発生する場合に上記現在値を減少させる。
【００３０】
次に、端末装置２０Ａは、第二パラメータの上限値及び現在値の変更操作（変更要求）の情報を受信したか否かを判断する（ステップＳ１３）。具体的には、端末装置２０Ａは、受信した操作部の操作情報が、変更操作の情報であるか否かを判断する。受信していないと判断した場合（ステップＳ１３：ＮＯ）、端末装置２０Ａは、ステップＳ１５の処理に移行する。
【００３１】
一方、受信したと判断した場合（ステップＳ１３：ＹＥＳ）、端末装置２０Ａは、第二パラメータの上限値及び現在値の変更を行う（ステップＳ１４）。上限値は、例えば、現在設定されている値よりも大きい値に変更される。変更する値は、ゲームデータに含めておけばよい。第二パラメータの現在値は、プレイヤオブジェクトの第一パラメータの現在値に基づいて変更される。例えば、プレイヤオブジェクトの第一パラメータの現在値に基づいて加算値を決定する。そして、第二パラメータの現在値に加算値を加えた値を、第二パラメータの新たな現在値とする。また、例えば、第一パラメータの現在値が低いほど、加算値が大きくなるようにしてもよい。
【００３２】
その後、端末装置２０Ａは、対戦の勝敗が決定したか否かを判断する（ステップＳ１５）。勝敗は、各オブジェクトの第一パラメータの現在値に基づいて判断される。例えば、いずれか一方のオブジェクトの第一パラメータの現在値が所定値にまで減少した場合、他方のオブジェクトが勝利となる。
【００３３】
勝敗が決定していないと判断した場合（ステップＳ１５：ＮＯ）、端末装置２０Ａは、ステップＳ１０の処理に戻る。一方、勝敗が決定していると判断した場合（ステップＳ１５：ＹＥＳ）、端末装置２０Ａは、パラメータ更新処理を終了する。
【００３４】
なお、上述のパラメータ更新処理では、主として、プレイヤオブジェクト及び敵オブジェクトの第一パラメータ及び第二パラメータについて説明しているが、その他のパラメータにおいては説明及び図示を省略している。
【００３５】
以上のように、第１の実施形態の一側面として、端末装置２０Ａが、オブジェクト制御部３１、第一パラメータ制御部３２、第二パラメータ制御部３３、効果制御部３４及び勝敗決定部３５を備える構成としているので、ユーザの操作入力によって、プレイヤオブジェクトの第二パラメータの上限値の変更とともに現在値も変更される。また、第二パラメータの現在値の変更は、第一パラメータの現在値に基づいて決定される。第二パラメータの上限値が増加する方向に変化する場合には、第二パラメータの値をより多く蓄積でき、対戦が有利となる。また、第二パラメータの現在値が増加するように変更されれば、すぐに特殊効果を発生させることが可能な場合もあるので、対戦がより有利となる。そのため、ユーザは、少なくとも第一パラメータの現在値の状況を考慮して、第二パラメータの上限値及び現在値を変更することとなる。したがって、上限値の変更の機能の向上が図られ、対戦ゲームにおけるユーザの戦略性が向上する。
【００３６】
なお、上述した第１の実施形態の例では、端末装置２０Ａが、ゲームプログラムを実行してゲームの進行を制御しているが、特にこれに限定されるものではない。例えば、図３に示すようなサーバ装置及び端末装置を含むゲームシステムとし、端末装置２０Ａに代えてサーバ装置がオブジェクト制御部３１、第一パラメータ制御部３２、第二パラメータ制御部３３、効果制御部３４及び勝敗決定部３５を少なくとも備える構成としてもよい。
【００３７】
サーバ装置は、図示しないハードディスクドライブ等の記憶部及びＣＰＵ等から構成される制御部などを有する。また、サーバ装置は、記憶部に記憶されている上述のゲームプログラムを制御部が実行することで、端末装置２０Ａと同様にビデオゲームの進行を制御する。サーバ装置は、制御部や通信部等のビデオゲームの進行を制御するための一般的な構成を備えるが、ここでの詳細な説明は省略する。
【００３８】
なお、サーバ装置は、端末装置２０Ａのようにビデオゲームを実行しない。サーバ装置は、例えば、インターネット回線（通信ネットワーク）に接続された通信部を有し、ビデオゲームを実行する端末装置と通信を行う。サーバ装置は、ユーザ（端末装置）から操作信号（操作情報）等を受信し、またゲーム進行に関する情報（画像情報等）を端末装置に送信する。なお、複数のサーバ装置が協働して上記ゲームプログラムを実行してもよく、サーバ装置及び端末装置が協働して上記ゲームプログラムを実行（ゲームの進行を制御）してもよい。
【００３９】
図４は、サーバ装置が図２に示すパラメータ更新処理を実行する場合のサーバ装置及び端末装置の動作の例を示すフローチャートである。
【００４０】
パラメータ更新処理において、サーバ装置は、プレイヤオブジェクトの第一パラメータの現在値を更新する（ステップＳ３０）。次に、サーバ装置は、敵オブジェクトの第一パラメータの現在値を更新する（ステップＳ３１）。その後、サーバ装置は、第二パラメータの現在値を更新する（ステップＳ３２）。
【００４１】
次に、サーバ装置は、第二パラメータの上限値及び現在値の変更操作（変更要求）の情報を受信したか否かを判断する（ステップＳ３３）。具体的には、サーバ装置は、端末装置から受信した操作部の操作情報が、変更操作の情報であるか否かを判断する。受信していないと判断した場合（ステップＳ３３：ＮＯ）、サーバ装置は、ステップＳ３５の処理に移行する。
【００４２】
一方、受信したと判断した場合（ステップＳ３３：ＹＥＳ）、サーバ装置は、第二パラメータの上限値及び現在値の変更を行う（ステップＳ３４）。
【００４３】
また、サーバ装置は、ステップＳ３４の処理が実行された場合には、第二パラメータの上限値及び現在値の変更が反映されたゲーム画像を生成するための画像情報を端末装置に送信する。端末装置は、受信した画像情報に基づくゲーム画像を出力（表示部に表示）する（ステップＳ４０）。
【００４４】
その後、サーバ装置は、対戦の勝敗が決定したか否かを判断する（ステップＳ３５）。勝敗が決定していないと判断した場合（ステップＳ３５：ＮＯ）、サーバ装置は、ステップＳ３０の処理に戻る。一方、勝敗が決定していると判断した場合（ステップＳ３５：ＹＥＳ）、サーバ装置は、パラメータ更新処理を終了する。
【００４５】
上述の第１の実施形態の例のプレイヤオブジェクト及び敵オブジェクトとしては、キャラクタ、アバター、戦闘機など、各種オブジェクトが含まれる。また、対戦における各オブジェクトの数は、任意に設定可能である。例えば、複数のプレイヤオブジェクトと複数のプレイヤオブジェクトとの対戦であってもよい。また、プレイヤオブジェクト及び敵オブジェクトの攻撃としては、例えば、キック、パンチ、武器を使用した攻撃、魔法による攻撃などの動作がある。
【００４６】
上述の第１の実施形態の例の第一パラメータ及び第二パラメータの上限値、現在値等は、例えば、対戦の開始時に各基準値を設定しておけばよい。また、各パラメータの各基準値は、ゲームデータに含めておけばよい。
【００４７】
上述の第１の実施形態の例の変更要求において、第二パラメータの現在値を常に増加させる変更を行わなくてもよい。例えば、第一パラメータの現在値が所定値以上の高い場合には、第二パラメータの現在値を減少させる変更を行う。一方、第一パラメータの現在値が所定値未満の低い場合には、第二パラメータの現在値を増加させる変更を行ってもよい。さらに、第二パラメータの現在値の変更は、第一パラメータの現在値に基づいて変更される構成であれば、いずれの構成を採用してもよい。例えば、第一パラメータの現在値と第二パラメータの加算値とを関係付けたテーブル（加算値決定テーブル）をゲームデータに含めておく。そして、第一パラメータの現在値に対応する加算値を、上記テーブルを参照することで決定して第二パラメータの現在値に加算すればよい。
【００４８】
なお、上述の第１の実施形態の例の各パラメータの上限値及び現在値等の情報は、端末装置の記憶部に記憶しておけばよい。また、上述の第１の実施形態の例では、プレイヤオブジェクトの第二パラメータについてのみ説明しているが、敵オブジェクトに第二パラメータが対応付けられていてもよい。
【００４９】
上述の第１の実施形態の例における特殊効果としては、例えば、プレイヤオブジェクトによる特殊技（必殺技）の攻撃の実行がある。その他、プレイヤオブジェクトを無敵状態にするなどの効果であってもよい。無敵状態は、対戦相手からの攻撃を受け付けない状態（第一パラメータが減少しない状態）を意味する。あるいは、プレイヤオブジェクトの第一パラメータを所定量だけ回復させる効果であってもよい。また、発生させることのできる特殊効果は、複数種類あってもよい。この場合、ユーザが発生させたい特殊効果を選択する操作を行えばよい。さらに、特殊効果の発生に応じて減少させる第二パラメータの量（減少量）は、任意に設定可能である。
【００５０】
上述の第１の実施形態の例の第二パラメータの上限値の変更は、例えば、設定されている上限値から所定量だけ増加させるようにすればよい。この場合、所定量はゲームデータに含めておけばよい。
【００５１】
上述の第１の実施形態の例におけるプレイヤオブジェクトの動作に基づいて第二パラメータの現在値を増加させる構成は、いずれの構成を採用してもよい。例えば、プレイヤオブジェクトが攻撃及び防御の動作を成功させた場合に所定量だけ増加させる。ここで、成功は、例えば、攻撃によって対戦相手にダメージを与えた場合、防御によって相手の攻撃を防いだ（無効にした）場合など、動作の目的を達成した場合を意味する。
【００５２】
上述の第１の実施形態の例の敵オブジェクトは、端末装置に制御される所謂ノンプレイヤオブジェクトであってもよく、また他のユーザによって操作される他のプレイヤオブジェクトであってもよい。敵オブジェクトが他のプレイヤオブジェクトである場合、例えば、ユーザ及び他のユーザの使用する２つの端末装置同士をピアツーピアで通信可能に接続した構成がある。この場合、いずれか一方の端末装置がホストとして、ゲームの進行を制御し、他方の端末装置にゲーム進行に関する情報（画像情報等）を送信すればよい。あるいは、２つの端末装置を、図３に示すサーバ装置経由で通信可能に接続した構成としてもよい。サーバ装置は、ゲーム進行に関する情報を各端末装置に送信する。また、各端末装置は、操作信号（操作情報）等をサーバ装置に送信する。
【００５３】
上述の第１の実施形態の例の対戦ゲームは、ユーザが、プレイヤオブジェクトに対して攻撃の動作を指示できる構成のゲームであれば、いずれの構成の対戦ゲームを適用してもよい。例えば、１対１の格闘ゲームのような対戦ゲーム、サーカーなどチーム対チームの団体戦の対戦ゲームがある。あるいは、レイドボスバトルのような１対多（多対１）などの対戦ゲームであってもよい。また、ロールプレイングゲーム（ＲＰＧ）のようなターン制のコマンドバトルの対戦ゲームであってもよい。
【００５４】
［第２の実施形態］
図５は、端末装置２０の例である端末装置２０Ｂの構成を示すブロック図である。本例において、端末装置２０Ｂは、オブジェクト制御部３１、第一パラメータ制御部３２、第二パラメータ制御部３３Ｂ、効果制御部３４及び勝敗決定部３５を少なくとも備える。
【００５５】
オブジェクト制御部３１は、操作部の操作情報に応じて、攻撃を含む動作をプレイヤオブジェクトに実行させる。第一パラメータ制御部３２は、対戦相手から受ける攻撃に応じて、プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値を減少させる。第二パラメータ制御部３３Ｂは、プレイヤオブジェクトの動作に基づいて、プレイヤオブジェクトの第二パラメータの現在値を上限値の範囲内で増加させる。また、第二パラメータ制御部３３Ｂは、特殊効果の発生に基づいて第二パラメータの現在値を減少させる。
【００５６】
さらに、第二パラメータ制御部３３Ｂは、操作部の操作情報に応じて、第二パラメータの上限値及び現在値を変更する。第二パラメータの現在値は、プレイヤオブジェクトの第一パラメータの現在値に基づいて変更される。本実施形態の例では、第二パラメータ制御部３３Ｂは、第一パラメータの現在値に基づいて、第二パラメータの現在値を増加させる変更を行う。
【００５７】
効果制御部３４は、操作部の操作情報に応じて、対戦において特殊効果を発生させる。勝敗決定部３５は、プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値に基づいて対戦の勝敗を決定する。
【００５８】
次に、この実施形態のシステム１００の動作について説明する。
【００５９】
図６は、システム１００が実行するパラメータ更新処理の例を示すフローチャートである。本例におけるパラメータ更新処理では、第一パラメータ及び第二パラメータを含むプレイヤオブジェクト及び敵オブジェクトの各種パラメータを更新するための処理が行われる。以下、端末装置２０Ｂがパラメータ制御処理を実行する場合を例にして説明する。なお、サーバ装置の動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００６０】
本例のパラメータ更新処理は、例えば、対戦（対戦のゲーム進行処理）が開始されたことを契機として実行される。すなわち、パラメータ更新処理は、対戦のゲーム進行処理と並行して実行される。
【００６１】
パラメータ更新処理において、端末装置２０Ｂは、プレイヤオブジェクトの第一パラメータの現在値を更新する（ステップＳ１０）。次に、端末装置２０Ｂは、敵オブジェクトの第一パラメータの現在値を更新する（ステップＳ１１）。
【００６２】
その後、端末装２０Ｂは、第二パラメータの現在値を更新する（ステップＳ１２）。端末装置２０Ｂは、プレイヤオブジェクトの動作に応じて第二パラメータの現在値を増加させ、特殊効果が発生する場合に上記現在値を減少させる。
【００６３】
次に、端末装置２０Ｂは、第二パラメータの上限値及び現在値の変更操作（変更要求）の情報を受信したか否かを判断する（ステップＳ１３）。受信していないと判断した場合（ステップＳ１３：ＮＯ）、端末装置２０Ｂは、ステップＳ１５の処理に移行する。
【００６４】
一方、受信したと判断した場合（ステップＳ１３：ＹＥＳ）、端末装置２０Ｂは、第二パラメータの上限値及び現在値の変更を行う（ステップＳ１４−Ｂ）。上限値は、例えば、現在設定されている値よりも大きい値に変更される。また、第二パラメータの現在値は、第一パラメータの現在値に基づいて増加するように変更される。例えば、プレイヤオブジェクトの第一パラメータの現在値に基づいて加算値を決定する。そして、第二パラメータの現在値に加算値を加えた値を、第二パラメータの新たな現在値とする。例えば、第一パラメータの現在値が低いほど、加算値が大きくなるようにすればよい。
【００６５】
その後、端末装置２０Ｂは、対戦の勝敗が決定したか否かを判断する（ステップＳ１５）。勝敗が決定していないと判断した場合（ステップＳ１５：ＮＯ）、端末装置２０Ｂは、ステップＳ１０の処理に戻る。一方、勝敗が決定していると判断した場合（ステップＳ１５：ＹＥＳ）、端末装置２０Ｂは、パラメータ更新処理を終了する。
【００６６】
なお、上述のパラメータ更新処理では、主として、プレイヤオブジェクト及び敵オブジェクトの第一パラメータ及び第二パラメータについて説明しているが、その他のパラメータにおいては説明及び図示を省略している。
【００６７】
以上のように、第２の実施形態の一側面として、端末装置２０Ｂが、オブジェクト制御部３１、第一パラメータ制御部３２、第二パラメータ制御部３３Ｂ、効果制御部３４及び勝敗決定部３５を備える構成としているので、ユーザの操作入力によって、プレイヤオブジェクトの第二パラメータの上限値の変更とともに現在値も変更される。また、第二パラメータの現在値の変更は、第一パラメータの現在値に基づいて決定される。第二パラメータの上限値が増加する方向に変化する場合には、第二パラメータの値をより多く蓄積できて、対戦が有利となる。また、第二パラメータの現在値が増加する変更が行われるので、すぐに特殊効果を発生させることが可能な場合もあることから、対戦がより有利となる。そのため、ユーザは、少なくとも第一パラメータの現在値の状況を考慮して、第二パラメータの上限値及び現在値を変更することとなる。したがって、上限値の変更の機能の向上が図られ、対戦ゲームにおけるユーザの戦略性が向上する。
【００６８】
上述の第２実施形態の例の第二パラメータの現在値の変更は、第一パラメータの現在値に基づいて増加する変更であれば、いずれの構成を採用してもよい。例えば、第一パラメータの現在値に基づいて増加率を決定する。そして、増加率を用いて第二パラメータの現在値を増加させた値を、第二パラメータの新たな現在値とする。この場合、例えば、第一パラメータの現在値が低いほど、増加率が大きくなるようにしてもよい。例えば、増加率の上限値と下限値とを第一パラメータの現在値の下限値と上限値とに対応付け、線形補完によって増加率を算出すればよい。なお、増加率の上限値及び下限値は、ゲームデータに含めておけばよい。また、第一パラメータの現在値によっては、第二パラメータの現在値が増加しない構成としてもよい。
【００６９】
［第３の実施形態］
図７は、端末装置２０の例である端末装置２０Ｃの構成を示すブロック図である。本例において、端末装置２０Ｃは、オブジェクト制御部３１、第一パラメータ制御部３２、第二パラメータ制御部３３Ｃ、効果制御部３４及び勝敗決定部３５を少なくとも備える。
【００７０】
オブジェクト制御部３１は、操作部の操作情報に応じて、攻撃を含む動作をプレイヤオブジェクトに実行させる。第一パラメータ制御部３２は、対戦相手から受ける攻撃に応じて、プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値を減少させる。第二パラメータ制御部３３Ｃは、プレイヤオブジェクトの動作に基づいて、プレイヤオブジェクトの第二パラメータの現在値を上限値の範囲内で増加させる。また、第二パラメータ制御部３３Ｃは、特殊効果の発生に基づいて第二パラメータの現在値を減少させる。
【００７１】
さらに、第二パラメータ制御部３３Ｃは、操作部の操作情報に応じて、第二パラメータの上限値及び現在値を変更する。上述したように、第二パラメータの現在値は、プレイヤオブジェクトの第一パラメータの現在値に基づいて変更される。本実施形態の例では、第二パラメータ制御部３３Ｃは、第一パラメータの現在値に基づいて、第二パラメータの現在値を増加させる変更を行う。より詳細には、第二パラメータ３３Ｃは、第二パラメータの現在値の変更における増加量（増加率）が、第一パラメータの現在値が低いほど多くなるように変更を行う。
【００７２】
効果制御部３４は、操作部の操作情報に応じて、対戦において特殊効果を発生させる。勝敗決定部３５は、プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値に基づいて対戦の勝敗を決定する。
【００７３】
次に、この実施形態のシステム１００の動作について説明する。
【００７４】
図８は、システム１００が実行するパラメータ更新処理の例を示すフローチャートである。本例におけるパラメータ更新処理では、第一パラメータ及び第二パラメータを含むプレイヤオブジェクト及び敵オブジェクトの各種パラメータを更新するための処理が行われる。以下、端末装置２０Ｃがパラメータ制御処理を実行する場合を例にして説明する。なお、サーバ装置の動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００７５】
本例のパラメータ更新処理は、例えば、対戦（対戦のゲーム進行処理）が開始されたことを契機として実行される。すなわち、パラメータ更新処理は、対戦のゲーム進行処理と並行して実行される。
【００７６】
パラメータ更新処理において、端末装置２０Ｃは、プレイヤオブジェクトの第一パラメータの現在値を更新する（ステップＳ１０）。次に、端末装置２０Ｃは、敵オブジェクトの第一パラメータの現在値を更新する（ステップＳ１１）。
【００７７】
その後、端末装２０Ｃは、第二パラメータの現在値を更新する（ステップＳ１２）。端末装置２０Ｃは、プレイヤオブジェクトの動作に応じて第二パラメータの現在値を増加させ、特殊効果が発生する場合に上記現在値を減少させる。
【００７８】
次に、端末装置２０Ｃは、第二パラメータの上限値及び現在値の変更操作の情報を受信したか否かを判断する（ステップＳ１３）。受信していないと判断した場合（ステップＳ１３：ＮＯ）、端末装置２０Ｃは、ステップＳ１５の処理に移行する。
【００７９】
一方、受信したと判断した場合（ステップＳ１３：ＹＥＳ）、端末装置２０Ｃは、第二パラメータの上限値及び現在値の変更を行う（ステップＳ１４−Ｃ）。上限値は、例えば、現在設定されている値よりも大きい値に変更される。また、第二パラメータの現在値は、第一パラメータの現在値に基づいて、第二パラメータの現在値が増加するように変更される。例えば、プレイヤオブジェクトの第一パラメータの現在値に基づいて加算値を決定する。そして、第二パラメータの現在値に加算値を加えた値を、第二パラメータの新たな現在値とする。例えば、第一パラメータの現在値が低いほど、加算値が大きくなるように決定する。
【００８０】
その後、端末装置２０ＢＣ、対戦の勝敗が決定したか否かを判断する（ステップＳ１５）。勝敗が決定していないと判断した場合（ステップＳ１５：ＮＯ）、端末装置２０Ｂは、ステップＳ１０の処理に戻る。一方、勝敗が決定していると判断した場合（ステップＳ１５：ＹＥＳ）、端末装置２０Ｃは、パラメータ更新処理を終了する。
【００８１】
なお、上述のパラメータ更新処理では、主として、プレイヤオブジェクト及び敵オブジェクトの第一パラメータ及び第二パラメータについて説明しているが、その他のパラメータにおいては説明及び図示を省略している。
【００８２】
以上のように、第３の実施形態の一側面として、端末装置２０Ｃが、オブジェクト制御部３１、第一パラメータ制御部３２、第二パラメータ制御部３３Ｃ、効果制御部３４及び勝敗決定部３５を備える構成としているので、ユーザの操作入力によって、プレイヤオブジェクトの第二パラメータの上限値の変更とともに現在値も変更される。また、第二パラメータの現在値の変更は、第一パラメータの現在値に基づいて決定される。第二パラメータの上限値が増加する方向に変化する場合には、第二パラメータの値をより多く蓄積できて、対戦が有利となる。また、第二パラメータの現在値が増加する変更が行われるので、すぐに特殊効果を発生させることが可能な場合もあることから、対戦がより有利となる。そのため、ユーザは、少なくとも対戦の勝敗に関係する第一パラメータの現在値の状況を考慮して、第二パラメータの上限値及び現在値を変更することとなる。したがって、上限値の変更の機能の向上が図られ、対戦ゲームにおけるユーザの戦略性が向上する。
【００８３】
また、第二パラメータの現在値の変更における増加量（増加率）が、第一パラメータの現在値が低くなるほど多くなる。そのため、ユーザは、変更するタイミングによって、第二パラメータの現在値の増加量が変わってくるので、変更するタイミングがより重要となる。したがって、対戦ゲームにおけるユーザの戦略性がより向上する。
【００８４】
上述の第３実施形態の例の第二パラメータの現在値の変更は、第一パラメータの現在値が低くなるほど、増加量が多くなる変更であれば、いずれの構成を採用してもよい。例えば、第一パラメータの現在値に基づいて増加率を決定する。そして、増加率を用いて第二パラメータの現在値を増加させた値を、第二パラメータの新たな現在値とする。この場合、例えば、第一パラメータの現在値が低くなるほど、増加率を大きくする。例えば、増加率の上限値と下限値とを第一パラメータの現在値の下限値と上限値とに対応付け、線形補完によって増加率を算出すればよい。なお、増加率の上限値及び下限値は、ゲームデータに含めておけばよい。また、第一パラメータの現在値によっては、第二パラメータの現在値を変更しない構成としてもよい。
【００８５】
［第４の実施形態］
図９は、端末装置２０の例である端末装置２０Ｄの表示部２１に表示されたゲーム画像の一例を示す図である。図９に示すゲーム画像は、プレイヤオブジェクトＰＯ及び敵オブジェクトＥＯが対戦するビデオゲームのゲーム画像の一例である。本実施形態の例の端末装置２０Ｄは、例えば、業務用のゲーム機である。端末装置２０Ｄは、液晶表示装置である表示部２１、スティック及び複数のボタン等から構成される操作部を有する。また、端末装置２０Ｄは、端末装置２０Ｄの記憶部に記憶されているゲームプログラムを実行することでゲームを起動し、図９に示すようなゲーム画像を表示部２１に表示させる。
【００８６】
本実施形態の例のゲームでは、１体のプレイヤオブジェクトＰＯ及び１体の敵オブジェクトＥＯが対戦する。各オブジェクトＰＯ，ＥＯには第一パラメータである体力パラメータ（Health parameter）が設定され、対戦相手の体力パラメータの値（現在値）を先に０（下限値）にまで減少させたオブジェクトが勝利となる。
【００８７】
プレイヤオブジェクトＰＯは、操作部を介してユーザに操作される。より具体的には、ユーザが操作部を操作して、プレイヤオブジェクトＰＯに攻撃及び防御の動作を実行させる。攻撃には、例えば、パンチ、キック等の通常攻撃、第二パラメータであるＳＰパラメータ（Special parameter）の値を消費することで実行される特殊技（必殺技）がある。特殊技は、例えば、通常攻撃よりも対戦相手に与えるダメージ量が大きい攻撃力の高い攻撃である。特殊技は、特殊効果に該当する。防御は、敵オブジェクトＥＯの攻撃を防ぐ動作である。プレイヤオブジェクトＰＯが、敵オブジェクトＥＯに攻撃を加えることで、敵オブジェクトＥＯの体力パラメータが減少する。一方、プレイヤオブジェクトＰＯが、敵オブジェクトＥＯの攻撃を受けることで、プレイヤオブジェクトＰＯの体力パラメータが減少する。
【００８８】
敵オブジェクトＥＯは、例えば、ノンプレイヤオブジェクトであり、端末装置２０Ｄによって操作される。敵オブジェクトＥＯも、プレイヤオブジェクトＰＯと同様に攻撃及び防御の動作を実行する。なお、敵オブジェクトＥＯも他のユーザによって操作されるプレイヤオブジェクトであってもよい。
【００８９】
図９に示すゲーム画像は、オブジェクトＰＯ，ＥＯを含むゲーム空間４０の画像に、体力ステータス（体力ゲージ）５０，５５、ＳＰステータス（ＳＰゲージ）６０，６５、制限時間７０等の画像が重畳されている。
【００９０】
体力ステータス５０，５５は、プレイヤオブジェクトＰＯ及び敵オブジェクトＥＯの体力パラメータの状態を示す画像であり、バー５１，５６及びフレーム５２，５７等から構成されている。バー５１，５６は、体力パラメータの現在値を示す。すなわち、各オブジェクトＰＯ，ＥＯの残りの体力を示している。フレーム５２，５７は、バー５１，５６を囲み、バー５１，５６の上限値（上限）及び下限値（下限）を示している。フレーム５２では、図９における左端５２Ａが上限値を示し、右端５２Ｂが下限値を示す。また、フレーム５７では、図９における右端５７Ａが上限値を示し、左端５７Ｂが下限値を示す。
【００９１】
体力パラメータの上限値及び下限値は、対戦の開始時に各基準値が設定される。本実施形態の例では、上限値の基準値を５００とし、下限値の基準値を０として説明する。体力パラメータの現在値は、上限値及び下限値の間で変動する。また、体力パラメータの現在値は、対戦の開始時、基準値として上限値と同じ値が設定される。したがって、対戦の開始時、バー５１，５６は、フレーム５２，５７の示す下限値から上限値にまで伸びた状態となる。そして、バー５１，５６は、体力パラメータの現在値の減少に応じて、制限時間７０の表示されている中央に向かって縮んでいく。
【００９２】
ＳＰステータス６０，６５は、プレイヤオブジェクトＰＯ及び敵オブジェクトＥＯのＳＰパラメータの状態を示す画像であり、バー６１，６６、フレーム６２，６７、現在値６３，６８等から構成されている。バー６１，６６は、ＳＰパラメータの現在値を示す。フレーム６２，６７は、バー６１，６６を囲み、バー６１，６６の上限値（上限）及び下限値（下限）を示している。フレーム６２では、図９における左端６２Ａが上限値を示し、右端６２Ｂが下限値を示す。また、フレーム６７では、図９における右端６７Ａが上限値を示し、左端６７Ｂが下限値を示す。現在値６２，６８は、ＳＰパラメータの現在値を示すテキスト画像である。
【００９３】
ＳＰパラメータの上限値及び下限値は、各基準値が設定される。本実施形態の例では、上限値の基準値を２００とし、下限値の基準値を０として説明する。ＳＰパラメータの現在値は、上限値及び下限値の間で変動する。また、ＳＰパラメータの現在値は、対戦の開始時、基準値として下限値と同じ値が設定される。したがって、対戦の開始時、バー６１，６６は、フレーム６２，６７の示す下限値と等しい状態で表示される。そして、バー６１，６６は、ＳＰパラメータの現在値が増加してくことで、上限値に向かって伸びていく。また、バー６１，６６は、特殊技の実行によってＳＰパラメータの現在値が減少することで、下限値に向かって縮んでいく。なお、現在値６３，６８もＳＰパラメータの現在値に応じて表示が変更される。また、各パラメータの上限値等の値は、任意に設定可能である。
【００９４】
次に、制限時間７０は、１の対戦の終了までの残り時間（制限時間）を示すテキスト画像である。
【００９５】
また、本実施形態の例では、ユーザは、対戦の開始から勝敗決定までの１遊戯の間、一度だけＳＰパラメータの上限値及び現在値の変更要求（限界突破）を行うことができる。上限値は、例えば、基準値（２００）から加算値（１００）を加えた３００に増加する。また、現在値は、体力パラメータの現在値に基づいて増加する。本実施形態の例では、体力パラメータの残り体力（現在値）が少ないほど増加量が多くなるように、ＳＰパラメータの現在値が変更される。すなわち、体力パラメータの現在値が低いほど増加率が大きくなる。なお、上限値の加算値（１００）は、ゲームデータに含めておけばよい。
【００９６】
限界突破によるＳＰパラメータの現在値の変更を、図１０（Ａ）〜図１０（Ｆ）及び図１１を参照しつつ説明する。図１０（Ａ）〜図１０（Ｆ）は、限界突破の実行によるＳＰパラメータの上限値及び現在値の変化の一例を説明する図である。図１１は、加算値決定テーブルの一例を示す図である。
【００９７】
ＳＰパラメータの現在値は、加算値を加算することで変更される。加算値は、体力パラメータの現在値及び加算値決定テーブルを用いて決定される。加算値決定テーブルは、体力区分のフィールドと加算値のフィールドとが対応付けて構成され、ゲームデータに含まれる。体力区分のフィールドは、体力パラメータの現在値を３段階に区分するための区分情報が設定されている。加算値のフィールドは、体力区分に応じた加算値が設定されている。例えば、体力パラメータの現在値が５０以下の場合は加算値が２００となり、体力パラメータの現在値が４５０以上の場合は加算値が０となる。また、体力パラメータが５０〜４５０の間は、線形補完によって２００〜０の間の数値が加算値として算出される。
【００９８】
なお、線形補完によらず、区分ごとに固定値を設定してもよい。また、加算値の算出は、体力パラメータの現在値に基づいて決定されれば、いずれの構成を適用してもよい。
【００９９】
例えば、図１０（Ａ）及び図１０（Ｂ）に示す体力ステータス５０及びＳＰステータス６０の状態で限界突破を実行した場合は、図１０（Ｃ）に示すようにＳＰステータス６０の表示状態が変化する。図１０（Ａ）に示す体力パラメータ（体力ステータス５０）の現在値は上限値と同じ５００である。また、図１０（Ｂ）に示すＳＰパラメータ（ＳＰステータス６０）の現在値は、上限値（２００）の半分の１００である。体力パラメータの現在値（５００）の区分に対応する加算値は０となる。したがって、ＳＰパラメータは、上限値が２００から３００に変更されるが、現在値は１００から変更されない。また、限界突破の実行によって、図１０（Ｃ）に示すような「限界突破」のテキスト画像が表示される。これにより、ユーザは、既に限界突破が実行されたことを視認できる。
【０１００】
また、例えば、図１０（Ｄ）及び図１０（Ｅ）に示す体力ステータス５０及びＳＰステータス６０の状態で限界突破を実行した場合は、図１０（Ｆ）に示すようにＳＰステータス６０の表示状態が変化する。図１０（Ｄ）に示す体力パラメータ（体力ステータス５０）の現在値は３０である。また、図１０（Ｅ）に示すＳＰパラメータ（ＳＰステータス６０）の現在値は、図１０（Ｂ）と同じ１００である。体力パラメータの現在値（３０）の区分に対応する加算値は２００となる。したがって、ＳＰパラメータは、上限値が２００から３００に変更され、また現在値は１００から２００が加算された３００に変更される。
【０１０１】
なお、本実施形態の例では、限界突破によるＳＰパラメータの上限値等の変更は、一度の対戦（１遊戯）において有効であり、次の対戦には引き継がれない。上述したように、対戦の開始時は、ＳＰパラメータの上限値は基準値が設定され、現在値は下限値が設定される。
【０１０２】
したがって、ユーザは、対戦の開始から勝敗決定までの１遊戯の間で、対戦を有利にするべく、少なくともプレイヤオブジェクトＰＯの体力パラメータの現在値の状況を考慮しつつ、限界突破を実行するタイミングを検討することとなる。
【０１０３】
さらに、本実施形態の例では、限界突破において、ＳＰパラメータの上限値及び現在値の変更とともに、例えば攻撃力パラメータ（第三パラメータ）の現在値も変更される。攻撃力パラメータは、プレイヤオブジェクト（敵オブジェクト）の攻撃によって相手に与えるダメージ量を算出するために参照される。なお、ダメージ量の算出は、一般的な構成であるので、詳細な説明は省略する。例えば、限界突破によって攻撃力パラメータの現在値が１．５倍される。なお、攻撃力パラメータ以外のプレイヤオブジェクトに対応付けられているパラメータを限界突破の対象としてもよい。また、複数のパラメータを限界の対象としてもよい。
【０１０４】
次に、端末装置２０Ｄの構成について説明する。図１２は、端末装置２０の例である端末装置２０Ｄの構成を示すブロック図である。本例において、端末装置２０Ｄは、オブジェクト制御部３１Ｄ、第一パラメータ制御部３２Ｄ、第二パラメータ制御部３３Ｄ、効果制御部３４Ｄ、勝敗決定部３５Ｄ、第三パラメータ制御部３６Ｄ及び表示制御部３７Ｄを少なくとも備える。
【０１０５】
オブジェクト制御部３１Ｄは、操作部の操作情報に応じて、攻撃を含む動作をプレイヤオブジェクトＰＯに実行させる。なお、ＮＰＣとしての敵オブジェクトＥＯの動作の実行も行う。
【０１０６】
第一パラメータ制御部３２Ｄは、対戦相手から受ける攻撃に応じて、プレイヤオブジェクトＰＯ及び敵オブジェクトＥＯの体力パラメータの現在値を減少させる。また、第一パラメータ制御部３２Ｄは、対戦の開始時に、各オブジェクトＰＯ，ＥＯの体力パラメータの上限値及び下限値、現在値を基準値に設定する。なお、各基準値は、ゲームデータに含めておけばよい。
【０１０７】
第二パラメータ制御部３３Ｄは、プレイヤオブジェクトＰＯの動作に基づいて、プレイヤオブジェクトＰＯのＳＰパラメータの現在値を上限値の範囲内で増加させる。本実施形態の例では、プレイヤオブジェクトＰＯの攻撃及び防御の動作が成功する毎に、ＳＰパラメータの現在値を２０ずつ増加させる。また、第二パラメータ制御部３３Ｄは、特殊技の実行（特殊効果の発生）に基づいてＳＰパラメータの現在値を減少させる。本実施形態の例では、一回の特殊技の実行に対してＳＰパラメータの現在値を１００減少させる。
【０１０８】
さらに、第二パラメータ制御部３３Ｄは、操作部の操作情報に応じて、ＳＰパラメータの上限値及び現在値を変更する。ＳＰパラメータの現在値は、プレイヤオブジェクトＰＯの体力パラメータの現在値に基づいて変更される。第二パラメータ制御部３３Ｄは、上述したように、ＳＰパラメータの現在値の変更における増加量（増加率）が、体力パラメータの現在値が低いほど多くなるように変更を行う。なお、敵オブジェクトＥＯのＳＰパラメータにおいても同様に処理すればよい。この場合、敵オブジェクトＥＯがＮＰＣの場合には、操作情報に代えて限界突破の実行の決定が行われた場合に敵オブジェクトＥＯのＳＰパラメータの上限値等を変更すればよい。
【０１０９】
また、第二パラメータ制御部３３Ｄは、対戦の開始時に、上述したように各オブジェクトＰＯ，ＥＯのＳＰパラメータの上限値及び下限値、現在値を基準値に設定する。なお、各基準値は、ゲームデータに含めておけばよい。
【０１１０】
効果制御部３４Ｄは、操作部の操作情報に応じて、対戦において特殊効果を発生させる。本実施形態の例では、特殊効果の発生として、プレイヤオブジェクトＰＯに特殊技を実行させる。例えば、効果制御部３４Ｄがオブジェクト制御部３１Ｄに指示してプレイヤオブジェクトＰＯに特殊技を実行させればよい。なお、敵オブジェクトＥＯにおいても同様に処理すればよい。
【０１１１】
勝敗決定部３５Ｄは、プレイヤオブジェクトＥＯ及び敵オブジェクトＰＯの体力パラメータの現在値に基づいて対戦の勝敗を決定する。本実施形態の例では、上述したように、先に対戦相手の体力パラメータを０にしたオブジェクトが勝者となって１対戦が終了となる。なお、制限時間７０までにいずれのオブジェクトＰＯ，ＥＯの体力パラメータの現在値も０に達しなかった場合には、オブジェクトＰＯ，ＥＯの体力パラメータの現在値の大きいオブジェクトを勝者とすればよい。また、１対戦を１遊戯とする３遊戯（３回の対戦）の勝敗の合計で最終的な勝敗を確定するようにしてもよい。
【０１１２】
第三パラメータ制御部３６Ｄは、ＳＰパラメータの上限値及び現在値の変更の際、攻撃力パラメータの現在値を変更する（現在値を１．５倍する）。
【０１１３】
表示制御部３７Ｄは、体力ステータス５０，５５及びＳＰステータス６０，６５を含む図９に示すようなゲーム画像を表示部２１に表示させる。体力ステータス５０，５５及びＳＰステータス６０，６５は、各オブジェクトＰＯ，ＥＯの体力パラメータ及びＳＰパラメータの各値に基づいて表示される。
【０１１４】
次に、この実施形態のシステム１００の動作について説明する。
【０１１５】
図１３は、システム１００が実行するパラメータ更新処理の例を示すフローチャートである。本例におけるパラメータ更新処理では、体力パラメータ及びＳＰパラメータを含むプレイヤオブジェクト及び敵オブジェクトの各種パラメータを更新するための処理が行われる。以下、端末装置２０Ｄがパラメータ制御処理を実行する場合を例にして説明する。なお、サーバ装置の動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【０１１６】
本例のパラメータ更新処理は、例えば、対戦（対戦のゲーム進行処理）が開始されたことを契機として実行される。すなわち、パラメータ更新処理は、対戦のゲーム進行処理と並行して実行される。
【０１１７】
パラメータ更新処理において、端末装置２０Ｄは、体力パラメータ及びＳＰパラメータを含む各パラメータの初期設定を行う（ステップＳ５−Ｄ）。上述したように、体力パラメータの上限値等に基準値が設定される。なお、各パラメータの設定された上限値等は、記憶部に記憶される。
【０１１８】
次に、端末装置２０Ｄは、プレイヤオブジェクトの体力パラメータの現在値を更新する（ステップＳ１０−Ｄ）。例えば、プレイヤオブジェクトＰＯが敵オブジェクトＥＯから受けた攻撃の種類などに応じた量（ダメージ量）だけ、体力パラメータの現在値を減少させる。
【０１１９】
次に、端末装置２０Ｄは、敵オブジェクトＥＯの体力パラメータの現在値を更新する（ステップＳ１１−Ｄ）。例えば、上述のステップＳ１０−Ｄの処理と同様に敵オブジェクトＥＯの体力パラメータの現在値を減少させる。
【０１２０】
その後、端末装２０Ｄは、プレイヤオブジェクトＰＯのＳＰパラメータの現在値を更新する（ステップＳ１２−Ｄ）。端末装置２０Ｄは、上述したように、プレイヤオブジェクトＰＯの攻撃及び防御の成功した動作に応じてＳＰパラメータの現在値を増加させ、またプレイヤオブジェクトＰＯによる特殊技が実行された場合に上記現在値を減少させる。なお、図示しないが、敵オブジェクトＥＯのＳＰパラメータの現在値も上述のステップＳ１２−Ｄの処理と同様に更新される。
【０１２１】
そして、端末装置２０Ｄは、ＳＰパラメータの上限値及び現在値の変更操作の情報（限界突破の操作情報）を受信したか否かを判断する（ステップＳ１３）。受信していないと判断した場合（ステップＳ１３：ＮＯ）、端末装置２０Ｄは、ステップＳ１５−Ｄの処理に移行する。
【０１２２】
一方、受信したと判断した場合（ステップＳ１３：ＹＥＳ）、端末装置２０Ｄは、変更操作が１回目であるか否かを判断する（ステップＳ１３−１０Ｄ）。例えば、実行フラグの数値を参照して判断する。実行フラグは、変更操作が実行された場合には実行済を示す値（１）が設定され、実行されていない場合には未実行を示す値（０）が設定される。１回目ではないと判断した場合（ステップＳ１３−１０Ｄ：ＮＯ）、端末装置２０Ｄは、ステップＳ１５の処理に移行する。
【０１２３】
一方、１回目であると判断した場合（ステップＳ１３−１０Ｄ：ＹＥＳ）、端末装置２０Ｄは、プレイヤオブジェクトＰＯのＳＰパラメータの上限値及び現在値の変更を行う（ステップＳ１４−５Ｄ）。上述したように、ＳＰパラメータの上限値は、上述したように２００から３００に変更される。また、現在値は、ＳＰパラメータの現在値に加算値を加えた値が、ＳＰパラメータの新たな現在値となる。
【０１２４】
次に、端末装置２０Ｄは、プレイヤオブジェクトＰＯの攻撃力パラメータ（第三パラメータ）の現在値を変更する（ステップＳ１４−１０Ｄ）。上述したように、攻撃力パラメータの現在値は、１．５倍された値に変更される。
【０１２５】
その後、端末措置２０Ｄは、実行フラグを０から１に変更する（ステップＳ１４−１５Ｄ）。なお、実行フラグは、ステップＳ５−Ｄの処理において、初期値として０を設定しておけばよい。
【０１２６】
また、図示しないが、敵オブジェクトＥＯのＳＰパラメータ及び攻撃力パラメータに関しても、限界突破の実行に応じてステップＳ１４−５Ｄ，Ｓ１４−１０Ｄの処理と同様に変更される。
【０１２７】
その後、端末装置２０Ｄは、対戦の勝敗が決定したか否かを判断する（ステップＳ１５）。勝敗は、上述したように各オブジェクトＰＯ，ＥＯの体力パラメータに基づいて決定される。勝敗が決定していないと判断した場合（ステップＳ１５：ＮＯ）、端末装置２０Ｄは、ステップＳ１０−Ｄの処理に戻る。一方、勝敗が決定していると判断した場合（ステップＳ１５：ＹＥＳ）、端末装置２０Ｄは、パラメータ更新処理を終了する。
【０１２８】
なお、上述のパラメータ更新処理では、主として、プレイヤオブジェクトＰＯ及び敵オブジェクトＥＯの体力パラメータ及びＳＰパラメータについて説明しているが、その他のパラメータにおいては説明及び図示を省略している。
【０１２９】
以上のように、第４の実施形態の一側面として、端末装置２０Ｄが、オブジェクト制御部３１Ｄ、第一パラメータ制御部３２Ｄ、第二パラメータ制御部３３Ｄ、効果制御部３４Ｄ、勝敗決定部３５Ｄ、第三パラメータ制御部３６Ｄ及び表示制御部３７Ｄを備える構成としているので、ユーザの操作入力によって、プレイヤオブジェクトＰＯの第二パラメータ（ＳＰパラメータ）の上限値の変更とともに現在値も変更される。また、第二パラメータの現在値の変更は、第一パラメータ（体力パラメータ）の現在値に基づいて決定される。第二パラメータの上限値は増加するので、第二パラメータの値をより多く蓄積できて、対戦が有利となる。また、第二パラメータの現在値が増加する変更が行われるので、すぐに特殊効果を発生（特殊技を実行）させることが可能な場合もあることから、対戦がより有利となる。そのため、ユーザは、少なくとも対戦の勝敗に関係する第一パラメータの現在値の状況を考慮して、第二パラメータの上限値及び現在値を変更することとなる。したがって、上限値の変更の機能の向上が図られ、対戦ゲームにおけるユーザの戦略性が向上する。
【０１３０】
また、第二パラメータの現在値の変更における増加量（増加率）が、第一パラメータの現在値が低くなるほど多くなる。そのため、ユーザは、変更するタイミングによって、第二パラメータの現在値の増加量が変わってくるので、変更するタイミングがより重要となる。したがって、対戦ゲームにおけるユーザの戦略性がより向上する。
【０１３１】
上述の第４の実施形態の例では、敵オブジェクトＥＯにもＳＰパラメータが対応付けられているが、対応付けられていなくてもよい。
【０１３２】
上述の第４の実施形態の例では、限界突破の実行時、体力パラメータの現在値によっては、ＳＰパラメータの現在値の加算値が０となる（増加しない）場合があるが、加算値を０にならないようにしてもよい。あるいは、体力パラメータの現在値によっては、ＳＰパラメータの現在値が減少するようにしてもよい。
【０１３３】
上述の第４の実施形態の例では、ＳＰパラメータの現在値が、加算値を用いて変更されているが、特にこれに限定されるものっではない。体力パラメータの現在値に基づいてＳＰパラメータの現在値が変更される構成であれば、いずれの構成を適用してもよい。例えば、体力パラメータの現在値に基づいて増加率を決定する。そして、増加率を用いてＳＰパラメータの現在値を増加させた値を、ＳＰパラメータの新たな現在値としてもよい。
【０１３４】
［付記］
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
【０１３５】
［１］
操作部を介してユーザに操作されるプレイヤオブジェクトと、敵オブジェクトとが対戦するビデオゲームの進行を制御する機能をコンピュータに実現させるためのゲームプログラムであって、
前記操作部の操作情報に応じて、攻撃を含む動作を前記プレイヤオブジェクトに実行させるオブジェクト制御機能、
対戦相手から受ける攻撃に応じて、前記プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値を減少させる第一パラメータ制御機能、
前記操作部の操作情報に応じて、前記対戦において特殊効果を発生させる効果制御機能、
前記プレイヤオブジェクトの動作に基づいて該プレイヤオブジェクトの第二パラメータの現在値を上限値の範囲内で増加させ、前記特殊効果の発生に基づいて該第二パラメータの現在値を減少させる第二パラメータ制御機能、
前記第一パラメータの現在値に基づいて前記対戦の勝敗を決定する勝敗決定機能、
を実現させ、
前記第二パラメータ制御機能では、前記操作部の操作情報に応じて、前記第二パラメータの上限値を変更し、且つ、前記プレイヤオブジェクトの第一パラメータの現在値に基づいて前記第二パラメータの現在値を変更する機能、
を実現させるゲームプログラム。
【０１３６】
［２］
前記第二パラメータ制御機能では、前記第一パラメータの現在値に基づいて、第二パラメータの現在値を増加させる変更を行う機能、
を実現させる[１]に記載のゲームプログラム。
【０１３７】
［３］
前記第二パラメータ制御機能では、前記第二パラメータの現在値の変更における増加量を、前記第一パラメータの現在値が低いほど多くする機能、
を実現させる[２]に記載のゲームプログラム。
【０１３８】
［４］
前記第二パラメータ制御機能では、
前記対戦の開始時に前記第二パラメータの上限値として基準値を設定する機能、
前記対戦の開始から前記第一パラメータに基づく勝敗決定までの１遊戯の間において、前記第二パラメータの上限値及び現在値の変更を行う機能、
を実現させる[１]〜[３]のいずれかに記載のゲームプログラム。
【０１３９】
［５］
前記第二パラメータ制御機能では、前記１遊戯の間、前記第二パラメータの上限値及び現在値の変更を、前記操作部の操作情報に応じて１回のみ実行する機能、
を実現させる[４]に記載のゲームプログラム。
【０１４０】
［６］
前記第二パラメータ制御機能では、第二パラメータの上限値を増加させる変更を行う機能、
を実現させる[１]〜[５]のいずれかに記載のゲームプログラム。
【０１４１】
［７］
前記コンピュータを、さらに、
前記第二パラメータの上限値及び現在値の変更とともに、前記プレイヤオブジェクトの第三パラメータの現在値を変更する第三パラメータ制御機能、
を実現させる[１]〜[６]のいずれかに記載のゲームプログラム。
【０１４２】
［８］
前記コンピュータに、さらに、
前記第二パラメータの画像を表示部に表示させる表示制御機能、
を実現させる[１]〜[７]のいずれかに記載のゲームプログラム。
【０１４３】
［９］
前記効果制御機能では、前記特殊効果として、前記プレイヤオブジェクトに特殊技による攻撃を実行させる機能、
を実現させる[１]〜[８]のいずれかに記載のゲームプログラム。
【０１４４】
［１０］
［１］〜［９］のうちのいずれかに記載のゲームプログラムをインストールしたことを特徴とするサーバ装置。
【０１４５】
［１１］
表示部の表示画面にゲーム画面を表示させてビデオゲームを実行する機能をゲーム端末装置に実現させるための端末用プログラムであって、
前記端末装置に、
［１０］に記載のサーバ装置と通信ネットワークを介して接続する接続機能、
を実現させるための端末用プログラム。
【０１４６】
［１２］
［１］〜［９］のうちいずれかに記載のゲームプログラムをインストールした
ことを特徴とするゲーム端末装置。
【０１４７】
［１３］
操作部を介してユーザに操作されるプレイヤオブジェクトと、敵オブジェクトとが対戦するビデオゲームを実行するゲーム端末装置と通信ネットワークにより接続されるサーバ装置に、該ビデオゲームの進行を制御させるためのゲームプログラムであって、
前記操作部の操作情報に応じて、攻撃を含む動作を前記プレイヤオブジェクトに実行させるオブジェクト制御機能、
対戦相手から受ける攻撃に応じて、前記プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値を減少させる第一パラメータ制御機能、
前記操作部の操作情報に応じて、前記対戦において特殊効果を発生させる効果制御機能、
前記プレイヤオブジェクトの動作に基づいて該プレイヤオブジェクトの第二パラメータの現在値を上限値の範囲内でなお増加させ、前記特殊効果の発生に基づいて該第二パラメータの現在値を減少させる第二パラメータ制御機能、
前記第一パラメータの現在値に基づいて前記対戦の勝敗を決定する勝敗決定機能、
を実現させ、
前記第二パラメータ制御機能では、前記操作部の操作情報に応じて、前記第二パラメータの上限値を変更し、且つ、前記プレイヤオブジェクトの第一パラメータの現在値に基づいて前記第二パラメータの現在値を変更する機能、
を実現させるゲームプログラム。
【０１４８】
［１４］
前記第二パラメータ制御機能では、前記第一パラメータの現在値に基づいて、第二パラメータの現在値を増加させる変更を行う機能、
を実現させる[１３]に記載のゲームプログラム。
【０１４９】
［１５］
前記第二パラメータ制御機能では、前記第二パラメータの現在値の変更における増加量を、前記第一パラメータの現在値が低いほど多くする機能、
を実現させる[１４]に記載のゲームプログラム。
【０１５０】
［１６］
前記第二パラメータ制御機能では、
前記対戦の開始時に前記第二パラメータの上限として基準値を設定する機能、
前記対戦の開始から前記第一パラメータの現在値に基づく勝敗決定までの１遊戯の間において、前記第二パラメータの上限値及び現在値の変更を行う機能、
を実現させる[１３]〜[１５]のいずれかに記載のゲームプログラム。
【０１５１】
［１７］
前記第二パラメータ制御機能では、前記１遊戯の間、前記第二パラメータの上限値及び現在値の変更を、前記操作部の操作情報に応じて１回のみ実行する機能、
を実現させる[１６]に記載のゲームプログラム。
【０１５２】
［１８］
前記第二パラメータ制御機能では、第二パラメータの上限値を増加させる変更を行う機能、
を実現させる[１３]〜[１７]のいずれかに記載のゲームプログラム。
【０１５３】
［１９］
前記コンピュータを、さらに、
前記第二パラメータの上限値及び現在値の変更とともに、前記プレイヤオブジェクトの第三パラメータの現在値を変更する第三パラメータ制御機能、
を実現させる[１３]〜[１８]のいずれかに記載のゲームプログラム。
【０１５４】
［２０］
前記コンピュータに、さらに、
前記第二パラメータの画像を表示部に表示させる表示制御機能、
を実現させる[１３]〜[１９]のいずれかに記載のゲームプログラム。
【０１５５】
［２１］
前記効果制御機能では、前記特殊効果として、前記プレイヤオブジェクトに特殊技による攻撃を実行させる機能、
を実現させる[１３]〜[２０]のいずれかに記載のゲームプログラム。
【０１５６】
［２２］
操作部を介してユーザに操作されるプレイヤオブジェクトと、敵オブジェクトとが対戦するビデオゲームを実行するゲーム端末装置と、該ゲーム端末装置と通信ネットワークにより接続されるサーバ装置とを備えたゲームシステムであって、
前記操作部の操作情報に応じて、攻撃を含む動作を前記プレイヤオブジェクトに実行させるオブジェクト制御手段、
対戦相手から受ける攻撃に応じて、前記プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値を減少させる第一パラメータ制御手段、
前記操作部の操作情報に応じて、前記対戦において特殊効果を発生させる効果制御手段、
前記プレイヤオブジェクトの動作に基づいて該プレイヤオブジェクトの第二パラメータの現在値を上限値の範囲内で増加させ、前記特殊効果の発生に基づいて該第二パラメータの現在値を減少させる第二パラメータ制御手段、
前記第一パラメータの現在値に基づいて前記対戦の勝敗を決定する勝敗決定手段、
を含み、
前記第二パラメータ制御手段は、前記操作部の操作情報に応じて、前記第二パラメータの上限値を変更し、且つ、前記プレイヤオブジェクトの第一パラメータの現在値に基づいて前記第二パラメータの現在値を変更する、
ゲームシステム。
【０１５７】
［２３］
前記第二パラメータ制御手段は、前記第一パラメータの現在値に基づいて、第二パラメータの現在値を増加させる変更を行う、
[２２]に記載のゲームシステム。
【０１５８】
［２４］
前記第二パラメータ制御手段は、前記第二パラメータの現在値の変更における増加量を、前記第一パラメータの現在値が低いほど多くする、
[２３]に記載のゲームシステム。
【０１５９】
［２５］
前記第二パラメータ制御手段は、
前記対戦の開始時に前記第二パラメータの上限値として基準値を設定する機能、
前記対戦の開始から前記第一パラメータの現在値に基づく勝敗決定までの１遊戯の間において、前記第二パラメータの上限値及び現在値の変更を行う、
[２２]〜[２４]のいずれかに記載のゲームシステム。
【０１６０】
［２６］
前記第二パラメータ制御手段は、前記１遊戯の間、前記第二パラメータの上限値及び現在値の変更を、前記操作部の操作情報に応じて１回のみ実行する、
[２５]に記載のゲームシステム。
【０１６１】
［２７］
前記第二パラメータ制御手段は、第二パラメータの上限値を増加させる変更を行う、
[２２]〜[２６]のいずれかに記載のゲームシステム。
【０１６２】
［２８］
前記第二パラメータの上限値及び現在値の変更とともに、前記プレイヤオブジェクトの第三パラメータの現在値を変更する第三パラメータ制御手段、
を、さらに含む[２２]〜[２７]のいずれかに記載のゲームシステム。
【０１６３】
［２９］
前記第二パラメータの画像を表示部に表示させる表示制御手段、
を、さらに含む[２２]〜[２８]のいずれかに記載のゲームシステム。
【０１６４】
［３０］
前記効果制御手段では、前記特殊効果として、前記プレイヤオブジェクトに特殊技による攻撃を実行させる、
[２２]〜[２９]のいずれかに記載のゲームシステム。
【０１６５】
［３１］
操作部を介してユーザに操作されるプレイヤオブジェクトと、敵オブジェクトとが対戦するビデオゲームの進行を制御するゲーム端末装置であって、
前記操作部の操作情報に応じて、攻撃を含む動作を前記プレイヤオブジェクトに実行させるオブジェクト制御手段、
対戦相手から受ける攻撃に応じて、前記プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値を減少させる第一パラメータ制御手段、
前記操作部の操作情報に応じて、前記対戦において特殊効果を発生させる効果制御手段、
前記プレイヤオブジェクトの動作に基づいて該プレイヤオブジェクトの第二パラメータの現在値を上限値の範囲内で増加させ、前記特殊効果の発生に基づいて該第二パラメータの現在値を減少させる第二パラメータ制御手段、
前記第一パラメータの現在値に基づいて前記対戦の勝敗を決定する勝敗決定手段、
を含み、
前記第二パラメータ制御手段は、前記操作部の操作情報に応じて、前記第二パラメータの上限値を変更し、且つ、前記プレイヤオブジェクトの第一パラメータの現在値に基づいて前記第二パラメータの現在値を変更する、
ゲーム端末装置。
【０１６６】
［３２］
コンピュータに、操作部を介してユーザに操作されるプレイヤオブジェクトと、敵オブジェクトとが対戦するビデオゲームの進行を制御させるゲーム進行制御方法であって、
前記操作部の操作情報に応じて、攻撃を含む動作を前記プレイヤオブジェクトに実行させるオブジェクト制御処理、
対戦相手から受ける攻撃に応じて、前記プレイヤオブジェクト及び敵オブジェクトの第一パラメータの現在値を減少させる第一パラメータ制御処理、
前記操作部の操作情報に応じて、前記対戦において特殊効果を発生させる効果制御処理、
前記プレイヤオブジェクトの動作に基づいて該プレイヤオブジェクトの第二パラメータの現在値を上限値の範囲内で増加させ、前記特殊効果の発生に基づいて該第二パラメータの現在値を減少させる第二パラメータ制御処理、
前記第一パラメータの現在値に基づいて前記対戦の勝敗を決定する勝敗決定処理、
を含み、
前記第二パラメータ制御処理では、前記操作部の操作情報に応じて、前記第二パラメータの上限値を変更し、且つ、前記プレイヤオブジェクトの第一パラメータの現在値に基づいて前記第二パラメータの現在値を変更する処理、
を含むゲーム進行制御方法。
【産業上の利用可能性】
【０１６７】
本発明の実施形態の一つによれば、対戦ゲームにおけるユーザの戦略性を向上させる機能を提供するのに有用である。
【符号の説明】
【０１６８】
２０    端末装置
３１    オブジェクト制御部
３２    第一パラメータ制御部
３３    第二パラメータ制御部
３４    効果制御部
３５    勝敗決定部
３６    第三パラメータ制御部
３７    表示制御部
５０，５５    体力ステータス
６０，６５    ＳＰステータス
１００  ゲームシステム
ＰＯ    プレイヤオブジェクト
ＥＯ    敵オブジェクト
【図１】
2020168358.tif 000003
【図２】
2020168358.tif 000004
【図３】
2020168358.tif 000005
【図４】
2020168358.tif 000006
【図５】
2020168358.tif 000007
【図６】
2020168358.tif 000008
【図７】
2020168358.tif 000009
【図８】
2020168358.tif 000010
【図９】
2020168358.tif 000011
【図１０】
2020168358.tif 000012
【図１１】
2020168358.tif 000013
【図１２】
2020168358.tif 000014
【図１３】
2020168358.tif 000015