JP3442184B2 - 3次元ゲーム装置及びその制御方法 - Google Patents
3次元ゲーム装置及びその制御方法Info
- Publication number
- JP3442184B2 JP3442184B2 JP06699895A JP6699895A JP3442184B2 JP 3442184 B2 JP3442184 B2 JP 3442184B2 JP 06699895 A JP06699895 A JP 06699895A JP 6699895 A JP6699895 A JP 6699895A JP 3442184 B2 JP3442184 B2 JP 3442184B2
- Authority
- JP
- Japan
- Prior art keywords
- damage
- game
- target
- dimensional
- hit
- 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 - Lifetime
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/64—Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8017—Driving on land or water; Flying
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8076—Shooting
Description
される仮想3次元ゲーム空間のゲーム画面を見ながら、
3次元ゲーム空間内に登場する標的に対し攻撃を行ない
ゲームを楽しむ3次元ゲーム装置に関する。
ゲーム画面を見ながら、仮想3次元ゲーム空間内で、プ
レーヤが戦闘機などのプレーヤー移動体を操縦し、敵戦
闘機などの標的を攻撃するシューティングゲーム装置が
知られている。
った弾が、標的に対応して設定された所定のヒットエリ
アに命中すると、標的がダメージを受ける画面が表示さ
れ、プレーヤに得点が加算されたりする。
は、プレーヤの撃った弾と敵戦闘機等の標的との命中判
定(以下ヒットチェックという)をどのようにして行う
か、そしてあたり具合によって相手に与えるダメージを
いかに演出するかが、ゲームの面白さを左右する重要な
要因となる。ラフなヒットチェックでどこに当たっても
被弾演出が同じではゲームの面白さが半減してしまう。
のどこに命中しても一定のダメージがあたえられる設定
になっているもののみで、当たる場所によって相手の受
けるダメージが異なるように構成されていない。このた
め、弾がどこにあたったかによって異なった被弾演出が
出来ない。
空中戦と同様に敵、味方の戦闘機が3次元移動しなが
ら、いろいろな方向から攻撃を行うため、この面では、
プレーヤにとって極めてリアリティの高いものとなる
が、プレーヤの操作が被弾演出に詳細に反映されず、極
めてラフな被弾演出しかなされていないため、これが原
因となって、ゲームのリアリティを損ね、ゲーム演出の
面白さを低下させるという問題があった。
たものであり、その目的は、3次元ゲーム空間内に登場
する標的に対し攻撃を行うゲームにおいて、プレーヤの
操作をダメージ演出に詳細に反映し、リアリティの高い
面白いゲームが可能な3次元ゲーム装置を提供すること
にある。
成するため、請求項1の発明は、プレーヤの操作するゲ
ーム用操作手段と、前記操作手段からの入力信号及び所
定のゲームプログラムに基づき、3次元ゲーム空間内に
登場する標的に対し攻撃を行うゲーム演算を行うゲーム
演算手段と、を含み、前記仮想3次元ゲーム空間のゲー
ム画面をディスプレイ上に表示する3次元ゲーム装置に
おいて、前記ゲーム演算手段は、前記仮想3次元ゲーム
空間内における前記標的の座標位置を基準として、前記
標的に対し異なるランクのダメージ量を規定する複数の
ダメージエリアを設定するダメージエリア設定手段と、
前記標的に対する攻撃位置が、どのランクの前記ダメー
ジエリアに含まれるかに基づき、前記標的の受けるダメ
ージを演算するダメージ演算手段と、を含み、標的のダ
メージ量に基づいたゲーム演出を行うことを特徴とす
る。
ってうけるダメージの大きさを決定するために、ダメー
ジエリア設定手段は、仮想3次元空間内の標的の座標位
置を基準として、標的に対し異なるランクのダメージ量
を規定する複数のダメージエリアを設定しており、ダメ
ージ演算手段は標的に対する攻撃位置が、どのランクの
ダメージエリアに含まれるかに基づき、標的の受けるダ
メージを演算している。
空間内において体積を持った標的は、そのいづれの場所
に攻撃をうけたかによって、受けるダメージの大きさが
異なる演出が可能となり、よりリアリティに富んだゲー
ム演出を行うことができるゲーム装置を提供することが
できる。
は、請求項1において、前記ゲーム用操作手段は、所定
の攻撃アイテム発射用のトリガ操作手段を含み、ゲーム
空間内に登場する標的に向け攻撃用アイテムを発射する
よう形成され、前記ダメージ演算手段は、前記攻撃用ア
イテムの標的に対する攻撃位置が、どのランクの前記ダ
メージエリアに含まれるかに基づき、前記標的の受ける
ダメージを演算するよう形成されたことを特徴とする。
段は、プレーヤのトリガ操作手段の入力に基づき演算さ
れる攻撃位置が標的のどのランクのダメージエリアに含
まれるかを検出して、標的の受けるダメージ量を演算し
ている。
る攻撃位置によって標的に与えるダメージの演出を変え
ることが可能となり、よりリアリティに富んだゲーム演
出を行うことができるゲーム装置を提供することができ
る。
は、請求項2において、前記ダメージ演算手段は、前記
攻撃用アイテムの移動経路が、どのランクの前記ダメー
ジエリアを通過するかに基づき、前記標的の受けるダメ
ージを演算するよう形成されたことを特徴とする。
段は、プレーヤのトリガ操作手段の入力に基づき演算さ
れる弾道が、標的のどのランクのダメージエリアを通過
するかを検出して、標的の受けるダメージ量を演算して
いる。
たかによって標的に与えるダメージの演出を変えること
が可能となり、よりリアリティに富んだゲーム演出を行
うことができるゲーム装置を提供することができる。
いずれかにおいて、前記ダメージ演算手段は、前記攻撃
用アイテムの爆発時の効力エリアが、どのランクの前記
ダメージエリアまで達するかに基づき、前記標的の受け
るダメージを演算するよう形成されたことを特徴とす
る。
段は、攻撃用アイテムのその移動経路上での爆発が被害
を与えるエリアが、標的のどのランクのダメージエリア
まで達するかを検出して、標的の受けるダメージ量を演
算している。
き、標的がどの位置にいたかによって標的に与えるダメ
ージの演出を変えることが可能となり、よりリアリティ
に富んだゲーム演出を行うことができるゲーム装置を提
供することができる。
いずれかにおいて、前記ダメージエリア設定手段は、ダ
メージ量の小さなダメージエリアに、ダメージ量の大き
なダメージエリアが内包され、標的の基準位置に近づく
ほどダメージ量が大きくなるように、前記複数ランクの
ダメージエリアを設定したことを特徴とする。
の中心に設けることにより、中心に近い所に被害を受け
た場合は大きなダメージをうけ、標的の端部に被害を受
けたときは小さなダメージを受けるような演出が可能と
なる。
は物体の衝突判定の場合は、まともにぶつかったのか、
かすったのかによってダメージの度合いを変えることが
できる。
て、前記ダメージ演算手段は、ダメージ量の小さいラン
クから順に、前記標的に対する攻撃位置が、どのランク
の前記ダメージエリアに含まれるかを判断することを特
徴とする。
た場合、ダメージ量の小さなダメージエリアに、ダメー
ジ量の大きなダメージエリアが内包される。従って、外
側のダメージエリアから順に、攻撃位置が含まれるかど
うか判断していけば、ダメージが大きくなるに従って、
判断回数が増え、演算量も増える。このようにすると、
ダメージ量が小さい場合には演算量が少なくてすみ、無
駄のない演算で判断を行うことができる。
いずれかにおいて、前記ダメージエリア設定手段は、前
記各ダメージエリアを、直方体形状に設定することを特
徴とする。
定手段が各ダメージエリアを設定すれば、ダメージエリ
ア判定手段は、仮想3次元空間内の攻撃位置又は命中位
置又は爆発時の効力エリアを表す座標が、直方体形状の
各ランクのダメージエリアに含まれるか否か検出するこ
とによって、ダメージ量を判定する。従って、この直方
体形状の各ランクのダメージエリアの中心を標的中心に
設定すれば、ダメージエリア判定手段が行う判定のため
の演算は座標の加減演算のみでよく、少ない演算量でダ
メージ判定を行うことができる。
いずれかにおいて、前記ダメージエリア設定手段は、前
記各ダメージエリアを、球形状に設定することを特徴と
する。
定手段が各ダメージエリアを設定すれば、ダメージエリ
ア判定手段は、仮想3次元空間内の攻撃位置又は命中位
置又は爆発時の効力エリアを表す座標が、球形状の各ラ
ンクのダメージエリアに含まれるか否か検出することに
よって、ダメージ量を判定する。従って、この球形状の
各ランクのダメージエリアの中心を標的中心に設定すれ
ば、標的中心からの距離を反映したダメージ判定を行う
ことができる。
かにおいて、前記ゲーム演算手段は、前記ゲーム用操作
手段からの入力信号に基づき、3次元ゲーム空間内をプ
レーヤ移動体が移動し、前記トリガ操作手段からの操作
信号に基づき、プレーヤ移動体からゲーム空間内に登場
する移動標的または静止標的に向け攻撃用アイテムを発
射するよう形成されたことを特徴とする。
ム用操作手段を操作することにより仮想3次元空間内を
移動しながら敵を攻撃して、その攻撃に応じた被害を敵
にあたえるゲーム演出を行うゲーム装置を提供すること
ができる。
細に説明する。
オゲーム装置の好適な一例が示されている。実施例のビ
デオゲーム装置は、コックピット部10と、その前方に
配置されたディスプレイ30とを有する。
室を想定して形成されている。シート12に座ったプレ
ーヤは、コイン投入部18から所定のコインを投入し、
スタートボタン20を操作するとゲームがスタートし、
ディスプレイ30上には、ゲーム画面300が表示され
る。このゲーム画面300には、後述するよう予め設定
された3次元ゲーム空間内において、コックピット部1
0の正面に見える景色が表示される。この3次元ゲーム
空間内には、敵の戦闘機532が飛行している。なお、
初心者には自機が見える映像のほうが操作しやすいの
で、自機の後方斜め上から見た景色が表示されるように
してもよい。
には、操縦装置として、操縦レバー14と、スピードレ
バー16とが設けられている。前記操縦レバー14は、
前後に倒すことにより戦闘機を下または上向き(y軸方
向)へ制御し、左右方向に倒すことにより戦闘機を右ま
たは左方向(x軸方向)へ旋回するように制御するもの
である。さらに、スピードレバー16は、これを操作す
ることにより前方向(z軸方向)へのスピードを制御す
るものである。プレーヤは、操縦レバー14を操作して
自分の戦闘機の姿勢および向き制御し、スピードレバー
16を操作して自分のスピードを制御し、敵の戦闘機5
32を追跡したり、地上の敵基地を探し出す。そして、
ゲーム画面300に現れる敵戦闘機532や敵基地等の
標的にに照準320を合わせ、トリガボタン22,24
を操作してマシンガン、ミサイルを発射し標的を撃破し
得点を上げる。
置の機能ブロック図が示されている。
ーヤ操作部40と、ゲーム演算部100と、画像合成部
200と、ディスプレイ30とを含む。
種レバー14,16および操作ボタン20,22,24
等のプレーヤの操作する部材である。その操作信号は、
ゲーム演算部100へ入力される。
入力信号と、あらかじめ定められたゲームプログラムと
に基づき、各種のゲーム演算を行い、画像合成に必要な
データを画像合成部200へ出力するものであり、ゲー
ム空間演算部110、マップ情報記憶部130、移動体
情報記憶部140を含んで構成される。
闘機などの移動するものと、地面、山、敵基地、川など
の位置が固定のものがある。
の移動体の位置情報・方向情報及びこの位置に表示すべ
き敵戦闘機等の映像を表すオブジェクトのオブジェクト
ナンバーが記憶されている(以下、この記憶された位置
・方向情報及びオブジェクトナンバーを移動体情報と呼
ぶ)。
面、山、敵基地、川等からなるマップ情報が方形状に分
割され、この分割されたマップの位置情報及びこの位置
に表示すべき地面・山等の映像を表すオブジェクトのオ
ブジェクトナンバーが記憶されている(以下、この記憶
された位置情報及びオブジェクトナンバーを分割マップ
情報と呼ぶ)。
憶部(図示せず)には、所定のゲームプログラムが記憶
されている。ゲーム空間演算部110は、このゲームプ
ログラム及び操作部40からの操作信号及び移動体情報
記憶部140から読み出した自機戦闘機情報にしたがっ
て自機戦闘機の位置座標を演算する。さらにゲーム空間
演算部110は、ゲームプログラム及び移動体情報記憶
部140から読み出した移動体情報に基づいて、他の移
動体の位置座標も演算する。そして自機戦闘機の位置座
標、他の移動体の位置座標、マップ情報記憶部130か
ら読み出した分割マップ情報に基づいて、ゲーム空間を
設定する。
示すよう設定された所定の3次元ゲーム空間内をプレー
ヤの操縦により戦闘機が移動し、プレーヤが敵の戦闘機
を攻撃する様子を演算し、演算結果を画像合成部200
に出力する。
にディスプレイに画像が供給されるので、ゲーム空間演
算部110は1/60秒ごとに各移動体のワールド座標
系における位置座標を演算して、画像合成部200に出
力している。
判定部120おける演算処理の詳細は後述する。
の演算結果に従い、実際にプレーヤから見える疑似3次
元画像の形成を行い、ディスプレイ30上に表示するも
のであり、3次元演算部220と、画像描画部240
と、オブジェクト画像情報記憶部260とを含んで構成
される。
は、前記のオブジェクトナンバーにより指定された敵戦
闘機などの移動体の画像情報と、地面、山、敵基地等の
画像情報とが記憶されている。
ゴンの集合として表現されている。例えば図5に示すよ
うに、敵戦闘機等の移動体オブジェクト510はポリゴ
ン512ー1,512−2,〜512ー5…の集合によ
り表現されている。そして、このポリゴン512ー1〜
512ー5…の各頂点座標等からなる画像情報が、オブ
ジェクト画像情報記憶部260に記憶されている。同様
に、マップオブジェクトである敵基地等のマップ情報
も、ポリゴンの集合として表現され、このポリゴンの頂
点座標等からなる画像情報もオブジェクト画像情報記憶
部260に記憶されている。
(移動体情報や分割マップ情報)に基づき、オブジェク
ト画像情報記憶部260から対応する画像情報を読み出
し、複数のポリゴンの集合としてゲーム空間へ設定す
る。このときワールド座標系で入力された各オブジェク
トの位置情報より、各オブジェクトを構成するポリゴン
の集合の視点座標系における頂点座標を求める処理を行
う。すなわちゲーム空間演算部の出力座標はワールド座
標系なので視点座標系へ座標変換を行う。そして視野外
にあるデータを除去するクリッピング処理、スクリーン
座標系への透視投影変換及びソーティング処理等の処理
をおこなって、画像描画部240へ処理後のデータを出
力する。
たデータから実際にプレーヤから見えるべき画像情報の
形成を行う。つまり、3次元演算部220から入力され
たデータは、ポリゴンの頂点情報等から構成される画像
情報として表現されているため、画像描画部240で
は、このポリゴンの頂点情報等からポリゴン内部全ての
ドットにおける画像情報の形成が行われる。そして、処
理後のデータは、ディスプレイ30に出力され、図4
(B)に示すような仮想3次元画像が形成されることに
なる。
の演算手法としては、ポリゴンの頂点座標からポリゴン
の輪郭線を求め、この輪郭線と走査線との交点である輪
郭点ペアを求め、この輪郭点ペアにより形成されるライ
ンを所定の色データ等に対応させるという手法を用いて
もよい。また、各ポリゴン内の全てのドットの画像情報
を、テクスチャ情報としてあらかじめROM等に記憶さ
せておき、ポリゴンの各頂点に与えられたテクスチャ座
標をアドレスとして、これを読み出し、はり付けるとい
うテクスチャマッピングと呼ばれる手法を用いてもよ
い。
ている。
間500内のマップ情報及びこの3次元ゲーム空間50
0内に登場する3次元オブジェクト510に関する情報
があらかじめ、ゲーム演算部100内のマップ情報記憶
部130及び移動体情報記憶部140に記憶されてい
る。
る画像情報は、複数のポリゴン512−1,512−
2,512−3,……からなる形状モデルとして表現さ
れ、あらかじめオブジェクト画像情報記憶部260に記
憶されている。
次元オブジェクト510は3次元ゲーム空間500内に
登場する戦闘機532等であり、3次元ゲーム空間50
0内には、この他に、例えば、図4に示すように地面5
19、山520、ビル522、陣地524、などの背景
を表す各種の3次元オブジェクトが配置されている。
部200で仮想プレーヤPの視点610を中心とする視
点座標系の透視投影面620上に透視投影変換され、疑
似3次元画像522としてディスプレイ30上に表示さ
れる。
けるプレーヤの操縦する戦闘機530と、敵の戦闘機5
32との位置関係が示されている。3次元ゲーム空間5
00は、原則としてワールド座標系(XW ,YW ,ZW
)で表されるが、同図では、プレーヤの操縦する戦闘
機530の操縦席の位置に、図6に示す視点610を設
定した視点座標系で表されている。この視点座標系は、
視点610の視線の方向をz軸、左右方向をx軸,上下
方向をy軸と定義し、自機530の移動とともに移動す
る。従って、プレーヤが操作部40を前にして、視点6
10からディスプレイ30を見ると、自分が戦闘機のコ
ックピットに座り、3次元ゲーム空間500内に位置し
ているような映像を見ることができる。
て、自分が仮想的に乗っている戦闘機の回転、並進等の
操作を行うと、3次元ゲーム空間500に対する視点6
10の位置が変化し、3次元ゲーム空間500が回転、
並進されることになる。このためゲーム演算部100
は、この操作信号およびゲームプログラムに基づいて3
次元ゲーム空間500を構成する、戦闘機である3次元
オブジェクト510やその他の3次元オブジェクトの回
転、並進等の演算をリアルタイムで行う。そして、画像
合成部200で、これら3次元オブジェクトは透視投影
面620上に透視投影変換され、リアルタイムで変化す
る疑似3次元画像522としてディスプレイ30上に表
示される。
た場合、前記3次元オブジェクト510は、独立したボ
ディ座標系を用いてその形状モデルを作成している。す
なわち、3次元オブジェクト510を構成する各ポリゴ
ンを、このボディ座標系上に配置し、その形状モデルを
特定している。
ルド座標系(XW ,YW ,ZW )を用いて構成され、ボ
ディ座標系を用いて表された3次元オブジェクト510
は、その運動モデルに従ってワールド座標系の中に配置
される。
視線の方向をz軸の正方向にとった視点座標系にデータ
を変換し、投影面620であるスクリーン座標系へ、そ
れぞれの座標を透視投影変換する。このようにして、視
点610から見える3次元ゲーム空間500の視野内の
画像をディスプレイ30上に表示することができる。し
たがって、プレーヤは、レバー14,16やトリガ釦2
2,24を操作することにより、3次元ゲーム空間50
0内を戦闘機を操縦しながら敵機を攻撃している状態を
仮想シュミレートできることになる。
ムが開始されると、プレーヤの操縦する戦闘機は図4に
示す仮想3次元ゲーム空間500を自由に飛び回り、敵
機、敵基地等をバルカン砲やミサイルで攻撃する。
座標系のx,zの2次元空間として表したものである。
同図において、560はプレーヤの操縦する戦闘機の視
界範囲であり、564は敵影視認距離、562はバルカ
ン有効射程距離、566はミサイル最大射程である。
ン有効射程距離562に含まれない敵戦闘機に向け、ミ
サイルやバルカン砲を発射しても、敵戦闘機を効果的に
攻撃はできない。
ゲーム画面の、より詳細な一例が示されている。実施例
のゲーム装置は、3次元ゲーム空間500内の視界範囲
560内に敵戦闘機532が位置し、しかも、その位置
が、図8に示す敵影視認距離564より手前に位置する
場合にのみ、その敵戦闘機532の画像をゲーム画面上
に表示するよう形成されている。そして、敵戦闘機53
2の表示位置に、ターゲットディシグネータ310aを
重ねて表示する。このターゲットディシグネータ310
aは、敵戦闘機532の位置を示すものであり、敵戦闘
機532はその円の中心に位置する。従って、プレーヤ
はこのターゲットディシグネータ310aにより、ゲー
ム画面300内に存在する敵戦闘機532を容易に確認
することができる。
ジサークル324内に入ると、ミサイルシーカ322が
自動的に表示され、敵戦闘機532へ向け移動を開始す
る。そして、このミサイルシーカ322が、ターゲット
ディシグネータ310aと重なると、敵戦闘機532に
ミサイルがロックオンされた状態となる。この状態で、
プレーヤがミサイル発射用のトリガボタン24を操作す
ると、図11に示すようミサイル582が発射され、敵
戦闘機532に対する追尾を開始する。通常は、このミ
サイル582は、敵戦闘機532を自動追尾し、敵戦闘
機532に命中することになるが、場合よってはこのミ
サイル発射をゲーム演算部100が検出し、図11に示
すよう、敵戦闘機532からチャフ312を放出するゲ
ーム演出を行う場合がある。
が攪乱されるか否かは確率により、さらにこの確率はゲ
ームレベルに依存する。攪乱された場合、ミサイル58
2はチャフ312を目標に図11(A),(B),
(C)に示すように順次追尾し、チャフ312のポイン
トで爆発する。
62の範囲内に、敵戦闘機532が位置すると、図9に
示すようゲーム画面300の中央にバルカン砲照準32
0が表示される。このバルカン砲照準320を用いて敵
戦闘機532に照準を合わせ、バルカン砲用のトリガボ
タン22を操作することにより、図10に示すよう敵戦
闘機532へ向けバルカン砲を発射し、これを撃墜する
ことができる。
敵戦闘機532の位置を表示するレーダー340、右下
隅には保有する攻撃用アイテム350の残数表示が行わ
れ、右上隅には、ゲーム残り時間330が表示される。
ルカン砲や、ミサイルの命中判定動作を行うため、ゲー
ム空間演算部110に、命中判定部120が設けられて
いる。
機530から発射されたバルカン砲の弾580やミサイ
ル582の位置P2と、標的である敵戦闘機532の位
置P1とを比較し、その命中判定を行うように構成され
ている。
すると、爆発等の演出を視覚的、聴覚的に行うように構
成されている。
の撃った弾と標的とのヒットチェック動作をどのように
して行うか、そして当たり具合によって相手に与えるダ
メージをいかに演出するかがゲームの面白さを左右する
大きなな要因となる。ラフなヒットチェックでは、ゲー
ムの面白さが半減してしまう。
3次元ゲーム空間500内における敵の座標位置P1を
基準として、前記標的に対し異なるランクのダメージ量
を規定する複数のダメージエリアを設定するダメージエ
リア設定部122と、前記標的に対する攻撃位置が、ど
のランクのダメージエリアに含まれるかに基づき、標的
におけるダメージを演算するダメージ演算部124とを
含むように構成されている。
るダメージエリアの具体例が示されている。実施例で
は、前記ダメージエリアとして、機体中心を中心とする
複数の立方体を第一,第二のヒットチェックボックス7
00,710として設定し、ダメージ判定を行うように
形成されている。ここにおいて、第二のヒットチェック
ボックス710は小さく、第一のヒットチェックボック
ス700は大きく形成され、第二のヒットチェックボッ
クス710は第一ヒットチェックボックス700に内包
されるように設定されている。なお、第一のヒットチェ
ックボックス700は、射撃を容易にするため、実際の
敵戦闘機532のサイズより大きめに設定されている。
そして、中心側に位置する第二のヒットチェックボック
ス710に対しては、大きなダメージ量が設定され、外
側に位置する第一のヒットチェックボックス700には
相対的に小さなダメージ量が設定されている。
部122は、ダメージ量の小さなヒットチェックボック
ス700に、ダメージ量の大きなヒットチェックボック
ス710が内包され、標的である敵戦闘機532の中心
位置P1に近づく程ダメージ量が大きくなるように、前
記各ヒットチェックボックス700,710のランク設
定を行っている。
用アイテムの標的である敵戦闘機532に対する攻撃位
置が、どのランクのヒットチェックボックスに含まれる
かに基づき、標的である敵戦闘機532のダメージを演
算するよう形成されている。本実施例において、攻撃用
アイテムとしてバルカン砲を用いた場合と、ミサイルを
用いた場合とでは、そのダメージ判定が若干異なる。
合のダメージ判定動作が示され、同図(C)にはミサイ
ルを用いた場合のダメージ判定動作が示されている。
判定動作を説明する。図12(B)にはバルカン砲で攻
撃を受ける敵戦闘機(図示せず)のヒットチェックボッ
クス700、710が示されている。プレーヤが敵戦闘
機(図示せず)に向けバルカン砲を発射し、その弾丸5
80の軌跡が、同図に示すよう580−1,580−2
…580−3の順に移動する場合を想定する。このと
き、前記ダメージ演算部124は、弾丸580の移動経
路が、どのランクのヒットチェックボックスを通過する
かに基づき、標的である敵戦闘機532におけるダメー
ジを演算する。例えば、弾丸580の移動経路が、各ヒ
ットチェックボックス700,710の何れも通過しな
い場合には、弾丸は外れたと判断され、ダメージの演算
は行われない。
ットチェックボックス700を通過すると、ダメージ演
算部124は、弾丸の軌跡が次に第二のヒットチェック
ボックス710を通過するか否かの判断を行う。第二の
ヒットチェックボックス710を通過しないと判断され
た場合には、第一のヒットチェックボックス700のみ
を通過したと判断し、小さなダメージ量の演算設定が行
われる。第二のヒットチェックボックス710を通過す
る判断された場合には、敵戦闘機532の機体のより中
心に近い部分に命中したと判断され、大きなダメージ量
の演算設定が行われる。
闘機532へむけミサイル582が発射された場合に
も、原則としてバルカン砲のヒットチェック動作と同様
にダメージ演算が行われる。すなわち、前記ミサイル5
82は、敵戦闘機532に命中すると、命中位置で爆発
するようにゲーム演算が行われる。そして、その爆発
が、前記第一および第二のヒットチェックボックスの何
れに属するかに基づき、異なるダメージ量の演算設定が
行われる。
概念も設定されている。例えば、図11に示すよう、敵
戦闘機532がチャフ312を投下し、ミサイルがこの
チャフ312に衝突して爆発した場合には、爆発位置は
第一および第二のヒットチェックボックス700,71
0のいずれにも含まれないことになる。
径内に第一,第二のヒットチェックボックス700,7
10のいずれかが存在するかが判断され、ダメージ量の
演算設定が行われる。
ェックボックスにバルカン砲や、ミサイルが命中した場
合には、バルカン砲に比べミサイルの方のダメージは大
きく、設定される。また、同じミサイルが爆発した場合
でも、ミサイル582が、前記ヒットチェックボックス
内で爆発した場合に比べ、図12(C)に示すようヒッ
トチェックボックスの外で爆発した場合には、そのダメ
ージ量は小さく設定されることは言うまでもない。
は、ミサイルやバルカン砲が敵に命中すると、大小の爆
発や発煙などの被弾の演出を、視覚的、聴覚的に行う。
ージの大きさで決定される耐久力を有しており、以前に
受けたダメージが大きいほど耐久力が衰えている。従っ
て、一度被弾して耐久力の衰えた敵機と、まだ被弾して
いない敵とでは、次に同じ様な被弾を受けた場合でも異
なる被弾演出が行われ、よりリアリティの高いゲーム画
面が表示されることになる。
ーム画面である。同図(A)から順に、同図(E)に従
って、大きなダメージを受けた場合の演出画面が示され
ている。
ジを与えられると、ダメージ量に応じた被弾の演出が行
われる。被弾した敵は、ダメージ量に応じて性能が低下
し、回転運動などが鈍化する。
に示すよう、白色系の煙を少量出すような演出が行われ
る。ダメージが増加すると、同図(B)に示すよう、火
災が発生するような演出がなされる。
(C)に示す小爆発、同図(D)に示す中爆発の演出が
行われる。小、中爆発は基本的にランダムに起こるが、
コース選択、ステージ、残り時間、敵の強さなどの状況
により、その確率は変動する。
(E)に示す爆発画面が表示される。
と、ダメージ演出動作のフローチャートが示されてい
る。
バルカン砲のヒットチェックを行う場合を例にとり説明
する。
敵戦闘機532を図10に示すようバルカン砲照準32
0付近に取らえ、バルカン砲を発射した場合を想定す
る。
を視点座標系の原点とした場合における、敵戦闘機53
2の3次元座標位置P1と、発射されたバルカン砲の弾
580の3次元座標位置P2との関係が示されている。
バルカン砲が発射されると、発射された弾580の現座
標位置P2に基づき、この弾道が図12(A)に示す敵
戦闘機532ヒットチェックボックス700,710を
通過したかどうかを検出する。
80ー1のように第一のヒットチェックボックス700
の外部にあるときにはまだヒットを検出せず、弾580
が580ー2のように第二のヒットチェックボックス7
00の内部にきたときヒットを検出する。
ックス700とのヒットチェックを第一命中判定と呼
び、第二のヒットチェックボックス710とのヒットチ
ェックを第二命中判定と呼ぶ。またそれぞれにヒットし
たときの出力を、第一の命中信号、第二の命中信号と呼
び、はずれたときの出力を第一のはずれ信号、第二のは
ずれ信号と呼ぶ。
れた、弾580の座標P2とヒットチェックボックス7
00の中心のX,Y,Z座標データの差を、予め定めら
れた第一命中判定用のX座標及びY座標及びZ座標の各
基準値と比較することにより、ヒットチェック動作を行
う。ここで機体の中心と第一のヒットチェックボックス
700の中心が一致しているので、敵の戦闘機532の
X,Y,Z座標データを、第一のヒットチェックボック
ス700の中心P1のX,Y,Z座標データとして用い
ることができる。
心の座標をP1(X1、Y1、Z1)、弾580の座標をP
2(X2、Y2、Z2)、第一のヒットチェックボックス7
00の一辺を2a1とすると、前記第一命中判定用のX
座標及びY座標及びZ座標基準値はa1となり、弾58
0の座標P2がこの第一のヒットチェックボックス70
0の内部にあるとき次の関係が成り立つ。
るように構成されているので、ゲーム演算部100は1
/60秒ごとに移動体のワールド座標系における座標P
1(X1、Y1、Z1)、P2(X2、Y2、Z2)の値を演算
している。ダメージ演算部124は、トリガ操作により
弾が発射されると、弾と各オブジェクトについてその値
が上記(1)〜(3)の関係を満たすかどうかチェック
しており、上記(1)〜(3)の関係すべて満たしたと
き第一の命中信号を出力する(ステップ10)。
まで1/60秒ごとに前述のヒットチェック動作をくり
かえす。命中の可能性の有無は相手が敵戦闘機などの移
動体である場合は、今後の弾道と移動を考慮した移動体
の位置関係でおこなう。すなわち図12(A)で弾58
0が580ー3の位置に来たときは、以後命中の可能性
がないとされる。また移動体でない場合は、今後の弾道
が相手から離れると演算された場合、命中の可能性がな
いとされる。このように、命中の可能性がないとされた
場合に、第一のはずれ信号を出力する(ステップ1
0)。
してヒットの可能性のあるオブジェクトのみについて前
述のヒットチェック動作を行うとCPUの負荷が軽減す
る。そして、第一命中判定により第一のはずれ信号が出
力され、弾道が敵戦闘機に衝突の可能性がないと判断さ
れると(ステップ12)、通常のゲーム演出が行われる
(ステップ22)。
が出力され、弾580がヒットチェックボックス700
に命中していると判断されると(ステップ12)、次に
弾580が第二のヒットチェックボックス710に命中
するか否かの第二命中判定が行われる(ステップ1
4)。
は同様のヒットチェック動作を行う。ただし第二命中判
定は、図12(B)に示すように第一のヒットチェック
ボックス700を弾580が通過する間の短い時間内に
第二のヒットチェックボックス710をも弾580が通
過するかどうかチェックするものなので、第一命中判定
よりも短いサイクルで前述のヒットチェック動作を繰り
返し行っている。すなわち、弾580と敵戦闘機の53
2の1/60秒ごとの座標値と、その運動状態とによ
り、1/60秒をさらに短いサイクルに区切って各座標
値を求めてヒットチェック動作を行っている。
中心の座標をP1(X1、Y1、Z1)、このようにして求
めた弾580の座標をP2(X2、Y2、Z2)、ヒットチ
ェックボックス710の一辺を2a2とすると、前記第
二命中判定用のX座標及びY座標及びZ座標基準値はa
2となり、弾580の座標P2がこの第二のヒットチェッ
クボックス710の内部にあるとき次の関係が成り立
つ。
係を全て満たしたとき、第二の命中信号を出力し、満た
さないときは命中の可能性が無くなるまで前述のヒット
チェック動作をくりかえす。そして、命中の可能性が無
いと判断すると、第二のはずれ信号を出力する。
され、弾580が第二のヒットチェックボックス710
に命中したと判定されると(ステップ16)、大ダメー
ジ演出(ステップ18)が行われ、図14(B)のよう
な大ダメージ演出画面が表示される。
力され、第一のヒットチェックボックス700にのみ命
中と判断されると(ステップ16)、小ダメージ演出が
行われ(ステップ20)、図8(A)のような小ダメー
ジ演出画面が表示される。
ヒットチェックボックス700、710にヒットしたか
否かをチェックしており、ヒットチェックボックス71
0にヒットしたときは相手に大きなダメージを与え、ヒ
ットチェックボックス700のみにヒットしたときは相
手に小さなダメージを与え、それ以外のときは弾580
は命中していないとしてダメージを与えない。
0、710を立方体とすると、座標値の加減算と大小判
定のみで、ヒットチェックを行うのでデータ処理量を大
幅に低減し、CPUの負担を軽減することができる。ま
た本実施例では立方体としたが、直方体としても効果は
同様である。
よって射撃の難易度がきまるが、本実施例ではヒットチ
ェックボックス700は射撃難易度緩和のため、実機の
サイズより大きめに設定している。したがって初心者で
もヒットチェックボックス700には比較的命中しやす
くなり、全く当たらないままゲームが終了してしまうと
いうことがすくなくなる。また上級者は、命中の度合い
によってダメージ演出が異なるので、自分の腕が正確に
反映されたゲームを楽しむことができる。
定の場合には、初心者用の場合は、敵機のヒットチェッ
クボックスを大きめにとり当たりやすくし、自機のヒッ
トチェックボックスを小さめにとり当たりにくくし、上
級者用の場合はその反対になるように構成してもよい。
中心としているので機体の回転をそのまま立方体の回転
に利用できるが、ヒットチェックボックス自体を回転さ
せることは、演算負荷が増す割にゲームの見かけ上の視
覚的効果が薄いので、本実施例では機体姿勢にあわせて
の回転は行わず、機体の中心座標にたいして固定にして
いる。
のではなく、本発明の要旨の範囲で各種の変形実施が可
能である。
方体形状をしたヒットチェックボックスとして設定する
場合を例にとり説明したが、本発明はこれに限らず、必
要に応じて各種形状に形成することができる。特に、こ
のダメージエリアは、空間的に演算の容易な3次元形状
に設定するが好ましく、例えば、球形状に形成すること
も可能である。
さなダメージエリアに、ダメージ量の大きなダメージエ
リアが内包されるようにこの設定を行ったが、本発明は
これに限らず、異なるランクの複数のダメージエリアが
隣接するように配置してもよくまたその一部が重複する
ように設定してもよい。
ボックスにしたり、翼部を別のヒットチェックボックス
にして異なった演出をしてもよい。
3次元ゲーム空間に登場する標的に対し攻撃を行うゲー
ムにおいて、プレーヤの操作をダメージ演出に詳細に反
映し、リアリティの高い面白いゲームが可能な3次元ゲ
ーム装置を提供できるという効果がある。
面の説明図である。
トの一例を示す概略図である。
明図である。
の位置関係を示す説明図である。
カン有効射程距離などの説明図である。
る。
面の説明図である。
アを投下した状態を示す説明図である。
ボックスの説明図である。
動作を示すフローチャート図である。
る。
Claims (10)
- 【請求項1】 プレーヤの操作するゲーム用操作手段か
らの入力信号及び所定のゲームプログラムに基づき、仮
想3次元ゲーム空間内に登場する標的に対し攻撃を行う
ゲーム演算を行うゲーム演算手段を含み、前記仮想3次
元ゲーム空間のゲーム画面をディスプレイ上に表示する
3次元ゲーム装置において、 前記ゲーム演算手段は、 前記仮想3次元ゲーム空間内における前記標的に対し異
なるランクのダメージ量を規定する複数のダメージエリ
アを設定するダメージエリア設定手段と、 前記標的に対する攻撃位置が、どのランクの前記ダメー
ジエリアに含まれるかに基づき、前記標的の受けるダメ
ージを演算するダメージ演算手段と、 を含み、標的のダメージ量に基づいたゲーム演出を行う
ことを特徴とする3次元ゲーム装置。 - 【請求項2】 請求項1において、前記ゲーム演算手段は、 前記ゲーム用操作手段からの入力信号及び所定のゲーム
プログラムに基づき、仮想3次元ゲーム空間内の座標上
に位置する標的に対し所定の攻撃アイテムを発射して攻
撃を行うゲーム演算を行い、 前記ダメージ演算手段は、 前記攻撃用アイテムの標的に対する攻撃位置が、どのラ
ンクの前記ダメージエリアに含まれるかに基づき、前記
標的の受けるダメージを演算するよう形成されたことを
特徴とする3次元ゲーム装置。 - 【請求項3】 請求項2において、 前記ダメージ演算手段は、 前記攻撃用アイテムの移動経路が、どのランクの前記ダ
メージエリアを通過するかに基づき、前記標的の受ける
ダメージを演算するよう形成されたことを特徴とする3
次元ゲーム装置。 - 【請求項4】 請求項2,3のいずれかにおいて、 前記ダメージ演算手段は、 前記攻撃用アイテムの爆発時の効力エリアが、どのラン
クの前記ダメージエリアまで達するかに基づき、前記標
的の受けるダメージを演算するよう形成されたことを特
徴とする3次元ゲーム装置。 - 【請求項5】 請求項1〜4のいずれかにおいて、 前記ダメージエリア設定手段は、 ダメージ量の小さなダメージエリアに、ダメージ量の大
きなダメージエリアが内包され、標的の中心に近づくほ
どダメージ量が大きくなるように、前記複数ランクのダ
メージエリアを設定したことを特徴とする3次元ゲーム
装置。 - 【請求項6】 請求項5において、 前記ダメージ演算手段は、 ダメージ量の小さいランクから順に、前記標的に対する
攻撃位置が、どのランクの前記ダメージエリアに含まれ
るかを判断することを特徴とする3次元ゲーム装置。 - 【請求項7】 請求項1〜6のいずれかにおいて、 前記ダメージエリア設定手段は、 前記各ダメージエリアを、直方体形状に設定することを
特徴とする3次元ゲーム装置。 - 【請求項8】 請求項1〜6のいずれかにおいて、 前記ダメージエリア設定手段は、 前記各ダメージエリアを、球形状に設定することを特徴
とする3次元ゲーム装置。 - 【請求項9】 請求項2〜4、請求項2〜4のいずれか
に従属する請求項5〜8のいずれかにおいて、 前記ゲーム用操作手段は、 前記所定の攻撃アイテム発射用のトリガ操作手段を含
み、 前記ゲーム演算手段は、 前記ゲーム用操作手段からの入力信号に基づき、仮想3
次元ゲーム空間内をプレーヤ移動体が移動し、前記トリ
ガ操作手段からの操作信号に基づき、プレーヤ移動体か
らゲーム空間内に登場する移動標的または静止標的に向
け攻撃用アイテムを発射するよう形成されたことを特徴
とする3次元ゲーム装置。 - 【請求項10】 プレーヤの操作するゲーム用操作手段
からの入力信号及び所定のゲームプログラムに基づき、
仮想3次元ゲーム空間内に登場する標的に対し攻撃を行
うゲーム演算を行う3次元ゲーム装置の制御方法におい
て、 前記仮想3次元ゲーム空間内における前記標的に対し異
なるランクのダメージ量を規定する複数のダメージエリ
アを設定するダメージエリア設定工程と、 前記標的に対する攻撃位置が、どのランクの前記ダメー
ジエリアに含まれるかに基づき、前記標的の受けるダメ
ージを演算するダメージ演算工程と、 を含むことを特徴とする3次元ゲーム装置の制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP06699895A JP3442184B2 (ja) | 1995-02-28 | 1995-02-28 | 3次元ゲーム装置及びその制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP06699895A JP3442184B2 (ja) | 1995-02-28 | 1995-02-28 | 3次元ゲーム装置及びその制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08229239A JPH08229239A (ja) | 1996-09-10 |
JP3442184B2 true JP3442184B2 (ja) | 2003-09-02 |
Family
ID=13332193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP06699895A Expired - Lifetime JP3442184B2 (ja) | 1995-02-28 | 1995-02-28 | 3次元ゲーム装置及びその制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3442184B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7677976B2 (en) | 2006-09-21 | 2010-03-16 | Kabushiki Kaisha Square Enix | Video game processing apparatus, a method and a computer program product for processing a video game |
WO2016129171A1 (ja) * | 2015-02-10 | 2016-08-18 | 株式会社コナミデジタルエンタテインメント | ゲーム装置及びプログラム |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000200361A (ja) | 1998-08-07 | 2000-07-18 | Sega Enterp Ltd | 画像処理装置及び情報記録媒体 |
JP5273694B2 (ja) * | 2005-10-13 | 2013-08-28 | 株式会社バンダイナムコゲームス | ゲームシステム、プログラム、情報記憶媒体及びサーバ |
JP2008119222A (ja) * | 2006-11-10 | 2008-05-29 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
JP2008119224A (ja) * | 2006-11-10 | 2008-05-29 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びゲーム装置 |
JP4524710B2 (ja) * | 2008-07-22 | 2010-08-18 | 株式会社セガ | ゲーム画像を生成する処理をコンピュータに実行させるためのプログラムを格納した記録媒体 |
JP4583489B2 (ja) * | 2009-05-07 | 2010-11-17 | 株式会社バンダイナムコゲームス | プログラム、情報記憶媒体及びゲーム装置 |
JP5498803B2 (ja) * | 2010-01-13 | 2014-05-21 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム制御方法、ならびに、プログラム |
JP4747217B2 (ja) * | 2010-02-08 | 2011-08-17 | 株式会社バンダイナムコゲームス | プログラム、情報記憶媒体及びゲーム装置 |
JP5816435B2 (ja) | 2011-01-06 | 2015-11-18 | 任天堂株式会社 | 表示制御プログラム、表示制御装置、表示制御システム、表示制御方法 |
JP5363669B2 (ja) * | 2013-03-25 | 2013-12-11 | 株式会社バンダイナムコゲームス | 画像生成システム、プログラム及び情報記憶媒体 |
KR101647479B1 (ko) * | 2014-09-25 | 2016-08-10 | 국방과학연구소 | 실시간 시각화 전자전 시뮬레이션 시스템 및 그 방법 |
US11433308B2 (en) | 2018-03-14 | 2022-09-06 | Krafton, Inc. | Device for increasing processing speed of game implementing multiple threads and method therefor |
-
1995
- 1995-02-28 JP JP06699895A patent/JP3442184B2/ja not_active Expired - Lifetime
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7677976B2 (en) | 2006-09-21 | 2010-03-16 | Kabushiki Kaisha Square Enix | Video game processing apparatus, a method and a computer program product for processing a video game |
WO2016129171A1 (ja) * | 2015-02-10 | 2016-08-18 | 株式会社コナミデジタルエンタテインメント | ゲーム装置及びプログラム |
JPWO2016129171A1 (ja) * | 2015-02-10 | 2017-04-27 | 株式会社コナミデジタルエンタテインメント | ゲーム装置及びプログラム |
JP2019005623A (ja) * | 2015-02-10 | 2019-01-17 | 株式会社コナミデジタルエンタテインメント | ゲーム装置及びプログラム |
US10478725B2 (en) | 2015-02-10 | 2019-11-19 | Konami Digital Entertainment Co., Ltd. | Game machine and program |
US10478726B2 (en) | 2015-02-10 | 2019-11-19 | Konami Digital Entertainment Co., Ltd. | Game machine and program |
Also Published As
Publication number | Publication date |
---|---|
JPH08229239A (ja) | 1996-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100276549B1 (ko) | 화상생성장치,화상생성방법및이것을이용한게임기 | |
JP3745475B2 (ja) | ゲーム装置及び画像処理装置 | |
JP3685836B2 (ja) | 3次元シューティングゲーム装置 | |
US8740681B2 (en) | Game machine, program for realizing game machine, and method of displaying objects in game | |
US5704837A (en) | Video game steering system causing translation, rotation and curvilinear motion on the object | |
US6582299B1 (en) | Target shooting video game device, and method of displaying result of target shooting video game | |
US6283861B1 (en) | Video game device and video game method | |
US6980207B2 (en) | Image processing device and information recording medium | |
US6652384B2 (en) | Image processing device for placing a player character in a virtual space | |
US6972756B1 (en) | Image generating device | |
JP3442184B2 (ja) | 3次元ゲーム装置及びその制御方法 | |
US8052527B2 (en) | Calculation control method, storage medium, and game device | |
US20040063501A1 (en) | Game device, image processing device and image processing method | |
JP5138520B2 (ja) | プログラム及びゲーム装置 | |
JPH078632A (ja) | 3次元ゲーム装置 | |
KR100415046B1 (ko) | 사격 비디오 게임 시스템 및 사격 비디오 게임에서의이미지 디스플레이 방법 | |
US7119817B1 (en) | Image generating system and program | |
JP3325075B2 (ja) | マルチプレーヤ用ゲーム装置 | |
JP4117687B2 (ja) | 画像処理装置 | |
JP4114825B2 (ja) | 画像生成装置及び情報記憶媒体 | |
JP3431320B2 (ja) | 3次元ゲーム装置及び画像合成方法 | |
JPH0981780A (ja) | 画像合成方法及び3次元ゲーム装置 | |
EP1170042B1 (en) | Target shooting video game device, and method of displaying result of target shooting video game | |
JP4067584B2 (ja) | 3次元ゲーム装置 | |
JP2002018126A (ja) | ゲームシステム及び情報記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20030603 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080620 Year of fee payment: 5 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090620 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090620 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090620 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100620 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100620 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110620 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110620 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120620 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120620 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130620 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130620 Year of fee payment: 10 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |