JP6183501B2 - Game machine - Google Patents
Game machine Download PDFInfo
- Publication number
- JP6183501B2 JP6183501B2 JP2016118670A JP2016118670A JP6183501B2 JP 6183501 B2 JP6183501 B2 JP 6183501B2 JP 2016118670 A JP2016118670 A JP 2016118670A JP 2016118670 A JP2016118670 A JP 2016118670A JP 6183501 B2 JP6183501 B2 JP 6183501B2
- Authority
- JP
- Japan
- Prior art keywords
- movable body
- body accessory
- flag
- temporary storage
- game
- 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
Images
Landscapes
- Pinball Game Machines (AREA)
Description
遊技機に関する。 It relates to gaming machines.
現在最も普及しているぱちんこ遊技機は、始動口(スタートチャッカー)に遊技球が入球したことを契機として、7セグ等の表示部上で「特別図柄」と称される図柄が変動表示され、当該特別図柄が特定態様(例えば「7」)となった場合、通常遊技状態よりも遊技者にとって利益状態の高い特別遊技状態{通常時は閉状態にある大入賞口(アタッカー)が所定条件で開放する内容の遊技}に移行するタイプの、いわゆる「デジパチ」と呼ばれている機種(従来の「第一種遊技機」)である。ここで、遊技者の利益に直結する特別図柄の表示制御の負担を軽減するために、前記の「特別図柄」とは別に、遊技の興趣性を高めるための演出用の「装飾図柄」と称される図柄が、前記特別図柄の変動とシンクロした形で、前記表示部よりもサイズが大きい液晶等のディスプレー上で変動表示される。そして、特別図柄の変動が開始されると装飾図柄もこれに合わせて変動を開始し、特別図柄が特定態様(例えば「7」)で停止した場合、装飾図柄もこれに合わせて所定態様(例えば「777」)で停止することとなる。そして、遊技者は、装飾図柄が所定態様で停止したことにより、特別遊技へ移行が確定したことを認識する。 The most popular pachinko machines are currently displayed with a special symbol on the 7-segment display, such as when a game ball enters the starter (start chucker). When the special symbol is in a specific mode (for example, “7”), a special gaming state that is more profitable for the player than the normal gaming state {a special winning opening (attacker) that is normally closed is a predetermined condition Is a model that is called “Digipachi” (conventional “first-class game machine”). Here, in order to reduce the burden of display control of special symbols that are directly linked to the interests of the player, in addition to the aforementioned “special symbols”, it is referred to as “decorative symbols” for the purpose of enhancing the fun of the game. The symbol to be displayed is variably displayed on a display such as a liquid crystal having a size larger than that of the display unit in a form synchronized with the variation of the special symbol. And when the change of the special symbol is started, the decorative symbol also starts to change accordingly, and when the special symbol stops in a specific mode (for example, “7”), the decorative symbol also changes to the predetermined mode (for example, “777”). Then, the player recognizes that the transition to the special game has been confirmed because the decorative symbol has stopped in a predetermined manner.
このような仕組みはこの種のぱちんこ遊技機で共通するので、他種との差別化を図るためには、前記図柄の変動態様を含めた演出全般に対し、いかに工夫を凝らし高い興趣性を付与するかということに注力されている。例えば、可動体役物演出はその内の一つであるが、可動体役物演出とは、図柄変動開始から図柄停止までの間に、液晶ディスプレー等の表示装置上で展開されている演出動画像と連動して可動体役物を動作させることで、演出効果を高めることを主な目的とした演出である。このような演出を実現するに際し、遊技の興趣性をより高めるべく、可動体役物を複数搭載した遊技機が提案されている(特許文献1)。 Such a mechanism is common to this type of pachinko machine, so in order to differentiate it from other types, how to devise the overall production including the variation of the above-mentioned design and give high interest The focus is on what to do. For example, the movable body accessory effect is one of them, and the movable object effect effect is an effect video developed on a display device such as a liquid crystal display during the period from the start of symbol variation to the symbol stop. It is an effect mainly intended to enhance the effect of the production by moving the movable object in conjunction with the image. In realizing such an effect, a gaming machine equipped with a plurality of movable objects has been proposed in order to further enhance the interest of the game (Patent Document 1).
このような可動体役物を複数(例えば、二つ)備えた場合において、一方の可動体役物と他方の可動体役物の双方を同時に可動(変位)させることで、遊技の興趣性を高めるよう構成されていることが多い。例えば、一方の可動体役物と他方の可動体役物を離間して配置しておき、双方の可動体役物を互いに近接する位置まで同時に変位させることで、恰も可動体役物が合体したかのように見せかけることで演出の興趣性を高めるよう構成することを挙げることができる。このような構成例においては、双方の可動体役物が同時に出現する、或いは、同時に収納される等の見かけ上の連動性を高めることが演出の興趣性を高める上では重要となる。しかしながら、一方の可動体役物と他方の可動体役物との可動機構が相違する、或いは、可動機構が同一であっても取り付け位置(重力の作用程度)等が相違する等の要因によって、このような見かけ上の連動性を高めることが困難となる場合があるという課題が存在している。 In the case where a plurality of such movable body accessories (for example, two) are provided, by making both one movable body accessory and the other movable body accessory simultaneously movable (displaced), the interest of the game can be increased. Often configured to increase. For example, one movable body accessory and the other movable body accessory are arranged apart from each other, and by simultaneously displacing both movable body accessories to positions close to each other, the movable body accessory is combined. It can be mentioned that it is configured to enhance the interest of the production by pretending to be like that. In such a configuration example, it is important to enhance the appeal of the production by enhancing the apparent interlocking property such that both movable objects appear at the same time or are accommodated at the same time. However, due to factors such as the movable mechanism of one movable body accessory and the other movable body accessory being different, or even if the movable mechanism is the same, the mounting position (the degree of gravity action) is different, etc. There is a problem that it may be difficult to increase such apparent linkage.
本態様に係る遊技機は、
始端位置と終端位置との間で変位可能な第一の可変部材、
第一の可変部材を変位させる動力源である第一の駆動源、及び
第一の駆動源による動力を第一の可変部材に伝達する第一の動力伝達機構
を有する第一の駆動機構と、
始端位置と終端位置との間で変位可能な第二の可変部材、
第二の可変部材を変位させる動力源である第二の駆動源、及び
第二の駆動源による動力を第二の可変部材に伝達する第二の動力伝達機構
を有する第二の駆動機構と
を備え、ここで、第一の可変部材における始端位置から終端位置までの可動距離よりも、第二の可変部材における始端位置から終端位置までの可動距離の方が長くなっており、
第一の可変部材及び第二の可変部材の双方を変位させる制御を実行可能な手段であって、当該双方の可変部材を変位させる場合には、当該双方の駆動源への駆動信号の出力を同時に開始する可変部材変位制御手段
を備え、
可変部材変位制御手段は、
第一の駆動源への駆動信号を出力するに際して、所定の駆動態様よりも第一の可変部材の変位速度が低減され得る駆動態様にて駆動信号を出力する一方、第二の駆動源への駆動信号を出力するに際しては、前記所定の駆動態様にて駆動信号を出力することで、第一の可変部材が始端位置から変位して終端位置に到達するまでに要する時間と第二の可変部材が始端位置から変位して終端位置に到達するまでに要する時間とが略同一となるよう制御する
ことを特徴とする遊技機である。
<付記>
尚、本態様とは異なる別態様について以下に列記しておくが、これらには何ら限定されることなく実施することが可能である。
本別態様に係る遊技機は、
始端位置と終端位置との間で変位可能な第一の可変部材(例えば、可変部材232−217A)、
第一の可変部材(例えば、可変部材232−217A)を変位させる動力源である第一の駆動源(例えば、モータ232−211A)、及び
第一の駆動源(例えば、モータ232−211A)による動力を第一の可変部材(例えば、可変部材232−217A)に伝達する第一の動力伝達機構(例えば、いわゆるカム機構)
を有する第一の駆動機構(例えば、可動体役物ユニット232−210A)と、
始端位置と終端位置との間で変位可能な第二の可変部材(例えば、可変部材232−217B)、
第二の可変部材(例えば、可変部材232−217B)を変位させる動力源である第二の駆動源(例えば、モータ232−211B)、及び
第二の駆動源(例えば、モータ232−211B)による動力を第二の可変部材(例えば、可変部材232−217B)に伝達する第二の動力伝達機構(例えば、単純なギア同士の噛み合わせ)
を有する第二の駆動機構(例えば、可動体役物ユニット232−210B)と
を備え、ここで、第一の可変部材(例えば、可変部材232−217A)及び第二の可変部材(例えば、可変部材232−217B)が始端位置にて待機している状況下、第一の駆動源(例えば、モータ232−211A)及び第二の駆動源(例えば、モータ232−211B)の双方を所定の駆動態様にて同時に駆動開始した場合、第一の可変部材(例えば、可変部材232−217A)が始端位置から変位して終端位置に到達するまでに要する時間は、第二の可変部材(例えば、可変部材232−217B)が始端位置から変位して終端位置に到達するまでに要する時間よりも、所定時間分だけ早くなるよう構成されており、
第一の可変部材(例えば、可変部材232−217A)及び第二の可変部材(例えば、可変部材232−217B)の双方を変位させる制御を実行可能な手段であって、当該双方の可変部材を変位させる場合には、当該双方の駆動源への駆動信号の出力を同時に開始する可変部材変位制御手段(例えば、可動体役物演出動作実行制御手段2325c)
を備え、
可変部材変位制御手段(例えば、可動体役物演出動作実行制御手段2325c)は、
第一の駆動源(例えば、モータ232−211A)への駆動信号を出力するに際して、前記所定の駆動態様とは異なる駆動態様であって、前記所定の駆動態様よりも第一の可変部材(例えば、可変部材232−217A)の変位速度が低減され得る駆動態様にて駆動信号を出力する一方、第二の駆動源(例えば、モータ232−211B)への駆動信号を出力するに際しては、前記所定の駆動態様にて駆動信号を出力することで、第一の可変部材(例えば、可変部材232−217A)が始端位置から変位して終端位置に到達するまでに要する時間と第二の可変部材(例えば、可変部材232−217B)が始端位置から変位して終端位置に到達するまでに要する時間とが略同一となるよう制御する
ことを特徴とする遊技機である。
The gaming machine according to this aspect is
A first variable member that is displaceable between a start position and an end position;
A first drive mechanism having a first drive source that is a power source for displacing the first variable member; and a first power transmission mechanism that transmits power from the first drive source to the first variable member;
A second variable member that is displaceable between a start position and an end position;
A second drive source that is a power source for displacing the second variable member; and a second drive mechanism having a second power transmission mechanism that transmits power from the second drive source to the second variable member. Provided, where the movable distance from the start end position to the end position in the second variable member is longer than the movable distance from the start end position to the end position in the first variable member,
A means capable of executing control for displacing both the first variable member and the second variable member, and when displacing both the variable members, outputs drive signals to both the drive sources. Comprising variable member displacement control means that start simultaneously,
The variable member displacement control means is
When outputting the drive signal to the first drive source, the drive signal is output in a drive mode in which the displacement speed of the first variable member can be reduced as compared with the predetermined drive mode, while the drive signal to the second drive source is output. When the drive signal is output, the time required for the first variable member to be displaced from the start position and reach the end position by outputting the drive signal in the predetermined drive mode and the second variable member The gaming machine is controlled so that the time required to reach the end position after being displaced from the start position is substantially the same.
<Appendix>
In addition, although the different aspect different from this aspect is listed below, it can implement without being limited to these at all.
The gaming machine according to this different aspect is
A first variable member (for example, a variable member 232-217A) that is displaceable between a start end position and an end position;
By a first drive source (for example, a motor 232-211A) that is a power source for displacing a first variable member (for example, a variable member 232-217A), and a first drive source (for example, a motor 232-211A) A first power transmission mechanism (for example, a so-called cam mechanism) that transmits power to a first variable member (for example, a variable member 232-217A).
A first drive mechanism (for example, movable body accessory unit 232-210A) having
A second variable member (for example, a variable member 232-217B) that is displaceable between a start end position and an end position;
By a second drive source (for example, a motor 232-211B) that is a power source for displacing a second variable member (for example, the variable member 232-217B), and a second drive source (for example, a motor 232-211B) Second power transmission mechanism (for example, simple meshing of gears) that transmits power to a second variable member (for example, variable members 232-217B)
A second drive mechanism (for example, movable body accessory unit 232-210B), wherein the first variable member (for example, variable member 232-217A) and the second variable member (for example, variable) In a situation where the member 232-217B) is waiting at the start position, both the first drive source (for example, the motor 232-211A) and the second drive source (for example, the motor 232-211B) are driven to a predetermined level. When driving is started at the same time in the aspect, the time required for the first variable member (for example, the variable member 232-217A) to be displaced from the start end position and reach the end position is the second variable member (for example, variable The member 232-217 </ b> B) is configured to be faster by a predetermined time than the time required for the member 232-217 </ b> B) to be displaced from the start position and reach the end position,
A means capable of executing control for displacing both the first variable member (for example, the variable member 232-217A) and the second variable member (for example, the variable member 232-217B). In the case of displacement, variable member displacement control means (for example, movable body effect production operation execution control means 2325c) that simultaneously starts outputting drive signals to both of the drive sources.
With
The variable member displacement control means (for example, movable body effect production operation execution control means 2325c)
When outputting a drive signal to the first drive source (for example, the motor 232-211A), the drive mode is different from the predetermined drive mode, and the first variable member (for example, When the drive signal is output in a drive mode in which the displacement speed of the variable member 232-217A) can be reduced, the drive signal is output to the second drive source (for example, the motor 232-211B). By outputting a drive signal in this drive mode, the time required for the first variable member (for example, the variable members 232-217A) to be displaced from the start position and reach the end position and the second variable member ( For example, the game machine is characterized in that the time required for the variable member 232-217B) to be displaced from the start position and reach the end position is controlled to be substantially the same.
本態様に係る遊技機によれば、可動体役物を複数備えた場合において、当該複数の可動体役物の可動機構や取り付け位置等に依存することなく、当該複数の可動体役物の連動性を高めることが容易になるという効果を奏する。 According to the gaming machine according to this aspect, in the case where a plurality of movable body accessories are provided, the plurality of movable body accessories can be linked without depending on the movable mechanism or attachment position of the plurality of movable body accessories. There is an effect that it is easy to enhance the property.
以下、図面を参照して実施形態について説明する。尚、以下の実施形態は、従来の第1種ぱちんこ遊技機を二つ混在させたような機種であるが、これに限定されず、他の遊技機{例えば、従来の第2種や第3種、一般電役、普通機、複合機(例えば、従来の第1種の機能を二つ有する遊技機や、従来の第1種の機能と従来の第2種の機能を一つ有する遊技機)といったぱちんこ遊技機の他に、スロットマシン、コインゲーム機等のアーケードマシン、各種ゲーム機}に応用された場合も本形態の範囲内である。また、あくまで一例であり、各手段が存在する場所や機能等、各種処理に関しての各ステップの順序、フラグのオン・オフのタイミング、各ステップの処理を担う手段名等に関し、以下の態様に限定されるものではない。また、上記した実施形態や変更例は、特定のものに対して適用されると限定的に解すべきでなく、どのような組み合わせであってもよい。例えば、ある実施形態についての変更例は、別の実施形態の変更例であると理解すべきであり、また、ある変更例と別の変更例が独立して記載されていたとしても、当該ある変更例と当該別の変更例を組み合わせたものも記載されていると理解すべきである。
Hereinafter, embodiments will be described with reference to the drawings. In addition, although the following embodiment is a model in which two
まず、図1を参照しながら、本実施形態に係るぱちんこ遊技機の前面側の基本構造を説明する。ぱちんこ遊技機は、主に遊技機枠と遊技盤で構成される。以下、これらを順に説明する。 First, the basic structure of the front side of the pachinko gaming machine according to the present embodiment will be described with reference to FIG. Pachinko gaming machines mainly consist of a gaming machine frame and a gaming board. Hereinafter, these will be described in order.
はじめに、ぱちんこ遊技機の遊技機枠は、外枠102、前枠104、透明板106、扉108、上球皿110、下球皿112及び発射ハンドル116を含む。まず、外枠102は、ぱちんこ遊技機を設置すべき位置に固定するための枠体である。前枠104は、外枠102の開口部分に整合する枠体であり、図示しないヒンジ機構を介して外枠102に開閉可能に取り付けられる。前枠104は、遊技球を発射する機構、遊技盤を着脱可能に収容させるための機構、遊技球を誘導又は回収するための機構等を含む。透明板106は、ガラス等により形成され、扉108により支持される。扉108は、図示しないヒンジ機構を介して前枠104に開閉可能に取り付けられる。上球皿110は、遊技球の貯留、発射レールへの遊技球の送り出し、下球皿112への遊技球の抜き取り等の機構を有する。下球皿112は、遊技球の貯留、抜き取り等の機構を有する。また、上球皿110と下球皿112の間にはスピーカ114が設けられており、遊技状態等に応じた効果音が出力される。
First, the gaming machine frame of the pachinko gaming machine includes an
次に、遊技盤は、外レール122と内レール124とにより区画された遊技領域120が形成されている。そして、当該遊技領域120には、複数の遊技釘及び風車等の機構や各種一般入賞口の他、第1主遊技始動口2210、第2主遊技始動口2110、補助遊技入球口2410、第1大入賞口2120、第2大入賞口2220、第1主遊技図柄表示装置2130、第2主遊技図柄表示装置2230、演出表示装置2140、補助遊技図柄表示装置2420、センター飾り192及びアウト口142が設置されている。以下、各要素を順番に詳述する。
Next, the
まず、第1主遊技始動口2210は、第1主遊技に対応する始動入賞口として設置されている。具体的構成としては、第1主遊技始動口2210は、第1入球検出装置2211を備える。ここで、第1入球検出装置2211は、第1主遊技始動口2210への遊技球の入球を検出するセンサであり、入球時にその入球を示す第1主遊技始動口入球情報を生成する。
First, the first main
次に、第2主遊技始動口2110は、第2主遊技に対応する始動入賞口として設置されている。具体的構成としては、第2主遊技始動口2110は、第2入球検出装置2111と、電動役物2112と、備える。ここで、第2入球検出装置2111は、第2主遊技始動口2110への遊技球の入球を検出するセンサであり、入球時にその入球を示す第2主遊技始動口入球情報を生成する。次に、電動役物2112は、第2主遊技始動口2110に遊技球が入球不能な閉鎖状態と遊技球が入球可能な開放状態に可変する(例えば、電動役物ソレノイド2112aを励磁することで開放状態に可変し、消磁することで閉鎖状態に可変するよう構成する)。尚、本例では、第2主遊技始動口2110は、第1主遊技始動口2210と上下に隣接配置されており、電動役物2112が閉鎖状態にある場合には、第2主遊技始動口2110に入球不能となるよう、第2主遊技始動口2110の開口部が第1主遊技始動口2210によって閉塞されているが、これには何ら限定されない。
Next, the second main
次に、補助遊技入球口2410は、入球検出装置2411を備える。ここで、入球検出装置2411は、補助遊技入球口2410への遊技球の入球を検出するセンサであり、入球時にその入球を示す補助遊技入球口入球情報を生成する。尚、補助遊技入球口2410への遊技球の入球は、第2主遊技始動口2110の電動役物2112を変位させるための抽選の契機となる。
Next, the
次に、第1大入賞口2120(第2大入賞口2220)は、第1主遊技図柄(第1特別図柄)又は第2主遊技図柄(第2特別図柄)が所定態様で停止した場合、「大当り」として開状態となる、横長方形状を成しアウト口142の上方に位置した入賞口である。具体的構成としては、第1大入賞口2120(第2大入賞口2220)は、遊技球の入球を検出するための第1入賞検出装置2121(第2入賞検出装置2221)と、第1電動役物2122(第2電動役物2222)と、を備える。ここで、第1入賞検出装置2121(第2入賞検出装置2221)は、第1大入賞口2120(第2大入賞口2220)への遊技球の入球を検出するセンサであり、入球時にその入球を示す第1大入賞口入球情報(第2大入賞口入球情報)を生成する。第1電動役物2122(第2電動役物2222)は、第1大入賞口2120(第2大入賞口2220)に遊技球が入賞不能又は入賞困難な通常状態と遊技球が入賞し易い開放状態に第1大入賞口2120(第2大入賞口2220)を可変させる{例えば、第1電動役物ソレノイド2122a(第2電動役物ソレノイド2222a)を励磁することで開放状態に可変し、消磁することで通常状態に可変するよう構成する}。尚、本実施形態では、大入賞口は二つ存在するが、第1主遊技図柄に基づく特別遊技と第2主遊技図柄に基づく特別遊技を一つの大入賞口で実行するよう構成してもよい。
Next, when the first main game symbol (first special symbol) or the second main game symbol (second special symbol) is stopped in a predetermined manner, the first grand prize port 2120 (second grand prize port 2220) This is a winning opening that is in the open state as a “big hit” and is located above the
次に、第1主遊技図柄表示装置2130(第2主遊技図柄表示装置2230)は、第1主遊技(第2主遊技)に対応する第1主遊技図柄(第2主遊技図柄)の変動表示及び停止表示を行う。具体的構成としては、第1主遊技図柄表示装置2130(第2主遊技図柄表示装置2230)は、第1主遊技図柄表示部2131(第2主遊技図柄表示部2231)と、第1主遊技図柄保留表示部2132(第2主遊技図柄保留表示部2232)とを備える。ここで、第1主遊技図柄保留表示部2132(第2主遊技図柄保留表示部2232)は、4個のランプから構成され、当該ランプの点灯個数が、第1主遊技(第2主遊技)に係る乱数の保留数(実行されていない主遊技図柄の変動数)に相当する。尚、第1主遊技図柄表示装置2130(第2主遊技図柄表示装置2230)は、例えば7セグメントLEDで構成され、第1主遊技図柄(第2主遊技図柄)は、「0」〜「9」の10種類の数字及びハズレの「−」で表示される。 Next, the first main game symbol display device 2130 (second main game symbol display device 2230) changes the first main game symbol (second main game symbol) corresponding to the first main game (second main game). Display and stop display. Specifically, the first main game symbol display device 2130 (second main game symbol display device 2230) includes a first main game symbol display unit 2131 (second main game symbol display unit 2231) and a first main game. And a symbol hold display unit 2132 (second main game symbol hold display unit 2232). Here, the first main game symbol hold display unit 2132 (second main game symbol hold display unit 2232) is composed of four lamps, and the number of lighting of the lamps is the first main game (second main game). This corresponds to the number of random numbers held (the number of main game symbols that have not been executed). The first main game symbol display device 2130 (second main game symbol display device 2230) is composed of, for example, a 7-segment LED, and the first main game symbol (second main game symbol) is “0” to “9”. ”And 10 types of numbers and“ − ”of the loss.
尚、第1主遊技図柄(第2主遊技図柄)は必ずしも演出的な役割を持つ必要が無いため、本実施形態では、第1主遊技図柄表示装置2130(第2主遊技図柄表示装置2230)の大きさは、目立たない程度に設定されている。しかしながら、第1主遊技図柄(第2主遊技図柄)自体に演出的な役割を持たせて第1装飾図柄(第2装飾図柄)を表示させないような手法を採用する場合には、後述する演出表示装置2310のような液晶ディスプレーに、第1主遊技図柄(第2主遊技図柄)を表示させるように構成してもよい。
Since the first main game symbol (second main game symbol) does not necessarily have an effect role, in this embodiment, the first main game symbol display device 2130 (second main game symbol display device 2230). The size of is set to be inconspicuous. However, in the case of adopting a technique that does not display the first decorative symbol (second decorative symbol) by giving the first main gaming symbol (second main gaming symbol) itself an effect role, an effect described later You may comprise so that a 1st main game symbol (2nd main game symbol) may be displayed on a liquid crystal display like the
次に、演出表示装置2140は、主として、第1主遊技図柄・第2主遊技図柄と連動して変動・停止する装飾図柄を含む演出画像の変動表示及び停止表示が行われると共に、装飾図柄の保留球表示が行われる。具体的には、後述する演出表示制御手段2320の表示制御により、画面上に、装飾図柄の変動表示及び停止表示が実行される装飾図柄表示領域2311(不図示)と、第1主遊技図柄に対応した装飾図柄の保留表示が実行される第1保留表示部2312a及び第2主遊技図柄に対応した装飾図柄の保留表示が実行される第2保留表示部2312b(不図示)と、が形成される。尚、演出表示装置2140は、本実施形態では液晶ディスプレーで構成されているが、機械式のドラムやLED等の他の表示手段で構成されていてもよい。
Next, the
次に、補助遊技図柄表示装置2420は、補助遊技図柄(普通図柄)の変動表示及び停止表示が行われる。具体的構成としては、補助遊技図柄表示装置2420は、補助遊技図柄表示部2421と、補助遊技図柄保留表示部2422とを備える。ここで、補助遊技図柄保留表示部2422は、4個のランプから構成され、当該ランプの点灯個数が、補助遊技図柄変動の保留数(実行されていない補助遊技図柄変動の数)に相当する。
Next, the auxiliary game
最後に、センター飾り192は、演出表示装置2140の周囲に設置され、遊技球の流路、演出表示装置2140の保護、装飾等の機能を有する。また、遊技効果ランプ190は、遊技領域120に設けられ、点滅等することで演出の役割を果たす。
Finally, the
次に、図2を参照しながら、ぱちんこ遊技機の背面側における基本構造を説明する。ぱちんこ遊技機は、ぱちんこ遊技機の全体動作を制御し、特に第1主遊技始動口2210(第2主遊技始動口2110)へ入球したときの抽選等、遊技動作全般の制御(即ち、遊技者の利益と直接関係する制御)を行う主制御装置(主制御基板)1000と、遊技内容に興趣性を付与する演出表示装置2140上での各種演出に係る表示制御を行う演出表示制御手段(サブメイン制御基板)2320と、遊技の興趣性を高める演出の表示処理が実行される演出表示装置(サブサブ制御基板)2310と、賞球タンク212、賞球レール214及び各入賞口への入賞に応じて賞球タンク212から供給される遊技球を上球皿110へ払い出す払出ユニット216等を備える賞球払出機構(セット基盤)210と、払出ユニット216による払出動作を制御する賞球払出制御装置(賞球払出制御基板)3000と、上球皿110の遊技球(貯留球)を遊技領域120へ1球ずつ発射する発射装置232と、発射装置232の発射動作を制御する発射制御基板230と、ぱちんこ遊技機の各部へ電力を供給する電源ユニット290と、ぱちんこ遊技機の電源をオンオフするスイッチである電源スイッチ292等が、前枠104裏面(遊技側と反対側)に設けられている。 Next, the basic structure on the back side of the pachinko gaming machine will be described with reference to FIG. The pachinko gaming machine controls the overall operation of the pachinko gaming machine, and in particular controls the overall game operation such as lottery when entering the first main game starting port 2210 (second main game starting port 2110) (ie, game Main control device (main control board) 1000 that performs control directly related to the profits of the player, and effect display control means that performs display control related to various effects on the effect display device 2140 that provides interest to the game content ( Sub-main control board) 2320, presentation display device (sub-sub control board) 2310 for performing display processing for enhancing the fun of the game, prize ball tank 212, prize ball rail 214, and winning prizes In response, a prize ball payout mechanism (set base) 210 including a payout unit 216 for paying out game balls supplied from the prize ball tank 212 to the upper ball tray 110, and payout by the payout unit 216 A prize ball payout control device (prize ball payout control board) 3000 for controlling the work, a launch device 232 for launching the game balls (reserved balls) of the upper ball tray 110 to the game area 120 one by one, and launch of the launch device 232 A launch control board 230 that controls the operation, a power supply unit 290 that supplies power to each part of the pachinko gaming machine, a power switch 292 that is a switch for turning on and off the pachinko gaming machine, etc. On the opposite side).
《可動体役物構成》
次に、図3を参照しながら、本実施形態における遊技盤を構成する遊技盤ユニット232−100(主に可動体役物に係る部分)の基本構造を説明する。はじめに、本実施形態では、図柄変動開始から図柄停止までの間に、演出表示装置2140上で展開されている演出動画像と連動して動作する可動体役物を複数種類(本例では、4種類)備えている。また、夫々の可動体役物は、合成樹脂やバネ等の部材により構成された可動部材、可動部材の駆動源となるステッピングモータやソレノイド、可動部材の位置を検出するためのセンサ等をユニット化して構成されている。具体的には、本実施形態では、遊技機正面側からみて上方(遊技盤ユニット232−100の中央を基準)に設置された可動体役物ユニット232−210A(以下、作用的な名称として可動体役物Aと呼ぶことがある)と、遊技機正面側からみて下方(遊技盤ユニット232−100の中央を基準)に設置された可動体役物ユニット232−210B(以下、作用的な名称として可動体役物Bと呼ぶことがある)と、遊技機正面側からみて左方(遊技盤ユニット232−100の中央を基準)に設置された可動体役物ユニット232−110C(以下、作用的な名称として可動体役物Cと呼ぶことがある)と、遊技機正面側からみて右方(遊技盤ユニット232−100の中央を基準)に設置された可動体役物ユニット232−110D(以下、作用的な名称として可動体役物Dと呼ぶことがある)と、が遊技盤ユニット232−100に対して着脱可能に構成されている。
《Movable body composition》
Next, with reference to FIG. 3, the basic structure of the game board unit 232-100 (mainly related to the movable body accessory) constituting the game board in the present embodiment will be described. First, in the present embodiment, there are a plurality of types of movable body accessories that operate in conjunction with the effect moving image developed on the
次に、図4を参照しながら、本実施形態における可動体役物A〜Dの動作態様について説明する。まず、可動体役物A〜Dの初期位置は、図3に示される位置である。次に、可動体役物Aが駆動された場合には、図4(左側)に示されるように、初期位置となる遊技機正面側からみて上方(遊技盤ユニット232−100の中央を基準)から遊技盤ユニット232−100の中央側へ降下することで、遊技者にとって視認容易な位置へ変位するよう構成されており(以下、当該変位動作を出現動作と呼ぶことがある)、後述するような機構によって、図4(左側)に示される位置が、可動体役物Aの変位可能な限界位置(最大駆動位置)となるよう構成されている。また、出現動作時にて停止した位置から初期位置へ上昇することで、遊技者にとって視認困難な位置へ変位するよう構成されている(以下、当該変位動作を収納動作と呼ぶことがある)。次に、可動体役物Bが駆動された場合には、図4(左側)に示されるように、初期位置となる遊技機正面側からみて下方(遊技盤ユニット232−100の中央を基準)から遊技盤ユニット232−100の中央側へ上昇することで、遊技者にとって視認容易な位置へ変位するよう構成されており(以下、当該変位動作を出現動作と呼ぶことがある)、後述するような機構によって、図4(左側)に示される位置が、可動体役物Bの変位可能な限界位置(最大駆動位置)となるよう構成されている。また、出現動作時にて停止した位置から初期位置へ下降することで、遊技者にとって視認困難な位置へ変位するよう構成されている(以下、当該変位動作を収納動作と呼ぶことがある)。また、図4(右側)に示されるように、可動体役物C及び可動体役物Dにおいても、同様の駆動制御が可能に構成されている。ここで、図4(左側)と図4(右側)とを比較すると明らかなように、可動体役物Aの可動域と可動体役物Cの可動域とが重複し得る(干渉し得る)よう構成されている結果、可動体役物Aと可動体役物Cとが同時に変位した場合には、両者が衝突し得るよう構成されている。 Next, with reference to FIG. 4, an operation mode of the movable body accessories A to D in the present embodiment will be described. First, the initial positions of the movable body accessories A to D are the positions shown in FIG. Next, when the movable body accessory A is driven, as shown in FIG. 4 (left side), as viewed from the front side of the gaming machine that is the initial position, the upper side (based on the center of the game board unit 232-100) Is lowered to the center side of the game board unit 232-100 to be displaced to a position that is easily visible to the player (hereinafter, the displacement operation may be referred to as an appearance operation), which will be described later. With this mechanism, the position shown in FIG. 4 (left side) is configured to be a limit position (maximum driving position) at which the movable article A can be displaced. Further, it is configured to move to a position where it is difficult for the player to visually recognize by moving up from the position where it stopped during the appearance operation to the initial position (hereinafter, the displacement operation may be referred to as a storage operation). Next, when the movable body accessory B is driven, as shown in FIG. 4 (left side), as viewed from the front side of the gaming machine that is the initial position, the lower side (based on the center of the gaming board unit 232-100) The game board unit 232-100 is moved up to the center of the game board unit 232-100 to be displaced to a position that is easily visible to the player (hereinafter, the displacement operation may be referred to as an appearance operation), which will be described later. With this mechanism, the position shown in FIG. 4 (left side) is configured to be a limit position (maximum driving position) at which the movable body accessory B can be displaced. Moreover, it is comprised so that it may displace to the position where it is difficult for a player to visually recognize by descend | falling from the position stopped at the time of appearance operation | movement to an initial position (Hereinafter, the said displacement operation | movement may be called storage operation | movement.). Further, as shown in FIG. 4 (right side), the movable body accessory C and the movable body accessory D are configured to be capable of the same drive control. Here, as is clear from comparison between FIG. 4 (left side) and FIG. 4 (right side), the movable range of the movable body accessory A and the movable range of the movable body accessory C may overlap (can interfere). As a result, when the movable body accessory A and the movable body accessory C are displaced at the same time, they can collide with each other.
次に、図5及び図6を参照しながら、本実施形態における可動体役物A及び可動体役物Bに係る内部機構の概略について説明する。まず、図5に示されるように、可動体役物Aとなる可動体役物ユニット232−210Aは、駆動源となるモータ232−211Aを備えている。また、モータ232−211Aには、駆動ギア232−212Aが固着されており、モータ232−211Aの回転運動が駆動ギア232−212Aに伝達されるよう構成されていると共に、駆動ギア232−212Aと噛み合うよう従動ギア232−213Aが配置されている。ここで、従動ギア232−213Aにはフォロア232−214Aが固着されており、摺動溝232−215A内を摺動するよう構成されている結果、従動ギア232−213Aが回転した場合には、回転軸232−216Aを中心として、可変部材232−217Aが回転運動を行うよう構成されている(いわゆるカム機構によって駆動させており、以下の説明において、モータ232−211Aが正転した場合には、可動体役物Aが出現動作を行うよう作用し、モータ232−211Aが逆転した場合には、可動体役物Aが収納動作を行うよう作用するものとする)。尚、初期位置付近においては、従動ギア232−213Aの回転方向に対して、摺動溝232−215Aからフォロア232−214Aにかかる力を直角になるよう構成しているためロックがかかるよう構成されている。次に、図6に示されるように、可動体役物Bとなる可動体役物ユニット232−210Bは、駆動源となるモータ232−211Bを備えている。また、モータ232−211Bには、駆動ギア232−212Bが固着されており、モータ232−211Bの回転運動が駆動ギア232−212Bに伝達されるよう構成されていると共に、駆動ギア232−212Bと噛み合うよう従動ギア232−213Bが配置されている。ここで、従動ギア232−213Bには可変部材232−217Bが固着されている結果、従動ギア232−213Bが回転した場合には、回転軸232−216Bを中心として、可変部材232−217Bが回転運動を行うよう構成されている(即ち、単純なギア同士の噛み合わせによって駆動させており、以下の説明において、モータ232−211Bが正転した場合には、可動体役物Bが出現動作を行うよう作用し、モータ232−211Bが逆転した場合には、可動体役物Bが収納動作を行うよう作用するものとする)。ここで、図5と図6とを比較すると明らかなように、可動体役物Aの駆動機構と可動体役物Bの駆動機構とは全く異なっており、双方における可変部材の可動範囲(初期位置からの変位可能な距離)や取り付け位置(生じる重力)、或いは、ギア非等も相違している。その結果、双方の可動体役物を同時に駆動開始した場合、これらの相違点に起因して、夫々の可動体役物の変位速度が相違する結果、遊技者にとっては見た目上の興趣性が低下してしまう(双方の動きが合っていないように見える)恐れがある。このような問題点に対して、可動体役物の内部機構を調整することで対応するアプローチが困難であるため、可動体役物を駆動制御するソフトウェア側での対応が必要となる。しかしながら、ソフトウェア側での対応を行う際に、プログラム処理内容を大幅に変更してしまうと、当該ソフトウェアの汎用性を低下させてしまうことに繋がるという新たな問題点が生じる。そこで、以下、夫々の可動体役物の見た目上の動作が合致するようソフトウェア側での対応を可能とすると共に、プログラム処理内容を大幅に変更してしまうことを回避するための手法について説明する。 Next, with reference to FIGS. 5 and 6, an outline of an internal mechanism related to the movable body accessory A and the movable body accessory B in the present embodiment will be described. First, as shown in FIG. 5, the movable body accessory unit 232-210 </ b> A that becomes the movable body accessory A includes a motor 232-211 </ b> A that becomes a drive source. Further, a drive gear 232-212 A is fixed to the motor 232-211 A, and the rotational movement of the motor 232-211 A is transmitted to the drive gear 232-212 A. The driven gears 232-213A are arranged so as to mesh with each other. Here, the follower 232-213A is fixed to the driven gear 232-213A, and is configured to slide in the sliding groove 232-215A. As a result, when the driven gear 232-213A rotates, The variable member 232-217A is configured to rotate around the rotating shaft 232-216A (in the following description, when the motor 232-211A is normally rotated, it is driven by a so-called cam mechanism. The movable body accessory A acts so as to perform the appearance operation, and when the motor 232-211A reverses, the movable body accessory A acts so as to perform the storing operation). In the vicinity of the initial position, the force applied from the sliding groove 232-215A to the follower 232-214A is perpendicular to the rotational direction of the driven gear 232-213A, so that the lock is applied. ing. Next, as shown in FIG. 6, the movable body accessory unit 232-210 </ b> B serving as the movable body accessory B includes a motor 232-211 </ b> B serving as a drive source. Further, a drive gear 232-212 B is fixed to the motor 232-211 B, and the rotational movement of the motor 232-211 B is transmitted to the drive gear 232-212 B, and the drive gear 232-212 B and The driven gears 232-213B are arranged so as to mesh with each other. Here, as a result of the variable member 232-217 B being fixed to the driven gear 232-213 B, when the driven gear 232-213 B rotates, the variable member 232-217 B rotates about the rotating shaft 232-216 B. It is configured to move (that is, it is driven by meshing of simple gears, and in the following description, when the motor 232-211 B rotates normally, the movable body accessory B appears and moves. When the motor 232-211B reverses, the movable body accessory B acts to perform the storing operation). Here, as apparent from a comparison between FIG. 5 and FIG. 6, the driving mechanism of the movable body accessory A and the driving mechanism of the movable body accessory B are completely different, and the movable range (initial stage) of the variable member in both is different. The displaceable distance from the position), the attachment position (generated gravity), or the gear non-uniformity is also different. As a result, when both movable body accessories start to be driven at the same time, due to these differences, the displacement speed of each movable body accessory is different, resulting in a decrease in visual interest for the player. (It seems that both movements do not match). Since it is difficult to approach such a problem by adjusting the internal mechanism of the movable body accessory, it is necessary to cope with the software that drives and controls the movable body accessory. However, when dealing with the software side, if the program processing content is significantly changed, there arises a new problem that the versatility of the software is reduced. Therefore, the following describes a technique for enabling the software side to cope with the apparent movement of each movable body accessory and avoiding drastically changing the program processing contents. .
《電気的構成》
次に、図7のブロック図を参照しながら、本実施形態に係るパチンコ遊技機の電気的な概略構成を説明する。はじめに、本実施形態に係るパチンコ遊技機は、前述したように、遊技の進行を制御する主制御基板1000と、主制御基板1000からの情報(信号、コマンド等)に基づいて遊技球の払出を制御する賞球払出制御基板3000と、装飾図柄の変動・停止等の演出表示装置2140上での各種演出、スピーカ114からの音響、遊技効果ランプ190の点灯等の演出全般やエラー報知を制御するサブメイン制御基板2320と、演出表示装置2140上での装飾図柄の変動表示・停止表示及び保留表示や予告表示等の表示処理を実行するサブサブ制御基板2310と、を備える。ここで、主制御基板1000、賞球払出制御基板3000、サブメイン制御基板2320及びサブサブ制御基板2310には、様々な演算処理を行うCPU、CPUの演算処理を規定したプログラムを予め記憶するROM、CPUが取り扱うデータ(遊技中に発生する各種データやROMから読み出されたコンピュータプログラム等)を一時的に記憶するRAMが搭載されている。また、各基板は電源供給ユニットと接続しており、電源供給ユニットから電力を供給されることで電気的動作が可能となっている。
<Electrical configuration>
Next, an electrical schematic configuration of the pachinko gaming machine according to the present embodiment will be described with reference to the block diagram of FIG. First, as described above, the pachinko gaming machine according to the present embodiment pays out a game ball based on the
まず、主制御基板1000は、賞球払出制御基板3000と、サブメイン制御基板2320と、第1入球検出装置2211や第2入球検出装置2111等の入賞口センサSとに接続している。また、その他、外部接続端子(不図示)を介してホールコンピュータ等とも接続しており、主制御基板1000から外部の装置に対して遊技関連情報を出力できるよう構成されている。
First, the
次に、賞球払出制御基板3000は、遊技球の払出を実行する賞球払出機構210と、遊技者によって操作可能な装置であって遊技球の貸出要求を受付け賞球払出制御基板3000に伝達する遊技球貸出装置100とに接続している。また、サブサブ制御基板2310は、演出表示装置2140と接続している。尚、本実施形態では、遊技球貸出装置100を別体として遊技機に隣接する形態を採用しているが、遊技機と一体としてもよく、その場合には、賞球払出制御基板3000により貸出制御及び電子マネー等貸出用の記録媒体の管理制御等を統括して行っても良い。
Next, the prize ball
次に、サブメイン制御基板2320は、サブサブ制御基板2310と、遊技盤ユニット232−100と、可動体役物に係るエラーを報知可能な可動体役物エラー報知手段232−31とに接続している。また、その他、スピーカ114・遊技効果ランプ190等とも接続している。ここで、本実施形態では、可動体役物エラー報知手段232−31は複数のLEDによって構成されており、後述するように、可動体役物A〜可動体役物Dにおける異常動作を検出した場合には、何れの可動体役物に係る異常動作であるのかを判別可能に報知(例えば、LEDの点灯箇所や点灯箇所の組合せで報知)できるよう構成されている。また、サブメイン制御基板2320と遊技盤ユニット232−100との接続においては、可動体役物群232−110(前述の可動体役物A〜D)と当該可動体役物群の存在位置を検出可能な位置センサ群232−120とに接続している。
Next, the
次に、図8の上段におけるブロック図を参照しながら、本実施形態に係る遊技盤ユニットの内部構成を説明する。まず、遊技盤ユニット232−100は、可動体役物群232−110として可動体役物A〜Dを備えており、前述したように、可動体役物Aと可動体役物Cとは可動域が互いに干渉し得るよう構成されている。また、後述するように、可動体役物Aと可動体役物Bとは互いに同期動作し得るよう構成されている。ここで、可動体役物Aの駆動源となるモータ232−211A(以下、略称としてモータAと呼ぶことがある)、可動体役物Bの駆動源となるモータ232−211B(以下、略称としてモータBと呼ぶことがある)、可動体役物Cの駆動源となるソレノイド232−112C(以下、略称としてソレノイドCと呼ぶことがある)、及び、可動体役物Dの駆動源となるソレノイド232−112D(以下、略称としてソレノイドDと呼ぶことがある)の夫々はサブメイン制御基板2320と接続している。また、可動体役物Aの現在位置を監視する位置センサ232−220A(以下、略称として位置センサAやセンサAと呼ぶことがある)、可動体役物Bの現在位置を監視する位置センサ232−220B(以下、略称として位置センサBやセンサBと呼ぶことがある)、可動体役物Cの現在位置を監視する位置センサ232−120C(以下、略称として位置センサCやセンサCと呼ぶことがある)、及び、可動体役物Dの現在位置を監視する位置センサ232−120D(以下、略称として位置センサDやセンサDと呼ぶことがある)の夫々はサブメイン制御基板2320と接続している。そして、サブメイン制御基板2320側から送信される励磁パルス信号に基づきソレノイドC(D)及びモータA(B)が励磁され、可動体役物C(D)及び可動体役物A(B)が駆動する。また、可動体役物C(D)及び可動体役物A(B)の存在位置を位置センサC(D)及び位置センサA(B)によって検出し、当該検出した位置情報をサブメイン制御基板2320へ送信する。このように構成することで、可動体役物A〜Dの夫々をサブメイン制御基板2320側から制御することが可能となる。尚、位置センサAとして、可動体役物Aの初期位置に位置センサα(複数でもよい)を設置し、可動体役物Aの最大駆動位置や初期位置と最大駆動位置との中間であって所定の検出ポイントとなる位置に位置センサβ(複数でもよい)を設置するよう構成し、夫々の位置センサにて可動体役物Aを検出したか否かに係る情報をサブメイン制御基板2320側へ送信することで、可動体役物Aの存在位置の詳細を検出するよう構成してもよい。更に、本実施形態では、サブメイン制御基板2320側での制御誤動作に起因して、ソレノイドC(D)及びモータA(B)が焼損することがないよう、励磁制御部における構造に特徴を有している。そこで、以下、サブメイン制御基板2320における励磁制御部について詳述する。
Next, the internal configuration of the game board unit according to the present embodiment will be described with reference to the block diagram in the upper part of FIG. First, the game board unit 232-100 is provided with the movable body accessories A to D as the movable body role group 232-110. As described above, the movable body role A and the movable body role C are movable. The areas are configured to interfere with each other. Further, as will be described later, the movable body accessory A and the movable body accessory B are configured to be able to operate in synchronization with each other. Here, a motor 232-211 A (hereinafter, abbreviated as “motor A”) serving as a drive source for the movable body accessory A, and a motor 232-211 B (hereinafter abbreviated as “drive source” for the movable body accessory B). A motor B), a solenoid 232-112C (hereinafter also abbreviated as a solenoid C), which is a driving source for the movable object C, and a solenoid which is a driving source for the movable object D Each of 232-112 </ b> D (hereinafter also referred to as solenoid D for short) is connected to the sub
次に、図8の中段におけるブロック図を参照しながら、本実施形態に係るサブメイン制御基板2320における励磁制御部の電気的な概略構成を説明する。まず、サブメインCPU232−300は、RAM232−400と、I/Oポート232−500とに接続しており、I/Oポート232−500を介して、励磁パルス信号と制御信号とを別々に出力するよう構成されている。次に、I/Oポート232−500はドライバ232−600と接続しており、I/Oポート232−500から出力された励磁パルス信号と制御信号とは、論理回路(本例では、正論理のアンド回路であるが、これには限定されない)を介して一の信号へと変換された上で、ドライバ232−600へと入力される。そして、ドライバ232−600はソレノイドC(D)及びモータA(B)の夫々と接続しており、変換された一の信号である励磁信号に基づきソレノイドC(D)及びモータA(B)に対して励磁電力を供給できるよう構成されている。ここで、同図の下段は、励磁パルス信号と制御信号とが論理回路を介して一の信号へと変換される様子の一例である。同図に示されるように、励磁パルス信号は、H(ハイ)レベルとL(ロウ)レベルを繰り返す矩形の信号であり、制御信号は、HレベルとLレベルの何れかを所定の期間に亘って保持し続ける信号である。そして、制御信号がHレベルにあるときには、励磁パルス信号の矩形信号は同形のまま変換され励磁信号となる。他方、制御信号がLレベルにあるときには、励磁パルス信号の矩形信号は全てLレベルの信号へと変換されて励磁信号となる(即ち、非励磁状態となる)のである。また、本実施形態では、当該変換された信号である励磁信号(又は励磁電力値でもよい)をI/Oポート232−500を介してサブメインCPU232−300に入力可能に構成されており、サブメインCPU232−300は当該入力された励磁信号(又は励磁電力値)をRAM232−400に記憶可能に構成されている。そして、RAM232−400内には、所定期間分の励磁信号(又は励磁電力値)を蓄積できるようバッファ領域が確保されているため、所定期間内においてソレノイドC(D)及びモータA(B)に供給された励磁電力値が算出可能となるのである。このように構成した上で、サブメイン制御基板2320側での制御誤動作に起因して所定の閾値を超過した励磁電力がソレノイドC(D)及びモータA(B)に供給された場合(過通電となった場合)には、I/Oポート232−500からの制御信号を強制的にLレベルへと落とすよう構成されているのである。
Next, an electrical schematic configuration of the excitation control unit in the
次に、図9のブロック図を参照しながら、本実施形態に係るぱちんこ遊技機の各種機能について説明する。はじめに、主制御装置1000は、遊技に係る遊技周辺機器2000と、主制御装置1000からの払出指示に基づき所定数の賞球の払出制御を行う賞球払出制御装置3000と情報伝達可能に接続されている。尚、以下で主制御装置1000に含まれるとする各手段を周辺機器(例えば、遊技周辺機器2000)に搭載される形で構成してもよい。例えば、本実施形態では、主制御装置1000に払出制御機能を持たせているが、例えば賞球払出制御装置3000内に持たせるように構成してもよい。同様に、周辺機器(例えば、遊技周辺機器2000)に含まれるとする各手段を主制御装置1000に搭載される形で構成してもよい。以下、上記各手段(装置)の詳細を説明する。
Next, various functions of the pachinko gaming machine according to the present embodiment will be described with reference to the block diagram of FIG. First, the
まず、主制御装置1000は、第1主遊技・第2主遊技・特別遊技・補助遊技・一般遊技に関する主たる制御を司る遊技制御手段1100と、遊技周辺機器2000側に各種遊技情報{例えば、停止図柄情報、停止図柄の属性情報(例えば、確率変動大当り、突然確率変動大当り、突然時間短縮変動大当り、小当り、ハズレ)、変動態様に関する情報(例えば、変動時間)、特別遊技の開始信号・状態情報・終了信号、保留情報、保留先読み情報等}を送信するための情報送信制御手段1300と、各種入賞口への遊技球の入賞に基づき所定の賞球の払出を行うように賞球払出制御装置3000を制御する賞球払出決定手段1400と、を有している。
First, the
ここで、遊技制御手段1100は、各入球口(始動口等)への遊技球の流入を判定するための入球判定手段1110と、各乱数の取得可否を判定し、当該判定結果に基づき当該各乱数を取得するための乱数取得判定実行手段1120と、変動表示中における各始動口への入球を保留球として上限個数以内で一時記憶するための保留制御手段1130と、後述する遊技内容決定乱数(当選乱数)に基づき当りであるか否かを抽選する当否抽選手段1135と、各乱数に基づき、各図柄の停止図柄及び変動態様(変動時間等)を決定するための図柄内容決定手段1140と、各図柄の変動及び停止表示する制御を行うための表示制御手段1150と、第2主遊技始動口2110の電動役物2112の開閉決定に直接関連する各種処理を行うための電動役物開閉制御手段1160と、通常遊技よりも遊技者に有利な各特別遊技に関する制御を司る特別遊技制御手段1170と、第1主遊技及び第2主遊技に関し、現在の遊技状態をどの遊技状態に移行させるかの決定と、当該決定に基づき遊技状態を移行させる処理を行うための特定遊技制御手段1180と、現在の遊技状態{例えば、主遊技に関する状態(通常遊技状態、確率変動遊技状態、時間短縮遊技状態、特別遊技状態)、補助遊技に関する状態(易開放状態、非易開放状態)、主遊技図柄に係る停止図柄及び変動態様情報、各種フラグのオンオフ状況、特別遊技中の遊技状態(例えばラウンド数や入賞個数情報)}等を一時記憶するための遊技状態一時記憶手段1190とを有している。以下、各手段について詳述する。
Here, the game control means 1100 determines whether or not each random number can be acquired by determining whether or not each ball can be acquired, and whether or not the ball determination means 1110 determines whether the game ball flows into each ball entrance (starting port, etc.). Random number acquisition determination execution means 1120 for acquiring each random number, a hold control means 1130 for temporarily storing a ball entering each start port during a variable display as a hold ball within an upper limit number, and game contents to be described later Win / fail lottery means 1135 for lottery based on a determined random number (win random number), and symbol content determining means for determining a stop symbol and a variation mode (variation time, etc.) of each symbol based on each random number. 1140, display control means 1150 for performing control to change and stop each symbol, and various processes directly related to determination of opening / closing of the
まず、入球判定手段1110は、第1主遊技始動口2210へ遊技球が入球したか否かを判定する第1主遊技始動口入球判定手段1111と、第2主遊技始動口2110へ遊技球が入球したか否かを判定する第2主遊技始動口入球判定手段1112と、補助遊技入球口2410に遊技球が流入したか否かを判定する補助遊技入球口入球判定手段1113とを有している。
First, the entrance determination means 1110 is directed to the first main game start entrance entrance determination means 1111 and the second main
次に、乱数取得判定実行手段1120は、第1主遊技始動口2210への遊技球の入球に基づき遊技内容決定乱数(第1主遊技乱数)を取得するか否かを判定すると共に、判定結果に応じて当該乱数(例えば、当選乱数、変動態様決定乱数、主遊技図柄決定乱数等)を取得する第1主遊技乱数取得判定実行手段1121と、第2主遊技始動口2110への遊技球の入球に基づき遊技内容決定乱数(第2主遊技乱数)を取得するか否かを判定すると共に、判定結果に応じて当該乱数(例えば、当選乱数、変動態様決定乱数、主遊技図柄決定乱数等)を取得する第2主遊技乱数取得判定実行手段1122と、補助遊技図柄当選乱数の取得の可否を判定し、当該判定結果に基づき当該乱数を取得するための補助遊技乱数取得判定実行手段1123とを有している。
Next, the random number acquisition determination execution means 1120 determines whether or not to acquire a game content determination random number (first main game random number) based on the game ball entering the first main
ここで、上記を含め本特許請求の範囲及び本明細書における「乱数」は、例えば、乱数の種類により割り振られた「0」〜「65535」(当選乱数)や「0」〜「255」(変動態様決定乱数)といった所定範囲からランダムに選択された値である。また、乱数としては、数学的に発生させる乱数でなくともよく、ハードウエア乱数やソフトウエア乱数等により発生させる擬似乱数でもよい。例えば、乱数にある夫々の値の発現方式が、乱数の数列に沿って順々に値を発現させる方式(プラスワン方式)、乱数の数列の最終値が発現したときの次の値(初期値)を偶然性のある値によって定める方式(初期値更新方式)、これらの組み合わせ等を挙げることができる。 Here, the “random numbers” in the claims and the present specification including the above are, for example, “0” to “65535” (winning random numbers) or “0” to “255” ( It is a value randomly selected from a predetermined range such as (variation mode determination random number). The random number may not be a mathematically generated random number, but may be a pseudo random number generated by a hardware random number, a software random number, or the like. For example, the expression method of each value in the random number is a method in which the value is expressed in order along the random number sequence (plus one method), the next value when the final value of the random number sequence is expressed (initial value) ) With a contingent value (initial value update method), a combination of these, and the like.
次に、保留制御手段1130は、第1主遊技図柄変動許可が下りていない状況で取得した当該遊技内容決定乱数を一時記憶するか否かを判定し、当該判定結果に基づき前記乱数を図柄変動許可が下りるまで第1主遊技図柄保留情報一時記憶手段1131aに保留するための第1主遊技図柄保留手段1131と、第2主遊技図柄変動許可が下りていない状況で取得した当該遊技内容決定乱数を一時記憶するか否かを判定し、当該判定結果に基づき前記乱数を図柄変動許可が下りるまで第2主遊技図柄保留情報一時記憶手段1132aに保留するための第2主遊技図柄保留手段1132と、補助遊技図柄変動許可が下りていない状況で取得した補助遊技図柄当選乱数を一時記憶するか否かを判定し、当該判定結果に基づき当該乱数を図柄変動許可が下りるまで保留するための補助遊技図柄保留手段1133とを有している。ここで、第1主遊技図柄保留手段1131、第2主遊技図柄保留手段1132及び補助遊技図柄保留手段1133は、最大4個まで記憶可能な、前記乱数を保留順序と結合した形で一時記憶するための、第1主遊技図柄保留情報一時記憶手段1131a、第2主遊技図柄保留情報一時記憶手段1132a及び補助遊技図柄保留情報一時記憶手段1133aを夫々有している。 Next, the hold control means 1130 determines whether or not to temporarily store the game content determination random number acquired in a situation where the first main game symbol variation permission has not been granted, and based on the determination result, the random number is subjected to symbol variation. First main game symbol hold means 1131 for holding in the first main game symbol hold information temporary storage means 1131a until permission is granted, and the game content determination random number acquired in a situation where the second main game symbol change permission is not granted And a second main game symbol holding means 1132 for holding the random number in the second main game symbol hold information temporary storage means 1132a until the symbol variation permission is lowered based on the determination result. , Determine whether to temporarily store the auxiliary game symbol winning random number acquired in the situation where the auxiliary game symbol variation permission has not been granted, and based on the determination result, the random number is permitted to vary And an auxiliary game symbol hold means 1133 for holding up descend. Here, the first main game symbol holding means 1131, the second main game symbol holding means 1132 and the auxiliary game symbol holding means 1133 can temporarily store up to four random numbers combined with the holding order. The first main game symbol hold information temporary storage means 1131a, the second main game symbol hold information temporary storage means 1132a, and the auxiliary game symbol hold information temporary storage means 1133a are provided.
次に、当否抽選手段1135は、当否抽選の結果、当りである場合に特別遊技への移行決定をする(例えば、内部的に当りフラグをオンにする)特別遊技移行決定手段1135aと、当否抽選を行う際に参照される当否抽選用テーブル1135bとを、有している。ここで、当否抽選用テーブル1135bは、第1主遊技図柄に関しての当否抽選を行う際に参照される第1主遊技用当否抽選テーブル1135b−1と、第2主遊技図柄に関しての当否抽選を行う際に参照される第2主遊技用当否抽選テーブル1135b−3と、を有している(テーブルの詳細については不図示)。 Next, the success / failure lottery means 1135 determines whether or not to win a special game if the result of the success / failure lottery is a win (for example, internally turns on the winning flag), and the success / failure lottery means 1135a. And a success / failure lottery table 1135b which is referred to when performing. Here, the success / failure lottery table 1135b performs the first main game success / failure lottery table 1135b-1 referred to when performing the success / failure lottery with respect to the first main game symbol and the second main game symbol with respect to success / failure lottery. And a second main game success / failure lottery table 1135b-3 to be referred to at the time (details of the table are not shown).
次に、図柄内容決定手段1140は、取得した遊技内容決定乱数(第1主遊技乱数)に基づき、第1主遊技図柄の停止図柄と変動態様(変動時間等)を決定する第1主遊技内容決定手段1141と、取得した遊技内容決定乱数(第2主遊技乱数)に基づき、第2主遊技図柄の停止図柄と変動態様(変動時間等)を決定する第2主遊技内容決定手段1142と、取得した補助遊技図柄当選乱数に基づき補助遊技図柄の停止図柄を決定する補助遊技内容決定手段1143とを有している。 Next, the symbol content determination means 1140 determines the stop symbol and variation mode (variation time, etc.) of the first main game symbol based on the acquired game content determination random number (first main game random number). A second main game content determination unit 1142 that determines a stop pattern and a variation mode (variation time, etc.) of the second main game symbol based on the determination unit 1141 and the acquired game content determination random number (second main game random number); And auxiliary game content determining means 1143 for determining a stop symbol of the auxiliary game symbol based on the acquired auxiliary game symbol winning random number.
ここで、第1主遊技内容決定手段1141は、第1主遊技図柄に係る停止図柄や変動態様を決定する際に参照される第1主遊技内容決定用抽選テーブル1141aを有しており、当該第1主遊技内容決定用抽選テーブル1141aは、当否結果・遊技状態に応じて異なる各種抽選テーブルを備えている(例えば、遊技状態に関しては、通常遊技→第1主遊技通常遊技状態用抽選テーブル、確率変動遊技→第1主遊技確率変動遊技状態用抽選テーブル、時間短縮遊技→第1主遊技時間短縮遊技状態用抽選テーブル)。また、第2主遊技内容決定手段1142は、第2主遊技図柄に係る停止図柄や変動態様を決定する際に参照される第2主遊技内容決定用抽選テーブル1142aを有しており、当該第2主遊技内容決定用抽選テーブル1142aは、当否結果・遊技状態に応じて異なる各種抽選テーブルを備えている(例えば、遊技状態に関しては、通常遊技→第2主遊技通常遊技状態用抽選テーブル、確率変動遊技→第2主遊技確率変動遊技状態用抽選テーブル、時間短縮遊技→第2主遊技時間短縮遊技状態用抽選テーブル)。更に、補助遊技内容決定手段1143は、補助遊技図柄に係る停止図柄を決定する際に参照される補助遊技内容決定用抽選テーブル1143aを有しており、当該補助遊技内容決定用抽選テーブル1143aは、遊技状態に応じて異なる各種当選テーブルを備えている(通常遊技→補助遊技通常用抽選テーブル、確率変動遊技及び時間短縮遊技→補助遊技時間短縮用抽選テーブル)。 Here, the first main game content determination means 1141 has a first main game content determination lottery table 1141a that is referred to when determining a stop symbol or a variation mode related to the first main game symbol, The first main game content determination lottery table 1141a includes various lottery tables that differ depending on the result of the success / failure and the gaming state (for example, with regard to the gaming state, the lottery table for the first main game normal gaming state, Probability change game → first main game probability change game state lottery table, time reduction game → first main game time reduction game state lottery table). The second main game content determination means 1142 has a second main game content determination lottery table 1142a that is referred to when determining a stop symbol or a variation mode related to the second main game symbol. The two main game content determination lottery table 1142a includes various lottery tables that differ depending on the result of the success / failure and the game state (for example, with regard to the game state, the lottery table for the second main game normal game state, the probability Floating game → second main game probability variable game state lottery table, time reduction game → second main game time reduction game state lottery table). Furthermore, the auxiliary game content determination means 1143 has an auxiliary game content determination lottery table 1143a that is referred to when determining a stop symbol related to the auxiliary game symbol, and the auxiliary game content determination lottery table 1143a includes: Various winning tables that differ depending on the game state are provided (normal game → auxiliary game normal lottery table, probability variation game and time shortening game → auxiliary game time shortening lottery table).
次に、表示制御手段1150は、第1主遊技図柄表示装置2130の第1主遊技図柄表示部2131上で、所定時間第1主遊技図柄を変動させた後に停止表示する制御を行う第1主遊技図柄制御手段1151と、第2主遊技図柄表示装置2230の第2主遊技図柄表示部2231上で、所定時間第2主遊技図柄を変動させた後に停止表示する制御を行う第2主遊技図柄制御手段1152と、第1主遊技図柄保留情報一時記憶手段1131a及び第2主遊技図柄保留情報一時記憶手段1132aのいずれにも乱数が一時記憶されている場合には、いずれの乱数保留手段に一時記憶された乱数に基づく主遊技図柄の変動を優先するかを決定する主遊技図柄保留解除制御手段1154と、補助遊技図柄表示装置2420の補助遊技図柄表示部2421上で、所定時間補助遊技図柄を変動させた後に停止表示する制御を行う補助遊技図柄制御手段1153とを有している。
Next, the display control means 1150 controls the first main game
ここで、第1主遊技図柄制御手段1151は、前記第1主遊技内容決定手段1141により決定された変動態様に係る変動時間を管理するための第1主遊技図柄変動時間管理手段1151aを更に有している。また、第1主遊技図柄変動時間管理手段1151aは、ゼロクリア可能な第1主遊技図柄変動管理用タイマ1151a−1(デクリメントカウンタ)を更に有している。次に、第2主遊技図柄制御手段1152は、前記第2主遊技内容決定手段1142により決定された変動態様に係る変動時間を管理するための第2主遊技図柄変動時間管理手段1152aを更に有している。また、第2主遊技図柄変動時間管理手段1152aは、ゼロクリア可能な第2主遊技図柄変動管理用タイマ1152a−1(デクリメントカウンタ)を更に有している。更に、補助遊技図柄制御手段1153は、補助遊技図柄表示装置2420の補助遊技図柄表示部2421上での補助遊技図柄の変動時間を管理するための補助遊技図柄変動時間管理手段1153aを有している。また、補助遊技図柄変動時間管理手段1153aは、時間を計測可能な補助遊技図柄変動管理用タイマ1153a−1を更に備えている。
Here, the first main game symbol control means 1151 further includes first main game symbol change time management means 1151a for managing the change time according to the change mode determined by the first main game content determination means 1141. doing. The first main game symbol variation time management means 1151a further includes a first main game symbol variation management timer 1151a-1 (decrement counter) that can be cleared to zero. Next, the second main game symbol control means 1152 further has second main game symbol change time management means 1152a for managing the change time according to the change mode determined by the second main game content determination means 1142. doing. The second main game symbol variation time management means 1152a further includes a second main game symbol
次に、電動役物開閉制御手段1160は、第2主遊技始動口2110の電動役物2112を開閉する処理を行うための条件を充足しているか否かを判定するための条件判定手段1161と、第2主遊技始動口2110の電動役物2112の駆動(開放)時間を計測する開放タイマ1162とを有している。
Next, the electric accessory opening / closing control means 1160 includes a condition determining means 1161 for determining whether or not a condition for performing a process for opening and closing the
次に、特別遊技制御手段1170は、特別遊技に移行するための条件を充足しているか否か、具体的には、当りに当選している(当りフラグが発生している)か否かの判定と共に、第1主遊技図柄が所定態様(例えば、所定態様「7A」〜「1A」)で停止したか否か又は第2主遊技図柄が所定態様(所定態様「7B」〜「1B」)で停止したか否かを判定する条件判定手段1171と、特別遊技移行条件を充足している場合、当該特別遊技の内容(具体的には、開状態とする大入賞口、ラウンド数、ラウンド間時間等)を特別遊技関連情報一時記憶手段1194中にセットする特別遊技内容決定手段1172と、第1大入賞口2122又は第2大入賞口2220を所定条件で開状態にするという特別遊技を実行するための特別遊技実行手段1173と、特別遊技に関する各種処理の時間管理を行うための特別遊技時間管理手段1174とを有している。ここで、特別遊技時間管理手段1174は、時間を計測可能な特別遊技用タイマ1174aを更に有している。また、特別遊技内容決定手段1172は、特別遊技関連情報一時記憶手段1194にセットされるべき前記特別遊技の内容を特定する際に参照される特別遊技内容参照テーブル1172aを更に有している(テーブルの詳細については不図示)。
Next, the special game control means 1170 determines whether or not the condition for shifting to the special game is satisfied, specifically, whether or not the winning is won (the winning flag is generated). Along with the determination, whether or not the first main game symbol has stopped in a predetermined mode (for example, predetermined modes “7A” to “1A”) or the second main game symbol has a predetermined mode (predetermined modes “7B” to “1B”). If the condition determining means 1171 for determining whether or not the game is stopped and the special game transition conditions are satisfied, the contents of the special game (specifically, the big winning opening to be opened, the number of rounds, the interval between rounds) A special game content determining means 1172 for setting the time etc.) in the special game related information temporary storage means 1194 and a special game in which the first
次に、特定遊技制御手段1180は、特定遊技状態の終了条件を充足しているか否かを判定する特定遊技終了条件判定手段1181を有している。ここで、特定遊技終了条件判定手段1181は、時短回数をカウント可能な時短回数カウンタ1181aを更に有している。ここで、「特定遊技」とは、例えば、特別遊技への抽選確率が通常遊技時よりも高い確率変動遊技や、主遊技図柄の変動時間が通常遊技時よりも相対的に短い時間短縮遊技を指す。
Next, the specific game control means 1180 has specific game end condition determination means 1181 for determining whether or not the end condition for the specific game state is satisfied. Here, the specific game end
ここで、本実施形態においては、時短中には、非時短中と比較して、第1主遊技図柄及び第2主遊技図柄の変動時間が相対的に短縮される(時間短縮機能)。更に、補助遊技図柄の変動時間も相対的に短縮されると共に、第2主遊技始動口2110の電動役物2112の開放延長時間が相対的に延長される(開放時間延長機能)。また、本実施形態における時短は、第1主遊技図柄の変動回数と第2主遊技図柄の変動回数の合計値が所定回数を超えた場合に終了する(時短回数制限無しの確率変動遊技を除く)。即ち、時短回数は、第1主遊技図柄及び第2主遊技図柄の変動(停止)毎に減算される。尚、上記の特定遊技終了条件判定手段1181は、例えば、図柄変動の度に所定確率で特定遊技(例えば確率変動遊技や時間短縮遊技)から通常遊技への移行抽選を行う機能を有していてもよい(転落抽選機能を有するぱちんこ遊技機の場合)。
Here, in the present embodiment, during the time reduction, the variation time of the first main game symbol and the second main game symbol is relatively shortened (time reduction function) as compared with the non-time reduction. Furthermore, the variation time of the auxiliary game symbol is also relatively shortened, and the opening extension time of the
次に、遊技状態一時記憶手段1190は、第1主遊技(第1主遊技図柄の変動から停止に至るまでの遊技)における現在の遊技状態を一時記憶するための第1主遊技状態一時記憶手段1191と、第2主遊技(第2主遊技図柄の変動から停止に至るまでの遊技)における現在の遊技状態を一時記憶するための第2主遊技状態一時記憶手段1192と、補助遊技における現在の遊技状態を一時記憶するための補助遊技状態一時記憶手段1193と、特別遊技における現在の遊技状態(例えば、ラウンド数、任意のラウンドにおける遊技球の入賞個数、特別遊技に関する各種フラグのオンオフ等)を一時記憶するための特別遊技関連情報一時記憶手段1194とを有している。 Next, the game state temporary storage means 1190 is a first main game state temporary storage means for temporarily storing the current game state in the first main game (game from the change of the first main game symbol to the stop). 1191, second main game state temporary storage means 1192 for temporarily storing the current game state in the second main game (game from the change of the second main game symbol to the stop), and current in the auxiliary game Auxiliary game state temporary storage means 1193 for temporarily storing the game state and the current game state in the special game (for example, the number of rounds, the number of game balls won in any round, on / off of various flags related to the special game, etc.) Special game related information temporary storage means 1194 for temporary storage.
ここで、第1主遊技状態一時記憶手段1191は、第1主遊技に関する各種遊技状態における各種フラグのオンオフ情報を一時記憶するための第1フラグ一時記憶手段1191aと、現在変動中の第1主遊技図柄(変動開始条件が成立した第1主遊技図柄)に係る停止図柄及び変動態様情報を一時記憶するための第1主遊技図柄情報一時記憶手段1191bとを有している。 Here, the first main game state temporary storage means 1191 is a first flag temporary storage means 1191a for temporarily storing ON / OFF information of various flags in various game states related to the first main game, and the first main game state that is currently changing. And a first main game symbol information temporary storage means 1191b for temporarily storing stop symbols and variation mode information related to the game symbols (first main game symbols satisfying the change start condition).
また、第2主遊技状態一時記憶手段1192は、第2主遊技に関する各種遊技状態における各種フラグのオンオフ情報を一時記憶するための第2フラグ一時記憶手段1192aと、現在変動中の第2主遊技図柄(変動開始条件が成立した第2主遊技図柄)に係る停止図柄及び変動態様情報を一時記憶するための第2主遊技図柄情報一時記憶手段1192bとを有している。 The second main game state temporary storage means 1192 includes second flag temporary storage means 1192a for temporarily storing ON / OFF information of various flags in various game states related to the second main game, and the second main game that is currently changing. There is a second main game symbol information temporary storage means 1192b for temporarily storing the stop symbol and the variation mode information related to the symbol (second main game symbol for which the variation start condition is satisfied).
また、補助遊技状態一時記憶手段1193は、補助遊技に関する情報(例えば、補助遊技図柄当選フラグ・開放延長フラグ・時間短縮フラグ等の各種フラグのオンオフ情報)を一時記憶するための補助遊技関連情報一時記憶手段1193aと、現在変動中の補助遊技図柄(変動開始条件が成立した補助遊技図柄)に係る停止図柄等の情報を一時記憶するための補助遊技図柄情報一時記憶手段1193bとを有している。 The auxiliary game state temporary storage unit 1193 temporarily stores information related to the auxiliary game (for example, on / off information of various flags such as an auxiliary game symbol winning flag, a release extension flag, and a time reduction flag). It has storage means 1193a and auxiliary game symbol information temporary storage means 1193b for temporarily storing information such as stop symbols related to the currently changing auxiliary game symbols (auxiliary game symbols for which change start conditions are established). .
次に、遊技周辺機器2000について説明する。尚、一部の周辺機器については既に詳細構成を述べたので、残る構成について簡潔に説明する。まず、遊技周辺機器は、第1主遊技側の周辺機器である第1主遊技周辺機器Aと、第2主遊技側の周辺機器である第2主遊技周辺機器Bと、第1主遊技側と第2主遊技側の共用周辺機器である第1・第2主遊技共用周辺機器Cと、補助遊技に関する補助遊技周辺機器Dと、を有している。以下、これらの周辺機器を順番に説明する。 Next, the gaming peripheral device 2000 will be described. Since some of the peripheral devices have already been described in detail, the remaining configuration will be briefly described. First, the game peripheral devices are a first main game peripheral device A that is a peripheral device on the first main game side, a second main game peripheral device B that is a peripheral device on the second main game side, and a first main game side. And a first and second main game shared peripheral device C that is a shared peripheral device on the second main game side, and an auxiliary game peripheral device D related to the auxiliary game. Hereinafter, these peripheral devices will be described in order.
まず、第1主遊技周辺機器Aは、特別遊技移行の契機となる第1主遊技始動口2210と、第1主遊技図柄の停止表示及び変動表示が可能な第1主遊技図柄表示装置2130とを有している。
First, the first main game peripheral device A includes a first main
次に、第2主遊技周辺機器Bは、特別遊技移行の契機となる第2主遊技始動口2110と、第2主遊技図柄の停止表示及び変動表示が可能な第2主遊技図柄表示装置2230とを有している。
Next, the second main game peripheral device B has a second main
次に、第1・第2主遊技共用周辺機器Cは、通常遊技の際には閉状態にあり、特別遊技の際には所定条件下で開状態となる第1大入賞口2120と、通常遊技の際には閉状態にあり、特別遊技の際には所定条件下で開状態となる第2大入賞口2220と、を有する。
Next, the first / second main game shared peripheral device C is in a closed state during a normal game, and is opened under a predetermined condition during a special game. It has a second
次に、補助遊技周辺機器2400は、第2主遊技始動口2110の電動役物2112の開放の契機となる補助遊技入球口2410と、補助遊技図柄の停止表示及び変動表示が可能な補助遊技図柄表示装置2420とを有している。
Next, the auxiliary game peripheral device 2400 has an
更に、主制御装置1000は、演出に係る一切の出力(表示を含む)制御を司るサブメイン制御基板(演出表示制御手段2320)と一方向的に情報伝達可能に接続している。そして、演出表示制御手段2320は、装飾図柄の停止表示及び変動表示や特別遊技中の遊技進行状況を示す表示を含め、演出に係る出力を行うサブサブ制御基板(演出表示手段2310)と情報伝達可能に接続している。尚、演出は、第1主遊技図柄及び第2主遊技図柄の変動と時間的に同期の取れた形での装飾図柄の変動を含め、遊技の結果に影響を与えない情報のみの表示に係るものである。
Furthermore,
ここで、演出表示制御手段2320は、主制御装置1000側からの各種情報を受信するための表示情報受信手段2321と、装飾図柄の変動態様や停止図柄の決定処理及び表示制御処理を司る装飾表示制御手段2322と、装飾図柄の保留個数管理や保留表示処理を司る装図保留情報表示制御手段2323と、予告演出・特別遊技中演出・装飾ランプや音声等の演出をはじめとする演出一般の情報を一時記憶するための演出一般情報一時記憶手段2324と、可動体役物の動作制御を司る可動体役物制御手段2325と、遊技機への電源投入時においてサブ基板側で実行される電源投入時処理の制御を司る電源立ち上げ時処理制御手段2326と、を有している。以下、上記各手段を詳述する。
Here, the effect display control means 2320 is a display information receiving means 2321 for receiving various types of information from the
まず、表示情報受信手段2321は、主制御装置1000側からの第1主遊技及び第2主遊技に関する図柄情報や表示指示情報を一時記憶するためのメイン側情報一時記憶手段2321aを有している。
First, the display information receiving means 2321 has main-side information temporary storage means 2321a for temporarily storing symbol information and display instruction information related to the first main game and the second main game from the
次に、装飾図柄表示制御手段2322は、主制御装置1000側からの情報に基づいて、装飾図柄の停止図柄及び変動態様を決定する装図表示内容決定手段2322aと、装飾図柄の図柄変動に係る各種情報(変動態様情報、停止図柄情報、各種フラグ等)を一時記憶するための装図表示関連情報一時記憶手段2322cと、を有している。ここで、装図表示内容決定手段2322aは、装飾図柄の停止図柄及び変動態様を決定する際に参照される装図変動内容決定用抽選(参照)テーブル2322a−1を有している(テーブルの詳細については不図示)。
Next, the decorative symbol display control means 2322 is based on the information from the
次に、装図保留情報表示制御手段2323は、装飾図柄に係る保留に関する情報を一時記憶するための装図保留情報一時記憶手段2323aを有している。 Next, the drawing hold information display control means 2323 has a drawing hold information temporary storage means 2323a for temporarily storing information related to the hold related to the decorative design.
次に、可動体役物制御手段2325は、可動体役物の初期動作に係る動作制御を司る可動体役物初期動作実行制御手段2325aと、可動体役物のエラー解消動作(リトライ動作)に係る動作制御を司る可動体役物エラー解消動作実行制御手段2325bと、可動体役物の演出動作に係る動作制御を司る可動体役物演出動作実行制御手段2325cと、可動体役物の動作制御に係る情報が一時記憶される可動体役物動作状態情報一時記憶手段2325dと、可動体役物の位置情報を把握し可動体役物の異常動作に係る監視制御を司る可動体役物異常動作監視制御手段2325eと、可動体役物を駆動する駆動源に対する励磁制御を司る可動体役物駆動源励磁制御手段2325fと、を有している。 Next, the movable body accessory control means 2325 performs the movable body accessory initial operation execution control means 2325a that controls the operation related to the initial operation of the movable body accessory and the error elimination operation (retry operation) of the movable body accessory. The movable body accessory error elimination operation execution control means 2325b that controls the motion control, the movable body effect production operation execution control means 2325c that manages the motion control related to the rendering operation of the movable body accessory, and the operation control of the movable body accessory The movable body accessory operation state information temporary storage means 2325d for temporarily storing information related to the above, and the movable body accessory abnormal operation for grasping the position information of the movable body accessory and supervising the monitoring control related to the abnormal operation of the movable body accessory It has a monitoring control means 2325e and a movable body accessory driving source excitation control means 2325f that controls excitation control for a drive source that drives the movable accessory.
次に、可動体役物初期動作実行制御手段2325aは、可動体役物の初期動作実行可否及び初期動作内容を決定する初期動作実行可否・内容決定手段2325a−1と、可動体役物の初期動作内容に基づき可動体役物の動作開始制御を実行する初期動作開始制御手段2325a−2と、可動体役物の初期動作実行状態を把握すると共に可動体役物の動作終了制御を実行する初期動作終了制御手段2325a−3と、を有している。また、初期動作実行可否・内容決定手段2325a−1は、夫々の可動体役物の初期動作内容を決定するために参照される初期動作内容決定用参照テーブル2325a−1−1を有している(テーブルの詳細については不図示)。 Next, the movable body accessory initial operation execution control means 2325a includes initial motion execution availability / content determination means 2325a-1 for determining whether or not the initial motion execution of the movable body accessory and the initial motion content, and the initial of the movable body accessory. Initial operation start control means 2325a-2 for executing operation start control of the movable body accessory based on the operation content, and initial stage for executing the operation end control of the movable body accessory while grasping the initial operation execution state of the movable body accessory Operation end control means 2325a-3. Further, the initial motion execution availability / content determination means 2325a-1 includes an initial motion content determination reference table 2325a-1-1 that is referred to in order to determine the initial motion content of each movable body accessory. (The details of the table are not shown).
次に、可動体役物エラー解消動作実行制御手段2325bは、可動体役物のエラー解消動作実行可否及びエラー解消動作内容を決定するエラー解消動作実行可否・内容決定手段2325b−1と、可動体役物のエラー解消動作内容に基づき可動体役物の動作開始制御を実行するエラー解消動作開始制御手段2325b−2と、可動体役物のエラー解消動作実行状態を把握すると共に可動体役物の動作終了制御を実行するエラー解消動作終了制御手段2325b−3と、を有している。また、エラー解消動作実行可否・内容決定手段2325b−1は、夫々の可動体役物のエラー解消動作内容を決定するために参照されるエラー解消動作内容決定用参照テーブル2325b−1−1を有している(テーブルの詳細については不図示)。 Next, the movable body accessory error elimination operation execution control means 2325b includes an error elimination operation execution feasibility / content decision means 2325b-1 for determining whether or not the error elimination operation can be performed for the movable body accessory and the error elimination operation content, and the movable body An error-resolving operation start control means 2325b-2 for executing the operation start control of the movable object based on the error-resolving operation content of the accessory, and grasping the error-resolving operation execution state of the movable object and the movable object And error elimination operation end control means 2325b-3 for executing operation end control. Further, the error resolving operation execution possibility / content determination means 2325b-1 has an error resolving operation content determination reference table 2325b-1-1 that is referred to in order to determine the error resolving operation content of each movable body accessory. (The details of the table are not shown).
次に、可動体役物演出動作実行制御手段2325cは、可動体役物の演出動作実行可否及び演出動作内容を決定する演出動作実行可否・内容決定手段2325c−1と、可動体役物の演出動作内容に基づき可動体役物の動作開始制御を実行する演出動作開始制御手段2325c−2と、可動体役物の演出動作実行状態を把握すると共に可動体役物の動作終了制御を実行する演出動作順次実行制御手段2325c−3と、を有している。ここで、演出動作実行可否・内容決定手段2325c−1は、夫々の可動体役物の演出動作内容を決定するために参照される演出動作内容決定用参照テーブル2325c−1−1及びモータ駆動内容決定用参照テーブル2325c−1−2と、各駆動源の駆動内容を決定するために参照されるモータ駆動内容決定用親テーブル2325c−2−1と、後述する駆動スケジュールを決定するために参照されるモータ駆動内容決定用子テーブル2325c−3−1とを有している(テーブルの詳細については後述)。 Next, the movable body effect production operation execution control means 2325c includes the production operation execution availability / content determination means 2325c-1 for determining whether or not the production operation execution of the movable body accessory and the content of the production operation are performed, and the production of the movable body accessory. An effect operation start control means 2325c-2 for executing the operation start control of the movable body accessory based on the operation content, and an effect for grasping the effect operation execution state of the movable object and executing the operation end control of the movable object Operation sequential execution control means 2325c-3. Here, the production operation execution propriety / content determination means 2325c-1 is a production operation content determination reference table 2325c-1-1 and motor drive content that are referred to in order to determine the production operation content of each movable body accessory. Reference table 2325c-1-2 for determination, parent table 2325c-2-1 for motor drive content determination referred to for determining the drive content of each drive source, and reference for determining a drive schedule to be described later. A motor drive content determination sub-table 2325c-3-1 (details of the table will be described later).
次に、可動体役物異常動作監視制御手段2325eは、可動体役物の現在位置を検出するための可動体役物現在位置検出手段2325e−1と、可動体役物の予定位置と現在位置とを比較すると共に両者の整合性を確認するための可動体役物位置整合性確認手段2325e−2と、可動体役物に係るエラー報知を制御するための可動体役物エラー報知制御手段2325e−4と、を有している。ここで、可動体役物位置整合性確認手段2325e−2は、可動体役物の位置情報に係る整合性を確認するための所定条件を決定するために参照される位置整合性確認内容決定用参照テーブル2325e−2−1を有している(テーブルの詳細については不図示)。また、可動体役物エラー報知制御手段2325e−4は、可動体役物に係る異常動作発生回数を累積して一時記憶する可動体役物毎動作異常累積カウンタ2325e−4−1を有している。 Next, the movable body accessory abnormal operation monitoring control means 2325e includes a movable body accessory current position detection means 2325e-1 for detecting the current position of the movable body accessory, a planned position and a current position of the movable body accessory. And a movable body accessory position consistency confirmation means 2325e-2 for confirming the consistency between the two and a movable body accessory error notification control means 2325e for controlling error notification related to the movable body accessory. -4. Here, the movable body accessory position consistency confirmation unit 2325e-2 is used for determining the position consistency confirmation content that is referred to in order to determine a predetermined condition for confirming the consistency related to the positional information of the movable body accessory. It has a reference table 2325e-2-1 (details of the table are not shown). Moreover, the movable body accessory error notification control means 2325e-4 has an operation abnormality accumulation counter 2325e-4-1 for each movable body accessory that accumulates and temporarily stores the number of abnormal operation occurrences related to the movable body accessory. Yes.
次に、可動体役物駆動源励磁制御手段2325fは、可動体役物の駆動源への励磁を開始する制御を司る駆動源励磁開始制御処理2325f−1と、可動体役物の駆動源への励磁を終了する制御を司る駆動源励磁終了制御処理2325f−2と、を有している。 Next, the movable body accessory drive source excitation control means 2325f provides a drive source excitation start control process 2325f-1 for controlling the start of excitation of the movable body accessory to the drive source, and the movable body accessory drive source. Drive source excitation end control processing 2325f-2 for controlling to end the excitation.
尚、第1主遊技図柄表示装置2130、第2主遊技図柄表示装置2230及び補助遊技図柄表示装置2420が、主制御装置1000と情報伝達可能に接続されており、残る演出表示手段2310が、演出表示制御手段2320と情報伝達可能に接続されている。即ち、第1主遊技図柄表示装置2130、第2主遊技図柄表示装置2230及び補助遊技図柄表示装置2420は、主制御装置1000により制御され、演出表示手段2310は、演出表示制御手段2320により制御されることを意味する。尚、主制御装置1000と片方向通信により制御される他の周辺機器を介して、別の周辺機器を制御するように構成してもよい。
The first main game
次に、図10〜図46のフローチャートを参照しながら、本実施形態に係るぱちんこ遊技機の処理の流れを説明する。はじめに、図10〜図19のフローチャートを参照しながら、本実施形態に係るぱちんこ遊技機のメイン基板側での処理の流れを説明する。 Next, the processing flow of the pachinko gaming machine according to the present embodiment will be described with reference to the flowcharts of FIGS. First, the flow of processing on the main board side of the pachinko gaming machine according to the present embodiment will be described with reference to the flowcharts of FIGS.
次に、図10は、主制御装置1000が行う一般的な処理の流れを示したメインフローチャートである。まず、ステップ1020で、主制御装置1000は、電断復帰情報をサブメイン制御基板2320側に送信する。ここで、当該送信処理は、主制御装置1000側での電断復帰時に1度だけ実行される処理であることを補足しておく。次に、ステップ1100で、主制御装置1000は、後述の補助遊技図柄当選乱数取得処理を実行する。次に、ステップ1200で、主制御装置1000は、後述の電動役物駆動判定処理を実行する。次に、ステップ1300で、主制御装置1000は、後述の遊技内容決定乱数取得処理を実行する。次に、ステップ1400で、主制御装置1000は、後述の主遊技図柄表示処理を実行する。次に、ステップ1500で、主制御装置1000は、後述の特別遊技作動条件判定処理を実行する。次に、ステップ1600で、主制御装置1000は、後述の特別遊技制御処理を実行する。次に、ステップ1700で、主制御装置1000(特に賞球払出決定手段1400)は、遊技球が入賞した入賞口に基づき、賞球払出制御装置3000を駆動して所定の賞球数の払出処理を行い、本処理フローの先頭に戻る{例えば、所定の割り込みタイミング(例えば、2ms毎)に到達した際に本処理フローの先頭に戻る}。以下、各サブルーチンに係る処理について詳述する。
Next, FIG. 10 is a main flowchart showing the flow of general processing performed by
次に、図11は、図10におけるステップ1100のサブルーチンに係る、補助遊技図柄当選乱数取得処理のフローチャートである。まず、ステップ1102で、補助遊技入球口入球判定手段1113は、補助遊技入球口2410に遊技球が入球(流入、通過)したか否かを判定する。ステップ1102でYesの場合、ステップ1104で、補助遊技乱数取得判定実行手段1123は、補助遊技図柄保留情報一時記憶手段1133aを参照し、保留球が上限(例えば4個)でないか否かを判定する。ステップ1104でYesの場合、ステップ1106で、補助遊技乱数取得判定実行手段1123は、補助遊技図柄当選乱数を取得する。次に、ステップ1108で、補助遊技図柄保留手段1133は、何個目の保留であるかという情報と共に、当該乱数を補助遊技図柄保留情報一時記憶手段1133aにセットする形で保留球を1加算し、次の処理(ステップ1300の電動役物駆動判定処理)に移行する。尚、ステップ1102及びステップ1104でNoの場合も、次の処理(ステップ1300の電動役物駆動判定処理)に移行する。
Next, FIG. 11 is a flowchart of auxiliary game symbol winning random number acquisition processing according to the subroutine of
次に、図12は、図10におけるステップ1200のサブルーチンに係る、電動役物駆動判定処理のフローチャートである。まず、ステップ1202で、電動役物開閉制御手段1160は、補助遊技関連情報一時記憶手段1193aを参照して、電動役物開放中フラグがオフであるか否かを判定する。ステップ1202でYesの場合、ステップ1204で、補助遊技図柄制御手段1153は、補助遊技関連情報一時記憶手段1193aを参照して、補助遊技図柄変動中フラグがオフであるか否かを判定する。ステップ1204でYesの場合、ステップ1206で、補助遊技内容決定手段1143は、補助遊技図柄保留情報一時記憶手段1133aにアクセスし、補助遊技図柄に関する保留球があるか否かを判定する。ステップ1206でYesの場合、ステップ1216で、補助遊技内容決定手段1143は、補助遊技状態一時記憶手段1193を参照して補助遊技側の遊技状態を取得すると共に、当該取得した補助遊技側の遊技状態及び当該保留球に基づく補助遊技図柄乱数に基づき停止図柄を決定して補助遊技図柄情報一時記憶手段1193bに一時記憶する。次に、ステップ1218で、補助遊技図柄変動時間管理手段1153aは、補助遊技側の遊技状態に基づき、補助遊技図柄変動管理用タイマ1153a−1に補助遊技図柄の変動時間に係る所定時間(例えば、時短遊技の場合には5秒、通常遊技の場合には30秒)をセットする。そして、ステップ1220で、補助遊技図柄制御手段1153は、補助遊技関連情報一時記憶手段1193a中の補助遊技図柄変動中フラグをオンにする。次に、ステップ1222で、補助遊技図柄保留手段1133は、補助遊技図柄に関する当該保留球を1減算した上で補助遊技図柄保留情報一時記憶手段1133aに記録されている保留情報を更新すると共に、補助遊技図柄制御手段1153は、補助遊技図柄変動管理用タイマ1153a−1をスタートした後、補助遊技図柄表示部2421上で補助遊技図柄の変動表示を開始する。次に、ステップ1224で、補助遊技図柄変動時間管理手段1153aは、補助遊技図柄変動管理用タイマ1153a−1を参照して、補助遊技図柄の変動時間に係る所定時間に到達したか否かを判定する。ステップ1224でYesの場合、ステップ1226で、補助遊技図柄制御手段1153は、補助遊技図柄情報一時記憶手段1193bを参照して補助遊技図柄の停止図柄を取得すると共に、当該取得した補助遊技図柄の停止図柄を補助遊技図柄表示部2421上で確定表示する。そして、ステップ1228で、補助遊技図柄制御手段1153は、補助遊技関連情報一時記憶手段1193a中の補助遊技図柄変動中フラグをオフにする。次に、ステップ1230で、条件判定手段1161は、当該補助遊技図柄の停止図柄が「当り」であるか否かを判定する。ステップ1230でYesの場合、ステップ1232で、電動役物開閉制御手段1160は、補助遊技側の遊技状態に基づき、開放タイマ1162に電動役物の開放時間に係る所定時間(例えば、時短遊技の場合には5秒、通常遊技の場合には0.5秒)をセットする。次に、ステップ1234で、電動役物開閉制御手段1160は、補助遊技関連情報一時記憶手段1193a中の電動役物開放中フラグをオンにする。そして、ステップ1236で、電動役物開閉制御手段1160は、第2主遊技始動口2110の電動役物2112を開放する。次に、ステップ1238で、電動役物開閉制御手段1160は、開放タイマ1162を参照して、電動役物の開放時間に係る所定時間に到達したか否かを判定する。ステップ1238でYesの場合、ステップ1240及びステップ1242で、電動役物開閉制御手段1160は、第2主遊技始動口2110の電動役物2112を閉鎖すると共に、補助遊技関連情報一時記憶手段1193a中の電動役物開放中フラグをオフにし、次の処理(ステップ1300の遊技内容決定乱数取得処理)に移行する。
Next, FIG. 12 is a flowchart of the electric accessory drive determination process according to the subroutine of
尚、ステップ1202でNoの場合にはステップ1238に移行し、ステップ1204でNoの場合にはステップ1224に移行し、ステップ1206、ステップ1224、ステップ1230及びステップ1238でNoの場合には次の処理(ステップ1300の遊技内容決定乱数取得処理)に移行する。
If NO in
次に、図13は、図10におけるステップ1300のサブルーチンに係る、遊技内容決定乱数取得処理のフローチャートである。まず、ステップ1302で、第1主遊技始動口入球判定手段1111は、第1主遊技始動口2210の第1入球検出装置2211から第1主遊技始動口入球情報を受信したか否かを判定する。ステップ1302でYesの場合、ステップ1304で、第1主遊技乱数取得判定実行手段1121は、第1主遊技図柄保留情報一時記憶手段1131aを参照し、保留球が上限(例えば4個)でないか否かを判定する。ステップ1304でYesの場合、ステップ1306で、第1主遊技乱数取得判定実行手段1121は、遊技内容決定乱数(第1主遊技乱数)を取得する。次に、ステップ1312で、第1主遊技図柄保留手段1131は、当該遊技内容決定乱数を第1主遊技図柄保留情報一時記憶手段1131aに記憶する。次に、ステップ1313で、情報送信制御手段1300は、第1主遊技乱数が取得された旨の情報をサブメイン制御基板2320側に送信する。次に、ステップ1314で、第2主遊技始動口入球判定手段1112は、第2主遊技始動口2110の第2入球検出装置2111から第2主遊技始動口入球情報を受信したか否かを判定する。ステップ1314でYesの場合、ステップ1316で、第2主遊技乱数取得判定実行手段1122は、第2主遊技図柄保留情報一時記憶手段1132aを参照し、保留球が上限(例えば4個)でないか否かを判定する。ステップ1316でYesの場合、ステップ1318で、第2主遊技乱数取得判定実行手段1122は、遊技内容決定乱数(第2主遊技乱数)を取得する。次に、ステップ1324で、第2主遊技図柄保留手段1132は、当該遊技内容決定乱数を第2主遊技図柄保留情報一時記憶手段1132aに記憶する。次に、ステップ1325で、情報送信制御手段1300は、第2主遊技乱数が取得された旨の情報をサブメイン制御基板2320側に送信し、次の処理(ステップ1400の主遊技図柄表示処理)に移行する。尚、ステップ1302及びステップ1304でNoの場合にはステップ1314に移行し、ステップ1314及びステップ1316でNoの場合には次の処理(ステップ1400の主遊技図柄表示処理)に移行する。
Next, FIG. 13 is a flowchart of the game content determination random number acquisition process according to the subroutine of
次に、図14は、図10におけるステップ1400のサブルーチンに係る、主遊技図柄表示処理のフローチャートである。まず、ステップ1401で、主遊技図柄保留解除制御手段1154は、第2主遊技図柄保留情報一時記憶手段1132aを参照し、第2主遊技図柄の保留が存在していないか否かを確認する。ステップ1401でYesの場合、ステップ1400(2)で、主制御装置1000は、後述の第1主遊技図柄表示処理を実行し、次の処理(ステップ1500の特別遊技作動条件判定処理)に移行する。他方、ステップ1401でNoの場合、ステップ1400(1)で、主制御装置1000は、後述の第2主遊技図柄表示処理を実行し、次の処理(ステップ1500の特別遊技作動条件判定処理)に移行する。このように、本実施形態においては、第2主遊技図柄の保留球が存在する場合には、第1主遊技図柄の保留球の存在に係らず(たとえ入賞順序が第1主遊技図柄の保留の方が先でも)、第2主遊技図柄の保留消化を優先して実行するよう構成されているが、これには限定されない。
Next, FIG. 14 is a flowchart of main game symbol display processing according to the subroutine of
次に、図15は、図14におけるステップ1400(1){ステップ1400(2)}のサブルーチンに係る、第1主遊技図柄表示処理(第2主遊技図柄表示処理)のフローチャートである。尚、第1主遊技図柄表示処理と第2主遊技図柄表示処理とは処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明する。まず、ステップ1402で、第1主遊技内容決定手段1141(第2主遊技内容決定手段1142)は、変動開始条件が成立しているか否かを判定する。ここで、この変動開始条件は、特別遊技中や図柄変動中でないことが条件となる。 Next, FIG. 15 is a flowchart of the first main game symbol display process (second main game symbol display process) according to the subroutine of step 1400 (1) {step 1400 (2)} in FIG. Since the first main game symbol display process and the second main game symbol display process have substantially the same processing flow, the difference between the two will be described in parentheses using a common flowchart. First, in step 1402, the first main game content determination means 1141 (second main game content determination means 1142) determines whether or not a change start condition is satisfied. Here, the condition for starting the change is that the special game or the design is not changing.
次に、ステップ1414で、第1主遊技内容決定手段1141(第2主遊技内容決定手段1142)は、第1主遊技図柄保留情報一時記憶手段1131a(第2主遊技図柄保留情報一時記憶手段1132a)に一時記憶されている、今回の図柄変動に係る遊技内容決定乱数を読み出す。次に、ステップ1403で、当否抽選手段1135は、各遊技状態に対応する第1主遊技用当否抽選テーブル1135b−1(第2主遊技用当否抽選テーブル1135b−3)を参照し、遊技内容決定乱数(当選乱数)に基づき、主遊技図柄当否抽選を実行する。そして、ステップ1417で、特別遊技移行決定手段1135aは、当該主遊技図柄当否抽選結果が当りか否かを判定する。ステップ1417でYesの場合、ステップ1418で、特別遊技移行決定手段1135aは、第1フラグ一時記憶手段1191a(第2フラグ一時記憶手段1192a)中の「当りフラグ」をオンにする。他方、ステップ1417でNoの場合には、ステップ1418をスキップする。
Next, in step 1414, the first main game content determination means 1141 (second main game content determination means 1142) is a first main game symbol hold information temporary storage means 1131a (second main game symbol hold information temporary storage means 1132a. ) Is temporarily stored, and the game content determination random number related to the current symbol variation is read out. Next, at
そして、ステップ1416で、第1主遊技内容決定手段1141(第2主遊技内容決定手段1142)は、各遊技状態に対応する第1主遊技内容決定用抽選テーブル1141a(第2主遊技内容決定用抽選テーブル1142a)を参照し、主遊技図柄当否抽選結果及び遊技内容決定乱数(例えば主遊技図柄決定乱数)に基づいて主遊技図柄に関する停止図柄を決定すると共に、遊技内容決定乱数(例えば変動態様決定乱数)に基づいて主遊技図柄の変動態様を決定し、これらを第1主遊技図柄情報一時記憶手段1191b(第2主遊技図柄情報一時記憶手段1192b)に一時記憶する。
In
次に、ステップ1419−1で、情報送信制御手段1300は、ステップ1416で決定した主遊技図柄に関する図柄情報(停止図柄情報、停止図柄の属性情報、変動態様情報等)及び現在の遊技状態をサブメイン制御基板2320側に送信する。次に、ステップ1419−2で、情報送信手段1300は、図柄変動表示開始指示情報をサブメイン制御基板2320側に送信する。次に、ステップ1420で、第1主遊技図柄変動時間管理手段1151a(第2主遊技図柄変動時間管理手段1152a)が、主遊技図柄の変動時間に係る所定時間(前記ステップ1416で決定した変動態様に係る変動時間)を第1主遊技図柄変動管理用タイマ1151a−1(第2主遊技図柄変動管理用タイマ1152a−1)にセットする。そして、ステップ1422で、第1主遊技図柄制御手段1151(第2主遊技図柄制御手段1152)は、第1主遊技図柄表示装置2130(第2主遊技図柄表示装置2230)の第1主遊技図柄表示部2131(第2主遊技図柄表示部2231)上で、第1主遊技図柄情報一時記憶手段1191b(第2主遊技図柄情報一時記憶手段1192b)に記憶された変動態様に従い、主遊技図柄の変動表示を開始する。次に、ステップ1446で、第1主遊技図柄制御手段1151(第2主遊技図柄制御手段1152)は、第1フラグ一時記憶手段1191a(第2フラグ一時記憶手段1192a)中の変動中フラグをオンする。そして、ステップ1434で、第1主遊技図柄変動時間管理手段1151a(第2主遊技図柄変動時間管理手段1152a)が、主遊技図柄の変動時間に係る所定時間に到達したか否かを判定する。ステップ1434でYesの場合、ステップ1437で、情報送信制御手段1300は、図柄確定表示指示情報をサブメイン制御基板2320側に送信する。次に、ステップ1438で、第1主遊技図柄制御手段1151(第2主遊技図柄制御手段1152)は、第1主遊技図柄表示装置2130(第2主遊技図柄表示装置2230)の第1主遊技図柄表示部2131(第2主遊技図柄表示部2231)上での主遊技図柄の変動表示を停止し、第1主遊技図柄情報一時記憶手段1191b(第2主遊技図柄情報一時記憶手段1192b)に記憶されている停止図柄を確定停止図柄として表示制御する。次に、ステップ1440で、第1主遊技図柄制御手段1151(第2主遊技図柄制御手段1152)は、第1フラグ一時記憶手段1191a(第2フラグ一時記憶手段1192a)中の変動中フラグをオフにする。そして、ステップ1442で、第1主遊技図柄変動時間管理手段1151a(第2主遊技図柄変動時間管理手段1152a)は、第1主遊技図柄変動管理用タイマ1151a−1(第2主遊技図柄変動管理用タイマ1152a−1)をリセットする。次に、ステップ1450で、主制御装置1000は、後述の特定遊技終了判定処理を実行し、次の処理(ステップ1500の特別遊技作動条件判定処理)に移行する。尚、ステップ1434でNoの場合には、次の処理(ステップ1500の特別遊技作動条件判定処理)に移行する。
Next, in step 1419-1, the information transmission control means 1300 subtracts the symbol information (stop symbol information, stop symbol attribute information, variation mode information, etc.) related to the main game symbol determined in
尚、ステップ1402でNoの場合には、ステップ1444で、第1主遊技図柄制御手段1151(第2主遊技図柄制御手段1152)は、第1フラグ一時記憶手段1191a(第2フラグ一時記憶手段1192a)を参照し、変動中フラグがオンであるか否かを判定する。ステップ1444でYesの場合にはステップ1434に移行し、ステップ1444でNoの場合には次の処理(ステップ1500の特別遊技作動条件判定処理)に移行する。
In the case of No in step 1402, in
次に、図16は、図15におけるステップ1450のサブルーチンに係る、特定遊技終了判定のフローチャートである。まず、ステップ1452で、特定遊技制御手段1180は、時短回数カウンタ1181aを参照して、時短回数カウンタ値が0よりも大きいか否かを判定する。ステップ1452でYesの場合、ステップ1454で、特定遊技制御手段1180は、時短回数カウンタ1181aの時短回数カウンタ値を1減算する。次に、ステップ1456で、特定遊技制御手段1180は、時短回数カウンタ1181aを参照して、時短回数が0であるか否かを判定する。ステップ1456でYesの場合、ステップ1460で、特定遊技制御手段1180は、第1フラグ一時記憶手段1191a中の時間短縮フラグ及び第2フラグ一時記憶手段1192a中の時間短縮フラグをオフにする。次に、ステップ1462で、特定遊技制御手段1180は、遊技状態一時記憶手段1190内の時短終了フラグをオンにし、次の処理(ステップ1500の特別遊技作動条件判定処理)に移行する。尚、ステップ1452及びステップ1456でNoの場合にも、次の処理(ステップ1500の特別遊技作動条件判定処理)に移行する。
Next, FIG. 16 is a flowchart of specific game end determination according to the subroutine of
次に、図17は、図10におけるステップ1500のサブルーチンに係る、特別遊技作動条件判定処理のフローチャートである。まず、ステップ1502で、条件判定手段1171は、第1フラグ一時記憶手段1191a(第2フラグ一時記憶手段1192a)を参照し、当りフラグがオンであるか否かを判定する。ステップ1502でYesの場合、ステップ1504で、条件判定手段1171は、第1主遊技図柄表示装置2130(第2主遊技図柄表示装置2230)の第1主遊技図柄表示部2131(第2主遊技図柄表示部2231)上に表示された主遊技図柄が所定態様(本例では、大当り図柄)で停止したか否かを判定する。ステップ1504でYesの場合、ステップ1505で、特別遊技内容決定手段1172は、当該所定態様に基づき、特別遊技内容参照テーブル1172a(前出の表参照)を参照することにより、当該特別遊技の内容をセットする。次に、ステップ1552及び1554で、特定遊技制御手段1180は、第1フラグ一時記憶手段1191a及び第2フラグ一時記憶手段1192a中の特定遊技フラグ(確率変動フラグ・時間短縮フラグ)を一旦オフにすると共に、時短回数カウンタ1181aをリセット(時短回数カウンタ値=0)する。そして、ステップ1506及びステップ1508で、条件判定手段1171は、特別遊技関連情報一時記憶手段1194中の特別遊技移行許可フラグをオンにすると共に、第1フラグ一時記憶手段1191a(第2フラグ一時記憶手段1192a)中の当りフラグをオフにし、次の処理(ステップ1600の特別遊技制御処理)に移行する。尚、ステップ1502及びステップ1504でNoの場合にも、次の処理(ステップ1600の特別遊技制御処理)に移行する。
Next, FIG. 17 is a flowchart of the special game operation condition determination process according to the subroutine of
次に、図18は、図10におけるステップ1600のサブルーチンに係る、特別遊技制御処理のフローチャートである。まず、ステップ1602で、特別遊技実行手段1173は、特別遊技関連情報一時記憶手段1194を参照し、特別遊技移行許可フラグがオンであるか否かを判定する。ステップ1602でYesの場合、ステップ1604及びステップ1606で、特別遊技実行手段1173は、特別遊技関連情報一時記憶手段1194内の特別遊技移行許可フラグをオフにすると共に特別遊技実行フラグをオンにする。次に、ステップ1608で、情報送信制御手段1300は、サブメイン制御基板2320側に特別遊技開始表示指示情報を送信し、ステップ1612に移行する。他方、ステップ1602でNoの場合、ステップ1610で、特別遊技実行手段1173は、特別遊技関連情報一時記憶手段1194を参照し、特別遊技実行フラグがオンであるか否かを判定する。そして、ステップ1610でYesの場合には、ステップ1612に移行する。尚、ステップ1610でNoの場合には、特別遊技実行手段1173は、特別遊技の許可が下りていないと判定し、次の処理(ステップ1700の賞球払出処理)に移行する。
Next, FIG. 18 is a flowchart of the special game control process according to the subroutine of
次に、ステップ1612で、特別遊技実行手段1173は、特別遊技関連情報一時記憶手段1194を参照し、ラウンド継続フラグがオンであるか否か、換言すれば、当該ラウンドが途中であるか否かを判定する。ステップ1612でYesの場合、即ち、当該ラウンドが途中である場合、以下で詳述するステップ1614〜1622の処理を行うことなく、ステップ1624に移行する。他方、ステップ1612でNoの場合、即ち、当該ラウンドの開始直前である場合、まず、ステップ1614で、特別遊技実行手段1173は、特別遊技関連情報一時記憶手段1194にセットした開放パターン(例えば、開放し続ける開放パターン、開閉を行うパターン)をセットする。次に、ステップ1616で、特別遊技実行手段1173は、特別遊技関連情報一時記憶手段1194内の入賞球カウンタをゼロクリアする。次に、ステップ1618で、特別遊技実行手段1173は、特別遊技関連情報一時記憶手段1194内のラウンド数カウンタに1を加算する。尚、特別遊技関連情報一時記憶手段1194に記憶されているラウンド数は、特別遊技開始直後(初期値)は0であり、以後ラウンドを重ねていく毎に1ずつインクリメントされる。次に、ステップ1620で、特別遊技実行手段1173は、特別遊技関連情報一時記憶手段1194内のラウンド継続フラグをオンにする。そして、ステップ1622で、特別遊技実行手段1173は、第1大入賞口2120の第1電動役物2122又は第2大入賞口2220の第2電動役物2222を駆動して第1大入賞口2120又は第2大入賞口2220を開放し、ステップ1624に移行する。
Next, in step 1612, the special
次に、ステップ1624で、情報送信制御手段1300は、サブメイン制御基板2320側に現在の特別遊技中に係る遊技状態情報(例えば、現在のラウンド数や遊技球の入賞個数等)を送信する。そして、ステップ1626で、特別遊技実行手段1173は、特別遊技関連情報一時記憶手段1194を参照して当該ラウンドで所定球(例えば10球)の入賞球があったか否かを判定する。ステップ1626でYesの場合には、ステップ1630に移行する。他方、ステップ1626でNoの場合、ステップ1628で、特別遊技実行手段1173は、特別遊技用タイマ1174a(特に開放時間タイマ)を参照して大入賞口開放に係る所定時間が経過したか否かを判定する。ステップ1626でYesの場合にも、ステップ1630に移行し、ステップ1626でNoの場合には、次の処理(ステップ1700の賞球払出処理)に移行する。
Next, in step 1624, the information transmission control means 1300 transmits game state information (for example, the current number of rounds, the number of winning game balls, etc.) related to the current special game to the
次に、ステップ1630で、特別遊技実行手段1173は、第1大入賞口2120の第1電動役物2122又は第2大入賞口2220の第2電動役物2222の駆動を停止して第1大入賞口2120又は第2大入賞口2220を閉鎖する。そして、ステップ1632で、特別遊技実行手段1173は、特別遊技用タイマ1174a(特に開放時間タイマ)をリセットする。次に、ステップ1634で、特別遊技実行手段1173は、特別遊技関連情報一時記憶手段1194内のラウンド継続フラグをオフにする。次に、ステップ1636で、特別遊技実行手段1173は、特別遊技関連情報一時記憶手段1194を参照して、当該ラウンドが最終ラウンド(例えば、確率変動大当り及び時間短縮変動大当りの場合は15ラウンド、突然確率変動大当りの場合は2ラウンド)であるか否かを判定する。ステップ1636でYesの場合、ステップ1638で、特別遊技実行手段1173は、特別遊技関連情報一時記憶手段1194内の特別遊技実行フラグをオフにする。次に、ステップ1640で、情報送信制御手段1300は、サブメイン制御基板2320側に特別遊技終了信号を送信する。そして、ステップ1650で、遊技制御手段1100は、後述の特別遊技終了後の遊技状態決定処理を実行し、次の処理(ステップ1700の賞球払出処理)に移行する。尚、ステップ1636でNoの場合にも、次の処理(ステップ1700の賞球払出処理)に移行する。
Next, in
次に、図19は、図18におけるステップ1650のサブルーチンに係る、特別遊技終了後の遊技状態決定処理のフローチャートである。まず、ステップ1652で、特定遊技制御手段1180は、遊技状態一時記憶手段1191を参照し、今回の特別遊技が確率変動大当りであるか否かを判定する。ステップ1652でYesの場合、ステップ1654で、特定遊技制御手段1180は、遊技状態一時記憶手段1191内の確率変動フラグをオンにする。次に、ステップ1656で、特定遊技制御手段1180は、遊技状態一時記憶手段1191を参照し、今回の特別遊技が時間短縮変動有りであるか否かを判定する。ステップ1656でYesの場合、ステップ1658で、特定遊技制御手段1180は、遊技状態一時記憶手段1191を参照し、今回の特別遊技が時短回数制限有りであるか否かを判定する。ステップ1658でYesの場合、ステップ1660で、特定遊技制御手段1180は、時短回数カウンタ1181aに所定回数(本実施形態では、30回)をセットして、ステップ1664に移行する。他方、ステップ1658でNoの場合、ステップ1662で、特定遊技制御手段1180は、時短回数カウンタ1181aにカウンタ値として指定でき得る最大回数(例えば、65535回)をセットして、ステップ1664に移行する。次に、ステップ1664で、特定遊技制御手段1180は、補助遊技関連情報一時記憶手段1193内の時間短縮フラグをオンにし、次の処理(ステップ1700の賞球払出処理)に移行する。尚、ステップ1652でNoの場合には、ステップ1656へ移行し、ステップ1656でNoの場合には、次の処理(ステップ1700の賞球払出処理)に移行する。
Next, FIG. 19 is a flowchart of the game state determination process after the end of the special game according to the subroutine of
次に、図20〜図46を参照して、サブ基板側で実行される制御処理を説明する。まず、図20は、本実施形態に係るぱちんこ遊技機における、サブ基板(特にサブメイン制御基板2320)側のメインフローチャートである。ここで、図20(左)は、遊技機への電源投入時にのみ実行されるサブ基板側での初期処理であり、図20(右)は遊技機への電源投入後に繰り返し実行されるサブ基板側のメイン処理である。まず、図20(左)のフローチャートから説明すると、ステップ5000で、演出表示制御手段2320は、後述する電断復帰時初期処理を実行した後、図20(右)のメイン処理へ移行する。
Next, control processing executed on the sub-board side will be described with reference to FIGS. First, FIG. 20 is a main flowchart on the sub-board (particularly sub-main control board 2320) side in the pachinko gaming machine according to the present embodiment. Here, FIG. 20 (left) is an initial process on the sub board executed only when the power to the gaming machine is turned on, and FIG. 20 (right) is a sub board repeatedly executed after turning on the power to the gaming machine. Main processing. First, to explain from the flowchart of FIG. 20 (left), in
次に、図20(右)のメイン処理フローチャートについて説明する。まず、ステップ5600で、演出表示制御手段2320は、後述する保留情報管理処理を実行する。次に、ステップ5700で、演出表示制御手段2320は、後述する装飾図柄表示内容決定処理を実行する。次に、ステップ5800で、演出表示制御手段2320は、後述する装飾図柄表示制御処理を実行する。次に、ステップ6000で、演出表示制御手段2320は、後述する特別遊技中表示制御処理を実行する。次に、ステップ6500で、演出表示制御手段2320は、後述する可動体役物位置監視処理を実行する。次に、ステップ7000で、演出表示制御手段2320は、後述する可動体役物エラー発生判定処理を実行する。次に、ステップ7500で、演出表示制御手段2320は、後述する可動体役物エラー報知制御処理を実行する。次に、ステップ7600で、演出表示制御手段2320は、後述する可動体役物エラー報知処理を実行する。次に、ステップ8000で、演出表示制御手段2320は、後述する可動体役物動作可否・内容決定処理を実行する。次に、ステップ9000で、演出表示制御手段2320は、後述する可動体役物動作制御処理を実行する。次に、ステップ4000で、演出表示制御手段2320は、後述するモータ・ソレノイド励磁開始制御処理を実行する。次に、ステップ4500で、演出表示制御手段2320は、後述するモータ・ソレノイド励磁終了制御処理を実行し、本処理フローの先頭に戻る処理を繰り返す。以下、各サブルーチンを詳述する。尚、以下の説明においては、可動体役物A、可動体役物B、可動体役物C及び可動体役物Dの4種類の可動体役物について、「可動体役物A〜D」(可動体役物A、可動体役物B、可動体役物C及び可動体役物Dのいずれかを意味する)や「可動体役物A(C)」(可動体役物A又はCのいずれかを意味する)といった記載方法により適宜記載を省略することがある。
Next, the main process flowchart of FIG. 20 (right) will be described. First, in
まず、図21は、図20でのステップ5000のサブルーチンに係る、電断復帰時初期処理のフローチャートである。まず、ステップ5002で、電源立ち上げ時処理制御手段2326は、サブメイン制御基板2320側にて電源投入情報を受信したか否かを判定する。ここで、電源投入情報とは、メイン基板が電断状態から復帰したことを、復帰時の状況を示すコマンドに基づき把握できる情報であり、本実施例ではメイン基板から送信されてくる電断復帰コマンドが相当する。ステップ5002でYesの場合、ステップ5004で、電源立ち上げ時処理制御手段2326は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A初期動作未完了フラグ、可動体役物B初期動作未完了フラグ、可動体役物C初期動作未完了フラグ、可動体役物D初期動作未完了フラグを全てオンにして、次の処理(サブ側メインフロー)に移行する。尚、可動体役物A〜D初期動作未完了フラグとは、後述する可動体役物A〜Dの夫々に係る初期動作実行処理が未完了である場合にオンとなるフラグであり、当該初期動作実行処理が完了した場合にオフとなるフラグである。尚、ステップ5002でNoの場合には、再びステップ5002を実行することで、電源投入情報の受信待ちループ処理を実行することとなる。
First, FIG. 21 is a flowchart of the power failure return initial processing according to the subroutine of
次に、図22は、図20でのステップ5600のサブルーチンに係る、保留情報管理処理のフローチャートである。まず、ステップ5602で、装図保留情報表示制御手段2323は、メイン側情報一時記憶手段2321aを参照し、主制御装置側から新たな保留関連情報(第1主遊技図柄又は第2主遊技図柄に係る保留情報)を受信したか否かを判定する。ステップ5602でYesの場合、ステップ5604で、装図保留情報表示制御手段2323は、装図保留情報一時記憶手段2323a内の装図保留カウンタ(第1主遊技用が最大4個、第2主遊技用が最大4個)に「1」を加算する。次に、ステップ5620で、装図保留情報表示制御手段2323は、装図保留情報一時記憶手段2323a内の装図保留カウンタ値と同数の保留表示を実行し、次の処理(ステップ5700の装飾図柄表示内容決定処理)に移行する。他方、ステップ5602でNoの場合、ステップ5606で、演出表示制御手段2320は、メイン側情報一時記憶手段2321aを参照し、主制御装置側から図柄変動表示開始指示情報を受信したか否かを判定する。ステップ5606でYesの場合、ステップ5608で、装図保留情報表示制御手段2323は、装図保留情報一時記憶手段2323a内の装図保留カウンタから「1」を減算する。次に、ステップ5610で、演出表示制御手段2320は、装図表示関連情報一時記憶手段2322cのフラグ領域にアクセスし、図柄内容決定許可フラグをオンにし、ステップ5620に移行する。尚、ステップ5606でNoの場合には、次の処理(ステップ5700の装飾図柄表示内容決定処理)に移行する。
Next, FIG. 22 is a flowchart of the hold information management process according to the subroutine of
次に、図23は、図20でのステップ5700のサブルーチンに係る、装飾図柄表示内容決定処理のフローチャートである。まず、ステップ5702で、装図表示内容決定手段2322aは、装図表示関連情報一時記憶手段2322cのフラグエリアを参照し、図柄内容決定許可フラグがオンであるか否かを判定する。ステップ5702でYesの場合、ステップ5704で、装図表示内容決定手段2322aは、装図表示関連情報一時記憶手段2322cのフラグエリア内の図柄内容決定許可フラグをオフにする。次に、ステップ5706で、装図表示内容決定手段2322aは、メイン側情報一時記憶手段2321a内に一時記憶されたメイン側からの図柄情報(主遊技図柄に係る停止図柄・変動態様)を確認する。次に、ステップ5734で、装図表示内容決定手段2322aは、当該確認結果(特に、主遊技図柄の停止図柄)に基づき装図変動内容決定用抽選テーブル2322a−1を参照して、装飾図柄の停止図柄を決定し(例えば、主遊技図柄が当り図柄であれば、「777」等の数字の三つ揃いを決定する一方、主遊技図柄がハズレ図柄であれば、「134」等の数字のバラケ目を決定し)、装図表示関連情報一時記憶手段2322cに一時記憶する。次に、ステップ5736で、装図表示内容決定手段2322aは、当該確認結果(特に、主遊技図柄の変動態様)に基づき装図変動内容決定用抽選テーブル2322a−1を参照して、装飾図柄の変動態様を決定し(例えば、主遊技図柄の変動時間の長短に基づき、リーチなし、ノーマルリーチ、スーパーリーチA、スーパーリーチB、スーパーリーチC、等のリーチ種別を決定し)、装図表示関連情報一時記憶手段2322cに一時記憶する。次に、ステップ5738で、装図表示内容決定手段2322aは、装図表示関連情報一時記憶手段2322c内の図柄変動許可フラグをオンにし、次の処理(ステップ5800の装飾図柄表示制御処理)に移行する。
Next, FIG. 23 is a flowchart of the decorative symbol display content determination process according to the subroutine of step 5700 in FIG. First, in step 5702, the drawing display
次に、図24は、図20でのステップ5800のサブルーチンに係る、装飾図柄表示制御処理のフローチャートである。まず、ステップ5804で、装飾図柄表示制御手段2322は、装図表示関連情報一時記憶手段2322cのフラグエリアを参照し、図柄変動許可フラグがオンであるか否かを判定する。ステップ5804でYesの場合、ステップ5808で、装飾図柄表示制御手段2322は、装図表示関連情報一時記憶手段2322cのフラグエリア内の図柄変動許可フラグをオフにする。次に、ステップ5809で、装飾図柄表示制御手段2322は、演出一般情報一時記憶手段2324内の可動体役物演出動作可否決定許可フラグをオンにする。ここで、可動体役物演出動作可否決定許可フラグとは、装飾図柄の変動開始・変動終了と連動して実行される可動体役物の演出動作に係るフラグであり、後述するように、当該フラグがオンとなることで可動体役物の演出動作の実行可否が決定されることとなる。次に、ステップ5810で、装飾図柄表示制御手段2322は、装図表示関連情報一時記憶手段2322c内に一時記憶された装飾図柄の変動態様に係る決定内容に基づき、演出表示装置2410上で装飾図柄の変動表示を開始し、ステップ5830に移行する。尚、ステップ5804でNoの場合には、ステップ5830に移行する。
Next, FIG. 24 is a flowchart of the decorative symbol display control process according to the subroutine of step 5800 in FIG. First, in
次に、ステップ5830で、装飾図柄表示制御手段2322は、メイン側情報一時記憶手段2321aを参照し、メイン側から図柄確定表示指示情報を受信したか否かを判定する。ステップ5830でYesの場合、ステップ5832で、装飾図柄表示制御手段2322は、装図表示関連情報一時記憶手段2322c内に一時記憶された装飾図柄の停止図柄(停止出目)に係る決定内容に基づき、装飾図柄の停止図柄を確定表示し、次の処理(ステップ6000の特別遊技中表示制御処理)に移行する。尚、ステップ5830でNoの場合には、次の処理(ステップ6000の特別遊技中表示制御処理)に移行する。尚、ステップ5830においては、装飾図柄の停止図柄(停止出目)が決定されていない状況下でメイン側から図柄確定表示指示情報を受信することがある(例えば、メイン側からの図柄変動表示開始指示情報の受信失敗等の何らかの不具合に起因して発生する)。その場合には、装飾図柄の停止図柄として、例えば、「XXX」等の数字図柄ではない図柄や、不具合の非発生時においては選択され得ない数字図柄の組み合わせ(例えば、「331」等)を確定表示するよう構成しておくことで、当該不具合を速やかに報知することが可能となる。 Next, in step 5830, the decorative symbol display control means 2322 refers to the main side information temporary storage means 2321a, and determines whether or not the symbol fixed display instruction information has been received from the main side. In the case of Yes in step 5830, in step 5832, the decorative symbol display control means 2322 is based on the determination content relating to the stop symbol (stopping appearance) of the decorative symbol temporarily stored in the drawing display related information temporary storage means 2322c. Then, the stop symbol of the decorative symbol is confirmed and displayed, and the process proceeds to the next process (the display control process during special game in step 6000). In the case of No in step 5830, the process proceeds to the next process (display control process during special game in step 6000). In step 5830, symbol fixed display instruction information may be received from the main side in a situation in which the decorative symbol stop symbol (stop appearance) has not been determined (for example, symbol variation display start from the main side). This occurs due to some trouble such as failure to receive instruction information). In that case, as a stop symbol of the decorative symbol, for example, a symbol that is not a numeric symbol such as “XXX” or a combination of numeric symbols that cannot be selected when a defect does not occur (for example, “331”). By configuring so as to display the confirmation, it is possible to promptly notify the malfunction.
次に、図25は、図20でのステップ6000のサブルーチンに係る、特別遊技中表示制御処理のフローチャートである。まず、ステップ6002で、演出表示制御手段2320は、演出一般情報一時記憶手段2324のフラグエリアを参照し、特別遊技中フラグがオフであるか否かを判定する。ステップ6002でYesの場合、ステップ6004で、演出表示制御手段2320は、メイン側情報一時記憶手段2321aを参照し、メイン側から特別遊技開始表示指示情報を受信したか否かを判定する。ステップ6004でYesの場合、ステップ6006及びステップ6008で、演出表示制御手段2320は、演出一般情報一時記憶手段2324のフラグエリア内の特別遊技中フラグをオンにすると共に、演出表示装置2140上で大当り開始表示を行い、ステップ6012に移行する。尚、ステップ6002でNoの場合には、ステップ6012に移行する。
Next, FIG. 25 is a flowchart of the special game display control processing according to the subroutine of
次に、ステップ6012で、演出表示制御手段2320は、演出表示装置2140上で、メイン側から逐次送信されている遊技情報に基づき、ラウンド数と入賞個数を逐次表示する(例えば、突然確率変動大当り及び小当りである場合には、ラウンド数表示をすると、今回の当りが「突然確率変動大当り」及び「小当り」のいずれであるかが遊技者に分かってしまうので、これらの当りの場合には、当該処理においてラウンド数表示等を実行しないよう構成してもよい)。次に、ステップ6014で、演出表示制御手段2320は、メイン側情報一時記憶手段2321aを参照し、メイン側から特別遊技終了表示指示情報を受信したか否かを判定する。ステップ6014でYesの場合、ステップ6016で、演出表示制御手段2320は、演出表示装置2140上で、大当り終了表示を行う。次に、ステップ6018で、演出表示制御手段2320は、演出一般情報一時記憶手段2324のフラグエリア内の特別遊技中フラグをオフにし、次の処理(ステップ6500の可動体役物位置監視処理)に移行する。尚、ステップ6004及びステップ6014でNoの場合には、次の処理(ステップ6500の可動体役物位置監視処理)に移行する。
Next, in step 6012, the effect display control means 2320 sequentially displays the number of rounds and the number of winnings on the
次に、図26は、図20でのステップ6500のサブルーチンに係る、可動体役物位置監視処理のフローチャートである。まず、ステップ6502で、可動体役物現在位置検出手段2325e−1は、位置センサA〜Dから送信される位置情報に基づき、可動体役物A〜Dに係る現時点での位置情報(現在位置情報)を取得して可動体役物動作状態情報一時記憶手段2325dに一時記憶し、次の処理(ステップ7000の可動体役物エラー発生判定処理)に移行する。
Next, FIG. 26 is a flowchart of the movable object position monitoring process according to the subroutine of
次に、図27は、図20でのステップ7000のサブルーチンに係る、可動体役物エラー発生判定処理のフローチャートである。まず、ステップ7002で、可動体役物位置整合性確認手段2325e−2は、位置整合性確認内容決定用参照テーブル2325e−2−1を参照して、所定の位置整合性確認タイミングに到達したか否かを判定する。ここで、位置整合性確認タイミングとしては、(1)遊技状態(特に、サブメイン制御基板2320側での遊技状態であって所謂演出モード)が変化した場合、(2)後述する可動体役物の演出動作実行中の所定タイミング、(3)可動体役物の予定動作(予定動作については後述)がすべて終了した時点、等を挙げることができる。ステップ7002でYesの場合、ステップ7004で、可動体役物位置整合性確認手段2325e−2は、位置整合性確認内容決定用参照テーブル2325e−2−1を参照して、当該確認タイミングの時点において可動体役物A〜Dが存在すべき位置情報(予定位置情報)を導出して可動体役物動作状態情報一時記憶手段2325dに一時記憶する。ここで、当該予定位置情報としては、位置整合性確認タイミングが前述の(1)及び(3)の場合には、可動体役物の初期位置や最大駆動位置、等を挙げることができる。他方、位置整合性確認タイミングが前述の(2)の場合には、駆動源となるモータの駆動ステップ数に基づき導出した予定停止位置、等を挙げることができる。このように、確認タイミングを複数設けることによって、可動体役物の動作異常を速やかに検出することが可能となるのである。尚、位置整合性確認タイミングは一例であり、その他のタイミングを設けるよう構成してもよい。その場合には、例えば、所定の時間間隔で定期的に当該タイミングに到達する、所謂ポーリング監視を実行する例を挙げることができる。
Next, FIG. 27 is a flowchart of the movable body accessory error occurrence determination process according to the subroutine of
次に、ステップ7006で、可動体役物位置整合性確認手段2325e−2は、可動体役物動作状態情報一時記憶手段2325dに一時記憶されている可動体役物A〜Dの現在位置情報(図26のステップ6502で一時記憶した位置情報)と予定位置情報(ステップ7004で一時記憶した位置情報)とを比較し、可動体役物A〜Dの内に現在位置情報と予定位置情報とが異なるものがあるか否かを判定する。ステップ7006でYesの場合、ステップ7008で、可動体役物位置整合性確認手段2325e−2は、当該現在位置情報と予定位置情報とが異なる可動体役物に係るフラグである可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜Dエラー回数加算フラグをオンにする。ここで、可動体役物A〜Dエラー回数加算フラグがオンとなった可動体役物においては、後述する可動体役物に係るエラー報知制御処理が実行され得ることとなる。次に、ステップ7010で、可動体役物位置整合性確認手段2325e−2は、当該現在位置情報と予定位置情報とが異なる可動体役物に係るフラグである可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜Dエラー解消処理未完了フラグをオンにし、次の処理(ステップ7500の可動体役物エラー報知制御処理)に移行する。ここで、可動体役物A〜Dエラー解消処理未完了フラグがオンとなった可動体役物においては、後述する可動体役物に係るエラー解消動作(リトライ動作)制御処理が実行され得ることとなる。尚、ステップ7002又はステップ7006でNoの場合には、次の処理(ステップ7500の可動体役物エラー報知制御処理)に移行する。
Next, in
次に、図28は、図20でのステップ7500のサブルーチンに係る、可動体役物エラー報知制御処理のフローチャートである。まず、ステップ7502で、可動体役物エラー報知制御手段2325e−4は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜Dエラー回数加算フラグの内の何れのフラグがオンであるかを判定し、当該判定結果に基づき異なる処理を実行する。ここで、当該判定の実行に際しては、「可動体役物Aエラー回数加算フラグ」、「可動体役物Bエラー回数加算フラグ」、「可動体役物Cエラー回数加算フラグ」、「可動体役物Dエラー回数加算フラグ」の順に実行する。尚、何れのフラグもオンでない場合には、次の処理(ステップ7600の可動体役物エラー報知処理)に移行する。
Next, FIG. 28 is a flowchart of the movable body accessory error notification control process according to the subroutine of
次に、ステップ7502で「可動体役物Aエラー回数加算フラグ」がオンである場合、ステップ7520で、可動体役物エラー報知制御手段2325e−4は、可動体役物毎動作異常累積カウンタ2325e−4−1内の動作異常累積カウンタAのカウンタ値に1を加算(インクリメント)する。次に、ステップ7521で、可動体役物エラー報知制御手段2325e−4は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Aエラー回数加算フラグをオフにする。次に、ステップ7522で、可動体役物エラー報知制御手段2325e−4は、可動体役物毎動作異常累積カウンタ2325e−4−1内の動作異常累積カウンタAのカウンタ値が所定数A(例えば、3回)以上であるか否かを判定する。ステップ7522でYesの場合、ステップ7524で、可動体役物エラー報知制御手段2325e−4は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A動作エラー報知フラグをオンにする。次に、ステップ7526で、可動体役物エラー報知制御手段2325e−4は、可動体役物毎動作異常累積カウンタ2325e−4−1内の動作異常累積カウンタAのカウンタ値をゼロクリアし、次の処理(ステップ7600の可動体役物エラー報知処理)に移行する。尚、ステップ7522でNoの場合には、次の処理(ステップ7600の可動体役物エラー報知処理)に移行する。
Next, when the “movable body accessory A error count addition flag” is ON in
次に、ステップ7502で「可動体役物Bエラー回数加算フラグ」がオンである場合、ステップ7540で、可動体役物エラー報知制御手段2325e−4は、可動体役物毎動作異常累積カウンタ2325e−4−1内の動作異常累積カウンタBのカウンタ値に1を加算(インクリメント)する。次に、ステップ7541で、可動体役物エラー報知制御手段2325e−4は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Bエラー回数加算フラグをオフにする。次に、ステップ7542で、可動体役物エラー報知制御手段2325e−4は、可動体役物毎動作異常累積カウンタ2325e−4−1内の動作異常累積カウンタBのカウンタ値が所定数B(例えば、3回)以上であるか否かを判定する。ステップ7542でYesの場合、ステップ7544で、可動体役物エラー報知制御手段2325e−4は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物B動作エラー報知フラグをオンにする。次に、ステップ7546で、可動体役物エラー報知制御手段2325e−4は、可動体役物毎動作異常累積カウンタ2325e−4−1内の動作異常累積カウンタBのカウンタ値をゼロクリアし、次の処理(ステップ7600の可動体役物エラー報知処理)に移行する。尚、ステップ7542でNoの場合には、次の処理(ステップ7600の可動体役物エラー報知処理)に移行する。
Next, when the “movable body accessory B error count addition flag” is ON in
次に、ステップ7502で「可動体役物Cエラー回数加算フラグ」がオンである場合、ステップ7560で、可動体役物エラー報知制御手段2325e−4は、可動体役物毎動作異常累積カウンタ2325e−4−1内の動作異常累積カウンタCのカウンタ値に1を加算(インクリメント)する。次に、ステップ7561で、可動体役物エラー報知制御手段2325e−4は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Cエラー回数加算フラグをオフにする。次に、ステップ7562で、可動体役物エラー報知制御手段2325e−4は、可動体役物毎動作異常累積カウンタ2325e−4−1内の動作異常累積カウンタCのカウンタ値が所定数C(例えば、3回)以上であるか否かを判定する。ステップ7562でYesの場合、ステップ7564で、可動体役物エラー報知制御手段2325e−4は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C動作エラー報知フラグをオンにする。次に、ステップ7566で、可動体役物エラー報知制御手段2325e−4は、可動体役物毎動作異常累積カウンタ2325e−4−1内の動作異常累積カウンタCのカウンタ値をゼロクリアし、次の処理(ステップ7600の可動体役物エラー報知処理)に移行する。尚、ステップ7562でNoの場合には、次の処理(ステップ7600の可動体役物エラー報知処理)に移行する。
Next, when the “movable body accessory C error count addition flag” is ON in
次に、ステップ7502で「可動体役物Dエラー回数加算フラグ」がオンである場合、ステップ7580で、可動体役物エラー報知制御手段2325e−4は、可動体役物毎動作異常累積カウンタ2325e−4−1内の動作異常累積カウンタDのカウンタ値に1を加算(インクリメント)する。次に、ステップ7581で、可動体役物エラー報知制御手段2325e−4は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Dエラー回数加算フラグをオフにする。次に、ステップ7582で、可動体役物エラー報知制御手段2325e−4は、可動体役物毎動作異常累積カウンタ2325e−4−1内の動作異常累積カウンタDのカウンタ値が所定数D(例えば、3回)以上であるか否かを判定する。ステップ7582でYesの場合、ステップ7584で、可動体役物エラー報知制御手段2325e−4は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物D動作エラー報知フラグをオンにする。次に、ステップ7586で、可動体役物エラー報知制御手段2325e−4は、可動体役物毎動作異常累積カウンタ2325e−4−1内の動作異常累積カウンタDのカウンタ値をゼロクリアし、次の処理(ステップ7600の可動体役物エラー報知処理)に移行する。尚、ステップ7582でNoの場合には、次の処理(ステップ7600の可動体役物エラー報知処理)に移行する。
Next, when the “movable body accessory D error count addition flag” is ON in
尚、可動体役物A〜D動作エラー報知フラグがオンとなった場合には、後述するように、当該オンとなった可動体役物に係るエラー報知が実行されることとなる。ここで、所定数A〜Dの設定数には特に限定されないが、可動体役物の構造や使用頻度に基づき、適当な値を設定しておくことで、夫々の可動体役物の耐久性を考慮した上でのエラー報知実行が可能となることを補足しておく。 When the movable body accessory A to D operation error notification flag is turned on, as described later, an error notification related to the turned movable body accessory is executed. Here, the set number of the predetermined number A to D is not particularly limited, but by setting an appropriate value based on the structure and frequency of use of the movable body accessory, the durability of each movable body accessory It is supplemented that error notification can be executed in consideration of the above.
次に、図29は、図20でのステップ7600のサブルーチンに係る、可動体役物エラー報知処理のフローチャートである。まず、ステップ7602で、可動体役物エラー報知制御手段2325e−4は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜D動作エラー報知フラグの何れかがオンであるか否かを判定する。ステップ7602でYesの場合、ステップ7604で、可動体役物エラー報知制御手段2325e−4は、当該オンであるフラグが何れであるかに基づき、可動体役物エラー報知手段232−31上にて、可動体役物に異常が発生した旨を報知し、次の処理(ステップ8000の可動体役物動作可否・内容決定処理)に移行する。尚、ステップ7602でNoの場合には、次の処理(ステップ8000の可動体役物動作可否・内容決定処理)に移行する。尚、本処理フローのように構成した場合、可動体役物A〜D動作エラー報知フラグをオフとする処理が存在しないため、遊技機の電断・電断復帰を行うまでは、可動体役物に異常が発生した旨を報知し続けるよう構成することが可能であることを補足しておく{但し、これには限定されず、所定条件充足時(例えば、可動体役物の動作異常が解消された場合)には、当該エラー報知を解除するよう構成してもよい}。
Next, FIG. 29 is a flowchart of the movable body accessory error notification process according to the subroutine of
尚、本実施形態では、前述のように、可動体役物エラー報知手段232−31は、複数のLEDによって構成されており、LEDの点灯箇所或いは点灯箇所の組合せによって、何れのユニットの何れの箇所に設置された可動体役物に係るエラーであるのかが把握容易となるよう構成されている。そのため、本処理フローにおいて、可動体役物毎にエラー報知態様を切り分けることで、可動体役物毎に異なるエラー報知態様にて報知できるよう構成することが可能となることを補足しておく。また、可動体役物エラー報知手段232−31においては、当該エラー報知用の専用LEDを設けることに限定されず、遊技盤面に設けられた他の遊技効果ランプ190を代用(代用するランプの位置には限定されず、視認容易な位置であっても、視認しづらい位置であってもよい)するよう構成してもよい。このように構成することで、可動体役物エラー報知用のLEDを別途設ける必要がなくなるため、開発コストを低減する点において好適である。また、その場合には、遊技効果を高めるためのLED点灯パターンとエラー報知のためのLED点灯パターンとを切り分ける(遊技者が誤認してしまうことを回避する)ことを目的として、エラー報知のためのLED点灯パターンを複数種類(例えば、点灯だけでなく、消灯や点滅或いは点滅間隔の違い等による)設けておくよう構成してもよい。更に、エラー報知のためのLED点灯パターンを複数種類設ける場合には、動作異常累積カウンタを参照して、動作異常の発生回数に基づき当該点灯パターンを異ならせるよう構成してもよい。このような構成とすることで、可動体役物の異常発生回数を把握し易くなるのである。更に、エラー報知用LEDのハーネスと可動体役物のハーネスとは別体で構成されることが望ましく、このような構成とすることで、報知LEDと可動体役物との配線部分が同時に不良となることを抑止でき、可動体役物の動作異常を報知できない事態が発生することを低減することができる。
In the present embodiment, as described above, the movable body accessory error notification unit 232-31 is configured by a plurality of LEDs, and any unit of any unit is determined depending on the lighting location or combination of lighting locations of the LEDs. It is configured so that it is easy to grasp whether the error is related to a movable body accessory installed at a location. Therefore, in this processing flow, it is supplemented that it is possible to configure the error notification mode for each movable body accessory so that it can be notified in a different error notification mode for each movable body accessory. Further, the movable body accessory error notification means 232-31 is not limited to the provision of the dedicated LED for error notification, and other
また、可動体役物エラー報知手段232−31は、LEDによって構成されることにも限定されず、演出表示装置2140上でエラー報知を行ってもよい。その場合には、例えば、QRコード(登録商標)内に何れのユニットの何れの箇所に設置された可動体役物に係るエラーであるのかに係る情報及び遊技機メーカーへの連絡先等の情報を包含させた上で表示するよう構成することも可能である。このような構成においては、当該QRコード(登録商標)を移動体通信端末等に取り込むことで、ホール運営者側から遊技機メーカー側へ、速やかに且つ動作異常に係る正確な情報を連絡することが可能となる。
Moreover, the movable body accessory error notification means 232-31 is not limited to being configured by LEDs, and may perform error notification on the
次に、図30は、図20でのステップ8000のサブルーチンに係る、可動体役物動作可否・内容決定処理のフローチャートである。まず、ステップ8200で、可動体役物初期動作実行制御手段2325aは、後述する初期動作時動作可否・内容決定処理を実行する。次に、ステップ8400で、可動体役物エラー解消動作実行制御手段2325bは、後述するエラー解消動作時動作可否・内容決定処理を実行する。次に、ステップ8600で、可動体役物演出動作実行制御手段2325cは、後述する演出動作時動作可否・内容決定処理を実行し、次の処理(ステップ9000の可動体役物動作制御処理)に移行する。
Next, FIG. 30 is a flowchart of movable body accessory operation availability / content determination processing according to the subroutine of
次に、図31は、図30でのステップ8200のサブルーチンに係る、初期動作時動作可否・内容決定処理のフローチャートである。まず、ステップ8202で、初期動作可否・内容決定手段2325a−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜D初期動作未完了フラグの内の何れのフラグがオンであるかを判定し、当該判定結果に基づき異なる処理を実行する。ここで、当該判定の実行に際しては、「可動体役物A初期動作未完了フラグ」、「可動体役物B初期動作未完了フラグ」、「可動体役物C初期動作未完了フラグ」、「可動体役物D初期動作未完了フラグ」の順に実行する。尚、何れのフラグもオンでない場合には、次の処理(ステップ8400のエラー解消動作時動作可否・内容決定処理)に移行する。
Next, FIG. 31 is a flowchart of operation availability / content determination processing during initial operation according to the subroutine of
次に、ステップ8202で「可動体役物A初期動作未完了フラグ」がオンである場合、ステップ8220で、初期動作可否・内容決定手段2325a−1は、初期動作内容決定用参照テーブル2325a−1−1を参照し、可動体役物Aの初期動作パターンである所定の初期動作パターンA(例えば、可動体役物Aを初期位置から最大駆動位置まで変位させた後、初期位置まで変位させるよう制御する動作パターン)に基づき、モータAの駆動ステップ数を導出すると共に、当該導出したステップ数を可動体役物動作状態情報一時記憶手段2325d内のステップカウンタAにセットした上、モータAの回転速度及び回転方向として所定値をセットする。次に、ステップ8222で、初期動作可否・内容決定手段2325a−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A初期動作未完了フラグをオフにする。次に、ステップ8224で、初期動作可否・内容決定手段2325a−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A初期動作開始許可フラグをオンにし、次の処理(ステップ8400のエラー解消動作時動作可否・内容決定処理)に移行する。
Next, when the “movable body accessory A initial operation incomplete flag” is ON in
次に、ステップ8202で「可動体役物B初期動作未完了フラグ」がオンである場合、ステップ8240で、初期動作可否・内容決定手段2325a−1は、初期動作内容決定用参照テーブル2325a−1−1を参照し、可動体役物Bの初期動作パターンである所定の初期動作パターンB(例えば、可動体役物Bを初期位置から最大駆動位置まで変位させた後、初期位置まで変位させるよう制御する動作パターン)に基づき、モータBの駆動ステップ数を導出すると共に、当該導出したステップ数を可動体役物動作状態情報一時記憶手段2325d内のステップカウンタBにセットした上、モータBの回転速度及び回転方向として所定値をセットする。次に、ステップ8242で、初期動作可否・内容決定手段2325a−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物B初期動作未完了フラグをオフにする。次に、ステップ8244で、初期動作可否・内容決定手段2325a−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物B初期動作開始許可フラグをオンにし、次の処理(ステップ8400のエラー解消動作時動作可否・内容決定処理)に移行する。
Next, when the “movable body accessory B initial operation incomplete flag” is ON in
次に、ステップ8202で「可動体役物C初期動作未完了フラグ」がオンである場合、ステップ8260で、初期動作可否・内容決定手段2325a−1は、初期動作内容決定用参照テーブル2325a−1−1を参照し、可動体役物Cの初期動作に係る所定の励磁時間を、可動体役物動作状態情報一時記憶手段2325d内の励磁期間タイマCにセットする。次に、ステップ8262で、初期動作可否・内容決定手段2325a−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C初期動作未完了フラグをオフにする。次に、ステップ8264で、初期動作可否・内容決定手段2325a−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C初期動作開始許可フラグをオンにし、次の処理(ステップ8400のエラー解消動作時動作可否・内容決定処理)に移行する。
Next, when the “movable body accessory C initial operation incomplete flag” is ON in
次に、ステップ8202で「可動体役物D初期動作未完了フラグ」がオンである場合、ステップ8280で、初期動作可否・内容決定手段2325a−1は、初期動作内容決定用参照テーブル2325a−1−1を参照し、可動体役物Dの初期動作に係る所定の励磁時間を、可動体役物動作状態情報一時記憶手段2325d内の励磁期間タイマDにセットする。次に、ステップ8282で、初期動作可否・内容決定手段2325a−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物D初期動作未完了フラグをオフにする。次に、ステップ8284で、初期動作可否・内容決定手段2325a−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物D初期動作開始許可フラグをオンにし、次の処理(ステップ8400のエラー解消動作時動作可否・内容決定処理)に移行する。
Next, when the “movable body accessory D initial operation incomplete flag” is ON in
次に、図32は、図30でのステップ8400のサブルーチンに係る、エラー解消動作時動作可否・内容決定処理のフローチャートである。まず、ステップ8402で、エラー解消動作可否・内容決定手段2325b−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜Dエラー解消処理未完了フラグの内の何れのフラグがオンであるかを判定し、当該判定結果に基づき異なる処理を実行する。ここで、当該判定の実行に際しては、「可動体役物Aエラー解消処理未完了フラグ」、「可動体役物Bエラー解消処理未完了フラグ」、「可動体役物Cエラー解消処理未完了フラグ」、「可動体役物Dエラー解消処理未完了フラグ」の順に実行する。尚、何れのフラグもオンでない場合には、次の処理(ステップ8600の演出動作時動作可否・内容決定処理)に移行する。
Next, FIG. 32 is a flowchart of the operation determination / content determination process at the time of error-resolving operation according to the subroutine of step 8400 in FIG. First, in
次に、ステップ8402で「可動体役物Aエラー解消処理未完了フラグ」がオンである場合、ステップ8420で、エラー解消動作可否・内容決定手段2325b−1は、エラー解消動作内容決定用参照テーブル2325a−1−1を参照し、可動体役物Aのエラー解消動作パターンである所定のリトライ動作パターンA(例えば、可動体役物Aを最大駆動位置から初期位置まで変位させるよう制御する動作パターン)に基づき、モータAの駆動ステップ数を導出すると共に、当該導出したステップ数を可動体役物動作状態情報一時記憶手段2325d内のステップカウンタAにセットした上、モータAの回転速度及び回転方向として所定値をセットする。次に、ステップ8422で、エラー解消動作可否・内容決定手段2325b−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Aエラー解消処理未完了フラグをオフにする。次に、ステップ8424で、エラー解消動作可否・内容決定手段2325b−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Aエラー解消動作開始許可フラグをオンにし、次の処理(ステップ8600の演出動作時動作可否・内容決定処理)に移行する。
Next, when the “movable body accessory A error elimination processing incomplete flag” is ON in
次に、ステップ8402で「可動体役物Bエラー解消処理未完了フラグ」がオンである場合、ステップ8440で、エラー解消動作可否・内容決定手段2325b−1は、エラー解消動作内容決定用参照テーブル2325a−1−1を参照し、可動体役物Bのエラー解消動作パターンである所定のリトライ動作パターンB(例えば、可動体役物Bを最大駆動位置から初期位置まで変位させるよう制御する動作パターン)に基づき、モータBの駆動ステップ数を導出すると共に、当該導出したステップ数を可動体役物動作状態情報一時記憶手段2325d内のステップカウンタCにセットした上、モータBの回転速度及び回転方向として所定値をセットする。次に、ステップ8442で、エラー解消動作可否・内容決定手段2325b−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Bエラー解消処理未完了フラグをオフにする。次に、ステップ8444で、エラー解消動作可否・内容決定手段2325b−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Bエラー解消動作開始許可フラグをオンにし、次の処理(ステップ8600の演出動作時動作可否・内容決定処理)に移行する。
Next, when the “movable body accessory B error elimination processing incomplete flag” is ON in
次に、ステップ8402で「可動体役物Cエラー解消処理未完了フラグ」がオンである場合、ステップ8460で、エラー解消動作可否・内容決定手段2325b−1は、エラー解消動作内容決定用参照テーブル2325a−1−1を参照し、可動体役物Cのエラー解消動作に係る所定の励磁時間を、可動体役物動作状態情報一時記憶手段2325d内の励磁期間タイマCにセットする。次に、ステップ8462で、エラー解消動作可否・内容決定手段2325b−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Cエラー解消処理未完了フラグをオフにする。次に、ステップ8464で、エラー解消動作可否・内容決定手段2325b−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Cエラー解消動作開始許可フラグをオンにし、次の処理(ステップ8600の演出動作時動作可否・内容決定処理)に移行する。
Next, when the “movable object C error elimination process incomplete flag” is ON in
次に、ステップ8402で「可動体役物Dエラー解消処理未完了フラグ」がオンである場合、ステップ8480で、エラー解消動作可否・内容決定手段2325b−1は、エラー解消動作内容決定用参照テーブル2325a−1−1を参照し、可動体役物Dのエラー解消動作に係る所定の励磁時間を、可動体役物動作状態情報一時記憶手段2325d内の励磁期間タイマDにセットする。次に、ステップ8482で、エラー解消動作可否・内容決定手段2325b−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Dエラー解消処理未完了フラグをオフにする。次に、ステップ8484で、エラー解消動作可否・内容決定手段2325b−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Dエラー解消動作開始許可フラグをオンにし、次の処理(ステップ8600の演出動作時動作可否・内容決定処理)に移行する。
Next, when the “movable body accessory D error elimination processing incomplete flag” is ON in
次に、図33は、図30でのステップ8600のサブルーチンに係る、演出動作時動作可否・内容決定処理のフローチャートである。まず、ステップ8602で、演出動作可否・内容決定手段2325c−1は、演出一般情報一時記憶手段2324内の可動体役物演出動作可否決定許可フラグがオンであるか否かを判定する。ステップ8602でYesの場合、ステップ8610で、演出動作可否・内容決定手段2325c−1は、演出一般情報一時記憶手段2324内の可動体役物演出動作可否決定許可フラグをオフにし、ステップ8620に移行する。尚、ステップ8602でNoの場合には、次の処理(ステップ9000の可動体役物動作制御処理)に移行する。
Next, FIG. 33 is a flowchart of the motion availability / content determination process during the rendering operation according to the subroutine of
次に、ステップ8620で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325dを参照し、可動体役物Aに係る初期動作関連のフラグがオンであるか否か、換言すると、可動体役物Aの初期動作が未完了であるか否かを判定する。ステップ8620でYesの場合には、ステップ8640に移行する。他方、ステップ8620でNoの場合、ステップ8622で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325dを参照し、可動体役物Aに係るエラー関連のフラグがオンであるか否か、換言すると、可動体役物Aに何らかの動作異常が発生中であるか否かを判定する。ステップ8622でYesの場合には、ステップ8640に移行する。他方、ステップ8622でNoの場合、ステップ8626で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A+B演出動作実行決定許可フラグをオンにし、ステップ8640に移行する。ここで、可動体役物A+B演出動作実行決定許可フラグとは、可動体役物Aと可動体役物Bとを連動させて演出動作を実行するためのフラグであり、後述するように、当該フラグがオンであることを契機として可動体役物A及び可動体役物Bの演出動作が実行されることとなる。
Next, in step 8620, the rendering action availability / content determination means 2325c-1 refers to the movable body accessory operation state information temporary storage means 2325d, and the flag related to the initial action relating to the movable body accessory A is ON. Or in other words, it is determined whether or not the initial operation of the movable article A is incomplete. If Yes in step 8620, the process proceeds to step 8640. On the other hand, in the case of No in step 8620, in
次に、ステップ8640で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A+B演出動作実行決定許可フラグがオフであるか否か、換言すると、可動体役物Bと連動動作する可動体役物Aが演出動作不可の状態であるか否かを判定する。ステップ8640でYesの場合には、ステップ8660に移行する。他方、ステップ8640でNoの場合、ステップ8642で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325dを参照し、可動体役物Bに係る初期動作関連のフラグがオンであるか否か、換言すると、可動体役物Bの初期動作が未完了であるか否かを判定する。ステップ8642でYesの場合、ステップ8644で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A+B演出動作実行決定許可フラグをオフにし、ステップ8660に移行する。他方、ステップ8642でNoの場合、ステップ8646で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325dを参照し、可動体役物Bに係るエラー関連のフラグがオンであるか否か、換言すると、可動体役物Bに何らかの動作異常が発生中であるか否かを判定する。ステップ8646でYesの場合には、ステップ8644に移行する。他方、ステップ8646でNoの場合には、ステップ8660に移行する。
Next, in step 8640, the performance action availability / content determination unit 2325c-1 determines whether the movable body accessory A + B effect operation execution determination permission flag in the movable body accessory operation state information temporary storage unit 2325d is off. In other words, it is determined whether or not the movable body accessory A that operates in conjunction with the movable body accessory B is in a state in which the rendering operation is not possible. If Yes in step 8640, the process proceeds to step 8660. On the other hand, in the case of No in step 8640, in
次に、ステップ8660で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325dを参照し、可動体役物Cに係る初期動作関連のフラグがオンであるか否か、換言すると、可動体役物Cの初期動作が未完了であるか否かを判定する。ステップ8660でYesの場合には、ステップ8680に移行する。他方、ステップ8660でNoの場合、ステップ8662で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325dを参照し、可動体役物Cに係るエラー関連のフラグがオンであるか否か、換言すると、可動体役物Cに何らかの動作異常が発生中であるか否かを判定する。ステップ8662でYesの場合には、ステップ8680に移行する。他方、ステップ8662でNoの場合、ステップ8666で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C+D演出動作実行決定許可フラグをオンにし、ステップ8680に移行する。ここで、可動体役物C+D演出動作実行決定許可フラグとは、可動体役物Cと可動体役物Dとを連動させて演出動作を実行するためのフラグであり、後述するように、当該フラグがオンであることを契機として可動体役物C及び可動体役物Dの演出動作が実行されることとなる。
Next, in
次に、ステップ8680で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C+D演出動作実行決定許可フラグがオフであるか否か、換言すると、可動体役物Dと連動動作する可動体役物Cが演出動作不可の状態であるか否かを判定する。ステップ8680でYesの場合には、ステップ8700に移行する。他方、ステップ8680でNoの場合、ステップ8682で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325dを参照し、可動体役物Dに係る初期動作関連のフラグがオンであるか否か、換言すると、可動体役物Dの初期動作が未完了であるか否かを判定する。ステップ8682でYesの場合、ステップ8684で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C+D演出動作実行決定許可フラグをオフにし、ステップ8700に移行する。他方、ステップ8682でNoの場合、ステップ8686で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325dを参照し、可動体役物Dに係るエラー関連のフラグがオンであるか否か、換言すると、可動体役物Dに何らかの動作異常が発生中であるか否かを判定する。ステップ8686でYesの場合には、ステップ8684に移行する。他方、ステップ8686でNoの場合には、ステップ8700に移行する。
Next, in
次に、ステップ8700で、演出動作可否・内容決定手段2325c−1は、後述する演出動作時内容決定処理を実行し、次の処理(ステップ9000の可動体役物動作制御処理)に移行する。このように、可動体役物A又は可動体役物Bの何れかが演出動作不可の状態であると判定された場合には、可動体役物A及び可動体役物Bの双方に係る演出動作の実行許可が下りない。また、可動体役物C又は可動体役物Dの何れかが演出動作不可の状態であると判定された場合には、可動体役物C及び可動体役物Dの双方に係る演出動作の実行許可が下りないよう構成されているのである。このような構成とすることで、ある可動体役物と当該ある可動体役物と連動動作する他の可動体役物を備える場合、何れか一方の可動体役物の異常動作を検出した際には、関連する他方の可動体役物の動作を禁止するよう構成することで、可動体役物の動作異常に起因して、一方の可動体役物のみが動作してしまうような意図しない動作を防止する(いわゆる法則崩れとなって、遊技者が大当たり信頼度を誤認してしまうような事態を防止する)ことが可能となる。 Next, in step 8700, the performance operation availability / content determination unit 2325c-1 executes content operation time determination processing described later, and proceeds to the next processing (movable body accessory operation control processing in step 9000). In this way, when it is determined that either the movable body accessory A or the movable body accessory B is in a state in which the rendering operation cannot be performed, the rendering related to both the movable body accessory A and the movable body accessory B The operation execution permission is not lowered. Further, when it is determined that either the movable body accessory C or the movable body accessory D is in a state in which the rendering operation cannot be performed, the rendering operation related to both the movable body accessory C and the movable body accessory D is performed. It is configured not to allow execution permission. With such a configuration, when a certain movable body accessory and another movable body accessory that operates in conjunction with the certain movable body accessory are provided, when an abnormal operation of one of the movable body accessories is detected In such a case, it is not intended that only one of the movable object acts due to an abnormal operation of the movable object by configuring the other related movable object to be prohibited. It is possible to prevent the operation (a situation in which a so-called law breaks down and the player misidentifies the jackpot reliability).
次に、図34は、図33でのステップ8700のサブルーチンに係る、演出動作時内容決定処理のフローチャートである。まず、ステップ8730で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A+B演出動作実行決定許可フラグがオンであるか否かを判定する。ステップ8730でYesの場合には、ステップ8732に移行し、ステップ8730でNoの場合には、ステップ8750に移行する。 Next, FIG. 34 is a flowchart of the content determination processing at the time of effect operation according to the subroutine of Step 8700 in FIG. First, in step 8730, the performance action availability / content determination unit 2325c-1 determines whether the movable body accessory A + B effect operation execution decision permission flag in the movable body accessory operation state information temporary storage unit 2325d is on. judge. If Yes in step 8730, the process moves to step 8732, and if No in step 8730, the process moves to step 8750.
次に、ステップ8732で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A+B演出動作実行決定許可フラグをオフにする。次に、ステップ8734で、演出動作可否・内容決定手段2325c−1は、装図表示関連情報一時記憶手段2322cを参照し、装飾図柄の変動態様を確認すると共に、当該確認結果に基づき演出動作内容決定用参照テーブル2325c−1−1を参照して、可動体役物A及び可動体役物Bの出現動作内容(演出動作を実行しない場合も含む)を決定した上、「動作パターン」及び「動作タイミング」を可動体役物動作状態情報一時記憶手段2325dに一時記憶する。次に、ステップ8736で、演出動作可否・内容決定手段2325c−1は、装図表示関連情報一時記憶手段2322cを参照し、装飾図柄の変動態様を確認すると共に、当該確認結果に基づき演出動作内容決定用参照テーブル2325c−1−1を参照して、可動体役物A及び可動体役物Bの収納動作内容(演出動作を実行しない場合も含む)を決定した上、「動作パターン」及び「動作タイミング」を可動体役物動作状態情報一時記憶手段2325dに一時記憶(セット)する。
Next, in step 8732, the performance action availability / content determination unit 2325c-1 turns off the movable body accessory A + B effect operation execution decision permission flag in the movable body accessory operation state information temporary storage unit 2325d. Next, in
ここで、図35(可動体役物駆動用テーブル)は、演出動作内容決定用参照テーブル2325c−1−1の一例である。本例に示されるように、本実施形態においては、装飾図柄の変動態様(又は変動時間)に基づき、可動体役物A及び可動体役物Bの出現動作内容、又は、可動体役物A及び可動体役物Bの収納動作内容が一義的に決定されるよう構成されている。例えば、装飾図柄の変動態様(変動時間)=「ノーマルリーチ(20秒)」である場合、可動体役物Aの出現動作内容として、「動作パターン」=「出現動作A1」と決定され、「動作タイミング」=「図柄変動開始から5秒後」と決定されると共に、可動体役物Bの出現動作内容として、「動作パターン」=「出現動作B1」と決定され、「動作タイミング」=「図柄変動開始から5秒後」と決定される。また、可動体役物Aの収納動作内容として、「動作パターン」=「収納動作A1」と決定され、「動作タイミング」=「図柄変動開始から10秒後」と決定されると共に、可動体役物Bの収納動作内容として、「動作パターン」=「収納動作B1」と決定され、「動作タイミング」=「図柄変動開始から10秒後」と決定される。このように、可動体役物A及び可動体役物Bは、「動作タイミング」が同値となるよう構成されているため、駆動制御されるタイミングが略同一となるよう構成されていることとなる。尚、後述するように、可動体役物A及び可動体役物Bの駆動制御自体は、1〜2秒程度の期間内に行われるため、本例に示すような「動作タイミング」を設定することで、出現動作と収納動作が重複しないよう構成されていることを補足しておく。また、本例はあくまで一例であり、特に、装飾図柄の変動態様(変動時間)が異なっていても、ある可動体役物の動作内容において同一の「動作パターン」が決定されるよう構成してもよい。 Here, FIG. 35 (movable body accessory driving table) is an example of the rendering operation content determination reference table 2325c-1-1. As shown in this example, in the present embodiment, the appearance operation contents of the movable object A and the movable object B, or the movable object A based on the variation mode (or variation time) of the decorative symbol. In addition, the storage operation content of the movable body accessory B is uniquely determined. For example, when the decoration pattern variation mode (variation time) = “normal reach (20 seconds)”, the appearance motion content of the movable object A is determined as “motion pattern” = “appearance motion A1”. It is determined that “timing” = “5 seconds after the start of symbol variation”, and the appearance motion content of the movable body accessory B is determined as “motion pattern” = “appearing motion B1”, and “motion timing” = “symbol” 5 seconds after the start of fluctuation ”. Further, as the storage operation content of the movable body accessory A, it is determined that “motion pattern” = “storage operation A1”, “operation timing” = “10 seconds after the start of symbol variation”, and the movable body role. As the storage operation content of the object B, “operation pattern” = “storage operation B1” is determined, and “operation timing” = “10 seconds after the start of symbol variation” is determined. Thus, since the movable body accessory A and the movable body accessory B are configured so that the “operation timing” is the same value, the drive controlled timing is configured to be substantially the same. . As will be described later, since the drive control of the movable body accessory A and the movable body accessory B is performed within a period of about 1 to 2 seconds, the “operation timing” as shown in this example is set. Thus, it is supplemented that the appearance operation and the storage operation are configured not to overlap. In addition, this example is merely an example, and in particular, even when the variation pattern (variation time) of the decorative symbol is different, the same “operation pattern” is determined in the operation content of a certain movable object. Also good.
フローチャートの説明に戻ると、次に、ステップ8738で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325dに一時記憶された可動体役物A及び可動体役物Bに係る「動作パターン」に基づき、モータ駆動内容決定用参照テーブル2325c−1−2を参照して、出現動作時及び収納動作時において参照される「モータ駆動内容決定用親テーブル名称」を可動体役物動作状態情報一時記憶手段2325dに一時記憶(セット)する。
Returning to the description of the flowchart, next, in
ここで、図35(モータ駆動用テーブル)は、モータ駆動内容決定用参照テーブル2325c−1−2の一例である。本例に示されるように、本実施形態においては、ステッピングモータを駆動源とする可動体役物A及び可動体役物Bの「動作パターン」に基づき、「モータ駆動内容決定用親テーブル名称」が一義的に決定されるよう構成されている。例えば、「動作パターン」=「出現動作A1」である場合、「モータ駆動内容決定用親テーブル名称」=「モータA非待機+等速制御テーブル(正転)」と決定される。ここで、「モータ駆動内容決定用親テーブル名称」とは、駆動源の駆動内容を意味する名称であり、後述するように、当該名称に基づく詳細な駆動内容(モータの駆動ステップ数や回転速度等)が、別のテーブルを参照して導出されることとなる。 Here, FIG. 35 (motor drive table) is an example of a motor drive content determination reference table 2325c-1-2. As shown in this example, in the present embodiment, based on the “operation pattern” of the movable body accessory A and the movable body accessory B using the stepping motor as a drive source, “the parent table name for determining the motor drive content” Is uniquely determined. For example, when “operation pattern” = “appearance operation A1”, “motor drive content determination parent table name” = “motor A non-standby + constant speed control table (forward rotation)” is determined. Here, the “motor drive content determination parent table name” is a name meaning the drive content of the drive source, and as will be described later, detailed drive content (number of motor drive steps and rotational speed). Etc.) will be derived with reference to another table.
フローチャートの説明に戻ると、次に、ステップ8740で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325dにセットされた、可動体役物A(可動体役物B)に係る「モータ駆動内容決定用親テーブル名称」に基づき、モータ駆動内容決定用親テーブル2325c−2−1を参照し、「モータ駆動内容決定用子テーブル」(詳細後述)の参照順番及び参照繰り返し回数を導出する。次に、ステップ8742で、演出動作可否・内容決定手段2325c−1は、当該導出した結果に基づき、「モータ駆動内容決定用子テーブル」に係る予定動作(呼び出し順序)を可動体役物動作状態情報一時記憶手段2325dに一時記憶(セット)する。
Returning to the description of the flowchart, next, in step 8740, the rendering action availability / content determination unit 2325c-1 sets the movable body accessory A (movable body) set in the movable body accessory operation state information temporary storage unit 2325d. Based on the “motor drive content determination parent table name” relating to the accessory B), the motor drive content determination parent table 2325c-2-1 is referred to, and the “motor drive content determination child table” (details will be described later) is referred to. The order and the number of reference repetitions are derived. Next, in
ここで、図36(モータ駆動内容決定用親テーブル)は、モータ駆動内容決定用親テーブル2325c−2−1の一例である。本例に示されるように、本実施形態においては、「モータ駆動内容決定用親テーブル名称」に基づき、「モータ駆動内容決定用子テーブル」の参照順番及び参照繰り返し回数が一義的に決定されるよう構成されている。例えば、「モータ駆動内容決定用親テーブル名称」=「モータA待機+等速制御テーブル(正転)」であった場合には、まず、参照優先順1となる「モータ駆動内容決定用子テーブル」=「回転待機テーブルA00」が3回参照され、次に、参照優先順2となる「モータ駆動内容決定用子テーブル」=「等速正転テーブルA01」が1回参照され、次に、参照優先順3となる「モータ駆動内容決定用子テーブル」=「位置補正テーブルA02」が1回参照され、最後に、参照優先順4となる「モータ駆動内容決定用子テーブル」=「位置保持テーブルAB0」が3回参照される。ここで、「モータ駆動内容決定用子テーブル」とは、後述するように、駆動源となるモータの駆動ステップ数や回転速度等の励磁方法が予め定められたテーブルであり、「モータ駆動内容決定用子テーブル」の種類に応じて励磁方法が異なるよう構成されている。よって、このような参照順番及び参照繰り返し回数によって決定される「モータ駆動内容決定用子テーブル」の順列(以下、予定動作や呼び出し順序と呼ぶことがある)が、当該駆動源の駆動内容となるのである。
Here, FIG. 36 (motor drive content determination parent table) is an example of the motor drive content determination parent table 2325c-2-1. As shown in this example, in this embodiment, the reference order and the number of reference repetitions of the “motor drive content determination child table” are uniquely determined based on the “motor drive content determination parent table name”. It is configured as follows. For example, if “motor drive content determination parent table name” = “motor A standby + constant speed control table (forward rotation)”, first, the “motor drive content determination child table that becomes
フローチャートの説明に戻ると、次に、ステップ8744で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325dにセットされた「モータ駆動内容決定用子テーブル」に係る予定動作(呼び出し順序)を確認すると共に、当該呼び出し順序に基づく予定動作となる「モータ駆動内容決定用子テーブル」の名称に基づき、モータ駆動内容決定用子テーブル2325c−3−1を参照して、モータA(モータB)の駆動スケジュールを決定し、可動体役物動作状態情報一時記憶手段2325dに一時記憶(セット)する。
Returning to the description of the flowchart, next, in
ここで、図37(モータ駆動内容決定用子テーブル)は、モータ駆動内容決定用子テーブル2325c−3−1の一例である。本例に示されるように、本実施形態においては、「モータ駆動内容決定用子テーブル」の名称に基づき、モータA(モータB)の駆動内容が一義的に決定されるよう構成されている。例えば、「モータ駆動内容決定用子テーブル」の名称=「加速正転テーブルA04」であった場合には、まず、モータ駆動内容1となる駆動内容である「駆動方向=正転、駆動ステップ数の合計=3、1ステップあたりの回転速度=6(ms)」に基づきモータAが駆動され後、次に、モータ駆動内容2となる駆動内容である「駆動方向=正転、駆動ステップ数の合計=3、1ステップあたりの回転速度=5(ms)」に基づきモータAが駆動された後、最後に、モータ駆動内容3となる駆動内容である「駆動方向=正転、駆動ステップ数の合計=166、1ステップあたりの回転速度=3(ms)」に基づきモータAが駆動される。そして、前述した「モータ駆動内容決定用子テーブル」の呼び出し順序に基づく予定動作分だけ、これらの駆動内容が駆動スケジュールとして決定されるよう構成されているのである(駆動スケジュールの一例を欄外に示す)。
Here, FIG. 37 (motor drive content determination child table) is an example of the motor drive content determination child table 2325c-3-1. As shown in this example, in the present embodiment, the drive content of the motor A (motor B) is uniquely determined based on the name of the “motor drive content determination sub-table”. For example, if the name of the “motor drive content determination sub-table” = “acceleration normal rotation table A04”, first, “drive direction = forward rotation, number of drive steps” which is the drive content that becomes the
フローチャートの説明に戻ると、次に、ステップ8746及びステップ8748で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A演出動作開始許可フラグ及び可動体役物B演出動作開始許可フラグをオンにし、ステップ8750に移行する。 Returning to the description of the flowchart, next, in Step 8746 and Step 8748, the rendering operation availability / content determination unit 2325c-1 starts the movable body accessory A rendering operation in the movable body accessory motion state information temporary storage unit 2325d. The permission flag and the movable body accessory B effect operation start permission flag are turned on, and the process proceeds to step 8750.
次に、ステップ8750で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C+D演出動作実行決定許可フラグがオンであるか否かを判定する。ステップ8750でYesの場合には、ステップ8752に移行し、ステップ8750でNoの場合には、次の処理(ステップ9000の可動体役物動作制御処理)に移行する。 Next, in step 8750, the performance action enable / disable content determination unit 2325c-1 determines whether the movable body accessory C + D effect operation execution determination permission flag in the movable body accessory operation state information temporary storage unit 2325d is on. Determine. If Yes in step 8750, the process proceeds to step 8752, and if No in step 8750, the process proceeds to the next process (movable body accessory operation control process in step 9000).
次に、ステップ8752で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C+D演出動作実行決定許可フラグをオフにする。次に、ステップ8754で、演出動作可否・内容決定手段2325c−1は、装図表示関連情報一時記憶手段2322cを参照し、装飾図柄の変動態様を確認すると共に、当該確認結果に基づき演出動作内容決定用参照テーブル2325c−1−1を参照して、可動体役物C及び可動体役物Dの動作内容を決定した上、「動作パターン」及び「動作タイミング」を可動体役物動作状態情報一時記憶手段2325dに一時記憶(セット)する。ここで、本実施形態においては、ソレノイドを駆動源とする可動体役物C及び可動体役物Dに関しては、ソレノイドを駆動(励磁)することで可動体役物C及び可動体役物Dが出現動作を行い、ソレノイドを非駆動(非励磁)とすることで可動体役物C及び可動体役物Dが収納動作を行うよう構成されている。よって本例では、「動作パターン」とは、ソレノイドの励磁期間(励磁時間)を意味し、「動作タイミング」とは、ソレノイドの励磁開始タイミングであることを意味している。尚、「動作タイミング」においては、可動体役物A及び可動体役物Bの収納動作の完了後となるよう設定されているため、特に、可動体役物Aと可動体役物Cとが衝突してしまう事態を回避可能に構成されていることを補足しておく。次に、ステップ8758及びステップ8760で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325dに一時記憶された可動体役物C及び可動体役物Dに係る「動作パターン」に基づき、可動体役物C及び可動体役物Dの演出動作に係る所定の励磁時間を決定すると共に、当該決定した励磁時間を可動体役物動作状態情報一時記憶手段2325d内の励磁期間タイマC及び励磁期間タイマDにセットする。次に、ステップ8762及びステップ8764で、演出動作可否・内容決定手段2325c−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C演出動作開始許可フラグ及び可動体役物D演出動作開始許可フラグをオンにし、次の処理(ステップ9000の可動体役物動作制御処理)に移行する。
Next, in step 8752, the rendering operation availability / content determination unit 2325c-1 turns off the movable body accessory C + D rendering operation execution decision permission flag in the movable body accessory operation state information temporary storage unit 2325d. Next, in step 8754, the rendering operation availability / content determination unit 2325c-1 refers to the drawing display related information temporary storage unit 2322c, confirms the variation pattern of the decorative design, and renders the rendering operation content based on the confirmation result. With reference to the determination reference table 2325c-1-1, the operation contents of the movable body accessory C and the movable body accessory D are determined, and the “operation pattern” and “operation timing” are set as the movable body accessory operation state information. Temporary storage (set) in the temporary storage means 2325d. Here, in the present embodiment, with respect to the movable body accessory C and the movable body accessory D having a solenoid as a driving source, the movable body accessory C and the movable body accessory D are driven (excited) by driving the solenoid. The movable body accessory C and the movable body accessory D are configured to perform the storing operation by performing the appearance operation and deactivating the solenoid (non-excitation). Therefore, in this example, the “operation pattern” means the excitation period (excitation time) of the solenoid, and the “operation timing” means the excitation start timing of the solenoid. The “operation timing” is set to be after the completion of the storing operation of the movable body accessory A and the movable body accessory B. In particular, the movable body accessory A and the movable body accessory C are It is supplemented that it is configured so as to avoid the situation of collision. Next, in step 8758 and step 8760, the rendering action availability / content determination unit 2325c-1 applies the movable body accessory C and the movable body accessory D temporarily stored in the movable body accessory operation state information temporary storage unit 2325d. Based on the “motion pattern”, a predetermined excitation time related to the rendering operation of the movable body accessory C and the movable body accessory D is determined, and the determined excitation time is used as the movable body accessory operation state information temporary storage unit 2325d. The excitation period timer C and the excitation period timer D are set. Next, in
次に、図38は、図20でのステップ9000のサブルーチンに係る、可動体役物動作制御処理のフローチャートである。まず、ステップ9200で、可動体役物初期動作実行制御手段2325aは、後述する初期動作時動作開始制御処理を実行する。次に、ステップ9300で、可動体役物初期動作実行制御手段2325aは、後述する初期動作時動作終了制御処理を実行する。次に、ステップ9400で、可動体役物エラー解消動作実行制御手段2325bは、後述するエラー解消動作時動作開始制御処理を実行する。次に、ステップ9500で、可動体役物エラー解消動作実行制御手段2325bは、後述するエラー解消動作時動作終了制御処理を実行する。次に、ステップ9600で、可動体役物演出動作実行制御手段2325cは、後述する演出動作時動作開始制御処理を実行する。次に、ステップ9700で、可動体役物演出動作実行制御手段2325cは、後述する演出動作時予定動作実行制御処理を実行し、次の処理(ステップ4000のモータ・ソレノイド励磁開始制御処理)に移行する。
Next, FIG. 38 is a flowchart of the movable body accessory operation control process according to the subroutine of
次に、図39は、図38でのステップ9200のサブルーチンに係る、初期動作時動作開始制御処理のフローチャートである。まず、ステップ9202で、初期動作開始制御手段2325a−2は、装図表示関連情報一時記憶手段2322c内の図柄変動中フラグがオフであるか否かを判定する。ステップ9202でYesの場合には、ステップ9210に移行し、ステップ9202でNoの場合には、次の処理(ステップ9300の初期動作時動作終了制御処理)に移行する。
Next, FIG. 39 is a flowchart of the operation start control process during initial operation according to the subroutine of Step 9200 in FIG. First, in
次に、ステップ9210で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜D初期動作開始許可フラグの内の何れのフラグがオンであるかを判定し、当該判定結果に基づき異なる処理を実行する。ここで、当該判定の実行に際しては、「可動体役物A初期動作開始許可フラグ」、「可動体役物C初期動作開始許可フラグ」、「可動体役物B初期動作開始許可フラグ」、「可動体役物D初期動作開始許可フラグ」の順に実行する。尚、何れのフラグもオンでない場合には、次の処理(ステップ9300の初期動作時動作終了制御処理)に移行する。 Next, in step 9210, the initial operation start control means 2325a-2 turns on any of the movable body accessory A to D initial operation start permission flags in the movable body accessory operation state information temporary storage means 2325d. And different processing is executed based on the determination result. Here, in performing the determination, “movable body accessory A initial operation start permission flag”, “movable body accessory C initial operation start permission flag”, “movable body accessory B initial operation start permission flag”, “ It executes in the order of “movable body accessory D initial operation start permission flag”. If none of the flags is on, the process proceeds to the next process (operation end control process during initial operation in step 9300).
次に、ステップ9210で「可動体役物A初期動作開始許可フラグ」がオンである場合、ステップ9220で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C動作中フラグがオフであるか否か、換言すると、動作内容(初期動作、エラー解消動作、演出動作)に係らず可動体役物Cが動作中の状態でないか否かを判定する。ステップ9220でYesの場合、ステップ9222で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A初期動作中フラグをオンにする。次に、ステップ9224で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A初期動作開始許可フラグをオフにする。次に、ステップ9226で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A動作中フラグをオンにし、次の処理(ステップ9300の初期動作時動作終了制御処理)に移行する。尚、ステップ9220でNoの場合には、次の処理(ステップ9300の初期動作時動作終了制御処理)に移行する。
Next, when the “movable body accessory A initial operation start permission flag” is ON in step 9210, in step 9220, the initial operation start control unit 2325 a-2 stores the movable body accessory operation state information temporary storage unit 2325 d. Whether or not the movable object C in-operation flag is OFF, in other words, whether or not the movable object C is not in operation regardless of the operation content (initial operation, error-resolving operation, production operation). Determine. In the case of Yes in step 9220, in
次に、ステップ9210で「可動体役物C初期動作開始許可フラグ」がオンである場合、ステップ9240で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A動作中フラグがオフであるか否か、換言すると、動作内容(初期動作、エラー解消動作、演出動作)に係らず可動体役物Aが動作中の状態でないか否かを判定する。ステップ9240でYesの場合、ステップ9242で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C初期動作中フラグをオンにする。次に、ステップ9244で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C初期動作開始許可フラグをオフにする。次に、ステップ9246で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C動作中フラグをオンにし、次の処理(ステップ9300の初期動作時動作終了制御処理)に移行する。尚、ステップ9220でNoの場合には、次の処理(ステップ9300の初期動作時動作終了制御処理)に移行する。 Next, when the “movable body accessory C initial operation start permission flag” is ON in step 9210, in step 9240, the initial operation start control unit 2325 a-2 stores the movable body accessory operation state information temporary storage unit 2325 d. Whether or not the movable body accessory A in-operation flag is off, in other words, whether or not the movable body accessory A is not in an operating state regardless of the operation content (initial operation, error canceling operation, production operation). Determine. In the case of Yes in step 9240, in step 9242, the initial operation start control means 2325a-2 turns on the movable object accessory C initial operation in-progress flag in the movable object accessory operation state information temporary storage means 2325d. Next, in Step 9244, the initial operation start control means 2325a-2 turns off the movable object combination C initial operation start permission flag in the movable object combination operation state information temporary storage means 2325d. Next, in step 9246, the initial operation start control means 2325a-2 turns on the movable body accessory C operating flag in the movable body accessory operation state information temporary storage means 2325d, and performs the next processing (initial step 9300). The operation shifts to the operation end control process during operation. In the case of No in step 9220, the process proceeds to the next process (operation end control process during initial operation in step 9300).
次に、ステップ9210で「可動体役物B初期動作開始許可フラグ」がオンである場合、ステップ9262で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物B初期動作中フラグをオンにする。次に、ステップ9264で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物B初期動作開始許可フラグをオフにする。次に、ステップ9266で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物B動作中フラグをオンにし、次の処理(ステップ9300の初期動作時動作終了制御処理)に移行する。
Next, when the “movable body accessory B initial operation start permission flag” is ON in step 9210, in step 9262, the initial operation start control means 2325a-2 stores the movable body accessory operation state information temporary storage means 2325d. The moving body accessory B initial operation in-progress flag is turned on. Next, in
次に、ステップ9210で「可動体役物D初期動作開始許可フラグ」がオンである場合、ステップ9282で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物D初期動作中フラグをオンにする。次に、ステップ9284で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物D初期動作開始許可フラグをオフにする。次に、ステップ9286で、初期動作開始制御手段2325a−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物D動作中フラグをオンにし、次の処理(ステップ9300の初期動作時動作終了制御処理)に移行する。
Next, when the “movable body accessory D initial operation start permission flag” is ON in step 9210, in step 9282, the initial operation start control means 2325a-2 stores the movable body accessory operation state information temporary storage means 2325d. The moving object D in the initial operation flag is turned on. Next, in Step 9284, the initial operation start control means 2325a-2 turns off the movable object combination D initial operation start permission flag in the movable object combination operation state information temporary storage means 2325d. Next, in
次に、図40は、図38でのステップ9300のサブルーチンに係る、初期動作時動作終了制御処理のフローチャートである。はじめに、以下の説明においては、可動体役物Aと可動体役物Bとの処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明すると共に、可動体役物Cと可動体役物Dとの処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明する。まず、ステップ9302で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜D初期動作中フラグの内の何れのフラグがオンであるかを判定し、当該判定結果に基づき異なる処理を実行する。ここで、当該判定の実行に際しては、「可動体役物A初期動作中フラグ」、「可動体役物B初期動作中フラグ」、「可動体役物C初期動作中フラグ」、「可動体役物D初期動作中フラグ」の順に実行する。尚、何れのフラグもオンでない場合には、次の処理(ステップ9400のエラー解消動作時動作開始制御処理)に移行する。 Next, FIG. 40 is a flowchart of the operation end control process at the time of initial operation according to the subroutine of step 9300 in FIG. First, in the following description, since the processing flow of the movable body accessory A and the movable body accessory B is substantially the same, the difference between the two will be described in parentheses using a common flowchart, and the movable body Since the processing flow of the accessory C and the movable object D is substantially the same, the difference between the two will be described in parentheses using a common flowchart. First, in step 9302, the initial operation end control means 2325a-3 has any of the movable body accessory AD flags in the movable body accessory operation state information temporary storage means 2325d turned on. And different processing is executed based on the determination result. Here, in performing the determination, the “movable body accessory A initial operation flag”, the “movable body accessory B initial operation flag”, the “movable body accessory C initial operation flag”, the “movable body accessory C initial operation flag”, The processing is executed in the order of the “object D initial operation flag”. If none of the flags is on, the process proceeds to the next process (operation start control process during error-resolving operation in step 9400).
次に、ステップ9302で「可動体役物A初期動作中フラグ」(「可動体役物B初期動作中フラグ」)がオンである場合、ステップ9312で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A(可動体役物B)に係る現在位置情報を参照し、可動体役物A(可動体役物B)が初期位置に存在しているか否かを判定する。 Next, when the “movable body accessory A initial operation flag” (“movable body accessory B initial operation flag”) is ON in step 9302, in step 9312, the initial operation end control means 2325 a-3 With reference to the current position information relating to the movable body accessory A (movable body accessory B) in the movable body accessory operation state information temporary storage means 2325d, the movable body accessory A (movable body accessory B) is set to the initial position. Determine if it exists.
ここで、「可動体役物A(可動体役物B)が初期位置に存在しているか否か」の判定方法について可動体役物Aを対象として補足説明する(可動体役物Bを対象としても同様のことがいえる)。本実施形態では、前述のように、位置センサAとして可動体役物Aの初期位置に位置センサαを設置し、可動体役物Aの最大駆動位置に位置センサβを設置する一例を挙げており、その場合には、位置センサα又は位置センサβの何れの位置センサにて可動体役物Aを検出したかに基づき、可動体役物Aの存在位置を把握可能である。例えば、位置センサαにて可動体役物Aを検出した場合には、可動体役物Aが初期位置に存在することとなり、位置センサβにて可動体役物Aを検出した場合には、可動体役物Aが最大駆動位置に存在することとなる。また、位置センサα及び位置センサβの何れでも可動体役物Aを検出していない場合には、可動体役物Aは初期位置から最大駆動位置までの間の何れかの位置に存在することとなる。ここで、初期動作実行時においては、(1)可動体役物Aが初期位置から最大駆動位置まで移動可能な駆動ステップ数を予測算出し、(2)当該駆動ステップ数分だけ可動体役物Aを駆動させ、(3)当該駆動ステップ数分の駆動が完了する或いは位置センサβにて可動体役物Aを検出した場合に駆動を終了する。次に、(4)可動体役物Aが最大駆動位置から初期位置まで移動可能な駆動ステップ数を予測算出し、(5)当該駆動ステップ数分だけ可動体役物Aを駆動させ、(6)当該駆動ステップ数分の駆動が完了する或いは位置センサαにて可動体役物Aを検出した場合に駆動を終了し、初期動作の実行を完了する、という一連の動作を実行するよう構成することを例示することができる。このように構成した場合において、当該「可動体役物Aが初期位置に存在しているか否か」とは、(6)の検出判定処理が完了したか否かを判定するよう構成することを意図としている。尚、このような(1)〜(6)の一連の動作は、初期動作実行開始時において可動体役物Aが初期位置に存在していることを担保した後に実行することが望ましい。しかしながら、遊技機の電源投入時には、可動体役物Aが初期位置に存在していない場合もあり、このような場合には、初期動作実行前の準備動作を要することがある。例えば、当該準備動作として、(A)位置センサα及び位置センサβの何れでも可動体役物Aを検出していない場合、(B)可動体役物Aを位置センサαの方向に所定ステップ(例えば、初期位置から最大駆動位置まで移動可能な駆動ステップ数の1/2)分だけ可動体役物Aを駆動させ、(C)当該駆動ステップ数分の駆動が完了する或いは位置センサαにて可動体役物Aを検出した場合に駆動を終了する。また、(C)で可動体役物Aを検出しなかった場合には、(D)可動体役物Aを位置センサβの方向に所定ステップ(例えば、初期位置から最大駆動位置まで移動可能な駆動ステップ数の1/2)分だけ可動体役物Aを駆動させ、(E)当該駆動ステップ数分の駆動が完了する或いは位置センサβにて可動体役物Aを検出した場合に駆動を終了し、(F)可動体役物Aを最大駆動位置から初期位置まで移動させる、という一連の動作を実行することを一例として挙げることができる。 Here, the determination method of “whether or not the movable body accessory A (movable body accessory B) is present at the initial position” will be supplementarily described with respect to the movable body accessory A (targeting the movable body accessory B). The same can be said.) In the present embodiment, as described above, an example is given in which the position sensor α is installed at the initial position of the movable object A as the position sensor A, and the position sensor β is installed at the maximum drive position of the movable object A. In this case, based on whether the position sensor α or the position sensor β has detected the movable object A, the position of the movable object A can be grasped. For example, when the movable body accessory A is detected by the position sensor α, the movable body accessory A exists at the initial position, and when the movable body accessory A is detected by the position sensor β, The movable body accessory A is present at the maximum drive position. In addition, when neither the position sensor α nor the position sensor β detects the movable body accessory A, the movable body accessory A exists at any position between the initial position and the maximum drive position. It becomes. Here, at the time of executing the initial operation, (1) the number of driving steps in which the movable body accessory A can move from the initial position to the maximum driving position is predicted and calculated. A is driven, and (3) the driving is terminated when the driving for the number of driving steps is completed or the movable object A is detected by the position sensor β. Next, (4) predicting and calculating the number of drive steps in which the movable body accessory A can move from the maximum drive position to the initial position, and (5) driving the movable body accessory A by the number of drive steps, (6 ) When the driving for the number of driving steps is completed or when the movable object A is detected by the position sensor α, the driving is terminated and the execution of the initial operation is completed. This can be illustrated. In such a configuration, the “whether or not the movable object A is present at the initial position” is to determine whether or not the detection determination process of (6) has been completed. Intended. Such a series of operations (1) to (6) is desirably performed after ensuring that the movable body accessory A exists at the initial position at the start of the initial operation execution. However, when the gaming machine is turned on, the movable object A may not be present at the initial position. In such a case, a preparatory operation before the initial operation may be required. For example, as the preparation operation, when (A) the movable body accessory A is not detected by either the position sensor α or the position sensor β, (B) the movable body accessory A is moved in the direction of the position sensor α by a predetermined step ( For example, the movable body accessory A is driven by ½) of the number of driving steps that can move from the initial position to the maximum driving position, and (C) the driving for the number of driving steps is completed or the position sensor α When the movable object A is detected, the driving is terminated. If (C) the movable body accessory A is not detected, (D) the movable body accessory A can be moved in the direction of the position sensor β by a predetermined step (for example, from the initial position to the maximum drive position). The movable body accessory A is driven by ½) of the number of driving steps, and (E) the driving is performed when the driving for the number of driving steps is completed or the movable body accessory A is detected by the position sensor β. For example, a series of operations of (F) moving the movable body accessory A from the maximum drive position to the initial position may be performed.
フローチャートの説明に戻ると、ステップ9312でYesの場合、換言すれば、初期動作の実行が完了したと判定された場合、ステップ9314で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A動作中フラグ(可動体役物B動作中フラグ)をオフにする。次に、ステップ9316で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A初期動作中フラグ(可動体役物A初期動作中フラグ)をオフにし、次の処理(ステップ9400のエラー解消動作時動作開始制御処理)に移行する。他方、ステップ9312でNoの場合、ステップ9320で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内のステップカウンタA(ステップカウンタB)を参照し、可動体役物A(可動体役物B)の初期動作における予定動作(駆動ステップ数)分の動作が終了したか否かを判定する。ステップ9320でYesの場合には、ステップ9314に移行する。他方、ステップ9320でNoの場合、ステップ9322で、初期動作終了制御手段2325a−3は、装図表示関連情報一時記憶手段2322c内の図柄変動中フラグがオンであるか否か、即ち、初期動作実行中に図柄変動が開始されたか否かを判定する。ステップ9322でYesの場合、ステップ9324で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A初期動作未完了フラグ(可動体役物B初期動作未完了フラグ)をオンにし、ステップ9314に移行する。他方、ステップ9322でNoの場合、ステップ9326で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Aに係る現在位置情報と可動体役物Cに係る現在位置情報とを比較し、可動体役物Aと可動体役物Cとが干渉しているか(或いは干渉直前であるか)否かを判定する。ステップ9326でYesの場合には、ステップ9324に移行し、ステップ9326でNoの場合には、次の処理(ステップ9400のエラー解消動作時動作開始制御処理)に移行する。ここで、ステップ9322又はステップ9326でYesの場合、可動体役物A初期動作未完了フラグ(可動体役物B初期動作未完了フラグ)をオンとしている趣旨について詳述する。まず、本実施形態では、可動体役物Aの初期動作完了前に図柄変動が開始される、或いは、可動体役物Aの初期動作完了前に可動体役物Cとの干渉を検出した場合には、可動体役物Aの初期動作を再度実行するよう構成されている。そして、当該初期動作の再実行においては、可動体役物Aに係るエラー発生とは見做さずに(即ち、前述した動作異常累積カウンタの加算処理を実行せずに)初期動作を再実行するため、可動体役物A初期動作未完了フラグをオンとしているのである(尚、他の可動体役物についても同様である)。
Returning to the description of the flowchart, in the case of Yes in step 9312, in other words, in the case where it is determined that the execution of the initial operation is completed, in step 9314, the initial operation end control means 2325 a-3 The movable body accessory A operating flag (movable body accessory B operating flag) in the state information temporary storage means 2325d is turned off. Next, in
次に、ステップ9302で「可動体役物C初期動作中フラグ」(「可動体役物D初期動作中フラグ」)がオンである場合、ステップ9352で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C(可動体役物D)に係る現在位置情報を参照し、可動体役物C(可動体役物D)が初期位置に存在しているか否かを判定する。ステップ9352でYesの場合、ステップ9354で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C動作中フラグ(可動体役物D動作中フラグ)をオフにする。次に、ステップ9356で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C初期動作中フラグ(可動体役物D初期動作中フラグ)をオフにし、次の処理(ステップ9400のエラー解消動作時動作開始制御処理)に移行する。他方、ステップ9352でNoの場合、ステップ9360で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内の励磁期間タイマC(励磁期間タイマD)を参照し、可動体役物C(可動体役物D)の初期動作における予定動作(励磁期間)分の動作が終了したか否かを判定する。ステップ9360でYesの場合には、ステップ9354に移行する。他方、ステップ9360でNoの場合、ステップ9362で、初期動作終了制御手段2325a−3は、装図表示関連情報一時記憶手段2322c内の図柄変動中フラグがオンであるか否か、即ち、初期動作実行中に図柄変動が開始されたか否かを判定する。ステップ9362でYesの場合、ステップ9364で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C初期動作未完了フラグ(可動体役物D初期動作未完了フラグ)をオンにし、ステップ9354に移行する。他方、ステップ9362でNoの場合、ステップ9366で、初期動作終了制御手段2325a−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Cに係る現在位置情報と可動体役物Aに係る現在位置情報とを比較し、可動体役物Cと可動体役物Aとが干渉しているか(或いは干渉直前であるか)否かを判定する。ステップ9366でYesの場合には、ステップ9364に移行し、ステップ9366でNoの場合には、次の処理(ステップ9400のエラー解消動作時動作開始制御処理)に移行する。
Next, when the “movable body accessory C initial operation flag” (“movable object D initial operation flag”) is ON in step 9302, in step 9352, the initial operation end control means 2325a-3 With reference to the current position information relating to the movable body accessory C (movable body accessory D) in the movable body accessory operation state information temporary storage means 2325d, the movable body accessory C (movable body accessory D) is set to the initial position. Determine if it exists. In the case of Yes in step 9352, in
次に、図41は、図38でのステップ9400のサブルーチンに係る、エラー解消動作時動作開始制御処理のフローチャートである。まず、ステップ9402で、エラー解消動作開始制御手段2325b−2は、装図表示関連情報一時記憶手段2322c内の図柄変動中フラグがオフであるか否かを判定する。ステップ9402でYesの場合には、ステップ9410に移行し、ステップ9402でNoの場合には、次の処理(ステップ9500のエラー解消動作時動作終了制御処理)に移行する。
Next, FIG. 41 is a flowchart of the operation start control process at the time of error elimination related to the subroutine of
次に、ステップ9410で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜Dエラー解消動作開始許可フラグの内の何れのフラグがオンであるかを判定し、当該判定結果に基づき異なる処理を実行する。ここで、当該判定の実行に際しては、「可動体役物Aエラー解消動作開始許可フラグ」、「可動体役物Cエラー解消動作開始許可フラグ」、「可動体役物Bエラー解消動作開始許可フラグ」、「可動体役物Dエラー解消動作開始許可フラグ」の順に実行する。尚、何れのフラグもオンでない場合には、次の処理(ステップ9500のエラー解消動作時動作終了制御処理)に移行する。 Next, in step 9410, the error elimination operation start control means 2325b-2 determines which flag of the movable body accessory A to D error elimination operation start permission flags in the movable body accessory operation state information temporary storage means 2325d. Is turned on, and different processing is executed based on the determination result. Here, in performing the determination, the “movable body accessory A error canceling operation start permission flag”, the “movable body accessory C error canceling operation start permission flag”, and the “movable body accessory B error canceling operation start permission flag”. ”And“ movable body accessory D error elimination operation start permission flag ”. If none of the flags is on, the process proceeds to the next process (the operation termination control process at the time of error elimination operation in step 9500).
次に、ステップ9410で「可動体役物Aエラー解消動作開始許可フラグ」がオンである場合、ステップ9420で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C動作中フラグがオフであるか否か、換言すると、動作内容(初期動作、エラー解消動作、演出動作)に係らず可動体役物Cが動作中の状態でないか否かを判定する。ステップ9420でYesの場合、ステップ9422で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Aエラー解消動作中フラグをオンにする。次に、ステップ9424で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Aエラー解消動作開始許可フラグをオフにする。次に、ステップ9426で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A動作中フラグをオンにし、次の処理(ステップ9500のエラー解消動作時動作終了制御処理)に移行する。尚、ステップ9420でNoの場合には、次の処理(ステップ9500のエラー解消動作時動作終了制御処理)に移行する。
Next, when the “movable body accessory A error elimination operation start permission flag” is ON in step 9410, the error elimination operation start control means 2325b-2 in step 9420, the movable body accessory action state information temporary storage means. Whether or not the moving body accessory C in-operation flag in 2325d is off, in other words, whether or not the movable body accessory C is in an operating state regardless of the operation content (initial operation, error solving operation, production operation). Determine whether or not. In the case of Yes in step 9420, in
次に、ステップ9410で「可動体役物Cエラー解消動作開始許可フラグ」がオンである場合、ステップ9440で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A動作中フラグがオフであるか否か、換言すると、動作内容(初期動作、エラー解消動作、演出動作)に係らず可動体役物Aが動作中の状態でないか否かを判定する。ステップ9440でYesの場合、ステップ9442で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Cエラー解消動作中フラグをオンにする。次に、ステップ9444で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Cエラー解消動作開始許可フラグをオフにする。次に、ステップ9446で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C動作中フラグをオンにし、次の処理(ステップ9500のエラー解消動作時動作終了制御処理)に移行する。尚、ステップ9440でNoの場合には、次の処理(ステップ9500のエラー解消動作時動作終了制御処理)に移行する。
Next, when the “movable body accessory C error elimination operation start permission flag” is ON in step 9410, the error elimination operation start control means 2325b-2 in step 9440, the movable body accessory action state information temporary storage means. Whether or not the moving body accessory A operating flag in 2325d is off, in other words, whether or not the movable body accessory A is in an operating state regardless of the operation content (initial operation, error canceling operation, production operation). Determine whether or not. In the case of Yes in step 9440, in
次に、ステップ9210で「可動体役物Bエラー解消動作開始許可フラグ」がオンである場合、ステップ9462で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Bエラー解消動作中フラグをオンにする。次に、ステップ9464で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Bエラー解消動作開始許可フラグをオフにする。次に、ステップ9466で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物B動作中フラグをオンにし、次の処理(ステップ9500のエラー解消動作時動作終了制御処理)に移行する。
Next, when the “movable body accessory B error elimination operation start permission flag” is ON in step 9210, in
次に、ステップ9210で「可動体役物Dエラー解消動作開始許可フラグ」がオンである場合、ステップ9482で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Dエラー解消動作中フラグをオンにする。次に、ステップ9484で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Dエラー解消動作開始許可フラグをオフにする。次に、ステップ9486で、エラー解消動作開始制御手段2325b−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物D動作中フラグをオンにし、次の処理(ステップ9500のエラー解消動作時動作終了制御処理)に移行する。
Next, when the “movable body accessory D error elimination operation start permission flag” is ON in step 9210, in
次に、図42は、図38でのステップ9500のサブルーチンに係る、エラー解消動作時動作終了制御処理のフローチャートである。はじめに、以下の説明においては、可動体役物Aと可動体役物Bとの処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明すると共に、可動体役物Cと可動体役物Dとの処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明する。まず、ステップ9502で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜Dエラー解消動作中フラグの内の何れのフラグがオンであるかを判定し、当該判定結果に基づき異なる処理を実行する。ここで、当該判定の実行に際しては、「可動体役物Aエラー解消動作中フラグ」、「可動体役物Bエラー解消動作中フラグ」、「可動体役物Cエラー解消動作中フラグ」、「可動体役物Dエラー解消動作中フラグ」の順に実行する。尚、何れのフラグもオンでない場合には、次の処理(ステップ9600の演出動作時動作開始制御処理)に移行する。
Next, FIG. 42 is a flowchart of the operation termination control process at the time of error elimination according to the subroutine of step 9500 in FIG. First, in the following description, since the processing flow of the movable body accessory A and the movable body accessory B is substantially the same, the difference between the two will be described in parentheses using a common flowchart, and the movable body Since the processing flow of the accessory C and the movable object D is substantially the same, the difference between the two will be described in parentheses using a common flowchart. First, in
次に、ステップ9502で「可動体役物Aエラー解消動作中フラグ」(「可動体役物Bエラー解消動作中フラグ」)がオンである場合、ステップ9512で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A(可動体役物B)に係る現在位置情報及び初期位置情報を参照し、可動体役物A(可動体役物B)が初期位置に存在しているか否かを判定する。ステップ9512でYesの場合、ステップ9514で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A動作中フラグ(可動体役物B動作中フラグ)をオフにする。次に、ステップ9516で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Aエラー解消動作中フラグ(可動体役物Bエラー解消動作中フラグ)をオフにし、次の処理(ステップ9600の演出動作時動作開始制御処理)に移行する。尚、「可動体役物A(可動体役物B)が初期位置に存在しているか否か」の判定方法については、初期動作時と同様であることを補足しておく。他方、ステップ9512でNoの場合、ステップ9520で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内のステップカウンタA(ステップカウンタB)を参照し、可動体役物A(可動体役物B)のエラー解消動作における予定動作(駆動ステップ数)分の動作が終了したか否かを判定する。ステップ9520でYesの場合には、ステップ9514に移行する。他方、ステップ9520でNoの場合、ステップ9522で、エラー解消動作終了制御手段2325b−3は、装図表示関連情報一時記憶手段2322c内の図柄変動中フラグがオンであるか否か、即ち、エラー解消動作実行中に図柄変動が開始されたか否かを判定する。ステップ9522でYesの場合、ステップ9524で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Aエラー解消処理未完了フラグ(可動体役物Bエラー解消処理未完了フラグ)をオンにし、ステップ9514に移行する。他方、ステップ9522でNoの場合、ステップ9526で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Aに係る現在位置情報と可動体役物Cに係る現在位置情報とを比較し、可動体役物Aと可動体役物Cとが干渉しているか(或いは干渉直前であるか)否かを判定する。ステップ9526でYesの場合には、ステップ9524に移行し、ステップ9526でNoの場合には、次の処理(ステップ9600の演出動作時動作開始制御処理)に移行する。ここで、ステップ9522又はステップ9526でYesの場合、可動体役物Aエラー解消処理未完了フラグをオンとしている趣旨について詳述する。まず、本実施形態では、可動体役物Aのエラー解消動作完了前に図柄変動が開始される、或いは、可動体役物Aのエラー解消動作完了前に可動体役物Cとの干渉を検出した場合には、可動体役物Aのエラー解消動作を適正な動作タイミング(例えば、装飾図柄の視認を妨げたり、他の可動体役物との連動動作と誤認しないタイミング)に到達することを待って再度実行するよう構成されている。そして、当該エラー解消動作の再実行においては、可動体役物Aに係るエラー発生とは見做さず(即ち、前述した動作異常累積カウンタの加算処理を実行せずに)エラー解消動作を再実行するため、可動体役物Aエラー解消処理未完了フラグをオンとしているのである(尚、他の可動体役物についても同様である)。
Next, when the “movable body accessory A error elimination operation flag” (“movable body accessory B error elimination operation flag”) is ON in
次に、ステップ9502で「可動体役物Cエラー解消動作中フラグ」(「可動体役物Dエラー解消動作中フラグ」)がオンである場合、ステップ9552で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C(可動体役物D)に係る現在位置情報及び初期位置情報を参照し、可動体役物C(可動体役物D)が初期位置に存在しているか否かを判定する。ステップ9552でYesの場合、ステップ9554で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C動作中フラグ(可動体役物D動作中フラグ)をオフにする。次に、ステップ9556で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Cエラー解消動作中フラグ(可動体役物Dエラー解消動作中フラグ)をオフにし、次の処理(ステップ9600の演出動作時動作開始制御処理)に移行する。他方、ステップ9552でNoの場合、ステップ9560で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内の励磁期間タイマC(励磁期間タイマD)を参照し、可動体役物C(可動体役物D)のエラー解消動作における予定動作(励磁期間)分の動作が終了したか否かを判定する。ステップ9560でYesの場合には、ステップ9554に移行する。他方、ステップ9560でNoの場合、ステップ9562で、エラー解消動作終了制御手段2325b−3は、装図表示関連情報一時記憶手段2322c内の図柄変動中フラグがオンであるか否か、即ち、エラー解消動作実行中に図柄変動が開始されたか否かを判定する。ステップ9562でYesの場合、ステップ9564で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Cエラー解消処理未完了フラグ(可動体役物Dエラー解消処理未完了フラグ)をオンにし、ステップ9554に移行する。他方、ステップ9562でNoの場合、ステップ9566で、エラー解消動作終了制御手段2325b−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Cに係る現在位置情報と可動体役物Aに係る現在位置情報とを比較し、可動体役物Cと可動体役物Aとが干渉しているか(或いは干渉直前であるか)否かを判定する。ステップ9566でYesの場合には、ステップ9564に移行し、ステップ9566でNoの場合には、次の処理(ステップ9600の演出動作時動作開始制御処理)に移行する。
Next, when the “movable body accessory C error canceling operation flag” (“movable body accessory D error canceling operation flag”) is ON in
次に、図43は、図38でのステップ9600のサブルーチンに係る、演出動作時動作開始制御処理のフローチャートである。はじめに、以下の説明においては、可動体役物Aと可動体役物Bとの処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明すると共に、可動体役物Cと可動体役物Dとの処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明する。まず、ステップ9610で、演出動作開始制御手段2325c−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜D演出動作開始許可フラグの内の何れのフラグがオンであるかを判定し、当該判定結果に基づき異なる処理を実行する。ここで、当該判定の実行に際しては、「可動体役物A演出動作開始許可フラグ」、「可動体役物B演出動作開始許可フラグ」、「可動体役物C演出動作開始許可フラグ」、「可動体役物D演出動作開始許可フラグ」の順に実行する。尚、何れのフラグもオンでない場合には、次の処理(ステップ9700の演出動作時予定動作実行制御処理)に移行する。
Next, FIG. 43 is a flowchart of the motion start operation start control process according to the subroutine of
次に、ステップ9610で「可動体役物A演出動作開始許可フラグ」(「可動体役物B演出動作開始許可フラグ」)がオンである場合、ステップ9612で、演出動作開始制御手段2325c−2は、可動体役物動作状態情報一時記憶手段2325dにセットされた、可動体役物A(可動体役物B)の出現動作に係る「動作タイミング」に到達したか否かを判定する。ステップ9612でYesの場合、ステップ9622で、演出動作開始制御手段2325c−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A演出動作中フラグ(可動体役物B演出動作中フラグ)をオンにする。次に、ステップ9632で、演出動作開始制御手段2325c−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A動作中フラグ(可動体役物B動作中フラグ)をオンにし、次の処理(ステップ9700の演出動作時予定動作実行制御処理)に移行する。他方、ステップ9612でNoの場合、ステップ9634で、演出動作開始制御手段2325c−2は、可動体役物動作状態情報一時記憶手段2325dにセットされた、可動体役物A(可動体役物B)の収納動作に係る「動作タイミング」に到達したか否かを判定する。ステップ9634でYesの場合、ステップ9636で、演出動作開始制御手段2325c−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A演出動作開始許可フラグ(可動体役物B演出動作開始許可フラグ)をオフにし、ステップ9622に移行する。尚、ステップ9634でNoの場合には、次の処理(ステップ9700の演出動作時予定動作実行制御処理)に移行する。
Next, when “movable body accessory A effect operation start permission flag” (“movable object accessory B effect operation start permission flag”) is ON in
次に、ステップ9610で「可動体役物C演出動作開始許可フラグ」(「可動体役物D演出動作開始許可フラグ」)がオンである場合、ステップ9660で、演出動作開始制御手段2325c−2は、可動体役物動作状態情報一時記憶手段2325dにセットされた、可動体役物C(可動体役物D)に係る所定の「動作タイミング」に到達したか否かを判定する。ステップ9660でYesの場合、ステップ9662で、演出動作開始制御手段2325c−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C演出動作中フラグ(可動体役物D演出動作中フラグ)をオンにする。次に、ステップ9664で、演出動作開始制御手段2325c−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C演出動作開始許可フラグ(可動体役物D演出動作開始許可フラグ)をオフにする。次に、ステップ9666で、演出動作開始制御手段2325c−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C動作中フラグ(可動体役物D動作中フラグ)をオンにし、次の処理(ステップ9700の演出動作時予定動作実行制御処理)に移行する。尚、ステップ9660でNoの場合には、次の処理(ステップ9700の演出動作時予定動作実行制御処理)に移行する。
Next, when the “movable body accessory C effect operation start permission flag” (“movable object accessory D effect operation start permission flag”) is ON in
次に、図44は、図38でのステップ9700のサブルーチンに係る、演出動作時予定動作実行制御処理のフローチャートである。はじめに、以下の説明においては、可動体役物Aと可動体役物Bとの処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明すると共に、可動体役物Cと可動体役物Dとの処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明する。まず、ステップ9702で、演出動作順次実行制御手段2325c−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜D演出動作中フラグの内の何れのフラグがオンであるかを判定し、当該判定結果に基づき異なる処理を実行する。ここで、当該判定の実行に際しては、「可動体役物A演出動作中フラグ」、「可動体役物B演出動作中フラグ」、「可動体役物C演出動作中フラグ」、「可動体役物D演出動作中フラグ」の順に実行する。尚、何れのフラグもオンでない場合には、次の処理(ステップ4000のモータ・ソレノイド励磁開始制御処理)に移行する。
Next, FIG. 44 is a flowchart of the scheduled motion execution control process during the rendering operation according to the subroutine of
次に、ステップ9702で「可動体役物A演出動作中フラグ」(「可動体役物B演出動作中フラグ」)がオンである場合、ステップ9722で、演出動作順次実行制御手段2325c−3は、可動体役物動作状態情報一時記憶手段2325d内の駆動スケジュールに基づき、モータA(モータB)の駆動状況(後述するモータ励磁開始制御処理の実行状況)を確認する。次に、ステップ9732で、演出動作順次実行制御手段2325c−3は、当該確認結果に基づき可動体役物動作状態情報一時記憶手段2325dにセットされた駆動スケジュールに係る駆動内容がすべて実行されたか否かを判定する。ステップ9732でYesの場合、ステップ9734で、演出動作順次実行制御手段2325c−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A動作中フラグ(可動体役物B動作中フラグ)をオフにする。次に、ステップ9736で、演出動作順次実行制御手段2325c−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A演出動作中フラグ(可動体役物B演出動作中フラグ)をオフにし、次の処理(ステップ4000のモータ・ソレノイド励磁開始制御処理)に移行する。他方、ステップ9732でNoの場合、ステップ9740で、演出動作順次実行制御手段2325c−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Aに係る現在位置情報と可動体役物Cに係る現在位置情報とを比較し、可動体役物Aと可動体役物Cとが干渉しているか(或いは干渉直前であるか)否かを判定する。ステップ9740でYesの場合には、ステップ9734に移行し、ステップ9740でNoの場合には、次の処理(ステップ4000のモータ・ソレノイド励磁開始制御処理)に移行する。
Next, when the “movable body accessory A effect operating flag” (“movable object B effect operating flag”) is ON in step 9702, the effect operation sequential execution control means 2325c-3 is determined in
次に、ステップ9702で「可動体役物C演出動作中フラグ」(「可動体役物D演出動作中フラグ」)がオンである場合、ステップ9752で、演出動作順次実行制御手段2325c−3は、可動体役物動作状態情報一時記憶手段2325d内の励磁期間タイマC(励磁期間タイマD)を参照し、可動体役物C(可動体役物D)の演出動作における予定動作(励磁期間)分の動作が終了したか否かを判定する。ステップ9752でYesの場合、ステップ9754で、演出動作順次実行制御手段2325c−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C動作中フラグ(可動体役物D動作中フラグ)をオフにする。次に、ステップ9756で、演出動作順次実行制御手段2325c−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C演出動作中フラグ(可動体役物D演出動作中フラグ)をオフにし、次の処理(ステップ4000のモータ・ソレノイド励磁開始制御処理)に移行する。尚、ステップ9752でNoの場合、ステップ9760で、演出動作順次実行制御手段2325c−3は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物Cに係る現在位置情報と可動体役物Aに係る現在位置情報とを比較し、可動体役物Cと可動体役物Aとが干渉しているか(或いは干渉直前であるか)否かを判定する。ステップ9760でYesの場合には、ステップ9754に移行する一方、ステップ9760でNoの場合には、次の処理(ステップ4000のモータ・ソレノイド励磁開始制御処理)に移行する。
Next, when the “movable body accessory C effect operating flag” (“movable object accessory D effect operating flag”) is ON in step 9702, in
次に、図45は、図20でのステップ4000のサブルーチンに係る、モータ・ソレノイド励磁開始制御処理のフローチャートである。はじめに、以下の説明においては、可動体役物Aと可動体役物Bとの処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明すると共に、可動体役物Cと可動体役物Dとの処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明する。まず、ステップ4002で、駆動源励磁開始制御手段2325f−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜D動作中フラグの内の何れのフラグがオンであるかを判定し、当該判定結果に基づき異なる処理を実行する。ここで、当該判定の実行に際しては、「可動体役物A動作中フラグ」、「可動体役物B動作中フラグ」、「可動体役物C動作中フラグ」、「可動体役物D動作中フラグ」の順に実行する。尚、何れのフラグもオンでない場合には、次の処理(ステップ4500のモータ・ソレノイド励磁終了制御処理)に移行する。
Next, FIG. 45 is a flowchart of the motor / solenoid excitation start control process according to the subroutine of
次に、ステップ4002で「可動体役物A動作中フラグ」(「可動体役物B動作中フラグ」)がオンである場合、ステップ4012で、駆動源励磁開始制御手段2325f−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A励磁中フラグ(可動体役物B励磁中フラグ)がオフであるか否かを判定する。ステップ4012でYesの場合、ステップ4016で、駆動源励磁開始制御手段2325f−1は、可動体役物動作状態情報一時記憶手段2325d内のステップカウンタA(ステップカウンタB)のカウンタ値、回転速度及び回転速度に基づき、当該カウンタ値を減算しながらモータA(モータB)へ励磁パルス信号を出力する。ここで、当該カウンタ値は、励磁パルス信号の出力に応じて適宜減算される{適宜減算とは、より詳細には、例えば、モータA(モータB)が4相のステッピングモータを採用している場合、励磁パルス信号は、所定の励磁方式(例えば、2相励磁)に基づき各相の夫々に対して出力される}ことを補足しておく。次に、ステップ4018で、駆動源励磁開始制御手段2325f−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A励磁中フラグ(可動体役物B励磁中フラグ)をオンにし、次の処理(ステップ4500のモータ・ソレノイド励磁終了制御処理)に移行する。他方、ステップ4012でNoの場合には、次の処理(ステップ4500のモータ・ソレノイド励磁終了制御処理)に移行する。尚、前述した駆動スケジュールに基づく励磁パルス信号の出力処理においては、モータA(モータB)を連続して駆動するよう構成しておく必要があるが、その場合、ある駆動内容に係る駆動ステップ数分のモータ駆動が終了した場合において、次の駆動内容に係るモータ駆動を開始させるよう構成してもよいし、ある駆動内容に係る駆動ステップ数分のモータ駆動が終了するよりも前に、可動体役物が所定の位置にて検出された場合には、当該ある駆動内容に係るモータ駆動を強制終了し、次の駆動内容に係るモータ駆動を開始させるよう構成してもよい。
Next, when the “movable body accessory A operating flag” (“movable body accessory B operating flag”) is ON in
次に、ステップ4002で「可動体役物C動作中フラグ」(「可動体役物D動作中フラグ」)がオンである場合、ステップ4030で、駆動源励磁開始制御手段2325f−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C励磁中フラグ(可動体役物D励磁中フラグ)がオフであるか否かを判定する。ステップ4030でYesの場合、ステップ4034で、駆動源励磁開始制御手段2325f−1は、所定のパルス信号をソレノイドC(ソレノイドD)へ出力する。ここで、本実施形態では、ソレノイドC(ソレノイドD)への制御信号はデフォルトでHレベルに保たれるよう構成されていることを補足しておく。次に、ステップ4036で、駆動源励磁開始制御手段2325f−1は、可動体役物動作状態情報一時記憶手段2325d内の励磁期間タイマC(励磁期間タイマD)をスタートさせる。次に、ステップ4038で、駆動源励磁開始制御手段2325f−1は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C励磁中フラグ(可動体役物D励磁中フラグ)をオンにし、次の処理(ステップ4500のモータ・ソレノイド励磁終了制御処理)に移行する。他方、ステップ4030でNoの場合には、次の処理(ステップ4500のモータ・ソレノイド励磁終了制御処理)に移行する。
Next, when the “movable body accessory C operating flag” (“movable body accessory D operating flag”) is ON in
次に、図46は、図20でのステップ4500のサブルーチンに係る、モータ・ソレノイド励磁終了制御処理のフローチャートである。はじめに、以下の説明においては、可動体役物Aと可動体役物Bとの処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明すると共に、可動体役物Cと可動体役物Dとの処理フローが略同一となるため、双方の相違点を括弧書きとして共通のフローチャートを用いて説明する。まず、ステップ4502で、駆動源励磁終了制御手段2325f−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A〜D励磁中フラグの内の何れのフラグがオンであるかを判定し、当該判定結果に基づき異なる処理を実行する。ここで、当該判定の実行に際しては、「可動体役物A励磁中フラグ」、「可動体役物B励磁中フラグ」、「可動体役物C励磁中フラグ」、「可動体役物D励磁中フラグ」の順に実行する。尚、何れのフラグもオンでない場合には、次の処理(ステップ5600の保留情報管理処理)に移行する。
Next, FIG. 46 is a flowchart of the motor / solenoid excitation end control process according to the subroutine of
次に、ステップ4502で「可動体役物A励磁中フラグ」(「可動体役物B励磁中フラグ」)がオンである場合、ステップ4512で、駆動源励磁終了制御手段2325f−2は、可動体役物動作状態情報一時記憶手段2325d内のステップカウンタA(ステップカウンタB)を参照し、所定ステップ数分のパルス信号出力が完了したか否かを判定する。ステップ4512でYesの場合、ステップ4513で、駆動源励磁終了制御手段2325f−2は、モータA(モータB)へのパルス信号の出力を終了する。次に、ステップ4514で、駆動源励磁終了制御手段2325f−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A励磁中フラグ(可動体役物B励磁中フラグ)をオフにし、次の処理(ステップ5600の保留情報管理処理)に移行する。他方、ステップ4512でNoの場合、ステップ4516で、駆動源励磁終了制御手段2325f−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物A動作中フラグ(可動体役物B動作中フラグ)がオフであるか否かを判定する。ステップ4516でYesの場合には、ステップ4513に移行し、ステップ4516でNoの場合には、次の処理(ステップ5600の保留情報管理処理)に移行する。
Next, when the “movable body accessory A exciting flag” (“movable body accessory B exciting flag”) is ON in step 4502, the drive source excitation end control means 2325f-2 is movable in
次に、ステップ4502で「可動体役物C励磁中フラグ」(「可動体役物D励磁中フラグ」)がオンである場合、ステップ4530で、駆動源励磁終了制御手段2325f−2は、可動体役物動作状態情報一時記憶手段2325d内の励磁期間タイマC(励磁期間タイマD)がゼロであるか(即ち、セットされた所定時間が経過したか)否かを判定する。ステップ4530でYesの場合、ステップ4531で、駆動源励磁終了制御手段2325f−2は、ソレノイドC(ソレノイドD)へのパルス信号の出力を終了する。次に、ステップ4532で、駆動源励磁終了制御手段2325f−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C励磁中フラグ(可動体役物D励磁中フラグ)をオフにし、次の処理(ステップ5600の保留情報管理処理)に移行する。他方、ステップ4530でNoの場合、ステップ4534で、駆動源励磁終了制御手段2325f−2は、可動体役物動作状態情報一時記憶手段2325d内の可動体役物C動作中フラグ(可動体役物D動作中フラグ)がオフであるか否かを判定する。ステップ4534でYesの場合には、ステップ4531に移行し、ステップ4534でNoの場合には、次の処理(ステップ5600の保留情報管理処理)に移行する。
Next, when the “movable body accessory C excitation flag” (“movable body accessory D excitation flag”) is ON in step 4502, in step 4530, the drive source excitation end control means 2325f-2 is movable. It is determined whether or not the excitation period timer C (excitation period timer D) in the body accessory operation state information temporary storage means 2325d is zero (that is, whether or not the set predetermined time has elapsed). In the case of Yes in step 4530, in
(作用)
まず、本実施形態においては、複数の可動体役物を備えるぱちんこ遊技機において、ある可動体役物(本例では、可動体役物A)と当該ある可動体役物とは異なる可動体役物(本例では、可動体役物B)とを比較した際に、駆動機構、可変部材の可動範囲(初期位置からの変位可能な距離)や取り付け位置(生じる重力)、或いは、ギア非等が相違しており、双方の可動体役物を同時に駆動開始した場合、これらの相違点に起因して、夫々の可動体役物の出現タイミング(遊技者に視認可能又は容易となる位置への到達タイミング)が相違するよう構成されている。より具体的には、本例において、装飾図柄の変動態様が「ノーマルリーチ」であった場合に発生するよう構成されており、この場合、可動体役物Aと可動体役物Bとは、図柄変動開始から5秒後において、遊技者に視認可能(視認容易)となる位置へ向かって略同時に駆動開始される。より詳細には、可動体役物Aの出現動作に係る「動作パターン」=「出現動作A1」と決定されたことに基づき、「モータ駆動内容決定用親テーブル名称」=「モータA非待機+等速制御テーブル(正転)」と決定される結果、図柄変動開始から5秒後において、モータAは、まず「等速正転テーブルA01」によって定められた駆動内容である「駆動方向=正転、駆動ステップ数の合計=172、1ステップあたりの回転速度=3(ms)」との励磁方法によって駆動される。また、可動体役物Bの出現動作に係る「動作パターン」=「出現動作B1」と決定されたことに基づき、「モータ駆動内容決定用親テーブル名称」=「モータB等速制御テーブル(正転)」と決定される結果、図柄変動開始から5秒後において、モータBは、まず「等速正転テーブルB01」によって定められた駆動内容である「駆動方向=正転、駆動ステップ数の合計=130、1ステップあたりの回転速度=3(ms)」との励磁方法によって駆動される。この結果、可動体役物Aは、可動体役物Bよりも早い出現タイミングとなり、双方の出現タイミングを実測することによって、約30ms程度早い出現タイミングとなることが判明している。
(Function)
First, in the present embodiment, in a pachinko gaming machine having a plurality of movable object combinations, a movable object combination (in this example, movable object combination A) and a movable object combination different from the certain movable object combination. When comparing with an object (movable body accessory B in this example), the drive mechanism, the movable range of the variable member (displaceable distance from the initial position), the attachment position (generated gravity), or the gear is not Are different, and when both of the movable objects are started to be driven at the same time, due to these differences, the appearance timing of each movable object (the position to a position where it can be visually recognized or easily seen by the player) (Arrival timing) are different. More specifically, in this example, it is configured to occur when the decoration pattern variation mode is “normal reach”. In this case, the movable object combination A and the movable object combination B are: Five seconds after the start of fluctuation, driving is started almost simultaneously toward a position where the player can visually recognize (easy to see). More specifically, “motor pattern determination parent table name” = “motor A non-standby +” based on the determination that “motion pattern” = “appearing motion A1” related to the appearance motion of the movable body accessory A = As a result of the determination of “constant speed control table (forward rotation)”, after 5 seconds from the start of symbol fluctuation, the motor A first has the drive content defined by the “constant speed forward rotation table A01” “drive direction = forward The total number of rotation and driving steps = 172, and the rotational speed per step = 3 (ms) ”. Further, based on the determination that “motion pattern” = “appearing motion B1” related to the appearance motion of the movable body accessory B ”,“ motor drive content determination parent table name ”=“ motor B constant speed control table (correct As a result, the motor B firstly has the driving content “driving direction = forward rotation, the number of driving steps defined by the“ constant speed normal rotation table B01 ”after 5 seconds from the start of the symbol variation. It is driven by an excitation method of “total = 130, rotation speed per step = 3 (ms)”. As a result, it has been found that the movable body accessory A appears earlier than the movable body accessory B, and the appearance timing is about 30 ms earlier by measuring the appearance timing of both.
(出現タイミングの調整に係る作用)
このような構成下、本実施形態においては、双方の可動体役物を同時に駆動開始した場合であっても、可動体役物Aと可動体役物Bとの出現タイミングが略同時となり、且つ、プログラム処理内容を大幅に変更することなく、ソフトウェア側での対応を可能とするよう構成されている。より具体的には、本例において、装飾図柄の変動態様が「スーパーリーチA」であった場合に発生するよう構成されており、この場合、可動体役物Aと可動体役物Bとは、図柄変動開始から10秒後において、遊技者に視認可能(視認容易)となる位置へ向かって略同時に駆動開始される。より詳細には、可動体役物Aの出現動作に係る「動作パターン」=「出現動作A2」と決定されたことに基づき、「モータ駆動内容決定用親テーブル名称」=「モータA待機+等速制御テーブル(正転)」と決定される結果、図柄変動開始から10秒後において、モータAは、まず「回転待機テーブルA00」によって定められた駆動内容である「駆動方向=停止、駆動ステップ数の合計=1、1ステップあたりの回転速度=10(ms)」との励磁方法による駆動が3回連続して繰り返された後、「等速正転テーブルA01」によって定められた駆動内容である「駆動方向=正転、駆動ステップ数の合計=172、1ステップあたりの回転速度=3(ms)」との励磁方法によって駆動される。また、可動体役物Bの出現動作に係る「動作パターン」=「出現動作B2」と決定されたことに基づき、「モータ駆動内容決定用親テーブル名称」=「モータB等速制御テーブル(正転)」と決定される結果、図柄変動開始から10秒後において、モータBは、まず「等速正転テーブルB01」によって定められた駆動内容(前述の駆動内容と同一)である「駆動方向=正転、駆動ステップ数の合計=130、1ステップあたりの回転速度=3(ms)」との励磁方法によって駆動される。この結果、可動体役物Aは、可動体役物Bよりも約30ms遅延して変位を開始することとなるため、双方の出現タイミングを略同時とすることが可能となるのである。そして、このような駆動制御を実現するに際しては、テーブルの参照先が変更となった一方、プログラム処理内容は変更されていないため、ソフトウェアの汎用性を低下させてしまうことを回避することが可能となっているのである。
(Action related to adjustment of appearance timing)
Under such a configuration, in the present embodiment, even when both of the movable body accessories start to be driven at the same time, the appearance timing of the movable body accessory A and the movable body accessory B are substantially the same, and The software processing can be performed without significantly changing the program processing contents. More specifically, in this example, it is configured to occur when the decoration pattern variation mode is “Super Reach A”. In this case, the movable body accessory A and the movable body accessory B are After 10 seconds from the start of symbol variation, driving is started substantially simultaneously toward a position where the player can visually recognize (easy to see). More specifically, “motor pattern determination parent table name” = “motor A standby +, etc.” based on the determination that “motion pattern” = “appearing motion A2” related to the appearance motion of the movable object A As a result of being determined as “speed control table (forward rotation)”, after 10 seconds from the start of the symbol variation, the motor A first has the drive content defined by the “rotation standby table A00” as “drive direction = stop, drive step. After the driving by the excitation method of “total number = 1, rotational speed per step = 10 (ms)” is repeated three times in succession, the driving content determined by “constant speed normal rotation table A01” It is driven by an excitation method of “drive direction = forward rotation, total number of drive steps = 172, rotational speed per step = 3 (ms)”. Further, based on the determination that “motion pattern” = “appearing motion B2” relating to the appearance motion of the movable body accessory B ”,“ motor drive content determination parent table name ”=“ motor B constant speed control table (correct As a result, the motor B firstly has a driving content (same as the above-mentioned driving content) determined by the “constant speed normal rotation table B01” 10 seconds after the start of the symbol fluctuation. = Normal rotation, total number of drive steps = 130, rotational speed per step = 3 (ms) ”. As a result, since the movable body accessory A starts to be displaced with a delay of about 30 ms from the movable body accessory B, it is possible to make both appearance timings substantially the same. When realizing such drive control, the table reference destination is changed, but the program processing content is not changed, so that it is possible to avoid reducing the versatility of the software. It is.
(収納タイミングの調整に係る作用)
また、このような構成下、本実施形態においては、夫々の可動体役物の収納タイミング(遊技者に視認不能又は困難となる位置への到達タイミング)を略同時とするようにも構成されている。即ち、双方の可動体役物を同時に駆動開始した場合であっても、可動体役物Aと可動体役物Bとの収納タイミングが略同時となり、且つ、プログラム処理内容を大幅に変更することなく、ソフトウェア側での対応を可能とするよう構成されている。より具体的には、本例において、装飾図柄の変動態様が「スーパーリーチB」であった場合に発生するよう構成されており、この場合、可動体役物Aと可動体役物Bとは、図柄変動開始から20秒後において、遊技者に視認不能(視認困難)となる位置へ向かって略同時に駆動開始される。より詳細には、可動体役物Aの収納動作に係る「動作パターン」=「収納動作A3」と決定されたことに基づき、「モータ駆動内容決定用親テーブル名称」=「モータA加速制御テーブル(逆転)」と決定される結果、図柄変動開始から20秒後において、モータAは、「加速逆転テーブルA40」によって定められた駆動内容である「駆動方向=逆転、駆動ステップ数の合計=3、1ステップあたりの回転速度=6(ms)」→「駆動方向=逆転、駆動ステップ数の合計=3、1ステップあたりの回転速度=5(ms)」→「駆動方向=逆転、駆動ステップ数の合計=166、1ステップあたりの回転速度=4(ms)」との励磁方法により連続して駆動される。ここで、装飾図柄の変動態様が「スーパーリーチB」であった場合における可動体役物Aの出現動作時には、モータAは、前述したように約30ms遅延して変位を開始した後、「加速正転テーブルA04」によって定められた駆動内容である「駆動方向=正転、駆動ステップ数の合計=3、1ステップあたりの回転速度=6(ms)」→「駆動方向=正転、駆動ステップ数の合計=3、1ステップあたりの回転速度=5(ms)」→「駆動方向=正転、駆動ステップ数の合計=166、1ステップあたりの回転速度=3(ms)」との励磁方法により連続して駆動されることで、可動体役物A及び可動体役物Bの出現タイミングを略同時とするよう構成されている。即ち、両者を比較すると明らかなように、可動体役物Aの収納動作時は、可動体役物Aの出現動作時よりも、モータAの1ステップあたりの回転速度を大きくする(回転速度を落とす)ことによって、変位を開始するまでの約30msの遅延時間を設けることなく、双方の収納タイミングを同一とするよう構成されているのである。そして、このような駆動制御を実現するに際しては、テーブルの参照先が変更となった一方、プログラム処理内容は変更されていないため、ソフトウェアの汎用性を低下させてしまうことを回避することが可能となっているのである。
(Operation related to adjustment of storage timing)
Further, under such a configuration, in the present embodiment, the storage timing of each movable body accessory (arrival timing to a position where it is not visible or difficult for the player) is set substantially at the same time. Yes. That is, even when both of the movable body accessories are started to be driven simultaneously, the storage timing of the movable body accessory A and the movable body accessory B is substantially the same, and the program processing content is significantly changed. However, it is configured to enable support on the software side. More specifically, in this example, it is configured so as to occur when the decoration pattern variation mode is “super reach B”. In this case, the movable body accessory A and the movable body accessory B are After 20 seconds from the start of symbol variation, driving is started almost simultaneously toward a position where the player cannot visually recognize (difficult to see). More specifically, based on the determination that “operation pattern” = “storage operation A3” related to the storage operation of the movable article A = “master table name for determining motor drive content” = “motor A acceleration control table” As a result of determining “(reverse rotation)”, after 20 seconds from the start of symbol variation, the motor A is driven according to the “acceleration reverse rotation table A40”, “driving direction = reverse rotation, total number of drive steps = 3”. “Rotation speed per step = 6 (ms)” → “Drive direction = reverse rotation, total number of drive steps = 3, Rotation speed per step = 5 (ms)” → “Drive direction = reverse rotation, number of drive steps” Is driven continuously by an excitation method of “rotation speed per step = 4 (ms)”. Here, at the time of the appearance operation of the movable body accessory A when the decoration pattern variation mode is “Super Reach B”, the motor A starts the displacement with a delay of about 30 ms as described above, and then the “acceleration” “Driving direction = forward rotation, total number of driving steps = 3, rotational speed per step = 6 (ms)” → “driving direction = forward rotation, driving step” which is the driving content determined by the “forward rotation table A04” Excitation method: “total number = 3, rotational speed per step = 5 (ms)” → “driving direction = forward rotation, total number of driving steps = 166, rotational speed per step = 3 (ms)” The movable body accessory A and the movable body accessory B appear almost simultaneously at the same time. That is, as is clear from comparison between the two, the rotational speed per step of the motor A is increased during the storing operation of the movable body accessory A than when the movable body accessory A appears (the rotational speed is reduced). In other words, the storage timing is set to be the same without providing a delay time of about 30 ms until the displacement is started. When realizing such drive control, the table reference destination is changed, but the program processing content is not changed, so that it is possible to avoid reducing the versatility of the software. It is.
(出現タイミングの調整に係る作用の別例)
また、このような構成下、本実施形態においては、双方の可動体役物を同時に駆動開始した場合であっても、可動体役物Aと可動体役物Bとの出現タイミングが略同時となり、且つ、可動体役物Aと可動体役物Bとの出現動作の完了タイミングが略同時となるよう構成されている。より具体的には、本例において、装飾図柄の変動態様が「スーパーリーチC」であった場合に発生するよう構成されており、この場合、可動体役物Aと可動体役物Bとは、図柄変動開始から20秒後において、遊技者に視認可能(視認容易)となる位置へ向かって略同時に駆動開始される。より詳細には、可動体役物Aの出現動作に係る「動作パターン」=「出現動作A4」と決定されたことに基づき、「モータ駆動内容決定用親テーブル名称」=「モータA非待機+変速制御テーブル(正転)」と決定される結果、図柄変動開始から20秒後において、モータAは、「変速正転テーブルA05」によって定められた駆動内容である「駆動方向=正転、駆動ステップ数の合計=10、1ステップあたりの回転速度=6(ms)」→「駆動方向=正転、駆動ステップ数の合計=10、1ステップあたりの回転速度=5(ms)」→「駆動方向=正転、駆動ステップ数の合計=10、1ステップあたりの回転速度=4(ms)」との励磁方法により連続して駆動される。また、当該駆動後には、モータAは、「変速正転テーブルA06」によって定められた駆動内容である「駆動方向=正転、駆動ステップ数の合計=20、1ステップあたりの回転速度=4(ms)」→「駆動方向=停止、駆動ステップ数の合計=1、1ステップあたりの回転速度=1(ms)」との励磁方法による駆動が7回連続して繰り返される。そして、当該駆動後には、モータAは、「変速正転テーブルA07」によって定められた駆動内容である「駆動方向=正転、駆動ステップ数の合計=10、1ステップあたりの回転速度=4(ms)」→「駆動方向=正転、駆動ステップ数の合計=10、1ステップあたりの回転速度=5(ms)」→「駆動方向=正転、駆動ステップ数の合計=10、1ステップあたりの回転速度=6(ms)」との励磁方法により連続して駆動される。このようなモータAの駆動方法により、可動体役物Aは外観上、「加速変位しつつ出現」→「等速変位しつつ更に出現」→「減速変位しつつ出現完了」との変位態様となる。このように、可動体役物Aの出現動作時には、可動体役物Bの出現タイミング及び出現動作の完了タイミングと同期させることを目的とし、加速・減速動作、等速動作、及び、一時停止動作を織り交ぜながら変位態様が調整されるよう構成されているのである。そして、このような駆動制御を実現するに際しては、テーブルの参照先が変更となった一方、プログラム処理内容は変更されていないため、ソフトウェアの汎用性を低下させてしまうことを回避することが可能となっているのである。尚、可動体役物Aの変位態様を調整する際には、可動体役物Bの現在位置を参照しながら適宜モータAの駆動内容を実行するよう構成することが好適である。より具体的には、例えば、「変速正転テーブルA06」によって定められた駆動内容である「駆動方向=正転、駆動ステップ数の合計=20、1ステップあたりの回転速度=4(ms)」→「駆動方向=停止、駆動ステップ数の合計=1、1ステップあたりの回転速度=1(ms)」との励磁方法による駆動を7回連続して繰り返すに際し、ある回の駆動内容が完了した後、可動体役物Bの現在位置を参照し、当該現在位置が予定位置(外観上、同期して動作しているようにみえる位置)に到達した場合には、当該ある回の次の回の駆動内容を実行するよう構成することを挙げることができる。その場合には、可動体役物Bの現在位置を検出可能な位置センサを複数個設けておき、ステップ6502の処理によって随時可動体役物Bの現在位置を検出可能とするよう構成しておくことが望ましい。
(Another example of the action related to the adjustment of appearance timing)
Further, under such a configuration, in this embodiment, even when both of the movable body accessories start to be driven simultaneously, the appearance timings of the movable body accessory A and the movable body accessory B are substantially the same. And the completion timing of the appearance operation | movement of the movable body accessory A and the movable body accessory B is comprised substantially simultaneously. More specifically, in this example, it is configured so as to occur when the decoration pattern variation mode is “super reach C”. In this case, the movable body accessory A and the movable body accessory B are: After 20 seconds from the start of symbol variation, driving is started substantially simultaneously toward a position where the player can visually recognize (easily visually recognize). More specifically, “motor pattern determination parent table name” = “motor A non-standby +” based on the determination that “motion pattern” = “appearing motion A4” related to the appearance motion of the movable body accessory A = As a result of the determination of “speed change control table (forward rotation)”, 20 seconds after the start of symbol variation, the motor A is driven according to the driving content determined by the “speed change normal rotation table A05”. Total number of steps = 10, rotational speed per step = 6 (ms) ”→“ driving direction = forward rotation, total number of driving steps = 10, rotational speed per step = 5 (ms) ”→“ driving It is continuously driven by an excitation method of “direction = forward rotation, total number of driving steps = 10, rotational speed per step = 4 (ms)”. In addition, after the driving, the motor A has the driving content defined by the “shift normal rotation table A06”, “driving direction = forward rotation, total number of driving steps = 20, rotational speed per step = 4 ( ms) ”→“ driving direction = stop, total number of driving steps = 1, rotational speed per step = 1 (ms) ”, and driving by the excitation method is repeated seven times in succession. Then, after the driving, the motor A has the driving content defined by the “shift normal rotation table A07”, “driving direction = forward rotation, total number of driving steps = 10, rotational speed per step = 4 ( ms) ”→“ drive direction = forward rotation, total number of drive steps = 10, rotational speed per step = 5 (ms) ”→“ drive direction = forward rotation, total number of drive steps = 10, per step Are continuously driven by an excitation method of “rotational speed of 6 = ms”. By such a driving method of the motor A, the movable body accessory A has an appearance that “appears while accelerating and displacing” → “appears while displacing at a constant speed” → “appearance is completed while decelerating and displacing” Become. Thus, at the time of the appearance operation of the movable body accessory A, for the purpose of synchronizing with the appearance timing of the movable body accessory B and the completion timing of the appearance operation, acceleration / deceleration operation, constant speed operation, and pause operation The displacement mode is adjusted while weaving together. When realizing such drive control, the table reference destination is changed, but the program processing content is not changed, so that it is possible to avoid reducing the versatility of the software. It is. When adjusting the displacement mode of the movable body accessory A, it is preferable that the driving content of the motor A is appropriately executed while referring to the current position of the movable body accessory B. More specifically, for example, “driving direction = forward rotation, total number of driving steps = 20, rotational speed per step = 4 (ms)”, which is the driving content determined by “shift normal rotation table A06”. → When the drive by the excitation method “drive direction = stop, total number of drive steps = 1, rotational speed per step = 1 (ms)” is repeated seven times in succession, the content of the drive of one time is completed. After that, referring to the current position of the movable body accessory B, when the current position reaches a planned position (a position that appears to be operating synchronously in appearance), It can be mentioned that the driving content is configured to be executed. In that case, a plurality of position sensors capable of detecting the current position of the movable body accessory B are provided, and the current position of the movable body accessory B can be detected at any time by the processing of step 6502. It is desirable.
尚、本実施形態では、ぱちんこ遊技機に可動体役物を設置した場合について例示しているが、回胴式遊技機(いわゆるスロットマシン)に可動体役物を設置している場合においても本発明を適用することが可能である。ここで、周知のスロットマシンについて補足説明しておく。 In the present embodiment, the case where a movable body accessory is installed in a pachinko gaming machine is illustrated, but the present invention is also applicable to the case where a movable body accessory is installed in a revolving game machine (so-called slot machine). The invention can be applied. Here, a supplementary description of a known slot machine will be given.
まず、周知のスロットマシンには、遊技の進行を司る主遊技制御部としてのメイン基板と、演出の実行を司る副遊技制御部としてのサブ基板と、主遊技用識別情報を表示するための主遊技用識別情報表示部として複数の識別情報が夫々外周上に配置された複数列(一般には3列)のリールと、遊技者によって操作可能であって遊技開始を指示する主遊技開始指示装置としてのスタートレバーと、遊技者によって操作可能であって遊技進行を指示する主遊技進行指示装置としてのストップボタンと、を有している。そして、メイン基板には、スタートレバーが操作されたことを契機として主遊技用乱数を取得する主遊技用乱数取得手段と、主遊技用乱数取得手段が取得した乱数に基づき一又は複数の停止識別情報を暫定的に決定する主遊技用識別情報表示内容決定手段(例えば、小役や特別役物等の当選役を内部的に決定する表示内容決定手段)と、主遊技用識別情報表示内容決定手段により暫定的に決定された一又は複数の停止識別情報とストップボタンの操作タイミングとに基づき、一の停止識別情報を主遊技用識別情報表示部であるリール上に確定表示するよう制御する主遊技用識別情報表示制御手段(例えば、内部的に決定された当選役とストップボタンが押圧されたタイミングとに基づき、所定の位置でリールを停止するリール制御手段)と、主遊技用識別情報表示部であるリール上にて停止識別情報として所定態様が表示された場合、特別遊技に移行させるよう制御する特別遊技実行制御手段(例えば、「777等」が所定の有効ライン上に並んだことを契機として、特別役物を作動させる特別役物作動手段)と、主遊技用乱数取得手段が取得した主遊技用乱数に関する情報を副遊技制御部側に送信する主遊技側情報送信制御手段と、を有している。 First, in a well-known slot machine, a main board as a main game control section that controls the progress of a game, a sub board as a sub game control section that controls the execution of effects, and a main board for displaying identification information for main games. As a game identification information display section, a plurality of rows (generally three rows) of reels each having a plurality of pieces of identification information arranged on the outer periphery, and a main game start instruction device that can be operated by the player and instruct the game start And a stop button as a main game progress instructing device that can be operated by the player and instructs the progress of the game. The main board has a main game random number acquisition unit for acquiring a main game random number when the start lever is operated, and one or more stop identifications based on the random number acquired by the main game random number acquisition unit. Main game identification information display content determination means for tentatively determining information (for example, display content determination means for internally determining a winning combination such as a small role or a special character), and determination of the main game identification information display content Based on one or a plurality of stop identification information tentatively determined by the means and the operation timing of the stop button, the main stop control information is controlled so as to be fixedly displayed on the reel which is the main game identification information display unit. Game identification information display control means (for example, a reel control means for stopping the reel at a predetermined position based on the internally determined winning combination and the timing when the stop button is pressed); When a predetermined mode is displayed as stop identification information on a reel serving as a game identification information display unit, special game execution control means (for example, “777 etc.”) that controls to shift to a special game is on a predetermined active line The main game side information for transmitting the information related to the main game random number acquired by the main game random number acquisition means to the sub game control unit side. Transmission control means.
このような周知構成のスロットマシンにおける副遊技制御部側について、本実施形態の可動体役物に係る構成を適用することができるのである。ここで、ぱちんこ遊技機に可動体役物を設置した場合には、当該可動体役物は図柄変動の変動態様に基づき動作することとなる。他方、スロットマシンに可動体役物を設置(例えば、リール表示面への視認を妨げない位置に可動体役物を配置)している場合には、主遊技制御基板側での内部抽選結果{例えば、当選役や遊技状態(例えば、再遊技確率変動遊技状態)}や副遊技制御基板側での内部抽選結果{例えば、押し順や当選小役報知などのアシスト遊技(所謂AT遊技)に係る遊技状態}、或いはリール上での抽選結果表示内容(例えば、有効ライン上での図柄並び)に基づき動作することとなる。このような可動体役物の動作制御方法の相違点はあるものの、スロットマシンに可動体役物を設置している場合において、本実施形態を適用することを阻害するものではないことを補足しておく。 The configuration relating to the movable body accessory of the present embodiment can be applied to the sub game control unit side in the slot machine having such a known configuration. Here, when a movable body accessory is installed in a pachinko gaming machine, the movable body accessory operates based on a variation aspect of symbol variation. On the other hand, when the movable body accessory is installed in the slot machine (for example, the movable body accessory is arranged at a position that does not hinder the visual recognition on the reel display surface), the internal lottery result on the main game control board side { For example, winning combination and gaming state (for example, re-playing probability variation gaming state)} or internal lottery result on the secondary game control board side {for example, assist games (so-called AT games) such as push order and winning small role notification Game state}, or the lottery result display contents on the reel (for example, the arrangement of symbols on the active line). Although there is a difference in the operation control method of the movable body accessory, it is supplemented that the present embodiment is not hindered when the movable body accessory is installed in the slot machine. Keep it.
1000 主制御装置、1100 遊技制御手段
1110 入球判定手段、1111 第1主遊技始動口入球判定手段
1112 第2主遊技始動口入球判定手段、1113 補助遊技入球口入球判定手段
1120 乱数取得判定実行手段、1121 第1主遊技乱数取得判定実行手段
1122 第2主遊技乱数取得判定実行手段、1123 補助遊技乱数取得判定実行手段
1130 保留制御手段、1131 第1主遊技図柄保留手段
1131a 第1主遊技図柄保留情報一時記憶手段、1132 第2主遊技図柄保留手段
1132a 第2主遊技図柄保留情報一時記憶手段、1133 補助遊技図柄保留手段
1133a 補助遊技図柄保留情報一時記憶手段、1135 当否抽選手段
1135a 特別遊技移行決定手段、1135b 当否抽選用テーブル
1135b−1 第1主遊技用当否抽選テーブル、1135b−3 第2主遊技用当否抽選テーブル
1140 図柄内容決定手段、1141 第1主遊技内容決定手段
1141a 第1主遊技内容決定用抽選テーブル、1142 第2主遊技内容決定手段
1142a 第2主遊技内容決定用抽選テーブル、1143 補助遊技内容決定手段
1143a 補助遊技内容決定用抽選テーブル、1150 表示制御手段
1151 第1主遊技図柄制御手段、1151a 第1主遊技図柄変動時間管理手段
1151a−1 第1主遊技図柄変動管理用タイマ、1152 第2主遊技図柄制御手段
1152a 第2主遊技図柄変動時間管理手段、1152a−1 第2主遊技図柄変動管理用タイマ
1154 主遊技図柄保留解除制御手段、1153 補助遊技図柄制御手段
1153a 補助遊技図柄変動時間管理手段、1153a−1 補助遊技図柄変動管理用タイマ
1160 電動役物開閉制御手段、1161 条件判定手段
1162 開放タイマ、1170 特別遊技制御手段
1171 条件判定手段、1172 特別遊技内容決定手段
1172a 特別遊技内容参照テーブル、1173 特別遊技実行手段
1174 特別遊技時間管理手段、1174a 特別遊技用タイマ
1180 特定遊技制御手段、1181 特定遊技終了条件判定手段
1181a 時短回数カウンタ、1190 遊技状態一時記憶手段
1191 第1主遊技状態一時記憶手段、1191a 第1フラグ一時記憶手段
1191b 第1主遊技図柄情報一時記憶手段、1192 第2主遊技状態一時記憶手段
1192a 第2フラグ一時記憶手段、1192b 第2主遊技図柄情報一時記憶手段
1193 補助遊技状態一時記憶手段、1193a 補助遊技関連情報一時記憶手段
1193b 補助遊技図柄情報一時記憶手段、1194 特別遊技関連情報一時記憶手段
1300 情報送信制御手段、1400 賞球払出決定手段
2000 遊技周辺機器
2210 第1主遊技始動口、2211 第1入球検出装置
2130 第1主遊技図柄表示装置、2131 第1主遊技図柄表示部
2132 第1主遊技図柄保留表示部、2110 第2主遊技始動口
2111 第2入球検出装置、2112 電動役物
2230 第2主遊技図柄表示装置、2231 第2主遊技図柄表示部
2232 第2主遊技図柄保留表示部、2120 第1大入賞口
2121 第1入賞検出装置、2122 第1電動役物
2220 第2大入賞口、2221 第2入賞検出装置
2222 第2電動役物、2410 補助遊技入球口
2411 入球検出装置、2420 補助遊技図柄表示装置
2421 補助遊技図柄表示部、2422 補助遊技図柄保留表示部
2320 演出表示制御手段(サブメイン制御基板)、2321 表示情報受信手段
2321a メイン側情報一時記憶手段、2322 装飾図柄表示制御手段
2322a 装図表示内容決定手段、2322a−1 装図変動内容決定用抽選テーブル
2322c 装図表示関連情報一時記憶手段、2323 装図保留情報表示制御手段
2323a装図保留情報一時記憶手段、2324 演出一般情報一時記憶手段
2325 可動体役物制御手段、2325a 可動体役物初期動作実行制御手段
2325a−1 初期動作可否・内容決定手段、2325a−1−1 初期動作内容決定用参照テーブル
2325a−2 初期動作開始制御手段、2325a−3 初期動作終了制御手段
2325b 可動体役物エラー解消動作実行制御手段、2325b−1 エラー解消動作可否・内容決定手段
2325b−1−1 エラー解消動作内容決定用参照テーブル、2325b−2 エラー解消動作開始制御手段
2325b−3 エラー解消動作終了制御手段、2325c 可動体役物演出動作実行制御手段
2325c−1 演出動作可否・内容決定手段、2325c−1−1 演出動作内容決定用参照テーブル
2325c−1−2 モータ駆動内容決定用参照テーブル
2325c−2 演出動作開始制御手段、2325c−2−1 モータ駆動内容決定用親テーブル
2325c−3 演出動作順次実行制御手段、2325c−3−1 モータ駆動内容決定用子テーブル
2325d 可動体役物動作状態情報一時記憶手段、2325e 可動体役物異常動作監視制御手段
2325e−1 可動体役物現在位置検出手段
2325e−2 可動体役物位置整合性確認手段、2325e−2−1 位置整合性確認内容決定用参照テーブル
2325e−4 可動体役物エラー報知制御手段、2325e−4−1 可動体役物毎動作異常累積カウンタ
2325f 可動体役物駆動源励磁制御手段、2325f−1 駆動源励磁開始制御手段
2325f−2 駆動源励磁終了制御手段、2326 電源立ち上げ時処理制御手段
2310 演出表示手段(サブサブ制御基板)、2311 装飾図柄表示領域
2312a 第1保留表示部、2312b 第2保留表示部
3000 賞球払出制御装置
1000 Main control device, 1100 Game control means 1110 Entrance determination means, 1111 First main game start entrance entrance judgment means 1112 Second main game start entrance entrance judgment means, 1113 Auxiliary game entrance entrance entrance judgment means 1120 Random number Acquisition determination execution means, 1121 First main game random number acquisition determination execution means 1122 Second main game random number acquisition determination execution means, 1123 Auxiliary game random number acquisition determination execution means 1130 Hold control means, 1131 First main game symbol hold means 1131a First Main game symbol hold information temporary storage means, 1132 Second main game symbol hold means 1132a Second main game symbol hold information temporary storage means, 1133 Auxiliary game symbol hold means 1133a Auxiliary game symbol hold information temporary storage means, 1135 Winning lottery means 1135a Special game transition determining means, 1135b winning / no-win lottery table 1135b- First main game success / failure lottery table, 1135b-3 Second main game success / failure lottery table 1140 Symbol content determination means, 1141 First main game content determination means 1141a First main game content determination lottery table, 1142 Second main game Content determination means 1142a Second main game content determination lottery table, 1143 Auxiliary game content determination means 1143a Auxiliary game content determination lottery table, 1150 Display control means 1151 First main game symbol control means, 1151a First main game symbol variation time Management means 1151a-1 First main game symbol variation management timer, 1152 Second main game symbol control means 1152a Second main game symbol variation time management means, 1152a-1 Second main game symbol variation management timer 1154 Main game symbol Hold release control means, 1153 Auxiliary game symbol control means 1153a Auxiliary game Pattern change time management means, 1153a-1 Auxiliary game symbol change management timer 1160 Electric accessory opening / closing control means, 1161 Condition determination means 1162 Open timer, 1170 Special game control means 1171 Condition determination means, 1172 Special game content determination means 1172a Special Game content reference table, 1173 Special game execution means 1174 Special game time management means, 1174a Special game timer 1180 Specific game control means, 1181 Specific game end condition determination means 1181a Time-count counter, 1190 Game state temporary storage means 1191 First main Game state temporary storage means, 1191a First flag temporary storage means 1191b First main game symbol information temporary storage means, 1192 Second main game state temporary storage means 1192a Second flag temporary storage means, 1192b Second main game symbol information temporary storage hand Step 1193 Auxiliary game state temporary storage means, 1193a Auxiliary game related information temporary storage means 1193b Auxiliary game symbol information temporary storage means, 1194 Special game related information temporary storage means 1300 Information transmission control means, 1400 Prize ball payout determination means 2000 Game peripheral equipment 2210 1st main game start port, 2211 1st entrance detection device 2130 1st main game symbol display device, 2131 1st main game symbol display unit 2132 1st main game symbol hold display unit, 2110 2nd main game start port 2111 Second entry detection device, 2112 Electric combination 2230 Second main game symbol display device, 2231 Second main game symbol display unit 2232 Second main game symbol hold display unit, 2120 First big prize opening 2121 First prize detection device 2122 1st electric accessory 2220 2nd big prize opening, 2221 2nd prize detection device 2222 2nd electric Accessory, 2410 Auxiliary game entrance 2411 Entrance detection device, 2420 Auxiliary game symbol display device 2421 Auxiliary game symbol display unit, 2422 Auxiliary game symbol hold display unit 2320 Production display control means (sub-main control board), 2321 Display information Reception means 2321a Main-side information temporary storage means, 2322 decoration symbol display control means 2322a drawing display content determination means, 2322a-1 drawing variation content determination lottery table 2322c drawing display related information temporary storage means, 2323 drawing hold information Display control means 2323a Drawing hold information temporary storage means, 2324 Production general information temporary storage means 2325 Movable object accessory control means, 2325a Movable object initial action execution control means 2325a-1 Initial action availability / content determination means, 2325a- 1-1 Initial operation content determination reference table 232 a-2 Initial operation start control means, 2325a-3 Initial operation end control means 2325b Movable object error elimination operation execution control means, 2325b-1 Error elimination operation availability / content determination means 2325b-1-1 Error elimination operation content determination Reference table, 2325b-2 error elimination operation start control means 2325b-3 error elimination operation end control means, 2325c movable body effect production operation execution control means 2325c-1 production operation availability / content determination means, 2325c-1-1 production Operation content determination reference table 2325c-1-2 Motor drive content determination reference table 2325c-2 Production operation start control means, 2325c-2-1 Motor drive content decision parent table 2325c-3 Production operation sequential execution control means, 2325c 3-1 Sub table 2325d for determining motor drive content Movable object operation state information temporary storage means 2325e Movable object abnormal operation monitoring control means 2325e-1 Movable object current position detection means 2325e-2 Movable object position consistency checking means 2325e-2-1 Position matching confirmation content determination reference table 2325e-4 Movable object error notification control means, 2325e-4-1 Movable object operation abnormality accumulation counter 2325f Movable object drive source excitation control means, 2325f-1 drive Source excitation start control means 2325f-2 Drive source excitation end control means, 2326 Power-on processing control means 2310 Effect display means (sub-sub control board), 2311 Decoration symbol display area 2312a First hold display section, 2312b Second hold display Part 3000 prize ball payout control device
Claims (1)
第一の可変部材を変位させる動力源である第一の駆動源、及び
第一の駆動源による動力を第一の可変部材に伝達する第一の動力伝達機構
を有する第一の駆動機構と、
始端位置と終端位置との間で変位可能な第二の可変部材、
第二の可変部材を変位させる動力源である第二の駆動源、及び
第二の駆動源による動力を第二の可変部材に伝達する第二の動力伝達機構
を有する第二の駆動機構と
を備え、ここで、第一の可変部材における始端位置から終端位置までの可動距離よりも、第二の可変部材における始端位置から終端位置までの可動距離の方が長くなっており、
第一の可変部材及び第二の可変部材の双方を変位させる制御を実行可能な手段であって、当該双方の可変部材を変位させる場合には、当該双方の駆動源への駆動信号の出力を同時に開始する可変部材変位制御手段
を備え、
可変部材変位制御手段は、
第一の駆動源への駆動信号を出力するに際して、所定の駆動態様よりも第一の可変部材の変位速度が低減され得る駆動態様にて駆動信号を出力する一方、第二の駆動源への駆動信号を出力するに際しては、前記所定の駆動態様にて駆動信号を出力することで、第一の可変部材が始端位置から変位して終端位置に到達するまでに要する時間と第二の可変部材が始端位置から変位して終端位置に到達するまでに要する時間とが略同一となるよう制御する
ことを特徴とする遊技機。
A first variable member that is displaceable between a start position and an end position;
A first drive mechanism having a first drive source that is a power source for displacing the first variable member; and a first power transmission mechanism that transmits power from the first drive source to the first variable member;
A second variable member that is displaceable between a start position and an end position;
A second drive source that is a power source for displacing the second variable member; and a second drive mechanism having a second power transmission mechanism that transmits power from the second drive source to the second variable member. Provided, where the movable distance from the start end position to the end position in the second variable member is longer than the movable distance from the start end position to the end position in the first variable member,
A means capable of executing control for displacing both the first variable member and the second variable member, and when displacing both the variable members, outputs drive signals to both the drive sources. Comprising variable member displacement control means that start simultaneously,
The variable member displacement control means is
When outputting the drive signal to the first drive source, the drive signal is output in a drive mode in which the displacement speed of the first variable member can be reduced as compared with the predetermined drive mode, while the drive signal to the second drive source is output. When the drive signal is output, the time required for the first variable member to be displaced from the start position and reach the end position by outputting the drive signal in the predetermined drive mode and the second variable member The game machine is controlled so that the time required for the to move from the start position to reach the end position is substantially the same.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016118670A JP6183501B2 (en) | 2016-06-15 | 2016-06-15 | Game machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016118670A JP6183501B2 (en) | 2016-06-15 | 2016-06-15 | Game machine |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012113630A Division JP5958997B2 (en) | 2012-05-17 | 2012-05-17 | Game machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016179216A JP2016179216A (en) | 2016-10-13 |
| JP6183501B2 true JP6183501B2 (en) | 2017-08-23 |
Family
ID=57130900
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016118670A Active JP6183501B2 (en) | 2016-06-15 | 2016-06-15 | Game machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6183501B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019088710A (en) * | 2017-11-16 | 2019-06-13 | サミー株式会社 | Game machine |
| JP6967796B2 (en) * | 2019-09-06 | 2021-11-17 | 株式会社ニューギン | Pachinko machine |
| JP6967795B2 (en) * | 2019-09-06 | 2021-11-17 | 株式会社ニューギン | Pachinko machine |
| JP2021049432A (en) * | 2020-12-28 | 2021-04-01 | 株式会社大一商会 | Game machine |
| JP7169597B2 (en) * | 2020-12-28 | 2022-11-11 | 株式会社大一商会 | game machine |
| JP7261257B2 (en) * | 2021-03-23 | 2023-04-19 | 株式会社三共 | game machine |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5461307B2 (en) * | 2010-05-28 | 2014-04-02 | 京楽産業.株式会社 | Operational unit and game machine |
| JP5512478B2 (en) * | 2010-09-29 | 2014-06-04 | 京楽産業.株式会社 | Pachinko machine |
-
2016
- 2016-06-15 JP JP2016118670A patent/JP6183501B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016179216A (en) | 2016-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5958997B2 (en) | Game machine | |
| JP6183501B2 (en) | Game machine | |
| JP5305367B2 (en) | Game machine | |
| JP5537411B2 (en) | Pachinko machine | |
| JP5046255B2 (en) | Game machine | |
| JP2012139363A (en) | Pachinko game machine | |
| JP5709234B1 (en) | Pachinko machine | |
| JP2014023702A (en) | Game machine | |
| JP5649149B1 (en) | Pachinko machine | |
| JP5729791B1 (en) | Pachinko machine | |
| JP2015181600A (en) | Pachinko game machine | |
| JP5787387B1 (en) | Pachinko machine | |
| JP5105560B2 (en) | Pachinko machine | |
| JP5787386B1 (en) | Pachinko machine | |
| JP5366340B1 (en) | Pachinko machine | |
| JP2013017517A (en) | Pachinko game machine | |
| JP5892626B2 (en) | Pachinko machine | |
| JP6181800B2 (en) | Pachinko machine | |
| JP5863071B2 (en) | Pachinko machine | |
| JP2012143612A (en) | Pachinko game machine | |
| JP6249069B2 (en) | Pachinko machine | |
| JP6249070B2 (en) | Pachinko machine | |
| JP6168190B2 (en) | Pachinko machine | |
| JP6268448B2 (en) | Pachinko machine | |
| JP6436139B2 (en) | Pachinko machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160712 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170524 |
|
| 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: 20170627 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170710 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6183501 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |