JP3835346B2 - GAME PROGRAM, RECORDING MEDIUM, AND VIDEO GAME DEVICE - Google Patents
GAME PROGRAM, RECORDING MEDIUM, AND VIDEO GAME DEVICE Download PDFInfo
- Publication number
- JP3835346B2 JP3835346B2 JP2002146844A JP2002146844A JP3835346B2 JP 3835346 B2 JP3835346 B2 JP 3835346B2 JP 2002146844 A JP2002146844 A JP 2002146844A JP 2002146844 A JP2002146844 A JP 2002146844A JP 3835346 B2 JP3835346 B2 JP 3835346B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- character
- scene
- initial position
- display device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Description
【0001】
【発明の属する技術分野】
本発明は、プレイヤがコントローラを操作することによりディスプレイに表示されるキャラクタが動作し、当該キャラクタの動作に応じたゲームポイントを獲得するよう構成されたゲームプログラム及び記録媒体及びビデオゲーム装置に関する。
【0002】
【従来の技術】
例えば、ディスプレイにゲーム画像を表示させる所謂ビデオゲーム装置においては、例えばCD−ROM等の記憶媒体にビデオゲームの制御プログラムが記憶されており、この種の記憶媒体から画像データや制御プログラムを読み取ってディスプレイにゲーム画像を表示させている。そして、プレイヤは、コントローラの操作ボタンを操作することによりディスプレイに表示された相手キャラクタと会話したり、相手キャラクタと対戦することができ、当該ビデオゲームのルールに基づいて得点が加算され、ゲームセットまたはゲームオーバになるまでゲームを進行させることができる。
【0003】
この種のビデオゲーム装置では、ゲーム中の各場面が終了すると、画面上に表示されたキャラクタをゲーム開始前の初期位置に表示する初期画面に切り替えてディスプレイに表示させている。例えば、サッカーゲームの場合、キャラクタが蹴ったボールがゴールに入ったゴール場面が表示された後、当該キャラクタが喜ぶポーズが表示され、その後、キャラクタがセンタサークルに立つ初期画面に切り替わる。そして、キャラクタがセンタサークルのボールを蹴ることで次のゲームが開始される。
【0004】
上記のように初期画面に戻す場合、ビデオゲーム装置では、キャラクタの各パラメータ(座標位置など)をリセットすることで、プレイヤが操作して行うゲーム進行に関係のない場面の表示を省略していた。
【0005】
【発明が解決しようとする課題】
ところが、上記のような従来のビデオゲーム装置においては、ゲーム中の各ステージが終了した場合、あるいはゲームセットあるいはゲームオーバになると、キャラクタの各パラメータ(座標位置など)をリセットして初期画面に戻すため、ソフトウエアの製作者の労力を簡略化することができるものの、いきなり初期画面に切り替わるため、画面を見ていたプレイヤとしては、違和感があった。
【0006】
また、従来は、ゲーム中の場面に応じて、自動的に画面上のキャラクタを初期位置に配置した画面に切り替えたり、あるいはプレイヤがコントローラを操作してゲームに関係のない演出場面等の表示を省略していたが、いかにも手を抜いたように見えてしまうばかりか、現実性(リアリティ)に欠けていた。
【0007】
そこで、本発明は上記課題を解決したゲームの制御方法及びプログラム及び記録媒体及びビデオゲーム装置を提供することを目的とする。
【0008】
【課題を解決するための手段】
本発明は、上記課題を解決するため以下のような特徴を有する。
本発明は、コンピュータが、プレイヤが操作するコントローラからの信号に応じてゲームの進行を制御し、進行するゲームの画像を生成して表示装置に表示させる制御を行うためのゲームプログラムであって、前記コンピュータに、前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、予め設定されたゲーム終了場面またはゲームリセット場面であるかを判定する手順と、前記表示装置に表示されるゲーム場面が、前記ゲーム終了場面またはリセット場面であると判定された場合に、前記ゲーム場面において登場したキャラクタの仮想空間における位置を特定し、前記特定した位置からゲーム開始時の初期位置に前記キャラクタを移動させるルートを所定のアルゴリズムによって決定する手順と、前記決定されたルートに沿って前記キャラクタの前記初期位置への移動を開始させ、前記キャラクタが前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、前記キャラクタが前記ルートに沿って移動した後に前記初期位置に到達したかを判定する手順と、前記キャラクタが前記初期位置に到達したことを判定した場合に、前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、前記キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順とを実行させることにより、任意のゲーム場面が終了した後に画面上に表示されたキャラクタが初期位置に移動する動作画像を表示してゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
【0009】
また、本発明は、コンピュータが、プレイヤが操作するコントローラからの信号に応じてゲームの進行を制御し、進行するゲームの画像を生成して表示装置に表示させる制御を行うためのゲームプログラムであって、前記コンピュータに、前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、予め設定されたゲーム終了場面またはゲームリセット場面であるかを判定する手順と、前記表示装置に表示されるゲーム場面が、前記ゲーム終了場面またはリセット場面であると判定された場合に、前記ゲーム場面において登場したキャラクタの仮想空間における位置を特定し、前記特定した位置からゲーム開始時の初期位置に前記キャラクタを移動させるルートを所定のアルゴリズムによって決定する手順と、前記決定されたルートに沿って前記キャラクタの前記初期位置への移動を開始させ、前記キャラクタが前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、前記キャラクタが前記ルートに沿って移動した後に前記初期位置に到達したかを判定する手順と、前記キャラクタが前記初期位置に到達したことを判定した場合に、前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、前記キャラクタが前記初期位置に到達していないことを判定した場合に、予め定められた一定時間が経過したかを判定し、前記一定時間が経過した場合には、前記キャラクタが前記初期位置に戻れない状況であるとして前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す手順と、前記キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順とを実行させるため、任意のゲーム場面が終了した後に画面上に表示されたキャラクタが初期位置に移動する動作画像を表示してゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
【0010】
また、本発明は、コンピュータが、プレイヤが操作するコントローラからの信号に応じてゲームの進行を制御し、進行するゲームの画像を生成して表示装置に表示させる制御を行うためのゲームプログラムであって、前記コンピュータに、前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、予め設定されたイベント場面であるかを判定する手順と、前記表示装置に表示されるゲーム場面が、前記イベント場面であると判定された場合に、前記イベント場面に応じて複数のキャラクタに演出動作を行わせ、前記複数のキャラクタによる演出画像を生成して前記表示装置に表示させるイベント処理を実行する手順と、前記イベント場面における前記イベント処理の実行中に、前記プレイヤが操作するコントローラから前記イベント処理を中止する指示する入力信号があったときに、前記イベント処理を中止する手順と、前記キャラクタごとに、前記中止したイベント場面の仮想空間における位置を特定し、前記特定した位置から前記プレイヤが前記コントローラを操作することによってゲームが進行するゲーム場面の初期位置に、前記キャラクタを移動させるルートを所定のアルゴリズムによって決定する手順と、前記決定されたルートに沿って前記各キャラクタの前記初期位置への移動を開始させ、前記複数のキャラクタがそれぞれの前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、前記各キャラクタが前記ルートに沿って移動した後にそれぞれの前記初期位置に到達したかを判定する手順と、前記各キャラクタが前記初期位置に到達したことを判定した場合に、前記各キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、前記各キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順とを実行させるため、任意のゲーム場面が終了した後に画面上に表示されたキャラクタが初期位置に移動する動作画像を表示してゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
【0011】
また、本発明は、コンピュータが、プレイヤが操作するコントローラからの信号に応じてゲームの進行を制御し、進行するゲームの画像を生成して表示装置に表示させる制御を行うためのゲームプログラムであって、前記コンピュータに、前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、対戦ゲームが進行するゲーム場面以外の場面であるかを判定する手順と、前記表示装置に表示されるゲーム場面が、前記対戦ゲームが進行するゲーム場面以外の場面であると判定された場合に、3次元仮想空間における複数のキャラクタの現在位置を特定し、前記現在位置から前記プレイヤが前記コントローラを操作することによってゲームが進行するゲーム場面における初期位置までの、各キャラクタが移動する経路を所定のアルゴリズムによって決定する手段と、決定された前記経路に沿って前記キャラクタの前記初期位置への移動を開始させ、前記キャラクタが前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、前記各キャラクタが前記経路に沿って移動した後に前記初期位置に到達したかを判定する手順と、前記各キャラクタがそれぞれの前記初期位置に到達したことを判定した場合に、前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、前記キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順とを実行させるため、任意のゲーム場面が終了した後に画面上に表示されたキャラクタが初期位置に移動する動作画像を表示してゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
【0012】
また、本発明は、請求項1乃至請求項4の何れかに記載のゲームプログラムであって、各キャラクタが、プレイヤの操作によってゲームが進行するゲーム場面の初期位置に対応する座標値まで移動する経路の最短距離を算出する手順と、前記最短距離の経路に沿って前記キャラクタを初期位置に移動させるときに他のキャラクタと交錯するかを判定する手順と、交錯すると判定した場合に、前記キャラクタに予め定められた優先順位が高い方のキャラクタを前記最短距離の経路に沿って前記他のキャラクタよりも早く移動させる手順とを実行させるため、任意のゲーム場面が終了した後に画面上に表示されたキャラクタが初期位置に移動する動作画像を表示してゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
また、本発明は、請求項1乃至請求項5のいずれかに記載のゲームプログラムであって、前記キャラクタは、表面に模様を付した球形で構成されたモデルで構成され、前記パラメータの予め定められた初期値は、前記キャラクタの座標、速度、加速度、および回転角ごとに設定されており、前記コンピュータに、前記キャラクタがそれぞれの前記初期位置に到達したことを判定した場合に、前記初期位置における前記キャラクタの座標、速度、加速度、および回転角に対し、回転角に関するパラメータ以外のパラメータを予め定められた初期値に戻す補正を行う手順を実行させることにより、ゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
【0013】
【発明の実施の形態】
以下図面と共に本発明の実施の形態について説明する。
図1は本発明になるビデオゲーム装置の一実施例を示す正面図である。
【0014】
図1に示されるように、ビデオゲーム装置10は、ディスプレイとしての画像表示装置装置12にケーブル14を介して接続されるゲーム機本体16と、プレイヤが操作するコントローラ18とからなる。コントローラ18は、ケーブル19を介してゲーム機本体16と接続されており、ゲーム機本体16は装着されたディスク状記憶媒体(ゲームソフトの制御プログラムが記憶された記憶媒体)から制御データや画像データを読み込むとともに、コントローラ18からの操作信号に応じて画像表示装置12の画面にゲーム画像を表示させる。また、コントローラ18には、後述するように外部記憶装置としてのメモリを有する携帯用ゲーム機20が着脱可能に装着されており、携帯用ゲーム機20に設けられた小型の液晶ディスプレイ22がプレイヤから見えるようになっている。
【0015】
尚、画像表示装置12及びゲーム機本体16の電源をオンにすると、画像表示装置12の画面12aには、図1に示すようなスタート画面が表示され、携帯用ゲーム機20の液晶ディスプレイ22には、何も表示されていない。
【0016】
図2はコントローラ18の平面図である。
図2に示されるように、コントローラ18は、背面中央に携帯用ゲーム機20が装着される装着部24が設けられ、上面中央に携帯用ゲーム機20の液晶ディスプレイ22に対向する四角形状の開口部26が設けられている。携帯用ゲーム機20が装着部24に装着されているときは、液晶ディスプレイ22が開口26と一致しており、プレイヤは、液晶ディスプレイ22の表示内容を見ることができる。
【0017】
また、コントローラ18の上面には、左手で操作されるアナログジョイスティック28と、十字キー30と、右手で操作される複数の操作釦32が配設されている。さらに、コントローラ18は、内部に振動発生装置33(図2中、破線で示す)が収容されている。
【0018】
装着部24は、図3に示されるように、コントローラ18の背面側に開口しており、プレイヤの意思により携帯用ゲーム機20が任意に着脱される。尚、装着部24の左右内壁には、携帯用ゲーム機20の挿入位置をガイドするガイドレール24aが設けられている。装着部24は、このガイドレール24aを境に上下に2つの携帯用ゲーム機20を接続でき、また、振動発生装置を別途装着するようにしても良い。
【0019】
図3はゲーム機本体16の内部構成及び周辺機器を示すブロック図である。
図3に示されるように、ゲーム機本体16は、CPU61,システムメモリ62,プログラムデータROM63,ブート(BOOT)ROM64,バスアービタ65,レンダリングプロセッサ66,グラフィックメモリ67,サウンドプロセッサ68,サウンドメモリ69を有する。
【0020】
CPU61は、後述するように、ゲームプログラムの実行や全体システムの制御及び画像表示のための座標計算などの演算を行う中央演算処理部である。
【0021】
システムメモリ62は、CPU61が処理を実行するのに必要なプログラムや各種データが格納されている記憶媒体である。
【0022】
プログラムデータROM装置63は、ゲームプログラムや各種データ(映像・音楽データも含む)が記憶された記憶媒体(例えば、CD−ROM)からデータを読み取る装置である。
【0023】
ブートROM64は、ゲーム機本体16を起動させるときに必要なプログラムやデータが格納されている記憶媒体である。
【0024】
バスアービタ65は、ゲーム機本体16の各ブロックとのプログラムやデータの流れを制御する。また、バスアービタ65には、CPU61,プログラムデータROM63,ブートROM64,サウンドプロセッサ68,レンダリングプロセッサ66が接続されている。
【0025】
レンダリングプロセッサ66は、プログラム・データ用ROMから読み出した映像(動画)データを再生したり、遊技者の操作やゲーム進行に応じて画像表示のための画像を生成する装置である。そして、メインディスプレイとしての画像表示装置装置12は、レンダリングプロセッサ66から供給される映像信号に基づいた画像を表示する。
【0026】
グラフィックメモリ67は、レンダリングプロセッサ66が画像生成を行うのに必要なグラフィックデータ等を格納している。
【0027】
サウンドプロセッサ68は、プログラム・データ用ROMから読み出した音楽データを再生したり、遊技者の操作やゲーム進行に応じて効果音や音声を生成する。スピーカ70は、サウンドプロセッサ68から供給された音声信号に応じた音声を出力する。
【0028】
サウンドメモリ66は、効果音や音声を生成するために必要なサウンドデータ等を格納する記憶媒体である。
【0029】
バスアビータ65は、バスを介して相互に接続されるデバイスにバス占有時間を割り振ることによりデータの送受信を制御可能にしている。
【0030】
また、CPU61は、バスアービタ65及びモデム71を介して外部コンピュータとデータ通信を行うことができるとともに、コントローラ18及び携帯用ゲーム機20とデータ通信を行える。
【0031】
プログラムデータROM63には、ゲーム開始からゲーム終了までの間に予め設定されたゲーム場面の画像表示処理が終了したことを判別する制御プログラムA(判別手段)と、ゲーム場面の画像表示処理が終了したことが判別された場合、キャラクタを終了時点の位置からゲーム開始時の初期位置に戻る動作画像を途切れることなく連続してディスプレイに表示する制御プログラムB(リセット画像表示手段)とが記憶されている。
【0032】
また、プログラムデータROM63には、プレイヤの操作によらず、ゲームが進行する任意のゲーム場面となったときに、ゲーム場面における複数のキャラクタの仮想空間内の位置に基づいて、各キャラクタの位置からプレイヤの操作によってゲームが進行するゲーム場面の初期位置まで移動するルートを所定のアルゴリズムによって決定し、ルートに沿ってキャラクタを初期位置へ移動させ、キャラクタが初期位置への移動を検出し、キャラクタに定められた所定のパラメータを初期値に戻した後、プレイヤの操作によるゲームの進行を開始する制御プログラムCが格納されている。
【0033】
また、プログラムデータROM63には、プレイヤの操作によらず、ゲームが進行する任意のゲーム場面となったときに、場面における複数のキャラクタの仮想空間内の位置に基づいて、各キャラクタの前記ゲーム場面の位置から予め決められたプレイヤの操作によってゲームが進行するゲーム場面の初期位置まで移動するルートを所定のアルゴリズムによって決定し、ルートに沿ってキャラクタを初期位置へ移動させ、キャラクタが移動を開始してから所定の時間経過後、複数のキャラクタのうち、初期位置に移動しないキャラクタを検出したときに、移動しないキャラクタを初期位置に配置し、キャラクタ毎に定められた所定のパラメータを初期値に戻した後、プレイヤの操作によるゲームの進行を開始する制御プログラムDが格納されている。
【0034】
また、プログラムデータROM63には、プレイヤの操作によらず、ゲームが進行する任意のゲーム場面となったときに、ゲーム場面において、ゲームの演出するイベント処理が実行されたときに、プレイヤの操作によるイベント処理を中止する指示入力があったときに、イベント処理を中止し、中止した場面における複数のキャラクタの仮想空間内の位置に基づいて、各キャラクタの前記ゲーム場面の位置からプレイヤの操作によってゲームが進行するゲーム場面の初期位置まで移動するルートを所定のアルゴリズムによって決定し、ルートに沿ってキャラクタを初期位置へ移動させ、キャラクタが初期位置への移動を検出して、キャラクタに定められた所定のパラメータを初期値に戻した後、プレイヤの操作によるゲームの進行を開始する制御プログラムEが格納されている。
【0035】
また、プログラムデータROM63には、プレイヤの操作により対戦ゲームが進行するゲーム場面以外の場面となったときに、3次元空間における複数のキャラクタの現在の仮想空間内の位置に対応する座標値に基づいて、キャラクタの前記ゲーム場面の位置に対応する座標値からプレイヤの操作によってゲームが進行するゲーム場面の初期位置に対応する座標値までの、各キャラクタが移動する経路を所定のアルゴリズムによって決定し、経路に沿ってキャラクタを初期位置に対応する座標値へ移動させ、キャラクタが初期位置への移動を検出して、前記キャラクタに定められた座標値を含む所定のパラメータを初期値に戻した後、前記プレイヤの操作によるゲームの進行を開始する制御プログラムFが格納されている。
【0036】
また、プログラムデータROM63には、ゴールが決まった場面におけるグランド上の複数のキャラクタの仮想空間内の位置に対応する座標値に基づいて、前記キャラクタ毎に、キャラクタの前記ゲーム場面の位置に対応する座標値から試合を開始するときのプレイヤの操作によってゲームが進行するゲーム場面の初期位置に対応する座標値までの、キャラクタが移動する経路を所定のアルゴリズムによって決定し、経路に沿ってキャラクタを初期位置に対応する座標値へ移動させ、キャラクタが初期位置への移動を検出して、キャラクタに定められた座標値を含む所定のパラメータを初期値に戻した後、プレイヤの操作によるサッカーゲームの再開する制御プログラムGが格納されている。
【0037】
そして、CPU61は、上記制御プログラムC〜Gの何れかを読み込んでゲーム中の画像処理を実行することで任意のゲーム場面が終了した後に画面上に表示されたキャラクタが初期位置に移動する動作画像を表示してゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
【0038】
ここで、ビデオゲームとしてサッカーゲームを行う場合のゲーム全体の流れについて説明する。
図4はビデオゲームの一例を各ゲーム場面毎にブロック化して示したブロック図である。
【0039】
図4に示されるように、ビデオゲーム装置10は、プレイヤが電源をオンに操作してからゲームが終了するまでを1ゲームとしてプレイすることができる。このビデオゲーム72の中には、電源スイッチのオンにより表示されるアドバタイズ画面73と、スタートスイッチのオンにより表示されるプレイヤ数選択画面74と、プレイヤ数が選択完了すると表示されるゲーム画面75と、ゲーム終了により表示されるコンティニュー画面76と、アドバタイズ画面77とが含まれる。
【0040】
ゲーム画面75には、第1試合から第n試合まであり、各試合間にはチームの入れ替え場面75dが表示される。例えば、第1試合には、試合スタート場面75aと、試合中場面75bと、試合終了場面75cとがあり、第2試合には、試合スタート場面75eと、試合中場面75fと、試合終了場面75gとがある。また、入れ替え場面75dの後に第3試合〜第n試合まで設定されている。
【0041】
さらに、1試合の中にゴールシーン75b1、ゴール後の喜びシーン75b2、PK戦シーン75b3などの各ゲーム場面が設定されている。例えば、試合中にボールがゴールに入るとゴールシーン75b1が表示され、その後喜びシーン75b2が表示される。また、PK戦シーン75b3でボールがゴールに入るとゴールシーン75b1が表示され、その後喜びシーン75b2が表示される。
【0042】
このように、1ゲームの中に複数の試合があり、さらに1試合毎に試合終了場面75cやチーム入れ替え場面75d等のゲーム場面がいくつもあり、さらに1試合中に複数のゴールシーン75b1や喜びシーン75b2などのゲーム場面が表示される。そして、CPU61は、例えば、ゴールシーン75b1の後にコントローラ18の操作によらず、ゴールを入れた選手の喜びシーン75b2を連続してゲームが進行しており、各シーンを連続して表示する。
【0043】
ここで、プレイヤの操作によらずゲーム進行する場合とは、例えば、▲1▼試合と試合との間の場面、▲2▼ゴールを入れてから試合が再開されるまでの場面、▲3▼前半と後半との間の場面などの従来は省略していたゲームと関係の薄い場面を表示することである。本実施例では、このようなプレイヤがコントローラ18を全く操作しなくてもCPU61が予め設定された▲1▼〜▲3▼の画像を連続して表示することでビデオゲームのリアリティを高めることを特徴とする。
【0044】
ここで、CPU61が実行する制御処理について説明する。尚、CPU61は、プログラムデータROM装置63に装着された記録媒体(CD−ROM等)に記録されたプログラムを読み取ることで、記録媒体に記録されたビデオゲームの画像を画像表示装置12に表示させる。
【0045】
図5はCPU61が実行するビデオゲームの制御処理を説明するためのフローチャートである。
【0046】
図5に示されるように、ステップS11(以下「ステップ」を省略する)で電源スイッチがオンに操作されると、S12に進み、プログラムデータROM装置63に装着された記録媒体(CD−ROM等)に記録されたミニゲームのプログラムを読み取ってミニゲームのメニュー画像を画像表示装置12に表示させる。
【0047】
次のS13では、プレイヤがコントローラ18の釦を操作してメニュー画像の中から任意のミニゲームとしてフットサル(ミニサッカー)を選択すると、S14に進み、選択されたミニゲームのスタート場面として、相手チームの選手83の入場シーン80(1チームの各選手5人が入場、図6参照)を画像表示装置12に表示する。次に、各チームの選手(キャラクタ)82,83がフィールド84上に整列した整列シーン90(図7を参照)が表示され、続いて各チームの選手(キャラクタ)82がフィールド84上に展開し、センタサークル86にボール88が表示されるゲーム開始シーン92を画像表示装置12に表示させる(図8を参照)。
【0048】
尚、本実施例では、猿からなるキャラクタ82,83が半透明の球形シールド90内に入ったままフィールド84を走るように表現されたゲーム画像を画像表示装置12に表示させる。
【0049】
S15において、プレイヤがコントローラ18のスタート釦(図示せず)をオンに操作すると、S16に進み、ゲーム(本実施例では、ミニサッカーゲーム)が開始され、サッカーゲームシーン94(各キャラクタがフィールドを走ってボールを追いかけるシーン、図9参照)を画像表示装置12に表示する。
【0050】
次のS17において、コントローラ18の各釦が操作されると、S18に進み、各キャラクタの座標位置、速度、加速度、移動方向などの各パラメータを変更して動作を演算する。そして、S19では、S18で演算されたデータに基づいて各キャラクタの動作(攻撃または守備)を画像表示装置12に表示させる。
【0051】
ゲーム中の各キャラクタの動作としては、ゴールが決まると、図10に示すようなゴールを決めた選手の喜びのシーン96を画像表示装置12に表示させる。
【0052】
次のS20では、ゲームセットかどうかをチェックする(判別手段)。尚、本実施例のミニサッカーゲームの場合、複数のチームが勝ち抜き戦を行うため、例えば、1チームとの対戦時間が予め設定された所定時間(例えば、10分間)を1つのゲーム場面としてゲームを進行させており、各チームとの対戦が全て終了すると、ゲームオーバになる。
【0053】
S20において、1つのゲーム場面が終了してゲームセットになった場合、S21に進み、図11に示されるようなチーム交代シーン98を画像表示装置12に表示させる。
【0054】
また、S20において、ゲームセットになっていない場合、S22に進み、ゲームオーバかどうかをチェックする(判別手段)。S22でゲームオーバのときは、S23に進み、両チーム退場シーンを画像表示装置12に表示させる。
【0055】
次のS24において、コントローラ18の操作によりゲーム終了が指示されない場合は、ゲームが継続されるため、上記S16に戻り、S16以降の処理を繰り返す。また、S24において、コントローラ18の操作によりゲーム終了が指示された場合は、今回のゲームを終了する。
【0056】
次に、上記ミニサッカーゲーム中にゴールが決まった場合の割り込み処理について図12を参照して説明する。
【0057】
図12に示されるように、ビデオゲーム装置10のCPU61は、S31(判別手段)において、ゴールがあったときは、S32に進み、ゴールシーンのリプレイ画像を画像表示装置12に表示させる。続いて、S33では、リプレイ開始から予め設定された所定時間が経過したかどうかをチェックする。
【0058】
S33において、リプレイ開始から予め設定された所定時間が経過していないときは、S34に進み、コントローラ18のキャンセル釦がオンに操作されたかどうかをチェックする。S34において、コントローラ18のキャンセル釦がオンに操作されていないときは、S35に進み、コンピュータが対戦相手の場合にプレイヤがキャンセル釦をオンに操作したかどうかをチェックする。
【0059】
S35において、プレイヤがキャンセル釦をオンに操作しないときは、S36に進み、ゴールした選手及びチームが喜ぶ場面(図10を参照)を画像表示装置12に表示させる。
【0060】
次に上記S33に戻り、所定時間が経過した場合には、S37に進み、ゴールした選手及びチームが喜ぶ画像を止めて、プレイヤの操作によらず、その位置から各選手82,83をキックオフ位置(初期位置、図8を参照)に移動するルートをアルゴリズムにより決定し、そのルートに沿って各選手が移動する画像を連続して表示させる。また、上記S24またはS35において、キャンセル釦(図示せず)がオンに操作された場合には、同様にS37に進み、ゴール後の各選手82,83がそのままの位置(座標)からキックオフ位置(初期位置、図8を参照)へ最短距離で移動する。この間の表示は、図13(A)〜(C)に示されるように、各選手821〜825,831〜835ゴールした後の位置から連続しており、途切れることがないので、実際のサッカーゲームを見ているようにリアリティ性が高められている。
【0061】
S38では、両チームの全員がキックオフ位置(初期位置、図8を参照)へ移動したことを確認して今回の割り込み処理を終了してメインフローチャート(図5を参照)の処理に戻る。
【0062】
ここで、ゴールした後の割り込み処理について図14のフローチャートを参照して説明する。
【0063】
ビデオゲーム装置10のCPU61は、図14のS41において、シュートされたボール88がゴールに入った場合、ゴールシーンのリプレイを行うかどうかをチェックする。ゴールシーンのリプレイを表示する場合は、S42に進み、各選手821〜825,831〜835の位置(座標)をシュートする直前のリプレイ開始位置にリセットする。
【0064】
例えば、図13(A)に示されるように、選手821がシュートする選手822にボール88をパスしたリプレイ開始位置に各選手821〜825,831〜835の位置(座標)をリセットする。これにより、ゴールシーンのリプレイ画像が画像表示装置12に表示される。
【0065】
また、S41において、ゴールシーンのリプレイを表示しない場合には、S43に進み、各選手821〜825,831〜835がキックオフ位置(初期位置、図8を参照)へ移動しているかどうかをチェックする。各選手821〜825,831〜835がキックオフ位置(初期位置、図8を参照)へ移動しないときは、S44に進み、サッカーゲームを続ける。
【0066】
また、S43において、各選手821〜825,831〜835がキックオフ位置(初期位置、図8を参照)へ移動しているときは、S45に進み、ボール88がキックオフ位置(初期位置、図8を参照)に戻っているかどうかをチェックする。
【0067】
S45において、ボール88及び選手全員がキックオフ位置(初期位置、図8を参照)に戻っていないときは、S46に進み、予め設定された一定時間が経過したかどうかをチェックする。S46において、一定時間が経過していないときは、S47に進み、各選手821〜825,831〜835がキックオフ位置(初期位置、図8を参照)に戻る動作を続ける。
【0068】
また、S46において、一定時間が経過したときは、S48に進み、十分な時間が与えられたのに一部の選手が戻れなかった場合、何らかの問題(例えば、選手がフェンスを越えられない、あるいは選手がゴールネットの外に出てしまった等)があるものと判断して、各選手821〜825,831〜835の位置(座標)をキックオフ位置(初期位置、図8を参照)にリセットする。この場合、一部の選手以外は、既にキックオフ位置(初期位置、図8を参照)に戻っているため、プレイヤは殆ど気付かないままリセットされる。
【0069】
また、上記S45において、ボール88及び選手全員がキックオフ位置(初期位置、図8を参照)に戻っているときは、S49に進み、ボール88及び選手全員が初期位置に停止しているかどうかをチェックする。
【0070】
S49において、ボール88及び選手全員が初期位置に停止しているときは、S50に進み、全てのパラメータ(座標、移動方向、速度、加速度等のパラメータを含む)をリセットして再スタートする。また、S49において、ボール88または一部の選手が初期位置から離れているときは、上記S46に進み、S46〜S48の処理を実行する。
【0071】
ここで、上記サッカーゲーム中にゲームセットになったときの割り込み処理について図15を参照して説明する。
【0072】
ビデオゲーム装置10のCPU61は、図15のS51において、ゲームセットになったかどうかをチェックする(判別手段)。前述した図5のS20でゲームセットになった場合、S52に進み、フィールド84上に何らかのアイテム(物)が置いてあるかどうかをチェックする。
【0073】
S52において、フィールド84上に何らかのアイテム(物)が置いてあるときは、S53に進み、初期位置に戻る選手の移動経路の途中に当該アイテム(物)が置いてあるかどうかをチェックする。
【0074】
S53において、初期位置に戻る選手の移動経路の途中に当該アイテム(物)が置いてあるときは、S54に進み、当該アイテム(物)の近くを通る選手が当該アイテム(物)をフィールド84の外に運び出す。
【0075】
例えば、ミニサッカーゲームの場合、PK(ペナルティキック)戦を行う際の先攻、後攻を決めるためのコインをフィールド84上に投げてコインの裏または表のどちらが上かを当てた方が先攻する。そして、PK戦の開始前にフィールド84上のコインを近くの選手がフィールド84の外に運び出す場面を表示する。
【0076】
また、上記S52において、フィールド84上に何らかのアイテム(物)が置いてない場合、あるいはS53において、初期位置に戻る各選手の移動経路から離れた位置に当該アイテム(物)が置いてあるときは、S55に進み、初期位置からボール88までの距離が最も近い選手かどうかをチェックする。
【0077】
S56では、最もボール88までの距離が小さい選手を移動させてボール88をセンタサークル86に蹴って戻させる。例えば、図13(A)に示されるように、シュートされたボール88がゴール89に入った後、図13(B)に示されるように、ゴール89の前にいた選手835がゴール89内のボール88をセンタサークル86に蹴って戻す。
【0078】
また、S57において、ボール88までの距離が近い選手以外の選手が、夫々初期位置に移動する過程で各選手同士が交錯するかどうかをチェックする。S57において、各選手同士が交差する場合、登録番号の小さい選手が避けて移動する。例えば、図13(A)に示されるように、シュートされたボール88がゴール89に入った後、図13(B)に示されるように、各選手821〜825,831〜835がキックオフ位置(初期位置、図9を参照)へ移動する。
【0079】
その移動過程では、各選手821〜825,831〜835が各自の初期位置へ最短距離で直線的に移動する。その際、選手同士が交錯するおそれがある場合、例えば、選手832よりも登録番号の小さい選手833が選手832を避けるようにゴール89方向に移動した後、図13(C)に示されるように、選手833が初期位置へ移動する。あるいは、選手831よりも登録番号の小さい選手823が選手831を避けるように斜め方向に移動した後、図13(C)に示されるように、選手823が初期位置へ移動する。
【0080】
次のS59では、各選手821〜825,831〜835のパラメータ(座標、移動方向、速度、加速度等のパラメータを含む)を初期値にリセットする。続いて、S60に進み、各選手821〜825,831〜835が初期位置に戻る場面を画像表示装置12に表示する。そして、S61において、各選手821〜825,831〜835が初期位置に戻ったことを確認する。
【0081】
このように、ゲームセットになった後も各選手821〜825,831〜835が初期位置に戻る動作を連続して表示するため、ゲームと直接関係ない場面等についても省略せずに全て描画することで、プレイヤにリアリティ(現実性)を与えることができる。
【0082】
しかし、単に、内部的な処理として各選手821〜825,831〜835の座標値などをリセットしないで、連続してゲームを進行させる(ゲーム処理を継続する)と、各選手821〜825,831〜835が初期位置に戻れなかったり、初期位置に戻ったはずが微妙にずれが生じて、そのずれが累積して、初期位置に戻れなくなるなどしてゲームの進行に障害が生じた場合に対処ができない。
【0083】
そこで、本実施例では、このようなずれの対策として、画面を見てゲームをしているプレイヤには分からないように各選手821〜825,831〜835のパラメータ(座標、移動方向、速度、加速度等のパラメータを含む)のリセットを行う。尚、上記リセットとして、各選手821〜825,831〜835のパラメータ(座標、移動方向、速度、加速度等のパラメータを含む)をゼロや同じ値にすることではなく、各選手毎に予め設定された初期値に戻すことを意味する。
【0084】
また、本実施例のゲーム中に表示されるキャラクタは、球体の内部に各選手821〜825,831〜835が入って走るように設定されており、各選手821〜825,831〜835のパラメータを初期化するとき、球体の回転角パラメータは、球体がどうのように転がってきたかによって、球体そのものの向きがどうなっているか分からないので、初期化しません。
【0085】
具体的に説明すると、コロコロ転がってきた球体が、リセット位置にたどり着いたときに、上下逆になっているかもしれません。そのときに、一瞬で上下正しく戻してしまうと、球体に描いた模様などから、逆に回してしまったことが分かってしまいます。よって、球体そのものの回転角は、たどり着いた状態のまま、リスタートします。
【0086】
また、上記S80のように、選手821〜825,831〜835の一部が初期位置に戻れない状態が生じた時には、当該選手のパラメータを本来いるべき位置(座標)にリセットをかける。この場合には、パラメータをリセットしたことが、画面を見てゲームをしているプレイヤに分かってしまう。
【0087】
一方、リアリティ(現実性)を演出するために各選手821〜825,831〜835の動きを連続させてゲームを進行させるときに、プレイヤにとっては直接関係のない場面等(ゴール後の「喜びのシーン(図10を参照)」等)も見ることになり、イライラが生じる可能性がある。
【0088】
そのような場合には、ビデオゲームのリアリティを維持しつつも、プレイヤがイライラしないような工夫も必要であるので、各選手821〜825,831〜835が最短距離で初期位置へ戻るように移動ルートを演算したり、プレイヤのキャンセル操作によってゲームと関係の無い「喜びのシーン(図10を参照)」自体をキャンセルして初期位置へもどる演算処理(S34,S35,S37の処理)を行う。
【0089】
尚、このこのキャンセルとは、表示される場面を切替えるものではないし、初期位置へリセットさせるものでもない。すなわち、ここで行うキャンセルとは、プレイヤにとって不要なシーンを省略することを意味しており、表示場面としては各選手821〜825,831〜835の動きを連続させて次のシーンに移行するものである。これにより、本実施例では、プレイヤに全ての場面を省略せずに見せつつ、プレイヤ自身の判断で不要なシーンを選択的に表示しないように操作することを可能にしてプレイヤがイライラしないように待ち時間を短縮することができる。
【0090】
上記ミニサッカーゲームに限らず、例えば、変形例として1チーム11人の選手で対戦する通常のサッカーゲームにも本発明を適用することが可能である。ここで、変形例の処理について図16を参照して説明する。
【0091】
図16に示されるように、ビデオゲーム装置10のCPU61は、S71で電源スイッチがオンに操作されると、S72に進み、サッカーチームの選択画面を画像表示装置12に表示する。
【0092】
次のS73では、プレイヤがコントローラ18の釦を操作してサッカーチーム選択画面に表示されたリストの中から対戦チームを選択すると、S74に進み、選択された2チームの選手入場シーンを画像表示装置12に表示する。
【0093】
S75において、コントローラ18のスタート釦がオンに操作されると、キックオフシーンを画像表示装置12に表示する。これにより、サッカーゲームが開始され、両チームの選手同士がボールを追いかけてフィールドを走るシーンが、画像表示装置12に表示される。
【0094】
次のS76では、シュートされたボールがゴールに入ったかどうかをチェックする。S76において、ボールがゴールに入ったときは、S77に進み、シュートした選手の喜ぶシーンを連続して画像表示装置12に表示させる。
【0095】
次のS78では、コントローラ18のキャンセル釦がオンに操作されたかどうかをチェックする。S78において、コントローラ18のキャンセル釦がオンに操作されないときは、S79に進み、予め設定された所定時間が経過したかどうかをチェックする。
【0096】
S79で所定時間が経過するまでは、S77に戻り、ゴールした選手の喜ぶシーンを連続して画像表示装置12に表示する。また、上記S78において、コントローラ18のキャンセル釦がオンに操作されたとき、あるいはS79において予め設定された所定時間が経過したときは、S80に進み、各選手のパラメータ(座標、移動方向、速度、加速度等のパラメータを含む)を初期値にリセットする。
【0097】
続いて、S81では、ゴールした後の各選手がキックオフのときの初期位置に戻るシーンを連続して画像表示装置12に表示する。この後は、S82に進み、ゲームの前半が終了したかどうかをチェックする。S82において、ゲームの前半が終了していないときは、上記S76に戻り、S76〜S82の処理を繰り返す。
【0098】
また、上記S82において、ゲームの前半が終了したときは、S83に進み、各選手のパラメータを入場前の値にリセットしてハーフタイムに入った各選手がフィールドの各位置から控え室へ移動する場面を画像表示装置12に表示する。さらに、次のS84では、控え室から遠い位置の選手の速度パラメータ及び加速度パラメータの値を大きくして遠い位置の選手を近い選手よりも早く移動させる。
【0099】
次のS85では、フィールド上で動けない選手がいるかどうかをチェックする。例えば、相手チームの選手と交錯して倒れた選手がいる場合には、S86に進み、フィールド上で動けない選手の位置パラメータをリセットして当該選手が控え室に向かって歩く場面に切り替える。尚、上記S85において、フィールド上で動けない選手がいないときは、S86の処理は省略する。
【0100】
次のS87では、ハーフタイムが終わり両チームの各選手がフィールド上に入場するシーンを画像表示装置12に表示する。このとき、両チームの各選手がフィールド上に入場すると共に、エンドチェンジを行ってゲーム後半がスタートする場面が連続して画像表示装置12に表示される。
【0101】
次のS88では、シュートされたボールがゴールに入ったかどうかをチェックする。S88において、ボールがゴールに入ったときは、S89に進み、シュートした選手の喜ぶシーンを連続して画像表示装置12に表示させる。
【0102】
次のS90では、コントローラ18のキャンセル釦がオンに操作されたかどうかをチェックする。S90において、コントローラ18のキャンセル釦がオンに操作されないときは、S91に進み、予め設定された所定時間が経過したかどうかをチェックする。
【0103】
S91で所定時間が経過するまでは、S89に戻り、ゴールした選手の喜ぶシーンを連続して画像表示装置12に表示する。また、上記S90において、コントローラ18のキャンセル釦がオンに操作されたとき、あるいはS91において予め設定された所定時間が経過したときは、S92に進み、各選手のパラメータ(座標、移動方向、速度、加速度等のパラメータを含む)を初期値にリセットする。
【0104】
続いて、S93では、ゴールした後の各選手がキックオフのときの初期位置に戻るシーンを連続して画像表示装置12に表示するため、プレイヤの操作によらず、移動するルートをアルゴリズムにより決定し、そのルートに沿って各選手が移動する。この後は、S94に進み、ゲームの後半が終了したかどうかをチェックする。S94において、ゲームの後半が終了していないときは、上記S88に戻り、S88〜S94の処理を繰り返す。
【0105】
また、上記S94において、ゲームの後半が終了したときは、S95に進み、各選手が観客に手を振るシーンを連続して画像表示装置12に表示する。続いて、S96では、試合が終了した各選手がフィールドの外へ退場するシーンを連続して画像表示装置12に表示する。この後は、S72に戻り、サッカーチームの選択画面を画像表示装置12に表示する。そして、電源スイッチがオフに操作されるまでS72以降の処理を繰り返す。
【0106】
このように、1チーム11人で行うサッカーゲームの場合も上記ミニサッカーゲームの場合と同様に、各選手の動作を連続して表示することにより、プレイヤにリアリティ(現実性)を与えることができる。
【0107】
また、プレイヤがコントローラ18のキャンセル釦を操作した場合には、ゲームに関係のない選手の歩くシーンを省略した場面を連続して画像表示装置12に表示するため、プレイヤがキャンセル操作による違和感を感じることも防止できる。
【0108】
尚、上記実施の形態で説明したゲーム内容は、一例に過ぎず、他のゲームソフトウエアにも本発明が適用できるのは勿論である。例えば、サッカーゲーム以外にも、野球ゲームやテニスゲーム、あるいは格闘技ゲームや自動車レース、空中戦ゲーム等にも適用できるのは勿論である。
【0109】
【発明の効果】
上述の如く、本発明によれば、コンピュータが、プレイヤが操作するコントローラからの信号に応じてゲームの進行を制御し、進行するゲームの画像を生成して表示装置に表示させる制御を行うためのゲームプログラムであって、前記コンピュータに、前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、予め設定されたゲーム終了場面またはゲームリセット場面であるかを判定する手順と、前記表示装置に表示されるゲーム場面が、前記ゲーム終了場面またはリセット場面であると判定された場合に、前記ゲーム場面において登場したキャラクタの仮想空間における位置を特定し、前記特定した位置からゲーム開始時の初期位置に前記キャラクタを移動させるルートを所定のアルゴリズムによって決定する手順と、前記決定されたルートに沿って前記キャラクタの前記初期位置への移動を開始させ、前記キャラクタが前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、前記キャラクタが前記ルートに沿って移動した後に前記初期位置に到達したかを判定する手順と、前記キャラクタが前記初期位置に到達したことを判定した場合に、前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、前記キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順とを実行させることにより、任意のゲーム場面が終了した後に画面上に表示されたキャラクタが初期位置に移動する動作画像を表示してゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
【0110】
また、本発明によれば、コンピュータが、プレイヤが操作するコントローラからの信号に応じてゲームの進行を制御し、進行するゲームの画像を生成して表示装置に表示させる制御を行うためのゲームプログラムであって、前記コンピュータに、前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、予め設定されたゲーム終了場面またはゲームリセット場面であるかを判定する手順と、前記表示装置に表示されるゲーム場面が、前記ゲーム終了場面またはリセット場面であると判定された場合に、前記ゲーム場面において登場したキャラクタの仮想空間における位置を特定し、前記特定した位置からゲーム開始時の初期位置に前記キャラクタを移動させるルートを所定のアルゴリズムによって決定する手順と、前記決定されたルートに沿って前記キャラクタの前記初期位置への移動を開始させ、前記キャラクタが前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、前記キャラクタが前記ルートに沿って移動した後に前記初期位置に到達したかを判定する手順と、前記キャラクタが前記初期位置に到達したことを判定した場合に、前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、前記キャラクタが前記初期位置に到達していないことを判定した場合に、予め定められた一定時間が経過したかを判定し、前記一定時間が経過した場合には、前記キャラクタが前記初期位置に戻れない状況であるとして前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す手順と、前記キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順とを実行させるため、任意のゲーム場面が終了した後に画面上に表示されたキャラクタが初期位置に移動する動作画像を表示してゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
【0111】
また、本発明によれば、コンピュータが、プレイヤが操作するコントローラからの信号に応じてゲームの進行を制御し、進行するゲームの画像を生成して表示装置に表示させる制御を行うためのゲームプログラムであって、前記コンピュータに、前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、予め設定されたイベント場面であるかを判定する手順と、前記表示装置に表示されるゲーム場面が、前記イベント場面であると判定された場合に、前記イベント場面に応じて複数のキャラクタに演出動作を行わせ、前記複数のキャラクタによる演出画像を生成して前記表示装置に表示させるイベント処理を実行する手順と、前記イベント場面における前記イベント処理の実行中に、前記プレイヤが操作するコントローラから前記イベント処理を中止する指示する入力信号があったときに、前記イベント処理を中止する手順と、前記キャラクタごとに、前記中止したイベント場面の仮想空間における位置を特定し、前記特定した位置から前記プレイヤが前記コントローラを操作することによってゲームが進行するゲーム場面の初期位置に、前記キャラクタを移動させるルートを所定のアルゴリズムによって決定する手順と、前記決定されたルートに沿って前記各キャラクタの前記初期位置への移動を開始させ、前記複数のキャラクタがそれぞれの前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、前記各キャラクタが前記ルートに沿って移動した後にそれぞれの前記初期位置に到達したかを判定する手順と、前記各キャラクタが前記初期位置に到達したことを判定した場合に、前記各キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、前記各キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順とを実行させるため、任意のゲーム場面が終了した後に画面上に表示されたキャラクタが初期位置に移動する動作画像を表示してゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
【0112】
また、本発明によれば、コンピュータが、プレイヤが操作するコントローラからの信号に応じてゲームの進行を制御し、進行するゲームの画像を生成して表示装置に表示させる制御を行うためのゲームプログラムであって、前記コンピュータに、前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、対戦ゲームが進行するゲーム場面以外の場面であるかを判定する手順と、前記表示装置に表示されるゲーム場面が、前記対戦ゲームが進行するゲーム場面以外の場面であると判定された場合に、3次元仮想空間における複数のキャラクタの現在位置を特定し、前記現在位置から前記プレイヤが前記コントローラを操作することによってゲームが進行するゲーム場面における初期位置までの、各キャラクタが移動する経路を所定のアルゴリズムによって決定する手段と、決定された前記経路に沿って前記キャラクタの前記初期位置への移動を開始させ、前記キャラクタが前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、前記各キャラクタが前記経路に沿って移動した後に前記初期位置に到達したかを判定する手順と、前記各キャラクタがそれぞれの前記初期位置に到達したことを判定した場合に、前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、前記キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順とを実行させるため、任意のゲーム場面が終了した後に画面上に表示されたキャラクタが初期位置に移動する動作画像を表示してゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
【0113】
また、本発明によれば、請求項1乃至請求項4の何れかに記載のゲームプログラムであって、各キャラクタが、プレイヤの操作によってゲームが進行するゲーム場面の初期位置に対応する座標値まで移動する経路の最短距離を算出する手順と、前記最短距離の経路に沿って前記キャラクタを初期位置に移動させるときに他のキャラクタと交錯するかを判定する手順と、交錯すると判定した場合に、前記キャラクタに予め定められた優先順位が高い方のキャラクタを前記最短距離の経路に沿って前記他のキャラクタよりも早く移動させる手順とを実行させるため、任意のゲーム場面が終了した後に画面上に表示されたキャラクタが初期位置に移動する動作画像を表示してゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
また、本発明によれば、請求項1乃至請求項5のいずれかに記載のゲームプログラムであって、前記キャラクタは、表面に模様を付した球形で構成されたモデルで構成され、前記パラメータの予め定められた初期値は、前記キャラクタの座標、速度、加速度、および回転角ごとに設定されており、前記コンピュータに、前記キャラクタがそれぞれの前記初期位置に到達したことを判定した場合に、前記初期位置における前記キャラクタの座標、速度、加速度、および回転角に対し、回転角に関するパラメータ以外のパラメータを予め定められた初期値に戻す補正を行う手順を実行させることにより、任意のゲーム場面が終了した後に画面上に表示されたキャラクタが球形の模様により上下の向きが分かり、初期値に戻すことにより球形の表示が補正されたことが確認でき、且つ初期位置に移動する動作画像を表示してゲーム終了時の演出の現実性(リアリティ性)を高めることが可能になる。
【図面の簡単な説明】
【図1】本発明になるビデオゲーム装置の一実施例を示す正面図である。
【図2】コントローラ18の平面図である。
【図3】携帯用ゲーム機20の機能ブロック図である。
【図4】ビデオゲームの一例を各ゲーム場面毎にブロック化して示したブロック図である。
【図5】CPU61が実行するビデオゲームの制御処理を説明するためのフローチャートである。
【図6】各選手入場のシーンの一例を示す図である。
【図7】各選手が整列した整列シーンの一例を示す図である。
【図8】各選手がキックオフ位置に配置された状態を示す図である。
【図9】各キャラクタがフィールドを走ってボールを追いかけるシーンの一例を示す図である。
【図10】ゴール後の喜びのシーンの一例を示す図である。
【図11】チーム交代シーンの一例を示す図である。
【図12】ミニサッカーゲーム中にゴールが決まった場合の割り込み処理を説明するフローチャートである。
【図13】各選手のゲーム中の動きを説明するための平面図である。
【図14】ゴールした後の割り込み処理を説明するフローチャートである。
【図15】サッカーゲーム中にゲームセットになったときの割り込み処理を説明するフローチャートである。
【図16】ビデオゲーム装置10のCPU61が実行する制御処理の変形例を説明するフローチャートである。
【符号の説明】
10 ビデオゲーム装置
12 画像表示装置
16 ゲーム機本体
18 コントローラ
30 十字キー
32 操作釦
42 コネクタ
61 CPU
62 システムメモリ
63 プログラムデータROM
65 バスアービタ
66 レンダリングプロセッサ
67 グラフィックメモリ
72 ビデオゲーム
73 アドバタイズ画面
74 プレイヤ数選択画面
75 ゲーム画面
76 コンティニュー画面
77 アドバタイズ画面
75a 試合スタート場面
75b 試合中場面
75c 試合終了場面
75d チームの入れ替え場面
75e 試合スタート場面
75f 試合中場面
75g 試合終了場面
75b1 ゴールシーン
75b2 喜びシーン
75b3 PK戦シーン
80 入場シーン
82,83 選手(キャラクタ)
84 フィールド
86 センタサークル
88 ボール
89 ゴール
90 選手整列シーン
92 ゲーム開始シーン
94 ゲーム中シーン
96 喜ぶシーン
98 選手退場シーン[0001]
BACKGROUND OF THE INVENTION
The present invention is configured such that when a player operates a controller, a character displayed on the display moves and acquires game points according to the movement of the character. game The present invention relates to a program, a recording medium, and a video game apparatus.
[0002]
[Prior art]
For example, in a so-called video game apparatus that displays a game image on a display, a video game control program is stored in a storage medium such as a CD-ROM, and image data and a control program are read from this type of storage medium. A game image is displayed on the display. Then, the player can talk with the opponent character displayed on the display by operating the operation button of the controller, or can play against the opponent character, the score is added based on the rules of the video game, and the game set Alternatively, the game can be advanced until the game is over.
[0003]
In this type of video game apparatus, when each scene in the game ends, the character displayed on the screen is switched to the initial screen that is displayed at the initial position before the game is started and displayed on the display. For example, in the case of a soccer game, after a goal scene in which a ball kicked by a character enters the goal is displayed, a pose that the character is pleased with is displayed, and then the screen is switched to an initial screen where the character stands in the center circle. Then, the next game is started when the character kicks the ball of the center circle.
[0004]
When returning to the initial screen as described above, in the video game device, the display of scenes not related to the game progress performed by the player is omitted by resetting each parameter (coordinate position, etc.) of the character. .
[0005]
[Problems to be solved by the invention]
However, in the conventional video game apparatus as described above, when each stage in the game ends, or when the game set or the game is over, each parameter (coordinate position, etc.) of the character is reset and returned to the initial screen. Therefore, although the effort of the software producer can be simplified, since the screen is suddenly switched to the initial screen, there is a sense of incongruity as a player watching the screen.
[0006]
Conventionally, depending on the scene in the game, the screen is automatically switched to a screen in which the characters on the screen are arranged at the initial position, or the player operates the controller to display a production scene not related to the game. Although it was omitted, not only did it seem to have missed the hand, but it lacked reality.
[0007]
Therefore, an object of the present invention is to provide a game control method, a program, a recording medium, and a video game apparatus that solve the above-described problems.
[0008]
[Means for Solving the Problems]
The present invention has the following features to solve the above problems.
The present invention A computer program for controlling the progress of a game in response to a signal from a controller operated by a player, generating an image of the progressing game, and displaying the image on a display device. A procedure for determining whether a game scene progressed by execution of the game program and displayed on the display device is a preset game end scene or game reset scene, and a game displayed on the display device When it is determined that the scene is the game end scene or the reset scene, the position of the character appearing in the game scene is specified in the virtual space, and the character is moved from the specified position to the initial position at the start of the game. A procedure for determining a route to be moved by a predetermined algorithm; A procedure for starting movement of the character along the route to the initial position, generating a game image in which the character moves to the initial position and displaying the game image on the display device; and moving the character along the route After determining whether the character has reached the initial position, and when determining that the character has reached the initial position, the parameters relating to the coordinates, speed, and acceleration of the character are returned to predetermined initial values. After the procedure of performing correction and returning the parameter of the character to a predetermined initial value, a start scene for starting the progress of the game by operation of the controller of the player is displayed on the display device, and the game To resume the process Accordingly, it is possible to display the action image in which the character displayed on the screen moves to the initial position after the end of any game scene, thereby enhancing the reality (reality) of the effect at the end of the game.
[0009]
The present invention also provides: A computer program for controlling the progress of a game in response to a signal from a controller operated by a player, generating an image of the progressing game, and displaying the image on a display device. A procedure for determining whether a game scene progressed by execution of the game program and displayed on the display device is a preset game end scene or game reset scene, and a game displayed on the display device When it is determined that the scene is the game end scene or the reset scene, the position of the character appearing in the game scene is specified in the virtual space, and the character is moved from the specified position to the initial position at the start of the game. A procedure for determining a route to be moved by a predetermined algorithm; A procedure for starting movement of the character along the route to the initial position, generating a game image in which the character moves to the initial position and displaying the game image on the display device; and moving the character along the route After determining whether the character has reached the initial position, and when determining that the character has reached the initial position, the parameters relating to the coordinates, speed, and acceleration of the character are returned to predetermined initial values. If it is determined that a predetermined time has elapsed when it is determined that the character has not reached the initial position, and if the predetermined time has elapsed, The parameters regarding the coordinates, speed, and acceleration of the character are determined in advance as the situation where the character cannot return to the initial position. A procedure for returning to a value, and after returning the parameter of the character to a predetermined initial value, a start scene in which a game progresses by an operation of the controller of the player is displayed on the display device. To resume the process Therefore, it is possible to display the action image in which the character displayed on the screen moves to the initial position after the end of the arbitrary game scene to enhance the reality (reality) of the effect at the end of the game.
[0010]
The present invention also provides: A computer program for controlling the progress of a game in response to a signal from a controller operated by a player, generating an image of the progressing game, and displaying the image on a display device. A procedure for determining whether a game scene that is progressed by execution of the game program and displayed on the display device is a preset event scene, and a game scene displayed on the display device is the event. A procedure for performing event processing for causing a plurality of characters to perform a rendering operation according to the event scene, generating a rendering image by the plurality of characters, and displaying the rendering image on the display device when it is determined that the scene is a scene; , From the controller operated by the player during execution of the event processing in the event scene When there is an input signal for instructing to stop the event processing, the procedure for stopping the event processing and the position of the stopped event scene in the virtual space are specified for each character, and the player is determined from the specified position. A procedure for determining a route for moving the character by a predetermined algorithm to an initial position of a game scene where the game progresses by operating the controller, and the initial position of each character along the determined route A procedure for generating a game image in which the plurality of characters move to their initial positions and displaying them on the display device, and after each character has moved along the route, A procedure for determining whether the initial position has been reached, and A procedure for performing correction to return parameters relating to the coordinates, velocity, and acceleration of each character to predetermined initial values when it is determined that the character has reached the position, and predetermined initial values for the parameters of each character And a step of displaying the start scene for starting the progress of the game by the operation of the controller of the player on the display device and restarting the progress of the game In order to execute the game, it is possible to display a motion image in which the character displayed on the screen moves to the initial position after the end of any game scene, and to enhance the reality (reality) of the production at the end of the game Become.
[0011]
The present invention also provides: A computer program for controlling the progress of a game in response to a signal from a controller operated by a player, generating an image of the progressing game, and displaying the image on a display device. A procedure for determining whether a game scene displayed by the execution of the game program and displayed on the display device is a scene other than a game scene in which a battle game progresses, and a game scene displayed on the display device Is determined to be a scene other than a game scene in which the competitive game progresses, the current positions of a plurality of characters in a three-dimensional virtual space are specified, and the player operates the controller from the current position Determines the path that each character moves to the initial position in the game scene where the game progresses Means for determining by an algorithm, and a procedure for causing the character to start moving to the initial position along the determined path, generating a game image in which the character moves to the initial position, and displaying the game image on the display device; And a procedure for determining whether each character has reached the initial position after moving along the path, and when determining that each character has reached the initial position, the coordinates of the character , A procedure for performing correction to return parameters relating to speed and acceleration to predetermined initial values, and after the parameters of the character are returned to predetermined initial values, the progress of the game by the operation of the controller of the player is performed. Displaying a start scene to be started on the display device and restarting the progress of the game. Makes Therefore, it is possible to display the action image in which the character displayed on the screen moves to the initial position after the end of the arbitrary game scene to enhance the reality (reality) of the effect at the end of the game.
[0012]
The present invention also provides: The game program according to any one of claims 1 to 4, wherein each character calculates a shortest distance of a path along which the character moves to a coordinate value corresponding to an initial position of a game scene in which the game proceeds by an operation of the player. And a procedure for determining whether or not to cross with another character when moving the character to the initial position along the shortest distance path, and a priority that is predetermined for the character when it is determined to cross A procedure for moving a character having a higher rank along the path of the shortest distance earlier than the other characters. Therefore, it is possible to display the action image in which the character displayed on the screen moves to the initial position after the end of the arbitrary game scene to enhance the reality (reality) of the effect at the end of the game.
The present invention also provides: The game program according to any one of claims 1 to 5, wherein the character is composed of a model composed of a sphere with a pattern on a surface, and a predetermined initial value of the parameter is: It is set for each coordinate, speed, acceleration, and rotation angle of the character, and when the computer determines that the character has reached the initial position, the coordinate of the character at the initial position, Execute a procedure for correcting the speed, acceleration, and rotation angle so that parameters other than those related to the rotation angle are returned to predetermined initial values. As a result, it is possible to improve the reality (reality) of the production at the end of the game.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a front view showing an embodiment of a video game apparatus according to the present invention.
[0014]
As shown in FIG. 1, the
[0015]
When the power of the
[0016]
FIG. 2 is a plan view of the
As shown in FIG. 2, the
[0017]
On the top surface of the
[0018]
As shown in FIG. 3, the mounting
[0019]
FIG. 3 is a block diagram showing an internal configuration of the game machine body 16 and peripheral devices.
As shown in FIG. 3, the game machine body 16 includes a
[0020]
As will be described later, the
[0021]
The
[0022]
The program
[0023]
The
[0024]
The
[0025]
The
[0026]
The graphic memory 67 stores graphic data and the like necessary for the
[0027]
The
[0028]
The
[0029]
The
[0030]
Further, the
[0031]
In the
[0032]
Further, in the
[0033]
The
[0034]
Further, in the
[0035]
Further, in the
[0036]
Further, the
[0037]
Then, the
[0038]
Here, the flow of the entire game when playing a soccer game as a video game will be described.
FIG. 4 is a block diagram showing an example of a video game in blocks for each game scene.
[0039]
As shown in FIG. 4, the
[0040]
The
[0041]
In addition,
[0042]
As described above, there are a plurality of games in one game, and there are a number of game scenes such as a
[0043]
Here, the case where the game progresses regardless of the player's operation is, for example, (1) a scene between games, (2) a scene from when a goal is entered until the game is resumed, (3) It is to display a scene that is not related to a game that has been omitted in the past, such as a scene between the first half and the second half. In this embodiment, even if such a player does not operate the
[0044]
Here, a control process executed by the
[0045]
FIG. 5 is a flowchart for explaining video game control processing executed by the
[0046]
As shown in FIG. 5, when the power switch is turned on in step S11 (hereinafter, “step” is omitted), the process proceeds to S12, and the recording medium (CD-ROM or the like) attached to the program
[0047]
In next S13, when the player operates the button of the
[0048]
In the present embodiment, a game image expressed such that the
[0049]
In S15, when the player turns on a start button (not shown) of the
[0050]
In next S17, when each button of the
[0051]
As an action of each character in the game, when a goal is determined, a scene 96 of pleasure of the player who has determined the goal as shown in FIG. 10 is displayed on the
[0052]
In next S20, it is checked whether or not it is a game set (discrimination means). In the case of the mini-soccer game of the present embodiment, since a plurality of teams play a winning game, for example, a predetermined time (for example, 10 minutes) in which a battle time with one team is set in advance is set as one game scene. When all the battles with each team are finished, the game is over.
[0053]
In S20, when one game scene ends and a game set is obtained, the process proceeds to S21, and a team change scene 98 as shown in FIG.
[0054]
If the game set is not set in S20, the process proceeds to S22 to check whether the game is over (discriminating means). If the game is over in S22, the process proceeds to S23, and both team leaving scenes are displayed on the
[0055]
In the next S24, if the end of the game is not instructed by the operation of the
[0056]
Next, an interruption process when a goal is decided during the mini soccer game will be described with reference to FIG.
[0057]
As shown in FIG. 12, when there is a goal in S31 (discriminating means), the
[0058]
If it is determined in S33 that a predetermined time has not elapsed since the start of replay, the process proceeds to S34 to check whether the cancel button of the
[0059]
In S35, when the player does not operate the cancel button to turn on, the process proceeds to S36, and a scene (see FIG. 10) in which the goal player and team are happy is displayed on the
[0060]
Next, the process returns to S33, and when a predetermined time has elapsed, the process proceeds to S37, where the image of the player and the team that have made a goal is stopped, and each
[0061]
In S38, it is confirmed that all members of both teams have moved to the kick-off position (initial position, see FIG. 8), the current interruption process is terminated, and the process returns to the main flowchart (see FIG. 5).
[0062]
Here, interrupt processing after a goal is described with reference to the flowchart of FIG.
[0063]
When the
[0064]
For example, as shown in FIG. 1 Players who shoot 2 Each
[0065]
In S41, when the goal scene replay is not displayed, the process proceeds to S43, where each
[0066]
In S43, each
[0067]
In S45, when the
[0068]
In S46, when a certain time has passed, the process proceeds to S48, and if some players cannot return even though sufficient time has been given (for example, the players cannot go over the fence, or It is determined that there is a player who has left the goal net, etc., and each
[0069]
In S45, when the
[0070]
When the
[0071]
Here, an interruption process when a game set is made during the soccer game will be described with reference to FIG.
[0072]
The
[0073]
In S52, when any item (thing) is placed on the
[0074]
In S53, when the item (thing) is placed on the moving path of the player returning to the initial position, the process proceeds to S54, and the player passing near the item (thing) puts the item (thing) in the
[0075]
For example, in the case of a mini-soccer game, the player who throws a coin on the
[0076]
In S52, when any item (object) is not placed on the
[0077]
In S56, the player with the shortest distance to the
[0078]
In S57, it is checked whether or not players other than the players who are close to the
[0079]
In the movement process, each
[0080]
In the next S59, each
[0081]
In this way, each
[0082]
However, each
[0083]
Therefore, in this embodiment, as a countermeasure against such a deviation, each
[0084]
In addition, the characters displayed during the game of the present embodiment are the
[0085]
More specifically, the sphere that has rolled up may be upside down when it reaches the reset position. At that time, if you move it back and forth correctly in an instant, you will know that it has been turned in reverse from the pattern drawn on the sphere. Therefore, the rotation angle of the sphere itself will be restarted as it is reached.
[0086]
Also, as in S80 above, the
[0087]
On the other hand, each
[0088]
In such a case, while maintaining the reality of the video game, it is necessary to devise a technique that prevents the player from getting frustrated. 1 ~ 82 5 , 83 1 ~ 83 5 Is calculated so as to return to the initial position at the shortest distance, or a “joy scene (see FIG. 10)” which is not related to the game is canceled by the cancel operation of the player and the calculation process returns to the initial position ( Steps S34, S35, and S37) are performed.
[0089]
This cancellation does not switch the displayed scene, nor does it reset the initial position. That is, the cancellation performed here means that a scene unnecessary for the player is omitted, and each
[0090]
The present invention can be applied not only to the above-described mini-soccer game, but also to, for example, a normal soccer game in which 11 players per team play as a modification. Here, the process of a modification is demonstrated with reference to FIG.
[0091]
As shown in FIG. 16, when the power switch is turned on in S <b> 71, the
[0092]
In next S73, when the player operates the button of the
[0093]
In S75, when the start button of the
[0094]
In the next S76, it is checked whether or not the shot ball has entered the goal. In S76, when the ball has entered the goal, the process proceeds to S77, and scenes that the shot player is pleased with are continuously displayed on the
[0095]
In the next S78, it is checked whether or not the cancel button of the
[0096]
Until the predetermined time elapses in S79, the process returns to S77, and the scene where the goal player is pleased is continuously displayed on the
[0097]
Subsequently, in S81, a scene in which each player after finishing the goal returns to the initial position when kicking off is continuously displayed on the
[0098]
In S82, when the first half of the game is over, the process proceeds to S83, where the parameters of each player are reset to the values before entry, and each player entering the halftime moves from each position in the field to the waiting room. Is displayed on the
[0099]
In next S85, it is checked whether or not there is a player who cannot move on the field. For example, when there is a player who has fallen in a cross with the player of the opponent team, the process proceeds to S86 to reset the position parameter of the player who cannot move on the field and switch to a scene where the player walks toward the waiting room. If there is no player who cannot move on the field in S85, the process of S86 is omitted.
[0100]
In the next S87, the scene where the halftime is over and the players of both teams enter the field is displayed on the
[0101]
In next S88, it is checked whether or not the shot ball has entered the goal. In S88, when the ball enters the goal, the process proceeds to S89, and scenes that the player who shoots are happy are continuously displayed on the
[0102]
In the next S90, it is checked whether or not the cancel button of the
[0103]
Until the predetermined time elapses in S91, the process returns to S89, and the scene where the goal player is pleased is continuously displayed on the
[0104]
Subsequently, in S93, since the scene where each player after the goal returns to the initial position at the time of kick-off is continuously displayed on the
[0105]
In S94, when the second half of the game is over, the process proceeds to S95, and scenes in which each player shakes his hand to the audience are continuously displayed on the
[0106]
In this way, in the case of a soccer game played by 11 players per team, as in the case of the above-described mini-soccer game, it is possible to give reality to the player by continuously displaying the actions of each player. .
[0107]
In addition, when the player operates the cancel button of the
[0108]
Note that the game content described in the above embodiment is merely an example, and the present invention can of course be applied to other game software. For example, in addition to a soccer game, it can be applied to a baseball game, a tennis game, a martial arts game, a car race, an aerial battle game, and the like.
[0109]
【The invention's effect】
As mentioned above, according to the present invention, A computer program for controlling the progress of a game in response to a signal from a controller operated by a player, generating an image of the progressing game, and displaying the image on a display device. A procedure for determining whether a game scene progressed by execution of the game program and displayed on the display device is a preset game end scene or game reset scene, and a game displayed on the display device When it is determined that the scene is the game end scene or the reset scene, the position of the character appearing in the game scene is specified in the virtual space, and the character is moved from the specified position to the initial position at the start of the game. A procedure for determining a route to be moved by a predetermined algorithm; A procedure for starting movement of the character along the route to the initial position, generating a game image in which the character moves to the initial position and displaying the game image on the display device; and moving the character along the route After determining whether the character has reached the initial position, and when determining that the character has reached the initial position, the parameters relating to the coordinates, speed, and acceleration of the character are returned to predetermined initial values. After the procedure of performing correction and returning the parameter of the character to a predetermined initial value, a start scene for starting the progress of the game by operation of the controller of the player is displayed on the display device, and the game To resume the process Accordingly, it is possible to display the action image in which the character displayed on the screen moves to the initial position after the end of any game scene, thereby enhancing the reality (reality) of the effect at the end of the game.
[0110]
Moreover, according to the present invention, A computer program for controlling the progress of a game in response to a signal from a controller operated by a player, generating an image of the progressing game, and displaying the image on a display device. A procedure for determining whether a game scene progressed by execution of the game program and displayed on the display device is a preset game end scene or game reset scene, and a game displayed on the display device When it is determined that the scene is the game end scene or the reset scene, the position of the character appearing in the game scene is specified in the virtual space, and the character is moved from the specified position to the initial position at the start of the game. A procedure for determining a route to be moved by a predetermined algorithm; A procedure for starting movement of the character along the route to the initial position, generating a game image in which the character moves to the initial position and displaying the game image on the display device; and moving the character along the route After determining whether the character has reached the initial position, and when determining that the character has reached the initial position, the parameters relating to the coordinates, speed, and acceleration of the character are returned to predetermined initial values. If it is determined that a predetermined time has elapsed when it is determined that the character has not reached the initial position, and if the predetermined time has elapsed, The parameters regarding the coordinates, speed, and acceleration of the character are determined in advance as the situation where the character cannot return to the initial position. A procedure for returning to a value, and after returning the parameter of the character to a predetermined initial value, a start scene in which a game progresses by an operation of the controller of the player is displayed on the display device. To resume the process Therefore, it is possible to display the action image in which the character displayed on the screen moves to the initial position after the end of the arbitrary game scene to enhance the reality (reality) of the effect at the end of the game.
[0111]
Moreover, according to the present invention, A computer program for controlling the progress of a game in response to a signal from a controller operated by a player, generating an image of the progressing game, and displaying the image on a display device. A procedure for determining whether a game scene that is progressed by execution of the game program and displayed on the display device is a preset event scene, and a game scene displayed on the display device is the event. A procedure for performing event processing for causing a plurality of characters to perform a rendering operation according to the event scene, generating a rendering image by the plurality of characters, and displaying the rendering image on the display device when it is determined that the scene is a scene; , From the controller operated by the player during execution of the event processing in the event scene When there is an input signal for instructing to stop the event processing, the procedure for stopping the event processing and the position of the stopped event scene in the virtual space are specified for each character, and the player is determined from the specified position. A procedure for determining a route for moving the character by a predetermined algorithm to an initial position of a game scene where the game progresses by operating the controller, and the initial position of each character along the determined route A procedure for generating a game image in which the plurality of characters move to their initial positions and displaying them on the display device, and after each character has moved along the route, A procedure for determining whether the initial position has been reached, and A procedure for performing correction to return parameters relating to the coordinates, velocity, and acceleration of each character to predetermined initial values when it is determined that the character has reached the position, and predetermined initial values for the parameters of each character And a step of displaying the start scene for starting the progress of the game by the operation of the controller of the player on the display device and restarting the progress of the game In order to execute the game, it is possible to display a motion image in which the character displayed on the screen moves to the initial position after the end of any game scene, and to enhance the reality (reality) of the production at the end of the game Become.
[0112]
Moreover, according to the present invention, A computer program for controlling the progress of a game in response to a signal from a controller operated by a player, generating an image of the progressing game, and displaying the image on a display device. A procedure for determining whether a game scene displayed by the execution of the game program and displayed on the display device is a scene other than a game scene in which a battle game progresses, and a game scene displayed on the display device Is determined to be a scene other than a game scene in which the competitive game progresses, the current positions of a plurality of characters in a three-dimensional virtual space are specified, and the player operates the controller from the current position Determines the path that each character moves to the initial position in the game scene where the game progresses Means for determining by an algorithm, and a procedure for causing the character to start moving to the initial position along the determined path, generating a game image in which the character moves to the initial position, and displaying the game image on the display device; And a procedure for determining whether each character has reached the initial position after moving along the path, and when determining that each character has reached the initial position, the coordinates of the character , A procedure for performing correction to return parameters relating to speed and acceleration to predetermined initial values, and after the parameters of the character are returned to predetermined initial values, the progress of the game by the operation of the controller of the player is performed. Displaying a start scene to be started on the display device and restarting the progress of the game. Makes Therefore, it is possible to display the action image in which the character displayed on the screen moves to the initial position after the end of the arbitrary game scene to enhance the reality (reality) of the effect at the end of the game.
[0113]
Moreover, according to the present invention, The game program according to any one of claims 1 to 4, wherein each character calculates a shortest distance of a path along which the character moves to a coordinate value corresponding to an initial position of a game scene in which the game proceeds by an operation of the player. And a procedure for determining whether or not to cross with another character when moving the character to the initial position along the shortest distance path, and a priority that is predetermined for the character when it is determined to cross A procedure for moving a character having a higher rank along the path of the shortest distance earlier than the other characters. Therefore, it is possible to display the action image in which the character displayed on the screen moves to the initial position after the end of the arbitrary game scene to enhance the reality (reality) of the effect at the end of the game.
Moreover, according to the present invention, The game program according to any one of claims 1 to 5, wherein the character is composed of a model composed of a sphere with a pattern on a surface, and a predetermined initial value of the parameter is: It is set for each coordinate, speed, acceleration, and rotation angle of the character, and when the computer determines that the character has reached the initial position, the coordinate of the character at the initial position, Execute a procedure for correcting the speed, acceleration, and rotation angle so that parameters other than those related to the rotation angle are returned to predetermined initial values. The character displayed on the screen after the completion of any game scene Can be confirmed that the vertical display is corrected by the spherical pattern, the spherical display is corrected by returning to the initial value, and It is possible to display the action image that moves to the initial position and enhance the reality (reality) of the effect at the end of the game.
[Brief description of the drawings]
FIG. 1 is a front view showing an embodiment of a video game apparatus according to the present invention.
FIG. 2 is a plan view of the
FIG. 3 is a functional block diagram of the
FIG. 4 is a block diagram showing an example of a video game in blocks for each game scene.
FIG. 5 is a flowchart for explaining video game control processing executed by a
FIG. 6 is a diagram showing an example of each player entrance scene.
FIG. 7 is a diagram showing an example of an alignment scene in which players are aligned.
FIG. 8 is a diagram showing a state in which each player is arranged at a kick-off position.
FIG. 9 is a diagram showing an example of a scene in which each character runs on the field and follows the ball.
FIG. 10 is a diagram illustrating an example of a joy scene after a goal.
FIG. 11 is a diagram illustrating an example of a team change scene.
FIG. 12 is a flowchart for explaining interrupt processing when a goal is determined during a mini soccer game.
FIG. 13 is a plan view for explaining the movement of each player during the game.
FIG. 14 is a flowchart for explaining interrupt processing after a goal is reached.
FIG. 15 is a flowchart for explaining interrupt processing when a game set is reached during a soccer game.
FIG. 16 is a flowchart for explaining a modification of the control process executed by the
[Explanation of symbols]
10 Video game device
12 Image display device
16 Game console
18 Controller
30 Four-way controller
32 Operation buttons
42 Connector
61 CPU
62 System memory
63 Program data ROM
65 Bus Arbiter
66 Rendering processor
67 Graphic memory
72 video games
73 Advertising screen
74 Number of players selection screen
75 Game screen
76 Continue screen
77 Advertising screen
75a Game start scene
75b Scene during game
75c Game end scene
75d Team replacement scene
75e Game start scene
75f Scene during game
75g Game end scene
75b 1 Goal scene
75b 2 Joy scene
75b 3 PK battle scene
80 Admission scene
82,83 players (characters)
84 fields
86 Center Circle
88 balls
89 goals
90 player alignment scene
92 Game start scene
94 In-game scene
96 Rejoicing Scene
98 player leaving scene
Claims (8)
前記コンピュータに、
前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、予め設定されたゲーム終了場面またはゲームリセット場面であるかを判定する手順と、
前記表示装置に表示されるゲーム場面が、前記ゲーム終了場面またはリセット場面であると判定された場合に、前記ゲーム場面において登場したキャラクタの仮想空間における位置を特定し、前記特定した位置からゲーム開始時の初期位置に前記キャラクタを移動させるルートを所定のアルゴリズムによって決定する手順と、
前記決定されたルートに沿って前記キャラクタの前記初期位置への移動を開始させ、前記キャラクタが前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、
前記キャラクタが前記ルートに沿って移動した後に前記初期位置に到達したかを判定する手順と、
前記キャラクタが前記初期位置に到達したことを判定した場合に、前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、
前記キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順と
を実行させるゲームプログラム。 A game program for controlling the progress of a game in response to a signal from a controller operated by a player, and generating an image of the progressing game and displaying the image on a display device.
In the computer,
A procedure for determining whether the game scene that is progressed by the execution of the game program and displayed on the display device is a preset game end scene or a game reset scene;
When it is determined that the game scene displayed on the display device is the game end scene or the reset scene, the position of the character appearing in the game scene is specified in the virtual space, and the game is started from the specified position. A procedure for determining a route for moving the character to the initial position by a predetermined algorithm;
Starting the movement of the character to the initial position along the determined route, generating a game image in which the character moves to the initial position, and displaying the game image on the display device;
Determining whether the character has reached the initial position after moving along the route;
A procedure for performing correction to return parameters relating to the coordinates, speed, and acceleration of the character to predetermined initial values when it is determined that the character has reached the initial position;
After returning the parameter of the character to a predetermined initial value, a procedure for restarting the progress of the game by causing the display device to display a start scene for starting the progress of the game by the operation of the controller of the player And a game program to execute.
前記コンピュータに、
前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、予め設定されたゲーム終了場面またはゲームリセット場面であるかを判定する手順と、
前記表示装置に表示されるゲーム場面が、前記ゲーム終了場面またはリセット場面であると判定された場合に、前記ゲーム場面において登場したキャラクタの仮想空間における位置を特定し、前記特定した位置からゲーム開始時の初期位置に前記キャラクタを移動させるルートを所定のアルゴリズムによって決定する手順と、
前記決定されたルートに沿って前記キャラクタの前記初期位置への移動を開始させ、前記キャラクタが前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、
前記キャラクタが前記ルートに沿って移動した後に前記初期位置に到達したかを判定する手順と、
前記キャラクタが前記初期位置に到達したことを判定した場合に、前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、
前記キャラクタが前記初期位置に到達していないことを判定した場合に、予め定められた一定時間が経過したかを判定し、前記一定時間が経過した場合には、前記キャラクタが前記初期位置に戻れない状況であるとして前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す手順と、
前記キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順と
を実行させるゲームプログラム。 A game program for controlling the progress of a game in response to a signal from a controller operated by a player, and generating an image of the progressing game and displaying the image on a display device.
In the computer,
A procedure for determining whether the game scene that is progressed by the execution of the game program and displayed on the display device is a preset game end scene or a game reset scene;
When it is determined that the game scene displayed on the display device is the game end scene or the reset scene, the position of the character appearing in the game scene is specified in the virtual space, and the game is started from the specified position. A procedure for determining a route for moving the character to the initial position by a predetermined algorithm;
Starting the movement of the character to the initial position along the determined route, generating a game image in which the character moves to the initial position, and displaying the game image on the display device ;
Determining whether the character has reached the initial position after moving along the route ;
A procedure for performing correction to return parameters relating to the coordinates, speed, and acceleration of the character to predetermined initial values when it is determined that the character has reached the initial position ;
When it is determined that the character has not reached the initial position, it is determined whether a predetermined time has elapsed, and when the predetermined time has elapsed, the character can return to the initial position. A procedure for returning the parameters relating to the coordinates, speed, and acceleration of the character to a predetermined initial value,
After returning the parameter of the character to a predetermined initial value, a procedure for restarting the progress of the game by causing the display device to display a start scene for starting the progress of the game by the operation of the controller of the player When
A game program that runs .
前記コンピュータに、
前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、予め設定されたイベント場面であるかを判定する手順と、
前記表示装置に表示されるゲーム場面が、前記イベント場面であると判定された場合に、前記イベント場面に応じて複数のキャラクタに演出動作を行わせ、前記複数のキャラクタによる演出画像を生成して前記表示装置に表示させるイベント処理を実行する手順と、
前記イベント場面における前記イベント処理の実行中に、前記プレイヤが操作するコントローラから前記イベント処理を中止する指示する入力信号があったときに、前記イベント処理を中止する手順と、
前記キャラクタごとに、前記中止したイベント場面の仮想空間における位置を特定し、前記特定した位置から前記プレイヤが前記コントローラを操作することによってゲームが進行するゲーム場面の初期位置に、前記キャラクタを移動させるルートを所定のアルゴリズムによって決定する手順と、
前記決定されたルートに沿って前記各キャラクタの前記初期位置への移動を開始させ、前記複数のキャラクタがそれぞれの前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、
前記各キャラクタが前記ルートに沿って移動した後にそれぞれの前記初期位置に到達したかを判定する手順と、
前記各キャラクタが前記初期位置に到達したことを判定した場合に、前記各キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、
前記各キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順と
を実行させるゲームプログラム。 A game program for controlling the progress of a game in response to a signal from a controller operated by a player , and generating an image of the progressing game and displaying the image on a display device.
In the computer ,
A procedure for determining whether or not a game scene displayed on the display device as the game progresses by executing the game program is a preset event scene;
When it is determined that the game scene displayed on the display device is the event scene, a plurality of characters are caused to perform a rendering action according to the event scene, and a rendering image by the plurality of characters is generated. A procedure for executing event processing to be displayed on the display device ;
A procedure for stopping the event processing when there is an input signal instructing to stop the event processing from a controller operated by the player during execution of the event processing in the event scene;
For each character, the position of the canceled event scene in the virtual space is specified, and the character is moved from the specified position to the initial position of the game scene in which the game proceeds by operating the controller. A procedure for determining a route by a predetermined algorithm;
Starting the movement of each character to the initial position along the determined route, generating a game image in which the plurality of characters move to the initial position, and causing the display device to display the game image ;
Determining whether each character has reached the initial position after moving along the route ; and
A procedure for performing correction to return parameters relating to coordinates, speed, and acceleration of each character to predetermined initial values when it is determined that each character has reached the initial position ;
After returning the parameter of each character to a predetermined initial value, a start scene for starting the progress of the game by the operation of the controller of the player is displayed on the display device, and the progress of the game is resumed. A game program that executes procedures .
前記コンピュータに、
前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、対戦ゲームが進行するゲーム場面以外の場面であるかを判定する手順と、
前記表示装置に表示されるゲーム場面が、前記対戦ゲームが進行するゲーム場面以外の場面であると判定された場合に、3次元仮想空間における複数のキャラクタの現在位置を特定し、前記現在位置から前記プレイヤが前記コントローラを操作することによってゲームが進行するゲーム場面における初期位置までの、各キャラクタが移動する経路を所定のアルゴリズムによって決定する手段と、
決定された前記経路に沿って前記キャラクタの前記初期位置への移動を開始させ、前記キャラクタが前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、
前記各キャラクタが前記経路に沿って移動した後に前記初期位置に到達したかを判定する手順と、
前記各キャラクタがそれぞれの前記初期位置に到達したことを判定した場合に、前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、
前記キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順と
を実行させるゲームプログラム。 A game program for controlling the progress of a game in response to a signal from a controller operated by a player, and generating an image of the progressing game and displaying the image on a display device .
In the computer ,
A procedure for determining whether or not a game scene displayed by the execution of the game program and displayed on the display device is a scene other than a game scene in which a battle game progresses ;
When it is determined that the game scene displayed on the display device is a scene other than the game scene in which the battle game progresses, the current positions of a plurality of characters in a three-dimensional virtual space are specified, and Means for determining, by a predetermined algorithm, a path for each character to move to an initial position in a game scene in which the game proceeds by the player operating the controller ;
Starting the movement of the character to the initial position along the determined path, generating a game image in which the character moves to the initial position, and displaying the game image on the display device ;
A procedure for determining whether each character has reached the initial position after moving along the path ;
A procedure for performing correction to return parameters relating to the coordinates, speed, and acceleration of the character to predetermined initial values when it is determined that each character has reached the initial position ;
After returning the parameter of the character to a predetermined initial value, a procedure for restarting the progress of the game by causing the display device to display a start scene for starting the progress of the game by the operation of the controller of the player When
A game program that runs .
各キャラクタが、プレイヤの操作によってゲームが進行するゲーム場面の初期位置に対応する座標値まで移動する経路の最短距離を算出する手順と、
前記最短距離の経路に沿って前記キャラクタを初期位置に移動させるときに他のキャラクタと交錯するかを判定する手順と、
交錯すると判定した場合に、前記キャラクタに予め定められた優先順位が高い方のキャラクタを前記最短距離の経路に沿って前記他のキャラクタよりも早く移動させる手順と、
を実行させるゲームプログラム。 A game program according to any one of claims 1 to 4,
A procedure for calculating the shortest distance of a path through which each character moves to a coordinate value corresponding to the initial position of the game scene in which the game proceeds by the operation of the player ;
Determining whether to interlace with other characters when moving the character to an initial position along the path of the shortest distance ;
A step of moving a character having a higher priority predetermined for the character faster than the other characters along the path of the shortest distance when it is determined that the characters are intermingled ;
A game program that runs .
前記キャラクタは、表面に模様を付した球形で構成されたモデルで構成され、
前記パラメータの予め定められた初期値は、前記キャラクタの座標、速度、加速度、および回転角ごとに設定されており、
前記コンピュータに、前記キャラクタがそれぞれの前記初期位置に到達したことを判定した場合に、前記初期位置における前記キャラクタの座標、速度、加速度、および回転角に対し、回転角に関するパラメータ以外のパラメータを予め定められた初期値に戻す補正を行う手順を
実行させるゲームプログラム。 A game program according to any one of claims 1 to 5,
The character is composed of a model composed of a sphere with a pattern on the surface,
Predetermined initial values of the parameters are set for each coordinate, speed, acceleration, and rotation angle of the character,
When the computer determines that the character has arrived at the initial position, a parameter other than a parameter related to the rotation angle is set in advance for the coordinates, speed, acceleration, and rotation angle of the character at the initial position. The procedure to perform correction to return to the default value
Game program to be executed .
前記表示装置に表示されるゲーム場面が、前記ゲーム終了場面またはリセット場面であると判定された場合に、前記ゲーム場面において登場したキャラクタの仮想空間における位置を特定し、前記特定した位置からゲーム開始時の初期位置に前記キャラクタを移動させるルートを所定のアルゴリズムによって決定する手順と、
前記決定されたルートに沿って前記キャラクタの前記初期位置への移動を開始させ、前記キャラクタが前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手順と、
前記キャラクタが前記ルートに沿って移動した後に前記初期位置に到達したかを判定する手順と、
前記キャラクタが前記初期位置に到達したことを判定した場合に、前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手順と、
前記キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手順と
を前記コンピュータに実行させるゲームプログラムを記録したコンピュータ読み取り可能な記録媒体。 A procedure for determining whether the game scene that is progressed by the execution of the game program and displayed on the display device is a preset game end scene or a game reset scene;
When it is determined that the game scene displayed on the display device is the game end scene or the reset scene, the position of the character appearing in the game scene is specified in the virtual space, and the game is started from the specified position. A procedure for determining a route for moving the character to the initial position by a predetermined algorithm;
Starting the movement of the character to the initial position along the determined route, generating a game image in which the character moves to the initial position, and displaying the game image on the display device;
Determining whether the character has reached the initial position after moving along the route;
A procedure for performing correction to return parameters relating to the coordinates, speed, and acceleration of the character to predetermined initial values when it is determined that the character has reached the initial position;
After returning the parameter of the character to a predetermined initial value, a procedure for restarting the progress of the game by causing the display device to display a start scene for starting the progress of the game by the operation of the controller of the player preparative computer readable recording a game program for causing the computer to execute a recording medium.
前記ゲームプログラムの実行によりゲームが進行して前記表示装置に表示されるゲーム場面が、予め設定されたゲーム終了場面またはゲームリセット場面であるかを判定する手段と、
前記表示装置に表示されるゲーム場面が、前記ゲーム終了場面またはリセット場面であると判定された場合に、前記ゲーム場面において登場したキャラクタの仮想空間における位置を特定し、前記特定した位置からゲーム開始時の初期位置に前記キャラクタを移動させるルートを所定のアルゴリズムによって決定する手段と、
前記決定されたルートに沿って前記キャラクタの前記初期位置への移動を開始させ、前記キャラクタが前記初期位置へ移動するゲーム画像を生成して前記表示装置に表示させる手段と、
前記キャラクタが前記ルートに沿って移動した後に前記初期位置に到達したかを判定する手段と、
前記キャラクタが前記初期位置に到達したことを判定した場合に、前記キャラクタの座標、速度、加速度に関するパラメータを予め定められた初期値に戻す補正を行う手段と、
前記キャラクタの前記パラメータを予め定められた初期値に戻した後に、前記プレイヤの前記コントローラの操作によるゲームの進行を開始するスタート場面を前記表示装置に表示させて、前記ゲームの進行を再開する手段と
を有することを特徴とするビデオゲーム装置。 A video game device that controls the progress of a game in accordance with a signal from a controller operated by a player, and that performs control to generate an image of the progressing game and display the image on a display device.
Means for determining whether or not a game scene displayed on the display device as the game progresses by execution of the game program is a preset game end scene or a game reset scene;
When it is determined that the game scene displayed on the display device is the game end scene or the reset scene, the position of the character appearing in the game scene is specified in the virtual space, and the game is started from the specified position. Means for determining a route for moving the character to the initial position by a predetermined algorithm;
Means for starting movement of the character to the initial position along the determined route, generating a game image in which the character moves to the initial position, and displaying the game image on the display device;
Means for determining whether the character has reached the initial position after moving along the route;
Means for performing correction to return parameters relating to the coordinates, speed, and acceleration of the character to predetermined initial values when it is determined that the character has reached the initial position;
Means for restarting the progress of the game by causing the display device to display a start scene for starting the progress of the game by operating the controller of the player after returning the parameter of the character to a predetermined initial value; When
A video game apparatus comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002146844A JP3835346B2 (en) | 2002-05-21 | 2002-05-21 | GAME PROGRAM, RECORDING MEDIUM, AND VIDEO GAME DEVICE |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002146844A JP3835346B2 (en) | 2002-05-21 | 2002-05-21 | GAME PROGRAM, RECORDING MEDIUM, AND VIDEO GAME DEVICE |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2003334386A JP2003334386A (en) | 2003-11-25 |
JP2003334386A5 JP2003334386A5 (en) | 2005-09-29 |
JP3835346B2 true JP3835346B2 (en) | 2006-10-18 |
Family
ID=29705701
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002146844A Expired - Fee Related JP3835346B2 (en) | 2002-05-21 | 2002-05-21 | GAME PROGRAM, RECORDING MEDIUM, AND VIDEO GAME DEVICE |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3835346B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140095414A (en) | 2013-01-24 | 2014-08-01 | (주) 애니펜 | Method, system and computer-readable recording medium for creating motion sequence of animation |
JP6346654B1 (en) * | 2016-12-22 | 2018-06-20 | 株式会社バンダイナムコエンターテインメント | Game system |
JP6564907B2 (en) * | 2018-05-25 | 2019-08-21 | 株式会社バンダイナムコエンターテインメント | Game system |
JP7604780B2 (en) * | 2020-03-26 | 2024-12-24 | 株式会社Jvcケンウッド | Image generation device, image generation method, and program |
CN112206519B (en) * | 2020-10-28 | 2024-03-01 | 网易(杭州)网络有限公司 | Method, device, storage medium and computer equipment for realizing game scene environment change |
-
2002
- 2002-05-21 JP JP2002146844A patent/JP3835346B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003334386A (en) | 2003-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2904775B1 (en) | Image display game device, image display method for game device, medium recording image display program for game device | |
JP3942038B2 (en) | Commercial battle simulation game device | |
JP2001300142A (en) | Video game device, new training preparation method and readable recording medium having new training preparation program recorded thereon | |
JP4141389B2 (en) | GAME DEVICE AND GAME PROGRAM | |
WO2007052707A1 (en) | Program, storage medium where program is recorded, and game device | |
JP4962978B2 (en) | GAME IMAGE DISPLAY CONTROL PROGRAM, GAME DEVICE, AND GAME IMAGE DISPLAY CONTROL METHOD | |
JP5396212B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
EP1127598A2 (en) | Entertainment system, entertainment apparatus, recording medium, and program | |
JP2009000383A (en) | Program, information storage medium, and image generation system | |
JP3771394B2 (en) | Competitive video game apparatus and readable recording medium on which game processing program is recorded | |
JP2015119944A (en) | Game processing device, game processing method, and computer program | |
KR101131882B1 (en) | Game device, game control method, and computer readable recording medium on which game control program is recorded | |
JP5758078B2 (en) | Game system and program for realizing the game system | |
JP4409994B2 (en) | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE | |
JP3835346B2 (en) | GAME PROGRAM, RECORDING MEDIUM, AND VIDEO GAME DEVICE | |
EP1382371A2 (en) | Game control system and method | |
US11911700B2 (en) | Sport game system, computer-readable non-transitory storage medium having stored therein sport game program, sport game apparatus, and sport game processing method | |
JP5282865B2 (en) | GAME PROGRAM, GAME DEVICE, AND GAME DEVICE CONTROL METHOD | |
JP3750103B2 (en) | Recording medium and game device | |
JPH10201957A (en) | Cursor displaying method and device for pk match of soccer game device, and medium storing program for executing cursor display | |
US8216037B2 (en) | Game device, game device control method, and information storage medium | |
JP7181474B2 (en) | Game program and game system | |
JP7231842B2 (en) | Game program and game system | |
JP7231841B2 (en) | Game program and game system | |
JP4409993B2 (en) | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050511 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050511 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060411 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060612 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060704 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060717 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090804 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100804 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110804 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |