Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7219798B2 - game machine - Google Patents
[go: Go Back, main page]

JP7219798B2 - game machine - Google Patents

game machine Download PDF

Info

Publication number
JP7219798B2
JP7219798B2 JP2021152865A JP2021152865A JP7219798B2 JP 7219798 B2 JP7219798 B2 JP 7219798B2 JP 2021152865 A JP2021152865 A JP 2021152865A JP 2021152865 A JP2021152865 A JP 2021152865A JP 7219798 B2 JP7219798 B2 JP 7219798B2
Authority
JP
Japan
Prior art keywords
accessory device
effect
excitation pattern
game
event flag
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
Application number
JP2021152865A
Other languages
Japanese (ja)
Other versions
JP2021191527A (en
Inventor
貴博 上田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Heiwa Corp
Original Assignee
Heiwa Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Heiwa Corp filed Critical Heiwa Corp
Priority to JP2021152865A priority Critical patent/JP7219798B2/en
Publication of JP2021191527A publication Critical patent/JP2021191527A/en
Application granted granted Critical
Publication of JP7219798B2 publication Critical patent/JP7219798B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Description

本発明は、遊技者に遊技上の利益を付与するか否かを抽選により決定する遊技機に関する。 TECHNICAL FIELD The present invention relates to a gaming machine that determines by lottery whether or not to give a game profit to a player.

一般に、遊技機(パチンコ機)では、遊技者のハンドル操作により遊技盤内の遊技領域に向かって遊技球が発射され、遊技領域を流下した遊技球が始動口に入球したことを条件に特別図柄に係る抽選が実行される。そして、特別図柄表示器において、特別図柄が変動表示され、さらに、抽選によって決定された特別図柄が停止表示されることで遊技者に抽選結果が報知される。このとき、特別図柄表示器に大当たりであることを示す特定の特別図柄が停止表示されると、通常の遊技に比べて遊技者に有利な大役遊技が開始される。この大役遊技では、アタッカー装置が所定回数開閉し、大入賞口への遊技球の入球が可能となるので、遊技者は多くの賞球の払出を受けることが可能となる。 In general, in a gaming machine (pachinko machine), a game ball is shot toward a game area in a game board by a player's steering wheel operation, and a game ball that has flowed down the game area enters a starting hole. A lottery related to the design is executed. Then, the special symbols are variably displayed on the special symbol display device, and the special symbols determined by the lottery are stopped and displayed to inform the player of the result of the lottery. At this time, when a specific special symbol indicating a big hit is stopped and displayed on the special symbol display device, a big win game that is more advantageous to the player than a normal game is started. In this big win game, the attacker device opens and closes a predetermined number of times, allowing game balls to enter the big winning opening, so that the player can receive a lot of payout balls.

このような遊技機では、遊技者に対し、特別図柄表示器における変動表示が大当たりであることに期待を持たせるべく、その変動表示に合わせて、遊技機に設けられた役物を駆動したり、ランプを発光させたりする演出を行うことがある。このような演出を実現すべく、例えば、演出制御基板で生成された制御信号を一旦シリアルデータに変換し、遊技盤側でシリアル-パラレル変換してから役物やランプを動作させる技術が知られている(例えば、特許文献1)。 In such a gaming machine, in order to make the player expect that the variable display on the special symbol display device is a big win, the accessories provided in the gaming machine are driven in accordance with the variable display. , There may be an effect such as lighting a lamp. In order to realize such an effect, for example, a technique is known in which a control signal generated by an effect control board is first converted into serial data, serial-parallel converted on the game board side, and then the accessories and lamps are operated. (for example, Patent Document 1).

特開2009-011367号公報JP 2009-011367 A

役物やランプへの離散(ON/OFF)信号を出力するドライバと、それを制御するコントローラとの通信をシリアル伝送とすることで、ハーネス数の削減のみならず、セキュリティの向上や通信の安定化を図ることができる。 By using serial transmission for communication between the driver that outputs discrete (ON/OFF) signals to accessories and lamps and the controller that controls them, not only is the number of harnesses reduced, security is improved and communication is stable. can be improved.

しかし、役物およびランプそれぞれに対し、それらを動作させるドライバを個別に準備するとなると、ドライバの種類が不要に増大し、その制御も煩雑になる。また、ドライバとして単にシリアル-パラレル変換のみ行うペリフェラルを用いた場合、役物やランプの動作に拘わらず、所定周期で離散信号を更新しなくてはならず、処理負荷や放射ノイズの増加を招くこととなる。 However, if a separate driver is prepared for operating each of the accessories and lamps, the number of types of drivers increases unnecessarily, and the control thereof becomes complicated. In addition, if a peripheral that only performs serial-parallel conversion is used as a driver, the discrete signal must be updated at a predetermined period regardless of the operation of the accessory or lamp, resulting in an increase in processing load and radiation noise. It will happen.

本発明は、このような課題に鑑み、役物を適切に制御することが可能な遊技機を提供することを目的としている。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a gaming machine capable of appropriately controlling accessories.

上記課題を解決するために、本発明の遊技機は、移動または回転可能な演出役物装置と、遊技の進行に伴い演出を決定する演出決定手段と、前記決定された演出に対応付けられた、前記演出役物装置を動作させる制御命令に基づいてコマンドを生成する演出実行手段と、前記コマンドに基づいて前記演出役物装置の励磁パターンを生成し、前記励磁パターンが変化したタイミングで、励磁パターンデータをシリアル伝送するコントローラと、前記励磁パターンデータに基づいて複数の前記演出役物装置を並行して駆動するドライバと、順次データを出力するシフトレジスタと、を備え、前記コントローラは、前記ドライバに対応する前記複数の演出役物装置の励磁パターンを非同期で生成可能であり、前記ドライバを指定する識別子を、生成した前記励磁パターンデータに付し、前記励磁パターンデータの送信中に、他の前記演出役物装置の励磁パターンが変化すると、前記他の演出役物装置の励磁パターンデータを前記シフトレジスタに保持させ、前記送信中の励磁パターンデータの送信終了後に、前記他の演出役物装置の励磁パターンデータを送信し、前記ドライバは、前記識別子が自己を指定する場合、前記励磁パターンデータに基づいて前記演出役物装置を駆動する。 In order to solve the above problems, the gaming machine of the present invention includes a movable or rotatable performance accessory device, performance determination means for determining a performance as the game progresses, and a performance associated with the determined performance. production execution means for generating a command based on a control command for operating the production accessory device; generating an excitation pattern for the production accessory device based on the command; a controller that serially transmits pattern data; a driver that drives the plurality of performance accessory devices in parallel based on the excitation pattern data; and a shift register that sequentially outputs data; can asynchronously generate the excitation patterns of the plurality of performance accessory devices corresponding to the above, attach an identifier specifying the driver to the generated excitation pattern data, and during transmission of the excitation pattern data, another When the excitation pattern of the production accessory device changes, the excitation pattern data of the other production accessory device is held in the shift register, and after the transmission of the excitation pattern data being transmitted is completed, the other production accessory device When the identifier designates itself, the driver drives the performance accessory device based on the excitation pattern data .

本発明によれば、役物を適切に制御することが可能となる。 According to the present invention, it is possible to appropriately control the role product.

扉が開放された状態を示す遊技機の斜視図である。1 is a perspective view of a gaming machine showing a state in which a door is opened; FIG. 遊技機の正面図である。1 is a front view of a game machine; FIG. 遊技機のブロック図である。It is a block diagram of a game machine. 副制御基板における、演出表示部、演出役物装置、演出照明装置、楽曲出力装置の制御態様を説明するためのブロック図である。It is a block diagram for explaining the control mode of the effect display unit, the effect accessory device, the effect lighting device, and the music output device in the sub control board. 副制御基板における制御態様を示すフローチャートである。4 is a flow chart showing a control mode in a sub-control board; 演出役物装置および演出照明装置の処理の流れを説明するための説明図である。It is an explanatory view for explaining the flow of processing of the effect accessory device and the effect lighting device. コントローラの伝送タイミングを説明するための説明図である。FIG. 4 is an explanatory diagram for explaining transmission timing of a controller; コントローラの伝送タイミングを説明するための説明図である。FIG. 4 is an explanatory diagram for explaining transmission timing of a controller; コントローラの伝送タイミングを説明するための説明図である。FIG. 4 is an explanatory diagram for explaining transmission timing of a controller; コントローラの伝送タイミングを説明するための説明図である。FIG. 4 is an explanatory diagram for explaining transmission timing of a controller; 励磁パターンデータの出力態様を説明するための説明図である。FIG. 4 is an explanatory diagram for explaining an output mode of excitation pattern data; 複数の演出役物装置の動作を説明するための説明図である。It is an explanatory view for explaining the operation of a plurality of performance accessories device. 演出役物装置に対応付けられた制御命令テーブルを示した説明図である。It is an explanatory view showing a control command table associated with the performance accessories device. 演出役物装置に対応付けられた制御命令テーブルを示した説明図である。It is an explanatory view showing a control command table associated with the performance accessories device. 演出役物装置に対応付けられた制御命令テーブルを示した説明図である。It is an explanatory view showing a control command table associated with the performance accessories device. スロットマシンの概略的な機械的構成を説明するための外観図である。1 is an external view for explaining a schematic mechanical configuration of a slot machine; FIG. スロットマシンの概略的な機械的構成を説明するための前面扉を開いた状態での外観図である。FIG. 2 is an external view of the slot machine with the front door opened, for explaining the schematic mechanical configuration of the slot machine; リールの図柄配列を示す図である。It is a figure which shows the pattern arrangement|sequence of a reel. スロットマシンの概略的な電気的構成を示したブロック図である。1 is a block diagram showing a schematic electrical configuration of a slot machine; FIG.

以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書および図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。 Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. The dimensions, materials, and other specific numerical values shown in these embodiments are merely examples for facilitating understanding of the invention, and do not limit the invention unless otherwise specified. In the present specification and drawings, elements having substantially the same function and configuration are given the same reference numerals to omit redundant description, and elements that are not directly related to the present invention are omitted from the drawings. do.

本発明の実施形態の理解を容易にするため、まず、遊技機の機械的構成および電気的構成を簡単に説明し、その後、各基板における具体的な処理を説明する。 In order to facilitate understanding of the embodiments of the present invention, the mechanical configuration and electrical configuration of the gaming machine will be briefly described first, and then specific processing on each board will be described.

図1は、本実施形態の遊技機100の斜視図であり、扉が開放された状態を示している。図示のように、遊技機100は、略矩形状に組まれた四辺によって囲繞空間が形成される外枠102と、この外枠102にヒンジ機構によって開閉自在に取り付けられた中枠104と、この中枠104に、ヒンジ機構によって開閉自在に取り付けられた前枠106と、を備えている。 FIG. 1 is a perspective view of the gaming machine 100 of this embodiment, showing a state in which the door is opened. As shown, the game machine 100 includes an outer frame 102 in which a space is formed by four sides assembled in a substantially rectangular shape, a middle frame 104 attached to the outer frame 102 by a hinge mechanism so as to be freely opened and closed, and the A front frame 106 attached to the middle frame 104 by a hinge mechanism so as to be openable and closable is provided.

中枠104は、外枠102と同様に、略矩形状に組まれた四辺によって囲繞空間が形成されており、この囲繞空間に遊技盤108が保持されている。また、前枠106には、ガラス製または樹脂製の透過板110が保持されている。そして、これら中枠104および前枠106を外枠102に対して閉じると、遊技盤108と透過板110とが所定の間隔を維持して略平行に対面するとともに、遊技機100の正面側から、透過板110を介して遊技盤108が視認可能となる。 Similarly to the outer frame 102, the middle frame 104 has a surrounding space formed by four sides assembled in a substantially rectangular shape, and a game board 108 is held in this surrounding space. Further, the front frame 106 holds a transmission plate 110 made of glass or resin. When the middle frame 104 and the front frame 106 are closed with respect to the outer frame 102, the game board 108 and the transmission plate 110 face each other substantially parallel to each other while maintaining a predetermined distance. , the game board 108 becomes visible through the transparent plate 110 .

図2は、遊技機100の正面図である。この図に示すように、前枠106の下部には、遊技機100の正面側に突出する操作ハンドル112が設けられている。この操作ハンドル112は、遊技者が回転操作可能に設けられており、遊技者が操作ハンドル112を回転させて発射操作を行うと、当該操作ハンドル112の回転角度に応じた強度で、不図示の発射機構によって遊技球が発射される。このようにして発射された遊技球は、遊技盤108に設けられたレール114a、114b間を上昇して遊技領域116に導かれることとなる。 FIG. 2 is a front view of the gaming machine 100. FIG. As shown in this figure, an operation handle 112 projecting toward the front side of the gaming machine 100 is provided at the lower portion of the front frame 106 . The operating handle 112 is provided so that the player can rotate it, and when the player rotates the operating handle 112 to perform a shooting operation, the strength corresponding to the rotation angle of the operating handle 112 is applied (not shown). A game ball is shot by the shooting mechanism. The game ball shot in this manner rises between rails 114 a and 114 b provided on the game board 108 and is guided to the game area 116 .

遊技領域116は、遊技盤108と透過板110との間隔に形成される空間であって、遊技球が流下または転動可能な領域である。遊技盤108には、多数の釘や風車が設けられており、遊技領域116に導かれた遊技球が釘や風車に衝突して、不規則な方向に流下、転動するようにしている。 The game area 116 is a space formed between the game board 108 and the transmission plate 110, and is an area in which game balls can flow down or roll. The game board 108 is provided with a large number of nails and windmills, and the game balls guided to the game area 116 collide with the nails and the windmills to flow down and roll in irregular directions.

遊技領域116は、発射機構の発射強度に応じて遊技球の進入度合いを互いに異にする第1遊技領域116aおよび第2遊技領域116bを備えている。第1遊技領域116aは、遊技機100に正対した遊技者から見て遊技領域116の左側に位置し、第2遊技領域116bは、遊技機100に正対した遊技者から見て遊技領域116の右側に位置している。レール114a、114bが遊技領域116の左側にあることから、発射機構によって所定の強度未満の発射強度で発射された遊技球は第1遊技領域116aに進入し、所定の強度以上の発射強度で発射された遊技球は第2遊技領域116bに進入することとなる。 The game area 116 is provided with a first game area 116a and a second game area 116b in which the degree of entry of game balls differs from each other according to the firing intensity of the shooting mechanism. The first game area 116a is located on the left side of the game area 116 when viewed from the player facing the gaming machine 100, and the second game area 116b is located on the left side of the game area 116 when viewed from the player facing the gaming machine 100. located on the right side of the Since the rails 114a and 114b are located on the left side of the game area 116, the game ball fired by the shooting mechanism with a shooting intensity lower than a predetermined intensity enters the first game area 116a and is shot with a shooting intensity equal to or higher than the predetermined intensity. The played game ball enters the second game area 116b.

また、遊技領域116には、遊技球が入球可能な一般入賞口118、第1始動口120、第2始動口122が設けられており、これら一般入賞口118、第1始動口120、第2始動口122に遊技球が入球すると、それぞれ所定の賞球が遊技者に払い出される。なお、賞球数は1個以上であれば何個でもよく、また、一般入賞口118、第1始動口120、第2始動口122のそれぞれで払い出す賞球数を異ならせてもよいし、同じ賞球数に設定してもよい。このとき、第1始動口120に遊技球が入球して払い出す賞球数を、第2始動口122に遊技球が入球して払い出す賞球数よりも少なく設定することも可能である。 In addition, the game area 116 is provided with a general winning opening 118, a first starting opening 120, and a second starting opening 122 into which game balls can enter. When a game ball enters the second start hole 122, a predetermined prize ball is paid out to the player. The number of prize balls may be any number as long as it is one or more, and the number of prize balls to be paid out may be different for each of the general prize winning opening 118, the first starting opening 120, and the second starting opening 122. , may be set to the same number of prize balls. At this time, it is also possible to set the number of winning balls to be put out by entering the first starting port 120 to be smaller than the number of winning balls to be put out by entering the second starting port 122.例文帳に追加be.

なお、第1始動口120内には第1始動領域が設けられ、また、第2始動口122内には第2始動領域が設けられている。そして、第1始動口120または第2始動口122に遊技球が入球して第1始動領域または第2始動領域に遊技球が進入すると、予め設けられた複数の特別図柄の中からいずれか1の特別図柄を決定するための抽選が行われる。各特別図柄には、遊技者にとって有利な大役遊技の実行可否や、以後の遊技状態をどのような遊技状態にするかといった種々の遊技利益が対応付けられている。したがって、遊技者は、第1始動口120または第2始動口122に遊技球が入球すると、所定の賞球を獲得するのと同時に、種々の遊技利益を受ける権利獲得の機会を獲得することとなる。 A first starting region is provided within the first starting port 120 , and a second starting region is provided within the second starting port 122 . Then, when the game ball enters the first start port 120 or the second start port 122 and enters the first start area or the second start area, one of a plurality of special symbols provided in advance is selected. A lottery is held to determine 1 special symbol. Each special symbol is associated with various game benefits such as whether or not a large winning game advantageous to the player can be executed, and what kind of game state the subsequent game state should be. Therefore, when a game ball enters the first start hole 120 or the second start hole 122, the player can obtain a predetermined prize ball and at the same time obtain an opportunity to obtain rights to receive various game benefits. becomes.

また、第2始動口122には、可動片122bが開閉可能に設けられており、この可動片122bの状態に応じて、第2始動口122への遊技球の進入容易性が変化するようになっている。具体的には、可動片122bが閉状態にあるときには、第2始動口122への遊技球の入球が不可能となっている。これに対して、遊技領域116に設けられたゲート124内の進入領域を遊技球が通過すると、普通図柄の抽選が行われ、この抽選によって当たりに当選すると、可動片122bが所定時間、開状態に制御される。このように、可動片122bが開状態になると、当該可動片122bが遊技球を第2始動口122に導く受け皿として機能し、第2始動口122への遊技球の入球が容易となる。なお、ここでは、第2始動口122が閉状態にあるときに、当該第2始動口122への遊技球の入球が不可能であることとしたが、第2始動口122が閉状態にある場合にも一定の頻度で遊技球が入球可能となるように構成してもよい。 In addition, a movable piece 122b is provided in the second starting port 122 so that it can be opened and closed. It's becoming Specifically, when the movable piece 122b is in the closed state, it is impossible to enter the game ball into the second starting port 122.例文帳に追加On the other hand, when the game ball passes through the entry area in the gate 124 provided in the game area 116, a normal pattern lottery is performed, and when winning is won by this lottery, the movable piece 122b is opened for a predetermined time. controlled by In this way, when the movable piece 122b is in the open state, the movable piece 122b functions as a tray that guides the game ball to the second starting hole 122, making it easier for the game ball to enter the second starting hole 122. In addition, here, when the second starting port 122 is in the closed state, it is assumed that the game ball cannot enter the second starting port 122, but when the second starting port 122 is in the closed state In some cases, it may be configured so that the game ball can be entered with a certain frequency.

さらに、遊技領域116には、遊技球が入球可能な大入賞口128が設けられている。この大入賞口128には、開閉扉128bが開閉可能に設けられており、通常、開閉扉128bが大入賞口128を閉鎖して、大入賞口128への遊技球の入球が不可能となっている。これに対して、前述の大役遊技が実行されると、開閉扉128bが開放されて、大入賞口128への遊技球の入球が可能となる。そして、大入賞口128に遊技球が入球すると、所定の賞球が遊技者に払い出される。 Furthermore, the game area 116 is provided with a big winning opening 128 into which game balls can enter. An openable/closable door 128b is provided in the large winning opening 128. Normally, the opening/closing door 128b closes the large winning opening 128, making it impossible for game balls to enter the large winning opening 128. It's becoming On the other hand, when the above-mentioned big win game is executed, the opening/closing door 128b is opened, and the entry of the game ball into the big winning opening 128 becomes possible. Then, when a game ball enters the big winning hole 128, a predetermined prize ball is paid out to the player.

なお、遊技領域116の最下部には、一般入賞口118、第1始動口120、第2始動口122、大入賞口128のいずれにも入球しなかった遊技球を、遊技領域116から遊技盤108の背面側に排出する排出口130が設けられている。 In addition, at the bottom of the game area 116, a game ball that has not entered any of the general winning opening 118, the first start opening 120, the second starting opening 122, and the big winning opening 128 is played from the game area 116. A discharge port 130 for discharging is provided on the back side of the board 108 .

そして、遊技機100には、遊技の進行中等に演出を行う演出装置として、液晶表示装置からなる演出表示装置200、駆動装置からなる演出役物装置202、さまざまな点灯態様や発光色に制御されるランプからなる演出照明装置204、スピーカからなる楽曲出力装置206、遊技者の操作を受け付ける演出操作装置208が設けられている。 The game machine 100 includes a performance display device 200 comprising a liquid crystal display device, a performance accessory device 202 comprising a driving device, and various lighting modes and emission colors as performance devices for performing performance during the progress of a game. A production lighting device 204 made up of a lamp, a music output device 206 made up of a speaker, and a production operation device 208 that accepts a player's operation are provided.

演出表示装置200は、画像を表示する画像表示部からなる演出表示部200aを備えており、この演出表示部200aを、遊技盤108の略中央部分において、遊技機100の正面側から視認可能に配置している。この演出表示部200aには、図示のように演出図柄210a、210b、210cが変動表示され、これら各演出図柄210a、210b、210cの停止表示態様によって大役抽選結果が遊技者に報知される変動演出が実行されることとなる。 The effect display device 200 is provided with a effect display unit 200a consisting of an image display unit for displaying an image. are placed. In this effect display section 200a, effect patterns 210a, 210b, and 210c are variably displayed as shown, and the player is notified of the result of the large role lottery by the stopped display mode of each of these effect patterns 210a, 210b, and 210c. will be executed.

演出役物装置202は、演出表示部200aよりも前方に配置され、遊技者が視認できる領域において移動や回転を行うことで、遊技者に大当たりの期待感を付与するものである。例えば、図2における演出役物装置202としての回転役物202aは、上記の演出図柄210a、210b、210cの変動表示中などに、駆動源であるモータ(パルスモータやギヤードモータ)の回転に連動し、前後方向の軸を中心に回転する。また、図2における演出役物装置202としての移動役物202bは、通常、遊技盤108における退避領域に退避しているが、上記の演出図柄210a、210b、210cの変動表示中などには、演出表示部200aの前方まで移動する。 The effect accessory device 202 is arranged in front of the effect display section 200a, and moves and rotates in an area visible to the player, thereby giving the player a sense of anticipation of a big win. For example, the rotating accessory 202a as the effect accessory device 202 in FIG. 2 is interlocked with the rotation of the motor (pulse motor or geared motor) that is the drive source during the variable display of the above-described effect symbols 210a, 210b, and 210c. and rotate about the longitudinal axis. Also, the moving accessory 202b as the effect accessory device 202 in FIG. It moves to the front of the effect display section 200a.

演出照明装置204は、例えばLED(Light Emitting Diode)で構成され、演出役物装置202や遊技盤108等に設けられており、演出表示部200aに表示される画像等に合わせて、さまざまに点灯制御される。 The effect lighting device 204 is composed of, for example, an LED (Light Emitting Diode), and is provided in the effect accessory device 202, the game board 108, etc., and variously lights up in accordance with the image displayed on the effect display section 200a. controlled.

楽曲出力装置206は、前枠106の上部位置や外枠102の最下部位置に設けられ、演出表示部200aに表示される画像等に合わせて、遊技機100の正面側に向けてさまざまな楽曲を出力する。 The music output device 206 is provided at the upper position of the front frame 106 or the lowest position of the outer frame 102, and outputs various music to the front side of the gaming machine 100 in accordance with the images displayed on the effect display section 200a. to output

演出操作装置208は、遊技者の押下操作を受け付けるボタンと、遊技者の回転操作を受け付ける回転操作部(例えば、ジョグダイヤル)で構成され、遊技機100の幅方向略中央位置であって、かつ、透過板110よりも下方位置に設けられている。この演出操作装置208は、演出表示部200aに表示される画像等に合わせて有効化され、操作有効期間内に遊技者の操作を受け付けると、当該操作に応じて、さまざまな演出が実行される。 The effect operation device 208 is composed of a button that receives a player's pressing operation and a rotation operation unit (for example, a jog dial) that receives a player's rotation operation. It is provided below the transmission plate 110 . The effect operation device 208 is activated in accordance with the image displayed on the effect display section 200a, and when the player's operation is received within the operation valid period, various effects are executed in accordance with the operation. .

また、演出操作装置208の後方には、遊技機100から払い出される賞球や、遊技球貸出装置から貸し出される遊技球が導かれる上皿132があり、この上皿132が遊技球で一杯になると、遊技球は下皿134に導かれることとなる。また、この下皿134の底面には、当該下皿134から遊技球を排出するための球抜き孔(不図示)が形成されている。この球抜き孔は、通常、開閉板(不図示)によって閉じられているが、球抜きつまみ134aを図中左右方向にスライドさせることにより、当該球抜きつまみ134aと一体となって開閉板がスライドし、球抜き孔から下皿134の下方に遊技球を排出することが可能となっている。 In addition, behind the effect operation device 208, there is an upper tray 132 to which the prize balls paid out from the gaming machine 100 and the game balls rented from the game ball lending device are guided. , the game ball is guided to the lower plate 134 . Also, the bottom surface of the lower tray 134 is formed with a ball removal hole (not shown) for ejecting game balls from the lower tray 134 . This ball removal hole is normally closed by an opening/closing plate (not shown), but by sliding the ball removal knob 134a in the horizontal direction in the drawing, the opening/closing plate slides integrally with the ball removal knob 134a. Then, the game ball can be discharged below the lower tray 134 through the ball extraction hole.

また、遊技盤108には、遊技領域116の外方であって、かつ、遊技者が視認可能な位置に、第1特別図柄表示器160、第2特別図柄表示器162、第1特別図柄保留表示器164、第2特別図柄保留表示器166、普通図柄表示器168、普通図柄保留表示器170、右打ち報知表示器172が設けられている。これら各表示器160~172は、遊技に係る種々の状況を表示するための装置である。 In addition, on the game board 108, a first special symbol display device 160, a second special symbol display device 162, a first special symbol holding device, and a first special symbol display device 160, a second special symbol display device 162, and a first special symbol reserve are provided outside the game area 116 and at positions visible to the player. A display device 164, a second special symbol reservation display device 166, a normal symbol display device 168, a normal symbol reservation display device 170, and a right-handed information display device 172 are provided. Each of these displays 160 to 172 is a device for displaying various situations relating to the game.

(制御手段の内部構成)
図3は、遊技の進行を制御する制御手段の内部構成を示すブロック図である。主制御基板300は遊技の基本動作を制御する。この主制御基板300は、メインCPU300a、メインROM300b、メインRAM300cを備えている。メインCPU300aは、各検出スイッチやタイマからの入力信号に基づいて、メインROM300bに格納されたプログラムを読み出して演算処理を行うとともに、各装置や表示器を直接制御したり、あるいは演算処理の結果に応じて他の基板にコマンドを送信したりする。メインRAM300cは、メインCPU300aの演算処理時におけるデータのワークエリアとして機能する。
(Internal configuration of control means)
FIG. 3 is a block diagram showing the internal configuration of control means for controlling the progress of a game. The main control board 300 controls the basic operations of the game. The main control board 300 includes a main CPU 300a, a main ROM 300b, and a main RAM 300c. The main CPU 300a reads the program stored in the main ROM 300b based on the input signals from the detection switches and timers and performs arithmetic processing, and directly controls each device and display, or the result of the arithmetic processing. Send commands to other boards accordingly. The main RAM 300c functions as a data work area during arithmetic processing of the main CPU 300a.

上記主制御基板300には、一般入賞口118に遊技球が入球したことを検出する一般入賞口検出スイッチ118s、第1始動口120に遊技球が入球したことを検出する第1始動口検出スイッチ120s、第2始動口122に遊技球が入球したことを検出する第2始動口検出スイッチ122s、ゲート124を遊技球が通過したことを検出するゲート検出スイッチ124s、大入賞口128に遊技球が入球したことを検出する大入賞口検出スイッチ128sが接続されており、これら各検出スイッチから主制御基板300に検出信号が入力されるようになっている。 The main control board 300 includes a general winning hole detection switch 118s for detecting that a game ball has entered the general winning hole 118, and a first starting hole for detecting that a game ball has entered the first starting hole 120. A detection switch 120s, a second start opening detection switch 122s for detecting that a game ball has entered the second start opening 122, a gate detection switch 124s for detecting that a game ball has passed through the gate 124, and a large winning opening 128. A large winning opening detection switch 128s for detecting that a game ball has entered is connected, and a detection signal is input to the main control board 300 from each of these detection switches.

また、主制御基板300には、第2始動口122の可動片122bを作動する普通電動役物ソレノイド122cと、大入賞口128を開閉する開閉扉128bを作動する大入賞口ソレノイド128cと、が接続されており、主制御基板300によって、第2始動口122および大入賞口128の開閉制御がなされるようになっている。 In addition, the main control board 300 has a normal electric accessory solenoid 122c that operates the movable piece 122b of the second starting port 122, and a large winning prize opening solenoid 128c that operates an open/close door 128b that opens and closes the large winning prize opening 128. The main control board 300 controls the opening and closing of the second starting port 122 and the big winning port 128 .

さらに、主制御基板300には、第1特別図柄表示器160、第2特別図柄表示器162、第1特別図柄保留表示器164、第2特別図柄保留表示器166、普通図柄表示器168、普通図柄保留表示器170、右打ち報知表示器172が接続されており、主制御基板300によって、これら各表示器の表示制御がなされるようになっている。 Furthermore, the main control board 300 includes a first special symbol display 160, a second special symbol display 162, a first special symbol reservation display 164, a second special symbol reservation display 166, a normal symbol display 168, and a normal symbol display. A symbol holding indicator 170 and a right-handed information indicator 172 are connected, and the main control board 300 controls the display of each of these indicators.

また、本実施形態の遊技機100は、主に第1始動口120または第2始動口122への遊技球の入球によって開始される特別遊技と、ゲート124を遊技球が通過することによって開始される普通遊技とに大別される。そして、主制御基板300のメインROM300bには、特別遊技および普通遊技を進行するための種々のプログラムや、各種の遊技に必要なデータ、テーブルが記憶されている。 In addition, the gaming machine 100 of the present embodiment mainly includes a special game that is started by entering a game ball into the first start port 120 or the second start port 122, and a game ball that starts when the game ball passes through the gate 124. It is roughly divided into ordinary games that are played. The main ROM 300b of the main control board 300 stores various programs for progressing special games and normal games, data necessary for various games, and tables.

また、主制御基板300には、払出制御基板310および副制御基板330が接続されている。 A payout control board 310 and a sub control board 330 are connected to the main control board 300 .

払出制御基板310は、遊技球を発射させるための制御、および、賞球を払い出すための制御を行う。この払出制御基板310も、CPU、ROM、RAMを備えており、主制御基板300に対して双方向に通信可能に接続されている。この払出制御基板310には遊技情報出力端子板312が接続されており、主制御基板300から出力される遊技進行上の種々の情報が、払出制御基板310および遊技情報出力端子板312を介して、遊技店のホールコンピュータ等に出力されることとなる。 The payout control board 310 performs control for shooting game balls and payout prize balls. This payout control board 310 also includes a CPU, ROM, and RAM, and is connected to the main control board 300 so as to be able to communicate bidirectionally. A game information output terminal board 312 is connected to the payout control board 310 , and various information on the progress of the game output from the main control board 300 is transmitted via the payout control board 310 and the game information output terminal board 312 . , is output to a hall computer or the like of the amusement arcade.

また、払出制御基板310には、貯留部に貯留された遊技球を賞球として遊技者に払い出すための払出モータ314が接続されている。払出制御基板310は、主制御基板300から送信された払出個数指定コマンドに基づいて払出モータ314を制御して所定の賞球を遊技者に払い出すように制御する。このとき、払い出された遊技球数が払出球計数スイッチ316sによって検出され、払い出すべき賞球が遊技者に払い出されたかが把握されるようになっている。 The payout control board 310 is also connected with a payout motor 314 for paying out the game balls stored in the storage portion to the player as prize balls. The payout control board 310 controls the payout motor 314 based on the payout number designation command transmitted from the main control board 300 to pay out predetermined prize balls to the player. At this time, the number of put-out game balls is detected by the put-out ball counting switch 316s, and it is grasped whether the prize balls to be put out have been put out to the player.

また、払出制御基板310には、下皿134の満タン状態を検出する皿満タン検出スイッチ318sが接続されている。この皿満タン検出スイッチ318sは、賞球として払い出される遊技球を下皿134に導く通路に設けられており、当該通路を遊技球が通過するたびに、遊技球検出信号が払出制御基板310に入力されるようになっている。 Further, the payout control board 310 is connected with a full-dish detection switch 318 s for detecting the full state of the lower tray 134 . This full-dish detection switch 318s is provided in a passage leading game balls paid out as prize balls to the lower tray 134, and every time a game ball passes through the passage, a game ball detection signal is sent to the payout control board 310. It is designed to be entered.

そして、下皿134に所定量以上の遊技球が貯留されて満タン状態になると、下皿134に向かう通路内に遊技球が滞留し、皿満タン検出スイッチ318sから払出制御基板310に向けて、遊技球検出信号が連続的に入力される。払出制御基板310は、遊技球検出信号が所定時間連続して入力された場合に、下皿134が満タン状態であると判断し、皿満タンコマンドを主制御基板300に送信する。一方、皿満タンコマンドを送信した後、遊技球検出信号の連続入力が途絶えた場合には、満タン状態が解除されたと判断し、皿満タン解除コマンドを主制御基板300に送信する。 Then, when the lower tray 134 is filled with a predetermined amount or more of game balls, the game balls stay in the passage toward the lower tray 134, and are directed toward the payout control board 310 from the tray full detection switch 318s. , the game ball detection signal is continuously input. The payout control board 310 determines that the lower tray 134 is full when the game ball detection signal is continuously input for a predetermined period of time, and transmits a full tray command to the main control board 300 . On the other hand, when the continuous input of the game ball detection signal is interrupted after the full-dish command is transmitted, it is determined that the full-drained state is canceled, and the full-dish full-drain release command is transmitted to the main control board 300 .

また、払出制御基板310には、遊技球の発射制御を行う発射制御回路320が設けられている。払出制御基板310には、操作ハンドル112に設けられ、当該操作ハンドル112に遊技者が触れたことを検出するタッチセンサ112sと、操作ハンドル112の操作角度を検出する操作ボリューム112aと、が接続されている。そして、タッチセンサ112sおよび操作ボリューム112aから信号が入力されると、発射制御回路320において、遊技球発射装置に設けられた発射用ソレノイド112cを通電して遊技球を発射させる制御がなされる。 Also, the payout control board 310 is provided with a launch control circuit 320 for controlling the launch of game balls. The payout control board 310 is connected with a touch sensor 112s provided on the operating handle 112 for detecting that the player touches the operating handle 112, and an operation volume 112a for detecting the operating angle of the operating handle 112. ing. Then, when a signal is input from the touch sensor 112s and the operation volume 112a, the shooting control circuit 320 controls the shooting solenoid 112c provided in the game ball shooting device to energize and shoot the game ball.

副制御基板330は、主に遊技中や待機中等の各演出を制御する。この副制御基板330は、サブCPU330a、サブROM330b、サブRAM330cを備えており、主制御基板300に対して、不正防止の観点により、当該主制御基板300から副制御基板330への一方向に通信可能に接続されている。サブCPU330aは、主制御基板300から送信されたコマンドやタイマからの入力信号等に基づいて、サブROM330bに格納されたプログラムを読み出して演算処理を行うとともに、演出を実行制御する。このとき、サブRAM330cは、サブCPU330aの演算処理時におけるデータのワークエリアとして機能する。 The sub-control board 330 mainly controls each effect such as during a game or during standby. This sub-control board 330 includes a sub-CPU 330a, a sub-ROM 330b, and a sub-RAM 330c. connected as possible. The sub CPU 330a reads the program stored in the sub ROM 330b based on the command transmitted from the main control board 300, the input signal from the timer, etc., performs arithmetic processing, and executes and controls the performance. At this time, the sub-RAM 330c functions as a data work area during the arithmetic processing of the sub-CPU 330a.

具体的には、副制御基板330は、上記演出表示部200aに画像を表示させる画像表示制御を行う。サブROM330bには、演出表示部200aに表示される図柄や背景等の画像データが多数格納されており、サブCPU330aが、画像データをサブROM330bから不図示のVRAMに読み出して、演出表示部200aの画像表示を制御する。また、副制御基板330は、演出役物装置202を駆動制御したり、演出照明装置204を点灯制御したり、楽曲出力装置206から楽曲を出力させる楽曲出力制御を行う。 Specifically, the sub-control board 330 performs image display control for displaying an image on the effect display section 200a. The sub ROM 330b stores a large amount of image data such as patterns and backgrounds to be displayed in the effect display section 200a. Controls image display. Also, the sub control board 330 drives and controls the performance accessory device 202 , controls lighting of the performance lighting device 204 , and performs music output control for outputting music from the music output device 206 .

図4は、副制御基板330における、演出表示部200a、演出役物装置202、演出照明装置204、楽曲出力装置206の制御態様を説明するためのブロック図であり、図5は、それらに共通する制御態様を示すフローチャートである。副制御基板330に設けられたサブCPU(CPU)330aは、サブROM330bに格納されたプログラムおよびサブRAM330cと協働して、演出決定手段332、演出実行手段334として機能する。演出決定手段332は、主制御基板300から送信されたコマンドを解読し、そのコマンドに対応する演出パターン(演出の一連の流れを示す内容)を決定する。演出実行手段334は、決定された演出パターンに基づいて画像IC340a、コントローラ342、楽曲IC346a等の各デバイスにコマンドを送信して演出を実行させる。かかる演出決定手段332および演出実行手段334は、いずれも割込に応じた処理(割込処理)であり、デバイスそれぞれに対応付けられた割込タイミングで実行される。 FIG. 4 is a block diagram for explaining the control mode of the effect display unit 200a, the effect accessory device 202, the effect lighting device 204, and the music output device 206 in the sub control board 330, and FIG. 3 is a flow chart showing a control mode to be performed. A sub CPU (CPU) 330a provided on the sub control board 330 functions as effect determining means 332 and effect executing means 334 in cooperation with a program stored in a sub ROM 330b and a sub RAM 330c. The effect determining means 332 interprets the command transmitted from the main control board 300 and determines the effect pattern (contents indicating a series of effects) corresponding to the command. The effect executing means 334 transmits a command to each device such as the image IC 340a, the controller 342, and the music IC 346a based on the determined effect pattern to execute the effect. Both the effect determining means 332 and the effect executing means 334 are processes (interrupt processes) corresponding to interrupts, and are executed at interrupt timings associated with respective devices.

例えば、演出決定手段332は、図5に示すように、所定の割込周期(例えば33.3msec)の到来を待ち(S10におけるNO)、所定の割込周期が到来すると(S10におけるYES)、演出パターンに基づいた画像データ(演出パターンが示す演出のうち、演出表示部200aに表示する画像に相当するデータ)を決定する(S11)。そして、演出実行手段334は、画像IC340aに対して、画像データを特定可能な画像コマンドを送信し(S12)、ステップS10からの処理を繰り返す。画像IC340aは、VDP(Video Display Processor)とも呼ばれ、画像コマンドによって特定される画像データを画像ROM340bから画像RAM(VRAM)340cに読み出し、画像データを、順次、演出表示部200aに出力する。なお、演出表示部200aには、常に、何かしらの画像が表示される。したがって、演出決定手段332は、割込周期毎に、常に、画像データを決定していることとなる。なお、画像RAM340cは、それぞれ異なるレイヤを有し、各レイヤに異なる画像データを保持させることができる。そして、画像IC340aは、複数のレイヤに保持された画像データを重畳し、その重畳された画像データが演出表示部200aに出力される。 For example, as shown in FIG. 5, the effect determining means 332 waits for the arrival of a predetermined interrupt cycle (for example, 33.3 msec) (NO in S10), and when the predetermined interrupt cycle arrives (YES in S10), Image data based on the effect pattern (data corresponding to the image displayed on the effect display section 200a among the effects indicated by the effect pattern) is determined (S11). Then, the effect executing means 334 transmits an image command capable of specifying image data to the image IC 340a (S12), and repeats the processing from step S10. The image IC 340a, also called a VDP (Video Display Processor), reads image data specified by an image command from the image ROM 340b to an image RAM (VRAM) 340c, and sequentially outputs the image data to the effect display section 200a. Some kind of image is always displayed in the effect display section 200a. Therefore, the effect determining means 332 always determines the image data for each interrupt period. The image RAM 340c has different layers, and each layer can hold different image data. Then, image IC 340a superimposes the image data held in a plurality of layers, and outputs the superimposed image data to effect display section 200a.

また、演出決定手段332は、上記の画像IC340aに対する制御と並行して、演出パターンの決定に伴い、所定の割込周期(例えば2msec)が到来すると(S10におけるYES)、演出パターンに基づいた役物パターン(演出パターンが示す演出のうち、演出役物装置202の一連の動作を示す内容)を決定する(S11)。そして、演出実行手段334は、その役物パターンに従って、コントローラ342に所定時間間隔で、進行方向(回転方向)、進行量(回転量)、進行速度(回転速度)の少なくともいずれかを示すコマンドを送信し(S12)、ステップS10からの処理を繰り返す。コントローラ342は、かかるコマンドに従い、演出役物装置202を駆動する。ここで、演出役物装置202は、役物パターンが決定されたときのみ動作している。なお、演出役物装置202は、遊技者に対し、大当たりの期待感を高める、物理的な動作を伴う一時的な演出なので、画像データや、後述する照明パターン、楽曲データと比較して、役物パターンが決定される頻度が低い。 In addition, in parallel with the control over the image IC 340a, the effect determining means 332, when a predetermined interrupt period (for example, 2 msec) has arrived (YES in S10) with the determination of the effect pattern, performs a role based on the effect pattern. An object pattern (contents indicating a series of actions of the production accessory device 202 among the effects indicated by the production pattern) is determined (S11). Then, the effect executing means 334 sends a command indicating at least one of the advancing direction (rotating direction), advancing amount (rotating amount), advancing speed (rotating speed) to the controller 342 at predetermined time intervals according to the character pattern. It transmits (S12) and repeats the processing from step S10. The controller 342 drives the performance accessory device 202 according to such commands. Here, the performance accessory device 202 operates only when the accessory pattern is determined. Note that the performance accessory device 202 is a temporary performance accompanied by physical actions that heighten the player's expectation of a big win. Object patterns are determined infrequently.

また、演出決定手段332は、演出パターンの決定に伴い、所定の割込周期(例えば33msec)が到来すると(S10におけるYES)、演出パターンに基づいた照明パターン(演出パターンが示す演出のうち、演出照明装置204の一連の点灯態様を示す内容)を決定する(S11)。そして、演出実行手段334は、その照明パターンに従って、役物パターン同様、コントローラ342に所定時間間隔で1(ON)または0(OFF)のコマンドを送信し(S12)、ステップS10からの処理を繰り返す。コントローラ342は、かかるコマンドに従い、演出照明装置204を駆動するFETをONまたはOFFにする。こうして、演出照明装置204であるランプが点灯制御される。なお、演出照明装置204は、常に、点灯または消灯を繰り返している。したがって、演出決定手段332は、割込周期毎に、常に、演出パターンを決定していることとなる。 In addition, when a predetermined interrupt period (for example, 33 msec) comes along with the determination of the effect pattern (YES in S10), the effect determination means 332 determines the lighting pattern based on the effect pattern. content indicating a series of lighting modes of the lighting device 204) is determined (S11). Then, according to the illumination pattern, the effect executing means 334 transmits a command of 1 (ON) or 0 (OFF) to the controller 342 at predetermined time intervals (S12), and repeats the processing from step S10, in the same manner as the character pattern. . The controller 342 turns on or off the FETs that drive the effect lighting device 204 according to such commands. Thus, lighting control of the lamp, which is the effect lighting device 204, is performed. It should be noted that the effect lighting device 204 is always repeatedly turned on and off. Therefore, the effect determining means 332 always determines the effect pattern for each interrupt period.

また、演出決定手段332は、上記の画像IC340a、コントローラ342に対する制御と並行して、演出パターンの決定に伴い、所定の割込周期(例えば50msec)が到来すると(S10におけるYES)、演出パターンに基づいた楽曲データ(演出パターンが示す演出のうち、楽曲出力装置206に出力する楽曲に相当するデータ)を決定する(S11)。そして、演出実行手段334は、楽曲IC346aに対して、楽曲データを特定可能な楽曲コマンドを送信し(S12)、ステップS10からの処理を繰り返す。楽曲IC346aは、楽曲コマンドによって特定される楽曲データを楽曲ROM346bから楽曲IC346aに読み出し、楽曲データを、順次、楽曲出力装置206であるスピーカに出力する。なお、楽曲出力装置206には、常に、何かしらの楽曲が出力されている。したがって、演出決定手段332は、割込周期毎に、常に、楽曲データを決定していることとなる。なお、楽曲IC346aは、複数の楽曲バッファ(バッファ)を有し、各楽曲バッファに異なる楽曲データを保持させることができる。そして、楽曲IC346aは、複数の楽曲バッファに保持された楽曲データを重畳し、その重畳された楽曲データが楽曲出力装置206に出力される。 In parallel with the control over the image IC 340a and the controller 342, the effect determination means 332 determines the effect pattern, and when a predetermined interrupt period (for example, 50 msec) arrives (YES in S10), the effect pattern is executed. (S11). Then, the effect executing means 334 transmits a music command capable of specifying music data to the music IC 346a (S12), and repeats the processing from step S10. The music IC 346a reads music data specified by the music command from the music ROM 346b to the music IC 346a, and sequentially outputs the music data to the speaker, which is the music output device 206. FIG. Some kind of music is always output to the music output device 206 . Therefore, the effect determining means 332 always determines the music data for each interrupt period. The music IC 346a has a plurality of music buffers (buffers), and each music buffer can hold different music data. Then, the music IC 346 a superimposes the music data held in the plurality of music buffers, and outputs the superimposed music data to the music output device 206 .

ここでは、サブCPU330a、サブRAM330c、画像IC340a、画像ROM340b、画像RAM340c、コントローラ342、楽曲IC346a、楽曲ROM346b等の一連の機能部が、SoC(System-on-a-Chip)として1個の集積回路に集積されている。ただし、かかるSoCにいずれの機能部を集積するかは任意に設定することができる。また、サブCPU330a、サブRAM330c、画像IC340a、画像ROM340b、画像RAM340c、コントローラ342、楽曲IC346a、楽曲ROM346b等の各機能部がそれぞれ異なる集積回路として集積され、電気的に接続されているとしてもよい。 Here, a series of functional units such as sub-CPU 330a, sub-RAM 330c, image IC 340a, image ROM 340b, image RAM 340c, controller 342, music IC 346a, music ROM 346b, etc. are integrated into one integrated circuit as SoC (System-on-a-Chip). are accumulated in However, it is possible to arbitrarily set which function units are integrated in such SoC. Also, the sub CPU 330a, sub RAM 330c, image IC 340a, image ROM 340b, image RAM 340c, controller 342, music IC 346a, music ROM 346b, and other functional units may be integrated as different integrated circuits and electrically connected.

さらには、副制御基板330には、演出操作装置208が押下操作されたことを検出する押下検出スイッチ208s、および、演出操作装置208が回転操作されたことを検出する回転検出スイッチ209sから検出信号が入力される。これら押下検出スイッチ208sまたは回転検出スイッチ209sから検出信号が入力されると、演出表示部200aに画像が表示される等、さまざまな演出が実行される。 Furthermore, in the sub control board 330, a detection signal from a depression detection switch 208s for detecting that the effect operation device 208 is pressed and a rotation detection switch 209s that detects that the effect operation device 208 is rotated. is entered. When a detection signal is input from the depression detection switch 208s or the rotation detection switch 209s, various effects such as an image being displayed on the effect display section 200a are executed.

なお、各基板には、不図示の電源基板が接続されており、電源基板を介して商用電源から各基板に電力供給がなされている。 A power supply board (not shown) is connected to each board, and power is supplied to each board from a commercial power supply via the power supply board.

(演出役物装置202および演出照明装置204の説明)
図6は、演出役物装置202および演出照明装置204の処理の流れを説明するための説明図であり、図7および図8は、コントローラ342の伝送タイミングを説明するための説明図である。上述したように、副制御基板330において、演出決定手段332は、演出パターンに基づいた役物パターンを決定し、演出実行手段334は、その役物パターンに従ってコマンドを生成する。ここでは、演出役物装置202として回転役物202aを動作させるモータ222を駆動する例を説明する。したがって、モータ222の駆動(回転)に連動して回転役物202aが回転する。なお、ここでは、演出役物装置202として回転役物202aを動作させる回転系のモータ222を駆動する例を挙げて説明しているが、電気信号に応じて移動または回転するアクチュエータであればよく、リニアモータやソレノイド等、様々な電磁装置を適用することができる。
(Description of production accessory device 202 and production lighting device 204)
FIG. 6 is an explanatory diagram for explaining the processing flow of the production accessory device 202 and the production lighting device 204, and FIGS. 7 and 8 are explanatory diagrams for explaining the transmission timing of the controller 342. FIG. As described above, in the sub-control board 330, the effect determining means 332 determines a character pattern based on the effect pattern, and the effect executing means 334 generates a command according to the character pattern. Here, an example of driving the motor 222 that operates the rotating accessory 202a as the effect accessory device 202 will be described. Therefore, in conjunction with the drive (rotation) of the motor 222, the rotary accessory 202a rotates. Here, an example of driving the rotating system motor 222 that operates the rotating accessory 202a as the effect accessory device 202 is described, but any actuator that moves or rotates according to an electric signal may be used. , a linear motor, a solenoid, etc., can be applied.

具体的に、演出実行手段334は、サブROM330bから、役物パターンに対応する制御命令テーブルを読み出す。制御命令テーブル(制御命令プログラム)は、演出パターンに基づいて実行される一連の役物パターンを構成する複数の制御命令が時系列にリスト化されたものであり、規定された処理順(順次、分岐、反復)に処理が行われる。制御命令は、モータ222を駆動する駆動条件を示す命令であり、例えば、回転方向、回転量、回転速度等が記述される。 Specifically, the effect executing means 334 reads a control command table corresponding to the character pattern from the sub ROM 330b. The control command table (control command program) is a time-series list of a plurality of control commands that constitute a series of character patterns to be executed based on the performance pattern. branching, iteration) are processed. The control command is a command that indicates driving conditions for driving the motor 222, and describes, for example, the direction of rotation, the amount of rotation, the speed of rotation, and the like.

演出実行手段334は、制御命令テーブルの先頭から、所定の時間間隔で制御命令を抽出し、抽出した制御命令を解析し、その解析内容に基づいてコマンドを生成してコントローラ342に送信する。例えば、読み出した制御命令が正方向の回転を示す制御命令「ADV」であれば、その制御命令に付加された回転速度で、制御命令に付加された回転量だけ正方向に回転するコマンドを生成する。なお、制御命令が計時処理やセンサ入力に対する処理を伴う場合、演出実行手段334は、それらの処理を自己完結的に行う。例えば、予め定められた所定時間経過後、回転役物202aの回転を開始する場合や、演出操作装置208が遊技者の押下操作を受け付けたことを契機に回転役物202aの回転を開始する場合、そのような契機の到来の待機処理を内部的に完結し、回転役物202aの回転動作に関するコマンドのみコントローラ342に伝送する。このように演出実行手段334で煩雑な処理を自己完結的に実行し、一方、コントローラ342では単純な処理のみを実行することで、全体として効率的かつ安価なシステムを形成することができる。 The effect executing means 334 extracts control commands at predetermined time intervals from the head of the control command table, analyzes the extracted control commands, generates commands based on the analysis contents, and transmits the commands to the controller 342 . For example, if the read control command is a control command "ADV" indicating rotation in the forward direction, a command to rotate in the forward direction by the amount of rotation added to the control command at the rotation speed added to the control command is generated. do. In addition, when the control command accompanies the timing process or the process for the sensor input, the effect executing means 334 performs those processes in a self-contained manner. For example, when the rotation of the rotating accessory 202a is started after a predetermined time has elapsed, or when the effect operation device 208 receives the pressing operation of the player, the rotation of the rotating accessory 202a is started. , the waiting process for the arrival of such an opportunity is internally completed, and only the commands related to the rotation operation of the rotating accessory 202a are transmitted to the controller 342. In this way, the performance executing means 334 executes complicated processing in a self-contained manner, while the controller 342 executes only simple processing, thereby forming an efficient and inexpensive system as a whole.

コントローラ342は、SMC(Serial Management Controller)とも呼ばれ、図6に示すように、1のコントローラ342に対して複数のドライバ220が接続される。かかるコントローラ342と複数のドライバ220とはそれぞれクロック同期式のシリアルバス(ASIB:Axell Serial Interface Bus)でツリー型に接続されている。このように1のコントローラ342に複数のドライバ220を接続することで、コントローラ342は、複数(例えば24個)のモータ222やそのモータ222に関連する複数(例えば32個)のセンサを制御することができる。 The controller 342 is also called an SMC (Serial Management Controller), and as shown in FIG. 6, multiple drivers 220 are connected to one controller 342 . The controller 342 and the plurality of drivers 220 are connected in a tree configuration by a clock synchronous serial bus (ASIB: Axell Serial Interface Bus). By connecting multiple drivers 220 to one controller 342 in this manner, the controller 342 can control multiple (eg, 24) motors 222 and multiple (eg, 32) sensors associated with the motors 222 . can be done.

そして、コントローラ342は、演出実行手段334からコマンドを受信すると、受信したコマンドに従い、図7(a)のように、任意のモータ222を駆動するための励磁パターンを内部で自動的に生成する。例えば、任意のモータ222を1相励磁で正転する場合、A相、B相、/A相、/B相それぞれを、位相を異ならせて順次ON/OFFする励磁パターンを生成する。そして、コントローラ342は、かかる任意のモータ222の励磁パターンが変更されるタイミング、例えば、A相がOFFからONに変化する(/B相がONからOFFに変化する)タイミングが到来すると、図7(b)のように、その変化後の内容を示した励磁パターンデータを、対象となるモータ222が接続されたドライバ220の識別子(アドレスID)と組み合わせ、シリアルデータとしてシリアルバスに出力する。なお、励磁パターンデータは、モータ駆動用のパルス信号、例えば、1のモータ222に対して4相分のデータを示すパルス信号で構成される。また、ここでは駆動態様として1相励磁の例を挙げて説明したが、2相励磁、1-2相励磁を採用する場合でも、同様のタイミングでシリアルデータが伝送されるのは言うまでもない。 Then, when the controller 342 receives a command from the effect executing means 334, it internally automatically generates an excitation pattern for driving an arbitrary motor 222, as shown in FIG. 7(a), according to the received command. For example, when an arbitrary motor 222 is rotated forward by one-phase excitation, an excitation pattern is generated in which phases A, B, /A, and /B are sequentially turned ON/OFF with different phases. Then, when the timing at which the excitation pattern of the arbitrary motor 222 is changed, for example, the timing at which the A phase changes from OFF to ON (the /B phase changes from ON to OFF), the controller 342 controls the As shown in (b), the excitation pattern data indicating the content after the change is combined with the identifier (address ID) of the driver 220 to which the target motor 222 is connected, and is output as serial data to the serial bus. The excitation pattern data is composed of a pulse signal for driving a motor, for example, a pulse signal indicating data for four phases for one motor 222 . Further, although the example of 1-phase excitation has been described here as the driving mode, it goes without saying that serial data is transmitted at the same timing even when 2-phase excitation or 1-2-phase excitation is employed.

ここでは、コントローラ342が、励磁パターンが変化するタイミングで、対象となるモータ222に対するシリアルデータのみを出力する構成としているので、ドライバとして単にシリアル-パラレル変換のみ行うペリフェラルを用いる場合と比べ、シリアルバスにおける占有時間を短くするとともに、処理負荷や放射ノイズ(例えば、1Mbitの帯域)の低減を図ることが可能となる。 Here, the controller 342 is configured to output only serial data to the target motor 222 at the timing when the excitation pattern changes. In addition to shortening the occupancy time in the , it is possible to reduce the processing load and radiation noise (for example, 1 Mbit band).

各ドライバ220は、コントローラ342から出力されたシリアルデータを読み出し、そのシリアルデータに付された識別子が自己を指定する識別子であるか否か判定し、その識別子が自己を指定する識別子であれば、シリアルデータ中の励磁パターンデータを内部に取り込む。ここで、その識別子が自己を指定する識別子でなければ、シリアルデータを無視する(取り込まない)。そして、ドライバ220は、その励磁パターンデータに従って、対象となるモータ222の励磁パターンを生成する。 Each driver 220 reads the serial data output from the controller 342, determines whether the identifier attached to the serial data is an identifier that designates itself, and if the identifier is an identifier that designates itself, Takes in the excitation pattern data in the serial data. Here, if the identifier does not specify itself, the serial data is ignored (not captured). Then, the driver 220 generates an excitation pattern for the target motor 222 according to the excitation pattern data.

具体的に、ドライバ220の離散(ON/OFF)出力それぞれにモータ222の励磁相が接続されており、ドライバ220は、各励磁相の励磁パターンに従って、順番に電流のON/OFFを行い、デューティ比50%のPWM(Pulse Width Modulation)によってモータ222を駆動する。例えば、図7(c)のように、A相をOFFからONする励磁パターンデータを取り込んだタイミングでは、A相をOFFからONし、同時に、/B相をONからOFFに変更する。この間、B相および/A相はOFFが維持される。 Specifically, the discrete (ON/OFF) outputs of the driver 220 are connected to the excitation phases of the motor 222, respectively. The motor 222 is driven by PWM (Pulse Width Modulation) with a ratio of 50%. For example, as shown in FIG. 7(c), at the timing when the excitation pattern data for turning ON the A phase from OFF is taken, the A phase is turned ON from OFF and, at the same time, the /B phase is changed from ON to OFF. During this time, the B phase and /A phase are kept OFF.

なお、ドライバ220に接続されているのが、ソレノイドである場合、後述する演出照明装置204同様、1ビット(1ポート)分の離散(ON/OFF)出力を制御することで駆動することができる。 If a solenoid is connected to the driver 220, it can be driven by controlling a discrete (ON/OFF) output of 1 bit (1 port) like the effect lighting device 204 described later. .

ここでは、コントローラ342が励磁パターンの更新計算を行うことで、励磁パターンをコントローラ342で一元管理し、各ドライバ220は、受信した励磁パターンデータに応じて各励磁相の信号を出力するだけなので、ドライバ220の処理遅延により出力タイミングが異なるといった問題は生じない。 Here, the excitation pattern is centrally managed by the controller 342 by performing update calculation of the excitation pattern by the controller 342, and each driver 220 simply outputs a signal of each excitation phase according to the received excitation pattern data. There is no problem that the output timing differs due to the processing delay of the driver 220 .

また、演出決定手段332は、演出パターンに基づいた照明パターンを決定し、演出実行手段334は、その照明パターンに従ってコマンドを生成する。ここでは、演出照明装置204としてLED(発光体)224を発光させる例を説明する。なお、発光体としては、LEDの他に、電球やランプを用いることもできる。 Also, the effect determining means 332 determines a lighting pattern based on the effect pattern, and the effect executing means 334 generates a command according to the lighting pattern. Here, an example in which an LED (light emitter) 224 is caused to emit light as the effect lighting device 204 will be described. In addition to LEDs, light bulbs and lamps can also be used as light emitters.

具体的に、演出実行手段334は、サブROM330bから、照明パターンに対応する制御命令テーブルを読み出す。かかる制御命令テーブルは、役物パターンの制御命令テーブル同様、演出パターンに基づいて実行される一連の照明パターンを構成する複数の制御命令が時系列にリスト化されたものであり、規定された処理順(順次、分岐、反復)に処理が行われる。ここで、制御命令は、発光体であるLED224を発光させる発光条件を示す命令であり、例えば、LED224のRGB(Red Green Blue)それぞれの輝度(発光量)、発光時間、点滅の周期等が記述される。 Specifically, the effect executing means 334 reads a control command table corresponding to the lighting pattern from the sub ROM 330b. Similar to the control instruction table for the character pattern, the control instruction table is a list in which a plurality of control instructions constituting a series of lighting patterns executed based on the effect pattern are listed in chronological order. Processing is performed in order (sequential, branching, iterative). Here, the control command is a command indicating a light emission condition for causing the LED 224, which is a light emitter, to emit light. be done.

演出実行手段334は、制御命令テーブルの先頭から、所定の時間間隔で制御命令を抽出し、抽出した制御命令を解析し、その解析内容に基づいてコマンドを生成してコントローラ342に送信する。例えば、読み出した制御命令が、輝度を徐々に変化させる制御命令「SLINE」であれば、その制御命令に付加された開始時の輝度から、終了時の輝度まで、制御命令に付加された時間をかけて変化させるコマンドを生成する。なお、制御命令が計時処理やセンサ入力に対する処理を伴う場合、演出実行手段334は、役物パターンの場合同様、それらの処理を自己完結的に行う場合がある。 The effect executing means 334 extracts control commands at predetermined time intervals from the head of the control command table, analyzes the extracted control commands, generates commands based on the analysis contents, and transmits the commands to the controller 342 . For example, if the read control instruction is a control instruction "SLINE" that gradually changes the luminance, the time added to the control instruction is changed from the luminance at the start to the luminance at the end added to the control instruction. Generates a command that varies over If the control command involves timing processing or sensor input processing, the effect executing means 334 may perform these processing self-sufficiently, as in the case of the character pattern.

コントローラ342は、演出実行手段334からコマンドを受信すると、受信したコマンドに従い、図8(a)のように、任意のLED224に対する輝度の発光パターンを内部で自動的に生成する。なお、LED224の発光パターンは、例えば、RGBそれぞれの発光色を担う3つのLED224それぞれに対して形成される。すなわち、RGBのいずれか1のLED224に対し、ドライバ220の1ポートが割り当てられる。そして、コントローラ342は、かかる任意のLED224の発光パターンが変更されるタイミング、例えば、輝度が変化するタイミングが到来すると、図8(b)のように、その変化後の輝度を示した輝度データ(発光量データ)を、対象となるLED224が接続されたドライバ220の識別子と組み合わせ、シリアルデータとしてシリアルバスに出力する。なお、このとき、輝度とPWMのパルス幅とは比例関係を有さず、PWMのパルス幅の変化に対してLED224の輝度が非線形に変化する。したがって、このような非線形性の関係を吸収すべく、コントローラ342は、輝度とPWMのパルス幅とを一意に対応付けた輝度調整テーブルを通じ、輝度をPWM値に補正する。 When the controller 342 receives a command from the effect executing means 334, it internally automatically generates a luminance light emission pattern for an arbitrary LED 224 according to the received command, as shown in FIG. 8(a). In addition, the light emission pattern of LED224 is formed with respect to each of three LED224 which bears each emission color of RGB, for example. That is, one port of the driver 220 is assigned to one of the RGB LEDs 224 . Then, when the timing at which the light emission pattern of the arbitrary LED 224 is changed, for example, the timing at which the luminance changes, the controller 342 generates luminance data ( light emission amount data) is combined with the identifier of the driver 220 to which the target LED 224 is connected, and is output as serial data to the serial bus. At this time, the luminance and the PWM pulse width do not have a proportional relationship, and the luminance of the LED 224 changes nonlinearly with respect to the change in the PWM pulse width. Therefore, in order to absorb such a non-linear relationship, the controller 342 corrects the brightness to a PWM value through a brightness adjustment table that uniquely associates brightness and PWM pulse width.

ここでも、コントローラ342が、発光パターンが変化するタイミングで、対象となるLED224に対するシリアルデータのみを出力する構成としているので、ドライバとして単にシリアル-パラレル変換のみ行うペリフェラルを用いる場合と比べ、シリアルバスにおける占有時間を短くするとともに、処理負荷や放射ノイズの低減を図ることが可能となる。 Here also, the controller 342 is configured to output only serial data to the target LED 224 at the timing when the light emission pattern changes. It is possible to shorten the occupation time and reduce the processing load and radiation noise.

各ドライバ220は、コントローラ342から出力されたシリアルデータを読み出し、そのシリアルデータに付された識別子が自己を指定する識別子であるか否か判定し、その識別子が自己を指定する識別子であれば、シリアルデータ中の輝度データを内部に取り込む。そして、ドライバ220は、その輝度データに従って、対象となるLED224の輝度を設定する。ここで、LED224の輝度は、図8(c)のように、離散信号のPWM制御により例えば128階調で表現される。したがって、輝度が大きくなるに従い、単位時間当たりのパルス幅が大きくなる。 Each driver 220 reads the serial data output from the controller 342, determines whether the identifier attached to the serial data is an identifier that designates itself, and if the identifier is an identifier that designates itself, The luminance data in the serial data is taken inside. Then, the driver 220 sets the brightness of the target LED 224 according to the brightness data. Here, the luminance of the LED 224 is represented by, for example, 128 gradations by PWM control of discrete signals, as shown in FIG. 8(c). Therefore, as the brightness increases, the pulse width per unit time increases.

ここでは、ドライバ220内においてPWM制御により輝度調光が可能なので、発熱を最小限に抑えることができ、ON時間削減に伴う省電力化および連続駆動時間の延長を図ることが可能となる。なお、当該ドライバ220は、本来、LED224をPWMにより発光させることを目的としており、上述したモータ222は、そのLED224に設けられたPWM機能を利用して動作させている。こうして、PWM機能を共用してモータ222およびLED224を動作させることができる。 Here, brightness can be adjusted by PWM control in the driver 220, so heat generation can be minimized, and power saving and continuous driving time can be extended by reducing the ON time. The driver 220 is originally intended to cause the LED 224 to emit light by PWM, and the motor 222 described above is operated using the PWM function provided in the LED 224 . Thus, the PWM function can be shared to operate the motor 222 and the LED 224 .

上述したように、本実施形態のドライバ220は、モータ222を駆動するとともに、LED224を発光させることができる。したがって、図6に示すように、1のドライバ220にモータ222とLED224とを並行して接続することができる。また、モータ222を駆動するためのシリアルデータと、LED224を発光させるためのシリアルデータとのフォーマットを、識別子+データといったように共通化することで、1のコントローラ342で一括して複数のドライバ220を制御することができる。かかる構成により、ドライバ220の種類を減らすことが可能となる。このようにドライバ220の種類を減らすことで、ドライバ220の管理を一元化できるので、ドライバ220を制御する制御命令テーブルの設計が容易になるとともに、その処理を画一化することが可能となる。また、電気的な設計においても、複数種類のドライバそれぞれの規格を参照する必要がなくなり、配線を共通化することが可能となる。 As described above, the driver 220 of this embodiment can drive the motor 222 and cause the LED 224 to emit light. Therefore, as shown in FIG. 6, the motor 222 and the LED 224 can be connected in parallel to one driver 220 . Further, by standardizing the format of the serial data for driving the motor 222 and the serial data for causing the LED 224 to emit light, such as identifier+data, a plurality of drivers 220 can be collectively controlled by one controller 342. can be controlled. With such a configuration, it is possible to reduce the types of drivers 220 . By reducing the types of the drivers 220 in this way, the management of the drivers 220 can be centralized, which facilitates the design of the control instruction table for controlling the drivers 220 and makes it possible to standardize the processing. Also, in the electrical design, there is no need to refer to the standards of each of the multiple types of drivers, making it possible to standardize the wiring.

また、ここでは、1のコントローラ342で複数のドライバ220を並行して制御しているものの、上述したように、励磁パターンや発光パターンが変化するタイミングでのみ、シリアルデータを出力しているので、ドライバとして単にシリアル-パラレル変換のみ行うペリフェラルを用いる場合と比べ、シリアルバスにおける占有時間を短くするとともに、処理負荷や放射ノイズの低減を図ることが可能となる。 Also, here, although a plurality of drivers 220 are controlled in parallel by one controller 342, serial data is output only at the timing when the excitation pattern or light emission pattern changes, as described above. Compared to using a peripheral that simply performs serial-to-parallel conversion as a driver, it is possible to shorten the time occupied on the serial bus and reduce the processing load and radiation noise.

(コントローラ342)
ただし、このように、1のコントローラ342で複数のドライバ220(複数のモータ222)を制御すると以下の問題が生じ得る。
(controller 342)
However, if one controller 342 controls a plurality of drivers 220 (a plurality of motors 222) in this way, the following problems may occur.

図9は、コントローラ342の伝送タイミングを説明するための説明図である。コントローラ342は、演出実行手段334からコマンドを受信すると、受信したコマンドに従い、図9(a)のように、任意のモータ222を駆動するための励磁パターンを内部で自動的に生成する。例えば、任意のモータ222を1相励磁で正転する場合、A相、B相それぞれを、位相を異ならせて順次ON/OFFする励磁パターンを生成する。そして、コントローラ342は、かかる任意のモータ222の励磁パターンが変更されるタイミング、例えば、A相がOFFからONに変化するタイミングが到来すると、図9(b)のように、その変化後の内容を示した励磁パターンデータを、対象となるモータ222が接続されたドライバ220の識別子と組み合わせ、シリアルデータとしてシリアルバスに出力する。 FIG. 9 is an explanatory diagram for explaining the transmission timing of the controller 342. As shown in FIG. When the controller 342 receives a command from the effect executing means 334, it automatically generates an excitation pattern internally for driving an arbitrary motor 222 according to the received command, as shown in FIG. 9(a). For example, when an arbitrary motor 222 is rotated forward by one-phase excitation, an excitation pattern is generated in which the A phase and the B phase are sequentially turned ON/OFF with different phases. Then, when the timing at which the excitation pattern of the arbitrary motor 222 is changed, for example, the timing at which the A phase changes from OFF to ON, the controller 342 changes the content after the change as shown in FIG. 9B. is combined with the identifier of the driver 220 to which the target motor 222 is connected, and output as serial data to the serial bus.

ここで、仮に、駆動している複数のモータ222のうち、他のモータ222の回転速度が等しく、その励磁パターンの変化タイミングが、任意のモータ222の変化タイミングに近かったとする。コントローラ342は、複数のモータ222を並行して制御可能なので、図9(c)のように、他のモータ222を駆動するための励磁パターンを内部で自動的に生成することもできる。そして、コントローラ342は、任意のモータ222同様、他のモータ222の励磁パターンが変更されるタイミング、例えば、A相がOFFからONに変化するタイミングが到来すると、その変化後の内容を示した励磁パターンデータを、対象となる他のモータ222が接続されたドライバ220の識別子と組み合わせ、シリアルデータとしてシリアルバスに出力しようと試みる。しかし、ここでは、既に任意のモータ222の励磁パターンデータがシリアルデータとして出力されており、送信の衝突(競合)が生じる。 Here, it is assumed that among the plurality of motors 222 being driven, the rotation speeds of the other motors 222 are equal and the change timing of the excitation pattern is close to the change timing of the arbitrary motor 222 . Since the controller 342 can control a plurality of motors 222 in parallel, it can also internally and automatically generate excitation patterns for driving other motors 222 as shown in FIG. 9(c). When the timing at which the excitation pattern of the other motors 222 is changed, for example, the timing at which the phase A changes from OFF to ON, the controller 342 controls the excitation pattern indicating the contents after the change, similarly to the arbitrary motor 222 . The pattern data is combined with the identifier of the driver 220 to which the other target motor 222 is connected, and an attempt is made to output it as serial data to the serial bus. However, here, the excitation pattern data of arbitrary motor 222 has already been output as serial data, and transmission collision (competition) occurs.

このように、複数のモータ222間で励磁パターンの変化タイミングが近くなってしまい、先に励磁パターンが変化した、任意のモータ222のシリアルデータの伝送が終了していない間に、他のモータ222の励磁パターンが変化すると、他のモータ222に関してはシリアルデータを送信できなくなってしまう。ここで、演出実行手段334がコントローラ342を監視し、励磁パターンの変化に応じてシリアルデータを送信したか否か確認し、シリアルデータを送信していなければ、シリアルデータの再送(リトライ)を促す構成とすることが考えられる。しかし、かかる構成を採用すると、演出実行手段334の処理負荷が高まり、全体的な処理効率が低下してしまう。 In this way, the excitation pattern change timings of the plurality of motors 222 become close, and while the serial data transmission of the arbitrary motor 222 whose excitation pattern changed first is not completed, the other motors 222 If the excitation pattern of , the other motors 222 cannot transmit serial data. Here, the effect executing means 334 monitors the controller 342, confirms whether or not the serial data has been transmitted according to the change in the excitation pattern, and prompts the retransmission (retry) of the serial data if the serial data has not been transmitted. It is conceivable to configure However, if such a configuration is adopted, the processing load on the effect executing means 334 will increase, and the overall processing efficiency will decrease.

そこで、コントローラ342の構成を工夫し、複数のモータ222それぞれの励磁パターンの変化タイミングに拘わらず、適切にモータ222を駆動するようにする。例えば、コントローラ342は、励磁パターンデータの送信中に、他のモータ222の励磁パターンが変化すると、送信中の励磁パターンデータの送信終了後に、他のモータ222の励磁パターンデータを送信する。以下、その具体的な動作を説明する。 Therefore, the configuration of the controller 342 is devised so that the motors 222 are appropriately driven regardless of the change timing of the excitation pattern of each of the plurality of motors 222 . For example, if the excitation pattern of another motor 222 changes during transmission of the excitation pattern data, the controller 342 transmits the excitation pattern data of the other motor 222 after completing the transmission of the excitation pattern data being transmitted. The specific operation will be described below.

図10は、コントローラ342の伝送タイミングを説明するための説明図である。図9同様、コントローラ342は、演出実行手段334からコマンドを受信すると、受信したコマンドに従い、図10(a)のように、任意のモータ222を駆動するための励磁パターンを内部で自動的に生成する。そして、コントローラ342は、かかる任意のモータ222の励磁パターンが変更されるタイミング、例えば、A相がOFFからONに変化するタイミングが到来すると、図10(b)のように、その変化後の内容を示した励磁パターンデータを識別子と組み合わせ、シリアルデータとしてシリアルバスに出力する。ここで、図10(c)のように、他のモータ222の励磁パターンが変化すると、コントローラ342は、そのタイミングで、その変化後の内容を示した励磁パターンデータを識別子と組み合わせシリアルデータとしてシリアルバスに出力しようとする。 FIG. 10 is an explanatory diagram for explaining the transmission timing of the controller 342. As shown in FIG. As in FIG. 9, when the controller 342 receives a command from the effect executing means 334, it automatically generates an excitation pattern internally for driving an arbitrary motor 222 according to the received command, as shown in FIG. 10(a). do. When the timing at which the excitation pattern of the arbitrary motor 222 is changed, for example, the timing at which the A phase changes from OFF to ON, the controller 342 changes the contents after the change as shown in FIG. 10(b). is combined with the identifier and output as serial data to the serial bus. Here, as shown in FIG. 10(c), when the excitation pattern of the other motor 222 changes, the controller 342 combines the excitation pattern data indicating the content after the change with the identifier at that timing as serial data. Attempt to output to the bus.

しかし、ここでは、既に任意のモータ222の励磁パターンデータが出力されているので、コントローラ342は、他のモータ222の励磁パターンデータの送信開始を延期し、図10(b)のように、任意のモータ222の励磁パターンデータの送信終了後に、任意のモータ222の励磁パターンデータに引き続き、他のモータ222の励磁パターンデータを送信する。 However, since the excitation pattern data for an arbitrary motor 222 has already been output here, the controller 342 postpones the start of transmission of the excitation pattern data for the other motors 222, and as shown in FIG. After the transmission of the excitation pattern data of the motor 222 is completed, the excitation pattern data of the other motors 222 is transmitted following the excitation pattern data of the arbitrary motor 222 .

例えば、コントローラ342は、励磁パターンデータを保持するため、FIFO(First In First Out)機能を持ったシフトレジスタを有する。そして、コントローラ342は、いずれかのモータ222の励磁パターンが変化したタイミングで、そのモータ222の励磁パターンデータをシフトレジスタによって保持し、シフトレジスタから順次データを出力する。 For example, the controller 342 has a shift register with a FIFO (First In First Out) function to hold the excitation pattern data. At the timing when the excitation pattern of any motor 222 changes, the controller 342 holds the excitation pattern data of the motor 222 in the shift register and sequentially outputs the data from the shift register.

図11は、励磁パターンデータの出力態様を説明するための説明図である。具体的に、コントローラ342は、図11(a)のようなシフトレジスタを有する。そして、任意のモータ222の励磁パターンが変化すると、図11(b)のように、コントローラ342は、その任意のモータ222のシリアルデータ(識別子+励磁パターンデータ)をシフトレジスタに保持する。その後、図11(c)のように、シリアルバスに定められたクロックに応じて、任意のモータ222のシリアルデータが順次出力される。 FIG. 11 is an explanatory diagram for explaining an output mode of excitation pattern data. Specifically, the controller 342 has a shift register as shown in FIG. 11(a). When the excitation pattern of an arbitrary motor 222 changes, the controller 342 holds the serial data (identifier + excitation pattern data) of the arbitrary motor 222 in the shift register, as shown in FIG. 11(b). After that, as shown in FIG. 11(c), serial data of an arbitrary motor 222 are sequentially output in accordance with the clocks determined on the serial bus.

このような任意のモータ222のシリアルデータの伝送中、すなわち、シリアルデータの送信が完了していない間に、他のモータ222の励磁パターンが変化すると、図11(d)のように、コントローラ342は、その他のモータ222のシリアルデータをシフトレジスタに保持する。ただし、シフトレジスタには任意のモータ222のシリアルデータが残っているので、他のモータ222のシリアルデータは、任意のモータ222の励磁パターンデータの直後に保持される。 If the excitation pattern of another motor 222 changes during the transmission of serial data of any motor 222, that is, while the transmission of the serial data is not completed, the controller 342 holds the serial data of the other motors 222 in the shift register. However, since the serial data of the arbitrary motor 222 remains in the shift register, the serial data of the other motors 222 are held immediately after the excitation pattern data of the arbitrary motor 222 .

その後、図11(e)のように、シリアルバスに定められたクロックに応じて、任意のモータ222のシリアルデータの出力が完了すると、他のモータ222のシリアルデータの出力が開始される。かかる図11(d)から図11(e)までの時間が、他のモータ222のシリアルデータの出力遅延時間となる。こうして、他のモータ222の励磁パターンが一時的に乱れることとなるが、極めて短時間のため、実際の演出役物装置202の動作には影響しない。そして、シリアルバスに定められたクロックに応じて、他のモータ222のシリアルデータが順次シリアルデータとして出力され、図11(f)のように、全てのシリアルデータの出力が完了する。 After that, as shown in FIG. 11(e), when the output of serial data from an arbitrary motor 222 is completed in accordance with the clock specified for the serial bus, the output of serial data from another motor 222 is started. The time from FIG. 11(d) to FIG. 11(e) is the output delay time of the serial data of the other motor 222. FIG. In this way, the excitation pattern of the other motors 222 is temporarily disturbed, but since it is for an extremely short time, it does not affect the actual operation of the performance accessory device 202 . Then, the serial data of the other motors 222 are sequentially output as serial data in accordance with the clock specified for the serial bus, and the output of all serial data is completed as shown in FIG. 11(f).

このように、複数のモータ222それぞれの励磁パターンが非同期であっても、コントローラ342が、その変化態様に拘わらず、非同期に基づくデータの衝突に対し、主体的に、一方のシリアルデータの送信を遅延させ、その遅れをシフトレジスタで吸収する構成により、シリアルデータの送信タイミングは遅れるものの、そのブレを最小限に抑え、演出実行手段334に負荷をかけることなく、複数の演出役物装置202を適切に駆動することが可能となる。 In this way, even if the excitation patterns of the plurality of motors 222 are asynchronous, the controller 342 can proactively transmit one serial data in response to a data collision based on asynchronization regardless of the change mode. Although the transmission timing of serial data is delayed by a configuration in which the delay is delayed and the delay is absorbed by the shift register, the blurring is minimized and the plurality of production accessory devices 202 are operated without imposing a load on the production execution means 334.例文帳に追加Appropriate driving becomes possible.

(演出役物装置202の干渉)
このように、複数の演出役物装置202を適切に駆動可能とする一方で、1の遊技機100に設けられる演出役物装置202の数は増加の一途を辿り、複数の演出役物装置202同士が互いに干渉する位置関係となってしまうこともある。このような状況下で、任意の演出役物装置202の動作を試みると、他の演出役物装置202が、動作対象である任意の演出役物装置202と干渉する位置にないことを確認しなければならない。
(Interference of production accessories device 202)
In this way, while the plurality of performance accessory devices 202 can be appropriately driven, the number of performance accessory devices 202 provided in one gaming machine 100 continues to increase, and the plurality of performance accessory devices 202 There may be a positional relationship in which they interfere with each other. Under such circumstances, when trying to operate an arbitrary performance accessory device 202, it is confirmed that the other performance accessory device 202 is not in a position to interfere with the arbitrary performance accessory device 202 that is the target of operation. There must be.

しかし、演出役物装置202を動作させる度に他の演出役物装置202の位置を確認し、その演出役物装置202と干渉するか否かを判断するとなると、制御が煩雑になり処理負荷の増大を招く。また、何らかの原因で遊技機100に異常(エラー)が発生している状況下においては、演出役物装置202を退避位置に早急に退避させないと、演出役物装置202が演出表示部200aの表示を阻害したり、構造物の破損を招くおそれがあった。そこで、ここでは、簡易な処理で演出役物装置202同士の干渉を回避する方法を述べる。 However, if the position of another performance accessory device 202 is checked each time the performance accessory device 202 is operated and it is determined whether or not there is interference with that performance accessory device 202, the control becomes complicated and the processing load increases. lead to an increase. In addition, under a situation where an abnormality (error) has occurred in the gaming machine 100 for some reason, if the performance accessory device 202 is not immediately retracted to the retracted position, the performance accessory device 202 will not be displayed on the performance display section 200a. and damage the structure. Therefore, here, a method for avoiding interference between the production accessory devices 202 by simple processing will be described.

上述したように、演出実行手段334は、制御命令テーブルに基づいて、その制御命令テーブルに対応付けられた演出役物装置202を動作させる。このような演出役物装置202が複数ある場合、その複数の演出役物装置202には、それぞれ制御命令テーブルが対応付けられ、演出実行手段334は、その複数の制御命令テーブルを同時に開始させ、並行して処理(正確には時分割に処理)することで、複数の演出役物装置202を並行して動作させることができる。しかし、演出役物装置202同士が主従関係や排他関係となっていると、その演出役物装置202に対応付けられた制御命令テーブルも互いの進行状況を把握しなければならなくなる。そこで、このような制御命令テーブルとは別に、複数の制御命令テーブルが共通して参照可能なイベントフラグを設ける。なお、イベントフラグは、演出実行手段334によって読み出し可能となるように、サブRAM330c(イベントフラグ保持部)に保持される。また、ここでは、イベントフラグを1つのみ用いる例を挙げて説明するが、別途、演出役物装置202を複数纏めて管理する必要がある場合、その管理単位それぞれに対してイベントフラグを設けることができる。 As described above, the effect executing means 334 operates the effect accessory device 202 associated with the control command table based on the control command table. When there are a plurality of such production accessory devices 202, each of the plurality of production accessory devices 202 is associated with a control command table, and the production execution means 334 simultaneously starts the plurality of control command tables, By performing parallel processing (more precisely, time-division processing), a plurality of production accessory devices 202 can be operated in parallel. However, if the production accessory devices 202 are in a master-slave relationship or an exclusive relationship, the control instruction tables associated with the production accessory devices 202 must also grasp the progress of each other. Therefore, in addition to such a control instruction table, an event flag that can be commonly referred to by a plurality of control instruction tables is provided. The event flag is held in the sub-RAM 330c (event flag holding section) so that it can be read by the effect executing means 334. FIG. Also, here, an example using only one event flag will be described, but if it is necessary to separately manage a plurality of production accessory devices 202 collectively, an event flag may be provided for each management unit. can be done.

かかるイベントフラグは、各制御命令テーブルを遂行した結果、複数の演出役物装置202が、どのような移動状態または回転状態となっているかを客観的に示し、複数の演出役物装置202のうちのいずれの演出役物装置202に対し移動または退避が許可され、いずれの演出役物装置202に対し移動または退避が制限(制約)されるかを特定することができる。したがって、複数の制御命令テーブルにおいては、それぞれ他の制御命令テーブルの進行状況、すなわち、他の制御命令テーブルによって、それに対応付けられた演出役物装置202がどの位置にあるか、また、自己の制御命令テーブルに対応付けられた演出役物装置202と干渉する位置にないかを確認することなく、イベントフラグを参照するだけで動作可否を判断でき、演出役物装置202同士の干渉を回避することができる。 This event flag objectively indicates what kind of moving state or rotating state the plurality of performance accessory devices 202 are in as a result of executing each control command table, and It is possible to specify which production accessory device 202 is permitted to move or retreat, and which production accessory device 202 is restricted (restricted) in movement or evacuation. Therefore, in a plurality of control command tables, the progress status of each other control command table, that is, the position of the production accessory device 202 associated therewith by the other control command table, and its own To avoid interference between the performance accessory devices 202 by judging whether or not the operation is possible only by referring to the event flag without confirming whether or not it is in a position to interfere with the performance accessory device 202 associated with the control command table. be able to.

このようなイベントフラグを設けた上で、演出実行手段334は、イベントフラグが制御命令テーブルにおける所定の許可条件を満たしている場合に、かかる許可条件を満たした制御命令テーブルに対応付けられた演出役物装置202を動作させることとする。ここで、許可条件は、自己の制御命令テーブルに対応付けられた演出役物装置202の動作が妨げられないという条件をいう。したがって、イベントフラグが制御命令テーブルにおける所定の許可条件を満たすとは、イベントフラグによって示される複数の演出役物装置202の移動状態または回転状態が、自己の制御命令テーブルに対応付けられた演出役物装置202の動作を妨げない状態であることを示す。逆に、イベントフラグが制御命令テーブルにおける所定の許可条件を満たさなければ、自己の制御命令テーブルに対応付けられた演出役物装置202の移動が制限(制約)される。 After providing such an event flag, the effect executing means 334, when the event flag satisfies a predetermined permission condition in the control command table, creates a effect associated with the control command table that satisfies the permission condition. Assume that the accessory device 202 is operated. Here, the permission condition means a condition that the operation of the performance accessory device 202 associated with its own control command table is not hindered. Therefore, when the event flag satisfies the predetermined permission condition in the control command table, the movement state or rotation state of the plurality of performance accessory devices 202 indicated by the event flag is associated with its own control command table. This indicates that the object device 202 is in a state where it does not interfere with its operation. Conversely, if the event flag does not satisfy the predetermined permission conditions in the control command table, the movement of the effect accessory device 202 associated with its own control command table is restricted (restricted).

かかる構成により、制御命令テーブルの遂行において、他の制御命令テーブルの進行状況を把握しなくとも、イベントフラグのみを参照すれば、自己の制御命令テーブルに対応付けられた演出役物装置202が動作可能か否か把握できるので、演出実行手段334は、イベントフラグが所定の許可条件を満たしていることをもって、その制御命令テーブルに対応付けられた演出役物装置202を自由に動作させることが可能となる。 With such a configuration, in executing the control command table, the performance accessory device 202 associated with its own control command table can be operated by referring only to the event flag without grasping the progress of other control command tables. Since it is possible to grasp whether or not the effect is possible, the effect executing means 334 can freely operate the effect accessory device 202 associated with the control command table when the event flag satisfies the predetermined permission condition. becomes.

また、演出実行手段334は、制御命令テーブルにおける所定の更新条件を満たすと、イベントフラグを更新(設定)する。ここで、更新条件は、自己の制御命令テーブルに対応付けられた演出役物装置202がイベントフラグに影響を及ぼす動作を行ったという条件をいう。なお、イベントフラグの更新は制御命令に従って実行される。したがって、制御命令テーブルにおける所定の更新条件を満たすとは、制御命令テーブルに基づいて自己の制御命令テーブルに対応付けられた演出役物装置202が移動または回転したことで、複数の演出役物装置202の移動状態または回転状態が変化したことを示す。この場合にイベントフラグが更新される。 In addition, the effect executing means 334 updates (sets) the event flag when a predetermined update condition in the control command table is satisfied. Here, the update condition is a condition that the production accessory device 202 associated with its own control command table has performed an action that affects the event flag. Note that the update of the event flag is executed according to the control instruction. Therefore, satisfying the predetermined update condition in the control instruction table means that the production accessory device 202 associated with its own control instruction table has moved or rotated based on the control instruction table, and a plurality of production accessory devices have been moved or rotated. 202 has changed its translation or rotation state. In this case the event flag is updated.

かかる構成により、制御命令テーブルの遂行において、自己の制御命令テーブルに対応付けられた演出役物装置202が動作した結果をイベントフラグに反映することができる。そして、他の制御命令テーブルでは、このように反映されたイベントフラグを参照することで、現時点の複数の演出役物装置202の移動状態または回転状態を把握することが可能となる。このように、任意の演出役物装置202の動作によりイベントフラグが更新され、その更新されたイベントフラグに従って、他の演出役物装置202が動作するといったように、複数の演出役物装置202が連動することで、所望する一連の動作が完了する。 With this configuration, in executing the control command table, the result of operation of the production accessory device 202 associated with its own control command table can be reflected in the event flag. By referring to the event flags reflected in this manner, the other control command tables can grasp the current movement states or rotation states of the plurality of production accessory devices 202 . In this way, the event flag is updated by the operation of an arbitrary performance accessory device 202, and the other performance accessory devices 202 operate according to the updated event flag. By working together, a series of desired operations is completed.

また、演出実行手段334は、イベントフラグが制御命令テーブルにおける所定の退避条件を満たしている場合に、かかる退避条件を満たした制御命令テーブルに対応付けられた演出役物装置202を退避させることとする。ここで、退避条件は、自己の制御命令テーブルに対応付けられた演出役物装置202の退避が妨げられないという条件をいう。したがって、イベントフラグが制御命令テーブルにおける所定の退避条件を満たすとは、イベントフラグによって示される複数の演出役物装置202の移動状態または回転状態が、自己の制御命令テーブルに対応付けられた演出役物装置202の退避を妨げない状態であることを示す。逆に、イベントフラグが制御命令テーブルにおける所定の退避条件を満たさなければ、自己の制御命令テーブルに対応付けられた演出役物装置202の退避動作が制限(制約)される。 In addition, when the event flag satisfies a predetermined save condition in the control command table, the effect executing means 334 saves the effect accessory device 202 associated with the control command table that satisfies the save condition. do. Here, the retraction condition refers to a condition that retraction of the production accessory device 202 associated with its own control command table is not prevented. Therefore, when the event flag satisfies the predetermined save condition in the control command table, the movement state or rotation state of the plurality of performance accessory devices 202 indicated by the event flag is associated with its own control command table. This indicates that the object device 202 is in a state where it is not prevented from retracting. Conversely, if the event flag does not satisfy the predetermined save conditions in the control command table, the save operation of the production accessory device 202 associated with its own control command table is limited (restricted).

かかる構成により、制御命令テーブルの遂行において、他の制御命令テーブルの進行状況を把握しなくとも、イベントフラグのみを参照すれば、自己の制御命令テーブルに対応付けられた演出役物装置202が退避可能か否か把握できるので、演出実行手段334は、イベントフラグが所定の退避条件を満たしていることをもって、その制御命令テーブルに対応付けられた演出役物装置202を適切に退避させることが可能となる。 With such a configuration, in executing the control command table, if only the event flag is referred to without grasping the progress of other control command tables, the effect accessory device 202 associated with its own control command table is saved. Since it is possible to grasp whether it is possible or not, the effect executing means 334 can appropriately retract the effect accessory device 202 associated with the control command table by the fact that the event flag satisfies the predetermined retraction condition. becomes.

こうして、イベントフラグを用い、許可条件、更新条件、退避条件を満たすか否かを判定することのみによって、複数の演出役物装置202同士に主従関係や排他関係が存在する場合であっても、それぞれの干渉を回避しつつ、演出役物装置202を適切に移動および退避させることができる。したがって、構造物が破損したり、演出表示部200aの表示が阻害されるのを防止することができる。また、制御命令テーブルは、許可条件、更新条件、退避条件等を満たすか否かを判定する制御命令さえ設ければ、他の制御命令テーブルの進行状況を監視するための制御命令を設けることなく、また、上位のプログラムの介入を受けることなく、自己完結的に処理することができる。 In this way, even if a master-slave relationship or an exclusive relationship exists between a plurality of production accessory devices 202, only by determining whether or not the permission condition, the update condition, and the save condition are satisfied using the event flag, It is possible to appropriately move and retract the production accessory device 202 while avoiding interference between them. Therefore, it is possible to prevent the structure from being damaged and the display of the effect display section 200a from being obstructed. Further, the control instruction table does not need to provide a control instruction for monitoring the progress of other control instruction tables, as long as a control instruction for determining whether or not a permission condition, an update condition, a save condition, etc. are satisfied is provided. , and can be processed in a self-contained manner without the intervention of a higher-level program.

図12は、複数の演出役物装置202の動作を説明するための説明図である。ここでは、3つの演出役物装置202(202c、202d、202e)同士が互いに干渉する位置関係となっている例を挙げ、その干渉を回避する制御を説明する。 FIG. 12 is an explanatory diagram for explaining the operation of the plurality of production accessory devices 202. As shown in FIG. Here, an example in which the three production accessory devices 202 (202c, 202d, 202e) interfere with each other will be given, and control for avoiding the interference will be described.

図12を参照すると、演出役物装置202cは、実線で示した退避位置に退避しており、回転軸Cを中心として回転することで破線で示した移動位置に移動することができる。また、演出役物装置202dは、実線で示した退避位置に退避しており、回転軸Dを中心として回転することで破線で示した移動位置に移動することができる。また、演出役物装置202eは、実線で示した退避位置に退避しており、図中上方にスライドすることで破線で示した移動位置に移動することができる。例えば、演出役物装置202eの移動位置に、演出表示装置200としての液晶表示装置が配置されている場合、演出役物装置202eの移動位置への移動により演出役物装置202eが液晶表示装置の前面に位置することとなり、演出役物装置202eと、その背後の液晶画像とで一体的な演出が可能となるので、遊技結果の報知効果を高めることができる。 Referring to FIG. 12, the performance accessory device 202c is retracted to the retreat position indicated by the solid line, and can be moved to the movement position indicated by the broken line by rotating around the rotation axis C. As shown in FIG. Also, the performance accessory device 202d is retracted to the retracted position indicated by the solid line, and can be moved to the moving position indicated by the broken line by rotating around the rotation axis D. Also, the performance accessory device 202e is retracted to the retreat position indicated by the solid line, and can be moved to the movement position indicated by the broken line by sliding upward in the figure. For example, when the liquid crystal display device as the effect display device 200 is arranged at the movement position of the effect accessory device 202e, the effect accessory device 202e moves to the movement position of the liquid crystal display device. Since the effect accessory device 202e and the liquid crystal image behind the effect accessory device 202e can be integrated with each other, it is possible to enhance the effect of notifying the game results.

ただし、3つの演出役物装置202(202c、202d、202e)同士は互いに干渉する位置関係となっており、例えば、移動に関し、演出役物装置202cが退避位置にある間、演出役物装置202dは移動できず、演出役物装置202cが移動位置に移動することで、演出役物装置202dの移動が可能となる。同様に、装置202dが退避位置にある間、演出役物装置202eは移動できず、演出役物装置202dが移動位置に移動することで、演出役物装置202eの移動が可能となる。一方、退避に関し、演出役物装置202eが移動位置にある間、演出役物装置202dは退避できず、演出役物装置202eが退避位置に移動することで、演出役物装置202dの退避が可能となる。同様に、演出役物装置202dが移動位置にある間、演出役物装置202cは退避できず(実際には退避可能ではあるが、演出役物装置202cが退避位置に退避すると、演出役物装置202dが退避位置に退避できなくなるので、演出役物装置202cの退避を禁止する制御を行っている)、演出役物装置202dが退避位置に移動することで、演出役物装置202cの退避が可能となる。ここでは、かかる条件の下、3つの演出役物装置202(202c、202d、202e)同士の干渉を回避する制御命令テーブルを提案する。 However, the three production accessory devices 202 (202c, 202d, 202e) are in a positional relationship that interferes with each other. cannot be moved, and the production accessory device 202d can be moved by moving the production accessory device 202c to the movement position. Similarly, while the device 202d is at the retracted position, the performance accessory device 202e cannot be moved, and the performance accessory device 202e can be moved by moving the performance accessory device 202d to the movement position. On the other hand, regarding retraction, the effect accessory device 202d cannot be retracted while the effect accessory device 202e is at the movement position, and the effect accessory device 202d can be retracted by moving the effect accessory device 202e to the retracted position. becomes. Similarly, while the production accessory device 202d is at the moving position, the production accessory device 202c cannot be retracted (although it is actually retractable, if the production accessory device 202c is retracted to the retracted position, the production accessory device 202d cannot retreat to the retracted position, control is performed to prohibit retraction of the performance accessory device 202c), and the performance accessory device 202c can be retracted by moving the performance accessory device 202d to the retracted position. becomes. Here, under such conditions, a control command table is proposed to avoid interference between the three production accessory devices 202 (202c, 202d, 202e).

図13は、演出役物装置202cに対応付けられた制御命令テーブルを示した説明図であり、図14は、演出役物装置202dに対応付けられた制御命令テーブルを示した説明図であり、図15は、演出役物装置202eに対応付けられた制御命令テーブルを示した説明図である。ここでは、理解を容易にするため、制御命令テーブルの制御命令を、処理の流れを踏まえたフローチャートで示している。また、イベントフラグ(EVF)は、0~5の値をとる。ここで、イベントフラグ0~2は許可条件を示す。具体的に、イベントフラグ0は演出役物装置202cの動作が妨げられないこと、イベントフラグ1は演出役物装置202dの動作が妨げられないこと、イベントフラグ2は演出役物装置202eの動作が妨げられないことを示す。また、イベントフラグ3~5は退避条件を示す。具体的に、イベントフラグ3は演出役物装置202eの退避が妨げられないこと、イベントフラグ4は演出役物装置202dの退避が妨げられないこと、イベントフラグ5は演出役物装置202cの退避が妨げられないことを示す。なお、イベントフラグの初期値は0とする。以下では、図13~図15を用い、演出役物装置202c、202d、202e個々の処理の流れを説明し、その後、全体的な処理の流れを説明する。 FIG. 13 is an explanatory diagram showing a control instruction table associated with the production accessory device 202c, and FIG. 14 is an explanatory diagram showing a control instruction table associated with the production accessory device 202d. FIG. 15 is an explanatory diagram showing a control command table associated with the performance accessory device 202e. Here, for ease of understanding, the control instructions in the control instruction table are shown in a flow chart based on the flow of processing. Also, the event flag (EVF) takes a value of 0-5. Here, event flags 0 to 2 indicate permission conditions. Specifically, the event flag 0 indicates that the operation of the performance accessory device 202c is not hindered, the event flag 1 indicates that the operation of the presentation accessory device 202d is not hindered, and the event flag 2 indicates that the operation of the presentation accessory device 202e is not hindered. Indicates unhindered. Event flags 3 to 5 indicate save conditions. Specifically, the event flag 3 indicates that the evacuation of the production accessory device 202e is not prevented, the event flag 4 indicates that the evacuation of the production accessory device 202d is not prevented, and the event flag 5 indicates that the evacuation of the production accessory device 202c is not prevented. Indicates unhindered. Note that the initial value of the event flag is 0. 13 to 15, the processing flow of each of the production accessory devices 202c, 202d, and 202e will be described, and then the overall processing flow will be described.

(演出役物装置202c:ステップS10)
まず、演出実行手段334は、イベントフラグ(EVF)が0であるか否か判定する。その結果、イベントフラグが0であれば、ステップS11に処理を移し、イベントフラグが0でなければ、ステップS15に処理を移す。
(Production Accessory Device 202c: Step S10)
First, the effect executing means 334 determines whether or not the event flag (EVF) is zero. As a result, if the event flag is 0, the process moves to step S11, and if the event flag is not 0, the process moves to step S15.

(ステップS11)
上記ステップS10においてイベントフラグが0であると判定されれば、演出実行手段334は、図13(a)のように、演出役物装置202cを移動位置に移動する。
(Step S11)
If it is determined that the event flag is 0 in step S10, the effect executing means 334 moves the effect accessory device 202c to the moving position as shown in FIG. 13(a).

(ステップS12)
次に、演出実行手段334は、演出役物装置202cの移動中に異常が発生したか否か判定する。その結果、異常が発生していれば、ステップS13に処理を移し、異常が発生していなければ、ステップS14に処理を移す。
(Step S12)
Next, the production executing means 334 determines whether or not an abnormality has occurred during the movement of the production accessory device 202c. As a result, if an abnormality has occurred, the process proceeds to step S13, and if no abnormality has occurred, the process proceeds to step S14.

(ステップS13)
上記ステップS12において異常が発生していると判定されれば、演出実行手段334は、演出役物装置202cの退避条件を満たすようにイベントフラグに5を設定し、演出役物装置202cの退避を許可する。
(Step S13)
If it is determined in step S12 that an abnormality has occurred, the effect executing means 334 sets the event flag to 5 so as to satisfy the evacuation condition of the production accessory device 202c, and causes the production accessory device 202c to retreat. To give permission.

(ステップS14)
上記ステップS12において異常が発生していないと判定されれば、演出実行手段334は、演出役物装置202dの許可条件を満たすようにイベントフラグに1を設定し、演出役物装置202dの動作を許可する。
(Step S14)
If it is determined in step S12 that no abnormality has occurred, the effect execution means 334 sets the event flag to 1 so as to satisfy the permission condition of the effect accessory device 202d, and causes the effect accessory device 202d to operate. To give permission.

(ステップS15)
次に、演出実行手段334は、イベントフラグが5であるか否か判定する。その結果、イベントフラグが5であれば、ステップS16に処理を移し、イベントフラグが5でなければ、ステップS10からの処理を繰り返す。
(Step S15)
Next, the effect executing means 334 determines whether the event flag is 5 or not. As a result, if the event flag is 5, the process proceeds to step S16, and if the event flag is not 5, the process from step S10 is repeated.

(ステップS16)
上記ステップS15においてイベントフラグが5であると判定されれば、演出実行手段334は、図13(b)のように、演出役物装置202cを退避位置に退避させ、当該演出役物装置202cの動作を終了する。
(Step S16)
If it is determined that the event flag is 5 in step S15, the effect executing means 334 retracts the effect accessory device 202c to the retracted position as shown in FIG. end the action.

(演出役物装置202d:ステップS20)
まず、演出実行手段334は、イベントフラグ(EVF)が1であるか否か判定する。その結果、イベントフラグが1であれば、ステップS21に処理を移し、イベントフラグが1でなければ、ステップS25に処理を移す。
(Production Accessory Device 202d: Step S20)
First, the effect execution means 334 determines whether the event flag (EVF) is 1 or not. As a result, if the event flag is 1, the process moves to step S21, and if the event flag is not 1, the process moves to step S25.

(ステップS21)
上記ステップS20においてイベントフラグが1であると判定されれば、演出実行手段334は、図14(a)のように、演出役物装置202dを移動位置に移動する。
(Step S21)
If it is determined that the event flag is 1 in step S20, the effect executing means 334 moves the effect accessory device 202d to the movement position as shown in FIG. 14(a).

(ステップS22)
次に、演出実行手段334は、演出役物装置202dの移動中に異常が発生したか否か判定する。その結果、異常が発生していれば、ステップS23に処理を移し、異常が発生していなければ、ステップS24に処理を移す。
(Step S22)
Next, the production executing means 334 determines whether or not an abnormality has occurred during the movement of the production accessory device 202d. As a result, if an abnormality has occurred, the process proceeds to step S23, and if no abnormality has occurred, the process proceeds to step S24.

(ステップS23)
上記ステップS22において異常が発生していると判定されれば、演出実行手段334は、演出役物装置202dの退避条件を満たすようにイベントフラグに4を設定し、演出役物装置202dの退避を許可する。
(Step S23)
If it is determined in step S22 that an abnormality has occurred, the effect executing means 334 sets the event flag to 4 so as to satisfy the evacuation condition of the production accessory device 202d, and causes the production accessory device 202d to retreat. To give permission.

(ステップS24)
上記ステップS22において異常が発生していないと判定されれば、演出実行手段334は、演出役物装置202eの許可条件を満たすようにイベントフラグに2を設定し、演出役物装置202eの動作を許可する。
(Step S24)
If it is determined in step S22 that no abnormality has occurred, the effect execution means 334 sets the event flag to 2 so as to satisfy the permission condition of the effect accessory device 202e, and causes the effect accessory device 202e to operate. To give permission.

(ステップS25)
次に、演出実行手段334は、イベントフラグが4以上(4または5)であるか否か判定する。その結果、イベントフラグが4以上であれば、ステップS26に処理を移し、イベントフラグが4以上でなければ、ステップS20からの処理を繰り返す。
(Step S25)
Next, the effect executing means 334 determines whether or not the event flag is 4 or more (4 or 5). As a result, if the event flag is 4 or more, the process moves to step S26, and if the event flag is not 4 or more, the process from step S20 is repeated.

(ステップS26)
上記ステップS25においてイベントフラグが4以上であると判定されれば、演出実行手段334は、イベントフラグが4であるか否か判定する。その結果、イベントフラグが4であれば、ステップS27に処理を移し、イベントフラグが4でなければ、当該演出役物装置202dの動作を終了する。
(Step S26)
If it is determined in step S25 that the event flag is 4 or more, the effect executing means 334 determines whether the event flag is 4 or not. As a result, if the event flag is 4, the process proceeds to step S27, and if the event flag is not 4, the operation of the effect accessory device 202d is terminated.

(ステップS27)
上記ステップS26においてイベントフラグが4であると判定されれば、演出実行手段334は、図14(b)のように、演出役物装置202dを退避位置に退避させる。
(Step S27)
If it is determined in step S26 that the event flag is 4, the effect executing means 334 retracts the effect accessory device 202d to the retracted position as shown in FIG. 14(b).

(ステップS28)
次に、演出実行手段334は、演出役物装置202cの退避条件を満たすようにイベントフラグに5を設定し、演出役物装置202cの退避を許可し、当該演出役物装置202dの動作を終了する。
(Step S28)
Next, the production executing means 334 sets the event flag to 5 so that the evacuation condition of the production accessory device 202c is satisfied, permits the evacuation of the production accessory device 202c, and ends the operation of the production accessory device 202d. do.

(演出役物装置202e:ステップS30)
まず、演出実行手段334は、イベントフラグ(EVF)が2であるか否か判定する。その結果、イベントフラグが2であれば、ステップS31に処理を移し、イベントフラグが2でなければ、ステップS35に処理を移す。
(Production Accessory Device 202e: Step S30)
First, the effect executing means 334 determines whether the event flag (EVF) is 2 or not. As a result, if the event flag is 2, the process moves to step S31, and if the event flag is not 2, the process moves to step S35.

(ステップS31)
上記ステップS30においてイベントフラグが2であると判定されれば、演出実行手段334は、図15(a)のように、演出役物装置202eを移動位置に移動する。
(Step S31)
If it is determined that the event flag is 2 in step S30, the effect executing means 334 moves the effect accessory device 202e to the movement position as shown in FIG. 15(a).

(ステップS32)
次に、演出実行手段334は、演出役物装置202eの移動中に異常が発生したか否か判定する。その結果、異常が発生していれば、ステップS34に処理を移し、異常が発生していなければ、ステップS33に処理を移す。
(Step S32)
Next, the production executing means 334 determines whether or not an abnormality has occurred during the movement of the production accessory device 202e. As a result, if an abnormality has occurred, the process proceeds to step S34, and if no abnormality has occurred, the process proceeds to step S33.

(ステップS33)
上記ステップS32において異常が発生していないと判定されれば、演出実行手段334は、他の演出を実行するため、かかる図15(a)の状態を維持(ウェイト)する。
(Step S33)
If it is determined in step S32 that no abnormality has occurred, the effect executing means 334 maintains (waits) the state of FIG. 15(a) in order to execute another effect.

(ステップS34)
次に、演出実行手段334は、演出役物装置202eの退避条件を満たすようにイベントフラグに3を設定し、演出役物装置202eの退避を許可する。
(Step S34)
Next, the production executing means 334 sets the event flag to 3 so as to satisfy the evacuation condition of the production accessory device 202e, and permits the evacuation of the production accessory device 202e.

(ステップS35)
次に、演出実行手段334は、イベントフラグが3以上(3、4または5)であるか否か判定する。その結果、イベントフラグが3以上であれば、ステップS36に処理を移し、イベントフラグが3以上でなければ、ステップS30からの処理を繰り返す。
(Step S35)
Next, the effect executing means 334 determines whether or not the event flag is 3 or more (3, 4 or 5). As a result, if the event flag is 3 or more, the process proceeds to step S36, and if the event flag is not 3 or more, the process from step S30 is repeated.

(ステップS36)
上記ステップS35においてイベントフラグが3以上であると判定されれば、演出実行手段334は、イベントフラグが3であるか否か判定する。その結果、イベントフラグが3であれば、ステップS37に処理を移し、イベントフラグが3でなければ、当該演出役物装置202eの動作を終了する。
(Step S36)
If it is determined in step S35 that the event flag is 3 or more, the effect executing means 334 determines whether the event flag is 3 or not. As a result, if the event flag is 3, the process proceeds to step S37, and if the event flag is not 3, the operation of the production accessory device 202e is terminated.

(ステップS37)
上記ステップS36においてイベントフラグが3であると判定されれば、演出実行手段334は、図15(b)のように、演出役物装置202eを退避位置に退避する。
(Step S37)
If it is determined that the event flag is 3 in step S36, the effect executing means 334 retracts the effect accessory device 202e to the retracted position as shown in FIG. 15(b).

(ステップS38)
次に、演出実行手段334は、演出役物装置202dの退避条件を満たすようにイベントフラグに4を設定し、演出役物装置202dの退避を許可し、当該演出役物装置202eの動作を終了する。
(Step S38)
Next, the production executing means 334 sets the event flag to 4 so that the evacuation condition of the production accessory device 202d is satisfied, permits the evacuation of the production accessory device 202d, and ends the operation of the production accessory device 202e. do.

図13~図15を参照し、演出役物装置202c、202d、202eの全体的な処理の流れを追うと、まず、演出役物装置202cはイベントフラグが0(初期値)となっているので移動位置に移動し(ステップS11)、イベントフラグが1に設定される(ステップS14)。かかるイベントフラグが1に設定されたことを契機に、演出役物装置202dは移動位置に移動し(ステップS21)、イベントフラグが2に設定される(ステップS24)。そして、イベントフラグが2に設定されたことを契機に、演出役物装置202eは移動位置に移動し(ステップS31)、その状態を維持する(ステップS33)。 Referring to FIGS. 13 to 15, following the overall processing flow of the production accessory devices 202c, 202d, and 202e, first, the event flag of the production accessory device 202c is 0 (initial value). It moves to the movement position (step S11), and the event flag is set to 1 (step S14). Triggered by the event flag being set to 1, the effect accessory device 202d moves to the movement position (step S21), and the event flag is set to 2 (step S24). Then, when the event flag is set to 2, the production accessory device 202e moves to the movement position (step S31) and maintains that state (step S33).

そして、他の演出が終了すると、イベントフラグが3に設定される(ステップS34)。かかるイベントフラグが3に設定されたことを契機に、演出役物装置202eは退避位置に退避し(ステップS37)、イベントフラグが4に設定される(ステップS38)。そして、イベントフラグが4に設定されたことを契機に、演出役物装置202dは退避位置に退避し(ステップS27)、イベントフラグが5に設定される(ステップS28)。最後に、イベントフラグが5に設定されたことを契機に、演出役物装置202cは退避位置に退避する(ステップS16)。こうして、演出役物装置202c、202d、202e同士が干渉することなく、それぞれ適切に移動および退避することができる。 Then, when another effect is completed, the event flag is set to 3 (step S34). When the event flag is set to 3, the effect accessory device 202e retreats to the retreat position (step S37), and the event flag is set to 4 (step S38). Then, when the event flag is set to 4, the production accessory device 202d retreats to the retreat position (step S27), and the event flag is set to 5 (step S28). Finally, when the event flag is set to 5, the production accessory device 202c retreats to the retreat position (step S16). In this way, the production accessory devices 202c, 202d, and 202e can move and retreat appropriately without interfering with each other.

また、仮に、演出役物装置202cの移動中に異常が発生すると、イベントフラグが5に設定される(ステップS13)。イベントフラグが5に設定されたことを契機に、演出役物装置202cは退避位置に退避する(ステップS16)。また、イベントフラグが5に設定されたことを契機に、演出役物装置202d、202eは動作を終了する(ステップS25、ステップS35)。こうして、演出役物装置202d、202eを移動させることなく、演出役物装置202cを適切に退避させることができる。 Also, if an abnormality occurs during the movement of the performance accessory device 202c, the event flag is set to 5 (step S13). Triggered by the fact that the event flag is set to 5, the production accessory device 202c retreats to the retreat position (step S16). In addition, when the event flag is set to 5, the performance accessory devices 202d and 202e end their operations (steps S25 and S35). In this way, the production accessory device 202c can be appropriately retracted without moving the production accessory devices 202d and 202e.

また、演出役物装置202dの移動中に異常が発生すると、イベントフラグが4に設定される(ステップS23)。このように、イベントフラグが4に設定されたことを契機に、演出役物装置202eは動作を終了する(ステップS35)。そして、イベントフラグが4に設定されたことを契機に、演出役物装置202dは退避位置に退避し(ステップS27)、イベントフラグが5に設定される(ステップS28)。イベントフラグが5に設定されたことを契機に、演出役物装置202cは退避位置に退避する(ステップS16)。こうして、演出役物装置202eを移動させることなく、演出役物装置202c、202dを適切に退避させることができる。 Also, when an abnormality occurs during the movement of the performance accessory device 202d, the event flag is set to 4 (step S23). In this way, when the event flag is set to 4, the production accessory device 202e ends its operation (step S35). Then, when the event flag is set to 4, the production accessory device 202d retreats to the retreat position (step S27), and the event flag is set to 5 (step S28). Triggered by the fact that the event flag is set to 5, the production accessory device 202c retreats to the retreat position (step S16). In this way, the production accessory devices 202c and 202d can be appropriately retracted without moving the production accessory device 202e.

同様に、演出役物装置202eの移動中に異常が発生すると、イベントフラグが3に設定される(ステップS34)。かかるイベントフラグが3に設定されたことを契機に、演出役物装置202eは退避位置に退避し(ステップS37)、イベントフラグが4に設定される(ステップS38)。そして、イベントフラグが4に設定されたことを契機に、演出役物装置202dは退避位置に退避し(ステップS27)、イベントフラグが5に設定される(ステップS28)。最後に、イベントフラグが5に設定されたことを契機に、演出役物装置202cは退避位置に退避する(ステップS16)。こうして、演出役物装置202c、202d、202eを適切に退避させることができる。ここでは、正常動作における演出役物装置202c、202d、202eの退避処理を利用して、異常時における演出役物装置202c、202d、202eの退避処理を実現している。 Similarly, when an abnormality occurs during movement of the performance accessory device 202e, the event flag is set to 3 (step S34). When the event flag is set to 3, the effect accessory device 202e retreats to the retreat position (step S37), and the event flag is set to 4 (step S38). Then, when the event flag is set to 4, the production accessory device 202d retreats to the retreat position (step S27), and the event flag is set to 5 (step S28). Finally, when the event flag is set to 5, the production accessory device 202c retreats to the retreat position (step S16). In this way, the production accessory devices 202c, 202d, and 202e can be appropriately retracted. Here, the withdrawal processing of the production accessory devices 202c, 202d, and 202e in normal operation is used to realize the evacuation processing of the production accessory devices 202c, 202d, and 202e at the time of abnormality.

このように、各制御命令テーブルは、他の制御命令テーブルを参照することなく、それぞれ自己完結的に動作し、イベントフラグを用い、許可条件を満たすか否かを判定する(ステップS10、S20、S30)、更新条件を満たすか否かを判定する(ステップS12、S22、S32)、および、退避条件を満たすか否かを判定する(ステップS15、S26、S36)ことのみによって、複数の演出役物装置202同士に主従関係や排他関係が存在する場合であっても、それぞれの干渉を回避することができる。 In this way, each control instruction table operates self-sufficiently without referring to other control instruction tables, and uses event flags to determine whether or not permission conditions are satisfied (steps S10, S20, S30), determining whether or not update conditions are satisfied (steps S12, S22, S32), and determining whether or not saving conditions are satisfied (steps S15, S26, S36). Even if there is a master-slave relationship or an exclusive relationship between the physical devices 202, interference between them can be avoided.

なお、複数の演出役物装置202同士に主従関係や排他関係が存在する場合、それぞれの演出役物装置202に、動作を許可する優先順位を定めることができる。この場合、イベントフラグは、優先順位に従った昇順または降順の数値で表されるとしてもよい。 In addition, when there is a master-slave relationship or an exclusive relationship between a plurality of production accessory devices 202, it is possible to determine the order of priority for permitting the operation of each production accessory device 202. FIG. In this case, the event flags may be represented by numerical values in ascending or descending order according to priority.

例えば、図13~図15の例では、動作を許可する優先順位は、演出役物装置202c>演出役物装置202d>演出役物装置202eの順に高い。すなわち、円滑な動作のためには、まず、演出役物装置202cの動作を許可しなければならず、その次には、演出役物装置202dの動作を許可しなければならない。この場合、演出役物装置202c、演出役物装置202d、演出役物装置202eの優先順位に従って、上述したように、イベントフラグとして昇順の数値(0、1、2)を付与する。こうすることで、イベントフラグの数値が高いほど、多くの演出役物装置202の動作が許可されていることを容易に把握することができる。 For example, in the examples of FIGS. 13 to 15, the priority for permitting the operation is higher in the order of production accessory device 202c>production accessory device 202d>production accessory device 202e. That is, for smooth operation, the operation of the performance accessory device 202c must be permitted first, and then the operation of the performance accessory device 202d must be permitted. In this case, according to the priority of the performance accessory device 202c, the performance accessory device 202d, and the presentation accessory device 202e, as described above, numerical values (0, 1, 2) in ascending order are given as event flags. By doing so, it is possible to easily grasp that the higher the numerical value of the event flag, the more operations of the production accessory device 202 are permitted.

また、それぞれの演出役物装置202に、退避を許可する優先順位を定めることができる。この場合、イベントフラグは、優先順位に従った昇順または降順の数値で表されるとしてもよい。 In addition, the order of priority for permitting evacuation can be set for each of the performance accessory devices 202 . In this case, the event flags may be represented by numerical values in ascending or descending order according to priority.

例えば、図13~図15の例では、退避を許可する優先順位は、演出役物装置202e、演出役物装置202d、演出役物装置202cの順に高い。すなわち、円滑な動作のためには、まず、演出役物装置202eの退避を許可しなければならず、その次には、演出役物装置202dの退避を許可しなければならない。この場合、演出役物装置202e、演出役物装置202d、演出役物装置202cの優先順位に従って、上述したように、イベントフラグとして昇順の数値(3、4、5)を付与する。こうすることで、イベントフラグの数値が高いほど、多くの演出役物装置202の退避が許可されていることを容易に把握することができる。 For example, in the examples of FIGS. 13 to 15, the priority order for permitting evacuation is higher in the order of the production accessory device 202e, the production accessory device 202d, and the production accessory device 202c. That is, for smooth operation, first, the retraction of the performance accessory device 202e must be permitted, and then the retraction of the performance accessory device 202d must be permitted. In this case, according to the priority of the performance accessory device 202e, the performance accessory device 202d, and the presentation accessory device 202c, as described above, numerical values (3, 4, 5) in ascending order are given as event flags. By doing so, it is possible to easily grasp that the higher the numerical value of the event flag, the more production accessory devices 202 are permitted to retreat.

また、図15のステップS35や、図14のステップS25のように、自己より優先順位の低い演出役物装置202の退避が許可されている場合、不等号によって、自己の演出役物装置202の移動を制限することで、無用な演出役物装置202同士の干渉を確実に回避することができる。 Also, as in step S35 of FIG. 15 and step S25 of FIG. 14, when the evacuation of the performance accessory device 202 having a lower priority than the self is permitted, the movement of the self performance accessory device 202 is performed by the inequality sign. By limiting , it is possible to reliably avoid unnecessary interference between the production accessory devices 202 .

ここでは、許可条件、退避条件等を満たすか否かといった条件分岐、および、更新条件を満たした場合のイベントフラグの設定といった簡易な制御指令さえ設ければ、さらに上位のプログラムにおいて、他の制御命令テーブルを監視する必要がないので、制御命令テーブルのみで、自己完結的に処理を遂行することができる。したがって、設計者は、複数の演出役物装置202同士の主従関係や排他関係を気にすることなく、対象となる演出役物装置202の制御命令テーブルのみを容易かつ自己完結的に設計することが可能となり、設計の利便性が向上する。 Here, if only a simple control instruction such as conditional branching to determine whether or not the permission condition, save condition, etc. are satisfied, and setting of an event flag when the update condition is satisfied, other control Since there is no need to monitor the instruction table, processing can be self-contained using only the control instruction table. Therefore, the designer can easily and self-sufficiently design only the control command table of the target production accessory device 202 without worrying about the master-slave relationship and exclusive relationship between the plurality of production accessory devices 202. is possible, and the convenience of design is improved.

また、イベントフラグによって、各演出役物装置202の移動や退避を一元管理しており、イベントフラグによって、複数の演出役物装置202の移動状態または回転状態を一義的に特定できるので、複数の演出役物装置202の複雑な動作を想定する必要がなく、それぞれの制御命令テーブルのみを設計したとしても、問題が生じにくい。 In addition, the movement and evacuation of each production accessory device 202 are centrally managed by the event flag, and the movement state or the rotation state of the plurality of production accessory devices 202 can be uniquely specified by the event flag. There is no need to assume complicated operations of the performance accessory device 202, and even if only each control instruction table is designed, problems are less likely to occur.

なお、ここでは、イベントフラグを0~5の数値を代入することで設定する例を挙げて説明したが、かかる場合に限らず、設定は、例えば、論理和(OR演算)、論理積(AND演算)、その都度加算、ビット単位で反転等様々な態様で行うことができる。 Here, an example in which the event flag is set by substituting a numerical value of 0 to 5 has been described, but the setting is not limited to such a case, and can be set by, for example, a logical sum (OR operation), a logical product (AND operation), addition each time, and bit-by-bit inversion.

以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 Although the preferred embodiments of the present invention have been described above with reference to the accompanying drawings, it goes without saying that the present invention is not limited to such embodiments. It is obvious that a person skilled in the art can conceive of various modifications or modifications within the scope of the claims, and it should be understood that these also belong to the technical scope of the present invention. be done.

例えば、上述した実施形態においては、遊技機として、大当たり図柄を含む複数種類の図柄の中からいずれかを決定する図柄決定手段と、図柄が決定されてから所定の変動時間が経過すると、図柄表示部に図柄を表示させる図柄表示手段と、図柄表示部に大当たり図柄が表示されると、複数回のラウンド遊技で構成される大役遊技を実行する大役遊技実行手段と、大役遊技におけるラウンド遊技のうち予め設定された特定ラウンド遊技中に、大入賞口に入球した遊技球が特定領域に進入すると、所定の遊技利益を付与する遊技利益付与手段と、大役遊技中の演出を実行する演出実行手段と、を備えるパチンコ機を例示したが、かかる場合に限らず、スタートスイッチの操作に基づき、複数種類の当選役のいずれかを当選役抽選により決定する当選役抽選手段と、スタートスイッチの操作に応じて、複数種類の図柄がそれぞれ配列された複数の回転リールを回転制御し、回転している回転リールに対応するストップスイッチの操作に応じ、当選役抽選手段の抽選結果に基づいて、操作されたストップスイッチに対応する回転リールをそれぞれ停止制御するリール制御手段と、複数種類の演出のいずれかを実行する演出制御手段と、を備えるスロットマシンにも適用できる。以下、スロットマシン600について詳述する。 For example, in the above-described embodiment, the gaming machine includes a symbol determining means for determining one of a plurality of types of symbols including a jackpot symbol, and a symbol display when a predetermined variation time elapses after the symbol is determined. a symbol display means for displaying symbols on a part; a big win game executing means for executing a big win game composed of a plurality of round games when a big winning pattern is displayed on the symbol display part; A game profit imparting means for imparting a predetermined game profit when a game ball entering a big winning hole enters a specific area during a preset specific round game, and an effect execution means for executing a performance during the big win game. Although the pachinko machine has been exemplified, it is not limited to this case, and based on the operation of the start switch, a winning combination lottery means for determining one of a plurality of types of winning combinations by a winning combination lottery, and the operation of the start switch Accordingly, rotation of a plurality of rotating reels on which a plurality of types of symbols are respectively arranged is controlled, and operation of the stop switch corresponding to the rotating rotating reel is performed based on the lottery result of the winning combination lottery means. The present invention can also be applied to a slot machine provided with reel control means for stopping and controlling the rotating reels corresponding to the stop switches, respectively, and effect control means for executing any one of a plurality of types of effects. The slot machine 600 will be described in detail below.

(スロットマシン600の機械的構成)
図16および図17の外観図に示すように、スロットマシン600は、略矩形状の箱体である筐体602と、筐体602の前面開口部に対して回動可能な連結部材により開閉可能に取り付けられた前面上扉604と、前面上扉604の下方に位置し、前面上扉604同様、筐体602の前面開口部に対して開閉可能に取り付けられた前面下扉606と、前面下扉606の下部に位置し、メダル排出口608aから払い出されたメダルを貯留するための受け皿部608とを備えている。
(Mechanical Configuration of Slot Machine 600)
As shown in the external views of FIGS. 16 and 17, the slot machine 600 can be opened and closed by a housing 602 that is a substantially rectangular box and a connecting member that can rotate with respect to the front opening of the housing 602. a front upper door 604 attached to the front upper door 604; A tray portion 608 is provided below the door 606 and stores the medals dispensed from the medal discharge port 608a.

前面下扉606の上部には操作部設置台622が形成され、操作部設置台622には、メダル投入部624、ベットスイッチ626、スタートスイッチ628、ストップスイッチ630、演出スイッチ632等が配設されている。 An operation unit installation table 622 is formed on the upper part of the lower front door 606, and a medal insertion unit 624, a bet switch 626, a start switch 628, a stop switch 630, an effect switch 632, and the like are arranged on the operation unit installation table 622. ing.

操作部設置台622の右側に位置するメダル投入部624は、メダル投入口624aを通じて遊技媒体としてのメダルの投入を受け付け、前面下扉606の背面に設けられたメダルセレクタ(図示せず)にメダルを送る。メダルセレクタには、メダルの投入が可能な投入期間外に投入されたメダルや規格外のメダルをメダル排出口608aに導くブロッカー(図示せず)と、投入期間内に投入された規格内のメダルの通過を検出する投入メダル検出部624bとが設けられている。ここで、メダル排出口608aに導かれたメダルは受け皿部608に排出される。遊技者により、1遊技を開始するために必要なメダルの投入数である規定投入数を超えてメダルが投入されると、その規定投入数を超えた分のメダルが、所定枚数(例えば50枚)を上限としてスロットマシン600の内部に電気的に貯留(以下、単にクレジットという)される。上記1遊技については後程詳述する。 A medal insertion unit 624 located on the right side of the operation unit installation table 622 accepts insertion of medals as game media through a medal insertion port 624a, and inserts medals into a medal selector (not shown) provided on the back of the lower front door 606. send. The medal selector includes a blocker (not shown) that guides medals inserted outside the insertion period during which medals can be inserted and non-standard medals to the medal discharge port 608a, and a blocker (not shown) that guides medals inserted within the insertion period. An inserted medal detection section 624b for detecting the passage of the is provided. Here, the medals guided to the medal ejection port 608a are ejected to the tray portion 608. FIG. When a player inserts medals in excess of a specified number of inserted medals, which is the number of inserted medals required to start one game, the number of medals exceeding the specified number of inserted medals is reduced to a predetermined number (for example, 50). ) is electrically stored (hereinafter simply referred to as credit) inside the slot machine 600 . The above one game will be described in detail later.

また、ここでは、規定投入数は「3」または「2」に設定されている。なお、1遊技を実行するために必要なメダル数を、複数の規定投入数から任意に選択できる場合、その複数の規定投入数の中の最大のものを最大規定投入数といい、最小のものを最小規定投入数という。仮に、規定投入数が1~3の間で選択可能な場合、最大規定投入数は「3」となり、最小規定投入数は「1」となる。 Also, here, the prescribed number of inputs is set to "3" or "2". In addition, when the number of medals required for executing one game can be arbitrarily selected from a plurality of specified number of inserted medals, the maximum number of the plurality of specified number of inserted medals is called the maximum prescribed number of inserted medals, and the smallest number of medals is called the maximum prescribed number of inserted medals. is called the minimum prescribed number of inputs. If the specified number of inputs can be selected from 1 to 3, the maximum specified number of inputs is "3" and the minimum specified number of inputs is "1".

ベットスイッチ626は、クレジットされているメダルのうち規定投入数のメダルを投入(ベット)する、押圧式のボタンスイッチである。規定投入数以上のメダルがクレジットされている状態で、ベットスイッチ626を押圧すると、1遊技が開始可能となるとともに、クレジットされているメダルが規定投入数分だけ減枚される。 The bet switch 626 is a push button switch for inserting (betting) a specified number of inserted medals among credited medals. When the bet switch 626 is pressed in a state in which the prescribed number of inserted medals or more is credited, one game can be started and the number of credited medals is reduced by the prescribed inserted number.

操作部設置台622の左側に位置するスタートスイッチ628は、傾倒操作を検出可能なレバーで構成され、遊技者による1遊技の開始操作を検出する。また、スタートスイッチ628は、押圧操作を検出可能なボタンスイッチによって構成することも可能である。 A start switch 628 located on the left side of the operation unit installation table 622 is composed of a lever capable of detecting a tilting operation, and detects a player's start operation of one game. Also, the start switch 628 can be configured by a button switch whose pressing operation can be detected.

前面上扉604の下部略中央には、ガラス板や透明樹脂板等で構成された無色透明の図柄表示窓636が設けられ、筐体602内の図柄表示窓636に対応した位置には、リールユニット634が設けられている。リールユニット634には、図18のリールの図柄配列に示すように、21に等分された各領域に複数種類の図柄がそれぞれ配列された3つの回転リール(左リール634a、中リール634b、右リール634c)が、それぞれ独立して回動可能に設けられ、遊技者は、図柄表示窓636を通じて、左リール634a、中リール634b、右リール634cを視認することができる。リールユニット634は、スタートスイッチ628の操作を契機として、左リール634a、中リール634b、右リール634cの回転を開始する。 A colorless and transparent pattern display window 636 made of a glass plate, a transparent resin plate, or the like is provided at approximately the center of the lower portion of the upper front door 604. At a position corresponding to the pattern display window 636 in the housing 602, a reel A unit 634 is provided. The reel unit 634 has three rotating reels (a left reel 634a, a middle reel 634b, a right The reels 634c) are independently rotatable, and the player can view the left reel 634a, the middle reel 634b, and the right reel 634c through the symbol display window 636. FIG. When the start switch 628 is operated, the reel unit 634 starts rotating the left reel 634a, middle reel 634b, and right reel 634c.

操作部設置台622の中央に位置するストップスイッチ630は、左リール634a、中リール634b、右リール634cそれぞれに対応して設けられた、遊技者の押圧操作を検出可能なボタンスイッチであり、左リール634a、中リール634b、右リール634cそれぞれを停止させようとする遊技者の停止操作を検出する。なお、ストップスイッチ630に係る3つのボタンスイッチを特にストップボタンスイッチとよび、その位置に応じて左から順にストップボタンスイッチ630a、ストップボタンスイッチ630b、ストップボタンスイッチ630cとする。 A stop switch 630 positioned in the center of the operation unit installation table 622 is a button switch capable of detecting a player's pressing operation, which is provided corresponding to each of the left reel 634a, the middle reel 634b, and the right reel 634c. A player's stop operation to stop each of the reels 634a, middle reel 634b, and right reel 634c is detected. The three button switches associated with the stop switch 630 are particularly referred to as stop button switches, and are designated stop button switch 630a, stop button switch 630b, and stop button switch 630c in order from the left according to their positions.

演出スイッチ632は、押圧式のボタンスイッチと、その周囲に回転自在に配されたジョグダイヤルスイッチとから構成され、遊技者の押圧操作や回転操作を検出する。かかる演出スイッチ632は、主として演出中に用いられ、遊技者の操作によって演出態様を異ならせることができる。 The effect switch 632 is composed of a push-type button switch and a jog dial switch rotatably arranged around it, and detects a player's push operation or rotation operation. Such effect switch 632 is mainly used during the effect, and the effect mode can be changed by the player's operation.

前面上扉604の上部略中央には、演出に伴う様々な映像を表示する液晶表示部638が設けられている。また、前面上扉604の上部や左右には、例えば高輝度の発光ダイオード(LED)によって構成される演出用ランプ642が設けられる。また、図柄表示窓636と操作部設置台622との間には、駆動装置からなる演出役物装置660が設けられている。 A liquid crystal display section 638 for displaying various images associated with the production is provided at approximately the center of the upper portion of the front upper door 604 . In addition, on the upper part and on the left and right of the front upper door 604, there are provided lamps 642 for effect, which are composed of, for example, high-brightness light-emitting diodes (LEDs). Also, between the pattern display window 636 and the operation unit installation table 622, a performance accessory device 660 consisting of a driving device is provided.

また、図17に示すように、前面上扉604の裏面における液晶表示部638の左右位置や前面下扉606の裏面における内面左右位置には、効果音や楽音等による聴覚的な演出を行うスピーカ640が設けられている。さらに、筐体602内におけるリールユニット634の下方には、メダル排出口608aからメダルを払い出すためのメダル払出装置(メダルホッパー)764が設けられている。メダル払出装置764は、メダルを貯留するメダル貯留部764aと、メダル貯留部764aに貯留されたメダルをメダル排出口608aから排出するための払出制御部764bと、メダル排出口608aから排出されるメダルを検出する払出メダル検出部764cとを備えている。具体的に払出制御部764bは、当該払出制御部764bの本体外装に回動可能に支持され、メダル貯留部764aから落下したメダルが上方より1枚ずつ嵌入するメダル嵌入孔を円周方向に複数配してなるディスク(図示せず)と、かかるディスクを回転するディスクモータ(図示せず)とを備え、このディスクを回転させて、メダル嵌入孔に嵌入したメダルを、押出機構を通じて1枚ずつ外部に排出するとともに、排出により空いたメダル嵌入孔に次のメダルを順次嵌入させることで、メダルを1枚ずつ連続排出する。 Further, as shown in FIG. 17, on the left and right positions of the liquid crystal display section 638 on the rear surface of the upper front door 604 and on the left and right positions on the inner surface of the rear surface of the lower front door 606, there are speakers for producing auditory effects such as sound effects and musical tones. 640 is provided. Further, below the reel unit 634 in the housing 602, a medal dispensing device (medal hopper) 764 for dispensing medals from the medal ejection port 608a is provided. The medal payout device 764 includes a medal storage portion 764a for storing medals, a payout control portion 764b for ejecting the medals stored in the medal storage portion 764a from the medal ejection port 608a, and the medals ejected from the medal ejection port 608a. and a payout medal detection unit 764c for detecting . Specifically, the payout control unit 764b is rotatably supported by the main body exterior of the payout control unit 764b, and has a plurality of medal insertion holes in the circumferential direction into which the medals dropped from the medal storage unit 764a are inserted one by one from above. Equipped with a disc (not shown) and a disc motor (not shown) for rotating the disc. By rotating the disc, the medals fitted into the medal insertion holes are pushed out one by one through the push-out mechanism. The medals are continuously discharged one by one by discharging the medals to the outside and sequentially inserting the next medals into the medal insertion holes opened by the discharge.

また、図16や図17では図示していないが、各回転リール634a、634b、634cの内側には、左リール634a、中リール634b、右リール634cそれぞれに施された図柄のうち、図柄表示窓636に対応する(払い出しの対象となるラインである有効ラインの対象となり得る)各回転リール634a、634b、634cの上段、中段、下段の図柄を背面から個々に独立して照射するリールバックライト644(図19参照)が設けられている。また、図柄表示窓636の裏面上部にも左リール634a、中リール634b、右リール634c全ての正面を直接照射するリール上方ライト646が設けられている。 Also, although not shown in FIGS. 16 and 17, inside each of the rotating reels 634a, 634b, 634c, there are pattern display windows for the patterns provided on the left reel 634a, the middle reel 634b, and the right reel 634c. A reel backlight 644 that individually and independently illuminates the upper, middle, and lower patterns of the reels 634a, 634b, and 634c corresponding to 636 (which can be the target of the payout line, which is the payout line). (see FIG. 19) is provided. In addition, a reel upper light 646 is provided on the upper back surface of the pattern display window 636 to directly illuminate the front of all the left reel 634a, the middle reel 634b, and the right reel 634c.

また、図16に示すように、操作部設置台622において、図柄表示窓636とストップスイッチ630との間に設けられた段部622aの略水平面には、メインクレジット表示部652およびメイン払出表示部654が設けられている。また、図柄表示窓636と操作部設置台622との間には、サブクレジット表示部656およびサブ払出表示部658が設けられている。これらメインクレジット表示部652およびサブクレジット表示部656にはクレジット枚数が表示され、メイン払出表示部654およびサブ払出表示部658にはメダルの払出枚数が表示される。なお、サブクレジット表示部656およびサブ払出表示部658には、演出に伴う様々な数値を表示することもできる。 Further, as shown in FIG. 16, on the substantially horizontal surface of the stepped portion 622a provided between the symbol display window 636 and the stop switch 630 in the operation unit installation table 622, a main credit display portion 652 and a main payout display portion are provided. 654 is provided. A sub-credit display section 656 and a sub-payout display section 658 are provided between the symbol display window 636 and the operation section installation table 622 . The main credit display portion 652 and the sub-credit display portion 656 display the number of credits, and the main payout display portion 654 and the sub-payout display portion 658 display the payout number of medals. It should be noted that the sub-credit display portion 656 and the sub-payout display portion 658 can also display various numerical values associated with the effects.

また、筐体602内の任意の位置には、電源スイッチ648が設けられている。電源スイッチ648は、ロッカースイッチ等、押圧操作を検出可能なスイッチで構成され、当該スロットマシン600を管理する管理者側が操作し、電源の切断状態と電源の投入状態の2つの状態を切り換えるために用いられる。 A power switch 648 is provided at an arbitrary position within the housing 602 . The power switch 648 is configured by a switch such as a rocker switch that can detect a pressing operation, and is operated by the administrator who manages the slot machine 600 to switch between two states, a power-off state and a power-on state. Used.

なお、本実施形態において、上記1遊技は、メダル投入部624を通じたメダルの投入、ベットスイッチ626の操作を通じたクレジットされているメダルの投入、または、リプレイ役が有効ライン上に表示されたことに基づくメダルの自動投入のいずれかが行われてから、遊技者によるスタートスイッチ628の操作に応じて、複数の回転リール634a、634b、634cが回転制御されるとともに当選役抽選が実行され、当選役抽選の抽選結果および遊技者による複数のストップボタンスイッチ630a、630b、630cの操作に応じて、操作されたストップボタンスイッチ630a、630b、630cに対応する回転リール634a、634b、634cがそれぞれ停止制御され、メダルの払い出しを受け得る当選役に入賞した場合、そのメダルの払い出しが実行されるまでの遊技をいう。また、メダルの払い出しを受け得る当選役に非当選であった場合または当選したが入賞しなかった場合、回転リール634a、634b、634cが全て停止したことをもって1遊技が終了する。ただし、1遊技の開始を、上記のメダルの投入、または、リプレイ役の当選の代わりに、遊技者によるスタートスイッチ628の操作と読み替えてもよい。また、かかる1遊技が繰り返される数を遊技数とする。 In the present embodiment, the above-described one game is the insertion of medals through the medal insertion unit 624, the insertion of credited medals through the operation of the bet switch 626, or the display of a replay combination on the activated line. After one of the medals is automatically inserted based on the above, the rotation of a plurality of reels 634a, 634b, and 634c is controlled according to the operation of the start switch 628 by the player, and a winning combination lottery is executed to win a prize. Rotating reels 634a, 634b, and 634c corresponding to the operated stop button switches 630a, 630b, and 630c are controlled to stop, respectively, according to the lottery result of the combination lottery and the operation of the plurality of stop button switches 630a, 630b, and 630c by the player. If a player wins a winning combination that can receive a payout of medals, the game is played until the payout of the medals is executed. In addition, when the winning combination that can receive the payout of medals is not won, or when the player wins but does not win, one game ends when all the rotating reels 634a, 634b, 634c stop. However, the start of one game may be read as the operation of the start switch 628 by the player instead of inserting medals or winning a replay combination. Also, the number of times such one game is repeated is the number of games.

(スロットマシン600の電気的構成)
図19は、スロットマシン600の概略的な電気的構成を示したブロック図である。図21に示すように、スロットマシン600は、主として、制御基板によって制御されている。ここでは、制御基板の一例として、制御基板の機能を分担した、主制御基板700と、副制御基板702とを挙げて説明する。例えば、遊技の進行に関わるプログラムのうち、遊技に供する当選役の抽選やその入賞といったような、特に重要な処理を主制御基板700で実行し、それ以外の例えば演出に関する処理を副制御基板702で実行している。また、図21に示したように、主制御基板700と副制御基板702との間の電気的な信号の伝達は、不正防止等の観点から、主制御基板700から副制御基板702への一方向のみに制限される。ただし、このような制限がなければ、電気的に双方向通信も技術的に可能である。
(Electrical Configuration of Slot Machine 600)
FIG. 19 is a block diagram showing a schematic electrical configuration of the slot machine 600. As shown in FIG. As shown in FIG. 21, the slot machine 600 is mainly controlled by a control board. Here, as an example of the control board, a main control board 700 and a sub control board 702 sharing the functions of the control board will be described. For example, among the programs related to the progress of the game, the main control board 700 executes particularly important processes such as the lottery of the winning combination to be used in the game and the winning of the prize, and the sub control board 702 executes other processes such as effects. running with In addition, as shown in FIG. 21, the transmission of electrical signals between the main control board 700 and the sub control board 702 is one-way from the main control board 700 to the sub control board 702 from the viewpoint of fraud prevention. Limited to direction only. However, if there are no such restrictions, two-way communication is technically possible electrically.

(主制御基板700)
主制御基板700は、中央処理装置であるメインCPU700a、プログラム等が格納されたメインROM700b、ワークエリアとして機能するメインRAM700c等を含む各種半導体集積回路を有し、スロットマシン600全体を統括的に制御する。ただし、メインRAM700cには不図示のバックアップ電源が接続されており、電源が切断された場合においても、設定変更が行われてメインRAM700cの初期化処理を実行しない限り、データが消去されることなく保持される。
(Main control board 700)
The main control board 700 has various semiconductor integrated circuits including a main CPU 700a that is a central processing unit, a main ROM 700b that stores programs and the like, a main RAM 700c that functions as a work area, etc., and controls the entire slot machine 600. do. However, the main RAM 700c is connected to a backup power source (not shown), and even if the power is turned off, the data will not be erased unless the settings are changed and the main RAM 700c is initialized. retained.

また、主制御基板700は、メインCPU700aが、メインROM700bに格納されたプログラムに基づきメインRAM700cと協働することで機能する、初期化手段800、ベット手段802、当選役抽選手段804、リール制御手段806、判定手段808、払出制御手段810、状態移行手段812、コマンド決定手段814、コマンド送信手段816等の機能部を有する。 The main control board 700 functions by the main CPU 700a cooperating with the main RAM 700c based on the program stored in the main ROM 700b. 806, determination means 808, payout control means 810, state transition means 812, command determination means 814, command transmission means 816 and other functional units.

初期化手段800は、主制御基板700における初期化処理を実行する。ベット手段802は、遊技に使用するためのメダルをベットする。ここで、ベットは、ベットスイッチ626の操作を通じてクレジットされているメダルを投入する場合と、メダル投入部624を通じてメダルを投入する場合と、リプレイ役が有効ライン上に表示されたことに基づいてメダルを自動投入する場合のいずれも含む。当選役抽選手段804は、メダルのベットおよびスタートスイッチ628の操作に基づき、小役、リプレイ役、および、ボーナス役を含む複数種類の当選役、ならびに、ハズレのうちいずれかを当選役抽選により決定する。 The initialization means 800 executes initialization processing in the main control board 700 . A betting means 802 bets medals to be used in a game. Here, bets are made on the basis of the insertion of credited medals through the operation of the bet switch 626, the insertion of medals through the medal insertion unit 624, and the display of the replay combination on the active line. including any case of automatic input. A winning combination lottery means 804 determines one of a plurality of types of winning combinations including minor combinations, replay combinations, and bonus combinations, and a losing combination by lottery based on medal bets and operation of the start switch 628. do.

リール制御手段806は、スタートスイッチ628の操作に応じて、複数の回転リール634a、634b、634cを回転制御し、回転している回転リール634a、634b、634cにそれぞれ対応した複数のストップボタンスイッチ630a、630b、630cの操作に応じ、操作されたストップボタンスイッチ630a、630b、630cに対応する回転リール634a、634b、634cをそれぞれ停止制御する。また、リール制御手段806は、スタートスイッチ628の操作に応じて、前回の遊技においてストップスイッチ630の操作を有効化してから、当選役抽選の抽選結果を表示するために遊技者によるストップスイッチ630の操作を有効化するまで(前回の遊技におけるストップスイッチ630の操作完了により無効化されている)の時間を規定の時間より延長し、その間、回転リール634a、634b、634cを多彩な態様で回転させるリール演出(フリーズ演出)を行う場合がある。リール演出は、本来有効となるべき任意のスイッチを所定時間有効にしなかったり、本来実行されるべき処理を所定時間保留したり、本来送受信されるべき任意のスイッチの信号を所定時間送信または受信させなかったりすることで実現できる。 The reel control means 806 controls the rotation of a plurality of reels 634a, 634b, 634c according to the operation of the start switch 628, and operates a plurality of stop button switches 630a corresponding to the rotating reels 634a, 634b, 634c. , 630b and 630c, the reels 634a, 634b and 634c corresponding to the operated stop button switches 630a, 630b and 630c are controlled to stop. In addition, the reel control means 806 activates the operation of the stop switch 630 in the previous game in response to the operation of the start switch 628, and then activates the stop switch 630 by the player in order to display the lottery result of the winning combination lottery. The time until the operation is validated (invalidated due to the completion of the operation of the stop switch 630 in the previous game) is extended beyond the prescribed time, during which the reels 634a, 634b and 634c are rotated in various manners. A reel effect (freeze effect) may be performed. In the reel performance, an arbitrary switch that should be enabled is not enabled for a predetermined time, processing that should be executed is suspended for a predetermined time, or a signal of an arbitrary switch that should be transmitted and received is transmitted or received for a predetermined time. It can be realized by doing or not.

判定手段808は、当選役抽選で決定した当選役に対応する図柄組み合わせが有効ライン上に表示されたか否か判定する。ここで、当選役抽選で決定した当選役に対応する図柄組み合わせが有効ライン上に表示されることを単に入賞という場合がある。払出制御手段810は、当選役抽選で決定した当選役に対応する図柄組み合わせが有効ライン上に表示されたこと(入賞されたこと)に基づいて、当該当選役に対応する数だけメダルを払い出す。状態移行手段812は、ボーナス役の当選や入賞に基づいて遊技状態を遷移させる。 A determination means 808 determines whether or not the symbol combination corresponding to the winning combination determined by the winning combination lottery is displayed on the activated line. Here, the fact that the symbol combination corresponding to the winning combination determined by the winning combination lottery is displayed on the activated line may simply be called winning. A payout control means 810 pays out the number of medals corresponding to the winning combination based on the fact that the symbol combination corresponding to the winning combination decided by the winning combination lottery is displayed on the activated line (that the winning combination is won). . The state transition means 812 transitions the game state based on the winning of the bonus combination and the prize winning.

コマンド決定手段814は、ベット手段802、当選役抽選手段804、リール制御手段806、判定手段808、払出制御手段810、状態移行手段812等の動作に伴う、遊技に関するコマンドを順次決定する。コマンド送信手段816は、コマンド決定手段814が決定したコマンドを副制御基板702に順次送信する。 The command determination means 814 sequentially determines commands related to the game associated with the operations of the betting means 802, the winning combination lottery means 804, the reel control means 806, the determination means 808, the payout control means 810, the state transition means 812, and the like. The command transmission means 816 sequentially transmits the commands determined by the command determination means 814 to the sub control board 702 .

主制御基板700では、投入メダル検出部624b、ベットスイッチ626、スタートスイッチ628およびストップスイッチ630から各種の検出信号を受信しており、受信した検出信号に基づいて、ベット手段802、当選役抽選手段804、リール制御手段806、判定手段808が上述した種々の処理を実行する。また、主制御基板700には、メインクレジット表示部652およびメイン払出表示部654が接続されており、払出制御手段810が両表示部652、654に対してメダルのクレジット枚数や払出枚数の表示を制御する。 The main control board 700 receives various detection signals from the inserted medal detection section 624b, the bet switch 626, the start switch 628, and the stop switch 630. Based on the received detection signals, the betting means 802 and the winning combination lottery means 804, reel control means 806, and determination means 808 execute the various processes described above. A main credit display unit 652 and a main payout display unit 654 are connected to the main control board 700, and the payout control means 810 displays the number of medal credits and the number of payouts on both display units 652 and 654. Control.

また、主制御基板700には、リール駆動制御部758が接続されている。このリール駆動制御部758は、スタートスイッチ628の操作信号に応じ、リール制御手段806から送信される各回転リール634a、634b、634cの回転開始信号に基づいて、ステッピングモータ762を駆動するとともに、ストップスイッチ630の操作信号に応じ、リール制御手段806から送信される、左リール634a、中リール634b、右リール634cそれぞれの停止信号および回転位置検出回路760の検出信号に基づいて、ステッピングモータ762の駆動を停止する。 A reel driving control section 758 is connected to the main control board 700 . This reel drive control unit 758 drives the stepping motor 762 based on the rotation start signal of each of the rotating reels 634a, 634b, and 634c transmitted from the reel control means 806 in response to the operation signal of the start switch 628, and stops it. A stepping motor 762 is driven based on the stop signal of each of the left reel 634a, the middle reel 634b, and the right reel 634c and the detection signal of the rotation position detection circuit 760, which are transmitted from the reel control means 806 according to the operation signal of the switch 630. to stop.

また、主制御基板700には、メダル払出装置764が接続されている。主制御基板700には払出メダル検出部764cの検出信号が入力されるようになっており、払出制御手段810は、その検出信号に応じてメダルの払出枚数を計数しながら払出制御部764bからのメダルの排出を制御する。 A medal payout device 764 is also connected to the main control board 700 . The main control board 700 receives a detection signal from the payout medal detection section 764c, and the payout control means 810 counts the number of payout medals according to the detection signal. Controls the ejection of medals.

また、主制御基板700には、乱数発生器700dが設けられる。乱数発生器700dは、計数値を順次インクリメントし、所定の総数(例えば65536)内でループさせ(0~65535)、所定の時点における計数値を抽出することで乱数を生成(取得)する。主制御基板700の乱数発生器700dによって生成される乱数(以下、当選役抽選乱数という)は、遊技者に付与する遊技利益、例えば、当選役抽選手段804が当選役抽選を実行するために用いられる。 Also, the main control board 700 is provided with a random number generator 700d. The random number generator 700d sequentially increments the count value, loops (0 to 65535) within a predetermined total number (eg, 65536), and extracts the count value at a predetermined point in time to generate (obtain) a random number. A random number generated by the random number generator 700d of the main control board 700 (hereinafter referred to as a winning combination lottery random number) is used to give a game profit to the player, for example, the winning combination lottery means 804 executes a winning combination lottery. be done.

(副制御基板702)
また、副制御基板702は、主制御基板700と同様に、中央処理装置であるサブCPU702a、プログラム等が格納されたサブROM702b、ワークエリアとして機能するサブRAM702c等を含む各種半導体集積回路を有し、主制御基板700からのコマンドに基づき、特に演出を制御する。また、サブRAM702cにもメインRAM700c同様、不図示のバックアップ電源が接続されており、電源が切断された場合においても、データが消去されることなく保持される。なお、副制御基板702にも、主制御基板700同様、乱数発生器702dが設けられており、乱数発生器702dによって生成される乱数(以下、演出抽選乱数という)は、主に演出の態様を決定するために用いられる。
(Sub control board 702)
The sub-control board 702, like the main control board 700, has various semiconductor integrated circuits including a sub-CPU 702a that is a central processing unit, a sub-ROM 702b that stores programs and the like, and a sub-RAM 702c that functions as a work area. , based on the command from the main control board 700, especially controls the performance. The sub-RAM 702c is also connected to a backup power source (not shown) in the same way as the main RAM 700c, so that data is retained without being erased even when the power is turned off. The secondary control board 702 is also provided with a random number generator 702d, similar to the main control board 700. The random number generated by the random number generator 702d (hereinafter referred to as the effect lottery random number) mainly reflects the mode of effect. used to determine

また、副制御基板702は、サブCPU702aが、サブROM702bに格納されたプログラムに基づき、サブRAM702cと協働することで機能する、初期化決定手段830、コマンド受信手段832、演出制御手段834等の機能部を有する。 In addition, the sub-control board 702 functions by sub-CPU702a cooperating with sub-RAM702c based on the program stored in sub-ROM702b, initialization determining means 830, command receiving means 832, effect control means 834, etc. It has a functional part.

初期化決定手段830は、副制御基板702における初期化処理を実行する。コマンド受信手段832は、主制御基板700等、他の制御基板からのコマンドを受信し、コマンドに対する処理を行う。演出制御手段834は、演出スイッチ632から検出信号を受信するとともに、当選役コマンドに基づいて液晶表示部638、スピーカ640、演出用ランプ642の各デバイスで行われる遊技の演出を決定する。具体的に、演出制御手段834は、液晶表示部638に表示される画像データや、演出用ランプ642、リールバックライト644、リール上方ライト646、サブクレジット表示部656、サブ払出表示部658等の電飾機器を通じた演出のための電飾データを決定するとともに、スピーカ640から出力すべき音声を構成する音声データを決定する。そして、演出制御手段834は、決定した遊技の演出を実行する。 The initialization determining means 830 executes initialization processing in the sub control board 702 . The command receiving means 832 receives commands from other control boards such as the main control board 700 and processes the commands. The effect control means 834 receives the detection signal from the effect switch 632 and determines the effect of the game performed by each device of the liquid crystal display section 638, the speaker 640 and the effect lamp 642 based on the winning combination command. Specifically, the effect control means 834 controls the image data displayed on the liquid crystal display unit 638, the effect lamp 642, the reel backlight 644, the reel upper light 646, the sub-credit display unit 656, the sub-payout display unit 658, and the like. Illumination data for performance through the illumination equipment is determined, and audio data constituting the audio to be output from the speaker 640 is determined. And the production|presentation control means 834 performs the production|presentation of the determined game.

演出は、上述したリール演出のような主制御基板700によって実行される演出と、副制御基板702によって実行される演出がある。副制御基板702によって実行される演出は、遊技の進行に伴い、液晶表示部638、スピーカ640、演出用ランプ642、リールバックライト644、リール上方ライト646、サブクレジット表示部656、サブ払出表示部658等を通じて提供される視覚的および聴覚的な表現手段であり、当該遊技にストーリー性を与えたり、当選役抽選の結果をよりダイナミックな画像で示唆したりすることができる。このような演出では、例えば、ボーナス遊技の当選を示唆する演出を複数遊技に亘って行い、遊技者の期待感を高めることができる。また、たとえ、いずれの当選役にも当選していなかったとしても、恰も当選しているかのような演出を通じて遊技者に高配当の期待感を持たせ、遊技者を飽きさせないようにすることが可能となる。 Effects include effects executed by the main control board 700 such as the reel effects described above and effects executed by the sub control board 702 . The effects executed by the sub-control board 702 are liquid crystal display section 638, speaker 640, effect lamp 642, reel backlight 644, reel upper light 646, sub-credit display section 656, and sub-payout display section as the game progresses. 658, etc., and can give a story to the game and suggest the result of the winning lottery with a more dynamic image. In such an effect, for example, an effect suggesting winning of the bonus game is performed over a plurality of games, and the player's sense of expectation can be heightened. In addition, even if none of the winning roles have been won, it is possible to make the player feel the expectation of a high payout through an effect as if the player had won, so that the player does not get bored. It becomes possible.

なお、スロットマシン600においては、演出制御手段834が、上述した演出決定手段332および演出実行手段334として機能し、演出役物装置660が、上述した演出役物装置202として機能し、サブRAM702cが上述したサブRAM330cとして機能する。 In the slot machine 600, the production control means 834 functions as the production determination means 332 and the production execution means 334 described above, the production accessory device 660 functions as the production accessory device 202 described above, and the sub RAM 702c It functions as the sub-RAM 330c described above.

202、660 演出役物装置
220 ドライバ
222 モータ
224 LED
330、702 副制御基板
330a、702a サブCPU(CPU)
330b、702b サブROM
330c、702c サブRAM
332 演出決定手段
334 演出実行手段
342 コントローラ
834 演出制御手段(演出決定手段、演出実行手段)
202, 660 production accessory device 220 driver 222 motor 224 LED
330, 702 Sub-control boards 330a, 702a Sub-CPU (CPU)
330b, 702b Sub-ROM
330c, 702c sub-RAM
332 effect determination means 334 effect execution means 342 controller 834 effect control means (effect determination means, effect execution means)

Claims (1)

移動または回転可能な演出役物装置と、
遊技の進行に伴い演出を決定する演出決定手段と、
前記決定された演出に対応付けられた、前記演出役物装置を動作させる制御命令に基づいてコマンドを生成する演出実行手段と、
前記コマンドに基づいて前記演出役物装置の励磁パターンを生成し、前記励磁パターンが変化したタイミングで、励磁パターンデータをシリアル伝送するコントローラと、
前記励磁パターンデータに基づいて複数の前記演出役物装置を並行して駆動するドライバと、
順次データを出力するシフトレジスタと、
を備え、
前記コントローラは、
前記ドライバに対応する前記複数の演出役物装置の励磁パターンを非同期で生成可能であり、
前記ドライバを指定する識別子を、生成した前記励磁パターンデータに付し、
前記励磁パターンデータの送信中に、他の前記演出役物装置の励磁パターンが変化すると、前記他の演出役物装置の励磁パターンデータを前記シフトレジスタに保持させ、前記送信中の励磁パターンデータの送信終了後に、前記他の演出役物装置の励磁パターンデータを送信し、
前記ドライバは、前記識別子が自己を指定する場合、前記励磁パターンデータに基づいて前記演出役物装置を駆動する遊技機。
a movable or rotatable production accessory device;
an effect determination means for determining an effect as the game progresses;
effect execution means for generating a command based on a control command for operating the effect accessory device, which is associated with the determined effect;
a controller that generates an excitation pattern for the performance accessory device based on the command and serially transmits the excitation pattern data at the timing when the excitation pattern changes;
a driver that drives a plurality of said performance accessory devices in parallel based on said excitation pattern data;
a shift register for sequentially outputting data;
with
The controller is
It is possible to asynchronously generate the excitation patterns of the plurality of performance accessory devices corresponding to the driver,
Attaching an identifier designating the driver to the generated excitation pattern data,
When the excitation pattern of the other production accessory device changes during transmission of the excitation pattern data, the excitation pattern data of the other production accessory device is held in the shift register, and the excitation pattern data being transmitted is changed. After the transmission is completed, transmit the excitation pattern data of the other production accessory device ,
The driver drives the performance accessory device based on the excitation pattern data when the identifier designates itself .
JP2021152865A 2017-07-07 2021-09-21 game machine Active JP7219798B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021152865A JP7219798B2 (en) 2017-07-07 2021-09-21 game machine

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017134213A JP6982420B2 (en) 2017-07-07 2017-07-07 Pachinko machine
JP2021152865A JP7219798B2 (en) 2017-07-07 2021-09-21 game machine

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017134213A Division JP6982420B2 (en) 2017-07-07 2017-07-07 Pachinko machine

Publications (2)

Publication Number Publication Date
JP2021191527A JP2021191527A (en) 2021-12-16
JP7219798B2 true JP7219798B2 (en) 2023-02-08

Family

ID=65357636

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2017134213A Active JP6982420B2 (en) 2017-07-07 2017-07-07 Pachinko machine
JP2021152865A Active JP7219798B2 (en) 2017-07-07 2021-09-21 game machine

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2017134213A Active JP6982420B2 (en) 2017-07-07 2017-07-07 Pachinko machine

Country Status (1)

Country Link
JP (2) JP6982420B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005152617A (en) 2003-10-27 2005-06-16 Daiichi Shokai Co Ltd Game machine
JP2006280474A (en) 2005-03-31 2006-10-19 Daiman:Kk Put-out control technique for game machine
JP2010268912A (en) 2009-05-20 2010-12-02 Daiichi Shokai Co Ltd Pachinko machine
JP2015144744A (en) 2014-02-03 2015-08-13 株式会社三共 Game machine
JP2016005697A (en) 2015-09-10 2016-01-14 株式会社藤商事 Game machine
JP5906342B1 (en) 2015-05-27 2016-04-20 山佐株式会社 Game machine
JP6933926B2 (en) 2017-07-07 2021-09-08 株式会社平和 Pachinko machine

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6320591B1 (en) * 2017-03-16 2018-05-09 株式会社藤商事 Game machine

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005152617A (en) 2003-10-27 2005-06-16 Daiichi Shokai Co Ltd Game machine
JP2006280474A (en) 2005-03-31 2006-10-19 Daiman:Kk Put-out control technique for game machine
JP2010268912A (en) 2009-05-20 2010-12-02 Daiichi Shokai Co Ltd Pachinko machine
JP2015144744A (en) 2014-02-03 2015-08-13 株式会社三共 Game machine
JP5906342B1 (en) 2015-05-27 2016-04-20 山佐株式会社 Game machine
JP2016005697A (en) 2015-09-10 2016-01-14 株式会社藤商事 Game machine
JP6933926B2 (en) 2017-07-07 2021-09-08 株式会社平和 Pachinko machine

Also Published As

Publication number Publication date
JP2019013577A (en) 2019-01-31
JP2021191527A (en) 2021-12-16
JP6982420B2 (en) 2021-12-17

Similar Documents

Publication Publication Date Title
JP5339653B1 (en) Pachinko machine
JP6825953B2 (en) Game machine
JP5413932B1 (en) Pachinko machine
JP6172035B2 (en) Game machine
JP2017051491A (en) Pachinko machine
JP2017127666A (en) Game machine
JP5971780B2 (en) Game machine
JP2017079851A (en) Game machine
JP5875203B2 (en) Pachinko machine
JP2013000354A (en) Game machine
JP2018126274A (en) Game machine
JP7219798B2 (en) game machine
JP7430240B2 (en) gaming machine
JP6933926B2 (en) Pachinko machine
JP2018134201A (en) Pachinko machine
JP7402302B2 (en) gaming machine
JP6845060B2 (en) Game machine
JP5697177B2 (en) Pachinko machine
JP5697179B2 (en) Pachinko machine
JP2013017801A (en) Slot game machine
JP2018201776A (en) Game machine
JP7712257B2 (en) Gaming Machines
JP2018201864A (en) Game machine
JP5971779B2 (en) Game machine
JP5875204B2 (en) Pachinko machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220802

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220927

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230127

R150 Certificate of patent or registration of utility model

Ref document number: 7219798

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150