(57)【特許請求の範囲】
【請求項１】
表示画面上でプレイヤキャラクタと敵キャラクタ間の戦闘を表示制御するビデオゲームの処理をコンピュータにより実行するプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、
ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得するステップと、
第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行うステップと、
演算処理の結果により複数のキャラクタの行動処理の順位を判定するステップと、
プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動処理の順位を表示するステップと、
プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動処理の順位とを受け付け、行動処理の順位にしたがってゲーム処理を実行するステップと、
をコンピュータの処理により実行するプログラムを記録した記録媒体。
【請求項２】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させる
ことを特徴とする請求項１に記載の記録媒体。
【請求項３】
表示するステップにおいて、前記行動処理の順位を表示させる場合に、さらに、前記表示されている行動処理を行う順番にあるキャラクタから所定ターンＮ後に行動処理を行うキャラクタまでの行動処理の順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動処理までの行動処理の順位に切り替えて表示する
ことを特徴とする請求項２に記載の記録媒体。
【請求項４】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対し、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整する
ことを特徴とする請求項１に記載の記録媒体。
【請求項５】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位において行動処理を行う順番にあるキャラクタの次回の行動処理の機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動処理の機会には第二のマーカを付す
ことを特徴とする請求項１〜４のいずれか１項に記載の記録媒体。
【請求項６】
表示画面上でプレイヤキャラクタと敵キャラクタ間の戦闘を表示制御するビデオゲームの処理をコンピュータにより実行するプログラムであって、
ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得するステップと、
第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行うステップと、
演算処理の結果により複数のキャラクタの行動処理の順位を判定するステップと、
プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動処理の順位を表示するステップと、
プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動処理の順位とを受け付け、行動処理の順位にしたがってゲーム処理を実行するステップと、
をコンピュータの処理により実行するプログラム。
【請求項７】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させる
ことを特徴とする請求項６に記載のプログラム。
【請求項８】
表示するステップにおいて、前記行動処理の順位を表示させる場合に、さらに、前記表示されている行動処理を行う順番にあるキャラクタから所定ターンＮ後に行動処理を行うキャラクタまでの行動処理の順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動処理までの行動処理の順位に切り替えて表示する
ことを特徴とする請求項７に記載のプログラム。
【請求項９】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対して、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整する
ことを特徴とする請求項６に記載のプログラム。
【請求項１０】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位において行動処理を行う順番にあるキャラクタの次回の行動処理の機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動処理の機会には第二のマーカを付す
ことを特徴とする請求項６〜９のいずれか１項に記載のプログラム。
【請求項１１】
表示画面上でプレイヤキャラクタと敵キャラクタ間の戦闘を表示制御するビデオゲームの処理をコンピュータにより実行するゲーム処理方法であって、
ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得するステップと、
第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行うステップと、
演算処理の結果により複数のキャラクタの行動処理の順位を判定するステップと、
プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動処理の順位を表示するステップと、
プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動処理の順位とを受け付け、行動処理の順位にしたがってゲーム処理を実行するステップと、
からなることを特徴とするゲーム処理方法。
【請求項１２】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させる
ことを特徴とする請求項１１に記載のゲーム処理方法。
【請求項１３】
表示するステップにおいて、前記行動処理の順位を表示させる場合に、さらに、前記表示されている行動処理を行う順番にあるキャラクタから所定ターンＮ後に行動処理を行うキャラクタまでの行動処理の順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動処理までの行動処理の順位に切り替えて表示する
ことを特徴とする請求項１２に記載のゲーム処理方法。
【請求項１４】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対して、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整する
ことを特徴とする請求項１１に記載のゲーム処理方法。
【請求項１５】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位において行動処理を行う順番にあるキャラクタの次回の行動処理の機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動処理の機会には第二のマーカを付す
ことを特徴とする請求項１１〜１４のいずれか１項に記載のゲーム処理方法。
【請求項１６】
表示画面上でプレイヤキャラクタと敵キャラクタ間の戦闘を表示制御するビデオゲームの処理をコンピュータにより実行するゲーム処理装置であって、
ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得する情報取得手段と、
第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行う演算処理手段と、
演算処理の結果により複数のキャラクタの行動処理の順位を判定するステップと、
プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動処理の順位を表示する表示手段と、
プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動処理の順位とを受け付け、行動処理の順位にしたがってゲーム処理を実行するゲーム実行手段と、
からなることを特徴とするゲーム処理装置。
【請求項１７】
表示手段が、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させる
ことを特徴とする請求項１６に記載のゲーム処理装置。
【請求項１８】
表示手段が、前記行動処理の順位を表示させる場合に、さらに、前記表示されている行動処理を行う順番にあるキャラクタから所定ターンＮ後に行動処理を行うキャラクタまでの行動処理の順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動処理までの行動処理の順位に切り替えて表示する
ことを特徴とする請求項１７に記載のゲーム処理装置。
【請求項１９】
表示手段が、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対して、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整する
ことを特徴とする請求項１６に記載のゲーム処理装置。
【請求項２０】
表示手段が、前記行動処理の順位を表示させる場合、行動処理の順位において行動処理を行う順番にあるキャラクタの次回の行動処理の機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動処理の機会には第二のマーカを付す
ことを特徴とする請求項１６〜１９のいずれか１項に記載のゲーム処理装置。
【請求項２１】
ネットワークを介して複数のビデオゲーム機がゲームサーバに接続され、前記ビデオゲーム機によるプレイヤの操作入力により操作される複数のプレイヤキャラクタと敵キャラクタ間の戦闘を前記ビデオゲーム機の表示画面上で表示制御するビデオゲームの処理をコンピュータにより実行するプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、
ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得するステップと、
第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行うステップと、
演算処理の結果により複数のキャラクタの行動処理の順位を判定するステップと、
プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動処理の順位を表示するステップと、
プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動処理の順位とを受け付け、行動処理の順位にしたがってゲーム処理を実行するステップと、
をコンピュータの処理により実行するプログラムを記録した記録媒体。
【請求項２２】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させる
ことを特徴とする請求項２１に記載の記録媒体。
【請求項２３】
表示するステップにおいて、前記行動処理の順位を表示させる場合に、さらに、前記表示されている行動処理を行う順番にあるキャラクタから所定ターンＮ後に行動処理を行うキャラクタまでの行動処理の順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動処理までの行動処理の順位に切り替えて表示する
ことを特徴とする請求項２２に記載の記録媒体。
【請求項２４】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対し、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整する
ことを特徴とする請求項２１に記載の記録媒体。
【請求項２５】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位において行動処理を行う順番にあるキャラクタの次回の行動処理の機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動処理の機会には第二のマーカを付す
ことを特徴とする請求項２１〜２４のいずれか１項に記載の記録媒体。
【請求項２６】
ネットワークを介して複数のビデオゲーム機がゲームサーバに接続され、前記ビデオゲーム機によるプレイヤの操作入力により操作される複数のプレイヤキャラクタと敵キャラクタ間の戦闘を前記ビデオゲーム機の表示画面上で表示制御するビデオゲームの処理をコンピュータにより実行するプログラムであって、
表示画面上でプレイヤキャラクタと敵キャラクタ間の戦闘を表示制御するビデオゲームの処理をコンピュータにより実行するプログラムであって、
ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得するステップと、
第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行うステップと、
演算処理の結果により複数のキャラクタの行動処理の順位を判定するステップと、
プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動処理の順位を表示するステップと、
プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動処理の順位とを受け付け、行動処理の順位にしたがってゲーム処理を実行するステップと、
をコンピュータの処理により実行するプログラム。
【請求項２７】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させる
ことを特徴とする請求項２６に記載のプログラム。
【請求項２８】
表示するステップにおいて、前記行動処理の順位を表示させる場合に、さらに、前記表示されている行動処理を行う順番にあるキャラクタから所定ターンＮ後に行動処理を行うキャラクタまでの行動処理の順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動処理までの行動処理の順位に切り替えて表示する
ことを特徴とする請求項２７に記載のプログラム。
【請求項２９】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対して、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整する
ことを特徴とする請求項２６に記載のプログラム。
【請求項３０】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位において行動処理を行う順番にあるキャラクタの次回の行動処理の機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動処理の機会には第二のマーカを付す
ことを特徴とする請求項２６〜２９のいずれか１項に記載のプログラム。
【請求項３１】
ネットワークを介して複数のビデオゲーム機がゲームサーバに接続され、前記ビデオゲーム機によるプレイヤの操作入力により操作される複数のプレイヤキャラクタと敵キャラクタ間の戦闘を前記ビデオゲーム機の表示画面上で表示制御するビデオゲームの処理をコンピュータにより実行するゲーム処理方法であって、
ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得するステップと、
第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行うステップと、
演算処理の結果により複数のキャラクタの行動処理の順位を判定するステップと、
プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動処理の順位を表示するステップと、
プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動処理の順位とを受け付け、行動処理の順位にしたがってゲーム処理を実行するステップと、
からなることを特徴とするゲーム処理方法。
【請求項３２】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させる
ことを特徴とする請求項３１に記載のゲーム処理方法。
【請求項３３】
表示するステップにおいて、前記行動処理の順位を表示させる場合に、さらに、前記表示されている行動処理を行う順番にあるキャラクタから所定ターンＮ後に行動処理を行うキャラクタまでの行動処理の順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動処理までの行動処理の順位に切り替えて表示する
ことを特徴とする請求項３２に記載のゲーム処理方法。
【請求項３４】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対して、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整する
ことを特徴とする請求項３１に記載のゲーム処理方法。
【請求項３５】
表示するステップにおいて、前記行動処理の順位を表示させる場合、行動処理の順位において行動処理を行う順番にあるキャラクタの次回の行動処理の機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動処理の機会には第二のマーカを付す
ことを特徴とする請求項３１〜３４のいずれか１項に記載のゲーム処理方法。
【請求項３６】
ネットワークを介して複数のビデオゲーム機がゲームサーバに接続され、前記ビデオゲーム機によるプレイヤの操作入力により操作される複数のプレイヤキャラクタと敵キャラクタ間の戦闘を前記ビデオゲーム機の表示画面上で表示制御するビデオゲームの処理をコンピュータにより実行する前記ビデオゲーム機および前記ゲームサーバがネットワークにより接続されたビデオゲーム処理装置であって、
ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得する情報取得手段と、
第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行う演算処理手段と、
演算処理の結果により複数のキャラクタの行動処理の順位を判定するステップと、
プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動処理の順位を表示する表示手段と、
プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動処理の順位とを受け付け、行動処理の順位にしたがってゲーム処理を実行するゲーム実行手段と、
からなることを特徴とするビデオゲーム処理装置。
【請求項３７】
表示手段が、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させる
ことを特徴とする請求項３６に記載のビデオゲーム処理装置。
【請求項３８】
表示手段が、前記行動処理の順位を表示させる場合に、さらに、前記表示されている行動処理を行う順番にあるキャラクタから所定ターンＮ後に行動処理を行うキャラクタまでの行動処理の順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動処理までの行動処理の順位に切り替えて表示する
ことを特徴とする請求項３７に記載のビデオゲーム処理装置。
【請求項３９】
表示手段が、前記行動処理の順位を表示させる場合、行動処理の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対して、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整する
ことを特徴とする請求項３６に記載のビデオゲーム処理装置。
【請求項４０】
表示手段が、前記行動処理の順位を表示させる場合、行動処理の順位において行動処理を行う順番にあるキャラクタの次回の行動処理の機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動処理の機会には第二のマーカを付す
ことを特徴とする請求項３６〜３９のいずれか１項に記載のビデオゲーム処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画面上でプレイヤキャラクタと敵キャラクタ間の戦闘を制御するビデオゲーム、または、ネットワークを介して複数のプレイヤが参加することが可能で、各々がプレイヤにより操作される複数のプレイヤキャラクタと敵キャラクタ間の戦闘を制御するビデオゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体及びビデオゲームのプログラム及びビデオゲーム処理方法及びビデオゲーム処理装置に関する。
【０００２】
【従来の技術】
コンピュータを用いたビデオゲームのジャンルの一つに、ロールプレイングゲーム（以下、ＲＰＧと称する）が知られている。ＲＰＧにおいては、プレイヤに代わってゲーム上でキャラクタが役割を演じ、プレイヤが操作するキャラクタ（以下、プレイヤキャラクタと称する）を通じて擬似的な冒険を体験しながらストーリーを展開していくものが一般的である。多くの場合、仮想空間に形成される各設定ゾーンには、プレイヤキャラクタと敵対するキャラクタ（以下、敵キャラクタと称する）がそれぞれに設定されている。プレイヤキャラクタが各ゾーンに進み、ストーリー上の目的の達成を妨げる敵キャラクタとプレイヤキャラクタとが戦い、敵キャラクタをプレイヤキャラクタが倒すことでストーリーが展開される。
【０００３】
なお、プレイヤキャラクタは、キーパッド上のボタンやジョイスティック等により操作される。このキーパッドに対してなされる操作に応答してプレイヤキャラクタが移動すると共に、所定の動作を行う。また、ストーリーの進行上、バトルシーン等のイベントが多数配されている。このイベントにおいて選択操作がなされることによりゲームが進行する。
【０００４】
また、従来のビデオゲームのバトルシーンにおいては、プレイヤキャラクタと、敵キャラクタとが１対１に対戦する場合が多いが、より興趣性を高めるために複数のプレイヤキャラクタと複数の敵キャラクタとが戦うことが可能に構成されているビデオゲームも提案されている。このような複数のプレイヤキャラクタと複数の敵キャラクタとが同一の表示画面内で戦うビデオゲームにおいては、個々のプレイヤキャラクタの行動（コマンド）設定を先ず別個に行い、全てのキャラクタに対して設定を完了させて一度にそれぞれのキャラクタの行動処理（以下、行動と略称する）を実行させて、ゲームを進行させる制御を行う。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来のビデオゲームにおいては、複数のプレイヤキャラクタが存在しているのにも係わらず、単純にキャラクタが増えただけでキャラクタの行動の実行指示後は、装置任せでプレイヤが介入する余地のないものであり、また、画面上でプレー中のキャラクタに続くプレー順序が不明で、円滑にゲーム操作が行えず、興趣性に欠ける場合があった。このため、画面上のプレー中のキャラクタに続くプレー順序を容易に把握することができ、また、複数のキャラクタのそれぞれの特徴を生かして柔軟に戦略的に行動させることができるビデオゲームが要望されている。
【０００６】
また、昨今では、通信機能を有し、ネットワークを介してゲームサーバに接続することが可能なビデオゲーム機も存在している。このようなネットワーク対応型のビデオゲーム機を用いてゲームサーバに接続し、ゲームサーバからゲーム進行サービスを受けた場合には、ネットワークを介して不特定多数のプレイヤが同時に一つのゲームに参加することが可能になり、各プレイヤのディスプレイ装置のそれぞれの画面内には、プレイヤ本人の操作するキャラクタ以外に他のプレイヤが操作する他のキャラクタも表示される。
【０００７】
しかしながら、このようなネットワークを介して複数のプレイヤが参加するビデオゲームの場合においても、画面上のプレー中のキャラクタに続くプレー順序が不明で、円滑にゲーム操作が行えず、興趣性に欠ける場合があった。このため、画面上のプレー中のキャラクタに続くプレー順序を容易に把握することができ、また、複数のキャラクタのそれぞれの特徴を生かして柔軟に戦略的に行動させることができるビデオゲームが要望されている。
【０００８】
本発明の目的は、上述した問題を鑑みなされたものであって、画面上のプレー（コマンド実行）中のキャラクタに続くプレー順序を容易に把握することができ、また、複数のキャラクタのそれぞれの特徴を生かして柔軟に戦略的に行動させることができる興趣性の高いビデオゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体及びビデオゲームのプログラム及びビデオゲーム処理方法及びビデオゲーム処理装置を提供することにある。
【０００９】
【課題を解決するための手段】
上述した課題を解決し、上記目的を達成するため、本発明の第１の態様は、表示画面上でプレイヤキャラクタと敵キャラクタ間の戦闘を表示制御するビデオゲームの処理をコンピュータにより実行するプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得するステップと、第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行うステップと、演算処理の結果により複数のキャラクタの行動処理の順位（以下、行動順位と略称する）を判定するステップと、プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動順位を表示するステップと、プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動順位とを受け付け、行動順位にしたがってゲーム処理を実行するステップと、をコンピュータの処理により実行するプログラムを記録した記録媒体であることを要旨としている。
【００１０】
この第１の態様によれば、表示するステップにおいて、前記行動順位を表示させる場合、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させるようにしてもよく、また、さらに、前記表示されている行動する順番にあるキャラクタから所定ターンＮ後に行動するキャラクタまでの行動順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動までの行動順位に切り替えて表示するようにしてもよい。その場合に、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対し、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整するようにしてよい。また、行動の順位において行動する順番にあるキャラクタの次回の行動機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動機会には第二のマーカを付すようにしてもよい。これにより、プレイヤが今後の展開を予測することができると共に、ゲームを多様化することができ、より興趣性を高めることができる。行動順位の決定にプレイヤが関与することができるようになり、ゲーム進行が複雑化されてさらに興趣性を高めることができ、また、プレイヤが迅速かつ容易に今後の展開を把握することができ、画面の限られたスペースを有効利用して行動順位を通知することができ、より効率的に行動順位を通知することができる。
【００１６】
本発明の第２の態様は、表示画面上でプレイヤキャラクタと敵キャラクタ間の戦闘を表示制御するビデオゲームの処理をコンピュータにより実行するプログラムであって、ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得するステップと、第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行うステップと、演算処理の結果により複数のキャラクタの行動順位を判定するステップと、プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動順位を表示するステップと、プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動順位とを受け付け、行動順位にしたがってゲーム処理を実行するステップと、をコンピュータの処理により実行するプログラムであることを要旨としている。
【００１７】
この第２の態様によれば、表示するステップにおいて、前記行動順位を表示させる場合、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させるようにしてもよく、また、さらに、前記表示されている行動する順番にあるキャラクタから所定ターンＮ後に行動するキャラクタまでの行動順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動までの行動順位に切り替えて表示するようにしてもよい。その場合に、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対し、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整するようにしてよい。また、行動の順位において行動する順番にあるキャラクタの次回の行動機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動機会には第二のマーカを付すようにしてもよい。これにより、プレイヤが今後の展開を予測することができると共に、ゲームを多様化することができ、より興趣性を高めることができる。行動順位の決定にプレイヤが関与することができるようになり、ゲーム進行が複雑化されてさらに興趣性を高めることができ、また、プレイヤが迅速かつ容易に今後の展開を把握することができ、画面の限られたスペースを有効利用して行動順位を通知することができ、より効率的に行動順位を通知することができる。
【００２３】
本発明の第３の態様は、表示画面上でプレイヤキャラクタと敵キャラクタ間の戦闘を表示制御するビデオゲームの処理をコンピュータにより実行するゲーム処理方法であって、ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得するステップと、第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行うステップと、演算処理の結果により複数のキャラクタの行動順位を判定するステップと、プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動順位を表示するステップと、プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動順位とを受け付け、行動順位にしたがってゲーム処理を実行するステップと、とからなることを特徴とするゲーム処理方法であることを要旨としている。
【００２４】
この第３の態様によれば、表示するステップにおいて、前記行動順位を表示させる場合、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させるようにしてもよく、また、さらに、前記表示されている行動する順番にあるキャラクタから所定ターンＮ後に行動するキャラクタまでの行動順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動までの行動順位に切り替えて表示するようにしてもよい。その場合に、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対し、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整するようにしてよい。また、行動の順位において行動する順番にあるキャラクタの次回の行動機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動機会には第二のマーカを付すようにしてもよい。これにより、プレイヤが今後の展開を予測することができると共に、ゲームを多様化することができ、より興趣性を高めることができる。行動順位の決定にプレイヤが関与することができるようになり、ゲーム進行が複雑化されてさらに興趣性を高めることができ、また、プレイヤが迅速かつ容易に今後の展開を把握することができ、画面の限られたスペースを有効利用して行動順位を通知することができ、より効率的に行動順位を通知することができる。
【００３０】
本発明の第４の態様は、表示画面上でプレイヤキャラクタと敵キャラクタ間の戦闘を表示制御するビデオゲームの処理をコンピュータにより実行するゲーム処理装置であって、ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得する情報取得手段と、第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行う演算処理手段と、演算処理の結果により複数のキャラクタの行動順位を判定するステップと、プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動順位を表示する表示手段と、プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動順位とを受け付け、行動順位にしたがってゲーム処理を実行するゲーム実行手段と、からなるゲーム処理装置であることを要旨としている。
【００３１】
この第４の態様によれば、表示手段が、前記行動順位を表示させる場合、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させるようにしてもよく、また、さらに、前記表示されている行動する順番にあるキャラクタから所定ターンＮ後に行動するキャラクタまでの行動順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動までの行動順位に切り替えて表示するようにしてもよい。その場合に、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対し、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整するようにしてよい。また、行動の順位において行動する順番にあるキャラクタの次回の行動機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動機会には第二のマーカを付すようにしてもよい。これにより、プレイヤが今後の展開を予測することができると共に、ゲームを多様化することができ、より興趣性を高めることができる。行動順位の決定にプレイヤが関与することができるようになり、ゲーム進行が複雑化されてさらに興趣性を高めることができ、また、プレイヤが迅速かつ容易に今後の展開を把握することができ、画面の限られたスペースを有効利用して行動順位を通知することができ、より効率的に行動順位を通知することができる。
【００３７】
本発明の第５の態様は、ネットワークを介して複数のビデオゲーム機がゲームサーバに接続され、前記ビデオゲーム機によるプレイヤの操作入力により操作される複数のプレイヤキャラクタと敵キャラクタ間の戦闘を前記ビデオゲーム機の表示画面上で表示制御するビデオゲームの処理をコンピュータにより実行するプログラムが記録されたコンピュータ読み取り可能な記録媒体であって、ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得するステップと、第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行うステップと、演算処理の結果により複数のキャラクタの行動順位を判定するステップと、プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動順位を表示するステップと、プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動順位とを受け付け、行動順位にしたがってゲーム処理を実行するステップと、をコンピュータの処理により実行するプログラムを記録した記録媒体であることを要旨としている。
【００３８】
この第５の態様によれば、表示するステップにおいて、前記行動順位を表示させる場合、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させるようにしてもよく、また、さらに、前記表示されている行動する順番にあるキャラクタから所定ターンＮ後に行動するキャラクタまでの行動順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動までの行動順位に切り替えて表示するようにしてもよい。その場合に、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対し、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整するようにしてよい。また、行動の順位において行動する順番にあるキャラクタの次回の行動機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動機会には第二のマーカを付すようにしてもよい。これにより、プレイヤが今後の展開を予測することができると共に、ゲームを多様化することができ、より興趣性を高めることができる。行動順位の決定にプレイヤが関与することができるようになり、ゲーム進行が複雑化されてさらに興趣性を高めることができ、また、プレイヤが迅速かつ容易に今後の展開を把握することができ、画面の限られたスペースを有効利用して行動順位を通知することができ、より効率的に行動順位を通知することができる。
【００４４】
本発明の第６の態様は、ネットワークを介して複数のビデオゲーム機がゲームサーバに接続され、前記ビデオゲーム機によるプレイヤの操作入力により操作される複数のプレイヤキャラクタと敵キャラクタ間の戦闘を前記ビデオゲーム機の表示画面上で表示制御するビデオゲームの処理をコンピュータにより実行するプログラムであって、表示画面上でプレイヤキャラクタと敵キャラクタ間の戦闘を表示制御するビデオゲームの処理をコンピュータにより実行するプログラムであって、ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得するステップと、第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行うステップと、演算処理の結果により複数のキャラクタの行動順位を判定するステップと、プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動順位を表示するステップと、プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動順位とを受け付け、行動順位にしたがってゲーム処理を実行するステップと、をコンピュータの処理により実行するプログラムであることを要旨としている。
【００４５】
この第６の態様によれば、表示するステップにおいて、前記行動順位を表示させる場合、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させるようにしてもよく、また、さらに、前記表示されている行動する順番にあるキャラクタから所定ターンＮ後に行動するキャラクタまでの行動順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動までの行動順位に切り替えて表示するようにしてもよい。その場合に、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対し、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整するようにしてよい。また、行動の順位において行動する順番にあるキャラクタの次回の行動機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動機会には第二のマーカを付すようにしてもよい。これにより、プレイヤが今後の展開を予測することができると共に、ゲームを多様化することができ、より興趣性を高めることができる。行動順位の決定にプレイヤが関与することができるようになり、ゲーム進行が複雑化されてさらに興趣性を高めることができ、また、プレイヤが迅速かつ容易に今後の展開を把握することができ、画面の限られたスペースを有効利用して行動順位を通知することができ、より効率的に行動順位を通知することができる。
【００５１】
本発明の第７の態様は、ネットワークを介して複数のビデオゲーム機がゲームサーバに接続され、前記ビデオゲーム機によるプレイヤの操作入力により操作される複数のプレイヤキャラクタと敵キャラクタ間の戦闘を前記ビデオゲーム機の表示画面上で表示制御するビデオゲームの処理をコンピュータにより実行するゲーム処理方法であって、ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得するステップと、第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行うステップと、演算処理の結果により複数のキャラクタの行動順位を判定するステップと、プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動順位を表示するステップと、プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動順位とを受け付け、行動順位にしたがってゲーム処理を実行するステップと、からなるゲーム処理方法であることを要旨としている。
【００５２】
この第７の態様によれば、表示するステップにおいて、前記行動順位を表示させる場合、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させるようにしてもよく、また、さらに、前記表示されている行動する順番にあるキャラクタから所定ターンＮ後に行動するキャラクタまでの行動順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動までの行動順位に切り替えて表示するようにしてもよい。その場合に、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対し、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整するようにしてよい。また、行動の順位において行動する順番にあるキャラクタの次回の行動機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動機会には第二のマーカを付すようにしてもよい。これにより、プレイヤが今後の展開を予測することができると共に、ゲームを多様化することができ、より興趣性を高めることができる。行動順位の決定にプレイヤが関与することができるようになり、ゲーム進行が複雑化されてさらに興趣性を高めることができ、また、プレイヤが迅速かつ容易に今後の展開を把握することができ、画面の限られたスペースを有効利用して行動順位を通知することができ、より効率的に行動順位を通知することができる。
【００５８】
本発明の第８の態様は、ネットワークを介して複数のビデオゲーム機がゲームサーバに接続され、前記ビデオゲーム機によるプレイヤの操作入力により操作される複数のプレイヤキャラクタと敵キャラクタ間の戦闘を前記ビデオゲーム機の表示画面上で表示制御するビデオゲームの処理をコンピュータにより実行する前記ビデオゲーム機および前記ゲームサーバがネットワークにより接続されたビデオゲーム処理装置であって、ゲーム進行においてバトルシーンであると判定された場合に、プレイヤキャラクタに実行させる行動コマンドに応じて設定された第１情報と、複数のキャラクタの各個に付与されている行動処理を行う際の特性に応じて設定された第２情報と、ゲームの進行過程において派生した複数のキャラクタの各個のステータスに応じて設定された第３情報とを取得する情報取得手段と、第１情報、第２情報および第３情報に基づいて所定の計算式による演算処理を行う演算処理手段と、演算処理の結果により複数のキャラクタの行動順位を判定するステップと、プレイヤキャラクタに実行させる行動コマンドの選択の操作入力に応じて判定結果の行動順位を表示する表示手段と、プレイヤによる所定の操作入力を受け付けた場合に、選択されている行動コマンドと当該行動コマンドに応じた複数のキャラクタの行動順位とを受け付け、行動順位にしたがってゲーム処理を実行するゲーム実行手段からなるビデオゲーム処理装置であることを要旨としている。
【００５９】
この第８の態様によれば、表示手段が、前記行動順位を表示させる場合、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させるようにしてもよく、また、さらに、前記表示されている行動する順番にあるキャラクタから所定ターンＮ後に行動するキャラクタまでの行動順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後の行動までの行動順位に切り替えて表示するようにしてもよい。その場合に、行動の順位を示す軸方向に沿って、プレイヤキャラクタおよび敵キャラクタを配置させ、かつ、前記軸方向に交差する軸を行動タイミングを示す時間軸として前記時間軸に対し、前記配置されたプレイヤキャラクタおよび敵キャラクタの配置を調整するようにしてよい。また、行動の順位において行動する順番にあるキャラクタの次回の行動機会に第一のマーカを付すと共に、前記キャラクタの攻撃対象である敵キャラクタの次回の行動機会には第二のマーカを付すようにしてもよい。これにより、プレイヤが今後の展開を予測することができると共に、ゲームを多様化することができ、より興趣性を高めることができる。行動順位の決定にプレイヤが関与することができるようになり、ゲーム進行が複雑化されてさらに興趣性を高めることができ、また、プレイヤが迅速かつ容易に今後の展開を把握することができ、画面の限られたスペースを有効利用して行動順位を通知することができ、より効率的に行動順位を通知することができる。
【００６５】
【発明の実施の形態】
以下、本発明が家庭用ビデオゲーム機に適用された第１の実施形態について添付図面を参照して説明する。図１は、本発明の第１の実施形態に係わるビデオゲーム機の全体構成を示すブロック図である。
【００６６】
先ず、本発明の第１の実施形態に係わるビデオゲーム機について説明する。ビデオゲーム機１０は、図１に示すようにゲーム機本体１１と、ゲーム機本体１１の入力側に接続されるキーパッド５０とにより構成され、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、スピーカ等を有するテレビジョンセット１００がゲーム機本体１１の出力側に接続される。
【００６７】
ゲーム機本体１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）  １２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１４と、ハードディスクドライブ１５と、グラフィック処理部１６と、サウンド処理部１７と、ディスクドライブ１８と、通信インターフェース部１９と、メモリカード・リーダ・ライタ２０と、入力インターフェース部２１とを有すると共に、これらを相互に接続するバス２２とを有している。また、ゲーム機本体１１は、入力インターフェース部２１を介して操作入力部としてのキーパッド５０に接続される。
【００６８】
キーパッド５０の上面には、十字キー５１及びボタン群５２等が配設されており、ボタン群５２には、○ボタン５２ａが含まれる。また、キーパッド５０の側部にも複数のボタン群が配設されており、ボタン群５２側の側部には、Ｒ１ボタンと、Ｒ２ボタンとが上下段に配設されている。このキーパッド５０は、十字キー５１、Ｒ１ボタン、Ｒ２ボタン及びボタン群５２等のそれぞれと連係するスイッチを備え、各ボタンに対して押圧力が加えられると、その対応したスイッチがオンする。このスイッチのオン／オフに応じた検出信号がキーパッド５０において生成される。
【００６９】
キーパッド５０において生成された検出信号が入力インターフェース部２１に供給され、キーパッド５０からの検出信号が入力インターフェース部２１を介されることにより、キーパッド５０上のどのボタンがオンされたかを示す検出情報となる。このようにキーパッド５０に対してなされたユーザによる操作入力がゲーム機本体１１に与えられる。
【００７０】
ＣＰＵ１２は、ＲＯＭ１３に格納されているオペレーティングシステムを実行して装置全体を集中制御し、ＲＡＭ１４のプログラム領域に格納されているビデオゲームのプログラムを実行する。また、ＣＰＵ１２は、キーパッド５０の操作状態を入力インターフェース部２１を介して監視し、必要に応じてＲＡＭ１４のプログラム領域に格納されているビデオゲームのプログラムを実行すると共に、必要に応じてゲームの進行過程において派生した諸データをＲＡＭ１４の所定の領域に格納する。ＲＯＭ１３には、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）  が含まれ、ＥＥＰＲＯＭには、電源遮断時においても記憶保持する必要のあるＲＡＭ１４の所定データが電源遮断の前の段階において格納される。
【００７１】
ＲＡＭ１４は、主にプログラム領域と、画像データ領域と、音声データ領域とを有し、また、その他のデータを格納する領域とを有する。これら各領域には、ディスクドライブ１８によりＤＶＤやＣＤ−ＲＯＭ等のディスク３０から読み取ったプログラムデータ、画像データ、音声データ、その他のデータがそれぞれに格納される。
【００７２】
また、ＲＡＭ１４は、ワークエリアとしても用いられ、その他のデータを格納する領域には、ゲームの進行過程において派生した諸データも格納される。なお、ディスク３０から読み取ったプログラムデータ、画像データ、音声データ、その他のデータをハードディスクドライブ１５に格納することもでき、一旦ハードディスクドライブ１５に格納されたプログラムデータ、画像データ、音声データ、その他のデータを必要に応じてＲＡＭ１４に転送するようにしても良く、また、ＲＡＭ１４に一旦格納されたゲームの進行過程において派生した諸データをハードディスクドライブ１５に転送して格納するようにしても良い。
【００７３】
グラフィック処理部１６は、ＶＲＡＭ２３に画像データ格納用のバッファメモリとしてのフレームバッファを含み、プログラム実行に伴うＣＰＵ１２からの制御情報によってフレームバッファに格納された画像データに基づいてビデオ信号を生成し、ビデオ信号をテレビジョンセット１００に出力する。これより、テレビジョンセット１００の画面表示部１０１にフレームバッファに格納された画像データによる画面表示が行われる。
【００７４】
サウンド処理部１７は、ＢＧＭ、キャラクタ間の会話及び効果音等の音声信号を生成する機能を有するものである。サウンド処理部１７は、プログラム実行に伴うＣＰＵ１２からの制御情報によってＲＡＭ１４に記憶されたデータに基づいて音声信号を含むサウンド信号としてテレビジョンセット１００のスピーカ１０２に出力する。
【００７５】
テレビジョンセット１００は、画面表示部１０１と、スピーカ１０２とを有し、ゲーム機本体１１からのビデオ信号（映像信号）や、サウンド信号に基づいてビデオゲームの内容に応じた映像（画像）表示と音声出力を行う。
【００７６】
ディスクドライブ１８は、記録媒体であるディスク（ＤＶＤやＣＤ−ＲＯＭ）３０を着脱自在にセットすることが可能な構成とされ、ディスク３０に格納されているビデオゲームのプログラムデータ、画像データ、音声データ、その他のデータを読み取る。
【００７７】
通信インターフェース部１９は、ネットワーク１１０と接続され、ゲームサーバ群のサーバや他のサーバ等のデータ蓄積装置や情報処理装置との間において、必要に応じてデータ通信を行って各種データを取得する。なお、ディスク３０から読み取られてＲＡＭ１４に格納されるビデオゲームのプログラムデータ、画像データ、音声データ、その他のデータをネットワーク１１０及び通信インターフェース部１９を介して取得するようにしても良い。
【００７８】
メモリカード・リーダ・ライタ２０は、メモリカード３１を着脱自在にセットすることが可能な構成とされ、ビデオゲームの途中経過データやビデオゲームの環境設定データ等の比較的容量の少ないセーブデータをメモリカードに書き込む。
【００７９】
本発明の第１の実施形態に係わる記録媒体、つまり、ディスク３０には、プレイヤにより操作されるプレイヤキャラクタと、プレイヤにより操作することができない敵キャラクタ間の戦闘を制御するビデオゲームのプログラムが記録され、コンピュータ（ＣＰＵ１２及びその周辺デバイス）読み取り可能である。このコンピュータは、読み込むプログラムに従って、複数のキャラクタの各々に対応付けて格納されている所定の情報を読み出し、戦闘が開始された場合に、キャラクタ毎にこの所定の情報に基づいて行動順位を決定するためのデータを算出し、キャラクタ毎に算出されたデータ間の比較を行い、この比較結果に従ってプレイヤキャラクタと敵キャラクタとの間の行動順位を決定することを実行することができ、また、決定した複数のキャラクタの行動順位を画面上でプレイヤに通知することを実行することもできる。
【００８０】
また、このコンピュータは、行動順位をプレイヤに通知する場合に、表示画面の所定のウィンドウ内に現在行動する順番にあるキャラクタから所定ターン後に行動するキャラクタまでの行動順位を表示することができ、また、表示されている行動の順番にあるキャラクタから所定ターンＮ後に行動するキャラクタまでの行動順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後に行動するキャラクタまでの行動順位に切り替えて表示することを実行することもできる。ここで、「ターン」とは、あるキャラクタに対してコマンドを入力してから、そのコマンド処理が完了するまで（の時間または期間）を指すものとする。
【００８１】
従って、ゲーム機本体１１は、ＣＰＵ１２及び各部のメモリに格納されたデータに基づくソフトウェア処理により従来のビデオゲームを実施するのに必要な機能の他に、複数のキャラクタの各々に対応付けて格納されている所定の情報を読み出して、その所定の情報を用いてプレイヤキャラクタと敵キャラクタとの間の行動順位を決定する機能を備え、さらに、決定した複数のキャラクタの行動順位をプレイヤに画面上で通知する機能をも備える。
【００８２】
また、ゲーム機本体１１は、行動順位をプレイヤに画面上で通知する機能に、表示画面の所定のウィンドウ内に行動の順番にあるキャラクタから所定ターン後に行動するキャラクタまでの行動順位を表示する機能と、表示されている行動の順番にあるキャラクタから所定ターンＮ後に行動するキャラクタまでの行動順位をプレイヤの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後に行動するキャラクタまでの行動順位に切り替えて表示する機能を備える。
【００８３】
このため、現在画面上でプレー（コマンド実行）中のキャラクタに続くプレー順序を容易に把握することができ、また、複数のキャラクタのそれぞれの特徴を生かして柔軟に戦略的に行動させることができる興趣性の高いビデオゲームを実現することができる。なお、これらの機能をソフトウェア処理により実現せずに、専用のハードウェアを設けて実現するようにしても良い。
【００８４】
上述したように構成される第１の実施形態の動作について説明する。図２は、上述した一実施形態の動作の全体的な処理手順を示す一例としての概略フローチャートである。なお、図２における各ステップには、参照符号としてステップＳ１〜ステップＳ１１が付されている。
【００８５】
先ず、図２においては省略されているが、電源が投入されると、ブートプログラムが読み出され、各部が初期化され、ゲームを開始するための処理がなされる。つまり、ディスクドライブ１８により、ディスク（ＤＶＤやＣＤ−ＲＯＭ）３０に格納されているビデオゲームのプログラムデータ、画像データ、音声データ、その他のデータが読み取られ、各データがＲＡＭ１４に格納される。そして、実際のゲームの進行に先立って各種設定がなされて始めてゲーム進行可能な状態になる。従って、この状態においてゲームが進行されると、バトルシーンまたはその他のシーン等になり、ステップＳ１に移行する。
【００８６】
ステップＳ１において、バトルシーンか否かが判定される。バトルシーンでないと判定された場合には、ステップＳ２に移行し、その他（移動、会話または買物等）のシーンであるか否かが判定される。その他のシーンでないと判定された場合には、再び、ステップＳ１に戻され、ステップＳ１及びステップＳ２の処理が繰り返されて待機状態になる。
【００８７】
そして、ステップＳ１において、バトルシーンであると判定された場合には、ステップＳ３に移行し、行動順位判定処理に用いる所定の情報が取得される。具体的には、行動順位判定処理に用いる所定の情報として、プレイヤキャラクタに実行させる行動（コマンド）に応じて予め設定された情報と、現表示画面内の複数のキャラクタの各個（それぞれ個別）に付与されている特性に応じて予め設定された情報と、ゲームの進行過程において派生した複数のキャラクタの各個（それぞれ個別）のステータスに応じて予め設定された情報とが取得される。
【００８８】
これらの行動順位判定処理に用いる所定の情報が取得されると、ステップＳ４において行動順位判定処理が実施される。具体的には、取得された所定の情報を用いて演算処理がなされ、その演算結果に基づいて現表示画面内の複数のキャラクタの行動順位が判定され、この判定結果がＲＡＭ１４に記憶保持される。ステップＳ４において、行動順位判定処理が完了すると、ステップＳ５に移行し、バトル用の各ウィンドウ表示がなされる。
【００８９】
そして、ステップＳ６に移行して行動及び行動順位の決定受け付け状態になり、プレイヤの選択操作に応じてプレイヤキャラクタに実行させる行動（コマンド）が決定されると共に、それに伴い複数のキャラクタの行動順位が決定される。複数のキャラクタの行動順位が決定されると、ステップＳ７に移行し、プレイヤの操作に応じて決定された行動（コマンド）が実施される。行動が実施されると、ステップＳ８に移行し、バトル終了か否かが判定される。ステップＳ８において、例えば、今回の攻撃で敵キャラクタを全て倒すことができず、バトル終了でないと判定された場合には、再びステップＳ３に戻され、上述したステップＳ３〜ステップＳ８の処理が繰り返される。
【００９０】
また、ステップＳ８において、例えば、今回の攻撃で全て敵キャラクタを倒すことができ、バトル終了であると判定された場合には、ステップＳ９に移行し、バトル用の各ウィンドウ表示が消去され、ステップＳ１１に移行する。一方、ステップＳ２において、その他のシーンであると判定された場合には、ステップＳ１０に移行し、各シーンに応じた処理が実施され、ステップＳ１１に移行する。ステップＳ１１において、ゲーム終了か否かが判定され、ゲーム終了でないと判定された場合には、再びステップＳ１に戻され、上述したステップＳ１〜ステップＳ１１の処理が繰り返される。そして、ステップＳ１１において、ゲーム終了であると判定された場合に、ゲーム終了に伴う各種処理がなされた後ゲームが終了する。
【００９１】
上述した行動順位判定処理に用いる所定の情報の取得と、その取得した所定の情報に基づいてなされる行動順位判定処理についてさらに具体例を挙げて詳細に説明する。図３（Ａ）、（Ｂ）及び（Ｃ）は、所定情報のそれぞれを概念的に示す一例としての説明図であり、これらの情報は、ＲＡＭ１４に変換テーブルとして初期化時に格納されるものである。
【００９２】
図３（Ａ）は、複数のキャラクタの各個に付与されている特性に応じて予め設定された情報を示し、キャラクタの「素早さ」の各数値に応じた係数Ｋ１が行動順位判定処理に用いられる。なお、この「素早さ」の各数値は、各キャラクタの行動のスピードを規定するもので、他の処理に用いられ、「素早さ」の各数値に応じた係数Ｋ１は、予め固定的に設定されるか、もしくは、ゲームの進行状況等に応じて装置により自動設定されるもので、プレイヤが関与することができない数値である。
【００９３】
また、図３（Ｂ）は、プレイヤキャラクタに実行させる行動（コマンド）に応じて予め設定された情報を示し、大別される３種類の行動「通常行動」「アイテム使用」「特殊行動」に応じた係数Ｋ２が行動順位判定処理に用いられる。なお、「通常行動」には、「戦う」や「魔法」等が含まれ、「アイテム使用」には、「アイテム」が含まれる。また、「特殊行動」には、「個人技」や「必殺技」等が含まれる。これら３種類の行動は、プレイヤが選択操作することでプレイヤキャラクタが実行するコマンドであり、その種類により係数Ｋ２の値が異なり、プレイヤの操作が係数Ｋ２の値に反映する。一方、敵キャラクタの係数Ｋ２の値は、「３」に固定されている。
【００９４】
さらに、図３（Ｃ）は、ゲームの進行過程において派生したキャラクタの時間進行に関するステータスに応じて予め設定された情報を示し、ステータスの「普通」「ヘイスト」「スロウ」の３状態に応じた係数Ｋ３が行動順位判定処理に用いられる。なお、このステータスは、ゲームの進行過程において変化するものである。
【００９５】
このような３つの係数（Ｋ１，Ｋ２，Ｋ３）が用いられて演算処理がなされ、行動順位を判定するための評価値が算出される。例えば、演算処理としては、乗算が用いられ、評価値が（Ｋ１×Ｋ２×Ｋ３）で導出される。具体的には、ステータスが「普通」で「素早さ」１５のキャラクタが「戦う」を実行する場合の評価値は、（２４×３×１＝７２）になる。また、ステータスが「ヘイスト」で「素早さ」６０のキャラクタが「アイテム」を実行する場合の評価値は、（８×２×１／２＝８）になる。このように現画面表示内の複数のキャラクタのそれぞれの評価値を算出し、算出した評価値を比較して、最小となる評価値のキャラクタが行動順位として最も早くなり、評価値が大きくなればなる程、行動順位が遅くなるように行動順位を判定する。
【００９６】
なお、行動順位の判定は、プレイヤキャラクタの取り得るコマンド毎になされ、例えば、プレイヤキャラクタが「通常行動」を実行する場合の行動順位Ａと、プレイヤキャラクタが「アイテム使用」を実行する場合の行動順位Ｂと、プレイヤキャラクタが「特殊行動」を実行する場合の行動順位Ｃが判定され、それぞれの判定結果が一旦ＲＡＭ１４に記憶保持される。
【００９７】
図４は、上述した第１の実施形態における行動及び行動順位の決定受け付け処理（ステップＳ６）に係わる処理手順を示す一例としての概略フローチャートである。なお、図４における各ステップには、参照符号としてステップＳ２１〜ステップＳ３４が付されている。
【００９８】
また、図５（Ａ）、（Ｂ）及び（Ｃ）は、行動及び行動順位の決定受け付け処理における表示画面の具体的な一例を示す。なお、プレイヤが選択可能なプレイヤキャラクタの行動として、「戦う」「魔法」「アイテム」が用意されているものとし、前述した「通常行動」に「戦う」及び「魔法」が含まれ、「アイテム使用」に「アイテム」が含まれるものとして説明する。
【００９９】
先ず、上述したように行動及び行動順位の決定受け付け処理に移行する前の段階で、図５（Ａ）に示すようにバトル用の各ウィンドウ表示がなされているものとする。なお、図５（Ａ）において５０１で示されるのがメッセージを表示するためのウィンドウであり、５０２で示されるのが行動順位を表示するためのウィンドウである。また、図５（Ａ）において５０３で示されるのがキャラクタデータを表示するためのウィンドウであり、５０４がコマンドメニューを表示するためのウィンドウである。
【０１００】
そして、行動及び行動順位の決定受け付け処理に移行すると、ステップＳ２１において、フラグａ，ｂ，ｃが（ａ，ｂ，ｃ＝０）にセットされ、ステップＳ２２に移行する。ステップＳ２２において、「戦う」がプレイヤにより選択されているか否かが判定される。「戦う」がプレイヤにより選択されていないと判定された場合には、ステップＳ２３に移行し、「魔法」がプレイヤにより選択されているか否かが判定される。「魔法」がプレイヤにより選択されていないと判定された場合には、ステップＳ２４に移行し、「アイテム」がプレイヤにより選択されているか否かが判定される。「アイテム」がプレイヤにより選択されていないと判定された場合には、再び、ステップＳ２２に戻され、上述したステップＳ２２〜ステップＳ２４の処理が繰り返されて待機状態になる。
【０１０１】
この状態で以て、例えば、十字キー５１によりカーソルが移動されてプレイヤキャラクタに実行させる行動を選択する操作がプレイヤによりなされる。そして、ステップＳ２２において、「戦う」が選択されていると判定された場合には、ステップＳ２５に移行し、図５（Ｂ）に示すように「通常行動」により判定された行動順位ＡがＲＡＭ１４から読み出されて表示される。なお、図５（Ｂ）においては、便宜上画面のウィンドウ５０２を含む領域１０１ｂ及びウィンドウ５０４を含む領域１０１ａが拡大されて示されており、「戦う」が選択された状態で図５（Ｂ）に示すように上から順に「ルールー」「キマリ」「ボス」「ワッカ」「ザコ１」「ザコ２」「ルールー」「キマリ」というキャラクタ名が表示されている。
【０１０２】
なお、この場合には、現在行動の順番にあるキャラクタは、最上段に示される「ルールー」であり、「ルールー」から７ターン後までの計８ターン分の行動順位が表示されている。また、「ルールー」「キマリ」「ワッカ」の３キャラクタがプレイヤにより操作可能なキャラクタであり、「ボス」「ザコ１」「ザコ２」がプレイヤにより操作することができない敵キャラクタ（図中斜線で示す）である。このように行動順位Ａの表示がなされると、ステップＳ２６において、フラグａが（ａ＝１）にセットされ、ステップＳ３１に移行する。
【０１０３】
また、ステップＳ２３において、「魔法」がプレイヤにより選択されていると判定された場合には、ステップＳ２７に移行し、この場合においても「通常行動」により判定された行動順位Ａが図５（Ｂ）に示すように同様に表示される。行動順位Ａの表示がなされると、ステップＳ２８において、フラグｂが（ｂ＝１）にセットされ、ステップＳ３１に移行する。
【０１０４】
また、ステップＳ２４において、「アイテム」がプレイヤにより選択されていると判定された場合には、ステップＳ２９に移行し、図５（Ｃ）に示すように「アイテム使用」により判定された行動順位ＣがＲＡＭ１４から読み出されて表示される。なお、図５（Ｃ）においては、便宜上画面のウィンドウ５０２を含む領域１０１ｂ及びウィンドウ５０４を含む領域１０１ａが拡大されて示されており、「アイテム」が選択された状態で、図５（Ｃ）に示すように上から順に「ルールー」「キマリ」「ボス」「ルールー」「ワッカ」「ザコ１」「ザコ２」「キマリ」が表示されている。
【０１０５】
なお、この場合には、行動順位Ａにおいては、現在行動する順番にあるキャラクタである「ルールー」の次の行動順位が上から７番目であったものが繰り上がって、上から４番目になり、４番目以降の順序が順次繰り下げられている。このようにプレイヤキャラクタに実行させる行動に応じた行動順位Ｃの表示がなされると、ステップＳ３０において、フラグｃが（ｃ＝１）にセットされ、ステップＳ３１に移行する。
【０１０６】
ステップＳ３１において、プレイヤによりスクロールの操作指示がなされたか否かが判定され、スクロールの操作指示がなされたと判定された場合には、ステップＳ３２に移行し、その操作に応じて行動順位の表示がスクロールされる。例えば、操作指示用のボタンとしては、Ｒ１ボタン及びＲ２ボタンが用いられ、Ｒ１ボタンが押されると上側にスクロールし、Ｒ２ボタンが押されると、下側にスクロールする。
【０１０７】
具体的には、Ｒ２ボタンが押されると、現在行動の順番にあるキャラクタから７ターン後までの計８ターン分が表示されている状態が切り替えられ、プレイヤにより指定される任意のｎターン後に行動するキャラクタから（ｎ＋７）ターン後の行動するキャラクタまでの行動順位が表示される。そして、Ｒ１ボタンが押されることにより元に戻される。スクロールの実施が完了すると、ステップＳ３３に移行する。一方、ステップＳ３１において、スクロールの操作指示がなされないと判定された場合には、そのままステップＳ３３に移行する。
【０１０８】
ステップＳ３３において、○ボタン５２ａが押されたか否かが判定される。○ボタン５２ａが押されたと判定された場合には、ステップＳ３４に移行し、フラグａ，ｂ，ｃに基づいて１にセットされている行動及び行動順位に決定され、その行動を実施するための処理がなされて、一連の行動及び行動順位の決定受け付け処理が終了する。
【０１０９】
また、ステップＳ３３において、○ボタン５２ａが押されれていないと判定された場合には、再び、ステップＳ２１に戻され、上述したステップＳ２１〜３３の処理が繰り返され、○ボタン５２ａが押されて始めてステップＳ３４に移行する。そして、同様にステップＳ３４において、フラグａ，ｂ，ｃに基づいて１にセットされている行動及び行動順位に決定され、その行動を実施するための処理がなされて、一連の行動及び行動順位の決定受け付け処理が終了する。
【０１１０】
従って、上述した第１の実施形態は、以下の効果を奏する。その第１の効果は、複数のキャラクタの各個に付与されている特性に応じて予め設定された情報と、ゲームの進行過程において派生したステータスに応じて予め設定された情報とを用いて行動順位がある程度の規則性を以て決定されるため、プレイヤが今後の展開を予測することができると共に、ゲームを多様化することができ、より興趣性を高めることが可能になる点にある。
【０１１１】
次に第２の効果は、プレイヤキャラクタに実行させる行動に応じて予め設定された情報を用いて行動順位が決定されるため、行動順位の決定にプレイヤが直接関与することができるようになり、イベントの進行が複雑化されてさらに興趣性を高めることが可能になる点にある。
【０１１２】
さらに、第３の効果は、複数のキャラクタの行動順位が画面上で通知されるため、プレイヤが迅速かつ容易に今後の展開を把握することが可能になる点にある。
【０１１３】
また、第４の効果は、表示画面の所定のウィンドウ内に現在行動の順番にあるキャラクタから所定ターン後に行動するキャラクタまでの行動順位が表示されるため、画面の限られたスペースを有効利用して行動順位を的確に通知することが可能になる点にある。
【０１１４】
また、第５の効果は、現在行動の順番にあるキャラクタから所定ターンＮ後に行動するキャラクタまでの行動順位をプレイヤの操作に応じて任意のターンｎ後に行動するキャラクタから所定ターン（ｎ＋Ｎ）後に行動するキャラクタまでの行動順位に切り替えて表示することができるため、より効率的に行動順位を通知することが可能になると共に、プレイヤが必要とする情報をより的確に通知することが可能になる点にある。
【０１１５】
なお、上述した第１の実施形態においては、キーパッド５０のカーソルキー５１及び○ボタン５２ａを用いてプレイヤキャラクタの行動及び行動順位を決定する操作指示を受け付ける場合について説明したが、その他のボタンを用いるようにしても良い。また、○ボタン５２ａが押されるタイミングのみを監視して操作指示を受け付ける場合について説明したが、所定のボタンに連係するスイッチのオフするタイミングを利用して、操作指示を受け付けるようにしたり、また、所定のボタンに連係するスイッチのオン及びオフの両方のタイミングを監視して、その両方を組み合わせて操作指示を受け付けるようにしても良い。さらに、所定のボタンに連係するスイッチのオンされている時間や、オフされている時間を組み合わせて操作指示を受け付けるようにしても良い。
【０１１６】
また、上述した第１の実施形態においては、複数のキャラクタの各個に付与されている特性に応じて予め設定された情報と、ゲームの進行過程において派生したステータスに応じて予め設定された情報と、プレイヤキャラクタに実行させる行動に応じて予め設定された情報とを用いて行動順位を判定し、この判定結果をウィンドウ表示により通知してプレイヤの操作に応じて決定する場合について説明したが、行動順位の判定結果を通知することなく、内部処理のみでゲームを進行させるようにしても良い。
【０１１７】
さらに、複数のキャラクタの各個に付与されている特性に応じて予め設定された情報と、ゲームの進行過程において派生したステータスに応じて予め設定された情報と、プレイヤの操作に応じてプレイヤキャラクタに実行させる行動に応じて予め設定された情報とを用いて行動順位判定処理を行う場合について説明したが、三つの内のいずれか一つの情報を用いて行動順位判定処理を行うようにしても良く、また、任意の二つの情報を用いて行動順位判定処理を行うようにしても良い。また、他の処理に係わる情報を用いたり、その情報と組み合わせて行動順位判定処理を行うようにしても良い。
【０１１８】
次に、本発明がゲームサーバとビデオゲーム機とからなるゲームシステムに適用された第２の実施形態について添付図面を参照して説明する。図６は、本発明の第２の実施形態に係わるゲームシステムの全体構成を示す説明図である。
【０１１９】
先ず、本発明の第２の実施形態に係わるゲームシステムについて説明する。図６において１１０で示されるのがインターネットを含むネットワークである。図６に示すようにネットワーク１１０に、インターネット・サービス・プロバイダ（以下、ＩＳＰと単に省略する）のサーバ群６０１と、ビデオゲーム機１０，１０ａ，１０ｂ，１０ｃ・・・等とが接続される。なお、ビデオゲーム機１０が前述した第１の実施形態におけるビデオゲーム機である。
【０１２０】
ＩＳＰのサーバ群６０１は、ユーザ認証のためのアカウント管理を行う認証サーバ群６０３と、音声や動画などのコンテンツの閲覧サービスを提供するコンテンツサーバ群６０４と、チャットやメッセンジャーの環境を提供するメッセージサーバ群６０５と、電子メールのサービスを提供するためのメールサーバ群６０６と、ユーザのプロファイルを管理するためのプロファイルサーバ群６０７と、ゲーム環境を提供するためのゲームサーバ群６０８等とを含む構成とされている。これらのサーバ群６０３〜６０８のそれぞれは、ＬＡＮ６０９を介して相互に接続されている。
【０１２１】
このように構成されるＩＳＰのサーバ群６０１の所定のサーバにビデオゲーム機を接続する場合には、先ず、ビデオゲーム機側からネットワーク１１０を介してインターネットプロトコルにより認証サーバ群６０３にアクセスして本人認証を得てからメニュー画面を受信する。そして、ビデオゲーム機側のプレイヤがメニュー画面に表示された各サービスを選択することにより、ビデオゲーム機１０，１０ａ，１０ｂ，１０ｃ・・・のそれぞれがサービスに応じたサーバ群に接続され、各種サービスの提供が可能になる。
【０１２２】
具体的には、ゲームサーバ群６０８には、オンランインゲームを進行させるゲーム進行用のサーバ６１８が含まれている。このサーバ６１８は、ゲーム開始が選択された場合に、ビデオゲーム機１０，１０ａ，１０ｂ，１０ｃ・・・の内の任意のものと接続され、接続されたビデオゲーム機側のディスプレイ装置にゲーム画面を表示する。そして、接続されたそれぞれのビデオゲーム機からの要求を並列処理しながらゲームを進行させる。このようなゲーム進行状態においては、画面内にプレイヤ本人のプレイヤキャラクタが表示されると共に、ゲームに同時に参加している他のプレイヤのキャラクタも表示される。
【０１２３】
このように構成されるゲームシステムにおけるビデオゲーム機１０，１０ａ，１０ｂ，１０ｃ・・・と、ネットワークを介して接続されるサーバ６１８とは、１台のビデオゲーム処理装置とみなすことができ、それぞれのメモリの領域の共有やその利用は自在であり、また、各ＣＰＵにおける処理の分担に関しても、その読み出すプログラムにより如何なる組合せも可能である。
【０１２４】
また、本発明の第２の実施形態に係わる記録媒体には、ネットワークを介して複数のプレイヤが参加することが可能で、各々がプレイヤにより操作される複数のプレイヤキャラクタと、敵キャラクタ間の戦闘を制御するビデオゲームのプログラムが記録され、コンピュータ（ビデオゲーム機１０，１０ａ，１０ｂ，１０ｃ・・・の各ＣＰＵ及びサーバ６１８のＣＰＵとその周辺回路の複合体）により読み取り可能である。このコンピュータは、読み込むプログラムに従って、複数のキャラクタの各々に対応付けて格納されている所定の情報を読み出し、戦闘が開始された場合に、キャラクタ毎にこの所定の情報に基づいて行動順位を決定するためのデータを算出し、キャラクタ毎に算出されたデータ間の比較を行い、この比較結果に従ってプレイヤキャラクタと敵キャラクタとの間の行動順位を決定することを実行することができ、また、決定した複数のキャラクタの行動順位を画面上でゲームに参加している複数のプレイヤに通知することを実行することもできる。
【０１２５】
また、このコンピュータは、行動順位を複数のプレイヤのそれぞれに通知する場合に、表示画面の所定のウィンドウ内に現在行動する順番にあるキャラクタから所定ターン後に行動するキャラクタまでの行動順位を表示することを実行することもでき、また、表示されている行動の順番にあるキャラクタから所定ターンＮ後に行動するキャラクタまでの行動順位を複数のプレイヤのそれぞれの操作に応じて任意のターンｎ後から所定ターン（ｎ＋Ｎ）後に行動するキャラクタまでの行動順位に切り替えて表示することを実行することもできる。
【０１２６】
従って、ビデオゲーム機１０，１０ａ，１０ｂ，１０ｃ・・・の各ＣＰＵ及びサーバ６１８のＣＰＵとその周辺回路からなるコンピュータは、各メモリに格納されたデータに基づくソフトウェア処理により前述した第１の実施形態における機能の他に、必要に応じて行動順位判定処理に用いる所定の情報を所定の通信プロトコルにより取得する機能と、決定した複数のキャラクタの行動順位を所定の通信プロトコルによりゲームに参加してる複数のプレイヤのそれぞれに通知する機能とを備える。つまり、第１の実施形態と、第２の実施形態とで異なる点は、所定を情報を取得する際に、所定の通信プロトコルが関与するかしないかという点と、行動順位を複数のプレイヤに通知する際に所定の通信プロトコルが関与するかしないかという点だけである。なお、これらの機能をソフトウェア処理により実現せずに、専用のハードウェアを設けて実現するようにしても良い。
【０１２７】
このため、ネットワークを介して複数のプレイヤが参加するビデオゲームであっても、現在画面上でプレー中のキャラクタに続くプレー順序を容易に把握することができ、また、複数のキャラクタのそれぞれの特徴を生かして柔軟に戦略的に行動させることができる興趣性の高いビデオゲームを実現することができる。
【０１２８】
次に、上述した第１及び第２の実施形態における行動順位の表示についてさらに具体的に説明する。図７は、行動順位の表示を説明するための説明図であり、破線５０２で囲まれる領域が行動順位を表示するためのウィンドウである。
【０１２９】
図７に示すようにウィンドウ５０２内には、７０１〜７０８で示される枠が表示されており、この枠７０１〜７０８内にキャラクタ名「Ａ」「Ｂ」「Ｃ」「ア」「イ」「ウ」のキャラクタに対応したアイコン（キャラクタを模した表示体）が配されている。つまり、現在行動の順番にあるキャラクタから７ターン後までの計８ターン分が表示されており、矢印７１６ｙで示される方向の配置関係で各キャラクタの行動順位が示されている。具体的には、最上段に配されたキャラクタ「Ａ」が現在プレー中であり、次としてキャラクタ「Ｂ」が予定されており、下方に向かう程に順番が遅くなる。
【０１３０】
また、各アイコンは、矢印７１６ｘで示される方向で経過時間と対応するように配されている。つまり、７１５で示される端部を基準（現時刻）としてそれぞれが配されて全体としてタイムチャートが形成されている。従って、矢印７１６ｘで示される方向の位置関係でゲーム進行の流れを把握することができる。
【０１３１】
さらに、キャラクタ「Ａ」以外に対応するアイコンと接する境界線７１７から端部７１５にかけての領域には、所定色のペイントが施され、矢印７１６ｙで示される方向に、周回毎にその色が濃くなっている。図においては、７０２から７０６までは同じ周回であるため同じ濃さの色（薄い）で表示されており、７０７以降は、次の周回であるためより濃い色で表示されることとなる。また、境界線７１７と矢印７１６ｙで示される方向との傾きが大きくなればなる程、そのキャラクタのターンがくるまでの時間が長くかかることを視覚的に確認することができる。
【０１３２】
また、最上段の枠７０１のさらに上側には、操作案内用の表示体７１１が配され、表示体７１１には、上方向のスクロールボタンとして機能するボタン名「Ｒ１」が示されている。一方、最下段の枠７０８のさらに下側には、操作案内用の表示体７１２が配され、表示体７１２には、下方向のスクロールボタンとして機能するボタン名「Ｒ２」が示されている。このため、プレイヤは、この表示に案内されて確実にスクロールの操作指示を行うことができる。
【０１３３】
また、枠７０１〜７０８の時間の基準となる端部７１５の外側近傍には、現在プレー中のキャラクタの次のプレーの機会が円形のマーカ７１３ａ及び７１３ｂにより示されている。一方、プレー中のキャラクタが攻撃を加えようとしている（攻撃対象として選択している）敵キャラクタの次のプレーの機会が三角形のマーカ７１４により示されている。このため、プレイヤは、今後の敵キャラクタを含めたプレーの順番を容易に把握しながら、戦略的にキャラクタの行動を決定することが出来る。
【０１３４】
なお、本発明が上記各実施形態に限定されず、本発明の技術思想の範囲内において、各実施形態は適宜変更され得ることは明らかである。また、各図における同一の構成要素には同一の参照符号が付されている。
【０１３５】
【発明の効果】
以上説明したように、本発明によれば、画面上でプレイヤキャラクタと、敵キャラクタ間で戦闘が行われる場合であっても、また、ネットワークを介して複数のプレイヤが参加することが可能で、複数のプレイヤキャラクタと、敵キャラクタ間で戦闘が行われる場合であっても、現在画面上でプレー中のキャラクタに続くプレー順序を容易に把握することができ、また、複数のキャラクタのそれぞれの特徴を生かして柔軟に戦略的に行動させることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態の全体構成を示すブロック図である。
【図２】本発明の第１の実施形態の全体的な動作説明に用いるフローチャートである。
【図３】本発明の第１の実施形態の動作説明に用いる説明図である。
【図４】本発明の第１の実施形態における行動及び行動順位の決定受け付け処理の説明に用いるフローチャートである。
【図５】本発明の第１の実施形態の行動及び行動順位の決定受け付け処理における表示画面の一例を示す説明図である。
【図６】本発明の第２の実施形態の全体構成を示す説明図である。
【図７】本発明の第１及び第２の実施形態における行動順位の表示の説明に用いる説明図である。
【符号の説明】
１０，１０ａ，１０ｂ，１０ｃ  ビデオゲーム機
１１  ゲーム機本体
１２  ＣＰＵ
１３  ＲＯＭ
１４  ＲＡＭ
１５  ハードディスクドライブ
１６  グラフィック処理部
１７  サウンド処理部
１８  ディスクドライブ
２１  入力インターフェース部
３０  ディスク
５０  キーパッド
５１  十字キー
５２  ボタン群
５２ａ  ○ボタン
１００  テレビジョンセット
１０１  画面表示部
１１０  ネットワーク
５０１，５０３，５０４  ウィンドウ
５０２  行動順位表示用のウィンドウ
６０１  ＩＳＰのサーバ群
６０８  ゲームサーバ群
６１８  ゲーム進行用のサーバ
７０１〜７０８  枠
７１１，７１２  案内用の表示体
７１３ａ，７１３ｂ，７１４  マーカ
７１５  端部
７１７  境界線
【図１】
0003548729.tif 000002
【図２】
0003548729.tif 000003
【図３】
0003548729.tif 000004
【図４】
0003548729.tif 000005
【図５】
0003548729.tif 000006
【図６】
0003548729.tif 000007
【図７】
0003548729.tif 000008