(57)【特許請求の範囲】
【請求項１】
ビデオゲームの進行を制御するビデオゲーム処理装置であって、
第１種オブジェクトに関する情報を示す第１種オブジェクト情報と、当該第１種オブジェクトによりダメージから保護されるオブジェクトである第２種オブジェクトに関する情報を示す第２種オブジェクト情報とが対応付けされた多重オブジェクト情報を記憶する多重オブジェクト情報記憶手段と、
該多重オブジェクト情報記憶手段に記憶された多重オブジェクト情報に基づいて、前記第１種オブジェクトと第２種オブジェクトとにより構成される多重オブジェクトをゲーム画面に表示する多重オブジェクト表示手段と、
該多重オブジェクト表示手段により表示された多重オブジェクトが受けた攻撃の種類に基づいて、当該攻撃のゲーム画面における効力範囲を含むダメージ原因を特定するダメージ原因特定手段と、
該ダメージ原因特定手段により特定されたダメージ原因と前記ビデオゲームにおける前記第１種オブジェクトの状態とに基づいて少なくとも前記第２種オブジェクトが受けるダメージを特定するダメージ特定手段とを含み、
該ダメージ特定手段は、前記効力範囲において、前記第１種オブジェクトが表示されることにより前記第２種オブジェクトが表示されなくなっている範囲については、前記第１種オブジェクトが前記第２種オブジェクトを保護する関係にあると判定して該第２種オブジェクトが受けるダメージを特定し、
前記多重オブジェクト表示手段は、所定規則に従い、形状の異なる複数のものから選択された破損部分を出現させる
ことを特徴とするビデオゲーム処理装置。
【請求項２】
前記第１種オブジェクト情報は、第１種オブジェクトを前記ゲーム画面に表示するための画像情報と、第１種オブジェクトの破損の程度を示す破損情報とを含み、
前記第２種オブジェクト情報は、第２種オブジェクトを前記ゲーム画面に表示するための画像情報と、第２種オブジェクトが前記ダメージに耐えうる程度を示す耐久情報とを含み、
前記ダメージ特定手段は、
前記第１種オブジェクトの状態に基づいて、前記ダメージ原因に対して前記第１種オブジェクトが前記第２種オブジェクトを保護する関係にあるか否かを判定する保護判定手段と、
該保護判定手段により前記第１種オブジェクトが前記第２種オブジェクトを保護する関係にあると判定された場合に、当該ダメージ原因に応じて前記第１種オブジェクトが受けるダメージである第１種ダメージを特定する第１種ダメージ特定手段と、
該保護判定手段により前記第１種オブジェクトが前記第２種オブジェクトを保護する関係にないと判定された場合に、当該ダメージ原因に応じて前記第２種オブジェクトが受けるダメージである第２種ダメージを特定する第２種ダメージ特定手段と、
前記第１種オブジェクト情報が含む前記画像情報と前記破損情報とに基づいて前記ビデオゲームにおける前記第１種オブジェクトの状態を特定する状態特定手段とを有し、
前記ダメージ特定手段により特定されたダメージのうち、前記第１種ダメージに基づいて前記破損情報を更新する破損情報更新手段と、
前記ダメージ特定手段により特定されたダメージのうち、前記第２種ダメージに基づいて前記耐久情報を更新する耐久情報更新手段とを含む
請求項１記載のビデオゲーム処理装置。
【請求項３】
前記耐久情報に基づいて前記多重オブジェクトが戦闘不能状態になったか判定する戦闘不能判定手段を含む
請求項２記載のビデオゲーム処理装置。
【請求項４】
前記破損情報更新手段により、前記第１種オブジェクトの破損の程度が進行したように前記破損情報が更新されたことに応じて、前記第１種オブジェクトが前記第２種オブジェクトを保護する範囲が狭くなるように前記第１種オブジェクト情報が含む画像情報を更新する画像情報更新手段を含み、
前記多重オブジェクト表示手段は、前記画像情報更新手段により前記第１種オブジェクト情報が含む画像情報が更新されたことに応じて、該更新後の画像情報に基づいて前記多重オブジェクトの表示形態を変更する
請求項３記載のビデオゲーム処理装置。
【請求項５】
前記第２種オブジェクト情報には、前記多重オブジェクトの弱点を示す弱点オブジェクトを前記ゲーム画面に表示するための画像情報と、弱点オブジェクトが前記ダメージに耐えうる程度を示す生命情報とを含む弱点情報が対応付けされており、
前記ダメージ特定手段は、前記ダメージ原因、前記弱点情報、および前記第１種オブジェクトの状態に基づいて、前記弱点オブジェクトが受けるダメージである弱点ダメージを特定する弱点ダメージ特定手段を有し、
前記弱点ダメージ特定手段により特定された弱点ダメージに基づいて前記生命情報を更新する生命情報更新手段を含み、
前記戦闘不能判定手段は、前記耐久情報とは別に、前記生命情報に基づいて前記多重オブジェクトが戦闘不能状態になったか判定する
請求項３または請求項４記載のビデオゲーム処理装置。
【請求項６】
前記戦闘不能判定手段により前記多重オブジェクトが戦闘不能状態になったと判定されたことに応じて、該多重オブジェクトが戦闘不能状態になったときに実行する演出として予め定められた戦闘不能演出を実行する戦闘不能演出実行手段を含み、
該戦闘不能演出実行手段は、前記耐久情報に基づいて前記多重オブジェクトが戦闘不能状態になったと判定した場合と、前記生命情報に基づいて前記多重オブジェクトが戦闘不能状態になったと判定した場合とで異なる戦闘不能演出を実行する
請求項５記載のビデオゲーム処理装置。
【請求項７】
ビデオゲームの進行を制御するビデオゲーム処理装置に動作制御させるためのビデオゲーム処理プログラムであって、
前記ビデオゲーム処理装置に、
第１種オブジェクトに関する情報を示す第１種オブジェクト情報と、当該第１種オブジェクトによりダメージから保護されるオブジェクトである第２種オブジェクトに関する情報を示す第２種オブジェクト情報とが対応付けされた多重オブジェクト情報を記憶する多重オブジェクト情報記憶手段に記憶された多重オブジェクト情報に基づいて、前記第１種オブジェクトと第２種オブジェクトとにより構成される多重オブジェクトをゲーム画面に表示する多重オブジェクト表示処理と、
該多重オブジェクト表示処理にて表示された多重オブジェクトが受けた攻撃の種類に基づいて、当該攻撃のゲーム画面における効力範囲を含むダメージ原因を特定するダメージ原因特定処理と、
該ダメージ原因特定処理にて特定されたダメージ原因と前記ビデオゲームにおける前記第１種オブジェクトの状態とに基づいて前記第２種オブジェクトが受けるダメージを特定するダメージ特定処理とを実行させ、
該ダメージ特定処理にて、前記効力範囲において、前記第１種オブジェクトが表示されることにより前記第２種オブジェクトが表示されなくなっている範囲については、前記第１種オブジェクトが前記第２種オブジェクトを保護する関係にあると判定して該第２種オブジェクトが受けるダメージを特定する処理を実行させ、
前記多重オブジェクト表示処理にて、所定規則に従い、形状の異なる複数のものから選択された破損部分を出現させる処理を
実行させるためのビデオゲーム処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオゲームの進行を制御するための技術に関する。
【背景技術】
【０００２】
従来から、ＲＰＧ（ロールプレイングゲーム：プレイヤがゲームの世界の中であるキャラクタの役割を演じ、様々な経験を通じて成長していく過程を楽しみながら、所定の目的を達成していくことを遊戯するゲーム）と呼ばれるビデオゲームやシミュレーションゲームなどの各種のビデオゲームが提供されている。
【０００３】
このようなビデオゲームを行うためのビデオゲーム処理装置には、ゲームクリアに要した時間に応じた成績を表示するシューティングゲームにおいて、プレイヤのシューティングによる着弾位置が敵キャラクタのどの着弾領域に属するかを検出し、検出結果に応じて敵キャラクタの消滅時間を決定し、決定した消滅時間により敵キャラクタが消滅する演算を行う構成としたものもある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−０７５５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のビデオゲーム処理装置では、敵キャラクタの部位毎に着弾領域などを設定する場合に、敵キャラクタを複数の部位に分割する方法が外観の分割に限られていた。すなわち、従来のビデオゲーム処理装置には、特許文献１に記載されたシューティングゲームを行うためのもののように、敵キャラクタを複数の領域に分割し、分割した領域それぞれにパラメータを設けたものが存在するが、それらの分割方法は、敵キャラクタの外観を分割するものであった。言い換えれば、従来のビデオゲーム処理装置は、プレイヤが標的として狙うことのできる領域を分割し、分割した領域それぞれにパラメータを設けた敵キャラクタを制御するものであった。
【０００６】
そのため、従来のビデオゲーム処理装置が制御するビデオゲームでは、例えば、敵キャラクタの装甲を破ってその内部を攻撃するようなシーンを実現することができないという問題があった。
【０００７】
すなわち、従来のビデオゲーム処理装置では、外観からは見えない部分（例えば、キャラクタが負傷した場合に初めてその一部がゲーム画面に表示される部分を含む。）の敵キャラクタのパラメータ設定が考慮されていないため、敵キャラクタとの戦闘方法のバリエーションが少ないという問題があった。
【０００８】
こうした問題は、シューティングゲームに限定されず、標的を攻撃するタイプのビデオゲームを制御するビデオゲーム処理装置全般においても同様に問題となっていた。
【０００９】
本発明は、上記の問題を解決すべく、キャラクタの外観を複数の領域に分割する場合に比べて戦闘方法のバリエーションを増加させ、ゲームの趣向性を向上させることを目的とする。
【課題を解決するための手段】
【００１０】
本発明のビデオゲーム処理装置は、ビデオゲームの進行を制御するビデオゲーム処理装置であって、第１種オブジェクトに関する情報を示す第１種オブジェクト情報と、当該第１種オブジェクトによりダメージから保護されるオブジェクトである第２種オブジェクトに関する情報を示す第２種オブジェクト情報とが対応付けされた多重オブジェクト情報を記憶する多重オブジェクト情報記憶手段と、該多重オブジェクト情報記憶手段に記憶された多重オブジェクト情報に基づいて、前記第１種オブジェクトと第２種オブジェクトとにより構成される多重オブジェクトをゲーム画面に表示する多重オブジェクト表示手段と、該多重オブジェクト表示手段により表示された多重オブジェクトが受けるダメージの原因であるダメージ原因を特定するダメージ原因特定手段と、該ダメージ原因特定手段により特定されたダメージ原因と前記ビデオゲームにおける前記第１種オブジェクトの状態とに基づいて少なくとも前記第２種オブジェクトが受けるダメージを特定するダメージ特定手段とを含むことを特徴とする。
【００１１】
上記の構成としたことで、キャラクタの外観を複数の領域に分割する場合に比べて戦闘方法のバリエーションを増加させることができるようになり、ゲームの趣向性を向上させることができるようになる。
【００１２】
前記第１種オブジェクト情報は、第１種オブジェクトを前記ゲーム画面に表示するための画像情報と、第１種オブジェクトの破損の程度を示す破損情報とを含み、前記第２種オブジェクト情報は、第２種オブジェクトを前記ゲーム画面に表示するための画像情報と、第２種オブジェクトが前記ダメージに耐えうる程度を示す耐久情報とを含み、前記ダメージ特定手段は、前記第１種オブジェクトの状態に基づいて、前記ダメージ原因に対して前記第１種オブジェクトが前記第２種オブジェクトを保護する関係にあるか否かを判定する保護判定手段と、該保護判定手段により前記第１種オブジェクトが前記第２種オブジェクトを保護する関係にあると判定された場合に、当該ダメージ原因に応じて前記第１種オブジェクトが受けるダメージである第１種ダメージを特定する第１種ダメージ特定手段と、該保護判定手段により前記第１種オブジェクトが前記第２種オブジェクトを保護する関係にないと判定された場合に、当該ダメージ原因に応じて前記第２種オブジェクトが受けるダメージである第２種ダメージを特定する第２種ダメージ特定手段と、前記第１種オブジェクト情報が含む前記画像情報と前記破損情報とに基づいて前記ビデオゲームにおける前記第１種オブジェクトの状態を特定する状態特定手段とを有し、前記ダメージ特定手段により特定されたダメージのうち、前記第１種ダメージに基づいて前記破損情報を更新する破損情報更新手段と、前記ダメージ特定手段により特定されたダメージのうち、前記第２種ダメージに基づいて前記耐久情報を更新する耐久情報更新手段とを含む構成とされていてもよい。
【００１３】
前記耐久情報に基づいて前記多重オブジェクトが戦闘不能状態になったか判定する戦闘不能判定手段を含む構成とされていてもよい。
【００１４】
前記破損情報更新手段により、前記第１種オブジェクトの破損の程度が進行したように前記破損情報が更新されたことに応じて、前記第１種オブジェクトが前記第２種オブジェクトを保護する範囲が狭くなるように前記第１種オブジェクト情報が含む画像情報を更新する画像情報更新手段を含み、前記多重オブジェクト表示手段は、前記画像情報更新手段により前記第１種オブジェクト情報が含む画像情報が更新されたことに応じて、該更新後の画像情報に基づいて前記多重オブジェクトの表示形態を変更する構成とされていてもよい。
【００１５】
前記第２種オブジェクト情報には、前記多重オブジェクトの弱点を示す弱点オブジェクトを前記ゲーム画面に表示するための画像情報と、弱点オブジェクトが前記ダメージに耐えうる程度を示す生命情報とを含む弱点情報が対応付けされており、前記ダメージ特定手段は、前記ダメージ原因、前記弱点情報、および前記第１種オブジェクトの状態に基づいて、前記弱点オブジェクトが受けるダメージである弱点ダメージを特定する弱点ダメージ特定手段を有し、前記弱点ダメージ特定手段により特定された弱点ダメージに基づいて前記生命情報を更新する生命情報更新手段を含み、前記戦闘不能判定手段は、前記耐久情報とは別に、前記生命情報に基づいて前記多重オブジェクトが戦闘不能状態になったか判定する構成とされていてもよい。
【００１６】
前記戦闘不能判定手段により前記多重オブジェクトが戦闘不能状態になったと判定されたことに応じて、該多重オブジェクトが戦闘不能状態になったときに実行する演出として予め定められた戦闘不能演出を実行する戦闘不能演出実行手段を含み、該戦闘不能演出実行手段は、前記耐久情報に基づいて前記多重オブジェクトが戦闘不能状態になったと判定した場合と、前記生命情報に基づいて前記多重オブジェクトが戦闘不能状態になったと判定した場合とで異なる戦闘不能演出を実行する構成とされていてもよい。
【００１７】
前記ダメージ原因特定手段は、前記ダメージ原因の発生位置と、該発生位置から当該多重オブジェクトに向かう軌道とを特定し、前記保護判定手段は、前記軌道上に前記第１種オブジェクトが位置する場合に、前記第１種オブジェクトが前記第２種オブジェクトを保護する関係にあると判定する構成とされていてもよい。
【００１８】
さらに、本発明のビデオゲーム処理プログラムは、ビデオゲームの進行を制御するビデオゲーム処理装置に動作制御させるためのビデオゲームプログラムであって、前記ビデオゲーム処理装置に、第１種オブジェクトに関する情報を示す第１種オブジェクト情報と、当該第１種オブジェクトによりダメージから保護されるオブジェクトである第２種オブジェクトに関する情報を示す第２種オブジェクト情報とが対応付けされた多重オブジェクト情報を記憶する多重オブジェクト情報記憶手段に記憶された多重オブジェクト情報に基づいて、前記第１種オブジェクトと第２種オブジェクトとにより構成される多重オブジェクトをゲーム画面に表示する多重オブジェクト表示処理と、該多重オブジェクト表示処理にて表示された多重オブジェクトが受けるダメージの原因であるダメージ原因を特定するダメージ原因特定処理と、該ダメージ原因特定処理にて特定されたダメージ原因と前記ビデオゲームにおける前記第１種オブジェクトの状態とに基づいて前記第２種オブジェクトが受けるダメージを特定するダメージ特定処理とを実行させるためのものである。
【発明の効果】
【００１９】
本発明によれば、キャラクタの外観を複数の領域に分割する場合に比べて戦闘方法のバリエーションを増加させることができるようになり、ゲームの趣向性を向上させることができるようになる。
【図面の簡単な説明】
【００２０】
【図１】ビデオゲーム処理装置の構成例を示すブロック図である。
【図２】多重オブジェクトの概念について説明するための説明図である。
【図３】多重オブジェクト情報の格納状態の例を示す説明図である。
【図４】耐久値について説明するための説明図である。
【図５】弱点情報の格納状態の例を示す説明図である。
【図６】ダメージ特定処理の例を示すフローチャートである。
【図７】多重オブジェクトが表示された表示画面の例について説明するための説明図である。
【図８】表示形態変更処理の例を示すフローチャートである。
【図９】ダメージ原因の発生位置と軌道とをダメージの特定に反映させる場合のゲーム画面の例について説明するための説明図である。
【発明を実施するための形態】
【００２１】
以下、本発明の一実施の形態について図面を参照して説明する。
【００２２】
図１は、本発明の一実施の形態を示すビデオゲーム処理装置１００の構成例を示すブロック図である。図１に示すように、ビデオゲーム処理装置１００は、ゲームプログラム読取部１０、制御部１１、記憶部１２、表示部１３、音声出力部１４、およびプレイヤ操作受付部１５を含む。
【００２３】
ゲームプログラム読取部１０は、ゲームプログラムが格納された記憶媒体を内蔵するゲームカートリッジ２０を着脱可能に受け付ける。ゲームプログラム読取部１０は、挿入されたゲームカートリッジ２０の記憶媒体から必要なゲームプログラムを読み出す。なお、この実施形態では、ゲームカートリッジ２０に内蔵される記憶媒体には、シューティングゲームに分類されるビデオゲームプログラムが記憶されているものとする。ただし、ゲームカートリッジ２０に内蔵される記憶媒体に記憶されるビデオゲームプログラムが属するジャンルはシューティングゲームに限定されず、標的を攻撃して倒すゲームであればよい。すなわち、本発明は、例えば、プレイヤキャラクタが他のプレイヤキャラクタの標的になるいわゆるバトルゲームなど、種々のジャンルに属するビデオゲームプログラムに適用できる。
【００２４】
制御部１１は、ゲームプログラム読取部１０により読み取られたゲームプログラムを実行し、プレイヤの操作に応じてビデオゲームを進行するための各種の制御を実行する機能を有する。
【００２５】
特に、本例における制御部１１は、ビデオゲームの進行を制御するビデオゲーム処理装置１００に、第１種オブジェクトに関する情報を示す第１種オブジェクト情報と、第１種オブジェクトによりダメージから保護されるオブジェクトである第２種オブジェクトに関する情報を示す第２種オブジェクト情報とが対応付けされた多重オブジェクト情報を記憶する多重オブジェクト情報管理テーブル１２ａに記憶された多重オブジェクト情報に基づいて、第１種オブジェクトと第２種オブジェクトとにより構成される多重オブジェクトをゲーム画面に表示する多重オブジェクト表示処理と、多重オブジェクト表示処理にて表示された多重オブジェクトが受けるダメージの原因であるダメージ原因を特定するダメージ原因特定処理と、ダメージ原因特定処理にて特定されたダメージ原因とビデオゲームにおける第１種オブジェクトの状態とに基づいて第２種オブジェクトが受けるダメージを特定するダメージ特定処理とを実行させるのに必要な制御を行う。なお、多重オブジェクト情報については、後で詳しく説明する。
【００２６】
記憶部１２は、ビデオゲームを進行する際に必要なゲームプログラムや各種のデータを記憶する記憶媒体である。記憶部１２は、例えばＲＡＭなどの不揮発性のメモリによって構成される。記憶部１２には、ゲームの進行に従って登録・更新される各種の情報や、ゲームカートリッジ２０に内蔵される記憶媒体から読み出されたゲームにおいて使用される各種の情報が格納される。
【００２７】
本例においては、記憶部１２は、多重オブジェクト情報管理テーブル１２ａと、弱点情報記憶部１２ｂとを含む。
【００２８】
多重オブジェクト情報管理テーブル１２ａは、第１種オブジェクトに関する情報を示す第１種オブジェクト情報と、第１種オブジェクトによりダメージから保護されるオブジェクトである第２種オブジェクトに関する情報を示す第２種オブジェクト情報とが対応付けされた多重オブジェクト情報を記憶する記憶媒体である。なお、本例においては、多重オブジェクト情報管理テーブル１２ａには、ゲームカートリッジ２０から読み出された多重オブジェクト情報が記憶される。
【００２９】
ここで、「第１種オブジェクト」とは、多重オブジェクトを構成する複数のオブジェクトのうち、第２種オブジェクトを内包する（または、自身の内側に第２種オブジェクトが配置された）オブジェクトを意味する。また、本例においては、第１種オブジェクトは、ビデオゲームの進行に応じて自身がダメージを負った場合に、仮想空間における外観（すなわち、ゲーム画面における表示形態）が変更されるオブジェクトを意味する。
【００３０】
また、「第２種オブジェクト」とは、多重オブジェクトを構成する複数のオブジェクトのうち、第１種オブジェクトに内包される（または、自身の外側に第１種オブジェクトが配置された）オブジェクトを意味する。また、本例においては、第２種オブジェクトとは、ビデオゲームの進行に応じて自身がダメージを負った場合に、多重オブジェクトが戦闘不能な状態（以下、戦闘不能状態という。）となり得るオブジェクトを意味する。なお、本例における「戦闘不能状態」とは、オブジェクトが他のオブジェクトによる攻撃の対象とならない状態を意味することとする。
【００３１】
図２は、本例における多重オブジェクトの概念について説明するための説明図である。図２に示すように、敵キャラクタ（または、エネミー）ＮＰＣ１を多重オブジェクトとする場合、敵キャラクタＮＰＣ１は、装甲部分を示す第１種オブジェクトＡ１（以下、装甲Ａ１という。）と、コア部分を示す第２種オブジェクトＣ１（以下、コアＣ１という。）とを含む。すなわち、制御部１１は、コアＣ１に装甲Ａ１を重ねたオブジェクトを敵キャラクタＮＰＣ１としてゲーム画面に表示する。なお、多重オブジェクトは敵キャラクタに限定されず、プレイヤが操作するプレイヤキャラクタであってもよい。
【００３２】
なお、本例においては、コアＣ１が配置される被保護レイヤ（以下、適宜、コアレイヤという。）には、敵キャラクタＮＰＣ１の「弱点」としての役割を担う弱点オブジェクトＷＰ１（以下、弱点ＷＰ１という。）が配置されるものとする。なお、本例における「弱点」については、後で詳しく説明する。
【００３３】
図３は、多重オブジェクト情報管理テーブル１２ａにおける多重オブジェクト情報の格納状態の例を示す説明図である。図３に示すように、本例においては、多重オブジェクト情報は、多重オブジェクトを一意に特定するためのオブジェクトＩＤと、第１種オブジェクト情報と、第２種オブジェクト情報とを含む。
【００３４】
本例において、第１種オブジェクト情報は、多重オブジェクトを構成する部位毎に、第１種オブジェクトをゲーム画面に表示するための画像情報と、破損値と、変更規則とを含む。
【００３５】
ここで、「部位」とは、制御部１１が多重オブジェクトに対する攻撃を受け付ける領域であり、多重オブジェクト毎に説得力のある形で設定されることが好ましい。すなわち、例えばヒューマノイド型の敵キャラクタＮＰＣ１の場合、頭部、胴体、左腕、右腕、左足、右足、という部位に分かれる。なお、多重オブジェクトの分割方法は特に限定されず、例えば、単一の部位により構成される多重オブジェクトを示す多重オブジェクト情報が多重オブジェクト情報管理テーブル１２ａに格納される場合があってもよい。
【００３６】
また、「破損値」とは、仮想空間（または、ゲーム空間）における第１種オブジェクトの破損の程度を示す破損情報として用いられる値である。具体的には、各部位に応じた第１種オブジェクト（例えば、装甲Ａ１を構成する各部位）が攻撃を受けた場合に、受けた攻撃に応じて破損値が増加する。そして、破損値が所定の最高値（例えば、「１００」。）に達すると、制御部１１により、第１種オブジェクトが完全に破壊されたものとみなされる。
【００３７】
なお、本例においては、破損値は、多重オブジェクト（例えば、敵キャラクタＮＰＣ１）自身の体力（本例においては、後述する第２種オブジェクト情報が含む耐久値または弱点オブジェクトが含む生命値）とはまったくの別物であり、破損値が所定の最高値にならなくても（すなわち、第１種オブジェクトが完全に破壊されたとみなされる前に）、対応する多重オブジェクトが戦闘不能状態になることがある。また、破損値が所定の最高値になっても（すなわち、第１種オブジェクトが完全に破壊されたとみなされても）、対応する多重オブジェクトが戦闘不能状態にならないことがある。
【００３８】
なお、破損値が所定の値になっても、第１種オブジェクトの一部がゲーム画面に残ることがある構成とされていてもよい。
【００３９】
また、本例においては、第１種オブジェクト情報に基づいて、装甲Ａ１のダメージ状態（すなわち、受けたダメージよる装甲Ａ１の変化）を示すことで、装甲Ａ１がダメージを受けて体力が下がっていること（本例においては、破損値が増加していること）をプレイヤが認識できるようにしている。なお、ダメージ状態の数（すなわち、第１種オブジェクトの表示形態の数）はスケーラブルであることが必要であり、第１種オブジェクト毎に設定されている体力のしきい値に基づいてスムーズに移行する必要がある。本例においては、制御部１１が、第１種オブジェクト情報が含む破損値と変更規則とを利用することにより、第１種オブジェクトが受けたダメージに応じた第１種オブジェクトの表示形態のスムーズな変更を実現する。
【００４０】
また、「変更規則」とは、多重オブジェクトの各部位に応じた第１種オブジェクトの表示形態の変更規則を示す情報（以下、表示形態変更情報という。）である。変更規則は、破損値の上昇に応じて第１種オブジェクトが第２種オブジェクトを隠す範囲が狭くなることを示すように構成されることが好ましい。本例においては、敵キャラクタＮＰＣ１（オブジェクトＩＤ「Ｃ１０１」）に対応する変更規則として、「破損値の上昇に応じて装甲が剥がれる。」や「耐久値が５０以上のときに攻撃を受けると、５０％の確率で装甲が完全に破壊される。」が設定されている場合を例に説明を行う（図３参照）。
【００４１】
図４は、本例における破損値について説明するための説明図である。図４（Ａ）に示すように、敵キャラクタＮＰＣ１のコアＣ１が表示されない状態（すなわち、仮想空間においてコアＣ１の外側に装甲Ａ１が配置された状態）が、破損値「０」のときの敵キャラクタＮＰＣ１の表示形態であることとする。この場合に、ビデオゲームの進行に応じて装甲Ａ１の破損値が上昇すると、図４（Ｂ）に示すように、装甲Ａ１の一部が破損し、破損部分Ｈから装甲Ａ１の下にあるコアＣ１の一部が露呈する。なお、本例においては、例えばプレイヤの操作に応じて敵キャラクタＮＰＣ１の頭部に攻撃がなされると、図４（Ｂ）に示すように、敵キャラクタＮＰＣ１の頭部に、コアＣ１を示す破損部分Ｈ（Ｃ１）が表示されるように装甲Ａ１の表示形態が変更される。また、本例においては、装甲Ａ１が受けるダメージの量（本例においては、破損値の上昇量）によっては、図４（Ｂ）に示すように、コアＣ１を視認不能な亀裂ＣＲが表示されるように、装甲Ａ１の表示形態が変更される。
【００４２】
なお、破損部分Ｈを出現させる方法は特に限定されず、例えば、敵キャラクタＮＰＣ１を構成する各部位に対応する第１種オブジェクト毎に、破損値に応じた破損量となるように複数の破損部分Ｈをランダムに出現させる構成としてもよい。また、第１種オブジェクト内で攻撃を受けた位置を特定し、特定した位置に破損部分Ｈを出現させる構成としてもよい。なお、破損部分Ｈの形状は均一である必要はなく、例えば、新たに破損部分を出現させる場合には、制御部１１が、形状の異なる複数の破損形状の中から１つの破損形状を所定の規則に従って選択する構成としてもよい。
【００４３】
また、本例においては、装甲Ａ１が受けるダメージが蓄積され、耐久値の上昇が進行すると、図４（Ｃ）に示すように、敵キャラクタＮＰＣ１を構成する各部位に対応する装甲部分ａ１全体が壊れる場合がある。また、図４（Ｃ）に示すように、コアレイヤに配置された弱点ＷＰ１の一部を示す破損部分Ｈ（ＷＰ１）が表示される場合がある。
【００４４】
装甲Ａ１の表示形態が変更され、コアＣ１や弱点ＷＰ１が視認可能になることにより、例えば、ビデオゲームにおいて敵キャラクタＮＰＣ１への攻撃箇所を指定した攻撃が許容されたプレイヤが、コアＣ１や弱点ＷＰ１を狙って攻撃を行うことができるようになる。
【００４５】
なお、第１種オブジェクト情報の構成は上述した内容に限定されず、ビデオゲームの進行に応じて第２種オブジェクトを保護できなくなる構成であればよい。すなわち、例えば、攻撃部位を特定せずに、敵キャラクタＮＰＣ１が攻撃を受けた場合に、受けた攻撃に応じた破損値を、各部位に対してランダムに配分する構成としてもよい。このような構成とすることにより、ゲームの進行の予測困難性を高めることができるようになる。
【００４６】
また、本例においては、多重オブジェクト情報が含む第２種オブジェクト情報は（図３参照）、第２種オブジェクトをゲーム画面に表示するための画像情報と、耐久値と、弱点情報とを含む。
【００４７】
ここで、「耐久値」とは、第２種オブジェクトがダメージに耐えうる程度を示す耐久情報として用いられる値である。本例においては、第２種オブジェクトであるコアＣ１は、実質的には多重オブジェクトである敵キャラクタＮＰＣ１自身であり、耐久値は、敵キャラクタＮＰＣ１自身の体力である。すなわち、本例においては、コアＣ１の耐久値により敵キャラクタＮＰＣ１が戦闘不能状態になったか否かの判定（以下、適宜、戦闘不能判定という。）が行われる。
【００４８】
なお、本例においては、コアＣ１は損傷を受けやすい部分であり、弱点ＷＰ１はコアＣ１内にあるものとする。すなわち、装甲Ａ１をコアＣ１の「外層」と考えると、弱点ＷＰ１はコアＣ１と「同層」または「内層」にあると考えることができる。
【００４９】
また、本例においては、敵キャラクタＮＰＣ１に対して装甲Ａ１が複数の部分（例えば、頭部や胴体）により構成されるのに対し、コアＣ１は連続した１つの単位（ユニット）として取り扱われる。
【００５０】
また、第２種オブジェクトは、対応する第１種オブジェクト（例えば、コアＣ１に対する装甲Ａ１）が無傷の場合（すなわち、破損値が「０」の場合）、第２種オブジェクトがダメージを負うことがない構成とされることが好ましい。
【００５１】
また、「弱点情報」とは、多重オブジェクトの弱点である弱点オブジェクトに関する情報を示す。すなわち、本例においては、敵キャラクタＮＰＣ１に対応する第２種オブジェクト情報は、弱点ＷＰ１を制御するための弱点情報を含む。なお、図３においては、弱点情報として弱点ＩＤのみを示し、弱点情報の詳細については、弱点情報記憶部１２ｂの説明とあわせて説明する（図５参照）。
【００５２】
また、本例においては、制御部１１は、ビデオゲームの進行に応じてゲーム画面に登場させる多重オブジェクトに対応する弱点情報を弱点情報記憶部１２ｂから検索し、検索した弱点情報を多重オブジェクト情報管理テーブル１２ａに登録する。そして、制御部１１は、ビデオゲームの進行に応じて適宜登録した弱点情報を更新する。なお、弱点情報が、多重オブジェクト情報毎に固有の情報として設定されている構成としてもよい。
【００５３】
弱点情報記憶部１２ｂは、第２種オブジェクトのうち、耐久値と独立した値である生命値が設定された弱点オブジェクトに関する情報を示す弱点情報を記憶するための記憶媒体である。
【００５４】
ここで、本例において「弱点」とは、多重オブジェクトの戦闘不能判定に用いられる概念である。本例においては、多重オブジェクトの戦闘不能判定に用いられる耐久情報（例えば、耐久値）とは別の基準により戦闘不能判定を行うために、生命情報（例えば、生命値）が設定された弱点オブジェクトが、多重オブジェクトに対応付けされる。なお、本例においては、敵キャラクタＮＰＣ１に、コアＣ１とは異なるオブジェクトである弱点ＷＰ１が設定されている場合を例にして説明を行う（図２参照）。
【００５５】
なお、多重オブジェクトに対する「弱点」の構成は、耐久情報と異なる基準情報（すなわち、戦闘不能判定に用いる情報）を用いる構成に限定されず、例えばシューターにおけるヘッドショットのように、攻撃が弱点に命中した場合、第２種オブジェクトが増量ダメージ（弱点以外の部分（本例においては、コアＣ１）に同一の攻撃が命中した場合よりも大きいダメージ）を受ける構成としてもよい。
【００５６】
図５は、弱点情報記憶部１２ｂにおける弱点情報の格納状態の例を示す説明図である。図５に示すように、本例においては、弱点情報は、弱点オブジェクトを一意に特定するための弱点ＩＤと、多重オブジェクトの弱点を示す弱点オブジェクトをゲーム画面に表示するための画像情報と、生命値と、配置情報とを含む。
【００５７】
ここで、「生命値」とは、弱点オブジェクトがダメージに耐えうる程度を示す生命情報として用いられる値である。すなわち、弱点オブジェクトにとっての生命値は、第２種オブジェクトにとっての耐久値に対応するものである。本例においては、例えば敵キャラクタＮＰＣ１に対する攻撃などにより弱点ＷＰ１の生命値が所定の値以下（例えば、「０」）になると、制御部１１は、弱点が死んだと判定し、コアＣ１や装甲Ａ１のｈｅａｌｔｈ状態（本例においては、耐久値や破損値の状態）に関係なく、敵キャラクタＮＰＣ１が戦闘不能状態になったものとして処理する。
【００５８】
また、「配置情報」とは、仮想空間における第２種オブジェクトに対する弱点オブジェクトの配置を示す位置情報である。本例においては、弱点オブジェクトには、第２種オブジェクトとの相対位置が設定される。すなわち、例えば、対応する配置情報が「胸部」である敵キャラクタＮＰＣ１の場合（図２，５参照）、コアＣ１が示す人型の「胸部」に弱点ＷＰ１が配置される。なお、本例においては、大多数（またはすべての）敵キャラクタに少なくとも１つの弱点があるものとする。
【００５９】
なお、ビデオゲーム処理装置１００が、破損値、耐久値、および生命値を、それぞれ各オブジェクト（すなわち、第１種オブジェクトと、第２種オブジェクトと、弱点オブジェクト）のｈｅａｌｔｈ値（ＨＰ）として管理する構成としてもよい。すなわち、破損情報、耐久情報、および生命情報を、初期値と下限値を有し、かつ、対応するオブジェクトが受けたダメージに応じて値が減少する数値で示す構成としてもよい。
【００６０】
表示部１３は、制御部１１の制御に従って、ビデオゲームの進行やプレイヤ操作に応じたゲーム画面を表示する表示装置である。表示部１３は、例えば、液晶表示装置によって構成される。
【００６１】
音声出力部１４は、制御部１１の制御に従って、ビデオゲームの進行やプレイヤ操作に応じて音声を出力する。
【００６２】
プレイヤ操作受付部１５は、複数のボタンやマウスなどによって構成されるコントローラからのプレイヤ操作に応じた操作信号を受け付け、その結果を制御部１１に通知する。本例においては、プレイヤ操作受付部１５は、タッチパネルによって構成されるものとする。
【００６３】
次に、本例のビデオゲーム処理装置１００の動作について説明する。
【００６４】
図６は、ビデオゲーム処理装置１００が実行するダメージ特定処理の例を示すフローチャートである。ダメージ特定処理では、ビデオゲームの進行に応じて多重オブジェクトを構成する複数のオブジェクトそれぞれが受けるダメージ（すなわち、破損値、耐久値、および生命値に対する影響量）を特定し、特定したダメージに応じてビデオゲームを進行させるための処理が実行される。なお、本発明に関係しない処理については、その内容を省略している場合がある。
【００６５】
本例におけるダメージ特定処理は、例えば、ビデオゲームが開始されたことに応じて開始される。
【００６６】
ダメージ特定処理において、制御部１１は、先ず、ビデオゲームの進行に応じた多重オブジェクトを、表示部１３の表示画面に表示する（ステップＳ１０１）。なお、このとき、制御部１１は、ゲームプログラム読取部１０にて読み取ったゲームプログラムに従って、ビデオゲームの進行に応じた多重オブジェクト情報を多重オブジェクト情報管理テーブル１２ａに登録する。
【００６７】
図７は、多重オブジェクトが表示された表示画面の例について説明するための説明図である。以下、図７に示すように、複数の破損部分Ｈを含む装甲Ａ１と、破損部分Ｈからビデオゲーム処理装置の操作者（以下、プレイヤＡという。）が視認可能な（すなわち、表示画面に表示される）コアＣ１と、同じく破損部分ＨからプレイヤＡが視認可能な弱点ＷＰ１とにより構成される敵キャラクタＮＰＣ１が表示画面に表示されている場合を例にして説明を行う。
【００６８】
多重オブジェクトとして敵キャラクタＮＰＣ１を表示画面に表示すると、制御部１１は、表示した多重オブジェクトへの攻撃を受け付けたか否かを判定する（ステップＳ１０２）。ここで、多重オブジェクトへの攻撃を受け付けないと判定すると（ステップＳ１０２のＮ）、制御部１１は、ステップＳ１０１の処理に移行する。
【００６９】
一方、例えばプレイヤＡの操作に応じて、多重オブジェクトへの攻撃を受け付けたと判定すると（ステップＳ１０２のＹ）、制御部１１は、受け付けた攻撃を、多重オブジェクトが受けるダメージの原因（以下、ダメージ原因という。）として特定する（ステップＳ１０３）。本例においては、制御部１１は、受け付けた攻撃の種類に応じた各種情報（例えば、攻撃力や攻撃の効力が及ぶ範囲の決定規則など。）に基づいて、敵キャラクタＮＰＣ１が受けた攻撃の攻撃力と、攻撃の効力が及ぶ範囲（以下、効力範囲という。）とを含む情報をダメージ原因として特定する。
【００７０】
ダメージ原因を特定すると、制御部１１は、特定したダメージ原因により第２種オブジェクトがダメージを受けるか否か判定する（ステップＳ１０４）。本例においては、制御部１１は、特定したダメージ原因に対して、第１種オブジェクトが第２種オブジェクトを保護する関係にあるか否かを判定することにより、第２種オブジェクトがダメージを受けるか否か判定する。
【００７１】
具体的には、制御部１１は、第１種オブジェクト情報が含む画像情報と破損情報とに基づいてビデオゲームにおける第１種オブジェクトの状態を特定し、ダメージ原因に対して、第１種オブジェクトが第２種オブジェクトを保護する関係にあるか否かを判定することにより、第２種オブジェクトが受けるダメージを特定する。
【００７２】
より具体的には、制御部１１は、第１種オブジェクト情報が含む画像情報と破損情報とにより表示画面に表示される第１種オブジェクトが、ダメージ原因として特定した攻撃の効力範囲において第２種オブジェクトを隠している範囲（すなわち、効力範囲において、第１種オブジェクトが表示されることにより第２種オブジェクトが表示されなくなっている範囲）については、第１種オブジェクトが第２種オブジェクトを保護する関係にあると判定する。そして、制御部１１は、効力範囲に第２種オブジェクトが表示さていると判定した場合、第２種オブジェクトがダメージを受けると判定する。逆に、効力範囲に第２種オブジェクトが表示されていないと判定した場合、制御部１１は、第２種オブジェクトがダメージを受けないと判定する。
【００７３】
ここで、例えば図７に示す効力範囲ＡＲ１のように、ダメージ原因として特定した効力範囲に装甲Ａ１のみ表示されている場合、制御部１１は、第２種オブジェクト（本例においては、コアＣ１）がダメージを受けないと判定し（ステップＳ１０４のＮ）、後述するステップＳ１０８の処理に移行する。
【００７４】
一方、例えば図７に示す効力範囲ＡＲ２のように、特定した効力範囲にコアＣ１の一部が表示されている場合、制御部１１は、第２種オブジェクトがダメージを受けると判定し（ステップＳ１０４のＹ）、特定したダメージ原因により弱点オブジェクトがダメージを受けるか否かを判定する（ステップＳ１０５）。なお、弱点オブジェクトがダメージを受けるか否かを判定するための処理については、第２種オブジェクトがダメージを受けるか否かを判定するための処理と同様の処理を行なう。また、本例においては、制御部１１が、第２種オブジェクトの１種として弱点オブジェクトを取り扱う場合について説明する。
【００７５】
ここで、例えば図７に示す効力範囲ＡＲ２のように、特定した効力範囲に弱点ＷＰ１が表示されている場合、制御部１１は、弱点オブジェクトがダメージを受けると判定し（ステップＳ１０５のＹ）、後述するステップＳ１１０の処理に移行する。
【００７６】
一方、例えば図７に示す効力範囲ＡＲ３のように、特定した効力範囲に弱点ＷＰ１が表示されていない場合、制御部１１は、弱点オブジェクトがダメージを受けないと判定し（ステップＳ１０５のＮ）、特定したダメージ原因に応じて耐久値を更新する（ステップＳ１０６）。本例においては、制御部１１は、ダメージ原因に応じたダメージ量を特定し、特定したダメージ量を耐久値から減算することにより耐久値を更新する。
【００７７】
なお、本例においては、制御部１１は、ダメージ原因に応じたダメージ量を、装甲Ａ１の破壊（または、破損）がどの程度進んでいるかによって特定する。すなわち、制御部１１は、効力範囲において表示されている弱点ＷＰ１の面積が広いほどダメージ量が増えるように、ダメージ原因に応じたダメージ量を特定するものとする。
【００７８】
また、ダメージ量の特定方法はこれに限定されず、例えば、多重オブジェクト情報が含む多重オブジェクトの防御力や（図示せず。）、受け付けた攻撃の種類に応じた攻撃力などに基づいてダメージ量を特定する構成としてもよい。また、例えば、制御部１１が、装甲Ａ１の部位がひとつ破壊されている状態で敵キャラクタＮＰＣ１への範囲攻撃（ＡｏＥ攻撃，ｒａｄｉｕｓ攻撃）を受け付けた場合に、コアＣ１が受けるダメージ量を「２０」とし、敵キャラクタＮＰＣ１の装甲Ａ１がまったくない状態でＡｏＥ攻撃を受けた場合には、ダメージ量を「１００」とする構成としてもよい。すなわち、同一の多重オブジェクトに設定された複数の第１種オブジェクトの何れかが破壊される度に、同じ攻撃で第２種オブジェクトが受けるダメージ量を増加させる構成としてもよい。
【００７９】
耐久値を更新すると、制御部１１は、更新後の耐久値（残存耐久値：攻撃を受ける前の耐久値から攻撃に応じたダメージ量を減算した耐久値。）が耐久値の最小値である「０」になったか否かを判定する（ステップＳ１０７）。ここで、コアＣ１の耐久値が「０」になったと判定すると（ステップＳ１０７のＹ）、制御部１１は、後述するステップＳ１１３の処理に移行する。
【００８０】
一方、更新後の耐久値が「０」でないと判定した場合（ステップＳ１０７のＮ）、制御部１１は、特定したダメージ原因により第１種オブジェクトがダメージを受けるか否かを判定する（ステップＳ１０８）。なお、第１種オブジェクトがダメージを受けるか否かを判定するための処理については、第２種オブジェクトがダメージを受けるか否かを判定するための処理と同様の処理を行なう。
【００８１】
ここで、例えば図７に示す効力範囲ＡＲ４のように、特定した効力範囲に装甲Ａ１が含まれない場合、制御部１１は、第１種オブジェクトがダメージを受けないと判定して（ステップＳ１０８のＮ）、ステップＳ１０１の処理に移行する。
【００８２】
一方、例えば図７に示す効力範囲ＡＲ１からＡＲ３のように、特定した効力範囲に装甲Ａ１が含まれる場合、制御部１１は、第１種オブジェクトがダメージを受けると判定して（ステップＳ１０８のＹ）、第１種オブジェクトが受けたダメージに応じて第１種オブジェクトの表示形態を変更するために表示形態変更処理を実行し（ステップＳ１０９）、ステップＳ１０１の処理に移行する。なお、表示形態変更処理については、後で詳しく説明する（図８参照）。
【００８３】
一方、ダメージ特定処理におけるステップＳ１０５の処理において、特定したダメージ原因により弱点オブジェクトがダメージを受けると判定すると（ステップＳ１０５のＹ）、制御部１１は、ダメージ原因に応じて弱点ＷＰ１の生命値を更新する（ステップＳ１１０）。本例においては、制御部１１は、受け付けた攻撃の種類などに基づいて、弱点ＷＰ１が受けるダメージ量を特定し、特定したダメージ量に基づいて生命値を更新する。なお、弱点オブジェクトが受けるダメージ量を特定するために、制御部１１が、第２種オブジェクトが受けるダメージ量を特定するための処理と同様の処理を実行する構成としてもよい。
【００８４】
生命値を更新すると、制御部１１は、更新後の生命値（攻撃を受ける前の生命値から攻撃に応じたダメージ量を減算した生命値。以下、適宜、残存生命値という。）が、生命値の最小値である「０」になったか否かを判定する（ステップＳ１１１）。ここで、弱点ＷＰ１の生命値が「０」でないと判定すると（ステップＳ１１１のＮ）、制御部１１は、ステップＳ１０６の処理に移行する。
【００８５】
一方、更新後の残存生命値が「０」になったと判定すると（ステップＳ１１１のＹ）、制御部１１は、弱点ＷＰ１が破壊されたものと判定して、弱点ＷＰ１が破壊された場合に対応する所定の演出（例えば、弱点ＷＰ１の破壊により敵キャラクタＮＰＣ１が戦闘不能状態になったことを示す演出）を実行する（ステップＳ１１２）。なお、このとき制御部１１が実行する演出は、コアＣ１の耐久値が「０」になった場合に敵キャラクタＮＰＣ１が戦闘不能状態になったことを示す演出とは異なる構成とされることが好ましい。なお、弱点ＷＰ１については（または、他のオブジェクトについても）、ダメージを受けた回数により完全に破壊されたか否かを判定する構成としてもよい。
【００８６】
弱点オブジェクトが破壊されたことを示す所定の演出を実行すると、制御部１１は、多重オブジェクト情報を戦闘不能状態に変更して（ステップＳ１１３）、ここでの処理を終了する。なお、本例においては、制御部１１は、多重オブジェクトを戦闘不能状態に変更する処理として、弱点ＷＰ１が破壊された敵キャラクタＮＰＣ１をゲーム画面から消去する処理や、プレイヤＡに対して、耐久値を「０」にして敵キャラクタＮＰＣ１を戦闘不能にした場合とは異なる報酬を与えるための処理（例えば、プレイヤに関する情報を示すプレイヤ情報に対して、より高度な攻撃を実行可能とする攻撃情報を付与する処理）など、多重オブジェクト毎に予め設定された処理（戦闘不能状態移行処理）を実行するものとする。
【００８７】
次に、ビデオゲーム処理装置１００が実行する表示形態変更処理について、図を参照して説明する。
【００８８】
図８は、ビデオゲーム処理装置１００が実行する表示形態変更処理の例を示すフローチャートである。表示形態変更処理では、第１種オブジェクトが受けた攻撃に応じて第１種オブジェクトの表示形態を変更するための処理が実行される。なお、本発明に関係しない処理については、その内容を省略している場合がある。
【００８９】
本例における表示形態変更処理は、ビデオゲーム処理装置１００によるダメージ特定処理の一部として開始される（図６のステップＳ１０９参照）。
【００９０】
表示形態変更処理において、制御部１１は、先ず、ダメージ特定処理にて特定したダメージ原因に応じて、装甲Ａ１のうちダメージを受ける部位を特定する（ステップＳ２０１）。本例においては、制御部１１は、ダメージ原因として特定した攻撃の効力範囲に含まれる部位を、ダメージを受ける部位として特定する。
【００９１】
ダメージを受ける部位を特定すると、制御部１１は、表示形態変更情報に基づいて、ダメージを受ける部位が破壊されるか否かを判定する（ステップＳ２０２）。なお、表示形態変更情報が示す表示形態の変更規則としては、例えば、「左腕の破損値が５０以上のとき左腕にダメージを受けると、５０％の確率で左腕が完全に破壊される」など、種々の規則が考えられる。
【００９２】
ここで、ダメージを受ける部位が破壊されないと判定すると（ステップＳ２０２のＮ）、制御部１１は、後述するステップＳ２０４の処理に移行する。一方、例えば、ダメージを受ける部位として特定した「左腕」の破損値が「５０」であり、「左腕」がダメージを受けることにより「左腕」が破壊されると判定すると（ステップＳ２０２のＹ）、制御部１１は、所定の破壊演出を実行する（ステップＳ２０３）。
【００９３】
破壊演出を実行すると、またはダメージを受ける部位が破壊されないと判定すると、制御部１１は、ダメージ原因に応じて破損値を更新する（ステップＳ２０４）。本例においては、制御部１１は、ダメージ原因に応じたダメージ量を特定し、特定したダメージ量を破損値に加算することにより破損値を更新する。
【００９４】
破損値を更新すると、制御部１１は、表示形態変更情報に基づいて、第１種オブジェクトの画像情報を更新する（ステップＳ２０５）。なお、破損値を更新することにより、部位が破壊される条件が満たされた場合には、制御部１１が、部位の破壊に応じた破壊演出を実行する。
【００９５】
画像情報を更新すると、制御部１１は、更新後の画像情報に基づいて第１種オブジェクトを表示して（すなわち、制御部１１が、ダメージ原因に応じて装甲Ａ１の表示形態を変更して）（ステップＳ２０６）、ダメージ特定処理におけるステップＳ１０１の処理に移行する。装甲Ａ１の表示形態を変更することにより、例えば図７に示すように、仮想空間において装甲Ａ１の内側に配置されたコアＣ１や弱点ＷＰ１をプレイヤＡが視認および攻撃可能となる。
【００９６】
以上に説明したように、上述した一実施の形態では、ビデオゲームの進行を制御するビデオゲーム処理装置１００が、第１種オブジェクト（例えば、装甲Ａ１）に関する情報を示す第１種オブジェクト情報と、第１種オブジェクトによりダメージから保護されるオブジェクトである第２種オブジェクト（例えば、コアＣ１）に関する情報を示す第２種オブジェクト情報とが対応付けされた多重オブジェクト情報を記憶する多重オブジェクト情報管理テーブル１２ａを備え、多重オブジェクト情報管理テーブル１２ａに記憶された多重オブジェクト情報に基づいて、第１種オブジェクトと第２種オブジェクトとにより構成される多重オブジェクト（例えば、敵キャラクタＮＰＣ１）をゲーム画面に表示し、表示した多重オブジェクトが受けるダメージの原因であるダメージ原因（例えば、攻撃力と効力範囲を含むダメージ原因）を特定し、特定したダメージ原因とビデオゲームにおける第１種オブジェクトの状態とに基づいて少なくとも第２種オブジェクトが受けるダメージを特定する（例えば、攻撃の効力範囲内において第１種オブジェクトにより第２種オブジェクトが隠されている場合には、第２種オブジェクトには攻撃が及ばない）構成としているので、キャラクタの外観を複数の領域に分割する場合に比べて戦闘方法のバリエーションを増加させることができるようになり、ゲームの趣向性を向上させることができるようになる。
【００９７】
すなわち、１体のオブジェクトを複数の層に分けて管理するビデオゲームを実現することができるようになるので、従来のビデオゲームとは異なるゲーム内容を実現することができるようになり、ゲームの趣向性を向上させることができるようになる。
【００９８】
また、例えば、敵キャラクタの装甲を破ってその内部を攻撃するようなシーンを含むビデオゲームを実現することができるようになり、ゲームの趣向性を向上させることができるようになる。
【００９９】
また、上述した実施の形態では、第１種オブジェクト情報が、第１種オブジェクト（例えば、複数の部位に分割して管理される装甲Ａ１）をゲーム画面に表示するための画像情報と、第１種オブジェクトの破損の程度を示す破損情報（例えば、破損値）とを含み、第２種オブジェクト情報が、第２種オブジェクト（例えば、コアＣ１）をゲーム画面に表示するための画像情報と、第２種オブジェクトがダメージに耐えうる程度を示す耐久情報（例えば、耐久値）とを含み、ビデオゲーム処理装置１００が、第１種オブジェクトの状態に基づいて、ダメージ原因に対して第１種オブジェクトが第２種オブジェクトを保護する関係にあるか否かを判定し、第１種オブジェクトが第２種オブジェクトを保護する関係にあると判定した場合に（例えば、ダメージ原因として特定した効力範囲に第１種オブジェクトが表示されている場合に）、ダメージ原因に応じて第１種オブジェクトが受けるダメージである第１種ダメージ（例えば、破損値に加算されるダメージ量）を特定し、第１種オブジェクトが第２種オブジェクトを保護する関係にないと判定した場合に（例えば、ダメージ原因として特定した効力範囲に第２種オブジェクトが表示されている場合に）、ダメージ原因に応じて第２種オブジェクトが受けるダメージである第２種ダメージ（例えば、耐久値から減算されるダメージ量）を特定し、第１種オブジェクト情報が含む画像情報と破損情報とに基づいてビデオゲームにおける第１種オブジェクトの状態を特定し（例えば、装甲Ａ１の表示形態を特定し）、特定したダメージのうち、第１種ダメージに基づいて破損情報を更新し、特定したダメージのうち、第２種ダメージに基づいて耐久情報を更新する（例えば、ダメージを受けるオブジェクトを特定した後にオブジェクトに応じたダメージ量を特定し、特定したダメージのうち、第１種ダメージに基づいて破損情報を更新し、特定したダメージのうち、第２種ダメージに基づいて耐久情報を更新する）構成としているので、ビデオゲームにおいて、例えば、キャラクタの装甲を剥がすことにより装甲の内側部分を攻撃できるようにするような場面を実現することができるようになる。
【０１００】
すなわち、ダメージ原因に応じて、多重オブジェクトを構成する複数のオブジェクト毎のダメージ量を特定する構成としているので、例えば同じ攻撃でも、どのオブジェクトにダメージを与えるかでビデオゲームの進捗に与える影響に差異を設けることができるようになる。  
【０１０１】
また、上述した実施の形態では、ビデオゲーム処理装置１００が、耐久情報（例えば、耐久値）に基づいて多重オブジェクト（例えば、敵キャラクタＮＰＣ１）が戦闘不能状態になったか判定する構成としているので、１体のキャラクタに関して、攻撃によりキャラクタを戦闘不能状態にすることができる部分とそうでない部分とを設けることができるようになり、ゲームの趣向性を向上させることができるようになる。なお、耐久情報の更新時機が、第２種オブジェクトがダメージを受けたときに限定される場合、ビデオゲーム処理装置１００は、第２種ダメージに基づいて耐久情報を更新した後に、更新後の耐久情報に基づいて多重オブジェクトが戦闘不能状態になったかを判定する。また、耐久情報が他の要素（例えば、ビデオゲームにおけるイベント発生条件の充足）などにより更新される場合、ビデオゲーム処理装置１００は、耐久情報が更新された原因に因らずに、耐久情報が更新される度に、更新された耐久情報に基づいてキャラクタが戦闘不能状態になったか判定するものとする。
【０１０２】
また、上述した実施の形態では、ビデオゲーム処理装置１００が、第１種オブジェクト（例えば、装甲Ａ１）の破損の程度が進行したように破損情報が更新されたことに応じて（例えば、破損値にダメージ量が加算されたことに応じて）、第１種オブジェクトが第２種オブジェクト（例えば、コアＣ１）を保護する範囲が狭くなるように（例えば、破損部分Ｈを出現させるように）第１種オブジェクト情報が含む画像情報を更新し、画像情報を更新したことに応じて、更新後の画像情報に基づいて多重オブジェクトの表示形態を変更する（例えば、装甲Ａ１の表示形態を変更する）構成としているので、多重オブジェクトが受けた攻撃の強さや種類に応じて多重オブジェクトの戦闘不能判定に関係する第２種オブジェクトを段階的に表示することができるようになり、戦闘方法のバリエーションを増やすことができるようになる。
【０１０３】
すなわち、例えば、ある程度外装（例えば、敵キャラクタＮＰＣ１にとっての装甲Ａ１）を破損させた後に破損部分から露出したコア（例えば、コアＣ１）を狙って攻撃する方法や、外装を破壊してから、広く露出したコアを攻撃する方法など、プレイヤが選択可能な戦闘方法に幅を持たせることができるようになる。
【０１０４】
また、上述した実施の形態では、第２種オブジェクト情報には、多重オブジェクト（例えば、敵キャラクタＮＰＣ１）の弱点を示す弱点オブジェクト（例えば、弱点ＷＰ１）をゲーム画面に表示するための画像情報と、弱点オブジェクトがダメージに耐えうる程度を示す生命情報（例えば、生命値）とを含む弱点情報が対応付けされており、ビデオゲーム処理装置１００が、ダメージ原因、弱点情報、および第１種オブジェクトの状態（例えば、装甲Ａ１の表示位置）に基づいて、弱点オブジェクトが受けるダメージである弱点ダメージ（例えば、生命値から減算されるダメージ量）を特定し、特定した弱点ダメージに基づいて生命情報を更新し、耐久情報（例えば、耐久値）とは別に、生命情報に基づいて多重オブジェクトが戦闘不能状態になったか判定する構成としているので、例えば、弱点オブジェクトの生命値を第２種オブジェクトの耐久値よりも低く設定することにより、弱点オブジェクトを狙うことで効率的にキャラクタを戦闘不能にすることができるようになるなど、戦闘方法のバリエーションを増やすことができるようになる。そのため、ゲームの趣向性を向上させることができるようになる。
【０１０５】
また、上述した実施の形態では、ビデオゲーム処理装置１００が、多重オブジェクト（例えば、敵キャラクタＮＰＣ１）が戦闘不能状態になったと判定したことに応じて、多重オブジェクトが戦闘不能状態になったときに実行する演出として予め定められた戦闘不能演出を実行し、耐久情報に基づいて多重オブジェクトが戦闘不能状態になったと判定した場合（例えば、耐久値が「０」になったことに応じて敵キャラクタＮＰＣ１を戦闘不能状態にする場合）と、生命情報に基づいて多重オブジェクトが戦闘不能状態になったと判定した場合（例えば、生命値が「０」になったことに応じて敵キャラクタＮＰＣ１を戦闘不能状態にする場合）とで異なる戦闘不能演出を実行する構成としているので、弱点を破壊した場合にのみ他の場合と異なる演出（例えば、弱点を撃たれた敵キャラクタが倒れる様子を示す特別なアニメーションの表示）をすることができるようになり、ゲームの趣向性を向上させることができるようになる。
【０１０６】
すなわち、多重オブジェクトの戦闘不能原因に応じたゲーム演出を実行することができるようになるため、ゲームの趣向性を向上させることができるようになる。
【０１０７】
なお、上述した実施の形態では特に言及していないが、ビデオゲーム処理装置１００が、ダメージ原因（例えば、攻撃力と効力範囲を含むダメージ原因）の発生位置と、発生位置から多重オブジェクト（例えば、敵キャラクタＮＰＣ１）に向かう軌道とを特定し、軌道上に第１種オブジェクト（例えば、装甲Ａ１）が位置する場合に、第１種オブジェクトが第２種オブジェクト（例えば、コアＣ１）を保護する関係にあると判定する構成としてもよい。
【０１０８】
図９は、ダメージ原因の発生位置と軌道とをダメージの特定に反映させる場合のゲーム画面の例について説明するための説明図である。図９に示す例では、多重オブジェクトは、第１種オブジェクトである乗物オブジェクトＢ１１，Ｂ１２（以下、乗物Ｂ１１，Ｂ１２という。）と、第２種オブジェクトであるキャラクタオブジェクトＤ１１，Ｄ１２（以下、キャラクタＤ１１，Ｄ１２という。）との２重構造を有する標的オブジェクトＴＯ１，ＴＯ２であるものとする。
【０１０９】
制御部１１は、プレイヤキャラクタＰＣによる標的オブジェクトＴＯ１，ＴＯ２への攻撃を受け付けると、先ず、各攻撃の軌道Ｖ１，Ｖ２を特定する。そして、標的オブジェクトＴＯ１に対する攻撃に関しては、制御部１１は、軌道Ｖ１上に乗物Ｂ１１の一部が位置するものと判定して、乗物Ｂ１１の耐久値を更新する。そして、乗物Ｂ１１の耐久値が所定の値以下になった場合に、制御部１１は、例えば乗物Ｂ１２のように、乗物Ｂ１１の一部が破損してキャラクタＤ１１が外部に露呈するように、乗物Ｂ１１の表示形態を変更する。
【０１１０】
一方、標的オブジェクトＴＯ２に対する攻撃に関しては、制御部１１は、軌道Ｖ２上に乗物Ｂ１２の一部が位置せず、軌道Ｖ２上に位置するキャラクタＤ１２が保護されないと判定して、キャラクタＤ１２の生命値を更新する。そして、キャラクタＤ１２の生命値が「０」になった場合に、制御部１１は、標的オブジェクトＴＯ２を戦闘不能状態に変更する。
【０１１１】
なお、上述した実施の形態では、ビデオゲーム処理装置１００が、受け付けた攻撃の効力範囲を特定し、特定した効力範囲内に含まれるオブジェクトに対応する情報（例えば、破損値、耐久値、生命値）を更新する場合（すなわち、攻撃が１度に複数の部位を含む範囲にダメージを与え得る場合）について説明したが、攻撃の種類はこれに限定されず、例えば、１度に単一の部位にのみダメージを与えるものや、攻撃対象の全身に均等にダメージを与えるものを含む構成としてもよい。また、第１種オブジェクトを貫通して第２種オブジェクトにダメージを与える攻撃を含む構成としてもよい。
【０１１２】
なお、上述した実施の形態では特に言及していないが、ビデオゲーム処理装置１００が、第１種オブジェクト（例えば、装甲Ａ１）がゲーム画面に配置されているとき（例えば、装甲Ａ１の耐久値が「０」以外のとき）では、特殊攻撃または特殊アビリティを用いる場合を除き、弱点オブジェクトへの攻撃を受け付けない構成としてもよい。この場合、例えば、弱点情報が、弱点オブジェクトへの攻撃を受け付けるために必要な第１種オブジェクトの状態（例えば、耐久値の状態）を示す情報（攻撃受付条件）を含む構成とすればよい。
【０１１３】
なお、上述した実施の形態では特に言及していないが、ビデオゲーム処理装置１００が、コアレイヤにおいて弱点オブジェクトを移動可能な構成としてもよい。この場合、例えば、弱点情報が、弱点オブジェクトの移動規則を示す移動情報を含む構成とすればよい。
【０１１４】
なお、上述した実施の形態では、ビデオゲーム処理装置１００がゲームカートリッジ２０から読み取ったゲームプログラムに基づいて上述したゲーム処理などの各種の処理を実行する構成としていたが、ゲームサーバからインターネットなどの通信ネットワークを介してゲームプログラムを取得するようにしてもよい。また、ビデオゲーム処理装置１００がゲームサーバとして機能し、通信ネットワークを介してゲームプログラムをゲーム端末に提供するようにしてもよい。
【０１１５】
また、上述した実施の形態では、ビデオゲーム処理装置１００は、自己が備える記憶装置（記憶部１２）に記憶されている制御プログラム（ビデオゲーム処理プログラム（ゲームプログラム、あるいはプログラムと呼ぶ場合がある。））に従って、上述した各種の処理を実行する。
【産業上の利用可能性】
【０１１６】
本発明は、趣向性の高いヒドゥンゲームを提供するのに有用である。
【符号の説明】
【０１１７】
１０        ゲームプログラム読取部
１１        制御部
１２        記憶部
１３        表示部
１４        音声出力部
１５        プレイヤ操作受付部
１００      ビデオゲーム処理装置
【図１】
0005711054.tif 000002
【図２】
0005711054.tif 000003
【図３】
0005711054.tif 000004
【図４】
0005711054.tif 000005
【図５】
0005711054.tif 000006
【図６】
0005711054.tif 000007
【図７】
0005711054.tif 000008
【図８】
0005711054.tif 000009
【図９】
0005711054.tif 000010