JPH11128533A - ビデオゲーム装置およびその記憶媒体 - Google Patents

ビデオゲーム装置およびその記憶媒体

Info

Publication number
JPH11128533A
JPH11128533A JP9298111A JP29811197A JPH11128533A JP H11128533 A JPH11128533 A JP H11128533A JP 9298111 A JP9298111 A JP 9298111A JP 29811197 A JP29811197 A JP 29811197A JP H11128533 A JPH11128533 A JP H11128533A
Authority
JP
Japan
Prior art keywords
player object
player
video game
image data
game 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.)
Pending
Application number
JP9298111A
Other languages
English (en)
Inventor
Shigeru Miyamoto
茂 宮本
Yoshiaki Koizumi
歓晃 小泉
Toru Osawa
徹 大澤
Yoichi Yamada
洋一 山田
Toshio Iwawaki
敏夫 岩脇
Tsuyoshi Kihara
強 木原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nintendo Co Ltd
Original Assignee
Nintendo Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nintendo Co Ltd filed Critical Nintendo Co Ltd
Priority to JP9298111A priority Critical patent/JPH11128533A/ja
Priority to CA002252176A priority patent/CA2252176C/en
Priority to US09/179,954 priority patent/US6165073A/en
Priority to BR9804350-1A priority patent/BR9804350A/pt
Priority to TW087117940A priority patent/TW440458B/zh
Priority to EP98308902A priority patent/EP0913175A3/en
Priority to CNB981228224A priority patent/CN1160643C/zh
Priority to KR1019980046867A priority patent/KR100618740B1/ko
Priority to AU90450/98A priority patent/AU741752C/en
Publication of JPH11128533A publication Critical patent/JPH11128533A/ja
Priority to HK99105071.3A priority patent/HK1019941B/xx
Priority to US09/685,224 priority patent/US6626760B1/en
Pending legal-status Critical Current

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
    • A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50—Controlling the output signals based on the game progress
    • A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • A63F13/525—Changing parameters of virtual cameras
    • A63F13/5252—Changing parameters of virtual cameras using two or more virtual cameras concurrently or sequentially, e.g. automatically switching between fixed virtual cameras when a character changes room or displaying a rear-mirror view in a car-driving game
    • A63F13/10—
    • 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
    • A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80—Special adaptations for executing a specific game genre or game mode
    • A63F13/822—Strategy games; Role-playing games
    • 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
    • A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20—Input arrangements for video game devices
    • 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
    • A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • A63F13/422—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle automatically for the purpose of assisting the player, e.g. automatic braking in a driving game
    • 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
    • A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45—Controlling the progress of the video game
    • 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
    • A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50—Controlling the output signals based on the game progress
    • A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • A63F13/525—Changing parameters of virtual cameras
    • 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
    • A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50—Controlling the output signals based on the game progress
    • A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
    • A63F13/5372—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen for tagging characters, objects or locations in the game scene, e.g. displaying a circle under the character controlled by the player
    • 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
    • A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55—Controlling game characters or game objects based on the game progress
    • 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
    • A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80—Special adaptations for executing a specific game genre or game mode
    • A63F13/833—Hand-to-hand fighting, e.g. martial arts competition
    • 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/30—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 characterized by output arrangements for receiving control signals generated by the game device
    • A63F2300/303—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 characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
    • 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/30—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 characterized by output arrangements for receiving control signals generated by the game device
    • A63F2300/303—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 characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
    • A63F2300/306—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 characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for displaying a marker associated to an object or location in the game field
    • 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/6045—Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
    • A63F2300/6054—Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands by generating automatically game commands to assist the player, e.g. automatic braking in a driving game
    • 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/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
    • A63F2300/6661—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
    • 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/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
    • A63F2300/6661—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
    • A63F2300/6676—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera by dedicated player input
    • 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/8029—Fighting without shooting
    • 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/807—Role playing or strategy games

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Processing Or Creating Images (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

(57)【要約】 【構成】 RCPは、外部ROMからRAMへ転送さ
れた画像データに従って、プレイヤオブジェクトやノン
プレイヤオブジェクトの表示のための画像データの変換
処理を行い、その画像信号をディスプレイに供給する。
ステップS304では、Zボタンの操作に応答して、デ
ィスプレイ上においてプレイヤオブジェクトの周辺にノ
ンプレイヤオブジェクトが存在するか否かを検出する。
ノンプレイヤオブジェクトが検出されると、ステップS
305,S311あるいはS314において、ノンプレ
イヤオブジェクトを注目ノンプレイヤオブジェクトとし
て選択する。このとき、仮想カメラの位置および撮影方
向が注目ノンプレイヤオブジェクトに対面したプレイヤ
オブジェクトを撮影可能な位置および撮影方向に変更さ
れる。 【効果】 プレイヤがZボタンを操作することによっ
て、極めて容易に、プレイヤオブジェクトをノンプレイ
ヤオブジェクトに注目させることができ、ゲーム中の操
作性が飛躍的に向上される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明はビデオゲーム装置およ
びそれに用いられる記憶媒体に関する。より特定的に
は、この発明は、ディスプレイ上の仮想3次元空間中に
プレイヤオブジェクトおよびノンプレイヤオブジェクト
を表示させるビデオゲーム装置および記憶媒体に関す
る。
【0002】
【従来の技術】たとえば「Nintendo 64」の
ような3次元ビデオゲーム装置においては、ディスプレ
イ上の仮想3次元空間中にプレイヤオブジェクトおよび
ノンプレイヤオブジェクトを表示させる。このような3
次元ゲーム装置では、プレイヤオブジェクト(Player O
bject :プレイヤによって所望の方向へ移動させ、もし
くは所望の動作を実行させることができるオブジェク
ト。以下、「PO」と略称することがある。)は、コン
トローラのたとえばアナログジョイスティックのような
方向指示手段をプレイヤが操作することによって、3次
元空間の任意の方向へ移動することができる。
【0003】
【発明が解決しようとする課題】3次元空間中ではプレ
イヤオブジェクトの位置は方向指示手段の操作に応答し
てX,YおよびZの3軸方向に変化するため、方向指示
手段によってプレイヤオブジェクトの移動方向や視線方
向(対面方向)をプレイヤの希望する方向に調節するの
はかなり難しい。たとえば敵キャラクタのようなノンプ
レイヤオブジェクト(Non-player Object :プレイヤの
コントローラの操作によらず、プログラムよって決まる
方向へ移動し、もしくはプログラムによって決まる動作
を実行するオブジェクト。以下、「NPO」と略称する
ことがある。)に向けてたとえば矢を撃つときにおいて
は、プレイヤオブジェクトは敵キャラクタに正対する必
要があるが、このような場合、プレイヤオブジェクトの
方向がうまく調整できなければ、矢によって確実に敵キ
ャラクタにダメージを与えることができない。
【0004】それゆえに、この発明の主たる目的は、プ
レイヤオブジェクトをして容易にノンプレイヤオブジェ
クトに注目させることができる、ビデオゲーム装置を提
供することである。この発明の他の目的は、プレイヤオ
ブジェクトがノンプレイヤオブジェクトに注目した状態
のまま必要な動作をプレイヤオブジェクトに実行させる
ことができる、ビデオゲーム装置を提供することであ
る。
【0005】
【課題を解決するための手段】この発明は、ディスプレ
イ(30)と結合されるビデオゲーム装置(10)であって、プ
レイヤオブジェクトを表示するための第1画像データを
発生する第1画像データ発生手段(21,24,203) 、ノンプ
レイヤオブジェクトを表示するための第2画像データを
発生する第2画像データ発生手段(21,24,203) 、ディス
プレイ上の仮想3次元空間中に仮想カメラから撮影した
プレイヤオブジェクトおよびノンプレイヤオブジェクト
の少なくとも1つを表示させるために、第1画像データ
および第2画像データの少なくとも1つに従って画像信
号をディスプレイに供給する画像処理手段(12)、プレイ
ヤオブジェクトの移動方向を指示する第1操作手段(45,
46) と、プレイヤオブジェクトをノンプレイヤオブジェ
クトに注目させるべきときに操作する第2操作手段(47
Z) とを含むコントローラ手段、第2操作手段の操作に
応答してノンプレイヤオブジェクトが存在するか否かを
検出するノンプレイヤオブジェクト検出手段(S303)、ノ
ンプレイヤオブジェクト検出手段によって検出されたノ
ンプレイヤオブジェクトを注目ノンプレイヤオブジェク
トとして選択する選択手段(S305,S311,S314)、および選
択手段によって選択された注目ノンプレイヤオブジェク
トに対面したプレイヤオブジェクトを撮影可能なように
仮想カメラの位置を変更するカメラ制御手段(S5,S502)
を備える、ビデオゲーム装置である。
【0006】
【作用】画像処理手段は、たとえば外部ROMからRA
Mへ転送された第1画像データおよび第2画像データに
従って、プレイヤオブジェクトやノンプレイヤオブジェ
クトの表示のための画像データの変換処理(座標変換お
よびフレームメモリ描画処理)を行い、その画像信号を
ディスプレイに供給する。ノンプレイヤオブジェクト検
出手段はコントローラ手段に含まれる第2操作手段、た
とえばZボタンの操作に応答して、ディスプレイ上にお
いてプレイヤオブジェクトの周辺にノンプレイヤオブジ
ェクトが存在するか否かを検出する。ノンプレイヤオブ
ジェクト検出手段によってノンプレイヤオブジェクトが
検出されると、選択手段がそのノンプレイヤオブジェク
トを注目ノンプレイヤオブジェクトとして選択する。こ
のとき、複数のノンプレイヤオブジェクトが検出される
と、選択手段によって、優先順位に従ってノンプレイヤ
オブジェクトを選択する。1つのノンプレイヤオブジェ
クトが注目ノンプレイヤオブジェクトとして選択された
とき、カメラ制御手段は、その注目ノンプレイヤオブジ
ェクトに対面したプレイヤオブジェクトを撮影可能な位
置および撮影方向を変更する。具体的には、注目ノンプ
レイヤオブジェクトとプレイヤオブジェクトの中心を結
ぶ線の近傍であってプレイヤオブジェクトの後方から注
目ノンプレイヤオブジェクトおよびプレイヤオブジェク
トを表示範囲に入れる。
【0007】ノンプレイヤオブジェクト検出手段は、デ
ィスプレイ上に表示されているノンプレイヤオブジェク
トのみならず、存在するけれども仮想カメラの撮影位置
や方向のために表示されていないノンプレイヤオブジェ
クトも検出する。ロック手段を設けた場合、方向指示手
段によってプレイヤオブジェクトを移動させてもプレイ
ヤオブジェクトがノンプレイヤオブジェクトに注目した
まま移動される。
【0008】
【発明の効果】この発明によれば、プレイヤが第2操作
手段を操作することによって、極めて容易に、プレイヤ
オブジェクトをノンプレイヤオブジェクトに注目させる
ことができるので、ゲーム中の操作性が飛躍的に向上さ
れる。ロック手段でプレイヤオブジェクトを注目ノンプ
レイヤオブジェクトにロックした場合、ゲーム中におい
て、たとえば、プレイヤオブジェクトがノンプレイヤオ
ブジェクトと戦闘したりする場合等に、容易にノンプレ
イヤオブジェクトにプレイヤオブジェクトを追従させる
ことができる。したがって、ノンプレイヤオブジェクト
が敵オブジェクトの場合、確実にダメージを与えること
ができる。
【0009】また、この発明によれば、ディスプレイ上
には表示されていないノンプレイヤオブジェクトであっ
ても、第2操作手段を操作することにより、ノンプレイ
ヤオブジェクトを容易に見つけ出すことができる。この
発明の上述の目的,その他の目的,特徴および利点は、
図面を参照して行う以下の実施例の詳細な説明から一層
明らかとなろう。
【0010】
【実施例】図1に示す実施例のビデオゲームシステム
は、ビデオゲーム機10と、記憶媒体の一例のROMカ
ートリッジ20と、ビデオゲーム機10に接続されるデ
ィスプレイ30と、コントローラ40とを含んで構成さ
れる。コントローラ40にはカートリッジ50が着脱自
在に装着される。
【0011】コントローラ40は、両手または片手で把
持可能な形状のハウジング41に、複数のスイッチない
しボタンを設けて構成される。具体的には、コントロー
ラ40は、ハウジング41の左右端部および中央部に、
それぞれ下方に延びて形成されるハンドル41L,41
Cおよび41Rを含み、ハウジング41の上面が操作領
域である。操作領域には、中央下部にアナログ入力可能
なジョイスティック(以下、「アナログジョイスティッ
ク」という。)45が設けられ、左側に十字形のディジ
タル方向スイッチ(以下、「十字スイッチ」という。)
46が設けられ、右側に複数のボタンスイッチ47A,
47B,47C,47D,47Eおよび47Fが設けら
れる。
【0012】アナログジョイスティック45は、スティ
ックの傾き量と方向とによって、プレイヤオブジェクト
の移動方向および/または移動速度ないし移動量を入力
するために用いられる。十字スイッチ46は、アナログ
ジョイスティック45に代えてプレイヤオブジェクトの
移動方向を指示するために用いられる。ボタンスイッチ
47Aおよび47Bは、プレイヤオブジェクトの動作を
指示するために利用され、ボタンスイッチ47C−47
Dは、三次元画像のカメラの視点を切り換えたり、プレ
イヤオブジェクトのスピード調節等に用いられる。
【0013】操作領域のほぼ中央部にはスタートスイッ
チ47Sが設けられ、このスタートスイッチ47Sは、
ゲームを開始させるときに操作される。中央部のハンド
ル41Cの裏側にスイッチ47Zが設けられ、このスイ
ッチ47Zは、たとえばシューティングゲームにおいて
トリガスイッチとして利用される。このスイッチ(以
下、「Zボタン」と呼ぶこともある。)47Zは、プレ
イヤオブジェクトをノンプレイヤオブジェクトに対して
注目させるべきときに操作される。つまり、このスイッ
チ47Zは第2操作手段として機能する。ハウジング4
1の左右上部側面にはスイッチ47Lおよび47Rが設
けられる。
【0014】なお、上述のボタンスイッチ47C−47
Fは、カメラの視点切換え以外の用途として、シューテ
ィングまたはアクションゲームにおいてプレイヤオブジ
ェクトの移動速度を制御(たとえば、加速または減速)
するためにも使用できる。しかしながら、これらのスイ
ッチ47A−47F,47S,47Z,47Lおよび4
7Rの機能は、ゲームプログラムによって任意に定義す
ることができる。
【0015】図2は図1実施例のビデオゲームシステム
のブロック図である。ビデオゲーム機10には、中央処
理ユニット(以下、「CPU」という。)11およびコ
プロセッサ(リアリティ・コプロセッサ:以下、「RC
P」という。)12が内蔵される。RCP12には、バ
スの制御を行うためのバス制御回路121と、ポリゴン
の座標変換や陰影処理等を行うための信号プロセサ(リ
アリティ・シグナル・プロセサ;以下、「RSP」とい
う。)122と、ポリゴンデータを表示すべき画像にラ
スタライズしかつフレームメモリに記憶可能なデータ形
式(ドットデータ)に変換するための描画プロセサ(リ
アリティ・ディスプレイ・プロセッサ;以下、「RD
P」という。)46とが含まれる。
【0016】RCP12には、外部ROM21を内蔵す
るROMカートリッジ20を着脱自在に装着するための
カートリッジ用コネクタ13と、ディスクドライブ29
を着脱自在に装着するためのディスクドライブ用コネク
タ197と、RAM14とが接続される。また、RCP
12には、CPU11によって処理された音声信号およ
び映像信号をそれぞれ出力するためのDAC(ディジタ
ル/アナログ変換器)15および16が接続される。さ
らに、RCP12には、1つまたは複数のコントローラ
40の操作データおよび/または振動カートリッジ50
のデータをシリアル転送するためのコントローラ制御回
路17が接続される。
【0017】RCP12に含まれるバス制御回路121
は、CPU11からバスを介してパラレル信号で与えら
れたコマンドをパラレル/シリアル変換して、シリアル
信号としてコントローラ制御回路17に供給する。ま
た、バス制御回路121は、コントローラ制御回路17
から入力されたシリアル信号をパラレル信号に変換し、
バスを介してCPU11へ出力する。コントローラ40
から読み込まれた操作状態を示すデータ(操作信号ない
し操作データ)は、CPU11によって処理されたり、
RAM14に一時記憶される等の処理が行われる。換言
すれば、RAM14は、CPU11によって処理される
データを一時記憶する記憶領域を含み、バス制御回路1
21を介してデータの読出または書込を円滑に行うこと
に利用される。
【0018】音声用DAC15には、ビデオゲーム機1
0の後面に設けられるコネクタ195が接続される。画
像用DAC16には、ビデオゲーム機10の後面に設け
られるコネクタ196が接続される。コネクタ195に
は、ディスプレイ30のスピーカ31が接続される。コ
ネクタ196には、テレビジョン受像機またはCRT等
のディスプレイ30が接続される。
【0019】コントローラ制御回路17には、ビデオゲ
ーム機10の前面に設けられるコントローラ用コネクタ
18が接続される。コネクタ18には、接続用ジャック
を介してコントローラ40が着脱自在に接続される。こ
のように、コネクタ18にコントローラ40を接続する
ことにより、コントローラ40がビデオゲーム機10と
電気的に接続され、相互間のデータの送受信または転送
が可能とされる。
【0020】コントローラ制御回路17は、RCP12
とコントローラ用コネクタ18との間でデータをシリア
ルで送受信するために用いられ、図3に示すように、デ
ータ転送制御回路171,送信回路172,受信回路1
73および送受信データを一時記憶するためのRAM1
74を含む。データ転送制御回路171は、データ転送
時にデータフォーマットを変換するためにパラレル/シ
リアル変換回路とシリアル/パラレル変換回路を含み、
さらにRAM174の書込/読出制御を行う。シリアル
/パラレル変換回路は、RCP12から供給されるシリ
アルデータをパラレルデータに変換してRAM174ま
たは送信回路172に与える。パラレル/シリアル変換
回路は、RAM174または受信回路173から供給さ
れるパラレルデータをシリアルデータに変換して、RC
P12に与える。送信回路172は、データ転送制御回
路171から供給されるコントローラ40の信号読込の
ためのコマンドおよびカートリッジ50への書込データ
(パラレルデータ)をシリアルデータに変換して、各コ
ントローラ40のそれぞれに対応するチャンネルCH1
〜CH4へ送出する。受信回路173は、各コントロー
ラ40に対応するチャンネルCH1〜CH4から入力さ
れる各コントローラの操作データおよびカートリッジ5
0からの読出データをシリアルデータで受信し、パラレ
ルデータに変換してデータ転送制御回路171に与え
る。データ転送制御回路171は、RCP12から転送
されたデータまたは受信回路173で受信されたコント
ローラデータやカートリッジ50の読出データをRAM
174に書込んだり、RCP12からの命令に基づいて
RAM174のデータを読み出してRCP12へ転送す
る。
【0021】なお、RAM174は、図示を省略してい
るが、各チャネルCH1〜CH4毎の記憶場所を有し、
各記憶場所に当該チャネルのコマンド,送信データおよ
び/または受信データがそれぞれ記憶される。図4はコ
ントローラ40およびカートリッジ50の詳細な回路図
である。コントローラ40のハウジングには、ジョイス
ティック45,各スイッチ46,47等の操作状態を検
出しかつその検出データをコントローラ制御回路17へ
転送するために、操作信号処理回路44等が内蔵され
る。操作信号処理回路44は、受信回路441,制御回
路442,スイッチ信号検出回路443,カウンタ回路
444,ジョイポート制御回路446,リセット回路4
47およびNORゲート448を含む。受信回路441
は、コントローラ制御回路17から送信される制御信号
やカートリッジ50への書込データ等のシリアル信号を
パラレル信号に変換して制御回路442に与える。制御
回路442は、コントローラ制御回路17から送信され
る制御信号がジョイスティック45のX,Y座標のリセ
ット信号であるとき、リセット信号を発生してNORゲ
ート448を介してカウンタ444内のX軸用カウンタ
444XとY軸用カウンタ444Yの計数値をリセット
(0)させる。
【0022】ジョイスティック45は、レバーの傾き方
向のX軸方向とY軸方向に分解して傾き量に比例したパ
ルス数を発生するように、X軸用とY軸用のフォトイン
タラプトを含み、それぞれのパルス信号をカウンタ44
4Xおよびカウンタ444Yに与える。カウンタ444
Xは、ジョイスティック45がX軸方向に傾けられたと
き、その傾き量に応じて発生されるパルス数を計数す
る。カウンタ444Yは、ジョイスティック45がY軸
方向に傾けられたとき、その傾き量に応じて発生される
パルス数を計数する。したがって、カウンタ444Xと
カウンタ444Yとの計数値によって決まるX軸とY軸
の合成ベクトルによって、プレイヤオブジェクトまたは
主人公キャラクタもしくはカーソルの移動方向と座標位
置とが決定される。なお、カウンタ444Xおよびカウ
ンタ444Yは、電源投入時にリセット信号発生回路4
47から与えられるリセット信号、またはプレイヤが所
定の2つのスイッチを同時に押圧したときにスイッチ信
号検出回路443から与えられるリセット信号によっ
て、リセットされる。
【0023】スイッチ信号検出回路443は、制御回路
442から一定周期(たとえばテレビジョンのフレーム
周期である1/30秒間隔)で与えられるスイッチ状態
を出力するためのコマンドに応答して、十字スイッチ4
6およびスイッチ47A〜47Zの押圧状態によって変
化する信号を読込み、それを制御回路442へ与える。
制御回路442は、コントローラ制御回路17からの操
作状態データの読出指令信号に応答して、各スイッチ4
7A〜47Zの操作状態データおよびカウンタ444X
および444Yの計数値を所定のデータフォーマットで
送信回路445に与える。送信回路445は、制御回路
442から出力されたパラレル信号をシリアル信号に変
換して、変換回路43および信号線42を介してコント
ローラ制御回路17へ転送する。制御回路442には、
アドレスバスおよびデータバスならびにポートコネクタ
46を介してジョイポート制御回路446が接続され
る。ジョイポート制御回路446は、カートリッジ50
がポートコネクタ46に接続されているとき、CPU1
1の命令に従ってデータの入出力(または送受信)制御
を行う。
【0024】カートリッジ50は、アドレスバスおよび
データバスにRAM51を接続し、RAM51に電池5
2を接続して構成される。RAM51は、たとえばアド
レスバスを用いてアクセス可能な最大容量の半分未満の
容量(たとえば256kビット)のRAMである。RA
M51は、ゲームに関連するバックアップデータを記憶
するものであり、カートリッジ50がポートコネクタ4
6から抜き取られても電池52からの電力供給を受けて
バックアップデータを保持する。
【0025】図5はROMカートリッジ20(図1)に
内蔵される外部ROM21のメモリ空間を示すメモリマ
ップである。外部ROM21は、複数の記憶領域(以
下、単に「領域」と呼ぶこともある)、たとえば図5に
示すプログラム領域22,文字コード領域23,画像デ
ータ領域24およびサウンドメモリ領域25を含み、各
種のプログラムを予め固定的に記憶している。
【0026】プログラム領域22は、ゲーム画像を処理
するために必要なプログラムや、ゲーム内容に応じたゲ
ームデータ等を記憶している。具体的には、プログラム
領域22は、CPU11の動作プログラムを予め固定的
に記憶するための複数の記憶領域を含む。メインプログ
ラム領域22aには、後述の図8に示すゲーム等のメイ
ンルーチンの処理プログラムが記憶される。コントロー
ラデータプログラム領域22bには、コントローラ40
の操作データを処理するためのプログラムが記憶され
る。書込プログラム領域22cには、CPU11がRC
P12に書込処理させるべきフレームメモリおよびZバ
ッファへの書込プログラムが記憶される。たとえば、書
込プログラム領域22cには、1つの背景画面で表示す
べき複数の移動ブジェクトまたは背景オブジェクトのテ
クスチュアデータに基づく画像データとして、色データ
をRAM14の画像データ領域203(図6)に書き込
むプログラムが記憶される。移動プログラム領域22d
には、CPU11がRCP12に作用して三次元空間中
の移動物体の位置を変化させるための制御プログラムが
記憶される。カメラ制御プログラム領域22eには、プ
レイヤオブシェクトを含む移動オブジェクトや背景オブ
ジェクトを三次元空間中のどの方向および/または位置
で撮影させるかを制御するためのカメラ制御プログラム
が記憶される。プレイヤオブジェクトプログラム領域2
2fには、プレイヤによって操作されるオブジェクトの
表示制御のためのプログラムが記憶される。敵オブジェ
クトプログラム領域22gには、プレイヤオブジェクト
に対して攻撃を加える敵オブジェクトの表示制御のため
のプログラムが記憶される。選択オブジェクトプログラ
ム領域22hには、上述のZボタン47Zが押されたと
き、プレイヤオブジェクトが注目したノンプレイヤオブ
ジェクトの近傍に表示される選択オブジェクトを表示す
るためのプログラムが記憶される。
【0027】文字コード領域23は、複数種類の文字コ
ードを記憶する領域であって、たとえばコードに対応し
た複数種類の文字のドットデータを記憶している。文字
コード領域23に記憶されている文字コードデータは、
ゲームの進行においてプレイヤに説明文を表示するため
に利用される。画像データ領域24は、背景オブジェク
トおよび/または移動オブジェクトの各オブジェクト毎
に複数のポリゴンの座標データおよびテクスチュアデー
タ等の画像データをそれぞれ記憶するとともに、これら
のオブジェクトを所定の位置に固定的に表示しまたは移
動表示させるための表示制御プログラムを記憶してい
る。
【0028】サウンドメモリ領域25には、場面毎に対
応して、その場面に適した上記メッセージを音声で出力
するためのセリフや効果音やゲーム音楽(BGM)等の
サウンドデータが記憶される。なお、記憶媒体ないし外
部記憶装置としては、ROMカートリッジ20に代えて
またはROMカートリッジ20に加えて、CD−ROM
や磁気ディスク等の各種記憶媒体を用いてもよい。その
場合、CD−ROMや磁気ディスク等の光学式または磁
気式等のディスク状記憶媒体からゲームのための各種デ
ータ(プログラムデータおよび画像表示のためのデータ
を含む)を読み出しまたは必要に応じて書き込むため
に、ディスクドライブ29(図2)が設けられる。ディ
スクドライブ29は、外部ROM21と同様のプログラ
ムデータが磁気的または光学的に記憶された磁気ディス
クまたは光ディスクに記憶されたデータを読み出し、そ
のデータをRAM14に転送する。
【0029】図6はRAM14のメモリ空間を示すメモ
リマップである。RAM14は、表示リスト領域201
を含む。この表示リスト領域201は、プレイヤオブジ
ェクトやノンプレイヤオブジェクトを表示すべきときに
当該オブジェクトの番号などを登録するための領域であ
る。RAM14は、さらに、プログラム領域202およ
び画像データ領域203を含む。画像データ領域203
は、1フレーム分の画像データを一時記憶するフレーム
メモリ領域203aと、フレームメモリ領域のドット毎
の奥行データを記憶するZバッファ領域203bとを含
む。画像データ領域203は、さらに、図7に示すよう
に、プレイヤオブジェクト画像データ領域203c,敵
オブジェクト画像データ領域203d,選択オブジェク
ト画像データ領域203eおよびその他オブジェクト画
像データ領域203fを含む。各領域203c−203
fには、ポリゴンデータやテクスチャデータが一時的に
記憶される。プログラムデータ領域202は、プログラ
ムを一時的に記憶するための領域である。上述のROM
21の各領域(図5)に設定されたプログラムデータが
必要に応じてプログラムデータ領域202に一時的に記
憶され、CPU11およびRCP12(図2)は、RA
M14のプログラム領域をアクセスすることによって、
ゲームを進行させる。同じように、画像データ領域20
3も、ROM21に記憶されている画像データを必要に
応じて一時的に記憶しておくための領域であり、CPU
11またはRCP12によって直接アクセスされ得る。
つまり、画像データ領域201は、外部ROM21に記
憶されているゲーム画像表示のための静止オブジェクト
および/または移動オブジェクトを構成する複数のポリ
ゴンの座標データおよびテクスチュアデータを記憶する
ものであって、画像処理動作に先立ってたとえば1コー
スまたはステージ分のデータが外部ROM21から転送
される。
【0030】サウンドメモリ領域204は、図5のよう
にROM21のサウンドメモリ領域25に設定されてい
るBGMや効果音のサウンドデータを一時的に記憶す
る。コントローラデータ記憶領域205は、コントロー
ラ40から読み込まれた操作状態を示す操作状態データ
を一時記憶する。また、フラグ・レジスタ領域206
は、CPU11がプログラムを実行中に、必要に応じ
て、フラグを設定し、あるいは変数または定数を記憶す
る。このフラグ・レジスタ領域206に設定されるフラ
グとしては、ノンプレイヤオブジェクトを注目ノンプレ
イヤオブジェクトとして既に選択したことがあるかどう
かを示すフラグF1や、注目ノンプレイヤオブジェクト
がロックされているかどうかを示すフラグF2がある。
【0031】図9はこの実施例のビデオゲームシステム
のメインフロー図であり、電源が投入されると、最初の
ステップS1において、CPU11はスタートに際して
ビデオゲーム機10を所定の初期状態に設定する。たと
えば、CPU11は、外部ROM21のプログラム領域
22に記憶されているゲームプログラムのうちの立ち上
げプログラムをRAM14のプログラム領域202に転
送し、各パラメータを初期値に設定した後、図9の各ス
テップを順次実行する。
【0032】図8のメインフロー図の動作は、たとえば
1フレーム(1/60秒)毎または2ないし3フレーム
毎に行われるものであり、コースをクリアするまではス
テップS1〜S13が繰り返し実行される。コースクリ
アに成功することなくゲームオーバになると、ステップ
S13に続いて、ステップS14においてゲームオーバ
処理が行われる。コースクリアに成功するとステップS
13からステップS1へ戻る。
【0033】すなわち、ステップS1において、ゲーム
のコース画面および/またはコース選択画面の表示が行
われるが、電源投入後にゲームを開始する場合は、最初
のコース画面の表示が行われる。最初のコースをクリア
すると、次のコースが設定される。ステップS1に続い
て、ステップS2において、コントローラ処理が行われ
る。この処理は、コントローラ40のジョイスティック
45,十字スイッチ46,およびスイッチ47A〜47
Zの何れが操作されたかを検出し、その操作状態の検出
データ(コントローラデータ)を読み込み、読み込んだ
コントローラデータをRAM14のコントローラデータ
領域205に書き込む。
【0034】ステップS3では、プレイヤオブジェクト
を1つまたは複数のノンプレイヤオブジェクトに注目さ
せるための注目処理を行う。このロック処理ステップS
3については、後に図9を参照して詳細に説明する。ス
テップS4において、プレイヤオブジェクトの表示のた
めの処理が行われる。この処理は、基本的には、プレイ
ヤの操作するジョイスティック45の操作状態と敵から
の攻撃の有無に基づいてその姿勢,方向,形状および位
置を変化させる処理である。たとえば、外部ROM21
の記憶領域22f(図6)から転送されたプログラムと
記憶領域24から転送されたプレイヤオブジェクトのポ
リゴンデータとコントローラデータすなわちジョイステ
ィック45の操作状態とに基づいて、変化後のポリゴン
データを演算によって求める。その結果得られた複数の
ポリゴンにテクスチャデータによって色を付与する。
【0035】プレイヤオブジェクトの位置を変化させる
処理すなわち移動処理は、ジョイスティック45の操作
状態によって制御される。しかしながら、注目処理ステ
ップS3においてプレイヤオブジェクトがノンプレイヤ
オブジェクトに注目させられているときには、通常とは
異なる移動制御が行われる。具体的には、図10を参照
して後に詳細に説明する。
【0036】ステップS5において、カメラ処理が行わ
れる。たとえば、カメラのファインダを通して見たとき
の視線または視界がプレイヤがジョイスティック45に
よって指定したアングルとなるように、各オブジェクト
に対する視点の座標を演算する。仮想カメラの位置(視
点)や視線方向は、基本的にはジョイスティック45に
よって制御されるが、先の注目処理ステップS3におい
てプレイヤオブジェクトがノンプレイヤオブジェクトに
注目させられているときには、異なる制御が行われる。
具体的には、後に、図11を参照して詳細に説明する。
【0037】ステップS6において、敵オブジェクトの
処理が行われる。この処理は、記憶領域22gおよび一
部転送されたプログラムおよび記憶領域24(図5)か
ら転送された敵オブジェクトのポリゴンデータに基づい
て実行される。たとえば、プレイヤオブジェクトの動き
を判断しながらプレイヤオブジェクトに攻撃を加えたり
進行を妨げる動きとなるように、敵オブジェクトの表示
位置および/またはその形状をポリゴンデータの演算に
よって求めて、変化した敵オブジェクトの画像が表示さ
れる。これによって、敵オブジェクトは、プレイヤオブ
ジェクトに対して何らかの影響を与えるように働く。
【0038】ステップS7において、選択オブジェクト
の処理が行われる。この処理は、記憶領域22hから一
部転送されたプログラムと記憶領域24(図5)から転
送された選択オブシェクトのポリゴンデータとに基づい
て、選択オブジェクトの色,表示位置およびその形状を
演算する。このステップS7は、図15を参照して後に
詳細に説明する。
【0039】ステップS8において、その他のオブジェ
クトの処理が行われる。この処理は、記憶領域22hか
ら一部転送されたプログラムと記憶領域24(図5)か
ら転送されたその他のオブジェクトのポリゴンデータと
に基づいて、その他のオブジェクトの表示位置や形状を
演算する。ステップS9において、RSP122が描画
処理を行う。すなわち、RCP12は、CPU11の制
御の下に、RAM14の画像データ領域203に記憶さ
れている敵オブジェクト,プレイヤオブジェクト等の移
動オブジェクトや背景等の静止オブジェクトのそれぞれ
のテクスチュアデータに基づいて、移動オブジェクトお
よび静止オブジェクトの表示のための画像データの変換
処理(図16に示す座標変換処理およびフレームメモリ
描画処理)を行う。具体的には、複数の移動オブジェク
トや静止オブジェクト毎の複数のポリゴンに色を付与す
る。
【0040】ステップS10において、CPU11がメ
ッセージや音楽や効果音等の音声データに基づいて、音
声処理を行なう。ステップS11において、CPU11
が、ステップS7において描画処理された結果により、
RAM14のフレームメモリ領域に記憶されている画像
データを読み出す。したがって、プレイヤオブジェクト
やノンプレイヤオブジェクト、たとえば移動オブジェク
ト,静止オブジェクトおよび敵オブジェクト等がディス
プレイ30(図1,図2)の表示画面上に表示される。
【0041】ステップS12において、RCP12がス
テップS18において音声処理した結果得られる音声デ
ータを読み出すことにより、音楽および効果音または会
話等の音声を出力させる。ステップS13において、コ
ースをクリアしたか否かが判断(コースクリア検出)さ
れ、コースをクリアしていなければステップS14にお
いてゲームオーバになったか否かが判断され、ゲームオ
ーバでなければステップS2へ戻り、ゲームオーバの条
件が検出されるまでステップS1〜S14が繰り返され
る。そして、プレイヤに許容されているミス回数が所定
の回数になるか、プレイヤオブジェクトのライフを所定
数量使い切る等のゲームオーバ条件になったことが検出
されると、続くステップS14においてゲームの継続ま
たはバックアップデータの記憶の選択等のゲームオーバ
処理が行われる。
【0042】なお、ステップS13において、コースを
クリアした条件(たとえば、ボスを倒す等)が検出され
ると、コースクリアの処理をした後、ステップS1へ戻
る。図9を参照して、最初のステップS301では、C
PU11(図2)は、図6に示すコントローラデータ領
域205を参照して、Zボタン(スイッチ)47Zがオ
ンされたかどうか判断する。このステップS301で
“YES”が判断されると、CPU11は、次のステッ
プS302において、レジスタ・フラグ領域206(図
6)のNPO選択フラグF1を参照して、先に注目ノン
プレイヤオブジェクト(NPO)が選択されたかどうか
判断する。このフラグF1が「1」であれば、先に1つ
または2以上のノンプレイヤオブジェクトの選択すなわ
ち注目処理が行われたことを示し、「0」のときは先に
注目ノンプレイヤオブジェクトが選択されなかったこと
を示す。したがって、最初のZボタン47Zのオンであ
れば、このステップS302で“NO”が判断され、次
のステップS303に進む。
【0043】ステップS303では、CPU11は、R
AM14の画像データ領域203(図6,図7)を参照
して、プレイヤオブジェクトの視界内にノンプレイヤオ
ブジェクトが存在するかどうか判断する。プレイヤオブ
ジェクトの正面を0°とすると、+60°〜−60°の
範囲をプレイヤオブジェクトの視界として設定してい
る。したがって、プレイヤオブジェクトの正面から+6
0°〜−60°の範囲にノンプレイヤオブジェクト(敵
オブジェクトや静止オブジェクトあるいはその他のオブ
ジェクト)が存在するかどうかを判断する。このステッ
プS303で“YES”が判断されると、次のステップ
S304では、複数のノンプレイヤオブジェクトが検出
されたかどうか判断する。ステップS304で“NO”
が判断されたとき、すなわちプレイヤオブジェクトの視
界内に1つのノンプレイヤオブジェクトが検出されたと
き、ステップS305では、その1つのノンプレイヤオ
ブジェクトを注目ノンプレイヤオブジェクトとして選択
する。
【0044】ステップS305において、注目ノンプレ
イヤオブジェクトが選択されると、CPU11は、ステ
ップS306において、その注目ノンプレイヤオブジェ
クトにロックマークLM(図12,図13)を付与する
ことができるノンプレイヤオブジェクトかどうか判断す
る。たとえばノンプレイヤオブジェクトが敵オブジェク
トの場合、ロックマークを付与することができる。ノン
プレイヤオブジェクトが静止オブジェクト(たとえばゲ
ームに必要なアイテム,宝箱など)にもロックマークを
付与することができるが、それ以外のノンプレイヤオブ
ジェクトにはロックマークを付与することはできない。
したがって、このステップS306では、注目ノンプレ
イヤオブジェクトが敵オブジェクトまたは静止オブジェ
クトかもしくはそれ以外のノンプレイヤオブジェクトか
を判断することになる。注目ノンプレイヤオブジェクト
がロックマークを付与することができるノンプレイヤオ
ブジェクトである場合、ステップS307において、そ
のノンプレイヤオブジェクトの種類に応じた色のロック
マークLM(図12,図13)を表示リスト領域201
(図6)に登録する。なお、この実施例では、注目ノン
プレイヤオブジェクトが敵オブジェクトの場合「赤色」
のロックマークを付与し、それ以外のノンプレイヤオブ
ジェクトの場合「黄色」のロックマークを付与するよう
にしている。そして、Zボタン47Zが押し続けられる
限り、このロックマークを表示し、ロック状態とする。
ここで、「ロック状態」は、プレイヤオブジェクトがノ
ンプレイヤオブジェクトに注目し続ける状態をいう。ロ
ック状態になると、CPU11は、RAM14のロック
フラグF2を「1」にセットする。
【0045】ステップS308では、プレイヤオブジェ
クトをノンプレイヤオブジェクトに注目させたこと、す
なわち注目処理を行ったことをプレイヤに知らせるため
に、画面サイズを縮小する。具体的には、図12または
図13に示すように、ディスプレイの画面の上下に非表
示領域(ブランキング領域)UBPおよびLBPを形成
する。したがって、このような画面縮小表示が行われる
と、プレイヤは、Zボタン47Zによる注目処理が行わ
れたことを視覚によって知ることができる。このような
ブランキング部分UBPおよびLBPを形成するために
は、各オブジェクトとアイコン(図12または図13の
上方に表示されている)との間にポリゴンを挿入し、黒
いテクスチャを貼り付ければよい。または、その部分に
おいて画像信号をゲートすればよい。そして、次のステ
ップS309において、選択された注目のオブジェクト
があるかどうかを判断する。このステップS309で
“YES”が判断されたとき、先に述べたNPO選択フ
ラグF1(図6)を「1」にセットする。
【0046】なお、ステップS304において、プレイ
ヤオブジェクトの視界内に複数のノンプレイヤオブジェ
クトが検出されたとき、ステップS310において、各
ノンプレイヤオブジェクトとプレイヤオブジェクトとの
間の直線距離を計間し、その直線距離の短いノンプレイ
ヤオブジェクトから高い優先順位を決定する。そして、
ステップS311では、第1優先順位が付与されたノン
プレイヤオブジェクトを注目ノンプレイヤオブジェクト
として選択し、先のステップS306に進む。すなわ
ち、プレイヤオブジェクトの視界内に複数のノンプレイ
ヤオブジェクトがある場合、プレイヤオブジェクトに最
も近いノンプレイヤオブジェクトを注目ノンプレイヤオ
ブジェクトとして選択する。
【0047】さらに、Zボタン47Zがオンされたと
き、NPO選択フラグF1が「1」としてセットされて
いるとき、すなわち、1または2以上の注目ノンプレイ
ヤオブジェクトが既に選択されたとき、ステップS30
2において“YES”が判断されることになり、プロセ
スはステップS312に進む。このステップS312で
は、ディスプレイ画面に存在する全てのノンプレイヤオ
ブジェクトを選択したかどうかを判断する。つまり、こ
のステップS312では、ディスプレイの画面上に表示
されているノンプレイヤオブジェクトだけでなくディス
プレイの画面上には表示されていないノンプレイヤオブ
ジェクトも含む全てのノンプレイヤオブジェクトの注目
処理が終了したかどうかを判断する。
【0048】ステップS312において“NO”が判断
されると、先のステップS310と同様に、各ノンプレ
イヤオブジェクトとプレイヤオブジェクトとの間の直線
距離に従って優先順位を決定する。そして、次のステッ
プS314では、第2優先順位が付与されたノンプレイ
ヤオブジェクトを注目ノンプレイヤオブジェクトとして
選択し、ステップS306に進む。
【0049】ステップS313およびS314は、プレ
イヤオブジェクトの視界内に存在しかつ既に注目ノンプ
レイヤオブジェクトとして選択されたノンプレイヤオブ
ジェクト以外の全てのノンプレイヤオブジェクトを対象
にしているため、2回目以降の注目ノンプレイヤオブジ
ェクトの選択については、プレイヤオブジェクトの視界
内に存在するかどうかは問題にされない。したがって、
たとえばプレイヤオブジェクトの視界内に複数のノンプ
レイヤオブジェクトが存在し、かつプレイヤオブジェク
トの視界外に1以上のノンプレイヤオブジェクトが存在
する場合、Zボタン47Zの第1回目の操作では、視界
内の最も近い位置にあるノンプレイヤオブジェクトが注
目ノンプレイヤオブジェクトとして選択されることにな
る。そして、第2回目以後のZボタン47Zの操作で
は、視界内のノンプレイヤオブジェクトであって選択か
ら漏れたノンプレイヤオブジェクトと視界外に存在する
ノンプレイヤオブジェクトとが注目対象となり、それら
のノンプレイヤオブジェクトのうち最も近いノンプレイ
ヤオブジェクトに対して第2優先順位が付与されること
になる。
【0050】また、ステップS309において“NO”
が判断されたとき、ステップS315において、プレイ
ヤオブジェクトの無限遠前方の所定の点をノンプレイヤ
オブジェクトとみなし、その点を選択する。したがっ
て、Zボタン47Zがオンされ続けたとき、プレイヤオ
ブジェクトはその点にロックされ続けることになる。ま
た、他の実施例として、Zボタン47Zが所定時間(た
とえば、テレビジョン走査の数十フレームの時間)にわ
たってオンされ続けたとき、Zボタン47Zをオフして
もプレイヤオブジェクトはその点にロックされ続けるよ
うにしてもよい。その場合、もう一度Zボタン47Zが
オンされたとき、ロックを解除するようにすればよい。
【0051】次に、図10を参照して、プレイヤオブジ
ェクト処理ステップS4(図8)の最初のステップS4
01では、RAM14のロックフラグF2を参照するこ
とによって、CPU11は、注目ノンプレイヤオブジェ
クトがロックされているかどうか判断する。このステッ
プS401において“YES”が判断されると、すなわ
ち、その注目ノンプレイヤオブジェクトがロック状態に
あると、次のステップS402において、CPU11
は、アナログジョイスティック45または十字スイッチ
46において「上(UP)」の方向が指示されているか
どうかを判断する。すなわち、プレイヤオブジェクトに
対して、「上」方向への移動が指示されているかどうか
判断する。“YES”のとき、CPU11は、ステップ
S403において、プレイヤオブジェクトの位置を選択
された注目ノンプレイヤオブジェクトに近づく方向に移
動させる。したがって、図14に示すように、プレイヤ
オブジェクトは注目ノンプレイヤオブジェクト(敵オブ
ジェクト)に対面した状態で注目オブジェクトとの間の
距離を小さくするように移動される。
【0052】アナログジョイスティック45または十字
キー46が「下(DOWN)」を選択している場合に
は、ステップS404およびS405によって、プレイ
ヤオブジェクトは選択された注目ノンプレイヤオブジェ
クトから遠ざかる方向へ移動する。つまり、「下」が指
示されたときには、プレイヤオブジェクトは注目ノンプ
レイヤオブジェクトに正対したままその注目ノンプレイ
ヤオブジェクトから遠ざかる方向に移動される。
【0053】アナログジョイスティック45もしくは十
字キー46が「右(RIGHT)」の方向を指示したと
き、ステップS406およびS407において、CPU
11は、プレイヤオブジェクトと注目ノンプレイヤオブ
ジェクトとの間の距離を一定に維持したままプレイヤオ
ブジェクトを右方向に移動させる。したがって、この場
合には図14に示すように、プレイヤオブジェクトは注
目ノンプレイヤオブジェクトを中心とする円上を移動す
ることになる。なお、プレイヤオブジェクトが注目して
いるのが前述の「無限遠前方の点」である場合、アナロ
グジョイスティック45もしくは十字キー46によって
「右」が指示されると、プレイヤオブジェクトはその点
に対して等距離を維持したまま右方向に移動することに
なる。つまり、この場合には、プレイヤオブジェクトは
前方を向いたままディスプレイ画面上を右方向に平行移
動することになる。
【0054】アナログジョイスティック45もしくは十
字キー46が「左(LEFT)」を指示したとき、ステ
ップS408およびS409において、プレイヤオブジ
ェクトは、図14に示すように、注目ノンプレイヤオブ
ジェクトを中心とする円の上を左方向に移動される。つ
まり、プレイヤオブジェクトは注目ノンプレイヤオブジ
ェクトと一定距離を維持したまま左方向へ移動される。
なお、プレイヤオブジェクトが注目しているのが「無限
遠前方の点」である場合、「左」が指示されると、プレ
イヤオブジェクトはその点に対して等距離を維持したま
ま左方向に移動することになる。つまり、この場合に
は、プレイヤオブジェクトは前方を向いたままディスプ
レイ画面上を左方向に平行移動することになる。
【0055】そして、そのようなプレイヤオブジェクト
の表示位置などを表示リスト領域201(図6)に登録
する。なお、図10において、ノンプレイヤオブジェク
トがロックされていない場合には、ステップS411〜
S418に示すように、アナログジョイスティック45
もしくは十字キー46の指示する方向にプレイヤオブジ
ェクトを移動させる。
【0056】次に図11を参照して、カメラ処理ステッ
プS5(図8)について説明する。最初のステップS5
01では、CPU11はノンプレイヤオブジェクトがロ
ックされているかどうか、すなわち、ロックフラグF2
がセットされているかどうか判断する。このステップS
501で“YES”が判断されると、CPU11は、ス
テップS502において、注目ノンプレイヤオブジェク
トとして選択したノンプレイヤオブジェクトとプレイヤ
オブジェクトとが正対した状態を撮影可能な位置へ仮想
カメラ(図示せず)を移動する。具体的には、注目ノン
プレイヤオブジェクトとプレイヤオブジェクトとの中心
を結ぶ線の近傍(線上ではない)でかつプレイヤオブジ
ェクトの後方位置に仮想カメラを移動する。そして、仮
想カメラの視線方向は注目ノンプレイヤオブジェクトを
撮影する方向に設定される。したがって、Zボタン47
Zがオンされると、図12または図13に示すように、
プレイヤオブジェクトPOがノンプレイヤオブジェクト
NPO1またはNPO2に正対した状態をプレイヤオブ
ジェクトPOの後方から撮影するように、仮想カメラの
位置や撮影方向が切り換えられる。したがって、この状
態でアナログジョイスティック45や十字キー46を操
作すると、プレイヤオブジェクトは図14に示すよう
に、図10のフロー図に従ってプレイヤオブジェクトが
注目ノンプレイヤオブジェクトに正対した状態のまま移
動できる。
【0057】図15に示す選択オブジェクト処理ステッ
プS7(図8)の最初のステップS701では、CPU
11は、ロックフラグF2が「1」かどうか判断する。
ロックフラグF2が「1」のとき、CPU11は、選択
オブジェクトSO(図12または図13)を注目ノンプ
レイヤオブジェクト、図12でいえばNPO1であり図
13でいえばNPO2の上方に移動させる。つまり、こ
のステップS702では、図5に示す選択オブジェクト
プログラム領域22のプログラムデータおよび画像デー
タ領域203の選択オブジェクト画像データ領域203
e(図7)に基づいて、選択オブジェクトSOを注目ノ
ンプレイヤオブジェクトの上方に移動させる。そして、
次のステップS703では、そのとき選択されている注
目ノンプレイヤオブジェクトの種類を検出し、ステップ
S704では、その注目ノンプレイヤオブジェクトが敵
オブジェクトであるかどうか判断する。すなわち、注目
ノンプレイヤオブジェクトとして選択されるノンプレイ
ヤオブジェクトとしては、先に述べたように、敵オブジ
ェクトのほかに静止オブジェクトなどもあるが、ここで
は、注目ノンプレイヤオブジェクトが敵オブジェクトで
あるかあるいはそれ以外のノンプレイヤオブジェクトで
あるかどうかを判断する。敵オブジェクトの場合、ステ
ップS705で、CPU11はRDP123(図2)に
よって選択オブジェクトSOの色を「赤」に設定する。
敵オブジェクト以外のノンプレイヤオブジェクトである
場合には、ステップS706で、選択オブジェクトSO
を黄色に設定する。ステップS705またはS706の
後、CPU11は選択オブジェクトSOを表示リスト領
域201に登録する。
【0058】なお、ステップS708において注目ノン
プレイヤオブジェクトのロック状態が解除されたときに
は、選択オブジェクトは、ステップS709において、
プレイヤオブジェクトの上方に表示される。
【図面の簡単な説明】
【図1】この発明の一実施例のビデオゲームシステムを
示す概略図解図である。
【図2】図1のビデオゲーム機を詳細に示すブロック図
である。
【図3】図2のコントローラ制御回路をより詳細に示す
ブロック図である。
【図4】図1のコントローラおよびカートリッジを詳細
に示すブロック図である。
【図5】図2の外部ROMのメモリマップを示す図解図
である。
【図6】図2のRAMのメモリマップを示す図解図であ
る。
【図7】図6のRAMに含まれる画像データ領域を詳細
に示す図解図である。
【図8】図1実施例の全体の動作を示すフロー図であ
る。
【図9】図8実施例のロック処理ルーチンを詳細に示す
フロー図である。
【図10】図8実施例のプレイヤオブジェクト処理ルー
チンを詳細に示す図解図である。
【図11】図8実施例のカメラ処理ルーチンを詳細に示
す図解図である。
【図12】図10実施例および図11実施例に従って表
示された画像の一例を示す図解図である。
【図13】図10実施例および図11実施例に従って表
示された画像の一例を示す図解図である。
【図14】図11実施例に従って仮想カメラの位置およ
び撮影方向が移動されることを示す図解図である。
【図15】図8実施例の選択オブジェクト処理ルーチン
を詳細に示す図解図である。
【図16】図8実施例の描画処理ルーチンを詳細に示す
図解図である。
【符号の説明】 10 …ビデオゲーム機 11 …CPU 17 …コントローラ制御回路 20 …ROMカートリッジ 40 …コントローラ 50 …カートリッジ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 山田 洋一 京都府京都市東山区福稲上高松町60番地 任天堂株式会社内 (72)発明者 岩脇 敏夫 京都府京都市東山区福稲上高松町60番地 任天堂株式会社内 (72)発明者 木原 強 京都府京都市東山区福稲上高松町60番地 任天堂株式会社内

Claims (30)

    【特許請求の範囲】
  1. 【請求項1】ディスプレイと結合されるビデオゲーム装
    置であって、 プレイヤオブジェクトを表示するための第1画像データ
    を発生する第1画像データ発生手段、 ノンプレイヤオブジェクトを表示するための第2画像デ
    ータを発生する第2画像データ発生手段、 前記ディスプレイ上の仮想3次元空間中に仮想カメラか
    ら撮影したプレイヤオブジェクトおよびノンプレイヤオ
    ブジェクトの少なくとも1つを表示させるために、前記
    第1画像データおよび前記第2画像データの少なくとも
    1つに従って画像信号を前記ディスプレイに供給する画
    像処理手段、 前記プレイヤオブジェクトの移動方向を指示する第1操
    作手段と、前記プレイヤオブジェクトを前記ノンプレイ
    ヤオブジェクトに注目させるべきときに操作する第2操
    作手段とを含むコントローラ手段、 前記第2操作手段の操作に応答して前記ノンプレイヤオ
    ブジェクトが存在するか否かを検出するノンプレイヤオ
    ブジェクト検出手段、 前記ノンプレイヤオブジェクト検出手段によって検出さ
    れたノンプレイヤオブジェクトを注目ノンプレイヤオブ
    ジェクトとして選択する選択手段、および前記選択手段
    によって選択された前記注目ノンプレイヤオブジェクト
    に対面した前記プレイヤオブジェクトを撮影可能なよう
    に前記仮想カメラの位置を変更するカメラ制御手段を備
    える、ビデオゲーム装置。
  2. 【請求項2】前記ノンプレイヤオブジェクト検出手段が
    複数のノンプレイヤオブジェクトを検出したとき、それ
    ぞれのノンプレイヤオブジェクトに所定の優先順位を付
    与する優先順位付与手段をさらに備え、 前記選択手段は最も高い優先順位を有するノンプレイヤ
    オブジェクトを前記注目ノンプレイヤオブジェクトとし
    て最初に選択する、請求項1記載のビデオゲーム装置。
  3. 【請求項3】前記ノンプレイヤオブジェクト検出手段が
    前記プレイヤオブジェクトの視界内に1つのノンプレイ
    ヤオブジェクトに対してたとき前記優先順位付与手段は
    当該1つのノンプレイヤオブジェクトに第1優先順位を
    付与する、請求項2記載のビデオゲーム装置。
  4. 【請求項4】前記ノンプレイヤオブジェクト検出手段が
    前記プレイヤオブジェクトの視界外にノンプレイヤオブ
    ジェクトを検出したとき前記優先順位付与手段は当該ノ
    ンプレイヤオブジェクトに第2優先順位を付与する、請
    求項3記載のビデオゲーム装置。
  5. 【請求項5】前記ノンプレイヤオブジェクト検出手段が
    前記プレイヤオブジェクトの視界内に複数のノンプレイ
    ヤオブジェクトを検出したとき前記優先順位付与手段は
    前記複数のノンプレイヤオブジェクトのうち特定の1つ
    のノンプレイヤオブジェクトに第1優先順位を付与す
    る、請求項2記載のビデオゲーム装置。
  6. 【請求項6】前記ノンプレイヤオブジェクト検出手段が
    前記プレイヤオブジェクトの視界外に1つまたは複数の
    ノンプレイヤオブジェクトを検出したとき前記優先順位
    付与手段は前記視界外のノンプレイヤオブジェクトに前
    記視界内のノンプレイヤオブジェクトの優先順位に後続
    する優先順位を付与する、請求項5記載のビデオゲーム
    装置。
  7. 【請求項7】前記優先順位付与手段は前記複数のノンプ
    レイヤオブジェクトの各々と前記プレイヤオブジェクト
    との間の距離に従って優先順位を決定する、請求項2,
    5,または6記載のビデオゲーム装置。
  8. 【請求項8】前記カメラ制御手段は前記プレイヤオブジ
    ェクトの後方から前記注目ノンプレイヤオブジェクトお
    よび前記プレイヤオブジェクトを撮影するように前記仮
    想カメラを移動する、請求項1ないし7のいずれかに記
    載のビデオゲーム装置。
  9. 【請求項9】前記選択手段は、前記第2操作手段の操作
    毎に、前記優先順位に従って異なるノンプレイヤオブジ
    ェクトを注目ノンプレイヤオブジェクトとして選択す
    る、請求項2記載のビデオゲーム装置。
  10. 【請求項10】前記第2操作手段が操作され続けたとき
    前記プレイヤオブジェクトを前記注目ノンプレイヤオブ
    ジェクトに継続的に注目させ続けるロック手段をさらに
    備える、請求項1ないし9のいずれかに記載のビデオゲ
    ーム装置。
  11. 【請求項11】前記第1操作手段は少なくとも4つの方
    向、「上」,「下」,「右」および「左」を指示するこ
    とができる方向指示手段を含み、 前記ロック手段によって前記プレイヤオブジェクトが前
    記注目ノンプレイヤオブジェクトにロックされていると
    き前記方向指示手段によって前記「上」が指示される
    と、前記プレイヤオブジェクトを前記注目ノンプレイヤ
    オブジェクトに近づく方向に移動させる第1オブジェク
    ト移動手段をさらに備える、請求項10記載のビデオゲ
    ーム装置。
  12. 【請求項12】前記第1操作手段は少なくとも4つの方
    向、「上」,「下」,「右」および「左」を指示するこ
    とができる方向指示手段を含み、 前記ロック手段によって前記プレイヤオブジェクトが前
    記注目ノンプレイヤオブジェクトにロックされていると
    き前記方向指示手段によって前記「下」が指示される
    と、前記プレイヤオブジェクトを前記注目ノンプレイヤ
    オブジェクトから遠ざかる方向に移動させる第2オブジ
    ェクト移動手段をさらに備える、請求項10記載のビデ
    オゲーム装置。
  13. 【請求項13】前記第1操作手段は少なくとも4つの方
    向、「上」,「下」,「右」および「左」を指示するこ
    とができる方向指示手段を含み、 前記ロック手段によって前記プレイヤオブジェクトが前
    記注目ノンプレイヤオブジェクトにロックされていると
    き前記方向指示手段によって前記「右」が指示される
    と、前記プレイヤオブジェクトと前記注目ノンプレイヤ
    オブジェクトとの間の一定距離を維持したまま前記プレ
    イヤオブジェクトを右方向に移動させる第3オブジェク
    ト移動手段をさらに備える、請求項10記載のビデオゲ
    ーム装置。
  14. 【請求項14】前記第1操作手段は少なくとも4つの方
    向、「上」,「下」,「右」および「左」を指示するこ
    とができる方向指示手段を含み、 前記ロック手段によって前記プレイヤオブジェクトが前
    記注目ノンプレイヤオブジェクトにロックされていると
    き前記方向指示手段によって前記「左」が指示される
    と、前記プレイヤオブジェクトと前記注目ノンプレイヤ
    オブジェクトとの間の一定距離を維持したまま前記プレ
    イヤオブジェクトを左方向に移動させる第4オブジェク
    ト移動手段をさらに備える、請求項10記載のビデオゲ
    ーム装置。
  15. 【請求項15】選択オブジェクトの画像データを発生す
    る選択オブジェクト画像データ発生手段をさらに備え、 前記画像処理手段は前記ロック手段が前記注目オブジェ
    クトをロックしたとき前記選択オブジェクトを前記注目
    ノンプレイヤオブジェクトに相関する前記ディスプレイ
    上の位置に表示するための画像信号を前記ディスプレイ
    に供給する、請求項10記載のビデオゲーム装置。
  16. 【請求項16】前記注目ノンプレイヤオブジェクトの種
    類を判別する種類判別手段をさらに備え、 前記選択オブジェクト画像データ発生手段は前記種類に
    応じて異なる色の選択オブジェクトの画像データを発生
    する、請求項15記載のビデオゲーム装置。
  17. 【請求項17】前記ロック手段によってロックされたノ
    ンプレイヤオブジェクトにロックマークを付与するロッ
    クマーク付与手段をさらに備える、請求項10ないし1
    6のいずれかに記載のビデオゲーム装置。
  18. 【請求項18】前記ロックマーク付与手段は前記選択さ
    れたノンプレイヤオブジェクトの種類に応じた色のロッ
    クマークを付与する、請求項17記載のビデオゲーム装
    置。
  19. 【請求項19】前記選択手段が前記注目ノンプレイヤオ
    ブジェクトを選択したとき前記ディスプレイの表示範囲
    を縮小する画面縮小手段をさらに備える、請求項1記載
    のビデオゲーム装置。
  20. 【請求項20】前記選択手段は前記ノンプレイヤオブジ
    ェクト検出手段がノンプレイヤオブジェクトを検出でき
    なかったとき前記プレイヤオブジェクトの無限遠前方の
    点を選択する、請求項1記載のビデオゲーム装置。
  21. 【請求項21】前記第2操作手段が操作され続けたとき
    前記プレイヤオブジェクトを前記点に継続的に注目させ
    続けるロック手段をさらに備える、請求項20記載のビ
    デオゲーム装置。
  22. 【請求項22】前記第1操作手段は少なくとも4つの方
    向、「上」,「下」,「右」および「左」を指示するこ
    とができる方向指示手段を含み、 前記ロック手段によって前記プレイヤオブジェクトが前
    記注目ノンプレイヤオブジェクトにロックされていると
    き前記方向指示手段によって前記「右」または「左」が
    指示されると、前記プレイヤオブジェクトと前記点との
    間の一定距離を維持したまま前記プレイヤオブジェクト
    を右方向または左方向に移動させるオブジェクト移動手
    段をさらに備える、請求項21記載のビデオゲーム装
    置。
  23. 【請求項23】ディスプレイおよびプレイヤオブジェク
    トの移動方向を指示する第1操作手段と、プレイヤオブ
    ジェクトをノンプレイヤオブジェクトに注目させるべき
    ときに操作する第2操作手段とを含むコントローラ手段
    に結合されるかつビデオゲーム装置の制御方法であっ
    て、 (a) プレイヤオブジェクトを表示するための第1画像デ
    ータを発生し、 (b) ノンプレイヤオブジェクトを表示するための第2画
    像データを発生し、 (c) 前記ディスプレイ上の仮想3次元空間中に仮想カメ
    ラから撮影したプレイヤオブジェクトおよびノンプレイ
    ヤオブジェクトの少なくとも1つを表示させるために、
    前記第1画像データおよび前記第2画像データの少なく
    とも1つに従って画像信号を前記ディスプレイに供給
    し、 (d) 前記第2操作手段の操作に応答して前記ノンプレイ
    ヤオブジェクトが存在するか否かを検出し、 (e) 検出されたノンプレイヤオブジェクトを注目ノンプ
    レイヤオブジェクトとして選択し、そして (f) 前記注目ノンプレイヤオブジェクトに対面した前記
    プレイヤオブジェクトを撮影可能なように前記仮想カメ
    ラの位置を変更する、ビデオゲーム装置の制御方法。
  24. 【請求項24】前記ステップ(d) において複数のノンプ
    レイヤオブジェクトを検出したとき、それぞれのノンプ
    レイヤオブジェクトに所定の優先順位を付与するステッ
    プ(g)をさらに含み、 前記ステップ(e) では最も高い優先順位を有するノンプ
    レイヤオブジェクトを前記注目ノンプレイヤオブジェク
    トとして最初に選択する、請求項23記載のビデオゲー
    ム装置の制御方法。
  25. 【請求項25】前記第2操作手段が所定時間以上操作さ
    れ続けたとき前記プレイヤオブジェクトを前記注目ノン
    プレイヤオブジェクトに継続的に注目させ続けるステッ
    プ(h)をさらに含む、請求項23または24記載のビデ
    オゲーム装置の制御方法。
  26. 【請求項26】前記ステップ(e) で前記注目ノンプレイ
    ヤオブジェクトを選択したとき前記ディスプレイの表示
    範囲を縮小するステップ(i) をさらに含む、請求項23
    ないし25のいずれかに記載のビデオゲーム装置の制御
    方法。
  27. 【請求項27】ディスプレイ上の仮想3次元空間中に仮
    想カメラから撮影したプレイヤオブジェクトおよびノン
    プレイヤオブジェクトの少なくとも1つを表示させるた
    めに、第1画像データおよび第2画像データの少なくと
    も1つに従って画像信号をディスプレイに供給する画像
    処理手段、および前記プレイヤオブジェクトの移動方向
    を指示する第1操作手段と、前記プレイヤオブジェクト
    を前記ノンプレイヤオブジェクトに注目させるべきとき
    に操作する第2操作手段とを含むコントローラ手段を備
    えるビデオゲーム装置に対して、着脱自在に装着されか
    つ前記画像処理手段のためのプログラムを記憶している
    記憶媒体であって、 前記プレイヤオブジェクトを表示するための前記第1画
    像データを発生する第1画像データ発生プログラム、 前記ノンプレイヤオブジェクトを表示するための前記第
    2画像データを発生する第2画像データプログラム、 前記第2操作手段の操作に応答して前記ノンプレイヤオ
    ブジェクトが存在するか否かを検出するノンプレイヤオ
    ブジェクト検出プログラム、 前記ノンプレイヤオブジェクト検出プログラムによって
    検出されたノンプレイヤオブジェクトを注目ノンプレイ
    ヤオブジェクトとして選択する選択プログラム、および 前記選択手段によって選択された前記注目ノンプレイヤ
    オブジェクトに対面した前記プレイヤオブジェクトを撮
    影可能なように前記仮想カメラの位置を変更するカメラ
    制御プログラムを記憶する、記憶媒体。
  28. 【請求項28】前記ノンプレイヤオブジェクト検出プロ
    グラムが複数のノンプレイヤオブジェクトを検出したと
    き、それぞれのノンプレイヤオブジェクトに所定の優先
    順位を付与する優先順位付与プログラムをさらに備え、 前記選択プログラムは最も高い優先順位を有するノンプ
    レイヤオブジェクトを前記注目ノンプレイヤオブジェク
    トとして最初に選択するようにしている、請求項27記
    載の記憶媒体。
  29. 【請求項29】前記第2操作手段が所定時間以上操作さ
    れ続けたとき前記プレイヤオブジェクトを前記注目ノン
    プレイヤオブジェクトに継続的に注目させ続けるロック
    プログラムをさらに備える、請求項27または28記載
    の記憶媒体。
  30. 【請求項30】前記選択プログラムに従って前記注目ノ
    ンプレイヤオブジェクトを選択したとき前記ディスプレ
    イの表示範囲を縮小する画面縮小プログラムをさらに備
    える、請求項27ないし29のいずれかに記載の記憶媒
    体。
JP9298111A 1997-10-30 1997-10-30 ビデオゲーム装置およびその記憶媒体 Pending JPH11128533A (ja)

Priority Applications (11)

Application Number Priority Date Filing Date Title
JP9298111A JPH11128533A (ja) 1997-10-30 1997-10-30 ビデオゲーム装置およびその記憶媒体
CA002252176A CA2252176C (en) 1997-10-30 1998-10-27 Video game apparatus and memory medium therefor
US09/179,954 US6165073A (en) 1997-10-30 1998-10-28 Video game apparatus and memory medium therefor
BR9804350-1A BR9804350A (pt) 1997-10-30 1998-10-29 Aparelho de video-game e veículo de memória para o mesmo.
TW087117940A TW440458B (en) 1997-10-30 1998-10-29 Video game device and storage medium thereof
EP98308902A EP0913175A3 (en) 1997-10-30 1998-10-30 Video game apparatus and memory medium therefor
CNB981228224A CN1160643C (zh) 1997-10-30 1998-10-30 视频游戏装置及其控制方法
KR1019980046867A KR100618740B1 (ko) 1997-10-30 1998-10-30 비디오 게임장치
AU90450/98A AU741752C (en) 1997-10-30 1998-10-30 Video game apparatus and memory medium therefor
HK99105071.3A HK1019941B (zh) 1997-10-30 1999-11-05 视频游戏装置及其控制方法
US09/685,224 US6626760B1 (en) 1997-10-30 2000-10-12 Video game apparatus and memory medium therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9298111A JPH11128533A (ja) 1997-10-30 1997-10-30 ビデオゲーム装置およびその記憶媒体

Related Child Applications (4)

Application Number Title Priority Date Filing Date
JP2001397252A Division JP2002263359A (ja) 2001-12-27 2001-12-27 ビデオゲーム装置およびその記憶媒体
JP2004137792A Division JP2004223284A (ja) 2004-05-06 2004-05-06 ゲーム装置およびその記憶媒体
JP2004137863A Division JP2004223286A (ja) 2004-05-06 2004-05-06 ゲーム装置およびその記憶媒体
JP2004137836A Division JP2004223285A (ja) 2004-05-06 2004-05-06 ゲーム装置およびその記憶媒体

Publications (1)

Publication Number Publication Date
JPH11128533A true JPH11128533A (ja) 1999-05-18

Family

ID=17855315

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9298111A Pending JPH11128533A (ja) 1997-10-30 1997-10-30 ビデオゲーム装置およびその記憶媒体

Country Status (9)

Country Link
US (2) US6165073A (ja)
EP (1) EP0913175A3 (ja)
JP (1) JPH11128533A (ja)
KR (1) KR100618740B1 (ja)
CN (1) CN1160643C (ja)
AU (1) AU741752C (ja)
BR (1) BR9804350A (ja)
CA (1) CA2252176C (ja)
TW (1) TW440458B (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6504539B1 (en) 1999-09-16 2003-01-07 Sony Computer Entertainment Inc. Method for displaying an object in three-dimensional game
JP2008188322A (ja) * 2007-02-07 2008-08-21 Nintendo Co Ltd ゲームプログラムおよびゲーム装置
JP2010082376A (ja) * 2008-10-02 2010-04-15 Square Enix Co Ltd ビデオゲーム処理装置、ビデオゲーム処理方法、およびビデオゲーム処理プログラム
US7878904B2 (en) 2004-01-23 2011-02-01 Kabushiki Kaisha Square Enix Object selecting method
JP2012198932A (ja) * 2006-09-29 2012-10-18 Imagination Technologies Ltd 三次元コンピュータ映像を発生するシステムのためのメモリマネージメントの改良
JP2017000545A (ja) * 2015-06-12 2017-01-05 任天堂株式会社 情報処理装置、情報処理システム、情報処理方法、及び情報処理プログラム
JP2017074162A (ja) * 2015-10-14 2017-04-20 株式会社スクウェア・エニックス ゲームプログラム及びゲームシステム
JP2018057462A (ja) * 2016-09-30 2018-04-12 株式会社コロプラ ゲームプログラム、ゲームを提供する方法、および情報処理装置
JP2019000127A (ja) * 2017-06-09 2019-01-10 株式会社カプコン ゲームプログラム、ゲーム装置およびサーバ装置
JP2019057847A (ja) * 2017-09-21 2019-04-11 株式会社ミクシィ 動画情報処理装置並びにその制御方法及び制御プログラム
US10765945B2 (en) 2017-01-06 2020-09-08 Nintendo Co., Ltd. Information processing system, non-transitory storage medium having stored information processing program, information processing device, and information processing method
JP2024083841A (ja) * 2022-12-12 2024-06-24 任天堂株式会社 情報処理プログラム、情報処理システム、および情報処理方法

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11128533A (ja) * 1997-10-30 1999-05-18 Nintendo Co Ltd ビデオゲーム装置およびその記憶媒体
JP2000137632A (ja) * 1998-10-30 2000-05-16 Square Co Ltd コンピュータ読取可能な記録媒体、光ディスクおよび情報処理装置
JP2000279637A (ja) 1999-03-30 2000-10-10 Square Co Ltd ゲーム装置、ゲーム表示制御方法、およびコンピュータ読取り可能な記録媒体
JP3184186B2 (ja) * 1999-07-14 2001-07-09 株式会社スクウェア プレイヤキャラクタの行動能力制御方法、行動能力制御プログラムを記録した記録媒体及びゲーム装置
JP2001029655A (ja) * 1999-07-23 2001-02-06 Square Co Ltd 行動選択支援方法、記録媒体およびゲーム装置
EP1080756A3 (en) * 1999-09-02 2004-10-27 Sony Computer Entertainment Inc. Entertainment system, entertainment apparatus, recording medium, and program
US6273818B1 (en) * 1999-10-25 2001-08-14 Square Co., Ltd. Video game apparatus and method and storage medium
JP2001137545A (ja) * 1999-11-17 2001-05-22 Square Co Ltd 記録媒体、データアクセス方法、ゲーム進行制御方法およびゲーム装置
JP2002095863A (ja) * 2000-07-03 2002-04-02 Sony Computer Entertainment Inc プログラム実行システム、プログラム実行装置、記録媒体及びプログラム、並びに視点を切り換える方法及び照準を切り換える方法
JP3479504B2 (ja) * 2000-09-21 2003-12-15 コナミ株式会社 ビデオゲーム装置、キャラクタ行動制御方法及びキャラクタ行動制御プログラムが記録されたコンピュータ読み取り可能な記録媒体
US7137891B2 (en) * 2001-01-31 2006-11-21 Sony Computer Entertainment America Inc. Game playing system with assignable attack icons
WO2002073955A1 (en) * 2001-03-13 2002-09-19 Canon Kabushiki Kaisha Image processing apparatus, image processing method, studio apparatus, storage medium, and program
US7445549B1 (en) 2001-05-10 2008-11-04 Best Robert M Networked portable and console game systems
US6966837B1 (en) 2001-05-10 2005-11-22 Best Robert M Linked portable and video game systems
US7193629B2 (en) * 2001-05-18 2007-03-20 Sony Computer Entertainment Inc. Display apparatus
JP2003024636A (ja) 2001-07-13 2003-01-28 Square Co Ltd ビデオゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体及びビデオゲームのプログラム及びビデオゲーム処理方法及びビデオゲーム処理装置
US8002623B2 (en) 2001-08-09 2011-08-23 Igt Methods and devices for displaying multiple game elements
US6887157B2 (en) 2001-08-09 2005-05-03 Igt Virtual cameras and 3-D gaming environments in a gaming machine
US7909696B2 (en) 2001-08-09 2011-03-22 Igt Game interaction in 3-D gaming environments
US8267767B2 (en) 2001-08-09 2012-09-18 Igt 3-D reels and 3-D wheels in a gaming machine
US7901289B2 (en) * 2001-08-09 2011-03-08 Igt Transparent objects on a gaming machine
US7367885B2 (en) 2001-08-09 2008-05-06 Igt 3-D text in a gaming machine
JP3435155B2 (ja) * 2002-01-18 2003-08-11 コナミ株式会社 ゲーム装置及びプログラム
US7582018B2 (en) * 2002-05-21 2009-09-01 Sega Corporation Game control method
US7918730B2 (en) 2002-06-27 2011-04-05 Igt Trajectory-based 3-D games of chance for video gaming machines
JP3990252B2 (ja) * 2002-10-15 2007-10-10 株式会社バンダイナムコゲームス ゲームシステム、プログラム及び情報記憶媒体
US20040219980A1 (en) * 2003-04-30 2004-11-04 Nintendo Co., Ltd. Method and apparatus for dynamically controlling camera parameters based on game play events
US20040229688A1 (en) * 2003-05-12 2004-11-18 Electronic Arts Inc. Methods and apparatus for playing video sequences while loading game data
CN1802193B (zh) 2003-06-11 2010-09-08 索尼计算机娱乐公司 图像显示装置、图像显示方法及图像显示系统
JP4213052B2 (ja) * 2004-01-28 2009-01-21 任天堂株式会社 タッチパネル入力を用いたゲームシステム
JP4159491B2 (ja) * 2004-02-23 2008-10-01 任天堂株式会社 ゲームプログラムおよびゲーム装置
JP4474640B2 (ja) * 2004-05-11 2010-06-09 株式会社セガ 画像処理プログラム、ゲーム処理プログラムおよびゲーム情報処理装置
JP2005346467A (ja) * 2004-06-03 2005-12-15 Nintendo Co Ltd 図形認識プログラム
JP3769286B2 (ja) * 2004-09-09 2006-04-19 コナミ株式会社 画像生成装置、荷重表示方法、ならびに、プログラム
JP4388878B2 (ja) 2004-10-19 2009-12-24 任天堂株式会社 入力処理プログラムおよび入力処理装置
US20060200662A1 (en) * 2005-02-01 2006-09-07 Microsoft Corporation Referencing objects in a virtual environment
JP2006280734A (ja) * 2005-04-01 2006-10-19 Aruze Corp ゲームプログラム、ゲーム装置及び記録媒体
JP4717489B2 (ja) * 2005-04-07 2011-07-06 任天堂株式会社 ゲームプログラム
JP4262217B2 (ja) * 2005-04-26 2009-05-13 任天堂株式会社 ゲームプログラム及びゲーム装置
JP2006305176A (ja) * 2005-04-28 2006-11-09 Nintendo Co Ltd ゲームプログラムおよびゲーム装置
JP4260770B2 (ja) 2005-05-09 2009-04-30 任天堂株式会社 ゲームプログラムおよびゲーム装置
JP4247218B2 (ja) * 2005-08-26 2009-04-02 株式会社コナミデジタルエンタテインメント ゲーム装置、ゲーム装置の制御方法及びプログラム
WO2007038079A2 (en) * 2005-09-27 2007-04-05 Sony Computer Entertainment America Inc. Topical content for entertainment software
US9573067B2 (en) * 2005-10-14 2017-02-21 Microsoft Technology Licensing, Llc Mass storage in gaming handhelds
JP5305561B2 (ja) * 2006-02-22 2013-10-02 任天堂株式会社 ゲームプログラムおよびゲーム装置
US8210943B1 (en) 2006-05-06 2012-07-03 Sony Computer Entertainment America Llc Target interface
US9327191B2 (en) * 2006-05-08 2016-05-03 Nintendo Co., Ltd. Method and apparatus for enhanced virtual camera control within 3D video games or other computer graphics presentations providing intelligent automatic 3D-assist for third person viewpoints
US8277316B2 (en) 2006-09-14 2012-10-02 Nintendo Co., Ltd. Method and apparatus for using a common pointing input to control 3D viewpoint and object targeting
US8384710B2 (en) * 2007-06-07 2013-02-26 Igt Displaying and using 3D graphics on multiple displays provided for gaming environments
US8834245B2 (en) * 2007-08-17 2014-09-16 Nintendo Co., Ltd. System and method for lock on target tracking with free targeting capability
US9126116B2 (en) 2007-09-05 2015-09-08 Sony Computer Entertainment America Llc Ranking of user-generated game play advice
US9108108B2 (en) 2007-09-05 2015-08-18 Sony Computer Entertainment America Llc Real-time, contextual display of ranked, user-generated game play advice
US20090186693A1 (en) * 2007-12-26 2009-07-23 Edge Of Reality, Ltd. Interactive video game display method, apparatus, and/or system for object interaction
US8342926B2 (en) 2008-07-13 2013-01-01 Sony Computer Entertainment America Llc Game aim assist
JP5525250B2 (ja) * 2009-12-08 2014-06-18 任天堂株式会社 ゲームプログラム、ゲーム装置、ゲームの表示方法及びゲームシステム
JP5816435B2 (ja) * 2011-01-06 2015-11-18 任天堂株式会社 表示制御プログラム、表示制御装置、表示制御システム、表示制御方法
JP5325248B2 (ja) * 2011-03-18 2013-10-23 株式会社スクウェア・エニックス ビデオゲーム処理装置、およびビデオゲーム処理プログラム
JP5586545B2 (ja) * 2011-09-09 2014-09-10 任天堂株式会社 ゲームシステム、携帯型ゲーム装置、情報処理部の制御方法、および情報処理部の制御プログラム
US9833707B2 (en) 2012-10-29 2017-12-05 Sony Interactive Entertainment Inc. Ambient light control and calibration via a console
JP2015026172A (ja) * 2013-07-25 2015-02-05 株式会社スクウェア・エニックス 画像処理プログラムおよび画像処理装置
JP2015192753A (ja) * 2014-03-31 2015-11-05 株式会社バンダイナムコエンターテインメント ゲーム装置及びプログラム
CN105148517B (zh) * 2015-09-29 2017-08-15 腾讯科技(深圳)有限公司 一种信息处理方法、终端及计算机存储介质
US10561942B2 (en) 2017-05-15 2020-02-18 Sony Interactive Entertainment America Llc Metronome for competitive gaming headset
US10128914B1 (en) 2017-09-06 2018-11-13 Sony Interactive Entertainment LLC Smart tags with multiple interactions
US10967266B2 (en) * 2018-02-21 2021-04-06 Roblox Corporation Cinematic game camera in a gaming platform
JP7233399B2 (ja) * 2020-06-23 2023-03-06 任天堂株式会社 ゲームプログラム、ゲーム装置、ゲームシステム、およびゲーム処理方法
CN113082700B (zh) * 2021-04-15 2024-08-20 网易(杭州)网络有限公司 信息交互方法、装置和电子设备
CN113440852B (zh) * 2021-07-08 2022-07-29 腾讯科技(深圳)有限公司 虚拟场景中虚拟技能的控制方法、装置、设备及存储介质
CN115837160B (zh) * 2022-09-08 2026-03-13 北京字跳网络技术有限公司 一种交互控制方法、装置、计算机设备及存储介质
CN115970287B (zh) * 2023-01-05 2026-06-23 北京字跳网络技术有限公司 一种虚拟对象控制方法、装置、计算机设备及存储介质
CN120515090A (zh) * 2024-03-29 2025-08-22 网易(杭州)网络有限公司 一种游戏中的信息处理方法、装置、电子设备及存储介质

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58121091A (ja) * 1982-01-14 1983-07-19 池上通信機株式会社 立体感表示方式
CA2140643C (en) 1993-05-21 2000-04-04 Atsushi Kitahara Image processing device and method
JP3421746B2 (ja) * 1993-12-21 2003-06-30 株式会社セガ ゲーム機における球技のパス先選択方法
JP3537172B2 (ja) * 1993-12-29 2004-06-14 株式会社ナムコ ゲーム装置及びゲーム装置の出力表示方法
JP3603285B2 (ja) 1994-07-21 2004-12-22 株式会社セガ 画像処理装置
JPH0869274A (ja) * 1994-08-30 1996-03-12 Sega Enterp Ltd 画像処理装置およびその方法
JP3839501B2 (ja) 1994-10-13 2006-11-01 株式会社スクウェア・エニックス ビデオ・ゲーム装置,その制御方法および制御装置,ならびにビデオ・ゲームのためのメモリ・カートリッジ
JP3500749B2 (ja) * 1994-12-27 2004-02-23 株式会社セガ 選択キャラクタ表示方法及び選択キャラクタ表示装置
WO1996022581A1 (en) * 1995-01-19 1996-07-25 Sega Enterprises, Ltd. Image processing method and image processor
JP3442181B2 (ja) * 1995-02-17 2003-09-02 株式会社ナムコ 3次元ゲーム装置及び画像合成方法
JP3685836B2 (ja) * 1995-02-28 2005-08-24 株式会社ナムコ 3次元シューティングゲーム装置
JP3445867B2 (ja) * 1995-03-24 2003-09-08 株式会社タイトー シューティングゲーム機
JP3859084B2 (ja) * 1995-05-19 2006-12-20 株式会社セガ 画像処理装置、画像処理方法及びこれを用いたゲーム装置並びに記憶媒体
JP3544268B2 (ja) * 1995-10-09 2004-07-21 任天堂株式会社 三次元画像処理装置およびそれを用いた画像処理方法
KR100276549B1 (ko) * 1995-12-07 2000-12-15 이리마지리 쇼우이치로 화상생성장치,화상생성방법및이것을이용한게임기
JP2950228B2 (ja) 1996-02-15 1999-09-20 株式会社セガ・エンタープライゼス ゲーム画像表示方法及びゲーム装置
TW346611B (en) * 1996-03-28 1998-12-01 Sega Enterprises Kk An image processor, a game machine using the image processor, a method of image processing and a medium
JP3009633B2 (ja) * 1997-04-03 2000-02-14 コナミ株式会社 画像装置、画像表示方法および記録媒体
JPH11128533A (ja) * 1997-10-30 1999-05-18 Nintendo Co Ltd ビデオゲーム装置およびその記憶媒体
GB9800397D0 (en) * 1998-01-09 1998-03-04 Philips Electronics Nv Virtual environment viewpoint control

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6504539B1 (en) 1999-09-16 2003-01-07 Sony Computer Entertainment Inc. Method for displaying an object in three-dimensional game
US7878904B2 (en) 2004-01-23 2011-02-01 Kabushiki Kaisha Square Enix Object selecting method
JP2012198932A (ja) * 2006-09-29 2012-10-18 Imagination Technologies Ltd 三次元コンピュータ映像を発生するシステムのためのメモリマネージメントの改良
JP2008188322A (ja) * 2007-02-07 2008-08-21 Nintendo Co Ltd ゲームプログラムおよびゲーム装置
US8167718B2 (en) 2007-02-07 2012-05-01 Nintendo Co., Ltd. Storage medium storing game program, game apparatus, and game control method
JP2010082376A (ja) * 2008-10-02 2010-04-15 Square Enix Co Ltd ビデオゲーム処理装置、ビデオゲーム処理方法、およびビデオゲーム処理プログラム
JP2017000545A (ja) * 2015-06-12 2017-01-05 任天堂株式会社 情報処理装置、情報処理システム、情報処理方法、及び情報処理プログラム
US10456684B2 (en) 2015-06-12 2019-10-29 Nintendo Co., Ltd. Attention control for information processing apparatus, information processing system, information processing method, non-transitory computer-readable storage medium storing information processing program
JP2017074162A (ja) * 2015-10-14 2017-04-20 株式会社スクウェア・エニックス ゲームプログラム及びゲームシステム
JP2018057462A (ja) * 2016-09-30 2018-04-12 株式会社コロプラ ゲームプログラム、ゲームを提供する方法、および情報処理装置
US10765945B2 (en) 2017-01-06 2020-09-08 Nintendo Co., Ltd. Information processing system, non-transitory storage medium having stored information processing program, information processing device, and information processing method
JP2019000127A (ja) * 2017-06-09 2019-01-10 株式会社カプコン ゲームプログラム、ゲーム装置およびサーバ装置
JP2019057847A (ja) * 2017-09-21 2019-04-11 株式会社ミクシィ 動画情報処理装置並びにその制御方法及び制御プログラム
JP2024083841A (ja) * 2022-12-12 2024-06-24 任天堂株式会社 情報処理プログラム、情報処理システム、および情報処理方法

Also Published As

Publication number Publication date
EP0913175A3 (en) 2001-02-28
TW440458B (en) 2001-06-16
CN1221155A (zh) 1999-06-30
BR9804350A (pt) 1999-11-16
KR19990037574A (ko) 1999-05-25
CA2252176C (en) 2005-07-12
AU741752C (en) 2003-02-27
HK1019941A1 (en) 2000-08-25
AU741752B2 (en) 2001-12-06
EP0913175A2 (en) 1999-05-06
US6165073A (en) 2000-12-26
US6626760B1 (en) 2003-09-30
CN1160643C (zh) 2004-08-04
KR100618740B1 (ko) 2007-03-02
AU9045098A (en) 1999-05-20
CA2252176A1 (en) 1999-04-30

Similar Documents

Publication Publication Date Title
KR100618740B1 (ko) 비디오 게임장치
CA2254277C (en) Video game apparatus and memory medium therefor
JP4105788B2 (ja) ビデオゲーム装置およびその記憶媒体
JP3426105B2 (ja) ビデオゲームシステムおよびビデオゲーム用記憶媒体
US6712703B2 (en) Video game apparatus and information storage medium for video game
US20030104864A1 (en) Video game apparatus and method with enhanced virtual camera control (as amended)
US6325717B1 (en) Video game apparatus and method with enhanced virtual camera control
US6692357B2 (en) Video game apparatus and method with enhanced player object action control
US20020034979A1 (en) Video game system, character action control method, and readable storage medium storing character action control program
EP1002561B1 (en) Video game apparatus and information storage medium for video game
EP1002560B1 (en) Video game apparatus and information storage medium for video game
JP2007190404A (ja) ゲーム装置およびその記憶媒体
EP1002562B1 (en) Video game apparatus and information storage medium for video game
JP2004223285A (ja) ゲーム装置およびその記憶媒体
JP2007216033A (ja) ゲーム装置およびその記憶媒体
JP2004223284A (ja) ゲーム装置およびその記憶媒体
JP2002263359A (ja) ビデオゲーム装置およびその記憶媒体
JP2006055660A (ja) ゲーム装置およびその記憶媒体
JP2007021235A (ja) ゲーム装置およびその記憶媒体
JP2004223286A (ja) ゲーム装置およびその記憶媒体
JP2006051396A (ja) ゲーム装置およびその記憶媒体
HK1019566A (en) Video game apparatus and memory medium therefor
HK1019941B (zh) 视频游戏装置及其控制方法
MXPA98009030A (en) Video and media play memory equipment for im
HK1028964B (en) Video game apparatus and information storage medium for video game

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040406

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040506

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040720

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20041112