(57)【要約】【課題】メニュー画面を表示させることなく武器を選択可能とし、選択した武器をリアルタイムで即座に使用可能とすることで、ＲＰＧゲーム等のビデオゲームにおいて、戦闘場面での臨場感をさらに高め、プレイヤの趣向性を向上させる。【解決手段】制御部１１が、プレイヤの操作によるカスタマイズ要求に応じて、プレイヤキャラクタが装備可能な複数種類の武器が設定された武器情報管理テーブルに設定されている武器をカスタマイズするために付加価値を設定し、プレイヤの操作による武器表示要求に応じて、表示画面５１上に表示されている戦闘画面に、武器情報管理テーブルに設定されている武器情報を読み出して、読み出した武器情報が示す武器を表示し、表示された武器のうち装備可能な武器を、プレイヤキャラクタに装備する。【選択図】図１０
2007296199.tif 000002
【特許請求の範囲】
【請求項１】
プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理装置であって、
プレイヤの操作によるカスタマイズ要求に応じて、プレイヤキャラクタが装備可能な複数種類の戦闘用具が設定された戦闘用具情報管理テーブルに設定されている戦闘用具をカスタマイズするために付加価値を設定する付加価値設定手段と、
プレイヤの操作による戦闘用具表示要求に応じて、前記表示画面上に表示されている戦闘画面に、前記戦闘用具情報管理テーブルに設定されている戦闘用具情報を読み出して、読み出した戦闘用具情報が示す戦闘用具を表示する戦闘用具表示手段と、
該戦闘用具表示手段により表示された戦闘用具のうち装備可能な戦闘用具を、前記プレイヤキャラクタに装備する戦闘用具装備手段とを含む
ことを特徴とするビデオゲーム処理装置。
【請求項２】
前記戦闘用具表示手段は、前記戦闘用具情報管理テーブルに記憶されている複数の戦闘用具情報が示す複数の戦闘用具を同時に戦闘画面上に表示する
請求項１記載のビデオゲーム処理装置。
【請求項３】
プレイヤの操作による表示態様設定要求に応じて、戦闘画面に戦闘用具を表示する際の表示態様を設定する表示態様設定手段を含み、
前記戦闘用具表示手段は、前記表示態様設定手段により設定されている表示態様で、戦闘画面に戦闘用具を表示する
請求項１または請求項２記載のビデオゲーム処理装置。
【請求項４】
前記表示態様設定手段は、戦闘用具の配置位置を特定するためにあらかじめ定められた複数種類の配置パターンのうちいずれかを使用する配置パターンに決定することで、どのような位置関係で複数の戦闘用具を戦闘画面に表示させるかを示す表示態様を設定する
請求項３記載のビデオゲーム処理装置。
【請求項５】
前記戦闘用具表示手段は、前記表示態様設定手段が決定した配置パターンに従い、プレイヤキャラクタの表示位置を基準にして戦闘画面に戦闘用具を表示し、その後に戦闘画面をプレイヤキャラクタが移動しても戦闘用具の表示位置を維持する
請求項４記載のビデオゲーム処理装置。
【請求項６】
前記戦闘用具表示手段は、前記表示態様設定手段が決定した配置パターンに従い、プレイヤキャラクタの位置情報を基準にして戦闘画面に戦闘用具を表示し、その後に戦闘画面をプレイヤキャラクタが移動したときは、該プレイヤキャラクタの移動に伴って戦闘用具の表示位置を移動する
請求項４記載のビデオゲーム処理装置。
【請求項７】
各配置パターンには、それぞれ、プレイヤキャラクタの表示位置を基準とするそれぞれの戦闘用具の配置位置を示す配置位置情報が設定されている
請求項４から請求項６のうちいずれかに記載のビデオゲーム処理装置。
【請求項８】
前記戦闘用具表示手段は、戦闘画面におけるプレイヤキャラクタの表示位置を基準として、配置パターンに設定されている配置位置情報に従って戦闘用具それぞれの表示位置を算出する戦闘用具表示位置算出手段を含む
請求項７記載のビデオゲーム処理装置。
【請求項９】
プレイヤキャラクタの表示位置における基準点は、プレイヤキャラクタの中心軸上の特定点、プレイヤキャラクタにおける利き手の指先等の特定の部位が位置する点のいずれかである
請求項４から請求項８のうちいずれかに記載のビデオゲーム処理装置。
【請求項１０】
プレイヤの操作による戦闘用具の装備要求を受け付ける装備要求受付手段と、
プレイヤキャラクタの表示位置から所定距離内であり、かつプレイヤキャラクタの表示位置から最も近くに表示されている戦闘用具が、装備可能な戦闘用具であることを報知する装備可能戦闘用具報知手段とを含み、
前記装備要求受付手段は、前記装備可能戦闘用具報知手段により報知されている戦闘用具の装備要求のみを、装備可能な戦闘用具の装備要求として受付可能であり、
前記戦闘用具装備手段は、前記装備要求受付手段が装備要求を受け付けた戦闘用具を前記プレイヤキャラクタに装備する
請求項１から請求項９のうちいずれかに記載のビデオゲーム処理装置。
【請求項１１】
プレイヤの操作による戦闘用具の装備要求は、操作入力デバイスから入力される特定のボタン操作による操作信号である
請求項１０記載のビデオゲーム処理装置。
【請求項１２】
プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理方法であって、
プレイヤの操作によるカスタマイズ要求に応じて、プレイヤキャラクタが装備可能な複数種類の戦闘用具が設定された戦闘用具情報管理テーブルに設定されている戦闘用具をカスタマイズするために付加価値を設定する付加価値設定処理と、
プレイヤの操作による戦闘用具表示要求に応じて、前記表示画面上に表示されている戦闘画面に、前記戦闘用具情報管理テーブルに設定されている戦闘用具情報を読み出して、読み出した戦闘用具情報が示す戦闘用具を表示する戦闘用具表示処理と、
該戦闘用具表示処理にて表示した戦闘用具のうち装備可能な戦闘用具を、前記プレイヤキャラクタに装備する戦闘用具装備処理とを含む
ことを特徴とするビデオゲーム処理方法。
【請求項１３】
前記戦闘用具表示処理では、前記戦闘用具情報管理テーブルに記憶されている複数の戦闘用具情報が示す複数の戦闘用具を同時に戦闘画面上に表示する
請求項１２記載のビデオゲーム処理方法。
【請求項１４】
プレイヤの操作による表示態様設定要求に応じて、戦闘画面に戦闘用具を表示する際の表示態様を設定する表示態様設定処理を含み、
前記戦闘用具表示処理では、前記表示態様設定処理にて設定している表示態様で、戦闘画面に戦闘用具を表示する
請求項１２または請求項１３記載のビデオゲーム処理方法。
【請求項１５】
前記表示態様設定処理では、戦闘用具の配置位置を特定するためにあらかじめ定められた複数種類の配置パターンのうちいずれかを使用する配置パターンに決定することで、どのような位置関係で複数の戦闘用具を戦闘画面に表示させるかを示す表示態様を設定する
請求項１４記載のビデオゲーム処理方法。
【請求項１６】
前記戦闘用具表示処理では、前記表示態様設定処理にて決定した配置パターンに従い、プレイヤキャラクタの表示位置を基準にして戦闘画面に戦闘用具を表示し、その後に戦闘画面をプレイヤキャラクタが移動しても戦闘用具の表示位置を維持する
請求項１５記載のビデオゲーム処理方法。
【請求項１７】
前記戦闘用具表示処理では、前記表示態様設定処理にて決定した配置パターンに従い、プレイヤキャラクタの位置情報を基準にして戦闘画面に戦闘用具を表示し、その後に戦闘画面をプレイヤキャラクタが移動したときは、該プレイヤキャラクタの移動に伴って戦闘用具の表示位置を移動する
請求項１５記載のビデオゲーム処理方法。
【請求項１８】
各配置パターンには、それぞれ、プレイヤキャラクタの表示位置を基準とするそれぞれの戦闘用具の配置位置を示す配置位置情報が設定されている
請求項１５から請求項１７のうちいずれかに記載のビデオゲーム処理方法。
【請求項１９】
前記戦闘用具表示処理には、戦闘画面におけるプレイヤキャラクタの表示位置を基準として、配置パターンに設定されている配置位置情報に従って戦闘用具それぞれの表示位置を算出する戦闘用具表示位置算出処理を含む
請求項１８記載のビデオゲーム処理方法。
【請求項２０】
プレイヤキャラクタの表示位置における基準点は、プレイヤキャラクタの中心軸上の特定点、プレイヤキャラクタにおける利き手の指先等の特定の部位が位置する点のいずれかである
請求項１５から請求項１９のうちいずれかに記載のビデオゲーム処理方法。
【請求項２１】
プレイヤの操作による戦闘用具の装備要求を受け付ける装備要求受付処理と、
プレイヤキャラクタの表示位置から所定距離内であり、かつプレイヤキャラクタの表示位置から最も近くに表示されている戦闘用具が、装備可能な戦闘用具であることを報知する装備可能戦闘用具報知処理とを含み、
前記装備要求受付処理では、前記装備可能戦闘用具報知処理にて報知している戦闘用具の装備要求のみを、装備可能な戦闘用具の装備要求として受付可能であり、
前記戦闘用具装備処理では、前記装備要求受付処理にて装備要求を受け付けた戦闘用具を前記プレイヤキャラクタに装備する
請求項１２から請求項２０のうちいずれかに記載のビデオゲーム処理方法。
【請求項２２】
プレイヤの操作による戦闘用具の装備要求は、操作入力デバイスから入力される特定のボタン操作による操作信号である
請求項２１記載のビデオゲーム処理方法。
【請求項２３】
プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御させるためのビデオゲーム処理プログラムであって、
コンピュータに、
プレイヤの操作によるカスタマイズ要求に応じて、プレイヤキャラクタが装備可能な複数種類の戦闘用具が設定された戦闘用具情報管理テーブルに設定されている戦闘用具をカスタマイズするために付加価値を設定する付加価値設定処理と、
プレイヤの操作による戦闘用具表示要求に応じて、前記表示画面上に表示されている戦闘画面に、前記戦闘用具情報管理テーブルに設定されている戦闘用具情報を読み出して、読み出した戦闘用具情報が示す戦闘用具を表示する戦闘用具表示処理と、
該戦闘用具表示処理にて表示した戦闘用具のうち装備可能な戦闘用具を、前記プレイヤキャラクタに装備する戦闘用具装備処理とを
実行させるためのビデオゲーム処理プログラム。
【請求項２４】
前記戦闘用具表示処理では、前記戦闘用具情報管理テーブルに記憶されている複数の戦闘用具情報が示す複数の戦闘用具を同時に戦闘画面上に表示する処理を
実行させるための請求項２３記載のビデオゲーム処理プログラム。
【請求項２５】
コンピュータに、
さらに、プレイヤの操作による表示態様設定要求に応じて、戦闘画面に戦闘用具を表示する際の表示態様を設定する表示態様設定処理を実行させ、
前記戦闘用具表示処理では、前記表示態様設定処理にて設定している表示態様で、戦闘画面に戦闘用具を表示する処理を
実行させるための請求項２３または請求項２４記載のビデオゲーム処理プログラム。
【請求項２６】
前記表示態様設定処理では、戦闘用具の配置位置を特定するためにあらかじめ定められた複数種類の配置パターンのうちいずれかを使用する配置パターンに決定することで、どのような位置関係で複数の戦闘用具を戦闘画面に表示させるかを示す表示態様を設定する処理を
実行させるための請求項２５記載のビデオゲーム処理プログラム。
【請求項２７】
前記戦闘用具表示処理では、前記表示態様設定処理にて決定した配置パターンに従い、プレイヤキャラクタの表示位置を基準にして戦闘画面に戦闘用具を表示し、その後に戦闘画面をプレイヤキャラクタが移動しても戦闘用具の表示位置を維持する処理を
実行させるための請求項２６記載のビデオゲーム処理プログラム。
【請求項２８】
前記戦闘用具表示処理では、前記表示態様設定処理にて決定した配置パターンに従い、プレイヤキャラクタの位置情報を基準にして戦闘画面に戦闘用具を表示し、その後に戦闘画面をプレイヤキャラクタが移動したときは、該プレイヤキャラクタの移動に伴って戦闘用具の表示位置を移動する処理を
実行させるための請求項２６記載のビデオゲーム処理プログラム。
【請求項２９】
各配置パターンには、それぞれ、プレイヤキャラクタの表示位置を基準とするそれぞれの戦闘用具の配置位置を示す配置位置情報が設定されている
請求項２６から請求項２８のうちいずれかに記載のビデオゲーム処理プログラム。
【請求項３０】
前記戦闘用具表示処理には、戦闘画面におけるプレイヤキャラクタの表示位置を基準として、配置パターンに設定されている配置位置情報に従って戦闘用具それぞれの表示位置を算出する戦闘用具表示位置算出処理を含む
請求項２９記載のビデオゲーム処理プログラム。
【請求項３１】
プレイヤキャラクタの表示位置における基準点は、プレイヤキャラクタの中心軸上の特定点、プレイヤキャラクタにおける利き手の指先等の特定の部位が位置する点のいずれかである
請求項２６から請求項３０のうちいずれかに記載のビデオゲーム処理プログラム。
【請求項３２】
コンピュータに、
さらに、プレイヤの操作による戦闘用具の装備要求を受け付ける装備要求受付処理と、
プレイヤキャラクタの表示位置から所定距離内であり、かつプレイヤキャラクタの表示位置から最も近くに表示されている戦闘用具が、装備可能な戦闘用具であることを報知する装備可能戦闘用具報知処理とを実行させ、
前記装備要求受付処理では、前記装備可能戦闘用具報知処理にて報知している戦闘用具の装備要求のみを、装備可能な戦闘用具の装備要求として受付可能に処理を実行させ、
前記戦闘用具装備処理では、前記装備要求受付処理にて装備要求を受け付けた戦闘用具を前記プレイヤキャラクタに装備する処理を
実行させるための請求項２３から請求項３１のうちいずれかに記載のビデオゲーム処理プログラム。
【請求項３３】
プレイヤの操作による戦闘用具の装備要求は、操作入力デバイスから入力される特定のボタン操作による操作信号である
請求項３２記載のビデオゲーム処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するための技術に関する。
【背景技術】
【０００２】
従来から、ＲＰＧ（ロールプレイングゲーム：プレイヤがゲームの世界の中であるキャラクタの役割を演じ、様々な経験を通して成長していく過程を楽しみながら、所定の目的を達成していくゲーム。）と呼ばれるゲームが各種提供されている。
【０００３】
ＲＰＧでは、一般に、プレイヤの操作に応じて行動するプレイヤキャラクタが、所定目的の達成を阻害する敵キャラクタとの戦闘が醍醐味とされている。従来の戦闘時においては、プレイヤキャラクタと、敵キャラクタとの動作は、１回ずつ交互になされるものであり、戦闘の臨場感は低いものであった。
【０００４】
さらに、プレイヤキャラクタが攻撃する際に使用する武器は、数種類の中からプレイヤが選択可能であるが、武器の選択を行うためには武器設定用のメニュー画面を表示し、メニュー画面上で設定を行う必要があったため、この操作も戦闘の臨場感を損ねる原因の一つとなっていた。
【０００５】
また、これらの武器はアイテムの追加などによってプレイヤが独自にカスタマイズすることが可能であったが、既存のＲＰＧの戦闘シーンでは、予め設定された「たたかう」などのいくつかの行動パターンを「行動コマンド」として選択して進めていくため、「どの武器を使って」「どのような行動を取らせるか」が重要であり、使用する武器のカスタマイズ情報を戦闘シーンにビジュアル的に反映する必要がなかったため、実施されていなかった。
【０００６】
この問題を解決すべく特許文献１記載の発明では、ゲームキャラクタに対するコマンドの入力中においても時間の流れが停止することなく、敵キャラクタは、そのキャラクタ固有の設定時間が経過すると攻撃する構成が記載されている。つまり、この特許文献１に記載の発明は、敵キャラクタとの戦闘時に、時間経過につれ満たされるゲージを採用し、そのゲージが満たされた時、プレイヤキャラクタのコマンドを入力可能とすることにより、戦闘の臨場感を向上させている。
【０００７】
また、武器選択のために専用のメニュー画面を毎回表示する煩わしさを解消するために、プレイヤキャラクタの周りに選択可能な武器をアイコン化してリング状に表示する方法が実施されている（非特許文献１）。この方法を採用することで、武器名称をテキスト表示する場合に比較すると、プレイヤの視認性が向上し、短時間で目的の武器を選択することが可能となり、操作性が向上した。
【０００８】
【特許文献１】特開平６−１０５９５９号公報
【非特許文献１】「聖剣伝説２」，ＮＴＴ出版，１９９３年８月３０日，ｐ．１２
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献１および非特許文献１に記載されている技術を用いることにより、ＲＰＧの戦闘シーンにおける臨場感は高まり、プレイヤの趣向性は増加した。
【００１０】
しかしながら、非特許文献１に記載された技術では、メニュー画面を開く代わりにプレイヤキャラクタの周囲に選択可能な武器一覧をアイコン化して表示しているに過ぎず、表示された武器の中から任意の物を選択した後、コマンドを入力してプレイヤキャラクタに任意の行動を取らせる、という仕組みは基本的には変化していない。つまり、メニュー画面を新たに開く代わりにアイコン表示に代えているにすぎない。このため、プレイヤにとっての煩わしい操作を依然として強いられることになり、高度な臨場感を得られるものとなってはいないという問題があった。
【００１１】
本発明は、上記の問題を解消すべく、メニュー画面を表示させることなく武器の選択を行うことができ、選択した武器をリアルタイムで即座に使用できるようにし、主にＲＰＧゲームにおいて、戦闘場面での臨場感をさらに高め、プレイヤの趣向性を向上させることを目的とする。
【課題を解決するための手段】
【００１２】
本発明のビデオゲーム処理装置は、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理装置であって、プレイヤの操作によるカスタマイズ要求に応じて、プレイヤキャラクタが装備可能な複数種類の戦闘用具が設定された戦闘用具情報管理テーブルに設定されている戦闘用具をカスタマイズするために付加価値を設定する付加価値設定手段と、プレイヤの操作による戦闘用具表示要求に応じて、前記表示画面上に表示されている戦闘画面に、前記戦闘用具情報管理テーブルに設定されている戦闘用具情報を読み出して、読み出した戦闘用具情報が示す戦闘用具を表示する戦闘用具表示手段と、該戦闘用具表示手段により表示された戦闘用具のうち装備可能な戦闘用具を、前記プレイヤキャラクタに装備する戦闘用具装備手段とを含むことを特徴とする。
【００１３】
上記のように構成したことで、メニュー画面を表示させることなく武器等の戦闘用具の選択を行うことができ、選択した戦闘用具をリアルタイムで即座に使用することができるようになり、ＲＰＧゲーム等のビデオゲームにおいて、戦闘場面での臨場感をさらに高めることができ、プレイヤの趣向性を向上させることができる。さらに、プレイヤによりカスタマイズされた戦闘用具を戦闘画面に反映することが可能となり趣向性が増す。
【００１４】
前記戦闘用具表示手段は、前記戦闘用具情報管理テーブルに記憶されている複数の戦闘用具情報が示す複数の戦闘用具を同時に戦闘画面上に表示する構成としてもよい。上記のように構成したことで、従来は一回の攻撃で選択可能であった戦闘用具である武器は一種類に限られており、武器を変更したい場合は、メニュー画面で武器の変更を指示する必要があったが、複数の武器を一度に表示することでメニュー画面を毎回呼び出すことなく迅速に武器の持ち替えを行うことができるようになり、ゲームの臨場感が高まる。
【００１５】
プレイヤの操作による表示態様設定要求に応じて、戦闘画面に戦闘用具を表示する際の表示態様を設定する表示態様設定手段を含み、前記戦闘用具表示手段は、前記表示態様設定手段により設定されている表示態様で、戦闘画面に戦闘用具を表示する構成としてもよい。上記のように構成することにより、複数の戦闘用具を戦闘画面に同時に呼び出すことが可能になるだけでなく、「どのような表示態様で戦闘用具を表示させるか」ということについてプレイヤ自ら設定を行うことが可能になるため、例えばＲＰＧにおける戦闘シーンに新たな趣向を加えることが可能となる。
【００１６】
前記表示態様設定手段は、戦闘用具の配置位置を特定するためにあらかじめ定められた複数種類の配置パターンのうちいずれかを使用する配置パターンに決定することで、どのような位置関係で複数の戦闘用具を戦闘画面に表示させるかを示す表示態様を設定する構成としてもよい。上記のように構成することにより、どのような配置パターンで戦闘用具を表示するかをプレイヤが自ら設定可能となる。このように、プレイヤが好む戦闘のスタイルに合わせて予め戦闘用具を配置しておくことで、戦闘シーンにおけるプレイヤキャラクタを効果的に行動させることが可能となり、プレイヤの趣向性が高まる。
【００１７】
前記戦闘用具表示手段は、前記表示態様設定手段が決定した配置パターンに従い、プレイヤキャラクタの表示位置を基準にして戦闘画面に戦闘用具を表示し、その後に戦闘画面をプレイヤキャラクタが移動しても戦闘用具の表示位置を維持する構成としてもよい。上記のように構成することにより、プレイヤが自ら選択した配置パターンに従って、戦闘画面に表示された複数の戦闘用具を適宜交換して装備して戦闘することが可能となる。従って、例えば、プレイヤキャラクタが、表示された複数の戦闘用具の間を移動して戦闘用具を持ち替えしながら敵キャラクタと戦闘を行うなどのようなことを行うこことが可能となる。特に習熟したプレイヤであれば、殺陣の演出効果に近いものを楽しむことも可能となる。
【００１８】
前記戦闘用具表示手段は、前記表示態様設定手段が決定した配置パターンに従い、プレイヤキャラクタの位置情報を基準にして戦闘画面に戦闘用具を表示し、その後に戦闘画面をプレイヤキャラクタが移動したときは、該プレイヤキャラクタの移動に伴って戦闘用具の表示位置を移動する構成としてもよい。このように構成することで、プレイヤキャラクタが移動したときであっても戦闘用具をプレイヤキャラクタから近い位置に常に配置させておくことなどが可能となり、遊戯のバリエーションを増加させることができる。
【００１９】
各配置パターンには、例えば、それぞれ、プレイヤキャラクタの表示位置を基準とするそれぞれの戦闘用具の配置位置を示す配置位置情報が設定されている。このように構成することで、プレイヤキャラクタの表示位置にもとづく各戦闘用具を配置することが可能となる。
【００２０】
前記戦闘用具表示手段は、戦闘画面におけるプレイヤキャラクタの表示位置を基準として、配置パターンに設定されている配置位置情報に従って戦闘用具それぞれの表示位置を算出する戦闘用具表示位置算出手段を含む構成としてもよい。このように構成することで、プレイヤキャラクタの表示位置にもとづいて各戦闘用具の表示位置を導出することが可能となる。
【００２１】
プレイヤキャラクタの表示位置における基準点は、例えば、プレイヤキャラクタの中心軸上の特定点、プレイヤキャラクタにおける利き手の指先等の特定の部位が位置する点のいずれかである。このように、プレイヤキャラクタの表示位置の基準点を指先とすると、戦闘用具を手にするためにプレイヤキャラクタが手を伸ばした際に、伸ばした指先に最も近い戦闘用具が選択され装備されることとなるため、よりリアリティのある画像となることが期待できる。
【００２２】
プレイヤの操作による戦闘用具の装備要求を受け付ける装備要求受付手段と、プレイヤキャラクタの表示位置から所定距離内であり、かつプレイヤキャラクタの表示位置から最も近くに表示されている戦闘用具が、装備可能な戦闘用具であることを報知する装備可能戦闘用具報知手段とを含み、前記装備要求受付手段は、前記装備可能戦闘用具報知手段により報知されている戦闘用具の装備要求のみを、装備可能な戦闘用具の装備要求として受付可能であり、前記戦闘用具装備手段は、前記装備要求受付手段が装備要求を受け付けた戦闘用具を前記プレイヤキャラクタに装備する構成とされていてもよい。このように構成することで、プレイヤキャラクタの表示位置から所定距離内であり、かつプレイヤキャラクタの表示位置から最も近くに表示されている戦闘用具を装備させることが可能となる。
【００２３】
プレイヤの操作による戦闘用具の装備要求は、例えば、操作入力デバイスから入力される特定のボタン操作による操作信号である。
【００２４】
また、本発明のビデオゲーム処理方法は、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理方法であって、プレイヤの操作によるカスタマイズ要求に応じて、プレイヤキャラクタが装備可能な複数種類の戦闘用具が設定された戦闘用具情報管理テーブルに設定されている戦闘用具をカスタマイズするために付加価値を設定する付加価値設定処理と、プレイヤの操作による戦闘用具表示要求に応じて、前記表示画面上に表示されている戦闘画面に、前記戦闘用具情報管理テーブルに設定されている戦闘用具情報を読み出して、読み出した戦闘用具情報が示す戦闘用具を表示する戦闘用具表示処理と、該戦闘用具表示処理にて表示した戦闘用具のうち装備可能な戦闘用具を、前記プレイヤキャラクタに装備する戦闘用具装備処理とを含むことを特徴とする。
【００２５】
さらに、本発明のビデオゲーム処理プログラムは、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御させるためのビデオゲーム処理プログラムであって、コンピュータに、プレイヤの操作によるカスタマイズ要求に応じて、プレイヤキャラクタが装備可能な複数種類の戦闘用具が設定された戦闘用具情報管理テーブルに設定されている戦闘用具をカスタマイズするために付加価値を設定する付加価値設定処理と、プレイヤの操作による戦闘用具表示要求に応じて、前記表示画面上に表示されている戦闘画面に、前記戦闘用具情報管理テーブルに設定されている戦闘用具情報を読み出して、読み出した戦闘用具情報が示す戦闘用具を表示する戦闘用具表示処理と、該戦闘用具表示処理にて表示した戦闘用具のうち装備可能な戦闘用具を、前記プレイヤキャラクタに装備する戦闘用具装備処理とを実行させるためのものである。
【発明の効果】
【００２６】
本発明によれば、メニュー画面を表示させることなく武器等の戦闘用具の選択を行うことができ、選択した戦闘用具をリアルタイムで即座に使用することができるようになり、ＲＰＧゲーム等のビデオゲームにおいて、戦闘場面での臨場感をさらに高めることができ、プレイヤの趣向性を向上させることができる。さらに、プレイヤによりカスタマイズされた戦闘用具を戦闘画面に反映することが可能となり趣向性が増す。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の一実施の形態について図面を参照して説明する。
【００２８】
図１は、本発明の一実施の形態におけるビデオゲーム装置１００の構成の例を示すブロック図である。図１に示すように、本例のビデオゲーム装置１００は、ビデオゲーム装置本体１０と、表示装置５０と、サウンド出力装置６０とを含む。ビデオゲーム装置本体１０は、例えば市販のビデオゲーム機によって構成される。また、表示装置５０は、例えばテレビジョン装置や液晶表示装置などによって構成され、画像表示部５１を有している。
【００２９】
ビデオゲーム装置本体１０は、制御部１１と、ＲＡＭ１２と、ハードディスクドライブ（ＨＤＤ）１３と、サウンド処理部１４と、グラフィック処理部１５と、ＤＶＤ／ＣＤ−ＲＯＭドライブ１６と、通信インターフェイス１７と、インターフェイス部１８と、フレームメモリ１９と、メモリーカードスロット２０と、入力インターフェイス部２１とを含む。
【００３０】
制御部１１、ＲＡＭ１２、ハードディスクドライブ（ＨＤＤ）１３、サウンド処理部１４、グラフィック処理部１５、ＤＶＤ／ＣＤ−ＲＯＭドライブ１６、通信インターフェイス１７、及びインターフェイス部１８は、それぞれ内部バス２２に接続されている。
【００３１】
制御部１１は、ＣＰＵやＲＯＭなどを含み、ＨＤＤ１３や記憶媒体７０に格納された制御プログラムに従ってビデオゲーム装置１００全体の制御を行う。制御部１１は、タイマ割り込みを発生させるため等に用いられる内部タイマを備えている。ＲＡＭ１２は、制御部１１のワークエリアとして用いられる。ＨＤＤ１３は、制御プログラムや各種のデータを保存するための記憶領域である。
【００３２】
サウンド処理部１４は、例えばスピーカによって構成されるサウンド出力装置６０に接続される。サウンド処理部１４は、制御プログラムに従って処理を実行している制御部１１からのサウンド出力指示に従って、サウンド出力装置６０に対してサウンド信号を出力する。なお、サウンド出力装置６０は、表示装置５０あるいはビデオゲーム装置本体１０に内蔵されていてもよい。
【００３３】
グラフィック処理部１５は、画面表示がなされる画像表示部５１を有する表示装置５０に接続される。グラフィック処理部１５は、制御部１１からの描画命令に従って、フレームメモリ１９に画像を展開するとともに、画像表示部５１に画像を表示させるためのビデオ信号を表示装置５０に対して出力する。ビデオ信号によって表示される画像の切替時間は、例えば、１フレームあたり１／３０秒とされる。
【００３４】
ＤＶＤ／ＣＤ−ＲＯＭドライブ１６には、ＤＶＤ−ＲＯＭやＣＤ−ＲＯＭなどのゲーム用の制御プログラムが格納された記憶媒体７０が装着される。ＤＶＤ／ＣＤ−ＲＯＭドライブ１６は、装着された記憶媒体７０から、制御プログラムなどの各種データを読み出す処理を行う。
【００３５】
通信インターフェイス１７は、インターネットなどの通信ネットワーク８０に無線あるいは有線によって接続される。ビデオゲーム装置本体１０は、通信インターフェイス１７における通信機能を用いて、通信ネットワーク８０を介して例えば他のコンピュータとの通信を行う。
【００３６】
インターフェイス部１８には、入力インターフェイス部２１と、メモリカードスロット２０とが接続される。インターフェイス部１８は、プレイヤによるキーパッド３０の操作にもとづく入力インターフェイス部２１からの指示データをＲＡＭ１２に格納する。すると、ＲＡＭ１２に格納された指示データに従って、制御部１１が各種の演算処理を実行する。
【００３７】
ビデオゲーム装置本体１０は、入力インターフェイス部２１を介して操作入力部（コントローラ）としてのキーパッド３０に接続される。
【００３８】
キーパッド３０の上部には、十字キー３１と、ボタン群３２と、左ジョイスティック３８と、右ジョイスティック３９とが配設されており、十字キー３１には、上方キー３１ａ、下方キー３１ｂ、右方キー３１ｃ及び左方キー３１ｄが含まれ、ボタン群３２には、○ボタン３２ａ、×ボタン３２ｂ、△ボタン３２ｃ及び□ボタン３２ｄが含まれる。また、十字キー３１が配設される基部と、ボタン群３２とが配設される基部との連結部には、セレクトボタン３５が配設されている。なお、キーパッド３０の側部にもＲ１ボタン３６やＬ１ボタン３３等の複数のボタンが配設されている。
【００３９】
キーパッド３０は、十字キー３１、○ボタン３２ａ、×ボタン３２ｂ、△ボタン３２ｃ、□ボタン３２ｄ、セレクトボタン３５、Ｒ１ボタン３６及びＬ１ボタン３３等のそれぞれと連係するスイッチを備え、各ボタンに対して押圧力が加えられると、その対応したスイッチがオンする。このスイッチのオン／オフに応じた検出信号がキーパッド３０において生成されると共に、左ジョイスティック３８及び右ジョイスティック３９のそれぞれの傾倒方位に対応した検出信号がキーパッド３０において生成される。
【００４０】
キーパッド３０において生成された２系統の検出信号が入力インターフェイス部２１に供給され、キーパッド３０からの検出信号が入力インターフェイス部２１を介されることによりキーパッド３０上のどのボタンがオンされたかを示す検出情報と、左ジョイスティック３８及び右ジョイスティック３９のそれぞれの状態を示す検出情報となる。このようにキーパッド３０に対してなされたプレイヤによる操作指令がビデオゲーム装置本体１０に与えられる。
【００４１】
また、インターフェイス部１８は、制御部１１からの指示に従って、ＲＡＭ１２に記憶されているゲームの進行状況を示すデータをメモリカードスロット２０に装着されているメモリーカード９０に格納する処理や、メモリーカード９０に保存されている中断時のゲームのデータを読み出してＲＡＭ１２に転送する処理などを行う。
【００４２】
ビデオゲーム装置１００でゲームを行うための制御プログラムなどの各種のデータは、例えば記憶媒体７０に記憶されている。記憶媒体７０に記憶されている制御プログラムなどの各種のデータは、記憶媒体７０が装着されているＤＶＤ／ＣＤ−ＲＯＭドライブ１６によって読み出され、ＲＡＭ１２にロードされる。制御部１１は、ＲＡＭ１２にロードされた制御プログラムに従って、グラフィック処理部１５に対して描画命令を出力する処理や、サウンド処理部１４に対してサウンド出力の指示を出力する処理などの各種の処理を実行する。なお、制御部１１が処理を実行している間は、ワークメモリとして用いられるＲＡＭ１２に、ゲームの進行状況によって中間的に発生するデータ（例えば、ゲームの得点、プレイヤキャラクタの状態を示すデータなど）が保存される。
【００４３】
この実施の形態に係る３次元ビデオゲームは、仮想３次元空間に設けられたフィールド上を、プレイヤキャラクタ（プレイヤによるキーパッド３０の操作に従って動作するキャラクタ）などの複数のキャラクタが移動していくことによりゲームが進行する部分を含むゲームであるものとする。なお、フィールドが形成された仮想３次元空間は、ワールド座標系によって示されるものとする。フィールドは、複数の面で構成され、各構成面の頂点の座標を特徴点として表したものである。
【００４４】
次に、本例のビデオゲーム装置１００の動作について説明する。
ここでは、説明を簡単にするため、仮想３次元空間において動作するオブジェクトとして、プレイヤキャラクタと複数のノンプレイヤキャラクタ（ＮＰＣ：ゲーム機側の制御（具体的には制御部１１の制御）に従って動作するキャラクタ）のみが存在するものとし、本発明に特に関わる処理以外は、説明を省略している場合があるものとする。なお、本例では、ＲＰＧについてのビデオゲーム制御が実行されるものとする。
【００４５】
図２は、本例のビデオゲーム装置１００におけるメイン処理の例を示すフローチャートである。メイン処理は、１フレーム分の画像を生成するための処理、及びビデオゲームの制御に必要な処理であり、１／３０秒ごとのタイマ割り込みに応じて実行される。なお、「１／３０秒ごと」は一例であり、メイン処理は、例えば、１フィールド期間（１／６０秒）ごとのタイマ割り込みに応じて実行されるものとしても、処理量によっては２フレーム期間（１／１５秒）ごとのタイマ割り込みに応じて実行されるものとしてもよい。
【００４６】
本例では、プレイヤキャラクタの移動やプレイヤキャラクタによる戦闘を含む各種の行動が許容された共通のフィールド上でゲームが進行するものとし、当該フィールド上での所定目的が達成されるとステージ終了となり、次のフィールド上でのステージに移行するものとする。また、本例では、フィールド上に登場する各キャラクタは、同一時間軸が与えられており、一旦登場するとＨＰ（ヒットポイント：生命力を表す値）が０にならない限り同一時間軸に従ってフィールド上を移動したりフィールド上で静止していたりする。なお、キャラクタ画像として画像表示部５１に表示される部分は、フィールドにおける仮想カメラの視界内に存在する部分である。
【００４７】
メイン処理において、制御部１１は、ゲーム開始前であればプレイヤによるキーパッド３０の操作によりゲームの開始指示があったか否かを判定し、ゲームの実行中であれば場面変更（例えばフィールドの変更）を行うタイミングとなったか否かを判定する（ステップＳ１０１）。場面変更を行うタイミングは、例えば、これまで画像表示部５１に表示していた場面（例えば、仮想３次元空間によって表されている場面、ムービー画像による動画演出によって表されていた場面）を終了し、新たな場面に切り替えるために、画像表示部５１に新たな場面を示す仮想３次元空間を表示するタイミングを意味する。
【００４８】
ゲームの開始指示があったと判定したとき、あるいは場面変更を行うタイミングとなったと判定したときは（ステップＳ１０１のＹ）、制御部１１は、制御プログラムに従って、初期画面（ゲーム開始時の初期画面、場面変更時の初期画面）を決定する（ステップＳ１０２）。なお、ゲームに用いられる画面やキャラクタなどの各種のデータは、記憶媒体７０に格納されている。ステップＳ１０２では、初期画面あるいは変更後の場面（例えば新しいステージ）におけるプレイヤキャラクタの初期表示位置、表示するＮＰＣ及びその初期表示位置などが、制御プログラムに従って決定される。
【００４９】
次いで、制御部１１は、仮想カメラの視点の位置、視軸の方向、および視角の大きさを、制御プログラムに従って決定し、透視変換を行うための仮想カメラの初期設定を行う（ステップＳ１０３）。そして、ステップＳ１１５に移行する。
【００５０】
ゲームの実行中であり場面変更を行うタイミングでないと判定したときは（ステップＳ１０１のＮ）、制御部１１は、プレイヤによるキーパッド３０の操作にもとづく指示データを受け付ける（ステップＳ１０４）。すなわち、プレイヤキャラクタの動作などを実行させるための指示データがキーパッド３０から入力されているか否かを判定し、有効な指示データ（受付が許容されている指示データを意味する）が入力されていれば、その指示データを受け付ける。
【００５１】
移動に関するプレイヤキャラクタの行動を指示するためのキーパッド３０の操作（移動操作）に応じて、ステップＳ１０４にて移動に関する行動を指示するための指示データ（移動指示データ：移動コマンドや方向指示キーによる移動指示）を受け付けた場合には（ステップＳ１０５のＹ）、制御部１１は、受け付けた移動指示データに応じて移動処理を実行する（ステップＳ１０６）。移動処理では、制御部１１は、仮想空間（現在のフィールド上）におけるプレイヤキャラクタの位置を、受け付けた移動指示データに応じて移動させる。なお、移動コマンドには、例えばダッシュ指示コマンドなどがある。ダッシュ指示コマンドは、プレイヤキャラクタを素早く移動させるためのコマンドであり、戦闘中であれば戦闘エリアから素早く離れる（逃げる）指示を与えるためのコマンドとなる。
【００５２】
次いで、制御部１１は、移動処理に伴って派生するプレイヤキャラクタの位置情報にもとづいて移動情報を生成する（ステップＳ１０７）。すなわち、移動処理によるプレイヤキャラクタの位置の移動に応じて、仮想カメラの視点の位置、視軸の方向、視角の大きさのうち、必要なデータを更新し、仮想カメラの設定内容の変更を行う。移動情報は、プレイヤキャラクタの移動後の位置、プレイヤキャラクタの移動によって変更された仮想カメラの視点の位置、視軸の方向、視角の大きさなど、移動に関する各種の情報を含む。そして、ステップＳ１１３に移行する。
【００５３】
戦闘に関するプレイヤキャラクタの行動を指示するためのキーパッド３０の操作（バトル操作）に応じて、ステップＳ１０４にて戦闘に関する行動を指示するための指示データ（バトル指示データ：バトルコマンド）を受け付けた場合には（ステップＳ１０８のＹ）、制御部１１は、受け付けたバトル指示データに応じてバトル処理を実行する（ステップＳ１０９）。バトル処理では、制御部１１は、例えば、戦闘相手となっている敵キャラクタとプレイヤキャラクタとの戦闘結果や戦闘経過を決定する処理などが実行される。
【００５４】
次いで、制御部１１は、バトル処理によって決定された戦闘結果や戦闘経過にもとづいてバトル情報を生成する（ステップＳ１１０）。すなわち、バトル処理による戦闘結果や戦闘経過に応じて、対戦したプレイヤキャラクタ及び敵キャラクタ名、対戦経過、その対戦結果、プレイヤキャラクタの能力を規定するパラメータなどのうち、必要な情報の更新及び設定を行う。バトル情報は、対戦したプレイヤキャラクタ及び敵キャラクタ名、対戦経過、その対戦結果、プレイヤキャラクタの能力を規定するパラメータなど、戦闘に関する各種の情報を含む。そして、ステップＳ１１３に移行する。
【００５５】
その他の指示を行うためのキーパッド３０の操作（その他操作）に応じて、ステップＳ１０４にてその他の指示のための指示データ（その他指示データ：その他コマンド）を受け付けた場合には（ステップＳ１１１のＹ）、制御部１１は、受け付けたその他指示データに応じた処理（例えば、会話、買物、拾得等）を実行する（ステップＳ１１２）。そして、ステップＳ１１２の処理結果に応じたその他の諸情報が生成され、ステップＳ１１３に移行する。
【００５６】
ステップＳ１１３にて、制御部１１は、ステップＳ１０７にて生成した移動情報をＲＡＭ１２の所定のデータ領域に格納することにより、プレイヤキャラクタの現在位置を更新する。また、ステップＳ１１３にて、制御部１１は、ステップＳ１１０にて生成したバトル情報や、ステップＳ１１２の後に生成したその他の諸情報をＲＡＭ１２の所定のデータ領域に格納することにより、プレイヤキャラクタの各種の行動履歴を記憶保持する。
【００５７】
次いで、制御部１１は、ＲＡＭ１２に一旦格納されたプレイヤキャラクタの行動履歴を示す情報にもとづいて、行動評価処理を実行する（ステップＳ１１４）。具体的には、数値化が必要な情報に対しては、予め容易されている変換テーブルが用いられて数値化がなされ、また、重み付けが必要な情報に対しては、所定の計数が乗算されてそれらの数値が合計されて得点が計算される。そして、算出された得点がＲＡＭ１２の所定のデータ領域に格納されている旧得点に加算され、再び所定のデータ領域に格納されることにより評価情報としての得点が更新される。
【００５８】
そして、制御部１１は、仮想カメラの設定内容等に応じて、仮想カメラから表示すべきプレイヤキャラクタやノンプレイヤキャラクタを含む仮想３次元空間を仮想スクリーン上に透視変換して、画像表示部５１に表示させる２次元画像を生成するための表示処理を行う（ステップＳ１１５）。表示処理を終了すると、今回のメイン処理を終了する。その後、次のフレーム期間の開始タイミングにおいてタイマ割り込みが発生すると、次回のメイン処理が実行されることとなる。そして、メイン処理が繰り返し実行されることで、キャラクタ画像がフレーム期間毎に切り替えられて、画像表示部５１にて動画が表示されることになる。
【００５９】
ここで、ステップＳ１１５の表示処理について簡単に説明する。ステップＳ１１５では、制御部１１は、先ず、プレイヤキャラクタやノンプレイヤキャラクタを含む仮想３次元空間を構成するポリゴンの頂点の座標のうち、少なくとも仮想スクリーン上に透視変換される範囲に含まれるポリゴンの頂点の座標を、ワールド座標系の座標から視点座標系の座標に変換する。次いで、制御部１１は、プレイヤキャラクタやノンプレイヤキャラクタについての視点座標系におけるポリゴンの頂点の座標とをグラフィック処理部１５に送信し、グラフィック処理部１５に対して描画命令を出力する。
【００６０】
描画命令が入力されると、グラフィック処理部１５は、視点座標系の座標にもとづいて、各面を構成する各点について、前側にある点のデータが残るようにＺバッファの内容を更新する。Ｚバッファの内容を更新すると、グラフィック処理部１５は、前側にある残った点についての画像データをフレームメモリ１９に展開する。また、グラフィック処理部１５は、展開される画像データに対して、シェーディングやテクスチャマッピングなどの処理も行う。
【００６１】
そして、グラフィック処理部１５は、フレームメモリ１９に展開された画像データを順次読み出し、同期信号を付加してビデオ信号を生成し、表示装置５０に出力する。表示装置５０は、グラフィック処理部１５から出力されたビデオ信号に対応した画像を画像表示部５１に表示する。１フレーム時間ごとに画像表示部５１の画像が切り替えられていくことで、プレイヤは、プレイヤキャラクタやノンプレイヤキャラクタがフィールド上を移動する様子を含む画像を見ることができる。
【００６２】
図３は、武器情報管理テーブルの例を示す説明図である。武器情報管理テーブルは、装備可能な複数種類の異なるタイプの武器それぞれについて、あらかじめ用意された複数種類のカスタマイズアイテムを設定しておくためのテーブルである。
【００６３】
本例では、ソード（長）、ソード（短）、斧、ハンドガン、機関銃、槍の６タイプの武器が用意されており、そのそれぞれのタイプの武器について、カスタマイズ用の複数種類のアイテム（カスタマイズアイテム）が用意されている。
【００６４】
図３に示すように、武器情報管理テーブルには、各タイプの武器について、それぞれ、武器のタイプを示す武器名称と、カスタマイズ設定可能な複数のカスタマイズアイテムと、攻撃力と、防御力とが対応付けして設定されている。
【００６５】
図４を参照して、プレイヤの入力に基づき武器のカスタマイズ設定を行うカスタマイズ設定処理を説明する。図４は、本例のビデオゲーム装置１００におけるカスタマイズ設定処理の例を示すフローチャートである。
【００６６】
カスタマイズ設定処理において、制御部１１は、先ず、プレイヤからのキーパッド３０によるカスタマイズ設定要求を示す所定の入力操作に応じて、武器情報管理テーブルを表示する（ステップＳ２０１）。次いで、プレイヤからのキーパッド３０によるカスタマイズアイテムの設定／解除指定の入力操作に応じて（ステップＳ２０２）、制御部１１は、指定されたカスタマイズアイテムの設定／解除を行う（ステップＳ２０３）。そして、プレイヤからのキーパッド３０によるカスタマイズ設定終了要求を示す所定の入力操作に応じて（ステップＳ２０４）、制御部１１は、ここでのカスタマイズ設定処理を終了する。
【００６７】
ステップＳ２０３では、設定状態にあるカスタマイズアイテムと、解除状態（非設定状態）にあるカスタマイズアイテムとを識別可能に表示する。例えば、色分けなどによって識別可能とする。なお、カスタマイズアイテムとは、武器に攻撃力や守備力などの能力を向上させるためのアイテムや、武器の美観を高めるために装飾を施すためのアイテムなど、武器に付加価値を付与するためのアイテムであり、例えばゲーム進行中に取得可能なアイテムである。本例では、このカスタマイズアイテムを使用することで、武器をカスタマイズすることが可能となる。
【００６８】
次に、本例における武器の配置パターンをあらかじめ設定しておくための武器配置パターン設定処理について説明する。図５は、武器配置パターン設定処理の例を示すフローチャートである。
【００６９】
武器配置パターン設定処理において、制御部１１は、先ず、プレイヤからのキーパッド３０による武器配置パターン設定要求を示す所定の入力操作に応じて、例えば図６に示すような武器配置パターン選択画面を表示する（ステップＳ３０１）。本例では、図６に示すように、８種類の武器配置パターンが用意されており、武器配置パターン選択画面には、武器がどのように配置されるのであるかサンプル表示される。具体的には、直線上に配列されるパターン、円形上に武器が配列されるパターン、二重円形上に武器が配列されるパターン、波線上に武器が配列されるパターン、菱形上に武器が配列されるパターン、ランダムに武器が配置されるパターンなどの各武器配置パターンがサンプル表示される。本例では、図６に示すように、６種類の武器の表示位置と、プレイヤキャラクタＰＣの表示位置とが明示される。
【００７０】
なお、各武器配置パターンのいずれかが選択されると（ステップＳ３０２）、制御部１１は、例えば図７に示すような武器配置設定画面を表示装置５０の表示画面５１に表示する（ステップＳ３０３）。そして、制御部１１は、プレイヤからのキーパッド３０による位置設定操作に応じて、武器配置設定画面上の各武器の表示位置を変更し、各武器の表示位置の詳細（すなわち具体的位置）を設定する（ステップＳ３０４）。なお、ステップＳ３０４においては、単に複数の武器の配置のみを設定するようにしてもよいし、各タイプの武器毎に配置位置を設定するようにしてもよい。また、ステップＳ３０４において、サンプルにて初期設定されていた配置可能な円などの形状の大きさを、適宜調整可能としてもよい。
【００７１】
上記のように、本例では、サンプルモデルの中から基本的な配置パターンをプレイヤに選択させ、表示されたサンプルモデルをベースにプレイヤに微調整させることで、各武器の配置パターンを設定する。
【００７２】
なお、本例では、プレイヤは特定ボタンの操作等規定の操作を行うことにより、戦闘シーンを中断し、戦闘画面から戦闘シーンの簡易マップデータを含む武器配置設定画面に切替えを行うことができるものとする。この武器配置設定画面には、戦闘シーンの地理的な情報（傾斜や地面の高低差）や、建物や大きな岩などの遮蔽物に関する情報が反映されていることが望ましい。また、武器配置設定画面には、どの位置にどのような敵キャラクタが配置されているかについても同時に表示するようにしてもよい。また、敵キャラクタの強さやランクに応じて表示記号を変えてもよい。具体的には、例えば図８に示すように、いわゆるボスキャラクタＢについては、ボスキャラクタＢ以外の敵キャラクタと区別可能となるように、特別な表示をしたり特別なマークを施した上で表示する等の方法が考えられる。これにより、プレイヤはより戦略的な武器配置について検討が可能となる。
【００７３】
また、武器配置設定画面の表示中には、武器選択メニューを同時に表示可能とする。武器表示メニューでは、次に配置設定を行う武器をカーソルの移動等の手段によって選択する。この時、図９で示すように、カーソルが合わされている武器は他の武器に比べて拡大表示され、プレイヤから詳細部分の視認が容易になったり、武器の名称や攻撃力といった主要情報が表示されたりするような構成としてもよい。
【００７４】
武器選択メニューで配置設定を行う武器を選択すると、武器配置画面のマップ上にカーソルが表示される。プレイヤはこのカーソルを自由に操作しながら選択した武器の配置場所を決定する。配置場所が決定されると、その位置には選択した武器を簡略表示したアイコンが表示されるようにしてもよい。このように構成することで、プレイヤはどの位置にどのような武器を配置したかを、マップ画面を見るだけである程度判断可能となりプレイヤの操作効率が上がる。
【００７５】
また、上記のように配置が完了した武器についてその形状の簡易表示を行わない場合は、どの武器がどこに配置されているかの対応関係を把握するために、配置済みの武器の傍に武器の名称や、ＩＤ番号、記号など、武器を特定する情報を表示するか、少なくともその場所にカーソルを合わせた場合にはこれらの情報が一時的に表示されるような構成とする。さらに、一度配置を決定した武器についても配置場所の修正等を可能とする。
【００７６】
次に、本例における戦闘場面となったときの戦闘場面処理について説明する。図１０は、戦闘場面処理の例を示すフローチャートである。図１０に示す戦闘場面処理は、武器の装備の変更処理を説明するためのものであり、戦闘場面における他の処理については省略している。
【００７７】
戦闘場面処理において、制御部１１は、先ず、プレイヤからのキーパッド３０による武器表示要求を示す所定の入力操作を受け付けたときに（ステップＳ４０１）、設定されている武器配置パターンの配置で、かつ武器情報管理テーブルに設定されているカスタマイズ情報を加味して各武器を表示画面５１に表示する（ステップＳ４０２）。
【００７８】
次いで、制御部１１は、プレイヤからのキーパッド３０による武器表示終了要求を示す所定の入力操作を受け付けるまで（ステップＳ４０２）、各武器の表示画面５１への表示を継続する。
【００７９】
各武器が表示画面５１に表示されているときに、プレイヤからのキーパッド３０による武器の装備要求を示す所定の入力操作を受け付けると（ステップＳ４０４）、制御部１１は、装備可能な武器が存在していれば（ステップＳ４０５）、その武器をプレイヤキャラクタに装備する（ステップＳ４０６）。なお、プレイヤの操作による武器の装備要求は、具体的には、操作入力デバイスから入力される特定のボタン操作による操作信号である（他のプレイヤの操作にもとづく要求も同様）。
【００８０】
ステップＳ４０５では、例えば、プレイヤキャラクタの表示位置（表示基準位置）から所定距離内に表示されている武器であって、かつプレイヤキャラクタの表示位置から最も近くにある武器が、装備可能な武器と判定される。なお、プレイヤキャラクタの表示基準位置は、プレイヤキャラクタの中心軸上の特定点、プレイヤキャラクタにおける利き手の指先等の特定の部位が位置する点などの、あらかじめ定められた点である。
【００８１】
なお、制御部１１が、ステップＳ４０４の前にステップＳ４０５の処理を実行し、装備可能な武器が認識可能となるように報知することとし、ステップＳ４０４にて装備可能な武器の装備要求を受け付けたときに、ステップＳ４０６に移行することとしてもよい。この場合、例えば、装備可能な武器を光らせたり、点滅させたり、変色させたり、装備可能な武器の近傍に装備可能であることを示す識別表示を行ったりすることで、装備可能な武器の表示態様を他の武器の表示態様と異ならせるようにすればよい。また音声によって報知するようにしてもよい。さらに、装備不可能な武器が認識可能となるように報知する（例えば武器を点線で表示したり、武器の周囲を点線で囲う表示をしたりすることで報知する）ようにしてもよい。
【００８２】
次いで、制御部１１は、プレイヤキャラクタの表示位置に基づいて各武器の表示位置を算出し（ステップＳ４０７）、算出結果に応じて各武器の表示位置を変更する（ステップＳ４０８）。ステップＳ４０７では、設定されている武器配置パターンを参照し、プレイヤキャラクタと各武器との距離、及びプレイヤキャラクタの基準位置に対して各武器が位置する方向を考慮して、各武器の表示位置が算出される。
【００８３】
なお、ステップＳ４０７，Ｓ４０８は、プレイヤキャラクタの移動に伴って各武器の表示位置が移動していく表示仕様が設定されている場合に実行され、プレイヤキャラクタの移動に関わらず各武器の表示位置が固定している表示仕様が設定されている場合には実行されない。この表示仕様は、例えば、武器配置パターン設定処理の際に、プレイヤからのキーパッド３０による表示仕様の設定要求に応じて設定される。
【００８４】
よって、プレイヤキャラクタの移動に関わらず各武器の表示位置が固定している表示仕様が設定されている場合には、例えば図１１（Ａ）に示す表示状態からプレイヤキャラクタＰＣが図１１（Ｂ）に示す位置まで移動した場合には、図１１（Ｂ）に示すように各武器の表示位置は移動することなく仮想空間内においては固定された状態となる。このため、プレイヤキャラクタＰＣは、使用したい武器の配置場所まで移動していかないと、武器の装備を行うことができない。
【００８５】
また、プレイヤキャラクタの移動に伴って各武器の表示位置が移動していく表示仕様が設定されている場合には、例えば図１２（Ａ）に示す表示状態からプレイヤキャラクタＰＣが図１２（Ｂ）に示す位置まで移動した場合には、図１２（Ｂ）に示すように、各武器が、プレイヤキャラクタからの距離と方向（すなわちプレイヤキャラクタを基準とする位置関係）を維持したまま、プレイヤキャラクタの移動に伴って移動していくこととなる。従って、このような表示仕様を選択可能な配置パターンは、プレイヤキャラクタＰＣから近い位置に（装備可能と判定される距離内に）各武器が配置されるパターンとなる。
【００８６】
以上に説明したように、上述した一実施の形態では、制御部１１が、プレイヤの操作によるカスタマイズ要求に応じて、プレイヤキャラクタが装備可能な複数種類の武器が設定された武器情報管理テーブルに設定されている武器をカスタマイズするために付加価値を設定し、プレイヤの操作による武器表示要求に応じて、表示画面５１上に表示されている戦闘画面に、武器情報管理テーブルに設定されている武器情報を読み出して、読み出した武器情報が示す武器を表示し、表示された武器のうち装備可能な武器を、プレイヤキャラクタに装備する構成としたので、メニュー画面を表示させることなく武器の選択を行うことができ、選択した武器をリアルタイムで即座に使用することができるようになり、ＲＰＧゲーム等のビデオゲームにおいて、戦闘場面での臨場感をさらに高めることができ、プレイヤの趣向性を向上させることができる。さらに、プレイヤによりカスタマイズされた武器を戦闘画面に反映することが可能となり趣向性が増す。
【００８７】
また、例えば、ＲＰＧにおける戦闘シーンで武器を選択する場面において、専用のメニュー画面で装備する武器の設定を行うことなく、より迅速に武器の選択及び持ち替えが可能となり臨場感が増すとともに、どの武器をどこに表示させるかという武器配置について戦略的な考察をすることが可能となりゲームの趣向性が高まる。
【００８８】
また、上述した実施の形態では、制御部１１が、武器情報管理テーブルに記憶されている複数の武器情報が示す複数の武器を同時に戦闘画面上に表示する構成としたので、従来は一回の攻撃で選択可能であった武器は一種類に限られており、武器を変更したい場合はメニュー画面で武器の変更を指示する必要があったが、複数の武器を一度に表示することでメニュー画面を毎回呼び出すことなく迅速に武器の持ち替えを行うことができるようになり、ゲームの臨場感が高まる。
【００８９】
また、上述した実施の形態では、制御部１１が、プレイヤの操作による武器の配置パターンの設定要求に応じて、戦闘画面に武器を表示する際の配置パターンを設定し、設定されている配置パターンで、戦闘画面に武器を表示する構成としたので、複数の武器を戦闘画面に同時に呼び出すことが可能になるだけでなく、「どのような表示態様で武器を表示させるか」ということについてプレイヤ自ら設定を行うことが可能になる。このため、例えばＲＰＧにおける戦闘シーンに新たな趣向を加えることが可能となる。
【００９０】
また、上述した実施の形態では、制御部１１が、武器の配置位置を特定するためにあらかじめ定められた複数種類の配置パターンのうちいずれかを使用する配置パターンに決定することで、どのような位置関係で複数の武器を戦闘画面に表示させるかを設定する構成としているので、どのような配置パターンで武器を表示するかをプレイヤが自ら設定可能となる。このように、プレイヤが好む戦闘のスタイルに合わせて予め武器を配置しておくことで、戦闘シーンにおけるプレイヤキャラクタを効果的に行動させることが可能となり、プレイヤの趣向性が高まる。
【００９１】
また、上述した実施の形態において、制御部１１が、決定した配置パターンに従い、プレイヤキャラクタの表示位置を基準にして戦闘画面に武器を表示し、その後に戦闘画面をプレイヤキャラクタが移動しても武器の表示位置を維持する構成とした場合には、プレイヤが自ら選択した配置パターンに従って、戦闘画面に表示された複数の武器を適宜交換して装備して戦闘することが可能となる。従って、例えば、プレイヤキャラクタが、表示された複数の武器の間を移動して武器を持ち替えしながら敵キャラクタと戦闘を行うなどのようなことを行うこことが可能となる。特に習熟したプレイヤであれば、殺陣の演出効果に近いものを楽しむことも可能となる。
【００９２】
また、上述した実施の形態において、制御部１１が、決定した配置パターンに従い、プレイヤキャラクタの位置情報を基準にして戦闘画面に武器を表示し、その後に戦闘画面をプレイヤキャラクタが移動したときに、そのプレイヤキャラクタの移動に伴って武器の表示位置を移動する構成とした場合には、プレイヤキャラクタが移動したときであっても武器をプレイヤキャラクタから近い位置に常に配置させておくことなどが可能となり、遊戯のバリエーションを増加させることができる。
【００９３】
なお、上述した実施の形態における各配置パターンには、例えば、それぞれ、プレイヤキャラクタの表示位置を基準とするそれぞれの武器の配置位置（プレイヤキャラクタからの距離と方向）を示す配置位置情報が設定されており、この配置位置情報にもとついて各武器の表示位置が決定される。
【００９４】
また、上述した実施の形態では、戦闘画面におけるプレイヤキャラクタの表示位置を基準として、配置パターンに設定されている配置位置情報に従って武器それぞれの表示位置を算出する構成としたので、プレイヤキャラクタの表示位置にもとづいて各武器の表示位置を導出することが可能となる。
【００９５】
また、上述した実施の形態において、プレイヤキャラクタの表示位置における基準点を、プレイヤキャラクタにおける利き手の指先等の特定の部位が位置する点とした場合には、武器を手にするためにプレイヤキャラクタが手を伸ばした際に、伸ばした指先に最も近い武器が選択され装備されることとなり、よりリアリティのある画像となることが期待できる。
【００９６】
また、上述した実施の形態において、制御部１１が、プレイヤキャラクタの表示位置から所定距離内であり、かつプレイヤキャラクタの表示位置から最も近くに表示されている武器が、装備可能な武器であることを報知し、報知されている武器の装備要求を装備可能な武器の装備要求として受け付け、受け付けた武器をプレイヤキャラクタに装備する構成とした場合には、プレイヤキャラクタの表示位置から所定距離内であり、かつプレイヤキャラクタの表示位置から最も近くに表示されている武器を装備させることが可能となる。
【００９７】
また、上述した一実施の形態では、戦闘用具の例として武器について説明していたが、防具などの他の戦闘用具について同様に設定し制御するようにしてもよい。
【００９８】
また、上述した一実施の形態では、ビデオゲーム装置本体１０と表示装置５０とが別体として構成されていたが、ビデオゲーム装置本体１０に表示装置５０を備える構成としてもよい。
【００９９】
また、上述した実施の形態では、ＲＰＧのゲーム制御について説明していたが、ガンアクションＲＰＧ等の同種のゲームに適用することができることは勿論であり、さらに他の種のゲームにも好適に適用することができる。
【０１００】
また、上述した実施の形態ではビデオゲーム装置１００を例に説明したが、画像生成機能を備えた機器であれば、パーソナルコンピュータ、携帯電話端末、携帯用ゲーム機などの各種の機器に本発明を適用することができる。なお、携帯用ゲーム機などに適用する場合には、上述した記憶媒体７０として、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭの替わりに半導体メモリーカードなどの小型の記憶媒体を用いるようにすればよい。
【０１０１】
また、上述した実施の形態では、ビデオゲーム装置本体１０に上述した各種の処理を実行させるためのゲーム用データ（ゲームに用いられる制御プログラムなどの各種のデータ）が記憶媒体７０に格納されているものとしていたが、ゲーム用データは、ＷＷＷサーバなどのサーバ装置によって配信されるものであってもよい。この場合、ビデオゲーム装置本体１０は、サーバ装置によって配信されるゲーム用データを通信ネットワーク８０を介して取得してＨＤＤ１３に格納し、ゲーム用データをＨＤＤ１３からＲＡＭ１２にロードして使用するようにすればよい。なお、上記の例ではゲーム用データとしていたが、少なくとも上述した実施の形態における画像生成処理をコンピュータに実行させるための制御プログラムを含むデータであればよい。
【産業上の利用可能性】
【０１０２】
本発明によれば、プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム装置、パーソナルコンピュータ、携帯電話端末、携帯用ゲーム機などに適用するのに有用である。
【図面の簡単な説明】
【０１０３】
【図１】本発明の一実施の形態におけるビデオゲーム装置の構成例を示すブロック図である。
【図２】メイン処理の例を示すフローチャートである。
【図３】武器情報管理テーブルの例を示す説明図である。
【図４】カスタマイズ設定処理の例を示すフローチャートである。
【図５】武器配置パターン設定処理の例を示すフローチャートである。
【図６】武器配置パターン選択画面の例を示す説明図である。
【図７】武器配置設定画面の例を示す説明図である。
【図８】武器配置設定画面の他の例を示す説明図である。
【図９】武器選択メニューの例を示す説明図である。
【図１０】戦闘場面処理の例を示すフローチャートである。
【図１１】プレイヤキャラクタの移動に関わらず各武器の表示位置が固定している表示仕様が設定されている場合の戦闘画面の例を示す説明図である。
【図１２】プレイヤキャラクタの移動に伴って各武器の表示位置が移動していく表示仕様が設定されている場合の戦闘画面の例を示す説明図である。
【符号の説明】
【０１０４】
１０    ビデオゲーム装置本体
１１    制御部
１２    ＲＡＭ
１３    ＨＤＤ
１４    サウンド処理部
１５    グラフィック処理部
１６    ＤＶＤ／ＣＤ−ＲＯＭ
１７    通信インターフェイス
１８    インターフェイス部
１９    フレームメモリ
２０    メモリーカードスロット
２１    入力インターフェイス部
２２    内部バス
３０    キーパッド
５０    表示装置
５１    画像表示部
６０    サウンド出力装置
７０    記憶媒体
８０    通信ネットワーク
９０    メモリーカード
１００  ビデオゲーム装置
【図１】
2007296199.tif 000003
【図２】
2007296199.tif 000004
【図３】
2007296199.tif 000005
【図４】
2007296199.tif 000006
【図５】
2007296199.tif 000007
【図６】
2007296199.tif 000008
【図７】
2007296199.tif 000009
【図８】
2007296199.tif 000010
【図９】
2007296199.tif 000011
【図１０】
2007296199.tif 000012
【図１１】
2007296199.tif 000013
【図１２】
2007296199.tif 000014
【手続補正書】
【提出日】平成18年12月27日(2006.12.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理装置であって、
プレイヤの操作によるカスタマイズ要求に応じて、プレイヤキャラクタが装備可能な複数種類の戦闘用具が設定された戦闘用具情報管理テーブルに設定されている戦闘用具をカスタマイズするために付加価値を設定する付加価値設定手段と、
プレイヤの操作による戦闘用具表示要求に応じて、前記表示画面上に表示されている戦闘画面に、前記戦闘用具情報管理テーブルに設定されている戦闘用具情報を読み出して、読み出した戦闘用具情報が示す戦闘用具を表示する戦闘用具表示手段と、
該戦闘用具表示手段により表示された戦闘用具のうち装備可能な戦闘用具を、前記プレイヤキャラクタに装備する戦闘用具装備手段とを含む
ことを特徴とするビデオゲーム処理装置。
【請求項２】
前記戦闘用具表示手段は、前記戦闘用具情報管理テーブルに記憶されている複数の戦闘用具情報が示す複数の戦闘用具を同時に戦闘画面上に表示する
請求項１記載のビデオゲーム処理装置。
【請求項３】
プレイヤの操作による表示態様設定要求に応じて、戦闘画面に戦闘用具を表示する際の表示態様を設定する表示態様設定手段を含み、
前記戦闘用具表示手段は、前記表示態様設定手段により設定されている表示態様で、戦闘画面に戦闘用具を表示する
請求項１または請求項２記載のビデオゲーム処理装置。
【請求項４】
前記表示態様設定手段は、戦闘用具の配置位置を特定するためにあらかじめ定められた複数種類の配置パターンのうちいずれかを使用する配置パターンに決定することで、どのような位置関係で複数の戦闘用具を戦闘画面に表示させるかを示す表示態様を設定する
請求項３記載のビデオゲーム処理装置。
【請求項５】
前記戦闘用具表示手段は、前記表示態様設定手段が決定した配置パターンに従い、プレイヤキャラクタの表示位置を基準にして戦闘画面に戦闘用具を表示し、その後に戦闘画面をプレイヤキャラクタが移動しても戦闘用具の表示位置を維持する
請求項４記載のビデオゲーム処理装置。
【請求項６】
前記戦闘用具表示手段は、前記表示態様設定手段が決定した配置パターンに従い、プレイヤキャラクタの位置情報を基準にして戦闘画面に戦闘用具を表示し、その後に戦闘画面をプレイヤキャラクタが移動したときは、該プレイヤキャラクタの移動に伴って戦闘用具の表示位置を移動する
請求項４記載のビデオゲーム処理装置。
【請求項７】
各配置パターンには、それぞれ、プレイヤキャラクタの表示位置を基準とするそれぞれの戦闘用具の配置位置を示す配置位置情報が設定されている
請求項４から請求項６のうちいずれかに記載のビデオゲーム処理装置。
【請求項８】
前記戦闘用具表示手段は、戦闘画面におけるプレイヤキャラクタの表示位置を基準として、配置パターンに設定されている配置位置情報に従って戦闘用具それぞれの表示位置を算出する戦闘用具表示位置算出手段を含む
請求項７記載のビデオゲーム処理装置。
【請求項９】
プレイヤキャラクタの表示位置における基準点は、プレイヤキャラクタの中心軸上の特定点、プレイヤキャラクタにおける利き手の指先等の特定の部位が位置する点のいずれかである
請求項４から請求項８のうちいずれかに記載のビデオゲーム処理装置。
【請求項１０】
プレイヤの操作による戦闘用具の装備要求を受け付ける装備要求受付手段と、
プレイヤキャラクタの表示位置から所定距離内であり、かつプレイヤキャラクタの表示位置から最も近くに表示されている戦闘用具が、装備可能な戦闘用具であることを報知する装備可能戦闘用具報知手段とを含み、
前記装備要求受付手段は、前記装備可能戦闘用具報知手段により報知されている戦闘用具の装備要求のみを、装備可能な戦闘用具の装備要求として受付可能であり、
前記戦闘用具装備手段は、前記装備要求受付手段が装備要求を受け付けた戦闘用具を前記プレイヤキャラクタに装備する
請求項１から請求項９のうちいずれかに記載のビデオゲーム処理装置。
【請求項１１】
プレイヤの操作による戦闘用具の装備要求は、操作入力デバイスから入力される特定のボタン操作による操作信号である
請求項１０記載のビデオゲーム処理装置。
【請求項１２】
プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御するビデオゲーム処理方法であって、
プレイヤの操作によるカスタマイズ要求に応じて、プレイヤキャラクタが装備可能な複数種類の戦闘用具が設定された戦闘用具情報管理テーブルに設定されている戦闘用具をカスタマイズするために付加価値を設定する付加価値設定処理と、
プレイヤの操作による戦闘用具表示要求に応じて、前記表示画面上に表示されている戦闘画面に、前記戦闘用具情報管理テーブルに設定されている戦闘用具情報を読み出して、読み出した戦闘用具情報が示す戦闘用具を表示する戦闘用具表示処理と、
該戦闘用具表示処理にて表示した戦闘用具のうち装備可能な戦闘用具を、前記プレイヤキャラクタに装備する戦闘用具装備処理とを含む
ことを特徴とするビデオゲーム処理方法。
【請求項１３】
プレイヤキャラクタを画像表示装置の表示画面上に表示し、プレイヤの操作に応じて前記表示画面上に表示されているプレイヤキャラクタの行動を制御することでビデオゲームの進行を制御させるためのビデオゲーム処理プログラムであって、
コンピュータに、
プレイヤの操作によるカスタマイズ要求に応じて、プレイヤキャラクタが装備可能な複数種類の戦闘用具が設定された戦闘用具情報管理テーブルに設定されている戦闘用具をカスタマイズするために付加価値を設定する付加価値設定処理と、
プレイヤの操作による戦闘用具表示要求に応じて、前記表示画面上に表示されている戦闘画面に、前記戦闘用具情報管理テーブルに設定されている戦闘用具情報を読み出して、読み出した戦闘用具情報が示す戦闘用具を表示する戦闘用具表示処理と、
該戦闘用具表示処理にて表示した戦闘用具のうち装備可能な戦闘用具を、前記プレイヤキャラクタに装備する戦闘用具装備処理とを
実行させるためのビデオゲーム処理プログラム。