(57)【要約】  【課題】より興趣性のあるゲーム進行を実現する。  【解決手段】ゲームプログラムを実行したゲーム装置は、仮想ゲーム空間と、プレイヤの操作に応じて前記仮想ゲーム空間内で挙動するプレイヤオブジェクトと、前記仮想ゲーム空間とは別の第１の別空間とを含む前記ゲーム画像を出力し、前記プレイヤオブジェクトの第１の関連オブジェクトを前記第１の別空間内に配置し、前記仮想ゲーム空間内の対象オブジェクトへの前記プレイヤオブジェクトのアクションを許可するとともに、前記対象オブジェクトへの前記第１の別空間内からの前記第１の関連オブジェクトのアクションを許可する。【選択図】図１
2018099296.tif 000002
【特許請求の範囲】
【請求項１】
ゲーム装置に実行されるゲームプログラムであって、
プレイヤの操作を検出し、前記検出した操作に応じたゲーム画像を出力する制御部として、前記ゲーム装置を機能させ、
前記制御部は、
仮想ゲーム空間に対応する仮想ゲーム空間画像と、前記プレイヤの操作に応じて前記仮想ゲーム空間内で挙動するプレイヤオブジェクトに対応するプレイヤオブジェクト画像と、前記仮想ゲーム空間とは別の第１の別空間に対応する第１の別空間画像とを含む前記ゲーム画像を出力し、前記プレイヤオブジェクトの第１の関連オブジェクトに対応する第１の関連オブジェクト画像を前記第１の別空間画像内に配置し、
前記仮想ゲーム空間内の対象オブジェクトへの前記プレイヤオブジェクトのアクションを許可するとともに、前記対象オブジェクトへの前記第１の別空間内からの前記第１の関連オブジェクトのアクションを許可する
ことを特徴とするゲームプログラム。
【請求項２】
請求項１に記載のゲームプログラムであって、
前記制御部は、
前記仮想ゲーム空間内で挙動する前記第１の関連オブジェクトに対応するオブジェクト画像を消去した後、前記第１の関連オブジェクト画像を前記第１の別空間画像内に配置する
ことを特徴とするゲームプログラム。
【請求項３】
請求項１に記載のゲームプログラムであって、
前記制御部は、
前記仮想ゲーム空間画像、前記プレイヤオブジェクト画像、及び前記仮想ゲーム空間内で挙動する前記第１の関連オブジェクトに対応するオブジェクト画像を含む前記ゲーム画像を出力する第１モードと、
前記仮想ゲーム空間画像、前記プレイヤオブジェクト画像、前記第１の別空間画像、及び前記第１の関連オブジェクト画像を含む前記ゲーム画像を出力する第２モードを有し、
ゲーム条件に基づいて、前記第１モードを前記第２モードに切り替える
ことを特徴とするゲームプログラム。
【請求項４】
請求項３に記載のゲームプログラムであって、
前記制御部は、
前記仮想ゲーム空間内の前記プレイヤオブジェクトのアクションに従って変化するパラメータ値を保持し、
前記仮想ゲーム空間内に前記第１の関連オブジェクトに対応する前記オブジェクト画像が出現している状態で、前記パラメータ値が所定条件を満たす場合に、前記第１モードを前記第２モードに切り替える
ことを特徴とするゲームプログラム。
【請求項５】
請求項３に記載のゲームプログラムであって、
前記制御部は、
前記第１モードと前記第２モードとで異なる照明を適用した前記ゲーム画像を出力する
ことを特徴とするゲームプログラム。
【請求項６】
請求項３に記載のゲームプログラムであって、
前記制御部は、
前記第２モードでは、前記対象オブジェクトの出現数を増加させ、
前記第１モードでは、前記対象オブジェクトの出現数を減少させる
ことを特徴とするゲームプログラム。
【請求項７】
請求項１に記載のゲームプログラムであって、
前記第１の関連オブジェクトは、前面と背面を有し、
前記制御部は、
前記第１の関連オブジェクトが前記対象オブジェクトへアクションする場合には、前記第１の関連オブジェクトの背面が前記ゲーム画像の手前側を向くように前記第１の関連オブジェクト画像を出力し、
前記第１の関連オブジェクトが前記対象オブジェクトへアクションしない場合には、前記第１の関連オブジェクトの前面が前記手前側を向くように前記第１の関連オブジェクト画像を出力する
ことを特徴とするゲームプログラム。
【請求項８】
請求項１に記載のゲームプログラムであって、
前記制御部は、
前記プレイヤオブジェクト又は前記第１の関連オブジェクトの前記対象オブジェクトへのアクションに従って変化するパラメータ値を保持し、
前記パラメータ値が所定条件を満たす場合に、前記第１の関連オブジェクトからの前記プレイヤオブジェクト又は前記プレイヤへのメッセージを出力する
ことを特徴とするゲームプログラム。
【請求項９】
請求項１に記載のゲームプログラムであって、
前記制御部は、
前記プレイヤオブジェクト又は前記第１の関連オブジェクトの前記対象オブジェクトへのアクションに従って変化するパラメータ値を保持し、
前記パラメータ値が所定条件を満たす場合に、前記対象オブジェクトへの前記第１の関連オブジェクトのアクションを実行させて、当該アクションに対応するオブジェクト画像を前記仮想ゲーム空間画像内に配置する
ことを特徴とするゲームプログラム。
【請求項１０】
請求項１に記載のゲームプログラムであって、
前記制御部は、
前記プレイヤオブジェクト又は前記第１の関連オブジェクトの前記対象オブジェクトへのアクションに従って変化するパラメータ値を保持し、
前記パラメータ値が所定条件を満たす場合に、前記第１の別空間画像及び前記第１の関連オブジェクト画像を消去し、前記仮想ゲーム空間内で挙動する前記第１の関連オブジェクトに対応するオブジェクト画像を出力及び消去し、その後、前記第１の別空間画像及び前記第１の関連オブジェクト画像を出力する
ことを特徴とするゲームプログラム。
【請求項１１】
請求項１に記載のゲームプログラムであって、
前記制御部は、
前記プレイヤオブジェクト又は前記第１の関連オブジェクトの前記対象オブジェクトへのアクションに従って変化するパラメータ値を保持し、
前記パラメータ値が所定条件を満たす場合に、前記仮想ゲーム空間とは別の第２の別空間に対応する第２の別空間画像を出力するとともに、前記プレイヤオブジェクトの第２の関連オブジェクトに対応する第２の関連オブジェクト画像を前記第２の別空間画像内に配置し、
前記対象オブジェクトへの前記第２の別空間内からの前記第２の関連オブジェクトのアクションを許可する
ことを特徴とするゲームプログラム。
【請求項１２】
請求項１に記載のゲームプログラムであって、
前記制御部は、
前記プレイヤオブジェクト画像を、前記ゲーム画像の下部中央に配置し、前記第１の別空間画像及び前記第１の関連オブジェクト画像を、前記ゲーム画像の下部の左側又は右側に配置する
ことを特徴とするゲームプログラム。
【請求項１３】
ゲーム装置に実行されるゲームプログラムを記憶した記憶媒体であって、
前記ゲームプログラムは、
プレイヤの操作を検出し、前記検出した操作に応じたゲーム画像を出力する制御部として、前記ゲーム装置を機能させ、
前記制御部は、
仮想ゲーム空間に対応する仮想ゲーム空間画像と、前記プレイヤの操作に応じて前記仮想ゲーム空間内で挙動するプレイヤオブジェクトに対応するプレイヤオブジェクト画像と、前記仮想ゲーム空間とは別の第１の別空間に対応する第１の別空間画像とを含む前記ゲーム画像を出力し、前記プレイヤオブジェクトの第１の関連オブジェクトに対応する第１の関連オブジェクト画像を前記第１の別空間画像内に配置し、
前記仮想ゲーム空間内の対象オブジェクトへの前記プレイヤオブジェクトのアクションを許可するとともに、前記対象オブジェクトへの前記第１の別空間内からの前記第１の関連オブジェクトのアクションを許可する
ことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
アクションゲームでは、プレイヤキャラクタは、プレイヤの操作に応じて、仮想ゲーム空間内で様々なアクションを実行する。例えば、プレイヤキャラクタは、武器や技を使って仮想ゲーム空間内の敵キャラクタを攻撃して倒すことができる。また、アクションゲームでは、プレイヤキャラクタに同伴して行動する仲間キャラクタが登場することもある。仲間キャラクタは、ゲームプログラムの自動的な操作に応じて、仮想ゲーム空間内で様々なアクションを実行する。
【０００３】
特許文献１には、特定の武器等のアイテムの偏重使用を是正するためのゲームプログラムについて記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１７６４７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プレイヤキャラクタ及び仲間キャラクタが多数の敵キャラクタと戦闘するアクションゲームでは、例えば、プレイヤキャラクタは、少数の敵キャラクタにダメージを与える通常攻撃に加え、多数の敵キャラクタにダメージを与える必殺技攻撃を実行することができる。この必殺技攻撃は、例えば、所定条件（例えば、所定のスコア値が一定値以上貯まった場合）で使用することができる。また例えば、仲間キャラクタも、通常攻撃に加え、所定条件で必殺技攻撃を実行することができる。
【０００６】
しかしながら、上記のようにプレイヤキャラクタや仲間キャラクタによって様々なバリエーションの攻撃が実行可能であっても、攻撃のパターンはある程度限定されてしまう。そのため、上記のようなアクションゲームのゲーム進行は、単調になる傾向にあり、プレイヤのゲームへの興趣も徐々に低下してしまう。
【０００７】
そこで、本発明は、より興趣性のあるゲーム進行を実現することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決する本発明の一態様は、ゲーム装置に実行されるゲームプログラムであって、プレイヤの操作を検出し、前記検出した操作に応じたゲーム画像を出力する制御部として、前記ゲーム装置を機能させ、前記制御部は、仮想ゲーム空間に対応する仮想ゲーム空間画像と、前記プレイヤの操作に応じて前記仮想ゲーム空間内で挙動するプレイヤオブジェクトに対応するプレイヤオブジェクト画像と、前記仮想ゲーム空間とは別の第１の別空間に対応する第１の別空間画像とを含む前記ゲーム画像を出力し、前記プレイヤオブジェクトの第１の関連オブジェクトに対応する第１の関連オブジェクト画像を前記第１の別空間画像内に配置し、前記仮想ゲーム空間内の対象オブジェクトへの前記プレイヤオブジェクトのアクションを許可するとともに、前記対象オブジェクトへの前記第１の別空間内からの前記第１の関連オブジェクトのアクションを許可することを特徴とする。
【０００９】
上記のゲームプログラムにおいて、前記制御部は、前記仮想ゲーム空間内で挙動する前記第１の関連オブジェクトに対応するオブジェクト画像を消去した後、前記第１の関連オブジェクト画像を前記第１の別空間画像内に配置してもよい。
【００１０】
上記のいずれかのゲームプログラムにおいて、前記制御部は、前記仮想ゲーム空間画像、前記プレイヤオブジェクト画像、及び前記仮想ゲーム空間内で挙動する前記第１の関連オブジェクトに対応するオブジェクト画像を含む前記ゲーム画像を出力する第１モードと、前記仮想ゲーム空間画像、前記プレイヤオブジェクト画像、前記第１の別空間画像、及び前記第１の関連オブジェクト画像を含む前記ゲーム画像を出力する第２モードを有し、ゲーム条件に基づいて、前記第１モードを前記第２モードに切り替えてもよい。
【００１１】
上記のいずれかのゲームプログラムにおいて、前記制御部は、前記仮想ゲーム空間内の前記プレイヤオブジェクトのアクションに従って変化するパラメータ値を保持し、前記仮想ゲーム空間内に前記第１の関連オブジェクトに対応する前記オブジェクト画像が出現している状態で、前記パラメータ値が所定条件を満たす場合に、前記第１モードを前記第２モードに切り替えてもよい。
【００１２】
上記のいずれかのゲームプログラムにおいて、前記制御部は、前記第１モードと前記第２モードとで異なる照明を適用した前記ゲーム画像を出力してもよい。
【００１３】
上記のいずれかのゲームプログラムにおいて、前記制御部は、前記第２モードでは、前記対象オブジェクトの出現数を増加させ、前記第１モードでは、前記対象オブジェクトの出現数を減少させてもよい。
【００１４】
上記のいずれかのゲームプログラムにおいて、前記第１の関連オブジェクトは、前面と背面を有し、前記制御部は、前記第１の関連オブジェクトが前記対象オブジェクトへアクションする場合には、前記第１の関連オブジェクトの背面が前記ゲーム画像の手前側を向くように前記第１の関連オブジェクト画像を出力し、前記第１の関連オブジェクトが前記対象オブジェクトへアクションしない場合には、前記第１の関連オブジェクトの前面が前記手前側を向くように前記第１の関連オブジェクト画像を出力してもよい。
【００１５】
上記のいずれかのゲームプログラムにおいて、前記制御部は、前記プレイヤオブジェクト又は前記第１の関連オブジェクトの前記対象オブジェクトへのアクションに従って変化するパラメータ値を保持し、前記パラメータ値が所定条件を満たす場合に、前記第１の関連オブジェクトからの前記プレイヤオブジェクト又は前記プレイヤへのメッセージを出力してもよい。
【００１６】
上記のいずれかのゲームプログラムにおいて、前記制御部は、前記プレイヤオブジェクト又は前記第１の関連オブジェクトの前記対象オブジェクトへのアクションに従って変化するパラメータ値を保持し、前記パラメータ値が所定条件を満たす場合に、前記対象オブジェクトに対する前記第１の関連オブジェクトのアクションを実行させて、当該アクションに対応するオブジェクト画像を前記仮想ゲーム空間画像内に配置してもよい。
【００１７】
上記のいずれかのゲームプログラムにおいて、前記制御部は、前記プレイヤオブジェクト又は前記第１の関連オブジェクトの前記対象オブジェクトへのアクションに従って変化するパラメータ値を保持し、前記パラメータ値が所定条件を満たす場合に、前記第１の別空間画像及び前記第１の関連オブジェクト画像を消去し、前記仮想ゲーム空間内で挙動する前記第１の関連オブジェクトに対応するオブジェクト画像を出力及び消去し、その後、前記第１の別空間画像及び前記第１の関連オブジェクト画像を出力してもよい。
【００１８】
上記のいずれかのゲームプログラムにおいて、前記制御部は、前記プレイヤオブジェクト又は前記第１の関連オブジェクトの前記対象オブジェクトへのアクションに従って変化するパラメータ値を保持し、前記パラメータ値が所定条件を満たす場合に、前記仮想ゲーム空間とは別の第２の別空間に対応する第２の別空間画像を出力するとともに、前記プレイヤオブジェクトの第２の関連オブジェクトに対応する第２の関連オブジェクト画像を前記第２の別空間画像内に配置し、前記対象オブジェクトへの前記第２の別空間内からの前記第２の関連オブジェクトのアクションを許可してもよい。
【００１９】
上記のいずれかのゲームプログラムにおいて、前記制御部は、前記プレイヤオブジェクト画像を、前記ゲーム画像の下部中央に配置し、前記第１の別空間画像及び前記第１の関連オブジェクト画像を、前記ゲーム画像の下部の左側又は右側に配置してもよい。
【００２０】
上記の課題を解決する本発明の他の態様は、ゲーム装置に実行されるゲームプログラムを記憶した記憶媒体であって、前記ゲームプログラムは、プレイヤの操作を検出して、前記検出した操作に応じたゲーム画像を出力する制御部として、前記ゲーム装置を機能させ、前記制御部は、仮想ゲーム空間に対応する仮想ゲーム空間画像と、前記プレイヤの操作に応じて前記仮想ゲーム空間内で挙動するプレイヤオブジェクトに対応するプレイヤオブジェクト画像と、前記仮想ゲーム空間とは別の第１の別空間に対応する第１の別空間画像とを含む前記ゲーム画像を出力し、前記プレイヤオブジェクトの第１の関連オブジェクトに対応する第１の関連オブジェクト画像を前記第１の別空間画像内に配置し、前記仮想ゲーム空間内の対象オブジェクトへの前記プレイヤオブジェクトのアクションを許可するとともに、前記対象オブジェクトへの前記第１の別空間内からの前記第１の関連オブジェクトのアクションを許可することを特徴とする。
【発明の効果】
【００２１】
本発明の一態様によれば、より興趣性のあるゲーム進行を実現することができる。
【図面の簡単な説明】
【００２２】
【図１】実施形態に係るゲーム装置の機能構成の一例を示すブロック図である。
【図２】実施形態に係るゲーム装置のハードウェア構成の一例を示すブロック図である。
【図３】実施形態に係るゲーム処理の一例を示すフローチャートである。
【図４】実施形態に係るコンビネーション攻撃処理の一例を示すフローチャートである。
【図５】実施形態に係る模式的なゲーム画像の一例を示す図である。
【図６】実施形態に係る模式的なゲーム画像の他の例を示す図である。
【図７】実施形態に係る模式的なゲーム画像のさらに他の例を示す図である。
【図８】実施形態に係る模式的なゲーム画像のさらに他の例を示す図である。
【図９】実施形態に係る模式的なゲーム画像のさらに他の例を示す図である。
【図１０】実施形態に係る模式的なゲーム画像のさらに他の例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施形態について、図面を参照して説明する。理解の向上のため、以下では、本実施形態に係るゲームプログラムが適用されたアクションゲームソフトが、家庭用ゲーム機等のゲーム装置で実行される場合を例示して説明する。
【００２４】
また、理解の向上のため、次のような戦闘アクションゲームを例示して説明する。この戦闘アクションゲームでは、プレイヤによって操作されるプレイヤキャラクタ（「プレイヤオブジェクト」ともいう）が仮想ゲーム空間内を移動し、様々なアクションを実行する。例えば、プレイヤキャラクタは、仮想ゲーム空間内に次々と現れる多数の敵キャラクタ（「対象（ターゲット）オブジェクト」ともいう）を、通常攻撃や必殺技攻撃により攻撃して倒していく。また、プレイヤキャラクタに同伴して行動する仲間キャラクタ（「関連オブジェクト」ともいう）も出現することができる。仲間キャラクタは、ゲームプログラムにより操作され、プレイヤキャラクタと同様に、仮想ゲーム空間内を移動し、様々なアクションを実行する。
【００２５】
図１は、実施形態に係るゲーム装置の機能構成の一例を示すブロック図である。
【００２６】
ゲーム装置１は、制御部１０を有する。
【００２７】
制御部１０は、プレイヤの操作を検出するとともに、検出したプレイヤの操作に応じてゲーム進行を制御し、ゲーム進行に応じたゲーム画像やゲーム音声を生成して出力する。例えば、制御部１０は、検出したプレイヤの操作や時間経過などに応じて、仮想ゲーム空間を変化させたり、仮想ゲーム空間内のプレイヤキャラクタ等の各種オブジェクトの挙動を変化させたり、音声を出力したりする。また例えば、制御部１０は、生成したゲーム画像をディスプレイに出力したり、生成したゲーム音声をスピーカに出力したりする。
【００２８】
上述のような機能を実現するため、制御部１０は、例えば、操作検出部２０と、仮想空間生成部２１と、オブジェクト生成部２２と、ゲーム進行制御部２３と、出力処理部２４とを有する。
【００２９】
操作検出部２０は、プレイヤの操作を検出し、検出した操作を示す操作情報を他の機能部に出力する。例えば、操作検出部２０は、プレイヤの操作を示す操作信号を、後述する入力インターフェイス装置１８０を介してゲームコントローラ等の入力装置から受け付ける。
【００３０】
仮想空間生成部２１は、プレイヤキャラクタが挙動する仮想ゲーム空間を生成する。例えば、仮想空間生成部２１は、プレイされるステージ、プレイヤキャラクタの位置、ゲーム内の時間経過などのゲーム条件に応じた３次元の仮想ゲーム空間を生成する。
【００３１】
オブジェクト生成部２２は、仮想ゲーム空間内に各種オブジェクトを生成するとともに、各種オブジェクトの挙動を制御する。本実施形態のオブジェクトとは、仮想ゲーム空間内に配置される挙動可能なキャラクタ（プレイヤキャラクタ、仲間キャラクタ、敵キャラクタ等）に限らず、例えば、障害物、アイテム、パーティクル等の視覚的効果、スコア値等のゲーム進行に係わるパラメータ値を示すゲージなども含む。また、オブジェクト生成部２２は、仮想ゲーム空間内に生成した各種オブジェクトを消去することもできる。
【００３２】
例えば、オブジェクト生成部２２は、操作検出部２０により検出されたプレイヤの操作に応じて、プレイヤキャラクタの挙動を変化させる（例えば、通常攻撃や必殺技攻撃等の様々な攻撃形態の攻撃アクションを実行させる）。また例えば、オブジェクト生成部２２は、プレイヤキャラクタの所定の挙動（例えば攻撃アクション）に応じて、敵キャラクタの挙動を変化させる。また例えば、オブジェクト生成部２２は、プレイヤキャラクタの所定の挙動（例えば攻撃アクション）に応じて、当該挙動の視覚的効果を示すオブジェクト（例えば攻撃アクションの軌跡）を生成する。
【００３３】
また例えば、オブジェクト生成部２２は、所定のアルゴリズムに従って、仲間キャラクタの挙動を変化させる。また例えば、オブジェクト生成部２２は、仲間キャラクタの所定の挙動（例えば攻撃アクション）に応じて、敵キャラクタの挙動を変化させる。また例えば、オブジェクト生成部２２は、仲間キャラクタの所定の挙動（例えば攻撃アクション）に応じて、当該挙動の視覚的効果を示すオブジェクト（例えば攻撃アクションの軌跡）を生成する。
【００３４】
また例えば、オブジェクト生成部２２は、ゲーム進行に係わるパラメータ値を示すオブジェクトを生成し、変化させる。ゲーム進行に係わるパラメータ値とは、例えば、各キャラクタの体力値、倒した敵キャラクタの数に基づいて決定される打倒スコア値、必殺技攻撃に使用するための必殺技スコア値、仲間キャラクタを召喚するために使用する召喚スコア値などである。
【００３５】
本実施形態のゲームプログラムは、「通常モード」に加え、「コンビネーション攻撃モード」というゲーム進行状態を提供する。
【００３６】
「通常モード」では、オブジェクト生成部２２は、仮想ゲーム空間内にプレイヤキャラクタ及び仲間キャラクタを配置する。また、オブジェクト生成部２２は、仮想ゲーム空間内の敵キャラクタへのプレイヤキャラクタ及び仲間キャラクタのアクションを制御（許可）する。「通常モード」については、後に詳述する。
【００３７】
これに対し、「コンビネーション攻撃モード」では、オブジェクト生成部２２は、仮想ゲーム空間とは別の空間（別領域、別ウィンドウなどと呼ぶこともできる）を示すオブジェクトを仮想ゲーム空間内に生成するとともに、当該別空間内に仲間キャラクタを配置する。そして、オブジェクト生成部２２は、仮想ゲーム空間内の敵キャラクタへのプレイヤキャラクタのアクションを制御（許可）するとともに、仮想ゲーム空間内の敵キャラクタへの別空間内からの仲間キャラクタのアクションを制御（許可）する。「コンビネーション攻撃モード」については、後に詳述する。
【００３８】
ゲーム進行制御部２３は、様々なゲーム条件を判定することによりゲーム進行を制御する。例えば、ゲーム進行制御部２３は、ゲーム進行に係わる様々なパラメータ値を保持する。パラメータ値の例は、上述したとおりである。
【００３９】
例えば、ゲーム進行制御部２３は、プレイヤキャラクタ又は仲間キャラクタの攻撃アクションによって倒された敵キャラクタの数の増加に従って上述した打倒スコア値を増加させる。また例えば、ゲーム進行制御部２３は、打倒スコア値が所定条件を満たす場合（例えば、２００スコア値毎に）に、召喚スコア値を１単位増加させ、仲間キャラクタを召喚するための許可をプレイヤに付与する。仲間キャラクタが召喚された場合には、召喚スコア値を１単位減少させる。
【００４０】
また例えば、ゲーム進行制御部２３は、打倒スコア値の増加に従って必殺技スコア値を増加させ、必殺技スコア値が所定条件を満たす場合（例えば、１００スコア値毎に）に、プレイヤキャラクタの必殺技攻撃を使用するための許可をプレイヤに付与する。プレイヤキャラクタの必殺技攻撃が使用された場合には、所定の消費量だけ必殺技スコア値を減少させる。
【００４１】
また例えば、ゲーム進行制御部２３は、プレイヤキャラクタ又は仲間キャラクタが敵キャラクタからの攻撃などによりダメージを受けた場合は、プレイヤキャラクタ又は仲間キャラクタの体力値を減少させる。また例えば、ゲーム進行制御部２３は、敵キャラクタがプレイヤキャラクタ又は仲間キャラクタからの攻撃などによりダメージを受けた場合は、敵キャラクタの体力値を減少させる。
【００４２】
本実施形態のゲーム進行制御部２３は、ゲーム条件に基づいてコンビネーション攻撃モードの開始及び終了を判定し、通常モードとコンビネーション攻撃モードと間の切り替えを制御する。この点については、後に詳述する。
【００４３】
出力処理部２４は、ゲーム画像及びゲーム音声を出力する。例えば、出力処理部２４は、生成された仮想ゲーム空間とその中に生成及び配置された各種オブジェクトとを、所定位置に配置した仮想光源で照らし、所定位置に配置した仮想カメラで撮影したときの二次元画像（仮想ゲーム空間画像と各種オブジェクト画像を含む）を生成し、ディスプレイに出力する。出力処理部２４は、ゲーム進行に係わるパラメータ値を示すオブジェクトに対応するオブジェクト画像を含む二次元画像を生成することもできる。
【００４４】
なお、仮想光源及び仮想カメラは、オブジェクト生成部２２により仮想ゲーム空間内に配置されればよい。オブジェクト生成部２２は、ゲーム条件（例えばプレイヤキャラクタの位置）に応じて、仮想カメラのパラメータ値（例えば、位置、向きなど）と仮想光源のパラメータ値（例えば、位置、向き、照度など）を設定することができる。
【００４５】
また例えば、出力処理部２４は、プレイされるステージ、各キャラクタのアクション、ゲーム内の時間経過などのゲーム条件に応じたゲーム音声を生成し、スピーカに出力する。
【００４６】
コンビネーション攻撃モードでは、出力処理部２４は、仮想ゲーム空間内に生成された別空間を示すオブジェクトと当該別空間内の仲間キャラクタを、上述の仮想カメラで撮影したときの二次元画像を生成し、ディスプレイに出力する。この点については、後に詳述する。
【００４７】
図２は、実施形態に係るゲーム装置のハードウェア構成の一例を示すブロック図である。
【００４８】
ゲーム装置１は、ゲーム専用のゲーム機で実現されてよいし、ＰＣ（Personal Computer）、スマートフォン、タブレットコンピュータ等の汎用的なコンピュータで実現されてもよい。
【００４９】
ゲーム装置１は、演算処理装置１００、メインメモリ１１０、記録装置１２０、メディアインターフェイス装置１３０、通信インターフェイス装置１４０、画像演算処理装置１５０、画像メモリ１６０、音声処理装置１７０、及び入力インターフェイス装置１８０を有する。
【００５０】
演算処理装置１００は、例えば、ＣＰＵ（Central Processing Unit）などの演算ユニットである。メインメモリ１１０は、例えば、ＲＡＭ（Random Access Memory）などの記憶装置である。記録装置１２０は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュＲＯＭ（Read Only Memory）などの記録装置である。
【００５１】
メディアインターフェイス装置１３０は、記憶媒体から情報を読み取るための装置である。メディアインターフェイス装置１３０は、記憶媒体に情報を書き込めてもよい。メディアインターフェイス装置１３０は、例えば、ＤＶＤ（Digital Versatile Disc）などの光ディスクを読み取るディスクドライブや、USB（Universal Serial Bus）メモリなどの半導体メモリを読み取るリーダである。通信インターフェイス装置１４０は、ネットワークケーブルを介して有線通信を行う通信装置、アンテナを介して無線通信を行う通信装置を含む、情報を送受信する装置である。
【００５２】
画像演算処理装置１５０は、例えば、ＧＰＵ（Graphics Processing Unit）などの、ゲーム画像等のグラフィックスを生成するための演算ユニットである。画像メモリ１６０は、例えば、ＶＲＡＭ（Video RAM）などの、ゲーム画像等のグラフィックスをレンダリングするために使用される記憶装置である。レンダリングされたグラフィックスは、出力インターフェイス装置（図示せず）を介して外部のディスプレイに出力され、表示される。
【００５３】
音声処理装置１７０は、例えば、ＤＳＰ（Digital Signal Processor）などの、入力された音声データを処理して音声信号を生成する装置である。生成された音声信号は、出力インターフェイス装置（図示せず）を介して外部のスピーカに出力され、音声として出力される。入力インターフェイス装置１８０は、例えば、ゲームコントローラなどの入力装置に接続され、当該入力装置からの操作信号を受け付ける装置である。
【００５４】
例えば、演算処理装置１００は、記憶媒体に記憶されているゲームソフト（ゲームプログラムやゲームデータを含む）の少なくとも一部を、メディアインターフェイス装置１３０を介して読み込み、メインメモリ１１０に展開する。演算処理装置１００は、記録装置１２０に記憶されているゲームソフトを読み込んでもよい。また例えば、演算処理装置１００は、例えば、読み込んだゲームソフトを実行し、プレイヤ操作による入力装置からの操作信号に応じてゲーム進行を制御する。
【００５５】
また例えば、演算処理装置１００は、ゲーム進行に応じたゲーム画像の内容を決定し、その内容を構成する描画データを画像演算処理装置１５０に生成させる。画像演算処理装置１５０は、描画データを用いて画像データを画像メモリ１６０上にレンダリングする。レンダリングされた画像データ（ゲーム画像）は、外部のディスプレイに出力される。また例えば、演算処理装置１００は、ゲーム進行に応じたゲーム音声を決定し、当該音声の音声信号を音声処理装置１７０に生成させ、外部のスピーカに出力させる。
【００５６】
図１に示した制御部１０は、例えば、演算処理装置１００がゲームプログラムを実行することによって実現される。制御部１０の少なくとも一部の機能、例えば出力処理部２４の一部の機能は、画像演算処理装置１５０や音声処理装置１７０により実現されてもよい。
【００５７】
図３は、実施形態に係るゲーム処理の一例を示すフローチャートである。適宜、図５〜図１０のゲーム画像例を参照して説明する。図５〜図１０は、実施形態に係る模式的なゲーム画像の複数の例を示す図である。
【００５８】
図３のフローチャートは、例えばあるステージでのプレイにおける、ゲーム進行の制御処理を示している。上述したようなゲーム進行制御部２３によるゲーム進行に係わる各種パラメータ値の増減は、このフローチャートとは別に実行され、その説明は省略する。また、上述したような出力処理部２４によるゲーム画像及びゲーム音声の出力は、このフローチャートとは別に実行され、その説明は省略する。
【００５９】
まず、制御部１０は、通常モードの制御を開始する（ステップＳ１）。具体的には、仮想空間生成部２１は、プレイされるステージを示す仮想ゲーム空間を生成する。また、オブジェクト生成部２２は、当該仮想ゲーム空間内の所定のスタート位置にプレイヤキャラクタを配置する。また、オブジェクト生成部２２は、操作検出部２０により検出されたプレイヤの操作に応じて、プレイヤキャラクタを移動させたり挙動を変化させたりする。また、オブジェクト生成部２２は、所定のアルゴリズムに従って、仮想ゲーム空間内に１つ以上の敵キャラクタを出現させ、移動させたり挙動を変化させたりする。また、オブジェクト生成部２２は、プレイヤキャラクタの所定の挙動（例えば攻撃アクション）に応じて、敵キャラクタの挙動を変化させる。また例えば、オブジェクト生成部２２は、プレイヤキャラクタの所定の挙動（例えば攻撃アクション）に応じて、当該挙動の視覚的効果を示すオブジェクト（例えば攻撃アクションの軌跡）を生成する。また例えば、オブジェクト生成部２２は、ゲーム進行に係わるパラメータ値を示すオブジェクトを生成し、変化させる。
【００６０】
このゲーム進行状態では、制御部１０は、例えば、図５（Ａ）のようなゲーム画像を出力することができる。図５（Ａ）のゲーム画像は、仮想ゲーム空間に対応する画像ｖと、プレイヤキャラクタに対応する画像ｐと、１つ以上の敵キャラクタに対応する画像ｅと、体力値を表す画像ｓ１と、必殺技スコア値を表す画像ｓ２と、召喚スコア値を表す画像ｓ３と、打倒スコア値を表す画像ｓ４とを含む。画像ｐはゲーム画像下部中央に配置されており、画像ｓ１及び画像ｓ２はゲーム画像上部左側に配置されており、画像ｓ３はゲーム画像上部中央に配置されており、画像ｓ４はゲーム画像下部右側に配置されている。
【００６１】
それから、制御部１０は、仲間キャラクタを召喚するか否かを判定する（ステップＳ２）。具体的には、ゲーム進行制御部２３は、仲間キャラクタの召喚を指示するプレイヤの操作を、操作検出部２０を介して受け付けたか否かを判定する。なお、ゲーム進行制御部２３は、上述した召喚スコア値がプレイヤに付与されている場合に、召喚を許可する。仲間キャラクタを召喚しないと判定した場合（ステップＳ２：ＮＯ）、ゲーム進行制御部２３は、ステップＳ２の処理を継続する。
【００６２】
仲間キャラクタの召喚を指示するプレイヤの操作を受け付ける際には、制御部１０は、例えば、図５（Ｂ）のようなゲーム画像を出力することができる。図５（Ａ）との差分を説明すると、図５（Ｂ）のゲーム画像は、仲間キャラクタを召喚するためのメニューを表す画像ｍを含む。本実施形態では、ゲーム進行制御部２３は、プレイヤの操作により仲間キャラクタの選択とともに、当該仲間キャラクタのスキルの選択を受け付ける。スキルとは、必殺技攻撃の種類に相当する。画像ｍは、選択された仲間キャラクタのスキルの一覧を含む。いずれかのスキルの選択を受け付けると、ゲーム進行制御部２３は、当該仲間キャラクタを召喚する指示を受け付けたと判定する。
【００６３】
仲間キャラクタを召喚すると判定した場合（ステップＳ２：ＹＥＳ）、制御部１０は、仲間キャラクタの制御を開始する（ステップＳ３）。具体的には、オブジェクト生成部２２は、仮想ゲーム空間内の所定のスタート位置に召喚された仲間キャラクタを配置する。また、オブジェクト生成部２２は、所定のアルゴリズムに従って、仲間キャラクタを移動させたり挙動を変化させたりする。また、オブジェクト生成部２２は、仲間キャラクタの所定の挙動（例えば攻撃アクション）に応じて、敵キャラクタの挙動を変化させる。また例えば、オブジェクト生成部２２は、仲間キャラクタの所定の挙動（例えば攻撃アクション）に応じて、当該挙動の視覚的効果を示すオブジェクト（例えば攻撃アクションの軌跡）を生成する。
【００６４】
仲間キャラクタの召喚を指示するプレイヤの操作を受け付けた場合、制御部１０は、例えば、図５（Ｃ）のようなゲーム画像を出力することができる。図５（Ｂ）との差分を説明すると、図５（Ｃ）のゲーム画像は、仮想ゲーム空間内に召喚された仲間キャラクタに対応する画像ｆ１を含む。
【００６５】
それから、制御部１０は、所定時間が経過したか否かを判定する（ステップＳ４）。具体的には、ゲーム進行制御部２３は、ステップＳ３で仲間キャラクタの制御が開始されてから所定時間が経過したか否か判定する。
【００６６】
所定時間が経過したと判定した場合（ステップＳ４：ＹＥＳ）、制御部１０は、仲間キャラクタの制御を終了する（ステップＳ５）。具体的には、オブジェクト生成部２２は、仮想ゲーム空間内から仲間キャラクタを消去する。ステップＳ５の後、制御部１０は、処理をステップＳ２に戻す。
【００６７】
所定時間が経過していないと判定した場合（ステップＳ４：ＮＯ）、ゲーム進行制御部２３は、必殺技スコア値が所定閾値を超えたか否かを判定する（ステップＳ６）。所定閾値は、例えば必殺技スコア値の最大値とすることができる。必殺技スコア値が所定閾値を超えていないと判定した場合（ステップＳ６：ＮＯ）、ゲーム進行制御部２３は、処理をステップＳ４に戻す。
【００６８】
必殺技スコア値が所定閾値を超えていると判定した場合（ステップＳ６：ＹＥＳ）、制御部１０は、通常モードをコンビネーション攻撃モードに切り替え、コンビネーション攻撃モードの制御を開始する（ステップＳ７）。ステップＳ７は、図４を用いて後に詳述する。
【００６９】
本実施形態では、コンビネーション攻撃モードの制御が開始されると、ゲーム進行制御部２３は、所定のアルゴリズムに従って必殺技スコア値を減少させる（例えば、１秒に１単位減少させる）。コンビネーション攻撃モードの制御が終了した場合は、ゲーム進行制御部２３は、必殺技スコア値の減少処理を停止する。
【００７０】
それから、ゲーム進行制御部２３は、必殺技スコア値が０であるか否かを判定する（ステップＳ８）。必殺技スコア値が０でないと判定した場合（ステップＳ８：ＮＯ）、ゲーム進行制御部２３は、ステップＳ８の処理を継続する。
【００７１】
必殺技スコア値が０であると判定した場合（ステップＳ８：ＹＥＳ）、制御部１０は、コンビネーション攻撃モードの制御を終了し、コンビネーション攻撃モードを通常モードに切り替える（ステップＳ９）。ステップＳ９は、図４を用いて後に詳述する。ステップＳ９の後、制御部１０は、上述した通常モードの制御を再開し、処理をステップＳ２に戻す。
【００７２】
図４は、実施形態に係るコンビネーション攻撃処理の一例を示すフローチャートである。このフローチャートは、図３のフローチャートのステップＳ７〜ステップＳ９を詳細に説明している。適宜、図５〜図１０のゲーム画像例を参照して説明する。
【００７３】
コンビネーション攻撃モードの制御が開始されると、制御部１０は、ゲーム画像の構成を変更する（ステップＳ１１）。具体的には、オブジェクト生成部２２は、仮想ゲーム空間に配置されている仲間キャラクタを消去する。また、オブジェクト生成部２２は、仮想ゲーム空間とは別の空間を表す（示す）オブジェクトを仮想ゲーム空間内に生成するとともに、当該別空間内に仲間キャラクタ（仮想ゲーム空間から消去された仲間キャラクタ）を配置する。また、オブジェクト生成部２２は、ゲーム進行に係わるパラメータ値を示すオブジェクトの配置を変更する。
【００７４】
また、制御部１０は、仮想ゲーム空間の照明を変更する（ステップＳ１２）。本実施形態では、オブジェクト生成部２２は、通常モード及びコンビネーション攻撃モードの両方において、仮想光源を仮想ゲーム空間に配置する。照明は、仮想光源によるゲームの臨場感等を向上するための演出である。照明の一態様では、例えば、プレイヤキャラクタ及びその近辺を含む領域が明るく照らされ、他の領域が暗く照らされる。ステップＳ１１では、オブジェクト生成部２２は、照明の態様を変更すべく、仮想光源の通常モード用のパラメータ値（例えば、位置、方向、照度など）を、コンビネーション攻撃モード用のパラメータ値に変更する。
【００７５】
また、制御部１０は、敵キャラクタ数の上限を変更する（ステップＳ１３）。本実施形態では、ゲーム進行制御部２３は、仮想ゲーム空間内に出現可能な敵キャラクタ数の上限値を保持しており、ゲーム条件に応じてその上限値を変更する。オブジェクト生成部２２は、その上限値の範囲内で、１つ以上の敵キャラクタを仮想ゲーム空間内に出現させる。ステップＳ１３では、ゲーム進行制御部２３は、上限値を増加させる。
【００７６】
ステップＳ１１〜ステップＳ１３の処理により、コンビネーション攻撃モードでは、制御部１０は、例えば、図６（Ａ）のようなゲーム画像を出力することができる。図６（Ａ）のゲーム画像は、仮想ゲーム空間に対応する画像ｖと、プレイヤキャラクタに対応する画像ｐと、１つ以上の敵キャラクタに対応する画像ｅと、体力値を表す画像ｓ１と、必殺技スコア値を表す画像ｓ２と、打倒スコア値を表す画像ｓ４とを含む。また、図６（Ａ）のゲーム画像は、別空間に対応する画像Ｗ１と、別空間内の仲間キャラクタに対応する画像Ｆ１とを含む。さらに、図６（Ａ）のゲーム画像は、仮想光源による照明（プレイヤキャラクタが明るく照らされ、その周囲は暗く照らされている）が適用されている。なお、図６（Ｂ）、（Ｃ）のゲーム画像及び他の図面のゲーム画像では、照明は省略されている。
【００７７】
図５（Ｃ）と図６（Ａ）の比較から分かるように、画像ｓ１及び画像ｓ２はゲーム画像上部左側から下部中央に移動しており、画像ｓ３は消去されており、画像ｓ４はゲーム画像下部右側から下部中央に移動している。また、画像ｆ１は消去されている。また、画像Ｗ１及び画像Ｆ１は、ゲーム画像下部右側に配置されている。なお、画像ｆ１の仲間キャラクタと画像Ｆ１の仲間キャラクタは、同一のキャラクタである。ここで、仲間キャラクタは、前面（例えば、顔側）と背面（例えば、後頭部側）を有し、通常状態では、前面がゲーム画像の手前側を向いた画像Ｆ１が配置される。
【００７８】
なお、ステップＳ１９で後に詳述するように、本実施形態の制御部１０は、複数の別空間及び複数の仲間キャラクタをゲーム画像に配置することができる。以下では、１つ以上の別空間及び１人以上の仲間キャラクタがゲーム画像に配置された場合を前提に説明する。
【００７９】
それから、制御部１０は、所定条件が満たされるか否かを判定する（ステップＳ１４）。具体的には、ゲーム進行制御部２３は、例えば、初回の判定であるか否か、又は、前回の判定時から所定時間が経過したか否かを判定する。初回の判定である場合、又は、所定時間経過した場合、所定条件が満たされると判定する。所定条件は上記に限られず、例えば、ゲーム進行制御部２３は、打倒スコア値が所定値を超えたか否か、又は、前回の判定時から打倒スコア値が所定値増加したか否かを判定してもよい。打倒スコア値が所定値を超えた場合、又は、打倒スコア値が所定値増加した場合、所定条件が満たされると判定すればよい。
【００８０】
所定条件が満たされると判定した場合（ステップＳ１４：ＹＥＳ）、制御部１０は、仲間キャラクタの応援アクションを実行する（ステップＳ１５）。具体的には、オブジェクト生成部２２は、所定のアルゴリズムに従ってあるいはランダムに、仲間キャラクタを１人選択する。また、オブジェクト生成部２２は、選択した仲間キャラクタに対応する別空間内のオブジェクトの挙動を変化させ、プレイヤ又はプレイヤキャラクタを応援する動作を実行させる。
【００８１】
オブジェクト生成部２２は、当該応援アクションの視覚的効果を示すオブジェクト（例えば応援アクションの軌跡）を仮想ゲーム空間内又は別空間内に配置してもよい。オブジェクト生成部２２は、プレイヤ又はプレイヤキャラクタを応援するメッセージを示すオブジェクトを仮想ゲーム空間内又は別空間内に配置してもよい。オブジェクト生成部２２は、当該応援アクションの視覚的効果を示すオブジェクトを、別空間内から仮想ゲーム空間内へ又はその逆方向に、移動させてもよい。オブジェクト生成部２２は、プレイヤ又はプレイヤキャラクタを応援する音声を、出力処理部２４に出力させてもよい。複数の仲間キャラクタが別空間内に配置されている場合には、オブジェクト生成部２２は、２人以上の仲間キャラクタを選択し、選択したこれらの仲間キャラクタの応援アクションを実行してもよい。
【００８２】
仲間キャラクタの応援アクションが実行される際には、制御部１０は、例えば、図６（Ｂ）のようなゲーム画像を出力することができる。図６（Ａ）との差分を説明すると、図６（Ｂ）のゲーム画像では、前面をゲーム画像の手前側に向け、かつ応援メッセージを手前側に発する仕草をした仲間キャラクタの画像Ｆ１が含まれている。また、図６（Ｂ）のゲーム画像では、当該仲間キャラクタの応援メッセージに対応する画像Ｇ１が含まれている。
【００８３】
制御部１０は、上述のように仲間キャラクタに応援アクションを実行させた後、通常状態に戻し（例えば、図６（Ａ）の画像Ｆ１）、処理をステップＳ１６に進める。
【００８４】
所定条件が満たされないと判定した場合（ステップＳ１４：ＮＯ）、又は、ステップＳ１５の処理の後、制御部１０は、所定条件が満たされるか否かを判定する（ステップＳ１６）。具体的には、ゲーム進行制御部２３は、例えば、初回の判定であるか否か、又は、前回の判定時から所定時間が経過したか否かを判定する。初回の判定である場合、又は、所定時間経過した場合、所定条件が満たされると判定する。所定条件は上記に限られず、例えば、ゲーム進行制御部２３は、打倒スコア値が所定値を超えたか否か、又は、前回の判定時から打倒スコア値が所定値増加したか否かを判定してもよい。打倒スコア値が所定値を超えた場合、又は、打倒スコア値が所定値増加した場合、所定条件が満たされると判定すればよい。
【００８５】
所定条件が満たされると判定した場合（ステップＳ１６：ＹＥＳ）、制御部１０は、仲間キャラクタの攻撃アクションを実行する（ステップＳ１７）。具体的には、オブジェクト生成部２２は、所定のアルゴリズムに従ってあるいはランダムに、仲間キャラクタを１人選択する。また、オブジェクト生成部２２は、選択した仲間キャラクタに対応する別空間内のオブジェクトの挙動を変化させ、別空間内から仮想ゲーム空間内の敵キャラクタを攻撃する動作を実行させる。
【００８６】
オブジェクト生成部２２は、当該攻撃アクションに応じて、敵キャラクタの挙動を変化させてもよい。オブジェクト生成部２２は、当該攻撃アクションの視覚的効果を示すオブジェクト（例えば攻撃アクションの軌跡）を仮想ゲーム空間内又は別空間内に配置してもよい。オブジェクト生成部２２は、当該攻撃アクションの視覚的効果を示すオブジェクトを、別空間内から仮想ゲーム空間内へ又はその逆方向に、移動させてもよい。オブジェクト生成部２２は、仲間キャラクタが敵キャラクタを攻撃する音声を、出力処理部２４に出力させてもよい。複数の仲間キャラクタが別空間内に配置されている場合には、オブジェクト生成部２２は、２人以上の仲間キャラクタを選択し、選択したこれらの仲間キャラクタの攻撃アクションを実行してもよい。
【００８７】
仲間キャラクタの攻撃アクションが実行される際には、制御部１０は、例えば、図６（Ｃ）のようなゲーム画像を出力することができる。図６（Ａ）との差分を説明すると、図６（Ｃ）のゲーム画像では、背面をゲーム画像の手前側に向け、かつ敵キャラクタに向かって攻撃する動作をした仲間キャラクタの画像Ｆ１が含まれている。また、図６（Ｃ）のゲーム画像では、別空間から仮想ゲーム空間への攻撃アクションの視覚的効果に対応する画像Ｈ１が含まれている。また、図６（Ｃ）のゲーム画像では、攻撃アクションに応じて、仲間キャラクタからの攻撃を受ける動作をした敵キャラクタの画像ｅが含まれている。
【００８８】
仲間キャラクタの攻撃アクションが実行される際には、制御部１０は、例えば、図７（Ａ）のようなゲーム画像を出力してもよい。図６（Ａ）との差分を説明すると、図７（Ａ）のゲーム画像では、画像Ｗ１及び画像Ｆ１は消去され、代わりに、仮想ゲーム空間内の仲間キャラクタに対応する画像ｆ１が含まれている。また、図７（Ａ）のゲーム画像では、仮想ゲーム空間内の攻撃アクションの視覚的効果に対応する画像ｈ１が含まれている。また、図７（Ａ）のゲーム画像では、攻撃アクションに応じて、仲間キャラクタからの攻撃を受ける動作をした敵キャラクタの画像ｅが含まれている。
【００８９】
制御部１０は、上述のように仲間キャラクタに攻撃アクションを実行させた後、通常状態に戻し（例えば、図６（Ａ）の画像Ｆ１）、処理をステップＳ１８に進める。
【００９０】
所定条件が満たされないと判定した場合（ステップＳ１６：ＮＯ）、又は、ステップＳ１７の処理の後、制御部１０は、所定条件が満たされるか否かを判定する（ステップＳ１８）。具体的には、ゲーム進行制御部２３は、例えば、打倒スコア値が所定値を超えたか否か、又は、前回の判定時から打倒スコア値が所定値増加したか否かを判定する。打倒スコア値が所定値を超えた場合、又は、打倒スコア値が所定値増加した場合、所定条件が満たされると判定する。
【００９１】
所定条件が満たされると判定した場合（ステップＳ１８：ＹＥＳ）、制御部１０は、仲間キャラクタを追加する（ステップＳ１９）。具体的には、オブジェクト生成部２２は、他の別空間（ステップＳ１１又はステップＳ１９で既に生成されている別空間と異なる別空間）を示すオブジェクトを生成するとともに、当該他の別空間内に他の仲間キャラクタ（ステップＳ１１又はステップＳ１９で既に生成されている仲間キャラクタと異なる仲間キャラクタ）を配置する。
【００９２】
ステップＳ１９の処理により、コンビネーション攻撃モードでは、制御部１０は、複数の別空間内の複数の仲間キャラクタを含むゲーム画像を出力することができる。
【００９３】
図８（Ａ）のゲーム画像は、２人目の仲間キャラクタが追加された場合を示している。図６（Ａ）との差分を説明すると、図８（Ａ）のゲーム画像は、追加された別空間に対応する画像Ｗ２と、当該別空間内の追加された仲間キャラクタに対応する画像Ｆ２とを含む。画像Ｗ２及び画像Ｆ２は、ゲーム画像下部左側に配置されている。ここで、２人目の仲間キャラクタは、前面（例えば、顔側）と背面（例えば、後頭部側）を有し、通常状態では、前面がゲーム画像の手前側を向いた画像Ｆ２が配置される。
【００９４】
図８（Ｂ）のゲーム画像は、２人目の仲間キャラクタの応援アクションが実行された場合を示している。図８（Ａ）との差分を説明すると、図８（Ｂ）のゲーム画像では、前面をゲーム画像の手前側に向け、かつ応援メッセージを手前側に発する仕草をした２人目の仲間キャラクタの画像Ｆ２が含まれている。また、図８（Ｂ）のゲーム画像では、２人目の仲間キャラクタの応援メッセージに対応する画像Ｇ２が含まれている。
【００９５】
図８（Ｃ）のゲーム画像は、２人目の仲間キャラクタの攻撃アクションが実行された場合を示している。図８（Ａ）との差分を説明すると、図８（Ｃ）のゲーム画像では、背面をゲーム画像の手前側に向け、かつ敵キャラクタに向かって攻撃する動作をした２人目の仲間キャラクタの画像Ｆ２が含まれている。また、図８（Ｃ）のゲーム画像では、２人目の仲間キャラクタの別空間から仮想ゲーム空間への攻撃アクションの視覚的効果に対応する画像Ｈ２が含まれている。また、図８（Ｃ）のゲーム画像では、攻撃アクションに応じて、２人目の仲間キャラクタからの攻撃を受ける動作をした敵キャラクタの画像ｅが含まれている。なお、図７（Ａ）のように、画像Ｗ２及び画像Ｆ２を消去し、代わりに、仮想ゲーム空間内に２人目の仲間キャラクタに対応する画像ｆ２を含め、仮想ゲーム空間内の攻撃アクションの視覚的効果に対応する画像ｈ２を含めてもよい。
【００９６】
図９（Ａ）のゲーム画像は、３人目の仲間キャラクタが追加された場合を示している。図８（Ａ）との差分を説明すると、図９（Ａ）のゲーム画像は、追加された別空間に対応する画像Ｗ３と、当該別空間内の追加された仲間キャラクタに対応する画像Ｆ３とを含む。画像Ｗ３及び画像Ｆ３は、ゲーム画像下部右側（画像Ｗ１及び画像Ｆ１より上方）に配置されている。ここで、３人目の仲間キャラクタは、前面（例えば、顔側）と背面（例えば、後頭部側）を有し、通常状態では、前面がゲーム画像の手前側を向いた画像Ｆ３が配置される。
【００９７】
図９（Ｂ）のゲーム画像は、３人目の仲間キャラクタの応援アクションが実行された場合を示している。図９（Ａ）との差分を説明すると、図９（Ｂ）のゲーム画像では、前面をゲーム画像の手前側に向け、かつ応援メッセージを手前側に発する仕草をした３人目の仲間キャラクタの画像Ｆ３が含まれている。また、図９（Ｂ）のゲーム画像では、３人目の仲間キャラクタの応援メッセージに対応する画像Ｇ３が含まれている。
【００９８】
図９（Ｃ）のゲーム画像は、３人目の仲間キャラクタの攻撃アクションが実行された場合を示している。図９（Ａ）との差分を説明すると、図９（Ｃ）のゲーム画像では、背面をゲーム画像の手前側に向け、かつ敵キャラクタに向かって攻撃する動作をした３人目の仲間キャラクタの画像Ｆ３が含まれている。また、図９（Ｃ）のゲーム画像では、３人目の仲間キャラクタの別空間から仮想ゲーム空間への攻撃アクションの視覚的効果に対応する画像Ｈ３が含まれている。また、図９（Ｃ）のゲーム画像では、攻撃アクションに応じて、３人目の仲間キャラクタからの攻撃を受ける動作をした敵キャラクタの画像ｅが含まれている。なお、図７（Ａ）のように、画像Ｗ３及び画像Ｆ３を消去し、代わりに、仮想ゲーム空間内に３人目の仲間キャラクタに対応する画像ｆ３を含め、仮想ゲーム空間内の攻撃アクションの視覚的効果に対応する画像ｈ３を含めてもよい。
【００９９】
図１０（Ａ）のゲーム画像は、４人目の仲間キャラクタが追加された場合を示している。図９（Ａ）との差分を説明すると、図１０（Ａ）のゲーム画像は、追加された別空間に対応する画像Ｗ４と、当該別空間内の追加された仲間キャラクタに対応する画像Ｆ４とを含む。画像Ｗ４及び画像Ｆ４は、ゲーム画像下部左側（画像Ｗ２及び画像Ｆ２より上方）に配置されている。ここで、４人目の仲間キャラクタは、前面（例えば、顔側）と背面（例えば、後頭部側）を有し、通常状態では、前面がゲーム画像の手前側を向いた画像Ｆ４が配置される。
【０１００】
図１０（Ｂ）のゲーム画像は、４人目の仲間キャラクタの応援アクションが実行された場合を示している。図１０（Ａ）との差分を説明すると、図１０（Ｂ）のゲーム画像では、前面をゲーム画像の手前側に向け、かつ応援メッセージを手前側に発する仕草をした４人目の仲間キャラクタの画像Ｆ４が含まれている。また、図１０（Ｂ）のゲーム画像では、４人目の仲間キャラクタの応援メッセージに対応する画像Ｇ４が含まれている。
【０１０１】
図１０（Ｃ）のゲーム画像は、４人目の仲間キャラクタの攻撃アクションが実行された場合を示している。図１０（Ａ）との差分を説明すると、図１０（Ｃ）のゲーム画像では、背面をゲーム画像の手前側に向け、かつ攻撃する動作をした４人目の仲間キャラクタの画像Ｆ４が含まれている。また、図１０（Ｃ）のゲーム画像では、４人目の仲間キャラクタの別空間から仮想ゲーム空間への攻撃アクションの視覚的効果に対応する画像Ｈ４が含まれている。また、図１０（Ｃ）のゲーム画像では、攻撃アクションに応じて、４人目の仲間キャラクタからの攻撃を受ける動作をした敵キャラクタの画像ｅが含まれている。なお、図７（Ａ）のように、画像Ｗ４及び画像Ｆ４を消去し、代わりに、仮想ゲーム空間内に４人目の仲間キャラクタに対応する画像ｆ４を含め、仮想ゲーム空間内の攻撃アクションの視覚的効果に対応する画像ｈ４を含めてもよい。
【０１０２】
なお、４人の仲間キャラクタのゲーム画像上の配置は、上述した例に限られない。例えば、１人目をゲーム画像下部左側に登場させ、２人目をゲーム画像下部右側に登場させ、３人目を１人目の上側に登場させ、４人目を２人目の上側に登場させてもよい。
【０１０３】
所定条件が満たされないと判定した場合（ステップＳ１８：ＮＯ）、又は、ステップＳ１９の処理の後、ゲーム進行制御部２３は、必殺技スコア値が０であるか否かを判定する（ステップＳ２０）。必殺技スコア値が０でないと判定した場合（ステップＳ２０：ＮＯ）、ゲーム進行制御部２３は、処理をステップＳ１４に進める。
【０１０４】
必殺技スコア値が０であると判定した場合（ステップＳ２０：ＹＥＳ）、制御部１０は、フィニッシュ攻撃アクションを実行する（ステップＳ２１）。具体的には、オブジェクト生成部２２は、プレイヤキャラクタ又は仲間キャラクタの個別の必殺技攻撃と比べて、さらに多数の敵キャラクタにダメージを与えるフィニッシュ攻撃を実行する。このフィニッシュ攻撃は、例えば、プレイヤキャラクタと１人以上の仲間キャラクタの共同で行われる攻撃であってもよい。例えば、オブジェクト生成部２２は、仮想ゲーム空間内のプレイヤキャラクタを示すオブジェクトの挙動を変化させるとともに、各別空間内の各仲間キャラクタを示すオブジェクトの挙動を変化させ、仮想ゲーム空間内の敵キャラクタを攻撃する動作を実行させる。
【０１０５】
オブジェクト生成部２２は、当該フィニッシュ攻撃アクションに応じて、敵キャラクタの挙動を変化させてもよい。オブジェクト生成部２２は、当該フィニッシュ攻撃アクションの視覚的効果を示すオブジェクト（例えばフィニッシュ攻撃アクションの軌跡を表す画像）を仮想ゲーム空間内又は別空間内に配置してもよい。オブジェクト生成部２２は、当該フィニッシュ攻撃アクションの視覚的効果を示すオブジェクトを、別空間内から仮想ゲーム空間内へ又はその逆方向に、移動させてもよい。オブジェクト生成部２２は、プレイヤキャラクタ及び各仲間キャラクタが敵キャラクタを攻撃する音声を、出力処理部２４に出力させてもよい。
【０１０６】
それから、制御部１０は、敵キャラクタの上限値を元に戻す（ステップＳ２２）。具体的には、ゲーム進行制御部２３は、ステップＳ１３で増加させた上限値を、通常モードの値に戻す（減少させる）。
【０１０７】
また、制御部１０は、仮想ゲーム空間の照明を元に戻す（ステップＳ２３）。具体的には、オブジェクト生成部２２は、ステップＳ１２で変更した仮想光源のパラメータ値を、通常モード用のパラメータ値に戻す。
【０１０８】
また、制御部１０は、ゲーム画像の構成を元に戻す（ステップＳ２４）。具体的には、オブジェクト生成部２２は、ゲーム進行に係わるパラメータ値を示すオブジェクトの配置を元に戻す。また、オブジェクト生成部２２は、各別空間内の各仲間キャラクタを示すオブジェクトを消去するとともに、各別空間を示すオブジェクトを消去する。
【０１０９】
上記のようにして、制御部１０は、コンビネーション攻撃モードの制御を終了する。コンビネーション攻撃モードの制御を終了後、制御部１０は、例えば、図５（Ａ）のようなゲーム画像を出力することができる。
【０１１０】
以上、本発明の一実施形態について説明した。本実施形態によれば、より興趣性のあるゲーム進行を実現することができる。
【０１１１】
例えば、本実施形態のゲーム装置１及びゲームプログラムは、通常モードに加え、コンビネーション攻撃モードを実行する。コンビネーション攻撃モードでは、別空間に仲間キャラクタが現れ、仲間キャラクタは応援アクションや攻撃アクションを行う。これにより、仮想ゲーム空間内でプレイヤキャラクタ及び仲間キャラクタが挙動する通常モードと異なり、より興趣性のあるゲーム進行状態を提供することができる。
【０１１２】
また例えば、コンビネーション攻撃モードは、仲間キャラクタが召喚されている状態でさらに所定条件を満足した場合にのみ実行される。これにより、より特別感のあるゲーム進行状態を提供することができる。また例えば、コンビネーション攻撃モードでは、所定条件で、仲間キャラクタが追加される。これにより、より期待感を向上するゲーム進行状態を提供することができる。
【０１１３】
また例えば、コンビネーション攻撃モードでは、プレイヤキャラクタをゲーム画像下部から囲むように１つ以上の別空間及び仲間キャラクタが配置される。これにより、より臨場感のあるゲーム進行状態を提供することができる。また例えば、コンビネーション攻撃モードでは、プレイヤキャラクタを仲間キャラクタと共にゲーム画像下部から囲むように各パラメータ値のオブジェクトが配置される。これにより、より臨場感のあるゲーム進行状態を提供することができる。また、上述のように、ゲーム画像下部に各種オブジェクトを配置することで、敵キャラクタ等が出現するゲーム画像上部の視野への妨げを低減することができる。また例えば、コンビネーション攻撃モードでは、照明演出が変更される。これにより、より臨場感のあるゲーム進行状態を提供することができる。
【０１１４】
また例えば、コンビネーション攻撃モードでは、所定条件で、１人以上の仲間キャラクタによる応援アクションが実行される。これにより、より興趣性があり勇気づけられるゲーム進行状態を提供することができる。また例えば、コンビネーション攻撃モードへは、所定条件で、１人以上の仲間キャラクタによる攻撃アクションが実行される。これにより、よりバリエーションに富んだ攻撃パターンを提供することができる。
【０１１５】
また例えば、コンビネーション攻撃モードでは、敵キャラクタ数の上限値が増加され、通常モードと比べてより多数の敵キャラクタが出現させられる。これにより、より刺激のあるゲーム進行状態を提供することができる。また例えば、コンビネーション攻撃モードの終了時には、フィニッシュ攻撃アクションが実行される。より高揚感のあるゲーム進行状態を提供することができる。
【０１１６】
本発明は、上述の実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。実施形態および各変形例の２つ以上を適宜組み合わせることもできる。
【０１１７】
例えば、ゲーム進行制御部２３は、通常モードにおいては、プレイヤキャラクタ又は仲間キャラクタが敵キャラクタからの攻撃などによりダメージを受けた場合は、プレイヤキャラクタ又は仲間キャラクタの体力値を減少させる。一方で、ゲーム進行制御部２３は、コンビネーション攻撃モードにおいては、プレイヤキャラクタ又は仲間キャラクタが敵キャラクタからの攻撃などによりダメージを受けないように制御してもよい（体力値をそのまま維持する）。このようにすれば、ダメージを受けるリスクがなくなり、攻撃に集中できるため、より高揚感のあるゲーム進行状態を提供することができる。
【０１１８】
また例えば、ゲーム進行制御部２３は、複数の仲間キャラクタ（例えば１０人）の中からプレイヤの好みの複数の仲間キャラクタ（例えば最大４人）の登録を受け付けて記録しておいてもよい。そして、ゲーム進行制御部２３は、通常モードにおいては、登録された仲間キャラクタの中から召喚するキャラクタの選択を受け付けるようにしてもよい。また、ゲーム進行制御部２３は、コンビネーション攻撃モードにおいては、選択された仲間キャラクタを配置した後、登録された残りの仲間キャラクタを順次追加すればよい。このようにすれば、プレイヤ好みの仲間キャラクタよって応援アクション及び攻撃アクションが実行されるため、より期待感を向上するゲーム進行状態を提供することができる。
【０１１９】
また例えば、上述の実施形態では、コンビネーション攻撃モードの開始条件は、仲間キャラクタの召喚を含んでいるが、仲間キャラクタの召喚に係わらず、例えば必殺技スコア値が第１の閾値を超え、かつ、召喚スコア値が第２の閾値を超える、などの他の条件であってもよい。また例えば、上述の実施形態では、コンビネーション攻撃モードの開始条件及び終了条件は、必殺技スコア値を用いているが、他のパラメータ値や時間を用いてもよい。
【０１２０】
また例えば、通常モードにおいて複数の仲間キャラクタを召喚可能であってもよい。この場合、コンビネーション攻撃モードが開始された場合、召喚されている複数の仲間キャラクタを別空間に配置すればよい。
【０１２１】
なお、図１で示したゲーム装置１の構成は、ゲーム装置１及びゲームプログラムの構成を理解容易にするために、主な処理内容に基づいて分類したものである。構成要素の分類の仕方や名称によって、本発明が制限されることはない。ゲーム装置１及びゲームプログラムの構成は、処理内容に基づいて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理又は機能の分担は、本発明の目的及び効果を達成できるのであれば、図示したものに限られない。また、図２で示したゲーム装置１のハードウェア構成は、本発明の目的及び効果を達成できるのであれば、図示したものに限られない。オブジェクトの一部、例えば、パーティクル等の視覚的効果、スコア値等のゲーム進行に係わるパラメータ値を示すゲージ、別空間、当該別空間内の仲間キャラクタ等は、出力処理部２４が画像として生成してゲーム画像に合成してもよい。
【０１２２】
また、図３及び図４等で示したフローチャートの処理単位は、ゲーム装置１及びゲームプログラムの処理を理解容易にするために、主な処理内容に基づいて分割したものである。処理単位の分割の仕方や名称によって、本発明が制限されることはない。ゲーム装置１及びゲームプログラムの処理は、処理内容に基づいて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。さらに、本発明の目的及び効果を達成できるのであれば、上記のフローチャートの処理順序も、図示した例に限られるものではない。また、図５〜図１０に示したゲーム画像は、本発明の目的及び効果を達成できるのであれば、図示した構成態様に限られない。
【０１２３】
本発明は、１人のプレイヤキャラクタが仮想ゲーム空間に出現する場合（シングルプレイ）に限られず、複数のプレイヤキャラクタが仮想ゲーム空間に出現する場合（マルチプレイ）にも適用することができる。
【０１２４】
また、本発明は、家庭用ゲーム機に限らず、携帯型ゲーム機、アーケードゲーム機等のゲーム機にも適用することができるし、ＰＣ、スマートフォン等の汎用的なコンピュータにも適用することができる。また、本発明は、単独のゲーム装置によってゲームプログラムが実行される場合に限らず、複数のゲーム装置あるいはゲーム装置とサーバによってゲームプログラムが実行される場合にも適用できる。
【０１２５】
また、本発明は、上述したような戦闘アクションゲームに限らず、例えば、プレイヤに操作される第１のオブジェクト（プレイヤキャラクタ等のプレイヤオブジェクト）、当該第１のオブジェクトに関連する第２のオブジェクト（仲間キャラクタ等の関連オブジェクト）、第１のオブジェクト又は第２のオブジェクトからの影響（アクション等）を受ける第３のオブジェクト（敵キャラクタ等の対象オブジェクト）を有する様々なゲームに適用できる。
【０１２６】
また、本発明は、ゲームプログラムだけでなく、当該ゲームプログラムを記録したコンピュータ読み取り可能な記憶媒体、当該ゲームプログラムを実行するゲーム装置あるいはコンピュータ、ゲーム進行制御方法、などの様々な態様で提供することができる。
【符号の説明】
【０１２７】
１…ゲーム装置、１０…制御部、２０…操作検出部、２１…仮想空間生成部、２２…オブジェクト生成部、２３…ゲーム進行制御部、２４…出力処理部、１００…演算処理装置、１１０…メインメモリ、１２０…記録装置、１３０…メディアインターフェイス装置、１４０…通信インターフェイス装置、１５０…画像演算処理装置、１６０…画像メモリ、１７０…音声処理装置、１８０…入力インターフェイス装置、ｅ…画像、ｆ１…画像、Ｆ１…画像、ｆ２…画像、Ｆ２…画像、ｆ３…画像、Ｆ３…画像、ｆ４…画像、Ｆ４…画像、Ｇ１…画像、Ｇ２…画像、Ｇ３…画像、Ｇ４…画像、ｈ１…画像、Ｈ１…画像、ｈ２…画像、Ｈ２…画像、ｈ３…画像、Ｈ３…画像、ｈ４…画像、Ｈ４…画像、ｍ…画像、ｐ…画像、ｓ１…画像、ｓ２…画像、ｓ３…画像、ｓ４…画像、ｖ…画像、Ｗ１…画像、Ｗ２…画像、Ｗ３…画像、Ｗ４…画像
【図１】
2018099296.tif 000003
【図２】
2018099296.tif 000004
【図３】
2018099296.tif 000005
【図４】
2018099296.tif 000006
【図５】
2018099296.tif 000007
【図６】
2018099296.tif 000008
【図７】
2018099296.tif 000009
【図８】
2018099296.tif 000010
【図９】
2018099296.tif 000011
【図１０】
2018099296.tif 000012