JP7329558B2 - game machine - Google Patents
game machine Download PDFInfo
- Publication number
- JP7329558B2 JP7329558B2 JP2021058816A JP2021058816A JP7329558B2 JP 7329558 B2 JP7329558 B2 JP 7329558B2 JP 2021058816 A JP2021058816 A JP 2021058816A JP 2021058816 A JP2021058816 A JP 2021058816A JP 7329558 B2 JP7329558 B2 JP 7329558B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- data
- winning
- lottery
- value
- 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.)
- Active
Links
- 238000003860 storage Methods 0.000 claims description 50
- 230000000694 effects Effects 0.000 description 70
- 238000000034 method Methods 0.000 description 60
- 230000008569 process Effects 0.000 description 58
- 238000001514 detection method Methods 0.000 description 47
- 230000007704 transition Effects 0.000 description 39
- 238000012545 processing Methods 0.000 description 36
- 230000000052 comparative effect Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 23
- 230000008859 change Effects 0.000 description 22
- 238000003825 pressing Methods 0.000 description 16
- 238000010276 construction Methods 0.000 description 15
- 238000003780 insertion Methods 0.000 description 14
- 230000037431 insertion Effects 0.000 description 14
- 238000004519 manufacturing process Methods 0.000 description 14
- 238000013500 data storage Methods 0.000 description 12
- 238000005192 partition Methods 0.000 description 9
- 230000008901 benefit Effects 0.000 description 6
- 238000009987 spinning Methods 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010304 firing Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 101100507312 Invertebrate iridescent virus 6 EF1 gene Proteins 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
Images
Landscapes
- Pinball Game Machines (AREA)
- Slot Machines And Peripheral Devices (AREA)
Description
本発明は、遊技機に関する。 The present invention relates to gaming machines.
従来、外周面に図柄が配列された複数のリールを備えた遊技機(回胴式遊技機、スロットマシン)が知られている。この種の遊技機は、メダルやパチンコ玉などの遊技媒体に対して一定の遊技価値を付与し、このような遊技媒体を獲得するための遊技を行うものである。また、この種の遊技機は、遊技者の回転開始操作を契機として、内部抽選を行うとともに複数のリールの回転を開始させ、遊技者の停止操作を契機として、内部抽選の結果に応じた態様で複数のリールを停止させる制御を行っている。そして、遊技の結果は、複数のリールが停止した状態における入賞判定ライン上に表示された図柄組合せによって判定され、遊技の結果に応じてメダル等の払い出しなどが行われる。 2. Description of the Related Art Conventionally, a game machine (a reel-type game machine, a slot machine) having a plurality of reels with patterns arranged on the outer peripheral surface thereof is known. This type of gaming machine imparts a certain game value to game media such as medals and pachinko balls, and performs games to acquire such game media. In addition, this type of gaming machine performs an internal lottery and starts the rotation of a plurality of reels in response to the player's rotation start operation, and performs a mode according to the result of the internal lottery in response to the player's stop operation. is controlling to stop multiple reels. The result of the game is determined by the combination of symbols displayed on the winning determination line when the plurality of reels are stopped, and medals or the like are paid out according to the result of the game.
上述した遊技機においては、遊技の進行を制御する制御装置において実行される制御プログラムのうち所定のプログラムをモジュール化し、該モジュール化したプログラムを呼び出して実行するように構成することで、所定のプログラムを実行する際に必要となるプログラムコードのデータ容量を圧縮した遊技機が知られている(例えば、特許文献1)。 In the gaming machine described above, a predetermined program among the control programs executed in the control device for controlling the progress of the game is modularized, and the modularized program is called and executed. There is known a gaming machine in which the data capacity of the program code required for executing is compressed (for example, Patent Document 1).
ここで、近年、遊技機においては、多様な遊技性を実現するために、遊技の進行を制御する制御部において多様のプログラムやデータテーブルを記憶可能にすることが求められており、制御部に記憶されるデータのデータ容量を圧縮することが求められている。 Here, in recent years, in the gaming machine, in order to realize various game characteristics, there is a demand for a control unit that controls the progress of a game to be capable of storing various programs and data tables. There is a demand for compressing the data capacity of stored data.
そこで、本発明は、遊技機に記憶されるデータのデータ容量を圧縮可能な遊技機を提供することを目的としている。 SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a gaming machine capable of compressing the data capacity of data stored in the gaming machine.
本発明は、遊技価値を用いた遊技を行う遊技機において、
データが記憶されたデータテーブルと、前記データテーブルに対応付けられたアドレスに関する情報が記憶されたアドレスデータテーブルと、が記憶された記憶手段を備え、
前記アドレスに関する情報は、それぞれ所定のサイズに区切られた複数のデータ領域に記憶され、
前記アドレスに関する情報には、第1情報と、第2情報と、第3情報と、が含まれ、
前記第1情報は、前記複数のデータ領域のうち第1データ領域に記憶され、
前記第2情報は、前記複数のデータ領域のうち第2データ領域に記憶され、
前記第3情報は、前記複数のデータ領域のうち第3データ領域に記憶され、
前記第1情報は、第1分割情報と、第2分割情報と、から構成され、
前記第1分割情報は、前記所定のサイズを分割した分割サイズから構成され、
前記第2分割情報は、前記分割サイズから構成され、
前記データテーブルとして、第1データテーブルと、第2データテーブルと、を有し、
前記第1データテーブルのアドレスと、前記第2データテーブルのアドレスと、には、共通の特定情報が含まれ、
前記特定情報は、前記アドレスデータテーブルには記憶されておらず、
前記第1データテーブルのアドレスは、前記第1分割情報及び前記第2情報が取得され、且つ第1レジスタの指定のビットに前記特定情報をセットする第1命令が実行され、前記第1レジスタに前記第1分割情報と、前記特定情報と、がセットされ、第2レジスタに前記第2情報がセットされることで構築され、
前記第2データテーブルのアドレスは、第3レジスタの指定のビットに前記特定情報をセットする第2命令が実行され、前記第3レジスタに前記第2分割情報と、前記特定情報と、がセットされ、第4レジスタに前記第3情報がセットされることで構築される、ことを特徴とする。
The present invention provides a game machine that performs a game using game value,
a storage means storing a data table storing data and an address data table storing information about addresses associated with the data table;
The information about the address is stored in a plurality of data areas each partitioned into a predetermined size ,
the information about the address includes first information, second information, and third information;
the first information is stored in a first data area among the plurality of data areas ;
the second information is stored in a second data area among the plurality of data areas ;
the third information is stored in a third data area among the plurality of data areas ;
the first information is composed of first split information and second split information;
The first division information is composed of division sizes obtained by dividing the predetermined size,
The second division information is composed of the division size,
having a first data table and a second data table as the data tables,
The address of the first data table and the address of the second data table include common specific information,
The specific information is not stored in the address data table,
The address of the first data table is stored in the first register when the first division information and the second information are acquired and the first instruction for setting the specific information in the specified bit of the first register is executed. constructed by setting the first division information and the specific information and setting the second information in a second register ;
The address of the second data table is such that a second instruction for setting the specific information to a specified bit of a third register is executed, and the second division information and the specific information are set to the third register. , is constructed by setting the third information in the fourth register .
本発明によれば、遊技機に記憶される情報のデータ容量を圧縮可能な遊技機を提供することができる。 According to the present invention, it is possible to provide a gaming machine capable of compressing the data capacity of information stored in the gaming machine.
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また、本実施形態で説明される構成のすべてが、本発明の必須構成要件であるとは限らない。 The present embodiment will be described below. It should be noted that the embodiments described below do not unduly limit the content of the present invention described in the claims. Moreover, not all the configurations described in the present embodiment are essential constituent elements of the present invention.
1.遊技機の構成の概要
図1は、本発明の実施形態に係るスロットマシン1の外観構成を示す斜視図である。本実施形態のスロットマシン1は、いわゆる回胴式遊技機と呼ばれるもので、メダルを遊技価値として用いた遊技を行う種類の遊技機である。
1. Outline of Configuration of Gaming Machine FIG. 1 is a perspective view showing the external configuration of a
本実施形態のスロットマシン1は、筐体BX、前面上扉UD及び前面下扉DDからなる箱形の筐体内に複数のリールとしての左リールR1~右リールR3からなるリールユニット310(図2参照)が収められている。また、筐体内のリールユニット310の下部には、メダルの払出装置としてのホッパーユニット320(図2参照)が収められている。また、本実施形態のスロットマシン1の筐体内には、CPU、ROM(情報記憶媒体の一例)、RAM等を搭載し、スロットマシン1の動作を制御する制御基板も収められている。
The
図1に示す左リールR1~右リールR3は、それぞれ外周面が一定の間隔で20の領域(以下、各領域を「コマ」と記載する)に区画されており、各コマに複数種類の図柄のいずれかが配列されている。 The left reel R1 to the right reel R3 shown in FIG. 1 are each divided into 20 regions (each region is hereinafter referred to as a “frame”) at regular intervals on the outer peripheral surface, and each frame has a plurality of types of symbols. are arranged.
前面上扉UDと前面下扉DDとは、個別に開閉可能に設けられている。前面上扉UDには、左リールR1~右リールR3の回転状態及び停止状態を観察可能にする表示窓DWが設けられている。左リールR1~右リールR3の停止状態では、左リールR1~右リールR3それぞれの外周面に一定間隔で配列された複数種類の図柄のうち、外周面上に連続して配列されている3つの図柄(上段図柄、中段図柄、下段図柄)をスロットマシン1の正面から表示窓DWを通じて観察できるようになっている。
The front upper door UD and the front lower door DD are provided so as to be individually openable and closable. A front upper door UD is provided with a display window DW for observing the rotation state and stop state of the left reel R1 to the right reel R3. In the stopped state of the left reel R1 to the right reel R3, among the plurality of types of symbols arranged at regular intervals on the outer peripheral surface of each of the left reel R1 to the right reel R3, three patterns continuously arranged on the outer peripheral surface. The patterns (upper pattern, middle pattern, lower pattern) can be observed from the front of the
また、本実施形態のスロットマシン1では、表示窓DWを通じて図柄を観察するための表示位置として、各リールについて上段、中段、下段が設けられており、各リールの表示位置の組合せによる有効ラインについて、有効ラインL1が設定されている。本実施形態のスロットマシン1では、1回の遊技に関して必要となるメダルの数、いわゆる規定投入数がいずれの遊技状態においても3枚に設定されており、規定投入数に相当するメダルが投入されると左リールR1~右リールR3の中段によって構成される有効ラインL1が有効化される。
In addition, in the
そして、遊技結果は、表示窓DW内の有効ラインL1上に停止表示された図柄組合せによって判定され、有効ラインL1上の図柄組合せが予め定められた役に対応した図柄組合せである場合に、その役が入賞したものとしてホッパーユニット320からメダルの払い出し等が行われる。
The game result is determined by the symbol combination stopped and displayed on the activated line L1 in the display window DW. Medals are paid out from the
前面上扉UDには、遊技情報表示部DSが設けられている。遊技情報表示部DSは、LED、ランプ、7セグメント表示器等からなり、メダルのクレジット数、1回の遊技におけるメダルの払出数あるいは獲得数、ボーナス状態でのメダルの払出数の合計あるいは獲得数の合計、今回の遊技で当選した役の情報、メダルの払い出しに関係するストップボタンB1、ストップボタンB2、ストップボタンB3の押し方を示唆する情報の表示等の各種遊技情報が表示される。 A game information display section DS is provided on the upper front door UD. The game information display unit DS is composed of LEDs, lamps, 7-segment displays, etc., and includes the number of credits for medals, the number of paid-out or won medals in one game, and the total number of paid-out or won medals in a bonus state. , information on the winning combination in the current game, and display of information suggesting how to press the stop button B1, stop button B2, and stop button B3 related to payout of medals.
遊技情報表示部DSには、7セグメント表示器から構成される主制御表示装置500が含まれており、規定投入数のメダルが投入されスタートレバーSLが操作された際に、今回の遊技で当選した役の情報である当選情報に基づき作成される制御信号である当選役コマンドに対応する表示である報知表示が表示され、報知表示の表示後左リールR1~右リールR3が停止した際に、報知表示が終了するとともにメダルの払出数あるいは獲得数が表示される。本実施形態のスロットマシン1では、当選役コマンドに応じた表示態様で主制御表示装置500の各セグメントが点灯及び消灯する報知表示が実行される。
The game information display unit DS includes a main
また、主制御表示装置500には、7セグメント表示器のドットであり、後述するAT制御手段200(図2参照)によって有利区間が開始され、小役の入賞が補助されることでメダルの獲得期待値が1以上となっている場合に点灯する区間報知部500Aが設けられている。また、本実施形態のスロットマシン1では、音を用いた演出を行うための音響装置340が前面上扉UDと前面下扉DDとに複数設けられている。音響装置340からは、遊技を補助したり、遊技を盛り上げたりするための各種の音声が出力される。
In addition, the main
前面下扉DDには、各種の操作手段が設けられている。操作手段としては、クレジット(貯留)されたメダルを投入する操作を行うための投入操作手段として、1枚のメダルを投入するシングルベットボタンBT及び規定投入数のメダルを投入するマックスベットボタンMB、左リールR1~右リールR3を回転させて遊技を開始する契機となる開始操作を遊技者に実行させるための遊技開始操作手段としてのスタートレバーSL、ステッピングモータにより回転駆動されている左リールR1~右リールR3のそれぞれを停止させる契機となる停止操作を遊技者に実行させるための停止操作手段としてのストップボタンB1~ストップボタンB3及びクレジットされたメダルを精算するための精算ボタンBSも設けられている。 Various operating means are provided on the lower front door DD. The operation means includes a single bet button BT for inserting one medal and a max bet button MB for inserting a specified number of medals, as insert operation means for performing an operation for inserting credited (stored) medals; A start lever SL as a game start operation means for causing the player to perform a start operation that triggers the start of the game by rotating the left reel R1 to the right reel R3, and the left reel R1 to which are rotationally driven by a stepping motor. Also provided are stop buttons B1 to B3 as stop operation means for causing the player to execute a stop operation that serves as a trigger for stopping each of the right reels R3, and a settlement button BS for settlement of credited medals. there is
また、前面下扉DDの下部には、メダル払出口MOとメダル受け皿MPとが設けられており、遊技の結果に応じた枚数のメダルがメダル払出口MOからメダル受け皿MPへ払い出されるようになっている。また、遊技機内にクレジットされたメダルが記憶されている状態で、精算ボタンBSが押下された場合、精算ボタンBSの押下に伴ってホッパーユニット320からクレジット数(クレジットされたメダルの枚数)に相当する枚数のメダルを払い出す精算処理を実行し、メダル払出口MOからメダル受け皿MPへメダルを払い出す。
A medal payout opening MO and a medal receiving tray MP are provided at the lower portion of the lower front door DD, and the number of medals corresponding to the result of the game is paid out from the medal paying opening MO to the medal receiving tray MP. ing. Also, when the settlement button BS is pressed while credited medals are stored in the game machine, the number of credits (the number of credited medals) is sent from the
図2は、本実施形態のスロットマシン1の機能ブロック図である。本実施形態のスロットマシン1は、制御基板としての遊技制御手段10によって制御される。遊技制御手段10は、複数の操作検出手段としてのメダル投入スイッチ210、ベットスイッチ220、スタートスイッチ230、ストップスイッチ240、設定変更許可スイッチ250及び設定変更スイッチ260の入力手段からの入力信号を受けて、遊技を実行するための各種の演算を行い、演算結果に基づいて演出装置300、リールユニット310、ホッパーユニット320及び主制御表示装置500等の出力手段の動作を制御する。
FIG. 2 is a functional block diagram of the
また、遊技制御手段10は、設定変更手段100、投入受付手段105、乱数生成手段110、内部抽選手段120、リール制御手段130、入賞判定手段140、払出制御手段150、リプレイ処理手段160、遊技状態移行制御手段170、演出制御手段180、記憶手段190及びアシストタイム制御手段(AT制御手段)200を含む。遊技制御手段10を構成する各手段は、各制御処理の実行時に、記憶手段190に予め記憶されている各制御プログラムを読み出して実行する。 The game control means 10 includes setting change means 100, input reception means 105, random number generation means 110, internal lottery means 120, reel control means 130, prize determination means 140, payout control means 150, replay processing means 160, game state Transition control means 170 , effect control means 180 , storage means 190 and assist time control means (AT control means) 200 are included. Each means constituting the game control means 10 reads and executes each control program stored in advance in the storage means 190 when executing each control process.
設定変更手段100は、記憶手段190の設定値記憶手段191に記憶されている設定値を変更する制御(設定変更制御)を行う。設定変更手段100は、前面上扉UDが開放された状態で設定変更許可スイッチ250がON状態となり設定変更を許可する状態である設定変更許可状態において、設定変更手段100は、電源装置に設けられている設定変更スイッチ260から出力される入力信号を受け付けるごとに、設定値記憶手段191に記憶されている設定値を設定1→設定2・・・設定6→設定1→・・・の順序で循環的に変動させる。また、スロットマシン1では、設定変更許可状態におけるスタートレバーSLの操作により作動するスタートスイッチ230からのスタート信号に基づいて設定値記憶手段191に記憶されている設定値を確定させて設定変更許可状態を終了する。本実施形態のスロットマシン1では、設定値記憶手段191において確定された設定値に応じて、内部抽選手段120による内部抽選で当選可能な当選エリアのうち一部の当選エリアの当選確率が変更される。つまり、設定変更手段100は、内部抽選手段120による内部抽選における役の当選確率を変更可能な値である設定値を変更可能に構成されている。
The setting change means 100 performs control (setting change control) to change the setting values stored in the setting value storage means 191 of the storage means 190 . The setting change means 100 is provided in the power supply device in a setting change permission state in which the setting
なお、本実施形態のスロットマシン1においては、設定変更手段100による設定変更制御が実行された場合に、遊技状態移行制御手段170が実行する遊技状態に係る制御及びAT制御手段200が実行する有利区間に係る制御が初期化されるように構成されており、遊技状態が後述する非リプレイタイム(以下、リプレイタイムを「RT」とも記載)状態に設定され、通常区間が設定されるように構成されている。このため、スロットマシン1では、設定変更前においてAT制御手段200が実行していた補助遊技に関する制御についても、初期化されるように構成されている。一方、スロットマシン1においては、遊技制御手段10への電力の供給が遮断(電断)され、その後再度電力の供給が再開された場合、遊技状態移行制御手段170が実行する遊技状態に係る制御及びAT制御手段200が実行する有利区間に係る制御について、電断前の状態から再開されるように構成されている。このため、スロットマシン1では、電断が発生しその後電力の供給が再開された場合、電断前にAT制御手段200が実行していた補助遊技に関する制御についても、電断前の状態が維持されるように構成されている。
In addition, in the
投入受付手段105は、メダルの投入を受け付ける投入受付期間内において、規定投入数(3枚)に相当するメダルが投入されたことに基づいて、スタートレバーSLに対する遊技開始操作を有効化する処理を行う。具体的には、メダル投入口MI(図1参照)にメダルが投入されると、メダル投入スイッチ210が作動することに伴って、投入受付手段105が、規定投入数を限度として、投入されたメダルを投入状態に設定する。また、投入受付手段105は、メダルがクレジットされた状態でシングルベットボタンBT又はマックスベットボタンMBが押下されるベット操作が実行されると、ベットスイッチ220が作動することに伴って、規定投入数を限度として、クレジットされたメダルを投入状態に設定する。
The insertion reception means 105 performs a process of activating the game start operation for the start lever SL based on the insertion of medals corresponding to the prescribed number of insertions (three) during the insertion reception period for accepting the insertion of medals. conduct. Specifically, when medals are inserted into the medal insertion slot MI (see FIG. 1), the
なお、本実施形態のスロットマシン1では、規定投入数に相当するメダルの投入に基づいて有効化されたスタートレバーSLの最初の押下操作が、遊技者による遊技の開始操作として受け付けられ、左リールR1~右リールR3の回転を開始させる契機となっているとともに、後述する内部抽選手段120が内部抽選を実行する契機となっている。
In the
乱数生成手段110は、抽選用の乱数を発生させる手段である。なお、本実施形態において、「乱数」には、数学的な意味でランダムに発生する値のみならず、発生自体は規則的であっても、取得タイミング等が不規則であるために実質的に乱数として機能し得る値も含まれる。 The random number generating means 110 is a means for generating random numbers for lottery. In the present embodiment, "random numbers" are not limited to values that are generated randomly in a mathematical sense, but even if the generation itself is regular, since the acquisition timing etc. are irregular, Also included are values that can function as random numbers.
内部抽選手段120は、遊技者がスタートレバーSLに対して開始操作を実行し、スタートスイッチ230が開始操作を検出することで出力されるスタート信号に基づいて、役の当否を決定する内部抽選を行う手段であって、抽選テーブル選択処理、乱数判定処理、抽選フラグ設定処理等を行う。
The internal lottery means 120 performs an internal lottery to determine the winning combination based on the start signal output when the player executes the start operation on the start lever SL and the
抽選テーブル選択処理では、記憶手段190の内部抽選テーブル記憶手段192に格納されている複数の内部抽選テーブルのうち、いずれの内部抽選テーブルを用いて内部抽選を行うかを現在の遊技状態に基づき選択する。各内部抽選テーブルでは、複数の乱数(例えば、0~65535の65536個の乱数)のそれぞれに対して、リプレイ、小役及びボーナスなどの各種の役や不当選(ハズレ)が対応付けられている。 In the lottery table selection process, which of the internal lottery tables stored in the internal lottery table storage means 192 of the storage means 190 is used for the internal lottery is selected based on the current game state. do. In each internal lottery table, each of a plurality of random numbers (for example, 65536 random numbers from 0 to 65535) is associated with various winnings such as replays, small winnings and bonuses, and non-winning (losing). .
なお、以下の記載において、ボーナスとは、入賞することで役物又は役物連続作動装置を作動させる役を意味し、ボーナスが作動とは、ボーナスが入賞し役物又は役物連続作動装置を作動することを意味し、ボーナス状態とは、役物又は役物連続作動装置が作動した状態を意味する。 In the following description, a bonus means a role that activates a role item or a role item continuous operating device by winning a prize. A bonus state means a state in which a character or a character continuous actuating device is activated.
乱数判定処理では、スタートスイッチ230から出力されるスタート信号に基づいて、遊技ごとに乱数生成手段110が生成する乱数(抽選用乱数)を取得し、取得した乱数を抽選テーブル選択処理で選択した内部抽選テーブルと比較して、比較結果に基づき役に当選したか否かを判定する。
In the random number determination process, based on the start signal output from the
抽選フラグ設定処理では、乱数判定処理の結果に基づいて、当選したと判定された役に対応する抽選フラグを非成立状態(第1のフラグ状態、OFF状態)から成立状態(第2のフラグ状態、ON状態)に設定する。本実施形態のスロットマシン1では、2種類以上の役が重複して当選した場合には、重複して当選した2種類以上の役のそれぞれに対応する抽選フラグが成立状態に設定される。なお、本実施形態のスロットマシン1では、入賞するまで次回以降の遊技に成立状態を持ち越し可能な抽選フラグ(持越可能フラグ)と、入賞の如何に関わらず次回以降の遊技に成立状態を持ち越さずに非成立状態にリセットされる抽選フラグ(持越不可フラグ)が用意されている。また、抽選フラグの設定情報は、記憶手段190の抽選フラグ記憶手段193に格納される。
In the lottery flag setting process, based on the result of the random number determination process, the lottery flag corresponding to the combination determined to be won is changed from the non-formed state (first flag state, OFF state) to the formed state (second flag state). , ON state). In the
リール制御手段130は、遊技者がスタートレバーSLへ開始操作を実行することにより作動するスタートスイッチ230からスタート信号が出力されたことに基づいて、左リールR1~右リールR3の回転駆動を開始し左リールR1~右リールR3の回転態様を制御するリール回転制御を実行する。また、リール制御手段130は、左リールR1~右リールR3の回転状態が、所定速度(例えば、約80rpm)で定常回転する回転状態となった場合に、各リールに対応するストップボタンB1~ストップボタンB3が押下されることでストップスイッチ240によって検出される停止操作を有効化する制御を実行する。そして、リール制御手段130は、停止操作を検出したストップスイッチ240からリール停止信号が出力された場合に、停止操作を検出したストップスイッチ240に対応する左リールR1~右リールR3の各リールを停止させる制御(リール停止制御)を行う。
The reel control means 130 starts rotating the left reel R1 to the right reel R3 based on the output of a start signal from the
なお、以下の記載において、リール制御手段130によって左リールR1~右リールR3の回転が開始され、遊技者が有効なストップボタンB1~ストップボタンB3をそれぞれ押下することについて、最初の押下を第1停止操作、2番目の押下を第2停止操作、3番目の押下を第3停止操作とも記載する。 In the following description, when the left reel R1 to right reel R3 are started to rotate by the reel control means 130 and the player presses the valid stop buttons B1 to B3, the first press is the first press. The stop operation, the second press is also referred to as the second stop operation, and the third press is also referred to as the third stop operation.
本実施形態のスロットマシン1では、左リールR1~右リールR3について、ストップボタンB1~ストップボタンB3が押下された時点(ストップスイッチ240が停止操作を検出した時点)から所定の期間としての190msが経過するまでに、押下されたストップボタンに対応する回転中のリールを停止するようになっている。ここで、ストップボタンの押下時点から190ms以内に回転中のリールを停止させる場合、回転している各リールの停止位置は、各リールの直径及び回転速度より、ストップボタンの押下時点からリールが停止するまでに最大で4コマ分回転可能に構成されている。
In the
このため、本実施形態のスロットマシン1では、左リールR1~右リールR3について、ストップボタンの押下時点で有効ラインL1上に表示されているコマから4コマ回転するまでの計5コマが、有効ラインL1上に図柄を引き込み可能な範囲(引き込み範囲)となっている。
Therefore, in the
リール制御手段130は、リール停止制御の実行時において、抽選フラグが成立状態に設定された役を可能な限り入賞させることができるように回転中のリールを停止させる引き込み処理と、抽選フラグが非成立状態に設定された役を入賞させることができないように回転中のリールを停止させる蹴飛ばし処理と、を含むロジック演算により予め設定された優先順位に基づき回転中のリールの停止位置を求めるロジック演算処理と、記憶手段190の停止制御テーブル記憶手段194に記憶されている停止制御テーブルを参照して回転中のリールの停止位置を決定するテーブル参照処理と、を行い、回転中のリールを停止させ有効ラインL1上に図柄を表示(以下、リール停止制御によって回転中のリールを停止させて有効ラインL1上に図柄を表示することを「停止表示」とも記載)している。 When the reel stop control is executed, the reel control means 130 performs a pull-in process to stop the spinning reels so as to win as many wins as possible for which the lottery flag is set to a valid state, and a pull-in process in which the lottery flag is not set. Logic operation to determine the stop position of the spinning reel based on the priority set in advance by the logic operation including the kicking process to stop the rotating reel so that the combination set in the established state cannot be won. and a table reference process for determining the stop position of the spinning reel by referring to the stop control table stored in the stop control table storage means 194 of the storage means 190, thereby stopping the spinning reel. Symbols are displayed on the activated line L1 (hereinafter, displaying symbols on the activated line L1 by stopping rotating reels by reel stop control is also referred to as "stop display").
なお、本実施形態のスロットマシン1において、内部抽選で複数種類の小役が当選した場合における停止位置の候補の優先度の求め方は、有効ラインL1上に表示可能な図柄組合せの数に応じて優先度を求める方法(個数優先制御)と、小役に予め定められている配当に基づくメダルの払出数に応じて優先度を求める方法(枚数優先制御)とが存在する。ただし、枚数優先制御を実行する場合に、配当が同一の小役が重複して当選した場合には、それぞれの小役を入賞させることができる停止位置の候補の優先度がそれぞれ同一のものとして扱われる。
In the
入賞判定手段140は、左リールR1~右リールR3の停止態様に基づいて、役が入賞したか否かを判定する入賞判定処理を行う。具体的には、記憶手段190の入賞判定テーブル記憶手段195に記憶されている入賞判定テーブルを参照しながら、左リールR1~右リールR3のすべてが停止した時点で有効ラインL1上に表示されている図柄組合せが、それぞれ予め定められた役の入賞の形態であるか否かを判定する。そして、各リールが停止した状態における有効ラインL1上に表示された図柄組合せによって、ボーナス、リプレイ、小役の入賞の有無を判定(以下、「入賞判定」と記載)できるように入賞判定テーブルが用意されている。なお、以下の記載において、役の入賞形態を示す図柄組合せを「入賞図柄組合せ」とも記載する。 The winning determination means 140 performs a winning determination process for determining whether or not a combination has been won, based on the stop state of the left reel R1 to the right reel R3. Specifically, while referring to the winning judgment table stored in the winning judgment table storage means 195 of the storage means 190, when the left reel R1 to right reel R3 all stop, it is displayed on the activated line L1. It is determined whether or not the existing symbol combination is in the form of winning prizes of respective predetermined combinations. A winning determination table is prepared so that whether or not a bonus, replay, or small win has been won (hereinafter referred to as "winning determination") can be determined based on the combination of symbols displayed on the activated line L1 when each reel is stopped. prepared. In the following description, the symbol combination indicating the winning form of the role is also referred to as "winning symbol combination".
本実施形態のスロットマシン1では、入賞判定処理における入賞判定手段140の判定結果に基づいて各処理が実行される。入賞役の判定結果に基づき実行される各処理としては、例えば、小役が入賞した場合には払出制御手段150にメダルを払い出させる枚数を決定する処理が行われ、リプレイが入賞した場合にはリプレイ処理手段160に次回の遊技においてメダルを消費せずに遊技を実行させる処理を行わせ、ボーナス等の遊技状態を移行させる契機となる役が入賞した場合には遊技状態移行制御手段170に遊技状態を移行させる処理が行われる。
In the
払出制御手段150は、遊技結果に応じたメダルの払い出しに関する払出処理を行う。具体的には、小役が入賞した場合に、役ごとに予め定められている配当に基づいて遊技におけるメダルの払出数を決定し、決定された払出数に相当するメダルを、払出装置としてのホッパーユニット320に払い出させる制御を行う。
The payout control means 150 performs payout processing relating to payout of medals according to the game result. Specifically, when a small winning combination is won, the number of medals to be paid out in the game is determined based on a predetermined payout for each winning combination, and the medals corresponding to the determined number of payouts are distributed to the payout device. It controls the dispensing to the
ホッパーユニット320は、払出制御手段150によって指示された払出数のメダルを払い出す動作を行う。ホッパーユニット320には、メダルを1枚払い出すごとに作動する払出メダル検出スイッチ325が備えられている。払出制御手段150は、払出メダル検出スイッチ325からの入力信号に基づいて、ホッパーユニット320から実際に払い出されたメダルの数を管理することができるように構成されている。なお、メダルのクレジットが許可されている場合には、ホッパーユニット320によって実際にメダルの払い出しを行う代わりに、記憶手段190のクレジット記憶領域(図示省略)に記憶されているクレジット数(クレジットされたメダルの数)に対して払出数を加算するクレジット加算処理を行って仮想的にメダルを払い出す処理を行う。
The
リプレイ処理手段160は、入賞判定手段140により有効ラインL1上に後述する複数種類のリプレイ役のうちいずれかのリプレイの入賞を示す図柄組合せが停止表示されたと判定され、リプレイが入賞した場合に、次回の遊技に関してメダルの投入を要さずに遊技を実行可能にする準備状態に設定するリプレイ処理(再遊技処理)を行う。すなわち、本実施形態のスロットマシン1では、リプレイが入賞した場合、規定投入数分のメダルを遊技者の手持ちのメダル(クレジットメダルを含む)を使わずに自動的に投入する自動投入処理が行われ、前回の遊技と同じ有効ラインL1を設定した状態で、次回のスタートレバーSLに対する開始操作を待機する。
The replay processing means 160 determines that the symbol combination indicating the winning of any one of a plurality of types of replay combinations, which will be described later, has been stop-displayed on the pay line L1 by the winning determination means 140, and when the replay wins, A replay process (replay process) is performed for setting a ready state in which the next game can be played without inserting medals. That is, in the
遊技状態移行制御手段170は、複数の遊技状態の間で遊技状態を移行させる処理と、ボーナスの作動及び終了に係る処理と、を行う。ここで、各遊技状態の移行条件は、1つの条件が定められていてもよいし、複数の条件が定められていてもよい。複数の条件が定められている場合には、複数の予め定められた条件のうちいずれか1つの条件が成立したこと、あるいは複数の予め定められた条件のすべてが成立したことに基づいて、遊技状態を別の遊技状態へ移行させることができる。 The game state transition control means 170 performs a process of transitioning the game state between a plurality of game states, and a process of activating and ending a bonus. Here, one condition may be defined as the transition condition for each game state, or a plurality of conditions may be defined. When a plurality of conditions are defined, the game is played based on the establishment of any one of the plurality of predetermined conditions or the establishment of all of the plurality of predetermined conditions. A state can be transferred to another game state.
演出制御手段180は、演出制御データ記憶手段196に記憶されている演出データに基づいて、例えば、演出表示装置としての表示装置330を用いて行う画像、映像演出や、音響装置340を用いて行う音響演出等、遊技に関する演出に係る制御を行う。具体的には、メダルの投入、シングルベットボタンBT、マックスベットボタンMB、スタートレバーSL、ストップボタンB1~ストップボタンB3に対する操作等への遊技者によるスロットマシン1の各構成の操作時や、遊技状態の変動等の遊技イベントの発生時に、ランプ及びLEDの点灯あるいは点滅、音響装置340からの音の出力、スタートスイッチ230からスタート信号が出力された状態で左リールR1~右リールR3の回転開始を遅延させる左リールR1~右リールR3を用いた演出等を実行することにより、遊技を盛り上げる演出や、遊技を補助するための演出の実行制御を行う。
Based on the performance data stored in the performance control data storage means 196, the performance control means 180 performs, for example, image and video performance using the
また、演出制御手段180は、各演出状態に基づく演出を演出装置300を構成する各構成に実行させる。なお、本実施形態において、演出制御手段180は、乱数を用いる抽選処理ごとに、乱数生成手段110の乱数格納領域から乱数を取得し、演出制御データ記憶手段196に記憶されている複数の演出抽選テーブルのうち、各抽選処理に必要な演出抽選テーブルを用いて各抽選処理を実行する。
In addition, the effect control means 180 causes each component of the
本実施形態において、演出制御手段180は、AT制御手段200による入賞補助の実行時において、入賞補助で報知される内容(例えば、当選エリア「打順ベル1」の当選時に正解打順の報知等)を演出装置300を用いた演出によって報知する入賞補助演出を実行する。
In this embodiment, the effect control means 180, when executing the winning assistance by the AT control means 200, the content notified by the winning assistance (for example, notification of the correct batting order when winning the winning area "
AT制御手段200は、特定役の入賞を補助する入賞補助を実行可能な補助遊技が実行される区間(期間)である有利区間(有利期間)と、内部抽選手段120による内部抽選の結果に基づく補助遊技に関する制御が実行されない遊技が実行される区間(期間)である通常区間(非有利期間、非有利区間)と、の間での移行に係る制御を、AT制御データ記憶手段197に記憶されているデータを用いて実行する。AT制御データ記憶手段197には、通常区間において有利区間を開始するか否かを決定する有利区間移行抽選で用いられる有利区間移行抽選テーブルや、有利区間内において実行されるAT状態及び非AT状態を含む複数種類の演出状態に関する各種制御において用いられるデータ(所定の制御処理でON状態又はOFF状態にセットする各種フラグ、カウンタ等)が格納されている。 The AT control means 200 is based on the advantageous interval (advantageous period), which is an interval (period) in which an auxiliary game capable of executing winning assistance for assisting the winning of a specific combination is executed, and the result of the internal lottery by the internal lottery means 120. The control related to the transition between the normal section (non-advantageous period, non-advantageous section), which is the section (period) where the game is executed where the control related to the auxiliary game is not executed, is stored in the AT control data storage means 197 Execute using the data The AT control data storage means 197 stores an advantageous interval transition lottery table used in an advantageous interval transition lottery for determining whether or not to start an advantageous interval in a normal interval, and an AT state and non-AT state executed in the advantageous interval. Data (various flags, counters, etc. set to ON state or OFF state in predetermined control processing) used in various controls related to multiple types of effect states including are stored.
AT制御手段200は、有利区間において所定条件下で演出状態をAT状態(アシストタイム状態)に設定し、7セグメント表示器からなる主制御表示装置500に当選している特定役を入賞可能にするストップボタンB1~ストップボタンB3の操作順序(正解打順)に対応する情報(操作指示情報の一例)を表示することで、特定役の入賞を補助する入賞補助(正解打順報知)を行う。また、スロットマシン1では、AT制御手段200による入賞補助が実行される場合に、演出制御手段180によって表示装置330に正解打順に対応する指標を表示する入賞補助演出を実行する。このように、スロットマシン1では、AT状態において、入賞補助によってストップボタンB1~ストップボタンB3の操作態様が報知されることで、遊技者にとって有利な補助遊技(AT遊技、報知遊技)が実行される。
The AT control means 200 sets the performance state to the AT state (assist time state) under a predetermined condition in the advantageous section, and enables the winning of a specific winning combination on the main
AT制御手段200は、より詳しくは後述する有利区間を終了する所定の終了条件が成立した際に、有利区間を終了し次ゲームから通常区間を開始するとともに、有利区間内において設定した各種フラグ、数値等、有利区間に関する情報を初期化する処理である所定の初期化処理としての終了処理を実行する。また、AT制御手段200は、有利区間を開始し、かつ入賞補助が実行されることで、メダルの獲得期待値が1以上となる場合に区間報知部500Aを点灯させる。このため、AT制御手段200は、有利区間を開始している場合であっても、入賞補助が実行されない演出状態である場合には、区間報知部500Aを消灯可能に構成されている。
The AT control means 200 terminates the advantageous interval and starts the normal interval from the next game when a predetermined end condition for ending the advantageous interval, which will be described in more detail later, is satisfied, and various flags set in the advantageous interval, An end process is executed as a predetermined initialization process for initializing information related to the advantageous section, such as numerical values. In addition, the AT control means 200 lights the
AT制御手段200は、有利区間を開始した遊技において、第1有利区間カウンタ197aに初期値として値「1500」をセットし、1回の遊技が実行されるごとに、1ゲームに相当する値である値「1」を第1有利区間カウンタ197aに記憶される値(記憶値)から減算し、第1有利区間カウンタ197aの記憶値を累積的にデクリメント更新するゲーム数更新処理を実行する。また、AT制御手段200は、有利区間を開始した遊技からメダルの払出数をメダルの投入数で減算した値(差枚数)を第2有利区間カウンタ197bに累積的に記録する差枚数更新処理を実行する。
The AT control means 200 sets the value "1500" as an initial value to the first
本実施形態のAT制御手段200は、有利区間に制御している場合、いずれの遊技状態である場合にも、1回の遊技が実行されるごとに1ゲームに相当する値である値「1」ずつ第1有利区間カウンタ197aの記憶値に累積的に減算(更新)するゲーム数更新処理と、メダルの差枚数に相当する値を第2有利区間カウンタ197bの記憶値に累積的に更新する差枚数更新処理と、を実行する。
When the AT control means 200 of the present embodiment is controlled in the advantageous section, in any gaming state, the value "1 '' to the value stored in the first
ここで、AT制御手段200は、第2有利区間カウンタ197bの記憶値を更新する差枚数更新処理において、当該遊技におけるメダルの払出数が規定投入数未満であることで第2有利区間カウンタ197bの記憶値を減算した際に、第2有利区間カウンタ197bの記憶値が値「0」未満となる場合、第2有利区間カウンタ197bの記憶値を値「0」にセットする。これにより、AT制御手段200は、第2有利区間カウンタ197bの記憶値が最下点となる際の値について、値「0」に固定することができるため、第2有利区間カウンタ197bの記憶値を用いた制御処理において、最下点における具体的な数値に応じて判定の閾値となる値を変動させる必要がなくなり、第2有利区間カウンタ197bの記憶値を用いた制御処理の負荷を軽減させることができる。 Here, in the difference number update process for updating the stored value of the second advantageous interval counter 197b, the AT control means 200 updates the second advantageous interval counter 197b when the number of medals paid out in the game is less than the prescribed number of inserted medals. When the stored value is subtracted, if the stored value of the second advantageous interval counter 197b is less than the value "0", the stored value of the second advantageous interval counter 197b is set to the value "0". As a result, the AT control means 200 can fix the value when the value stored in the second advantageous interval counter 197b reaches the lowest point to the value "0". In the control process using , there is no need to change the threshold value for determination according to the specific numerical value at the lowest point, and the load of the control process using the stored value of the second advantageous section counter 197b is reduced. be able to.
AT制御手段200は、1500ゲームの遊技が実行された場合、つまり第1有利区間カウンタ197aの記憶値が第1値としての値「0」になった場合又は有利区間において最もメダルを消費した時点から2400枚を超えるメダルを遊技者が獲得した場合、つまり第2有利区間カウンタ197bの記憶値が最も低い値(最下点)であった時点から値「2401」になった場合に、有利区間を終了させる所定の終了条件として特定終了条件が成立したと判定し、有利区間を終了させて次ゲームから通常区間を開始する所定の終了処理を実行する。
The AT control means 200 operates when 1500 games have been played, that is, when the value stored in the first
AT制御手段200は、所定の終了処理において、有利区間においてON状態にセットした各フラグや有利区間において設定した値等の有利区間における各種制御処理で用いた情報をすべて初期化する。なお、AT制御手段200は、特定終了条件以外の予め設定されている所定の終了条件(通常終了条件)が成立した場合にも有利区間を終了可能であり、通常終了条件が成立した場合にも終了処理を実行する。本実施形態のAT制御手段200が設定する通常終了条件の詳細については、後述する。 The AT control means 200 initializes all information used in various control processes in the advantageous section, such as each flag set to the ON state in the advantageous section and the value set in the advantageous section, in the predetermined end processing. Note that the AT control means 200 can end the advantageous section even when a preset predetermined end condition (normal end condition) other than the specific end condition is satisfied, and even when the normal end condition is satisfied Execute the termination process. The details of the normal termination condition set by the AT control means 200 of this embodiment will be described later.
2.本実施形態における遊技機が備える構成
次に、図3~図11を参照して、本実施形態におけるスロットマシン1が備える各構成の詳細について説明する。
2. Configurations Provided in Gaming Machine According to the Present Embodiment Next, details of the respective configurations provided in the
<内部抽選の対象となる当選エリア>
図3は、本実施形態のスロットマシン1における内部抽選の対象となる当選エリアと、各当選エリアに対応付けられている当選番号及び当選役と、を示す図である。
<Winning area for internal lottery>
FIG. 3 is a diagram showing the winning areas targeted for the internal lottery in the
なお、本実施形態のスロットマシン1では、ボーナスとして、第1種特別役物に係る役物連続作動装置としてのレギュラービッグボーナス(以下、レギュラービッグボーナスを「RBB」とも記載)を有している。また、スロットマシン1では、遊技状態移行制御手段170によって制御される遊技状態として、RBBが成立状態に設定されておらず、かつRBBが作動していない一般中としての非RT状態と、RBBが成立状態に設定された場合に移行され、RBBが作動するまで内部でRBBの成立状態が維持されているボーナス内部中(内部中)としてのボーナス成立状態と、RBBが作動した場合に移行され、RBBが作動しているボーナス作動中(作動中)としてのボーナス状態と、を有している。
As a bonus, the
図3に示すように、本実施形態のスロットマシン1では、内部抽選の対象となる当選エリアとして、当選エリア「全小役」、当選エリア「全1枚役」、当選エリア「通常リプレイ1」、当選エリア「通常リプレイ2」、当選エリア「打順ベル1」~当選エリア「打順ベル12」、当選エリア「RBB&1枚役」、当選エリア「RBB&レア役」及び当選エリア「RBB」を有しており、当選番号1番~当選番号20番の番号がそれぞれ対応付けらえている。また、スロットマシン1では、内部抽選の結果として不当選(ハズレ)に当選番号0番が対応付けられている。
As shown in FIG. 3, in the
ここで、「打順」とは、ストップボタンB1~ストップボタンB3に対して押下を実行する順番を意味する。また、以下の記載において、ストップボタンB1~ストップボタンB3が押下されるタイミングを「押下タイミング」とも記載する。 Here, the “hitting order” means the order in which the stop buttons B1 to B3 are pressed. Further, in the following description, the timing at which the stop button B1 to stop button B3 are pressed is also referred to as "pressing timing".
本実施形態のスロットマシン1において、ストップボタンB1~ストップボタンB3の3つのストップボタンを押下する順序である打順は、打順1~打順6の6種類の打順から構成されている。打順1は、ストップボタンB1→ストップボタンB2→ストップボタンB3の順に停止操作が実行される、いわゆる順押しと称される打順である。また、打順2は、ストップボタンB1→ストップボタンB3→ストップボタンB2の順に停止操作が実行される、いわゆるハサミ打ちと称される打順である。また、打順3は、ストップボタンB2→ストップボタンB1→ストップボタンB3の順に停止操作が実行される打順である。また、打順4は、ストップボタンB2→ストップボタンB3→ストップボタンB1の順に停止操作が実行される打順である。また、打順5は、ストップボタンB3→ストップボタンB1→ストップボタンB2の順に停止操作が実行される打順である。また、打順6は、ストップボタンB3→ストップボタンB2→ストップボタンB1の順に停止操作が実行される、いわゆる逆押しと称される打順である。
In the
内部抽選手段120は、乱数判定処理において、当選番号20番に対応付けられた当選エリアから当選番号0番に対応付けられた不当選に向かう順番で、各当選エリアの当否を決定していく。
The internal lottery means 120 decides the success or failure of each winning area in the order from the winning area associated with the winning
本実施形態のスロットマシン1では、内部抽選で当選した場合に入賞可能な小役として、ベルA~ベルF、1枚役A~1枚役C、レア役を有しており、内部抽選で当選可能なリプレイとして、リプレイA、リプレイB、レアリプレイを有している。各小役及び各リプレイは、それぞれ図3に示す組合せで各当選エリアに対応付けられている。
In the
また、図3に示すように、スロットマシン1では、ボーナスと小役とを含む当選エリアとして、当選エリア「RBB&1枚役」、当選エリア「RBB&レア役」が設定され、ボーナスのみを含み当選エリアとして、当選エリア「RBB」が設定されている。
As shown in FIG. 3, in the
スロットマシン1では、当選エリア「レアリプレイ」について、他のリプレイの当選エリアよりも低い当選確率に設定されている。また、スロットマシン1では、当選エリア「RBB&レア役」について、当選エリア「打順ベル1」~当選エリア「打順ベル12」、当選エリア「RBB&1枚役」の小役を含む各当選エリアよりも低い当選確率に設定されている。
In the
ここで、本実施形態のスロットマシン1では、持越可能フラグが対応付けられる役としては、RBBがあり、小役及びリプレイは、持越不可フラグに対応付けられている。すなわち、抽選フラグ設定処理では、内部抽選でRBBを含む当選エリアに当選すると、当選したRBBの抽選フラグの成立状態を、RBBが入賞するまで持ち越す処理を行う。このとき、内部抽選手段120は、RBBの抽選フラグの成立状態が持ち越されている遊技でも、小役及びリプレイについての当否を決定する内部抽選を行っている。すなわち、抽選フラグ設定処理では、RBBの抽選フラグの成立状態が持ち越されている遊技において、小役やリプレイが当選した場合には、既に当選しているRBBの抽選フラグと内部抽選で当選した小役やリプレイの抽選フラグとからなる2種類以上の役に対応する抽選フラグを成立状態に設定する。
Here, in the
<内部抽選テーブル>
本実施形態のスロットマシン1は、内部抽選手段120による内部抽選で用いられる抽選テーブルである内部抽選テーブルとして、非RT状態(一般中)で用いられる内部抽選テーブル(以下、内部抽選テーブルAと記載)と、ボーナス成立状態(内部中)で用いられる内部抽選テーブル(以下、内部抽選テーブルBと記載)と、ボーナス状態(作動中)で用いられる内部抽選テーブル(以下、内部抽選テーブルCと記載)と、を内部抽選テーブル記憶手段192に記憶させている。内部抽選テーブルA~内部抽選テーブルCの各内部抽選テーブルにおいては、抽選の対象となる各当選エリアに抽選値数が対応付けられている。
<Internal lottery table>
The
<乱数判定処理>
本実施形態の内部抽選手段120は、乱数判定処理において、乱数生成手段110から取得した乱数を、内部抽選テーブル記憶手段192から取得した内部抽選テーブルにおいて各当選エリアに対応付けられている抽選値数で順次減算していき、減算した結果が負の値となった場合に、当該減算した抽選値数に対応する当選エリアに当選したと判定する。また、内部抽選手段120は、内部抽選テーブルに記憶されているすべての抽選値数で減算し終えた時点で減算した結果が正の値である場合、いずれの役にも当選しなかった不当選であると判定する。
<Random Number Judgment Processing>
In the random number determination process, the internal lottery means 120 of the present embodiment converts the random number acquired from the random number generation means 110 into the lottery value number associated with each winning area in the internal lottery table acquired from the internal lottery table storage means 192 . is sequentially subtracted, and when the result of the subtraction becomes a negative value, it is determined that the winning area corresponding to the subtracted lottery value number has been won. In addition, the internal lottery means 120 loses winning by not winning any combination when the result of subtraction is a positive value at the time when all the lottery value numbers stored in the internal lottery table have been subtracted. It is determined that
なお、本実施形態の乱数生成手段110は、内部抽選で用いる乱数として、0~65535の計65536個の乱数を生成可能に構成されている。また、内部抽選テーブルAにおいては、当選エリア「RBB」~当選エリア「通常リプレイ1」に対応付けられている抽選値数の総数が65536となっており、内部抽選テーブルBにおいては、当選エリア「RBB&レア役」~当選エリア「通常リプレイ1」に対応付けられている抽選値数の総数が65536となっているため、非RT状態又はボーナス成立状態における内部抽選においては、いずれかの役に当選し、不当選とならないように構成されている。
The random number generation means 110 of this embodiment is configured to be able to generate a total of 65536 random numbers from 0 to 65535 as random numbers used in the internal lottery. In addition, in the internal lottery table A, the total number of lottery values associated with the winning area "RBB" to the winning area "
<ボーナス当選判定処理>
上述した通り、本実施形態の内部抽選手段120は、ボーナス成立状態において、当選エリア「RBB&1枚役」、当選エリア「RBB&レア役」に抽選値数が設定されている。このため、内部抽選手段120は、遊技状態がボーナス成立状態である場合における内部抽選において、既にRBBが成立状態に設定されている状態で再度RBBが当選してしまう可能性があることから、新たに当選したRBBを成立状態に設定しないために、乱数判定処理で当否を決定される当選エリアがボーナスを含む当選エリアであるか否かを判定するボーナス当選判定処理を実行するように構成されている。
<Bonus Winning Judgment Process>
As described above, in the internal lottery means 120 of the present embodiment, lottery values are set in the winning area "RBB & 1-card combination" and the winning area "RBB & rare combination" in the bonus establishment state. Therefore, in the internal lottery when the gaming state is the bonus established state, the internal lottery means 120 has the possibility that the RBB is won again while the RBB has already been set to the established state. In order not to set the RBB that has been won in the winning state to the established state, a bonus winning determination process for determining whether or not the winning area determined by the random number determination process is a winning area including a bonus is executed. there is
内部抽選手段120は、ボーナス当選判定処理において、乱数判定処理でボーナスを含む当選エリアが当否を決定される対象となると判定した場合、ボーナスを含む当選エリアが当選し、かつ遊技状態がボーナス成立状態である場合に、ボーナスを成立状態に設定する処理をスキップする処理を実行する。このようにして、スロットマシン1は、既にRBBが成立状態に設定されている状態で、新たなRBBが成立状態に設定されてしまうことを防いでいる。
When the internal lottery means 120 determines in the bonus winning determination process that the winning area including the bonus is to be determined in the random number determination process, the winning area including the bonus is won and the game state is the bonus established state. , the process of skipping the process of setting the bonus to the established state is executed. In this manner, the
<打順ベルの詳細>
本実施形態において、当選エリア「打順ベル1」~当選エリア「打順ベル12」は、当選した場合にベルA~ベルFを入賞可能にする打順(正解打順)がそれぞれ設定されている。
<Details of the batting order bell>
In the present embodiment, the winning area "
当選エリア「打順ベル1」、当選エリア「打順ベル7」は、ベルAを入賞可能にする正解打順が打順1に設定されており、打順2~打順6でストップボタンB1~ストップボタンB3が押下操作された場合に、1/2の確率で1枚役A、1枚役Bが入賞する。当選エリア「打順ベル2」、当選エリア「打順ベル8」は、ベルBを入賞可能にする正解打順が打順2に設定されており、打順1、打順3~打順6でストップボタンB1~ストップボタンB3が押下操作された場合に、1/2の確率で1枚役A、1枚役Bが入賞する。当選エリア「打順ベル3」、当選エリア「打順ベル9」は、ベルCを入賞可能にする正解打順が打順3に設定されており、打順1、打順2、打順4~打順6でストップボタンB1~ストップボタンB3が押下操作された場合に、1/2の確率で1枚役A、1枚役Bが入賞する。当選エリア「打順ベル4」、当選エリア「打順ベル10」は、ベルDを入賞可能にする正解打順が打順4に設定されており、打順1~打順3、打順5、打順6でストップボタンB1~ストップボタンB3が押下操作された場合に、1/2の確率で1枚役A、1枚役Bが入賞する。当選エリア「打順ベル5」、当選エリア「打順ベル11」は、ベルEを入賞可能にする正解打順が打順5に設定されており、打順1~打順4、打順6でストップボタンB1~ストップボタンB3が押下操作された場合に、1/2の確率で1枚役A、1枚役Bが入賞する。当選エリア「打順ベル6」、当選エリア「打順ベル12」は、ベルFを入賞可能にする正解打順が打順6に設定されており、打順1~打順5でストップボタンB1~ストップボタンB3が押下操作された場合に、1/2の確率で1枚役A、1枚役Bが入賞する。
In the winning area "
<リール制御手段>
本実施形態のスロットマシン1では、いずれの遊技状態である場合にも、リール停止制御において有効ラインL1上に停止させる役の優先順序が「リプレイ>小役>ボーナス」の順序で優先順位が定められている。つまり、リール制御手段130は、ボーナスと小役又はボーナスとリプレイが重複して当選している場合、ボーナスに優先して小役又はリプレイを入賞させる停止制御を実行する。
<Reel control means>
In the
<小役の配当>
ベルA~ベルFの配当は、規定投入数(3枚)よりも多い枚数の払出数(15枚)に設定されている。また、1枚役A~1枚役C、レア役の配当は、規定投入数よりも少ない枚数の払出数(1枚)に設定されている。
<Dividend for small winnings>
The payout for Bell A to Bell F is set to a payout number (15 coins) that is larger than the specified number of inserted coins (3 coins). Also, the payouts for the 1-card combination A to 1-card combination C and the rare combination are set to a payout number (1 card) that is smaller than the prescribed number of insertions.
<遊技状態移行制御手段>
図4(A)は、本実施形態の遊技状態移行制御手段170が実行する遊技状態の移行に係る制御において、各遊技状態から移行可能な遊技状態を示す状態遷移図である。
<Game State Transition Control Means>
FIG. 4(A) is a state transition diagram showing game states to which each game state can be shifted in the control related to the game state transition executed by the game state transition control means 170 of the present embodiment.
図4(A)に示すように、非RT状態は、複数種類の遊技状態の中で初期状態に相当する遊技状態(初期遊技状態、通常遊技状態)であり、ボーナスが作動及び成立していない非ボーナス状態となっている。非RT状態において、遊技状態移行制御手段170は、リプレイの当選確率が8978/65536(約1/7.3)に設定されている内部抽選テーブルAを用いた内部抽選を内部抽選手段120に実行させる。 As shown in FIG. 4A, the non-RT state is a game state (initial game state, normal game state) corresponding to the initial state among a plurality of types of game states, and the bonus is not activated and established. It is in a non-bonus state. In the non-RT state, the gaming state transition control means 170 causes the internal lottery means 120 to perform an internal lottery using the internal lottery table A in which the replay winning probability is set to 8978/65536 (approximately 1/7.3). Let
ボーナス成立状態は、非RT状態における内部抽選で当選エリア「RBB」、当選エリア「RBB&1枚役」、当選エリア「RBB&レア役」のいずれかに当選し、RBBが成立状態に設定された場合に移行する遊技状態である。ボーナス成立状態において、遊技状態移行制御手段170は、リプレイの当選確率が8982/65536(約1/7.3)に設定されている内部抽選テーブルBを用いた内部抽選を内部抽選手段120に実行させる。 The bonus established state is when the winning area "RBB", the winning area "RBB & 1 piece role", or the winning area "RBB & rare role" is won in the internal lottery in the non-RT state, and the RBB is set to the established state. It is a game state to shift. In the bonus established state, the gaming state transition control means 170 causes the internal lottery means 120 to perform an internal lottery using the internal lottery table B in which the replay winning probability is set to 8982/65536 (approximately 1/7.3). Let
ボーナス状態は、RBBが入賞しRBBが作動することで移行される遊技状態である。ボーナス状態において、遊技状態移行制御手段170は、払い出されたメダルの合計数によって作動しているRBBの終了条件が成立したかを判定し、予め定められた所定の払出数(例えば、100枚)を超えるメダルが払い出された場合に、RBBの作動を終了させることでボーナス状態を終了させて、遊技状態を非ボーナス状態である非RT状態へ移行させる。ボーナス状態において、遊技状態移行制御手段170は、内部抽選手段120に内部抽選テーブルCを用いた内部抽選を実行させる。 The bonus state is a game state that is shifted to when RBB wins and RBB is activated. In the bonus state, the game state transition control means 170 determines whether or not the condition for terminating the operating RBB is satisfied based on the total number of paid out medals, and determines a predetermined number of payouts (for example, 100 medals). ) is paid out, the bonus state is ended by ending the operation of the RBB, and the game state is shifted to the non-RT state which is the non-bonus state. In the bonus state, the game state transition control means 170 causes the internal lottery means 120 to execute an internal lottery using the internal lottery table C.
図3に示すように、内部抽選テーブルCでは、ベルA~ベルF、1枚役A~1枚役C、レア役のすべての小役に当選する当選エリア「全小役」と、1枚役A~1枚役C、レア役の配当が1枚に設定されたすべての小役に当選する当選エリア「全1枚役」と、に乱数が対応付けられている。 As shown in FIG. 3, in the internal lottery table C, a winning area "all small wins" in which all small wins of Bell A to Bell F, 1-card wins A to 1-card wins C, and rare wins, and 1 win are available. A random number is associated with a winning area “all 1-card winnings” in which all the small winnings in which the payout of the winning combination A to 1-card winning C and the rare winning combination are set to 1-card are won.
図3を用いてボーナス状態について詳細に説明する。本実施形態のスロットマシン1において、内部抽選テーブルCが選択されるボーナス状態において当選エリア「全小役」又は当選エリア「全1枚役」に当選する確率は、内部抽選テーブルA、内部抽選テーブルBにおいて小役を含む当選エリアのいずれかに当選する確率よりも高い、つまりボーナス状態において小役に当選する確率が、ボーナス状態以外の遊技状態においていずれかの小役に当選する確率よりも高い確率に設定されている。また、内部抽選テーブルCにおいて、当選エリア「全小役」に当選する確率は、内部抽選テーブルA、内部抽選テーブルBにおいて当選エリア「打順ベル1」~当選エリア「打順ベル6」のいずれか1つと、当選エリア「打順ベル7」~当選エリア「打順ベル12」のいずれか1つと、に当選する確率の合算と同じ確率に設定されている。
The bonus state will be described in detail with reference to FIG. In the
このような構成であることから、本実施形態のスロットマシン1は、ボーナス状態において、ボーナスの非作動時である非RT状態、ボーナス成立状態である場合よりもすべての小役の当選確率が上昇するとともに、いずれかの小役に当選する確率も同一又は上昇するように構成されている。
With such a configuration, in the
また、スロットマシン1は、ボーナス状態において、当選エリア「全小役」に当選する確率が、当選エリア「打順ベル1」~当選エリア「打順ベル12」のいずれかに当選する確率(当選エリア「打順ベル1」~当選エリア「打順ベル12」の各当選確率を合算した当選確率)よりも低くなるように構成されている。
Also, in the bonus state, the
このように、本実施形態のスロットマシン1は、遊技を開始する際に必要となる遊技価値の投入数よりも多い配当に設定された複数種類の特定役(ベルA~ベルF)が互いに重複せずに他の小役と重複当選する複数種類の第1特定当選態様(当選エリア「打順ベル1」~当選エリア「打順ベル6」、当選エリア「打順ベル7」~当選エリア「打順ベル12」)と、複数種類の特定小役が重複して当選する第2特定当選態様(当選エリア「全小役」)と、を有し、内部抽選手段120が、通常遊技状態(非RT状態)、ボーナス成立状態において、複数種類の第1特定当選態様が存在するように内部抽選を行うとともに、ボーナス状態において、第2特定当選態様が存在するように内部抽選を行うように構成されている。また、スロットマシン1において、ボーナス状態における内部抽選で第2当選態様に当選する確率は、通常遊技状態、ボーナス成立状態における内部抽選で複数種類の第1当選態様のいずれかに当選する確率よりも低く、ボーナス状態における内部抽選でのすべての小役それぞれの当選確率は、通常遊技状態、ボーナス成立状態における内部抽選でのすべての小役それぞれの当選確率以上となるように構成されている。
As described above, in the
このため、本実施形態のスロットマシン1は、ボーナス状態について、メダルの獲得率の期待値が100%未満となっている。
Therefore, in the
ここで、ボーナス成立状態においては、より詳しくは後述するが、当選エリア「打順ベル1」~当選エリア「打順ベル12」の当選時に、打順1~打順6から構成された正解打順でストップボタンB1~ストップボタンB3を押下しないとベルA~ベルFを入賞させることができない構成であることから、ベルA~ベルFのいずれかが入賞する確率は、6種類の打順から正解打順でストップボタンB1~ストップボタンB3を押下できた場合に限定される。一方、後述するAT制御手段200によって入賞補助が実行されるAT遊技が実行された場合には、当選エリア「打順ベル1」~当選エリア「打順ベル12」の当選時に、正解打順がAT制御手段200による入賞補助制御及び演出制御手段180による入賞補助演出によって報知されるため、ベルA~ベルFのいずれかが入賞する確率について、入賞補助が実行されない場合に対して最大で6倍まで高めることができる。
Here, in the bonus establishment state, as will be described in more detail later, when the winning area "
このように、本実施形態においては、正解打順で停止操作し、かつ第1停止操作の押下タイミングが適切な場合に入賞する規定投入枚数よりも多くのメダルを払い出す入賞役(特定役)として、ベルA~ベルFの6種類を設定している。そして、ボーナス状態において特定役を含む当選態様が得られる確率を、ボーナス状態以外の遊技状態において特定役を含む当選態様が得られる確率の約1/6に圧縮している。このように構成することで、ボーナス状態以外の遊技状態においてN種類の特定役を互いに重複せずに当選させる態様を設けて内部抽選を行い、ボーナス状態においてN種類の特定役を重複して当選させる態様を設けて内部抽選を行うことによって、ボーナス状態において特定役を含む当選態様が得られる確率を、ボーナス状態以外の遊技状態において特定役を含む当選態様が得られる確率の約1/Nに圧縮することができる。これにより、ボーナス状態でのメダルの獲得率の期待値の下限を100%未満にまで引き下げた上でAT遊技に関するメダルの獲得性能を設計することができるため、AT機能を備えたスロットマシン1の設計自由度を飛躍的に向上させることができる。 As described above, in the present embodiment, a winning combination (specific combination) that pays out more medals than the prescribed number of medals to be won when the stop operation is performed in the order of correct strokes and the pressing timing of the first stop operation is appropriate. , Bell A to Bell F are set. Then, the probability of obtaining a winning mode including a specific combination in the bonus state is compressed to about 1/6 of the probability of obtaining a winning mode including a specific combination in a game state other than the bonus state. By constructing in this manner, an internal lottery is performed by providing a mode in which N types of specific hands are won without overlapping each other in a game state other than the bonus state, and N types of specific hands are won in a bonus state. The probability of obtaining a winning mode including a special role in a bonus state is reduced to about 1/N of the probability of obtaining a winning mode including a special role in a game state other than the bonus state by performing an internal lottery by providing a mode for allowing Can be compressed. As a result, the lower limit of the expected value of the medal acquisition rate in the bonus state can be lowered to less than 100%, and the medal acquisition performance related to the AT game can be designed. The degree of freedom in design can be dramatically improved.
<AT制御手段>
図4(B)は、本実施形態のAT制御手段200よって制御される通常区間及び有利区間と、有利区間中に制御される演出状態と、についての詳細を示す状態遷移図である。
<AT control means>
FIG. 4B is a state transition diagram showing details of the normal section and advantageous section controlled by the AT control means 200 of the present embodiment, and the effect state controlled during the advantageous section.
上述した通り、通常区間は、内部抽選手段120による内部抽選の結果に基づく補助遊技に関する制御が実行されない期間である。AT制御手段200は、通常区間内における遊技において、内部抽選手段120による内部抽選で当選した当選エリアに基づき、通常区間を終了し有利区間を開始するか否かを決定する抽選である有利区間抽選を実行する。 As described above, the normal section is a period during which the control related to the auxiliary game based on the result of the internal lottery by the internal lottery means 120 is not executed. The AT control means 200 performs an advantageous zone lottery, which is a lottery for determining whether or not to end the normal zone and start the advantageous zone, based on the winning area won in the internal lottery by the internal lottery means 120 in the game within the normal zone. to run.
有利区間抽選において、AT制御手段200は、まず、AT制御データ記憶手段197から、複数の乱数のそれぞれに対して「有利区間の開始」、「ハズレ(不当選)」が対応付けられているデータテーブルである有利区間移行抽選テーブルを取得する。そして、AT制御手段200は、乱数生成手段110から乱数を取得し、取得した乱数を有利区間移行抽選テーブルと比較して、比較結果に基づき、有利区間を開始するか否かを決定する。 In the advantageous interval lottery, the AT control means 200 first retrieves data from the AT control data storage means 197 in which "start of advantageous interval" and "lost (no winning)" are associated with each of a plurality of random numbers. Acquire an advantageous section transition lottery table, which is a table. Then, the AT control means 200 acquires a random number from the random number generating means 110, compares the acquired random number with the advantageous section transition lottery table, and determines whether or not to start the advantageous section based on the comparison result.
AT制御手段200は、内部抽選で当選した当選エリアの当選確率と、有利区間抽選における「有利区間の開始」の当選確率と、を乗算した確率について、1/17500以上となるように有利区間抽選を実行する。 The AT control means 200 performs the advantageous section lottery so that the probability obtained by multiplying the winning probability of the winning area won in the internal lottery by the winning probability of "the start of the advantageous section" in the advantageous section lottery is 1/17500 or more. to run.
本実施形態のAT制御手段200は、非RT状態及びボーナス成立状態における内部抽選で当選エリア「打順ベル1」~当選エリア「打順ベル12」、当選エリア「RBB&レア役」、当選エリア「RBB&1枚役」、当選エリア「通常リプレイ1」、当選エリア「レアリプレイ」に当選した場合に、有利区間抽選を実行し、他の当選エリアに当選した場合には、有利区間抽選を実行しないように構成されている。また、AT制御手段200は、約1/1.5と高い確率で「有利区間の開始」に当選する有利区間抽選を実行する。
The AT control means 200 of the present embodiment, in the internal lottery in the non-RT state and the bonus establishment state, the winning area "
有利区間において、AT制御手段200は、当選エリア「打順ベル1」~当選エリア「打順ベル12」の当選時におけるベルA~ベルFの入賞補助を実行しない通常状態(第1状態)と、通常状態よりもAT状態に移行しやすいことで通常状態よりも有利な状態であるチャンスゾーン(CZ)状態と、当選エリア「打順ベル1」~当選エリア「打順ベル12」の当選時におけるベルA~ベルFの入賞補助を実行するAT状態(第2状態)と、を有している。また、本実施形態のスロットマシン1は、全体の遊技における有利区間の滞在比率が、7割以上となりうる構成となっている。
In the advantageous section, the AT control means 200 is in a normal state (first state) in which the prize winning assistance for Bell A to Bell F is not executed when the winning area "
通常状態は、他の演出状態に移行していない場合に設定される、複数種類の演出状態の中で通常の状態に相当する演出状態(通常演出状態)である。AT制御手段200は、演出状態が通常状態に移行した場合、通常状態における遊技回数をカウントする非ATゲーム数カウンタ(不図示)に、遊技が実行される都度、非ATゲーム数カウンタの記憶値を1ゲームに相当する値「1」を加算するインリメント更新を実行する。AT制御手段200は、非ATゲーム数カウンタの記憶値が値「700」となった場合に、CZ状態への移行条件が成立したと判定し、演出状態を通常状態からCZ状態に移行する。 The normal state is an effect state (normal effect state) corresponding to a normal state among a plurality of types of effect states, which is set when the game is not shifted to another effect state. When the production state shifts to the normal state, the AT control means 200 stores a non-AT game number counter (not shown) that counts the number of games played in the normal state. is updated by adding the value "1" corresponding to one game. When the stored value of the non-AT game number counter reaches the value "700", the AT control means 200 determines that the conditions for shifting to the CZ state are established, and shifts the presentation state from the normal state to the CZ state.
また、AT制御手段200は、内部抽選で当選エリア「RBB&レア役」に当選した場合と、当選エリア「レアリプレイ」に当選した場合と、において、AT状態への移行を決定するか否かを抽選する通常中AT抽選を実行する。 In addition, the AT control means 200 determines whether or not to shift to the AT state in the case of winning the winning area "RBB & rare combination" and the case of winning the winning area "rare replay" in the internal lottery. An AT lottery is executed during normal lottery.
本実施形態のAT制御手段200は、通常中AT抽選において、設定値記憶手段191に記憶されている設定値が設定1である場合に、第1通常中AT抽選テーブルを用いて通常中AT抽選を行い、設定値記憶手段191に記憶されている設定値が設定2である場合に、第2通常中AT抽選テーブルを用いて通常中AT抽選を行い、設定値記憶手段191に記憶されている設定値が設定3である場合に、第3通常中AT抽選テーブルを用いて通常中AT抽選を行い、設定値記憶手段191に記憶されている設定値が設定4である場合に、第4通常中AT抽選テーブルを用いて通常中AT抽選を行い、設定値記憶手段191に記憶されている設定値が設定5である場合に、第5通常中AT抽選テーブルを用いて通常中AT抽選を行い、設定値記憶手段191に記憶されている設定値が設定6である場合に、第6通常中AT抽選テーブルを用いて通常中AT抽選を行う。通常中AT抽選を実行する場合においてAT制御手段200が実行する抽選テーブルの取得に係る制御処理の詳細については、後述する。 In the normal AT lottery, the AT control means 200 of the present embodiment uses the first normal AT lottery table when the set value stored in the set value storage means 191 is set to 1. When the setting value stored in the setting value storage means 191 is the setting 2, the normal AT lottery is performed using the second normal AT lottery table, and is stored in the setting value storage means 191. When the setting value is setting 3, a normal AT lottery is performed using the third normal AT lottery table, and when the setting value stored in the setting value storage means 191 is setting 4, the fourth normal AT lottery is performed. A medium AT lottery table is used to perform the normal AT lottery, and when the set value stored in the set value storage means 191 is set to 5, the normal medium AT lottery is performed using the fifth normal AT lottery table. , when the set value stored in the set value storage means 191 is set 6, the normal AT lottery is performed using the sixth normal AT lottery table. The details of the control processing relating to acquisition of the lottery table executed by the AT control means 200 when executing the normal AT lottery will be described later.
AT制御手段200は、通常中AT抽選において、「AT状態への移行」、「不当選」のいずれかに決定する抽選を行い、通常中AT抽選において「AT状態への移行」に当選した場合には、AT状態への移行条件(AT移行条件)が成立したと判定し、演出状態を通常状態からAT状態に移行する。 The AT control means 200 performs a lottery to determine either "transition to AT state" or "disappointment" in the normal AT lottery, and when "transition to AT state" is won in the normal AT lottery. Then, it is determined that a condition for shifting to the AT state (AT transition condition) is satisfied, and the effect state is shifted from the normal state to the AT state.
CZ状態は、内部抽選で当選エリア「打順ベル1」~当選エリア「打順ベル12」に当選した際にベルA~ベルFの入賞補助が実行されるAT状態に移行する確率が通常状態よりも高く、通常状態よりも有利な演出状態である。AT制御手段200は、CZ状態の開始時にAT制御データ記憶手段197のCZゲーム数カウンタ(不図示)に所定の遊技回数に対応する値(例えば、32ゲーム)をセットし、遊技が実行される都度、CZゲーム数カウンタの記憶値を1ゲームに相当する値「1」で減算するデクリメント更新を実行する。
In the CZ state, the probability of transitioning to the AT state, in which Bell A to Bell F's winning assistance is executed when winning in the winning area "
AT制御手段200は、CZ状態が開始された遊技において、AT状態への移行を決定するか否かを抽選するCZ中AT抽選を実行するように構成されている。CZ中AT抽選において「AT状態への移行」に当選した場合、AT制御手段200は、CZ状態の開始から32ゲームの遊技が実行された後に、演出状態をCZ状態からAT状態に移行する。一方、CZ中AT抽選で「AT状態への移行」に当選しなかった場合、AT制御手段200は、CZ状態の開始から32ゲームの遊技が実行された後に、CZ状態を終了する。AT制御手段200は、AT移行条件が成立していない状態でCZ状態を終了した場合、有利区間の終了条件のうち通常終了条件が成立したと判定し、有利区間に関する情報を初期化する処理である所定の初期化処理と、有利区間を終了させて次ゲームから通常区間を開始する所定の終了処理と、を実行する。 The AT control means 200 is configured to execute an AT lottery during CZ for determining whether or not to decide to shift to the AT state in a game in which the CZ state is started. When "transition to AT state" is won in the CZ AT lottery, the AT control means 200 shifts the presentation state from the CZ state to the AT state after 32 games are played from the start of the CZ state. On the other hand, if the "transition to AT state" is not won in the AT lottery during CZ, the AT control means 200 ends the CZ state after 32 games have been played from the start of the CZ state. When the CZ state is terminated while the AT shift condition is not satisfied, the AT control means 200 determines that the normal termination condition among the termination conditions of the advantageous section is satisfied, and initializes the information regarding the advantageous section. A predetermined initialization process and a predetermined end process of ending the advantageous section and starting the normal section from the next game are executed.
本実施形態のAT制御手段200は、CZ中AT抽選において、設定値記憶手段191に記憶されている設定値が設定1、設定2である場合に、第1CZ中AT抽選テーブルを用いてCZ中AT抽選を行い、設定値記憶手段191に記憶されている設定値が設定3、設定4である場合に、第2CZ中AT抽選テーブルを用いてCZ中AT抽選を行い、設定値記憶手段191に記憶されている設定値が設定5、設定6である場合に、第3CZ中AT抽選テーブルを用いてCZ中AT抽選を行う。 In the AT lottery during CZ, the AT control means 200 of the present embodiment uses the AT lottery table during the first CZ when the setting values stored in the setting value storage means 191 are setting 1 and setting 2. When the AT lottery is performed and the set values stored in the set value storage means 191 are set 3 and set 4, the AT lottery is performed in the CZ using the second CZ AT lottery table, and the set value storage means 191 When the stored setting values are setting 5 and setting 6, AT lottery during CZ is performed using the AT lottery table during third CZ.
また、AT制御手段200は、第1CZ中AT抽選テーブル~第3CZ中AT抽選テーブルのいずれの抽選テーブルを用いる場合にも、内部抽選の結果を用いた抽選を実行する。AT制御手段200は、内部抽選で当選した当選エリアについて、当選エリア「RBB&レア役」以外の小役の当選エリアと、当選エリア「レアリプレイ」以外のリプレイの当選エリアと、当選エリア「RBB&レア役」又は当選エリア「レアリプレイ」と、でそれぞれ異なる抽選テーブルを用いる。 In addition, the AT control means 200 executes a lottery using the results of the internal lottery regardless of which one of the AT lottery table in the first CZ to the AT lottery table in the third CZ is used. The AT control means 200 divides the winning areas won in the internal lottery into a winning area for a small winning combination other than the winning area "RBB & rare combination", a replay winning area other than the winning area "rare replay", and a winning area "RBB & rare combination". A different lottery table is used for each of the winning area "rare replay" and the winning area.
AT制御手段200は、例えば、第1CZ中AT抽選テーブルを用いてCZ中AT抽選を実行する場合において、内部抽選の結果が当選エリア「RBB&レア役」以外の小役の当選エリアに当選した場合には、第1CZ中AT抽選テーブルAを用いてCZ中AT抽選を実行し、内部抽選の結果が当選エリア「レアリプレイ」以外のリプレイの当選エリアに当選した場合には、第1CZ中AT抽選テーブルBを用いてCZ中AT抽選を実行し、内部抽選の結果が当選エリア「RBB&レア役」又は当選エリア「レアリプレイ」に当選した場合には、第1CZ中AT抽選テーブルCを用いてCZ中AT抽選を実行する。第1CZ中AT抽選テーブルA~第1CZ中AT抽選テーブルCは、「AT状態への移行」に当選する確率が、第1CZ中AT抽選テーブルA<第1CZ中AT抽選テーブルB<第1CZ中AT抽選テーブルCとなるように構成されている。 For example, when the AT control means 200 executes the AT lottery during CZ using the first AT lottery table during CZ, when the result of the internal lottery is won in a winning area of a small combination other than the winning area "RBB & rare combination" In the 1st CZ AT lottery is executed using the 1st CZ AT lottery table A, and if the result of the internal lottery wins a replay winning area other than the winning area "rare replay", the 1st CZ AT lottery AT lottery in CZ is executed using table B, and if the result of the internal lottery wins the winning area "RBB & rare role" or winning area "rare replay", CZ using AT lottery table C in the first CZ Medium AT lottery is executed. In the 1st CZ AT lottery table A to 1st CZ AT lottery table C, the probability of winning "transition to AT state" is 1st CZ AT lottery table A < 1st CZ AT lottery table B < 1st CZ AT lottery table It is configured to be a lottery table C.
なお、スロットマシン1では、第2CZ中AT抽選テーブルを用いたCZ中AT抽選においても、内部抽選の結果に応じて第1CZ中AT抽選テーブルを用いる場合と同様に第2CZ中AT抽選テーブルA~第2CZ中AT抽選テーブルCのいずれを用いるかが決定される。第2CZ中AT抽選テーブルA~第2CZ中AT抽選テーブルCは、「AT状態への移行」に当選する確率が、第2CZ中AT抽選テーブルA<第2CZ中AT抽選テーブルB<第2CZ中AT抽選テーブルCとなるように構成されている。
In the
また、スロットマシン1では、第3CZ中AT抽選テーブルを用いたCZ中AT抽選においても、内部抽選の結果に応じて第1CZ中AT抽選テーブルを用いる場合と同様に第3CZ中AT抽選テーブルA~第3CZ中AT抽選テーブルCのいずれを用いるかが決定される。第3CZ中AT抽選テーブルA~第3CZ中AT抽選テーブルCは、「AT状態への移行」に当選する確率が、第3CZ中AT抽選テーブルA<第3CZ中AT抽選テーブルB<第3CZ中AT抽選テーブルCとなるように構成されている。
In addition, in the
AT制御手段200は、内部抽選の結果に応じたCZ中AT抽選テーブルを取得するために、内部抽選の結果に対応する第1CZ中AT抽選テーブルA~第1CZ中AT抽選テーブルCを規定した条件テーブルとして、第1当選エリアテーブルを有し、内部抽選の結果に対応する第2CZ中AT抽選テーブルA~第2CZ中AT抽選テーブルCを規定した条件テーブルとして、第2当選エリアテーブルを有し、内部抽選の結果に対応する第3CZ中AT抽選テーブルA~第3CZ中AT抽選テーブルCを規定した条件テーブルとして、第3当選エリアテーブルを有している。 In order to acquire the AT lottery table in CZ according to the result of the internal lottery, the AT control means 200 defines the AT lottery table A in the first CZ to the AT lottery table C in the first CZ corresponding to the result of the internal lottery. A first winning area table is provided as a table, and a second winning area table is provided as a condition table defining a second CZ AT lottery table A to a second CZ AT lottery table C corresponding to the results of the internal lottery, A third winning area table is provided as a condition table defining AT lottery table A in 3rd CZ to AT lottery table C in 3rd CZ corresponding to the results of the internal lottery.
AT制御手段200は、設定値記憶手段191に記憶された設定値に基づき、第1当選エリアテーブル~第3当選エリアテーブルのいずれかと、第1CZ中AT抽選テーブル~第3CZ中AT抽選テーブルのいずれかと、を取得する。AT制御手段200は、第1当選エリアテーブルを取得した場合であれば、内部抽選の結果と取得した第1当選エリアテーブルとを参照して、第1CZ中AT抽選テーブルA~第1CZ中AT抽選テーブルCのいずれを用いてCZ中AT抽選を実行するかを決定し、第2当選エリアテーブルを取得した場合であれば、内部抽選の結果と取得した第2当選エリアテーブルとを参照して、第2CZ中AT抽選テーブルA~第2CZ中AT抽選テーブルCのいずれを用いてCZ中AT抽選を実行するかを決定し、第3当選エリアテーブルを取得した場合であれば、内部抽選の結果と取得した第3当選エリアテーブルとを参照して、第3CZ中AT抽選テーブルA~第3CZ中AT抽選テーブルCのいずれを用いてCZ中AT抽選を実行するかを決定する。
Based on the set values stored in the set
また、AT制御手段200は、CZ中AT抽選において、いずれの抽選テーブルを用いる場合にも、通常状態において実行される通常中AT抽選よりも高い確率で「AT状態への移行」に当選可能な抽選を実行する。 In addition, in the AT lottery during CZ, the AT control means 200 can win "transition to the AT state" with a higher probability than the normal AT lottery executed in the normal state, even when any lottery table is used. Run a lottery.
このように、CZ状態は、開始時における遊技において、内部抽選の結果によらず「AT状態への移行」に当選可能なCZ中AT抽選が実行されるとともに、CZ中AT抽選について、内部抽選で当選エリア「RBB&レア役」又は当選エリア「レアリプレイ」に当選した場合に、他の当選エリアに当選した場合よりも高い確率で「AT状態への移行」に当選可能に構成されており、当選エリア「RBB&レア役」又は当選エリア「レアリプレイ」に当選した場合に限りAT状態への移行条件が成立する可能性を有する通常状態よりも、遊技者にとって有利な演出状態として構成されている。AT制御手段200が、CZ中AT抽選を実行するために抽選テーブルを取得する際に実行する制御処理の詳細については、後述する。 In this way, in the CZ state, in the game at the start, the AT lottery in CZ that can be won for "shift to AT state" is executed regardless of the result of the internal lottery, and the AT lottery in CZ is executed by the internal lottery. If you win the winning area "RBB & Rare role" or the winning area "Rare replay", you can win "Transition to AT state" with a higher probability than if you win other winning areas. It is configured as a production state that is more advantageous to the player than the normal state in which the conditions for shifting to the AT state may be satisfied only when the winning area "RBB & Rare Role" or the winning area "Rare Replay" is won. . The details of the control process executed by the AT control means 200 when acquiring the lottery table for executing the AT lottery in CZ will be described later.
なお、AT制御手段200は、演出状態がCZ状態である場合における当選エリア「打順ベル1」~当選エリア「打順ベル12」の当選時において、入賞補助制御を実行するように構成されていてもよく、1回の遊技において獲得できるメダルの枚数と投入するメダルの枚数との差分の平均値である純増枚数が約1.0枚となる頻度で入賞補助制御を実行するように構成されていてもよい。
It should be noted that the AT control means 200 may be configured to execute prize winning assistance control when the winning area "
AT状態は、当選エリア「打順ベル1」~当選エリア「打順ベル12」に当選した際にベルA~ベルFの入賞補助が実行される補助遊技を実行可能な状態である。AT制御手段200は、AT状態における入賞補助として、当選エリア「打順ベル1」~当選エリア「打順ベル12」の当選時において、ベルA~ベルFを入賞可能にする正解打順を報知する表示を主制御表示装置500に表示させる。
The AT state is a state in which an auxiliary game can be executed in which winning assistance of Bell A to Bell F is executed when the winning area "
この、規定投入数(3枚)よりも多い配当(15枚)が設定されたベルA~ベルFの入賞補助が実行される補助遊技によってメダルの払い出しに関して通常状態よりも遊技者にとって有利なAT状態が、本実施形態における第2状態を構成し、通常区間、有利区間及び補助遊技に係る制御を行うAT制御手段200が、本実施形態における補助遊技制御手段を構成する。 This AT is more advantageous for the player than in the normal state in terms of payout of medals due to the auxiliary game in which the winning assistance of Bell A to Bell F in which a payout (15 coins) larger than the prescribed number of insertions (3 coins) is set is executed. The state constitutes the second state in this embodiment, and the AT control means 200 that performs control related to the normal section, the advantageous section and the auxiliary game constitutes the auxiliary game control means in this embodiment.
AT制御手段200は、AT状態の開始時にAT制御データ記憶手段197のATゲーム数カウンタ(不図示)に所定の遊技回数に対応する初期値(50ゲーム)をセットし、遊技が実行される都度、ATゲーム数カウンタの記憶値を1ゲームに相当する値「1」で減算するデクリメント更新を実行する。 AT control means 200 sets an initial value (50 games) corresponding to a predetermined number of games to an AT game number counter (not shown) of AT control data storage means 197 at the start of the AT state. , the decrement update is executed by subtracting the value "1" corresponding to one game from the stored value of the AT game number counter.
また、AT制御手段200は、内部抽選手段120による内部抽選で当選エリア「RBB&レア役」に当選した場合と、当選エリア「レアリプレイ」に当選した場合と、に、ATゲーム数カウンタの記憶値に抽選により決定された値を加算するか否かを決定することで、AT状態が継続する期間を加算(上乗せ)するか否かを決定する上乗せ抽選を実行し、上乗せ抽選によって決定した値が1以上の値である場合に、決定した値をATゲーム数カウンタに加算する上乗せ処理を実行するように構成されている。 In addition, the AT control means 200 stores the stored value of the AT game number counter when winning the winning area "RBB & Rare Role" by the internal lottery by the internal lottery means 120 and when winning the winning area "Rare Replay". By determining whether to add the value determined by lottery to , an additional lottery is executed to determine whether to add (add) the period in which the AT state continues, and the value determined by the additional lottery is If the value is 1 or more, it is configured to execute an addition process of adding the determined value to the AT game number counter.
AT制御手段200は、AT状態における毎回の遊技の実行の都度実行するデクリメント更新によってATゲーム数カウンタの記憶値が値「0」になった場合に、ストック記憶領域を参照して1セット以上のAT状態がストックされているか否かを判定する。AT制御手段200は、AT状態がストックされていないと判定した場合に、AT状態の終了条件(AT終了条件)が成立したと判定し、AT状態を終了する。また、AT制御手段200は、AT状態において第1有利区間カウンタ197aの記憶値が値「1500」に達した場合と、AT状態において第2有利区間カウンタ197bの記憶値が値「2400」を超えた場合と、にも、AT終了条件が成立したと判定し、AT状態を終了する。
The AT control means 200 refers to the stock storage area and performs one or more sets when the stored value of the AT game number counter becomes "0" due to the decrement update performed each time a game is played in the AT state. Determine whether the AT state is stocked. When the AT control means 200 determines that the AT state is not stocked, the AT control means 200 determines that the AT state termination condition (AT termination condition) is met, and terminates the AT state. In addition, the AT control means 200 is controlled when the value stored in the first
AT制御手段200は、ATゲーム数カウンタの記憶値が値「0」になったことに基づきAT状態を終了した場合、有利区間を継続するか否かを決定する有利区間継続抽選を実行可能に構成されている。本実施形態において、AT制御手段200は、第2有利区間カウンタ197bの記憶値が値「900」未満、つまり、今回のAT状態において遊技者が獲得したメダルの枚数(差枚数)が900枚未満である場合に、有利区間継続抽選を実行する。 The AT control means 200 can execute an advantageous interval continuation lottery for determining whether or not to continue the advantageous interval when the AT state is terminated based on the fact that the stored value of the AT game number counter has reached the value "0". It is configured. In this embodiment, the AT control means 200 determines that the stored value of the second advantageous interval counter 197b is less than the value "900", that is, the number of medals (difference number) obtained by the player in the current AT state is less than 900. , the advantageous section continuation lottery is executed.
AT制御手段200は、有利区間継続抽選を実行し、「有利区間の継続」に当選した場合、演出状態をAT状態から通常状態に移行する。一方、AT制御手段200は、有利区間継続抽選を実行し、「有利区間の継続」に当選しなかった場合と、AT状態の終了時に第2有利区間カウンタ197bの記憶値が値「900」以上である場合と、に、有利区間の終了条件のうち通常終了条件が成立したと判定し、有利区間に関する情報を初期化する処理である所定の初期化処理と、有利区間を終了させて次ゲームから通常区間を開始する所定の終了処理と、を実行する。 The AT control means 200 executes an advantageous section continuation lottery, and when winning the "advantageous section continuation", shifts the presentation state from the AT state to the normal state. On the other hand, the AT control means 200 executes the advantageous interval continuation lottery, and when the "advantageous interval continuation" is not won, and when the AT state ends, the stored value of the second advantageous interval counter 197b is the value "900" or more. a predetermined initialization process, which is a process of determining that the normal end condition among the end conditions of the advantageous section has been satisfied and initializing information about the advantageous section; and a predetermined end process for starting the normal section from .
また、AT制御手段200は、AT状態において第1有利区間カウンタ197aの記憶値が値「1500」に達したことに基づきAT状態を終了した場合と、AT状態において第2有利区間カウンタ197bの記憶値が値「2400」を超えたことに基づきAT状態を終了した場合と、において、有利区間の終了条件のうち特定終了条件が成立したと判定し、有利区間に関する情報を初期化する処理である所定の初期化処理と、有利区間を終了させて次ゲームから通常区間を開始する所定の終了処理と、を実行する。
In addition, the AT control means 200 terminates the AT state based on the fact that the value stored in the first
3.抽選テーブルの取得に係る制御処理の詳細
次に、本実施形態のAT制御手段200が実行する抽選テーブルの取得に係る制御処理の詳細について、図5~図11を用いて説明する。
3. Details of Control Processing Related to Acquisition of Lottery Table Next, details of control processing related to acquisition of the lottery table executed by the AT control means 200 of the present embodiment will be described with reference to FIGS. 5 to 11. FIG.
<データテーブルが記憶されたデータ領域のアドレス>
本実施形態のスロットマシン1は、遊技制御手段10のうち遊技の進行を制御するプログラムによって参照されるデータテーブルを記憶しているROMについて、1200H~1EFFHのアドレスが対応付けられたデータ領域に各種データテーブルを記憶している。このため、スロットマシン1では、いずれのデータテーブルについても、アドレスを構成する2バイトのデータのうち上位4ビット(ビット12~ビット15)のデータが「0001」となるように構成されている。
<Address of data area where data table is stored>
In the
<CZ中AT抽選で用いられるアドレスデータテーブル>
図5は、本実施形態のAT制御手段200がCZ中AT抽選を実行する場合に参照するアドレスデータテーブルT1を示す図である。抽選テーブルを取得する際に参照される条件が規定されたデータテーブルである条件テーブル(第1当選エリアテーブル~第3当選エリアテーブル)に対応付けられたアドレスと、抽選の実行時に使用される抽選値数が記憶されたデータテーブルである抽選テーブル(第1CZ中AT抽選テーブル~第3CZ中AT抽選テーブル)に対応付けられたアドレスと、に関する情報(アドレスデータ)を記憶するアドレスデータテーブルT1は、記憶手段としてのAT制御データ記憶手段197に記憶されている。また、アドレスデータテーブルT1を用いて取得される第1当選エリアテーブル~第3当選エリアテーブル及び第1CZ中AT抽選テーブル~第3CZ中AT抽選テーブルについても、AT制御データ記憶手段197に記憶されている。
<Address data table used in CZ AT lottery>
FIG. 5 is a diagram showing the address data table T1 referred to when the AT control means 200 of the present embodiment executes the AT lottery during CZ. An address associated with a condition table (first winning area table to third winning area table), which is a data table defining conditions to be referred to when obtaining a lottery table, and a lottery used when executing a lottery. An address data table T1 that stores information (address data) about an address associated with a lottery table (AT lottery table in the first CZ to AT lottery table in the third CZ), which is a data table in which values are stored, It is stored in AT control data storage means 197 as storage means. In addition, the first winning area table to third winning area table and the first CZ AT lottery table to third CZ AT lottery table acquired using the address data table T1 are also stored in the AT control data storage means 197. there is
図5に示すように、アドレスデータテーブルT1には、内部抽選の結果に応じて取得するCZ中AT抽選テーブルを決定するために使用される条件テーブルである第1当選エリアテーブル~第3当選エリアテーブルのアドレスのうちビット0~ビット11のアドレスデータと、抽選テーブルである第1CZ中AT抽選テーブル~第3CZ中AT抽選テーブルのアドレスのうちビット0~ビット11のアドレスデータと、が記憶されている。
As shown in FIG. 5, the address data table T1 includes a first winning area table to a third winning area table, which are condition tables used to determine the AT lottery table in CZ to be acquired according to the result of the internal lottery. Address data of
アドレスデータテーブルT1において、値「0」がアドレスとして対応付けられたデータ領域には、上位4ビットに第1当選エリアテーブルのアドレスのうちビット8~ビット11の計4ビットのアドレスデータが記憶され、下位4ビットに第1CZ中AT抽選テーブルのアドレスのうちビット8~ビット11の計4ビットのアドレスデータが記憶されており、合計で1バイトのアドレスデータが記憶されている。アドレスデータテーブルT1において、値「1」がアドレスとして対応付けられたデータ領域には、第1当選エリアテーブルのアドレスのうちビット0~ビット7の合計8ビットのアドレスデータが記憶され、値「2」がアドレスとして対応付けられたデータ領域には、第1CZ中AT抽選テーブルのアドレスのうちビット0~ビット7の合計8ビットのアドレスデータが記憶されている。
In the address data table T1, in the data area associated with the value "0" as an address, 4-bit address data in total of
このように、アドレスデータテーブルT1においては、3バイトのデータ領域に、第1当選エリアテーブルのアドレスのうちビット0~ビット11のアドレスデータと、第1CZ中AT抽選テーブルのアドレスのうちビット0~ビット11のアドレスデータと、が記憶されている。また、アドレスデータテーブルT1においては、第2当選エリアテーブルのアドレスのうちビット0~ビット11のアドレスデータ及び第2CZ中AT抽選テーブルのアドレスのうちビット0~ビット11のアドレスデータと、第3当選エリアテーブルのアドレスのうちビット0~ビット11のアドレスデータ及び第3CZ中AT抽選テーブルのアドレスのうちビット0~ビット11のアドレスデータと、についても、それぞれ第1当選エリアテーブル及び第1CZ中AT抽選テーブルと同様に、3バイトのデータ領域に記憶されている。
In this way, in the address data table T1, the 3-byte data area contains the address data of
このため、本実施形態のスロットマシン1において、CZ中AT抽選の実行時に用いられるアドレスデータテーブルT1は、条件テーブルのアドレスを構成するアドレスデータと、抽選テーブルのアドレスを構成するアドレスデータと、が合計9バイト記憶されたデータテーブルとなっている。
For this reason, in the
また、アドレスデータテーブルT1では、3の倍数の値が対応付けられたアドレス(値「0」、値「3」、値「6」)のデータ領域に、それぞれ条件テーブルのアドレスのうちビット8~ビット11の4ビットのアドレスデータと、抽選テーブルのアドレスのうちビット8~ビット11の4ビットのアドレスデータと、が記憶され、値「1」、値「4」、値「7」の値がアドレスとして対応付けられたデータ領域に、それぞれ条件テーブルのアドレスのうちビット0~ビット7の8ビット(1バイト)のアドレスデータが記憶され、値「2」、値「5」、値「8」の値がアドレスとして対応付けられたデータ領域に、それぞれ抽選テーブルのアドレスのうちビット0~ビット7の8ビット(1バイト)のアドレスデータが記憶されている。
Further, in the address data table T1, in the data areas of the addresses (value "0", value "3", value "6") associated with values that are multiples of 3,
つまり、アドレスデータテーブルT1においては、3の倍数の値がアドレスとして対応付けられたデータ領域に記憶されているアドレスデータについて、条件テーブルのアドレスを構成する2バイトのアドレスデータのうち上位1バイトのアドレスデータを分割した4ビットから構成されたビット8~ビット11のアドレスデータと、抽選テーブルのアドレスを構成する2バイトのアドレスデータのうち上位1バイトのアドレスデータを分割した4ビットから構成されたビット8~ビット11のアドレスデータと、から構成されている。
That is, in the address data table T1, for the address data stored in the data area in which the value of the multiple of 3 is associated as the address, the upper 1 byte of the 2-byte address data constituting the address of the condition table is Address data of
この、アドレスデータテーブルT1において値「0」~値「8」がアドレスとして対応付けられたデータ領域であり、それぞれ所定のサイズとしての1バイトに区切られたデータ領域が、本実施形態における複数の区画を構成し、値「0」、値「3」、値「6」の値がアドレスとして対応付けられたデータ領域が、本実施形態における第1区画を構成し、値「1」、値「4」、値「7」の値がアドレスとして対応付けられたデータ領域が、本実施形態における第2区画を構成し、値「2」、値「5」、値「8」の値がアドレスとして対応付けられたデータ領域が、本実施形態における第3区画を構成する。 In the address data table T1, the data areas are associated with the values "0" to "8" as addresses, and each data area is divided into 1-byte data areas each having a predetermined size. A data area that constitutes a partition and is associated with values "0", "3", and "6" as addresses constitutes the first partition in this embodiment, and has a value of "1" and a value of "6". 4” and the value “7” as addresses constitute the second partition in this embodiment, and the values “2”, “5” and “8” are associated as addresses. The associated data area constitutes the third partition in this embodiment.
また、値「0」、値「3」、値「6」の値がアドレスとして対応付けられたデータ領域に記憶されている条件テーブルのアドレスのうちビット8~ビット11のアドレスデータ及び抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータが、本実施形態における第1情報を構成し、値「1」、値「4」、値「7」の値がアドレスとして対応付けられたデータ領域に記憶されている条件テーブルのアドレスのうちビット0~ビット7のアドレスデータが、本実施形態における第2情報を構成し、値「2」、値「5」、値「8」の値がアドレスとして対応付けられたデータ領域に記憶されている抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータが、本実施形態における第3情報を構成する。
Further, the address data of
また、条件テーブルのアドレスを構成する上位1バイトのアドレスデータを分割サイズとしての4ビットに分割したアドレスデータ(条件テーブルのアドレスのうちビット8~ビット11のアドレスデータ)が、本実施形態における第1分割情報を構成し、抽選テーブルのアドレスを構成する上位1バイトのアドレスデータを分割サイズとしての4ビットに分割したアドレスデータ(抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータ)が、本実施形態における第2分割情報を構成する。
Further, the address data obtained by dividing the upper 1-byte address data constituting the address of the condition table into 4 bits as the division size (the address data of
<CZ中AT抽選の実行時におけるアドレス構築処理>
図6は、CZ中AT抽選において使用する条件テーブル(第1当選エリアテーブル~第3当選エリアテーブル)及び抽選テーブル(第1CZ中AT抽選テーブル~第3CZ中AT抽選テーブル)のアドレスを構築するために実行するアドレス構築処理の制御プログラムを示す図である。
<Address construction processing when executing AT lottery in CZ>
FIG. 6 is for constructing the address of the condition table (1st winning area table to 3rd winning area table) and the lottery table (AT lottery table in 1st CZ to AT lottery table in 3rd CZ) used in AT lottery in CZ. FIG. 10 is a diagram showing a control program for address construction processing executed in the first;
なお、本実施形態のAT制御手段200は、図6に示す制御プログラムを開始する前に、オフセットとしてAレジスタに予め値をセットするように構成されている。AT制御手段200は、設定値記憶手段191に記憶されている設定値が設定1、設定2である場合には、Aレジスタに値「0」をセットし、設定値が設定3、設定4である場合には、Aレジスタに値「1」をセットし、設定値が設定5、設定6である場合には、Aレジスタに値「2」をセットする。
Note that the AT control means 200 of this embodiment is configured to set a value in advance in the A register as an offset before starting the control program shown in FIG. When the setting values stored in the setting
また、スロットマシン1では、遊技制御手段10のうち遊技の進行を制御するプログラムを実行する場合に用いられるRWMに、それぞれ8ビットのAレジスタ~Fレジスタ、Hレジスタ、Lレジスタが設けられているとともに、Hレジスタと、Lレジスタと、は、16ビットのHLレジスタとしても使用可能に構成されている。また、遊技制御手段10のうち遊技の進行を制御するプログラムを実行する場合に用いられるRWMには、各レジスタの情報を一時的にスタック可能なスタック領域も設けられている。
Further, in the
AT制御手段200は、まず、乗算を実行する命令であるMUL命令を実行し、Aレジスタにセットされているオフセットの値を3倍する。次に、AT制御手段200は、レジスタにデータをセットする命令であるLD命令を実行し、HLレジスタにアドレスデータテーブルT1の値「0」にあたるアドレスをセットし、アドレスデータテーブルT1を取得する。次に、AT制御手段200は、1バイト単位で加算するADDWB命令を実行し、HLレジスタにAレジスタの値を加算することで、Aレジスタにセットされた値に応じたアドレスデータテーブルT1のアドレスを取得する。 AT control means 200 first executes the MUL instruction, which is an instruction for executing multiplication, and triples the offset value set in the A register. Next, the AT control means 200 executes the LD instruction, which is an instruction to set data in the register, sets the address corresponding to the value "0" of the address data table T1 in the HL register, and acquires the address data table T1. Next, the AT control means 200 executes an ADDWB instruction for adding in units of one byte, and adds the value of the A register to the HL register, thereby obtaining an address in the address data table T1 corresponding to the value set in the A register. to get
これらの一連の命令を実行することで、AT制御手段200は、Aレジスタにセットした値、つまり設定値記憶手段191に記憶された設定値に応じたアドレスデータテーブルT1のアドレスを、HLレジスタにセットすることができる。 By executing these series of instructions, the AT control means 200 stores the address of the address data table T1 corresponding to the value set in the A register, that is, the setting value stored in the setting value storage means 191, in the HL register. can be set.
次に、AT制御手段200は、4ビット単位でレジスタにデータをセットする命令であるLDH命令を実行し、HLレジスタにセットされているアドレスのデータ領域に記憶されているデータのうち上位4ビットのデータをBレジスタにセットし、下位4ビットのデータをCレジスタにセットする。図5に示したように、アドレスデータテーブルT1のうち値「0」、値「3」、値「6」がアドレスとして対応付けられたデータ領域には、いずれのデータ領域においても、上位4ビットに条件テーブルのアドレスのうちビット8~ビット11のアドレスデータが記憶され、下位4ビットに抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータが記憶されている。
Next, the AT control means 200 executes the LDH instruction, which is an instruction to set data in the register in units of 4 bits, and the upper 4 bits of the data stored in the data area of the address set in the HL register. data is set in the B register, and lower 4-bit data is set in the C register. As shown in FIG. 5, the data areas in which the value "0", the value "3", and the value "6" are associated as addresses in the address data table T1 have the upper 4 bits , address data of
このため、AT制御手段200は、LDH BC,(HL)の命令を実行することで、Bレジスタに条件テーブルのアドレスのうちビット8~ビット11のアドレスデータをセットし、Cレジスタに抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータをセットすることができる。具体的には、AT制御手段200は、Aレジスタにセットされていたオフセットの値が値「0」であった場合、LDH BC,(HL)の命令を実行することで、Bレジスタに第1当選エリアテーブルのアドレスのうちビット8~ビット11のアドレスデータをセットし、Cレジスタに第1CZ中AT抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータをセットする。
Therefore, the AT control means 200 executes the LDH BC, (HL) instruction to set the address data of
次に、AT制御手段200は、レジスタのセットされているデータを1加算するINC命令を実行することで、HLレジスタにセットされているアドレスデータテーブルT1のアドレスの値を1加算する。INC HLの命令を実行することで、AT制御手段200が次に参照するアドレスデータテーブルT1のアドレスは、現在のアドレスから1つ下のアドレスとなる。AT制御手段200は、例えば、LDH BC,(HL)の命令を実行し、Bレジスタに第1当選エリアテーブルのアドレスのうちビット8~ビット11のアドレスデータをセットし、Cレジスタに第1CZ中AT抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータをセットしていた場合、INC HLの命令を実行することで、次に参照するアドレスが第1当選エリアテーブルのアドレスのうちビット0~ビット7のアドレスデータが記憶されたデータ領域となる。
Next, the AT control means 200 adds 1 to the address value of the address data table T1 set in the HL register by executing an INC instruction to add 1 to the data set in the register. By executing the INC HL instruction, the address of the address data table T1 that the AT control means 200 refers to next becomes the address one level below the current address. AT control means 200, for example, executes the instruction LDH BC, (HL), sets the address data of
次に、AT制御手段200は、LD命令を実行することで、CレジスタにセットされているデータをDレジスタにセットする。次に、AT制御手段200は、8ビット単位のデータを1つ下位のアドレスのデータから順にレジスタにセットする命令であるLDIN命令を実行することで、現在参照することが設定されているデータ領域よりも1つ下位のアドレスが設定されているデータ領域に記憶されている抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータをAレジスタにセットし、現在参照することが設定されているデータ領域に記憶されている条件テーブルのアドレスのうちビット0~ビット7のアドレスデータをCレジスタにセットする。次に、AT制御手段200は、LD命令を実行することで、AレジスタにセットされているデータをEレジスタにセットする。
Next, the AT control means 200 sets the data set in the C register to the D register by executing the LD instruction. Next, the AT control means 200 executes the LDIN instruction, which is an instruction to set 8-bit unit data in the register in order from the data of the address one lower, so that the data area currently set to be referred to is set. Set the address data of
ここまでの命令を実行することで、AT制御手段200は、Bレジスタに条件テーブルのアドレスのうちビット8~ビット11のアドレスデータをセットし、Cレジスタに条件テーブルのアドレスのうちビット0~ビット7のアドレスデータをセットすることができる。つまり、AT制御手段200は、条件テーブルのアドレスのうちビット0~ビット11のアドレスデータをBCレジスタに取得することができる。
By executing the instructions up to this point, the AT control means 200 sets the address data of
また、AT制御手段200は、Dレジスタに抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータをセットし、Eレジスタに抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータをセットすることができる。つまり、AT制御手段200は、抽選テーブルのアドレスのうちビット0~ビット11のアドレスデータをDEレジスタに取得することができる。
Also, the AT control means 200 sets the address data of
そして、AT制御手段200は、指定のビットに値「1」をセットするSET命令を実行し、SET 4,Bの命令によってBレジスタのビット4に値「1」をセットし、SET 4,Dの命令によってDレジスタのビット4に値「1」をセットする。これにより、Bレジスタには、上位4ビットに条件テーブルのアドレスのうちビット12~ビット15のアドレスデータを構成する「0001」の値がセットされ、条件テーブルのアドレスのうちビット8~ビット15のアドレスデータがセットされた状態となる。また、Dレジスタには、上位4ビットに抽選テーブルのアドレスのうちビット12~ビット15のアドレスデータを構成する「0001」の値がセットされ、抽選テーブルのアドレスのうちビット8~ビット15のアドレスデータがセットされた状態となる。
Then, the AT control means 200 executes the SET instruction to set the value "1" to the specified bit, sets the value "1" to the
このように、本実施形態のAT制御手段200は、条件テーブルのアドレスを構築する場合に、Bレジスタの下位4ビットに条件テーブルのアドレスのうちビット8~ビット11のアドレスデータを取得し、Cレジスタに条件テーブルのアドレスのうちビット0~ビット7のアドレスデータを取得した状態で、所定の命令としてのSET 4,Bの命令を実行し、Bレジスタの4ビット目、つまり条件テーブルのアドレスのうちビット12の位置に値「1」をセットすることで、アドレスデータテーブルT1に記憶されていない情報である「0001」をビット15から順にビット12までセットし、BCレジスタに条件テーブルのアドレスを構築することができる。
Thus, when constructing the address of the condition table, the AT control means 200 of the present embodiment obtains the address data of
また、本実施形態のAT制御手段200は、抽選テーブルのアドレスを構築する場合に、Dレジスタの下位4ビットに抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータを取得し、Eレジスタに抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータを取得した状態で、所定の命令としてのSET 4,Dの命令を実行し、Dレジスタの4ビット目、つまり抽選テーブルのアドレスのうちビット12の位置に値「1」をセットすることで、アドレスデータテーブルT1に記憶されていない情報である「0001」をビット15から順にビット12までセットし、DEレジスタに抽選テーブルのアドレスを構築することができる。
Further, when constructing the address of the lottery table, the AT control means 200 of the present embodiment obtains the address data of
つまり、条件テーブルのアドレスと、抽選テーブルのアドレスと、には、共通の特定情報として、ビット12に値「1」、ビット13~ビット15に値「0」の情報が含まれた構成となっている。
In other words, the address of the condition table and the address of the lottery table contain, as common specific information,
換言すると、前記第1データテーブルのアドレスと、前記第2データテーブルのアドレスと、には、共通の特定情報が含まれる。 In other words, the address of the first data table and the address of the second data table contain common specific information.
この構成により、本実施形態のスロットマシン1は、条件テーブルのアドレスと、抽選テーブルのアドレスと、に共通した特定情報を有するため、条件テーブルのアドレスと、抽選テーブルのアドレスと、を設計する場合において一部を共通化しアドレスの設計に係るコストを低減することができる。
With this configuration, the
また、遊技機において、前記特定情報は、前記複数の区画には記憶されておらず、
前記第1データテーブルのアドレスは、前記第1情報及び前記第2情報が取得され、且つ所定の命令が実行されて前記特定情報がセットされることで構築され、
前記第2データテーブルのアドレスは、前記第1情報及び前記第3情報が取得され、且つ所定の命令が実行されて前記特定情報がセットされることで構築される。
Further, in the gaming machine, the specific information is not stored in the plurality of sections,
The address of the first data table is constructed by obtaining the first information and the second information and setting the specific information by executing a predetermined instruction,
The address of the second data table is constructed by acquiring the first information and the third information and setting the specific information by executing a predetermined instruction.
この構成により、本実施形態のスロットマシン1は、条件テーブルのアドレスと、抽選テーブルのアドレスと、に、アドレスデータテーブルT1に記憶されていない特定情報を含むとともに、該特定情報について、SET命令によってセットすることで条件テーブルのアドレスと抽選テーブルのアドレスとを構築できる、つまり、アドレスデータテーブルT1のデータ容量を用いることなく条件テーブルのアドレスの一部と抽選テーブルのアドレスの一部とを構築できるため、アドレスデータテーブルT1のデータ容量を圧縮することができる。
With this configuration, the
以上の制御プログラムを実行することで、AT制御手段200は、BCレジスタに条件テーブルのアドレスを示すビット0~ビット15のアドレスデータを構築し、DEレジスタに抽選テーブルのアドレスを示すビット0~ビット15のアドレスデータを構築することができる。
By executing the above control program, the AT control means 200 constructs address data of
この、条件テーブルのアドレスのうちビット8~ビット11のアドレスデータと、条件テーブルのアドレスのうちビット0~ビット7のアドレスデータと、に基づいてアドレスを構築可能となる条件テーブルが、本実施形態における第1データテーブルを構成し、抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータと、抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータと、に基づいてアドレスを構築可能となる抽選テーブルが、本実施形態における第2データテーブルを構成する。
In this embodiment, a condition table that enables an address to be constructed based on the address data of
なお、AT制御手段200は、第1当選エリアテーブル及び第1CZ中AT抽選テーブルと、第2当選エリアテーブル及び第2CZ中AT抽選テーブルと、第3当選エリアテーブル及び第3CZ中AT抽選テーブルと、のいずれの条件テーブル及び抽選テーブルを取得する場合にも、取得する条件テーブル及び抽選テーブルに対応するオフセットの値をAレジスタに設定してから図6に示した制御プログラムを実行することで取得する条件テーブル及び抽選テーブルのアドレスを構築することができる。 Note that the AT control means 200 includes a first winning area table and a first CZ AT lottery table, a second winning area table and a second CZ AT lottery table, a third winning area table and a third CZ AT lottery table, When any condition table or lottery table is acquired, the offset value corresponding to the condition table or lottery table to be acquired is set in the A register, and then the control program shown in FIG. 6 is executed. Addresses of condition tables and lottery tables can be constructed.
<通常中AT抽選で用いられるアドレスデータテーブル>
図7は、本実施形態のAT制御手段200が通常中AT抽選を実行する場合に参照するアドレスデータテーブルT2、アドレスデータテーブルT3を示す図である。アドレスデータテーブルT2、アドレスデータテーブルT3は、AT制御データ記憶手段197に記憶されている。また、アドレスデータテーブルT2、アドレスデータテーブルT3を用いて取得される第1通常中AT抽選テーブル~第6通常中AT抽選テーブルについても、AT制御データ記憶手段197に記憶されている。
<Address data table used in normal AT lottery>
FIG. 7 shows an address data table T2 and an address data table T3 that the AT control means 200 of the present embodiment refers to when executing an AT lottery during normal times. The address data table T2 and the address data table T3 are stored in the AT control data storage means 197. FIG. The AT control data storage means 197 also stores the first to sixth normal AT lottery tables obtained using the address data table T2 and the address data table T3.
図7に示すように、アドレスデータテーブルT2は、値「0」が対応付けられた1バイトのデータ領域から順に、値「5」が対応付けられた1バイトのデータ領域までの合計6バイトのデータ領域を有する構成となっている。アドレスデータテーブルT2には、値「0」が対応付けられたデータ領域から順に、第1通常中AT抽選テーブル~第6通常中AT抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータがそれぞれ記憶されている。
As shown in FIG. 7, the address data table T2 has a total of 6 bytes from a 1-byte data area associated with the value "0" to a 1-byte data area associated with the value "5". It is configured to have a data area. In the address data table T2, the address data of
また、アドレスデータテーブルT3は、値「0」が対応付けられた1バイトのデータ領域と、値「1」が対応付けられた1バイトのデータ領域と、値「2」が対応付けられた1バイトのデータ領域と、の合計3バイトのデータ領域を有する構成となっている。アドレスデータテーブルT3において、値「0」がアドレスとして対応付けられたデータ領域には、上位4ビットに第1通常中AT抽選テーブルのアドレスのうちビット8~ビット11の計4ビットのアドレスデータが記憶され、下位4ビットに第2通常中AT抽選テーブルのアドレスのうちビット8~ビット11の計4ビットのアドレスデータが記憶されている。また、値「1」がアドレスとして対応付けられたデータ領域には、上位4ビットに第3通常中AT抽選テーブルのアドレスのうちビット8~ビット11の計4ビットのアドレスデータが記憶され、下位4ビットに第4通常中AT抽選テーブルのアドレスのうちビット8~ビット11の計4ビットのアドレスデータが記憶されている。そして、値「2」がアドレスとして対応付けられたデータ領域には、上位4ビットに第5通常中AT抽選テーブルのアドレスのうちビット8~ビット11の計4ビットのアドレスデータが記憶され、下位4ビットに第6通常中AT抽選テーブルのアドレスのうちビット8~ビット11の計4ビットのアドレスデータが記憶されている。
The address data table T3 includes a 1-byte data area associated with the value "0", a 1-byte data area associated with the value "1", and a 1-byte data area associated with the value "2". It has a data area of 3 bytes in total and a data area of 3 bytes. In the address data table T3, the data area associated with the value "0" as an address has a total of 4-bit address data of
このように、本実施形態のスロットマシン1において、アドレスデータテーブルT2は、第1通常中AT抽選テーブル~第6通常中AT抽選テーブルのアドレスを構成するアドレスデータが合計6バイト記憶されたデータテーブルとなっており、アドレスデータテーブルT3は、第1通常中AT抽選テーブル~第6通常中AT抽選テーブルのアドレスを構成するアドレスデータが合計3バイト記憶されたデータテーブルとなっている。このため、スロットマシン1では、通常中AT抽選の実行時において、合計で9バイトのアドレスデータが記憶された2つのデータテーブルを用いる構成となっている。
Thus, in the
この、アドレスデータテーブルT2において値「0」~値「5」の値がアドレスとして対応付けられたデータ領域であり、それぞれ所定のサイズとしての1バイトに区切られたデータ領域と、アドレスデータテーブルT3において値「0」~値「2」の値がアドレスとして対応付けられたデータ領域であり、それぞれ所定のサイズとしての1バイトに区切られたデータ領域と、が、本実施形態における複数の区画を構成し、アドレスデータテーブルT3における値「0」~値「2」の値がアドレスとして対応付けられたデータ領域が、本実施形態における第1区画を構成し、アドレスデータテーブルT2において値「0」、値「2」、値「4」の値がアドレスとして対応付けられたデータ領域が、本実施形態における第2区画を構成し、アドレスデータテーブルT2における値「1」、値「3」、値「5」の値がアドレスとして対応付けられたデータ領域が、本実施形態における第3区画を構成する。 In this address data table T2, a data area in which values from "0" to "5" are associated as addresses. is a data area in which values from "0" to "2" are associated as addresses, and is divided into 1-byte data areas each having a predetermined size. A data area in which values from "0" to "2" in the address data table T3 are associated as addresses constitutes the first partition in the present embodiment, and has a value of "0" in the address data table T2. , value “2”, and value “4” are associated as addresses, constitute the second partition in this embodiment, and the address data table T2 has values “1”, “3”, and “ A data area associated with a value of "5" as an address constitutes the third partition in this embodiment.
また、アドレスデータテーブルT3において値「0」~値「2」の値がアドレスとして対応付けられたデータ領域に記憶されている第1通常中AT抽選テーブル~第6通常中AT抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータが、本実施形態における第1情報を構成し、アドレスデータテーブルT2において値「0」、値「2」、値「4」の値がアドレスとして対応付けられたデータ領域に記憶されている第1通常中AT抽選テーブル、第3通常中AT抽選テーブル、第5通常中AT抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータが、本実施形態における第2情報を構成し、アドレスデータテーブルT2において値「1」、値「3」、値「5」の値がアドレスとして対応付けられたデータ領域に記憶されている第2通常中AT抽選テーブル、第4通常中AT抽選テーブル、第6通常中AT抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータが、本実施形態における第3情報を構成する。
Further, in the address data table T3, the addresses of the first normal AT lottery table to the sixth normal AT lottery table stored in the data area in which the values "0" to "2" are associated as addresses. Among them, the address data of
また、第1通常中AT抽選テーブル、第3通常中AT抽選テーブル、第5通常中AT抽選テーブルのアドレスを構成する上位1バイトのアドレスデータを分割サイズとしての4ビットに分割したアドレスデータ(第1通常中AT抽選テーブル、第3通常中AT抽選テーブル、第5通常中AT抽選テーブルのビット8~ビット11のアドレスデータ)が、本実施形態における第1分割情報を構成し、第2通常中AT抽選テーブル、第4通常中AT抽選テーブル、第6通常中AT抽選テーブルのアドレスを構成する上位1バイトのアドレスデータを分割サイズとしての4ビットに分割した第1通常中AT抽選テーブル、第3通常中AT抽選テーブル、第5通常中AT抽選テーブルのアドレスデータのうちビット8~ビット11のデータが、本実施形態における第2分割情報を構成する。
In addition, address data obtained by dividing the upper 1-byte address data constituting the addresses of the first normal AT lottery table, the third normal AT lottery table, and the fifth normal AT lottery table into 4 bits as the division size (the second The address data of
<通常中AT抽選の実行時におけるアドレス構築処理>
図8は、通常中AT抽選において使用する抽選テーブル(第1通常中AT抽選テーブル~第6通常中AT抽選テーブル)のアドレスデータを構築するために実行するアドレス構築処理の制御プログラムを示す図である。
<Address Construction Processing During Normal AT Lottery Execution>
FIG. 8 is a diagram showing a control program for address building processing executed to build address data of lottery tables (first normal AT lottery table to sixth normal AT lottery table) used in normal AT lottery. be.
なお、本実施形態のAT制御手段200は、図8に示す制御プログラムを開始する前に、オフセットとしてAレジスタに予め値をセットするように構成されている。AT制御手段200は、設定値記憶手段191に記憶されている設定値が設定1である場合には、Aレジスタに値「0」をセットし、設定値が設定2である場合には、Aレジスタに値「1」をセットし、設定値が設定3である場合には、Aレジスタに値「2」をセットし、設定値が設定4である場合には、Aレジスタに値「3」をセットし、設定値が設定5である場合には、Aレジスタに値「4」をセットし、設定値が設定6である場合には、Aレジスタに値「5」をセットし、する。 Note that the AT control means 200 of this embodiment is configured to preset a value in the A register as an offset before starting the control program shown in FIG. The AT control means 200 sets the value "0" to the A register when the setting value stored in the setting value storage means 191 is setting 1, and sets the value "0" to the A register when the setting value is setting 2. If the setting value is setting 3, the value "2" is set in the A register, and if the setting value is setting 4, the value "3" is set in the A register. is set, and if the setting value is setting 5, the value "4" is set in the A register, and if the setting value is setting 6, the value "5" is set in the A register, and so on.
AT制御手段200は、まず、AT制御手段200は、LD命令を実行し、HLレジスタにアドレスデータテーブルT2の値「0」にあたるアドレスをセットし、アドレスデータテーブルT2を取得する。次に、AT制御手段200は、ADDWB命令を実行し、HLレジスタにAレジスタの値を加算することで、Aレジスタにセットされた値に応じたアドレスデータテーブルT2のアドレスを取得する。 First, the AT control means 200 executes the LD instruction, sets the address corresponding to the value "0" of the address data table T2 in the HL register, and acquires the address data table T2. Next, the AT control means 200 executes the ADDWB instruction and adds the value of the A register to the HL register, thereby acquiring the address of the address data table T2 corresponding to the value set in the A register.
これらの一連の命令を実行することで、AT制御手段200は、Aレジスタにセットした値、つまり設定値記憶手段191に記憶された設定値に応じたアドレスデータテーブルT2のアドレスを、HLレジスタにセットすることができる。 By executing these series of instructions, the AT control means 200 stores the address of the address data table T2 corresponding to the value set in the A register, that is, the setting value stored in the setting value storage means 191, in the HL register. can be set.
次に、AT制御手段200は、LD命令を実行し、HLレジスタにセットされているアドレスのデータ領域に記憶されているデータをCレジスタにセットする。AT制御手段200は、LD C,(HL)の命令を実行することで、Cレジスタに抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータをセットすることができる。
Next, the AT control means 200 executes the LD instruction and sets the data stored in the data area of the address set in the HL register to the C register. The AT control means 200 can set the address data of
次に、AT制御手段200は、指定のレジスタを右論理シフトするSRL命令を実行し、Aレジスタにセットされているオフセットの値を値「2」で除算する。AT制御手段200は、Aレジスタのビット0の値が値「1」である場合、つまりAレジスタに記憶されているオフセットの値が奇数である場合に、SRL Aの命令を実行することで生じる余りの値を、キャリーフラグとして格納する。
Next, the AT control means 200 executes the SRL instruction to logically shift the designated register to the right, and divides the offset value set in the A register by the value "2". The AT control means 200 executes the SRL A instruction when the value of
次に、AT制御手段200は、レジスタにセットされたデータとキャリーフラグとをスタック領域に記憶させるPUSH命令を実行し、値「2」で除算されたオフセットの値及び余りの値をスタック領域に転送する。 Next, the AT control means 200 executes a PUSH instruction to store the data set in the register and the carry flag in the stack area, and stores the offset value and remainder value divided by the value "2" in the stack area. Forward.
次に、AT制御手段200は、LD命令を実行し、HLレジスタにアドレスデータテーブルT3の値「0」にあたるアドレスをセットし、アドレスデータテーブルT3を取得する。次に、AT制御手段200は、ADDWB命令を実行し、HLレジスタにAレジスタの値を加算することで、Aレジスタにセットされた値に応じたアドレスデータテーブルT3のアドレスを取得する。 Next, the AT control means 200 executes the LD instruction, sets the address corresponding to the value "0" of the address data table T3 in the HL register, and acquires the address data table T3. Next, the AT control means 200 executes the ADDWB instruction and adds the value of the A register to the HL register, thereby obtaining the address of the address data table T3 corresponding to the value set in the A register.
上述したように、Aレジスタの値は、SRL Aの命令を実行することで、アドレス構築処理の開始時にセットされた値から値「2」で除算された商の値がセットされている。つまり、アドレスデータテーブルT3を取得した後に実行されるADDWB HL,Aの命令の実行時においては、アドレス構築処理の開始時のオフセットの値が値「0」、値「1」であれば、値「0」がAレジスタにセットされており、アドレス構築処理の開始時のオフセットの値が値「2」、値「3」であれば、値「1」がAレジスタにセットされており、アドレス構築処理の開始時のオフセットの値が値「4」、値「5」であれば、値「2」がAレジスタにセットされている。 As described above, the value of the A register is set to the quotient value obtained by dividing the value set at the start of the address construction processing by the value "2" by executing the SRL A instruction. That is, when the instruction ADDWB HL,A is executed after acquiring the address data table T3, if the offset value at the start of the address construction processing is "0" and "1", the value If "0" is set in the A register and the value of the offset at the start of the address construction process is "2" and "3", then the value "1" is set in the A register and the address If the offset values at the start of the build process are "4" and "5", then the value "2" is set in the A register.
次に、AT制御手段200は、LDH命令を実行し、HLレジスタにセットされているアドレスのデータ領域に記憶されているデータのうち上位4ビットのデータをHレジスタにセットし、下位4ビットのデータをLレジスタにセットする。AT制御手段200は、LDH HL,(HL)を実行することで、アドレスデータテーブルT3の各データ領域において、上位4ビットに記憶されているデータをHレジスタに記憶し、下位4ビットに記憶されているデータをLレジスタに記憶する。 Next, the AT control means 200 executes the LDH instruction, sets the upper 4-bit data in the H register out of the data stored in the data area of the address set in the HL register, and sets the lower 4-bit data in the H register. Set the data in the L register. By executing LDH HL, (HL), the AT control means 200 stores the data stored in the upper 4 bits in each data area of the address data table T3 in the H register, and the data stored in the lower 4 bits. stored data in the L register.
具体的には、AT制御手段200は、アドレスデータテーブルT3の値「0」が対応付けられたアドレスに記憶されているデータ領域において、上位4ビットに第1通常中AT抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータが記憶され、下位4ビットに第2通常中AT抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータが記憶されていることから、Hレジスタに第1通常中AT抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータをセットし、Lレジスタに第2通常中AT抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータをセットする。
Specifically, the AT control means 200 assigns the upper 4 bits of the address of the first normal AT lottery table to the data area stored in the address associated with the value "0" in the address data table T3. The address data of
次に、AT制御手段200は、スタック領域のデータ及びキャリーフラグをレジスタに転送する命令であるPOP命令を実行し、スタック領域に転送していたオフセットの値と余りの値をAレジスタに転送する。 Next, the AT control means 200 executes the POP instruction, which is an instruction to transfer the data in the stack area and the carry flag to the register, and transfers the offset value and remainder value transferred to the stack area to the A register. .
次に、AT制御手段200は、キャリーフラグがセットされていない場合に所定のアドレスまで命令をジャンプさせるJR命令を実行し、キャリーフラグがセットされていないと判定、つまりSRL Aの命令を実行した際に余りが生じなかった場合には、アドレス構築処理のGET_TBL01まで実行する命令をジャンプする。一方、AT制御手段200は、JR NC,GET_TBL01の命令でキャリーフラグがセットされていると判定、つまりSRL Aの命令を実行した際に余りが生じた場合には、LD命令を実行し、LレジスタにセットされているデータをBレジスタにセットする。 Next, the AT control means 200 executes the JR instruction to jump the instruction to a predetermined address when the carry flag is not set, and determines that the carry flag is not set, that is, executes the SRL A instruction. If there is no remainder, the instruction to be executed is jumped up to GET_TBL01 in the address construction process. On the other hand, the AT control means 200 determines that the carry flag is set by the instruction JR NC, GET_TBL01, that is, if there is a remainder when executing the instruction SRL A, the LD instruction is executed and the L Set the data set in the register to the B register.
LD B,Hの命令からLD B,Lの命令までの一連の制御プログラムが実行されることで、アドレス構築処理の開始時のオフセットの値が値「0」、値「2」、値「4」である場合、つまり設定値記憶手段191に記憶されている設定値が設定1、設定3、設定5である場合には、SRL Aの命令が実行された際に余りが発生しておらず、JR NC,GET_TBL01の命令を実行後にLD B,Lが実行されることなくGET_TBL01にジャンプするため、Bレジスタにセットされたデータは、LD B,Hの命令でセットされたアドレスデータテーブルT3の各データ領域において上位4ビットに記憶されているデータとなる。 By executing a series of control programs from the instruction of LD B, H to the instruction of LD B, L, the offset values at the start of the address construction process are set to "0", "2", and "4". , that is, if the set values stored in the set value storage means 191 are set 1, set 3, and set 5, there is no remainder when the SRL A instruction is executed. , JR NC, and GET_TBL01 are executed without executing LD B,L, and GET_TBL01 is jumped to. The data is stored in the upper 4 bits in each data area.
一方、アドレス構築処理の開始時のオフセットの値が値「1」、値「3」、値「5」である場合、つまり設定値記憶手段191に記憶されている設定値が設定2、設定4、設定6である場合には、SRL Aの命令が実行された際に余りが発生しており、JR NC,GET_TBL01の命令を実行後にLD B,Lが実行されるため、Bレジスタにセットされたデータは、LD B,Hの命令でセットされたアドレスデータテーブルT3の各データ領域において下位4ビットに記憶されているデータとなる。 On the other hand, when the offset values at the start of the address construction processing are "1", "3", and "5", that is, the setting values stored in the setting value storage means 191 are setting 2 and setting 4. , when the setting is 6, the remainder is generated when the instruction of SRL A is executed, and LD B, L is executed after the instruction of JR NC, GET_TBL01 is executed, so that it is set in the B register. The data obtained is the data stored in the lower 4 bits in each data area of the address data table T3 set by the LD B, H instruction.
そして、AT制御手段200は、SET命令を実行し、SET 4,Bの命令によってBレジスタのビット4に値「1」をセットする。これにより、Bレジスタには、上位4ビットに抽選テーブルのアドレスのうちビット12~ビット15のアドレスデータを構成する「0001」の値がセットされ、抽選テーブルのアドレスのうちビット8~ビット15のアドレスデータがセットされた状態となる。
Then, the AT control means 200 executes the SET instruction and sets the value "1" to the
このように、第1通常中AT抽選テーブル~第6通常中AT抽選テーブルのアドレスには、共通の特定情報として、ビット12に値「1」、ビット13~ビット15に値「0」の情報が含まれた構成となっている。
In this way, the addresses of the first normal AT lottery table to the sixth normal AT lottery table have information of value "1" in
換言すると、前記第1データテーブルのアドレスと、前記第2データテーブルのアドレスと、には、共通の特定情報が含まれる。 In other words, the address of the first data table and the address of the second data table contain common specific information.
この構成により、本実施形態のスロットマシン1は、第1通常中AT抽選テーブル、第3通常中AT抽選テーブル、第5通常中AT抽選テーブルのアドレスと、第2通常中AT抽選テーブル、第4通常中AT抽選テーブル、第6通常中AT抽選テーブル、のアドレスと、に共通した特定情報を有するため、第1通常中AT抽選テーブル~第6通常中AT抽選テーブルのアドレスを設計する場合において一部を共通化しアドレスの設計に係るコストを低減することができる。
With this configuration, the
また、遊技機において、前記特定情報は、前記複数の区画には記憶されておらず、
前記第1データテーブルのアドレスは、前記第1情報及び前記第2情報が取得され、且つ所定の命令が実行されて前記特定情報がセットされることで構築され、
前記第2データテーブルのアドレスは、前記第1情報及び前記第3情報が取得され、且つ所定の命令が実行されて前記特定情報がセットされることで構築される。
Further, in the gaming machine, the specific information is not stored in the plurality of sections,
The address of the first data table is constructed by obtaining the first information and the second information and setting the specific information by executing a predetermined instruction,
The address of the second data table is constructed by acquiring the first information and the third information and setting the specific information by executing a predetermined instruction.
この構成により、本実施形態のスロットマシン1は、第1通常中AT抽選テーブル~第6通常中AT抽選テーブルのアドレスに、アドレスデータテーブルT2、アドレスデータテーブルT3に記憶されていない特定情報を含むとともに、該特定情報について、SET命令によってセットすることで第1通常中AT抽選テーブル~第6通常中AT抽選テーブルのアドレスを構築できる、つまり、アドレスデータテーブルT2、アドレスデータテーブルT3のデータ容量を用いることなく第1通常中AT抽選テーブル~第6通常中AT抽選テーブルのアドレスの一部を構築できるため、アドレスデータテーブルT2、アドレスデータテーブルT3のデータ容量を圧縮することができる。
With this configuration, the
以上の制御プログラムを実行することで、AT制御手段200は、BCレジスタに抽選テーブルのアドレスを示すビット0~ビット15のアドレスデータを構築することができる。
By executing the above control program, the AT control means 200 can construct address data of
この、第1通常中AT抽選テーブル、第3通常中AT抽選テーブル、第5通常中AT抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータと、第1通常中AT抽選テーブル、第3通常中AT抽選テーブル、第5通常中AT抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータと、に基づいてアドレスを構築可能となる第1通常中AT抽選テーブル、第3通常中AT抽選テーブル、第5通常中AT抽選テーブルテーブルが、本実施形態における第1データテーブルを構成し、第2通常中AT抽選テーブル、第4通常中AT抽選テーブル、第6通常中AT抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータと、第2通常中AT抽選テーブル、第4通常中AT抽選テーブル、第6通常中AT抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータと、に基づいてアドレスを構築可能となる条件テーブルが、本実施形態における第2データテーブルを構成する。
The address data of
なお、AT制御手段200は、第1通常中AT抽選テーブル~第6通常中AT抽選テーブルのいずれの抽選テーブルを取得する場合にも、取得する抽選テーブルに対応するオフセットの値をAレジスタに設定してから図8に示した制御プログラムを実行することで取得する抽選テーブルのアドレスを構築することができる。 It should be noted that the AT control means 200 sets the offset value corresponding to the acquired lottery table in the A register when acquiring any one of the first normal AT lottery table to the sixth normal AT lottery table. Then, by executing the control program shown in FIG. 8, the address of the lottery table to be acquired can be constructed.
<比較例のCZ中AT抽選で用いられるアドレスデータテーブル>
次に、比較例として、アドレスデータテーブルにおける1つのデータ領域に1種類のアドレスデータを記憶させるように構成したスロットマシンについて説明する。図9(A)は、比較例のAT制御手段がCZ中AT抽選を実行する場合に参照するアドレスデータテーブルT4を示す図である。
<Address Data Table Used in AT Lottery in CZ of Comparative Example>
Next, as a comparative example, a slot machine configured to store one type of address data in one data area in the address data table will be described. FIG. 9A is a diagram showing an address data table T4 referred to when the AT control means of the comparative example executes the AT lottery during CZ.
図9(A)に示すように、アドレスデータテーブルT4には、内部抽選の結果に応じて取得するCZ中AT抽選テーブルを決定するために使用される条件テーブルである第1当選エリアテーブル~第3当選エリアテーブルのアドレスのうちビット0~ビット15のアドレスデータと、抽選テーブルである第1CZ中AT抽選テーブル~第3CZ中AT抽選テーブルのアドレスのうちビット0~ビット15のアドレスデータと、が記憶されている。
As shown in FIG. 9A, the address data table T4 includes a first winning area table to a first winning area table, which are condition tables used to determine an AT lottery table in CZ to be acquired according to the result of the internal lottery. 3 Address data of
アドレスデータテーブルT4において、値「0」がアドレスとして対応付けられたデータ領域には、第1当選エリアテーブルのアドレスのうちビット0~ビット15の2バイトのアドレスデータが記憶され、値「2」がアドレスとして対応付けられたデータ領域には、第1CZ中AT抽選テーブルのアドレスのうちビット0~ビット15の2バイトのアドレスデータが記憶されている。また、アドレスデータテーブルT4において、値「4」がアドレスとして対応付けられたデータ領域には、第2当選エリアテーブルのアドレスのうちビット0~ビット15の2バイトのアドレスデータが記憶され、値「6」がアドレスとして対応付けられたデータ領域には、第2CZ中AT抽選テーブルのアドレスのうちビット0~ビット15の2バイトのアドレスデータが記憶されている。また、アドレスデータテーブルT4において、値「8」がアドレスとして対応付けられたデータ領域には、第3当選エリアテーブルのアドレスのうちビット0~ビット15の2バイトのアドレスデータが記憶され、値「10」がアドレスとして対応付けられたデータ領域には、第3CZ中AT抽選テーブルのアドレスのうちビット0~ビット15の2バイトのアドレスデータが記憶されている。
In the address data table T4, 2-byte address data of
このため、比較例のスロットマシンにおいて、CZ中AT抽選の実行時に用いられるアドレスデータテーブルT4は、条件テーブルのアドレスを構成するアドレスデータと、抽選テーブルのアドレスを構成するアドレスデータと、が合計12バイト記憶されたデータテーブルとなっている。 Therefore, in the slot machine of the comparative example, the address data table T4 used when executing the CZ AT lottery has a total of 12 address data constituting the address of the condition table and the address data constituting the address of the lottery table. It is a data table stored in bytes.
また、アドレスデータテーブルT4では、値「0」、値「4」、値「8」の値がアドレスとして対応付けられたデータ領域に、条件テーブルのアドレスを構成する2バイトのアドレスデータが記憶され、値「2」、値「6」、値「10」の値がアドレスとして対応付けられたデータ領域に、抽選テーブルのアドレスを構成する2バイトのアドレスデータが記憶されている。 In the address data table T4, 2-byte address data constituting the address of the condition table is stored in the data area in which the values "0", "4", and "8" are associated as addresses. , value "2", value "6", and value "10" are associated as addresses, 2-byte address data constituting the address of the lottery table is stored.
つまり、アドレスデータテーブルT4においては、4の倍数の値がアドレスとして対応付けられたデータ領域に条件テーブルのアドレスを構成する2バイトのアドレスデータが記憶され、4の倍数の値に2を加算した値がアドレスとして対応付けられたデータ領域に抽選テーブルのアドレスを構成する2バイトのアドレスデータが記憶されている。 That is, in the address data table T4, 2-byte address data constituting the address of the condition table is stored in a data area in which a value of a multiple of 4 is associated as an address, and 2 is added to the value of the multiple of 4. 2-byte address data forming the address of the lottery table is stored in the data area in which the value is associated with the address.
<比較例のCZ中AT抽選の実行時におけるアドレス構築処理>
図9(B)は、比較例のスロットマシンがCZ中AT抽選において使用する条件テーブル(第1当選エリアテーブル~第3当選エリアテーブル)及び抽選テーブル(第1CZ中AT抽選テーブル~第3CZ中AT抽選テーブル)のアドレスを構築するために実行するアドレス構築処理の制御プログラムを示す図である。
<Address construction processing during execution of AT lottery in CZ of comparative example>
FIG. 9B shows condition tables (first winning area table to third winning area table) and lottery tables (first CZ AT lottery table to third CZ AT lottery table) used by the slot machine of the comparative example in AT lottery in CZ FIG. 10 is a diagram showing a control program for address construction processing executed to construct an address for a lottery table.
なお、比較例のAT制御手段は、図9(B)に示す制御プログラムを開始する前に、オフセットとしてAレジスタに予め値をセットするように構成されている。AT制御手段は、設定値記憶手段に記憶されている設定値が設定1、設定2である場合には、Aレジスタに値「0」をセットし、設定値が設定3、設定4である場合には、Aレジスタに値「1」をセットし、設定値が設定5、設定6である場合には、Aレジスタに値「2」をセットする。 Note that the AT control means of the comparative example is configured to set a value in advance in the A register as an offset before starting the control program shown in FIG. 9(B). The AT control means sets the value "0" to the A register when the setting values stored in the setting value storage means are setting 1 and setting 2, and when the setting values are setting 3 and setting 4. , the value "1" is set in the A register, and the value "2" is set in the A register when the set values are set 5 and set 6.
比較例のAT制御手段は、まず、加算を実行する命令であるADD命令を実行し、Aレジスタにセットされているオフセットの値にAレジスタにセットされているオフセットの値を加算する。次に、AT制御手段は、ADD命令を実行し、Aレジスタにセットされている値にAレジスタにセットされている値を加算する。次に、AT制御手段は、LD命令を実行し、HLレジスタにアドレスデータテーブルT4の値「0」にあたるアドレスをセットし、アドレスデータテーブルT4を取得する。次に、AT制御手段は、ADDWB命令を実行し、HLレジスタにAレジスタの値を加算することで、Aレジスタにセットされた値に応じたアドレスデータテーブルT4のアドレスを取得する。 The AT control means of the comparative example first executes an ADD instruction, which is an instruction for executing addition, and adds the offset value set in the A register to the offset value set in the A register. Next, the AT control means executes the ADD instruction and adds the value set in the A register to the value set in the A register. Next, the AT control means executes the LD instruction, sets the address corresponding to the value "0" of the address data table T4 in the HL register, and acquires the address data table T4. Next, the AT control means executes the ADDWB instruction and adds the value of the A register to the HL register, thereby acquiring the address of the address data table T4 corresponding to the value set in the A register.
これらの一連の命令を実行することで、AT制御手段は、Aレジスタにセットした値、つまり設定値記憶手段に記憶された設定値に応じたアドレスデータテーブルT4のアドレスを、HLレジスタにセットすることができる。 By executing these series of instructions, the AT control means sets the address of the address data table T4 corresponding to the value set in the A register, that is, the setting value stored in the setting value storage means, in the HL register. be able to.
次に、AT制御手段は、LD命令を実行し、HLレジスタにセットされているアドレスのデータ領域に記憶されているデータをBレジスタとCレジスタとにセットする。図9(A)に示したように、アドレスデータテーブルT4のうち値「0」、値「4」、値「8」がアドレスとして対応付けられたデータ領域には、いずれのデータ領域においても、条件テーブルのアドレスを構成するビット0~ビット15のアドレスアドレスデータが記憶されている。
Next, the AT control means executes the LD instruction and sets the data stored in the data area of the address set in the HL register to the B and C registers. As shown in FIG. 9A, in the data areas in the address data table T4 to which the value "0", the value "4", and the value "8" are associated as addresses, Address data of
このため、AT制御手段は、LD BC,(HL)の命令を実行することで、Bレジスタに条件テーブルのアドレスのうちビット8~ビット15のアドレスデータをセットし、Cレジスタに条件テーブルのアドレスのうちビット0~ビット7のアドレスデータをセットすることができる。具体的には、AT制御手段は、Aレジスタにセットされていたオフセットの値が値「0」であった場合、LD BC,(HL)の命令を実行することで、Bレジスタに第1当選エリアテーブルのアドレスのうちビット8~ビット15のアドレスデータをセットし、Cレジスタに第1当選エリアテーブルのアドレスのうちビット0~ビット7のアドレスデータをセットする。
Therefore, the AT control means executes the LD BC, (HL) instruction to set the address data of
次に、AT制御手段は、INC命令を実行することで、HLレジスタにセットされているアドレスデータテーブルT4において参照するアドレスの値を1加算する。次に、AT制御手段は、INC命令を実行することで、HLレジスタにセットされているアドレスデータテーブルT4において参照するアドレスの値を1加算する。INC HLの命令を2回実行することで、AT制御手段が次に参照するアドレスデータテーブルT4のデータ領域は、現在のアドレスの値から値「2」加算されたアドレスが設定されたデータ領域となる。AT制御手段は、例えば、LD BC,(HL)の命令を実行し、Bレジスタ及びCレジスタに第1当選エリアテーブルのアドレスデータをセットしていた場合、INC HLの命令を2回実行することで、次に参照するアドレスが第1CZ中AT抽選テーブルのアドレスを構成するビット0~ビット15のアドレスデータが記憶されたデータ領域となる。
Next, the AT control means adds 1 to the value of the address referenced in the address data table T4 set in the HL register by executing the INC instruction. Next, the AT control means adds 1 to the value of the address referenced in the address data table T4 set in the HL register by executing the INC instruction. By executing the INC HL instruction twice, the data area of the address data table T4 to be referred to next by the AT control means is set to the address obtained by adding "2" to the current address value. Become. For example, when the AT control means executes the LD BC, (HL) instruction and sets the address data of the first winning area table in the B and C registers, it executes the INC HL instruction twice. Then, the address to be referred to next becomes the data area in which the address data of
次に、AT制御手段は、LD命令を実行し、HLレジスタにセットされているアドレスのデータ領域に記憶されているデータをDレジスタとEレジスタとにセットする。図9(A)に示したように、アドレスデータテーブルT4のうち値「2」、値「6」、値「10」がアドレスとして対応付けられたデータ領域には、いずれのデータ領域においても、抽選テーブルのアドレスデータを構成するビット0~ビット15のデータが記憶されている。
Next, the AT control means executes the LD instruction and sets the data stored in the data area of the address set in the HL register to the D and E registers. As shown in FIG. 9A, in the data areas in the address data table T4 to which the value "2", the value "6", and the value "10" are associated as addresses, Data of
このため、AT制御手段は、LD DE,(HL)の命令を実行することで、Dレジスタに抽選テーブルのアドレスのうちビット8~ビット15のアドレスデータをセットし、Eレジスタに抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータをセットすることができる。具体的には、AT制御手段は、Aレジスタにセットされていたオフセットの値が値「0」であった場合、LD DE,(HL)の命令を実行することで、Dレジスタに第1CZ中AT抽選テーブルのアドレスのうちビット8~ビット15のアドレスデータをセットし、Eレジスタに第1CZ中AT抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータをセットする。
Therefore, the AT control means executes the instruction LD DE, (HL) to set the address data of
以上の制御プログラムを実行することで、AT制御手段は、BCレジスタに条件テーブルのアドレスを示すビット0~ビット15のアドレスデータを構築し、DEレジスタに抽選テーブルのアドレスを示すビット0~ビット15のアドレスデータを構築することができる。
By executing the above control program, the AT control means constructs address data of
なお、AT制御手段は、第1当選エリアテーブル及び第1CZ中AT抽選テーブルと、第2当選エリアテーブル及び第2CZ中AT抽選テーブルと、第3当選エリアテーブル及び第3CZ中AT抽選テーブルと、のいずれの条件テーブル及び抽選テーブルを取得する場合にも、取得する条件テーブル及び抽選テーブルに対応するオフセットの値をAレジスタに設定してから図9(B)に示した制御プログラムを実行することで取得する条件テーブル及び抽選テーブルのアドレスを構築することができる。 The AT control means includes a first winning area table and a first CZ AT lottery table, a second winning area table and a second CZ AT lottery table, and a third winning area table and a third CZ AT lottery table. When acquiring any condition table and lottery table, the offset value corresponding to the condition table and lottery table to be acquired is set in the A register, and then the control program shown in FIG. 9B is executed. Addresses of condition tables and lottery tables to be acquired can be constructed.
<比較例の通常中AT抽選で用いられるアドレスデータテーブル>
図10(A)は、比較例のAT制御手段が通常中AT抽選を実行する場合に参照するアドレスデータテーブルT5を示す図である。
<Address Data Table Used in Normal AT Lottery in Comparative Example>
FIG. 10(A) is a diagram showing an address data table T5 that the AT control means of the comparative example refers to when executing the AT lottery during normal operation.
図10(A)に示すように、アドレスデータテーブルT5には、抽選テーブルである第1通常中AT抽選テーブル~第6通常中AT抽選テーブルのアドレスのうちビット0~ビット15のアドレスデータが記憶されている。
As shown in FIG. 10A, the address data table T5 stores the address data of
アドレスデータテーブルT5において、値「0」がアドレスとして対応付けられたデータ領域には、第1通常中AT抽選テーブルのアドレスのうちビット0~ビット15の2バイトのアドレスデータが記憶され、値「2」がアドレスとして対応付けられたデータ領域には、第2通常中AT抽選テーブルのアドレスのうちビット0~ビット15の2バイトのアドレスデータが記憶され、値「4」がアドレスとして対応付けられたデータ領域には、第3通常中AT抽選テーブルのアドレスのうちビット0~ビット15の2バイトのアドレスデータが記憶され、値「6」がアドレスとして対応付けられたデータ領域には、第4通常中AT抽選テーブルのアドレスのうちビット0~ビット15の2バイトのアドレスデータが記憶され、値「8」がアドレスとして対応付けられたデータ領域には、第5通常中AT抽選テーブルのアドレスのうちビット0~ビット15の2バイトのアドレスデータが記憶され、値「10」がアドレスとして対応付けられたデータ領域には、第6通常中AT抽選テーブルのアドレスのうちビット0~ビット15の2バイトのアドレスデータが記憶されている。
In the address data table T5, 2-byte address data of
このため、比較例のスロットマシンにおいて、通常中AT抽選の実行時に用いられるアドレスデータテーブルT5は、抽選テーブルのアドレスを構成するアドレスデータが合計12バイト記憶されたデータテーブルとなっている。 For this reason, in the slot machine of the comparative example, the address data table T5 used during normal AT lottery execution is a data table in which a total of 12 bytes of address data constituting addresses of the lottery table are stored.
<比較例の通常中AT抽選の実行時におけるアドレス構築処理>
図10(B)は、比較例のスロットマシンが通常中AT抽選において使用する抽選テーブル(第1通常中AT抽選テーブル~第6通常中AT抽選テーブル)のアドレスを構築するために実行するアドレス構築処理の制御プログラムを示す図である。
<Address Construction Processing During Normal AT Lottery Execution in Comparative Example>
FIG. 10B shows the address construction executed by the slot machine of the comparative example to construct the addresses of the lottery tables (the first normal AT lottery table to the sixth normal AT lottery table) used in the normal AT lottery. It is a figure which shows the control program of a process.
なお、比較例のAT制御手段は、図10(B)に示す制御プログラムを開始する前に、オフセットとしてAレジスタに予め値をセットするように構成されている。AT制御手段は、設定値記憶手段に記憶されている設定値が設定1である場合には、Aレジスタに値「0」をセットし、設定値が設定2である場合には、Aレジスタに値「1」をセットし、設定値が設定3である場合には、Aレジスタに値「2」をセットし、設定値が設定4である場合には、Aレジスタに値「3」をセットし、設定値が設定5である場合には、Aレジスタに値「4」をセットし、設定値が設定6である場合には、Aレジスタに値「5」をセットする。 Note that the AT control means of the comparative example is configured to set a value in advance in the A register as an offset before starting the control program shown in FIG. 10(B). The AT control means sets the value "0" to the A register when the setting value stored in the setting value storage means is setting 1, and sets the value "0" to the A register when the setting value is setting 2. Set the value "1", if the setting value is setting 3, set the value "2" to the A register, if the setting value is setting 4, set the value "3" to the A register When the set value is set 5, the value "4" is set in the A register, and when the set value is set 6, the value "5" is set in the A register.
比較例のAT制御手段は、まず、加算を実行する命令であるADD命令を実行し、Aレジスタにセットされているオフセットの値にAレジスタにセットされているオフセットの値を加算する。次に、AT制御手段は、LD命令を実行し、HLレジスタにアドレスデータテーブルT5の値「0」にあたるアドレスをセットし、アドレスデータテーブルT5を取得する。次に、AT制御手段は、ADDWB命令を実行し、HLレジスタにAレジスタの値を加算することで、Aレジスタにセットされた値に応じたアドレスデータテーブルT5のアドレスを取得する。 The AT control means of the comparative example first executes an ADD instruction, which is an instruction for executing addition, and adds the offset value set in the A register to the offset value set in the A register. Next, the AT control means executes the LD instruction, sets the address corresponding to the value "0" of the address data table T5 in the HL register, and acquires the address data table T5. Next, the AT control means executes the ADDWB instruction and adds the value of the A register to the HL register, thereby obtaining the address of the address data table T5 corresponding to the value set in the A register.
これらの一連の命令を実行することで、AT制御手段は、Aレジスタにセットした値、つまり設定値記憶手段に記憶された設定値に応じたアドレスデータテーブルT5のアドレスを、HLレジスタにセットすることができる。 By executing these series of instructions, the AT control means sets the address of the address data table T5 corresponding to the value set in the A register, that is, the setting value stored in the setting value storage means, in the HL register. be able to.
次に、AT制御手段は、LD命令を実行し、HLレジスタにセットされているアドレスのデータ領域に記憶されているデータをBレジスタとCレジスタとにセットする。AT制御手段は、LD BC,(HL)の命令を実行することで、Bレジスタに抽選テーブルのアドレスのうちビット8~ビット15のアドレスデータをセットし、Cレジスタに抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータをセットすることができる。具体的には、AT制御手段は、Aレジスタにセットされていたオフセットの値が値「0」であった場合、LD BC,(HL)の命令を実行することで、Bレジスタに第1通常中AT抽選テーブルのアドレスのうちビット8~ビット15のアドレスデータをセットし、Cレジスタに第1通常中AT抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータをセットする。
Next, the AT control means executes the LD instruction and sets the data stored in the data area of the address set in the HL register to the B and C registers. By executing the instruction LD BC, (HL), the AT control means sets the address data of
以上の制御プログラムを実行することで、AT制御手段は、BCレジスタに抽選テーブルのアドレスを示すビット0~ビット15のアドレスデータを構築することができる。
By executing the above control program, the AT control means can construct address data of
なお、AT制御手段は、第1通常中AT抽選テーブル~第6通常中AT抽選テーブルのいずれの抽選テーブルを取得する場合にも、取得する抽選テーブルに対応するオフセットの値をAレジスタに設定してから図10(B)に示した制御プログラムを実行することで取得する抽選テーブルのアドレスを構築することができる。 Note that the AT control means sets the offset value corresponding to the acquired lottery table in the A register when acquiring any one of the first normal AT lottery table to the sixth normal AT lottery table. Then, by executing the control program shown in FIG. 10B, the address of the lottery table to be acquired can be constructed.
<実施形態のアドレスデータテーブルと比較例のアドレスデータテーブルとの比較>
図11(A)は、1つのオフセットの値から2つのデータテーブルを取得するために、実施形態のスロットマシン1が有するアドレスデータテーブルT1と、比較例のスロットマシンが有するアドレスデータテーブルT4と、のデータ容量を示す図である。図11(A)に示すように、本実施形態のスロットマシン1が有するアドレスデータテーブルT1は、条件テーブルを記憶するデータ領域と、抽選テーブルを記憶するデータ領域と、の合計が9バイトとなるように構成されている。一方、比較例のスロットマシンが有するアドレスデータテーブルT4は、条件テーブルを記憶するデータ領域と、抽選テーブルを記憶するデータ領域と、の合計が12バイトとなるように構成されている。
<Comparison between the address data table of the embodiment and the address data table of the comparative example>
FIG. 11A shows an address data table T1 possessed by the
つまり、本実施形態のスロットマシン1は、1バイトのデータ領域において、上位4ビットに条件テーブルのアドレスのうちビット8~ビット11のアドレスデータを記憶させ、下位4ビットに抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータを記憶させ、条件テーブルのアドレスを構築する場合と抽選テーブルのアドレスを構築する場合とで共通のデータ領域からデータを取得する構成のアドレスデータテーブルT1のデータ容量について、1つのデータ領域に1種類のデータを記憶させ、条件テーブルのアドレスを構築する場合と抽選テーブルのアドレスを構築する場合とで異なるデータ領域からデータを取得する構成のアドレスデータテーブルT4のデータ容量の0.75倍のデータ容量で構成することができる。
That is, the
図11(B)は、1つのオフセットの値から1つのデータテーブルを取得するために、実施形態のスロットマシン1が有するアドレスデータテーブルT2、アドレスデータテーブルT3と、比較例のスロットマシンが有するアドレスデータテーブルT5と、のデータ容量を示す図である。図11(B)に示すように、本実施形態のスロットマシン1が有するアドレスデータテーブルT2、アドレスデータテーブルT3は、抽選テーブルを記憶するデータ領域の合計が9バイトとなるように構成されている。一方、比較例のスロットマシンが有するアドレスデータテーブルT5は、抽選テーブルを記憶するデータ領域の合計が12バイトとなるように構成されている。
FIG. 11B shows an address data table T2 and an address data table T3 that the
つまり、本実施形態のスロットマシン1は、1バイトのデータ領域において、上位4ビットに1つの抽選テーブル(第1抽選テーブル)のアドレスのうちビット8~ビット11のアドレスデータを記憶させ、下位4ビットに上位4ビットに記憶されている第1抽選テーブルとは異なる抽選テーブル(第2抽選テーブル)のアドレスのうちビット8~ビット11のアドレスデータを記憶させ、第1抽選テーブルのアドレスを構築する場合と第2抽選テーブルのアドレスを構築する場合とで共通のデータ領域からデータを取得する構成のアドレスデータテーブルT2、アドレスデータテーブルT3のデータ容量について、1つのデータ領域に1種類のデータを記憶させ、アドレスを構築する抽選テーブルによって異なるデータ領域からデータを取得する構成のアドレスデータテーブルT5のデータ容量の0.75倍のデータ容量で構成することができる。
That is, the
また、図11(A)、(B)に示したように、本実施形態のスロットマシン1は、1つのオフセットの値から2つのデータテーブルを取得する場合と、1つのオフセットの値から1つのデータテーブルを取得する場合と、のいずれにもおいても、従来実施されてきた比較例のスロットマシンが有するアドレスデータテーブルのデータ容量よりも、データテーブルのデータ容量を0.75倍にすることができるようになっている。また、スロットマシン1においては、図示は省略しているものの、データテーブルについて、100種類以上有する構成となっており、各データテーブルを取得する場合に用いられるアドレスデータテーブルにおいて、複数のデータテーブルに対して共通のデータ領域からデータを取得する構成のアドレスデータテーブルを用いる構成とすることで、複数のアドレスデータテーブルのすべてにおいて、データ容量を比較例のスロットマシンが有するアドレスデータテーブルのデータ容量の0.75倍で構成することができる。
Further, as shown in FIGS. 11A and 11B, the
また、本実施形態のスロットマシン1は、各データテーブルを取得するために用いるプログラムのデータ容量について、比較例のスロットマシン1が各データテーブルを取得するために用いるプログラムのデータ容量よりも大きくなっているものの、データテーブルの種類が増えた場合におけるプログラムのデータ容量については、オフセットの値を変更するだけで対応できる構成となっていることから、データテーブルの種類の増加に伴うデータ容量の増加が起こらない構成となっている。
In the
このような構成である本実施形態のスロットマシン1は、データテーブルの種類が増えた場合においてもプログラムのデータ容量がデータテーブルの種類の増加の影響を略受けず増加が防がれる構成となっているため、データテーブルの種類が増えるほど、アドレスデータテーブルのデータ容量の圧縮効果を大きくすることができる。
The
4.本実施形態のまとめ
以上のように、本実施形態のスロットマシン1は、1つのオフセットから2つのデータテーブルを取得する場合において、条件テーブルのアドレスを構築する場合と、抽選テーブルのアドレスを構築する場合と、のいずれにおいても、アドレスのうちビット8~ビット11のアドレスデータについて共通のデータ領域(アドレスデータテーブルT1(図5参照)において値「0」、値「3」、値「6」の値がアドレスとして対応付けられたデータ領域)からアドレスデータを取得してアドレスを構築することで、条件テーブルのアドレスを構築する場合と、抽選テーブルのアドレスを構築する場合と、でそれぞれ異なるデータ領域からアドレスデータを取得する構成と比べて、スロットマシン1に記憶されるアドレスデータテーブルのデータ容量を0.75倍に圧縮することができる。
4. Summary of the present embodiment As described above, the
また、本実施形態のスロットマシン1は、1つのオフセットから1つのデータテーブルを取得する場合において、第1データテーブルのアドレスを構築する場合と、第2データテーブルのアドレスを構築する場合と、のいずれにおいても、アドレスのうちビット8~ビット11のアドレスデータについて共通のデータ領域(アドレスデータテーブルT3(図7参照)において値「0」、値「1」、値「2」の値がアドレスとして対応付けられたデータ領域)からデータを取得してアドレスを構築することで、アドレスを構築する抽選テーブルによって異なるデータ領域からデータを取得してアドレスを構築する構成と比べて、スロットマシン1に記憶されるアドレスデータテーブルのデータ容量を0.75倍に圧縮することができる。
Further, when obtaining one data table from one offset, the
また、本実施形態のスロットマシン1は、1つのオフセットから2つのデータテーブルを取得する場合において、条件テーブルのアドレスを構築する場合と、抽選テーブルのアドレスを構築する場合と、のいずれにおいても共通してアドレスデータが取得される1バイトのデータ領域について、それぞれ4ビットに分割された条件テーブルのアドレスデータと抽選テーブルのアドレスデータとを、上位4ビットの領域と下位4ビットの領域とに分割して記憶させ、条件テーブルのアドレスを構築する場合には上位4ビットから取得したアドレスデータに基づきアドレスを構築し、抽選テーブルのアドレスを構築する場合には下位4ビットから取得したアドレスデータに基づきアドレスを構築することで、条件テーブルのアドレスを構築する場合と、抽選テーブルのアドレスを構築する場合と、でそれぞれ異なるデータ領域からアドレスデータを取得する構成と比べて、スロットマシン1に記憶されるアドレスデータテーブルのデータ容量を0.75倍に圧縮することができる。
In addition, the
また、本実施形態のスロットマシン1は、1つのオフセットから1つのデータテーブルを取得する場合において、第1データテーブルのアドレスを構築する場合と、第2データテーブルのアドレスを構築する場合と、のいずれにおいても共通してアドレスデータが取得される1バイトのデータ領域について、それぞれ4ビットに分割された第1データテーブルのアドレスデータと第2データテーブルのアドレスデータとを、上位4ビットの領域と下位4ビットの領域とに分割して記憶させ、第1データテーブルのアドレスを構築する場合には上位4ビットから取得したアドレスデータに基づきアドレスを構築し、第2データテーブルのアドレスを構築する場合には下位4ビットから取得したアドレスデータに基づきアドレスを構築することで、アドレスを構築する抽選テーブルによって異なるデータ領域からアドレスデータを取得してアドレスを構築する構成と比べて、スロットマシン1に記憶されるアドレスデータテーブルのデータ容量を0.75倍に圧縮することができる。
Further, when obtaining one data table from one offset, the
5.変形例
なお、本実施形態において、スロットマシン1は、1つのオフセットに対して2つのアドレスが対応付けられているアドレスデータテーブルT1(図5参照)において、第1情報として、条件テーブルのアドレスのうちビット8~ビット11のアドレスデータと、抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータと、のそれぞれデータの内容が異なる2種類であり、1バイトを4ビットに分割した2つのアドレスデータを有し、条件テーブルのアドレスを構築する場合には条件テーブルのアドレスのうちビット8~ビット11のアドレスデータを用い、抽選テーブルのアドレスを構築する場合には抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータを用いるように構成されているが、これに限定されない。スロットマシン1は、例えば、条件テーブルのアドレスのうちビット8~ビット15のアドレスデータと、抽選テーブルのアドレスのうちビット8~ビット15のアドレスデータと、を同一の内容に構成することで、第1情報として1バイトから構成された1種類のアドレスデータをアドレスデータテーブルT1に有するように構成されていてもよい。
5. MODIFIED EXAMPLE In the present embodiment, the
また、1つのオフセットに対して1つのアドレスが対応付けられているアドレスデータテーブルT3(図7参照)においても、例えば、第1通常中AT抽選テーブルのアドレスのうちビット8~ビット15のアドレスデータと、第2通常中AT抽選テーブルのアドレスのうちビット8~ビット15のアドレスデータと、を同一の内容に構成することで、第1情報として1バイトから構成された1種類のアドレスデータをアドレスデータテーブルT3に有するように構成されていてもよい。
Also, in the address data table T3 (see FIG. 7) in which one address is associated with one offset, for example, the address data of
また、本実施形態において、スロットマシン1は、分割サイズとして、1バイトを4ビットに分割したアドレスデータを有するように構成されているが、これに限定されない。スロットマシン1は、例えば、分割サイズとして、1バイトを2ビットに分割したアドレスデータを有し、1つのデータ領域に4種のアドレスデータが記憶されるように構成されていてもよい。
In addition, in the present embodiment, the
また、本実施形態において、スロットマシン1は、第2情報として1バイトのアドレスデータを有し、第3情報として1バイトのアドレスデータを有しているが、これに限定されない。スロットマシン1は、例えば、データテーブルのアドレスが4バイトから構成される場合であれば、第2情報として2バイトのアドレスデータを有し、第3情報として2バイトのアドレスデータを有していてもよい。
In the present embodiment, the
また、本実施形態において、スロットマシン1は、アドレスデータテーブルT1について、3種類の条件テーブル(第1当選エリアテーブル~第3当選エリアテーブル)のアドレスデータと、3種類の抽選テーブル(第1CZ中AT抽選テーブル~第3CZ中AT抽選テーブル)のアドレスデータと、が記憶されているが、これに限定されない。スロットマシン1は、例えば、オフセットの値として値「0」~値「5」の6種の値を設定可能にし、アドレスデータテーブルT1に6種類の条件テーブル(第1当選エリアテーブル~第6当選エリアテーブル)のアドレスデータと、6種類の抽選テーブル(第1CZ中AT抽選テーブル~第6CZ中AT抽選テーブル)のアドレスデータと、が記憶されるように構成されていてもよい。
In addition, in the present embodiment, the
このように構成された場合、スロットマシン1は、条件テーブルのアドレスを構築する場合と、抽選テーブルのアドレスを構築する場合と、のいずれにおいても、アドレスのうちビット8~ビット11のアドレスデータについて共通のデータ領域からアドレスデータを取得してアドレスを構築することで、アドレスデータテーブルT1に記憶されるアドレスデータのデータ容量が、合計で18バイトとなる。
When configured in this way, the
また、6種類の条件テーブルのアドレスデータと、6種類の抽選テーブルのアドレスデータと、をアドレスデータテーブルのそれぞれ異なるデータ領域から取得するように構成された場合には、合計で24バイトとなる。 Further, when the address data of the 6 types of condition tables and the address data of the 6 types of lottery tables are obtained from different data areas of the address data table, the total is 24 bytes.
つまり、スロットマシン1は、条件テーブルのアドレスを構築する場合と、抽選テーブルのアドレスを構築する場合と、のいずれにおいても共通のデータ領域からアドレスデータを取得する構成にした場合に、条件テーブルのアドレスを構築する場合と、抽選テーブルのアドレスを構築する場合と、でそれぞれ異なるデータ領域からアドレスデータを取得する構成にした場合と比べて圧縮できるデータ容量について、条件テーブルと、抽選テーブルと、の種類が増えるほど、より多くのデータ容量を圧縮することができる。
In other words, when the
また、本実施形態において、AT制御手段200は、設定値記憶手段191に記憶された設定値を参照してオフセットの値を設定するように構成されているが、これに限定されない。AT制御手段200は、遊技の進行に応じて取得可能なデータを参照してオフセットの値を設定するように構成されていてもよい。具体的には、AT制御手段200は、例えば、通常状態においてCZ状態への移行確率やAT状態に移行した場合におけるAT状態が継続する期間等の、指示機能に係る制御における有利さを規定するモードとして複数のモード(第1モード~第3モード)を有し、現在のモードを参照してオフセットの値を設定するように構成されていてもよい。 In addition, in the present embodiment, the AT control means 200 is configured to set the offset value by referring to the setting value stored in the setting value storage means 191, but it is not limited to this. The AT control means 200 may be configured to refer to data that can be acquired as the game progresses to set the offset value. Specifically, the AT control means 200 defines advantages in control related to the instruction function, such as the probability of transition to the CZ state in the normal state and the duration of the AT state in the case of transition to the AT state. It may be configured to have a plurality of modes (first mode to third mode) and set the offset value by referring to the current mode.
また、本実施形態において、スロットマシン1は、指示機能に係る制御として、図5~図8に示したアドレスデータテーブル及びアドレス構築処理を実行するように構成されているが、これに限定されない。スロットマシン1は、例えば、1つのオフセットの値から1つのアドレスを構築する場合として、内部抽選手段120による内部抽選を実行するために内部抽選テーブルのアドレスを構築する場合に、図7、図8に示したアドレスデータテーブルの構造及びアドレス構築処理を実行するように構成されていてもよく、抽選テーブルが使用される抽選の具体的な構成については、本実施形態に限定されるものではない。
In addition, in the present embodiment, the
また、本実施形態においては、遊技機として、外周面に複数種類の図柄が配列されている複数のリールと、遊技者による開始操作を検出するスタートスイッチと、複数のリールに対応して設けられ、各リールを停止させるための停止操作を検出するストップスイッチと、遊技の進行を制御する主制御部と、演出を制御する演出制御手段を有する副制御部を備え、主制御部が、複数種類の役の当否を決定する内部抽選を行う内部抽選手段と、スタートスイッチによる開始操作の検出に基づいて、複数のリールを回転させ、ストップスイッチによる停止操作の検出及び内部抽選手段により決定された内部抽選の結果に基づいて、回転中のリールを停止させるリール停止制御を行うリール制御手段と、複数のリールが停止した状態で、役ごとに予め定められた入賞形態を示す図柄組合せが有効ライン上に表示されたことに基づいて、役が入賞したと判定する入賞判定手段と、を有するスロットマシン1を例示したが、これに限らず、例えば、大当たり図柄を含む複数種類の図柄の中からいずれかを決定する図柄決定手段と、図柄が決定されてから所定の変動時間が経過すると、図柄表示部に図柄を表示させる図柄表示手段と、図柄表示部に大当たり図柄が表示されると、複数回のラウンド遊技で構成される大役遊技を実行する大役遊技実行手段と、大役遊技におけるラウンド遊技のうち予め設定された特定ラウンド遊技中に、大入賞口に入球した遊技球が特定領域に進入すると、所定の遊技利益を付与する遊技利益付与手段と、大役遊技中の演出を実行する演出実行手段と、を備えるいわゆる第一種遊技を可能なパチンコ機や、小当たり遊技中に所定の領域に遊技球が侵入することで大役遊技を開始可能な第二種遊技を可能なパチンコ機であっても本発明は適用し得る。以下、パチンコ機101について詳述する。
In addition, in the present embodiment, as a gaming machine, a plurality of reels having a plurality of types of symbols arranged on the outer peripheral surface, a start switch for detecting a start operation by the player, and provided corresponding to the plurality of reels. , a stop switch for detecting a stop operation for stopping each reel, a main control unit for controlling the progress of the game, and a sub-control unit having effect control means for controlling the effect, and the main control unit includes a plurality of types An internal lottery means that performs an internal lottery to determine whether the combination is appropriate, and based on the detection of the start operation by the start switch, rotates a plurality of reels, detects the stop operation by the stop switch, and the internal lottery determined by the internal lottery means Reel control means for performing reel stop control to stop rotating reels based on the result of the lottery, and with a plurality of reels stopped, a pattern combination indicating a predetermined winning form for each combination is on the effective line. and a winning judgment means for judging that the combination has been won based on the fact that the winning combination is displayed in the
<パチンコ機の機械的構成>
図12は、遊技価値(遊技球)を用いた遊技を行う遊技機であるパチンコ機101の斜視図である。図12に示すように、パチンコ機101は、略矩形状に組まれた四辺によって囲繞空間が形成される外枠2と、外枠2にヒンジ機構によって開閉自在に取り付けられた中枠4と、中枠4にヒンジ機構によって開閉自在に取り付けられた前枠6と、を備えている。
<Mechanical Configuration of Pachinko Machine>
FIG. 12 is a perspective view of a
中枠4は、外枠2と同様に、略矩形状に組まれた四辺によって囲繞空間が形成されている。パチンコ機101では、中枠4の囲繞空間に遊技盤30(図13参照)を保持している。また、前枠6には、ガラス製又は樹脂製の透過板11が保持されている。そして、パチンコ機101では、中枠4及び前枠6を外枠2に対して閉じると、遊技盤30においてベースとなり、パチンコ機101を正面視した場合における中枠4の前面に設置される遊技板31(図13参照)と透過板11とが所定の間隔を維持して略平行に対面するとともに、パチンコ機101の正面側から、透過板11を介して遊技盤30が視認可能となる。
Similarly to the
前枠6の下部には、パチンコ機101の正面側に突出する操作ハンドル12が設けられている。操作ハンドル12には、遊技者によって回転操作可能な発射操作レバー12aが設けられており、遊技者が発射操作レバー12aを回転させて発射操作を行うと、発射操作レバー12aの回転角度に応じた強度で、不図示の発射機構によって遊技価値としての遊技球が発射される。このようにして発射された遊技球は、遊技盤30の遊技板31の表面である遊技盤面31a(図13参照)に設けられたレール32,33(図13参照)間を上昇して遊技領域40(図13参照)に導かれることになる。
An operating handle 12 projecting toward the front side of the
図13は、遊技盤30の正面図である。図13に示すように、遊技領域40は、遊技盤面31aと透過板11(図12参照)との間隔に形成される空間であって、遊技球が流下又は転動可能な領域である。遊技盤30には、遊技盤面31aに多数の釘や風車が設けられており、遊技領域40に導かれた遊技球が釘や風車に衝突して、不規則な方向に流下、転動するようにしている。
13 is a front view of the
遊技領域40は、発射機構の発射強度に応じて遊技球の進入度合いを互いに異にする第1遊技領域40L及び第2遊技領域40Rを備えている。第1遊技領域40Lは、パチンコ機101に正対した遊技者から見て遊技領域40の左側に位置し、第2遊技領域40Rは、パチンコ機101に正対した遊技者から見て遊技領域40の右側に位置している。パチンコ機101では、レール33が遊技領域40の左側の上部で途切れていることから、発射機構によって所定の強度未満の発射強度で発射された遊技球が第1遊技領域40Lに進入し、所定の強度以上の発射強度で発射された遊技球が第2遊技領域40Rに進入することになる。
The
また、遊技領域40には、遊技球が入球可能な第1始動口51、第2始動口52、複数の第1一般入賞口58、第2一般入賞口59、が設けられており、詳細には、第1遊技領域40Lに進入した遊技球は、第1始動口51、複数の第1一般入賞口58に入球可能であり、第2遊技領域40Rに進入した遊技球は、第2始動口52、第2一般入賞口59に入球可能であるように構成されている。第1始動口51、第2始動口52、第1一般入賞口58、第2一般入賞口59のそれぞれに遊技球が入球すると、それぞれに設定された所定の賞球が遊技者に払い出される。なお、パチンコ機101において、賞球数は、1個以上であれば何個でもよく、また、第1始動口51、第2始動口52、第1一般入賞口58、第2一般入賞口59のそれぞれで払い出す賞球数を異ならせてもよいし、同じ賞球数に設定してもよい。パチンコ機101では、第1始動口51に遊技球が入球して払い出す賞球数を、第2始動口52に遊技球が入球して払い出す賞球数よりも少なく設定することも可能である。
In addition, the
パチンコ機101では、第1始動口51内に第1始動領域が設けられ、第2始動口52内に第2始動領域が設けられている。そして、パチンコ機101では、第1始動口51又は第2始動口52に遊技球が入球して第1始動領域又は第2始動領域に遊技球が進入すると、予め設けられた複数の特別図柄の中からいずれか1つの特別図柄を決定するための内部抽選が行われる。各特別図柄には、遊技者にとって有利な特別遊技状態としての大当たり遊技の実行可否や、以後の遊技状態をどのような遊技状態にするかといった種々の特典(遊技利益)が対応付けられている。したがって、遊技者は、第1始動口51又は第2始動口52に遊技球が入球すると、所定の賞球を獲得するのと同時に、種々の特典を受ける権利獲得の抽選の機会を獲得することとなる。
In the
また、第2始動口52には、可動片52aが開閉可能に設けられており、可動片52aの状態に応じて、第2始動口52への遊技球の進入容易性が変化するように構成されている。具体的には、可動片52aが閉状態にあるときには、第2始動口52への遊技球の入球が不可能となり、可動片52aが開き、遊技球の直径よりも開いた状態にあるときには、第2始動口52への遊技球の入球が可能となっている。
In addition, a
パチンコ機101では、第2遊技領域40Rに設けられたゲート53内の進入領域を遊技球が通過すると、普通図柄の抽選が行われ、抽選によって当たりに当選すると、可動片52aが所定時間、開状態に制御される。可動片52aが開状態に制御されることで、パチンコ機101では、可動片52aが遊技球を第2始動口52に導く受け皿として機能し、第2始動口52への遊技球の入球が容易となる。なお、パチンコ機101は、可動片52aが閉状態にあるときに、第2始動口52への遊技球の入球が不可能となるように構成されているが、第2始動口52が閉状態にある場合にも一定の頻度で遊技球が入球可能となるように構成されていてもよい。
In the
なお、第2遊技領域40Rの上部には、ワープ導入口56及びワープ排出口57が設けられており、第2遊技領域40Rに進入した遊技球のうち、右側を流下する遊技球はワープ導入口56から遊技盤30の背面側を通過してワープ排出口57に導かれ、再度、ゲート53の上部で第2遊技領域40Rに戻される。
In addition, a
第2遊技領域40Rの下方側には、遊技球が入球可能な大入賞口65を有する大入賞口装置60が設けられている。大入賞口装置60には、開閉扉61が大入賞口65を開閉可能となるように設けられており、通常、開閉扉61が大入賞口65を閉鎖して、大入賞口65への遊技球の入球が不可能となっている。これに対して、パチンコ機101では、大当たり遊技が実行されると、開閉扉61が開放されて、大入賞口65への遊技球の入球が可能となる。なお、大入賞口装置60には、開閉扉61の開閉と連動して上下に回動する回動部材62が設けられており、開閉扉61が開放された際に回動部材62が上方に回動して、上方から流下してくる遊技球を受け止めて大入賞口65に導き易くなる入賞補助を行うように構成されている。
A large winning
そして、大入賞口65に遊技球が入球すると、大入賞口検出センサ67により遊技球の通過が検出され、所定の賞球が遊技者に払い出される。そして、大入賞口65から入球した遊技球は、下方側に配置された排出口69を通過して大入賞口装置60の背面側から外部に排出される。なお、大入賞口検出センサ67を通過した遊技球は、遊技球検出センサである大入賞口排出検出センサ68により通過が検出され、所定時間以内に大入賞口装置60の排出口69から遊技盤30の背面に適切に排出されたか否かが検出される。
Then, when a game ball enters the big winning
また、第2始動口52及び大入賞口65に入球しなかった遊技球は、大入賞口装置60をそのまま通過して、第2一般入賞口59の上方に導かれ、第2一般入賞口59に入賞するか、或いはそのまま下方に流下する。なお、第2一般入賞口59は、例えば賞球を1個に設定し、第1遊技領域40Lを狙って遊技球を発射すべき状態で入賞を検出した際に、第1遊技領域40Lを狙うべき旨(つまり左打ちの推奨)を報知するように構成しておくことが可能である。
In addition, game balls that do not enter the
そして、遊技領域40の最下部には、第1一般入賞口58、第1始動口51、第2始動口52、大入賞口65、第2一般入賞口59、のいずれにも入球しなかった遊技球を、遊技領域40から遊技盤30の背面側に排出する排出口55が設けられている。
At the bottom of the
また、図12及び図13に示すように、パチンコ機101には、遊技状態の変化や各入賞口への入球の有無、各種抽選結果等の遊技の進行に応じた演出を実行する演出装置として、液晶表示装置からなる画像を表示する表示装置(表示部)としての演出表示装置4000、演出役物装置4100、さまざまな点灯態様や発光色に制御されるランプからなる演出照明装置4200、スピーカからなる楽曲出力装置4300、遊技者の演出に関する操作を受け付ける演出操作装置4500が設けられている。
Further, as shown in FIGS. 12 and 13, the
演出表示装置4000は、遊技盤30の略中央部分において、パチンコ機101の正面側から視認可能な位置に画像を表示する画像表示装置としての画像表示部4000aを備えており、パチンコ機101を正面視した場合において中枠4の背面側に設置されることで遊技板31よりも奥側に設けられている。つまり、パチンコ機101では、画像表示部4000aよりも手前に遊技板31が位置している。
The
演出表示装置4000は、図12に示すように、画像表示部4000aに左側、中央、右側にそれぞれ配置された演出図柄401L、401C,401Rが変動表示され、演出図柄401L、401C,401Rの停止表示態様によって大当たり抽選結果が遊技者に報知される変動演出が実行されることとなる。
As shown in FIG. 12, the
また、演出表示装置4000の表面には、表面に微細な半円筒型が並んだシートであるレンチキュラーレンズ4000bが配置されている。パチンコ機101では、レンチキュラーレンズ4000bを介して演出表示装置4000に表示される画像を遊技者に表示することで、演出表示装置4000に3次元画像を表示する際に、3次元画像を構成する左目用3次元画像と右目用3次元画像とに視差が生じ、遊技者の左目に左目用3次元画像が視認され、遊技者の右目に右目用3次元画像が視認されるため、遊技者に3次元の画像を視認させることができるように構成されている。
A
演出役物装置4100は、演出表示装置4000の画像表示部4000aよりも前方に配置され、通常、画像表示部4000aの表示を邪魔しないように縮退しているが、演出図柄401L、401C,401Rの変動表示中等に、画像表示部4000aの前方に進出するように移動する等して、遊技者に大当たりの期待感を付与するものである。
The
図12及び図13に示すように、演出照明装置4200は、例えば光源としてのLEDやLEDから照射される光を拡散するレンズ等を有して構成され、演出役物装置4100や遊技盤30等に設けられており、演出表示装置4000に表示される画像等に合わせて、さまざまに点灯制御される。
As shown in FIGS. 12 and 13, the
図12に示すように、楽曲出力装置4300は、前枠6の上部位置や外枠2の最下部位置に設けられた、いわゆるスピーカであって、演出表示装置4000に表示される画像等に合わせて、パチンコ機101の正面側に向けてさまざまな楽曲を出力する。なお、楽曲とは、楽音、噪音、音声、擬音等、音に関するすべての概念を含む。
As shown in FIG. 12, the
演出操作装置4500は、遊技者の押下操作を受け付ける演出押下ボタン4510と、遊技者の演出操作装置4500全体を回動させる回動操作を受け付ける演出回動レバー4520を有しており、パチンコ機101の幅方向略中央位置であって、かつ、透過板11よりも下方位置に設けられている。演出操作装置4500は、演出表示装置4000に表示される画像等に合わせて有効化され、操作有効期間内に遊技者の操作を受け付けると、当該操作に応じて、演出表示装置4000や演出役物装置4100を用いたさまざまな演出が実行される。
The
また、演出操作装置4500の後方には、パチンコ機101から払い出される賞球や、遊技球貸出装置から貸し出される遊技球が導かれる上皿22が設けられ、上皿22の下方に下皿24が設けられている。パチンコ機101では、上皿22が遊技球で一杯になると、上皿22に進入できない遊技球が下皿24に導かれることとなる。また、下皿24の底面には、下皿24から遊技球を排出するための球抜き孔(不図示)が形成されている。球抜き孔は、通常、開閉板(不図示)によって閉じられているが、球抜きボタン24aを押下操作することにより、上記開閉板がスライド移動する等して球抜き孔が開放され、球抜き孔から下皿24の下方に遊技球を排出することが可能となっている。
In addition, behind the
そして、図13に示すように、遊技盤30には、遊技領域40の外方であって、かつ、遊技者が視認可能な位置に、遊技に係る種々の状況を表示するための装置として、第1特別図柄表示器71、第2特別図柄表示器72、第1特別図柄保留表示器73、第2特別図柄保留表示器74、普通図柄表示器75、普通図柄保留表示器76及び右打ち報知表示器77(図14参照)を有する情報表示装置70が設けられている。
Then, as shown in FIG. 13, on the
<パチンコ機の制御的構成>
図14は、パチンコ機101の各部を示すブロック図である。主制御基板で構成される主制御部1000は、遊技の進行を制御し、メインCPU1000aと、メインROM1000bと、メインRAM1000cと、を備えている。メインCPU1000aは、各検出スイッチや払出・発射制御部3000からの入力信号に基づいて、メインROM1000bに記憶されたプログラムを読み出して演算処理を行うとともに、各装置や表示器を直接制御したり、あるいは演算処理の結果に応じて他の制御部に主制御部1000で生成したコマンドを送信したりすることで、遊技の進行に係る制御処理を実行する。メインRAM1000cは、メインCPU1000aの演算処理時におけるデータのワークエリアとして機能する。
<Control configuration of pachinko machine>
FIG. 14 is a block diagram showing each part of the
主制御部1000には、第1一般入賞口58に遊技球が入球したことを検出する第1一般入賞口検出スイッチ58sと、第2一般入賞口59に遊技球が入球したことを検出する第2一般入賞口検出スイッチ59sと、第1始動口51に遊技球が入球したことを検出する第1始動口検出スイッチ51sと、第2始動口52に遊技球が入球したことを検出する第2始動口検出スイッチ52sと、ゲート53を遊技球が通過したことを検出するゲート検出スイッチ53sと、大入賞口65に遊技球が入球したことを検出する大入賞口検出センサ67(図13参照)に設けられた大入賞口検出スイッチ65sと、大入賞口65から遊技球が排出されたことを検出する大入賞口排出検出センサ68(図13参照)に設けられた大入賞口排出検出スイッチ68sとが接続されており、各検出スイッチから出力される検出信号が主制御部1000に入力されるよう構成されている。
The
また、主制御部1000には、第2始動口52の可動片52aを作動する普通電動役物ソレノイド52soと、大入賞口65を開閉する開閉扉61を作動する大入賞口ソレノイド61soと、回動部材62を作動する大入賞口補助ソレノイド62soとが接続されており、主制御部1000によって、第2始動口52及び大入賞口65の開閉制御、大入賞口65への入賞補助制御が実行されるよう構成されている。
In addition, the
また、主制御部1000には、第1特別図柄表示器71と、第2特別図柄表示器72と、第1特別図柄保留表示器73と、第2特別図柄保留表示器74と、普通図柄表示器75と、普通図柄保留表示器76と、右打ち報知表示器77と、が接続されており、主制御部1000によって、これら各表示器の表示制御が実行される。
In addition, the
パチンコ機101では、主に第1始動口51又は第2始動口52への遊技球の入球によって開始される特別遊技と、ゲート53を遊技球が通過することによって開始される普通遊技と、に遊技の種別が大別される。そして、主制御部1000のメインROM1000bには、特別遊技及び普通遊技を進行するための種々のプログラムや、各種の遊技に必要なデータ、テーブルが記憶されている。
In the
メインCPU1000aでは、例えば、発生させた乱数を用いて実行する特別図柄の当否に係る内部抽選、普通電動役物ソレノイド52soに信号を出力し可動片52aを作動させる制御、大入賞口ソレノイド61soに信号を出力し開閉扉61を作動させる制御、大入賞口補助ソレノイド62soに信号を出力し回動部材を作動させる制御、内部抽選における特別図柄の当選確率を変更する制御等、遊技の進行に係る制御を実行する。メインCPU1000aは、各制御の結果や、各検出スイッチから入力された検出信号をコマンド(主制御コマンド)に変換し、払出・発射制御部3000や副制御部2000に送信する。なお、特別図柄の当選確率を変更する制御とは、大当たり遊技の終了後の遊技状態を、内部抽選における特別図柄の当選確率を、通常の確率とする通常状態と、通常の確率よりも上昇する確変状態と、のいずれかに決定する遊技状態決定制御のことを指している。
In the main CPU 1000a, for example, an internal lottery related to whether or not a special symbol is appropriate is executed using a generated random number, a signal is output to the normal electric accessory solenoid 52so to operate the
払出・発射制御部3000は、遊技球を発射させるための制御及び賞球を払い出すための制御を行う。払出・発射制御部3000も、主制御部1000と略同様に、図示を省略したCPU、ROM、RAMを備えており、主制御部1000に対して双方向に通信可能に接続されている。払出・発射制御部3000には、遊技情報出力端子板3110が接続されており、主制御部1000から出力される遊技進行上の種々の情報が、払出・発射制御部3000及び遊技情報出力端子板3110を介して、外部カウンタや遊技店のホールコンピュータ等に出力されることとなる。
The payout/launch control unit 3000 performs control for shooting game balls and payout prize balls. The payout/launch control unit 3000 also includes a CPU, ROM, and RAM (not shown) in substantially the same manner as the
また、払出・発射制御部3000には、貯留部に貯留された遊技球を賞球として遊技者に払い出すための払出モータ3120が接続されている。払出・発射制御部3000は、主制御部1000から送信された払出個数指定コマンドに基づいて払出モータ3120を制御して所定の賞球を遊技者に払い出すように制御する。このとき、パチンコ機101では、払い出された遊技球数が払出球計数スイッチ3130sによって検出され、払い出すべき賞球が遊技者に払い出されたかが把握されるように構成されている。
Also, the payout/launch control unit 3000 is connected with a payout motor 3120 for paying out the game balls stored in the storage unit as prize balls to the player. The payout/launch control unit 3000 controls the payout motor 3120 based on the payout number designation command transmitted from the
また、払出・発射制御部3000には、下皿24の満タン状態を検出する皿満タン検出スイッチ3140sが接続されている。皿満タン検出スイッチ3140sは、遊技球を上皿22から下皿24に導く通路に設けられており、皿満タン検出スイッチ3140sにおける遊技球の有無を遊技球検出信号として払出・発射制御部3000に出力するように構成されている。即ち、払出・発射制御部3000は、遊技球検出信号が所定時間連続して入力された場合に、下皿24が満タン状態であると判断し、遊技球検出信号の連続入力が途絶えた場合には、満タン状態が解除されたと判断する。なお、下皿24が満タン状態であると判断される場合、例えば副制御部2000が演出表示装置4000や楽曲出力装置4300等を用いて遊技者に下皿24が満タン状態であることを報知する。
Further, the payout/launch control unit 3000 is connected to a full-dish detection switch 3140s for detecting that the
また、払出・発射制御部3000には、遊技球の発射制御を行う払出・発射制御回路3010が設けられている。払出・発射制御部3000には、操作ハンドル12に設けられ、当該操作ハンドル12に遊技者が触れたことを検出するタッチセンサ12sと、発射操作レバー12aの操作角度を検出する操作ボリューム12vと、が接続されている。そして、タッチセンサ12s及び操作ボリューム12vから信号が入力されると、払出・発射制御回路3010において、遊技球発射装置に設けられた発射用ソレノイド12soを通電して遊技球を発射させる制御が実行される。
The payout/launch control unit 3000 is provided with a payout/
副制御基板で構成され、遊技に関する演出を制御する演出制御部としての副制御部2000は、主に遊技中や待機中等の各演出を制御し、サブCPU2000aと、サブROM2000bと、サブRAM2000cと、を備えている。なお、パチンコ機101においては、主制御部1000に対して、不正防止の観点により、当該主制御部1000から副制御部2000への一方向にのみ通信可能に接続されている。
The sub-control unit 2000, which is composed of a sub-control board and serves as an effect control unit that controls game-related effects, mainly controls each effect such as during a game or during standby, and includes a sub-CPU 2000a, a sub-ROM 2000b, a sub-RAM 2000c, It has The
サブCPU2000aは、主制御部1000から送信されたコマンド等に基づいて、サブROM2000bに記憶されたプログラムを読み出して演算処理を行うとともに、演出表示装置4000に画像を表示させる制御である画像表示制御や、演出役物装置4100を駆動させたり発光させたりする演出役物制御、演出照明装置4200を点灯させる点灯制御、楽曲出力装置4300から楽曲を出力させる楽曲出力制御等の演出に係る制御を実行する演出制御手段として機能するように構成されている。サブRAM2000cは、サブCPU2000aの演算処理時におけるデータのワークエリアとして機能する。
The
また、副制御部2000には、演出操作装置4500の演出押下ボタン4510への遊技者の押下操作を検出する押下操作検出スイッチ4510sと演出回動レバー4520への遊技者の回動操作を検出する回動操作検出スイッチ4520sとが接続されている。押下操作検出スイッチ4510sは、遊技者による演出押下ボタン4510の押下操作を検出すると、演出押下操作検出信号を副制御部2000に出力し、また、回動操作検出スイッチ4520sは、遊技者による演出回動レバー4520の回動操作を検出すると、演出回動操作検出信号を副制御部2000に出力する。そして、副制御部2000は、これら演出押下操作検出信号や演出回動操作検出信号等の副制御部2000に入力される信号や、遊技の進行等に基づき、演出表示装置4000、演出役物装置4100、演出照明装置4200、楽曲出力装置4300等を用いた演出を実行する。
In addition, the sub control unit 2000 includes a pressing operation detection switch 4510s for detecting the player's pressing operation on the
なお、パチンコ機101には、例えば1000Vの電圧からなる商用電源の電力を入力し、電源として機能する不図示の電源ユニットが備えられており、電源ユニットは、商用電源の1000Vの電圧を、例えば24V(或いは12Vでもよい)の電圧に降圧して各部に供給する第1降圧回路と、例えば5Vの電圧に降圧して各部に供給する第2降圧回路とを有している。なお、島設備に供給されている例えば24Vの電圧からなる電力をそのまま入力するものでもよく、その場合、第1降圧回路は不要である。
The
第1降圧回路からの例えば24Vの電圧の電力は、主制御部1000、副制御部2000、普通電動役物ソレノイド52so、大入賞口ソレノイド61so、大入賞口補助ソレノイド62so、第1特別図柄表示器71、第2特別図柄表示器72、第1特別図柄保留表示器73、第2特別図柄保留表示器74、普通図柄表示器75、普通図柄保留表示器76、右打ち報知表示器77、払出モータ3120、発射用ソレノイド12so、演出表示装置4000、演出役物装置4100、演出照明装置4200、楽曲出力装置4300等に送電され、それらの駆動電力や発光電力として用いられる。
For example, the power of voltage of 24V from the first step-down circuit is the
また、第2降圧回路からの例えば5Vの電圧の電力は、第1一般入賞口検出スイッチ58s、第2一般入賞口検出スイッチ59s、第1始動口検出スイッチ51s、第2始動口検出スイッチ52s、ゲート検出スイッチ53s、大入賞口検出スイッチ65s、大入賞口排出検出スイッチ68s、払出球計数スイッチ3130s、皿満タン検出スイッチ3140s、タッチセンサ12s、操作ボリューム12v、押下操作検出スイッチ4510s、回動操作検出スイッチ4520s等に送電され、それらのセンサやスイッチの駆動電力として用いられる。
In addition, for example, the power of voltage of 5V from the second step-down circuit is the first general winning opening detection switch 58s, the second general winning opening detection switch 59s, the first starting opening detection switch 51s, the second starting opening detection switch 52s,
また、主制御部1000においては、第1降圧回路からの例えば24Vの電圧の電力をさらに例えば5Vの電圧の電力に降圧し、この例えば5Vの電圧の電力は、メインCPU1000a、メインROM1000b、メインRAM1000c、払出・発射制御回路3010の駆動電力として用いられる。
In addition, in the
そして、副制御部2000においても、第1降圧回路からの例えば24Vの電圧の電力をさらに例えば3.3V(或いは1.2Vでもよい)の電圧の電力に降圧し、この例えば3.3Vの電圧の電力は、サブCPU2000a、サブROM2000b、サブRAM2000cの駆動電力として用いられる。
Then, in the sub-control section 2000 as well, the voltage power of, for example, 24V from the first step-down circuit is further stepped down to a voltage power of, for example, 3.3V (or 1.2V may be used). is used as driving power for the
パチンコ機101は、通常状態と、確変状態と、を含む複数の遊技状態のうち現在の遊技状態に応じた内部抽選テーブルを取得するために、遊技状態に応じた内部抽選テーブルを規定した条件テーブルとして、複数の遊技状態テーブル(第1データテーブル)を有し、内部抽選で用いる抽選テーブルとして複数の内部抽選テーブル(第2データテーブル)を有し、遊技状態テーブルのアドレス(2バイト)を構築するアドレスデータと、内部抽選テーブルのアドレス(2バイト)を構築するアドレスデータと、を記憶したアドレスデータテーブルと、を記憶手段としてのメインROM1000bに記憶させている。
A
アドレスデータテーブルは、それぞれ1バイト(所定のサイズ)に区切られた複数の区画としてのデータ領域を有しており、第1区画に相当するデータ領域に、遊技状態テーブルのアドレスのうちビット8~ビット11の4ビット(分割サイズ)のアドレスデータ(第1情報、第1分割情報)と、内部抽選テーブルのアドレスのうちビット8~ビット11の4ビット(分割サイズ)のアドレスデータ(第1情報、第2分割情報)と、が記憶され、第2区画に相当するデータ領域に、遊技状態テーブルのアドレスのうちビット0~ビット7のアドレスデータ(第2情報)が記憶され、第3区画に相当するデータ領域に、内部抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータ(第3情報)が記憶されている。
The address data table has a data area as a plurality of partitions each divided into 1 byte (predetermined size), and in the data area corresponding to the first partition,
メインCPU1000aは、アドレスデータテーブルの第1区画に相当するデータ領域から遊技状態テーブルのアドレスのうちビット8~ビット11のアドレスデータを取得し、第2区画に相当するデータ領域から遊技状態テーブルのアドレスのうちビット0~ビット7のアドレスデータを取得し、SET命令を実行しビット12に値「1」をセットし、ビット13~ビット15のそれぞれに値「0」をセットすることで、遊技状態テーブルのアドレスを構築する。
The main CPU 1000a acquires the address data of
また、メインCPU1000aは、アドレスデータテーブルの第1区画に相当するデータ領域から内部抽選テーブルのアドレスのうちビット8~ビット11のアドレスデータを取得し、第3区画に相当するデータ領域から内部抽選テーブルのアドレスのうちビット0~ビット7のアドレスデータを取得し、SET命令を実行しビット12に値「1」をセットし、ビット13~ビット15のそれぞれに値「0」をセットすることで、内部抽選テーブルのアドレスを構築する。
Further, the main CPU 1000a acquires the address data of
パチンコ機101は、遊技状態テーブルのアドレスを構築する場合と、内部抽選テーブルのアドレスを構築する場合と、のいずれにおいても、アドレスのうちビット8~ビット11のアドレスデータについて共通のデータ領域からアドレスデータを取得してアドレスを構築することで、遊技状態テーブルのアドレスを構築する場合と、内部中抽選テーブルのアドレスを構築する場合と、でそれぞれ異なるデータ領域からアドレスデータを取得する構成と比べて、パチンコ機101に記憶されるアドレスデータテーブルのデータ容量を0.75倍に圧縮することができる。
The
また、パチンコ機101は、遊技状態テーブルのアドレスを構築する場合と、内部抽選テーブルのアドレスを構築する場合と、のいずれにおいても共通してアドレスデータが取得される1バイトのデータ領域について、それぞれ4ビットに分割された遊技状態テーブルのアドレスデータと内部抽選テーブルのアドレスデータとを、上位4ビットの領域と下位4ビットの領域とに分割して記憶させ、遊技状態テーブルのアドレスを構築する場合には上位4ビットから取得したアドレスデータに基づきアドレスを構築し、内部抽選テーブルのアドレスを構築する場合には下位4ビットから取得したアドレスデータに基づきアドレスを構築することで、遊技状態テーブルのアドレスを構築する場合と、内部抽選テーブルのアドレスを構築する場合と、でそれぞれ異なるデータ領域からアドレスデータを取得する構成と比べて、パチンコ機101に記憶されるアドレスデータテーブルのデータ容量を0.75倍に圧縮することができる。
In addition, the
1 スロットマシン(遊技機)
101 パチンコ機(遊技機)
197 AT制御データ記憶手段(記憶手段)
1000b メインROM(記憶手段)
1 slot machine (gaming machine)
101 Pachinko machines (game machines)
197 AT control data storage means (storage means)
1000b Main ROM (storage means)
Claims (1)
データが記憶されたデータテーブルと、前記データテーブルに対応付けられたアドレスに関する情報が記憶されたアドレスデータテーブルと、が記憶された記憶手段を備え、
前記アドレスに関する情報は、それぞれ所定のサイズに区切られた複数のデータ領域に記憶され、
前記アドレスに関する情報には、第1情報と、第2情報と、第3情報と、が含まれ、
前記第1情報は、前記複数のデータ領域のうち第1データ領域に記憶され、
前記第2情報は、前記複数のデータ領域のうち第2データ領域に記憶され、
前記第3情報は、前記複数のデータ領域のうち第3データ領域に記憶され、
前記第1情報は、第1分割情報と、第2分割情報と、から構成され、
前記第1分割情報は、前記所定のサイズを分割した分割サイズから構成され、
前記第2分割情報は、前記分割サイズから構成され、
前記データテーブルとして、第1データテーブルと、第2データテーブルと、を有し、
前記第1データテーブルのアドレスと、前記第2データテーブルのアドレスと、には、共通の特定情報が含まれ、
前記特定情報は、前記アドレスデータテーブルには記憶されておらず、
前記第1データテーブルのアドレスは、前記第1分割情報及び前記第2情報が取得され、且つ第1レジスタの指定のビットに前記特定情報をセットする第1命令が実行され、前記第1レジスタに前記第1分割情報と、前記特定情報と、がセットされ、第2レジスタに前記第2情報がセットされることで構築され、
前記第2データテーブルのアドレスは、第3レジスタの指定のビットに前記特定情報をセットする第2命令が実行され、前記第3レジスタに前記第2分割情報と、前記特定情報と、がセットされ、第4レジスタに前記第3情報がセットされることで構築される、
ことを特徴とする遊技機。 In gaming machines that play games using gaming values,
a storage means storing a data table storing data and an address data table storing information about addresses associated with the data table;
The information about the address is stored in a plurality of data areas each partitioned into a predetermined size ,
the information about the address includes first information, second information, and third information;
the first information is stored in a first data area among the plurality of data areas ;
the second information is stored in a second data area among the plurality of data areas ;
the third information is stored in a third data area among the plurality of data areas ;
the first information is composed of first split information and second split information;
The first division information is composed of division sizes obtained by dividing the predetermined size,
The second division information is composed of the division size,
having a first data table and a second data table as the data tables,
The address of the first data table and the address of the second data table include common specific information,
The specific information is not stored in the address data table,
The address of the first data table is stored in the first register when the first division information and the second information are acquired and the first instruction for setting the specific information in the specified bit of the first register is executed. constructed by setting the first division information and the specific information and setting the second information in a second register ;
The address of the second data table is such that a second instruction for setting the specific information to a specified bit of a third register is executed, and the second division information and the specific information are set to the third register. , constructed by setting the third information in the fourth register ,
A gaming machine characterized by :
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021058816A JP7329558B2 (en) | 2021-03-30 | 2021-03-30 | game machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021058816A JP7329558B2 (en) | 2021-03-30 | 2021-03-30 | game machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022155364A JP2022155364A (en) | 2022-10-13 |
| JP7329558B2 true JP7329558B2 (en) | 2023-08-18 |
Family
ID=83556988
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021058816A Active JP7329558B2 (en) | 2021-03-30 | 2021-03-30 | game machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7329558B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016026055A (en) | 2015-11-04 | 2016-02-12 | 株式会社藤商事 | Game machine |
| JP2018094128A (en) | 2016-12-14 | 2018-06-21 | 株式会社ソフイア | Game machine |
| JP2018112866A (en) | 2017-01-11 | 2018-07-19 | 株式会社ジャパン・アイディー | Microcomputer for controlling gaming machine and program language processing system |
| JP2019208715A (en) | 2018-06-01 | 2019-12-12 | 株式会社藤商事 | Game machine |
| JP2020178766A (en) | 2019-04-23 | 2020-11-05 | 株式会社藤商事 | Game machine |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6451539A (en) * | 1987-08-21 | 1989-02-27 | Fujitsu Ltd | Computer |
-
2021
- 2021-03-30 JP JP2021058816A patent/JP7329558B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016026055A (en) | 2015-11-04 | 2016-02-12 | 株式会社藤商事 | Game machine |
| JP2018094128A (en) | 2016-12-14 | 2018-06-21 | 株式会社ソフイア | Game machine |
| JP2018112866A (en) | 2017-01-11 | 2018-07-19 | 株式会社ジャパン・アイディー | Microcomputer for controlling gaming machine and program language processing system |
| JP2019208715A (en) | 2018-06-01 | 2019-12-12 | 株式会社藤商事 | Game machine |
| JP2020178766A (en) | 2019-04-23 | 2020-11-05 | 株式会社藤商事 | Game machine |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022155364A (en) | 2022-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2021052863A (en) | Game machine | |
| JP7125110B2 (en) | game machine | |
| JP2017185055A (en) | Game machine | |
| JP6382375B2 (en) | Revolving machine | |
| JP7240002B2 (en) | game machine | |
| JP6009499B2 (en) | Game machine | |
| JP5035946B2 (en) | Slot machine | |
| JP6382376B2 (en) | Revolving machine | |
| JP7223388B2 (en) | game machine | |
| JP6664348B2 (en) | Gaming machine | |
| JP2019000235A (en) | Game machine | |
| JP7329558B2 (en) | game machine | |
| JP7168623B2 (en) | game machine | |
| JP7185653B2 (en) | game machine | |
| JP7299937B2 (en) | game machine | |
| JP5888526B2 (en) | Slot machine | |
| JP6774978B2 (en) | Game machine | |
| JP2017192447A (en) | Game machine | |
| JP7527004B2 (en) | Gaming Machines | |
| JP7824353B2 (en) | gaming machines | |
| JP5913646B1 (en) | Game machine | |
| JP7565059B2 (en) | Gaming Machines | |
| JP6906016B2 (en) | Pachinko machine | |
| JP7151994B2 (en) | game machine | |
| JP7575030B2 (en) | Gaming Machines |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220516 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230419 |
|
| 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: 20230725 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230807 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7329558 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |