(57)【要約】【課題】多大なデータ量の管理データを必要とすることなく、戦闘場面において多様な敵キャラクタとの対戦を行うことができるバトル制御を実行する。【解決手段】ビデオゲーム処理装置１００が、戦闘が開始されるときに、敵キャラクタの基礎とする基礎キャラクタを決定し、決定された基礎キャラクタに設定可能な項目の追加データ（敵キャラクタの強さレベル、ゲーム上のレベル、アビリティ、装備アイテム、装備アクセサリ、装備召喚獣など）を決定し、決定した基礎キャラクタに決定した追加データを設定した敵キャラクタを生成する。【選択図】図３
2010142360.tif 000002
【特許請求の範囲】
【請求項１】
プレイヤが操作するプレイヤキャラクタを表示画面上に表示し、敵キャラクタとの戦闘を含むビデオゲームの進行を制御するビデオゲーム処理装置であって、
前記戦闘が開始されるときに、敵キャラクタの基礎とする基礎キャラクタを決定する基礎キャラクタ決定手段と、
前記基礎キャラクタ決定手段によって決定された基礎キャラクタに設定可能な項目の追加データを決定する追加データ決定手段と、
前記基礎キャラクタ決定手段によって決定された基礎キャラクタに、前記追加データ決定手段によって決定された追加データを設定した敵キャラクタを生成する敵キャラクタ生成手段とを含む
ことを特徴とするビデオゲーム処理装置。
【請求項２】
前記基礎キャラクタに設定可能な追加データの項目には、戦闘における強さレベル及びゲーム上のレベルの他、装備アビリティ、装備アイテム、及び装備アクセサリのうち少なくとも１つが含まれ、
前記追加データ決定手段は、予め定められている複数段階の強さレベルから１つの強さレベルを決定し、前記プレイヤキャラクタのゲーム上のレベルと決定した強さレベルとに基づいて敵キャラクタのゲーム上のレベルを決定し、決定した強さレベルによって定められた範囲で他の項目の追加データを決定する
請求項１記載のビデオゲーム処理装置。
【請求項３】
敵キャラクタの基礎となる基礎キャラクタと、該基礎キャラクタに設定可能な追加データの項目とが対応付けされた基礎キャラクタデータを記憶する基礎データ記憶手段と、
前記基礎キャラクタデータを参照して、前記基礎キャラクタ決定手段によって決定された基礎キャラクタに設定可能な項目の追加データを指定する追加データ指定画面をプレイヤに提示する追加データ指定画面提示手段とを含み、
前記追加データ決定手段は、前記追加データ指定画面によって指定された追加データを、基礎キャラクタに設定する追加データに決定する
請求項１または請求項２記載のビデオゲーム処理装置。
【請求項４】
敵キャラクタの基礎となる基礎キャラクタと、該基礎キャラクタに設定可能な追加データの項目とが対応付けされた基礎キャラクタデータを記憶する基礎データ記憶手段を含み、
前記追加データ決定手段は、前記基礎キャラクタデータを参照して、基礎キャラクタに設定可能な項目の追加データを自動的に決定する
請求項１または請求項２記載のビデオゲーム処理装置。
【請求項５】
プレイヤが操作するプレイヤキャラクタを表示画面上に表示し、敵キャラクタとの戦闘を含むビデオゲームの進行を制御するビデオゲーム処理方法であって、
前記戦闘が開始されるときに、敵キャラクタの基礎とする基礎キャラクタを決定する基礎キャラクタ決定処理と、
前記基礎キャラクタ決定処理にて決定した基礎キャラクタに設定可能な項目の追加データを決定する追加データ決定処理と、
前記基礎キャラクタ決定処理にて決定した基礎キャラクタに、前記追加データ決定処理にて決定した追加データを設定した敵キャラクタを生成する敵キャラクタ生成処理とを含む
ことを特徴とするビデオゲーム処理方法。
【請求項６】
プレイヤが操作するプレイヤキャラクタを表示画面上に表示し、敵キャラクタとの戦闘を含むビデオゲームの進行を制御するビデオゲーム処理プログラムであって、
コンピュータに、
前記戦闘が開始されるときに、敵キャラクタの基礎とする基礎キャラクタを決定する基礎キャラクタ決定処理と、
前記基礎キャラクタ決定処理にて決定した基礎キャラクタに設定可能な項目の追加データを決定する追加データ決定処理と、
前記基礎キャラクタ決定処理にて決定した基礎キャラクタに、前記追加データ決定処理にて決定した追加データを設定した敵キャラクタを生成する敵キャラクタ生成処理とを
実行させるためのビデオゲーム処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイヤが操作するプレイヤキャラクタを表示してビデオゲームの進行を制御するための技術に関する。
【背景技術】
【０００２】
従来から、ＲＰＧ（ロールプレイングゲーム：プレイヤがゲームの世界の中であるキャラクタの役割を演じ、様々な経験を通して成長していく過程を楽しみながら、所定の目的を達成していくことを遊戯するゲーム）と呼ばれるビデオゲームや、敵キャラクタとのバトルを中心に楽しむ対戦アクションゲームと呼ばれるビデオゲームが各種提供されている。
【０００３】
これらのビデオゲームにおける戦闘場面では、プレイヤ同士でそれぞれが操作するプレイヤキャラクタによってバトルが行われたり、プレイヤキャラクタと予め設けられている制御プログラムに従って制御される敵キャラクタとによってバトルが行われる。一般に、制御プログラムによって制御される対戦相手となる敵キャラクタは、そのパラメータが固定されて管理されている。
【０００４】
戦闘場面における敵キャラクタの演出にバリエーションを持たせるために、敵キャラクタのパラメータを利用して、少ない種類の音声データで、種々のキャラクタの効果音を見た目に応じたリアルな音声で発するようにしたものがある（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００８−２００２５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来のゲームシステムでは、パラメータが固定されて敵キャラクタのデータが管理されているため、パラメータが異なる多様な敵キャラクタを出現させる場合には、敵キャラクタを管理するためのデータのデータ量が膨大になってしまうという問題があった。
【０００７】
本発明は、上記の問題を解決すべく、多大なデータ量の管理データを必要とすることなく、戦闘場面において多様な敵キャラクタとの対戦を行うことができるバトル制御を実行することが可能なビデオゲームを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のビデオゲーム処理装置は、プレイヤが操作するプレイヤキャラクタを表示画面上に表示し、敵キャラクタとの戦闘を含むビデオゲームの進行を制御するビデオゲーム処理装置であって、前記戦闘が開始されるときに、敵キャラクタの基礎とする基礎キャラクタを決定する基礎キャラクタ決定手段と、前記基礎キャラクタ決定手段によって決定された基礎キャラクタに設定可能な項目の追加データを決定する追加データ決定手段と、前記基礎キャラクタ決定手段によって決定された基礎キャラクタに、前記追加データ決定手段によって決定された追加データを設定した敵キャラクタを生成する敵キャラクタ生成手段とを含むことを特徴とする。
【０００９】
上記の構成としたことで、多大なデータ量の管理データを必要とすることなく、戦闘場面において多様な敵キャラクタとの対戦を行うことができるバトル制御を実行することが可能となる。
【００１０】
前記基礎キャラクタに設定可能な追加データの項目には、戦闘における強さレベル及びゲーム上のレベルの他、装備アビリティ、装備アイテム、及び装備アクセサリのうち少なくとも１つが含まれ、前記追加データ決定手段は、予め定められている複数段階の強さレベルから１つの強さレベルを決定し、前記プレイヤキャラクタのゲーム上のレベルと決定した強さレベルとに基づいて敵キャラクタのゲーム上のレベルを決定し、決定した強さレベルによって定められた範囲で他の項目の追加データを決定する構成とされていてもよい。
【００１１】
敵キャラクタの基礎となる基礎キャラクタと、該基礎キャラクタに設定可能な追加データの項目とが対応付けされた基礎キャラクタデータを記憶する基礎データ記憶手段と、前記基礎キャラクタデータを参照して、前記基礎キャラクタ決定手段によって決定された基礎キャラクタに設定可能な項目の追加データを指定する追加データ指定画面をプレイヤに提示する追加データ指定画面提示手段とを含み、前記追加データ決定手段は、前記追加データ指定画面によって指定された追加データを、基礎キャラクタに設定する追加データに決定する構成とされていてもよい。
【００１２】
敵キャラクタの基礎となる基礎キャラクタと、該基礎キャラクタに設定可能な追加データの項目とが対応付けされた基礎キャラクタデータを記憶する基礎データ記憶手段を含み、前記追加データ決定手段は、前記基礎キャラクタデータを参照して、基礎キャラクタに設定可能な項目の追加データを自動的に決定する構成とされていてもよい。
【００１３】
また、本発明のビデオゲーム処理方法は、プレイヤが操作するプレイヤキャラクタを表示画面上に表示し、敵キャラクタとの戦闘を含むビデオゲームの進行を制御するビデオゲーム処理方法であって、前記戦闘が開始されるときに、敵キャラクタの基礎とする基礎キャラクタを決定する基礎キャラクタ決定処理と、前記基礎キャラクタ決定処理にて決定した基礎キャラクタに設定可能な項目の追加データを決定する追加データ決定処理と、前記基礎キャラクタ決定処理にて決定した基礎キャラクタに、前記追加データ決定処理にて決定した追加データを設定した敵キャラクタを生成する敵キャラクタ生成処理とを含むことを特徴とする。
【００１４】
さらに、本発明のビデオゲーム処理プログラムは、プレイヤが操作するプレイヤキャラクタを表示画面上に表示し、敵キャラクタとの戦闘を含むビデオゲームの進行を制御するビデオゲーム処理プログラムであって、コンピュータに、前記戦闘が開始されるときに、敵キャラクタの基礎とする基礎キャラクタを決定する基礎キャラクタ決定処理と、前記基礎キャラクタ決定処理にて決定した基礎キャラクタに設定可能な項目の追加データを決定する追加データ決定処理と、前記基礎キャラクタ決定処理にて決定した基礎キャラクタに、前記追加データ決定処理にて決定した追加データを設定した敵キャラクタを生成する敵キャラクタ生成処理とを実行させるためのものである。
【発明の効果】
【００１５】
本発明によれば、多大なデータ量の管理データを必要とすることなく、戦闘場面において多様な敵キャラクタとの対戦を行うことができるバトル制御を実行することが可能なビデオゲームを提供することができるようになる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施の形態について図面を参照して説明する。
【００１７】
図１は、本発明の一実施の形態を示すビデオゲーム処理装置１００の構成例を示すブロック図である。図１に示すように、ビデオゲーム処理装置１００は、ゲームプログラム読み取り部１０、制御部１１、記憶部１２、表示部１３、音声出力部１４、およびプレイヤ操作受付部１５を含む。
【００１８】
ゲームプログラム読み取り部１０は、ゲームプログラムが格納された記憶媒体を内蔵するゲームカートリッジ２０を着脱可能に受け付ける。ゲームプログラム読み取り部１０は、挿入されたゲームカートリッジ２０の記憶媒体から必要なゲームプログラムを読み出す。なお、この実施形態では、ゲームカートリッジ２０に内蔵される記憶媒体には、アクションゲームあるいはＲＰＧに分類されるビデオゲームプログラムが記憶されているものとする。なお、バトル場面においてプレイヤキャラクタが敵キャラクタと対戦するゲームであれば、どのようなゲームであってもよい。
【００１９】
制御部１１は、ゲームプログラム読み取り部１０により読み取られたゲームプログラムを実行し、プレイヤの操作に応じてビデオゲームを進行するための各種の制御を実行する機能を有する。
【００２０】
記憶部１２は、ビデオゲームを進行する際に必要なゲームプログラムや各種のデータを記憶する記憶媒体である。記憶部１２は、例えばＲＡＭなどの不揮発性のメモリによって構成される。記憶部１２には、ゲームの進行に従って登録・更新される各種の情報や、ゲームカートリッジ２０に内蔵される記憶媒体から読み出されたゲームにおいて使用される各種の情報が格納される。
【００２１】
本例では、記憶部１２には、敵キャラクタ管理テーブル１２ａと、基礎キャラクタ管理テーブル１２ｂと、強さ管理テーブル１２ｃと、アビリティ管理テーブル１２ｄとが格納されている。各テーブル１２ａ〜１２ｄについては、後で詳しく説明する。
【００２２】
表示部１３は、制御部１１の制御に従って、ゲーム進行やプレイヤ操作に応じたゲーム画面を表示する表示装置である。表示部１３は、例えば、液晶表示装置によって構成される。
【００２３】
音声出力部１４は、制御部１１の制御に従って、ゲーム進行やプレイヤ操作に応じて音声を出力する。プレイヤ操作受付部１５は、複数のボタンやマウスなどによって構成されるコントローラからのプレイヤ操作に応じた操作信号を受け付け、その結果を制御部１１に通知する。
【００２４】
ここで、本例のビデオゲーム処理装置１００によって実行される敵キャラクタの管理方法の概要について説明する。本例では、バトル場面において、プレイヤキャラクタＰＣをプレイヤＰが操作して、プレイヤキャラクタＰＣの戦闘相手である敵キャラクタＮＰＣに攻撃を加えて、敵キャラクタＮＰＣの生命値（ヒットポイント：ＨＰ）を戦闘不能値（例えば「０」）にすることによって勝利することを目的とするビデオゲームであるものとする。
【００２５】
図２は、敵キャラクタの管理方法の概要を説明するための説明図である。本例では、例えば図２に示すように、敵キャラクタＮＰＣの基礎となる基礎キャラクタ毎に、基礎キャラクタＢＣ−１〜ＢＣ−Ｎ（Ｎは任意の正の整数）を示す基礎データと、基礎キャラクタに設定可能なアイテムなどの項目を示す設定項目データとを含む基礎キャラクタデータが設けられている。この基礎キャラクタデータは、あらかじめ基礎キャラクタ管理テーブル１２ｂに格納されている。「基礎キャラクタデータ」については、後で詳しく説明する。そして、バトルを開始するときに、ビデオゲーム処理装置１００は、基礎キャラクタデータをベースとして、バトルに登場させる敵キャラクタＮＰＣを生成する。
【００２６】
次に、本例のビデオゲーム処理装置１００の動作について説明する。
図３は、ビデオゲーム処理装置１００が実行する敵キャラクタ生成処理の例を示すフローチャートである。敵キャラクタ生成処理では、プレイヤキャラクタＰＣの対戦相手となる敵キャラクタＮＰＣを生成する処理が実行される。具体的には、制御部１１が、敵キャラクタを構成する情報を順次決定していき、敵キャラクタ管理テーブル１２ａに格納していくことによって、戦闘に登場させる敵キャラクタを示す敵キャラクタデータを生成する処理が実行される。
【００２７】
図４は、敵キャラクタ生成処理が終了した時点での敵キャラクタ管理テーブル１２ａにおける敵キャラクタデータの格納状態の例を示す説明図である。図４に示すように、敵キャラクタデータは、敵キャラクタの基礎とした基礎キャラクタのＩＤ、敵キャラクタの強さレベル、敵キャラクタのゲーム上のレベル、装備するアビリティ、装備するアイテム、装備するアクセサリ、装備する召喚獣、ＨＰなどの敵キャラクタを特定可能な各種の情報を含む。
【００２８】
敵キャラクタ生成処理は、例えば、プレイヤＰによるコントローラの操作によりバトル開始操作がなされたときに開始される。なお、本例のビデオゲームがＲＰＧ等の場合には、制御部１１が、移動フィールドにおいてプレイヤＰが操作するプレイヤキャラクタＰＣが敵キャラクタに遭遇したと判断したことに応じて敵キャラクタ生成処理を開始するようにすればよい。この場合、例えば制御部１１が、敵キャラクタが位置する移動フィールド上の座標とプレイヤキャラクタＰＣが位置する移動フィールド上の座標が所定距離内の座標であるか否かを監視する構成とすればよい。
【００２９】
敵キャラクタ生成処理において、制御部１１は、先ず、基礎キャラクタ管理テーブル１２ｂを参照して、戦闘に登場し得る複数種類の基礎キャラクタＢＣ−１〜ＢＣ−Ｎの中から、敵キャラクタＮＰＣの基礎となる基礎キャラクタを決定する（ステップＳ１０１）。ステップＳ１０１では、例えばランダムに決定するようにしてもよいし、プレイヤによって指定された基礎キャラクタに決定するようにしてもよいし、ＲＰＧの場合には遭遇した敵キャラクタの基礎キャラクタに決定するようにしてもよい。
【００３０】
図５は、基礎キャラクタ管理テーブル１２ｂにおける基礎キャラクタデータの格納状態の例を示す説明図である。図５に示すように、基礎キャラクタデータは、基礎キャラクタを一意に特定するための基礎キャラクタＩＤと、該当する基礎キャラクタの名前と、ゲーム上のレベル毎の最大ＨＰなどの基本パラメータ情報（最大ＨＰの他、最大ＭＰ（マジックポイント、攻撃力、防御力、すばやさ、運などの基本能力の値を示す情報））と、基礎キャラクタに設定可能なアイテムなどの項目を示す設定項目データ（図示せず）とを含む。
【００３１】
ここでは、制御部１１は、ステップＳ１０１にて、基礎キャラクタＩＤ「０００１」の基礎キャラクタＢＣ−１に決定し、その基礎キャラクタＩＤ「０００１」を設定した敵キャラクタ管理テーブル１２ａを生成する。
【００３２】
次に、制御部１１は、強さ管理テーブル１２ｃを参照して、敵キャラクタＮＰＣの「強さレベル」を決定し、ステップＳ１０１にて生成された敵キャラクタ管理テーブル１２ａの該当項目に設定する（ステップＳ１０２）。ここで、本例における「強さレベル」とは、カスタムランクにより決定されるＲＰＧ的な強さと、アクションランクにより決定されるバトルアクション的な強さを決定するものである。なお、「ＲＰＧ的な強さ」とは、キャラクタに装備されるアイテムやアクセサリの強さを示し、強ければ強いほどより効果の大きいアイテムやアクセサリが装備されることになる。また、「バトルアクション的な強さ」とは、キャラクタに装備される召喚獣の強さと、バトルの際に選択されるコマンドの強さとを示し、強ければ強いほど、より強い召喚獣が装備され、より効果の大きいコマンド（大きい攻撃力の攻撃を実行するためのコマンド）がバトルにおいて選択されることになる。
【００３３】
図６は、強さ管理テーブル１２ｃにおける強さレベル情報の格納状態の例を示す説明図である。図６に示すように、強さレベル情報は、強さレベルと、カスタムランクと、アクションランクと、調整Ｌｖ（レベル）とが対応付けされた情報である。本例では、９種類の強さレベルが用意してあり、このいずれかの強さレベルに決定される。「カスタムランク」は、「最弱」、「弱い」、「普通」、「強い」、「最強」の５種類に分類されており、「最強」に近いほど、ＲＰＧ的に強いキャラクタとなる。「アクションランク」は、「Ａ」〜「Ｈ」に分類されており、Ａに近い程、バトルアクション的に強いキャラクタとなる。「調整Ｌｖ」とは、生成する敵キャラクタのゲーム上のレベルを調整するための値を意味し、本例では、対戦相手となるプレイヤキャラクタのゲーム上のレベルに調整レベルを加算した値が敵キャラクタのゲーム上のレベルとなる。
【００３４】
ステップＳ１０２では、制御部１１は、強さ管理テーブル１２ｃを参照して、９種類の強さレベルの中から敵キャラクタＮＰＣの強さレベルを１つ選んで決定する。ステップＳ１０２では、例えば乱数を用いてランダムに決定するようにしてもよいし、プレイヤによって指定された強さレベルに決定するようにしてもよい。また、プレイヤの個性（ゲーム中にプレイヤによって設定された情報であって、例えばＲＰＧに強い・弱いを示す情報、アクションゲームの得手・不得手などを示す情報）や、プレイヤキャラクタのゲーム上のレベルに応じて決定される構成としてもよい。
【００３５】
次に、制御部１１は、敵キャラクタＮＰＣのゲーム上のレベルを決定して、ステップＳ１０１にて生成された敵キャラクタ管理テーブル１２ａの該当項目に設定する（ステップＳ１０３）。本例では、制御部１１は、強さ管理テーブル１２ｃを参照してステップＳ１０２にて決定した強さレベルに対応付けされている調整レベルを確認し、その調整レベルを対戦相手となるプレイヤキャラクタＰＣのゲーム上のレベルに加算した値を算出し、その算出した値を敵キャラクタＮＰＣのゲーム上のレベルに決定する。具体的には、プレイヤキャラクタのレベルが４０であり、強さレベルが「最弱」であれば、敵キャラクタＮＰＣのゲーム上のレベルは３５となる。本例では、プレイヤキャラクタのレベルが１であり、強さレベルが「普通」であって、敵キャラクタＮＰＣのゲーム上のレベルが１に決定されたものとする。なお、ステップＳ１０３において、敵キャラクタＮＰＣのゲーム上のレベルを例えば乱数を用いてランダムに決定するようにしてもよいし、プレイヤによって指定されたレベルに決定するようにしてもよい。
【００３６】
次に、制御部１１は、例えば乱数を用いて、敵キャラクタＮＰＣの性格をランダムに決定する（ステップＳ１０４）。本例においては、敵キャラクタの性格として、「戦略型」や、「勇敢型」などが後述するアビリティ管理テーブル１２ｄに記憶されているものとする。
【００３７】
性格を決定すると、制御部１１は、アビリティ管理テーブル１２ｄを参照し、決定した性格と敵キャラクタＮＰＣのレベルとに応じたアビリティを決定し、ステップＳ１０１にて生成された敵キャラクタ管理テーブル１２ａの該当項目に設定することで装備する（ステップＳ１０５）。
【００３８】
図７は、アビリティ管理テーブル１２ｄにおけるアビリティ管理情報の格納状態の例を示す説明図である。図７に示すように、アビリティ情報には、性格とアビリティの種類により敵キャラクタＮＰＣに装備させる優先度（二重丸、丸、及び空欄に分類されており、この順に優先度が高く、同じ場合はランダムに優先度の高低が決定される）が設定されている。さらに、本例においては、基礎キャラクタの種類毎に優先的に装備させるアビリティと、装備させないアビリティが設定されており、それらに応じて、制御部１１は、敵キャラクタのゲーム上のレベルに応じた数のアビリティを、敵キャラクタ管理テーブル１２ａに格納する構成としている。
【００３９】
次に、制御部１１は、敵キャラクタＮＰＣに装備させるアイテムを決定し、ステップＳ１０１にて生成された敵キャラクタ管理テーブル１２ａの該当項目に設定することで装備する（ステップＳ１０６）。
【００４０】
本例において、アイテムには１〜１５のアイテムレベルが設定されているものとする。制御部１１は、敵キャラクタＮＰＣのゲーム上の「レベル」と敵キャラクタＮＰＣの「強さレベル」に応じて敵キャラクタＮＰＣに設定する装備アイテムレベルを決定する。具体的には、制御部１１は、敵キャラクタＮＰＣのレベルをパラメータにして、数式「装備アイテムレベル＝（敵キャラクタのレベル値−１）／７＋１」を用いて算出する。この場合、（敵キャラクタのレベル値−１）／７）は小数点以下切り捨てとする。
【００４１】
装備アイテムレベルを決定すると、制御部１１は、敵キャラクタ管理テーブル１２ａを参照し、「強さレベル」に対応するカスタムランクが「普通」の場合は、武器、頭、および体のうち２つに、装備アイテムレベルと同じアイテムレベルのアイテムを選択し、残りの１箇所に装備アイテムレベルより１レベル下のアイテムレベルのアイテムを選択し、敵キャラクタ管理テーブル１２ａに格納する。
【００４２】
制御部１１は、「強さレベル」に対応するカスタムランクが「最弱」の場合は、武器、頭、および体の全ての箇所に装備アイテムレベルより１レベル下のアイテムレベルのアイテムを選択する。また、「強さレベル」に対応するカスタムランクが「弱い」の場合は、武器、頭、および体のうち１つに装備アイテムレベルと同じアイテムレベルのアイテムを選択し、残りの２箇所に装備アイテムレベルより１レベル下のアイテムレベルのアイテムを選択する。また、「強さレベル」に対応するカスタムランクが「強い」の場合は、武器、頭、および体の全てに装備アイテムレベルと同じアイテムレベルのアイテムを選択する。また、「強さレベル」に対応するカスタムランクが「最強」の場合は、武器、頭、および体の全てに装備アイテムレベルより１レベル上のアイテムレベルのアイテムを選択する。なお、装備するアイテムのアイテムレベルの選択を、決定した性格に応じて決定する構成としても良い。
【００４３】
次に制御部１１は、敵キャラクタＮＰＣに装備させるアクセサリを決定し、ステップＳ１０１にて生成された敵キャラクタ管理テーブル１２ａの該当項目に設定することで装備する（ステップＳ１０７）。
【００４４】
本例では、制御部１１は、先ず、敵キャラクタＮＰＣのゲーム上のレベルと敵キャラクタＮＰＣの「強さレベル」とに応じて、装備するアクセサリの数（スロットの数）を決定する。ゲーム上のレベルが高いほど、また「強さレベル」に対応するカスタムランクがより強いほど、スロットの数が多くなるように決定される。
【００４５】
そして、制御部１１は、敵キャラクタＮＰＣに設定された性格などをパラメータに、スロットの数だけ、装備アイテムレベルに応じたアクセサリを選択し、敵キャラクタ管理テーブル１２ａに格納する。なお、複数のアクセサリのセットを予め記憶しておき、例えばスロットの数と装備アイテムレベルと、性格とが所定の組み合わせの場合に、所定の確率で、このセットが選択される構成としてもよい。
【００４６】
次に制御部１１は、敵キャラクタＮＰＣに装備させる召喚獣を決定し、ステップＳ１０１にて生成された敵キャラクタ管理テーブル１２ａの該当項目に設定することで装備する（ステップＳ１０８）。召喚獣とは、本例のビデオゲームで実行されるバトルにおいて、敵キャラクタＮＰＣが召喚することによりそのバトルに参加させることが可能な他のＮＰＣのことを意味する。
【００４７】
本例では、召喚獣には、敵キャラクタＮＰＣの性格と「強さレベル」に対応するアクションランクとに応じて優先度が設定されているものとする。制御部１１は、敵キャラクタ管理テーブル１２ａなどを参照して敵キャラクタＮＰＣの性格と「強さレベル」に対応するアクションランクを確認し、敵キャラクタＮＰＣに装備させる召喚獣を選択し、選択した召喚獣を敵キャラクタ管理テーブル１２ａに設定する。なお、召喚獣はゲームの進行により順次獲得されるものであり、制御部１１は、プレイヤキャラクタＰＣが既に獲得した召喚獣の中から、敵キャラクタＮＰＣに装備させる召喚獣を選択する構成としても良い。
【００４８】
ステップＳ１０１〜ステップＳ１０８の処理により敵キャラクタ管理テーブル１２ａの設定が完了すると、制御部１１は、敵キャラクタ管理テーブル１２ａに設定された敵キャラクタデータが示す敵キャラクタＮＰＣをバトル画面に表示し、プレイヤキャラクタＰＣとのバトルを開始する（ステップＳ１０９）。
【００４９】
上述したステップＳ１０１〜ステップＳ１０８の処理によって、例えば図８に示すように、基礎キャラクタＢＣ−１から敵キャラクタＮＰＣ−１Ａや敵キャラクタＮＰＣ−１Ｂなどの多様な敵キャラクタＮＰＣを生成することが可能となる。また、例えば図９に示すように、基礎キャラクタＢＣ−Ｎから敵キャラクタＮＰＣ−ＮＡや敵キャラクタＮＰＣ−ＮＢなどの多様な敵キャラクタＮＰＣを生成することが可能となる。
【００５０】
なお、上述した例では、様々な基準によってアビリティ、装備アイテム、装備アクセサリ、及び装備召喚獣を決定するようにしていたが、敵キャラクタの強さレベル（あるいは対応するカスタムランクまたはアクションランク）のみに応じて、アビリティ、装備アイテム、装備アクセサリ、及び装備召喚獣を決定するようにしてもよい。
【００５１】
また、上述した例では、主として自動的に敵キャラクタデータを生成する場合について説明したが、プレイヤに対して敵キャラクタの設定用画面の提示し、プレイヤからの指定に応じて敵キャラクタの強さレベル、ゲーム上のレベル、アビリティ、装備アイテム、装備アクセサリ、及び装備召喚獣のうち一部または全部を決定するようにしてもよい。この場合、制御部１１が、基礎キャラクタ管理テーブル１２ｂに格納された基礎キャラクタデータを参照して、ステップＳ１０１にて決定した基礎キャラクタに設定可能な項目の追加データを指定する追加データ指定画面をプレイヤに提示し、追加データ指定画面によってプレイヤにより指定された追加データを、基礎キャラクタに設定する追加データに決定するようにすればよい。なお、敵キャラクタの強さレベルのみをプレイヤの指定に応じて設定し、その他の項目については自動的に決定するようにしてもよい。
【００５２】
以上に説明したように、上述した実施の形態では、プレイヤが操作するプレイヤキャラクタを表示画面上に表示し、敵キャラクタとの戦闘を含むビデオゲームの進行を制御するビデオゲーム処理装置１００が、戦闘が開始されるときに、敵キャラクタの基礎とする基礎キャラクタを決定し、決定された基礎キャラクタに設定可能な項目の追加データ（敵キャラクタの強さレベル、ゲーム上のレベル、アビリティ、装備アイテム、装備アクセサリ、装備召喚獣など）を決定し、決定した基礎キャラクタに決定した追加データを設定した敵キャラクタを生成する構成としたので、多大なデータ量の管理データを必要とすることなく、戦闘場面において多様な敵キャラクタとの対戦を行うことができるバトル制御を実行することが可能となる。
【００５３】
すなわち、ビデオゲーム処理装置１００が、敵キャラクタの基礎とする基礎キャラクタと、その基礎キャラクタに設定可能な項目の追加データとを決定し、その基礎キャラクタに追加データを設定した敵キャラクタを生成する構成としているので、戦闘に登場させる敵キャラクタのデータをそれぞれ別個に持つことなく、基礎キャラクタのデータを事前に持っておくだけで、装備状態やパラメータの設定内容が多様な敵キャラクタを生成することが可能となる。よって、多大なデータ量の管理データを必要とすることなく、戦闘場面において多様な敵キャラクタとの対戦を行うことができるバトル制御を実行することが可能となる。
【００５４】
また、上述した実施の形態において、基礎キャラクタに設定可能な追加データの項目には、戦闘における強さレベル及びゲーム上のレベルの他、装備アビリティ、装備アイテム、及び装備アクセサリのうち少なくとも１つが含まれることとし、ビデオゲーム処理装置１００が、予め定められている複数段階の強さレベルから１つの強さレベルを決定し、プレイヤキャラクタのゲーム上のレベルと決定した強さレベルとに基づいて敵キャラクタのゲーム上のレベルを決定し、決定した強さレベルによって定められた範囲で他の項目の追加データを決定する構成とした場合には、戦闘における強さレベルに合致した多様な敵キャラクタを生成することが可能となる。
【００５５】
また、上述した実施の形態において、ビデオゲーム処理装置１００が、敵キャラクタの基礎となる基礎キャラクタと、その基礎キャラクタに設定可能な追加データの項目とが対応付けされた基礎キャラクタデータを記憶する基礎キャラクタ管理テーブル１２ｂを備え、基礎キャラクタデータを参照して、決定した基礎キャラクタに設定可能な項目の追加データを指定する追加データ指定画面をプレイヤに提示し、追加データ指定画面によって指定された追加データを、基礎キャラクタに設定する追加データに決定する構成とした場合には、多大なデータ量の管理データを必要とすることなく、プレイヤの希望に応じて多様な敵キャラクタを生成することが可能となる。
【００５６】
また、上述した実施の形態において、ビデオゲーム処理装置１００が、敵キャラクタの基礎となる基礎キャラクタと、その基礎キャラクタに設定可能な追加データの項目とが対応付けされた基礎キャラクタデータを記憶する基礎キャラクタ管理テーブル１２ｂを備え、基礎キャラクタデータを参照して、基礎キャラクタに設定可能な項目の追加データを自動的に決定する構成とした場合には、多大なデータ量の管理データを必要とすることなく、自動的に多様な敵キャラクタを生成することが可能となる。されていてもよい。
【００５７】
なお、上述した実施形態では、ビデオゲーム処理装置１００がゲームカートリッジ２０から読み取ったゲームプログラムに基づいて上述したゲーム処理などの各種の処理を実行する構成としていたが、ゲームサーバからインターネットなどの通信ネットワークを介してゲームプログラムを取得するようにしてもよい。また、ビデオゲーム処理装置１００がゲームサーバとして機能し、通信ネットワークを介してゲームプログラムをゲーム端末に提供するようにしてもよい。
【００５８】
なお、上述した実施の形態では、ビデオゲーム処理装置１００は、自己が備える記憶装置（記憶部１２）に記憶されている制御プログラム（ビデオゲーム処理プログラム）に従って、上述した各種の処理を実行する。
【産業上の利用可能性】
【００５９】
本発明によれば、多大なデータ量の管理データを必要とすることなく、戦闘場面において多様な敵キャラクタとの対戦を行うことができるバトル制御を実行するのに有用である。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態におけるビデオゲーム処理装置の構成例を示すブロック図である。
【図２】基礎キャラクタデータの概要を示す説明図である。
【図３】敵キャラクタ生成処理の例を示すフローチャートである。
【図４】敵キャラクタ管理テーブルの格納状態の例を示す説明図である。
【図５】基礎キャラクタ管理テーブルの格納状態の例を示す説明図である。
【図６】強さレベル管理テーブルの格納状態の例を示す説明図である。
【図７】アビリティ管理テーブルの格納状態の例を示す説明図である。
【図８】基礎キャラクタから生成される多様な敵キャラクタを説明するための説明図である。
【図９】基礎キャラクタから生成される多様な敵キャラクタを説明するための説明図である。
【符号の説明】
【００６１】
１０              ゲームプログラム読み取り部
１１              制御部
１２              記憶部
１３              表示部
１４              音声出力部
１５              プレイヤ操作受付部
１００            ビデオゲーム処理装置
【図１】
2010142360.tif 000003
【図２】
2010142360.tif 000004
【図３】
2010142360.tif 000005
【図４】
2010142360.tif 000006
【図５】
2010142360.tif 000007
【図６】
2010142360.tif 000008
【図７】
2010142360.tif 000009
【図８】
2010142360.tif 000010
【図９】
2010142360.tif 000011