(57)【要約】【課題】戦闘シーンにおける主キャラクタの攻撃戦略を立てることにより、攻撃の繋がりや攻撃力を効果的にすることが可能となり、ゲームへの興趣を高めることができるゲームプログラム、ゲーム装置及びゲームプログラムを記録した記録媒体を提供する。【解決手段】ゲームプログラムは、戦闘におけるプレイヤキャラクタＡ〜Ｇ間の繋がり度合いを表す連携パラメータを記録する連携パラメータ記録手段、前記連携パラメータを所定の条件に応じて変化させる連携パラメータ制御手段、前記連携パラメータに基づいて、複数のプレイヤキャラクタＡ〜Ｇが敵キャラクタに対して攻撃を行う攻撃効果を制御する攻撃効果制御手段として前記コンピュータを機能させる。【選択図】      図３７
2005006975.tif 000002
【特許請求の範囲】
【請求項１】
プレイヤによって操作可能な操作手段を備えるとともに、既存の又は別途設けた表示装置の画面上にプレイヤキャラクタと敵キャラクタを表示し、前記操作手段からの操作入力に応じてプレイヤキャラクタの何れかに対する行動形態を決定し、前記画面上で前記プレイヤキャラクタと前記敵キャラクタとに攻撃順番を割り付けて前記プレイヤキャラクタと前記敵キャラクタ間の戦闘を表示するコンピュータにより実行されるゲームプログラムであって、
前記戦闘における前記プレイヤキャラクタ間の繋がり度合いを表す連携パラメータを記録する連携パラメータ記録手段、
前記連携パラメータを所定の条件に応じて変化させる連携パラメータ制御手段、
前記連携パラメータに基づいて、複数の前記プレイヤキャラクタが前記敵キャラクタに対して攻撃を行う攻撃効果を制御する攻撃効果制御手段として前記コンピュータを機能させることを特徴とするゲームプログラム。
【請求項２】
請求項１に記載のゲームプログラムにおいて、
前記連携パラメータ制御手段は、前記プレイヤキャラクタが前記戦闘に参加した回数に基づいて前記連携パラメータを変化させることを特徴とするゲームプログラム。
【請求項３】
請求項１又は２に記載のゲームプログラムにおいて、
前記連携パラメータ制御手段は、前記戦闘において前記複数のプレイヤキャラクタが前記敵キャラクタに対して前記攻撃順番を連続して攻撃を行う連携攻撃の際に、当該複数のプレイヤキャラクタ間で受け渡した当該攻撃順番の受け渡し回数に基づいて前記連携パラメータを変化させることを特徴とするゲームプログラム。
【請求項４】
請求項１から３に記載のゲームプログラムであって、
時間の経過とともに表示形態が変化し、複数の前記プレイヤキャラクタが前記敵キャラクタに対して前記攻撃順番を連続して攻撃を行う連携攻撃の成否の判定に用いる連携攻撃用可変表示領域を前記画面に表示する可変表示制御手段として前記コンピュータを機能させ、
前記攻撃効果制御手段は、前記連携攻撃用可変表示領域の表示形態が変化している間に行われた前記操作手段からの操作入力のタイミングが所定のタイミングである場合に、前記攻撃効果を制御するものであり、
前記可変表示制御手段は、前記連携パラメータに応じて設定された時間の経過とともに前記連携攻撃用可変表示領域の表示形態を変化させることを特徴とするゲームプログラム。
【請求項５】
プレイヤによって操作可能な操作手段と、既存の又は別途設けた表示装置の画面上にプレイヤキャラクタと敵キャラクタを表示し、前記操作手段からの操作入力に応じてプレイヤキャラクタの何れかに対する行動形態を決定し、前記画面上で前記プレイヤキャラクタと前記敵キャラクタとに攻撃順番を割り付けて前記プレイヤキャラクタと前記敵キャラクタ間の戦闘を表示する装置本体と、を備え、
前記装置本体は、前記戦闘における前記プレイヤキャラクタ間の繋がり度合いを表す連携パラメータを記録する連携パラメータ記録手段と、
前記連携パラメータを所定の条件に応じて変化させる連携パラメータ制御手段と、
前記連携パラメータに基づいて、複数の前記プレイヤキャラクタが前記敵キャラクタに対して攻撃を行う攻撃効果を制御する攻撃効果制御手段と、を備えたことを特徴とするゲーム装置。
【請求項６】
プレイヤによって操作可能な操作手段を備えるとともに、既存の又は別途設けた表示装置の画面上にプレイヤキャラクタと敵キャラクタを表示し、前記操作手段からの操作入力に応じてプレイヤキャラクタの何れかに対する行動形態を決定し、前記画面上で前記プレイヤキャラクタと前記敵キャラクタとに攻撃順番を割り付けて前記プレイヤキャラクタと前記敵キャラクタ間の戦闘を表示するコンピュータにより実行されるゲームプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記戦闘における前記プレイヤキャラクタ間の繋がり度合いを表す連携パラメータを記録する連携パラメータ記録手段、
前記連携パラメータを所定の条件に応じて変化させる連携パラメータ制御手段、
前記連携パラメータに基づいて、複数の前記プレイヤキャラクタが前記敵キャラクタに対して攻撃を行う攻撃効果を制御する攻撃効果制御手段として前記コンピュータを機能させるゲームプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ゲーム装置、ゲームプログラム及びそのゲームプログラムを記録した記録媒体に関するものであり、特に、表示画面上に複数のキャラクタを表示し、プレイヤにキャラクタの行動形態を選択させることでゲームを進行していくゲーム装置、ゲームプログラム及びゲームプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来、コンピュータやＴＶ装置の画面上におけるゲーム上の仮想的な世界の中で、プレイヤがコントローラ等の操作手段によりコマンド入力等を行ってゲームに登場するキャラクタを操り、予め設定された物語を進行していくゲームが種々提供されている。このようなゲームは、一般的に”ＲＰＧ”（Ｒｏｌｅ  Ｐｌａｙｉｎｇ  Ｇａｍｅ）と称される。
【０００３】
このようなＲＰＧでは、プレイヤが操るキャラクタ（以下、「主キャラクタ」という）とコンピュータによって制御される敵キャラクタとが戦闘する戦闘シーンが盛り込まれ、この戦闘で敵キャラクタを倒すことによって経験値や仮想貨幣などを入手し、キャラクタレベルを上げながら物語を進行していくものが一般的に知られている。また、上記戦闘シーンでは、複数の主キャラクタと敵キャラクタとに攻撃順番を割り付けて主キャラクタと敵キャラクタ間の戦闘を進行していくものである。
【０００４】
この種のＲＰＧにおける戦闘シーンにおいて、主キャラクタが行う攻撃は、その主キャラクタのレベルに応じた能力や所持アイテム（武器、魔法等）に応じた攻撃力等の設定によって一義的に決まり、コマンド選択後のキャラクタの行動形態は、選択されたコマンドに基づき、コンピュータがゲームプログラムに含まれるキャラクタの行動制御用のアルゴリズムに従って自動的に処理を行う。
【０００５】
しかし、このような戦闘シーンを備えたＲＰＧでは、エンディングまで多数の戦闘を繰り返さなければならず、ゲーム終盤にはプレイヤが疲れなどで集中力を欠いたり、飽きがきてしまうことがある。このため、ゲーム全体の興趣を高め、ゲーム終盤までプレイヤが興趣を持続させることができるようなゲーム装置が提案されている（例えば、特許文献１参照）。このゲーム装置によると、例えば、プレイヤが「攻撃」コマンドを選択した後、ジャッジメントリングと呼ばれる円形状の可変表示領域が表示され、所定の角度範囲に設定されたタイミングエリア上に回転バーが通過するときにタイミングよくボタン操作を行うことにより、主キャラクタが敵キャラクタに攻撃を加えるという手法がとられている。
【０００６】
【特許文献１】
特開２００２−２００３３４号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上記のようなゲーム装置では、戦闘シーンにおいて、複数の主キャラクタは割り付けられた攻撃順番に基づいて敵キャラクタに対して個々に攻撃を行っていた。このため、主キャラクタ同士の繋がりや攻撃パターンや攻撃力が変化することがなく、攻撃戦略が単調となり、ゲームへの興趣が高められない虞れがあった。
【０００８】
また、複数の主キャラクタが敵キャラクタに対して連携攻撃や連続攻撃を行うことができても、主キャラクタ同士の繋がりを表す指標が存在しないため、例えば特定の主キャラクタ同士を組合せて連続攻撃を行わせるといった攻撃戦略を立てる余地がなく、攻撃戦略が単調となり、ゲームへの興趣が高められない虞れがあった。
【０００９】
本発明は、上述したような課題に鑑みてなされたものであり、戦闘シーンにおける主キャラクタの攻撃戦略を立てることにより、攻撃の繋がりや攻撃力を効果的にすることが可能となり、ゲームへの興趣を高めることができるゲームプログラム、ゲーム装置及びゲームプログラムを記録した記録媒体を提供することにある。
【００１０】
【課題を解決するための手段】
以上のような目的を達成するために、本発明のゲーム装置、ゲームプログラム及びそのゲームプログラムを記録した記録媒体は、戦闘においてプレイヤキャラクタ間で連携して戦闘を行った頻度を表す連携パラメータを所定の条件に応じて変化させ、連携パラメータに基づいて、複数のプレイヤキャラクタが敵キャラクタに対して攻撃を行う連携攻撃を制御することを特徴とする。
【００１１】
より具体的には、本発明は、以下のようなものを提供する。
【００１２】
（１）  プレイヤによって操作可能な操作手段（例えば、コントローラ４）を備えるとともに、既存の又は別途設けた表示装置の画面上（例えば、ディスプレイ１６）にプレイヤキャラクタ（例えば、主キャラクタＡ１１１等）と敵キャラクタ（敵キャラクタ１１４）を表示し、前記操作手段からの操作入力（例えば、コマンド等）に応じてプレイヤキャラクタの何れかに対する行動形態（例えば、マップ上の移動、戦闘シーンでの「攻撃」、「特殊」等）を決定し、前記画面上で前記プレイヤキャラクタと前記敵キャラクタとに攻撃順番を割り付けて前記プレイヤキャラクタと前記敵キャラクタ間の戦闘（例えば、図６に示すような戦闘シーン）を表示するコンピュータにより実行されるゲームプログラムであって、前記戦闘における前記プレイヤキャラクタ間の繋がり度合い（例えば、協同して戦闘を行った頻度等）を表す連携パラメータを記録する連携パラメータ記録手段（例えば、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＤＶＤ−ＲＯＭ３１、メモリカード３２等、詳細には後述の図３６に示す連携パラメータテーブル）、前記連携パラメータを所定の条件に応じて変化させる連携パラメータ制御手段（例えば、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＤＶＤ−ＲＯＭ３１、メモリカード３２等、詳細には後述の図３７のＳＴ１１２、ＳＴ１１５、ＳＴ１１８、ＳＴ１２１を行う処理等）、前記連携パラメータに基づいて、複数の前記プレイヤキャラクタが前記敵キャラクタに対して攻撃を行う攻撃効果を制御する攻撃効果制御手段（例えば、後述のダメージ増加割合を算出する処理、図３５のＳＴ１０６を行う処理等）として前記コンピュータを機能させることを特徴とするゲームプログラム。
【００１３】
（２）  （１）に記載のゲームプログラムにおいて、前記連携パラメータ制御手段は、前記プレイヤキャラクタが前記戦闘に参加した回数（例えば、後述の図４のＳＴ７で”ＹＥＳ”、ＳＴ１１で”ＹＥＳ”等）に基づいて前記連携パラメータを変化させることを特徴とするゲームプログラム。
【００１４】
（３）  （１）又は（２）に記載のゲームプログラムにおいて、前記連携パラメータ制御手段は、前記戦闘において前記複数のプレイヤキャラクタが前記敵キャラクタに対して前記攻撃順番を連続して攻撃を行う連携攻撃（例えば、後述の「複数人技」、「コンボ」等）の際に、当該複数のプレイヤキャラクタ間で受け渡した当該攻撃順番の受け渡し回数（例えば、後述の「コンボ」を繋いだ回数、「複数人技」を使用した回数等）に基づいて前記連携パラメータを変化させることを特徴とするゲームプログラム。
【００１５】
（４）  （１）から（３）に記載のゲームプログラムにおいて、時間の経過とともに表示形態（例えば、回転表示等）が変化し、複数の前記プレイヤキャラクタが前記敵キャラクタに対して前記攻撃順番を連続して攻撃を行う連携攻撃の成否の判定に用いる連携攻撃用可変表示領域（例えば、コンボリング等）を前記画面に表示する可変表示制御手段（例えば、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、画像処理部２４、画像出力部２５等）として前記コンピュータを機能させ、前記攻撃効果制御手段は、前記連携攻撃用可変表示領域の表示形態が変化している間に行われた前記操作手段からの操作入力（例えば、○ボタン１２の入力等）のタイミングが所定のタイミングである場合（例えば、回転表示されている間に入力等）に、前記攻撃効果を制御するものであり、前記可変表示制御手段は、前記連携パラメータに応じて設定された時間（例えば、後述の”０．００２秒”等）の経過とともに前記連携攻撃用可変表示領域の表示形態を変化させる（例えば、回転表示時間を長くする等）ことを特徴とするゲームプログラム。
【００１６】
（５）  プレイヤによって操作可能な操作手段と、既存の又は別途設けた表示装置の画面上にプレイヤキャラクタと敵キャラクタを表示し、前記操作手段からの操作入力に応じてプレイヤキャラクタの何れかに対する行動形態を決定し、前記画面上で前記プレイヤキャラクタと前記敵キャラクタとに攻撃順番を割り付けて前記プレイヤキャラクタと前記敵キャラクタ間の戦闘を表示する装置本体と、を備え、前記装置本体は、前記戦闘における前記プレイヤキャラクタ間の繋がり度合いを表す連携パラメータを記録する連携パラメータ記録手段と、前記連携パラメータを所定の条件に応じて変化させる連携パラメータ制御手段と、前記連携パラメータに基づいて、複数の前記プレイヤキャラクタが前記敵キャラクタに対して攻撃を行う攻撃効果を制御する攻撃効果制御手段と、を備えたことを特徴とするゲーム装置。
【００１７】
（６）  プレイヤによって操作可能な操作手段を備えるとともに、既存の又は別途設けた表示装置の画面上にプレイヤキャラクタと敵キャラクタを表示し、前記操作手段からの操作入力に応じてプレイヤキャラクタの何れかに対する行動形態を決定し、前記画面上で前記プレイヤキャラクタと前記敵キャラクタとに攻撃順番を割り付けて前記プレイヤキャラクタと前記敵キャラクタ間の戦闘を表示するコンピュータにより実行されるゲームプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記戦闘における前記プレイヤキャラクタ間の繋がり度合いを表す連携パラメータを記録する連携パラメータ記録手段、前記連携パラメータを所定の条件に応じて変化させる連携パラメータ制御手段、前記連携パラメータに基づいて、複数の前記プレイヤキャラクタが前記敵キャラクタに対して攻撃を行う攻撃効果を制御する攻撃効果制御手段として前記コンピュータを機能させるゲームプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【００１８】
［本発明の作用効果］
（１）、（５）又は（６）の発明によれば、プレイヤキャラクタの繋がりを表す連携パラメータが存在することから、複数のプレイヤキャラクタによる連携攻撃を行う際に、攻撃戦略（攻撃の順番等）を立てることができ、連携攻撃の繋がりや攻撃力を効果的にすることが可能な場合があり、ゲームの興趣を高めることができる。
【００１９】
（２）の発明によれば、戦闘に参加したプレイヤキャラクタ同士の連携パラメータが上昇することから、戦闘を重ねていくうちに攻撃力が上昇したり、連続攻撃の繋がりがよくなったりする場合がある。これにより、気付かないうちに攻撃力等が上昇していることから、遊技に対する意欲が掻き立てられ、ゲームの興趣がより高められるようになる。また、連携パラメータを上昇させるために戦闘に参加させるプレイヤキャラクタの組合せを考えるという、戦闘戦略を立てる楽しみが生じ、ゲームの興趣を高めることができる。
【００２０】
（３）の発明によれば、連携攻撃における順番の受け渡しを行う毎に、受け渡しを行ったプレイヤキャラクタ間の連携パラメータが上昇するようにしたので、戦闘シーンにおいて連携攻撃を行うにあたり、順番の受け渡しをどう行うか戦略がたてられるようになり、戦闘シーンにおける遊技者の興味を増大させることができる。
【００２１】
（４）の発明によれば、例えば、連携パラメータの数値が高いほど連携攻撃用可変表示領域の表示形態が変化する時間が長いようにすると、連携攻撃において、連携パラメータの数値が高いキャラクタから順番が回ってきた場合は、入力操作が行いやすくなるため、失敗することも少なくなる。このため、有利にゲームを展開することが可能となり、戦闘シーンにおける遊技者の興味を増大させることができる。
【００２２】
【発明の実施の形態】
以下に、本発明に好適な実施形態について図面に基づいて説明する。
【００２３】
図１は、本発明をゲーム装置に適用した場合の全体構成を示す。このゲーム装置は、装置本体１と、プレイヤの操作に応じて装置本体１に対する制御指令を出力する操作手段としてのコントローラ４と、装置本体１からの画像信号に基づき画像を表示する表示装置１５とで構成される。このゲーム装置では、ＣＲＴのような表示装置１５の表示面（以下「ディスプレイ」という）１６に種々の画像を表示することでゲームが実行される。
【００２４】
このゲーム装置で実行されるゲームは、装置本体１とは別の外部記録媒体に記録されたゲームプログラムを読み込むことで実行される。そのゲームプログラムを記録した外部記録媒体としては、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭのほか、ＦＤ（フレキシブルディスク）その他任意の記録媒体を利用できる。本実施例ではＤＶＤ−ＲＯＭを用いた場合について説明する。装置本体１の中央上部には開閉可能なカバー２が設けられ、このカバー２を開放することで、当該装置本体１の内部に設けられた記録媒体駆動装置としてのＤＶＤ−ＲＯＭドライブ２９（図２）にＤＶＤ−ＲＯＭ３１（図２）を装填できる。
【００２５】
コントローラ４は、プレイヤの操作によって装置本体１内のＣＰＵ２１（図２）に制御指令を出すための入力部を種々備える。コントローラ４の左側部分には、入力部として、ゲームに登場するキャラクタを移動させるときやメニューの選択項目を移動させるときに主に操作される上方向ボタン７、下方向ボタン８、左方向ボタン９、及び右方向ボタン１０が設けられている。コントローラ４の右側部分には、各種項目の決定やキャンセルを行うときに主に操作される△ボタン１１、○ボタン１２、×ボタン１３、及び□ボタン１４が設けられている。コントローラ４の中央部には、上下に選択ボタン６及びスタートボタン５が設けられている。
【００２６】
表示装置１５は、ビデオ信号及び音声信号の入力端子を有するもので、それぞれ装置本体１のビデオ出力端子及び音声出力端子との間で端子ケーブル１８及び１９により接続される。表示装置１５としては、後述の画像出力部２５（図２）から出力される画像データを表示可能なディスプレイ１６と、後述の音声出力部２７（図２）から出力される音声データを出力可能なスピーカ１７Ｌ，１７Ｒとを一体的に有する既存のＴＶ受像機が用いられる。なお、装置本体１とコントローラ４とは、図１に示すように信号ケーブル２０で接続される。
【００２７】
また、装置本体１の側面部には、メモリカード３２（図２）の差し込み口としてのメモリスロット３が設けられている。メモリカード３２は、プレイヤがゲームを中断するときなどにゲームデータを一時的に記録するための記憶媒体である。このメモリカード３２に記録されたデータは、カードリーダとしての機能を有する後述の通信インタフェース３０（図２）を介して読み取られる。
【００２８】
［電気的構成］
図２は、上記ゲーム装置のシステム構成を示す。装置本体１は、制御手段としてのＣＰＵ２１と、記憶手段としてのＲＯＭ２２及びＲＡＭ２３と、画像処理部２４と、画像出力部２５と、音声処理部２６と、音声出力部２７と、デコーダ２８と、ＤＶＤ−ＲＯＭドライブ２９と、通信インタフェース３０とを含み構成される。
【００２９】
ＤＶＤ−ＲＯＭドライブ２９は、ＤＶＤ−ＲＯＭ３１を着脱自在に構成し、ここに装着したＤＶＤ−ＲＯＭ３１内のゲームプログラムは、ＣＰＵ２１においてＲＯＭ２２に格納されたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の基本動作プログラムに従い読み出される。読み出されたゲームプログラムは、デコーダ２８により所定の信号に変換されＲＡＭ２３に格納される。
【００３０】
ＲＡＭ２３に格納されたゲームプログラムは、ＣＰＵ２１において基本動作プログラム或いはコントローラ４からの入力信号に従って実行される。実行されるゲームプログラムに応じてＤＶＤ−ＲＯＭ３１より画像データ及び音声データが読み出され、画像データは画像処理部２４に、音声データは音声処理部２６にそれぞれ送られる。
【００３１】
画像処理部２４は、受信した画像データを画像信号に変換し、当該画像信号を画像出力部２５よりディスプレイ１６に供給する。音声処理部２６は、受信した音声データを音声信号に変換し、当該音声データを音声出力部２７よりスピーカ１７Ｌ，１７Ｒに供給する。
【００３２】
通信インタフェース３０は、コントローラ４及びメモリカード３２を着脱自在に接続でき、この通信インタフェース３０を介して、メモリカード３２からのデータの読み出し及びメモリカード３２へのデータの書込みが行われると共に、コントローラ４からの信号がＣＰＵ２１等の各部に送られる。
【００３３】
［ゲーム内容の具体例］
次に、ＤＶＤ−ＲＯＭ３１に記録されたゲームプログラムに基づいてＣＰＵ２１により実行される処理内容と、それに伴いディスプレイ１６に表示されるゲーム内容について具体例を説明する。
【００３４】
装置本体１が電源ＯＮの状態において、ＤＶＤ−ＲＯＭドライブ２９にＤＶＤ−ＲＯＭ３１が装填されると、ディスプレイ１６には「オープニングデモ」が表示される。「オープニングデモ」は、ゲームの開始を告げる演出表示である。この「オープニングデモ」を所定時間表示した後、ゲームタイトルが大きく描かれた「タイトル画面」を表示し、後述の図４に示す「メインゲーム処理」を開始する。
【００３５】
［タイトル画面説明］
図３（１）は、「タイトル画面」の一例を示す。ここでは、”ＳＨＡＤＯＷＨＥＡＲＴＳ”というゲームタイトルの文字を表示し、その下に、２つの選択項目（”ＮＥＷＧＡＭＥ”及び”ＣＯＮＴＩＮＵＥ”）を表示している。また、”ＮＥＷＧＡＭＥ”及び”ＣＯＮＴＩＮＵＥ”のどちらかの選択項目の左位置にカーソル４１が表示され、プレイヤによる上方向ボタン７又は下方向ボタン８の操作によりカーソル４１の位置が入れ替わる。そして、プレイヤにより○ボタン１２が操作されたとき、カーソル４１が指し示している選択項目が選択される。
【００３６】
［メインゲーム処理等］
図４に示す「メインゲーム処理」では、最初に、上記「タイトル画面」上で２つの選択項目のどちらが選択されたかを判定する（ＳＴ１）。”ＮＥＷＧＡＭＥ”が選択されたことを判定したときは（ＳＴ１で”ＹＥＳ”）、プロローグ及びゲーム内容を表示し（ＳＴ２）、その後、図３（２）に示す「ワールドマップ」を表示する（ＳＴ４）。一方、上記「タイトル画面」上で”ＣＯＮＴＩＮＵＥ”が選択されたことを判定したときは（ＳＴ１で”ＮＯ”）、ＳＴ３の処理で前回のゲーム終了時をセットし（装置本体１のメモリスロット３に装填されたメモリカード３２に記録されたゲーム履歴データを読み出す）、プロローグ及びゲーム内容を表示せずに上記「ワールドマップ」を表示する（ＳＴ４）。
【００３７】
なお、本実施例にかかるゲームには、プレイヤの操作に基づいて行動する主キャラクタとゲームプログラムに基づいて行動する敵キャラクタが登場し、この双方のキャラクタ間の戦闘を中心として展開するゲームがディスプレイ上で実現される。また、本実施例では、主キャラクタとして、例えば主キャラクタＡ、主キャラクタＢ等の複数の主キャラクタが登場し、ゲームはこの複数の主キャラクタから形成されるパーティ単位で行動するものとする。また、各キャラクタ毎に、予め各種のステータスが設定されている。このステータスには、ゲーム回数や敵キャラクタを倒した回数等によって加算される経験値、所持金、武器、能力、後述の連携パラメータ等が定められている。
【００３８】
［ワールドマップ等画面説明］
図３（２）は、「ワールドマップ」の一例を示す。この「ワールドマップ」上では、ゲームストーリーの舞台である「Ａ国」の主要都市が表示され、５つの都市名で示される選択項目（”都市Ａ”４２ａ，”都市Ｂ”４２ｂ，”都市Ｃ”４２ｃ，”都市Ｄ”４２ｄ，”都市Ｅ”４２ｅ）が表示される。これらは、予め用意された「サブマップ」に移行するための選択項目である。プレイヤにより、例えば上方向ボタン７又は下方向ボタン８の操作により各選択項目を示すカーソル４１が移動し、プレイヤによる○ボタン１２の操作により一つの選択項目が選択される。こうして「サブマップ」が選択されると、当該「サブマップ」毎の画面に移行すると共に、当該「サブマップ」に応じて設定された種々のゲームが行えるようになる。具体的には、各都市内部の情景が場面展開にあわせて背景画像としてプリレンダ表示され、その中を主キャラクタ達が移動しながら各種イベントを攻略し、ストーリーが進んでいく構成となっている。
【００３９】
また、この「ワールドマップ」上において、プレイヤによる□ボタン１４の操作がされたときは「メニュー画面」が表示され、プレイヤは当該「メニュー画面」において種々の設定等が行える。例えば、主キャラクタ毎に設定されたステータスを変化させるためのアイテム、アクセサリ等を主キャラクタに使用させたり、主キャラクタに装備させたりといった、種々の設定等を行うことができる。また、後述の主キャラクタ毎に設定されている連携パラメータもこの「メニュー画面」上で確認できるようになっている。
【００４０】
［メインゲーム処理等］
再び図４において、「ワールドマップ」上に表示される選択項目のいずれかが選択されたときは（ＳＴ５で”ＹＥＳ”）、選択に応じた「サブマップ」の開始画面が表示され、主キャラクタのパーティは当該「サブマップ」上で行動を開始する（ＳＴ６）。一方、上記ＳＴ５で”ＮＯ”のときは、「ワールドマップ」上で□ボタン１４が操作され「メニュー画面」の表示要求があるかどうかを判別する（ＳＴ２１）。ここで”ＹＥＳ”のときは、「メニュー画面」を表示すると共に、プレイヤの操作に応じて例えばアイテムの使用等の種々のコマンドを入力することにより種々の設定処理を行う（ＳＴ２２）。ここで、「サブマップ」上での行動とは、主キャラクタが歩いたり、通行人に話しかけたり、買物をしたり、アイテムを拾得したりといった行動である。また、この「サブマップ」上でも□ボタン１４の操作により「メニュー画面」を表示させることができ、上記の各種の操作が可能となる。例えば、「道具」コマンドを選択することで、味方キャラクタの能力等のステータスを変化（例えば回復等）させることができたり、「ステータス」コマンドを選択することで、主キャラクタ毎に設定されている能力、経験値、連携パラメータ等といったステータスの確認が可能となる。
【００４１】
その後、「サブマップ」上で行動を開始した主キャラクタのパーティが敵キャラクタに遭遇すると（ＳＴ７で”ＹＥＳ”）、「バトル処理」を開始する（ＳＴ８）。「バトル処理」が開始されると、主キャラクタのパーティと敵キャラクタとの間で戦いを行う「戦闘シーン」へと移る。この「バトル処理」については後述する。一方、敵キャラクタに遭遇しない場合（ＳＴ７で”ＮＯ”のとき）であっても、何らかイベントが発生したときは（ＳＴ９で”ＹＥＳ”）、ＳＴ１６に移って当該イベントに応じたムービーを表示し、イベントも発生しないときは（ＳＴ９で”ＮＯ”）、上記ＳＴ６の処理に戻る。
【００４２】
「バトル処理」により実行される「戦闘シーン」において、主キャラクタのパーティが敵キャラクタから逃げることに成功した場合は（ＳＴ１０で”ＹＥＳ”）、ＳＴ１６に移り、当該状況に応じたムービーを表示する。一方、敵キャラクタから逃げることに失敗した場合あるいは敵キャラクタとの戦闘を行った場合は（ＳＴ１０で”ＮＯ”）、続いて、「戦闘シーン」において、主キャラクタのパーティが敵キャラクタに勝ったかどうか判定する（ＳＴ１１）。ここで、”ＹＥＳ”のとき、すなわち主キャラクタのパーティが敵キャラクタに勝ったときは、戦った敵キャラクタの種類やその戦闘内容に応じて当該パーティの各キャラクタに対し、経験値等のポイントを加算したり、アイテムやお金等を与える（ＳＴ１２）。そして、各キャラクタの経験値に応じて当該キャラクタのレベルをアップさせる（ＳＴ１３）。その後、状況に応じたムービーを表示する（ＳＴ１６）。上記ＳＴ１１の判定で、”ＮＯ”のとき、すなわち主キャラクタのパーティが敵キャラクタに勝つことができなかったときは、続いて、主キャラクタのパーティ全員が死亡したかどうか判定する（ＳＴ１４）。ここで”ＮＯ”のときは戦闘を終了させるようなイベントを発生すると判別しＳＴ１６に移り状況に応じたムービーを表示する。ＳＴ１４で”ＹＥＳ”のときは、ゲームオーバーとなり（ＳＴ１５）、このメインゲーム処理を終了する。
【００４３】
ＳＴ１６でムービーを表示した後、ＳＴ１７では連携パラメータ加算処理を行う。この連携パラメータ加算処理では、所定の条件に応じて、各主キャラクタ毎に設けられている、主キャラクタ間の繋がり度合いを示す連携パラメータを加算する処理を行う。次に、選択サブマップのリクエスト条件をクリアしたか否かを判定し（ＳＴ１８）、当該サブマップのリクエスト条件をクリアした場合は（ＳＴ１７で”ＹＥＳ”）、ＳＴ１９に移り、エンディングに移るかどうか判定する。当該サブマップのリクエスト条件をクリアしていない場合は（ＳＴ１８で”ＮＯ”）、ＳＴ６に処理を移す。ＳＴ１９で”ＹＥＳ”であれば所定のエンディング表示を行い（ＳＴ２０）、この「メインゲーム処理」を終了する。ＳＴ１９で”ＮＯ”であればＳＴ４に処理を移す。
【００４４】
［バトル処理等］
図５は、図４のＳＴ８に示した「バトル処理」の手順を示す。まず、図６に示すような「戦闘シーン」の開始画面を表示する（ＳＴ３１）。図６に示す「戦闘シーン」の開始画面では、例えば手前に主キャラクタのパーティ（主キャラクタＡ１１１、主キャラクタＢ１１２、主キャラクタＣ１１３及び主キャラクタＤ１１７）が表示され、その向かい側の画面上の位置には、３人の敵キャラクタ（敵キャラクタＡ１１４、敵キャラクタＢ１１５、敵キャラクタＣ１１６）が表示される。また、この開始画面の右下位置には、主キャラクタのステータスに関する情報が表示される。具体的には、主キャラクタ毎にヒットポイント（以下「ＨＰ」という）、マジックポイント（以下「ＭＰ」という）及びサニティポイント（以下「ＳＰ」という）がそれぞれ予め定められ、この開始画面では、これらのポイントについての残存ポイント数（現在所持しているポイント数／最初に所持していたポイント数）が表される。なお、「ＨＰ」が残存していることで、そのキャラクタが攻撃、アイテム使用など各種コマンドを実行可能となり、当該ポイントが無くなった主キャラクタは、行動不能となる。「ＭＰ」は、これを有することで魔法等の特殊能力が使えるポイントであり、当該ポイントが無くなった主キャラクタは、特殊能力が使用できなくなる。「ＳＰ」は、これを有することで主キャラクタの正気が保たれるポイントで、当該ポイントが無くなった主キャラクタは、正気を失い異常状態に陥る。この異常状態に陥ったときは、当該主キャラクタに対するコマンド操作が無効となり、敵味方にかまわず攻撃を仕掛けるといった異常な行動に暴走する。
【００４５】
次に、主キャラクタ及び敵キャラクタをも含めた、攻撃等の行動が行える順番を管理しているウェイトポイント（ＷＰ）を所定条件の基に減算する「ＷＰ減算処理」を行う（ＳＴ３２）。この「ＷＰ減算処理」では、主キャラクタについていえば、プレイヤによるコマンド選択を有効とするキャラクタの行動順番が管理される。なお、この「ＷＰ減算処理」についての詳細は後述する。
【００４６】
「ＷＰ減算処理」でコマンド選択が有効となった（後述するターンが回ってきた）キャラクタが敵キャラクタかどうか判定し（ＳＴ３３）、”ＹＥＳ”のときは、敵キャラクタが主キャラクタに対して攻撃を実行するように、ゲームプログラムに従って自動処理を行う（ＳＴ３４）。
【００４７】
次に、ＳＴ３５では、「かばう」処理を行い、当該敵キャラクタのＷＰを初期化（初期値”２５５”に戻す）する（ＳＴ３８）。この「かばう」処理では、或る主キャラクタが不利な状態（ＨＰの減少等）である場合に、所定の条件を満たした主キャラクタが連携パラメータに応じて敵キャラクタからの攻撃の身代わりとなるように制御が行われる処理である。この「かばう」処理についての詳細は後述する。
【００４８】
一方、ＳＴ３３の判定で、コマンド選択が有効となったキャラクタが主キャラクタであると判定したときは、続いて、プレイヤの操作によるコマンド選択を受付ける「コマンド受付処理」を行う（ＳＴ３６）。なお、この「コマンド受付処理」についての詳細は後述する。
【００４９】
次に、「コマンド受付処理」で受付けたプレイヤによるコマンド選択の内容を確認し、そのコマンド種別に応じた表示処理を実行する「コマンド処理」を行う（ＳＴ３７）。この「コマンド処理」により、選択された主キャラクタの行動形態に従った表示処理が実行される。例えば、攻撃を行うコマンド（後述の「戦う」コマンド）が選択された場合は敵キャラクタに対して攻撃を行うような表示処理が実行され、特殊能力を使うコマンド（後述の「特殊」コマンド）が選択された場合は敵キャラクタに対して魔法攻撃を行ったり、攻撃された味方に対し回復魔法を使って回復させる等の表示処理が実行される。また、この「コマンド処理」では、プレイヤの操作タイミングによる技術介入を可能とする「ジャッジメント処理」も行われる。この「コマンド処理」についての詳細は後述する。
【００５０】
「コマンド処理」実行後、上記「ＷＰ減算処理」でコマンド選択が有効となったキャラクタのＷＰを初期化（初期値”２５５”に戻す）する（ＳＴ３８）。続いて、「バトル処理」の終了条件を満たしているかどうかを判定し（ＳＴ３９）、”ＮＯ”のときは、上記ＳＴ３２の処理に戻り、”ＹＥＳ”のときは「バトル処理」を終了し、図４のＳＴ１０に処理を移す。ここで、「バトル処理」の終了条件とは、戦闘画面に登場した敵キャラクタが全滅したこと、プレイヤにおいて「逃げる」コマンドが選択され敵キャラクタから逃げることに成功したこと、主キャラクタのパーティが全滅したこと、戦闘を終了させるようなイベントが発生したこと、のいずれかである。
【００５１】
［ＷＰ減算処理等］
図７は、上記「バトル処理」におけるＳＴ３２の「ＷＰ減算処理」の手順を示す。まず、主キャラクタＡのＷＰ（主キャラクタＡのＷＰを「ＷＰ１」と表す）を算出し、ＲＡＭ２３の所定領域にセットする（ＳＴ４０）。ＷＰの初期値は「２５５」に指定され、このＷＰ１は、前回の「ＷＰ減算処理」でＲＡＭ２３にセットされたＷＰ１の値から主キャラクタＡに設定されている能力値ＡＰ（Ａｃｔｉｏｎ  Ｐｏｉｎｔ）を減算することで、算出される。この「ＷＰ」の算出方法は、その他のキャラクタについても同様とし、能力値ＡＰについては各キャラクタによって異なるものとする。各キャラクタには、経験値によって決定されるキャラクタレベル（ＬＶ）に応じて種々のキャラクタ個別能力が予め設定されており、上記「ＡＰ」は、このステータスを基に算出される（後述）。
【００５２】
一例として図８に基づいて説明する。図８は、主キャラクタＡ及び主キャラクタＢのキャラクタ個別能力について示す。この図８に示すように、各キャラクタには、経験値によって変化するキャラクタレベル（ＬＶ）に応じ各種キャラクタ個別能力が設定されている。キャラクタ個別能力の種類としては、上述の「ＨＰ」、「ＭＰ」、「ＳＰ」のほか、物理的攻撃力（ＳＴＲ）、物理的防御力（ＶＩＴ）、すばやさ（ＡＧＬ）、魔法攻撃力（ＩＮＴ）、魔法防御力（ＰＯＷ）及び運（ＬＵＣ）がある。これらは数値によって表され、キャラクタレベルが同一であってもキャラクタの種類によって異なった値が設定されている。「ＡＰ」は、この中の「ＡＧＬ」及び「ＬＵＣ」によって算出される。具体的には、ＡＰ＝ＡＧＬ＋ＬＵＣ／２の計算式により算出される。
【００５３】
上記のようにＳＴ４０で主キャラクタＡの「ＷＰ１」を求めた後、続いて、この求められた「ＷＰ１」が”０”かどうかの判定を行う（ＳＴ４１）。ここで”ＹＥＳ”のときは、主キャラクタＡについてのコマンド選択を有効とする（ＳＴ５４）。従って、戦闘シーンにおいて、主キャラクタＡに攻撃等の動作をさせるコマンド指定がプレイヤによってできるようになる。
【００５４】
ＳＴ４２で”ＮＯ”のときは、主キャラクタＢのＷＰ（主キャラクタＢのＷＰを「ＷＰ２」と表す）を算出し、ＲＡＭ２３の所定領域にセットする（ＳＴ４２）。続いて、求められた「ＷＰ２」が”０”かどうかの判定を行い（ＳＴ４３）、”ＹＥＳ”のときは、主キャラクタＢについてのコマンド選択を有効とし（ＳＴ５４）、”ＮＯ”のときは、ＳＴ４４に移る。
【００５５】
ＳＴ４４では、主キャラクタＣのＷＰ（主キャラクタＣのＷＰを「ＷＰ３」と表す）を算出し、ＲＡＭ２３の所定領域にセットする。続いて、求められた「ＷＰ３」が”０”かどうかの判定を行い（ＳＴ４５）、”ＹＥＳ”のときは、主キャラクタＣについてのコマンド選択を有効とし（ＳＴ５４）、”ＮＯ”のときは、ＳＴ４６に移る。
【００５６】
ＳＴ４６では、主キャラクタＤのＷＰ（主キャラクタＤのＷＰを「ＷＰ４」と表す）を算出し、ＲＡＭ２３の所定領域にセットする。続いて、求められた「ＷＰ４」が”０”かどうかの判定を行い（ＳＴ４７）、”ＹＥＳ”のときは、主キャラクタＤについてのコマンド選択を有効とし（ＳＴ５４）、”ＮＯ”のときは、ＳＴ４８に移る。
【００５７】
ＳＴ４８では、敵キャラクタＡのＷＰ（敵キャラクタＡのＷＰを「ＷＰ５」と表す）を算出し、ＲＡＭ２３の所定領域にセットする。続いて、求められた「ＷＰ５」が”０”かどうかの判定を行い（ＳＴ４９）、”ＹＥＳ”のときは、敵キャラクタＡについてのコマンド選択を有効とし（ＳＴ５４）、”ＮＯ”のときは、ＳＴ５０に移る。
【００５８】
ＳＴ５０では、敵キャラクタＢのＷＰ（敵キャラクタＢのＷＰを「ＷＰ６」と表す）を算出し、ＲＡＭ２３の所定領域にセットする。続いて、求められた「ＷＰ６」が”０”かどうかの判定を行い（ＳＴ５１）、”ＹＥＳ”のときは、敵キャラクタＢについてのコマンド選択を有効とし（ＳＴ５４）、”ＮＯ”のときは、ＳＴ５２に移る。
【００５９】
ＳＴ５２では、敵キャラクタＣのＷＰ（敵キャラクタＣのＷＰを「ＷＰ７」と表す）を算出し、ＲＡＭ２３の所定領域にセットする。続いて、求められた「ＷＰ７」が”０”かどうかの判定を行い（ＳＴ５３）、”ＹＥＳ”のときは、敵キャラクタＣについてのコマンド選択を有効とし（ＳＴ５４）「ＷＰ減算処理」を終了させ、図５のＳＴ３３に処理を移す。また、ＳＴ５３で”ＮＯ”のときは、再びＳＴ４０に戻って、当該「ＷＰ減算処理」を最初から繰り返す。
【００６０】
［コマンド選択画面等］
上記「ＷＰ減算処理」において、コマンド選択が有効となったキャラクタが主キャラクタのとき、ディスプレイ１６では、図６に示すように、コマンド選択が有効となった主キャラクタの頭上に選択マーク４３が表示される。そして、このような表示の後は、続いて、選択マーク４３が頭上に表示された主キャラクタ（ここでは主キャラクタＡ１１１）がズームアップされ、図９に示すような「コマンド選択画面」が表示される。
【００６１】
図９に示す「コマンド選択画面」では、主キャラクタＡ１１１の行動形態を決定するためのコマンドが選択項目として示されたコマンドメニュー４４が表示される。そして、コマンドメニュー４４の左側に表示される選択カーソル４５をプレイヤによる上方向ボタン７又は下方向ボタン８の操作により移動させ、○ボタン１２が操作されたときに選択カーソル４５が左位置に表示されているコマンドが選択され、主キャラクタＡ１１１の行動形態が決定される。この図９では、コマンドメニュー４４に「戦う」、「特殊」、「アイテム」、「防御」及び「逃げる」の５つのコマンドが表示される。ここでは、「戦う」コマンドの左位置に選択カーソル４５が表示されており、当該コマンドが決定された場合を示す。また、コマンドメニュー４４の上方には、この主キャラクタＡ１１１の「ＨＰ」、「ＭＰ」及び「ＳＰ」の値が表示されている。
【００６２】
［コマンド受付処理等］
図１０は、上記図５に示す「バトル処理」におけるＳＴ３６の「コマンド受付処理」の手順を示す。まず、上記「ＷＰ減算処理」においてコマンド選択が有効となったキャラクタが主キャラクタのときにおいて、当該主キャラクタの「ＳＰ」が”０”かどうかを判定する（ＳＴ５５）。ここで”ＹＥＳ”の場合は、当該主キャラクタについて「キャラクタ暴走処理」を行い（ＳＴ５６）、上記図５のＳＴ３８の処理に移る。「キャラクタ暴走処理」が実行された場合、当該キャラクタに対するコマンド操作が無効となり、敵味方にかまわず攻撃を仕掛けるといった異常な行動に暴走する。一方、上記ＳＴ５５で”ＮＯ”のときは、プレイヤによるコマンド操作があったかどうか、すなわち、上記「コマンド選択画面」においてコマンドが選択されたかどうかを判定する（ＳＴ５７）。ここで、”ＮＯ”の場合はＳＴ５７の処理を繰り返し行い、”ＹＥＳ”の場合は「コマンド受付処理」を終了し、上記図５のＳＴ３７に処理を移す。
【００６３】
［キャラクタ暴走処理等］
図１１は、上記図１０の「コマンド受付処理」におけるＳＴ５６の「キャラクタ暴走処理」の手順を示す。まず、主キャラクタの行動を決定するコマンドの種別をランダムに選択し、当該コマンドに基づいた行動（攻撃、攻撃魔法の使用、回復魔法の使用等）の対象となるキャラクタを敵味方関係無くランダムに選択する（ＳＴ６１）。例えば「戦う」コマンドが選択された場合、攻撃を加える対象のキャラクタを敵味方関係無くランダムに選択する。そして、選択されたコマンド等に基づき決定されるキャラクタの動作を表示する後述の図１５の「ジャッジメント処理」を自動処理し（ＳＴ６２）、この「キャラクタ暴走処理」を終了する。
【００６４】
［キャラクタ暴走処理の表示例等］
図１２及び図１３は、「キャラクタ暴走処理」が実行されたときの具体的な表示例を示し、ここでは、一例として、主キャラクタＡ１１１のＳＰが”０”となり、当該主キャラクタＡ１１１について「キャラクタ暴走処理」を実行したときの様子を示す。
【００６５】
図１２は、「キャラクタ暴走処理」の実行開始直後の表示態様を示し、主キャラクタＡ１１１の足元から黒煙１２１が上がってきて、体を取り囲んでいく様子を表示する。このとき、ディスプレイ１６には、「主キャラクタＡが暴走した！！」という文字も表示される。その後、図１３に示すように、主キャラクタＡ１１１の頭上に暴走したことを示す暴走マーク１１８が表示されると共に、例えば「へへへへっ．．．．．．楽しいねえ．．．！」という文字も表示される。そして、この後、主キャラクタＡ１１１は、上記図１１のＳＴ６１で選択された対象キャラクタに対し、攻撃等の行動を行う。
【００６６】
上記実施形態では、一度暴走状態に陥ると、全てのコマンド操作を受け付けなくなるが、一部のコマンドのみ所定の条件で受け付けるようにしてもよい。例えば、「アイテム」コマンドのみを受け付けるが、選択された「アイテム」を誰に使うかを分からなくしたり、「戦う」コマンドを３ターンに１回受け付けたりする。また、主キャラクタが暴走するのは「ＳＰ＝０」となったときであり、また、暴走しっぱなしではなく、時間が経つと正常に戻るようにしてもよい。
【００６７】
［コマンド処理等］
図１４は、上記図５の「バトル処理」におけるＳＴ３７の「コマンド処理」の手順を示す。まず、選択されたコマンドが「戦う」コマンドかどうかを判定する（ＳＴ６５）。ここで”ＹＥＳ”のとき、すなわち、上記図９の「コマンド選択画面」において選択項目の「戦う」がプレイヤにより選択されとき、ＤＶＤ−ＲＯＭ３１より「武器テーブル」（詳細は図２６に示す）を取り出し、ＲＡＭ２３の所定領域にセットする（ＳＴ６６）。
【００６８】
ＳＴ６５で”ＮＯ”のときは、選択されたコマンドが「特殊」コマンドかどうか、すなわち、上記図９の「コマンド選択画面」において選択項目の「特殊」がプレイヤにより選択されたかどうかを判定する（ＳＴ６７）。ここで”ＹＥＳ”のときは、ＤＶＤ−ＲＯＭ３１より「特殊テーブル」（詳細は図３１に示す）を取り出し、ＲＡＭ２３の所定領域にセットする（ＳＴ６８）。
【００６９】
ＳＴ６７で”ＮＯ”のときは、選択されたコマンドが「アイテム」コマンドかどうか、すなわち、上記図９の「コマンド選択画面」において選択項目の「アイテム」がプレイヤにより選択されたかどうかを判定する（ＳＴ６９）。ここで”ＹＥＳ”のときは、ＤＶＤ−ＲＯＭ３１より「アイテムテーブル」（詳細は図３３に示す）を取り出し、ＲＡＭ２３の所定領域にセットする（ＳＴ７０）。
【００７０】
ＳＴ６９で”ＮＯ”のときは、選択されたコマンドが「防御」コマンドかどうか、すなわち、上記図９の「コマンド選択画面」において選択項目の「防御」がプレイヤにより選択されたかどうかを判定する（ＳＴ７１）。ここで”ＹＥＳ”のときは、主キャラクタが敵キャラクタからの攻撃を防御する様子を表示する「防御」コマンド処理を実行し（ＳＴ７２）、「コマンド処理」を終了し、図５のＳＴ３８に処理を移す。
【００７１】
ＳＴ７１で”ＮＯ”のときは、主キャラクタが敵キャラクタから逃げる様子を表示する「逃げる」コマンド処理を実行し（ＳＴ７３）、「コマンド処理」を終了し、図５のＳＴ３８に処理を移す。
【００７２】
「戦う」コマンド、「特殊」コマンド及び「アイテム」コマンドのうちのいずれかが選択され、各コマンドに対応するテーブルがＲＡＭ２３の所定領域にセットされたときは、そのコマンド及びテーブルに基づき決定される主キャラクタの動作を表示する「ジャッジメント処理」を実行し（ＳＴ７４）、「コマンド処理」を終了し、図５のＳＴ３８に処理を移す。
【００７３】
［ジャッジメント処理等］
図１５は、「ジャッジメント処理」の手順を示す。まず、選択されたコマンドに基づき行われる行動（攻撃、攻撃魔法の使用、回復魔法の使用等）の対象となる対象キャラクタがプレイヤによって選択されたかどうか判定する（ＳＴ８１）。具体的には、上記図９の「コマンド選択画面」においてコマンド選択が完了すれば、図１６に示すような「対象キャラクタ選択画面」が表示され、当該画面において対象キャラクタがプレイヤによって選択される。対象キャラクタの選択は、次のように行われる。すなわち、「対象キャラクタ選択画面」において表示される選択マーク４６がプレイヤによる上方向ボタン７又は下方向ボタン８の操作により移動され、○ボタン１２が操作されたときに選択マーク４６が頭上に表示されているキャラクタが対象キャラクタとして決定される。図１６では、敵キャラクタＡ１１４の頭上に選択マーク４６が表示され、当該敵キャラクタが対象キャラクタとして決定された場合を示す。尚、敵キャラクタに限らず味方である主キャラクタも対象キャラクタとなる場合がある。
【００７４】
ＳＴ８１で”ＹＥＳ”のときは、「ジャッジメントリング決定処理」を実行し（ＳＴ８２）、続いて、「ジャッジメントリング判定処理」を実行する（ＳＴ８３）。この「ジャッジメントリング決定処理」、「ジャッジメントリング判定処理」は後述する。
【００７５】
続いて、上記ＳＴ８３の「ジャッジメントリング判定処理」で算出されるダメージ量又は回復値に基づきＨＰ、ＭＰ及びＳＰの値を更新する（ＳＴ８４）。ここでは、ダメージ量、回復値等に応じたＨＰ及びＭＰの加減算と、ＳＰの減算が行われる。ＳＰの減算は、このＳＴ８４の処理が実行される毎に”１”減算するものとする。すなわち、キャラクタのターン毎に”１”減少するものとする。
【００７６】
なお、ＳＰの減算値を、ダメージ量、回復値等に応じて決定するようにしてもよい。例えば、ダメージ量、回復値に比例した値（例えば、ダメージ量、回復値等の１／１０の値）をＳＰの減算値として決定するようにする。
【００７７】
また、コマンド選択が有効となったときからジャッジメントリングが表示されるまでの時間（秒数）をＳＰの減算値として決定するようにしてもよい。この場合、プレイヤがコマンド選択に要した時間がＳＰの減算値として設定されるため、プレイヤによるコマンド選択が素早ければＳＰの減算値は少なくて済むが、コマンド選択に時間がかかれば、そのかかった時間分がＳＰより減算されることとなる。
【００７８】
次に、上記ＳＴ８２及びＳＴ８３により決定された内容に応じてキャラクタのステータスを更新する（ＳＴ８５）。この処理でキャラクタのステータスが「異常ステータス」に更新されると、キャラクタが通常状態と異なる異常状態となる。この「異常ステータス」は、攻撃を受けたアイテムや魔法等の種類によって異なる。例えば、「毒」異常ステータスは、敵から魔法を受けたときや所定のアイテムによる攻撃を受けたときに、主キャラクタが行動を起こすターン毎にキャラクタの体力が自動的に減ってしまう異常ステータスである。また、「石化」異常ステータスは、敵から魔法を受けたときや所定のアイテムによる攻撃を受けたときに、キャラクタが石のように固まってしまい、コマンド入力が不可能となる異常ステータスである。
【００７９】
そして、更新されたパラメータに基づいて、主キャラクタが対象キャラクタに対し所定の行動（攻撃、魔法をかける等）を行う演出画像の表示を実行し（ＳＴ８６）、「ジャッジメント処理」を終了させ、図５のＳＴ３８に処理を移す。
【００８０】
ここで、本発明にかかるゲームでは、主キャラクタが対象キャラクタに対し選択コマンドに基づいた行動を行う直前に、図１７に示すように可変表示領域としてのジャッジメントリング１００が表示され、このジャッジメントリング１００を利用して上記効果を決定する上で必要なパラメータが決定される。
【００８１】
ここで、図１７に示すように、ジャッジメントリング１００は、斜め方向に傾いた状態で表示される。そして、このジャッジメントリング１００上には、当該ジャッジメントリング１００の中心点を支点として時計の針のように時計方向に回転する変動領域としての回転バー１０１が表示される。また、ジャッジメントリング１００上には、所定の角度範囲で色が塗られた領域（以下、「タイミングエリア」という）が表示される。このタイミングエリアは、プレイヤにとって相対的に有利となる「有効領域」である。
【００８２】
その後、回転バー１０１の回転が開始され、当該回転バー１０１が上記タイミングエリア上を通過するときに、プレイヤが○ボタン１２を操作できたかどうかによって、上記パラメータの内容が変更される。ここで、上記タイミングエリアは、図１７に示すように３つのタイミングエリアで構成され、回転バー１０１が最初に通過するタイミングエリアを「第１タイミングエリア」１０２、次に通過するタイミングエリアを「第２タイミングエリア」１０３、最後に通過するタイミングエリアを「第３タイミングエリア」１０４とする。
【００８３】
例えば、３つのタイミングエリア上で○ボタン１２の操作が上手くできたとき、すなわち３つのタイミングエリア上に回転バー１０１があるときに○ボタン１２が操作できたとき、その後、主キャラクタが対象キャラクタに対し行う行動が有効となる。「戦う」コマンドが選択された場合であれば、所定の攻撃力で３回の攻撃を行い敵キャラクタにダメージを与え、「特殊」コマンドが選択され回復魔法を使用する場合であれば、所定の回復力を有する魔法を味方キャラクタに対し３回かけることができ、味方キャラクタに回復力を与えることができる。
【００８４】
これに対し、１つのタイミングエリア上で○ボタン１２の操作タイミングを外したときは、そのタイミングエリアに割り振られた効果が無効となる。特に３回とも失敗した場合は効果はゼロとなる。また、本実施例では、ジャッジメントリング１００の有効領域を視覚で認識する方式を採用しているが、要は、遊技者の五感に働きかけて遊技者が操作タイミングを認知できる構成であればよい。例えば、所定時間特定の音声を発生させ、その発生区間内の操作を要求する聴覚的な構成、或いは、コントローラ４や携帯端末自体を振動させ、その振動の発生区間内の操作を要求する触覚的な構成とすることも可能である。
【００８５】
図１８は、回転バー１０１が第１タイミングエリア１０２上を通過するときに○ボタン１２の操作がされたときの様子を示す。この図１８に示すように、第１タイミングエリア１０２上で上手く操作できたときは、例えば「Ｃｏｏｌ」の文字が表示される。
【００８６】
図１９は、回転バー１０１が第２タイミングエリア１０３上を通過するときに○ボタン１２の操作がされたときの様子を示す。この図１９に示すように、第２タイミングエリア１０２上で上手く操作できたときは、例えば「Ｇｏｏｄ」の文字が表示される。
【００８７】
図２０は、回転バー１０１が第３タイミングエリア１０４上を通過するときに○ボタン１２の操作がされたときの様子を示す。この図２０に示すように、第３タイミングエリア１０４上で上手く操作できたときは、例えば「Ｐｅｒｆｅｃｔ」の文字が表示される。
【００８８】
図２１は、回転バー１０１が第１タイミングエリア１０２上に差し掛かる前に○ボタン１２の操作がされたとき、すなわちタイミングエリア上での○ボタン１２の操作を失敗したときの様子を示す。この図２１に示すように、タイミングエリア上での○ボタン１２の操作を失敗したときは、例えば「Ｍｉｓｓ」の文字が表示される。
【００８９】
図２２は、３つのタイミングエリア上で○ボタン１２の操作が上手くできたとき、すなわち３つのタイミングエリア上に回転バー１０１があるときに○ボタン１２が操作できたときの、回転バー１０１の回転停止後の様子を示す。この図２２に示すように、回転バー１０１の回転停止と同時にジャッジメントリング１００は粉々に割れ、その破片が飛び散る様子が表示される。その後、図９において「戦う」コマンドが選択された主キャラクタＡ１１１は、図１６において対象キャラクタとして選択された敵キャラクタＡ１１４に向かって移動し、攻撃を行う。このときの攻撃力（敵キャラクタのダメージ量）が、上記ジャッジメントリング１００における○ボタン１２の操作タイミングによって変化する。
【００９０】
図２３は、選択されたコマンド及びジャッジメントリング１００表示中の操作結果に基づき、主キャラクタＡ１１１が敵キャラクタＡ１１４に対し行動を行っている様子を示す。ここでは、「戦う」コマンドが選択された場合を示し、主キャラクタＡ１１１は敵キャラクタＡ１１４に対し攻撃を行っている様子を示している。上述の通り、ジャッジメントリング１００表示中に３つのタイミングエリア上で○ボタン１２の操作が上手くできたときは、この画面において、主キャラクタＡ１１１は敵キャラクタＡ１１４に対し所定の攻撃力による攻撃を３回実行する。
【００９１】
なお、上記実施形態では、１回目の操作に失敗したとしても２回目の操作にチャレンジできる場合であるが、１回失敗した時点で操作受付を終了するように構成してもよい。
【００９２】
図２４は、主キャラクタＡ１１１が敵キャラクタＡ１１４に対する攻撃を終了し、元の位置に戻ったときの様子を示す。ここで、主キャラクタ（自身も含む）或いは敵キャラクタの対象キャラクタに対する行動開始（図２３に示す状態）から終了（図２４に示す状態）までの期間を「１ターン」ということとし、この「１ターン」についての表示処理は、上記図１５のＳＴ８６の「演出画像表示処理」で行われる。
【００９３】
［ジャッジメントリング決定処理等］
図２５は、上記図１５のＳＴ８２の「ジャッジメントリング決定処理」の手順を示す。ここでは、まず、ＲＡＭ２３にセットされた「武器テーブル」（図２６、後述）、「特殊テーブル」（図３１、後述）及び「アイテムテーブル」（図３３、後述）のいずれかを参照し、タイミングエリアの範囲を決定する（ＳＴ９１）。続いて、後述のジャッジメントリング補正パラメータに基づき、上記ＳＴ９１で決定されたタイミングエリアの範囲及び予め定められた回転バーの回転速度及び回転数及びジャッジメントリングのサイズを補正する（ＳＴ９２）。ここで、回転バーの回転速度は、基本速度として一周１．５秒に設定され、回転バーの回転数は、基本回転数として一回転に設定されている。そして、ＳＴ９２で最終的に決定されたタイミングエリアの範囲でジャッジメントリング１００を表示し、決定された回転バーの回転速度及び回転数による回転バー１０１の回転表示を行うジャッジメントリング変動表示処理を行い（ＳＴ９３）、「ジャッジメントリング決定処理」を終了させ、図１５のＳＴ８３に処理を移す。タイミングエリア及びジャッジメントリング補正パラメータについて、以下に説明する。
【００９４】
図２６は、「武器テーブル」を示す。これは、「戦う」コマンドがプレイヤにより選択されたときにセットされるテーブルである。この図２６に示すように、主キャラクタの種類によって使用できる武器が定められており、その武器の種類に応じて使用アイテム個別能力と、各タイミングエリアの範囲とが設定されている。尚、このテーブルでは、主キャラクタＤについては省略しているが、主キャラクタＤについても主キャラクタＡ〜Ｃと同様に使用できる武器が定められており、その武器の種類に応じて使用アイテム個別能力と、各タイミングエリアの範囲とが設定されているものである。
【００９５】
使用アイテム個別能力は、敵キャラクタのダメージ量（相手ダメージ量）の算出に用いられ、この使用アイテム個別能力の数値が大きいほど、敵キャラクタのダメージ量は大きくなる。
【００９６】
タイミングエリアの範囲は、図２８に示すように、回転バー１０１の回転開始位置１００ａを０°とした「先頭角度」及び「終端角度」で囲まれた角度範囲で示され、これら「先頭角度」及び「終端角度」は、この図２６に示すように、使用武器の種類に応じて異なる値が設定されている。例えば、主キャラクタが主キャラクタＡで使用武器が武器Ａ１の場合、第１タイミングエリア１０２は、先頭角度を４５°とし終端角度を１３５°とした９０°の角度範囲を当該タイミングエリアの範囲として設定される。第２タイミングエリア１０３は、先頭角度を１８０°とし終端角度を２４７°とした６７°の角度範囲を当該タイミングエリアの範囲として設定される。第３タイミングエリア１０４は、先頭角度を２９２°とし終端角度を３３７°とした４５°の角度範囲を当該タイミングエリアの範囲として設定されている。
【００９７】
また、ジャッジメントリング１００では、各タイミングエリアの所定範囲に、ここを通過するときに○ボタン１２の操作ができれば敵キャラクタのダメージ量が２０％増加すなわち１．２倍となる特別有効領域としての「１２０％領域」が設定されている。「１２０％領域」は、終端角度から当該「１２０％領域」の角度分を減算した角度位置から終端角度までの範囲で形成される。
【００９８】
図２７は、敵キャラクタの相手ダメージ量を算出する際の計算式を示す。
【００９９】
「割当値」は、この図２７に示すように、１回目の攻撃時は”０．２”、２回目の攻撃時は”０．３”、３回目の攻撃時は”０．５”に設定されている。
【０１００】
「ＳＰ残量補正値」は、現在のＳＰが最大ＳＰの２５％を切るまで、すなわち「２５−現ＳＰ／最大ＳＰ×１００≦０」を満たす間は”１”で、現在のＳＰが最大ＳＰの２５％を切ったとき、すなわち「２５−現ＳＰ／最大ＳＰ×１００＞０」を満たしたとき、ＳＰは”０．０１”加算した”１．０１”となる。そして、その後ＳＰが１ポイント減る毎に”０．０１”ずつ加算されていく。すなわち、ＳＰが１ポイント減る毎に、相手ダメージ量が１％ずつ上昇するように設定される。
【０１０１】
「キャラクタ個別能力」は、上記図８に示したＳＴＲ（物理的攻撃力）を示し、「使用アイテム個別能力」は、図２６に示す主キャラクタ及び武器の種類に応じて設定された値である。
【０１０２】
「ジャッジメントリング補正値」は、回転バー１０１がタイミングエリアの１２０％領域上にあるときに○ボタン１２の操作がされたときは”１．２”で、回転バー１０１がタイミングエリアの１２０％領域以外の領域上にあるときに○ボタン１２の操作がされたときは”１”で、回転バー１０１がタイミングエリア上にあるときに○ボタン１２の操作がされなかったときは”０”である。
【０１０３】
例えば、「戦う」コマンドが選択された場合において、３つのタイミングエリア上で○ボタン１２の操作が上手くできたとき、すなわち３つのタイミングエリア上に回転バー１０１があるときに○ボタン１２が操作できたとき、その後、主キャラクタは敵キャラクタに対し攻撃を３回繰り返し所定のダメージを与える。例えば、主キャラクタＡが武器Ａ１を用いて攻撃する場合、１回目の攻撃における相手ダメージ量は、「０．２×ＳＰ残量補正値×ＳＴＲ×６×１（１．２）」となり、この相手ダメージ量分のポイントが敵キャラクタのＨＰから減算される。同様に、２回目の攻撃における相手ダメージ量は、「０．３×ＳＰ残量補正値×ＳＴＲ×６×１（１．２）」、３回目の攻撃における相手ダメージ量は、「０．５×ＳＰ残量補正値×ＳＴＲ×６×１（１．２）」となり、それぞれ敵キャラクタのＨＰから減算される。
【０１０４】
一方、１つのタイミングエリア上で○ボタン１２の操作タイミングを外したときは、その後のタイミングエリアにおける「ジャッジメントリング補正値」は”０”となる。例えば、主キャラクタＡが武器Ａ１を用いて攻撃する場合において、第１タイミングエリア上に回転バー１０１があるときに○ボタン１２が操作できたとき、１回目の攻撃における相手ダメージ量は、「０．２×ＳＰ残量補正値×ＳＴＲ×６×１（１．２）」となるが、第２タイミングエリア上で○ボタン１２の操作タイミングを外したときは、２回目及び３回目の攻撃における「ジャッジメントリング補正値」は”０”となり、相手ダメージ量も”０”となる。
【０１０５】
ここで、敵キャラクタのＨＰが”０”になったとき、主キャラクタが当該敵キャラクタを倒したこととなる。
【０１０６】
［ジャッジメントリング表示態様処理等］
図２８は、コマンド決定時に表示されるジャッジメントリング１００の表示態様を示す。ここでは、主キャラクタが主キャラクタＡで、武器Ａ１を使用して「戦う」コマンドが選択されたときのコマンド決定時のジャッジメントリング１００を示す。このジャッジメントリング１００は、図２６に示した「武器テーブル」に設定された各タイミングエリアの角度範囲で形成される。主キャラクタが主キャラクタＡで、武器Ａ１を使用して「戦う」コマンドが選択された場合は、第１タイミングエリア１０２の先頭角度が４５°で終端角度が１３５°、第２タイミングエリア１０３の先頭角度が１８０°で終端角度が２４７°、第３タイミングエリア１０４の先頭角度が２９２°で終端角度が３３７°である。また、この図２８に示すように、「１２０％領域」は、第１タイミングエリア１０２では終端角度の１３５°から３０°減算した「１０５°」から終端角度の「１３５°」までの範囲１０２ａであり、第２タイミングエリア１０３では、終端角度の２４７°から２３°減算した「２２４°」から終端角度の「２４７°」までの範囲１０３ａであり、第３タイミングエリア１０４では、終端角度の３３７°から１５°減算した「３２２°」から終端角度の「３３７°」までの範囲１０４ａである。
【０１０７】
図２９は、コマンド決定後のジャッジメントリング１００の表示態様を示す。ここでは、回転バー１０１が回転を開始し、第１タイミングエリア１０２上を通過しているときの様子を示している。
【０１０８】
なお、上記「１２０％領域」については上記のような場合に限らない。例えば、図３０（１）に示すように、「１２０％領域」を先端角度から所定角度までの範囲に設けたり、図３０（２）に示すように、「１２０％領域」を２箇所設けるようにしてもよい。図３０（１）では、先端角度の４５°から２０°加算した角度の６５°までの範囲１０２ａを「１２０％領域」とした場合を示す。また、図３０（２）では、先端角度の４５°から２０°加算した角度の６５°までの範囲１０２ａと、終端角度の１３５°から３０°減算した角度の１０５°までの範囲とを「１２０％領域」とした場合を示す。
【０１０９】
図３１は、「特殊テーブル」を示す。これは、「特殊」コマンドがプレイヤにより選択されたときにセットされるテーブルである。ここで、「特殊」とは、キャラクタ毎に個別に設定された特別な能力（特殊能力）を使用するコマンドであって、例えば、主キャラクタＡの場合は、後述するフュージョンモンスターに変身し、通常状態では攻撃魔法が使用できなかったところが使用可能となる。この図３１に示すように、主キャラクタの種類によって使用できる特殊能力が定められており、各特殊能力毎に、能力値及び各タイミングエリアの範囲が設定されている。
【０１１０】
この図３１に示すように、主キャラクタが主キャラクタＡのときは、特殊能力として攻撃魔法１〜３が使用可能で、これらに設定されている能力値は、これら攻撃魔法１〜３を用いて敵キャラクタに対しダメージを与えるための相手ダメージ量の算出に用いられる。この場合、使用する特殊能力の能力値が大きいほど、敵キャラクタのダメージ量、すなわち敵キャラクタのＨＰを減少させるためのポイント数が大きくなる。なお、これら攻撃魔法１〜３は、後述するフュージョンモンスターに変身したときに使用可能となる。
【０１１１】
一方、主キャラクタが主キャラクタＢのときは、特殊能力として回復魔法１〜３が使用可能で、これらに設定されている能力値は、これら回復魔法１〜３を用いて味方キャラクタを回復させるための回復値の算出に用いられる。この場合、使用する特殊能力の能力値が大きいほど、味方キャラクタの回復値、すなわち敵キャラクタからダメージを受け減少している味方キャラクタのＨＰを回復させるためのポイント数が大きくなる。
【０１１２】
タイミングエリアの範囲は、上記図２６の「武器テーブル」同様、回転バー１０１の回転開始位置１００ａを０°とした「先頭角度」及び「終端角度」で囲まれた角度範囲で示され、これら「先頭角度」及び「終端角度」は、使用する特殊能力の種類に応じて異なる値が設定されている。これに加え、この「特殊」テーブルでは、使用する特殊能力の種類によって第１タイミングエリア１０２しか設定されていない場合や、第１タイミングエリア１０２及び第２タイミングエリア１０３の２つしか設定されていない場合がある。なお、主キャラクタＣには、このような特殊能力が用意されておらず、この「特殊テーブル」において能力値もタイミングエリアの範囲も設定されていない。
【０１１３】
図３２は、特殊能力として攻撃魔法１〜３を使用したときの相手ダメージ量を算出する計算式と、特殊能力として回復魔法１〜３を使用したときの回復値を算出する計算式を示す。
【０１１４】
「割当値」は、この図３２に示すように、１回目の特殊能力使用時は”０．２”、２回目の特殊能力使用時は”０．３”、３回目の特殊能力使用時は”０．５”に設定されている。
【０１１５】
図３２（１）の攻撃魔法１〜３を使用したときの相手ダメージ量を算出する計算式に使用される「キャラクタ個別能力」は、上記図８に示したＩＮＴ（魔法攻撃力）を示す。「使用する特殊能力の能力値」は図３１に示す主キャラクタ及び使用する特殊能力の種類に応じて設定された能力値である。
【０１１６】
「ジャッジメントリング補正値」は、回転バー１０１がタイミングエリアの１２０％領域上にあるときに○ボタン１２の操作がされたときは”１．２”で、回転バー１０１がタイミングエリアの１２０％領域以外の領域上にあるときに○ボタン１２の操作がされたときは”１”で、回転バー１０１がタイミングエリア上にあるときに○ボタン１２の操作がされなかったときは”０”である。
【０１１７】
例えば、「特殊」コマンドが選択され、使用する特殊能力として攻撃魔法が選択された場合において、表示される全てのタイミングエリア上で○ボタン１２の操作が上手くできたときは、その後、主キャラクタは敵キャラクタに対し攻撃魔法による攻撃を行い所定のダメージを与える。例えば、主キャラクタＡが攻撃魔法１を用いて攻撃する場合は、タイミングエリアは一つしか設定されていないため、攻撃魔法による攻撃を１回のみ行う。このときの相手ダメージ量は、図３２（１）より「０．２×ＩＮＴ×９９×１（１．２）」となり、この相手ダメージ量分のポイントが敵キャラクタのＨＰから減算される。
【０１１８】
また、「特殊」コマンドが選択され、使用する特殊能力として回復魔法が選択された場合において、表示される全てのタイミングエリア上で○ボタン１２の操作が上手くできたときは、その後、主キャラクタは味方キャラクタに対し回復魔法をかけ回復させる。例えば、主キャラクタＢが回復魔法１を用いる場合は、タイミングエリアは一つしか設定されていないため、回復魔法を味方キャラクタに対して１回のみ使用する。このときの味方キャラクタの回復値は、図３２（２）より「０．２×１９×１（１．２）」となり、この回復値分のポイントが味方キャラクタのＨＰに加算される。
【０１１９】
また、キャラクタ別にそれぞれのテーブルのタイミングエリアの範囲を比較してみると、図２６の「武器テーブル」において、主キャラクタＡに設定されたタイミングエリアの範囲は、主キャラクタＢに設定されたタイミングエリアの範囲に比べ全般的に広い。例えば、武器Ａ１に設定されたタイミングエリアの範囲の合計は、（１３５°−４５°）＋（２４７°−１８０°）＋（３３７°−２９２°）＝２０２°の角度範囲であり、武器Ｂ１に設定されたタイミングエリアの範囲の合計は、（１２５°−５０°）＋（２０５°−１５７°）＋（２８２°−２４７°）＝１８５°の角度範囲である。
【０１２０】
これは、主キャラクタＡが、男性キャラクタで、腕力が強く物理的攻撃力が高いという物語上の設定がされているためで、それに伴い主キャラクタＡは武器を用いた攻撃に秀でている。従って、武器を使用する場合すなわち武器テーブル選択時のタイミングエリアの範囲が広く設定され、ジャッジメントリング１００の操作の難易度が低くなっている。
【０１２１】
一方、図３１の「特殊テーブル」においては、逆に、主キャラクタＡに設定されたタイミングエリアの範囲に比べ、主キャラクタＢに設定されたタイミングエリアの範囲の方が広い。
【０１２２】
これは、主キャラクタＢが、女性キャラクタであり、魔術師という物語上の設定がされているためで、回復魔法を使用する場合すなわち特殊テーブル選択時のタイミングエリアの範囲が広く設定され、ジャッジメントリング１００の操作の難易度が低くなっている。
【０１２３】
このように、物語の設定からくる各キャラクタの特徴をジャッジメントリング１００の実行条件の中に取り入れたことで、単なる技術介入的な要素だけではなく、各キャラクタの特性に合ったコマンドを探し出す面白味も生まれ、ゲームの興趣がさらに増す。
【０１２４】
図３３は、「アイテムテーブル」を示す。これは、「アイテム」コマンドがプレイヤにより選択されたときにセットされるテーブルであり、使用するアイテムの種類に応じて、使用アイテム個別能力及び各タイミングエリアの範囲が設定されている。なお、この「アイテムテーブル」に示すように、アイテムＡ〜Ｃは全ての主キャラクタにおいて共通に使用できる。このアイテムＡ〜Ｃは、敵キャラクタからダメージを受け減少している味方キャラクタのＨＰを回復させるためのアイテムである。従って、この「アイテムテーブル」における使用アイテム個別能力は、これらアイテムＡ〜Ｃによって味方キャラクタを回復させるための回復値の算出に用いられる。
【０１２５】
主キャラクタがアイテムＡ〜Ｃを使用したときの回復値を算出する計算式は、図３２（２）と同一で、「割当値」は、１回目のアイテム使用時は”０．２”、２回目のアイテム使用時は”０．３”に設定される。
【０１２６】
図３４は、「ジャッジメントリング補正パラメータテーブル」について示す。この「ジャッジメントリング補正パラメータテーブル」は、ジャッジメントリング１００の表示態様（タイミングエリアの範囲、回転バー１０１の回転速度及び回転数、ジャッジメントリングのサイズ）を変化させるパラメータ（以下、「ジャッジメントリング補正パラメータ」という）と、その表示態様の変化の内容を示す。
【０１２７】
「ジャッジメントリング補正パラメータテーブル」に示すジャッジメントリング補正パラメータの種別として、「アイテム」、「敵魔法」、「イベント種別」がある。
【０１２８】
この「ジャッジメントリング補正パラメータテーブル」に示すように、ジャッジメントリング補正パラメータとしての「アイテム」には１０種類のアイテム（アイテムＤ〜アイテムＭ）を設定しており、これらのアイテムは、各サブマップ上において主キャラクタのパーティが所定の条件をクリアすることで入手可能なものである。これらのアイテムを戦闘シーンや店などで使用した場合、表示されるジャッジメントリング１００の表示態様は、通常状態と異なり、プレイヤにとって非常に有利な状態で表示される。
【０１２９】
それぞれのアイテムを使用したときの効果を説明する。
【０１３０】
（１）アイテムＤ又はアイテムＥを使用した場合、タイミングエリアの範囲は２倍に広がる。すなわち、○ボタン１２の操作が楽になる。
【０１３１】
（２）アイテムＦ又はアイテムＧを使用した場合、回転バー１０１の回転速度が１／２となる。すなわち、○ボタン１２の操作が楽になる。
【０１３２】
（３）アイテムＨを使用した場合、タイミングエリアの範囲が２倍になると共に、回転速度が１／２になる。
【０１３３】
（４）アイテムＩを使用した場合、回転バー１０１の回転速度が速くなったり遅くなったり不規則に変化するが、○ボタン１２の操作を上手くやった場合は、攻撃力すなわち相手ダメージ量が３倍となり非常に有利な状態となる。
【０１３４】
（５）アイテムＪを使用した場合、ジャッジメントリング１００上の全ての範囲がタイミングエリアとなる。すなわち、どの位置で○ボタン１２の操作を行っても成功となる。
【０１３５】
（６）アイテムＫを使用した場合、回転バー１０１の回転数が通常１回のところ最大７回となる。この場合、プレイヤは慎重に○ボタン１２の操作が行える。
【０１３６】
（７）アイテムＬを使用した場合、上記アイテムＩの効力が働くと共に、回転数が増加し、○ボタン１２の操作が成功したときの回転数の消化数に応じて相手ダメージ量が増加する。
【０１３７】
（８）アイテムＭを使用した場合、ジャッジメントリング１００上にタイミングエリアは表示されないが、○ボタン１２の操作タイミングに応じてランダムに攻撃する主キャラクタの人数及び攻撃力が決定される。
【０１３８】
なお、この「ジャッジメントリング補正パラメータテーブル」において、何も記載されていない空白箇所は、通常時と変化しない場合である。
【０１３９】
このように、これらジャッジメントリング補正パラメータとしてのアイテムＤ〜アイテムＭを入手することでプレイヤは非常に有利なゲーム展開が可能となるため、これらは比較的入手が困難なレアアイテムとして設定されている。
【０１４０】
ジャッジメントリング補正パラメータとして設定されている「敵魔法」とは、敵キャラクタの有する魔法（これを「敵魔法」という）のうちの特定の敵魔法を示し、これらの敵魔法を主キャラクタが受けた場合、ジャッジメントリング１００の表示態様がプレイヤにとって不利な状態となる。この「ジャッジメントリング補正パラメータテーブル」では、ジャッジメントリング補正パラメータとしての「敵魔法」に６種類の敵魔法（敵魔法Ａ〜敵魔法Ｆ）を設定している。
【０１４１】
それぞれの敵魔法を受けたときの効果を説明する。
【０１４２】
（１）主キャラクタが敵魔法Ａを受けた場合、ジャッジメントリング１００上のタイミングエリアの範囲が１／２となる。
【０１４３】
（２）主キャラクタが敵魔法Ｂを受けた場合、回転バー１０１の回転速度が２倍となる。
【０１４４】
（３）主キャラクタが敵魔法Ｃを受けた場合、ジャッジメントリング１００のサイズが１／２となる。
【０１４５】
（４）主キャラクタが敵魔法Ｄを受けた場合、ジャッジメントリング１００のサイズが２倍となるが、ジャッジメントリング１００上のタイミングエリアの範囲は１／２となる。
【０１４６】
（５）主キャラクタが敵魔法Ｅを受けた場合、ジャッジメントリング１００のサイズが２倍となるが、回転バー１０１の回転速度が速くなったり遅くなったり不規則に変化する。この場合において、○ボタン１２の操作を上手くやったとしても、上記アイテムＩのように攻撃力が３倍となることはなく、通常の攻撃力である。
【０１４７】
（６）主キャラクタが敵魔法Ｆを受けた場合、タイミングエリアの範囲、回転バー１０１の回転速度、及びジャッジメントリング１００のサイズが１／２から２倍までの範囲でランダムに決定される。
【０１４８】
ジャッジメントリング補正パラメータとしての設定されている「イベント種別」は、主キャラクタのパーティが特定の敵キャラクタと対戦するイベントで、当該イベントが発生した場合、ジャッジメントリング１００の表示態様がプレイヤにとって不利な状態となる。この「ジャッジメントリング補正パラメータテーブル」では、ジャッジメントリング補正パラメータとしての「イベント種別」に４種類のイベント種別（中ボスＡ〜Ｃ及びラスボス）を設定している。
【０１４９】
それぞれのイベント種別が発生したときの効果を説明する。
【０１５０】
（１）イベント種別「中ボスＡ」は、主キャラクタのパーティが敵のボスキャラクタの一種である「中ボスＡ」に遭遇し対戦するイベントである。このイベントが発生したとき、回転バー１０１の回転速度が２倍となる。
【０１５１】
（２）イベント種別「中ボスＢ」は、主キャラクタのパーティが敵のボスキャラクタの一種である「中ボスＢ」に遭遇し対戦するイベントである。このイベントが発生したとき、タイミングエリアの範囲が１／２となる。
【０１５２】
（３）イベント種別「中ボスＣ」は、主キャラクタのパーティが敵のボスキャラクタの一種である「中ボスＣ」に遭遇し対戦するイベントである。このイベントが発生したとき、タイミングエリアの範囲が１／２となり、さらに、回転バー１０１の回転速度が速くなったり遅くなったり不規則に変化する。
【０１５３】
（４）イベント種別「ラスボス」は、主キャラクタのパーティが敵のボスキャラクタの一種である「ラスボス」に遭遇し対戦するイベントである。このイベントが発生したとき、タイミングエリアの範囲が１／２となる。
【０１５４】
ここで、ボスキャラクタは、通常の敵キャラクタに比べ、倒すことで非常に多くの経験ポイントを獲得できる敵キャラクタであるため、上記のように、ジャッジメントリング１００の表示態様は、プレイヤにとって操作が困難な状態となる。
【０１５５】
［ジャッジメントリング判定処理等］
図３５は、上記ＳＴ８３（図１５）の「ジャッジメントリング判定処理」の手順を示す。この処理は、上記「ジャッジメントリング決定処理」で、ジャッジメントリング１００における回転バー１０１の回転が開始した後の処理で、まず、プレイヤによる○ボタン１２の操作がなされ、当該操作信号の入力の有無を判定する（ＳＴ１０１）。ここで”ＮＯ”のときはＳＴ１０７の処理に移り、”ＹＥＳ”のとき、すなわち当該操作信号の入力を確認したときは、続いて、回転バー１０１がタイミングエリア上にあるかどうかを判定する（ＳＴ１０２）。
【０１５６】
ＳＴ１０２の判定で”ＮＯ”のときは、ＳＴ１０７の処理に移り、”ＹＥＳ”のとき、すなわち回転バー１０１がタイミングエリア上にあるときは、続いて、その回転バー１０１のある位置が１２０％領域上にあるかどうかを判定する（ＳＴ１０３）。ここで、ＳＴ１０２の判定で”ＮＯ”の場合とは、回転バー１０１がタイミングエリア上にあるとき○ボタン１２の操作ができなかった場合である。この場合、これ以降の○ボタン１２の操作は無効となり、ジャッジメントリング１００の表示の終了条件を達成したこととなる。
【０１５７】
ＳＴ１０３の判定で”ＹＥＳ”のとき、すなわち回転バー１０１が１２０％領域上にあるときは、上記ジャッジメントリング補正値として”１．２”をＲＡＭ２３の所定領域にセットする（ＳＴ１０４）。一方、ＳＴ１０３の判定で”ＮＯ”のとき、すなわち回転バー１０１が１２０％領域以外のタイミングエリア上にあるときは、上記ジャッジメントリング補正値として”１”をＲＡＭ２３の所定領域にセットする（ＳＴ１０５）。
【０１５８】
続いて、選択されたコマンド、主キャラクタの種類及び使用アイテムに基づき、相手ダメージ量又は回復値を所定の計算式により算出し、この算出結果をＲＡＭ２３の所定領域にセットする（ＳＴ１０６）。
【０１５９】
そして、ＳＴ１０７では、ジャッジメントリング１００の表示の終了条件を達成したかどうか判定する。終了条件とは、（１）規定回転数（通常は１回で、ジャッジメントリング補正パラメータにより回転数が増加する場合がある）を消化したこと、（２）目押し操作の規定回数（通常は３回で、各種パラメータにより変化する）を消化したこと、である。このＳＴ１０７の判定で”ＹＥＳ”のときは、この「ジャッジメントリング判定処理」を終了し、図１５のＳＴ８４に処理を移し、”ＮＯ”のときは、上記ＳＴ１０１の処理に戻る。
【０１６０】
［連携パラメータテーブル］
図３６は、連携パラメータテーブルを示すものである。
【０１６１】
連携パラメータは、各主キャラクタ間の繋がり度合いを示すものであり、主として戦闘シーンにおいて主キャラクタ間で連携して戦闘を行った頻度を示すものである。本発明では、戦闘シーンにおいてこの連携パラメータを参照し、後述の「複数人技」、「コンボ」等の複数の主キャラクタで行う連携攻撃、不利な状態（ＨＰ減少）となった主キャラクタの身代わりとなって他のキャラクタが敵キャラクタの攻撃を受ける「かばう」等の各処理を行うものである。図３６に示す連携パラメータテーブルは、ＤＶＤ−ＲＯＭ３１又はメモリカード３２から読み出され、ＲＡＭ２３に記録されている。上記「複数人技」、「コンボ」、「かばう」等の各種処理においては、ＲＡＭ２３に記録されている連携パラメータテーブルから各種の連携パラメータが読み出されるものである。
【０１６２】
図３６に示す如く、連携パラメータは、主キャラクタ毎に他の複数の主キャラクタとの組合せに応じて設定されている。例えば、キャラクタＡは、キャラクタＢからキャラクタＨの７人の主キャラクタとの組合せに応じた７種類の連携パラメータが設定されている。
【０１６３】
また、図３６に示すように、例えば、「主キャラクタＡと主キャラクタＢ」、「主キャラクタＢと主キャラクタＡ」等、同じ主キャラクタの組合せでは、連携パラメータが必ず同数値になる。
【０１６４】
連携パラメータは、ゲーム開始時では、初期値”０”が設定されている。そして、後述の所定の条件（戦闘回数、「コンボ」の使用、「複数人技」の使用）により数値が加算され、最大値は”１００”に設定されている。
【０１６５】
このように、主キャラクタの繋がりを表す連携パラメータが存在することから、複数のプレイヤキャラクタによる連携攻撃を行う際に、攻撃戦略（攻撃の順番等）を立てることができ、連携攻撃の繋がりや攻撃力を効果的にすることが可能な場合があり、ゲームの興趣を高めることができる。
【０１６６】
また、連携パラメータは、上記図４のＳＴ２２で画面上に表示される「メニュー画面」において、プレイヤの操作に応じて「連携パラメータ」コマンドが入力されることにより表示され、プレイヤに視認可能となる。
【０１６７】
次に、連携パラメータが加算される所定の条件について説明する。本実施形態では、連携パラメータは、戦闘に勝利すること、「複数人技」の実行、又は「コンボ」の実行により加算されることとなる。
【０１６８】
まず、戦闘に勝利することにより連携パラメータが加算される場合について説明する。
【０１６９】
本実施形態では、戦闘に勝利することにより、戦闘に参加した主キャラクタ全員の連携パラメータが”０．１”ポイント加算される。
【０１７０】
例えば、戦闘に参加した主キャラクタが、「主キャラクタＡ、主キャラクタＢ、主キャラクタＣ、主キャラクタＤ」である場合には、「主キャラクタＡ−主キャラクタＢ」、「主キャラクタＢ−主キャラクタＣ」、「主キャラクタＣ−主キャラクタＤ」、「主キャラクタＡ−主キャラクタＣ」、「主キャラクタＡ−主キャラクタＤ」、および、「主キャラクタＢ−主キャラクタＤ」といった戦闘に参加した主キャラクタの組合せに応じて連携パラメータが”０．１”ポイント加算される。
【０１７１】
尚、本実施形態では、戦闘に勝利することにより連携パラメータが加算されることとしたが、本発明はこれに限らず、戦闘に勝利することを条件とはせず、戦闘から逃げた場合、戦闘において主キャラクタが全滅した場合、イベント発生により戦闘が強制的に終了する場合等でも連携パラメータが加算されることとしてもよい。すなわち、上記図５のバトル処理が実行されることにより連携パラメータを加算することとしても良い。また、戦闘に参加した主キャラクタ全員の連携パラメータを加算することとしたが、本発明はこれに限らず、戦闘に参加した主キャラクタ全員とはせず、特定主キャラクタの連携パラメータを加算することとしてもよい。さらに、連携パラメータは”０．１”ポイントを加算することとしたが、本発明はこれに限らず、加算する数値は任意に設定変更可能である。
【０１７２】
次に、「複数人技」の実行により連携パラメータが加算される場合について説明する。
【０１７３】
「複数人技」とは、表示された戦闘画面上における主キャラクタの位置が所定の範囲内にあると判定された場合に実行可能となるコマンドである。この「複数人技」は、所定の範囲内にいると判定された複数の主キャラクタが連携して一つの技を使用するように制御されるものである。例えば、主キャラクタ３人で一つの攻撃を行う「三人技」や主キャラクタ４人で一つの攻撃を行う「四人技」といったものが設定されている。上記制御は、装置本体１のＣＰＵ２１がＲＯＭ２２に格納されたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の基本動作プログラムに従い、ＤＶＤ−ＲＯＭ３１からＲＡＭ２３に格納したゲームプログラムに従い実行されるものである。
【０１７４】
連携パラメータは、上記「複数人技」が１回実行される毎に、「複数人技」を使用するように制御された主キャラクタの連携パラメータが”１”ポイント加算される処理が行われることとなる。但し、「複数人技」を実行するか否かを判定する際に画面上に表示される「複数人技」実行用ジャッジメントリングを成功させたと判定された場合に加算され、失敗したと判定された場合には加算されない。この「複数人技」実行用ジャッジメントリングは、上記図２５のジャッジメントリング決定処理で、ＲＡＭ２３に記録されている「複数人技」テーブルを参照することによりタイミングエリアの範囲、回転バーの回転速度、回転数、サイズが決定され、変動表示が行われる。そして、上記図３５のジャッジメントリング判定処理で、タイミングエリア上でプレイヤの操作信号入力が行われたか否かが判定され、「複数人技」を実行するか否かが判定される。
【０１７５】
「複数人技」が実行された場合には、連携パラメータの加算処理が行われることとなる。例えば、「主キャラクタＡ、主キャラクタＢおよび主キャラクタＣ」の３人で一つの攻撃を行う「三人技」を実行する制御が行われた場合は、「主キャラクタＡ−主キャラクタＢ」、「主キャラクタＢ−主キャラクタＣ」、および、「主キャラクタＡ−主キャラクタＣ」、といった主キャラクタ間で連携パラメータが”１”ポイント加算されることとなる。
【０１７６】
尚、本実施形態では、「複数人技」が実行され、ジャッジメントリングを成功させたと判定された場合に、連携パラメータが”１”ポイント加算される処理が行われることとしたが、本発明はジャッジメントリングを成功させたと判定された場合に限らず、失敗したと判定された場合にも連携パラメータを”１”ポイント加算させることとしてもよい。すなわち、「複数人技」コマンドを入力したことにより連携パラメータを”１”加算させるものであっても良い。また、本発明は、「複数人技」を実行した（「複数人技」コマンドを入力した主キャラクタを中心とした所定の範囲にいると判定された）主キャラクタの連携パラメータを加算させることとしたが、本発明は「複数人技」を実行した特定の主キャラクタに限らず、戦闘に参加したすべての主キャラクタの連携パラメータを加算させることとしても良い。さらに、連携パラメータは１回の「複数人技」の使用で”１”ポイント加算することとしたが、本発明はこれに限らず、加算する数値は任意に設定変更可能である。
【０１７７】
最後に、「コンボ」の実行により連携パラメータが加算される場合について説明する。
【０１７８】
「コンボ」とは、所定の条件の成立により、敵キャラクタに割り付けられた行動順序を無視して主キャラクタの行動順序が連続するように制御が行われ、敵キャラクタの攻撃を介さずに複数の主キャラクタが敵キャラクタに対して連続して攻撃を行うように制御が行われるものである。上記制御は、装置本体１のＣＰＵ２１がＲＯＭ２２に格納されたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の基本動作プログラムに従い、ＤＶＤ−ＲＯＭ３１からＲＡＭ２３に格納したゲームプログラムに従い実行されるものである。
【０１７９】
割り付けられた行動順番の回ってきた主キャラクタ（例えば主キャラクタＡとする）の「コンボ」有効範囲内（主キャラクタＡを中心とした所定の範囲内）に味方である他の主キャラクタ（例えば主キャラクタＢ、Ｃ、Ｄ）が存在することにより、「コンボ」が発動し、所定の条件を満たすことにより、敵キャラクタの行動順序をとばして主キャラクタ間で行動順序を繋いでいく（以下、「コンボを繋ぐ」と表現する）ように制御が行われる。
【０１８０】
まず、割り付けられた行動順番の回ってきた主キャラクタに対して、攻撃系のコマンド（上記「攻撃」コマンドのほか、「特殊」、「魔法」、「アイテム」等、敵キャラクタを行動の対象とするコマンド）を選択する。そして、選択したコマンド用のテーブル（例えば図２６等）に応じて決定、表示されたジャッジメントリングに対して行われた操作入力により当該コマンドを実行するか否かの成功判定を行う。成功したと判定されると、次に、当該主キャラクタを中心とした所定の範囲に味方である主キャラクタが表示されているか否かを判定する。ここで、所定の範囲に味方である主キャラクタが表示されていると判定されると、「コンボ」が発動する機会が与えられる。そして、「コンボ」を繋ぐ次の主キャラクタに対して「攻撃」コマンドを入力する。この際、「コンボ」を繋ぐ次の主キャラクタに対して実行させる「攻撃」の対象は、前の主キャラクタが「攻撃」の対象とした敵キャラクタとする。次に、選択した「攻撃」コマンドに対応する「ジャッジメントリング」が表示され、当該「ジャッジメントリング」を成功させる（タイミングエリア上に回転バー１０１があるときに○ボタン１２が操作入力される）と、「コンボ」を繋げるか否かを判定するための「コンボリング」を画面上に表示する。
【０１８１】
この「コンボリング」は、上記ジャッジメントリングとは異なるものであり、その判定方法も異なる。「コンボリング」は、表面に「○」、「×」、「△」、又は、「□」といったコントローラ４の○ボタン、×ボタン、△ボタン、又は、□ボタンのいずれかに対応する記号が表示されている。また、この「コンボリング」は、所定時間のあいだ、横軸回転（縦回転）を行うように画面上で表示制御が行われる。
【０１８２】
そして、上記画面上に表示された「コンボリング」が横軸回転を行うように表示されている所定時間のあいだに、「コンボリング」に表示された記号に対応するコントローラ４のボタンが操作入力されると、「コンボ」を繋ぐと判定される。また、「コンボリング」の回転表示する所定時間の経過、又は、「コンボリング」に表示された記号と異なるボタンの操作入力が行われると、「コンボ」を繋がないと判定される。
【０１８３】
「コンボ」成立と判定された場合には、行動順序の繰り上げ制御が行われる。つまり、「コンボ」成立後、敵キャラクタの行動順序を無視して、当該「コンボ」を成立させた主キャラクタ（例えば主キャラクタＡ）の次の行動順序が、味方である他の主キャラクタ（例えば主キャラクタＢ）の行動順序となるように制御が行われる。また、「コンボ」を成立させた主キャラクタ（例えば主キャラクタＡ）を中心とした所定の範囲内に複数の主キャラクタがいる場合は、プレイヤの操作入力により「コンボ」を繋ぐ主キャラクタの選択が可能となる。そして、この行動順序が回ってきた（又は、プレイヤの操作入力により選択された）主キャラクタ（例えば主キャラクタＢ）に対しても、上記コンボを成立させた主キャラクタ（例えば主キャラクタＡ）と同様の手順が実行され、「コンボ」成立と判定されると、上記同様、行動順番の繰り上げ制御が行われる。つまり、同様に敵の行動順序を介さずに、当該コンボを成立させた主キャラクタ（例えば主キャラクタＢ）の次の行動順序が味方である他の主キャラクタ（例えば主キャラクタＣ）の行動順序となるように制御が行われる。そして、「コンボ」成立となった主キャラクタを中心とした所定の範囲にいる主キャラクタ毎に上記「コンボ」処理が実行され、「コンボ」が実行されることとなる。これにより、複数の主キャラクタの間で敵の攻撃を介さずに敵キャラクタに対して連続攻撃を可能とするものである。
【０１８４】
本発明では、上記コンボを成立させる毎に、「コンボ」を成立させた主キャラクタ（例えば主キャラクタＡ）と「コンボ」が繋がれた（行動順序を受け渡された）主キャラクタ（例えば主キャラクタＢ）との間の連携パラメータが”１”ポイント加算される。また、ＲＡＭ２３に記録されている連携パラメータテーブルを更新し、上記連携パラメータを加算させることを確定するタイミングは、上記行動順序を受け渡された主キャラクタ（例えば主キャラクタＢ）の攻撃系コマンドのジャッジメントリング処理により成功判定された時点で確定させることとする。
【０１８５】
例えば、「主キャラクタＡ→主キャラクタＢ→主キャラクタＣ→主キャラクタＤ」の順番で「コンボ」を成立させた場合には、「主キャラクタＡ−主キャラクタＢ」、「主キャラクタＢ−主キャラクタＣ」、および、「主キャラクタＣ−主キャラクタＤ」といった主キャラクタ間の連携パラメータを”１”ポイント加算させる。すなわち、「コンボ」を繋いだ、前後の主キャラクタ間での連携パラメータに”１”ポイント加算されることとなる。
【０１８６】
尚、本実施形態では、「コンボ」を繋いだ、前後の主キャラクタ間の連携パラメータを加算されることとしたが、本発明はこれに限らず、「コンボ」を繋いだ一連の主キャラクタの間で連携パラメータを加算させることとしても良い。例えば、「主キャラクタＡ→主キャラクタＢ→主キャラクタＣ」の間でコンボを成立させた場合には、「主キャラクタＡ−主キャラクタＢ」、「主キャラクタＢ−主キャラクタＣ」の間での連携パラメータを上昇させることに加えて、「主キャラクタＡ−主キャラクタＣ」の間での連携パラメータを上昇させることとしても良い。これにより、コンボ成立させたすべての主キャラクタの間で連携パラメータが上昇することとなり、プレイヤのゲームへの期待感を高め、興趣を高めるのにより好適な場合がある。
【０１８７】
また、連携パラメータは１回のコンボの成功で”１”ポイント加算することとしたが、本発明はこれに限らず、加算する数値は任意に設定変更可能である。
【０１８８】
次に、上記連携パラメータの加算処理の具体的な処理の流れについて図３７に基づいて説明する。
【０１８９】
図３７は、上記図４に示す「メインゲーム処理」におけるＳＴ１７の「連携パラメータ加算処理」の手順を示す。本処理は、装置本体１のＣＰＵ２１が、ＲＯＭ２２に格納されたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の基本動作プログラムに従い、ＤＶＤ−ＲＯＭ３１からＲＡＭ２３に格納したゲームプログラムに従って実行するものである。
【０１９０】
最初に、ＣＰＵ２１は、バトルに勝利したか否かを判定する（ＳＴ１１１）。「戦闘シーン」において、主キャラクタのパーティが敵キャラクタに勝ったかどうか判定し、バトルに勝利したと判定したときは（ＳＴ１１１で”ＹＥＳ”）、バトルに参加した主キャラクタを判定し、ＲＡＭ２３に記録されている連携パラメータテーブルを読み出し、判定した主キャラクタ間の連携パラメータの位置に”０．１”を加算する（ＳＴ１１２）。例えば、戦闘に参加した主キャラクタが「主キャラクタＡ、主キャラクタＢ、主キャラクタＣ、主キャラクタＤ」であると判定した場合には、「主キャラクタＡ−主キャラクタＢ」、「主キャラクタＢ−主キャラクタＣ」、「主キャラクタＣ−主キャラクタＤ」、「主キャラクタＡ−主キャラクタＣ」、「主キャラクタＡ−主キャラクタＤ」、および、「主キャラクタＢ−主キャラクタＤ」の連携パラメータに”０．１”加算させる。また、バトルに勝利していないと判定したときは、ＳＴ１１３に移る。このように、戦闘に参加した主キャラクタ同士の連携パラメータが上昇することから、戦闘を重ねていくうちに攻撃力が上昇したり、連続攻撃の繋がりがよくなったりする場合がある。これにより、気付かないうちに攻撃力等が上昇していることから、遊技に対する意欲が掻き立てられ、ゲームの興趣がより高められるようになる。また、連携パラメータを上昇させるために戦闘に参加させるプレイヤキャラクタの組合せを考えるという、戦闘戦略を立てる楽しみが生じ、ゲームの興趣を高めることができる。
【０１９１】
次に、ＳＴ１１３では、「複数人技」使用したか否かを判別する。「複数人技」を使用すると判別された場合、すなわち、プレイヤの操作入力により、「複数人技」コマンドが入力されたと判定された場合には（ＳＴ１１３で”ＹＥＳ”）、ＳＴ１１４に移る。また、「複数人技」を使用しないと判別された場合には（ＳＴ１１３で”ＮＯ”）、ＳＴ１１９に移る。
【０１９２】
ＳＴ１１４では、連携パラメータ加算対象主キャラクタを判定する。この処理では、戦闘に参加した主キャラクタのうち、コマンド入力により、「複数人技」を実行する主キャラクタがどの主キャラクタであるかを判定する。例えば、３人で一つの攻撃を行う「三人技」を実行する場合は、この「三人技」を実行する主キャラクタが、「主キャラクタＡ、主キャラクタＢ、主キャラクタＣ」であるという判定を行う。
【０１９３】
次に、ＳＴ１１５では、ＲＡＭ２３に記録されている連携パラメータテーブルを読み出し、上記ＳＴ１１４で判定した主キャラクタ間の連携パラメータの位置に  ”１”ポイントを加算する。例えば、上記の例のように、「複数人技」を使用するのが、「主キャラクタＡ、主キャラクタＢおよび主キャラクタＣ」である場合は、「主キャラクタＡ−主キャラクタＢ」、「主キャラクタＢ−主キャラクタＣ」、および、「主キャラクタＡ−主キャラクタＣ」、といった主キャラクタ間で連携パラメータが”１”ポイント加算されることとなる。このように、「複数人技」を使用する毎に、「複数人技」を使用した主キャラクタ間の連携パラメータが上昇するようにしたので、戦闘シーンにおいて攻撃を行うにあたり、どの主キャラクタを選択するかといった戦略がたてられるようになり、戦闘シーンにおける遊技者の興味を増大させることができる。
【０１９４】
次に、ＳＴ１１６では、「複数人技」が成功したか否かを判定する。この処理では、「複数人技」を実行するか否かを判定する際に画面上に表示される「複数人技」実行用ジャッジメントリングを成功させたか否かを判定する。「複数人技」が成功したと判定した場合はＳＴ１１７に移り、「複数人技」が成功していないと判定した場合はＳＴ１１９に移る。
【０１９５】
次に、ＳＴ１１７では、連携パラメータ加算対象主キャラクタを判定する。この処理では、「複数人技」を実行した主キャラクタを判定する。ＳＴ１１４の判定結果に基づいて、主キャラクタの判定を行う。例えば、「主キャラクタＡ、主キャラクタＢ、主キャラクタＣ」であるという判定を行う。
【０１９６】
次に、ＳＴ１１８では、ＲＡＭ２３に記録されている連携パラメータテーブルを読み出し、上記ＳＴ１１７で判定した主キャラクタ間の連携パラメータの位置に  ”１”ポイントを加算する。例えば、上記のように、「主キャラクタＡ、主キャラクタＢおよび主キャラクタＣ」の３人で一つの攻撃を行う「三人技」を実行する制御が行われた場合は、「主キャラクタＡ−主キャラクタＢ」、「主キャラクタＢ−主キャラクタＣ」、「主キャラクタＡ−主キャラクタＣ」、といった主キャラクタ間で連携パラメータが”１”ポイント加算されることとなる。このように、「複数人技」が成功する毎に、「複数人技」を成功させた主キャラクタ間の連携パラメータが上昇するようにしたので、戦闘シーンにおいて攻撃を行うにあたり、どの主キャラクタを選択するかといった戦略がたてられるようになり、戦闘シーンにおける遊技者の興味を増大させることができる。
【０１９７】
次に、ＳＴ１１９では、「コンボ」が成功したか否かを判定する。この処理では、画面上に表示された「コンボリング」が横軸回転を行うように表示されている所定時間のあいだに、「コンボリング」に表示された記号に対応するコントローラ４のボタンが操作入力されたか否かを判定する。「コンボ」が成功したと判別された場合はＳＴ１２０に移り、「コンボ」が成功しなかったと判別された場合は「連携パラメータ加算処理」を終了し、図４のＳＴ１８に処理を移る。
【０１９８】
次に、ＳＴ１２０では、連携パラメータ加算対象主キャラクタを判定する。この処理では、「コンボ」を繋いだ、前後の順番の主キャラクタを特定する。例えば、「主キャラクタＡ→主キャラクタＢ」の順番で「コンボ」を成立させた場合には、加算対象が「主キャラクタＡ−主キャラクタＢ」の主キャラクタ間であると判定する。
【０１９９】
次に、ＳＴ１２１では、ＲＡＭ２３に記録されている連携パラメータテーブルを読み出し、上記ＳＴ１２０で判定した主キャラクタ間の連携パラメータの位置に  ”１”ポイントを加算する。例えば、上記の例のように、「主キャラクタＡ→主キャラクタＢ」の順番で「コンボ」を成立させた場合には、「主キャラクタＡ−主キャラクタＢ」の主キャラクタ間の連携パラメータに”１”が加算される。この処理のあと、「連携パラメータ加算処理」を終了し、図４のＳＴ１８に処理を移る。このように、「コンボ」を繋ぐ毎に、「コンボ」を繋いだ主キャラクタ間の連携パラメータが上昇するようにしたので、戦闘シーンにおいて攻撃を行うにあたり、順番の受け渡しをどう行うか戦略がたてられるようになり、戦闘シーンにおける遊技者の興味を増大させることができる。
【０２００】
尚、本発明では、連携パラメータが加算される場合は、上記の場合に限らない。例えば、ゲーム上で主キャラクタが使用することにより種々の効果を生じさせる「アイテム」に連携パラメータが加算されるような効果のあるものを設定しておき、当該「アイテム」を使用するコマンドが入力された場合に、連携パラメータが加算される処理を行うこととしてもよい。また、ゲーム上で主キャラクタが装備することにより種々の効果を生じさせる「アクセサリ」のなかに、連携パラメータが加算されるような効果のあるものを設定しておき、当該「アクセサリ」を装備するコマンドが入力された場合に、連携パラメータが加算される処理を行うこととしてもよい。さらに、ゲーム上である特定のイベント処理が実行された場合（例えば図４のＳＴ９でＹＥＳ）に、連携パラメータが加算される処理を行うこととしてもよい。このように、「連携パラメータ」が加算される条件を複数設定することにより、プレイヤの戦闘シーンへの興味を高めることができる。
【０２０１】
次に、上記のように加算された連携パラメータを参照する処理について説明する。本発明では、各主キャラクタに記録された連携パラメータに基づいて、「コンボ」処理や「複数人技」処理において敵キャラクタに設定されたＨＰから減算するダメージ数値の増加処理と味方の主キャラクタが瀕死の状態（ＨＰの減少）の時に敵キャラクタの攻撃の身代わりとなる「かばう」処理を実行する際に参照される。いずれも、連携パラメータが高いほど、プレイヤに有利となるような制御が行われることとなる。以下、具体的な説明を行っていく。
【０２０２】
まず、「複数人技」処理における「ダメージ数値の増加処理」について説明する。「複数人技」処理では、敵キャラクタに設定されたＨＰから減算するダメージ数値が増加する制御が行われる。「複数人技」を実行するコマンドを入力した入力対象の主キャラクタと当該主キャラクタとともに「複数人技」を実行する他の主キャラクタとの連携パラメータの数値に基づいて敵キャラクタに与えるダメージ数値の増加量を決定する。
【０２０３】
ダメージ数値の増加量の算出方法は、連携パラメータに応じてダメージ数値増加割合を設定しておき、上記図２７に示す、敵キャラクタのＨＰから減算するダメージ数値を算出する際の計算式に従って算出されたダメージ数値に上記連携パラメータに応じて算出されたダメージ数値増加割合分を乗算することにより算出することとする。
【０２０４】
例えば、実行される「複数人技」が、「キャラクタＡ、主キャラクタＢ、主キャラクタＣ、主キャラクタＤ」で行う「４人技」であるとする。この主キャラクタ間の連携パラメータは、上記ＲＡＭ２３に記録された連携パラメータテーブル（図３６）を参照すると、「主キャラクタＡ−主キャラクタＢ」の間での連携パラメータが”４０”、「主キャラクタＡ−主キャラクタＣ」の間での連携パラメータが”１００”、「主キャラクタＡ−主キャラクタＤ」の間での連携パラメータが”１０”、と判定される。また、連携パラメータ”１”毎にダメージ量を”０．２％”増加（連携パラメータが”１００”でダメージ”２０％”増）するように設定されていることとする。
【０２０５】
これらのデータから算出されるダメージ数値の増加量は以下のように算出される。「主キャラクタＡ−主キャラクタＢ」の間では、連携パラメータ”４０”×”０．２”＝８％となる。また、「主キャラクタＢ−主キャラクタＣ」の間では、連携パラメータ”１００”×”０．２”＝２０％となる。さらに、「主キャラクタＣ−主キャラクタＤ」の間では、連携パラメータ”１０”×”０．２”＝２％となる。そして、これらを加算した数値が「複数人技」実行時のダメージ数値増加割合となる。すなわち、「主キャラクタＡ−主キャラクタＢ」のダメージ数値増加量８％＋「主キャラクタＢ−主キャラクタＣ」のダメージ数値増加量２０％＋「主キャラクタＣ−主キャラクタＤ」のダメージ数値増加量２％＝全体のダメージ数値増加量３０％となり、敵キャラクタに対して、初期時（主キャラクタ間の連携パラメータが”０”）の「複数人技」よりも３０％増のダメージを敵キャラクタに与えることができるように制御が行われることとなる。
【０２０６】
このように、「複数人技」を実行すると、連携パラメータに基づいて、攻撃時の敵キャラクタのＨＰから減算するダメージ数値が増加するように制御が行われるので、プレイヤは、キャラクタ間の繋がりに注目し、どのキャラクタを組合せて戦闘を行うか等、戦闘戦略を組み立てる楽しみが増し、ゲームでの戦闘シーンに変化を与えるとともに、プレイヤのゲームへの興趣を高めることができる。
【０２０７】
次に、「コンボ」処理における「ダメージ数値の増加処理」について説明する。「コンボ」処理では、各主キャラクタに設定された連携パラメータに基づいて、「コンボ」実行時の敵キャラクタのＨＰから減算するダメージ数値が増加するように制御が行われる。
【０２０８】
「コンボ」を成功させた主キャラクタと当該主キャラクタが「コンボ」を繋いだ他の主キャラクタとの連携パラメータの数値に基づいてダメージ数値の増加量を決定する。本実施形態では、ダメージ数値の増加処理が行われるのは、「コンボ」を成功させた主キャラクタが「コンボ」を繋いだ（行動順番を受け渡された）主キャラクタの攻撃である。当該主キャラクタのダメージ数値は、「コンボ」を繋いだ主キャラクタ間の連携パラメータに基づいて増加される。したがって、例えば、「主キャラクタＡ→主キャラクタＢ」の順番で「コンボ」を繋いだとすると、主キャラクタＢが行う攻撃のダメージ数値が「主キャラクタＡ−主キャラクタＢ」の間の連携パラメータの数値に基づいて増加することとなる。
【０２０９】
ダメージ数値の増加量の算出方法は、連携パラメータに応じてダメージ数値増加割合を設定しておき、上記図２７に示す、敵キャラクタのＨＰから減算するダメージ数値を算出する際の計算式に従って算出されたダメージ数値に上記連携パラメータに応じて算出されたダメージ数値増加割合分を乗算することにより算出することとする。
【０２１０】
例えば、「主キャラクタＡ→主キャラクタＢ→主キャラクタＣ→主キャラクタＤ」の順番で「コンボ」が繋いだとする。この主キャラクタ間の連携パラメータは、上記ＲＡＭ２３に記録された連携パラメータテーブル（図３６）を参照すると、「主キャラクタＡ−主キャラクタＢ」の間での連携パラメータが”４０”、「主キャラクタＡ−主キャラクタＣ」の間での連携パラメータが”１００”、「主キャラクタＡ−主キャラクタＤ」の間での連携パラメータが”１０”、と判定される。また、連携パラメータ”１”毎にダメージ量を”０．２％”増加（連携パラメータが”１００”でダメージ”２０％”増加）するように設定されていることとする。
【０２１１】
これらのデータから算出されるダメージ数値の増加量は以下のように算出される。
【０２１２】
「コンボ」では、順番を受け渡された主キャラクタのダメージ数値が増加するものであるので、コンボを開始させた主キャラクタＡのダメージ数値は増加せず、主キャラクタＢ、主キャラクタＣ、主キャラクタＤのダメージ数値が増加することとなる。まず、主キャラクタＢのダメージ数値の増加割合分は、「主キャラクタＡ−主キャラクタＢ」の間の連携パラメータ”４０”に基づいて、連携パラメータ”４０”×”０．２”＝８％となる。次に、主キャラクタＣのダメージ数値の増加割合分は、「主キャラクタＢ−主キャラクタＣ」の間の連携パラメータ”１００”に基づいて、連携パラメータ”１００”×”０．２”＝２０％となる。最後に、主キャラクタＤのダメージ数値の増加割合分は、「主キャラクタＣ−主キャラクタＤ」の間の連携パラメータ”１０”に基づいて、連携パラメータ”１０”×”０．２”＝２％となる。
【０２１３】
このように、「コンボ」を実行すると、連携パラメータに基づいて、攻撃時の敵キャラクタのＨＰから減算するダメージ数値が増加するように制御が行われるので、プレイヤは、キャラクタ間の繋がりに注目し、どのキャラクタを組合せて戦闘を行うか、戦闘においてどのような順番でコンボを行うか等、戦闘戦略を組み立てる楽しみが増し、ゲームでの戦闘シーンに変化を与えるとともに、プレイヤのゲームへの興趣を高めることができる。
【０２１４】
尚、本実施形態では、「コンボ」を成立させた主キャラクタが「コンボ」を繋いだ主キャラクタのダメージ数値の増加量の算出を、「コンボ」を繋いだ前後の主キャラクタ間の連携パラメータのみに基づいて行うこととしたが、本発明はこれに限らず、「コンボ」開始から「コンボ」を繋いできた主キャラクタ間の連携パラメータを累積し、この累積した連携パラメータに基づいてダメージ増加量の算出を行うこととしても良い。例えば、上記の例のように、「主キャラクタＡ→主キャラクタＢ→主キャラクタＣ→主キャラクタＤ」の順で「コンボ」を繋いだとする。この場合には、「主キャラクタＤ」のダメージ数値の増加割合の算出は、直前の「主キャラクタＣ」との間の連携パラメータだけでなく、開始からコンボを繋いできた「主キャラクタＡ−主キャラクタＢ」、「主キャラクタＢ−主キャラクタＣ」の間の連携パラメータをも参照して行うこととなる。このため、「主キャラクタＤ」のダメージ増加割合は、上記の例によれば、８％＋２０％＋２％＝３０％となる。このように、コンボ順番が後になるほど、すなわち、コンボを途中で途切れさせることなく繋ぐことができるほど、ダメージ数値が累積的に増加してプレイヤに有利に働くようにすることができる。これにより、プレイヤの期待感を高め、ゲームへの興趣を高めるのに一層好適な場合がある。また、「コンボ」を繋ぐ際に、「コンボ」を繋がれる主キャラクタを含む残りの主キャラクタにより「複数人技」を使用しても良い。その際のダメージ数値の増加割合分は、「コンボ」を繋がれる主キャラクタのダメージ数値の増加割合分＋「複数人技」を実行時のダメージ数値の増加割合分となる。
【０２１５】
なお、本発明では、主キャラクタ毎に記録された連携パラメータに基づいて、主キャラクタ間でコンボを繋ぐか否かの判定を行うために画面上に表示される「コンボリング」の回転時間を決定する処理が行われる。この処理について、以下説明する。
【０２１６】
「コンボ」は、所定の範囲内に主キャラクタが表示されていると判定されると、「コンボ」成立とみなされ、強制的に味方である他の主キャラクタに行動順番を受け渡す制御が行われる。「コンボリング」は、上記のように、表面に「○」、「×」、「△」、又は、「□」といったコントローラ４の○ボタン、×ボタン、△ボタン、又は、□ボタンのいずれかに対応する記号が表示されており、所定時間の間、横軸回転を行うように画面上で表示制御が行われる。そして、この「コンボリング」が横軸回転を行っている所定時間の間に、プレイヤの入力操作により、「コンボリング」に表示された記号に対応するコントローラ４のボタンが入力された場合に、「コンボ」を繋ぐと判定される。そして、「コンボ」を繋いだ次の主キャラクタに対するコマンド入力が可能となる。
【０２１７】
本発明では、「コンボリング」の回転時間の決定は、他の主キャラクタに「コンボ」を繋ぐ主キャラクタ毎に行われるものであり、「コンボ」を繋いだ主キャラクタ間の連携パラメータに基づいて決定される。
【０２１８】
「コンボリング」の回転時間の決定処理は、以下のように行う。連携パラメータ”１”に対する、「コンボリング」の回転秒数を設定しておき、連携パラメータの数値に上記回転秒数を乗算した値を、デフォルト値に加算する（「連携パラメータ」×「連携パラメータ”１”あたりの回転秒数」＋「デフォルト値」）。
【０２１９】
以下、上記「コンボリング」の回転時間の算出方法について、主キャラクタＡから主キャラクタＢにコンボを繋ぐか否かの判定を行う場合を例に挙げて説明する。
【０２２０】
本実施形態では、連携パラメータ”１”に対する回転秒数が”０．００２秒”に設定され、デフォルト値が”０．３秒”に設定されていることとする。また、「主キャラクタＡ−主キャラクタＢ」間の連携パラメータは、ＲＡＭ２３に記録されている連携パラメータテーブルを参照することにより、”４０”と判定される。
【０２２１】
したがって、この場合のコンボリングの回転時間は、連携パラメータ”４０”×連携パラメータ”１”あたりの回転秒数”０．００２秒”＋デフォルト値”０．３”秒＝”０．３８秒”と算出される。また、例えば、連携パラメータが”０”である場合には、デフォルト値である”０．３秒”が上記コンボリングの回転時間として算出される。このように、連携パラメータに基づいて「コンボリング」の回転時間が決定され、連携パラメータの値が大きいほど「コンボリング」の回転時間が長くなるので、プレイヤの入力操作により、「コンボリング」に表示された記号（○、△、□、×）に対応するコントローラ４のボタン入力を受け付ける時間が長くなる。このため、「コンボ」において、連携パラメータの数値が高いキャラクタから順番が回ってきた場合は、入力操作が行いやすくなるため、プレイヤは楽にコンボを繋げることができるようになり、有利にゲームを進めることができ、戦闘シーンにおける遊技者の興味を増大させることができる。また、プレイヤは、キャラクタ間の繋がりに注目し、どのキャラクタを組合せて戦闘を行うか、戦闘においてどのような順番で「コンボ」を行うか等、戦闘戦略を組み立てる楽しみが増し、ゲームでの戦闘シーンに変化を与えるとともに、プレイヤのゲームへの興趣を高めることができる。
【０２２２】
次に、「かばう」処理について説明する。「かばう」処理では、各主キャラクタに設定された連携パラメータに基づいて、「かばう」を実行する確率が決定される。以下、具体的な処理の流れについて、図３９に基づいて説明する。
【０２２３】
図３９は、上記図５に示す「バトル処理」におけるＳＴ３５の「かばう処理」の手順を示す。本処理は、装置本体１のＣＰＵ２１が、ＲＯＭ２２に格納されたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の基本動作プログラムに従い、ＤＶＤ−ＲＯＭ３１からＲＡＭ２３に格納したゲームプログラムに従って実行するものである。
【０２２４】
最初に、ＣＰＵ２１は、主キャラクタの状態チェック処理を行う（ＳＴ１３１）。この処理では、ＲＡＭ２３に記録されている、戦闘に参加している主キャラクタ毎の状態データ（ＨＰ残存数、「毒」、「石化」等のステータス異常）を読み出す。
【０２２５】
次に、ＳＴ１３２では、「かばう」条件に一致する主キャラクタがいるか否かを判別し、この判別が”ＹＥＳ”の場合はＳＴ１３３に処理を移し、”ＮＯ”の場合は、「かばう処理」を終了し、図５のＳＴ３８に処理を移す。このＳＴ１３２では、図３８の「主キャラクタのかばう発動条件テーブル」を参照することにより、「かばう」条件に一致する主キャラクタがいるか否かの判別を行う。なお、このＳＴ１３２で判別される「かばう」条件に一致する主キャラクタとは、「かばわれる」対象となる主キャラクタである。
【０２２６】
ここで、図３８の「主キャラクタのかばう発動条件テーブル」に基づいて、主キャラクタの「かばう」条件について説明する。このテーブルは、ＤＶＤ−ＲＯＭ３１から読み出されＲＡＭ２３に記録される。
【０２２７】
「主キャラクタのかばう発動条件テーブル」には、主キャラクタに応じた「かばう」条件が設定されている。図３８を参照して一例をあげると、主キャラクタＡ、主キャラクタＤ、主キャラクタＫの「かばう」条件は同様に設定されており、その条件は、「かばう対象（戦闘に参加している他の主キャラクタ）のＨＰが５０％以上、かつ、自分（主キャラクタＡ、主キャラクタＤ、主キャラクタＫ）のＨＰが５０％以上」である。このように、主キャラクタ毎に「かばう」条件が設定されているので、主キャラクタ毎の「かばう」条件を認識することができ、例えば特定の主キャラクタ同士を近くに配置することによりＨＰが少ない瀕死状態の主キャラクタが死亡する可能性を低くすることができるようになり、キャラクタレベルが低い状況であっても、楽に戦闘を行うことが可能となる。また、主キャラクタによって「かばう」条件が異なるので、戦闘における戦略を立てる楽しみが増え、戦闘における興味を増大させることができる。
【０２２８】
上記ＳＴ１３２では、この「主キャラクタのかばう発動条件テーブル」に基づいて、「かばう」条件に一致する主キャラクタの判別を行う。具体的には、ＳＴ１３１でチェックした主キャラクタの状態データから、「ＨＰが５０％以下」又は「ステータス異常状態」である主キャラクタがいるかどうかの判別を行う。
【０２２９】
次に、ＳＴ１３３では、「かばう」対象となる主キャラクタ（Ｘ）を決定する。この処理では、「ＨＰが５０％以下」又は「ステータス異常状態」のいずれかの条件をみたすと判別した主キャラクタを主キャラクタ（Ｘ）としてＲＡＭ２３に記録する。
【０２３０】
次に、ＳＴ１３４では、「かばう」対象となる主キャラクタの所定の範囲内に主キャラクタはいるか否かを判別する。この判別が”ＹＥＳ”のときはＳＴ１３５に処理を移し、”ＮＯ”のときは、「かばう処理」を終了し、図５のＳＴ３８に処理を移す。このＳＴ１３４の処理では、画面上に表示された主キャラクタ（Ｘ）を中心とした所定の範囲内に味方である主キャラクタが表示されているか否かの判別がおこなわれる。
【０２３１】
次に、ＳＴ１３５では、所定の範囲内に表示されている主キャラクタの状態チェック処理を行う。この処理では、ＲＡＭ２３に記録されている、所定の範囲内に表示されている主キャラクタの状態データ（ＨＰ残存数、「毒」、「石化」等のステータス異常）を読み出す。
【０２３２】
次に、ＳＴ１３６では、「かばう」条件に一致するか否かを判別する。この判別が”ＹＥＳ”のときはＳＴ１３７に処理を移し、”ＮＯ”のときは、「かばう処理」を終了し、図５のＳＴ３８に処理を移す。このＳＴ１３６の処理では、「主キャラクタのかばう発動条件テーブル」に基づいて、「かばう」条件に一致する主キャラクタの判別を行う。なお、このＳＴ１３６で判別される「かばう」条件に一致する主キャラクタとは、上記処理により決定された主キャラクタ（Ｘ）を「かばう」（敵キャラクタの攻撃の身代わりとなる）対象となるキャラクタである。例えば、「かばう」対象となる主キャラクタの所定の範囲内にいる主キャラクタが主キャラクタＡである場合には、ＲＡＭ２３に記録されている「主キャラクタのかばう発動条件テーブル」を参照して、当該主キャラクタＡが「ＨＰが５０％以上」という条件を満たすか否かを判別する。
【０２３３】
次にＳＴ１３７では、「かばう」を行う主キャラクタ（Ｙ）を決定する。この処理では、上記ＳＴ１３６の処理で「かばう」条件に一致すると判別した主キャラクタを主キャラクタ（Ｙ）としてＲＡＭ２３に記録する。
【０２３４】
次に、ＳＴ１３８では、「主キャラクタ（Ｘ）−主キャラクタ（Ｙ）」の連携パラメータチェック処理を行う。このチェック処理は、ＲＡＭ２３に記録されている「連携パラメータテーブル」（図３６）を参照して行う。例えば、主キャラクタ（Ｘ）が主キャラクタＢであり、主キャラクタ（Ｙ）が主キャラクタＡである場合には、「連携パラメータテーブル」から「主キャラクタＢ−主キャラクタＡ」間の連携パラメータを読み出す（連携パラメータ”４０”）。
【０２３５】
次に、ＳＴ１３９では、「かばう」抽選処理を行う。本実施形態では、「かばう」の実行率は、連携パラメータの数値をそのまま％に変換する。例えば、連携パラメータが”４０”であったときには、「かばう」の実行率は４０％となる。そして、乱数を発生させ、発生させた乱数に基づいて抽選を行う。この抽選結果に基づいて、「かばう」を実行するか否かを判定する。例えば、「０〜９９」範囲で乱数を発生させるとすると、連携パラメータが”４０”である場合には、「かばう」を実行すると判定する乱数範囲は「０〜３９」の範囲とすることができる。また、発生させた乱数値が「４０〜９９」の範囲である場合には、「かばう」を実行しないと判定する。このように、連携パラメータの数値により「かばう」実行率が異なるので、戦闘におけるＨＰが少ない主キャラクタの配置を、連携パラメータ等を考慮して行うようになり、戦闘における戦略を立てる楽しみが増え、戦闘における興味を増大させることができる。
【０２３６】
次に、ＳＴ１４０では、「かばう」実行か否かを判別する。この判別が”ＹＥＳ”であればＳＴ１４１に処理を移し、”ＮＯ”であれば「かばう処理」を終了し、図５のＳＴ３８に処理を移す。この処理では、上記ＳＴ１３９の抽選結果に基づいて「かばう」実行か否かの判別を行う。
【０２３７】
次に、ＳＴ１４１では、画像表示処理を実行する。この処理では、主キャラクタ（Ｙ）が主キャラクタ（Ｘ）に対し「かばう」行動（敵キャラクタからの攻撃の身代わりとなる）を行う演出画像の表示を実行する。ＳＴ１４１のあと、「かばう処理」を終了し、図５のＳＴ３８に処理を移す。
【０２３８】
このように、主キャラクタが不利な状態にある場合でも、他の主キャラクタが所定の条件で敵キャラクタからの攻撃の身代わりとなるように制御が行われるので、例えば、キャラクタレベルが低く、ＨＰが少ない主キャラクタが死亡してしまうことによって経験値等が獲得できないという機会が減少する可能性が高まり、戦闘に興味を持つ可能性が高くなる。また、主キャラクタ間の連携パラメータに基づいて、「かばう」処理を実行するか否かを決定し、連携パラメータが高いほど「かばう」実行率が高くなるように制御が行われるので、プレイヤは、主キャラクタ間の連携パラメータを参照して、どのキャラクタ同士を近くに配置しておくか等を考える楽しみが生じ、戦闘シーンに変化を持たせるとともに、ゲームへの興趣を高めることができる。
【０２３９】
以上、本発明の実施例について説明したが、本発明はこれに限らない。例えば、プレイヤが操作するコントローラ４は、装置本体１と一体に設けてもよい。
【０２４０】
更に、本発明は、プレイヤが操作可能な操作部と、画像及び音声を表示する表示部と、ゲームプログラムを格納する記憶部と、上記ゲームプログラムに従って制御処理を実行する制御部とを一体に具備した携帯型ゲーム装置、或いはデスクトップ型のゲーム装置にも同様に適用できる。
【０２４１】
更に、上記ゲームプログラムをインターネット５６等のネットワークに接続されたサーバ装置に格納し、パーソナルコンピュータや携帯電話或いは携帯情報端末（ＰＤＡ）等から当該サーバ装置に接続してゲームが行える、いわゆるネットワークゲームにも適用できる。
【０２４２】
一例として図４０のネットワークゲームシステムを用いて説明する。このネットワークゲームシステムでは、上述のゲームを行う端末としての携帯電話５３Ａ，５３Ｂ，５３Ｃは、基地局５２Ａ，５２Ｂを介して、例えばパケット通信が可能なＰＤＣ網５１に接続し、プレイヤの操作やゲーム状態に応じて、このＰＤＣ網５１を介して情報センタ５５にアクセスする。情報センタ５５は、携帯電話５３Ａ，５３Ｂ，５３Ｃからの要求に応じて、ゲームプログラムのほかゲームに必要なデータ等が記憶されているサーバ５７Ａ，５７Ｂからインターネット５６等のネットワークを介して種々の情報を取得し、携帯電話５３Ａ，５３Ｂ，５３Ｃにゲームに必要な情報を送信する。なお、図４０のサーバ５８のように、ゲームデータ等が記憶されているサーバをインターネット５６等のネットワークを介さずに特定もしくは専用の通信回線６０で情報センタ５５と接続するようにしてもよい。
【０２４３】
プレイヤがゲームを実行する方法としては、ゲーム開始前に、予めサーバ５７Ａ，５７Ｂからゲームプログラムを携帯電話５３Ａ，５３Ｂ，５３Ｃにダウンロードしておき、当該ゲームプログラムの実行を携帯電話５３Ａ，５３Ｂ，５３Ｃ本体で行う。この他、ゲームプログラムの実行は携帯電話５３Ａ，５３Ｂ，５３Ｃからの命令に従ってサーバ５７Ａ，５７Ｂ上で行い、そのゲーム内容を携帯電話５３Ａ，５３Ｂ，５３Ｃで閲覧するようにした、いわゆるブラウザのような役割を携帯電話５３Ａ，５３Ｂ，５３Ｃに受け持たせるような方式など、様々な方式が考えられる。また、ＰＤＣ網５１を用いて携帯電話を相互接続し、遊技者同士で本ゲームシステムを共有し、又は対戦できるようにしてもよい。
【０２４４】
更にまた、本明細書に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本明細書に記載されたものに限定されるものではない。
【０２４５】
【発明の効果】
本発明によれば、攻撃戦略（攻撃の順番等）を立てることができ、連携攻撃の繋がりや攻撃力を効果的にすることが可能な場合があり、ゲームの興趣を高めることができる。
【図面の簡単な説明】
【図１】本発明をゲーム装置に適用した場合の全体構成を示す図。
【図２】図１のゲーム装置のシステム構成を示すブロック図。
【図３】タイトル画面及びワールドマップの表示例。
【図４】メインゲーム処理の手順を示すフローチャート。
【図５】バトル処理の手順を示すフローチャート。
【図６】戦闘シーンの開始画面示す図。
【図７】ＷＰ減算処理の手順を示すフローチャート。
【図８】主キャラクタＡ及び主キャラクタＢのキャラクタ個別能力について示す図。
【図９】コマンド選択画面を示す図。
【図１０】コマンド受付処理の手順を示すフローチャート。
【図１１】キャラクタ暴走処理の手順を示すフローチャート。
【図１２】キャラクタ暴走処理が実行されたときの表示例。
【図１３】キャラクタ暴走処理が実行されたときの第２の表示例。
【図１４】コマンド処理の手順を示すフローチャート。
【図１５】ジャッジメント処理の手順を示すフローチャート。
【図１６】対象キャラクタ選択画面を示す図。
【図１７】コマンド決定時の表示が面を示す図。
【図１８】回転バーが第１タイミングエリア上を通過するときに○ボタンの操作がされたときの様子を示す図。
【図１９】回転バーが第２タイミングエリア上を通過するときに○ボタンの操作がされたときの様子を示す図。
【図２０】回転バーが第３タイミングエリア上を通過するときに○ボタンの操作がされたときの様子を示す図。
【図２１】タイミングエリア上での○ボタンの操作を失敗したときの様子を示す図。
【図２２】全てのタイミングエリア上で○ボタンが成功したときの回転バーの回転停止後の様子を示す図。
【図２３】主キャラクタＡが敵キャラクタＡに対し攻撃を行っている様子を示す図。
【図２４】主キャラクタＡが敵キャラクタＡに対する攻撃を終了し元の位置に戻ったときの様子を示す図。
【図２５】ジャッジメントリング決定処理の手順を示すフローチャート。
【図２６】武器テーブルを示す図。
【図２７】敵キャラクタの相手ダメージ量を算出する際の計算式を示す図。
【図２８】コマンド決定時に表示されるジャッジメントリングの表示態様を示す図。
【図２９】コマンド決定後のジャッジメントリングの表示態様を示す図。
【図３０】１２０％領域の別の例を示す図。
【図３１】特殊テーブルを示す図。
【図３２】攻撃魔法を使用したときの相手ダメージ量を算出する計算式及び回復魔法を使用したときの回復値を算出する計算式を示す図。
【図３３】アイテムテーブルを示す図。
【図３４】ジャッジメントリング補正パラメータテーブルを示す図。
【図３５】ジャッジメントリング判定処理の手順を示すフローチャート。
【図３６】連携パラメータテーブルを示す図。
【図３７】連携パラメータ加算処理の手順を示すフローチャート。
【図３８】「かばう」発動条件テーブルを示す図。
【図３９】「かばう」処理の手順を示すフローチャート。
【図４０】ネットワークゲームシステムの構成を示す図。
【符号の説明】
１  装置本体
４  コントローラ
１６  ディスプレイ
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  画像処理部
２５  画像出力部
３１  ＤＶＤ−ＲＯＭ
３２  メモリカード
１００  ジャッジメントリング
【図１】
2005006975.tif 000003
【図２】
2005006975.tif 000004
【図３】
2005006975.tif 000005
【図４】
2005006975.tif 000006
【図５】
2005006975.tif 000007
【図６】
2005006975.tif 000008
【図７】
2005006975.tif 000009
【図８】
2005006975.tif 000010
【図９】
2005006975.tif 000011
【図１０】
2005006975.tif 000012
【図１１】
2005006975.tif 000013
【図１２】
2005006975.tif 000014
【図１３】
2005006975.tif 000015
【図１４】
2005006975.tif 000016
【図１５】
2005006975.tif 000017
【図１６】
2005006975.tif 000018
【図１７】
2005006975.tif 000019
【図１８】
2005006975.tif 000020
【図１９】
2005006975.tif 000021
【図２０】
2005006975.tif 000022
【図２１】
2005006975.tif 000023
【図２２】
2005006975.tif 000024
【図２３】
2005006975.tif 000025
【図２４】
2005006975.tif 000026
【図２５】
2005006975.tif 000027
【図２６】
2005006975.tif 000028
【図２７】
2005006975.tif 000029
【図２８】
2005006975.tif 000030
【図２９】
2005006975.tif 000031
【図３０】
2005006975.tif 000032
【図３１】
2005006975.tif 000033
【図３２】
2005006975.tif 000034
【図３３】
2005006975.tif 000035
【図３４】
2005006975.tif 000036
【図３５】
2005006975.tif 000037
【図３６】
2005006975.tif 000038
【図３７】
2005006975.tif 000039
【図３８】
2005006975.tif 000040
【図３９】
2005006975.tif 000041
【図４０】
2005006975.tif 000042