JP4803597B2 - Image processing apparatus, game machine, and program - Google Patents
Image processing apparatus, game machine, and program Download PDFInfo
- Publication number
- JP4803597B2 JP4803597B2 JP2006241994A JP2006241994A JP4803597B2 JP 4803597 B2 JP4803597 B2 JP 4803597B2 JP 2006241994 A JP2006241994 A JP 2006241994A JP 2006241994 A JP2006241994 A JP 2006241994A JP 4803597 B2 JP4803597 B2 JP 4803597B2
- Authority
- JP
- Japan
- Prior art keywords
- moving
- unit
- game
- normal symbol
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 50
- 238000000034 method Methods 0.000 description 130
- 230000000694 effects Effects 0.000 description 129
- 230000008569 process Effects 0.000 description 123
- 230000009467 reduction Effects 0.000 description 46
- 230000008859 change Effects 0.000 description 39
- 238000013500 data storage Methods 0.000 description 25
- 238000009877 rendering Methods 0.000 description 25
- 238000004519 manufacturing process Methods 0.000 description 19
- 238000004458 analytical method Methods 0.000 description 16
- 238000006243 chemical reaction Methods 0.000 description 14
- 238000005034 decoration Methods 0.000 description 12
- 230000007246 mechanism Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000009466 transformation Effects 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000007704 transition Effects 0.000 description 7
- 238000013461 design Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 230000014509 gene expression Effects 0.000 description 5
- 238000005286 illumination Methods 0.000 description 5
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 239000000758 substrate Substances 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010606 normalization Methods 0.000 description 3
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000010304 firing Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000009940 knitting Methods 0.000 description 1
- 238000012538 light obscuration Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000010008 shearing Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Image Generation (AREA)
- Pinball Game Machines (AREA)
- Display Devices Of Pinball Game Machines (AREA)
Description
本発明は、画像処理装置、弾球遊技機等の遊技機に関する。 The present invention relates to an image processing apparatus, a game machine such as a ball game machine.
従来から、遊技機の中央部分の表示画面には、抽選の結果に対応する装飾図柄を表示していた。
このような遊技機や、ゲーム機では、プレーヤを退屈させないため、リアルで変化に富む映像表現が望まれる。しかも、画像処理に係る負担をできるだけ軽減する必要がある。
例えば、特許文献1には、データ記憶部に仮想三次元空間における周囲画像を表示するための周囲画像データを記憶しておき、周囲画像処理部により、仮想三次元空間内の所定位置に固定配置した移動体オブジェクトに対して相対的に周囲画像を移動させるとともに、移動体オブジェクトの移動経路での勾配の変化量に応じて周囲画像を回転させるようにして、仮想三次元空間内で仮想カメラを移動させることなく簡単な処理のみで動画像をリアルに表現できるようにするとともに、違和感のない周囲画像の遠近感を表現できるようにする。
In such gaming machines and game machines, a realistic and varied video expression is desired in order not to bore the player. Moreover, it is necessary to reduce the burden on image processing as much as possible.
For example,
そこで本発明は、より少ないデータ量と処理量で、バリエーションの多い映像表現を実現することが可能な画像処理装置を提供することを目的とする。 SUMMARY An advantage of some aspects of the invention is that it provides an image processing apparatus capable of realizing video expression with a large amount of variation with a smaller amount of data and processing amount.
本発明の画像処理装置は、仮想三次元空間に配置されたオブジェクトを二次元平面に展開し、二次元画像を生成する画像処理装置であって、移動体を表す移動体オブジェクト、前記移動体の移動面を表す移動面オブジェクトおよび前記移動面の背景を表す背景オブジェクトを記憶するオブジェクト記憶部と、前記移動体が前記移動面を移動する際の軌跡を表す軌跡情報を記憶する軌跡情報記憶部と、前記移動面オブジェクトと前記背景オブジェクトとを組み合わせることにより前記移動体の移動空間を設定し、前記移動体オブジェクトを前記軌跡情報に基づいて前記移動空間に配置するオブジェクト配置部と、前記オブジェクト記憶部に記憶された背景オブジェクトから所定の背景オブジェクトを選択する背景オブジェクト選択部と、を備え、前記オブジェクト配置部は、1つの前記移動面オブジェクトに対して、前記選択された背景オブジェクトを組み合わせることにより、複数パターンの前記移動空間を設定するものである。
これにより、1つの移動面オブジェクトに対して、組み合わせる背景オブジェクトを変化させることにより複数パターンの移動空間を設定することができる。よって、例えば移動面オブジェクトについては1つのデータしか記憶されていなくても、複数パターンの移動空間を設定することができるので、少ないデータ量と処理負担で、バリエーションの多い映像表現を実現することが可能となる。
An image processing apparatus of the present invention is an image processing apparatus that develops an object placed in a virtual three-dimensional space on a two-dimensional plane and generates a two-dimensional image, and includes a moving object representing a moving object, An object storage unit that stores a moving plane object that represents a moving plane and a background object that represents a background of the moving plane; and a trajectory information storage unit that stores trajectory information that represents a trajectory when the moving body moves on the moving plane; An object placement unit that sets a moving space of the moving body by combining the moving plane object and the background object, and places the moving body object in the moving space based on the trajectory information; and the object storage unit A background object selection unit for selecting a predetermined background object from the background objects stored in The object arrangement unit, to one of the moving surface object, by combining the selected background object, and sets the moving space of the plurality of patterns.
Accordingly, a plurality of patterns of moving spaces can be set by changing a background object to be combined with respect to one moving plane object. Therefore, for example, even if only one piece of data is stored for a moving plane object, a plurality of patterns of moving spaces can be set, so that it is possible to realize video expressions with many variations with a small amount of data and processing load. It becomes possible.
ここで、「オブジェクト」は、仮想三次元空間において独立して移動、回転、拡大縮小等の座標変換が可能なものである。
また、「ポリゴン」は平面(いわゆる板ポリゴン)であることが望ましいが、曲面(ベジエ曲面、Bスプライン曲面、NURBS曲面等)であってもよい。
また、「頂点情報」は、ポリゴンに対して一つ設定されるもの(例えばフラットシェーディング)でも、ポリゴンの頂点毎に設定されるもの(例えばスムーズシェーディング)でもよい。
Here, the “object” is capable of coordinate transformation such as movement, rotation, and enlargement / reduction independently in the virtual three-dimensional space.
The “polygon” is preferably a flat surface (so-called plate polygon), but may be a curved surface (Bezier curved surface, B-spline curved surface, NURBS curved surface, etc.).
The “vertex information” may be set for each polygon (for example, flat shading) or may be set for each vertex of the polygon (for example, smooth shading).
また、前記移動面の二次元形状を表す二次元形状情報と前記移動面の高低差を表す高低差情報を記憶する移動面情報記憶部と、前記二次元形状情報および前記高低差情報に基づいて前記移動面オブジェクトを生成する移動面オブジェクト生成部と、前記移動面情報記憶部に記憶された高低差情報から所定の高低差情報を選択する高低差情報選択部と、を備え、前記移動面オブジェクト生成部は、1つの前記二次元形状情報に対して、前記選択された高低差情報を組み合わせることにより、複数パターンの前記移動面オブジェクトを生成することが望ましい。
これにより、1つの二次元形状情報に対して、組み合わせる高低差情報を変化させることにより、高低差の異なる複数パターンの移動面オブジェクトを生成することができる。よって、二次元形状情報については1つのデータしか記憶されていなくても、複数パターンの移動面オブジェクトを生成することができる。このように、少ないデータ量と処理負担で、バリエーションの多い映像表現を実現することが可能となる。
Further, based on the two-dimensional shape information indicating the two-dimensional shape of the moving surface and the height difference information indicating the height difference of the moving surface, the moving surface information storage unit, and the two-dimensional shape information and the height difference information A moving plane object generating section that generates the moving plane object; and a height difference information selecting section that selects predetermined height difference information from the height difference information stored in the moving plane information storage section. The generation unit preferably generates the plurality of patterns of the moving plane object by combining the selected height difference information with one piece of the two-dimensional shape information.
Thereby, by changing the height difference information to be combined with respect to one two-dimensional shape information, a plurality of patterns of moving plane objects having different height differences can be generated. Therefore, even if only one data is stored for the two-dimensional shape information, a plurality of patterns of moving plane objects can be generated. As described above, it is possible to realize video expressions with many variations with a small amount of data and a large processing load.
また、前記オブジェクト配置部は、前記移動体オブジェクトを1つの前記軌跡情報に基づいて複数パターンの前記移動空間に配置することが望ましい。
これにより、少ないデータ量と処理負担で、複数パターンの映像を生成することができる。
The object placement unit may place the moving object in the movement space of a plurality of patterns based on one piece of trajectory information.
Thereby, it is possible to generate a plurality of patterns of video with a small amount of data and processing load.
本発明による画像処理装置は、遊技機に適用することができる。
ここで「遊技機」に限定は無いが、例えば、ぱちんこ機(第一種ぱちんこ機、第二種ぱちんこ機を含む)、回動式遊技機(以下、「スロットマシン」という。)等を含む。
The image processing apparatus according to the present invention can be applied to a gaming machine.
Here, the “gaming machine” is not limited, but includes, for example, pachinko machines (including first-class pachinko machines and second-class pachinko machines), rotary gaming machines (hereinafter referred to as “slot machines”), and the like. .
本発明によるプログラムは、仮想三次元空間に配置されたオブジェクトを二次元平面に展開し、二次元画像を生成する機能を実行させるプログラムであって、移動体を表す移動体オブジェクト、前記移動体の移動面を表す移動面オブジェクトおよび前記移動面の背景を表す背景オブジェクト、を記憶部から取得する機能と、前記移動体が前記移動面を移動する際の軌跡を表す軌跡情報を記憶部から取得する機能と、前記移動面オブジェクトと前記背景オブジェクトとを組み合わせることにより前記移動体の移動空間を設定し、前記移動体オブジェクトを前記軌跡情報に基づいて前記移動空間に配置する機能と、前記記憶部に記憶された背景オブジェクトから所定の背景オブジェクトを選択する機能とを実行させるプログラムであり、1つの前記移動面オブジェクトに対して、前記選択された背景オブジェクトを組み合わせることにより、複数パターンの前記移動空間を設定するプログラムである。 A program according to the present invention is a program that develops an object arranged in a virtual three-dimensional space on a two-dimensional plane and executes a function of generating a two-dimensional image, and includes a moving object representing a moving object, A function for acquiring a moving plane object representing a moving plane and a background object representing a background of the moving plane from the storage unit, and acquiring trajectory information representing a trajectory when the moving body moves the moving plane from the storage unit. A function, a function of setting a moving space of the moving object by combining the moving plane object and the background object, and arranging the moving object in the moving space based on the trajectory information; A program for executing a function of selecting a predetermined background object from stored background objects. The mobile plane object, by combining the selected background object is a program for setting the moving space of the plurality of patterns.
また本発明のプログラムは、記憶媒体に格納されて流通されるものである。このような記憶媒体としては、コンピュータに読み取り可能な媒体であり、各種ROM、フラッシュメモリを備えたUSBメモリ、USBメモリ、SDメモリ、メモリスティック、メモリカードや、FD、CD−ROM、DVD−ROM等の物理的な記憶媒体を含む。また広義の記録媒体として、プログラムを伝送可能なインターネット等の伝送媒体をも含むものとする。伝送媒体を通して伝送(ダウンロード)されたプログラムは、そのままメモリに記憶されて、コンピュータに実行されるものだからである。 The program of the present invention is stored in a storage medium and distributed. As such a storage medium, it is a computer-readable medium, such as various types of ROM, USB memory with flash memory, USB memory, SD memory, memory stick, memory card, FD, CD-ROM, DVD-ROM. And other physical storage media. In addition, the broad recording medium includes a transmission medium such as the Internet capable of transmitting the program. This is because the program transmitted (downloaded) through the transmission medium is stored in the memory as it is and executed by the computer.
以下、本発明の実施の形態について図面を参照して説明する。
実施の形態1.
次に、図面を参照しながら、本発明の好適な実施形態について説明する。
なお、以下の実施形態では、遊技機の一例として、いわゆる第一種パチンコ機(以下、「パチンコ機」と略称する。)を例に挙げて説明する。但し、画像表示機能がある機種であれば、その他のパチンコ機(第二種、第三種等)であっても本発明を適用可能である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
Next, preferred embodiments of the present invention will be described with reference to the drawings.
In the following embodiments, a so-called first-type pachinko machine (hereinafter, abbreviated as “pachinko machine”) will be described as an example of a gaming machine. However, the present invention can be applied to other pachinko machines (second type, third type, etc.) as long as the model has an image display function.
(パチンコ機100の構造)
図1は、本実施形態のパチンコ機の外観構成の一例を示す正面図である。
図1において、パチンコ機(遊技機)100は、遊技盤面を構成する遊技盤(ゲージ盤)と、遊技盤を支持固定する遊技機枠とを備えて構成される。
遊技盤には、複数の釘101、風車102a、102b、普通図柄作動ゲート103、普通電動役物104、センター飾り部品105、特別図柄表示装置106、演出表示装置107、普通図柄表示装置108、外レール110、及び内レール109などが遊技部品として設けられている。また、遊技盤には、一般入賞口111、始動入賞口112、大入賞口113、及びアウト口114が形成されている。
(Structure of pachinko machine 100)
FIG. 1 is a front view showing an example of an external configuration of the pachinko machine according to the present embodiment.
In FIG. 1, a pachinko machine (game machine) 100 includes a game board (gauge board) that constitutes a game board surface and a game machine frame that supports and fixes the game board.
The game board includes a plurality of
内レール109と外レール110は、発射された遊技球を、遊技領域115へ案内する
ためのものである。
釘101や、風車102a、102bは、遊技領域115の所定の位置に設けられている。例えば、遊技領域115に入って、図1の上から下に向けて移動する遊技球の動きを不規則にしたり、一般入賞口111、始動入賞口112、及び大入賞口113への遊技球の入賞や、普通図柄作動ゲート103への遊技球の通過頻度を調整したりする。
The
The
特別図柄表示装置106は、内レール109の側方に設けられており、例えば、特別図柄を表示する7セグメントLED116と、遊技球の始動入賞口112への入賞数を表示する4つのLED117とを備えて構成されている。
本実施形態では、遊技球の始動入賞口112への入賞に基づいて、7セグメントLED116を発光させて、「大当たり」に対応する特別図柄である「3」及び「7」と、「ハズレ」に対応する特別図柄である「−」とを変動表示させた後に、前記抽選の結果に基づいて、これら3種類の特別図柄のうちの1つを停止表示させるようにしている。
The special
In this embodiment, the 7-
4つのLED117は、遊技球の始動入賞口112への入賞に基づく抽選結果の保留数を表示するためのもので、始動入賞口112に遊技球が入賞する度に順次発光し、また、特別図柄の変動表示を開始する際に順次消灯する。すなわち、前記保留数の上限値に対応する4つのLED117の発光数により、遊技球の始動入賞口112への入賞に基づく抽選結果の現在の保留数を遊技者に報知する。このように、本実施形態では、遊技球の始動入賞口112への入賞に基づく抽選結果の保留数の上限値を4つとしている。そして、この保留数が4つである場合に始動入賞口112に遊技球が入賞した場合には、その遊技球の入賞に基づく抽選を行わずに、始動入賞口112への入賞に対応する数の賞球のみを行うようにしている。
The four
演出表示装置107は、装飾図柄を含む画像を表示するための表示装置であって、遊技者に視認されやすいように、遊技領域115のほぼ中央位置に設けられており、種々の演出に関わる表示をするための液晶表示装置を備えて構成されている。
The
表示画面118は、演出表示装置107に設けられた液晶表示装置で遊技者に画像が視認可能に提供される領域である。表示画面118には、一連の装飾図柄の一部が表示されるようになっている。一連の装飾図柄としては、文字及び記号として、例えば「0」、「1」、「2」、「3」、「4」、「5」、「6」、「7」、「8」、「9」、「A」、「B」、「C」、「D」、「E」、「F」がある。装飾図柄の変動期間中には、各々の装飾図柄が後述する装飾図柄変動パターンに設定された順番で入れ替わり、表示画面118に表示される。装飾図柄の変動期間の終了時には、装飾図柄として「0」〜「9」、及び「A」〜「F」のいずれか一つずつが停止表示される。一連の装飾図柄は第1列〜第3列までの3列が表示される。予め表示画面118上に設定された有効ライン上に、同一の図柄が並ぶか否かで「大当たり」か「ハズレ」かが示される。
なお、演出表示装置107は、画像部品や装飾図柄だけでなく、これらの背景画像や、リーチ状態への移行後の「リーチ」演出において、「大当たり」の期待感を遊技者に煽るようにするためのキャラクタ画像なども装飾図柄の周辺に表示する。
また、演出表示装置107は、遊技球の始動入賞口112への入賞数を表示し、始動入賞口112への現在の入賞数を遊技者に報知するようにしてもよい。
The
The
Further, the
演出表示装置107の下方には、普通電動役物104が設けられている。この普通電動役物104は、始動入賞口112へ遊技球を案内するために開閉動作する。
この普通電動役物104の下方には、大入賞口113が形成されている。この大入賞口113は、「大当たり」となり特別遊技に移行した場合に、大入賞口扉120が倒伏して開放される。本実施形態では、特別遊技において、最大15回の単位遊技が実行されるようにしている。具体的に説明すると、単位遊技を行っている最中に、大入賞口113に形成されている特定領域(いわゆるVゾーン)121を遊技球が通過すると、次の単位遊技に移行することが可能になるようにして、最大15回の単位遊技が実行されるようにしている。なお、本実施形態では、大入賞口113に特定領域121を形成するようにしたが、必ずしも特定領域121を形成する必要はない。この場合には、特別遊技に移行すると、15回の単位遊技を実行することが保証されることになる。
Below the
A
センター飾り部品105は、半透明の部分を含む成形品であり、演出表示装置107の周囲に設けられている。このセンター飾り部品105は、演出表示装置107を保護したり、パチンコ機100を装飾したりするなどの役割を果たす。また、図1に示したパチンコ機100においては、センター飾り部品105の上部に形成されたスルー部105aに入った遊技球が、センター飾り部品105内を経由して、センター飾り部品105の下部に形成されたステージ105bまで移動するような流路が形成されるようにしている。
The center
普通図柄作動ゲート103は、普通電動役物104と内レール109との間に設けられており、例えば、普通図柄作動ゲート103内を遊技球が上から下へ向けて通過することが可能なように構成されている。
普通図柄表示装置108は、普通電動役物104を介して普通図柄作動ゲート103と対向する位置に設けられており、例えば、普通図柄を表示する7セグメントLED122と、遊技球の普通図柄作動ゲート103への通過数を表示する4つのLED123とを備えて構成されている。普通図柄は、遊技球の普通図柄作動ゲート103への通過を契機として行われる抽選の結果に応じて、普通電動役物104を開放させるか否かを示すための図柄である。
The normal
The normal
普通図柄表示装置108は、遊技球の普通図柄作動ゲート103への通過に基づいて、7セグメントLED122を発光させて、普通図柄として例えば「7」及び「−」を交互に変動表示させた後に、「7」又は「−」の何れかを停止表示させる。そして、「7」が停止表示された場合に、「当たり」とし、普通電動役物104を開放させる。一方、「−」が停止表示された場合には、「ハズレ」とし、普通電動役物104を開放させない。
The normal
また、4つのLED123は、遊技球の普通図柄作動ゲート103への通過数を表示するもので、普通図柄作動ゲート103を遊技球が通過する度に順次発光し、また、普通図柄の変動表示を開始する際に順次消灯する。すなわち、4つのLED123の発光数により、普通図柄作動ゲート103の通過数を遊技者に報知する。
The four
一般入賞口111は、普通図柄作動ゲート103と、内レール109との間に設けられており、この一般入賞口111に遊技球が入賞すると、所定数の遊技球が払い出される。
アウト口114は、遊技領域115の最下部に設けられており、始動入賞口112、一般入賞口111、及び大入賞口113の何れにも入賞しなかった遊技球を回収する。なお、回収された遊技球は、パチンコ機100の外部に放出される。
The general winning
The out
遊技機枠は、外枠124、前枠125、透明板126、扉127、及び球皿ユニット128を備えている。
外枠124は、開口部分を有し、パチンコ機100を設置すべき位置に固定するための枠体である。前枠125は、外枠124の開口部分に整合する枠体であり、ヒンジ機構などにより、外枠124へ開閉自在となるように取り付けられる。
The gaming machine frame includes an
The
また、前枠125は、遊技球を発射させるための機構や、遊技盤を着脱可能に収容させるための機構や、遊技球を誘導又は回収するための機構などを有する。さらに、前枠125の周縁部には、遊技の状態に応じて点灯する遊技効果ランプなどの電飾部品130a〜130dが設けられている。
The
透明板126は、遊技盤を保護するためのものであり、例えば透明なガラス板である。遊技者は、この透明板126を介して遊技盤の遊技領域115を透視しながら遊技を行う。
扉127は、透明板126を支持するためのものであり、ヒンジ機構などにより、前枠125へ開閉自在となるように取り付けられる。
The
The
球皿ユニット128は、前枠125の下方に設けられており、遊技球(貸球及び賞球)を一定量貯留する球皿128a、遊技球を貯留するための機構、前記遊技球を発射させるための機構に遊技球を送り出すための機構、貯留中の遊技球を出球収容箱(いわゆるドル箱)に抜き出すための球抜き機構、発射ハンドル131、及び操作スイッチ132などを有する。
The
なお、本実施形態のパチンコ機100では、前記球抜き機構として、押しボタン式のものを採用している。具体的に説明すると、弾抜きボタン128bが遊技者により押されると、球皿128aの底面の一部が開口し、球皿128aに貯留中の遊技球が外部に放出されるようにしている。
In the
発射ハンドル131は、遊技球を遊技領域115に向けて発射させる際に遊技者により操作される。遊技者が発射ハンドル131を回動操作すると、回動角度に応じた速度で、遊技球が、内レール109及び外レール110により案内されて遊技領域115に向けて発射される。
The launch handle 131 is operated by the player when launching the game ball toward the
操作スイッチ132は、遊技者により操作されるものであり、その操作内容を反映させて遊技の演出を実行するようにする。本実施形態では、操作スイッチ132はプッシュボタンと十字キー(図示せず)とを含んで構成されている。
また、球抜き機構128bの両側方には、効果音を再生出力するスピーカ133が設けられている。
The
In addition,
(遊技の概要)
ここで、パチンコ機100における遊技の概要について説明する。
まず、貸し出された遊技球が球皿128aに置かれた状態で、遊技者が、発射ハンドル131を、図1に向かって時計回りの方向に回すと、遊技球が、遊技領域115に向けて発射される。遊技領域115に入った遊技球は、遊技領域115に形成されている釘101や風車102などにぶつかって、不規則な動きをしながら、遊技領域115内を上から下に向けて移動する。
(Outline of the game)
Here, an outline of the game in the
First, in a state where the rented game balls are placed on the
遊技開始時、演出表示装置107の表示画面118には、装飾図柄は表示されておらず、背景画像上を所定のキャラクタが動き回るような画像や、この遊技機のテーマを示す文字情報が表示されている。
At the start of the game, the decorative screen is not displayed on the
そして、遊技球が、始動入賞口112に入賞すると、所定数の賞球(本実施形態では4個の賞球)が球皿128aに払い出されるとともに、特別図柄表示装置106において図柄の変動表示が開始される。また、該入賞に基づき抽選が開始される。そして抽選の開始に対応させて、表示画面118に装飾図柄が表示され、変動表示を開始する。そして、当該入賞に基づき実行される抽選の結果が「ハズレ」である場合、特別図柄表示装置106に「ハズレ」に相当する所定の特別図柄が停止して表示される。そして、表示画面118には、必要に応じて「リーチ」演出が実行され、本停止において「ハズレ」に相当する所定の装飾画像の組合せが表示され、その後、待機モードに移行する。
When the game ball wins the
一方、当該入賞に基づき実行される抽選の結果が「大当たり」である場合、リーチ演出を実行した後、本停止において特別図柄表示装置106に「大当たり」に相当する所定の特別図柄が停止表示される。そして、表示画面118には、「大当たり」に相当する所定の装飾図柄の組合せが表示され、その後、特別遊技に移行する。特別図柄の停止と、装飾図柄の本停止とは、タイミングが一致するようになっている。
On the other hand, when the result of the lottery executed based on the winning is “big hit”, after executing the reach effect, a special symbol corresponding to “big win” is stopped and displayed on the special
特別遊技では、大入賞口扉120が倒伏して、大入賞口113が開放される。この開放された大入賞口113に遊技球が入賞する度に、所定数の賞球(本実施形態では15個の賞球)が払い出される。そして、本実施形態では、大入賞口113が29.5秒開放されるか、又は大入賞口113に特定個数の遊技球が入賞するかの何れかの状態になると、大入賞口扉120が起立して、大入賞口113が閉鎖される。
なお、以下の説明では、前記特定個数が10個の場合、すなわち、大入賞口113が29.5秒開放されるか、又は大入賞口113に10個の遊技球が入賞するかの何れかの状態になると、大入賞口扉120を起立させるようにする場合を例に挙げて説明する。
In the special game, the special prize opening door 120 falls and the
In the following description, when the specific number is 10, that is, either the
大入賞口113が開放されている間に、大入賞口113内に形成されている特定領域(いわゆるVゾーン)121に遊技球が通過した場合には、大入賞口113が再度開放される。本実施形態では、このような大入賞口113の開閉動作が最大15回行われるようにしている。すなわち、前述したように、特別遊技においては、大入賞口113の開放/閉鎖をセットとする単位遊技が最大15回行われるようにしている。
このように、特別遊技が実行されると、短期間で多量の賞球が払い出され、遊技者に大きなメリットを与えることができる。
If the game ball passes through a specific area (so-called V zone) 121 formed in the
In this way, when a special game is executed, a large amount of prize balls are paid out in a short period of time, and a great merit can be given to the player.
また、遊技球が、普通図柄作動ゲート103を通過すると、普通図柄表示装置108(7セグメントLED122)が普通図柄の変動表示を開始する。その後、普通図柄表示装置108に所定の普通図柄(本実施形態では「7」)が停止表示すると、普通電動役物104が開閉動作を行う。普通電動役物104が開放されると、始動入賞口112の上方にある釘(いわゆる命釘)の間を通過しなくても、遊技球が始動入賞口112に入賞することが可能になる。
When the game ball passes through the normal
また、始動入賞口112への入賞に基づき実行される抽選の結果に応じて、特別遊技の実行後に、「確変モード」又は「時短モード」の何れかのモードに移行するようにしている。「確変モード」に移行する場合は、特別図柄表示装置106は、特別図柄として「7」を表示し、演出表示装置107は、「確変モード」に移行することを示す演出を実行して、遊技者に報知する。また、「時短モード」に移行する場合は、特別図柄表示装置106は、特別図柄として「3」を表示し、演出表示装置107は、「時短モード」に移行することを示す演出を実行して、遊技者に報知する。
Further, according to the result of the lottery executed based on the winning at the
以上のように、特別遊技の実行後に「確変モード」に移行した場合には、次の特別遊技が開始するまで、持ち球を可及的に減らさないようにすることができる。また、「時短モード」に移行した場合でも、特別遊技の実行後、暫くの間は、持ち球を可及的に減らさないようにすることができる。 As described above, when the transition to the “probability change mode” is performed after the execution of the special game, it is possible to prevent the holding ball from being reduced as much as possible until the next special game is started. Further, even when the mode is shifted to the “short time mode”, it is possible to prevent the holding ball from being reduced as much as possible for a while after the execution of the special game.
なお、遊技球が、一般入賞口111に入賞すると、所定数の賞球(本実施形態では4個の賞球)が球皿128aに払い出される。また、遊技球が何れの入賞口にも入賞しなかった場合には、遊技球は、アウト口114に流入する。
When a game ball wins the general winning
(システム構成の説明)
次に、パチンコ機100の内部構成等のシステム構成について説明する。
図2は、パチンコ機100のシステム構成の一例を示すブロック図である。
パチンコ機100の筐体内部には、メイン制御基板201、並びにこのメイン制御基板201に接続されたサブ制御基板202、入賞口基板203、LED駆動基板204、発射制御基板205、払出制御基板206、受電基板207、及び電飾基板208などが配置されている。
(Description of system configuration)
Next, a system configuration such as an internal configuration of the
FIG. 2 is a block diagram showing an example of the system configuration of the
Inside the housing of the
(メイン制御基板201)
メイン制御基板201には、メインCPU201a、ROM201b、RAM201c、及びインタフェース回路(I/F回路)201dが設けられており、これらはバス201eを介して互いに接続されている。
(Main control board 201)
The
メインCPU201aは、プログラムを構成する命令の読み出し(フェッチ)、解釈(デコード)及び実行を行う。そして、メインCPU201aは、ROM201bに記憶されているプログラム及びデータなどを読み出し、これらに基づいてパチンコ機100全体の制御を行う。
The main CPU 201a reads (fetches), interprets (decodes), and executes instructions constituting the program. And main CPU201a reads the program, data, etc. which are memorize | stored in ROM201b, and controls the
ROM201bには、メインCPU201aが、後述する図6〜図10に示す処理、及びその他の遊技の制御を行うのに必要なプログラム及びデータなどが記憶されている。また、RAM201cは、メインCPU201aが各種の制御を行うときのワークエリアなどとして用いられ、データなどを一時的に記憶する。
The
I/F回路201dは、メイン制御基板201と、サブ制御基板202、入賞口基板203、LED駆動基板204、発射制御基板205、及び払出制御基板206との間で行われる信号の送受信の際に、タイミングの制御等を行う。ただし、メイン制御基板201とサブ制御基板202との間では、メイン制御基板201からサブ制御基板202への信号の送信は行われるが、サブ制御基板202からメイン制御基板201への信号の送信は行われない。即ち、一方向の送信のみが可能となっている。
The I /
また、I/F回路201dは、パチンコ機100の筐体内部に配置されている電源装置209から、受電基板207を介して所定の電力の供給を受ける。この電力によりメイン制御基板201は後述する各種の処理を行うことが可能になる。
In addition, the I /
(サブ制御基板202)
サブ制御基板202には、サブCPU202a、ROM202b、RAM202c、画像制御プロセッサ202d、画像データROM202e、ビデオRAM202f、音源回路202g、アンプ202h、及びインタフェース回路(I/F回路)202iが設けられている。サブCPU202a、ROM202b、RAM202c、画像制御プロセッサ202d、音源回路202g、及びI/F回路202iは、バス202jを介して互いに接続されている。また、画像データROM202e及びビデオRAM202fは、画像制御プロセッサ202dに接続されており、アンプ202hは、音源回路202gに接続されている。さらに、I/F回路202iには、電飾基板208が接続されている。
(Sub control board 202)
The
サブCPU202aは、プログラムを構成する命令の読み出し(フェッチ)、解釈(デコード)及び実行を行う。そして、サブCPU202aは、ROM202bに記憶されているプログラム及びデータ等を読み出し、サブ制御基板202全体の制御、特に遊技者に対する演出の制御を行う。
The sub CPU 202a reads (fetches), interprets (decodes), and executes instructions constituting the program. Then, the sub CPU 202a reads a program, data, and the like stored in the
ROM202bには、サブCPU202aが、後述する図11及び図12に示す処理、及びその他の遊技中の演出を実行するのに必要なプログラム及びデータなどが記憶されている。また、RAM202cは、サブCPU202aが各種の制御を行うときのワークエリアなどとして用いられ、データなどを一時的に記憶する。
The
なお、ROM202b及びRAM202cとしては、それぞれメイン制御基板201に設けられたROM201b及びRAM201cと同一のものを用いてもよいが、これらよりも容量の大きいものを用いるのが好ましい。
The
演出表示装置107は、液晶表示装置によって構成され、画像制御プロセッサ202dに接続されている。演出表示装置107によって表示画面118に装飾図柄およびオブジェクト画像が表示されるようになっている。なお、演出表示装置107は、液晶表示装置によって構成されているが、これに限らず、プラズマディスプレイなどの表示装置によって構成されてもよい。
The
画像データROM202eには、演出表示装置107に表示されるキャラクタ、文字、及び背景などの画像データが記憶されている。
The
ビデオRAM202fは、演出表示装置107に表示しようとする画像を、画像制御プロセッサ202dが作成するときに用いられるメモリである。このビデオRAM202fは、複数のフレーム画像データを記憶可能となっている。画像データROM202eから読み出された装飾図柄に係る画像データは、装飾図柄ごとにビデオRAM202fの個々のフレーム画像記憶部に展開される。各フレーム画像記憶部に展開された画像データは、演出表示装置107によって表示画面118に表示される。
The
音源回路202gは、遊技の演出に応じた音声信号を生成するためのものであり、アンプ202hに接続されている。音源回路202gで生成された音声信号に基づく音声は、アンプ202hで増幅され、スピーカ133から出力される。
The sound source circuit 202g is for generating an audio signal corresponding to the game effect, and is connected to the
さらに、本実施形態では、演出用周辺機器として、演出表示装置107やスピーカ133の他に、遊技の状態に応じて点灯又は消灯する電飾部品130が設けられている。電飾部品130としては、例えば、リーチ状態が形成された場合に点灯する電飾部品(LED)、特別遊技の実行中に点灯する電飾部品(LED)、賞球時に点灯する電飾部品(LED)などが挙げられる。
Furthermore, in this embodiment, as a peripheral device for performance, in addition to the
なお、これらの演出用周辺機器は、遊技に直接関係しない周辺機器であって、遊技中の演出の出力を行うものであり、サブ制御基板202によってのみ制御され、メイン制御基板201によっては制御されない。
These effect peripheral devices are peripheral devices that are not directly related to the game, and output the effects during the game, and are controlled only by the
I/F回路202iは、メイン制御基板201からの信号の受信の際に、タイミングの制御などを行う。また、I/F回路202iは、操作スイッチ132の操作を検出し、その検出信号をサブCPU202aに送信する。これにより、サブCPU202aは、操作スイッチ132の操作内容を認識する。
The I / F circuit 202 i performs timing control when receiving a signal from the
I/F回路202iは、パチンコ機100の筐体内部に配置されている電源装置209から、受電基板207を介して所定の電力の供給を受ける。この電力によりサブ制御基板202は後述する各種の処理を行うことが可能になる。
The I / F circuit 202 i is supplied with predetermined power via the
(電飾基板208)
電飾基板208には、前述した電飾部品130が接続されており、パチンコ機100の筐体内部に配置されている電源装置209から供給された電力を、電飾部品に出力する。これにより、電飾部品130は、点灯又は消灯を行う。電極基板208には、I/F回路202i経由で、遊技状態に応じた制御信号が供給されている。
(Electric board 208)
The above-mentioned
(入賞口基板203)
入賞口基板203には、始動入賞口112への遊技球の入賞を検出する始動入賞口スイッチ210と、普通図柄作動ゲート103への遊技球の通過を検出する普通図柄作動ゲートスイッチ211と、一般入賞口111への遊技球の入賞を検出する一般入賞口スイッチ212と、大入賞口113への遊技球の入賞を検出する大入賞口スイッチ213と、大入賞口113内に形成されている特定領域121への遊技球の通過を検出する特定領域検出スイッチ214とが接続されている。
(Prize opening board 203)
On the winning
入賞口基板203は、これら始動入賞口スイッチ210、普通図柄作動ゲートスイッチ211、一般入賞口スイッチ212、大入賞口スイッチ213、及び特定領域検出スイッチ214から送信された信号に基づいて、遊技球がどの領域を通過したのかを識別し、識別した結果を示す遊技球通過信号をメイン制御基板201に送信する。
Based on the signals transmitted from the start winning port switch 210, the normal symbol operating gate switch 211, the general winning port switch 212, the large winning
さらに、入賞口基板203には、普通電動役物104を開放させるための普通電動役物ソレノイド215と、大入賞口113を開放させるための大入賞口ソレノイド216と、大入賞口113内での遊技球の動きを制御するための特定領域ソレノイド217とが接続されている。具体的に、特定領域ソレノイド217は、特定領域検出スイッチ214により特定領域121への遊技球の通過が検出されるまでは特定領域への遊技球の通過が容易になる状態にし、特定領域121への遊技球の通過が検出されると特定領域121への遊技球の通過が容易になる状態を解除する。
Further, the
入賞口基板203は、後述するようにしてメイン制御基板201から普通電動役物開放指示信号を入力すると、普通電動役物104を駆動させるための電流を普通電動役物ソレノイド215に出力する。これにより、普通電動役物104が開閉動作を行う。
The
また、入賞口基板203は、メイン制御基板201から大入賞口開放指示信号を入力すると、大入賞口扉120を駆動させるための電流を大入賞口ソレノイド216に出力する。これにより、大入賞口扉120が倒伏し、大入賞口113が開放される。一方、メイン制御基板201から大入賞口閉鎖指示信号を入力すると、大入賞口扉120を駆動させるための電流の出力を中止する。これにより、大入賞口扉120が起立し、大入賞口113が閉鎖される。
In addition, when the prize winning hole opening instruction signal is input from the
さらに、特定領域121に遊技球が通過することにより、特別遊技が次の単位遊技に移行することが確定し、メイン制御基板201から特定領域制御指示信号を入力すると、入賞口基板203は、特定領域121への遊技球の通過が容易になる状態を解除するための電流を特定領域ソレノイド217に出力する。なお、前述したように、本実施形態では、一回の特別遊技において、最大15回の単位遊技が継続するようにしている。
Furthermore, when the game ball passes through the
(LED駆動基板204)
LED駆動基板204には、特別図柄表示装置106及び普通図柄表示装置108が接続されている。LED駆動基板204は、後述するようにしてメイン制御基板201から特別図柄表示指示信号を入力すると、その特別図柄表示指示信号に基づいて、特別図柄表示装置106に配設されている7セグメントLED116や、入賞数を表示する4つのLED117を発光させる。また、LED駆動基板204は、メイン制御基板201から普通図柄表示指示信号を入力すると、その普通図柄表示指示信号に基づいて、普通図柄表示装置108に配設されている7セグメントLED122や、ゲート通過数を表示する4つのLED123を発光させる。
(LED drive board 204)
A special
(発射制御基板205)
発射制御基板205には、遊技球を遊技領域115中に発射するための発射ハンドル131に接続されている。発射制御基板205は、発射ハンドル131が遊技者により操作されたことを検出し、検出した結果を示す発射操作検出信号をメイン制御基板201に送信する。これにより、メイン制御基板201は、発射ハンドル131が操作されたことを認識する。
(Launch control board 205)
The
そして、メイン制御基板201は、球皿128aに遊技球が一定量以上貯留していない場合に発射許可信号を発射制御基板205に送信する。そうすると、発射制御基板205は、遊技球が遊技領域115に向けて発射されるように発射ハンドル131を制御する。
The
一方、球皿128aに遊技球が一定量以上貯留している場合には、メイン制御基板201は、発射不許可信号を発射制御基板205に送信する。これにより、発射制御基板205は、遊技球が遊技領域115に向けて発射されないように発射ハンドル131を制御する。
On the other hand, when a certain amount or more of the game balls are stored in the
(払出制御基板206)
払出制御基板206は、後述するようにしてメイン制御基板201から送信された賞球数信号を受信すると、その賞球数信号に応じた数の賞球(遊技球)が球皿128aに払い出されるように、パチンコ機100の内部に配設されている払出装置218を制御する。これにより、払出装置218は、入賞に応じた賞球(遊技球)を払い出す。
(Discharge control board 206)
When the
なお、入賞口基板203、LED駆動基板204、発射制御基板205、及び払出制御基板206は、受電基板207を介して電源装置209から供給された電力に基づいて動作する。
The winning a
(受電基板207)
受電基板207は、パチンコ機100の内部に配置されている電源スイッチ219がオンされると、電源装置209から電力の供給を受け、その電力を、前述したように、メイン制御基板201、サブ制御基板202、入賞口基板203、LED駆動基板204、発射制御基板205、払出制御基板206、及び装飾基板208に分配する。
(Power receiving board 207)
When the
(メイン制御基板201の機能的な構成)
次に、メイン制御基板201の機能的な構成について説明する。
図3は、メイン制御基板201の機能的な構成の一例を示す機能ブロック図である。
(入賞判定部301)
入賞判定部301は、入賞口基板203から送信された前記遊技球通過信号に基づいて、遊技球が何れの領域を通過したのかを判定する。具体的に説明すると、入賞判定部301は、前記遊技球通過信号に基づいて、遊技球が、始動入賞口112、普通図柄作動ゲート103、一般入賞口111、大入賞口113、及び特定領域121の何れを通過したのかを判定する。
なお、入賞判定部301は、メイン制御基板201に設けられているメインCPU201a及びROM201bを用いることにより実現される。
(Functional configuration of main control board 201)
Next, a functional configuration of the
FIG. 3 is a functional block diagram illustrating an example of a functional configuration of the
(Winning determination unit 301)
The winning
The winning
(払出指示部303)
払出指示部303は、入賞判定部301により判定された結果に基づいて、賞球数を示す前記賞球数信号を払出制御基板206に送信する。具体的に説明すると、本実施形態では、遊技球が始動入賞口112を通過したと(遊技球が始動入賞口112へ入賞したと)入賞判定部301が判定すると、払出指示部303は、賞球数が「4」であることを示す前記賞球数信号を払出制御基板206に送信するようにしている。
(Payout instruction unit 303)
The
また、遊技球が一般入賞口111を通過したと入賞判定部301が判定すると、払出指示部303は、賞球数が「4」であることを示す前記賞球数信号を払出制御基板206に送信する。さらに、遊技球が大入賞口113を通過したと入賞判定部301が判定すると、払出指示部303は、賞球数が「15」であることを示す前記賞球数信号を払出制御基板206に送信する。
When the winning
これにより、払出制御基板206は、前記賞球数信号に示されている賞球数に応じた払い出しがなされるように、払出装置218を制御する。
なお、払出指示部303は、メイン制御基板201に設けられているメインCPU201a及びROM201bを用いることにより実現される。
Thereby, the
The
(特別図柄抽選部304)
特別図柄抽選部304は、遊技球が始動入賞口112へ入賞したと、入賞判定部301が判定すると、例えば「0」〜「65535」まで範囲の乱数を発生して取得する。そして、例えばRAM202c内の特別図柄用乱数記憶領域に、乱数が一つも記憶されていない場合には、その取得した乱数を、当選判定部305に出力する。
(Special symbol lottery section 304)
The special
一方、前記特別図柄用乱数記憶領域に、乱数が記憶されている場合には、取得した乱数を、前記特別図柄用乱数記憶領域に記憶させる。本実施形態では、この特別図柄抽選部304で取得した乱数を、前記特別図柄用乱数記憶領域に、最大4個まで記憶でき、且つこの乱数の記憶順が識別できるようにしている。そして、特別図柄抽選部304は、前記特別図柄用乱数記憶領域に最も早く記憶された乱数を、当選判定部305に出力するとともに、出力した乱数を前記特別図柄用乱数記憶領域から削除する。
なお、特別図柄抽選部304は、メイン制御基板201に設けられているメインCPU201a、ROM201b、及びRAM202cを用いることにより実現される。
On the other hand, when a random number is stored in the special symbol random number storage area, the acquired random number is stored in the special symbol random number storage area. In the present embodiment, up to four random numbers acquired by the special
The special
(当選判定部305)
当選判定部305は、特別図柄抽選部304により出力された乱数の値に基づいて、特別図柄抽選部304から出力された乱数が「大当たり」又は「ハズレ」の何れに該当するのかを判定する。さらに、「大当たり」に該当する場合には、その「大当たり」後に、「確変モード」又は「時短モード」の何れに移行するかを判定する。これらの判定は、例えば、抽選テーブルを用いて行うようにする。
(Winning determination unit 305)
The winning
そして、「大当たり」に該当する場合には、フラグ記憶部302に記憶されているボーナスフラグをオンする。また、「確変モード」に該当する場合には、フラグ記憶部302に記憶されている確変フラグをオンする。一方、「時短モード」に該当する場合には、フラグ記憶部302に記憶されている時短フラグをオンする。
Then, if it corresponds to “big hit”, the bonus flag stored in the
本実施形態では、「確変モード」に移行している場合と、その他の場合(「時短モード」に移行している場合、及び通常遊技を行っている場合)とで異なる抽選テーブルを用いて、前述した「大当たり」又は「ハズレ」の何れに該当するのかの判定を行うようにしている。 In the present embodiment, a lottery table that is different between the case where the mode is shifted to the “probability change mode” and the other cases (the case where the mode is shifted to the “short-time mode” and the normal game is played) is used. It is determined whether it corresponds to the above-mentioned “big hit” or “losing”.
具体的に説明すると、本実施形態では、「確変モード」に移行している場合に使用する確変用抽選テーブルと、「時短モード」に移行している場合、及び通常遊技を行っている場合に使用する通常用抽選テーブルとの2つの抽選テーブルが設けられている。 More specifically, in the present embodiment, the probability variation lottery table used when shifting to the “probability change mode”, the case of shifting to the “time reduction mode”, and the case of performing a normal game There are two lottery tables, the normal lottery table to be used.
そして、「確変モード」に移行している場合の方が、「時短モード」に移行している場合、及び通常遊技を行っている場合よりも、「大当たり」になる確率が高くなるように、前記2つの抽選テーブルの内容が設定されている。
なお、当選判定部305は、メイン制御基板201に設けられているメインCPU201a及びROM201bを用いることにより実現される。
And, in the case of shifting to the “probability mode”, the probability of being a “big hit” is higher than the case of shifting to the “short-time mode” and the case of performing a normal game. The contents of the two lottery tables are set.
The winning
(特別図柄表示指示部306)
特別図柄表示指示部306は、フラグ記憶部302に記憶されているフラグの状態に基づいて、特別図柄表示装置106における特別図柄変動表示時間を決定するとともに、当選判定部305により判定された結果に基づいて、特別図柄表示装置106に停止表示させる特別図柄を決定する。
(Special symbol display instruction unit 306)
The special symbol
本実施形態では、確変フラグ又は時短フラグがオンされている場合の方が(前記「確変モード」又は「時短モード」に移行している場合の方が)、そうでない場合よりも(前記「通常遊技」を行っている場合よりも)、特別図柄変動表示時間を格段に短くするようにしている。 In the present embodiment, the case where the probability variation flag or the time reduction flag is turned on (in the case of shifting to the “probability variation mode” or the “time reduction mode”) is more than the case where the probability variation flag or the time reduction flag is turned on (the “normal” The special symbol variation display time is made much shorter than when playing “games”.
また本実施形態では、「大当たり」に該当し、「確変モード」に移行する場合には、「7」を特別図柄表示装置106に停止表示させる特別図柄として決定する。一方、「大当たり」に該当し、「時短モード」に移行する場合には、「3」を特別図柄表示装置106に停止表示させる特別図柄として決定する。また、「ハズレ」に該当した場合には、「−」を特別図柄表示装置106に停止表示させる特別図柄として決定する。
Further, in the present embodiment, when it corresponds to “big hit” and shifts to “probability change mode”, “7” is determined as a special symbol to be stopped and displayed on the special
そして、特別図柄表示指示部306は、このようにして決定した停止図柄や、特別図柄変動表示時間などに基づいて表示パターンを形成し、この表示パターンを示す前記特別図柄表示指示信号をLED駆動基盤204に送信する。これにより、特別図柄表示装置106の7セグメントLED116は、前記特別図柄表示指示信号に示されている表示パターンに従った発光動作を行う。
なお、特別図柄表示指示部306は、メイン制御基板201に設けられているメインCPU201a及びROM201bを用いることにより実現される。
The special symbol
The special symbol
(大入賞口開放指示部307)
大入賞口開放指示部307は、当選判定部305により、特別図柄抽選部304による抽選の結果が「大当たり」に該当すると判定され、フラグ記憶部302内のボーナスフラグがオンされると、入賞口基板203に、前記大入賞口開放指示信号を送信する。これにより、大入賞口113が開放する。その後、入賞判定部301における判定の結果に基づいて、遊技球が大入賞口113内に形成されている特定領域121を通過したと判断すると、大入賞口開放指示部307は、前記特定領域制御指示信号を入賞口基板203に送信する。これにより、特定領域121への遊技球の通過が容易になる状態を解除される。
(Big prize opening opening instruction unit 307)
When the winning
その後、例えば10個の遊技球が大入賞口113を通過したと判断するか、又は大入賞口113が開放されてから29.5秒が経過したと判断すると、大入賞口開放指示部307は、入賞口基板203に大入賞口閉鎖信号を送信する。これにより、大入賞口113が閉鎖される。
Thereafter, for example, when it is determined that ten game balls have passed through the
大入賞口開放指示部307は、以上のようにして大入賞口113が閉鎖されると、大入賞口113を開放していた最中に、特定領域121への遊技球の通過が容易になる状態を解除したか否かを判定する。この判定の結果、特定領域121への遊技球の通過が容易になる状態を解除した場合には、大入賞口開放指示部307は、大入賞口113が15回開放されたか否かを判定する。すなわち、15回の単位遊技が消化したか否かを判定する。
When the
これらの判定の結果、特定領域121への遊技球の通過が容易になる状態が解除され、且つ特別遊技における全ての単位遊技が消化していない場合には、大入賞口開放指示部307は、前記大入賞口開放指示信号を入賞口基板203に送信して、次の単位遊技に移行させ、前述したようにして大入賞口113を開閉させるための動作を全ての単位遊技が消化するまで繰り返し行う。
As a result of these determinations, when the state in which the passing of the game ball to the
一方、特別遊技の全てのラウンドが消化した場合には、特別遊技が終了したので、大入賞口113を開放させない。また、大入賞口113が開放されている間に、特定領域121に遊技球が通過しなかった場合には、いわゆる「パンク」状態であり、特別遊技における全ての単位遊技が消化したか否かに関わらず、特別遊技を強制的に終了させる。したがって、この場合も大入賞口113を開放させない。
なお、大入賞口開放指示部307は、メイン制御基板201に設けられているメインCPU201a及びROM201bを用いることにより実現される。
On the other hand, when all the rounds of the special game have been completed, the special game has ended, and the special winning
The special winning opening
(普通図柄抽選部309)
普通図柄抽選部309は、遊技球が普通図柄作動ゲート103を通過したと、入賞判定部301が判定すると、所定の範囲の乱数を発生させて取得する。そして、普通図柄表示装置108に普通図柄が変動表示中でない場合には(すなわち、普通図柄の抽選結果を保留する必要がない場合には)、その取得した乱数を、当選判定部310に出力する。
(Normal symbol lottery section 309)
When the winning
一方、前記普通図柄用乱数記憶領域に記憶されている乱数の数が、3つ以下の場合であって、且つ普通図柄表示装置108に普通図柄が変動表示中の場合には、その取得した乱数を、前記普通図柄用乱数記憶領域に記憶させる。このように、本実施形態では、この普通図柄抽選部309で取得した乱数を、前記普通図柄用乱数記憶領域に、最大4個まで記憶でき、且つこの乱数の記憶順を識別できるようにしている。そして、普通図柄抽選部304は、前記普通図柄用乱数記憶領域に最も早く記憶された乱数を、当選判定部310に出力するとともに、出力した乱数を前記普通図柄用乱数記憶領域から削除する。
なお、普通図柄抽選部309は、メイン制御基板201に設けられているメインCPU201a、ROM201b、及びRAM201cを用いることにより実現される。
On the other hand, if the number of random numbers stored in the normal symbol random number storage area is three or less and the normal symbol is displayed in a variable manner on the normal
The normal
(当選判定部310)
当選判定部310は、普通図柄抽選部309より出力された乱数の値に基づいて、普通図柄抽選部309から出力された乱数が「当たり」又は「ハズレ」の何れに該当するのかを判定する。この判定は、例えば、抽選テーブルを用いて行うようにする。
(Winning determination unit 310)
The winning
本実施形態では、「確変モード」又は「時短モード」に移行している場合と、通常遊技を行っている場合とで異なる抽選テーブルを用いて、前述した「当たり」又は「ハズレ」の何れに該当するのかの判定を行うようにしている。 In the present embodiment, using the lottery table that is different between the case of shifting to the “probability change mode” or the “time reduction mode” and the case of performing a normal game, either “winning” or “losing” described above is used. Judgment is made as to whether this is the case.
具体的に説明すると、本実施形態では、「確変モード」又は「時短モード」に移行している場合に使用する特殊モード用抽選テーブルと、通常遊技を行っている場合に使用する通常用抽選テーブルとの2つの抽選テーブルが設けられている。 Specifically, in the present embodiment, a special mode lottery table used when shifting to the “probability change mode” or the “short time mode” and a normal lottery table used when a normal game is being performed. There are two lottery tables.
そして、「確変モード」又は「時短モード」に移行している場合の方が、通常遊技を行っている場合よりも、「当たり」になる確率が格段に高くなるように、前記2つの抽選テーブルの内容が設定されている。これにより、「確変モード」又は「時短モード」に移行している場合の普通図柄の当選確率が高くなる。したがって、「確変モード」又は「時短モード」に移行している場合の方が、通常遊技を行っている場合よりも、普通電動役物104の開放頻度が高くなり、可及的に持ち球を減らさずに、遊技を進行させることができるようになる。
なお、当選判定部310は、メイン制御基板201に設けられているメインCPU201a、ROM201b、及びRAM201cを用いることにより実現される。
The two lottery tables are set so that the probability of “winning” is significantly higher in the case of shifting to “probability mode” or “short-time mode” than in the case of playing a normal game. Is set. As a result, the probability of winning a normal symbol when the mode is shifted to the “probability change mode” or the “time reduction mode” is increased. Therefore, when the mode is shifted to the “probability change mode” or the “time reduction mode”, the normal
The winning
(普通図柄表示指示部311)
普通図柄表示指示部311は、フラグ記憶部302に記憶されているフラグの状態に基づいて、普通図柄変動表示時間を決定するとともに、当選判定部310により判定された抽選結果に基づいて、普通図柄表示装置108に停止表示させる普通図柄を決定する。そして、決定した停止図柄と、前記普通図柄変動表示時間などに基づく表示パターンを形成し、形成した表示パターンを示す前記普通図柄表示指示信号をLED駆動基板204に送信する。
(Normal symbol display instruction unit 311)
The normal symbol
例えば、本実施形態では、フラグ記憶部302に記憶されている確変フラグ又は時短フラグがオンされている場合の方が(「確変モード」又は「時短モード」に移行している場合の方が)、それらがオンされていない場合よりも(通常遊技を行っている場合よりも)、前記普通図柄変動表示時間を格段に短くするようにしている。
For example, in the present embodiment, the case where the probability change flag or the time reduction flag stored in the
また、当選判定部310の判定の結果、「当たり」に該当する場合には、例えば「7」を普通図柄表示装置108に停止表示させる普通図柄として決定する。一方、「ハズレ」に該当した場合には、例えば「−」を普通図柄表示装置108に停止表示させる普通図柄として決定するようにしている。
If the result of the determination by the winning
そして、普通図柄表示指示部311は、このようにして決定した停止図柄や、普通図柄変動表示時間などに基づく表示パターンを形成し、形成した表示パターンを示す前記普通図柄表示指示信号をLED駆動基板204に送信する。これにより、普通図柄表示装置108の7セグメントLED122は、前記普通図柄表示指示信号に示されている表示パターンに従った発光動作を行う。
なお、普通図柄表示指示部311は、メイン制御基板201に設けられているメインCPU201a及びROM201bを用いることにより実現される。
Then, the normal symbol
The normal symbol
(普通電動役物駆動指示部312)
普通電動役物駆動指示部312は、フラグ記憶部302に記憶されているフラグの状態、当選判定部310により判定された抽選結果などに基づいて、普通電動役物104の動作態様を決定し、決定した動作態様を示す普通電動役物開放指示信号を送信する。
(Normal electric accessory driving instruction unit 312)
Based on the state of the flag stored in the
例えば、本実施形態では、フラグ記憶部302に記憶されている確変フラグ又は時短フラグがオンされている場合の方が(「確変モード」又は「時短モード」に移行している場合の方が)、それらがオンされていない場合よりも(通常遊技を行っている場合よりも)、始動入賞口112に遊技球が入賞し易くなるように普通電動役物104の動作態様、例えば開放時間を決定するようにしている。
For example, in the present embodiment, the case where the probability change flag or the time reduction flag stored in the
なお、普通電動役物駆動指示部312は、メイン制御基板201に設けられているメインCPU201a及びROM201bを用いることにより実現される。
Note that the normal electric accessory driving
(演出コマンド生成部313)
演出コマンド生成部313は、入賞判定部301で判定された結果(どの入賞口に遊技球が入ったのか)、当選判定部305で判定された結果(「大当たり」または「ハズレ」等の特別図柄の抽選結果)、フラグ記憶部302に記憶されているフラグの状態(ボーナスフラグ、確変フラグ、及び時短フラグ等)、特別図柄表示指示部306で決定された特別図柄変動表示時間などに基づいて、現在の遊技の状態に応じた演出コマンドを生成し、サブ制御基板202に送信する。
なお、演出コマンド生成部313は、メイン制御基板201に設けられているメインCPU201a及びROM201bを用いることにより実現される。
(Direction command generator 313)
The effect command generation unit 313 includes a result determined by the winning determination unit 301 (which game mouth has entered the game ball) and a result determined by the winning determination unit 305 (special symbols such as “big hit” or “losing”). Based on the lottery result), the state of the flag stored in the flag storage unit 302 (bonus flag, probability variation flag, time reduction flag, etc.), the special symbol variation display time determined by the special symbol
The production command generation unit 313 is realized by using the main CPU 201a and the
(サブ制御基板202の機能的な構成)
次に、サブ制御基板202の機能的な構成について説明する。
図4は、サブ制御基板202の機能的な構成の一例を示す機能ブロック図である。
(演出コマンド解析部401)
演出コマンド解析部401は、図11のフローチャートに従って動作し、メイン制御基板201(演出コマンド生成部313)から送信された演出コマンドを解析する。例えば、メイン制御基板201から、フラグの状態を示す情報が入力されると、演出コマンド解析部401は、これをフラグ記憶部404に記憶する。また、メイン制御基板201から、特別図柄の抽選結果や特別図柄変動表示時間を示す演出コマンドが入力されると、演出コマンド解析部401は、フラグ記憶部404を参照して、現在の遊技モード(確変フラグに基づく「確変モード」か、時短フラグに基づく「時短モード」か、ボーナスフラグに基づく「大当たり」(特別遊技)モードか)を取得し、これらの情報を、演出制御部402に出力する。
(Functional configuration of sub-control board 202)
Next, a functional configuration of the
FIG. 4 is a functional block diagram illustrating an example of a functional configuration of the
(Direction command analysis unit 401)
The effect
また、演出コマンド解析部401は、操作スイッチ132の操作信号を取得し、操作信号に基づいて遊技モードに対する変動情報を演出制御部402に出力する。
ただし、演出コマンド解析部401が行う処理はこれらに限定されるものではなく、演出コマンドの内容に応じた処理が適宜実行されることになる。
なお、演出コマンド解析部401は、サブ制御基板202に設けられているサブCPU202a、ROM202b、及びRAM202cを用いることにより実現される。
In addition, the effect
However, the processing performed by the production
The effect
(演出パターン記憶部403)
演出パターン記憶部403は、本停止において停止表示させるべき装飾図柄の組み合わせ情報、本停止までに変動表示される装飾図柄変動パターン、ボーナスフラグ、確変フラグ、又は時短フラグの状態に応じて定められる「リーチ」演出の有無と「リーチ」演出時間、「リーチ」演出における演出内容を示す情報が格納されている。これらの情報は、抽選結果に応じて演出制御部402が決定するものである。
(Production pattern storage unit 403)
The effect
装飾図柄変動パターンは、変動表示開始から本停止までの、一連の装飾図柄の移り変わり順序に関する変動パターンがテーブル化されて設定されたものである。この装飾図柄変動パターンは多数記憶されており、これらの中から、表示画面118に表示される装飾図柄の数(本実施形態では「3」)だけ選択されるようになっている。選択された装飾図柄変動パターンの組合せによって、「リーチ」状態が出現するか否かが定まる。すなわち、第1停止図柄が停止状態となり(第1停止)、第2停止図柄が停止状態となった場合(第2停止)に、予め表示画面118上に設定してある複数の有効ライン上に、同一の図柄が並ぶとき、「リーチ」状態となる。残りの第3停止図柄が同じ図柄で停止した場合(本停止)に、「大当たり」を示す装飾図柄の組合せになるからである。この「大当たり」になるための図柄が、本発明の「当たり図柄」である。
The decorative symbol variation pattern is a table in which a variation pattern relating to a sequence of decorative symbol transitions from the start of variation display to the actual stop is tabulated. A large number of decorative symbol variation patterns are stored, and the number of decorative symbol variations displayed on the display screen 118 (“3” in this embodiment) is selected from these patterns. Whether or not the “reach” state appears is determined by the combination of the selected decorative symbol variation patterns. That is, when the first stop symbol is in a stopped state (first stop) and the second stop symbol is in a stopped state (second stop), a plurality of effective lines set in advance on the
リーチ演出時間は、「リーチ」状態が出現した場合に、その「リーチ」であることを予告する予告表示、すなわち「リーチ」演出をするために必要とされる時間長である。「リーチ」演出における演出内容としては、「リーチ」後から本停止までの「リーチ」演出の間に表示すべきオブジェクトの種類を特定するオブジェクト特定情報、オブジェクトの経過時間ごとの仮想三次元空間における位置情報、オブジェクトの経過時間ごとの動き情報、経過時間ごとの視点位置情報が含まれる。
なお、演出パターン記憶部403は、ROM202bに相当している。
The reach performance time is a time required for a notice display for notifying that the “reach” state appears when the “reach” state appears, that is, a “reach” effect. The contents of the “reach” effect include object specification information for specifying the type of object to be displayed during the “reach” effect from “reach” to the actual stop, and in a virtual three-dimensional space for each elapsed time of the object. Position information, movement information for each elapsed time of the object, and viewpoint position information for each elapsed time are included.
The effect
(演出制御部402)
演出制御部402は、演出コマンド解析部401から出力された、現在の遊技モード及び変動情報に基づいて、演出パターン記憶部403から、装飾図柄ごとに本停止までに変動表示される装飾図柄変動パターンを選択的に読み出す。そして、画像生成部405に生成させる表示画像による演出、音声生成部406に生成させる表示画像による演出を時系列で決定し、所定のタイミング(例えばフレーム期間毎)に、演出内容を指定する演出情報を出力していく。また「リーチ」演出が必要な場合には、演出制御部402は、演出パターン記憶部403から「リーチ」演出時間、「リーチ」演出における演出内容を示す情報を選択的に読み出す。
ここで、演出制御部402は、サブ制御基板202に設けられているサブCPU202a、及びRAM202cを用いることにより実現される。
(Production control unit 402)
Based on the current game mode and change information output from the effect
Here, the
(画像生成部405)
画像生成部405は、演出コマンド解析部401及び演出制御部402から出力された演出情報に基づいて、装飾図柄、「リーチ」演出、その他の演出に係るオブジェクトを表示するための画像データを生成して、演出表示装置107に出力する。詳しくは、図5において説明する。
なお、画像生成部405は、サブ制御基板202に設けられているサブCPU202aの制御に基づいて動作する、画像制御プロセッサ202d、画像データROM202e、及びビデオRAM202fにより実現される。
(Image generation unit 405)
The
The
(音声生成部406)
音声生成部406は、演出コマンド解析部401及び演出制御部402から出力された演出情報に基づいて、音声データを生成して、スピーカ133に出力する。
例えば、演出制御部402から、装飾図柄の変動パターン情報が出力された場合には、この変動パターンの進行度合いに合わせて、装飾図柄に対応させて、「リーチ」や「大当たり」の期待感を盛り上げるような音声データを生成して、スピーカ133に出力する。また、演出制御部402から、「リーチ」演出に関する演出情報が出力された場合には、この「リーチ」演出の進行に合わせた音声データを生成して、スピーカ133に出力する。
(Voice generation unit 406)
The
For example, when the variation pattern information of the decorative pattern is output from the
音声生成部406は、サブ制御基板202に設けられているサブCPU202a、ROM202b、RAM202c、及び音源回路202gを用いることにより実現される。音声生成部406で生成される音声データはこれらに限定されるものではないということは言うまでもない。
The
なお、メイン制御基板201及びサブ制御基板202に、前述した機能以外の機能が設けられていてもよい。また、メイン制御基板201とサブ制御基板202との機能についても、上記説明に限定されず、種々に編成を代えて実施されるようにしてもよい。
The
次に、画像生成部405で実施される機能的な構成について説明する。
図5は、画像生成部405の機能的な構成の一例を示す機能ブロック図である。
図5に示すように、画像生成部405は、機能ブロックとして、オブジェクトデータ記憶部(オブジェクト記憶部)5031、軌跡情報記憶部5032、移動面情報記憶部5033、テクスチャデータ記憶部5034、画像データ生成部504、画像データ記憶部505、及び表示制御部506を備えている。画像データ生成部504は、オブジェクト配置部5041、背景オブジェクト選択部5042、移動面オブジェクト生成部5043、高低差情報選択部5044、及びレンダリング部5045を備えている。
Next, a functional configuration implemented by the
FIG. 5 is a functional block diagram illustrating an example of a functional configuration of the
As illustrated in FIG. 5, the
なお、上記構成のうち、オブジェクトデータ記憶部5031、軌跡情報記憶部5032、移動面情報記憶部5033、及びテクスチャデータ記憶部5034は、画像データROM202eに相当している。画像データ記憶部505は、ビデオRAM202fが相当している。画像データ生成部504の各構成及び表示制御部506は、本発明の画像生成プログラムを実行するサブCPU202a、及びサブCPU202aの制御に基づいて動作する画像制御プロセッサ202dによって機能的に実現されている。
In the above configuration, the object
(オブジェクトデータ記憶部5031)
オブジェクトデータ記憶部5031は、移動体等の立体画像生成のためのモデリング変換の元データであるオブジェクトデータを記憶するものである。オブジェクトデータは、仮想三次元空間において表示対象とさせる各種オブジェクトの形状及び配置を定義する数値情報が記憶されている。オブジェクトデータは、モデリング方法に応じて幾つかのバリエーションを適用可能である。本実施形態ではサーフェスモデルを適用するため、一つひとつのオブジェクトデータは、オブジェクトごとに予め設定された基準座標を原点として、オブジェクトを構成するポリゴンの頂点座標情報の集合体となっている。各ポリゴンを基準座標からの相対位置に配置していけばオブジェクトの外形が規定される。このオブジェクトはそれぞれ自己完結のローカル座標系(ボディ座標系、モデリング座標系、オブジェクト座標系)において各ポリゴンの相対位置(形状、向き、大きさ)が三次元的に定義されることになる。
(Object data storage unit 5031)
The object
(軌跡情報記憶部5032)
軌跡情報記憶部5032には、移動体オブジェクトが移動面オブジェクトと背景オブジェクトによって形成される移動空間を移動する際の軌跡を表す軌跡情報が記憶されている。図14は、道路(移動面オブジェクト)1001上を、軌跡情報で表される軌跡1003に従って移動する自動車(移動体オブジェクト)1002を上から見た図である。
(Trajectory information storage unit 5032)
The trajectory
(移動面情報記憶部5033)
移動面情報記憶部5033には、移動面の二次元形状を表す二次元形状情報と移動面の高低差を表す高低差情報が記憶されている。移動面オブジェクトは、二次元形状情報と高低差を表す高低差情報に基づいて生成される。
(Moving surface information storage unit 5033)
The moving surface
(テクスチャデータ記憶部5034)
テクスチャデータ記憶部5034には、モデリング変換され、ビューイング変換され、透視投影変換されたオブジェクトに対してマッピング(展開、貼り付け)されるテクスチャを定義したテクスチャデータが記憶されている。
(Texture data storage unit 5034)
The texture
テクスチャとは、サーフィスモデルにおいては頂点座標の集合であるポリゴンの表面にマッピングされる模様・質感・色彩に関するデータである。テクスチャデータは、模様等を表すための所定の解像度で作成された画像データであり、例えばGIF形式やPNG形式の画像データである。テクスチャを所定のポリゴンに貼り付けるためには、テクスチャデータに対して、所定の画像変換、例えばアフィン変換を施して、テクスチャをポリゴンの形状に展開(伸張・縮小・変形)するマッピング処理をする。 Texture is data relating to a pattern, texture, and color that is mapped to the surface of a polygon, which is a set of vertex coordinates in the surface model. The texture data is image data created at a predetermined resolution for representing a pattern or the like, for example, image data in GIF format or PNG format. In order to paste a texture onto a predetermined polygon, mapping processing is performed on the texture data by performing predetermined image conversion, for example, affine conversion, and expanding (expanding / reducing / deforming) the texture into a polygon shape.
(画像データ記憶部505)
画像データ記憶部505は、配置情報記憶レイヤ5051、及び出力画像記憶レイヤ5052を備えている。
(Image data storage unit 505)
The image
配置情報記憶レイヤ5051は、オブジェクト配置部5041によってモデリング変換されたオブジェクトの配置情報、すなわち各オブジェクトを構成するポリゴンの頂点ごとのワールド座標系における座標情報を記憶する。
The arrangement information storage layer 5051 stores the arrangement information of the objects modeled and converted by the
出力画像記憶レイヤ5052は、表示画像空間に対応した二次元座標に展開され、各々がレンダリング処理した後のオブジェクト画像を記憶するものである。
The output
(オブジェクト配置部5041)
オブジェクト配置部5041は、仮想三次元空間に1以上のオブジェクトを配置するための機能ブロックである。
具体的には、描画タイミングで表示される1以上のオブジェクト、及びそれらの仮想三次元空間内における配置は、演出制御部402によって指定される。
(Object placement unit 5041)
The
Specifically, one or more objects displayed at the drawing timing, and their arrangement in the virtual three-dimensional space are specified by the
オブジェクト配置部5041は、オブジェクトデータ記憶部5031から仮想三次元空間に配置させるべきオブジェクトのオブジェクトデータを読み出す。そしてオブジェクト配置部5041は、演出制御部402により指定された今回の描画タイミングにおける仮想三次元空間内における配置となるよう、ローカル座標系で定義されたオブジェクトデータにモデリング変換演算処理を実行し、ワールド座標系で定義された仮想三次元空間におけるオブジェクトの配置を定める。この座標変換により、任意の三次元幾何変換(平行移動、回転、スケール変換、せん断、反射)がされて、オブジェクトの位置、向きや大きさ等が定められる。例えば、あるポリゴンのローカル座標系における頂点座標(x,y,z)がモデリング変換演算により、ワールド座標系における頂点座標(X,Y,Z)に変更される。この頂点座標が、仮想三次元空間における頂点位置を定義することになる。
The
オブジェクト配置部5041は、移動体の描画処理を行う場合には、移動面オブジェクト生成部5043から取得した移動面オブジェクトと、背景オブジェクト選択部5042から取得した背景オブジェクトを組み合わせることにより移動体の移動空間を設定し、さらに軌跡情報記憶部5032から取得した移動体の軌跡情報に基づいて移動体オブジェクトを移動空間に配置する。
When the
図13に、本実施形態におけるオブジェクトを構成するポリゴンの模式図を示す。
図13に示すように、オブジェクトを構成する一つのポリゴン520は、頂点座標を規定することによって定義される。図13では、頂点V1〜V4の4頂点が示されている。個々の頂点は、ワールド座標系で定められた基準座標からの座標値(X1,Y1,Z1)〜(X4,Y4,Z4)でそれぞれ定義される。
FIG. 13 shows a schematic diagram of polygons constituting an object in the present embodiment.
As shown in FIG. 13, one
(背景オブジェクト選択部5042)
背景オブジェクト選択部5042は、オブジェクトデータ記憶部5031に記憶された背景オブジェクトの中から、所定の背景オブジェクトを選択する機能ブロックである。背景オブジェクト選択部5042は、例えば演出制御部402から供給される演出情報に基づいて背景オブジェクトを選択する。
図15A、Cを用いて本実施形態による背景オブジェクトの選択について説明する。背景オブジェクトには、例えば図15Aに示すように、市街地の風景を形成する背景オブジェクトである建物1004や、図15Cに示すように、山間部の風景を形成する背景オブジェクトである山1005、川1006、橋1007などがある。背景オブジェクト選択部5042は、演出情報に基づいて自動車(移動体オブジェクト)1002が市街地を走行する画像を生成する場合には、背景オブジェクトとして建物1004を選択し、自動車1002が山間部を走行する画像を生成する場合には、背景オブジェクトとして山1005、川1006、及び橋1007を選択する。
(Background object selection unit 5042)
The background object selection unit 5042 is a functional block that selects a predetermined background object from the background objects stored in the object
The background object selection according to the present embodiment will be described with reference to FIGS. 15A and 15C. As the background object, for example, as shown in FIG. 15A, a
(移動面オブジェクト生成部5043)
移動面オブジェクト生成部5043は、移動面の二次元形状情報と高低差情報に基づいて、移動面オブジェクトのオブジェクトデータを生成する機能ブロックである。
(Moving plane object generation unit 5043)
The moving plane object generation unit 5043 is a functional block that generates object data of the moving plane object based on the two-dimensional shape information and height difference information of the moving plane.
移動面オブジェクト生成部5043は、移動面情報記憶部5033から取得した二次元形状情報と、高低差情報選択部5044から取得した高低差情報に基づいて、移動面オブジェクトを生成する。
The moving plane object generation unit 5043 generates a moving plane object based on the two-dimensional shape information acquired from the moving plane
図14及び図15A、Bを用いて本実施形態による移動面オブジェクトの生成について説明する。例えば道路(移動面オブジェクト)1001の二次元形状情報によって表される平面形状は、図14に示す道路1001の形状である。この二次元形状情報に高低差のない移動面を表す第1の高低差情報を組み合わせると、図15Aに示すような、平坦な道路1001が生成される。一方、高低差のある移動面を表す第2の高低差情報を組み合わせると、図15Bに示すような、坂道の道路1001が生成される。
このように、本実施形態では、1つの二次元形状情報に対して、組み合わせる高低差情報を変えることにより、複数パターンの移動面オブジェクトを生成する。このため、移動面オブジェクトの二次元形状情報については1つのデータを記憶しておくだけでも、高低差の異なる複数パターンの移動面オブジェクトを生成することができる。
なお、高低差情報についても1つのデータを記憶しておくだけでもよい。この場合、1つの移動面オブジェクトに対して、組み合わせる背景オブジェクトを変えることにより、複数パターンの画像を生成することができる。
The generation of the moving plane object according to the present embodiment will be described with reference to FIGS. For example, the planar shape represented by the two-dimensional shape information of the road (moving plane object) 1001 is the shape of the
As described above, in this embodiment, a plurality of patterns of moving plane objects are generated by changing the combined height difference information with respect to one two-dimensional shape information. For this reason, it is possible to generate a plurality of patterns of moving plane objects having different height differences only by storing one piece of data regarding the two-dimensional shape information of the moving plane object.
Note that only one piece of data may be stored for the height difference information. In this case, a plurality of patterns of images can be generated by changing the background object to be combined for one moving plane object.
(高低差情報選択部5044)
高低差情報選択部5044は、移動面情報記憶部5033に記憶された高低差情報から、移動面の高低差情報を選択する機能ブロックである。高低差情報選択部5044は、例えば演出制御部402から供給される演出情報に基づいて高低差情報を選択する。
(Elevation information selection unit 5044)
The height difference information selection unit 5044 is a functional block that selects the height difference information of the moving surface from the height difference information stored in the moving surface
(レンダリング部5045)
レンダリング部5045は、オブジェクトをレンダリングする機能ブロックである。
まず、レンダリング部5045は、ワールド座標系で定義されている各オブジェクトの配置を当該演出パターンのために設定されている視点Cを基準とする視点座標系(ビューイング座標系)に変換するための、ビューイング変換を各オブジェクトに対して実施する。この変換により、視点Cの位置を原点(0,0,0)とし、奥行き方向をZ軸方向とする座標系で、オブジェクトが定義されるようになる。このとき、視角に入る全てのオブジェクトに演算処理をするのでは演算負荷が大きすぎる。このため、レンダリング部5045は、クリッピング処理を実施する。すなわち、近すぎるオブジェクトや遠すぎるオブジェクトを変換対象から排除するため、レンダリング部5045は、仮想三次元空間に一定の変換範囲(視体積;ビューボリューム)を設定し、視体積内に配置されたオブジェクトに対してのみ座標変換を実施する。
(Rendering unit 5045)
The
First, the
また、レンダリング部5045は、隠面消去処理をしやすくするために、必要に応じて視点座標系で定義されたオブジェクトに対し正規化変換処理を実施する。この正規化変換を実施することにより、視体積の座標値が、例えばx、y成分については、−1.0から+1.0の範囲、z成分が0から+1.0の範囲で単純に定義できるようになる。そしてレンダリング部5045は、視体積内のオブジェクトに対し透視投影演算処理を実施し、表示領域に対応した投影面(ビュースクリーン)における装置座標を算出する。このとき、視点からオブジェクト同士が重なって見える場合には、本来見えない線を消去する隠線消去や、本来見えない面を消去する隠面消去を実施する。隠面消去法には、公知のペインタアルゴリズム、Zバッファ法、スキャンライン法、レイトレーシング法が適用可能である。
In addition, the
次に、レンダリング部5045は、投影面に割り付けられた各ポリゴンのための実際の表示画像を生成していく。レンダリング部5045は、テクスチャデータ記憶部5034にテクスチャデータが存在する場合にはそのオブジェクトのポリゴンにテクスチャをマッピングする。テクスチャをポリゴンごとの形状に適合させるために、必要に応じてアフィン変換等が実行される。
Next, the
さらにレンダリング部5045は、各頂点に設けられた色調情報に基づいてポリゴンのシェーディングを実施する。グローシェーディングをする場合には、各頂点の色調情報に対し、入射光の強度、入射角、鏡面反射率、ハイライト特性係数、環境光強度、環境反射率等の要素を加味した演算式に基づき、頂点の色調を求める。そしてポリゴン中の任意点の色調を周囲の頂点の色調からの線形補間により計算する。また、フォンシェーディングをする場合には、各頂点の法線ベクトルを平均化し、ポリゴン中の任意点の法線ベクトルを周囲の頂点の法線ベクトルからの線形補間により求め、任意点の色調を演算式に基づき求める。
Further, the
なお、演算のパラメータを限定したり、演算式を簡素化したりすることで、演算をさらに簡単にしてもよい。逆に、演算能力の高い装置であれば、レイトレーシング法やラジオシティ法等を適用して、厳密なレンダリング演算を実施してもよい。 Note that the calculation may be further simplified by limiting the parameters of the calculation or simplifying the calculation formula. On the contrary, if the apparatus has a high calculation capability, a strict rendering calculation may be performed by applying a ray tracing method, a radiosity method, or the like.
レンダリング部5045は、全てのポリゴンに対してレンダリング処理を実行して、フレーム画像データを生成する。生成された画像データは出力画像記憶レイヤ5053に格納される。
The
(表示制御部506)
表示制御部506は、画像データ記憶部505の出力画像データ記憶レイヤ5053に記憶されているフレーム画像データを描画タイミングごとに読み出して演出表示装置107に転送する。この転送されたフレーム画像データに基づいて演出表示装置107は、表示領域にフレーム画像データに対応する画像を表示する。
(Display control unit 506)
The
(動作の説明)
次に、図6〜12を参照しながら、以上のようにして構成された本実施形態のパチンコ機100における処理動作の一例について説明する。
(メイン制御基板201の処理動作)
図6は、メイン制御基板201における処理動作の一例を示すメインフローチャートである。
図6のステップS1において、電源スイッチ219がオンされると、メイン制御基板201は、遊技球発射処理を行う。この遊技球発射処理の具体例を説明する。発射ハンドル131が遊技者により操作されたことを示す前記発射操作検出信号が発射制御基板205から送信された後に、まず、メイン制御基板201は、球皿128aに遊技球が一定量以上貯留しているか否かを判定する。
(Description of operation)
Next, an example of the processing operation in the
(Processing of main control board 201)
FIG. 6 is a main flowchart showing an example of processing operations in the
In step S1 of FIG. 6, when the
この判定の結果、球皿128aに遊技球が一定量以上貯留していない場合には、メイン制御基板201は、発射許可信号を発射制御基板205に送信するとともに、遊技球が遊技領域115に向けて発射されたことを示すコマンドを生成し、サブ制御基板202に送信する。これにより、遊技球が遊技領域115中に発射されるとともに、遊技中の演出が開始される。
If the result of this determination is that a certain amount or more of game balls are not stored in the
一方、球皿128aに遊技球が一定量以上貯留している場合には、メイン制御基板201は、発射不許可信号を発射制御基板205に送信するとともに、遊技球が遊技領域115中に発射できないことを示すコマンドを生成し、サブ制御基板202に送信する。この場合には、遊技者が発射ハンドル131を操作しても、遊技球が遊技領域115に向けて発射されない。また、球皿128aに遊技球が一定量以上貯留していることが、電飾部品130を点灯させることで遊技者に報知される。
On the other hand, when a certain amount or more of game balls are stored in the
次に、ステップS2において、メイン制御基板201は、一般入賞処理を行う。この一般入賞処理は、遊技領域115中に発射された遊技球が、一般入賞口111に入賞した場合に行われる処理である。一般入賞処理の詳細については、図7を用いて後述する。
Next, in step S2, the
次に、ステップS3において、メイン制御基板201は、普通図柄作動ゲート通過処理を行う。この普通図柄作動ゲート通過処理は、遊技領域115中に発射された遊技球が、普通図柄作動ゲートを通過した場合に行われる処理である。普通図柄作動ゲート通過処理については、図8A及び図8Bを用いて後述する。
Next, in step S3, the
次に、ステップS4において、メイン制御基板201は、始動入賞処理を行う。この始動入賞処理は、遊技領域115中に発射された遊技球の、始動入賞口112への入賞に基づき行われる処理である。始動入賞処理の詳細については、図9A及び図9Bを用いて後述する。
Next, in step S4, the
次に、ステップS5において、メイン制御基板201は、特別遊技実行処理を行う。この特別遊技実行処理は、当選判定部305によって「大当たり」と判定された結果、特別図柄表示装置106及び演出表示装置107に所定の図柄や演出画像が表示されて「大当たり」となり、特別遊技に移行した場合に行われる処理である。特別遊技実行処理の詳細については、図10を用いて後述する。
Next, in step S5, the
以上のように、メイン制御基板201では、遊技球発射処理、一般入賞処理、普通図柄作動ゲート通過処理、始動入賞処理、及び特別遊技実行処理を繰り返し行うが、以下の図7〜図10に示すように、本実施形態では、遊技の状態に応じて、不必要な処理を省略しながら、各処理を繰り返し実行するようにしている。
As described above, in the
(一般入賞処理)
次に、図7のフローチャートを参照しながら、図6のステップS2における一般入賞処理の詳細について説明する。なお、各工程(符号が付与されていない部分的な工程を含む)は、処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる(かかる点は、他のフローチャートについても同様とする)。
(General winning process)
Next, the details of the general winning process in step S2 of FIG. 6 will be described with reference to the flowchart of FIG. In addition, each process (including the partial process to which the code | symbol is not provided) can be arbitrarily changed in order within the range which does not produce contradiction in the processing content, or can be performed in parallel (this point is other The same applies to the flowchart of FIG.
図7のステップS11において、入賞判定部301は、入賞口基板203から送信された前記遊技球通過信号に基づいて、遊技球が一般入賞口111に入賞したか否かを判定する。この判定の結果、遊技球が一般入賞口111に入賞した場合には、ステップS12に進み、払出指示部303は、賞球数が「4」であることを示す前記賞球数信号を払出制御基板206に送信する。これにより、4個の賞球が球皿128aに払い出される。また、演出コマンド生成部313は、一般入賞口111に入賞したことを示す演出コマンドを生成してサブ制御基板202に送信する。これにより、サブ制御基板202は、電飾部品130を点灯させるなどして、一般入賞口111に入賞したことを遊技者に報知する。そして、図6に示したメインフローチャートに戻る。
一方、遊技球が一般入賞口111に入賞していない場合には、ステップS12の処理を行う必要がないので、図6に示したメインフローチャートに戻る。
In step S <b> 11 of FIG. 7, the winning
On the other hand, when the game ball has not won the general winning
(普通図柄作動ゲート通過処理)
次に、図8A及び図8Bのフローチャートを参照しながら、図6のステップS3における普通図柄作動ゲート通過処理の詳細について説明する。
図8AのステップS21において、入賞判定部301は、入賞口基板203から送信された前記遊技球通過信号に基づいて、遊技球が普通図柄作動ゲート103を通過したか否かを判定する。この判定の結果、遊技球が普通図柄作動ゲート103を通過した場合には、ステップS22に進み、普通図柄抽選部309は、乱数を発生させて抽選を行う(すなわち乱数の取得を行う)。
(Normal symbol operation gate passing processing)
Next, details of the normal symbol operation gate passing process in step S3 of FIG. 6 will be described with reference to the flowcharts of FIGS. 8A and 8B.
In step S21 of FIG. 8A, the winning
次に、ステップS23において、普通図柄抽選部309は、普通図柄が変動表示中か否かを判定する。この判定の結果、普通図柄が変動表示中の場合には、ステップS24に進み、普通図柄抽選部309は、RAM201c内に設けられている前記普通図柄用乱数記憶領域に記憶されている乱数の数が3つ以下であるか否かを判定する。この判定の結果、前記普通図柄用乱数記憶領域に記憶されている乱数の数が3つ以下である場合には、ステップS25に進み、普通図柄抽選部309は、普通図柄の抽選結果(ステップS22で取得した乱数)を、前記普通図柄用乱数記憶領域に記憶させて、図6のメインフローチャートに戻る。
Next, in step S23, the normal
なお、前記ステップS24において、前記普通図柄用乱数記憶領域に記憶されている乱数の数が3つを超えていると判定した場合には、ステップS22で取得した乱数を保留することも、その乱数に基づく普通図柄の表示も行うことができないので、図6のメインフローチャートに戻る。 If it is determined in step S24 that the number of random numbers stored in the normal symbol random number storage area exceeds three, the random number acquired in step S22 may be suspended. Since normal symbols cannot be displayed based on, the process returns to the main flowchart of FIG.
一方、前記ステップS23において、普通図柄が変動表示中でないと判定された場合には、ステップS26に進み、普通図柄抽選部309は、前記普通図柄用乱数記憶領域に乱数が記憶されているか否かを判定する。この判定の結果、乱数が記憶されている場合には、ステップS27に進み、普通図柄抽選部309は、前記普通図柄用乱数記憶領域に記憶されている乱数の数が3つ以下であるか否かを判定する。
On the other hand, if it is determined in step S23 that the normal symbol is not being variably displayed, the process proceeds to step S26, and the normal
この判定の結果、前記普通図柄用乱数記憶領域に記憶されている乱数の数が3つ以下である場合には、ステップS28に進み、普通図柄抽選部309は、普通図柄の抽選結果(ステップS22で取得した乱数)を、前記普通図柄用乱数記憶領域に記憶させる。
As a result of this determination, if the number of random numbers stored in the normal symbol random number storage area is three or less, the process proceeds to step S28, where the normal
次に、ステップS29において、普通図柄抽選部309は、前記普通図柄用乱数記憶領域に最も早く記憶された乱数を読み出して、ステップS30に進む。
一方、前記ステップS26において、乱数が記憶されていないと判定した場合には、普通図柄抽選部309は、ステップS27〜S29を省略してステップS30に進む。
Next, in step S29, the normal
On the other hand, if it is determined in step S26 that no random number is stored, the normal
また、前記ステップS27において、前記普通図柄用乱数記憶領域に記憶されている乱数の数が3つを超えていると判定した場合には、ステップS22で取得した乱数を保留することも、その乱数に基づく普通図柄の表示も行うことができないので、普通図柄抽選部309は、図6のメインフローチャートに戻る。
以上のようにして、普通図柄の抽選結果(乱数)が得られると、ステップS30に進み、普通図柄抽選部309は、得られた乱数を当選判定部310に出力する。
If it is determined in step S27 that the number of random numbers stored in the normal symbol random number storage area exceeds three, the random number acquired in step S22 may be suspended. Since the normal symbol based on cannot be displayed, the normal
When the normal symbol lottery result (random number) is obtained as described above, the process proceeds to step S30, and the normal
次に、ステップS31において、当選判定部310は、フラグ記憶部302を参照して、時短フラグ又は確変フラグがオンされているか否かを判定する。この判定の結果、時短フラグ又は確変フラグがオンされている場合には、「時短モード」又は「確変モード」に移行中であると判断して、ステップS32に進み、当選判定部310は、「時短モード」又は「確変モード」である場合に使用する特殊モード用抽選テーブルを読み出す。
Next, in step S31, the winning
一方、時短フラグ又は確変フラグのいずれもオンされていないと判定した場合には、通常遊技中であると判断して、ステップS33に進み、当選判定部310は、通常遊技中である場合に使用する通常用抽選テーブルを抽出する。
On the other hand, if it is determined that neither the time-saving flag nor the probability variation flag is turned on, it is determined that the game is in the normal game, and the process proceeds to step S33. The winning
以上のように、ステップS33で抽選テーブルを選択すると、図8BのステップS34に進み、当選判定部310は、ステップS30で普通図柄抽選部309から出力された抽選の結果(乱数)が、選択した抽選テーブルにおいて「当たり」に該当するのか否かを判定する。すなわち、普通図柄の抽選に当選したか否かを判定する。
As described above, when the lottery table is selected in step S33, the process proceeds to step S34 in FIG. 8B, and the winning
この判定の結果、普通図柄の抽選に当選した場合には、ステップS35に進み、普通図柄表示指示部311と普通電動役物駆動指示部312は、フラグ記憶部302を参照して、時短フラグ又は確変フラグがオンされているか否かを判定する。すなわち、「時短モード」又は「確変モード」のいずれかに移行中であるか否かを判定する。この判定の結果、時短フラグ又は確変フラグがオンされており、「時短モード」又は「確変モード」に移行中である場合には、ステップS36に進む。
As a result of this determination, if the normal symbol lottery is won, the process proceeds to step S35, and the normal symbol
ステップS36において、「時短モード」に移行中である場合には、普通図柄表示指示部311は、「時短モード」におけるデフォルトの普通図柄変動表示時間の間、普通図柄を変動表示させた後、「当たり」であることを示す「7」を停止表示させるような表示パターンを形成し、形成した表示パターンを示す前記普通図柄表示指示信号をLED駆動基板204に送信する。これにより、普通図柄表示装置108の7セグメントLED122は、前記普通図柄表示指示信号に示されている表示パターンに従った発光動作を行う。
In step S 36, when the transition to the “short time mode” is in progress, the normal symbol
一方、「確変モード」に移行中である場合には、普通図柄表示指示部311は、「確変モード」におけるデフォルトの普通図柄変動表示時間の間、普通図柄を変動表示させた後、「当たり」であることを示す「7」を停止表示させるような表示パターンを形成し、形成した表示パターンを示す前記普通図柄表示指示信号をLED駆動基板204に送信する。これにより、普通図柄表示装置108の7セグメントLED122は、前記普通図柄表示指示信号に示されている表示パターンに従った発光動作を行う。
On the other hand, when transitioning to the “probability change mode”, the normal symbol
次に、ステップS37において、普通電動役物駆動指示部312は、「時短モード」又は「確変モード」におけるデフォルトの動作態様を示す前記普通電動役物開放信号を、入賞口基板203に送信する。これにより、普通電動役物104は、前記普通電動役物開放信号に示されている動作態様で動作を行う。そして、図6のメインフローチャートに戻る。なお、前記普通電動役物開放信号は、普通図柄表示装置108の7セグメントLED122に普通図柄が停止表示した後に送信される。
Next, in step S <b> 37, the ordinary electric accessory driving
一方、前記ステップS35において、時短フラグ又は確変フラグのいずれもオンでないと判定された場合には、通常遊技中であるので、ステップS38に進み、普通図柄表示指示部311は、通常遊技中におけるデフォルトの普通図柄変動表示時間の間、普通図柄を変動表示させた後、「当たり」であることを示す「7」を停止表示させるような表示パターンを形成し、形成した表示パターンを示す前記普通図柄表示指示信号をLED駆動基板204に送信する。これにより、普通図柄表示装置108の7セグメントLED122は、前記普通図柄表示指示信号に示されている表示パターンに従った発光動作を行う。
On the other hand, if it is determined in step S35 that neither the time reduction flag nor the probability variation flag is on, the normal game is in progress, so the process proceeds to step S38, and the normal symbol
次に、ステップS39において、普通電動役物駆動指示部312は、通常遊技中におけるデフォルトの動作態様を示す前記普通電動役物開放信号を、入賞口基板203に送信する。これにより、普通電動役物104は、前記普通電動役物開放信号に示されている動作態様で動作を行う。そして、図6のメインフローチャートに戻る。なお、前記普通電動役物開放信号は、普通図柄表示装置108の7セグメントLED122に普通図柄が停止表示した後に送信される。
Next, in step S <b> 39, the ordinary electric accessory driving
前記ステップS34において、普通図柄の抽選に当選していないと判定された場合には、ステップS40に進み、普通図柄表示指示部311は、フラグ記憶部302を参照して、時短フラグ又は確変フラグがオンされているか否かを判定する。これらの判定の結果、時短フラグ又は確変フラグがオンされており、「時短モード」又は「確変モード」に移行中である場合には、ステップS41に進み、普通図柄表示指示部311は、「時短モード」又は「確変モード」におけるデフォルトの普通図柄変動表示時間の間、普通図柄を変動表示させた後、「ハズレ」であることを示す「−」を停止表示させるような表示パターンを形成し、形成した表示パターンを示す前記普通図柄表示指示信号をLED駆動基板204に送信する。これにより、普通図柄表示装置108の7セグメントLED122は、前記普通図柄表示指示信号に示されている表示パターンに従った発光動作を行う。そして、図6のメインフローチャートに戻る。
If it is determined in step S34 that the normal symbol lottery has not been won, the process proceeds to step S40, and the normal symbol
前記ステップS40において、時短フラグ又は確変フラグのいずれもオンでないと判定された場合には、通常遊技中であるので、ステップS42に進み、普通図柄表示指示部311は、通常遊技中におけるデフォルトの普通図柄変動表示時間の間、普通図柄を変動表示させた後、「ハズレ」であることを示す「−」を停止表示させるような表示パターンを形成し、形成した表示パターンを示す前記普通図柄表示指示信号をLED駆動基板204に送信する。これにより、普通図柄表示装置108の7セグメントLED122は、前記普通図柄表示指示信号に示されている表示パターンに従った発光動作を行う。そして、図6のメインフローチャートに戻る。
If it is determined in step S40 that neither the time reduction flag nor the probability variation flag is on, the normal game is in progress, so the process proceeds to step S42, and the normal symbol
図8AのステップS21において、遊技球が普通図柄作動ゲート103を通過していないと判定された場合には、ステップS43に進み、普通図柄抽選部309は、RAM201c内に設けられている前記普通図柄用乱数記憶領域に、乱数が記憶されているか否かを判定する。この判定の結果、乱数が記憶されている場合には、普通図柄抽選部309は、前述したステップS29に進む。一方、乱数が記憶されていない場合には、ステップS22以降の処理を行う必要がないので、普通図柄抽選部309は、図6に示したメインフローチャートに戻る。
If it is determined in step S21 of FIG. 8A that the game ball has not passed the normal
(始動入賞処理)
次に、図9A及び図9Bのフローチャートを参照しながら、図6のステップS4における始動入賞処理の詳細について説明する。
図9AのステップS61において、入賞判定部301は、入賞口基板203から送信された前記遊技球通過信号に基づいて、遊技球が始動入賞口112を通過したか否かを判定する。この判定の結果、遊技球が始動入賞口112を通過した場合には、ステップS62に進み、特別図柄抽選部304は、乱数を発生させて抽選を行う(すなわち乱数の取得を行う)。
(Start-up winning process)
Next, details of the start winning process in step S4 of FIG. 6 will be described with reference to the flowcharts of FIGS. 9A and 9B.
In step S61 of FIG. 9A, the winning
次に、ステップS63において、特別図柄抽選部304は、フラグ記憶部302を参照して、ボーナスフラグがオンされているか否かを判定する。この判定の結果、ボーナスフラグがオフされている場合には、ステップS64に進み、特別図柄抽選部304は、特別図柄が変動表示中か否かを判定する。この判定の結果、特別図柄が変動表示中の場合には、ステップS65に進み、特別図柄抽選部304は、RAM201c内に設けられている前記特別図柄用乱数記憶領域に記憶されている乱数の数が3つ以下であるか否かを判定する。
Next, in step S63, the special
この判定の結果、前記特別図柄用乱数記憶領域に記憶されている乱数の数が3つ以下である場合には、ステップS66に進み、特別図柄抽選部304は、特別図柄の抽選結果(ステップS62で取得した乱数)を、前記特別図柄用乱数記憶領域に記憶させる。
一方、前記ステップS63において、ボーナスフラグがオフされていない(オンされている)と判定した場合には、特別遊技の実行中であるので、特別図柄抽選部304は、ステップS65に進む。
As a result of this determination, if the number of random numbers stored in the special symbol random number storage area is three or less, the process proceeds to step S66, where the special
On the other hand, if it is determined in step S63 that the bonus flag is not turned off (turned on), the special
なお、前記ステップS65において、前記普通図柄用乱数記憶領域に記憶されている乱数の数が3つを超えていると判定した場合には、ステップS62で取得した乱数を保留することも、その乱数に基づく普通図柄の表示も行うこともできないので、特別図柄抽選部304は、図6のメインフローチャートに戻る。
If it is determined in step S65 that the number of random numbers stored in the normal symbol random number storage area exceeds three, the random number acquired in step S62 may be suspended. Therefore, the special
一方、前記ステップS64において、特別図柄が変動表示中でないと判定された場合に
は、ステップS67に進み、特別図柄抽選部304は、前記特別図柄用乱数記憶領域に乱
数が記憶されているか否かを判定する。この判定の結果、乱数が記憶されている場合には
、ステップS68に進み、特別図柄抽選部304は、前記特別図柄用乱数記憶領域に記憶
されている乱数の数が3つ以下であるか否かを判定する。
On the other hand, if it is determined in step S64 that the special symbol is not being variably displayed, the process proceeds to step S67, where the special
この判定の結果、前記特別図柄用乱数記憶領域に記憶されている乱数の数が3つ以下である場合には、ステップS69に進み、特別図柄抽選部304は、特別図柄の抽選結果(ステップS62で取得した乱数)を、前記特別図柄用乱数記憶領域に記憶させる。
As a result of the determination, if the number of random numbers stored in the special symbol random number storage area is three or less, the process proceeds to step S69, where the special
次に、ステップS70において、特別図柄抽選部304は、前記特別図柄用乱数記憶領域に最も早く記憶された乱数を読み出して、ステップS71に進む。
一方、前記ステップS67において、乱数が記憶されていないと判定した場合には、特別図柄抽選部304は、ステップS68〜S70を省略してステップS71に進む。
Next, in step S70, the special
On the other hand, if it is determined in step S67 that no random number is stored, the special
また、前記ステップS68において、前記特別図柄用乱数記憶領域に記憶されている乱数の数が3つを超えていると判定した場合には、ステップS62で取得した乱数を保留することも、その乱数に基づく特別図柄の表示も行うことができないので、特別図柄抽選部304は、図6のメインフローチャートに戻る。
If it is determined in step S68 that the number of random numbers stored in the special symbol random number storage area exceeds three, the random number acquired in step S62 may be suspended. Since the special symbol based on the symbol cannot be displayed, the special
以上のようにして、特別図柄の抽選結果(乱数)が得られると、ステップS71に進み、特別図柄抽選部304は、得られた乱数を当選判定部305に出力する。
When the special symbol lottery result (random number) is obtained as described above, the process proceeds to step S71, and the special
次に、ステップS72において、当選判定部305は、フラグ記憶部302を参照して、確変フラグがオンされているか否かを判定する。この判定の結果、確変フラグがオンされている場合には、「確変モード」に移行中であると判断して、ステップS73に進み、当選判定部305は、「確変モード」である場合に使用する確変用抽選テーブルを抽出する。
Next, in step S72, the winning
一方、確変フラグがオンされていない場合には、ステップS74に進み、当選判定部305は、フラグ記憶部302を参照して、時短フラグがオンされているか否かを判定する。この判定の結果、時短フラグがオンされている場合には、「時短モード」に移行中であると判断して、ステップS75に進み、当選判定部305は、フラグ記憶部302を参照して、時短回数に1を加算する。すなわち、現在の遊技が、「時短モード」における何遊技目に該当するのかを計数する。
On the other hand, if the probability variation flag is not turned on, the process proceeds to step S74, and the winning
次に、ステップS76において、当選判定部305は、「時短モード」である場合に使用する通常用抽選テーブルを抽出する。
次に、ステップS77において、当選判定部305は、規定の遊技回数を消化して「時短モード」が終了したか否かを判定する。この判定の結果、規定の遊技回数を消化して「時短モード」が終了した場合には、ステップS78に進み、当選判定部305は、フラグ記憶部302を参照して、時短フラグをオフする。
Next, in step S76, the winning
Next, in step S77, the winning
なお、前記ステップS77において、規定の遊技回数を消化していないと判定した場合には、「時短モード」が継続中であるので、前記ステップS78の処理を省略する。
また、前記ステップS74において、時短フラグがオンされていないと判定した場合には、通常遊技中であるので、ステップS79に進み、当選判定部305は、通常遊技中に使用する通常用抽選テーブルを抽出する。
If it is determined in step S77 that the prescribed number of games has not been consumed, the “time reduction mode” is ongoing, and thus the processing in step S78 is omitted.
If it is determined in step S74 that the time reduction flag is not turned on, the game is in a normal game, so the process proceeds to step S79, and the winning
以上のように、ステップS73、S76、S79で抽選テーブルを抽出すると、図9BのステップS80に進み、当選判定部305は、ステップS71で特別図柄抽選部304から出力された抽選の結果(乱数)が、抽出した抽選テーブルにおいて「大当たり」に該当するのか否かを判定する。すなわち、特別図柄の抽選に当選したか否かを判定する。
As described above, when the lottery table is extracted in steps S73, S76, and S79, the process proceeds to step S80 in FIG. 9B, and the winning
この判定の結果、特別図柄の抽選に当選した場合には、ステップS81に進み、当選判定部305は、特別遊技後に「確変モード」又は「時短モード」の何れに移行するかを更に判定するとともに、フラグ記憶部302を参照して、ボーナスフラグをオンしてステップS82に進む。一方、特別図柄の抽選に当選していない場合には、このステップS81の処理を省略してステップS82に進む。
As a result of this determination, if the special symbol lottery is won, the process proceeds to step S81, and the winning
そして、ステップS82において、特別図柄表示指示部306は、フラグ記憶部302を参照して、時短フラグ又は確変フラグがオンされているか否かを判定する。この判定の結果、時短フラグ又は確変フラグがオンされている場合には、「時短モード」又は「確変モード」のうちの何れかのモードを実行している最中であるので、ステップS83に進み、特別図柄表示指示部306は、ステップS80、S82による判定結果に基づいて、時短、確変モード用の表示パターンを形成し、形成した表示パターンを示す前記特別図柄表示指示信号をLED駆動基板204に送信する。これにより、特別図柄表示装置106の7セグメントLED116は、前記特別図柄表示指示信号に示されている表示パターンに従った発光動作を行う。
In step S82, the special symbol
一方、時短フラグ又は確変フラグがオンされていない場合には、通常遊技中であるので、ステップS84に進み、特別図柄表示指示部306は、ステップS80、S82による判定結果に基づいて、通常遊技用の表示パターンを形成し、形成した表示パターンを示す前記特別図柄表示指示信号をLED駆動基板204に送信する。これにより、特別図柄表示装置106の7セグメントLED116は、前記特別図柄表示指示信号に示されている表示パターンに従った発光動作を行う。
On the other hand, if the hourly flag or the probability variation flag is not turned on, it means that the game is in the normal game, so the process proceeds to step S84, and the special symbol
ステップS85において、払出指示部303は、賞球数が「4」であることを示す前記賞球数信号を払出制御基板206に送信する。これにより、4個の賞球が球皿128aに払い出される。
In step S <b> 85, the
次に、ステップS86において、当選判定部305は、フラグ記憶部302を参照して、ボーナスフラグがオンされているか否かを判定する。この判定の結果、ボーナスフラグがオンされている場合には、ステップS87に進み、当選判定部305は、S81において「確変モード」に移行すると判定した場合には、ステップS88に進み、フラグ記憶部302を参照して、確変フラグをオンする。
一方、当選判定部305は、S81において「時短モード」に移行すると判定した場合、ステップS89に進み、フラグ記憶部302を参照して、時短フラグをオンする。
Next, in step S86, the winning
On the other hand, when it is determined in S81 that the winning
ステップS90において、演出コマンド生成部313は、ステップS80、S82による判定結果や、フラグ記憶部302の記憶内容に基づいて、演出コマンドを生成してサブ制御基板02に送信し、図6のメインフローチャートに戻る。
In step S90, the effect command generating unit 313 generates an effect command based on the determination results in steps S80 and S82 and the stored contents of the
なお、図9AのステップS61において、遊技球が始動入賞口112を通過していないと判定された場合には、ステップS91に進み、特別図柄抽選部304は、RAM201c内に設けられている前記特別図柄用乱数記憶領域に、乱数が記憶されているか否かを判定する。この判定の結果、乱数が記憶されている場合には、前述したステップS70に進む。一方、乱数が記憶されていない場合には、ステップS62以降の処理を行う必要がないので、図6に示したメインフローチャートに戻る。
If it is determined in step S61 in FIG. 9A that the game ball has not passed through the
(特別遊技実行処理)
次に、図10のフローチャートを参照しながら、図6のステップS5における特別遊技実行処理の詳細について説明する。
図10のステップS101において、当選判定部305は、フラグ記憶部302を参照して、ボーナスフラグがオンされているか否かを判定する。この判定の結果、ボーナスフラグがオンされていない場合には、ステップS102以降の処理を行う必要がないので(特別遊技に移行しないので)、図6のメインフローチャートに戻る。
(Special game execution process)
Next, the details of the special game execution process in step S5 of FIG. 6 will be described with reference to the flowchart of FIG.
In step S101 of FIG. 10, the winning
一方、ボーナスフラグがオンされている場合には、ステップS102に進む。ステップS102において、大入賞口開放指示部307は、入賞口基板203に、前記大入賞口開放指示信号を送信する。これにより、大入賞口113が開放され、15ラウンドからなる特定遊技のうちの1ラウンドが開始する。
On the other hand, if the bonus flag is on, the process proceeds to step S102. In step S <b> 102, the special winning opening
次に、ステップS103において、入賞判定部301は、入賞口基板203から送信された前記遊技球通過信号に基づいて、遊技球が大入賞口113を通過したか否かを判定する。
この判定の結果、遊技球が大入賞口113を通過した場合には、ステップS104に進み、入賞判定部301は、入賞口基板203から送信された前記遊技球通過信号に基づいて、遊技球が特定領域121を通過したか否かを判定する。この判定の結果、遊技球が特定領域121を通過した場合には、ステップS105に進み、大入賞口開放指示部307は、前記特定領域制御指示信号を入賞口基板203に送信してステップS106に進む。
これにより、特定領域121への遊技球の通過が容易になる状態が解除される。一方、遊技球が特定領域121を通過していない場合には、このステップS105を省略してステップS106に進む。
Next, in step S <b> 103, the winning
If the result of this determination is that the game ball has passed through the big winning
As a result, the state in which the game ball can easily pass through the
次に、ステップS106において、演出コマンド生成部313は、遊技球が大入賞口113又は特定領域121を通過したことを示す演出コマンドを生成して、サブ制御基板202に送信する。これにより、遊技球が大入賞口113又は特定領域121を通過したことを示す画像が、演出表示装置107に表示される。また、払出指示部303は、賞球数が「15」であることを示す前記賞球数信号を払出制御基板206に送信する。これにより、15個の賞球が球皿128aに払い出される。
なお、前記ステップS106において、遊技球が大入賞口113に入賞していないと判定された場合には、入賞判定部301は、ステップS104〜S106の処理を省略してステップS107に進む。
Next, in step S <b> 106, the effect command generation unit 313 generates an effect command indicating that the game ball has passed through the
If it is determined in step S106 that the game ball has not won the big winning
次に、ステップS107において、大入賞口開放指示部307は、大入賞口113が開放してから所定時間(29.5秒)が経過したか否かを判定する。この判定の結果、所定時間が経過している場合には、単位遊技の終了であるので、ステップS108に進み、大入賞口開放指示部307は、入賞口基板203に大入賞口閉鎖信号を送信する。これにより、大入賞口113が閉鎖される。
Next, in step S107, the special winning opening
次に、ステップS109において、大入賞口開放指示部307は、特定領域121への遊技球の通過が容易になる状態を解除したか否かを判定する。この判定の結果、特定領域121への遊技球の通過が容易になる状態を解除した場合には、ステップS110に進み、大入賞口開放指示部307は、特別遊技における全ての単位遊技(すなわち、特別遊技)が終了したか否かを判定する。この判定の結果、特別遊技が終了した場合には、ステップS111に進み、演出コマンド生成部313は、特別遊技の終了を示す演出コマンドを生成して、サブ制御基板202に送信する。これにより、特別遊技の終了を示す画像が、演出表示装置107に表示される。
また、大入賞口開放指示部307は、前記特定領域制御指示信号を入賞口基板203に送信する。これにより、特定領域121への遊技球の通過が容易な状態になる。
そして、ステップS112において、当選判定部305は、フラグ記憶部302を参照して、ボーナスフラグをオフし、図6のメインフローチャートに戻る。
Next, in step S <b> 109, the special winning opening
Further, the special winning opening
In step S112, the winning
前記ステップS107において、大入賞口113が開放されてから所定時間が経過していないと判定した場合には、ステップS113に進み、大入賞口開放指示部307は、入賞判定部301から送信された前記遊技球通過信号に基づいて、10個以上の遊技球が大入賞口113を通過したか否かを判定する。この判定の結果、大入賞口113を通過した遊技球が10個以上である場合には、単位遊技の終了であるので、前述したステップS108に進み、大入賞口113を閉鎖させる。
一方、大入賞口113を通過した遊技球が10個以上でない場合には、単位遊技が継続中であるので、図6のメインフローチャートに戻る。
If it is determined in step S107 that the predetermined time has not elapsed since the special winning
On the other hand, when the number of game balls that have passed through the big winning
また、前記ステップS110において、特別遊技における全ての単位遊技が終了していないと判定された場合には、次の単位遊技に進むので、ステップS114に進み、演出コマンド生成部313は、次の単位遊技に進むことを示す演出コマンドを生成して、サブ制御基板202に送信する。これにより、次の単位遊技に進んだことを示す画像が、演出表示装置107に表示される。また、大入賞口開放指示部307は、前記特定領域制御指示信号を入賞口基板203に送信して、図6のメインフローチャートに戻る。これにより、特定領域121への遊技球の通過が容易な状態になる。
If it is determined in step S110 that all unit games in the special game have not ended, the process proceeds to the next unit game, and thus the process proceeds to step S114, where the effect command generation unit 313 An effect command indicating progress to a game is generated and transmitted to the
なお、図7〜図10に示した以外の処理を行ってもよいということは言うまでもない。例えば、演出コマンドを生成して送信するタイミングは、図7〜図10に示したものに限定されず、これら以外の演出コマンドを生成して送信するようにしてもよい。 Needless to say, processes other than those shown in FIGS. 7 to 10 may be performed. For example, the timing at which the production command is generated and transmitted is not limited to that shown in FIGS. 7 to 10, and other production commands may be generated and transmitted.
(サブ制御基板202の処理動作)
図11は、サブ制御基板202における通常遊技における処理動作の一例を示すフローチャートである。
図11のステップS131において、サブ制御基板202内の演出コマンド解析部401は、メイン制御基板201から演出コマンドを受信したか否かを判定する。この判定の結果、演出コマンドを受信した場合には、ステップS132に進み、演出コマンド解析部401は、受信した演出コマンドを解析する。
(Processing operation of sub-control board 202)
FIG. 11 is a flowchart showing an example of processing operations in the normal game on the
In step S131 of FIG. 11, the effect
演出コマンド解析部401は、演出コマンドを解析して現在の遊技モードを特定し、また、操作スイッチ132からの操作信号を解析して、遊技モードに付随する変動情報を生成する。演出制御部402は、現在の遊技モード及び変動情報に基づいて、演出パターン記憶部403から、本停止において停止表示させるべき装飾図柄の組み合わせ情報、本停止までに変動表示される装飾図柄変動パターン、「リーチ」演出時間、「リーチ」演出における演出内容を示す情報を選択的に読み出し、「リーチ」演出の有無を決定する。そして、演出制御部402は、オブジェクトの種類を特定するオブジェクト特定情報、オブジェクトの経過時間ごとの仮想三次元空間における位置情報、オブジェクトの経過時間ごとの動き情報、経過時間ごとの視点位置情報等を含めて、演出情報として出力する。
The effect
また、演出コマンド解析部401は、演出コマンドを解析した結果に対応する音声を放音させる演出を実行するための指示を、音声生成部406に対して行う。これにより、音声生成部406は、演出に対応する音声データを生成して、スピーカ133から放音させる。
In addition, the effect
一方、前記ステップS131において、演出コマンドを受信していないと判定した場合には、演出コマンド解析部401は、ステップS133に移行し、待機中の演出を行うように、画像生成部405などに対して指示を行う。これにより、画像生成部405は、待機中の演出を実行するための画像データを生成して、演出表示装置107に表示させる。
On the other hand, if it is determined in step S131 that an effect command has not been received, the effect
次に、図12のフローチャートに基づいて、本発明に係る画像表示処理について説明する。この処理は、主として、サブ制御基板202の画像生成部405において実行されるものである。
Next, image display processing according to the present invention will be described based on the flowchart of FIG. This process is mainly executed in the
まず、演出制御部402は、描画タイミングになっているか否かを判定する(ステップS201)。ここで、描画タイミングとは、次回のフレーム画像データの更新処理に間に合う所定のタイミングであり、システムによって適宜定められるものである。なお、描画タイミングは、フレーム期間ごととする他、1以上のフレーム期間おきに設定してもよい。
まだ描画タイミングでない場合(NO)、ステップS208に移行し、表示制御部506は、前回の描画タイミングにおけるフレーム画像データに基づく表示制御を続行する。
First, the
If it is not yet the drawing timing (NO), the process proceeds to step S208, and the
ステップS201において描画タイミングと判定された場合(YES)、ステップS202に移行する。画像データ生成部504のオブジェクト配置部5041は、オブジェクトデータ記憶部5031からオブジェクトデータを取得し、各ポリゴンの頂点座標にモデリング変換演算を実行して、ワールド座標系におけるポリゴン座標を決定していく。決定したポリゴンの頂点座標は、配置情報記憶レイヤ5051に順次格納されていく。
If it is determined in step S201 that the drawing timing has been reached (YES), the process proceeds to step S202. The
次に、ステップS203において、オブジェクト配置部5041は、今回の描画タイミングにおいて移動体の描画処理を行うか否かを判定する。移動体の描画処理を行わないと判定された場合には、ステップS206に移行し、レンダリング部5045によるレンダリング処理が実行される。
Next, in step S <b> 203, the
一方、ステップS203において、移動体の描画処理を行うと判定された場合には(YES)、ステップS204に移行し、オブジェクト配置部5041は、移動体の移動空間を設定する。オブジェクト配置部5041は、移動面オブジェクト生成部5043から、移動面の二次元形状情報と高低差情報に基づいて生成された移動面オブジェクトのオブジェクトデータを取得する。また、オブジェクト配置部5041は、背景オブジェクト選択部5042から、選択された背景オブジェクトのオブジェクトデータを取得する。そして、オブジェクト配置部5041は、取得した移動面オブジェクトと背景オブジェクトを構成する各ポリゴンのワールド座標系におけるポリゴン座標を決定する。
On the other hand, when it is determined in step S203 that the drawing process of the moving object is performed (YES), the process proceeds to step S204, and the
次に、ステップS205において、オブジェクト配置部5041は、オブジェクトデータ記憶部5031から移動体オブジェクトのオブジェクトデータを取得すると共に、軌跡情報記憶部5032から移動体オブジェクトの軌跡情報を取得し、取得した軌跡情報に基づいて、移動体オブジェクトを構成する各ポリゴンのワールド座標系におけるポリゴン座標を決定する。
Next, in step S205, the
次に、ステップS206において、画像データ生成部504のレンダリング部5045は、レンダリング処理を実行する。レンダリング部5045は、まずビューイング変換を実行する。次いで正規化変換を実行し、続いて透視投影変換を実行する。そして必要な隠線消去処理、隠面消去処理を実行する。
Next, in step S206, the
さらに、レンダリング部5045は、テクスチャデータが存在する場合には、ポリゴン単位でテクスチャデータ記憶部5032からテクスチャデータを読み出す。そしてシェーディング処理を各ポリゴンに対して実施して画像データを生成する。レンダリング部5045は、全てのポリゴンに対してレンダリング処理を実行して、フレーム画像データを生成する。
Furthermore, the
そして、ステップS207において、レンダリング部5045は、生成されたフレーム画像データを出力画像記憶レイヤ5053に出力する。
最後に、ステップS208において、表示制御部506は、出力画像記憶レイヤ5053に記憶されたフレーム画像データを演出表示装置107に出力する。
In step S207, the
Finally, in step S208, the
本実施形態によれば、1つの移動面オブジェクトに対して、組み合わせる背景オブジェクトのみを変化させることにより複数パターンの二次元画像を生成することができる。よって、例えば移動面オブジェクトについては、オブジェクトデータ記憶部5031に1つのオブジェクトデータしか記憶されていなくても、複数パターンの二次元画像を生成することができる。
According to this embodiment, it is possible to generate a two-dimensional image of a plurality of patterns by changing only the background object to be combined with respect to one moving plane object. Therefore, for example, for a moving plane object, a plurality of patterns of two-dimensional images can be generated even if only one object data is stored in the object
図15A、Cを用いて本実施形態による画像生成について説明する。例えば1つの移動面オブジェクト(道路1001)に対して、市街地の風景を形成する背景オブジェクトである建物1004を配置すれば、図15Aに示すように、自動車1002が市街地を走行する画像を生成することができる。一方、道路1001に対して、山間部の風景を形成する背景オブジェクトである山1005、川1006、及び橋1007を配置すれば、図15Cに示すように、自動車1002が山間部を走行する画像を生成することができる。
このように、1つの移動面オブジェクトに対して、組み合わせる背景オブジェクトを変えることにより、1つの移動面オブジェクトを用いて多様な画像を生成することが可能となる。
Image generation according to the present embodiment will be described with reference to FIGS. 15A and 15C. For example, if a
Thus, by changing the background object to be combined with respect to one moving plane object, it is possible to generate various images using one moving plane object.
さらに、移動面オブジェクトを共通にすることで、移動面オブジェクトの形状に対応させて背景オブジェクトの配置位置を決定する際の処理量を削減することができる。 Furthermore, by using a common moving plane object, it is possible to reduce the amount of processing when determining the arrangement position of the background object corresponding to the shape of the moving plane object.
また、移動面オブジェクトについては、移動面オブジェクト生成部5043が、移動面の1つの二次元形状情報に対して、組み合わせる高低差情報を変えることにより、複数パターンの移動面オブジェクトを生成するようにしたため、移動面オブジェクトの二次元形状情報については1つのデータを記憶しておくだけでも、高低差の異なる複数パターンの移動面オブジェクトを生成することができる。 For the moving plane object, the moving plane object generation unit 5043 generates a plurality of patterns of moving plane objects by changing the combined height difference information for one two-dimensional shape information of the moving plane. As for the two-dimensional shape information of the moving plane object, it is possible to generate a plurality of patterns of moving plane objects having different height differences only by storing one piece of data.
また、オブジェクト配置部5041は、移動体オブジェクトを1つの軌跡情報に基づいて複数パターンの移動空間に配置するようにしてもよい。
これにより、軌跡情報記憶部5032に1つの軌跡情報を記憶しておくだけでも、複数パターンの映像を生成することができる。
The
Thus, a plurality of patterns of video can be generated simply by storing one piece of trajectory information in the trajectory
以上のように、本発明によれば、より少ないデータ量と処理量で、バリエーションの多い映像表現を実現することが可能となる。 As described above, according to the present invention, it is possible to realize video expressions with many variations with a smaller amount of data and processing amount.
100 パチンコ機
103 普通図柄作動ゲート
106 特別図柄表示装置
107 演出表示装置
108 普通図柄表示装置
112 始動入賞口
113 大入賞口
131 発射ハンドル
132 操作スイッチ
201 メイン制御基板
203 入賞口基板
210 始動入賞口スイッチ
215 普通電動役物ソレノイド
301 入賞判定部
302 フラグ記憶部
304 特別図柄抽選部
305 当選判定部
306 特別図柄表示指示部
309 普通図柄抽選部
310 当選判定部
311 普通図柄表示指示部
312 普通電動役物駆動指示部
313 演出コマンド生成部
401 演出コマンド解析部
402 演出制御部
403 演出パターン記憶部
404 フラグ記憶部
405 画像生成部
406 音声生成部
5031 オブジェクトデータ記憶部
5032 軌跡情報記憶部
5033 移動面情報記憶部
5034 テクスチャデータ記憶部
504 画像データ生成部
5041 オブジェクト配置部
5042 背景オブジェクト選択部
5043 移動面オブジェクト生成部
5044 高低差情報選択部
5045 レンダリング部
505 画像データ記憶部
5051 配置情報記憶レイヤ
5052 出力画像記憶レイヤ
506 表示制御部
DESCRIPTION OF
Claims (5)
移動体を表す移動体オブジェクト、前記移動体の移動面を表す移動面オブジェクトおよび前記移動面の背景を表す背景オブジェクトを記憶するオブジェクト記憶部と、
前記移動体が前記移動面を移動する際の軌跡を表す軌跡情報を記憶する軌跡情報記憶部と、
前記移動面オブジェクトと前記背景オブジェクトとを組み合わせることにより前記移動体の移動空間を設定し、前記移動体オブジェクトを前記軌跡情報に基づいて前記移動空間に配置するオブジェクト配置部と、
前記オブジェクト記憶部に記憶された背景オブジェクトから所定の背景オブジェクトを選択する背景オブジェクト選択部と、を備え、
前記オブジェクト配置部は、1つの前記移動面オブジェクトに対して、前記選択された背景オブジェクトを組み合わせることにより、複数パターンの前記移動空間を設定することを特徴とする画像処理装置。 An image processing apparatus that develops an object arranged in a virtual three-dimensional space on a two-dimensional plane and generates a two-dimensional image,
An object storage unit that stores a moving object that represents a moving object, a moving surface object that represents a moving surface of the moving object, and a background object that represents a background of the moving surface;
A trajectory information storage unit that stores trajectory information representing a trajectory when the moving body moves on the moving surface;
An object placement unit that sets a moving space of the moving body by combining the moving plane object and the background object, and places the moving body object in the moving space based on the trajectory information;
A background object selection unit that selects a predetermined background object from the background objects stored in the object storage unit,
The image processing apparatus according to claim 1, wherein the object placement unit sets a plurality of patterns of the movement space by combining the selected background object with one movement plane object.
前記二次元形状情報および前記高低差情報に基づいて前記移動面オブジェクトを生成する移動面オブジェクト生成部と、
前記移動面情報記憶部に記憶された高低差情報から所定の高低差情報を選択する高低差情報選択部と、を備え、
前記移動面オブジェクト生成部は、1つの前記二次元形状情報に対して、前記選択された高低差情報を組み合わせることにより、複数パターンの前記移動面オブジェクトを生成することを特徴とする請求項1に記載の画像処理装置。 A moving surface information storage unit that stores two-dimensional shape information representing a two-dimensional shape of the moving surface and height difference information representing a height difference of the moving surface;
A moving plane object generating unit that generates the moving plane object based on the two-dimensional shape information and the height difference information;
An elevation difference information selection unit that selects predetermined elevation difference information from the elevation difference information stored in the moving surface information storage unit,
The moving plane object generation unit generates the moving plane objects of a plurality of patterns by combining the selected height difference information with one piece of the two-dimensional shape information. The image processing apparatus described.
請求項1から請求項3のいずれかに記載の画像処理装置を備えた遊技機。 A gaming machine that changes the progress of the game according to the lottery result,
A gaming machine comprising the image processing device according to any one of claims 1 to 3.
仮想三次元空間に配置されたオブジェクトを二次元平面に展開し、二次元画像を生成する機能を実行させるプログラムであって、
移動体を表す移動体オブジェクト、前記移動体の移動面を表す移動面オブジェクトおよび前記移動面の背景を表す背景オブジェクト、を記憶部から取得する機能と、
前記移動体が前記移動面を移動する際の軌跡を表す軌跡情報を記憶部から取得する機能と、
前記移動面オブジェクトと前記背景オブジェクトとを組み合わせることにより前記移動体の移動空間を設定し、前記移動体オブジェクトを前記軌跡情報に基づいて前記移動空間に配置する機能と、
前記記憶部に記憶された背景オブジェクトから所定の背景オブジェクトを選択する機能とを実行させるプログラムであり、
1つの前記移動面オブジェクトに対して、前記選択された背景オブジェクトを組み合わせることにより、複数パターンの前記移動空間を設定することを特徴とするプログラム。 On the computer,
A program that develops an object placed in a virtual three-dimensional space on a two-dimensional plane and executes a function of generating a two-dimensional image,
A function of acquiring a moving object representing a moving object, a moving surface object representing a moving surface of the moving object, and a background object representing a background of the moving surface from the storage unit;
A function of acquiring trajectory information representing a trajectory when the moving body moves on the moving surface from a storage unit;
A function of setting a moving space of the moving body by combining the moving plane object and the background object, and arranging the moving body object in the moving space based on the trajectory information;
A program for executing a function of selecting a predetermined background object from the background objects stored in the storage unit,
A program characterized in that a plurality of patterns of the movement space are set by combining the selected background object with one movement plane object.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006241994A JP4803597B2 (en) | 2006-09-06 | 2006-09-06 | Image processing apparatus, game machine, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006241994A JP4803597B2 (en) | 2006-09-06 | 2006-09-06 | Image processing apparatus, game machine, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008065557A JP2008065557A (en) | 2008-03-21 |
| JP4803597B2 true JP4803597B2 (en) | 2011-10-26 |
Family
ID=39288228
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006241994A Expired - Fee Related JP4803597B2 (en) | 2006-09-06 | 2006-09-06 | Image processing apparatus, game machine, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4803597B2 (en) |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3335445B2 (en) * | 1993-10-21 | 2002-10-15 | 株式会社ナムコ | 3D simulator |
| JPH07284568A (en) * | 1994-02-25 | 1995-10-31 | Namco Ltd | Game device |
| JP2002263232A (en) * | 2001-03-13 | 2002-09-17 | Casio Comput Co Ltd | Training system and training management device |
| JP2003157290A (en) * | 2001-11-20 | 2003-05-30 | Burein:Kk | Processing method and processing system for image simulation, image simulation processing program, and recording medium |
| JP3733948B2 (en) * | 2002-12-26 | 2006-01-11 | 株式会社三洋物産 | Image display device |
| JP4435662B2 (en) * | 2004-09-30 | 2010-03-24 | サミー株式会社 | Image processing apparatus, image processing method, and program |
-
2006
- 2006-09-06 JP JP2006241994A patent/JP4803597B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008065557A (en) | 2008-03-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2009195568A (en) | Game machine and control program | |
| JP5004148B2 (en) | Image generating apparatus, game machine, image generating method, and program | |
| JP5105574B2 (en) | Game machine and program for game machine | |
| JP4845195B2 (en) | Image generating apparatus, game machine, and program | |
| JP2008229000A (en) | Image generator, game machine and program | |
| JP4785195B2 (en) | Image processing apparatus, game machine, and image processing program | |
| JP4895372B2 (en) | Two-dimensional moving image generation device, game machine, and image generation program | |
| JP4803597B2 (en) | Image processing apparatus, game machine, and program | |
| JP5190832B2 (en) | Image generation apparatus, game machine, and image generation program | |
| JP4671431B2 (en) | Image generation method and apparatus | |
| JP2007054160A (en) | Game machine, image display method and program | |
| JP2008073295A (en) | Game machine and simulation program | |
| JP2007061421A (en) | Game machine | |
| JP4853912B2 (en) | Image generating apparatus and method | |
| JP2007159664A (en) | Game machine, image generating apparatus, image generating method, and program | |
| JP4993283B2 (en) | Image generating apparatus, game machine, and program | |
| JP2007252648A (en) | Game machine | |
| JP4771476B2 (en) | Image generation method and apparatus | |
| JP5067918B2 (en) | Game machine | |
| JP2008186158A (en) | Image generating device, game machine, and image generating program | |
| JP4726671B2 (en) | Image generating apparatus, game machine, image generating program, and recording medium | |
| JP2008018095A (en) | Image processing device, game machine and image processing program | |
| JP2007252804A (en) | Game machine, image processing apparatus, image processing method, and program | |
| JP2007260254A (en) | Image processing device, image processing method, and its program | |
| JP2007054165A (en) | Game machine, image controller, image control method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090626 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100528 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110425 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110502 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110725 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110803 |
|
| 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: 20140819 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140819 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |