(57)【要約】【課題】ゲーム中の敵キャラクタを「障害物」「クリア目標」としてだけでなく、ゲームクリアのために必要なアイテムとしても活用できるようにする。【解決手段】ゲーム装置は、プレイヤによる入力操作に応じてゲーム空間中で動作するプレイヤキャラクタと、プレイヤキャラクタに対する障害物として動作する敵キャラクタとを表示する。ＣＰＵ１０は、敵キャラクタ制御プログラムによって、敵キャラクタをプレイヤキャラクタに対する障害物として動作させる通常動作モードと、ゲーム空間中でプレイヤキャラクタにより操作されるアイテムとして動作させるアイテム動作モードの何れかにより敵キャラクタの動作を制御する。ＣＰＵ１０は、プレイヤキャラクタにより敵キャラクタに対して所定の動作（戦闘など）が実行されたことを判別された場合に、動作モードを通常動作モードからアイテム動作モードに変更させて、敵キャラクタをアイテムとして使用できるようにする。【選択図】      図１
2007159856.tif 000002
【特許請求の範囲】
【請求項１】
プレイヤによる入力操作に応じてゲーム空間中で動作するプレイヤキャラクタと、前記プレイヤキャラクタに対する障害物として動作する敵キャラクタとを表示するゲーム装置において、
前記敵キャラクタを前記プレイヤキャラクタに対する障害物として動作させる通常動作モードと、前記ゲーム空間中で前記プレイヤキャラクタにより操作されるアイテムとして動作させるアイテム動作モードの何れかにより前記敵キャラクタの動作を制御する敵キャラクタ制御手段と、
前記プレイヤキャラクタにより前記敵キャラクタに対して所定の動作が実行されたことを判別する判別手段と、
前記判別手段により前記所定の動作が実行されたことが判別された場合に、前記敵キャラクタ制御手段による動作モードを前記通常動作モードから前記アイテム動作モードに変更させる動作モード変更手段と
を具備したことを特徴とするゲーム装置。
【請求項２】
前記敵キャラクタ制御手段は、前記アイテム動作モードにおいて、前記敵キャラクタをアイテム用の所定の形状に変形させて前記ゲーム空間に表示させ、前記ゲーム空間の前記プレイヤキャラクタによる操作に応じて移動させることを特徴とする請求項１記載のゲーム装置。
【請求項３】
前記敵キャラクタ制御手段は、前記アイテム動作モードに切り替えてからの時間を計測し、この計測された時間が予め設定された規定時間を経過した時点で前記通常動作モードに切り替えることを特徴とする請求項１または請求項２記載のゲーム装置。
【請求項４】
プレイヤによる入力操作に応じてゲーム空間中で動作するプレイヤキャラクタと、前記プレイヤキャラクタに対する障害物として動作する敵キャラクタとを表示するゲーム装置に搭載されたコンピュータを、
前記敵キャラクタを前記プレイヤキャラクタに対する障害物として動作させる通常動作モードと、前記ゲーム空間中で前記プレイヤキャラクタにより操作されるアイテムとして動作させるアイテム動作モードの何れかにより前記敵キャラクタの動作を制御する敵キャラクタ制御手段と、
前記プレイヤキャラクタにより前記敵キャラクタに対して所定の動作が実行されたことを判別する判別手段と、
前記判別手段により前記所定の動作が実行されたことが判別された場合に、前記敵キャラクタ制御手段による動作モードを前記通常動作モードから前記アイテム動作モードに変更させる動作モード変更手段として機能させるためのゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイヤの操作により制御されるプレイヤキャラクタ（ＰＣ）と、複数のノンプレイヤキャラクタ（ＮＰＣ）をゲーム空間で動作させるゲーム装置、ゲームプログラムに関する。
【背景技術】
【０００２】
各種のゲーム装置（家庭用ゲーム装置、業務用ゲーム装置、ゲームプログラムがインストールされたパーソナルコンピュータ等）において実行されるビデオゲームには、例えばロールプレイングゲーム（ＲＰＧ）のように、プレイヤによるコントローラへの入力操作に応じてゲーム空間で動作するプレイヤキャラクタと、プレイヤによる入力操作がない状態であっても予め決められたアルゴリズム（プログラム）に従いゲーム空間で動作するノンプレイヤキャラクタとを用いたゲームが数多く存在している。ノンプレイヤキャラクタは、プレイヤキャラクタの味方（仲間）として動作するもの、あるいは敵として動作するものなど、様々な目的で用いられている。敵として動作するキャラクタ（以下、敵キャラクタ）は、プレイヤが操作するプレイヤキャラクタのゲームクリアまでの過程を妨害する「障害物」であったり、またその存在をプレイヤキャラクタによって除外されることで次の段階へ進ことができる「クリア目標」となっていた。
【０００３】
例えば、ロールプレイングゲーム（ＲＰＧ）と呼ばれるジャンルのゲームでは、プレイヤが操作する主人公キャラクタ（プレイヤキャラクタ）が、ゲーム空間において、敵キャラクタと戦闘を行うことによって経験値などを取得し、キャラクタレベルを上げながらゲームを進行していくものが一般的に知られている（例えば、特許文献１参照）。
【特許文献１】特開２００５−６９４２公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように従来のビデオゲームでは、敵キャラクタは、「障害物」「クリア目標」としてのみの役割を果たし、どのように回避するか、あるいはどのように除去するかという対象でしかなかった。従って、敵キャラクタは、プレイヤキャラクタによって回避あるいは除去された後には何の役割も果たしていなかった。
【０００５】
本発明は前述した事情に考慮してなされたもので、その目的は、ゲーム中の敵キャラクタを「障害物」「クリア目標」としてだけでなく、ゲームクリアのために必要なアイテムとしても活用することが可能なゲーム装置、ゲームプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、プレイヤによる入力操作に応じてゲーム空間中で動作するプレイヤキャラクタと、前記プレイヤキャラクタに対する障害物として動作する敵キャラクタとを表示するゲーム装置において、前記敵キャラクタを前記プレイヤキャラクタに対する障害物として動作させる通常動作モードと、前記ゲーム空間中で前記プレイヤキャラクタにより操作されるアイテムとして動作させるアイテム動作モードの何れかにより前記敵キャラクタの動作を制御する敵キャラクタ制御手段と、前記プレイヤキャラクタにより前記敵キャラクタに対して所定の動作が実行されたことを判別する判別手段と、前記判別手段により前記所定の動作が実行されたことが判別された場合に、前記敵キャラクタ制御手段による動作モードを前記通常動作モードから前記アイテム動作モードに変更させる動作モード変更手段とを具備したことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、敵キャラクタをプレイヤキャラクタに対する障害物として動作させる通常動作モードと、ゲーム空間中で前記プレイヤキャラクタにより操作されるアイテムとして動作させるアイテム動作モードを切り替えて動作を制御するので、例えばプレイヤキャラクタと敵キャラクタとの戦闘により敵キャラクタが負けるという所定の動作が実行された場合に、敵キャラクタをプレイヤキャラクタのアイテムに切り替えることができ、ゲーム中の敵キャラクタを「障害物」「クリア目標」としてだけでなく、ゲームクリアのために必要なアイテムとしても活用することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施の形態について説明する。  
図１は、本実施形態におけるゲーム装置の構成を示すブロック図である。ゲーム装置は、コンピュータの機能が搭載されて実現されるもので、例えば、バスを介して互いに接続されたＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、メモリインタフェース部１３、サウンド処理部１４、グラフィクス処理部１６、ディスクドライブ１８、通信インタフェース部１９、及び入力インタフェース部２０が設けられている。
【０００９】
ＣＰＵ１０は、ＲＯＭ１１に記憶されているブートプログラムやＯＳ（Operating System）等の基本プログラムに基づき、ＲＡＭ１２に記憶された各種プログラムを実行して、ゲームを進行するための処理を行う。ＣＰＵ１０により実行されるプログラムの詳細については後述する（図２参照）。
【００１０】
ＲＡＭ１２は、ゲーム装置のメインメモリとして使用されるもので、ディスクドライブ１８を介してディスク１８ａから転送された、ゲーム進行のために必要となるプログラムやデータを記憶する。また、ＲＡＭ１２には、プログラムを記憶するためのプログラム領域、データを記憶するためのデータ領域が設けられる他、プログラム実行時におけるワークエリアとしても使用される。ゲーム実行時にＲＡＭ１２に記憶されるデータの詳細については後述する（図２参照）。
【００１１】
メモリインタフェース部１３は、メモリカード１３ａを脱着可能に構成されてあり、装着されたメモリカード１３ａに対してデータの書込み／読み出しを行う。メモリカード１３ａは、例えばフラッシュメモリにより構成されており、ゲーム結果などを保存するために用いられる。
【００１２】
サウンド処理部１４は、ＣＰＵ１０からの指示に従って、ゲームの進行状態に応じた効果音やＢＧＭ（Back Ground Music）、あるいは音声などのサウンドデータを音声信号に変換してスピーカ１５に出力する。スピーカ１５は、サウンド処理部１４からの音声信号に応じて音を出力する。
【００１３】
グラフィクス処理部１６は、ＣＰＵ１０からの指示に従って、グラフィクデータを用いて３次元グラフィック処理を行い、ゲームの進行状態に応じたゲーム空間を表現する画像を表示するための処理を実行する。グラフィクス処理部１６は、グラフィクデータをもとに生成した画像データをビデオ信号に変換し、ディスプレイ１７に出力する。ディスプレイ１７は、例えば液晶ディスプレイ（ＬＣＤ（Liquid Crystal Display））により構成されており、グラフィクス処理部１６から出力されたビデオ信号に応じたゲーム空間を表す画像などを表示する。
【００１４】
ディスクドライブ１８は、ＣＰＵ１０からの指示に従って、セットされたディスク１８ａに記録されているプログラムやデータを読み出してＲＡＭ１２に転送する。なお、ディスク１８ａは、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）など、何れの種類の記録媒体としても良い。また、半導体メモリによってプログラムやデータを読み出す構成としても良い。
【００１５】
通信インタフェース部１９は、外部のネットワーク（ＬＡＮ、インターネット、公衆回線網など）と接続するためのインタフェースであり、ＣＰＵ１０からの指示に従って、外部のネットワークを介して外部の機器との間でプログラムやデータを授受するための通信制御を行う。
【００１６】
入力インタフェース部２０は、各種入力装置を接続して各入力装置からのデータを入力するためのインタフェースであり、例えばポインティングデバイス２１やボタン群２２を含むコントローラが接続される。ポインティングデバイス２１は、例えばジョイスティックやパッド、タブレットなどにより構成することができ、例えばゲーム画面中に表示されるカーソルの移動方向を指示するために用いられる。また、ボタン群２２には、例えば上下左右方向の指示を入力するための十字キーや、各種の指示を入力するための複数の操作ボタン（例えば、○ボタン、△ボタン、□ボタン、×ボタン、Ｌボタン、Ｒボタンなど）、ゲームの開始を指示するためのスタートボタン、各種選択指示を入力するためのセレクトボタンなどが含まれている。これらのキーやボタンをプレイヤが操作することで、プレイヤキャラクタへの移動や動作の指示など、ゲーム進行のための指示を入力することができる。
【００１７】
なお、本実施形態におけるゲーム装置は、図１に示すブロック図中の各構成が一体化された携帯型のゲーム装置として構成されているものとする。ただし、ポインティングデバイス２１やボタン群２２を含むコントローラを本体とは別に構成し、ケーブル等を介して接続可能とする構成としたり、サウンド処理部１４とグラフィクス処理部１６とを例えばテレビと接続し、テレビに設けられたスピーカやディスプレイを用いて音声や画像を出力する構成とすることも可能である。
【００１８】
図２は、ＲＡＭ１２に設けられるプログラム領域とデータ領域に記憶されるプログラム／データを示す図である。  
プログラム領域には、例えばゲームメイン処理プログラム２３ａ、プレイヤキャラクタ制御プログラム２３ｂ（以下、ＰＣ制御プログラム２３ｂと略称する）、ノンプレイヤキャラクタ制御プログラム２３ｃ（以下、ＮＰＣ制御プログラム２３ｃと略称する）、敵キャラクタ制御プログラム２３ｄなど、ゲームを実行するために必要な各種のプログラムが記憶される。
【００１９】
ゲームメイン処理プログラム２３ａは、ゲーム装置によって実行されるゲーム（例えば、アドベンチャーゲーム（ＲＰＧを含む）、アクションゲーム（格闘ゲーム、シューティングゲームなどを含む）、シミュレーションゲーム等）についてのメインルーチンを処理するプログラムである。ゲームメイン処理プログラム２３ａは、ゲーム内容に応じたゲーム空間を管理し、例えば３次元の仮想空間内でプレイヤキャラクタやノンプレイヤキャラクタ（敵キャラクタ）、あるいは様々なオブジェクトやアイテム等の動きを制御する。
【００２０】
ＰＣ制御プログラム２３ｂは、ゲームメイン処理プログラム２３ａの制御のもとで、ゲーム空間中でプレイヤキャラクタを制御する。プレイヤキャラクタは、プレイヤのポインティングデバイス２１あるいはボタン群２２に対する操作に応じてゲーム空間中で動作される。
【００２１】
ＮＰＣ制御プログラム２３ｃは、ゲームメイン処理プログラム２３ａの制御のもとで、ゲーム空間中でノンプレイヤキャラクタを制御する。ＮＰＣ制御プログラム２３ｃは、プレイヤキャラクタによるポインティングデバイス２１やボタン群２２に対する入力操作がなくても、所定のアルゴリズムに従いゲーム空間中で動作するように制御する。ノンプレイヤキャラクタは、プレイヤキャラクタの味方（仲間）として動作するもので、１つに限らず、複数を同時にゲーム空間中で個々に動作させることが可能である。
【００２２】
敵キャラクタ制御プログラム２３ｄは、ゲーム空間における敵キャラクタの動作を制御するもので、敵キャラクタをプレイヤキャラクタに対する「障害物」（あるいは「クリア目標」）として動作させる通常動作モードと、ゲーム空間中でプレイヤキャラクタにより操作されるアイテムとして動作させるアイテム動作モードの何れかにより敵キャラクタの動作を制御する。敵キャラクタ制御プログラム２３ｄは、ノンプレイヤキャラクタと同様に、プレイヤキャラクタによるポインティングデバイス２１やボタン群２２に対する入力操作がなくても、所定のアルゴリズムに従いゲーム空間中で動作するように制御する。敵キャラクタ制御プログラム２３ｄは、ゲーム空間において、プレイヤキャラクタにより敵キャラクタに対して所定の動作が実行されたことを判別する。本実施形態では、ゲーム空間でプレイヤキャラクタと敵キャラクタが遭遇することにより実行される戦闘において、プレイヤキャラクタにより攻撃を受けた（戦闘に負けた）ことを判別するものとする。敵キャラクタ制御プログラム２３ｄは、所定の動作が実行されたことが判別された場合に、動作モードを通常動作モードからアイテム動作モードに変更させて、敵キャラクタをアイテム動作モードにより動作させる。なお、本実施形態では、アイテム動作モードによる敵キャラクタの動作制御は、例えば予め決められた規定時間内とし、規定時間が経過した時点で通常動作モードに変更するものとする。なお、敵キャラクタは、１つに限らず、複数を同時にゲーム空間中で個々に動作させることが可能である。
【００２３】
また、データ領域には、ゲームの実行に伴って、プレイヤキャラクタデータ２４ａ，ノンプレイヤキャラクタデータ２４ｂ、敵キャラクタデータ２４ｃ、グラフィックデータ２４ｄ、サウンドデータ２４ｅなどのゲームデータが記憶される。
【００２４】
プレイヤキャラクタデータ２４ａは、ＰＣ制御プログラム２３ｂにより制御されるプレイヤキャラクタに関するデータである。具体的には、プレイヤキャラクタデータ２４ａには、キャラクタ種類、位置データ、プレイヤキャラクタに対して入力されたプレイヤ操作データなどを含む。なお、プレイヤキャラクタがゲーム空間に複数存在する場合には、各プレイヤキャラクタのそれぞれに対して前述したデータが記憶される。
【００２５】
ノンプレイヤキャラクタデータ２４ｂは、ＮＰＣ制御プログラム２３ｃにより制御されるノンプレイヤキャラクタに関するデータである。ノンプレイヤキャラクタデータ２４ｂには、キャラクタ種類、位置データ、各ノンプレイヤキャラクタに対して所定のアルゴリズムに従って決定される動作を制御するためのデータなどが記憶される。
【００２６】
敵キャラクタデータ２４ｃは、敵キャラクタ制御プログラム２３ｄにより制御される敵キャラクタに関するデータである。敵キャラクタデータ２４ｃには、キャラクタ種類、位置データ、各ノンプレイヤキャラクタに対して所定のアルゴリズムに従って決定される動作を制御するためのデータの他、動作モードデータ２５ａ、アイテム動作モード時間データ２５ｂなどが記憶される。動作モードデータ２５ａは、敵キャラクタ制御プログラム２３ｄによる動作モードを示すデータであり、通常動作モードあるいはアイテム動作モードの何れかが記憶される。アイテム動作モード時間データ２５ｂは、アイテム動作モードの実行時間を示すデータであり、通常動作モードからアイテム動作モードに切り替えてから時間の経過に伴って更新される。
【００２７】
グラフィックデータ２４ｄは、ゲーム空間を表現する画像を生成するためのデータや、ゲーム空間中のプレイヤキャラクタ、ノンプレイヤキャラクタ、あるいは敵キャラクタを表示するためのデータが含まれる。
【００２８】
サウンドデータ２４ｅは、ゲームの進行状態に応じて出力される効果音、ＢＧＭ、音声などのデータが含まれる。
【００２９】
次に、本実施形態におけるゲーム装置における敵キャラクタ制御処理について、図３に示すフローチャートを参照しながら説明する。図４、図５、及び図６は、ゲーム実行中の表示画面（ゲーム画面）の一例を示している。
【００３０】
本実施形態におけるゲーム装置は、ディスク１８ａに記憶されたゲームプログラムをディスクドライブ１８により読み出し、このゲームプログラムに従うゲームを実行する。
【００３１】
ここで、実行されるゲームは、プレイヤによるポインティングデバイス２１あるいはボタン群２２に対する操作に応じてゲーム空間中で動作する１つのプレイヤキャラクタＰＣと、ノンプレイヤキャラクタが動作するゲームとする。具体的には、ゲーム空間に設けられた建物などから、様々な仕掛けを回避しながら、プレイヤキャラクタにより全てのノンプレイヤキャラクタを所定の経路へ導くことを目標とする。この際、ノンプレイヤキャラクタの動作状態を、同じ位置に留まる「待機」あるいはプレイヤキャラクタについて移動する「追尾」の何れかの個別指示により切り替えながら仕掛けを回避していく。また、ゲーム空間内には、敵キャラクタが存在し、プレイヤキャラクタに対する障害、あるいは目標を達成するために必要なアイテムとして使用される。
【００３２】
図４（ａ）には、１つのプレイヤキャラクタＰＣと、プレイヤキャラクタＰＣの仲間として動作する１つのノンプレイヤキャラクタＮＰＣ、及びプレイヤキャラクタＰＣの敵（障害物）として動作する１つの敵キャラクタＥＣが表示されている。
【００３３】
ゲーム画面には、ポインティングデバイス２１（例えばパッド）に対する操作によってゲーム画面中の位置を指定するために用いられるカーソル３４が必要に応じて表示される（図５参照）。
【００３４】
また、各ノンプレイヤキャラクタＮＰＣに対しては、例えばキャラクタの上部近傍に動作状態を表す個別状態表示３１が付加されている。例えば「待機」が指示されている場合には赤色表示、「追尾」が指示されている場合には青色によって表示される。
【００３５】
さらに、ゲーム画面の右上には、全体状態表示３２がされている。全体状態表示３２は、全てのノンプレイヤキャラクタに対する個別指示が一致した場合の動作状態を表すもので、「待機」の動作状態となった場合には上部が赤色表示、「追尾」の動作状態となった場合には下部が青色表示される。
【００３６】
図４（ａ）に示す状況は、プレイヤキャラクタＰＣがノンプレイヤキャラクタＮＰＣを上段に導こうとしているところである。プレイヤキャラクタＰＣは、上段に移動可能であるが、ノンプレイヤキャラクタＮＰＣは、段差が大きすぎるために上段に移動できないものとする。この状況では、ノンプレイヤキャラクタＮＰＣが高い場所へ進む足かがりとなるアイテム（「箱」）が必要であり、敵キャラクタをそのためのアイテムとすることがゲーム進行のための条件となっている。
【００３７】
プレイヤは、プレイヤキャラクタＰＣのみを上段に上げて、上段にいる敵キャラクタＥＣをアイテムにするため、ノンプレイヤキャラクタＮＰＣに対して「待機」を指示したものとする。なお、ノンプレイヤキャラクタＮＰＣに対する「待機」の指示は、例えばポインティングデバイス２１の操作によってカーソルをノンプレイヤキャラクタＮＰＣに移動し、この状態で特定のボタン、例えば△ボタンを押すことによってカーソルが位置するノンプレイヤキャラクタに対する個別指示であることを宣言し、さらに「待機」を指示するボタン（例えばＬボタン）を押すことにより、ノンプレイヤキャラクタＮＰＣの動作状態を指示することができる。これにより、ノンプレイヤキャラクタＮＰＣは、ＮＰＣ制御プログラム２３ｃによりプレイヤキャラクタＰＣが移動されても、同じ位置に留まるように動作が制御される。
【００３８】
一方、敵キャラクタＥＣは、プレイヤによる入力操作に関係なく、図３に示すフローチャートに従って、敵キャラクタ制御プログラム２３ｄにより動作が制御されている。すなわち、ＣＰＵ１０は、敵キャラクタ制御プログラム２３ｃを実行することにより、ゲーム画面中で敵キャラクタＥＣに対して移動等の所定の動作を実行させる（ステップＡ１）。図４（ａ）では、通常動作モードにより動作が制御されている状態にあり、上段において不規則に移動している。
【００３９】
敵キャラクタＥＣは、通常動作モード時には、プレイヤキャラクタＰＣがゲーム空間中で移動する場合の障害物となるもので、プレイヤキャラクタＰＣと遭遇した場合に攻撃を加えるように動作する。
【００４０】
プレイヤキャラクタＰＣが敵キャラクタＥＣと同じ上段に移動されることにより、敵キャラクタＥＣがプレイヤキャラクタＰＣと遭遇したと判別された場合（領域者の距離が所定範囲内となった状態）、プレイヤキャラクタＰＣに対して攻撃を加える動作が実行される（ステップＡ３）。この結果、プレイヤキャラクタＰＣに対する攻撃が成功した場合（プレイヤキャラクタＰＣからの攻撃よりも先に攻撃できた場合）（ステップＡ４、Ｙｅｓ）、ゲーム終了と判定される。
【００４１】
ここでは、プレイヤキャラクタＰＣにより敵キャラクタＥＣに対して攻撃が加えられたものとする（ステップＡ５、Ｙｅｓ）。図４（ｂ）は、プレイヤキャラクタＰＣが、敵キャラクタＥＣと同じ上段に移動され、敵キャラクタＥＣに対して攻撃を加えた状態を示している。
【００４２】
ＣＰＵ１０は、動作モードデータ２５ａとしてアイテム動作モードを設定すると共に（ステップＡ６）、アイテム動作モードの実行時間の計測を開始する（ステップＡ７）。すなわち。ＣＰＵ１０は、時間経過に伴ってアイテム動作モード時間データ２５ｂを更新していく。
【００４３】
敵キャラクタ制御プログラム２３ｄは、通常動作モードからアイテム動作状態に変更されると、図４（ｃ）に示すように、敵キャラクタＥＣをアイテム用の所定の形状、ここでは「箱」の形状に変形させて表示させる。この「箱」状態の敵キャラクタＥＣは、通常動作モードのように移動することはなく、ゲーム空間におけるプレイヤキャラクタＰＣによる操作を受けた場合に、その操作に応じて位置が移動される。
【００４４】
プレイヤキャラクタＰＣは、プレイヤによるポインティングデバイス２１あるいはボタン群２２の操作に応じて、ＰＣ制御プログラム２３ｂにより敵キャラクタＥＣを押すように動作が制御される（ステップＡ８、Ｙｅｓ）。敵キャラクタＥＣは、プレイヤキャラクタＰＣによる操作に応じて、敵キャラクタ制御プログラム２３ｄの制御によりゲーム空間中における位置が移動される（ステップＡ９）。
【００４５】
図５（ａ）は、プレイヤキャラクタＰＣが「箱」状態の敵キャラクタＥＣを押している状態を示している。敵キャラクタＥＣは、プレイヤキャラクタＰＣにより押す操作が続けられると、図５（ｂ）に示すように、ゲーム空間（仮想空間）の形状に合わせて、上段からノンプレイヤキャラクタＮＰＣが待機している段に落下される。これにより、敵キャラクタＥＣは、ノンプレイヤキャラクタＮＰＣが高い場所へ進む足かがりとなるアイテムとして使用できる状態となる。
【００４６】
ここで、プレイヤによるポインティングデバイス２１及びボタン群２２の操作によって、ノンプレイヤキャラクタＮＰＣに対して上段までの移動が指示されたものとする。例えば、ポインティングデバイス２１の操作によりカーソル３４が移動先とする位置に移動され、ここで所定のボタン（例えば○ボタン）が押されることにより移動位置を示すマーク３５が設定される（図５（ｃ）参照）。これにより、ＮＰＣ制御プログラム２３ｃは、マーク３５が設定された位置に移動するようにノンプレイヤキャラクタＮＰＣの動作を制御する。
【００４７】
図５（ｃ）に示すように、ノンプレイヤキャラクタＮＰＣが移動する経路上に敵キャラクタＥＣがあるため、この敵キャラクタＥＣを足がかりにして、ノンプレイヤキャラクタＮＰＣを上段に上がるように動作を制御することができる。
【００４８】
こうした、ノンプレイヤキャラクタＮＰＣに対する制御が行われている間、ＣＰＵ１０は、アイテム動作モードに変更されてからの経過時間を監視している（ステップＡ１０）。ＣＰＵ１０は、アイテム動作モード時間データ２５ｂが示す値が経過時間を経過したことを示す場合（ステップＡ１０、Ｙｅｓ）、動作モードデータ２５ａを通常動作モードに変更し（ステップＡ１１）、現在の位置において通常動作モードにおける動作アルゴリズムに従う行動を実行させる（ステップＡ１）。
【００４９】
図６は、敵キャラクタＥＣがプレイヤキャラクタＰＣによって上段から落とされた位置において通常動作モードによる動作を開始した状態を示している。
【００５０】
なお、ノンプレイヤキャラクタＮＰＣが上段に移動される前に規定時間が経過した場合には、敵キャラクタＥＣが通常動作モードに移行することで、同じ段にいるノンプレイヤキャラクタＮＰＣに攻撃を加えるなどの動作を行う。従って、プレイヤは、規定時間内に敵キャラクタＥＣに攻撃を加えてアイテムにして、これを指定の位置に移動させ、さらにノンプレイヤキャラクタＮＰＣを上段まで移動させるための入力操作が要求されることになる。すなわち、敵キャラクタＥＣは、アイテムとしての使用中においてもゲームの障害物に変化することもあり得るため、従来のゲーム装置で用いられているアイテムとは異なる新たなゲーム性（遊び）を提供することになる。
【００５１】
敵キャラクタＥＣは、通常動作モードでは、従来のゲーム装置と同様にしてプレイヤキャラクタＰＣに対する「障害物」「クリア対象」として存在し、アイテム動作モードでは、ゲームをクリアするために必要なアイテムとして使用することができる。
【００５２】
「障害物」「クリア対象」とする以外の敵キャラクタＥＣをゲーム中で使用することにより、様々なゲームクリアのためのルートを用意することが可能となり、新たなゲーム性を提供することが可能となる。また、敵キャラクタＥＣによるアイテムは、従来のゲーム装置のようにプレイヤキャラクタＰＣが持ち歩くという扱いではなく、ゲーム空間中にそのまま表示されるため、プレイヤキャラクタＰＣにとって持ち運びが容易でない。従って、敵キャラクタＥＣをアイテムとして使用できる状況へプレイヤキャラクタＰＣを誘導するゲーム展開が必要となり、持ち運びが容易でないアイテムを使用するリスクを生じさせる、新たなゲーム性を提供することができる。
【００５３】
なお、前述した説明における敵キャラクタＥＣは、通常動作モードにおける形状とアイテム動作モードの形状とが類似しているが、必ずしも類似している必要はなく、そのゲーム場面に必要とするアイテム用の形状に変形させて、ゲーム空間中で表示されるものとする。また、同じゲーム場面であっても、例えばプレイヤキャラクタＰＣによる敵キャラクタＥＣに対する攻撃の方法によって、アイテム用の形状が変化するようにしても良い。すなわち、その場面で必要とするアイテムを得るために、適切な攻撃方法をプレイヤに要求することになる。
【００５４】
また、説明を容易にするために１つの敵キャラクタＥＣを用いて説明しているが、複数の敵キャラクタＥＣからなるアイテムを組み合わせて使用できるようにしても良い。
【００５５】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００５６】
また、実施形態に記載した手法は、コンピュータに実行させることができるゲームプログラム（ソフトウエア手段）として、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるゲームプログラムには、コンピュータに実行させるソフトウエア手段（実行プログラムのみならずテーブルやデータ構造も含む）をコンピュータ内に構成させる設定プログラムをも含む。本装置を実現するコンピュータは、記録媒体に記録されたゲームプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、コンピュータ内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。
【図面の簡単な説明】
【００５７】
【図１】本実施形態におけるゲーム装置の構成を示すブロック図。
【図２】本実施形態におけるＲＡＭ１２に設けられるプログラム領域とデータ領域に記憶されるプログラム／データを示す図。
【図３】本実施形態におけるゲーム装置における敵キャラクタ制御処理について説明するためのフローチャート。
【図４】本実施形態におけるゲーム実行中の表示画面（ゲーム画面）の一例を示す図。
【図５】本実施形態におけるゲーム実行中の表示画面（ゲーム画面）の一例を示す図。
【図６】本実施形態におけるゲーム実行中の表示画面（ゲーム画面）の一例を示す図。
【符号の説明】
【００５８】
１０…ＣＰＵ、１１…ＲＯＭ、１２…ＲＡＭ、１３…メモリインタフェース部、１３ａ…メモリカード、１４…サウンド処理部、１５…スピーカ、１６…グラフィクス処理部、１７…ディスプレイ、１８…ディスクドライブ、１８ａ…ディスク、１９…通信インタフェース部、２０…入力インタフェース部、２１…ポインティングデバイス、２２…ボタン群、２３ａ…ゲームメイン処理プログラム、２３ｂ…プレイヤキャラクタ制御プログラム、２３ｃ…ノンプレイヤキャラクタ制御プログラム２３ｃ、２３ｄ…敵キャラクタ制御プログラム、２４ａ…プレイヤキャラクタデータ、２４ｂ…ノンプレイヤキャラクタデータ、２４ｃ…敵キャラクタデータ、２５ａ…動作モードデータ、２５ｂ…アイテム動作モード時間データ、３１…個別状態表示、３２…全体状態表示、ＰＣ…プレイヤキャラクタ、ＮＰＣ…ノンプレイヤキャラクタ、ＥＣ…敵キャラクタ。
【図１】
2007159856.tif 000003
【図２】
2007159856.tif 000004
【図３】
2007159856.tif 000005
【図４】
2007159856.tif 000006
【図５】
2007159856.tif 000007
【図６】
2007159856.tif 000008