【手続補正書】
【提出日】平成24年2月20日(2012.2.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
操作部からの操作情報に基づいて、キャラクタを制御するキャラクタ制御部と、
仮想カメラを制御する仮想カメラ制御部と、
オブジェクト空間において前記仮想カメラから見える画像を生成する画像生成部と、
前記キャラクタの動作モードを切り替える動作モード切り替え部として、
コンピュータを機能させ、
前記動作モード切り替え部は、
前記オブジェクト空間内のフィールド上で前記キャラクタが移動するフリームーブモードにおいて、前記キャラクタと他キャラクタとの遭遇イベントが発生した場合に、前記キャラクタの動作モードを、前記フリームーブモードから、前記キャラクタと前記他キャラクタが対戦する対戦モードに切り替え、
前記キャラクタ制御部は、
前記フリームーブモードでは、前記操作部が有する方向指示部からの方向指示情報により指示される方向に、前記フィールド上で前記キャラクタを移動させる制御を行い、
前記対戦モードでは、前記方向指示部からの方向指示情報により指示される対戦用動作を、前記キャラクタに行わせる制御を行うことを特徴とするプログラム。
【請求項２】
請求項１において、
前記キャラクタ制御部は、
前記対戦モードにおいて前記操作部を用いて所定の方向指示操作が行われた場合には、前記対戦モードにおいても前記方向指示操作により指示される方向に前記キャラクタを移動させる制御を行うことを特徴とするプログラム。
【請求項３】
請求項２において、
前記操作部は第２の方向指示部を有し、
前記キャラクタ制御部は、
前記対戦モードにおいて前記第２の方向指示部が操作された場合には、前記対戦モードにおいても前記第２の方向指示部からの方向指示情報により指示される方向に前記キャラクタを移動させる制御を行うことを特徴とするプログラム。
【請求項４】
請求項３において、
前記キャラクタ制御部は、
前記フリームーブモードにおいて前記第２の方向指示部が操作された場合に、前記第２の方向指示部からの方向指示情報により指示される方向に前記キャラクタを移動させる制御を行うことを特徴とするプログラム。
【請求項５】
請求項２乃至４のいずれかにおいて、
前記操作部は操作切り替え部を有し、
前記キャラクタ制御部は、
前記対戦モードにおいて前記操作切り替え部が操作された状態で前記方向指示部が操作された場合には、前記対戦モードにおいても前記方向指示部からの方向指示情報により指示される方向に前記キャラクタを移動させる制御を行うことを特徴とするプログラム。
【請求項６】
請求項２乃至５のいずれかにおいて、
前記キャラクタ制御部は、
前記対戦モードにおいて前記方向指示操作が行われた場合の前記キャラクタの移動速度の方が、前記フリームーブモードでの前記キャラクタの移動速度よりも遅くなるように前記キャラクタを制御することを特徴とするプログラム。
【請求項７】
請求項１乃至６のいずれかにおいて、
前記キャラクタ制御部は、
前記フリームーブモードにおいて前記キャラクタが、所定期間以上、走り状態であった後に前記対戦モードに切り替わった場合には、前記キャラクタを所定動作状態に設定することを特徴とするプログラム。
【請求項８】
請求項７において、
前記キャラクタ制御部は、
前記所定動作状態として、前記キャラクタを、ジャンプ動作を行わない特殊走り状態に設定することを特徴とするプログラム。
【請求項９】
請求項７において、
前記キャラクタ制御部は、
前記所定動作状態として、前記キャラクタを、走り停止状態に設定することを特徴とするプログラム。
【請求項１０】
請求項７乃至９のいずれかにおいて、
前記キャラクタ制御部は、
前記キャラクタが前記所定動作状態に設定された後に、前記方向指示部からの方向指示情報により指示される前記対戦用動作を、前記キャラクタに行わせる制御を行うことを特徴とするプログラム。
【請求項１１】
請求項１乃至１０のいずれかにおいて、
前記キャラクタ制御部は、
前記対戦モードにおいて、前記キャラクタとターゲットとなる他キャラクタとの距離が所定距離以上である場合には、前記方向指示部からの方向指示情報によりジャンプ動作が指示された場合にも、前記キャラクタに他の動作を行わせることを特徴とするプログラム。
【請求項１２】
請求項１乃至１１のいずれかにおいて、
前記キャラクタ制御部は、
前記対戦モードにおける前記対戦用動作として、前記キャラクタにガード動作を行わせることを特徴とするプログラム。
【請求項１３】
請求項１乃至１２において、
前記キャラクタ制御部は、
前記対戦モードにおける前記対戦用動作として、前記キャラクタに前進動作、後退動作、ジャンプ動作及びしゃがみ動作の少なくとも１つの動作を行わせることを特徴とするプログラム。
【請求項１４】
請求項１乃至１３のいずれかにおいて、
前記動作モード切り替え部は、
前記キャラクタに対して設定されたキャラクタエリア内に、前記他キャラクタが入った場合に、前記キャラクタの動作モードを前記フリームーブモードから前記対戦モードに切り替えることを特徴とするプログラム。
【請求項１５】
請求項１４において、
前記キャラクタエリア内に複数の他キャラクタが存在する場合に、前記複数の他キャラクタの中から攻撃ターゲットとなるターゲットキャラクタを選択するターゲットキャラクタ選択部として、
コンピュータを更に機能させることを特徴とするプログラム。
【請求項１６】
請求項１５において、
前記ターゲットキャラクタ選択部は、
前記操作部のターゲット切り替え部が操作された場合に、前記キャラクタに最も近い他キャラクタと２番目に近い他キャラクタを、前記ターゲットキャラクタとして交互に選択することを特徴とするプログラム。
【請求項１７】
請求項１５又は１６において、
前記操作部は第２の方向指示部を有し、
前記キャラクタ制御部は、
前記対戦モードにおいて前記第２の方向指示部が操作された場合には、前記対戦モードにおいても前記第２の方向指示部からの方向指示情報により指示される方向に前記キャラクタを移動させる制御を行い、
前記ターゲットキャラクタ選択部は、
前記第２の方向指示部からの方向指示情報により指示される方向を含む方向範囲内に存在する他キャラクタを、前記ターゲットキャラクタとして選択することを特徴とするプログラム。
【請求項１８】
請求項１乃至１７のいずれかにおいて、
前記仮想カメラ制御部は、
前記フリームーブモードではフリームーブモード用カメラ制御を行い、前記対戦モードでは対戦モード用カメラ制御を行うことを特徴とするプログラム。
【請求項１９】
請求項１８において、
前記仮想カメラ制御部は、
前記フリームーブモード用カメラ制御では、ターゲットポイントと前記キャラクタを結ぶ視線ラインの方向を、前記仮想カメラの目標視線方向に設定することを特徴とするプログラム。
【請求項２０】
請求項１９において、
前記仮想カメラ制御部は、
前記フリームーブモード用カメラ制御では、前記視線ラインにおいて前記キャラクタが視野内に入る位置を、前記仮想カメラの目標視点位置に設定することを特徴とするプログラム。
【請求項２１】
請求項１８乃至２０のいずれかにおいて、
前記仮想カメラ制御部は、
前記対戦モード用カメラ制御では、前記キャラクタと前記他キャラクタを結ぶ接続ラインに対して斜め方向となる視線ラインの方向を、前記仮想カメラの目標視線方向に設定することを特徴とするプログラム。
【請求項２２】
請求項２１において、
前記仮想カメラ制御部は、
前記対戦モード用カメラ制御では、前記視線ラインにおいて前記キャラクタ及び前記他キャラクタが視野内に入る位置を、前記仮想カメラの目標視点位置に設定することを特徴とするプログラム。
【請求項２３】
請求項２１又は２２において、
前記仮想カメラ制御部は、
前記キャラクタと前記他キャラクタとの前記遭遇イベントの発生時において、前記キャラクタと前記他キャラクタを結ぶ前記接続ラインにより区画される第１、第２の領域のうちの前記第１の領域に前記仮想カメラが存在する場合には、前記第１の領域において前記接続ラインに対して斜め方向となる視線ラインの方向を、前記仮想カメラの目標視線方向に設定し、
前記遭遇イベントの発生時において、前記第２の領域に前記仮想カメラが存在する場合には、前記第２の領域において前記接続ラインに対して斜めと方向となる視線ラインの方向を、前記仮想カメラの目標視線方向に設定することを特徴とするプログラム。
【請求項２４】
操作部からの操作情報に基づいて、キャラクタを制御するキャラクタ制御部と、
仮想カメラを制御する仮想カメラ制御部と、
オブジェクト空間において前記仮想カメラから見える画像を生成する画像生成部と、
前記キャラクタの動作モードを切り替える動作モード切り替え部として、
コンピュータを機能させ、
前記動作モード切り替え部は、
前記オブジェクト空間内のフィールド上で前記キャラクタが移動するフリームーブモードにおいて、前記キャラクタと他キャラクタとの遭遇イベントが発生した場合に、前記キャラクタの動作モードを、前記フリームーブモードから、前記キャラクタと前記他キャラクタが対戦する対戦モードに切り替え、
前記仮想カメラ制御部は、
前記フリームーブモードではフリームーブモード用カメラ制御を行い、前記対戦モードでは対戦モード用カメラ制御を行い、
前記フリームーブモード用カメラ制御では、ターゲットポイントと前記キャラクタを結ぶ視線ラインの方向を、前記仮想カメラの目標視線方向に設定し、
前記対戦モード用カメラ制御では、前記キャラクタと前記他キャラクタを結ぶ接続ラインに対して斜め方向となる視線ラインの方向を、前記仮想カメラの目標視線方向に設定することを特徴とするプログラム。
【請求項２５】
コンピュータ読み取り可能な情報記憶媒体であって、請求項１乃至２４のいずれかに記載のプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項２６】
操作部からの操作情報に基づいて、キャラクタを制御するキャラクタ制御部と、
仮想カメラを制御する仮想カメラ制御部と、
オブジェクト空間において前記仮想カメラから見える画像を生成する画像生成部と、
前記キャラクタの動作モードを切り替える動作モード切り替え部とを含み、
前記動作モード切り替え部は、
前記オブジェクト空間内のフィールド上で前記キャラクタが移動するフリームーブモードにおいて、前記キャラクタと他キャラクタとの遭遇イベントが発生した場合に、前記キャラクタの動作モードを、前記フリームーブモードから、前記キャラクタと前記他キャラクタが対戦する対戦モードに切り替え、
前記キャラクタ制御部は、
前記フリームーブモードでは、前記操作部が有する方向指示部からの方向指示情報により指示される方向に、前記フィールド上で前記キャラクタを移動させる制御を行い、
前記対戦モードでは、前記方向指示部からの方向指示情報により指示される対戦用動作を、前記キャラクタに行わせる制御を行うことを特徴とする画像生成システム。
【請求項２７】
操作部からの操作情報に基づいて、キャラクタを制御するキャラクタ制御部と、
仮想カメラを制御する仮想カメラ制御部と、
オブジェクト空間において前記仮想カメラから見える画像を生成する画像生成部と、
前記キャラクタの動作モードを切り替える動作モード切り替え部とを含み、
前記動作モード切り替え部は、
前記オブジェクト空間内のフィールド上で前記キャラクタが移動するフリームーブモードにおいて、前記キャラクタと他キャラクタとの遭遇イベントが発生した場合に、前記キャラクタの動作モードを、前記フリームーブモードから、前記キャラクタと前記他キャラクタが対戦する対戦モードに切り替え、
前記仮想カメラ制御部は、
前記フリームーブモードではフリームーブモード用カメラ制御を行い、前記対戦モードでは対戦モード用カメラ制御を行い、
前記フリームーブモード用カメラ制御では、ターゲットポイントと前記キャラクタを結ぶ視線ラインの方向を、前記仮想カメラの目標視線方向に設定し、
前記対戦モード用カメラ制御では、前記キャラクタと前記他キャラクタを結ぶ接続ラインに対して斜め方向となる視線ラインの方向を、前記仮想カメラの目標視線方向に設定することを特徴とする画像生成システム。