JP4060381B2 - Drive game device - Google Patents

Drive game device Download PDF

Info

Publication number
JP4060381B2
JP4060381B2 JP05127094A JP5127094A JP4060381B2 JP 4060381 B2 JP4060381 B2 JP 4060381B2 JP 05127094 A JP05127094 A JP 05127094A JP 5127094 A JP5127094 A JP 5127094A JP 4060381 B2 JP4060381 B2 JP 4060381B2
Authority
JP
Japan
Prior art keywords
image data
display
background image
display screen
video ram
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
Application number
JP05127094A
Other languages
Japanese (ja)
Other versions
JPH07231985A (en
Inventor
智三 遠藤
雄一 松岡
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.)
Sega Corp
Original Assignee
Sega Corp
Sega Games 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 Sega Corp, Sega Games Co Ltd filed Critical Sega Corp
Priority to JP05127094A priority Critical patent/JP4060381B2/en
Publication of JPH07231985A publication Critical patent/JPH07231985A/en
Application granted granted Critical
Publication of JP4060381B2 publication Critical patent/JP4060381B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Optical Recording Or Reproduction (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、ディスプレィ装置に画像を表示して行うドライブゲーム装置であって、画像の拡大縮小を任意に可能とするドライブゲーム装置に関する。
【0002】
【従来の技術】
本体装置にCPUを搭載し、表示装置の表示画面上に画像を表示してゲームを行う電子遊戯装置が普及している。このうち遊戯者が操縦装置を操作して自車を操縦し、制限時間内で競争相手車とスピードを競うドライブゲーム装置がある。
【0003】
かかるドライブゲーム装置は、表示画面上にスピードメータあるいはタコメータを表示し、表示される数値により走行する競争車のスピードを知り、遊戯者は、自車のスピードを制御するようにしたものであった。
【0004】
一方、実際のカーレースにおいては、加減速に応じて、自車が相手競争車と接近したり、相手競争車との距離が大きくなる場合、視覚的に相手競争車が大きく迫り、あるいは小さくなる。これにより、視覚的にスピードが実感される。
【0005】
【発明が解決しようとする課題】
ドライブゲーム装置においてもかかる実際のカーレースと同様に遊戯者がスピードを実感できることがよりゲームに対する興味を高め、迫力を増すことができる。
【0006】
しかし、従来のドライブゲーム装置においては、画面上に表示されるスピードメータあるいはタコメータの数字のみによりスピードを認識するのみであった。
【0007】
したがって、本発明は、かかる従来の問題を解決するドライブゲーム装置を提供することを目的とする。
【0008】
【課題を解決するための手段】
本発明にしたがうドライブゲーム装置は、CPUと、ドライブゲーム制御プログラム及び、走行路上に位置する競争車を含むスプライトデータと走行路を含む背景データを記憶する固定記憶装置と、固定記憶装置からスプライトデータと背景データを読出し記憶するビデオRAMと、第一のビデオディスプレィプロセッサと、第二のビデオディスプレィプロセッサ及びモニタ表示装置を有する。
【0009】
そして、前記第一のビデオディスプレィプロセッサは、CPUの制御に基づきビデオRAMからのスプライトデータを読み込み、異なる大きさのスプライトに対応するスプライトデータに変換する。また第二のビデオディスプレィプロセッサは、同様にCPUの制御に基づきビデオRAMからの背景データを読み込み、異なる大きさの背景に対応する背景データに変換する。
【0010】
更に、この第一及び第二のビデオディスプレィプロセッサからの変換されたスプライトデータと背景データに基づき、モニタ表示装置に画像が表示される。
【0011】
尚、画面上の任意の場所に表示される任意の大きさの絵(ゲーム装置では、プレイヤーやエネミーのキャラクタであり、本発明では競争車、街路樹等である)は、オブジェクトもしくはスプライトと呼ばれるが、本発明においては定義上スプライトの語を代表として用いる。
【0012】
又、スプライトデータとは、スプライトを表示するための画像データを意味する。
【0013】
更に、具体的態様においては、前記ビデオRAMから読みだされるスプライトデータは、4点の座標で特定される複数の矩形の組み合わせで構成され、前記第一のビデオディスプレィプロセッサにおいて、スプライトの表示位置座標を指定するパラメータと、スプライトの大きさの拡大縮小に対応して、スプライトのデータを構成する各々の矩形の4点の座標の内2点の座標が指定される。
【0014】
又、更に具体的態様においては、前記ビデオRAMから読みだされる背景のデータに対し、前記第二のビデオディスプレィプロセッサにおいて、前記モニタ表示装置のモニター画面上の表示開始位置座標と背景の大きさの拡大縮小に対応して、水平方向のX座標増分とY座標増分及び垂直方向のX座標増分とY座標増分が指定される。
【0015】
【作用】
CPUの制御に基づきビデオRAMからのスプライトデータを読み込み、異なる大きさのスプライトに対応するスプライトデータに変換する第一のビデオディスプレィプロセッサと、同様に背景データを読み込み、異なる大きさの背景に対応する背景データに変換する第二のビデオディスプレィプロセッサを有している。
【0016】
そして、この第一及び第二のビデオディスプレィプロセッサからの変換されたスプライトデータと背景データに基づき、スプライト及び背景の大きさを拡大縮小して表示することができる。
【0017】
このスプライト及び背景データの大きさの拡大縮小は、遊戯者の操作により、加速または減速される時、行われる。したがって、実際の自動車レースにおける加速または減速時の実感がゲームの中で得られるようになる。
【0018】
【実施例】
図1は、本発明のドライブゲーム装置の実施例ブロック図である。図において、1は、CPUであり、ゲームプログラムを実行制御する。2はシステム制御回路であり、操縦装置3、CPU1及び後に説明する第一及び、第二のビデオディスプレィプロセッサ6、7とのインターフェース機能を有する。
【0019】
操縦装置3は、遊戯者により操作されるハンドル、アクセル等に相当する入力部を有し、操作量に対応した信号を出力する。
【0020】
4は、CD−ROMあるいは半導体ROM等の固定記憶メモリ(ROM)であり、ドライブゲーム用制御プログラム及びドライブゲームのための競争車等のスプライト( オブジェクト )の画像データ及び背景の画像データが記憶されている。
【0021】
ROM4は、ゲーム装置本体に収容され、あるいは外部にコネクタを通して接続される。ROM4に記憶されるドライブゲーム用制御プログラムは、バスを通して、CPU1に送られる。一方、ROM4に記憶されているスプライトの画像データ及び背景の画像データは、読み取られビデオRAM5にマッピングされる。
【0022】
ここで、ビデオRAM5にマッピングされるスプライトの画像データは、スプライトを構成する四角形毎に4点の座標で表される。更に、背景の画像データは、ドット単位で構成されている
【0023】
本発明では、ビデオRAM5にマッピングされたスプライト及び背景の画像データのそれぞれに対し、ビデオRAM5から読み出される範囲のスプライト及び背景の画像データ をモニタ表示装置8の表示画面に対応するように拡大縮小の変換処理を行うビデオディスプレィプロセッサ6、7が用意されている。
【0024】
次にかかる本発明にしたがう拡大縮小の変換処理について説明する。拡大縮小の変換処理は、操縦装置3により遊戯者が制御する自車が加速減速された時、行われ、後に通常の表示に戻る。
【0025】
即ち、自車のスピードを加速して相手競争車に接近した際は、相手競争車に対応するスプライトを大きく表示するためにビデオRAM5から読み出される範囲を縮小し、縮小した範囲から読み出されるスプライトの画像データをモニタ表示装置8の表示画面に対応するように拡大変換してスプライトの画像拡大表示される。また自車のスピードを減速して相手競争車との距離が大きくなる場合は、相手競争車に対応するスプライトを小さく表示するためにビデオRAM5から読み出される範囲を拡大し、拡大した範囲から読み出されるスプライトの画像データをモニタ表示装置8の表示画面に対応するように縮小変換してスプライトの画像縮小表示される。
【0026】
これらの制御のタイミングは、CPU1から操縦装置3からの信号に応じて第一、第二のビデオディスプレィプロセッサ6、7に供給される。
【0027】
図2は、第一のビデオディスプレィプロセッサ6によりビデオRAM5から読み出される範囲のスプライトの大きさを拡大又は縮小する処理についての説明である。第一のビデオディスプレィプロセッサ6は、コマンドテーブルを有する一種のプロセッサである。この第一のビデオディスプレィプロセッサ6による処理は、上記したようにCPU1から拡大縮小のタイミングと拡大縮小率の指定コマンドを受けて行われる。
【0028】
先に説明したようなスプライトを構成する四角形毎の4点の座標がビデオRAM5から読み込まれる。この読み込まれた4点の座標に対し、モニター表示装置8の表示面において、どの位置にスプライトを表示するかをコマンドテーブルにパラメータとしての座標をセットすることにより指定する(図2、S1)。
【0029】
更に、スプライトをどのような大きさで表示するかを同様にコマンドテーブルに指定する。
【0030】
この時、スプライトの大きさは、4点の座標の対角線位置にある座標を特定することにより決められる。即ち、図2においてスプライトの4点の座標1〜4の内、例えば対角線上にある点1及び3の座標を特定することにより、対応した大きさのスプライトデータが得られる(図2、S2)。
【0031】
更に、図4乃至図6を参照して説明する。図4乃至図6は、モニター表示装置8の表示面80に表示されるスプライト及び背景画像の、ビデオRAM5にマッピングされた領域から読み出される範囲を示す図である。
【0032】
図4は、加速及び減速操作が行なわれていないときの、ビデオRAM5にマッピングされたスプライト及び背景の画像データの、モニター表示装置8の表示面80に表示される標準の大きさの表示を説明する図である。
図4において、50は、スプライト及び背景の画像データがビデオRAM5にマッピングされた領域を示している。60がスプライトの画像データであり、走行路に沿う並木と競争車である。更に、70は、背景画像データとなる部分であり、走行路及びその周辺の地面を表している。
【0033】
これら背景画像データとなる部分を、上下方向にスクロールあるいは、走行路の奥行き先端を左右に移動して表示することよりに競争車の走行状態認識されることが可能である。
【0034】
更に、ビデオRAM5にマッピングされる領域50は、少なくとも背景画像が、最小の大きさで表示される場合においてもモニター表示装置8の表示面80に対応する太線枠で囲われた所定の読み出し範囲よりも小さくならない領域の大きさを有している。
【0035】
図5は、加速時の表示例であり、図4の標準の大きさの表示と比較して、ビデオRAM5にマッピングされた領域50から読み出される範囲が小さく、従ってモニター表示装置8の表示面80に拡大されたスプライト60が表示されている。反対に図6は、減速時の表示例であり、図4の標準の大きさの表示と比較して、ビデオRAM5にマッピングされた領域50の全体が読み出される範囲であり、従って縮小されたスプライト60が表示されている。
【0036】
すなわち、この減速時、モニター表示装置8の表示面80の大きさと、ビデオRAM5にマッピングされた領域50の大きさは、一致している。したがって、マッピングされた領域50の全ての領域が読み出し範囲である。図6の例は、スプライト60が最小に縮小された場合である。
【0037】
更に、図1に戻り説明する。上記に説明したごとく加速時、及び減速時にスプライトの大きさが拡大縮小表示される。これに対応して背景画像も拡大縮小されることが必要である。
【0038】
第二のビデオディスプレィプロセッサ7は、この背景画像の拡大縮小のための背景画像データの変換をCPU1の制御の下に行うプロセッサである。即ち、第一のビデオディスプレィプロセッサ6と同様に、CPU1から拡大縮小のタイミングと拡大縮小のコマンドが入力され、背景画像に対する拡大縮小処理が行われる。
【0039】
図7は、背景画像に対する拡大縮小処理の原理を説明する図である。図3において、第二のビデオディスプレィプロセッサ7は、CPU1からの拡大縮小処理のタイミングと拡大縮小のコマンドが入力されると、先ずモニタ表示装置8に表示する画面上の開始座標を指定する(図3:ステップS3)。
【0040】
ついで、スプライトの拡大縮小に対応してCPU1から送られる拡大縮小のコマンドにしたがって、水平方向のX座標増分、Y座標増分及び垂直方向のX座標増分、Y座標増分が第二のビデオディスプレィプロセッサ7のコマンドレジスタに対し、セットされる(図3:ステップS4)。
【0041】
このセットの内容に応じて、第二のビデオディスプレィプロセッサ7は、ビデオRAM5から背景画像データを読出し、モニタ表示装置8に送る。ここで、水平方向のX座標増分、Y座標増分及び垂直方向のX座標増分、Y座標増分のセットの例を、図7にしたがい説明する。
【0042】
図7(1)は、標準の大きさで背景を表示する場合であり、水平方向のX座標増分を1、Y座標増分を0及び垂直方向のX座標増分を0、Y座標増分を1にセットする。
【0043】
即ち、水平方向にビデオRAM5から背景画像データを読出す際、X座標増分を1即ち、順次1づつX座標を増加し、Y座標増分を0即ち、Y座標は同じ値とする。したがって、水平方向に1ラインのデータが読みだされる。更に、次の水平方向にラインを移動する時、垂直方向のX座標増分を0としてY座標増分を1とする。したがって、垂直方向に1ラインずつ移動される。
【0044】
この結果、図7(1)のようにビデオRAM5に記憶される背景画像データが1ドット分ずつ読みだされ、一フィールド分の背景画像データが構成され、第一のビデオディスプレィプロセッサ6からのスプライトデータとともにモニタ表示装置8に送られ表示される。
【0045】
次に、標準の大きさに対し、水平及び垂直方向に1/2の大きさで表示する場合は、図7(2)に示すように、水平方向のX座標増分を2、Y座標増分を0及び垂直方向のX座標増分を0、Y座標増分を2にセットする。
【0046】
この場合は、ビデオRAM5に記憶される背景画像データが水平方向及び垂直方向に1ドットおきに読み取られ、それを連続するドットとして一フィールド分の背景画像データが構成される。このように構成された背景画像データは、モニタ表示装置8に送られて表示される。したがって、背景画像は、1/2に縮小されて表示される。
【0047】
更に、標準の大きさに対し、背景を拡大して表示する場合、特に図7(3)の例では、水平及び垂直方向に2倍の大きさで表示する場合であり、水平方向のX座標増分を0.5、Y座標増分を0及び垂直方向のX座標増分を0、Y座標増分を0.5にセットする。
【0048】
これにより、第一のビデオディスプレィプロセッサ6は、ビデオRAM5に記憶される背景画像データを水平方向及び垂直方向に1ドット分ずつ読み出し、且つ読み出した1ドットのデータと同じデータを補完して一フレーム分の背景画像データを構成する。このように構成された背景画像データは、モニタ表示装置8に送られ、表示される。
【0049】
【発明の効果】
以上実施例にしたがい説明したように、本発明は、第一、第二のビデオディスプレィプロセッサ6、7を備え、これによりビデオRAM5に記憶されるスプライト及び背景画像データを所定のX座標増分、Y座標増分にしたがい読み取り、1フィールドの画像を構成することにより、スプライト及び背景の大きさを変えることが出来る。
【0050】
これにより、遊戯者の操作に対応して、スプライト及び背景の大きさを変えることが可能となり、加速、減速を実感し迫力の有るドライブゲーム装置が提供される。
【図面の簡単な説明】
【図1】 本発明の実施例ブロック図である。
【図2】 第一のビデオディスプレィプロセッサの処理を説明する図である。
【図3】 第二のビデオディスプレィプロセッサの処理を説明する図である。
【図4】 本発明の実施例動作における標準時の表示例の説明図である。
【図5】 本発明の実施例動作における加速時の表示例の説明図である。
【図6】 本発明の実施例動作における減速時の表示例の説明図である。
【図7】 背景の拡大、縮小表示原理を説明する図である。
【符号の説明】
1 CPU
2 システムコントローラ
3 操縦装置
4 ROM
5 ビデオRAM
6 第一のビデオディスプレィプロセッサ
7 第二のビデオディスプレィプロセッサ
8 モニタ表示装置
[0001]
[Industrial application fields]
The present invention relates to a drive game device that displays an image on a display device and that can arbitrarily enlarge or reduce the image.
[0002]
[Prior art]
2. Description of the Related Art An electronic game device in which a CPU is mounted on a main body device and a game is displayed by displaying an image on a display screen of a display device has become widespread. Among these, there is a drive game device in which a player operates a control device to control his own vehicle and competes with a competitor vehicle for speed within a time limit.
[0003]
Such a drive game device displays a speedometer or a tachometer on the display screen, knows the speed of the competing vehicle running based on the displayed numerical value, and the player controls the speed of the own vehicle. .
[0004]
On the other hand, in an actual car race, when the host vehicle approaches the opponent competition vehicle or the distance from the opponent competition vehicle increases according to acceleration / deceleration, the opponent competition vehicle approaches or decreases visually. . Thereby, the speed is visually felt.
[0005]
[Problems to be solved by the invention]
Also in the drive game device, like the actual car race , the ability of the player to feel the speed can increase the interest in the game and increase the power.
[0006]
However, in the conventional drive game device, the speed is recognized only by the speedometer or tachometer number displayed on the screen.
[0007]
Accordingly, an object of the present invention is to provide a drive game device that solves such conventional problems.
[0008]
[Means for Solving the Problems]
A drive game device according to the present invention includes a CPU, a drive game control program, a sprite data including a race car located on the road, and background data including the road, and a sprite data from the fixed memory. And a video RAM for reading and storing background data, a first video display processor, a second video display processor, and a monitor display device.
[0009]
The first video display processor reads the sprite data from the video RAM based on the control of the CPU, and converts it into sprite data corresponding to sprites of different sizes. Similarly, the second video display processor reads the background data from the video RAM based on the control of the CPU, and converts it into background data corresponding to a background of a different size.
[0010]
Further, an image is displayed on the monitor display device based on the converted sprite data and background data from the first and second video display processors.
[0011]
In addition, a picture of an arbitrary size displayed at an arbitrary place on the screen (a game device is a player or enemy character, and in the present invention is a competitive car, a roadside tree, etc.) is called an object or a sprite. However, in the present invention, the term sprite is used as a representative by definition.
[0012]
Sprite data means image data for displaying a sprite.
[0013]
Furthermore, in a specific aspect, the sprite data read from the video RAM is composed of a combination of a plurality of rectangles specified by four-point coordinates. In the first video display processor, the sprite display position Corresponding to the parameters for specifying the coordinates and the enlargement / reduction of the size of the sprite, the coordinates of two of the four coordinates of each rectangle constituting the sprite data are designated.
[0014]
In a more specific aspect, for the background data read from the video RAM, the second video display processor uses the display start position coordinates on the monitor screen of the monitor display device and the size of the background. Corresponding to the enlargement / reduction, horizontal X coordinate increment and Y coordinate increment and vertical X coordinate increment and Y coordinate increment are designated.
[0015]
[Action]
Under the same control as the first video display processor that reads sprite data from the video RAM under the control of the CPU and converts it into sprite data corresponding to sprites of different sizes, corresponding to backgrounds of different sizes. A second video display processor for converting to background data is included.
[0016]
Based on the converted sprite data and background data from the first and second video display processors, the sizes of the sprite and the background can be enlarged and reduced.
[0017]
The enlargement / reduction of the size of the sprite and the background data is performed when acceleration or deceleration is performed by a player's operation. Therefore, a feeling of acceleration or deceleration in an actual car race can be obtained in the game.
[0018]
【Example】
FIG. 1 is a block diagram showing an embodiment of a drive game apparatus according to the present invention. In the figure, reference numeral 1 denotes a CPU which controls execution of a game program. A system control circuit 2 has an interface function with the control device 3, the CPU 1, and first and second video display processors 6 and 7 described later.
[0019]
The control device 3 has an input unit corresponding to a handle, an accelerator, or the like operated by a player, and outputs a signal corresponding to the operation amount.
[0020]
Reference numeral 4 denotes a fixed storage memory (ROM) such as a CD-ROM or a semiconductor ROM, which stores a drive game control program, a sprite ( object ) image data such as a race car for the drive game, and background image data. ing.
[0021]
The ROM 4 is accommodated in the game apparatus main body or connected to the outside through a connector. The drive game control program stored in the ROM 4 is sent to the CPU 1 through the bus. On the other hand, sprite image data and background image data stored in the ROM 4 are read and mapped to the video RAM 5.
[0022]
Here, the image data of the sprite mapped to the video RAM 5 is represented by coordinates of four points for each quadrangle constituting the sprite. Furthermore, the background image data is configured in units of dots .
[0023]
In the present invention, for each sprite and background image data mapped to the video RAM 5, the sprite and background image data in the range read from the video RAM 5 are scaled so as to correspond to the display screen of the monitor display device 8 . Video display processors 6 and 7 that perform conversion processing are prepared.
[0024]
Next, the scaling conversion processing according to the present invention will be described. Enlargement / reduction conversion processing is performed when the host vehicle controlled by the player is accelerated or decelerated by the control device 3 , and then returns to the normal display.
[0025]
That is, when the speed of the own vehicle is accelerated and the vehicle approaches the opponent racing vehicle, the range read out from the video RAM 5 is reduced in order to display a larger sprite corresponding to the opponent racing vehicle, and the sprite read out from the reduced range is displayed . The image data is enlarged and converted so as to correspond to the display screen of the monitor display device 8, and the image of the sprite is enlarged and displayed . When the speed of the own vehicle is reduced and the distance from the opponent competing vehicle increases, the range read from the video RAM 5 is enlarged to display a smaller sprite corresponding to the opponent competing vehicle, and the range read from the enlarged range is read. The sprite image data is reduced and converted so as to correspond to the display screen of the monitor display device 8, and the sprite image is reduced and displayed .
[0026]
These control timings are supplied to the first and second video display processors 6 and 7 in accordance with signals from the control device 3 from the CPU 1.
[0027]
FIG. 2 is a diagram illustrating a process of enlarging or reducing the size of the sprite in the range read from the video RAM 5 by the first video display processor 6. The first video display processor 6 is a kind of processor having a command table. The processing by the first video display processor 6 is performed in response to the enlargement / reduction timing and enlargement / reduction ratio designation command from the CPU 1 as described above.
[0028]
The coordinates of four points for each quadrangle constituting the sprite as described above are read from the video RAM 5. With respect to the four coordinates thus read, the position on the display surface of the monitor display device 8 where the sprite is displayed is specified by setting the coordinates as parameters in the command table (S1, FIG. 2).
[0029]
In addition, the size of the sprite to be displayed is similarly specified in the command table.
[0030]
At this time, the size of the sprite is determined by specifying coordinates at diagonal positions of the coordinates of the four points. That is, by specifying the coordinates of points 1 and 3 on the diagonal line among the coordinates 1 to 4 of the four points of the sprite in FIG. 2, sprite data of a corresponding size can be obtained (FIG. 2, S2). .
[0031]
Further description will be made with reference to FIGS. FIGS. 4 to 6 are diagrams showing ranges of sprites and background images displayed on the display surface 80 of the monitor display device 8 that are read from an area mapped in the video RAM 5 .
[0032]
4, when the acceleration and deceleration operation has not been performed, the image data of the mapped sprite and background video RAM 5, a display of the standard size to be displayed on the display surface 80 of the monitor display device 8 described It is a figure to do.
In FIG. 4, reference numeral 50 denotes an area in which sprite and background image data are mapped in the video RAM 5. Reference numeral 60 denotes image data of the sprite , which is a row of trees along the running path and a racing car. Furthermore, reference numeral 70 denotes a portion serving as background image data , which represents a traveling road and the surrounding ground.
[0033]
A portion to be these background image data, scroll up and down direction or it is possible traveling state of competition cars is recognized from displaying the depth the tip of the road to move left and right.
[0034]
Further, region 50 is mapped to the video RAM5, the background image even without least the minimum magnitude predetermined surrounded by the thick line frame corresponding to the display surface 80 of the monitor display unit 8 even when displayed by It has a size of an area that does not become smaller than the reading range .
[0035]
FIG. 5 shows a display example at the time of acceleration. Compared with the standard size display of FIG. 4, the range read from the area 50 mapped to the video RAM 5 is small, and accordingly the display surface 80 of the monitor display device 8. The enlarged sprite 60 is displayed. On the other hand, FIG. 6 shows a display example at the time of deceleration , which is a range in which the entire area 50 mapped in the video RAM 5 is read as compared with the standard size display of FIG. 60 is displayed.
[0036]
That is, at the time of deceleration , the size of the display surface 80 of the monitor display device 8 and the size of the area 50 mapped to the video RAM 5 are the same. Therefore, all the areas of the mapped area 50 are read ranges. The example of FIG. 6 is a case where the sprite 60 is reduced to the minimum.
[0037]
Furthermore, returning to FIG. During acceleration as described above, and the size of the sprite is scaled displayed during deceleration. Correspondingly, the background image needs to be enlarged or reduced.
[0038]
The second video display processor 7 is a processor that performs conversion of background image data for enlargement / reduction of the background image under the control of the CPU 1. That is, as with the first video display processor 6, the CPU 1 receives an enlargement / reduction timing and an enlargement / reduction command, and performs an enlargement / reduction process on the background image.
[0039]
FIG. 7 is a diagram for explaining the principle of enlargement / reduction processing for a background image. In FIG. 3, the second video display processor 7 first designates the start coordinates on the screen to be displayed on the monitor display device 8 when the enlargement / reduction processing timing and the enlargement / reduction command are input from the CPU 1 (FIG. 3). 3: Step S3).
[0040]
Next, in accordance with the enlargement / reduction command sent from the CPU 1 corresponding to the enlargement / reduction of the sprite, the horizontal X coordinate increment, the Y coordinate increment, the vertical X coordinate increment, and the Y coordinate increment are the second video display processor 7. Is set to the command register (FIG. 3: step S4).
[0041]
In accordance with the contents of this set, the second video display processor 7 reads the background image data from the video RAM 5 and sends it to the monitor display device 8. Here, an example of a set of horizontal X-coordinate increments, Y-coordinate increments, and vertical X-coordinate increments and Y-coordinate increments will be described with reference to FIG.
[0042]
FIG. 7 (1) shows a case in which the background is displayed in a standard size. The horizontal X coordinate increment is 1, the Y coordinate increment is 0, the vertical X coordinate increment is 0, and the Y coordinate increment is 1. set.
[0043]
That is, when the background image data is read out from the video RAM 5 in the horizontal direction, the X coordinate increment is 1, that is, the X coordinate is incremented one by one, and the Y coordinate increment is 0, that is, the Y coordinate is the same value. Therefore, one line of data is read out in the horizontal direction. Further, when moving the line in the next horizontal direction, the X coordinate increment in the vertical direction is set to 0 and the Y coordinate increment is set to 1. Therefore, it is moved one line at a time in the vertical direction.
[0044]
As a result, as shown in FIG. 7A, the background image data stored in the video RAM 5 is read one dot at a time, one field of background image data is formed, and the sprite from the first video display processor 6 is formed. Along with the data, it is sent to the monitor display device 8 and displayed.
[0045]
Next, when the image is displayed in half the horizontal and vertical directions with respect to the standard size, the horizontal X coordinate increment is set to 2, and the Y coordinate increment is set as shown in FIG. Set 0 and vertical X coordinate increment to 0, Y coordinate increment to 2.
[0046]
In this case, the background image data stored in the video RAM 5 is read every other dot in the horizontal direction and the vertical direction, and background image data for one field is formed by using these as continuous dots. The background image data configured in this way is sent to the monitor display device 8 and displayed. Therefore, the background image is displayed after being reduced to ½.
[0047]
Furthermore, when the background is enlarged and displayed relative to the standard size, particularly in the example of FIG. 7 (3), the size is displayed twice as large in the horizontal and vertical directions. Set the increment to 0.5, the Y coordinate increment to 0, the vertical X coordinate increment to 0, and the Y coordinate increment to 0.5.
[0048]
As a result, the first video display processor 6 reads the background image data stored in the video RAM 5 by one dot in the horizontal direction and the vertical direction, and complements the same data as the read one dot data for one frame. Minute background image data. The background image data configured in this way is sent to the monitor display device 8 and displayed.
[0049]
【The invention's effect】
As described above in accordance with the embodiment, the present invention includes the first and second video display processors 6 and 7, whereby sprites and background image data stored in the video RAM 5 are converted into predetermined X coordinate increments, Y By reading in accordance with the coordinate increment, the size of the sprite and the background can be changed by constructing an image of one field.
[0050]
Accordingly, it is possible to change the size of the sprite and the background in response to the player's operation, and a powerful drive game device that can feel acceleration and deceleration is provided.
[Brief description of the drawings]
FIG. 1 is a block diagram of an embodiment of the present invention.
FIG. 2 is a diagram for explaining processing of a first video display processor;
FIG. 3 is a diagram for explaining processing of a second video display processor;
FIG. 4 is an explanatory diagram of a display example at standard time in the operation of the embodiment of the present invention.
FIG. 5 is an explanatory diagram of a display example during acceleration in the operation of the embodiment of the present invention.
FIG. 6 is an explanatory diagram of a display example during deceleration in the operation of the embodiment of the present invention.
FIG. 7 is a diagram for explaining the principle of background enlargement / reduction display.
[Explanation of symbols]
1 CPU
2 System controller 3 Control device 4 ROM
5 Video RAM
6 First video display processor 7 Second video display processor 8 Monitor display device

Claims (2)

遊戯者による入力部の操作に基づき表示装置の表示画面上に表示される競争車の表示を制御するドライブゲーム装置において、
遊戯者により操作される入力部と、
前記表示画面上に表示される前記遊戯者の操作対象の自車に対する相手競争車を含むオブジェクトの画像データと背景画像データを記憶する固定記憶装置と、
前記固定記憶装置から読み出された前記相手競争車を含むオブジェクトの画像データと背景画像データがマッピングされるビデオRAMと、
前記ビデオRAMにマッピングされたオブジェクトの画像データと背景画像データの、前記表示画面の大きさに対応する所定の範囲を読み出し、前記表示装置の表示画面上に前記オブジェクトの画像と背景画像の表示を行わすビデオディスプレィプロセッサと
前記遊戯者による前記入力部の操作により走行する自車の加速または減速の制御が行なわれる、前記ビデオRAMにマッピングされたオブジェクトの画像データと背景画像データの読み出し範囲を、前記自車の加速または減速に対応して縮小または拡大するように変更を指示するコマンドを前記ビデオディスプレィプロセッサに供給するCPUとを有し、
前記ビデオディスプレィプロセッサは、前記CPUから供給される前記コマンドに従い、前記ビデオRAMにマッピングされた前記オブジェクトの画像データと背景画像データの読み出し範囲を変更し、前記変更された読み出し範囲のオブジェクトの画像データと背景画像データを前記表示装置の表示面画の大きさに対応させて、拡大または縮小された前記オブジェクト及び背景の一フィールドの画像を形成して前記表示装置の表示画面上に表示させる、
ことを特徴とするドライブゲーム装置。
In the drive game device that controls the display of the competitive vehicle displayed on the display screen of the display device based on the operation of the input unit by the player,
An input unit operated by a player;
A fixed storage device for storing image data and background image data of an object including an opponent racing vehicle for the player's own operation target vehicle displayed on the display screen;
A video RAM to which the image data of the object including the opponent racing vehicle read from the fixed storage device and the background image data are mapped ;
A predetermined range corresponding to the size of the display screen of the object image data and background image data mapped in the video RAM is read, and the object image and the background image are displayed on the display screen of the display device. A video display processor to perform ,
When the player controls the acceleration or deceleration of the traveling vehicle by operating the input unit, the reading range of the image data and background image data of the object mapped in the video RAM is set as the acceleration of the traveling vehicle. Or a CPU for supplying a command to the video display processor to instruct a change to reduce or enlarge in response to deceleration,
The video display processor changes the read range of the image data and background image data of the object mapped to the video RAM according to the command supplied from the CPU, and the image data of the object in the changed read range And background image data corresponding to the size of the display screen of the display device, forming an image of the object and background of the enlarged or reduced image and displaying the image on the display screen of the display device.
A drive game device characterized by that.
遊戯者による入力部の操作に基づき表示装置の表示画面上に表示される競争車の表示を制御するドライブゲーム装置における加速又は減速時の画像表示制御方法であって、
固定記憶装置に前記表示画面上に表示される遊戯者の操作対象の自車に対する相手競争車を含むオブジェクトの画像データと背景画像データを記憶するステップと、
ビデオRAMに、前記固定記憶装置から読み出された前記相手競争車を含むオブジェクトの画像データと背景画像データをマッピングするステップと、
ビデオディスプレィプロセッサにより、前記ビデオRAMにマッピングされたオブジェクトの画像データと背景画像データの、前記表示画面の大きさに対応する所定の読み出し範囲を読み出し、前記表示装置の表示画面上に前記オブジェクトの画像と背景画像の表示を行わすステップと、
前記遊戯者による前記入力部の操作により走行する自車の加速または減速の制御が行なわれる時、前記ビデオRAMにマッピングされたオブジェクトの画像データと背景画像データの読み出し範囲を、前記自車の加速または減速に対応して縮小又は拡大するように変更を指示するコマンドをCPUから前記ビデオディスプレィプロセッサに供給するステップとを有し、
前記ビデオディスプレィプロセッサに、前記CPUから供給される前記コマンドに従い、前記ビデオRAMにマッピングされた前記オブジェクトの画像データと背景画像データの所定の読み出し範囲を変更し、前記変更された読み出し範囲のオブジェクトの画像データと背景画像データを前記表示装置の表示面画の大きさに対応させて、拡大または縮小された前記オブジェクト及び背景の一フィールドの画像を形成して前記表示装置の表示画面上に表示させる、
ことを特徴とする画像表示制御方法。
An image display control method at the time of acceleration or deceleration in a drive game device that controls display of a competitive vehicle displayed on a display screen of a display device based on an operation of an input unit by a player,
Storing image data and background image data of an object including a competing vehicle with respect to the player's own operation target vehicle displayed on the display screen in a fixed storage device ;
Mapping image data and background image data of an object including the competitor vehicle read from the fixed storage device to a video RAM;
A predetermined display range corresponding to the size of the display screen of the image data and background image data of the object mapped to the video RAM is read by a video display processor, and the image of the object is displayed on the display screen of the display device. And a step of displaying a background image,
When the player controls the acceleration or deceleration of the traveling vehicle by operating the input unit, the reading range of the image data and background image data of the object mapped in the video RAM is set as the acceleration of the traveling vehicle. Or supplying a command from the CPU to the video display processor instructing a change to reduce or enlarge in response to deceleration,
In accordance with the command supplied from the CPU, the video display processor changes a predetermined read range of the image data and background image data of the object mapped to the video RAM, and the object of the changed read range The image data and the background image data are made to correspond to the size of the display screen of the display device, and an image of the object and background of the enlarged or reduced image is formed and displayed on the display screen of the display device. ,
An image display control method characterized by the above.
JP05127094A 1994-02-23 1994-02-23 Drive game device Expired - Fee Related JP4060381B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05127094A JP4060381B2 (en) 1994-02-23 1994-02-23 Drive game device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05127094A JP4060381B2 (en) 1994-02-23 1994-02-23 Drive game device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2002234267A Division JP2003175275A (en) 2002-08-12 2002-08-12 Method of controlling image display in drive game

Publications (2)

Publication Number Publication Date
JPH07231985A JPH07231985A (en) 1995-09-05
JP4060381B2 true JP4060381B2 (en) 2008-03-12

Family

ID=12882264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05127094A Expired - Fee Related JP4060381B2 (en) 1994-02-23 1994-02-23 Drive game device

Country Status (1)

Country Link
JP (1) JP4060381B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3765422B2 (en) * 2004-04-28 2006-04-12 コナミ株式会社 Image generating apparatus, acceleration display method, and program
JP2015011210A (en) * 2013-06-28 2015-01-19 日本精機株式会社 Display control device, program, and display control system

Also Published As

Publication number Publication date
JPH07231985A (en) 1995-09-05

Similar Documents

Publication Publication Date Title
EP0842682B9 (en) Image processor for games
JP3239683B2 (en) Image processing apparatus and image processing method
US6050896A (en) Game image display method and game device
EP0790583B1 (en) Image processing method and image processor
US5566285A (en) Image processing apparatus capable of mapping texture to each polygon of a three dimensional image
US6749503B1 (en) Game device and program including game processing after reproducing historical performance
EP0657867A1 (en) Image processing device and method therefor, and electronic device having image processing device
EP0797172B1 (en) Image processor and game apparatus equipped with the same
US6582308B1 (en) Image processing device and character aspect design device
JP4060381B2 (en) Drive game device
JPH11146978A (en) Three-dimensional game unit, and information recording medium
US7461394B1 (en) Information processing apparatus connected to home TV set in use
JP3402509B2 (en) Image display processing device
JPH11347254A (en) Communication game system and game execution method in the system
JP4035652B2 (en) Method for executing a game and game device for implementing the same
JP2003175275A (en) Method of controlling image display in drive game
JP2001212305A (en) Image display device of pachinko machine
US20050119049A1 (en) Program for projecting an image onto a character in a game, game machine incorporating the program, and storage medium having the program stored thereon
JPH09305795A (en) Pendulum scroll device and method
JPH1153570A (en) Apparatus and method for image processing and storage medium
JP3413914B2 (en) Video game device having a crime over screen
JPH07155471A (en) Starting method of drive game in electronic game apparatus
JP2830765B2 (en) Polygon data sorting method and game device using the same
JP3734612B2 (en) Image display device for displaying background image based on moving viewpoint
JP2000014932A (en) Method for displaying game image and game device using the same

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040323

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040524

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040727

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040915

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20041027

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

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20050617

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071220

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101228

Year of fee payment: 3

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: 20111228

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111228

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111228

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121228

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121228

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121228

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131228

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees