(57)【特許請求の範囲】
【請求項１】
コンピュータを、
遊技者によって操作されるキャラクタを生成してゲーム空間内で活動させるキャラクタ制御手段、
前記キャラクタに戦闘能力を取得する能力であるポテンシャルデータを付与するポテンシャル付与手段、
前記ポテンシャルデータを、前記キャラクタの具体的な戦闘能力である複数のスキルに変換する手段であって、スキルを前記キャラクタに装備するとき、当該スキルを装備するために必要な基本値に、そのとき該キャラクタが装備しているスキル数に応じた追加値を加算した値のポテンシャルデータを当該スキルに変換して前記キャラクタに装備するスキル変換手段、
前記複数のスキルのうち２以上のスキルを優先順位の高い順に配列した優先順位リストを記憶する優先順位記憶手段、として機能させるプログラムであって、
前記スキル変換手段は、変換対象のスキルを、そのときキャラクタが取得しているポテンシャルデータ範囲で、前記優先順位リストで優先順位の高いものから順に選択して変換する第１のスキル変換手段、
を含むことを特徴とするプログラム。
【請求項２】
前記優先順位記憶手段は、複数の優先順位リストを記憶する手段であり、
前記第１のスキル変換手段は、前記複数の優先順位リストからいずれか１つを選択する手段を含む、
ことを特徴とする請求項１に記載のプログラム。
【請求項３】
前記第１のスキル変換手段は、前記ポテンシャルデータが、前記優先順位リストに基づいて選択したスキルを装備するために必要な値に不足する場合、当該スキルをスキップし、前記優先順位リストから次の優先順位のスキルを選択することを特徴とする請求項１または請求項２に記載のプログラム。
【請求項４】
コンピュータを、さらに、前記キャラクタが装備しているスキルを取り外してポテンシャルデータに逆変換する手段であって、スキルを前記キャラクタから取り外したとき、当該スキルを装備するために必要な基本値に、そのとき該キャラクタが装備しているスキル数に応じた追加値を加算した値をポテンシャルデータに逆変換する逆変換手段として機能させ、
前記第１のスキル変換手段は、この逆変換されたポテンシャルデータを、再度、スキルに変換する請求項１乃至請求項３のいずれかに記載のプログラム。
【請求項５】
前記スキル変換手段は、前記ポテンシャルデータを、遊技者によって選択されたスキルに変換する第２のスキル変換手段、および、前記第１、第２のスキル変換手段のいずれかを選択する選択手段を含むことを特徴とする請求項１乃至請求項４のいずれかに記載のプログラム。
【請求項６】
請求項１乃至請求項５のいずれかに記載のプログラムを記憶した記憶部と、前記プログラムを実行するコンピュータと、を備えたゲーム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、遊技者が操作する主キャラクタが複数のミッションをクリアしてゆく３Ｄアクションゲーム等のゲームを実行するプログラムおよびゲーム装置に関する。
【背景技術】
【０００２】
３Ｄアクションゲームは、例えば非特許文献１に示すように、遊技者が主キャラクタを操作して複数のミッションをクリアしてゆくものである。ミッションがクリアされるごとに主キャラクタに経験値が蓄積され、遊技者は、この経験値を主キャラクタの具体的な戦闘能力であるスキル（アイテム）に変換することでキャラクタをパワーアップすることができるものである。また、一旦主キャラクタが獲得したスキルを、再度別のスキルに変換可能な経験値に逆変換することができるゲームも提案されている（たとえば特許文献１）。
【０００３】
すなわち、この種のゲームでは、主キャラクタ（遊技者）がミッションをクリアする経験によって得た能力が、経験値というパラメータで主キャラクタに付与され、遊技者が、この経験値を具体的な戦闘能力（攻撃力、防御力等）であるスキル（アイテム）に変換することで主キャラクタをパワーアップできるようにして、経験が主キャラクタの能力に反映されるようにしている。また、特許文献１のゲームでは、さらに、一度、各種の戦闘能力に変換した経験値を再び他の戦闘能力に変換できる経験値に戻したり、ゲーム空間内の他のキャラクタ（ノンプレイヤキャラクタ等）にこの経験値を付与したりすることもできるようにされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１１６９３７号公報
【非特許文献】
【０００５】
【非特許文献１】「デビルメイクライ解体真書」株式会社カプコン、２００５年、ｐ．１２６−１３５
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記従来の３Ｄアクションゲームにおいて、主キャラクタが獲得した経験値をスキルに変換する場合、遊技者がマニュアル操作で所望のスキルを選択する必要があった。すなわち、遊技者がスキルに変換可能な経験値の大きさに応じたスキルを一つ一つ選択しなければならず面倒であるうえに、各スキルの内容や各スキルの装備コスト（必要経験値）等を知っていないと的確なスキルの選択ができず、獲得した経験値を戦闘に生かしきれないという問題があった。
【０００７】
この発明は、キャラクタが経験値を取得し、それをスキルに変換して戦闘を行うゲームにおいて、遊技者がマニュアルで選択しなくても自動的にスキルを選択して経験値を変換することができるプログラムおよびゲーム装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１の発明は、コンピュータを、遊技者によって操作されるキャラクタを生成してゲーム空間内で活動させるキャラクタ制御手段、前記キャラクタに戦闘能力を取得する能力であるポテンシャルデータを付与するポテンシャル付与手段、前記ポテンシャルデータを、前記キャラクタの具体的な戦闘能力である複数のスキルに変換する手段であって、スキルを前記キャラクタに装備するとき、当該スキルを装備するために必要な基本値に、そのとき該キャラクタが装備しているスキル数に応じた追加値を加算した値のポテンシャルデータを当該スキルに変換するスキル変換手段、前記複数のスキルを優先順位の高い順に配列した優先順位リストを記憶する優先順位記憶手段、として機能させるプログラムであって、
前記スキル変換手段は、変換対象のスキルを、そのときキャラクタが取得しているポテンシャルデータ範囲で、前記優先順位リストで優先順位の高いものから順に選択して変換する第１のスキル変換手段、を含むことを特徴とする。
【０００９】
請求項２の発明は、請求項１の発明において、前記優先順位記憶手段は、複数の優先順位リストを記憶する手段であり、前記第１のスキル変換手段は、前記複数の優先順位リストからいずれか１つを選択する手段を含むことを特徴とする。
【００１０】
請求項３の発明は、請求項１、２の発明において、前記第１のスキル変換手段は、スキルの優先順位の高いものから順に選択したとき、当該スキルを装備するために必要な値のポテンシャルデータが不足する場合、当該スキルをスキップして次の優先順位のスキルを選択することを特徴とする。
【００１１】
請求項４の発明は、請求項１〜３の発明において、コンピュータを、さらに、前記キャラクタが装備しているスキルを取り外してポテンシャルデータに逆変換する手段であって、スキルを前記キャラクタから取り外したとき、当該スキルを装備するために必要な基本値に、そのとき該キャラクタが装備しているスキル数に応じた追加値を加算した値をポテンシャルデータに逆変換する逆変換手段として機能させ、前記第１のスキル変換手段は、この逆変換されたポテンシャルデータを、再度、スキルに変換することを特徴とする。
請求項５の発明は、請求項１〜４の発明において、前記ポテンシャルデータを、遊技者によって選択されたスキルに変換する第２のスキル変換手段、および、前記第１、第２のスキル変換手段のいずれかを選択する選択手段を含むことを特徴とする。
【００１３】
請求項６の発明は、請求項１乃至請求項５のいずれかに記載のプログラムを記憶した記憶部と、前記プログラムを実行するコンピュータと、を備えたゲーム装置である。
【発明の効果】
【００１４】
この発明によれば、主キャラクタが経験値を取得し、それをスキルに変換して戦闘を行うゲームにおいて、遊技者に代わって、コンピュータが経験値の値に応じて自動的にスキルに割り振ることができるため、経験値をスキルに割り振る作業の手間を省くことができ、また、より効率的に割り振られたスキルに基づいてゲームを楽しむことができる。
【図面の簡単な説明】
【００１５】
【図１】この発明が適用されるゲーム装置の外観図
【図２】同ゲーム装置のコントローラの外観図
【図３】同ゲーム装置のブロック図
【図４】この発明の実施形態である３Ｄアクションゲームプログラムのゲーム進行を説明する図
【図５】同ゲームプログラムと前記ゲーム装置で構成されるゲームシステムの構成を示す図
【図６】第１の主キャラクタが装備可能なスキルの系統図
【図７】第２の主キャラクタが装備可能なスキルの系統図
【図８】第２の主キャラクタが装備可能なスキルの基本バリューを示す図
【図９】第２の主キャラクタがスキルを装備する場合に必要な追加バリューを示す図
【図１０】第２の主キャラクタが装備可能なスキルの優先順位を示す図
【図１１】第２の主キャラクタが装備可能なスキルの優先順位を示す図
【図１２】第２の主キャラクタが装備可能なスキルの優先順位を示す図
【図１３】前記ゲームシステムの動作を示すフローチャート
【図１４】前記ゲームシステムの動作を示すフローチャート
【図１５】前記ゲームシステムの動作を示すフローチャート
【発明を実施するための形態】
【００１６】
図面を参照してこの発明の実施形態であるゲームプログラムおよびゲーム装置（コンピュータ）について説明する。
【００１７】
≪ゲーム装置の構成≫
まず、ゲームプログラムが実行されるゲーム装置について説明する。図１は、ゲームプログラムが実行されるゲーム装置（コンピュータ）の外観図である。
【００１８】
図１は、この発明が適用されるゲーム装置の外観を示す図である。
このゲーム装置は、ゲーム装置本体１０にコントローラ２０が接続されて構成されている。コントローラ２０は、遊技者によって操作される。遊技者は、このコントローラ２０を用いて、ゲーム中に登場する主キャラクタ等を操作するとともに、モニタ３８であるテレビジョン装置（図３参照）に表示されるゲーム空間の視点（以下カメラ位置と呼ぶ）を制御することができる。なお、テレビジョン装置は、ゲーム装置本体１０に接続され、モニタ（表示装置）３８・スピーカ（オーディオ装置）４４として機能する。
【００１９】
ゲーム装置本体１０は、ゲームプログラムが記録された記録媒体１５がセットされるトレイ１１を有している。記録媒体１５は、たとえばＤＶＤ（digital versatile disc）である。ゲーム装置本体１０は、この記録媒体１５からゲームプログラムを読み取って、このプログラムを実行する。なお、記録媒体１５は、ＤＶＤ以外であってもよく、例えばＣＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ、または、内蔵のハードディスクなどを用いることができる。
【００２０】
また、装置前面には、コントローラ２０が接続されるコネクタ１２、フラッシュメモリからなるカード型の外部メモリ４５（図３参照）がセットされるメモリスロット１３が、それぞれ２つずつ設けられている。
【００２１】
図２は、コントローラ２０の外観を示す平面図である。  
コントローラ２０は、略コ字形をしており、遊技者が両翼部のハンドル２０１Ｌ，２０１Ｒを左右両手で把持して操作する。コントローラ２０の左右上面には操作ボタン群２１０、２２０、アナログスティック２１２、２２２が設けられており、コントローラ２０の右前面にはＲ１ボタン２１１、左前面にはＬ１ボタン２２１がそれぞれ設けられている。操作ボタン群２１０およびアナログスティック２１２は遊技者の右手親指で操作され、操作ボタン群２２０およびアナログスティック２２２は遊技者の左手親指で操作される。また、Ｒ１ボタン２１１、Ｌ１ボタン２２１は、それぞれ遊技者の右手人指し指、左手人指し指で操作される。
【００２２】
右側の操作ボタン群２１０は、４個の操作ボタン２１０Ａ〜２１０Ｄを備えている。操作ボタン２１０Ａ〜２１０Ｄには、識別を容易にするために頭部に各々「△」「○」「×」「□」の識別マークが付されている。この操作ボタン群２１０は、主としてゲーム中に登場する主キャラクタに特定の動作をさせるためのボタンとして設定される。特定の動作とは、たとえば、技をくり出す、ジャンプする等である。
【００２３】
また、左側の操作ボタン群２２０は、前後左右に十字型に組み合わされた４個の操作ボタンを備えている。アナログスティック２１２、２２２は、前後左右を含む３６０度の方向に傾倒可能なスティックを有する操作子である。
【００２４】
一般的に、アナログスティック２２２は、主キャラクタの移動方向や移動速度を操作するための操作子として機能し、アナログスティック２１２は、カメラ位置を制御するための操作子として機能する。
【００２５】
図３は、ゲーム装置本体１０およびコントローラ２０の内部構成を示すブロック図である。  
ゲーム装置本体１０は、装置全体の動作を制御するＣＰＵ３１を有している。このＣＰＵ３１に対してＲＡＭ３２およびバス３３が接続される。ＲＡＭ３２には、ゲームの進行に応じて各種のデータが記憶される。
【００２６】
バス３３には、グラフィック・プロセッサ・ユニット（ＧＰＵ）３４、インプット・アウトプット (Ｉ／Ｏ)ポート３９が接続される。ＧＰＵ３４には、デジタル映像信号をＮＴＳＣテレビ ジョン方式やＰＡＬテレビジョン方式に変換するためのデコーダ３７を介して、外部機器であるモニタ（テレビジョン装置：ＴＶ）３８が接続される。
【００２７】
Ｉ／Ｏポート３９には、光ディスク等の記録媒体１５に記録されているデータを再生し、デコードするためのドライバ（ＤＲＶ）４０，サウンド・プロセッサ（Ｓ・Ｐ）４２、外部メモリ４５、コントローラ２０およびＲＯＭ４６が接続される。
【００２８】
コントローラ２０は、Ｉ／Ｏポート２１を介して各種操作子群２２をゲーム装置本体１０のＩ／Ｏポート３９に接続する。
【００２９】
ＲＯＭ４６には、このゲーム装置本体１０を起動するとともに基本的な機能を実現するためのシステムプログラムが記憶されている。外部メモリ４５には、遊技者の情報や実行しているゲームの途中経過等が記憶される。遊技者は、ゲームプログラムを記憶した記憶媒体１５と自己の外部メモリ４５をセットすることにより、途中で中断したゲームを、その中断したタイミングから再開することができる。
【００３０】
サウンド・プロセッサ４２は、増幅器４３を介して、外部機器であるスピーカ４４に接続される。このスピーカ４４は、一般的には、テレビジョン装置に内蔵されている上記モニタ３８と一体のスピーカである。
【００３１】
≪ゲームプログラムの構成≫
次にこのゲーム装置で実行されるゲームプログラムについて説明する。このゲームプログラムは、いわゆる３Ｄアクションゲームであり、図４に示すような流れで進行するものである。
【００３２】
このゲームは、図４に示すように、遊技者の操作によって活動する主キャラクタが、複数のミッション（ゲームステージ）１１０−１〜９を順次クリアしてゆき、全てのミッションをクリアしたときゲームクリア（エンディング）１１１となるものである。この実施形態では、ミッション数は９であるが、ミッション数は９に限定されない。また、このゲームでは、複数の主キャラクタ（第１の主キャラクタ１０１、第２の主キャラクタ１０２）が、各ミッションに応じて登場する。なお、主キャラクタの数は２に限定されない。
【００３３】
上述したゲーム装置にこのゲームプログラムが読み込まれることにより、図５に示すような機能部を備えたゲームシステムが構成される。ゲームシステムは、操作検出部５０、ゲーム進行制御部５１、映像生成部５２からなっている。操作検出部５０は、ＣＰＵ３１、ＲＡＭ３２等のコンピュータ部およびコントローラ２０を含み、遊技者の各種操作を検出して、ゲーム進行制御部５１に伝達する。ゲーム進行制御部５１は、ＣＰＵ３１，ＲＡＭ３２等のコンピュータ部を含み、仮想のゲーム空間やキャラクタを生成するとともに、遊技者の操作や時間の経過等に応じて、上述のゲーム空間を変化させたりキャラクタを活動させる等の処理を行ってゲームを進行させる。映像生成部５２は、ゲーム進行制御部５１が生成したゲーム空間、キャラクタを二次元のスクリーンに投影したゲーム画像を生成してモニタに出力する。
【００３４】
ゲーム進行制御部５１は、第１の主キャラクタ１０１の活動を制御する第１キャラクタ制御部６１、第２の主キャラクタ１０２の活動を制御する第２キャラクタ制御部６２、ゲーム空間の生成および天候などの環境を制御するゲーム空間制御部６３、および、主キャラクタと戦う敵キャラクタの活動を制御する敵キャラクタ制御部６４を有している。第１キャラクタ制御部６１および第２キャラクタ制御部６２は、操作検出部５０から入力される操作情報に基づいて第１、第２の主キャラクタ１０１、１０２の活動を制御する。なお、この実施形態のゲームプログラムでは、第１の主キャラクタ１０１、第２の主キャラクタ１０２は交代で登場し、同時に登場することはないため、第１キャラクタ制御部６１、第２キャラクタ制御部６２は択一的に動作する。ゲーム空間制御部６３は、操作検出部５０から入力された操作情報に基づいて選択されたミッション（ゲームステージ）のゲーム空間を生成する。敵キャラクタ制御部６４は、生成されたゲーム空間内に生息する敵キャラクタを生成するとともに、第１、第２の主キャラクタ１０１、１０２の活動に対応した活動（戦闘）を行わせる。
【００３５】
また、映像生成部５２は、操作検出部５０から入力される操作情報に基づいて、モニタ３８に表示するゲーム画像のゲーム空間内での撮影位置であるカメラ位置を制御する。
【００３６】
なお、ゲームは、遊技者の操作およびゲームプログラム、ゲーム装置で構成されるゲームシステムの処理動作で進行するが、以下の説明では、動作の内容に応じて、主キャラクタを主語とし、主キャラクタの動作として説明する場合がある。
【００３７】
ゲームにおいて、主キャラクタは、ミッションをクリアすることにより経験値（ポテンシャルデータ）を獲得する。経験値とは、ミッションをクリアする経験によって獲得した主キャラクタ（遊技者）の能力を数値化したデータであり、この経験値を元に主キャラクタはスキルを装備することができる。ミッションをクリアしたとき、主キャラクタに与えられる経験値は、そのミッションのクリアに要した時間、戦闘の鮮やかさ等により増減する。
【００３８】
また、主キャラクタは、ゲーム中でアイテムを見つけた場合等、ミッションのクリア以外でも経験値を獲得することができる。
【００３９】
スキルとは、具体的な攻撃・防御能力等の戦闘能力であり、主キャラクタはスキルを装備することにより、より高い戦闘能力を得ることができる（パワーアップ）。図６、図７に示すように、主キャラクタが装備可能なスキルは複数種類準備されており、各スキルにはそのスキルを主キャラクタが装備するために必要な経験値の大きさ（基本値）が設定されている（図８参照）。主キャラクタが各スキルを装備する場合、図８に示す基本値と図９に示す追加値を加算した大きさの経験値がそのスキルに変換される。
【００４０】
なお、図６は第１の主キャラクタ１０１が装備可能なスキルを系統別に示す図であり、図７は第２の主キャラクタ１０２が装備可能なスキルを系統別に示す図である。このように、第１、第２の主キャラクタは、それぞれ異なるスキルを装備可能である。これにより、主キャラクタが交代することにより戦闘能力の種類も変化し、遊技者は、各主キャラクタが装備可能なスキルを用いて、それぞれ異なる態様で戦闘をすることができ、１つのゲームで複数の態様の戦闘を楽しむことができる。
【００４１】
また、図６、図７は、各主キャラクタが装備可能なスキルを系統別に階層化して示したものである。図７を例に挙げて説明すると、第２の主キャラクタが装備可能なスキルには、ＳＷＯＲＤ（剣）、ＧＵＮＳ（銃）、ＳＴＹＬＥＳ（スタイル）、ＤＥＶＩＬ  ＴＲＩＧＧＥＲ（魔人）、ＡＢＩＬＩＴＩＥＳ（基本能力）の種類があり、そのうち例えばＳＷＯＲＤ（剣）には、ＲＩＢＥＬＬＩＯＮ，ＧＩＬＧＡＭＥＳＨ，ＬＵＣＩＦＥＲの種類がある。さらに、そのうちのＲＩＢＥＬＬＩＯＮには、ＳＴＩＮＧＥＲ，ＳＴＩＮＧＥＲ２，ＲＯＵＮＤ＿ＴＲＩＰの種類があることを示している。なお、スキルには先に特定のスキルを装備していることを条件に装備可能なものがある。すなわち、ある技を習得していないとその次の高度な技を習得できないことをゲーム上で設定したものである。たとえば、上で述べた「ＲＩＢＥＬＬＩＯＮ」の場合、第２の主キャラクタは、ＳＴＩＮＧＥＲを装備したのちでなければＳＴＩＮＧＥＲ２を装備することができない。なお、ＡＵＴＯ
ＳＫＩＬＬ  ＵＰは、個別のスキルではなく、複数のスキルをスキル優先度リストに従ってまとめて選択するモードである。詳細は後述する。
【００４２】
各ミッションの終了時に、そのミッションのクリアによって獲得した経験値を表示する画面、および、新たに装備するスキルを選択する画面が表示される。スキル選択画面は、図６、図７に示す階層順に表示されるため、遊技者は、上の階層から下の階層へ順次選択してゆくことにより、所望のスキルを選択することができる。
【００４３】
そして、この３Ｄアクションゲームは、以下のような特徴（一般の３Ｄアクションゲームとの相違点）を有している。
【００４４】
（１）主キャラクタが新たなスキルを装備しようとするとき、スキルの内容に応じた基本値（図８参照）に加えて、主キャラクタが既に装備しているスキルの数に応じた追加値（図９参照）が要求される。すなわち、主キャラクタが新たなスキルを装備するとき、この必要経験値（基本値＋追加値）分の変換可能経験値がスキルに変換される。
【００４５】
スキルを装備するために必要な経験値の計算式は、以下のとおりである。
必要経験値＝Ａ（ｍ）＋Ｂ（ｎ）
Ａ（ｍ）：スキルの基本値
ｍ：スキルを指定する引数
Ｂ（ｎ）：装備スキル数に応じた追加値
ｎ：そのとき装備しているスキル数
スキルはその戦闘能力の高さ等によって基本値が決定される。また、スキルを装備すればするほど、高度な戦闘が可能になって、獲得できる経験値も多くなるため、スキルを身につけている数が多くなればなるほど、次のスキルを装備するためのバリューを高くしてゆく。
【００４６】
なお、図８、図９は、第２の主キャラクタのスキルについてのテーブルであるが、第１の主キャラクタについても同様のテーブルが別途設けられている。
【００４７】
（２）主キャラクタは、装備しているスキルを取り外すことができる。このとき、そのスキルの装備を装備するために変換されている経験値が、再度他のスキルに変換可能な経験値（変換可能経験値）に逆変換される。
【００４８】
スキルを取り外したとき、逆変換される経験値の大きさは次の式で計算される。
逆変換経験値＝Ａ（ｍ）＋Ｂ（ｎ−１）
Ａ（ｍ）：スキルの基本値
ｍ：スキルを指定する引数
Ｂ（ｎ−１）：取り外したときの装備スキル数に応じた追加値
ｎ：そのとき装備しているスキル数
このとき逆変換される追加値は、このスキルを装備するときに必要であった追加値ではなく、現在の装備スキル数に応じた追加値である。このように換算することにより、装備しているスキルを装備順と異なる順序で取り外した場合でも経験値の絶対数に変動が生じることが無くなる。また、このように一旦装備したスキルを取り外して、再度他のスキルを装備できるようにすることにより、ミッションや場面に応じてスキルを交換することが可能になる。
【００４９】
たとえば、第２の主キャラクタがスキルを１０個装備している状態で、新たにチャージショットＬＶ３を習得（装備）しようとする場合、チャージショットＬＶ３の基本値３００００（図８参照）に装備スキル数に応じた追加値７０００（図９参照）を加算した値３７０００の経験値が必要になる。
【００５０】
また、たとえば、第２の主キャラクタがスキルを１０個装備している状態で、現在装備しているチャージショットＬＶ２を取り外す場合、チャージショットＬＶ２の基本値１００００（図８参照）に、このスキルを取り外したときに装備しているスキル数（９個）に応じた追加値６０００を加算した１６０００が変換可能経験値に加算される。
【００５１】
（３）主キャラクタが交代するとき、前の主キャラクタが獲得した経験値はそのまま後の主キャラクタの経験値として引き継がれる。このため、主キャラクタが交代するとき、前のキャラクタは、装備している全てのスキルを逆変換して変換可能経験値に戻し、その変換可能経験値を後の主キャラクタに受け渡す。
【００５２】
このように経験値を引き継ぐことができるようにしたことにより、後から登場する主キャラクタ（第２の主キャラクタ）が、経験値０からスタートすることが無くなる。すなわち、スキルを全く持たない主キャラクタは戦っていても面白みに欠ける。ゲーム開始時は、経験０であるため、経験値が０であることは仕方がないが、遊技者が、第１のキャラクタでゲーム経験を重ねて経験値を獲得し、種々のスキルを用いて面白い戦闘ができるようになったときに、主キャラクタが交代し、再度経験値０から戦闘を開始しなければならないのは興ざめである。そこで、主キャラクタが交代したとき、前のキャラクタが獲得した経験値を第２のキャラクタに引き継ぐことができるようにし、第２のキャラクタは、第１のキャラクタの経験レベルから戦闘をスタートさせることができるようにしている。
【００５３】
（４）主キャラクタが交代するとき、先の主キャラクタが交代時に装備していたスキルの内容がスキルパターンとして記憶される。その後、この主キャラクタが、再度の交代によりゲームステージに登場するとき、記憶されていたスキルパターンのスキル群を装備した状態で登場する。
【００５４】
主キャラクタが交代するとき、そのとき装備しているスキルを全て変換可能経験値に逆変換して引き継ぐため、このままであれば、この主キャラクタが再登場するとき、スキルを何も装備しないで登場することになる。交代するときに装備していたスキルが遊技者が戦い易いスキルであると考えられるため、これをスキルパターンとして記憶しておき、主キャラクタの再登場時に自動的にこのスキルを装備した状態で登場させる。これにより、遊技者の手間を省くことができる。
【００５５】
（５）一旦クリアしたミッション（ゲームステージ）を再度戻ってクリアすることができる。なお、各ミッションに応じた主キャラクタの交代も行われる。
【００５６】
従来のゲームの進行は、第１ミッションから最終ミッションまでシーケンシャルにクリアしてゆく進行のみであったが、この実施形態のゲームでは、一回クリアしたミッションを後から戻って再度クリアすることができる。既にクリアしたミッションであればどのミッションでも再度行うことができる。これにより、楽しくクリアできたミッションを何度も繰り返し楽しむことができる。また、経験値を多く獲得することができたミッョンを繰り返し行って経験値を多く獲得したのちに、次のミッションに進むこともできる。
【００５７】
（６）スキル選択画面において、図６、図７に示す「ＡＵＴＯ  ＳＫＩＬＬ  ＵＰ（オートスキルアップ）」を選択すると、遊技者が自分で所望のスキルを選択しなくても、コンピュータが自動的に所持している経験値の値で装備可能なスキルを選択する（以下オートスキル割り振りシステムという）。これにより、遊技者のスキル選択の手間を省くことができ、より効率的に割り振られたスキルを装備して戦闘することができる。
【００５８】
前記オートスキル割り振りシステムでは、まず、遊技者がオートスキルアップを選択すると、所持しているスキルを全部取り外し、変換可能経験値に逆変換する（初期化）。次に、予め記憶されているスキル優先度リストの優先順位の高い方からスキルを選択する。そして、当該時点の取得スキル数に応じてそのスキルを装備するのに必要な経験値(基本値＋追加値)を計算する。その時、主キャラクタが前記必要な経験値より多くの変換可能経験値を所持しているか確認する。そして、必要な経験値より多くの変換可能経験値を所持している場合、変換可能経験値をそのスキルに変換して装備する。こうしてスキルを取得できた時、および前記条件を満たさずスキルを取得できなかった時のいずれも、スキルの優先度リストの中で次に優先順位が高いものを参照し、以上の過程を繰り返す。こうしてスキル優先度リストの最後のスキルまで参照した後、取得できたスキルおよび残りの変換可能経験値を最終結果として表示する。
【００５９】
このゲームでは、スキル優先度リストは、第１、第２の主キャラクタごとに３種類ずつ作成されている。例えば、第２のキャラクタに対しては、通常オススメ（必要な経験値数が少ないスキル順に配置されているもの）、バリエーション重視（銃・剣等複数の系統のスキルがバランスよく配置されているもの）、初心者向け（初心者である遊技者のゲーム進行を手助けするのに適したスキルが優先的に配置されているもの）の３つの観点からスキルの優先度リストが定められている（図１０〜１２参照）。このスキル優先度リストにおいて、基本値は、主キャラクタが左欄のスキルを装備するために必要な基本的な変換可能経験値を示す値である。また、追加値は、左欄の順位（個数）のスキルを装備するとき必要な装備個数に応じて追加的に必要な変換可能経験値の値である。そして合計値は、優先順位の高いものから、スキップすることなくスキルが選択された場合に、各スキルの装備に必要な変換可能経験値の値を示している。スキップについては後述する。
【００６０】
なお、優先度リストは、この３つに限定されず、他の様々な観点から作ることができる。遊技者は、ＡＵＴＯ  ＳＫＩＬＬ  ＵＰを選択したとき、遊技者の好みやプレイ状況によって、いずれの優先度リストを利用するか選択することができる。これによって、遊技者が自分でスキルを一つ一つ選択する面倒なマニュアル操作を省きつつ、ある程度遊技者の趣向に応じたスキルの選択を実現することができる。
【００６１】
なお、優先度リストは、ゲームプログラム等が記憶されている記憶媒体１５に予め記憶されているが、遊技者がこれをカスタマイズできるようにしてもよく、また、遊技者が全く新たに優先度リストを作成、保存できるようにしてもよい。
【００６２】
前記オートスキル割り振りシステムにおいて、変換可能経験値が不足する場合、そのスキルを取得することはできないが、こうした時でも、優先度リストの次の順位のスキルがそれらの条件を満たす場合、優先度リストの高いスキルを一つ飛ばしてその次のスキルを取得することができる。その結果、変換可能経験値の値を無駄にすることなく、可能な限りスキルを取得することができ、キャラクタに一つでも多くのスキルを装備させることができる。
【００６３】
前記オートスキル割り振りシステムを利用できるのは、例えば、複数のゲームステージの内の１つをクリアし、変換可能経験値を獲得した後、次のゲームステージが開始するまでの間に、変換可能経験値をスキルに変換するような場合である。新しいゲームステージに挑む前に、より強い敵を倒すため、キャラクタの装備をパワーアップさせる必要があるからである。ゲームステージ終了後、一度主キャラクタは、装備しているスキルを全部取り外し、そのスキルの装備を装備するために変換されている経験値が、変換可能経験値に逆変換される。そして、逆変換された全経験値に基づいて、また一から優先度リストの優先順位の高い順にスキルを取得する。これによって、遊技者は手間をかけずに各ステージに合わせた装備をすることができる。
【００６４】
また、遊技者が使用する主キャラクタが別の主キャラクタに交代する場合も、前記オートスキル割り振りシステムを利用できる。前の主キャラクタの装備している戦闘能力を全部取り外し、次の主キャラクタに合う装備に変える機会を遊技者に与えるためである。この場合も、一度主キャラクタの装備のために変換されている経験値が変換可能経験値に逆変換され、その後優先度リストに基づいてオートでスキルを取得する。前記２つの場合に限定されず、他の場合にも遊技者の求めに応じて変換可能経験値をスキルに変換する際は、オートスキル割り振りシステムを利用することができる。
【００６５】
以上のように、キャラクタが取得した変換可能経験値を装備可能なスキルに変換する場合、前記オートスキル割り振りシステムによってコンピュータに自動的に取得するスキルを選択させることができるが、当然遊技者が自分でキャラクタに装備させるスキルを選択することを希望した場合は、一つずつ所望の戦闘能力を選択し、変換可能経験値の値で可能な限り遊技者の選択による装備を取得することができる。スキルの変換を自動で行うのか手動で行うのかをその都度遊技者の選択に委ねることにより、より遊技者の希望に沿ったゲームの提供を実現することができる。
【００６６】
また、このようにオートスキル割り振りシステムで優先度リストに従ったスキルの自動選択を行ったのち、遊技者が、さらにマニュアル操作で、特定のスキルを取り外して異なるスキルを主キャラクタに装備させることも可能である。これにより、オートスキル割り振りシステムを用いて主キャラクタのスキルアップをしたのち、更に遊技者の嗜好に合わせて装備スキルを微調整することができる。
【００６７】
≪ゲームシステムの動作の説明≫
図１３〜図１５は、前記ゲームシステムが実行する処理動作を示すフローチャートである。
図１３、図１４は、ゲーム進行制御部５１（特に第１、第２キャラクタ制御部６１、６２）がミッション終了時に実行する動作を示すフローチャートである。各ミッションで登場している主キャラクタが、そのミッションをクリアすることによりこの動作が実行される。まず、このミッションの終了により、ゲーム全体がクリアされたかを判定する（Ｓ１０）。ゲーム全体がクリアされた場合には（Ｓ１０でＹＥＳ）、エンディング画面へ進む。
【００６８】
ゲームが未だクリアされていない場合には、今回のミッションクリアで獲得した経験値を算出する（Ｓ１１）。上述したように、経験値は、ミッションをクリアしたことによる基礎値に、クリアに要した時間やクリアの鮮やかさ等に対する付加値を加算して算出される。この今回獲得した経験値をそれまでに獲得していた経験値に加算してモニタに表示する（Ｓ１２）。モニタには、今までのミッションで獲得した経験値総数と獲得した経験値のうち未だスキルに変換されていない変換可能経験値とが併記して表示される。今回獲得した経験値は未だスキルに変換されていない値であるため、経験値総数と変換可能経験値の両方に加算される。
【００６９】
続いて、Ｓ１３で遊技者のミッション選択操作を判定する（Ｓ１３）。すなわち、遊技者は既にクリアしたミッションを再度行うことができる。ミッション選択操作があった場合には（Ｓ１３でＹＥＳ）、指定されたミッションへ遡って移行する（Ｓ１４）。ミッション選択操作がなかった場合には（Ｓ１３でＮＯ）、今回クリアされたミッションの次のミッションへ移行する（Ｓ１５）。
【００７０】
このミッションの移行により、前回のミッションから次のミッションに向けて主キャラクタの交代があるか否かを判定する（Ｓ１６）。主キャラクタの交代がない場合には（Ｓ１６でＮＯ）、そのままＳ３１に進み、経験値の総数および変換可能経験値を表示する（Ｓ３１）。前回のミッションから次のミッションへ移行して主キャラクタが交代する場合には（Ｓ１６でＹＥＳ）、現在この主キャラクタが装備しているスキル群の内容をスキルパターンとして記憶する（Ｓ１７）。そしてこの装備していた全てのスキルを逆変換したとき逆変換される経験値を計算する（Ｓ１８）。そして、この計算された値を変換可能経験値に加算して（Ｓ１９）、次のミッションを担当する主キャラクタの制御部に受け渡しする（Ｓ２０）。こののち、主キャラクタが交代する(Ｓ２５)。
【００７１】
なお、主キャラクタが装備している全てのスキルを逆変換すると、経験値総数と変換可能経験値とは同じ値になる。
【００７２】
主キャラクタが交代した場合(Ｓ２５)、まず、前の主キャラクタから変換可能経験値を受け取り（Ｓ２６）。この主キャラクタが前回ミッションに登場していたときに装備していたスキル群であるスキルパターンが記憶されているかを判断する（Ｓ２７）。スキルパターンを記憶している場合には（Ｓ２７でＹＥＳ）、このスキルパターンの全てのスキルを装備するために必要な経験値を計算し（Ｓ２８）、この値だけ変換可能経験値を減算する（Ｓ２９）。そして、主キャラクタがこのパターンの全てのスキルを装備するように設定する（Ｓ３０）。すなわち、遊技者の所定の動作により、主キャラクタがこれらのスキルを繰り出せるように主キャラクタを設定する。スキルパターンが記憶されていない場合には（Ｓ２７でＮＯ）、直接Ｓ３１に進み、経験値の総数および変換可能経験値を表示する（Ｓ３１）。
【００７３】
こののち、遊技者によるスキルの変換／逆変換の操作を受け付ける（Ｓ３２、Ｓ３３、Ｓ３４）。変換可能経験値をスキルに変換する旨の選択操作があった場合には（Ｓ３２でＹＥＳ）、Ｓ３５〜Ｓ４０の処理を実行する。また、装備しているスキルを変換可能経験値に逆変換する旨の選択操作があった場合には（Ｓ３３でＹＥＳ）、Ｓ４１〜Ｓ４４の処理を実行する。また、変換／逆変換の処理を終了する旨の操作があった場合には（Ｓ３４でＹＥＳ）、この処理を終了し、移行したミッションのゲームをスタートする。
【００７４】
Ｓ３５の処理では、遊技者によって選択されたスキルを読み取る。ここで、選択されたスキルがオートスキルアップであるかを判断する（Ｓ３６）。オートスキルアップが選択された場合には（Ｓ３６でＹＥＳ）、オートスキルアップ処理を実行する（Ｓ３７）。また、オートスキルアップが選択されなかった場合には（Ｓ３６でＮＯ）、選択されたスキルを装備するために必要な経験値を計算する（Ｓ３８）。この必要な経験値分だけ変換可能経験値を減算し（Ｓ３９）、主キャラクタにこのスキルを装備する（Ｓ４０）。すなわち、遊技者の所定の動作により、主キャラクタがこのスキルを繰り出せるように設定を行う。
【００７５】
Ｓ４１では、利用者によって選択されたスキルのデータを読み出す。そして、このスキルを取り外すことによって逆変換される経験値を計算する（Ｓ４２）。この計算された経験値分だけ変換可能経験値を加算し（Ｓ４３）、主キャラクタからスキルを取り外す（Ｓ４４）。すなわち、主キャラクタがこのスキルを繰り出せないように設定を変更する。
【００７６】
図１５はオートスキルアップ処理（オートスキル割り振りシステム）の動作を示すフローチャートである。この処理は、図１４のミッション終了時の処理動作の中で、変換可能経験値をスキルに変換する際に、遊技者がオートスキルアップを選択した場合に実行される。すなわち、この処理ではゲーム装置が優先度リストに基づき、変換可能経験値の許す範囲で自動的にスキルを選択する。
【００７７】
まず、主キャラクタが装備している全てのスキルを取り外して初期化する（Ｓ５０）。すなわち、主キャラクタが装備している全てのスキルを読み出し、このスキルを取り外すことによって逆変換される経験値を計算して、この計算された経験値分だけ変換可能経験値を加算し、これら全てのスキルを主キャラクタがくり出せないように設定する。次に、遊技者によるスキルの優先度リストの選択を受け付ける（Ｓ５１）。すなわち、遊技者は、予め記憶されている複数のスキルの優先度リストの中から、１つの優先度リストを選択できる。
【００７８】
そして、選択された優先度リストを読み出し、優先順位の最も高いスキル項目を参照する（Ｓ５２）。それから、そのスキル項目が当該時点で取得可能条件を満たしているかを判断する（Ｓ５３）。取得可能条件とは、スキルには先に特定のスキルを装備している場合にのみ装備可能なものがあり、ある技を習得していないとその次の高度な技を習得できないという条件である。前記取得可能条件を満たしていない場合には（Ｓ５３でＮＯ）、Ｓ５８に進み、次に優先順位の高いスキル項目を参照する。ただし、一般的に優先度リストは、実際は高度なスキルがその取得の前提となるスキルより優先順位が後になるように設計されるため、この条件を満たさないことは殆どない。前記取得可能条件を満たしている場合には（Ｓ５３でＹＥＳ）、当該スキルを装備するために必要な経験値を計算する（Ｓ５４）。そして、前記必要な経験値より多くの変換可能経験値を所持しているかを判断する（Ｓ５５）。前記必要な経験値より多くの変換可能経験値を所持していない場合には（Ｓ５５でＮＯ）、Ｓ５８に進み、次に優先順位の高いスキル項目を参照する。前記必要な経験値より多くの変換可能経験値を所持している場合には（Ｓ５５でＹＥＳ）、この必要な経験値分だけ変換可能経験値を減算し（Ｓ５６）、主キャラクタにこのスキルを装備する（Ｓ５７）。
【００７９】
こうして主キャラクタにスキルを装備できた場合、およびＳ５３、Ｓ５５でＮＯとなり、スキルを装備できなかった場合のいずれも、当該優先度リストの中に、次に優先順位の高いスキルがあるかを判断する（Ｓ５８）。次に優先順位の高いスキルがある場合には（Ｓ５８でＹＥＳ）、次に優先順位の高いスキルを参照し（Ｓ５９）、Ｓ５３〜Ｓ５８の処理を再度実行する。次に優先順位の高いスキルがない場合には（Ｓ５８でＮＯ）、装備できたスキルおよび残りの変換可能経験値を最終結果として表示する（Ｓ６０）。すなわち、装備できたスキル、または装備できなかったスキルよりも順位の低いスキル項目があれば、必要な経験値がなくならない限り、そのスキルを装備できるか判断し続け、この処理を優先度リストの高い方から順に繰り返していく。
【００８０】
例えば、主キャラクタが取得している経験値（変換可能経験値）の数が９００００のときに、遊技者が、オートスキルアップ処理、および、初心者向けの優先度リスト（図１２参照）を選択した場合、上記オートスキルアップ処理動作では、順位１のスティンガー（合計値１０００）、順位２のトリックスターＬＶ１（同３２００）、順位３のヒーリングハート（同１５４００）、順位４のトリックスターＬＶ２（同１５７００）、順位５のオーブ自動引き寄せ（同５１０００）のスキルを順次選択し、キャラクタに装備する。その時点で、選択・装備されたスキルに必要な経験値の合計が８６３００であり、変換可能経験値の残値が３７００である。したがって、次の優先順位（順位６）のディフェンスハートは、装備に必要な経験値が１７０００であるため選択・装備することができない。また、順位６のディフェンスハートをスキップして次の優先順位（順位７）の２段ジャンプを選択・装備する場合には、基本値３００００に６個目のスキルに対する追加値２０００を加算した３２０００が必要になる。さらに、順位６のディフェンスハート、順位７の２段ジャンプをスキップして順位８のトリガーハートを選択・装備する場合には、１５０００＋２０００＝１７０００が必要になる。しかし、変換可能経験値の残値はこれらにも満たない。
【００８１】
しかし、その次の優先順位（順位９）のチャージショットは、基本値が１０００であり、６個目のスキルに対する追加値を加算した必要経験値が３０００であるため、変換可能経験値の残値の範囲に収まり、このスキル（チャージショット）が主キャラクタに装備される。この時点で変換可能経験値の残値が７００であるため、これ以下の優先順位のどのスキルの必要経験値に満たないため、これで選択終了となる。
【００８２】
上記フローチャートは、次のミッションの開始時に、主キャラクタにスキルを装備させてパワーアップさせる処理について説明しているが、主キャラクタをパワーアップさせるタイミングはこれに限定されない。たとえば、ミッションの途中（プレイ中）に、遊技者の操作によりパワーアップモードに移行するようにすることもできる。この場合、特定の主キャラクタが活動しているミッションの途中であるため、そのとき活動している（遊技者によって操作されている）主キャラクタに対してスキルの装備を行うことができるようにすればよい。これにより、ミッションの途中で経験値を獲得したとき、即座にこの経験値をスキルに変換して主キャラクタをパワーアップすることができる。
【符号の説明】
【００８３】
５０  操作検出部
５１  ゲーム進行制御部
６１  第１キャラクタ制御部
６２  第２キャラクタ制御部
【図１】
0005475294.tif 000002
【図２】
0005475294.tif 000003
【図３】
0005475294.tif 000004
【図４】
0005475294.tif 000005
【図５】
0005475294.tif 000006
【図６】
0005475294.tif 000007
【図７】
0005475294.tif 000008
【図８】
0005475294.tif 000009
【図９】
0005475294.tif 000010
【図１０】
0005475294.tif 000011
【図１１】
0005475294.tif 000012
【図１２】
0005475294.tif 000013
【図１３】
0005475294.tif 000014
【図１４】
0005475294.tif 000015
【図１５】
0005475294.tif 000016