(57)【特許請求の範囲】
【請求項１】
プレイヤの操作に従って動作するプレイヤキャラクタと該プレイヤキャラクタとは異なる敵キャラクタとのバトルが進行過程において行われるゲームであって、前記プレイヤキャラクタは、ゲームの進行過程において一時的にプレイヤの操作対象となり得る臨時キャラクタと、該臨時キャラクタが操作対象となっているとき以外においてゲームの進行過程全体を通じて操作対象となる平時キャラクタとを含むビデオゲームを実行するゲーム装置であって、
前記平時キャラクタのゲームにおける能力を示す能力データと前記臨時キャラクタのゲームにおける能力を示す能力データとを記憶する能力データ記憶手段と、
前記プレイヤキャラクタのうちでプレイヤの操作対象となるキャラクタを切り替えるためのプレイヤからの指示を入力する切替指示入力手段と、
前記切替指示入力手段から入力された指示に従って、前記プレイヤの操作対象となるキャラクタを、前記平時キャラクタから前記臨時キャラクタに切り替える操作キャラクタ切替手段と、
前記プレイヤの操作対象となっているキャラクタについて前記能力データ記憶手段に記憶された能力データに応じて該操作対象となっているキャラクタの前記バトルにおいて動作させるためのプレイヤからの指示を入力する動作指示入力手段と、
前記動作指示入力手段から入力された指示に従って、前記プレイヤの操作対象となっているキャラクタを前記バトルにおいて動作させる操作キャラクタ動作手段と、
前記操作キャラクタ動作手段により前記プレイヤの操作対象となっているキャラクタを動作させた結果に応じた前記バトルにおける所定の効果を、前記プレイヤキャラクタおよび／または前記敵キャラクタに対して生じさせる操作効果発生手段と、
前記敵キャラクタの動作を決定し、該決定に従って該敵キャラクタを前記バトルにおいて動作させる敵キャラクタ動作手段と、
前記敵キャラクタ動作手段により前記敵キャラクタを動作させた結果に応じた前記バトルにおける所定の効果を、前記プレイヤキャラクタおよび／または前記敵キャラクタに対して生じさせる敵効果発生手段と、
前記操作キャラクタ切替手段により前記プレイヤの操作対象となるキャラクタが前記平時キャラクタから前記臨時キャラクタに切り替えられた場合に、前記能力データ記憶手段に記憶されている前記平時キャラクタの能力データを、該操作対象として切り替えられた前記臨時キャラクタの能力データに応じて更新する能力データ更新手段と、
前記切替指示入力手段から入力された指示を受け付けることができる切替可能モードにするためのプレイヤからの指示を入力するモード指示入力手段と、
前記モード指示入力手段から入力された指示に従って、前記切替指示入力手段から入力された指示を受け付けられない切替不能モードから前記切替可能モードに切り替えるモード切替手段と、
前記切替可能モードにあるときに、前記動作指示入力手段から入力された指示に応じて前記操作キャラクタ動作手段が前記プレイヤの操作対象となっているプレイヤキャラクタを動作させることを制限するキャラクタ動作制限手段とを備え、
前記敵キャラクタ動作手段は、前記切替可能モードにあるときにも、前記敵キャラクタを動作させる
ことを特徴とするゲーム装置。
【請求項２】
前記ビデオゲームは、仮想３次元空間を仮想カメラにより透視変換することによりゲームの表示画面を生成する３次元ビデオゲームであり、
前記ゲーム装置は、前記透視変換を行うための仮想カメラの視点の位置を、前記切替可能モードにないときには前記プレイヤの操作対象となっているキャラクタに対して所定の位置に設定し、前記切替可能モードにあるときには前記プレイヤの操作対象となっているキャラクタの位置に設定する仮想カメラ制御手段をさらに備える
ことを特徴とする請求項１に記載のゲーム装置。
【請求項３】
前記操作キャラクタ切替手段により前記プレイヤの操作対象となるキャラクタを前記平時キャラクタから前記臨時キャラクタに切り替える際に、ゲームの表示画面において特殊効果表示を行う切替時表示制御手段をさらに備える
ことを特徴とする請求項１または２に記載のゲーム装置。
【請求項４】
前記バトルの進行中において前記平時キャラクタが操作対象となっているときに、前記動作指示入力手段から入力された指示に従って行われる動作とは別に、該平時キャラクタを該バトルが行われるフィールド上で移動させるキャラクタ移動手段をさらに備え、
前記操作キャラクタ切替手段は、前記キャラクタ移動手段による移動に応じた前記平時キャラクタと前記臨時キャラクタとの位置関係が所定の位置関係であることを条件として、前記プレイヤの操作対象となるキャラクタを前記平時キャラクタから前記臨時キャラクタに切り替える
ことを特徴とする請求項１乃至３のいずれか１項に記載のゲーム装置。
【請求項５】
前記バトルに関連した所定のタイミングからの経過時間を計時する計時手段をさらに備え、
前記所定の位置関係は、前記計時手段が計時する時間に応じて変化する
ことを特徴とする請求項４に記載のゲーム装置。
【請求項６】
前記動作指示入力手段は、プレイヤの操作対象となっているキャラクタについて前記能力データ記憶手段に記憶された能力データが複数種類の能力を有することを示している場合に、該複数種類の能力のうちの何れかの能力による動作を指示し、
前記能力データ更新手段は、前記操作キャラクタ切替手段により前記プレイヤの操作対象となるキャラクタが前記平時キャラクタから前記臨時キャラクタに切り替えられた場合に、前記動作指示入力手段により指示された動作に対応する種類の能力についての能力データに応じて、前記平時キャラクタの能力データを更新する
ことを特徴とする請求項１乃至５のいずれか１項に記載のゲーム装置。
【請求項７】
前記操作キャラクタ切替手段により前記プレイヤの操作対象となるキャラクタが前記平時キャラクタから前記臨時キャラクタに切り替えられた場合に、該操作対象として切り替えられた前記臨時キャラクタの能力データを、前記平時キャラクタの能力データに応じて変更する臨時能力データ変更手段をさらに備える
ことを特徴とする請求項１乃至６のいずれか１項に記載のゲーム装置。
【請求項８】
前記操作キャラクタ切替手段により前記プレイヤの操作対象として切り替えることが可能な臨時キャラクタは、複数あり、
前記能力データ記憶手段は、前記複数の臨時キャラクタのうちの少なくとも１つの臨時キャラクタについて他の少なくとも１の臨時キャラクタとは異なる能力データを記憶し、
前記能力データ更新手段が前記平時キャラクタの能力データを更新する際の対象として用いられる臨時キャラクタの数は、前記操作キャラクタ切替手段により前記プレイヤの操作対象として切り替えることが可能な臨時キャラクタの数よりも少ない
ことを特徴とする請求項１乃至７のいずれか１項に記載のゲーム装置。
【請求項９】
前記敵キャラクタは、ゲームにおける能力として互いに異なる能力が設定された複数種類の敵キャラクタを含み、
前記ゲーム装置は、前記プレイヤキャラクタと対戦する敵キャラクタの種類がそれぞれ異なる複数回のバトルを、ゲームの進行状況に応じて発生させるバトル発生手段をさらに備え、
前記操作効果発生手段が前記プレイヤの操作対象となっているキャラクタを動作させた結果に応じて前記敵キャラクタに対して生じさせる所定の効果は、該敵キャラクタに設定された能力に応じて異なり、
前記敵効果発生手段が前記敵キャラクタを動作させた結果に応じて前記プレイヤキャラクタに対して生じさせる所定の効果は、該敵キャラクタに設定された能力に応じて異なる
ことを特徴とする請求項１乃至８のいずれか１項に記載のゲーム装置。
【請求項１０】
プレイヤの操作に従って動作するプレイヤキャラクタと該プレイヤキャラクタとは異なる敵キャラクタとのバトルが進行過程において行われるゲームであって、前記プレイヤキャラクタは、ゲームの進行過程において一時的にプレイヤの操作対象となり得る臨時キャラクタと、該臨時キャラクタが操作対象となっているとき以外においてゲームの進行過程全体を通じて操作対象となる平時キャラクタとを含むビデオゲームをコンピュータ装置に実行させるためのプログラムであって、
前記平時キャラクタのゲームにおける能力を示す能力データと前記臨時キャラクタのゲームにおける能力を示す能力データとを、前記コンピュータ装置が有する記憶装置に記憶して管理する能力データ管理手段、
前記プレイヤキャラクタのうちでプレイヤの操作対象となるキャラクタを切り替えるために前記コンピュータ装置が有する入力装置からプレイヤの操作に従って入力された所定の指示を受け付ける切替指示入力手段、
前記切替指示入力手段が受け付けた指示に従って、前記プレイヤの操作対象となるキャラクタを、前記平時キャラクタから前記臨時キャラクタに切り替える操作キャラクタ切替手段、
前記プレイヤの操作対象となっているキャラクタについて前記能力データ記憶手段に記憶された能力データに応じて該操作対象となっているキャラクタの前記バトルにおいて動作させるために前記コンピュータ装置が有する入力装置からプレイヤの操作に従って入力された所定の指示を受け付ける動作指示入力手段、
前記動作指示入力手段が受け付けた指示に従って、前記プレイヤの操作対象となっているキャラクタを前記バトルにおいて動作させる操作キャラクタ動作手段、
前記操作キャラクタ動作手段により前記プレイヤの操作対象となっているキャラクタを動作させた結果に応じた前記バトルにおける所定の効果を、前記プレイヤキャラクタおよび／または前記敵キャラクタに対して生じさせる操作効果発生手段、
前記敵キャラクタの動作を決定し、該決定に従って該敵キャラクタを前記バトルにおいて動作させる敵キャラクタ動作手段、
前記敵キャラクタ動作手段により前記敵キャラクタを動作させた結果に応じた前記バトルにおける所定の効果を、前記プレイヤキャラクタおよび／または前記敵キャラクタに対して生じさせる敵効果発生手段、
前記操作キャラクタ切替手段により前記プレイヤの操作対象となるキャラクタが前記平時キャラクタから前記臨時キャラクタに切り替えられた場合に、前記能力データ管理手段により前記記憶装置において管理されている前記平時キャラクタの能力データを、該操作対象として切り替えられた前記臨時キャラクタの能力データに応じて更新する能力データ更新手段、
前記切替指示入力手段により指示を受け付けることができる切替可能モードにするために前記入力装置からプレイヤの操作に従って入力された指示を受け付けるモード指示入力手段、
前記モード指示入力手段が受け付けた指示に従って、前記切替指示入力手段が受け付けた指示を受け付けられない切替不能モードから前記切替可能モードに切り替えるモード切替手段、及び、
前記切替可能モードにあるときに、前記動作指示入力手段が受け付けた指示に応じて前記操作キャラクタ動作手段が前記プレイヤの操作対象となっているプレイヤキャラクタを動作させることを制限するキャラクタ動作制限手段として前記コンピュータ装置を機能させ、
前記敵キャラクタ動作手段は、前記切替可能モードにあるときにも、前記敵キャラクタを動作させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイヤキャラクタと敵キャラクタとのバトルを含むビデオゲームを実行するゲーム装置等に関し、特にプレイヤキャラクタとして一時的にプレイヤの操作対象となり得る臨時キャラクタと、臨時キャラクタが操作対象となっているとき以外において操作対象となる平時キャラクタとを含むものに関する。
【背景技術】
【０００２】
従来より、ゲームの進行過程においてプレイヤの操作に従って動作するプレイヤキャラクタと、プレイヤの操作によらずにゲーム機のＣＰＵが実行するプログラムに従って動作する敵キャラクタとのバトルが行われるものとしたビデオゲームが知られている。このようなバトルにおいてプレイヤの操作に従って動作するプレイヤキャラクタが複数参加するものがある。
【０００３】
もっとも、複数のプレイヤが参加せず、一人のプレイヤだけでゲームを進めていくスタンドアローン型のビデオゲームでは、バトルに参加するプレイヤキャラクタが複数ある場合には、プレイヤの操作対象となるプレイヤキャラクタを同時には１つだけに定めなければ、プレイヤの操作に従って入力装置から入力された指示がどのプレイヤキャラクタに対するものであるかが分からなくなってしまう。そこで、複数のプレイヤキャラクタがバトルに参加する場合には、プレイヤの操作対象となるプレイヤキャラクタの切り替えが行われるものとなる。
【０００４】
ここで、プレイヤの操作対象となるプレイヤキャラクタを切り替える手法として、ＣＰＵが実行するプログラムに従って操作対象となるプレイヤキャラクタが順番に指定されるターン制と呼ばれるものがある。また、プレイヤキャラクタ毎に設定される所定時間を経過したものからプレイヤの操作対象とさせるものもある（例えば、特許文献１参照）。さらには、プレイヤの操作に基づく選択で、操作対象となるプレイヤキャラクタを切り替えるものもある（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開平６−１０５９５９号公報（段落０００２、００２７）
【特許文献２】特開２００７−２４４６９３号公報（段落００２８等）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記したようにゲームの進行過程においてプレイヤキャラクタと敵キャラクタのバトルが発生するようなゲームとして、ロールプレイングゲーム（ＲＰＧ）が広く知られている。ＲＰＧには、バトルにおいて複数のプレイヤキャラクタを参加させることができるようになっているものも多い。もっとも、プレイヤの操作に従って動作するプレイヤキャラクタが複数あると言っても、ＲＰＧにおいてゲームの主人公となるプレイヤキャラクタは、ゲームを開始するときに複数の中からプレイヤが選択することができるものもあるものの、たいていは１つだけに決められる。仮想世界において主人公のプレイヤキャラクタの役割をプレイヤが演じることが、ＲＰＧの面白みの１つだからである。
【０００７】
このようにプレイヤの操作に従って動作するプレイヤキャラクタが複数あっても主人公であるプレイヤキャラクタが１つだけに決められる場合、バトル以外のゲームの場面においては主人公のプレイヤキャラクタに対する操作で進められることが多い。バトル以外のゲームの場面でも、複数のプレイヤキャラクタのパーティで行動することもあるが、主人公のプレイヤキャラクタが中心であることに変わりはない。
【０００８】
そして、従来のＲＰＧでは、主人公のプレイヤキャラクタを以て、或いはこれを中心として進行させるバトル以外のゲームの部分と、操作対象となるプレイヤキャラクタを切り替えながら行うバトルの部分との関連性が希薄なものであった。このため、操作対象となるプレイヤキャラクタを切り替えながら敵キャラクタとのバトルを行うことによる面白みが、１回切りのバトルの中だけで完結してしまっていて、ゲームの進行過程全体での面白みとなることはなかった。
【０００９】
本発明は、敵キャラクタとのバトルにおいて操作対象となるプレイヤキャラクタを切り替えることによる面白みを、該バトルが終了した後に行われるゲームにおいてもプレイヤに感じさせることができるビデオゲームを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の第１の観点にかかるゲーム装置は、プレイヤの操作に従って動作するプレイヤキャラクタと該プレイヤキャラクタとは異なる敵キャラクタとのバトルが進行過程において行われるゲームであって、前記プレイヤキャラクタは、ゲームの進行過程において一時的にプレイヤの操作対象となり得る臨時キャラクタと、該臨時キャラクタが操作対象となっているとき以外においてゲームの進行過程全体を通じて操作対象となる平時キャラクタとを含むビデオゲームを実行するゲーム装置であって、前記平時キャラクタのゲームにおける能力を示す能力データと前記臨時キャラクタのゲームにおける能力を示す能力データとを記憶する能力データ記憶手段と、前記プレイヤキャラクタのうちでプレイヤの操作対象となるキャラクタを切り替えるためのプレイヤからの指示を入力する切替指示入力手段と、前記切替指示入力手段から入力された指示に従って、前記プレイヤの操作対象となるキャラクタを、前記平時キャラクタから前記臨時キャラクタに切り替える操作キャラクタ切替手段と、前記プレイヤの操作対象となっているキャラクタについて前記能力データ記憶手段に記憶された能力データに応じて該操作対象となっているキャラクタの前記バトルにおいて動作させるためのプレイヤからの指示を入力する動作指示入力手段と、前記動作指示入力手段から入力された指示に従って、前記プレイヤの操作対象となっているキャラクタを前記バトルにおいて動作させる操作キャラクタ動作手段と、前記操作キャラクタ動作手段により前記プレイヤの操作対象となっているキャラクタを動作させた結果に応じた前記バトルにおける所定の効果を、前記プレイヤキャラクタおよび／または前記敵キャラクタに対して生じさせる操作効果発生手段と、前記敵キャラクタの動作を決定し、該決定に従って該敵キャラクタを前記バトルにおいて動作させる敵キャラクタ動作手段と、前記敵キャラクタ動作手段により前記敵キャラクタを動作させた結果に応じた前記バトルにおける所定の効果を、前記プレイヤキャラクタおよび／または前記敵キャラクタに対して生じさせる敵効果発生手段と、前記操作キャラクタ切替手段により前記プレイヤの操作対象となるキャラクタが前記平時キャラクタから前記臨時キャラクタに切り替えられた場合に、前記能力データ記憶手段に記憶されている前記平時キャラクタの能力データを、該操作対象として切り替えられた前記臨時キャラクタの能力データに応じて更新する能力データ更新手段と、前記切替指示入力手段から入力された指示を受け付けることができる切替可能モードにするためのプレイヤからの指示を入力するモード指示入力手段と、前記モード指示入力手段から入力された指示に従って、前記切替指示入力手段から入力された指示を受け付けられない切替不能モードから前記切替可能モードに切り替えるモード切替手段と、前記切替可能モードにあるときに、前記動作指示入力手段から入力された指示に応じて前記操作キャラクタ動作手段が前記プレイヤの操作対象となっているプレイヤキャラクタを動作させることを制限するキャラクタ動作制限手段とを備え、前記敵キャラクタ動作手段は、前記切替可能モードにあるときにも、前記敵キャラクタを動作させることを特徴とする。
【００１１】
上記ゲーム装置では、ゲームの進行過程においてプレイヤキャラクタと敵キャラクタとのバトルが行われるものとなる。バトルを含むゲームの進行過程全体を通じて操作対象となり得るプレイヤキャラクタは、平時キャラクタであるが、ゲームの進行過程において一時的に、プレイヤの操作対象となるキャラクタを臨時キャラクタに切り替えることができるものとなる。
【００１２】
プレイヤは、このように自らの操作で平時キャラクタを動作させながらゲームを進行させるが、バトルになると、操作対象となるキャラクタを平時キャラクタから臨時キャラクタに切り替えることができるものとなっている。ここで、プレイヤが、バトルにおいて平時キャラクタから臨時キャラクタに操作対象となるキャラクタを切り替えた場合には、能力データ記憶手段に記憶されている平時キャラクタの能力データは、該操作対象として切り替えられた臨時キャラクタの能力データに応じて更新される。
【００１３】
更新された平時キャラクタの能力データは、当該バトルが終了した後にゲームが続いている場合にも、そのまま能力データ記憶手段に記憶されるので、バトルにおいて操作キャラクタを平時キャラクタから臨時キャラクタに切り替えることが、操作対象が平時キャラクタに戻った後にも継続するゲームの進行に対して影響を及ぼすことになる。このようにバトルにおいて操作対象となるキャラクタを平時キャラクタから臨時キャラクタに切り替えることにより生じるゲーム性が、当該バトルの中で完結しないので、そのキャラクタの切り替えをゲームの進行過程全体での面白みとしてプレイヤにゲームを行わせることができるものとなる。
また、操作対象として切り替えた臨時キャラクタの能力データが平時キャラクタの能力データに反映されるので、プレイヤは、操作対象となるキャラクタを臨時キャラクタに切り替えることが、あたかも平時キャラクタが臨時キャラクタに乗り移ることのように感じられるようになり、さらにゲームの面白みを増大させることができるものとなる。
【００１４】
また、プレイヤの操作対象となるキャラクタを平時キャラクタから臨時キャラクタに切り替えるためには、まず、モード指示入力手段からの入力により切替可能モードに変更しなければならない。切替可能モードにおいては、動作指示入力手段から入力された指示に応じたプレイヤキャラクタの動作が制限される。一方、このようにプレイヤキャラクタの動作が制限される切替可能モードにおいても、敵キャラクタ動作手段は、敵キャラクタを自由に動作させるものとなっている。
つまり、切替可能モードは、プレイヤキャラクタ（平時キャラクタおよび／または臨時キャラクタ）が敵キャラクタから一方的に（或いは、一方的に近い形で）攻撃を受け得るプレイヤにとって危険な状態であると言えるので、切替可能モードにしたなら早々に臨時キャラクタへの切り替えを行った方がよいということになる。このため、プレイヤの操作対象となるキャラクタを平時キャラクタから臨時キャラクタに切り替えることに時間的な制限がなくても、或いは時間的な制限があってもそれ以上に、プレイヤの心理的に時間的な制限を与えることになるので、バトルにおいて操作対象となるキャラクタを切り替える際の面白みを増大させることができる。
なお、前記モード切替手段は、前記モード指示入力手段からの指示が入力されてから一定期間だけ、前記切替不能モードから前記切替可能モードに切り替えるものとすることができる。また、前記操作キャラクタ切替手段が、前記切替指示入力手段からの指示が入力されてから所定期間だけ前記プレイヤの操作対象となるキャラクタを前記平時キャラクタから前記臨時キャラクタに切り替えるものである場合には、該所定期間は、前記切替可能モードに切り替えられてから前記切替指示入力手段からの指示が入力されるまでの経過時間に応じて設定されるものとすることができる。
【００１５】
上記ゲーム装置において、例えば、プレイヤの操作に従って仮想空間に形成されたフィールド上でプレイヤキャラクタを移動させ、該プレイヤキャラクタがフィールド上における所定の地点に到達した場合にバトルが発生するようなゲーム（ＲＰＧなど）を実行するものである場合、プレイヤの操作に従ってフィールド上で移動させられるものとなるプレイヤキャラクタを、前記平時キャラクタとすることができる。一方、前記臨時キャラクタは、発生したバトルにおけるバトルフィールドにおいてのみ動作可能なキャラクタとすることができる。
【００１６】
また、プレイヤの操作に従って仮想空間に形成されたフィールド上にプレイヤキャラクタを移動させることにより進行するが、該フィールド上に敵キャラクタが配置されていて、プレイヤキャラクタが敵キャラクタとのバトルを行いつつ該フィールドを移動していくようなゲーム（アクションＲＰＧなど）の場合には、プレイヤの操作に従ってフィールド上で移動させられるものとなるプレイヤキャラクタを、前記平時キャラクタとすることができる。一方、前記臨時キャラクタは、フィールド上での平時キャラクタと敵キャラクタとの距離が一定距離以内となったり、平時キャラクタが敵キャラクタに対して攻撃した／敵キャラクタからの攻撃を受けたときに、平時キャラクタから操作対象として切り替えることのできるキャラクタとすることができる。
【００１７】
なお、前記臨時キャラクタは、ゲームの進行過程のうちのバトルにおいてのみ操作対象とすることができるキャラクタとする（バトルが終了すれば、バトル終了時の操作対象が臨時キャラクタでも、平時キャラクタに操作対象が戻る）ことができる。また、前記臨時キャラクタは、操作対象として切り替えられるのはバトルにおいてのみ行われるが、バトル終了時に操作対象となっていた場合、バトルの終了後も所定の期間まで（例えば、さらに他の臨時キャラクタに操作対象を切り替えるまでか、複数ステージあるゲームでは１ステージの終了まで）は、操作対象としておくこともできる。
【００１８】
また、前記能力データ更新手段により更新される前記平時キャラクタの能力データは、前記バトルの経過に応じて向上／低下させられる所定のパラメータ（例えば、敵キャラクタからの攻撃によって低下させられるとともに所定値まで低下させられるとバトルの続行が不可能となるＨＰ、魔法攻撃などの特殊攻撃を行う度に低下させられるＭＰなど）、或いは該所定のパラメータの最高値とすることができる。ここでは、操作対象として切り替えられた臨時キャラクタの能力データとして設定された該所定のパラメータの値に応じて前記平時キャラクタの所定のパラメータを向上させるものとすることができる。
【００１９】
また、特殊攻撃の効果を増減させる属性、敵キャラクタに対する攻撃として発動できる特殊攻撃の種類や自らに発動できる特殊防御措置（例えば、低下されられたパラメータを回復させるための魔法）の種類を定めるアビリティとすることができる。つまり、操作対象として切り替えられた臨時キャラクタの能力データとして設定されたアビリティを前記平時キャラクタのアビリティとして獲得するものとすることができる。さらには、操作対象として切り替えられた臨時キャラクタが装備していた武器および／または防具、該臨時キャラクタが所持していたアイテムを、前記平時キャラクタが獲得するものとすることもできる。
【００２０】
さらに、ゲームにおける能力を定めるものではなく、単にゲームの表示画面において現れる前記平時キャラクタの外見上の特徴も、前記プレイヤの操作対象として切り替えられた前記臨時キャラクタの外見上の特徴に応じて変化させるものとしてもよい。例えば、前記平時キャラクタが操作対象として切り替えられた臨時キャラクタが身につけていた衣服や装飾品などを身につけるようにしたり、前記平時キャラクタの髪の毛の色などを操作対象として切り替えられた臨時キャラクタの髪の毛の色に変えたりすることができる。
【００２１】
また、前記操作効果発生手段が発生させる前記バトルにおける所定の効果とは、前記プレイヤキャラクタ（平時キャラクタまたは臨時キャラクタ）から前記敵キャラクタへの攻撃により該敵キャラクタの所定のパラメータ（いわゆるＨＰなど）を低下させることや該敵キャラクタが有する能力のうちで所定の種類の能力（例えば、魔法攻撃など）を無効化させること、或いは前記プレイヤキャラクタ（平時キャラクタまたは臨時キャラクタ）の能力データに含まれる所定のパラメータを向上させることとすることができる。前記敵効果発生手段が発生させる前記バトルにおける所定の効果も同様である。
【００２２】
なお、前記能力データ更新手段は、操作対象として切り替えられた臨時キャラクタの能力データのうちの一定量までを、前記平時キャラクタの能力データを更新する際に該平時キャラクタに与えるものとすることができる。また、前記能力データ更新手段は、前記操作キャラクタ切替手段により前記プレイヤの操作対象となるキャラクタが前記平時キャラクタから前記臨時キャラクタに切り替えられた場合に、所定の確率（該操作対象となるキャラクタとして切り替えられた臨時キャラクタに応じて定められたものであってもよい）で前記平時キャラクタの能力データを更新するものとすることができる。
【００２３】
上記ゲーム装置において、前記操作キャラクタ切替手段は、前記切替指示入力手段からの指示が入力されてから所定期間だけ、前記プレイヤの操作対象となるキャラクタを前記平時キャラクタから前記臨時キャラクタに切り替えるものとすることができる。或いは、前記操作キャラクタ切替手段は、前記プレイヤの操作対象となるキャラクタを前記臨時キャラクタに切り替えた後、該操作対象となるキャラクタを前記平時キャラクタに切り替えるためのプレイヤからの指示が入力されるまで、該操作対象となるキャラクタを前記臨時キャラクタに切り替えておくこととすることもできる。
【００２４】
また、前記操作キャラクタ切替手段は、前記平時キャラクタの能力データに応じて、前記プレイヤの操作対象となるキャラクタを前記平時キャラクタから前記臨時キャラクタに切り替えるものとすることができる。例えば、前記平時キャラクタの能力データとして操作対象となるキャラクタの切替に必要な所定のパラメータが設定されている（ゲームの進行に応じて更新される）場合に、該パラメータの値が所定値以上あることを条件として、前記プレイヤの操作対象となるキャラクタを前記平時キャラクタから前記臨時キャラクタに切り替えるものとすることができる（この切り替えによって所定のパラメータを消費するものとしてもよい）。
【００２５】
さらに、前記操作キャラクタ切替手段は、前記平時キャラクタの能力データと前記臨時キャラクタの能力データとの関係に応じて、前記プレイヤの操作対象となるキャラクタを前記平時キャラクタから前記臨時キャラクタに切り替えるものとすることができる。例えば、前記平時キャラクタ及び前記臨時キャラクタの能力データとしてレベルが設定されている（少なくとも平時キャラクタのレベルは、ゲームの進行に応じて更新される）場合には、前記平時キャラクタに設定されたレベルが前記臨時キャラクタに設定されたレベルより高い（或いは、同じ）であることを条件として、前記プレイヤの操作対象となるキャラクタを前記平時キャラクタから前記臨時キャラクタに切り替えるものとすることができる。
【００３０】
また、前記ビデオゲームが、仮想３次元空間を仮想カメラにより透視変換することによりゲームの表示画面を生成する３次元ビデオゲームである場合には、前記ゲーム装置は、前記透視変換を行うための仮想カメラの視点の位置を、前記切替可能モードにないときには前記プレイヤの操作対象となっているキャラクタに対して所定の位置に設定し、前記切替可能モードにあるときには前記プレイヤの操作対象となっているキャラクタの位置に設定する仮想カメラ制御手段をさらに備えるものとすることができる。
【００３１】
この場合、プレイヤは、切替可能モードにあるときに、自分が平時キャラクタとなって操作対象としての切替先である臨時キャラクタを探しているような印象を表示されたゲーム画面から受けることができ、ゲームの臨場感が増すものとなる。
【００３２】
なお、前記切替可能モードにないときに仮想カメラの視点の位置が設定される所定の位置は、平時キャラクタ、臨時キャラクタ及び敵キャラクタを含む何れのキャラクタの位置とも異なる位置とし、前記プレイヤの操作対象となっているキャラクタに対して所定の位置（キャラクタの位置以外）に設定し、前記切替可能モードにあるときに仮想カメラの視点の位置が設定されるキャラクタの位置は、平時キャラクタの（特に目の）位置としてもよい。
【００３３】
上記ゲーム装置は、前記操作キャラクタ切替手段により前記プレイヤの操作対象となるキャラクタを前記平時キャラクタから前記臨時キャラクタに切り替える際に、ゲームの表示画面において特殊効果表示（例えば、ホワイトアウト／ホワイトイン）を行う切替時表示制御手段をさらに備えるものとしてもよい。
【００３４】
この場合、プレイヤは、平時キャラクタから臨時キャラクタへの操作対象の切り替えが、特殊な現象であるとの印象を表示されているゲーム画面から受けることができ、ゲームの臨場感が増すものとなる。
【００３５】
上記ゲーム装置は、前記バトルの進行中において前記平時キャラクタが操作対象となっているときに、前記動作指示入力手段から入力された指示に従って行われる動作とは別に、該平時キャラクタを該バトルが行われるフィールド上で移動させるキャラクタ移動手段をさらに備えていてもよい。この場合において、前記操作キャラクタ切替手段は、前記キャラクタ移動手段による移動に応じた前記平時キャラクタと前記臨時キャラクタとの位置関係が所定の位置関係であることを条件として、前記プレイヤの操作対象となるキャラクタを前記平時キャラクタから前記臨時キャラクタに切り替えるものとすることができる。
【００３６】
この場合には、操作対象となるキャラクタを平時キャラクタから臨時キャラクタに切り替えるためには、プレイヤは、臨時キャラクタとの位置関係が所定の位置関係となるように平時キャラクタの位置を移動させておかなければならない。このため、プレイヤは、単に平時キャラクタと敵キャラクタとの位置関係だけではなく、平時キャラクタと臨時キャラクタとの位置関係を考えて平時キャラクタを移動させることが必要となり、バトルにおける平時キャラクタの移動操作にいっそうの戦略性が生じるものとなる。
【００３７】
なお、前記操作キャラクタ切替手段が前記プレイヤの操作対象となるキャラクタを切り替えるかどうかを定める前記所定の位置関係は、前記平時キャラクタと前記臨時キャラクタとの間の距離が所定距離以内であることとしてもよい。
【００３８】
また、ここで、上記ゲーム装置が、前記バトルに関連した所定のタイミングからの経過時間を計時する計時手段をさらに備える場合には、前記所定の位置関係は、前記計時手段が計時する時間に応じて変化するものとすることができる。
【００３９】
この場合には、例えば、バトル中のあるタイミングでは操作対象となるキャラクタを平時キャラクタから臨時キャラクタに切り替えることができる位置に平時キャラクタを移動させると敵キャラクタに対して不利な位置関係となってしまうような場合であっても、時間の経過を待てば敵キャラクタに対して相対的に有利な位置関係に平時キャラクタを移動させるだけでも操作対象となるキャラクタを平時キャラクタから臨時キャラクタに切り替えることができる場合もある。これにより、バトルにおける戦略性がさらに向上するものとなる。
【００４０】
なお、例えば、前記所定の位置関係を前記平時キャラクタと前記臨時キャラクタとの間の距離が所定距離以内であることとした場合は、前記計時手段が計時する時間が長くなるほど該所定距離が短く設定されるものとすることができる。
【００４１】
また、前記計時手段が計時を開始する前記バトルに関連した所定のタイミングは、平時キャラクタが敵キャラクタとのバトルをこなしながらフィールド上を移動していくようなゲーム（一般的にアクションＲＰＧが、これに該当）である場合には、フィールド上に配置された敵キャラクタと平時キャラクタとの距離が所定距離以内となったタイミングを適用することができる。また、平時キャラクタがフィールド上に設置されたバトルポイントに達することで敵キャラクタが出現してバトルが開始するようなゲーム（一般的にＲＰＧがこれに該当）である場合には、該バトルが開始されたタイミングを適用することができる。
【００４２】
また、バトルにおいて平時キャラクタから臨時キャラクタへの切り替えを複数回行える場合には、前記計時手段が計時を開始する前記バトルに関連した所定のタイミングは、操作対象となるキャラクタが平時キャラクタから臨時キャラクタへ切り替えられたタイミング、或いは臨時キャラクタから再び平時キャラクタに切り替えられたタイミングを適用することができる。
【００４３】
上記ゲーム装置において、前記動作指示入力手段は、プレイヤの操作対象となっているキャラクタについて前記能力データ記憶手段に記憶された能力データが複数種類の能力を有することを示している場合に、該複数種類の能力のうちの何れかの能力による動作を指示するものとすることができる。この場合において、前記能力データ更新手段は、前記操作キャラクタ切替手段により前記プレイヤの操作対象となるキャラクタが前記平時キャラクタから前記臨時キャラクタに切り替えられた場合に、前記動作指示入力手段により指示された動作に対応する種類の能力についての能力データに応じて、前記平時キャラクタの能力データを更新するものとすることができる。
【００４４】
ここでは、平時キャラクタの能力データは、バトルにおいて操作対象となるキャラクタを臨時キャラクタに切り替えただけでは更新されず、操作対象として切り替えた臨時キャラクタを動作させなければ更新されない。しかも、臨時キャラクタの動作として指示した種類の能力についての能力データに応じてしか、平時キャラクタの能力データは更新されない。このため、プレイヤは、平時キャラクタが臨時キャラクタに乗り移った上で動作することで臨時キャラクタが有する能力を身につけたように感じられるようになるので、さらにゲームの面白みを増大させることができる。
【００４５】
上記ゲーム装置は、前記操作キャラクタ切替手段により前記プレイヤの操作対象となるキャラクタが前記平時キャラクタから前記臨時キャラクタに切り替えられた場合に、該操作対象として切り替えられた前記臨時キャラクタの能力データを、前記平時キャラクタの能力データに応じて変更する臨時能力データ変更手段をさらに備えるものとすることができる。
【００４６】
ここでは、プレイヤの操作対象となるキャラクタが平時キャラクタから臨時キャラクタに切り替えられた場合に、臨時キャラクタの能力データとして能力データ記憶手段に記憶されていたものがそのまま用いられるのではなく、平時キャラクタの能力データが反映されたものが用いられる。このため、プレイヤは、操作対象となるキャラクタを臨時キャラクタに切り替えたときに、臨時キャラクタを操作対象として操作している場合にも平時キャラクタが臨時キャラクタに乗り移っているように感じられるようになり、さらにゲームの面白みを増大させることができるものとなる。
【００４７】
なお、前記操作キャラクタ切替手段により前記プレイヤの操作対象となるキャラクタが前記平時キャラクタから前記臨時キャラクタに切り替えられた場合に、該臨時キャラクタのゲームについて表示画面において現れる外見上の特徴も、前記平時キャラクタの外見上の特徴に応じて変化させるものとしてもよい。
【００４８】
上記ゲーム装置において、前記操作キャラクタ切替手段により前記プレイヤの操作対象として切り替えることが可能な臨時キャラクタは、複数あってもよい。この場合において、前記能力データ記憶手段は、前記複数の臨時キャラクタのうちの少なくとも１つの臨時キャラクタについて他の少なくとも１の臨時キャラクタとは異なる能力データを記憶するものとすることができる。
ここで、前記能力データ更新手段が前記平時キャラクタの能力データを更新する際の対象として用いられる臨時キャラクタの数は、前記操作キャラクタ切替手段により前記プレイヤの操作対象として切り替えることが可能な臨時キャラクタの数よりも少ないことが好ましい。
【００４９】
この場合、プレイヤの操作対象として切り替えることが可能な臨時キャラクタがバトルにおいて複数登場するが、複数の臨時キャラクタは、それぞれに異なる能力データを有しているものとなる。一方、能力データ更新手段により平時キャラクタの能力データを更新する際の対象として用いられる臨時キャラクタの数は、臨時キャラクタの数よりも少ないので、操作対象となるキャラクタを単に臨時キャラクタに切り替えるだけではなく、どの臨時キャラクタに切り替えるかによっても、その後のゲームの進行に影響が生じることとなる。これにより、ゲームの戦略性がいっそう高まるものとなる。
【００５０】
上記ゲーム装置において、前記敵キャラクタは、ゲームにおける能力として互いに異なる能力が設定された複数種類の敵キャラクタを含むものであってもよい。この場合において、上記ゲーム装置は、前記プレイヤキャラクタと対戦する敵キャラクタの種類がそれぞれ異なる複数回のバトルを、ゲームの進行状況に応じて発生させるバトル発生手段をさらに備えるものとすることができる。ここで、前記操作効果発生手段が前記プレイヤの操作対象となっているキャラクタを動作させた結果に応じて前記敵キャラクタに対して生じさせる所定の効果は、該敵キャラクタに設定された能力に応じて異なるものとすることができ、前記敵効果発生手段が前記敵キャラクタを動作させた結果に応じて前記プレイヤキャラクタに対して生じさせる所定の効果は、該敵キャラクタに設定された能力に応じて異なるものとすることができる。
【００５１】
なお、前記バトル発生手段によりゲームの進行状況に応じて発生される複数回のバトルにおいて、前記プレイヤの操作対象として前記平時キャラクタから切り替えることが可能な前記臨時キャラクタの種類も、バトル毎に異なるものとしてもよい。
【００５２】
ここでは、ゲームの進行過程において複数回のバトルが発生するものとなっているが、２回目以降の各回のバトルの展開は、それより前のバトルまでで平時キャラクタの能力データをどのように更新してきたかに応じて変化するものとなる。このため、プレイヤは、現時点で行われているバトルよりも先の進行過程で発生するバトルまでを考慮して現時点のバトルを行うことが必要となり、ゲームの戦略性がいっそう高まるものとなる。
【００５３】
この場合において、上記ゲーム装置は、現時点におけるゲームの進行状況よりもさらに先までゲームが進行したときに発生するバトルにおいて前記プレイヤキャラクタと対戦することとなる敵キャラクタに設定された能力に関する情報を、ゲームの進行においてプレイヤに報知する敵情報報知手段を含むものとすることができる。該敵情報報知手段により報知される情報は、敵キャラクタに設定された能力をプレイヤに推測させる情報（いわゆるヒント）であってもよい。
【００５４】
また、現時点におけるゲームの進行状況よりもさらに先までゲームが進行したときに発生するバトルにおいて前記プレイヤキャラクタと対戦することとなる敵キャラクタに設定された能力に関する情報が前記敵情報報知手段により報知されるものとなる場合は、該先のバトルにおいて前記プレイヤキャラクタが前記敵キャラクタに勝利するためには、前記平時キャラクタの能力データを該報知された情報に応じて更新させておく必要があるものとしてもよい。
【００５５】
なお、前記バトル発生手段がバトルを発生させることとなるゲームの進行状況は、例えば、プレイヤの操作に従って仮想空間に形成されたフィールド上でプレイヤキャラクタを移動させ、該プレイヤキャラクタがフィールド上における所定の地点に到達した場合にバトルが発生するようなゲーム（ＲＰＧなど）の場合、該プレイヤキャラクタ（ここでは、平時キャラクタ）がフィールドのどの位置に到達したかということを含むものとすることができる。
【００５６】
プレイヤの操作に従って仮想空間に形成されたフィールド上にプレイヤキャラクタを移動させることにより進行するが、該フィールド上に複数の敵キャラクタが配置されていて、プレイヤキャラクタが敵キャラクタとのバトルを行いつつ該フィールドを移動していくようなゲーム（アクションＲＰＧなど）の場合には、平時キャラクタが敵キャラクタに対して攻撃する／敵キャラクタからの攻撃を受ける度に、前記バトル発生手段がバトルを発生させることとなるものとすることができる。
【００５７】
上記目的を達成するため、本発明の第２の観点にかかるプログラムは、プレイヤの操作に従って動作するプレイヤキャラクタと該プレイヤキャラクタとは異なる敵キャラクタとのバトルが進行過程において行われるゲームであって、前記プレイヤキャラクタは、ゲームの進行過程において一時的にプレイヤの操作対象となり得る臨時キャラクタと、該臨時キャラクタが操作対象となっているとき以外においてゲームの進行過程全体を通じて操作対象となる平時キャラクタとを含むビデオゲームをコンピュータ装置に実行させるためのプログラムであって、前記平時キャラクタのゲームにおける能力を示す能力データと前記臨時キャラクタのゲームにおける能力を示す能力データとを、前記コンピュータ装置が有する記憶装置に記憶して管理する能力データ管理手段、前記プレイヤキャラクタのうちでプレイヤの操作対象となるキャラクタを切り替えるために前記コンピュータ装置が有する入力装置からプレイヤの操作に従って入力された所定の指示を受け付ける切替指示入力手段、前記切替指示入力手段が受け付けた指示に従って、前記プレイヤの操作対象となるキャラクタを、前記平時キャラクタから前記臨時キャラクタに切り替える操作キャラクタ切替手段、前記プレイヤの操作対象となっているキャラクタについて前記能力データ記憶手段に記憶された能力データに応じて該操作対象となっているキャラクタの前記バトルにおいて動作させるために前記コンピュータ装置が有する入力装置からプレイヤの操作に従って入力された所定の指示を受け付ける動作指示入力手段、前記動作指示入力手段が受け付けた指示に従って、前記プレイヤの操作対象となっているキャラクタを前記バトルにおいて動作させる操作キャラクタ動作手段、前記操作キャラクタ動作手段により前記プレイヤの操作対象となっているキャラクタを動作させた結果に応じた前記バトルにおける所定の効果を、前記プレイヤキャラクタおよび／または前記敵キャラクタに対して生じさせる操作効果発生手段、前記敵キャラクタの動作を決定し、該決定に従って該敵キャラクタを前記バトルにおいて動作させる敵キャラクタ動作手段、前記敵キャラクタ動作手段により前記敵キャラクタを動作させた結果に応じた前記バトルにおける所定の効果を、前記プレイヤキャラクタおよび／または前記敵キャラクタに対して生じさせる敵効果発生手段、及び、前記操作キャラクタ切替手段により前記プレイヤの操作対象となるキャラクタが前記平時キャラクタから前記臨時キャラクタに切り替えられた場合に、前記能力データ管理手段により前記記憶装置において管理されている前記平時キャラクタの能力データを、該操作対象として切り替えられた前記臨時キャラクタの能力データに応じて更新する能力データ更新手段、前記切替指示入力手段により指示を受け付けることができる切替可能モードにするために前記入力装置からプレイヤの操作に従って入力された指示を受け付けるモード指示入力手段、前記モード指示入力手段が受け付けた指示に従って、前記切替指示入力手段が受け付けた指示を受け付けられない切替不能モードから前記切替可能モードに切り替えるモード切替手段、及び、前記切替可能モードにあるときに、前記動作指示入力手段が受け付けた指示に応じて前記操作キャラクタ動作手段が前記プレイヤの操作対象となっているプレイヤキャラクタを動作させることを制限するキャラクタ動作制限手段として前記コンピュータ装置を機能させ、前記敵キャラクタ動作手段は、前記切替可能モードにあるときにも、前記敵キャラクタを動作させることを特徴とする。
【００５８】
上記第２の観点にかかるプログラムは、コンピュータ読み取り可能な記録媒体に記録して提供することができる。このコンピュータ読み取り可能な記録媒体は、上記コンピュータ装置に着脱可能に構成され、上記コンピュータ装置とは別個に提供される記録媒体としてもよい。このコンピュータ読み取り可能な記録媒体は、上記コンピュータ装置内に設けられ、上記コンピュータ装置と共に提供される固定ディスク装置などの記録媒体としてもよい。上記第２の観点にかかるプログラムは、ネットワーク上に存在するサーバ装置から、そのデータ信号を搬送波に重畳して、ネットワークを通じて上記コンピュータ装置に配信することもできる。
【００５９】
また、上記第１の観点にかかるゲーム装置に含まれる各手段の実行する処理を各ステップの処理として実行する方法、並びに上記第２の観点にかかるプログラムに含まれる各手段の実行する処理を各ステップの処理として実行する方法も、本発明の範囲に含まれる。
【発明を実施するための最良の形態】
【００６０】
以下、添付図面を参照して、本発明の実施の形態について説明する。
【００６１】
図１（ａ）は、この実施の形態に適用される携帯ゲーム装置の外観を示す図である。図示するように、携帯ゲーム装置１は、本体６に、プレイヤによる入力操作が行われる方向キー５ａおよび操作キー５ｂなどを有する操作入力部５、画像を出力するモニタ３、音声を出力するスピーカ４を備えて構成される。本体６にはゲームプログラムを記録した記録媒体が挿入され、本体６に内蔵されたＣＰＵにより、ゲームプログラムが実行される。本体６にはメモリスティックなどの外部記憶装置が挿入されて、ＣＰＵ（Central Processing Unit）によりゲームデータのセーブやセーブデータの読み出しなどが実行される。
【００６２】
図１（ｂ）は、この実施の形態に適用される携帯ゲーム装置１の機能構成を示すブロック図である。図示するように、この携帯ゲーム装置１はアプリケーション処理に関する動作を主として行う処理装置１０と、通信に関する動作を行う無線インターフェース装置５０とを備える。処理装置１０および無線インターフェース装置５０は、別個のハードウェアとして設けられ、処理装置１０および無線インターフェース装置５０の間は、バスにより電気的に接続される。なお、処理装置１０はホストＰＣとして構成され、無線インターフェース装置５０の動作を管理する機能ももつ。無線インターフェース装置５０は、独自のＣＰＵを有している。
【００６３】
処理装置１０は、ＣＰＵ１２と、メモリ３０と、外部記憶装置４０と、メディアドライブ４２と、操作入力部５と、モニタ３と、スピーカ４とを備えている。ＣＰＵ１２は、メモリ３０に記憶され、後述するフローチャートに示される処理を実現するプログラムを実行する。
【００６４】
メモリ３０は、ＣＰＵ１２が実行するプログラムの記憶領域と、ＣＰＵ１２がプログラムを実行する際に一時的に生成されるデータを記憶する作業領域とを含んでいる。この実施の形態にかかるゲームを実行するためのプログラムは、記録媒体４４に格納されて配布されており、プログラムの記憶領域には、ゲームの進行状況に従ってＣＰＵ１２の制御の下メディアドライブ４２により記録媒体４４から必要なプログラムモジュールが分割してロードされるものとなる。
【００６５】
操作入力部５は、プレイヤからの操作指示を受け付ける方向キー５ａ（プレイヤキャラクタの移動等の指示の入力に用いる）や操作キー５ｂ（プレイヤキャラクタの攻撃、コマンドの選択等の指示の入力に用いる）などを備える。モニタ３は例えば液晶パネルなどで構成されて画像を出力し、スピーカ４は音声を出力する。外部記憶装置４０は、メモリスティックなどの記憶装置として構成され、ゲームデータのセーブやロードなどに利用される。メディアドライブ４２には、ディスク状の記録媒体４４が挿入され、記録媒体４４に記録されているプログラムやデータなどが読み出される。読み出されたプログラムおよびデータはメモリ３０に記憶され、ＣＰＵ１２における処理に利用される。
【００６６】
無線インターフェース装置５０は、他の携帯ゲーム装置１から送信された情報を受信する受信部５２と、他の携帯ゲーム装置１に情報を送信する送信部５４とを含む。受信部５２が受信した情報は、無線インターフェース装置５０が有するＣＰＵの制御で、受信した順番にメモリ３０の所定の領域に記憶される。また、処理装置１０のＣＰＵ１２は、他の携帯ゲーム装置１に送信する必要のある情報を無線インターフェース装置５０に渡し、送信部５４は、無線インターフェース装置５０が有するＣＰＵの制御で、ＣＰＵ１２から渡された情報を他の携帯ゲーム装置１に送信する。
【００６７】
次に、上記の携帯ゲーム装置１で実行される３次元ビデオゲームについて説明する。この３次元ビデオゲームは、アクションＲＰＧ（Role Playing Game）であり、プレイヤは、操作入力部５を操作することで、アクションＲＰＧの主人公であるプレイヤキャラクタをフィールド上で移動させながらゲームを進行させていく。主人公のプレイヤキャラクタは、ゲームの過程全体において登場してフィールドを移動していくものとなる。プレイヤは、平時、この主人公のプレイヤキャラクタを操作してゲームを進めていくので、これを特に「平時キャラクタ」と呼ぶものとする。
【００６８】
フィールド上には複数の敵キャラクタが配置されており、プレイヤは、プレイヤキャラクタを操作して敵キャラクタを倒しながら様々なミッションをクリアし、ゲームを進行させる。なお、平時キャラクタが敵キャラクタと一定の距離まで近づくと、敵キャラクタが平時キャラクタをめがけて攻撃をしかけてくるものとなり、これによってバトルの開始となる。プレイヤの操作対象が後述する臨時キャラクタとなっている場合を除いて、敵キャラクタがプレイヤキャラクタから一定の距離（バトルの開始と認定される距離よりも長い）より遠ざかると、バトルの終了として扱われる。なお、プレイヤキャラクタと敵キャラクタとのバトル中において、バトルを開始させるきっかけとなったのとは別の敵キャラクタが近づいてバトルに参加する場合もあり、このような場合は、当該別の敵キャラクタからもプレイヤキャラクタが一定の距離より遠ざかることで、バトルの終了として扱われる。
【００６９】
敵キャラクタとのバトルは、それまで移動してきたフィールド上で展開することになり（但し、いわゆるボス敵キャラクタとのバトルにおけるキャラクタの移動可能範囲には制限あり）、プレイヤは、そのフィールド上でプレイヤキャラクタ（平時キャラクタ、及び後述する臨時キャラクタ）を、バトル以外と同様に移動させながら敵キャラクタとのバトルを行うことになる。プレイヤキャラクタと敵キャラクタのバトルの詳細については後述する。
【００７０】
仮想３次元空間内におけるフィールド、及びフィールド上のプレイヤキャラクタ及びノンプレイヤキャラクタ（敵キャラクタを含む）は、仮想３次元空間内に位置する仮想カメラにより１フレーム毎（例えば、１／３０秒毎）に透視変換され、それにより生成された画像は本体６のモニタ３に表示されることになる。なお、バトル以外においては、フィールド上におけるプレイヤキャラクタ（ここでは、平時キャラクタ）の移動に追随して仮想カメラの視点の位置及び方向が制御される。
【００７１】
以下に、この実施の形態にかかるビデオゲームの進行を図を用いて説明する。このビデオゲームは、複数のステージから構成されており、それぞれのステージにおけるフィールド上を、プレイヤは、プレイヤキャラクタである平時キャラクタを移動させ、そのフィールドで遭遇する敵キャラクタとバトルさせることでゲームを進めていく。図２は、そのうちの一ステージで適用されるフィールドを簡略的に示したものである。このフィールドは、例えば、モニタ３にレーダーマップとして表示させることができ、プレイヤは、これに基づいて現在のステージの展開を考えながら、ゲームを進めることができる。
【００７２】
仮想３次元空間内にはフィールドが形成され、特に、図２に示される曲線で囲まれたフィールド移動可能範囲２０１において平時キャラクタは移動可能であり、その範囲の中
で平時キャラクタを移動させながら敵キャラクタを攻撃したり、また逆に、敵キャラクタから仕掛けられた攻撃をかわしたりしてバトルを行いながら、ボス敵キャラクタの存在する位置２０４まで平時キャラクタを進めていく。
【００７３】
図２において、位置２０２、２０３は、ボス敵キャラクタ以外の敵キャラクタが配置されているフィールド上における位置を示す。位置２０２には、敵キャラクタのみが配置されているが、位置２０３には、敵キャラクタに加えて、プレイヤが平時キャラクタから一時的に操作対象を切り替えることのできるノンプレイヤキャラクタが存在している。このようなノンプレイヤキャラクタは、あくまでも敵キャラクタとのバトルにおいて臨時でプレイヤキャラクタとすることができるキャラクタであるので、操作対象として切り替えられた場合において「臨時キャラクタ」と呼ぶものとする。
【００７４】
位置２０４においてプレイヤキャラクタとのバトルを行うものとなるボス敵キャラクタは、例えば、後述するＨＰが非常に高く、プレイヤにとってはステージにおける最も困難なバトルをすることになる敵キャラクタである。このボス敵キャラクタとのバトルを攻略することで、当該ステージのクリアとなる。ステージのクリアとなると、新たなステージでゲームを行うことが可能となる（但し、最終ステージのクリアの場合は、ゲーム終了となる）。
【００７５】
プレイヤは、図２に示すフィールド移動可能範囲２０１においては、最初、左下部に示されるステージスタート位置２０５を出発点として、ボス敵キャラクタが存在する位置２０４を目指し、プレイヤキャラクタ（ここでは、平時キャラクタ）を移動させることになる。プレイヤキャラクタは、フィールドを移動する途中（フィールドを移動していくのは、平時キャラクタ）に存在する敵キャラクタとのバトルを行いながら、ボス敵キャラクタの存在する位置２０４を目指すことになるが、ボス敵キャラクタとのバトルが開始されるまではスタート位置２０５までのフィールド移動可能範囲２０１内を自由に移動することができる。すなわち、一度通過した場所であっても、特殊な事情（連絡通路が破壊されるなど）がない場合は、何度も自由に往来可能となる。もっとも、ボス敵キャラクタとのバトルが開始されると、バトルが終了するまで移動範囲が制限され、プレイヤキャラクタがフィールドを自由に移動することができなくなる。
【００７６】
続いて、プレイヤキャラクタと敵キャラクタとのバトルについての基本的な事項についての説明をする。バトルにおいて、プレイヤキャラクタ（臨時キャラクタを含む場合あり）と敵キャラクタは互いに相手を攻撃し合うことで、それぞれのＨＰ（ヒットポイント）が減少する。ＨＰはそれぞれのキャラクタの生命力を示すものであり、下限界値（例えば、０）に達すれば、そのキャラクタは戦闘不能として扱われる。
【００７７】
ボス敵キャラクタとのバトルは、ボス敵キャラクタまたは平時キャラクタが戦闘不能になることでバトルは終了する。もっとも、主人公である平時キャラクタが戦闘不能になれば、ゲームは終了することになる。なお、ボス敵キャラクタとのバトルの直前に、ゲームの実行状態をセーブするものとしてもよいが、プレイヤキャラクタがボス敵キャラクタとのバトルに負けてゲームを終了した場合には、セーブしたボス敵キャラクタとのバトルの直前の状態から改めてゲームを開始させることができる。この場合、プレイヤは、そのままボス敵キャラクタとのバトルに臨むものとしても、スタート位置２０５の方向に戻って（スタート位置２０５まで戻ることも可能）、他の敵キャラクタとのバトルをこなしてから、改めてボス敵キャラクタとのバトルに臨むものとすることもできる。
【００７８】
また、フィールド上には、上述の平時キャラクタ及び敵キャラクタの他に、中立的な立場のノンプレイヤキャラクタ（敵キャラクタ以外のノンプレイヤキャラクタを指し、以後、ノンプレイヤキャラクタと言った場合には敵キャラクタを含まない）が存在する。このノンプレイヤキャラクタは、プレイヤキャラクタ（平時キャラクタ）と会話などを行うことにより、当該ステージのミッションのクリア（ボス敵キャラクタとのバトルに勝利することなど）に有用な情報（例えば、当該ステージで登場するボス敵キャラクタの弱点などに関する情報）やアイテムをプレイヤキャラクタに与える場合がある。
【００７９】
なお、一部のノンプレイヤキャラクタ（敵キャラクタ以外の位置２０３に配置されたノンプレイヤキャラクタ）は、通常は中立的なキャラクタとしてフィールド上に存在しているものの、敵キャラクタとのバトルが行われているときにおいて、プレイヤからの操作対象切替指示操作（後述）に基づいて一時的にプレイヤキャラクタ（すなわち、前述した臨時キャラクタ）に切り替えられるものも存在する。当該ステージのボス敵キャラクタの情報（弱点など）は、このような臨時キャラクタとなり得るノンプレイヤキャラクタに遭遇する前にプレイヤに与えられることがあってもよい。
【００８０】
バトルにおけるプレイヤキャラクタ（臨時キャラクタを含む）の攻撃の中には、武器などを用いて物理的な打撃を加える攻撃の他、プレイヤキャラクタが有する特殊能力による非科学的な攻撃（いわゆる攻撃魔法）も含まれる。特殊能力による攻撃は、特定の敵キャラクタ（ボス敵キャラクタを含む）に対しては大きな効果を示すものとなる。たとえば、特殊能力による攻撃として、吹雪を起こさせて敵キャラクタを凍らせるという魔法があるとき、寒さが弱点の敵キャラクタにおいて、この吹雪を起こさせる魔法を使うことで、敵キャラクタのＨＰをより多く減少させることができる。また、特殊能力には攻撃以外の、例えば、減少したＨＰの値を増やす回復魔法、敵キャラクタの動きを一定時間止めたり自己の動きを一定時間速くしたりするステータス魔法といったものなども含まれる。
【００８１】
プレイヤキャラクタ（平時キャラクタ、操作対象の切り替え時には臨時キャラクタ）の行動（移動、攻撃、特殊能力の行使）は、プレイヤからの行動の指示により、随時行うことが可能である。また、敵キャラクタも、任意にフィールド上を移動し（但し、敵キャラクタ毎に移動範囲は定められている）、プレイヤキャラクタとの距離が一定距離以内にあるときに随時攻撃を行うものとなる。なお、プレイヤキャラクタ及び敵キャラクタの位置関係に応じて、互いに対する攻撃の効果（攻撃の有効／無効、相手のＨＰの減少量）が異なるものとなる。すなわち、攻撃の効果は、他の要素が同じであると仮定すれば、近い位置からの攻撃ほど、背後からの攻撃ほど、高くなる。
【００８２】
ここで、プレイヤによる操作対象切替指示操作について説明する。プレイヤキャラクタ（平時キャラクタ）の熟練度を表すレベルは、バトルの勝利によって得られる経験値が所定値溜まる毎に増えていく。プレイヤは、臨時キャラクタとなり得るノンプレイヤキャラクタが存在する場合において、平時キャラクタのレベルが当該ノンプレイヤキャラクタのレベル（予め設定）を上回っていれば、操作の対象を、このノンプレイヤキャラクタに移すという、操作対象切替指示操作ができるようになり、当該ノンプレイヤキャラクタを平時キャラクタに代わるプレイヤキャラクタ（臨時キャラクタ）として操作できるようになる。
【００８３】
但し、操作対象とする（すなわち、臨時キャラクタとする）ことができるノンプレイヤキャラクタは、平時キャラクタと一定の距離以内の位置にあり、平時キャラクタの視界の範囲内に入れることが可能なものとなっている（つまり、平時キャラクタとの間に障害物が存在しない）キャラクタに限られている。操作対象切替指示操作については、詳細を後述する。また、ノンプレイヤキャラクタを臨時キャラクタとすることができるのは、バトルが開始してから、或いは当該ノンプレイヤキャラクタを視界に捉えてから一定の制限時間内に限られている。
【００８４】
プレイヤの操作対象が臨時キャラクタとなっているとき、当該臨時キャラクタのＨＰが０に達し、戦闘不能になれば、強制的に操作対象が平時キャラクタへ戻ることになる（この場合、平時キャラクタへのＨＰ、特殊能力の引き継ぎは行われない）。また、詳細を後述する時間の経過でも、臨時キャラクタから平時キャラクタへと操作対象が戻る。平時キャラクタへ再び操作対象が戻ると、それまで操作対象とされていた臨時キャラクタはフィールド上から消えるものとなる。もっとも、臨時キャラクタとしての操作対象でなくなったノンプレイヤキャラクタは、操作対象切替指示操作が行われたときの位置に戻すようにしてもよい。
【００８５】
プレイヤキャラクタ（平時キャラクタ及び臨時キャラクタ）が敵キャラクタとのバトルを重ねることで、平時キャラクタのレベルは上昇していき、ＨＰの最大値もそれに伴って上昇する。一方、臨時キャラクタとなるノンプレイヤキャラクタへの操作対象切替に伴い、臨時キャラクタのＨＰは、平時キャラクタのＨＰを、臨時キャラクタの元のＨＰに反映させることで、変化することになる（但し、平時キャラクタのＨＰが臨時キャラクタのＨＰより高い場合のみ）。
【００８６】
また、操作対象とした臨時キャラクタに特殊能力があれば、操作対象が切り替えられている間に、プレイヤはその特殊能力を使うことができる。操作対象が再び元の平時キャラクタに戻ると同時に、臨時キャラクタのＨＰ及び臨時キャラクタの操作中に使用した特殊能力が平時キャラクタに引き継がれることになる（但し、ＨＰについては、元に戻るときの臨時キャラクタのＨＰが平時キャラクタのＨＰより高い場合のみ）なお、ゲーム開始時、平時キャラクタは特殊能力を持っていない。
【００８７】
ただし、本例では、この平時キャラクタへのＨＰ、及び特殊能力の引き継ぎは、臨時キャラクタとして操作対象としたノンプレイヤキャラクタが複数存在していたバトルでも、一回のバトルにつき、最初に操作対象として切り替えた臨時キャラクタに関する一回のみとする。また、臨時キャラクタの操作中において、その特殊能力を少なくとも一回以上は使用しないと、その特殊能力は引き継ぎできないこととする。さらに、複数の特殊能力を有するノンプレイヤキャラクタもおり、そのノンプレイヤキャラクタへの操作対象切替によって臨時キャラクタとすると、それらの複数の特殊能力は使用可能となるが、平時キャラクタへ引き継がれる特殊能力は一番初めに使用した特殊能力のみとする（もちろん、全ての（使用した）特殊能力が一度に引き継がれるようにしてもよい）。
【００８８】
臨時キャラクタとして操作対象としたノンプレイヤキャラクタから平時キャラクタへのＨＰの引き継ぎは、例えば、当該ノンプレイヤキャラクタのＨＰのうちで一定量（一定値、若しくは一定割合）までを平時キャラクタのＨＰに対して加算することにより行われるものとする。なお、臨時キャラクタから平時キャラクタに引き継がれるＨＰの量は、平時キャラクタへ操作対象が戻る直前の臨時キャラクタのＨＰの量に応じたものとしてもよい。
【００８９】
ここで、操作対象切替を利用したバトルの進行例について説明する。まず、バトルにおいて操作対象となるプレイヤキャラクタを平時キャラクタから臨時キャラクタに切り替えることへの有用性について、図３を用いて説明する。平時キャラクタから臨時キャラクタへの切り替えによる有用性としては、平時キャラクタが有していない臨時キャラクタの特殊能力を使えることや、操作対象となるプレイヤキャラクタが再び平時キャラクタとなったときに臨時キャラクタとしたノンプレイヤキャラクタの能力の引き継ぎを行えることなどもあるが、ここでは各キャラクタの位置関係で生じる有用性について説明する。
【００９０】
図３は、各キャラクタの位置関係で生じる操作対象となるプレイヤキャラクタを平時キャラクタから臨時キャラクタに切り替えることへの有用性について説明する図である。ここで、図３（ａ）は、バトルのある時点における各キャラクタ及び仮想カメラの位置関係を示す図であり、図３（ｂ）は、図３（ａ）の位置関係で平時キャラクタを操作対象とした場合のゲームの画面図、図３（ｃ）は、臨時キャラクタを操作対象とした場合のゲームの画面図である。
【００９１】
ゲーム中の画面は、プレイヤがゲーム世界に入り込みやすいように、プレイヤが操作対象としているプレイヤキャラクタを中心として表示される。すなわち、仮想カメラの視点の位置は、プレイヤキャラクタの背後から一定の距離の位置になるように設定され、視軸の向きも、操作対象としているプレイヤキャラクタの向きに合わせて設定される（但し、プレイヤキャラクタの位置および／または向きが変わったときに、これに合わせて仮想カメラの視点の位置及び視軸の向きが変更されるまでにはタイムラグが生じる場合がある）。
【００９２】
ゲーム中の全てのキャラクタには、その存在位置が（ｘ，ｙ）（もしくは（ｘ，ｙ，ｚ））の座標で定義されているが、同様にカメラの位置もこのような座標で定義されており、常にプレイヤキャラクタの位置と関連付けられて制御されている。従って、操作対象切替によってプレイヤキャラクタが平時キャラクタから臨時キャラクタに変更する場合、操作対象が変更したことが認識されると、臨時キャラクタの位置及び方向に応じて仮想カメラの視点の位置及び視軸の方向も変更される。
【００９３】
例えば、平時キャラクタ３０１、敵キャラクタ３０２、３０３、及び臨時キャラクタとなり得るノンプレイヤキャラクタ（操作対象となったときには、臨時キャラクタ）３０５が、壁などの障害物４０５が形成されているフィールドにおいて、図３（ａ）のような状態で配置されている場合を考える。操作対象が平時キャラクタ３０１にある間は、平時キャラクタ３０１の位置及び方向に関連づけられた仮想カメラ４０１から見た図３（ｂ）に示すがモニタ３上に表示される。操作対象切替によって操作対象が臨時キャラクタ３０５に変更されると、臨時キャラクタ３０５の位置及び方向に合わせて仮想カメラが４０２から見た図３（ｃ）に示す画像がモニタ３上に表示される。
【００９４】
この図３（ｃ）から明らかなように、例えばプレイヤが敵キャラクタ３０２を攻撃したいと考えている場合、操作対象を臨時キャラクタとなり得るノンプレイヤキャラクタ３０５に切替えることによって、敵キャラクタ３０３をかわして敵キャラクタ３０２の背後に回り込むことができ、非常に有利なポジションからバトルを行うことが可能となる。このように、本例ではどの位置に存在するノンプレイヤキャラクタに操作切替を行うかが非常に重要な意味を持っており、プレイヤは、最も効果的にバトルを進めるためにはどのノンプレイヤキャラクタ（臨時キャラクタとなり得るもの）に操作切替を行うべきかについて考慮する必要があるため、趣向性が高まる。
【００９５】
次に、平時キャラクタから臨時キャラクタとなり得るノンプレイヤキャラクタへの操作対象の切り替えを、図４（ａ）、図４（ｂ）、及び図４（ｃ）を用いて説明する。
【００９６】
図４（ａ）は、平時キャラクタ３０１が操作対象となっているときの画面であり、ここでは、バトル開始時の表示画面を例として示している。この時点において、操作対象となるプレイヤキャラクタは平時キャラクタ３０１である。モニタ３に表示される画面左上部で示されるのは、平時キャラクタ３０１の現在のＨＰを示すＨＰゲージ３０６と、プレイヤが平時キャラクタから臨時キャラクタとなり得るノンプレイヤキャラクタへの操作対象切替を指示できる制限時間の経過状況を示す操作対象切替許容ゲージ３０７である。
【００９７】
これらのゲージについては、ＨＰの減少や操作対象切替の制限時間の減少に従って、切替ゲージに示される斜線で塗られた部分が、右から左方向へと減少していくことになる。操作対象切替許容ゲージ３０７がゼロになっていないときであれば、プレイヤは、操作対象切替の指示を行うことができるようになる。
【００９８】
図４（ａ）のバトル開始時の表示画面において、プレイヤの操作入力部５の操作により、プレイヤキャラクタに対して操作対象切替の指示が行われれば、まず、モニタ３に表示される画面は、図４（ｂ）のような操作対象切替モード画面へと遷移する。この操作対象切替モード画面は、図４（ａ）における平時キャラクタ３０１の位置から、平時キャラクタ３０１の主観視点（仮想カメラの視点の位置が平時キャラクタ３０１の目の位置に置かれること）により透視変換されて生成されるものである。
【００９９】
操作対象切替のターゲットとなるノンプレイヤキャラクタ（臨時キャラクタとなり得るノンプレイヤキャラクタ）は、通常、操作対象切替の指示が行われたときに平時キャラクタ３０１の視界に入る位置に存在する臨時キャラクタとなり得るノンプレイヤキャラクタの内、平時キャラクタ３０１から最も近い位置に存在するものに自動的に照準が合わされる。但し、臨時キャラクタとなり得るノンプレイヤキャラクタが複数存在する場合には、プレイヤによる方向キー５ａの操作に従って、操作対象切替のターゲットとなるノンプレイヤキャラクタが順次変更される。
【０１００】
具体的には、上の方向キーを操作すると、現在のターゲットであるノンプレイヤキャラクタの次に近い位置に存在するノンプレイヤキャラクタに、下の方向キーを操作すると、方向キーを操作すると、現在のターゲットであるノンプレイヤキャラクタの次に遠い位置に存在するノンプレイヤキャラクタに、右方向キーを操作すると、現在のターゲットであるノンプレイヤキャラクタの右に存在するノンプレイヤキャラクタに、方向キーを操作すると、現在のターゲットであるノンプレイヤキャラクタの左に存在するノンプレイヤキャラクタに、ターゲットとなるノンプレイヤキャラクタが変更される。
【０１０１】
このように操作対象切替モードにおいては、方向キー５ａがターゲットとなるノンプレイヤキャラクタの切り替えに用いられるため、この時点での操作対象は未だ平時キャラクタ３０１であるものの、平時キャラクタ３０１をフィールド上で移動させることができなくなる。もっとも、方向キー５ａ以外の入力は有効であるので、平時キャラクタ３０１は、移動以外の行動は行い得る。
【０１０２】
図４（ｂ）に示す操作対象切替モード画面では、ターゲットとしているノンプレイヤキャラクタ３０５のステータスを表示するステータスウィンドウ３０９が表示される。このステータスウィンドウ３０９には、当該ノンプレイヤキャラクタ３０５に設定されてる名前や職業といった情報と併せて、当該ノンプレイヤキャラクタ３０５のレベルと、ＨＰと、特殊能力の有無及び特殊能力がある場合には、その内容が表示される。
【０１０３】
ターゲットとしているノンプレイヤキャラクタ３０５のレベルが、平時キャラクタ３０１のレベルを上回らなければ、プレイヤは、操作対象切替の指示を行うことにより当該ノンプレイヤキャラクタ３０５に操作対象を切り替えることができる。ターゲットとしているノンプレイヤキャラクタ３０５のレベルが、平時キャラクタ３０１のレベルを上回れば、当該ノンプレイヤキャラクタ３０５に操作対象を切り替えることができない。この場合、ステータスウィンドウ３０９には、レベルや特殊能力が表示されず、「Error」や「Unknown」といった当該ノンプレイヤキャラクタ３０５が操作対象とすることのできないキャラクタであることがプレイヤに伝わるような表示がなされる。
【０１０４】
なお、ターゲットとしているノンプレイヤキャラクタ３０５のレベルが、プレイヤが現在操作中の平時キャラクタ３０１のレベルを上回らない場合であっても、ＨＰがゼロになっているノンプレイヤキャラクタについては、「死亡扱い」とすることで、操作対象切替ができないようにしてもよい。
【０１０５】
また、図４（ｂ）に示す操作対象切替モード画面においては、右上部に、操作対象切替モードで操作対象を定めるまでの期間、及び操作対象が移っている期間の時間経過状況を表す操作対象切替タイムゲージ３０８が示されることになる。操作対象切替タイムゲージ３０８は、操作対象切替モードで操作対象を定めるまでの期間において（さらに後述するように操作対象切替後に臨時キャラクタ３０５を操作できる期間においても）、ゲージに示される斜線部が、時間の経過とともに減少することになる。
【０１０６】
なお、操作対象切替モードにおいて、操作対象切替タイムゲージ３０８に示される斜線部がすべて無くなるまでに臨時キャラクタとなり得るノンプレイヤキャラクタへ操作対象を切替なければ、操作対象切替モードは終了してしまう。また、後述するような臨時キャラクタ３０５を操作対象とした後において、この斜線部がすべて無くなったときには、操作対象は再び平時キャラクタ３０１へ戻ることになる。
【０１０７】
図４（ｂ）の操作対象切替モード画面が表示されているとき、プレイヤによる操作入力部５の操作により操作対象切替が指示されれば、操作対象となるプレイヤキャラクタがターゲットとしていたノンプレイヤキャラクタ３０５に切り替えられる。また、モニタ３に表示される画面は、図４（ｃ）に示す臨時キャラクタ操作画面に変わるものとなる。なお、この画面切替の際、操作対象切替モード画面がモニタ３からホワイトアウトされて表示消去された後、臨時キャラクタ操作画面がホワイトインしてモニタ３に表示させたり、画面全体にブラー（残像を意図的に残すような特殊効果）を欠けたりするなどの特殊効果を施してもよい。
【０１０８】
図４（ｃ）に示す臨時キャラクタ操作対象画面では、臨時キャラクタ３０５が操作対象となるプレイヤキャラクタに切り替わっているが、引き続き操作対象切替ゲージ３０８が示されており、ゲージの斜線部は時間の経過と共に減少していく。なお、操作対象切替ゲージ３０８の量は、操作対象切替モード画面と臨時キャラクタ操作対象画面において連続して減少していくものであり、操作対象切替モード画面において臨時キャラクタを操作対象に切り替えるまでの指示を入力するまでの時間が長くなれば、その分だけ臨時キャラクタ操作対象画面で臨時キャラクタ３０５を操作対象としておくことのできる時間が減少することとなる。
【０１０９】
図５は、臨時キャラクタとしたノンプレイヤキャラクタから平時キャラクタへのＨＰ及び特殊能力の引き継ぎを説明する図である。図示するように、操作対象を切り替える直前の平時キャラクタ３０１のレベルが５、ＨＰが５００、所持している特殊能力が「ファイア」と「ケアル」であったものとする。また、この平時キャラクタ３０１にキャラクタから操作対象として切り替えた臨時キャラクタ３０５の、平時キャラクタ３０１に操作対象が戻る直前のレベルが４、ＨＰが７００、所持している特殊能力が「ブリザド」であったものとする。なお、ここでの平時キャラクタ３０１のレベルは、臨時キャラクタ３０５のレベルよりも高いものであるため、操作対象の切り替えが行えたことが分かる。
【０１１０】
臨時キャラクタ３０５から平時キャラクタ３０１に操作対象が戻ったとき、そのときの平時キャラクタ３０１のＨＰや特殊能力は、その直前の臨時キャラクタ３０５のものがそのまま用いられるのでも、操作対象を臨時キャラクタ３０５に切り替える直前の平時キャラクタ３０１のものがそのまま用いられるものでもない。特にＨＰについては、平時キャラクタ３０１と臨時キャラクタ３０５の双方のＨＰを用いた演算を行うことにより、再び操作対象に戻った平時キャラクタの３０１のＨＰが決定される。
【０１１１】
図５の例では、再び操作対象に戻った平時キャラクタ３０１のレベルは、臨時キャラクタ３０５に操作対象が切り替えられる直前のレベルと同じ５となる。レベルについては、引き継ぎが行われないからである。ＨＰについては、臨時キャラクタ３０５に操作対象が切り替えられる直前の平時キャラクタ３０１の７００方が、平時キャラクタ３０１に操作対象が戻る直前の臨時キャラクタ３０５の５００よりも高いので、再び操作対象に戻った平時キャラクタ３０１のＨＰは、その中間の６００となる。
【０１１２】
特殊能力については、臨時キャラクタ３０５に操作対象が切り替えられる直前の平時キャラクタ３０１は「ブリザド」を有していなかったが、臨時キャラクタ３０５が操作対象となったときに、これが有する「ブリザド」が使用されていたとすると、再び操作対象に戻った後の平時キャラクタ３０１には、臨時キャラクタ３０５が有していた「ブリザド」が引き継がれて、これを所持するものとなる。
【０１１３】
なお、プレイヤが平時キャラクタ３０１から臨時キャラクタ３０５へ操作対象を切り替えたときにも、ＨＰについては、上記した臨時キャラクタ３０５から平時キャラクタ３０１に操作対象が戻る場合と同様に、平時キャラクタ３０１から臨時キャラクタ３０５への引き継ぎが行われるものとなる。
【０１１４】
続いて、フローチャートを使って、この実施の形態にかかるビデオゲームにおけるメイン処理を示す。図６は、この実施の形態にかかるビデオゲームの一ステージにおける処理を示すフローチャートであり、図７は、その一ステージにおけるバトル処理を示すフローチャートである。
【０１１５】
まず、図６に示すフローチャートでは、ＣＰＵ１２はプレイヤの方向キー５ａの入力（移動入力）があったかどうかの判定を行う（ステップＳ１）。方向キー５ａの入力があったと判定されれば、ＣＰＵ１２は、該入力に従ってフィールド上における平時キャラクタの位置移動させる（ステップＳ２）。方向キー５ａの入力がないと判定されれば、平時キャラクタの移動は行われず、ＣＰＵ１２１は、再びステップＳ１において方向キー５ａの入力の有無の判定を行う。
【０１１６】
ステップＳ２において平時キャラクタの位置が移動されれば、ＣＰＵ１２は、平時キャラクタの移動された位置が敵キャラクタの攻撃を受ける範囲にあるかを判定する（ステップＳ３）。敵キャラクタの攻撃を受ける範囲にないと判定されれば、再びステップＳ１において、プレイヤからの移動入力の有無の判定を行う。敵キャラクタの攻撃を受ける範囲にあると判定されれば、当該敵キャラクタとのバトルが開始することとなり、ＣＰＵ１２は、後に説明するバトル処理（図７）を行うことになる（ステップＳ４）。なお、バトル処理は、バトルの対象になっている敵キャラクタを戦闘不能とするか、平時キャラクタが戦闘不能となるか、或いはプレイヤキャラクタ（平時キャラクタ及び操作中の臨時キャラクタ）と敵キャラクタ（バトル開始の切っ掛けとなったのとは別の敵キャラクタを含む）との間の距離が一定距離以上となったときに終了させられる。
【０１１７】
バトル処理から復帰すると、ＣＰＵ１２は、平時キャラクタが戦闘不能となってバトルが終了することになったかどうかの判定を行う（ステップＳ５）。平時キャラクタが戦闘不能となってバトルが終了することになっていれば、ＣＰＵ１２は、ゲームオーバー処理を行う（ステップＳ６）。平時キャラクタが戦闘不能となってバトルが終了することになっていなければ、ＣＰＵ１２は、ボス敵キャラクタを戦闘不能とすることでバトルが終了することになったかどうかの判定を行う（ステップＳ７）。ボス敵キャラクタを戦闘不能とすることでバトルが終了することになっていれば、ＣＰＵ１２は、当該ステージについての処理を終了する。戦闘不能とすることでバトルが終了することになっていなければ、ＣＰＵ１２１は、再びステップＳ１においてプレイヤからの移動入力の有無の判定を行う。
【０１１８】
図７は、ステップＳ４のバトル処理を詳細に示すフローチャートである。なお、図７のフローチャートには示していないが、バトル処理においてプレイヤは、操作対象となっているプレイヤキャラクタ（平時キャラクタまたは臨時キャラクタ）に対する行動（移動を除く攻撃、特殊能力の行使）の指示を何時でも入力することができ、この指示に従って、プレイヤキャラクタは、バトル中に何時でも行動を行うことができる。また、ＣＰＵ１２の制御により、敵キャラクタも随時行動を行うものとなっている。そして、行動の結果として、プレイヤキャラクタおよび／または敵キャラクタのＨＰなどのパラメータやステータスなどが変化させられる。また、バトル処理の制御としては、操作対象切替モードの制御があるが、臨時キャラクタとなり得るノンプレイヤキャラクタの存在しないバトルにおいては、操作対象切替モードの制御は行われない。
【０１１９】
バトル処理では、ＣＰＵ１２は、方向キー５ａの入力があったかどうかを判定する（ステップＳ１０１）。方向キー５ａの入力があれば、ＣＰＵ１２は、該入力に従って現時点で操作対象となっているプレイヤキャラクタ（平時キャラクタまたは臨時キャラクタ）のフィールド上における位置を移動させる（ステップＳ１０２）。そして、ステップＳ１０３の処理に進む。方向キー５ａの入力がなければ、そのままステップＳ１０３の処理に進む。
【０１２０】
ステップＳ１０３では、ＣＰＵ１２は、プレイヤキャラクタおよび／または敵キャラクタの行動の結果、今回のバトルに参加した全ての敵キャラクタのＨＰが０となっているかどうかを判定する。全ての敵キャラクタのＨＰが０となっているのでなければ、ＣＰＵ１２は、平時キャラクタのＨＰが０となっているかどうかを判定する（ステップＳ１０４）。全ての敵キャラクタのＨＰが０となっているか、平時キャラクタのＨＰが０となっていれば、バトル処理を終了して、図６のフローチャートに復帰する。
【０１２１】
平時キャラクタのＨＰも０となっているのでなければ、ＣＰＵ１２は、現時点で操作対象となっているプレイヤキャラクタが臨時キャラクタであるかどうかを判定する（ステップＳ１０５）。臨時キャラクタでなければ、ＣＰＵ１２は、平時キャラクタからの距離がバトルの終了と判定されない範囲内に敵キャラクタがあるかどうかを判定する（ステップＳ１０６）。バトルの終了と判定されない範囲内に１つの敵キャラクタもなければ、バトル処理を終了して、図６のフローチャートに復帰する。
【０１２２】
バトルの終了と判定されない範囲内に敵キャラクタが１つでも存在していれば、ＣＰＵ１２は、臨時キャラクタとなり得るノンプレイヤキャラクタが存在しているかどうかを判定する（ステップＳ１０７）。臨時キャラクタとなり得るノンプレイヤキャラクタが存在していなければ、ステップＳ１０１の処理に戻る。臨時キャラクタとなり得るノンプレイヤキャラクタが存在していれば、ＣＰＵ１２は、プレイヤにより操作対象の切り替えを指示する入力があったかどうかを判定する（ステップＳ１０８）。操作対象の切り替えを指示する入力がなければ、ステップＳ１０１の処理に戻る。
【０１２３】
操作対象の切り替えを指示する入力があれば、ＣＰＵ１２は、操作対象切替モードに設定する。具体的には、仮想カメラの視点の位置を平時キャラクタの目の位置に移動させ、臨時キャラクタとなり得るノンプレイヤキャラクタのうちで最も平時キャラクタに近い位置にあるノンプレイヤキャラクタに視軸を向け、操作対象切替のターゲットに合わせる。ここで、ターゲットとなったノンプレイヤキャラクタに関する情報が、ステータスウィンドウ３０９に表示される。（ステップＳ１０９）。さらに、ＣＰＵ１２は、操作対象の切替可能期間の計時を開始する（ステップＳ１１０）。
【０１２４】
次に、ＣＰＵ１２は、プレイヤキャラクタおよび／または敵キャラクタの行動の結果、今回のバトルに参加した全ての敵キャラクタのＨＰが０となっているかどうかを判定する（ステップＳ１１１）。全ての敵キャラクタのＨＰが０となっているのでなければ、ＣＰＵ１２は、平時キャラクタのＨＰが０となっているかどうかを判定する（ステップＳ１１２）。全ての敵キャラクタのＨＰが０となっているか、平時キャラクタのＨＰが０となっていれば、バトル処理を終了して、図６のフローチャートに復帰する。
【０１２５】
平時キャラクタのＨＰも０となっているのでなければ、ＣＰＵ１２は、方向キー５ａの入力があったかどうかを判定する（ステップＳ１０１）。方向キー５ａの入力があれば、ＣＰＵ１２は、該入力に従って操作対象切替のターゲットとなるノンプレイヤキャラクタを切り替える。ここで、新たにターゲットとなったノンプレイヤキャラクタの情報をステータスウィンドウ３０９に表示させる。また、臨時キャラクタとなるノンプレイヤキャラクタが１つしか存在しなければ、このターゲットの切り替えは行われずに、方向キー５ａからの入力が無効となる（ステップＳ１１４）。そして、ステップＳ１０９の処理に戻る。
【０１２６】
方向キー５ａの入力がなければ、ＣＰＵ１２は、プレイヤにより操作対象となるプレイヤキャラクタをターゲットとなっているノンプレイヤキャラクタに切り替える旨の指示が入力がされたかどうかを判定する（ステップＳ１１５）。操作対象となるプレイヤキャラクタを切り替える旨の指示が入力されていなければ、ステップＳ１２０の処理に進む。
【０１２７】
操作対象となるプレイヤキャラクタを切り替える旨の指示が入力されていれば、ＣＰＵ１２は、ターゲットとなっているノンプレイヤキャラクタが操作対象として切り替えられ得るものであるかどうかを判定する。ここで、操作対象として切り替えられ得るものであると判定されるのは、平時キャラクタのレベルがターゲットとしているノンプレイヤキャラクタのレベル以上で、且つターゲットとしているノンプレイヤキャラクタが平時キャラクタから所定の距離以内の範囲に存在する場合である（ステップＳ１１６）。ターゲットとなっているノンプレイヤキャラクタが操作対象として切り替えられ得るものでなければ、ステップＳ１２０の処理に進む。
【０１２８】
ターゲットとなっているノンプレイヤキャラクタが操作対象として切り替えられ得るものである場合には、ＣＰＵ１２は、ターゲットとなっているノンプレイヤキャラクタのＨＰが平時キャラクタのＨＰを下回っていれば、臨時キャラクタへＨＰの引き継ぎを行わせる（ステップＳ１１７）。そして、ＣＰＵ１２は、操作対象切替可能モードを終了させる（ステップＳ１１８）。このとき、モニタ３に表示されている画像は、ホワイトアウトされる。
【０１２９】
次に、ＣＰＵ１２は、ターゲットとしていたノンプレイヤキャラクタをプレイヤの操作対象となる臨時キャラクタに設定する。このとき、仮想カメラの視点の位置及び視軸の方向は、操作対象として設定された臨時キャラクタに応じて制御されることとなる。また、このとき、モニタには画像がホワイトインして表示される（ステップＳ１１９）。そして、ステップＳ１０１の処理に戻る。
【０１３０】
ステップＳ１２０では、ＣＰＵ１２は、ステップＳ１１０で計時を開始した時間が臨時キャラクタへの操作対象の切り替えを可能とする期間を経過したかどうかを判定する。臨時キャラクタへの操作対象の切り替えを可能とする期間を経過していなければ、ステップＳ１０９の処理に戻る。臨時キャラクタへの操作対象の切り替えを可能とする期間を経過していれば、ＣＰＵ１２は、操作対象切替可能モードを終了させ、仮想カメラの視点の位置及び視軸の方向を平時キャラクタに応じて制御する（ステップＳ１２１）。そして、ステップＳ１２１の処理に戻る。
【０１３１】
また、ステップＳ１０５において操作対象が臨時キャラクタとなっていた場合には、ＣＰＵ１２は、ステップＳ１１０で計時を開始した時間が臨時キャラクタへの操作対象の切り替えを可能とする期間を経過したかどうかを判定する（ステップＳ１２２）。臨時キャラクタへの操作対象の切り替えを可能とする期間を経過している場合には、ＣＰＵ１２は、これまで操作対象となっていた臨時キャラクタが、今回のバトルにおいて最初に操作対象とされたものであるかどうかを判定する（ステップＳ１２３）。最初に操作対象とされたものでなければ、そのままステップＳ１０１の処理に戻る。
【０１３２】
最初に操作対象とされたものであれば、ＣＰＵ１２は、臨時キャラクタとしていたノンプレイヤキャラクタのＨＰが平時キャラクタのＨＰを上回っていれば、平時キャラクタへＨＰの引き継ぎを行わせる。また、ＣＰＵ１２は、これまで操作対象としていた臨時キャラクタの特殊能力を使用しており、且つ最初に使用した特殊能力を未だ平時キャラクタが有していない場合には、平時キャラクタへ特殊能力の引き継ぎも行わせる（ステップＳ１２４）。次に、ＣＰＵ１２は、プレイヤの操作対象を平時キャラクタに設定する。このとき、仮想カメラの視点の位置及び視軸の方向は、操作対象として設定された平時キャラクタに応じて制御されることとなる（ステップＳ１２５）。そして、ステップＳ１０１の処理に戻る。
【０１３３】
ステップＳ１２２で臨時キャラクタへの操作対象の切り替えを可能とする期間を経過していない場合には、ＣＰＵ１２は、操作対象となっている臨時キャラクタのＨＰが０となっているかどうかを判定する（ステップＳ１２６）。臨時キャラクタのＨＰが０となっていなければ、そのままステップＳ１０１の処理に戻る。臨時キャラクタのＨＰが０となっていれば、ＣＰＵ１２は、プレイヤの操作対象を平時キャラクタに設定する。このとき、仮想カメラの視点の位置及び視軸の方向は、操作対象として設定された平時キャラクタに応じて制御されることとなる（ステップＳ１２７）。なお、この場合には、平時キャラクタへのＨＰ等の引き継ぎは行われないものとなる。そして、ステップＳ１０１の処理に戻る。
【０１３４】
以上説明したように、フィールド上でプレイヤキャラクタ（平時キャラクタ）を移動させながらゲームを進行させるものとなっている。フィールド上には随所に敵キャラクタが配置されており、敵キャラクタと一定の距離以内に平時キャラクタが近づくと、敵キャラクタが平時キャラクタに攻撃を仕掛けてきてバトルが開始されるものとなっている。また、フィールド上には、中立的な立場のノンプレイヤキャラクタも存在するが、一部のノンプレイヤキャラクタは、プレイヤの指示に従って一時的に平時キャラクタから切り替えて操作対象とする（すなわち、臨時キャラクタとなる）ことができるものも存在する。
【０１３５】
このような臨時キャラクタとなり得るノンプレイヤキャラクタが登場するバトルでは、プレイヤは、平時キャラクタから当該臨時キャラクタとなり得るノンプレイヤキャラクタに操作対象を切り替えることができるものとなっている。操作対象の切り替えによりプレイヤキャラクタとなった臨時キャラクタを操作することで、敵キャラクタとのバトルを行うことができる。このようなバトルにおいて、操作対象となるキャラクタを平時キャラクタから臨時キャラクタとなり得るノンプレイヤキャラクタに切り替えると、臨時キャラクタとなったノンプレイヤキャラクタのＨＰ、特殊能力が平時キャラクタに引き継がれるものとなっている。
【０１３６】
臨時キャラクタとなったノンプレイヤキャラクタのＨＰ、特殊能力の引き継ぎにより更新された平時キャラクタのＨＰ、特殊能力は、当該バトルが終了しても元に戻る訳ではなく、更新されたままの状態でゲームが続行することとなる。つまり、臨時キャラクタとなったノンプレイヤキャラクタのＨＰ、特殊能力の引き継ぎにより平時キャラクタのＨＰ、特殊能力が更新されると、これよりも後に平時キャラクタを進めて行われるゲーム（ボス敵キャラクタとのバトルを含む）に影響を及ぼすものとなる。
【０１３７】
このように臨時キャラクタとなり得るノンプレイヤキャラクタが存在するバトルにおいて操作対象となるキャラクタを平時キャラクタか臨時キャラクタに切り替えることにより生じるゲーム性が、当該バトルの中で完結せず、その後のゲームの進行にも影響することとなるので、そのキャラクタの切り替えをゲームの進行過程全体での面白みとしてプレイヤにゲームを行わせることができるものとなる。
【０１３８】
また、操作対象として切り替えた臨時キャラクタの能力（特に、その中でも特殊能力）が、その後にゲームを進行する際の平時キャラクタの能力に反映されるので、プレイヤは、操作対象となるキャラクタを臨時キャラクタに切り替えることが、あたかも平時キャラクタが臨時キャラクタとなるノンプレイヤキャラクタに乗り移ることのように感じられるようになり、さらにゲームの面白みを増大させることができるものとなる。
【０１３９】
もっとも、操作対象として切り替えた臨時キャラクタから平時キャラクタへのＨＰの引き継ぎは、必ずしもその全てが行われるのではなく、一定量を限度としてしか行われない。このため、平時キャラクタから臨時キャラクタに操作対象を切り替えることによって、平時キャラクタのＨＰが大きくなりすぎることがない。或いは、平時キャラクタのＨＰを大きくしすぎないために、臨時キャラクタとなったノンプレイヤキャラクタのＨＰが実質的に制限されてしまうということもない。
【０１４０】
さらに、臨時キャラクタとなったノンプレイヤキャラクタから平時キャラクタへのＨＰ、特殊能力の引き継ぎは、単に臨時キャラクタを操作対象としただけでは行われず、操作対象とされた臨時キャラクタを行動させなければ行われない。特に特殊能力は、操作対象となった臨時キャラクタで使っていなければ、平時キャラクタに引き継がれることがない。このため、プレイヤは、平時キャラクタが臨時キャラクタとなったノンプレイヤキャラクタに乗り移った上で動作することで臨時キャラクタとなったノンプレイヤキャラクタが有する能力を身につけたように感じられるようになるので、さらにゲームの面白みを増大させることができる。
【０１４１】
一方、操作対象とした臨時キャラクタに複数種類の特殊能力があっても、平時キャラクタに引き継がれるものは、臨時キャラクタにおいて最初に使った１種類だけである。このため、臨時キャラクタの持っていた特殊能力を平時キャラクタが無制限に獲得できるものとならず、また、臨時キャラクタを操作対象としているときに最初に使用する特殊能力の種類の選択もその後のゲームの進行に影響するので、ゲームの戦略性がいっそう増すものとなる。
【０１４２】
操作対象となるキャラクタを平時キャラクタから臨時キャラクタとなり得るノンプレイヤキャラクタに切り替えるためには、平時キャラクタのレベルがサブキャラクタのレベルよりも高くなっていなければならない。このように臨時キャラクタへの操作対象の切り替えが無制限に行われるものではないので、臨時キャラクタとなり得るノンプレイヤキャラクタの存在するバトルでも、操作対象を切り替えることができるのか、或いは切り替えることができるのは何時になるかといったことにプレイヤの関心を持たせることができ、さらにゲームの面白みを増大させることができる。
【０１４３】
また、臨時キャラクタとなり得るノンプレイヤキャラクタとのバトルにおいて、操作対象となるキャラクタを平時キャラクタから当該ノンプレイヤキャラクタに切り替えるためには、プレイヤは、平時キャラクタの行動の選択により操作対象切替可能モードに変更させなければならない。この操作対象切替可能モードでは、平時キャラクタがフィールド上を移動することが不可能となる。このような場合でも、敵キャラクタは、平時キャラクタに対して攻撃を行うことが可能なものとなっている。
【０１４４】
つまり、操作対象切替モードは、平時キャラクタが敵キャラクタからの攻撃を回避するのが困難なプレイヤにとって危険な状態であると言えるので、操作対象切替可能モードにしたなら早々に臨時キャラクタとなり得るノンプレイヤキャラクタへの操作対象の切り替えを行った方がよいということになる。このため、プレイヤの操作対象となるキャラクタを平時キャラクタから臨時キャラクタとなり得るノンプレイヤキャラクタに切り替えることに対して本来定められている時間的な制限以上に、プレイヤの心理的に時間的な制限を与えることになるので、バトルにおいて操作対象となるキャラクタを切り替える際の面白みを増大させることができる。
【０１４５】
また、操作対象切替モードにおいては、操作対象切替タイムゲージ３０８が満たされるまでの時間内である限り臨時キャラクタとなり得るノンプレイヤキャラクタへの操作対象の切り替えは行える。もっとも、切り替えにより操作対象とした臨時キャラクタを操作することのできる時間は、そのまま伸びていく操作対象切替タイムゲージ３０８が満たされるまでの時間しか得られない。このため、平時キャラクタから臨時キャラクタに切り替えに対して、さらにプレイヤに心理的な時間制限を与えることができ、バトルにおいて操作対象となるキャラクタを切り替える際の面白みを増大させることができる。
【０１４６】
ところで、操作対象切替モードにおいてモニタ３に表示される操作対象切替モード画面は、平時キャラクタの主観視点により透視変換されて生成される画面となっている。このため、プレイヤは、自分が平時キャラクタとなって操作対象としての切替先であるノンプレイヤキャラクタを探しているような印象をモニタ３に表示された画面から受けることができ、ゲームの臨場感が増すものとなる。
【０１４７】
また、操作対象切替モードにおいて、プレイヤが操作入力部５の操作により臨時キャラクタとなり得るノンプレイヤキャラクタへ操作対象を切り替えることを指示すると、図４（ｂ）に示す画面がホワイトアウトされた後に、図４（ｃ）に示す画面がホワイトインしてモニタ３に表示されたりするなどの特殊効果が施されるものとなっている。これにより、仮想カメラの視点の位置が急に変更される際におけるプレイヤの違和感を軽減することができる。また、仮想世界ならではの非現実的な視覚効果をプレイヤに与える（例えばモニタ３に表示されている画面から平時キャラクタから臨時キャラクタとなり得るノンプレイヤキャラクタへの操作対象の切り替えが心霊現象のような特殊な現象であるとの印象をプレイヤに与える）ことができ、ゲームの趣向性を高めるとともに臨場感が増すものとなる。
【０１４８】
また、プレイヤの操作対象となるキャラクタが平時キャラクタから臨時キャラクタに切り替えられた場合に、臨時キャラクタのＨＰは、平時キャラクタのＨＰを反映されたものが適用される。このため、プレイヤは、操作対象となるキャラクタを臨時キャラクタに切り替えたときに臨時キャラクタのＨＰ等の平時キャラクタへの引き継ぎの場合とは逆に、平時キャラクタが臨時キャラクタに乗り移っているように感じられるようになり、さらにゲームの面白みを増大させることができるものとなる。
【０１４９】
また、バトルによっては、平時キャラクタから操作対象として切り替えることのできる臨時キャラクタとなり得るノンプレイヤキャラクタが複数登場する場合もある。ここで、臨時キャラクタとなり得るノンプレイヤキャラクタのそれぞれについて、ＨＰ或いは特殊能力が異なっていることがあるが、何れの臨時キャラクタとなり得るノンプレイヤキャラクタについても操作対象として切り替えること自体には制限がない。つまり、バトルの終了までに全ての臨時キャラクタとなり得るノンプレイヤキャラクタを順番に操作対象とすることができる。
【０１５０】
しかし、バトルの終了までに平時キャラクタから操作対象として切り替えられることができるノンプレイヤキャラクタが複数存在する場合であっても、平時キャラクタにＨＰ等が引き継がれることとなるのは、最初に臨時キャラクタとして操作対象を切り替えたノンプレイヤキャラクタのものだけである。このため、操作対象となるキャラクタを単に臨時キャラクタとなり得るノンプレイヤキャラクタに切り替えるだけではなく、どの臨時キャラクタとなり得るノンプレイヤキャラクタに切り替えるかによっても、その後のゲームの進行に影響が生じることとなる。これにより、ゲームの戦略性がいっそう高まるものとなる。
【０１５１】
また、１つのステージは、ボス敵キャラクタとのバトルに勝利することによってクリアとなるが、ここで登場するボス敵キャラクタには、弱点が設定されている。ボス敵キャラクタの弱点に対応した特殊能力を平時キャラクタが獲得していれば、その特殊能力を行使することでボス敵キャラクタに与えられるダメージが大きくなるので、ボス敵キャラクタとのバトルを比較的容易に攻略することができる。このような特殊能力は、ボス敵キャラクタよりも前に行う臨時キャラクタに操作対象を切り替えて獲得することが可能になっている。
【０１５２】
このため、プレイヤは、ボス敵キャラクタ以外の敵キャラクタとバトルを行っているときも、現時点で行われている敵キャラクタとのバトルにどう勝利するかだけではなく、ゲームの先の進行過程で発生するボス敵キャラクタとのバトルにどう勝利するかまでを考慮して、臨時キャラクタとなり得るノンプレイヤキャラクタの登場するバトルを行うことが必要となり、ゲームの戦略性がいっそう高まるものとなる。
【０１５３】
本発明は、上記の実施の形態に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な上記の実施の形態における変形態様について説明する。
【０１５４】
上記の実施の形態では、一体だけのプレイヤキャラクタ（平時キャラクタ）がフィールド上を移動していくことによりバトル以外のゲームが進行するものとなっていたが、複数のプレイヤキャラクタのパーティがフィールド上を移動していくことによりバトル以外のゲームが進行していくものとしてもよい。ここでは、パーティを構成する複数のプレイヤキャラクタの各々が平時キャラクタに該当することとなる。そして、敵キャラクタとのバトルには、パーティの構成メンバである複数のプレイヤキャラクタの全てが参加するものとしてもよい。
【０１５５】
この場合、プレイヤは、所定の手法によりパーティを構成する複数のプレイヤキャラクタの何れかに操作対象を切り替えながら敵キャラクタとのバトルを行うものとなるが、さらにパーティを構成する複数のプレイヤキャラクタの何れとも異なるノンプレイヤキャラクタを、臨時キャラクタとして操作対象とすることができるものとしてもよい。ここで、例えば、平時キャラクタとして、キャラクタＡとキャラクタＢの２つがパーティを組んでゲームが進められるものとし、臨時キャラクタとなり得るノンプレイヤキャラクタが存在するバトルが発生したものとする。
【０１５６】
ここで、キャラクタＢのレベルは、臨時キャラクタとなり得るノンプレイヤキャラクタのレベルよりも低いが、キャラクタＡのレベルは、当該ノンプレイヤキャラクタのレベルよりも高いものとする。この場合、キャラクタＡを操作対象としているときに、さらに臨時キャラクタとなり得るノンプレイヤキャラクタへ操作対象を切り替えることができる。キャラクタＢを操作対象としているときには、当該ノンプレイヤキャラクタへ操作対象を切り替えることはできない。
【０１５７】
また、例えば、臨時キャラクタとなり得るノンプレイヤキャラクタへの操作対象の切り替えがキャラクタＡから行われている場合には、臨時キャラクタに設定されたＨＰ等は、キャラクタＡに引き継がれ、キャラクタＢには引き継がれないものとすることができる。この場合には、単に平時キャラクタから臨時キャラクタとなり得るノンプレイヤキャラクタへ操作対象を切り替えることだけではなく、複数の平時キャラクタの何れから操作対象を切り替えるかによってもその後のゲームの進行が変わってくるので、戦略性が高まるものとなり、ゲームの面白みがいっそう増すこととなる。
【０１５８】
上記の実施の形態では、操作対象とされた臨時キャラクタから再び平時キャラクタへ操作対象を戻したときに、臨時キャラクタのＨＰ、及び使用した特殊能力が平時キャラクタに引き継がれるものとしていた。これに対して、ＨＰ及び特殊能力に代えて、或いはこれらに加えて、例えば、ＨＰの最大値、魔法などの特殊能力を行使する度に減少するＭＰ（マジックポイント）、及びＭＰの最大値が、臨時キャラクタから平時キャラクタに引き継がれるものとしてもよい。さらに、それ以外の種類のキャラクタの能力データとして設定されたパラメータが引き継がれるものとしてもよい。
【０１５９】
また、魔法などの特殊能力の効果を増減させる属性（例えば、特殊能力とプレイヤキャラクタの双方に属性が設定され、特殊能力を行使したときに、当該特殊能力の特性がプレイヤキャラクタに設定された属性と同じであると、その効果が増加する）が、操作対象とした臨時キャラクタから平時キャラクタに引き継がれるものとしてもよい。また、行使できる特殊能力の種類を定めるアビリティ（例えば、回復魔法は、プレイヤキャラクタが特定のアビリティを獲得した上で他の条件（レベルなど）を満たせば行使可能となる）が、操作対象とした臨時キャラクタから平時キャラクタに引き継がれるものとしてもよい。
【０１６０】
さらには、プレイヤキャラクタが敵キャラクタに対して攻撃を行うために装備する武器や、敵キャラクタからの攻撃の効果を軽減させるために装備する防具についても、臨時キャラクタが装備していたものを平時キャラクタが装備できるようにしてもよい。敵キャラクタの攻撃や低下したパラメータの回復に用いるアイテム（１回使用すると消滅するもの）のうちで臨時キャラクタが有していたものを、平時キャラクタが獲得するものとしてもよい。なお、武器や防具は、平時キャラクタの能力を定める装備でもあるが、外観上の特徴としても現れるものとすることができる。
【０１６１】
さらに、臨時キャラクタから平時キャラクタに引き継ぐことができるものは、上記のようにキャラクタの行動の能力を定めるものだけではなく、能力とは全く無関係な外観上の特徴としてもよい。例えば、プレイヤの選択によって平時キャラクタの外観上の特徴をカスタマイズできる（例えば、身につける衣服を変えられる）ものとした場合には、臨時キャラクタが身につけていた衣服が平時キャラクタが身につける衣服の選択肢に加えられるものとしてもよい。このように臨時キャラクタから平時キャラクタに引き継がれる外観上の特徴は、装飾品や髪の毛の色などの、他の種類のものとしてもよい。
【０１６２】
この場合、プレイヤは、操作対象となるキャラクタを平時キャラクタから臨時キャラクタに切り替えることによって、該臨時キャラクタの有していた特徴を平時キャラクタが獲得したことを、表示画面から直感的に変化の感じられる外見上の特徴の変化によって実感することができるようになる。また、プレイヤは、操作対象が平時キャラクタに戻った後に、臨時キャラクタが平時キャラクタに乗り移ったかのように感じることができる。これにより、バトルにおいて操作対象となるキャラクタを平時キャラクタから臨時キャラクタに切り替えることの面白みを増大させることができる。
【０１６３】
なお、上記の変形例に示したような臨時キャラクタから平時キャラクタに引き継がれることとなるのと同じ種類のものが、臨時キャラクタとなり得るノンプレイヤキャラクタを操作対象に切り替えたときに、平時キャラクタから該臨時キャラクタに引き継がれるものとすることができる。例えば、平時キャラクタが所定の装飾品を身につけている場合には、臨時キャラクタ（切替前は当該所定の装飾品を身につけていない）も、当該所定の装飾品を身につけるようにすることができる。
【０１６４】
この場合は、平時キャラクタが臨時キャラクタの外観上の特徴を引き継ぐ場合とは逆に、臨時キャラクタとなり得るノンプレイヤキャラクタを操作対象に切り替えたときに、あたかも平時キャラクタが臨時キャラクタに乗り移ったかのように感じることができる。これにより、バトルにおいて平時キャラクタから臨時キャラクタとなり得るノンプレイヤキャラクタを操作対象に切り替えることの面白みをさらに増大させることができる。
【０１６５】
上記の実施の形態では、臨時キャラクタのＨＰは、一定量までが平時キャラクタに引き継がれるものとしていたが、このような量的制限がなくてもよい。或いは、臨時キャラクタのＨＰが平時キャラクタに必ず引き継がれるものとせず、臨時キャラクタとなり得るノンプレイヤキャラクタを操作対象に切り替える度にＨＰを平時キャラクタに引き継がせるかどうかを抽選することにより、一定の確率で臨時キャラクタのＨＰを平時キャラクタに引き継がせるものとしてもよい。
【０１６６】
上記の実施の形態では、臨時キャラクタから平時キャラクタに操作対象が戻ったタイミングで、臨時キャラクタのＨＰ等が平時キャラクタに引き継がれるものとしていた。もっとも、臨時キャラクタを操作対象としたままバトルが終了することもある。この場合には、バトルの終了時に操作対象となっていた臨時キャラクタのＨＰ等を、その時点で平時キャラクタに引き継ぐものとしてもよい。また、バトル終了時の操作対象が平時キャラクタであるか臨時キャラクタであるかに関わらず、臨時キャラクタのＨＰ等の引き継ぎは、バトル終了時において行うものとしてもよい。
【０１６７】
上記の実施の形態では、バトルにおいてプレイヤキャラクタ（平時キャラクタまたは平時キャラクタ）だけが、敵キャラクタへの魔法攻撃や自らのＨＰを回復させるための回復魔法という特殊能力を行使できるものとなっていたが、敵キャラクタも同様の特殊能力を行使できるものとしてもよい。また、プレイヤキャラクタ（及び敵キャラクタ）が行使可能な特殊能力の種類も、上記したものに限るものではなく、敵キャラクタの有する所定の能力（例えば、所定の種類の魔法攻撃の効果）を無効化させることや、一定期間だけ自らの能力を向上させるステータス変化を生じさせる（例えば、攻撃により敵キャラクタに与えられるダメージを増大させたり、行動可能となるまでの時間間隔を短縮させたりする）ものとしてもよい。
【０１６８】
上記の実施の形態では、操作対象切替モードにあるときに平時キャラクタから臨時キャラクタとなり得るノンプレイヤキャラクタに操作対象を切り替えることを指示することができたが、この間において平時キャラクタは、移動以外の行動は行えるものの、フィールド上を移動することができなかった（方向キーがターゲットの切り替えに用いられることとなるため）。これに対して、操作対象切替モードにおいては、平時キャラクタの移動を含めた全ての行動が不可能になるものとしてもよい。もっとも、操作対象切替モードにおいて、移動についても移動以外の他の行動についても、平時キャラクタが自由に行えるものとしても構わない。
【０１６９】
操作対象切替モードにおいて移動を含めた平時キャラクタの全ての行動を不可能にすることによって、操作対象切替モードは、平時キャラクタが何もできずに敵キャラクタから一方的に攻撃を受け得ることとなるプレイヤにとって非常に危険な状態となるので、操作対象の切り替えについてプレイヤに与えられる心理的な時間制限をよりプレイヤにとって厳しいものとすることができるようになる。
【０１７０】
上記の実施の形態では、平時キャラクタから臨時キャラクタとなり得るノンプレイヤキャラクタへの操作対象を切り替えた後、操作対象切替モードへの移行時から計時された時間が所定時間に達すると、操作対象が再び臨時キャラクタから平時キャラクタに戻るものとなっていた。もっとも、臨時キャラクタから平時キャラクタに操作対象が戻る条件として、プレイヤが所定の操作を行ったことを適用してもよい。経過時間により平時キャラクタに操作対象を戻すことと、プレイヤの操作により平時キャラクタに操作対象を戻すこととは、何れか一方のみを適用するものとしても、その両方を適用するものとしてもよい。
【０１７１】
上記の実施の形態では、臨時キャラクタとなり得るノンプレイヤキャラクタへの操作対象の切り替えは、平時キャラクタが操作対象となっているときのみに行えるものとなっていた。もっとも、臨時キャラクタとなり得るノンプレイヤキャラクタが複数存在する場合には、臨時キャラクタが操作対象となっているときに、さらに別の臨時キャラクタとなり得るノンプレイヤキャラクタに操作対象が切り替えられるものとしてもよい。臨時キャラクタから別の臨時キャラクタとなり得るノンプレイヤキャラクタに操作対象を切り替える回数は、臨時キャラクタとなり得るノンプレイヤキャラクタに応じて無制限としてもよいが、制限を付けてもよい。
【０１７２】
なお、例えば、プレイヤの操作対象が平時キャラクタ、第１臨時キャラクタ、第２臨時キャラクタ、平時キャラクタの順で推移した場合において、平時キャラクタには、第１臨時キャラクタと第２臨時キャラクタの両方のＨＰ、特殊能力が引き継がれるものとしてもよい。或いは、第１臨時キャラクタのみ（最初に操作対象とされた臨時キャラクタ）のＨＰ、特殊能力が引き継がれるものとしても、第２臨時キャラクタ（最後に操作対象とされた臨時キャラクタ）のＨＰ、特殊能力が引き継がれるものとしてもよい。
【０１７３】
上記の実施の形態では、臨時キャラクタが操作対象となっている状態でバトルが終了したときには、該バトルの終了後のゲームにおけるプレイヤの操作対象は、平時キャラクタに戻るものとなっていた。もっとも、臨時キャラクタが操作対象となっている状態でバトルが終了したなら、該バトルの終了後のゲームも当該臨時キャラクタを操作対象として進められるものとしてもよい。そして、次のバトルで別の臨時キャラクタとなり得るノンプレイヤキャラクタが存在していたなら、当該ノンプレイヤキャラクタを新たな臨時キャラクタとして操作対象にすることができる。
【０１７４】
もっとも、臨時キャラクタ（臨時キャラクタからさらに操作対象として切り替えられた新たな臨時キャラクタを含む）を操作対象としたまま何時までもゲームを進められるものではなく、ゲームの進行過程において所定の事象が発生したとき（例えば、ボス敵キャラクタとのバトルが開始されたとき、１ステージが終了して新たなステージが開始されるときなど）には、プレイヤの操作対象を平時キャラクタに戻すものとする必要がある。
【０１７５】
また、バトルの終了後に臨時キャラクタをそのまま操作対象としてゲームを進めることができるようにした場合には、臨時キャラクタを操作対象とした後において、操作対象切り替えタイムゲージ３０８に示される斜線部がなくなったときには、操作対象を平時キャラクタ３０１に戻せなくなるようにしてもよい。プレイヤからの指示により操作対象を平時キャラクタ３０１に戻すようにした場合でも、操作対象を平時キャラクタ３０１に戻せなくなるようにしてもよい。
【０１７６】
上記の実施の形態では、臨時キャラクタとなり得るノンプレイヤキャラクタが存在し、且つ平時キャラクタと当該ノンプレイヤキャラクタとのレベル差や距離といった条件を満たせば、プレイヤの操作により何時でも操作対象切替モードに遷移させ、当該ノンプレイヤキャラクタを臨時キャラクタとして操作対象にすることができた。これに対して、平時キャラクタに設定された所定のパラメータ（ＭＰなど）を消費することによって（すなわち、当該所定のパラメータに十分な量があることを条件として）、操作対象切替モードに遷移させることができるものとしてもよい。
【０１７７】
さらには、平時キャラクタがフィールド上の移動以外の行動を行うことができるようになるのが前回の行動（或いはバトルの開始）から一定の時間以上を経過していることを条件としている場合には、前回の行動から一定の時間を経過することによって行動可能となっているときに、操作対象切替モードに遷移させることができるものとしてもよい。臨時キャラクタとなり得るノンプレイヤキャラクタが複数存在する場合には、臨時キャラクタから平時キャラクタに操作対象が戻ってから所定以上の時間を経過することによって、別のノンプレイヤキャラクタを臨時キャラクタとして操作対象にすることができるものとしてもよい。
【０１７８】
上記の実施の形態では、平時キャラクタから臨時キャラクタとなり得るノンプレイヤキャラクタへの操作対象の切り替えは、平時キャラクタのレベルが当該ノンプレイヤキャラクタのレベルよりも高くなっている他、平時キャラクタと当該ノンプレイヤキャラクタとの間の距離が所定距離以下となっていることを条件として可能となっていた。しかしながら、操作対象の切り替えを可能とする条件は、これに限るものではない。レベル以外の他のパラメータ（ＨＰなど）としてもよい。
【０１７９】
また、操作対象の切り替えを可能とする条件とする平時キャラクタと当該ノンプレイヤキャラクタとの位置関係は、両者間の距離だけに限るものではない。例えば、平時キャラクタと当該ノンプレイヤキャラクタとの間の距離が所定距離以下でも、両者間に障害物が存在する場合には、操作対象の切り替えができないものとしてもよい。或いは、平時キャラクタと当該ノンプレイヤキャラクタの向いている方向（互いに向き合っているなど）を条件としてもよい。平時キャラクタと当該ノンプレイヤキャラクタの他に、敵キャラクタを加えた三者での位置関係を条件としてもよい。
【０１８０】
さらに、操作対象の切り替えを可能とする条件とする平時キャラクタと当該ノンプレイヤキャラクタとの位置関係は、時間の経過に応じて変化するものとしてもよい。例えば、バトルが開始されたとき、或いは臨時キャラクタから平時キャラクタに操作対象が戻ったときから計時を開始するものとする。或いは、平時キャラクタが移動以外の何らかの行動をしたときから計時を開始するものとする。計時している時間が長くなるにつれて、操作対象の切り替えを可能とする平時キャラクタと当該ノンプレイヤキャラクタとの間の距離を短くしていくものとしてもよい。
【０１８１】
この場合、例えば、バトル中のあるタイミングでは操作対象の切り替えが可能となる位置に平時キャラクタを移動させると、平時キャラクタの位置が敵キャラクタの位置に対して不利な位置となってしまう場合でも、時間の経過を待てば敵キャラクタの位置に対して不利な位置とならずに操作対象の切り替えが可能となる位置に平時キャラクタを位置させることもできるようになる。これにより、バトルにおける戦略性がさらに向上するものとなる。
【０１８２】
上記の実施の形態では、１ステージの最後にボス敵キャラクタとのバトルがあったが、ここで登場するボス敵キャラクタの弱点などの情報は、例えば、平時キャラクタが遭遇したノンプレイヤキャラクタから与えられるものとしていた。もっとも、例えば、これより前に行われるバトルで登場する敵キャラクタがボス敵キャラクタと共通した特徴を有するものなどとすることにより、ボス敵キャラクタに関する情報（弱点など）が間接的に示されるものとしてもよい。この場合には、プレイヤが思考を働かせる余地が広がり、ゲームの面白みを増大させることができる。また、それ自体では攻略の容易な敵キャラクタとのバトルでさえも、プレイヤにとって興味深いバトルとすることができる。
【０１８３】
上記の実施の形態では、ボス敵キャラクタは、臨時キャラクタとなり得るノンプレイヤキャラクタへの操作対象への切り替えで平時キャラクタが獲得できる特殊能力に対してダメージが大きくなる弱点を有しているのみであった。これに対して、プレイヤキャラクタがボス敵キャラクタとのバトルに勝利するためには、それまでに平時キャラクタが特定の特殊能力（臨時キャラクタとなり得るノンプレイヤへの操作対象の切り替えによってのみ獲得できるもの）を獲得していることが必須の条件となるものとしてもよい。これにより、平時キャラクタから臨時キャラクタとなり得るノンプレイヤキャラクタへの操作対象の切り替えがゲームにおいて必須のものとなるので、本発明の効果がいっそう顕著に発揮されるものとなる。
【０１８４】
また、この場合、プレイヤは、平時キャラクタがボス敵キャラクタとのバトルポイント２０４に達するまでに示されるボス敵キャラクタに関する情報に注意しながらゲームを進める必要が生じてくる。これにより、ボス敵キャラクタとのバトルポイントに達する前に進めるゲームが、より有意義なものとなる。また、ボス敵キャラクタ以外の敵キャラクタに勝利すること自体は容易であっても、ボス敵キャラクタとのバトルまでに臨時キャラクタとなり得るノンプレイヤへの操作対象の切り替えを行うことで平時キャラクタに特殊能力を身につけさせる必要性があることで、比較的攻略の容易な敵キャラクタを相手にしたバトルであっても、ボス敵キャラクタとのバトルに結びつくことになるので、プレイヤにとって興味深いものとすることができる。
【０１８５】
上記の実施の形態では、プレイヤキャラクタ（平時キャラクタ）のフィールド上における移動と敵キャラクタとのバトルとがシームレスに展開するアクションＲＰＧを例として、本発明を説明した。しかしながら、本発明を適用可能なゲームは、アクションＲＰＧに限るものではなく、例えば、プレイヤキャラクタ（平時キャラクタ）がフィールド上の所定のポイントに到達することにより、バトルフィールドに切り替わり、該バトルフィールドにおいてプレイヤキャラクタと敵キャラクタとのバトルが展開するＲＰＧに本発明を適用するものとしてもよい。
【０１８６】
上記の実施の形態では、本発明を実行するための３次元ビデオゲームを実行するためのプラットフォームとして携帯ゲーム機１を適用していた。しかしながら、本発明を適用したビデオゲームを実行するコンピュータ装置は、ゲーム専用機でもパーソナルコンピュータのような汎用機であってもよく、携帯型であるか据え置き型であるかを問わない。また、本発明を適用したゲームを実行するコンピュータ装置として、携帯電話機を適用することもできる。
【０１８７】
上記の実施の形態では、携帯ゲーム機１のプログラム及びデータは、記録媒体４４に格納されて配布されるものとしていた。これに対して、これらのプログラム及びデータをインターネット上に存在するサーバ装置が有する固定ディスク装置に格納しておき、該インターネットを介して携帯ゲーム機１に配信するものとしてもよい。携帯ゲーム機１において、無線インターフェース装置５０がサーバ装置から受信したプログラム及びデータは、外部記憶装置４０に保存し、実行時にメモリ３０にロードすることができる。
【図面の簡単な説明】
【０１８８】
【図１】本発明の実施の形態に適用されるビデオゲーム装置の構成を示すブロック図である。
【図２】本発明の実施の形態にかかるビデオゲームにおいて、一ステージのフィールドを示す図である。
【図３】操作対象となるキャラクタを平時キャラクタから臨時キャラクタとすることの有用性を説明する図である。
【図４】バトル時における、操作対象切替が行われるときの表示画面の推移を示す図である。
【図５】臨時キャラクタとしたノンプレイヤキャラクタから平時キャラクタへのＨＰ及び特殊能力の引き継ぎを説明する図である。
【図６】一ステージのフィールドにおける処理を示すフローチャートである。
【図７】バトルにおける処理を示すフローチャートである。
【符号の説明】
【０１８９】
１  携帯ゲーム機
３  モニタ
４  スピーカ
５  操作入力部
１０  処理装置
１２  ＣＰＵ
３０  メモリ
４０  外部記憶装置
４２  メディアドライブ
４４  記録媒体
５０  無線インターフェース装置
５２  受信部
５４  送信部
【図１】
0004545809.tif 000002
【図２】
0004545809.tif 000003
【図３】
0004545809.tif 000004
【図４】
0004545809.tif 000005
【図５】
0004545809.tif 000006
【図６】
0004545809.tif 000007
【図７】
0004545809.tif 000008