(57)【特許請求の範囲】
【請求項１】
複数のキャラクタを表示装置の表示画面上に表示し，入力された動作指令に応じてキャラクタを動作させるものにおいて，
キャラクタごとに待機時間カウンタを用意し，
キャラクタの動作の終了に応答して，そのキャラクタに対応する上記待機時間カウンタにキャラクタごとに定まっている待機時間を設定して上記待機時間カウンタの動作を開始させ，
上記待機時間カウンタが設定された待機時間を計時し終えたときをキャラクタに関する動作指令の入力を許可する時点と決定し，
動作指令入力許可時点になったときに，そのキャラクタに関する表示の形態を変化させた入力要求画面を表示する，
ビデオ・ゲーム装置の制御方法。
【請求項２】
キャラクタに関する表示の形態の変化がキャラクタ画像の色の変化である，請求項１に記載のビデオ・ゲーム装置の制御方法。
【請求項３】
キャラクタに関する表示の形態の変化がキャラクタを表わす文字の色の変化である，請求項１に記載のビデオ・ゲーム装置の制御方法。
【請求項４】
キャラクタに関する動作指令が入力されたときに，入力要求画面表示の形態を元に戻す，請求項１に記載のビデオ・ゲーム装置の制御方法。
【請求項５】
制御装置と表示装置と入力装置とから構成され，キャラクタを上記表示装置の表示画面上に表示し，上記入力装置から入力された動作指令に応じて，キャラクタを動作させるものにおいて，
キャラクタごとに用意される待機時間カウンタ，
キャラクタの動作の終了に応答して，そのキャラクタに対応する上記待機時間カウンタにキャラクタごとに定まっている待機時間を設定して上記待機時間カウンタの動作を開始させる手段，
上記待機時間カウンタが設定された待機時間を計時し終えたときをキャラクタに関する動作指令の入力を許可する時点と決定する手段，および
動作指令入力許可時点になったときに，そのキャラクタに関する表示の形態を変化させた入力要求画面を上記表示装置に表示させるように制御する手段，
を備えたビデオ・ゲーム装置。
【請求項６】
キャラクタを表示装置の表示画面に表示してゲームを進行させるものにおいて，
キャラクタごとに用意される待機時間カウンタ，
キャラクタの動作の終了に応答して，そのキャラクタに対応する上記待機時間カウンタにキャラクタごとに定まっている待機時間を設定して上記待機時間カウンタの動作を開始させる手段，および
設定された待機時間を計時し終えた待機時間カウンタに対応するキャラクタを次に動作を指示すべきキャラクタとして，そのキャラクタに関する表示の形態を視認可能に変化させる手段，
を備えたビデオ・ゲーム装置。
【請求項７】
キャラクタを表示装置の表示画面に表示してゲームを進行させるものにおいて，
キャラクタごとに待機時間カウンタを用意し，
キャラクタの動作の終了に応答して，そのキャラクタに対応する上記待機時間カウンタにキャラクタごとに定まっている待機時間を設定して上記待機時間カウンタの動作を開始させ，
設定された待機時間を計時し終えた待機時間カウンタに対応するキャラクタを次に動作を指示すべきキャラクタとして，そのキャラクタに関する表示の形態を視認可能に変化させて表示画面に表示する，
ビデオ・ゲーム装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の背景】
【技術分野】
この発明は，キャラクタをビデオ画面上に表示させてゲームを進行させるビデオ・ゲーム装置およびその制御方法に関する。
【０００２】
【従来の技術】
ビデオ・ゲームの一ジャンルにロール・プレイング・ゲーム（ＲＰＧ）がある。ロール・プレイング・ゲームまたは戦闘ゲームはターン方式のものが多い。プレイヤ・キャラクタと敵キャラクタとが表示装置（たとえばテレビジョン受像機）の表示画面上に表示される。プレイヤは表示画面に表示されたプレイヤ・キャラクタの複数種類の攻撃（武器，魔法を含む）の中から所望のものを選択し，コントローラと呼ばれる入力装置を通して指定する（コマンドの入力）。一方，敵キャラクタの攻撃はあらかじめ定まっている。コマンドの入力が完了すると戦闘が始まり，あらかじめ定められた順序にしたがってプレイヤ・キャラクタと敵キャラクタが相互に攻撃する。相手の攻撃を受けることによって各キャラクタに生じるダメージが，たとえば減点法などによりカウントされる。コマンドの入力，およびプレイヤ・キャラクタと敵キャラクタとの戦闘が繰返されることによりゲームが進行し，プレイヤ・キャラクタが所定の目的の達成する（たとえば宝物を捜し出す，女王を助ける等）ようにプレイヤは操作を続ける。
【０００３】
このようなターン方式のビデオ・ゲームにおいては，プレイヤ・キャラクタに対するコマンドを入力する時点をプレイヤに知らせることが必要である。特に，複数のプレイヤ・キャラクタが表示されており，コマンドの入力が許される時点がプレイヤ・キャラクタごとに異なるものにおいては，キャラクタごとにコマンド入力許可時点をプレイヤに分りやすく報知することが重要である。
【０００４】
【発明の概要】
この発明は，表示画面上で展開されているゲームとこのゲームの操作を行なうプレイヤとの間のインターフェイスをとることを目的とするものである。
【０００５】
具体的には，この発明の一つの目的は，キャラクタについてのコマンド入力時点を，キャラクタごとに（複数のキャラクタがある場合），プレイヤに分りやすく知らせるようにすることにある。
【０００６】
この発明の他の目的は，キャラクタの状態に関する情報（たとえば生命力，ダメージ，得点等）に関するデータをキャラクタごとに分りやすく知らせることにある。
【０００７】
この発明によるビデオ・ゲーム装置は，制御装置と表示装置と入力装置とから構成され，キャラクタを上記表示装置の表示画面上に表示し，上記入力装置から入力された動作指令に応じて，キャラクタを動作させるものにおいて，キャラクタに関する動作指令の入力を許可する時点を決定する手段，および動作指令入力許可時点になったときに，そのキャラクタに関する表示の形態を変化させた入力要求画面を上記表示装置に表示させるよう制御する手段を備えているものである。
【０００８】
この発明によるビデオ・ゲーム装置を他の観点で表現すると，次のようになる。すなわち，この発明によるビデオ・ゲーム装置は，キャラクタを表示装置の表示画面に表示してゲームを進行させるものにおいて，次に動作を指示すべきキャラクタに関する表示の形態を視認可能に変化させる手段を備えている。
【０００９】
この発明によるビデオ・ゲーム装置の制御方法は，複数のキャラクタを表示装置の表示画面上に表示し，入力された動作指令に応じてキャラクタを動作させるものにおいて，キャラクタに関する動作指令の入力を許可する時点を決定し，動作指令入力許可時点になったときに，そのキャラクタに関する表示の形態を変化させた入力要求画面を表示するものである。
【００１１】
この発明の一実施態様においては，キャラクタに関する表示の形態の変化が，キャラクタ画像の色の変化である。他の実施態様においては，キャラクタに関する表示の形態の変化がキャラクタを表わす文字の色の変化である。
【００１２】
キャラクタについて動作指令（コマンド）が入力されたときに，入力要求画面表示の形態は元に戻される。
【００１３】
この発明によると，キャラクタについて動作指令（コマンド）の入力を許可する時点になったときに入力要求画面が表示され，この入力要求画面においてキャラクタに関する表示の形態が変化する。したがって，プレイヤはそのキャラクタについて動作指令の入力が許される時間になったことを容易に知ることができる。複数のキャラクタが表示されており，キャラクタごとに動作指令入力許可時間が異なっていたとしても，プレイヤは個々のキャラクタのそれぞれについて入力許可時間を区別して容易に認識することができる。
【００１９】
【実施例の説明】
図１はビデオ・ゲームのためのシステムの全体を示している。
【００２０】
このシステムは，いわゆるスーパ・ファミコンと呼ばれるゲーム・プロセッサ（ゲーム機本体）１０，このゲーム・プロセッサ１０に着脱自在に接続される入力装置または操作器としてのコントローラ２０，ゲーム・プロセッサ１０に着脱自在に装着されるメモリ・カートリッジ（またはメモリ・カセット）３０，およびゲーム・プロセッサ１０が着脱自在に接続され，ゲームのためのビデオ画面を表わすＣＲＴ表示装置（たとえばテレビジョン受像機またはモニタ表示装置）から構成されている。
【００２１】
ゲーム・プロセッサ１０にはその上面中央部にメモリ・カートリッジ３０が着脱自在に装着される挿入口１２があけられており，この挿入口１２の奥には，メモリ・カートリッジ３０のピン，導体パターンまたは電極が接続されるコネクタ５６（図２参照）が設けられている。この挿入口１２の手前には，パワー・スイッチ１３，リセット・スイッチ１４およびメモリ・カートリッジ３０を放出するためのエジェクト・ボタン１５が設けられている。さらに，前端面にはコントローラ２０を着脱自在に接続するためのコネクタ１６が設けられている。
【００２２】
コントローラ２０には，意志決定のためのＡボタン２１，キャンセルのためのＢボタン２２，メニュー表示を選択するためのＸボタン２３．，Ｙボタン２４，スタート・ボタン２５，セレクト・ボタン２６および表示画面上でカーソルを上下，左右に移動させるためのジョイ・パッド（またはジョイ・スティック）２７，その他のボタン（図示略）が設けられている。この実施例では，Ａボタン２１，Ｂボタン２２，Ｘボタン２３およびジョイ・パッド２７が各種入力操作のために使用される。
【００２３】
図２は主にゲーム・プロセッサ１０の電気的構成の概要を示している。ゲーム・プロセッサ１０はＣＰＵ（中央処理装置）５０を含み，このＣＰＵ５０がビデオ・ゲームの動作全体を制御する。ＣＰＵ５０の実行プログラムはメモリ・カートリッジ３０に内蔵されたＲＯＭ３１にあらかじめ格納されている。このＲＯＭ３１には表示装置４０に表示される画像を表わすデータも格納されている。ＲＯＭ３１は，メモリ・カートリッジ３０がゲーム・プロセッサ１０に接続されたときにコネクタ５６を介してシステム・バス（データ・バス，アドレス・バスおよびコトンロール・ラインを含む）によりＣＰＵ５０と接続される。好ましくはメモリ・カートリッジ３１には，後述するプレイヤ・キャラクタの生命力の最大値（ＭＡＸ値）や現在値（ヒット・ポイント）等のデータをセーブして，今回の続きを次回行えるようにするためのＲＡＭおよびそのデータ・バックアップのためのバッテリィが設けられる。
【００２４】
ゲーム・プロセッサ１０において，ＣＰＵ５０にはさらに，ゲームの進行において各種データを記憶したりカウンタとして用いられるワークＲＡＭ５１，表示のためにＲＯＭ３１から読出された画像データを記憶し，必要な加工等を行うためのビデオＲＡＭ５２，およびビデオＲＡＭ５２の画像データに基づいて表示のためのビデオ信号を作成する画像処理装置５３がシステム・バスにより接続されている。画像処理装置５３から出力されるビデオ信号はさらに変調回路５４で表示装置４０に供給するのに適した信号，たとえばＮＴＳＣ方式のテレビジョン信号に変換されたのち表示装置４０に与えられる。
【００２５】
ゲーム・プロセッサ１０には１個（１人でプレイする場合）または２個（２人でプレイする場合）のコントローラ２０が接続され，コントローラ２０からの各種信号はインタフェース５５を介してＣＰＵ５０に入力する。
【００２６】
表示装置４０の画面上には１または複数人のプレイヤ・キャラクタおよび敵キャラクタが登場する。プレイヤ・キャラクタはコントローラ２０を通してプレイヤによって与えられる動作指令にしたがって動作する。具体的には，表示装置４０の画面に表示される攻撃等の種類をプレイヤが選択すること（これをコマンドの入力という）に応答して，その選択された攻撃等の動作を行う。敵キャラクタはあらかじめ定められた動作指令（行動の決定）にしたがって動作する。
【００２７】
このようなプレイヤ・キャラクタと敵キャラクタの動作すなわち戦闘行為は，中断することなく一定の速さで時間が流れている状態で繰返し実行される。これをアクティブ・タイム・バトル（Ａｃｔｉｖｅ  Ｔｉｍｅ  Ｂａｔｔｌｅ）という。
【００２８】
図３はアクティブ・タイム・バトルにおけるプレイヤ・キャラクタと敵キャラクタの動作態様を示している。一例として２名ずつのプレイヤ・キャラクタＰ１，Ｐ２と敵キャラクタＭ１，Ｍ２の動作態様が示されている。
【００２９】
プレイヤ・キャラクタＰ１，Ｐ２について説明すると，ゲームの開始または攻撃等の戦闘行為が終了したのち，キャラクタごとに定まっている待機時間に入る。待機時間はキャラクタの素早さを表わしている。この待機時間が経過するとコマンドの入力が許可される。この時点でプレイヤは表示されている戦闘行為を選択することができる（コマンド入力）。コマンドが入力されるとそれに対応する処理が行われ（コマンド決定），コマンド実行のための動作準備時間に入る。この動作準備時間は指定された動作に特有の時間であって，動作ごとに定まっている。この動作準備時間が経過すると，指定された戦闘行為が行われ，再び待機時間に入る。
【００３０】
敵キャラクタＭ１，Ｍ２の場合にはコマンドの入力が不要である。敵キャラクタごとに定められ，その素早さを表わす待機時間が経過すると，その行動が決定される。敵キャラクタの戦闘行為の種類はあらかじめ定められているが，後述するように状況に応じて変わる場合がある。決定された行動についての動作準備時間が経過すると決定された戦闘動作が行われ，この後再び待機時間に入る。敵キャラクタについては上記の処理が繰返される。
【００３１】
図３から分るように，アクティブ・タイム・バトルにおいては，プレイヤ・キャラクタＰ１，Ｐ２についてのプレイヤによるコマンド入力中の時間帯（プレイヤ・キャラクタにどのような戦闘行為を行わせるかをプレイヤが考えている時間帯）においても，敵キャラクタＭ１，Ｍ２の待機時間および動作準備時間は刻々と経過している（これらの時間の計時が停止することなく続いている）。したがって，プレイヤ・キャラクタはコマンド入力中においても敵キャラクタから攻撃を受ける場合がある。このようにして，実際の戦闘に似た形態で臨場感とスリルにあふれたゲームがスピーディに進行していくことになる。
【００３２】
原理的には敵キャラクタには待機時間および動作準備時間の少なくともいずれか一方を設定しておけば充分である。しかしながら，敵キャラクタの戦闘行為（動作または行動）の種類がプログラムにしたがって状況に応じて変化する場合には上記の両方の時間を設けることが好ましい。
【００３３】
図１１は表示装置４０に表示されるメニュー画面の一例を示している。このメニュー画面はコントローラ２０のＸボタン２３を押すことにより呼出すことができる。メニュー画面のみならず他の画面においても，手で指さす表現のカーソル（またはポインタ）ＣＵが表示される。このカーソルＣＵの画面上の位置はコントローラ２０のジョイ・パッド２７によって動かすことができる。カーソルＣＵを所望の位置に移動させたのち，Ａボタン２１を押せば，カーソルＣＵによって指されている表示によって表わされるものが選択入力される。
【００３４】
メニュー画面においてはバトル・モードとバトル・スピードを選択することができる。
【００３５】
バトル・モードにはウエイト・モードとアクティブ・モードがある。ウエイト・モードは，コマンド入力中における特定のコマンド入力について（この実施例では「まほう（魔法）」または「アイテム」が選択された場合）時間の流れが止まる（計時動作が停止する）ものである。もちろん，すべてのコマンド入力について時間の流れを停止させてもよい。
【００３６】
アクティブ・モードは上述したように常に（コマンド入力中の時間においても）時間が流れている（計時動作が続行している）ものである。
【００３７】
バトル・スピードとはゲームにおける時間の流れの速さを意味する。具体的には，すべてのキャラクタについて待機時間および動作準備時間を比例的に増減することである。このバトル・スピードはこの実施例では５段階に設定可能である。
【００３８】
図１２は初期画面の一例を示している。これはゲームが開始されるときに表示される。この表示例では，３種類３名のプレイヤ・キャラクタａａａ，ｂｂｂおよびｃｃｃ，ならびに１種類３匹の敵キャラクタＡＡＡ１，ＡＡＡ２およびＡＡＡ３が示されている。表示画面の下半分には２つのウインドウＷ１，Ｗ２が設けられている。ウインドウＷ１はプレイヤ・キャラクタに関するものであり，プレイヤ・キャラクタごとにそれらの生命力のＭＡＸ値を表わす数字（分母）と現在の生命力（ヒット・ポイント＝ＨＰ）を表わす数字（分子）が表示される。ヒット・ポイントは敵キャラクタから攻撃を受けるたびに受けた攻撃の種類に応じて減点される。ウインドウＷ２にはＡＡＡという種類の敵キャラクタが３匹現われていることが示されている。
【００３９】
図４から図６はゲーム・プロセッサ１０のＷ−ＲＡＭ５１に設定される各種のエリアを示している。これらのエリアはゲームの開始にあたってメモリ・カートリッジ３０のＲＯＭ３１に格納されているプログラムまたはデータにしたがって設定または作成されたり，メモリ・カートリッジ３０のＲＡＭにセーブされていたデータがロードされることにより作成される。
【００４０】
図４（Ａ）  はカウンタとフラグの対として用いられるエリアを示している。待機時間カウンタと動作準備時間カウンタとが各キャラクタごとに設けられ，かつ各カウンタにフラグが付随している。これらのカウンタには待機時間または動作準備時間を表わすデータがロードされ，一定時間の経過ごとにカウンタの値がデクレメントされていく。カウンタの値が零になると，対応するフラグがオンとなる。各キャラクタに対してさらに多くのカウンタを設けてもよい。
【００４１】
図４（Ｂ）  はプレイヤ・キャラクタについて入力されたコマンドを記憶するエリアを示している。
【００４２】
図５（Ａ）  はフラグ・エリアを示している。このフラグ・エリアには，設定されたモード（アクティブ・モードかウエイト・モードか）を記憶するアクティブ／ウエイト・モード・フラグ，プレイヤによって「まほう」または「アイテム」が入力されたときにオンとなるフラグ，プレイヤにコマンド入力を許可したとき（待機時間が経過したとき）オンとなるコマンド入力許可フラグ，プレイヤがコマンドを入力したことを表わすコマンド入力済フラグが設けられている。
【００４３】
図５（Ｂ）  はキャラクタごとに生命力のＭＡＸ値とヒット・ポイントを記憶するエリアを示している。プレイヤ・キャラクタのみならず敵キャラクタにもＭＡＸ値とヒット・ポイントが用意される。敵キャラクタについてこれらの値は画面には表示されない。ヒット・ポイントが零になると，プレイヤ・キャラクタについては気絶し，敵キャラクタについては画面から消える。
【００４４】
図６（Ａ）  は待機時間に関するデータのエリアを示している。上述したように待機時間はキャラクタの素早さを表わしており，キャラクタごとに定まっている。この実施例では，全キャラクタに共通の素早さ（待機時間）の基本値と，各キャラクタごとに定められた素早さ係数とが設定されている。各キャラクタの待機時間カウンタに初期設定される値は，基本値にそのキャラクタの係数を乗じることにより求められる。
【００４５】
図６（Ｂ）  は動作準備時間に関するデータ・エリアを示してる。動作準備時間は動作（攻撃等）の種類に応じて定められている。動作準備時間基本値と動作の種類ごとの動作準備時間係数とが定められており，これらの積を求めることにより動作の種類ごとの動作準備時間が算出され，動作準備時間カウンタにプリセットされる。
【００４６】
設定されたバトル・スピードに応じて待機時間基本値および動作準備時間基本値を変えることにより，カウンタをデクレメントする時間間隔が一定であっても，時間の流れの速さを変えることができる。もちろん，バトル・スピードの変更は，カウンタの減算処理の速度の変更，上記係数の変更等によっても実現できる。
【００４７】
図７はメモリ・カートリッジ３０に内蔵されたＲＯＭ３１に記憶されたプログラムにしたがうＣＰＵ５０の処理のうち，主にカウンタの減算処理に関する部分を示している。
【００４８】
図４（Ａ）  に示すカウンタに付随するフラグのすべてがオフとされる（初期化）（ステップ１０１  ）。キャラクタごとに，設定されたバトル・スピードに応じて，待機時間基本値と素早さ係数とを用いて待機時間を表わす値が算出され，この値が対応する待機時間カウンタにセットされる（ステップ１０２  ）。
【００４９】
図５（Ａ）  に示すフラグ・エリアをみて，「まほう」もしくは「アイテム」が設定されていないか（ステップ１０３  でＮＯ），またはこれらが設定されていてもウエイト・モードでなければ（ステップ１０４  でＮＯ），待機時間カウンタに付随するフラグがオフである限り（ステップ１０５  でＮＯ），待機時間カウンタの値がデクレメントされる（ステップ１０６  ）。この処理は，待機時間カウンタの値が０になるまで，すべての待機時間カウンタについて行われる（ステップ１０９  ）。
【００５０】
待機時間カウンタの値が０になると，対応するフラグがオンとされる（ステップ１０７  ，１０８  ）。
【００５１】
「まほう」または「アイテム」が選択されていて，かつウエイト・モードが設定されている場合（ステップ１０３  ，１０４  でともにＹＥＳ  ）には，ステップ１０５  〜１０８  の処理がスキップされる。このようにして，ウエイト・モードにおいて特定の場合には時間の経過が停止する。
【００５２】
ステップ１０３  〜１０９  の処理は待機時間カウンタのみならず動作準備時間カウンタについても行われる。すなわち，ステップ１０９  の全カウンタとは待機時間カウンタおよび動作準備時間カウンタのすべてを指す。もっとも，初期値がプリセットされてなければ減算処理は実質的に意味がない。１つのキャラクタについて待機時間カウンタと動作準備時間カウンタの両方が同時に動作する必要はないので，１つのカウンタ・エリアを交互に待機時間カウンタ，動作準備時間カウンタとして用いるようにすることができる。図７のカウンタ減算処理は一定時間ごとの割込による処理として実行することもできる。
【００５３】
図８はＣＰＵ５０による主にフラグ判断の処理手順を示している。
【００５４】
カウンタに付随するいずれかのフラグがオンとなると（ステップ１１１  ），そのフラグが待機時間カウンタに付随するものか，動作準備時間カウンタに付随するものかが判断される（ステップ１１２  ）。
【００５５】
待機時間カウンタに関係するものであれば待機時間が経過したのである。プレイヤ・キャラクタの待機時間が経過したのか，敵キャラクタの待機時間が経過したのかが判定される（ステップ１１３  ）。プレイヤ・キャラクタの待機時間が経過した場合には，入力許可フラグの状態をみてこのフラグがまだオフであれば（ステップ１１４  でＮＯ），コマンドの入力を要求する画面を表示するとともに，入力許可フラグをオンとする（ステップ１１８  ）。
【００５６】
コマンドの入力を要求する画面の一例が図１３に示されている。この表示例はプレイヤ・キャラクタｂｂｂの待機時間が経過した場合のものである。プレイヤ・キャラクタｂｂｂの表示が特殊な形態（色が変る，点滅する，発光する等，図１３ではハッチングで示す）に変化し，かつウインドウＷ１におけるプレイヤ・キャラクタの文字ｂｂｂも特殊な形態（色が変る，点滅する等，図１３ではハッチングで示す）に変化する。また，ウインドウＷ２の位置に，ウインドウＷ３が開きコマンドの種類が表示されるとともにカーソルＣＵが現われる。ここで「たたかう」は通常の最も一般的な敵キャラクタに対する攻撃を示す。「アイテム」はさらに攻撃の特殊な形態を選択することができる。この他にも数多くのコマンドの種類がある。
【００５７】
図１５はプレイヤ・キャラクタｃｃｃについての待機時間が経過したときの表示例を示している。ここではウインドウＷ３に表示されるコマンドとして「まほう」が追加されている。このようにキャラクタによって利用できる攻撃の種類が異なる。
【００５８】
図１９もプレイヤ・キャラクタｃｃｃについての待機時間が経過したときに表示される例を示している。プレイヤ・キャラクタが「アイテム」を選択すると，表示は図２０に示すように変化し，さらに特殊な攻撃または防御の形態を選択することができる。アイテムの選択のためのウインドウＷ４が開き，「かいふく（回復）」，「ふっき（復帰）」等が表示される。「かいふく」はそのプレイヤ・キャラクタｃｃｃの生命力をＭＡＸ値まで回復することができるものである。「ふっき」は，ヒット・ポイントが零になって気絶した他のプレイヤ・キャラクタを再び戦闘に参加させることができるものである。「９９」，「２６」等の数字は，これらのコマンドを使うことのできる回数を示す。ウインドウＷ４の右側の上，下に向う矢印はさらにウインドウＷ４を上，下に開いて他のアイテムを選択できることを示す。
【００５９】
このようなアイテムが選択されたときには，もしウエイト・モードであればカウンタの計数動作が停止するのは上述した通りである。「まほう」が選択されたときにも同じである。
【００６０】
図８にもどって，コマンド入力許可済であれば（ステップ１１４  でＹＥＳ  ），コマンドが入力済かどうかが判定される（ステップ１１５  ）。ウインドウＷ３またはＷ４の中の１つが選択されれば（「アイテム」および「まほう」を除く）コマンド入力済となる。コマンドの入力は，カーソルＣＵをジョイ・パッド２７を用いて所望のコマンドの位置に移動させ，Ａボタン２１を押すことにより行われる。
【００６１】
コマンドが入力されると，そのコマンドが解析される（ステップ１１６  ）。たとえば「アイテム」や「まほう」が選択されたときには，さらに特定のコマンドを選択させるために図２０のような表示に切変わる。他のコマンドの場合には，そのコマンドに応じた動作準備時間が図６（Ｂ）  に示すデータを用いて算出され，そのキャラクタの動作準備時間カウンタにプリセットされる（ステップ１１７  ）。この動作準備時間カウンタは図７に示す処理により減算されていく。コマンドが入力されると，たとえば図１３から図１４に示すような表示に変化する。プレイヤ・キャラクタｂｂｂは戦いの準備をしている形態となる。また，どの敵キャラクタに対して攻撃するかを選択させるためにカーソルＣＵが表示される。プレイヤはカーソルを所望の敵キャラクタの位置に移動させ，Ａボタン２１を押してその攻撃すべき敵キャラクタを指定することができる。
【００６２】
敵キャラクタについての待機時間が経過した場合には（ステップ１１３  でＮＯ），その敵キャラクタの動作（攻撃）が決定される（ステップ１１９  ），決定された動作のための動作準備時間がその敵キャラクタの動作準備時間カウンタにプリセットされる（ステップ１２０  ）。一般に敵キャラクタの動作は敵キャラクタの種類によって決っているが，敵キャラクタの数が少くなってしまった等の変化があると，より強力な攻撃を行う動作が設定される。
【００６３】
オンとなったフラグが動作準備時間カウンタに付随するものである場合には（ステップ１１２  ），図９に示す動作実行処理に移る。
【００６４】
図９において，動作実行処理では，表示画面処理，ヒット・ポイント計算（減算），コマンド入力済フラグのオフ等の処理が行われる。たとえば，プレイヤ・キャラクタｂｂｂによって敵キャラクタＡＡＡ２が攻撃されたので，図１５に示すように敵キャラクタＡＡＡ２が１４７０点減点される。敵キャラクタＡＡＡ２のヒット・ポイントはこの減点により０（またはマイナス）になってしまったので図１６に示すようにこの敵キャラクＡＡＡ２は画面から消える。また敵キャラクタＡＡＡ１がプレイヤ・キャラクタｂｂｂに攻撃をした場合には，図１７に示すように，敵キャラクタＡＡＡ１が光り，かつダメージを受けたプレイヤ・キャラクタｂｂｂは３４０  点減点される。この結果，図１８に示すようにプレイヤ・キャラクタｂｂｂのヒット・ポイントは２４２０−３４０  ＝２０８０となる。
【００６５】
この後，動作を実行した（攻撃等を行った）キャラクタについての待機時間カウンタにそのキャラクタの待機時間がプリセットされる（ステップ１２２  ）。
【００６６】
図１０は，プレイヤがコマンドを入力したときに実行される割込処理を示している。コマンド入力許可フラグがオンであることを確認したのち（ステップ１３１  ），コマンド入力処理に進む（ステップ１３２  ）。
【００６７】
たとえば「たたかう」などの，「アイテム」と「まほう」以外のコマンド入力のときには，そのコマンドが入力コマンド・エリア（図４（Ｂ）  ）に記憶されるとともに，コマンド入力許可フラグがオフとされかつコマンド入力済フラグがオンされる。
【００６７】
「アイテム」，「まほう」の入力の場合にはその旨のフラグがオンとされる。この後，「アイテム」，「まほう」の具体的なコマンドが入力されると，入力許可フラグおよび「まほう」または「アイテム」フラグがオフとされ，入力されたコマンドが記憶され，コマンド入力済フラグがオンとされる。
【図面の簡単な説明】
【図１】ビデオ・ゲーム・システムの全体を示す斜視図である。
【図２】ゲーム・プロセッサの電気的構成を示すブロック図である。
【図３】アクティブ・タイム・バトルの概念を示す。
【図４】（Ａ）  および（Ｂ）  はワークＲＡＭの内容の一部を示す。
【図５】（Ａ）  および（Ｂ）  はワークＲＡＭの内容の一部を示す。
【図６】（Ａ）  および（Ｂ）  はワークＲＡＭの内容の一部を示す。
【図７】カウンタ減算処理を示すフロー・チャートである。
【図８】フラグ制御処理を示すフロー・チャートである。
【図９】動作実行処理を示すフロー・チャートである。
【図１０】コマンド入力割込処理を示すフロー・チャートである。
【図１１】表示装置に表示される表示画面の例を示す。
【図１２】表示装置に表示される表示画面の例を示す。
【図１３】表示装置に表示される表示画面の例を示す。
【図１４】表示装置に表示される表示画面の例を示す。
【図１５】表示装置に表示される表示画面の例を示す。
【図１６】表示装置に表示される表示画面の例を示す。
【図１７】表示装置に表示される表示画面の例を示す。
【図１８】表示装置に表示される表示画面の例を示す。
【図１９】表示装置に表示される表示画面の例を示す。
【図２０】表示装置に表示される表示画面の例を示す。
【符号の説明】
１０    ゲーム・プロセッサ
２０    コントローラ
３０    メモリ・カートリッジ
４０    表示装置
【図１】
0003571207.tif 000002
【図２】
0003571207.tif 000003
【図３】
0003571207.tif 000004
【図４】
0003571207.tif 000005
【図５】
0003571207.tif 000006
【図６】
0003571207.tif 000007
【図７】
0003571207.tif 000008
【図８】
0003571207.tif 000009
【図９】
0003571207.tif 000010
【図１０】
0003571207.tif 000011
【図１１】
0003571207.tif 000012
【図１２】
0003571207.tif 000013
【図１３】
0003571207.tif 000014
【図１４】
0003571207.tif 000015
【図１５】
0003571207.tif 000016
【図１６】
0003571207.tif 000017
【図１７】
0003571207.tif 000018
【図１８】
0003571207.tif 000019
【図１９】
0003571207.tif 000020
【図２０】
0003571207.tif 000021