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
JP6549540B2 - Gaming machine - Google Patents
[go: Go Back, main page]

JP6549540B2 - Gaming machine - Google Patents

Gaming machine Download PDF

Info

Publication number
JP6549540B2
JP6549540B2 JP2016175707A JP2016175707A JP6549540B2 JP 6549540 B2 JP6549540 B2 JP 6549540B2 JP 2016175707 A JP2016175707 A JP 2016175707A JP 2016175707 A JP2016175707 A JP 2016175707A JP 6549540 B2 JP6549540 B2 JP 6549540B2
Authority
JP
Japan
Prior art keywords
main control
detection
control cpu
game
sensor
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
JP2016175707A
Other languages
Japanese (ja)
Other versions
JP2018038658A (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.)
Newgin Co Ltd
Original Assignee
Newgin Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Newgin Co Ltd filed Critical Newgin Co Ltd
Priority to JP2016175707A priority Critical patent/JP6549540B2/en
Publication of JP2018038658A publication Critical patent/JP2018038658A/en
Application granted granted Critical
Publication of JP6549540B2 publication Critical patent/JP6549540B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Description

本発明は、遊技機に関するものである。   The present invention relates to a gaming machine.

従来から、遊技機の一種であるパチンコ遊技機の中には、例えば所定の入球口に入球した遊技球を検出して検出信号を出力する検出センサなど、検出結果に応じて信号を出力する検出手段を備えたものがある(例えば、特許文献1)。特許文献1に記載の遊技機では、始動口に入球した遊技球を検出する始動口センサから出力された信号に応じて特別図柄変動ゲームの始動条件を付与するなど、検出手段から出力された信号に応じて各種の制御を実行することが行われている。   Conventionally, in a pachinko gaming machine, which is a type of gaming machine, a signal is output according to the detection result, such as a detection sensor that detects a game ball entering a predetermined ball entrance and outputs a detection signal, for example. Japanese Patent Application Laid-Open Publication No. H11-269118 discloses an example of such a device. In the gaming machine described in Patent Document 1, the start condition of the special symbol variation game is output from the detection means, for example, according to the signal output from the start opening sensor that detects the game ball entering the start opening. It is practiced to execute various controls in response to the signal.

特開2015−192820号公報JP, 2015-192820, A

ところで、特許文献1に記載されているような遊技機では、例えばノイズなどが生じた場合、実際には検出対象を検出していないにもかかわらず、検出対象を検出したことを示す信号が検出手段から出力されてしまうことがある。このような場合、検出対象を検出しているか否かなどに応じて適切な制御を行うことができない虞があった。   By the way, in a gaming machine such as that described in Patent Document 1, for example, when noise or the like occurs, a signal indicating that a detection target has been detected is detected although the detection target is not actually detected. It may be output from the means. In such a case, there is a possibility that appropriate control can not be performed depending on whether or not the detection target is detected.

本発明は、このような従来の技術に鑑みてなされたものであり、その目的は、検出対象の検出結果に応じて適切な制御を行うことができる遊技機を提供することにある。   The present invention has been made in view of such conventional techniques, and an object thereof is to provide a gaming machine capable of performing appropriate control in accordance with the detection result of the detection target.

上記課題を解決するための遊技機は、図柄を変動させて行う変動ゲームを実行するゲーム実行手段を備え、前記変動ゲームの始動条件は、始動口への遊技球の入球を契機として成立し得る遊技機において、所定の制御が可能な制御手段と、前記始動口に入球した遊技球を検出可能であって、該遊技球の検出結果に応じて信号を出力する始動検出手段と、を備え、前記始動検出手段による信号の出力状態には、前記遊技球を検出しているときの出力状態である第1出力状態と、前記遊技球を検出していないときの出力状態である第2出力状態とが含まれ、前記制御手段は、前記始動検出手段による信号の出力状態に基づいて、前記検出結果を判定するための判定処理を行うようになっており、前記判定処理においては、第1タイミング及び前記第1タイミングよりも前の第2タイミングにおける前記始動検出手段による信号の出力状態が前記第1出力状態であり、且つ前記第2タイミングよりも前の第3タイミングにおける前記始動検出手段による信号の出力状態が前記第2出力状態である場合、前記始動検出手段が前記遊技球を検出したと判定する一方で、前記第1タイミング及び前記第2タイミングにおける前記始動検出手段による信号の出力状態が前記第2出力状態であり、且つ前記第3タイミングにおける前記始動検出手段による信号の出力状態が前記第1出力状態である場合、前記始動検出手段が前記遊技球を検出しなくなったと判定するようになっており、前記遊技球を検出したと判定した後に前記遊技球を検出しなくなったと判定したことを条件として、前記変動ゲームの始動条件を成立させる処理を実行することを要旨とする。 The gaming machine for solving the above problems is provided with a game execution means for executing a fluctuation game performed by changing a symbol, and the start condition of the fluctuation game is established triggered by the entry of the game ball into the start opening. A control means capable of performing predetermined control; and a start detection means capable of detecting a game ball entering the start opening and outputting a signal in accordance with a detection result of the game ball. The output state of the signal by the start detection means includes a first output state which is an output state when the gaming ball is detected, and a second output state when the gaming ball is not detected. An output state is included, and the control means is configured to perform a determination process for determining the detection result based on the output state of the signal by the start detection means. 1 timing and the above The output state of the signal by the start detection means at the second timing before the one timing is the first output state, and the output state of the signal by the start detection means at the third timing before the second timing If the second output state, the start detection means determines that the game ball is detected, while the output state of the signal by the start detection means at the first timing and the second timing is the second When the output state of the signal by the start detection means at the third timing is the first output state, it is determined that the start detection means no longer detects the gaming ball. , on condition that it is determined that no longer detect the game balls after determining that it has detected the game balls, the variation gate And summarized in that it executes a process to establish the starting conditions.

本発明によれば、検出対象の検出結果に応じて適切な制御を行うことができる。   According to the present invention, appropriate control can be performed according to the detection result of the detection target.

パチンコ遊技機を示す斜視図。The perspective view which shows a pachinko game machine. 遊技盤を示す正面図。The front view which shows a game board. 第2大入賞口の奥方の排出通路を示す模式図。The schematic diagram which shows the discharge passage of the back of 2nd big prize winning opening. パチンコ遊技機の電気的構成を示すブロック図。The block diagram which shows the electric constitution of a pachinko game machine. 滞留判定処理を示すフローチャート。The flowchart which shows a retention determination process. 第1始動検出処理を示すフローチャート。The flowchart which shows 1st starting detection processing. 第2始動検出処理を示すフローチャート。The flowchart which shows 2nd starting detection processing. 第1大入賞検出処理を示すフローチャート。The flowchart which shows 1st large winning a prize detection processing. 第2大入賞検出処理を示すフローチャート。The flowchart which shows 2nd large winning a prize detection processing. 特定検出処理を示すフローチャート。The flowchart which shows specific detection processing. 排出検出処理を示すフローチャート。The flowchart which shows discharge detection processing. ゲート検出処理を示すフローチャート。The flowchart which shows gate detection processing. 第1普通入賞検出処理を示すフローチャート。The flowchart which shows 1st usual winning a prize detection processing. 第2普通入賞検出処理を示すフローチャート。The flowchart which shows 2nd usual winning a prize detection processing. アウト口検出処理を示すフローチャート。The flowchart which shows out mouth detection processing. 検出信号の出力態様の一例を示すタイミングチャート。The timing chart which shows an example of the output mode of a detection signal.

以下、パチンコ遊技機に具体化した一実施形態について説明する。この明細書において、上、下、左、右、前(表)、後(裏)の各方向は、パチンコ遊技機で遊技を行う遊技者から見たときの各方向を指すものとする。   Hereinafter, an embodiment embodied in a pachinko gaming machine will be described. In this specification, each direction of up, down, left, right, front (front), and back (back) refers to each direction when viewed from a player playing a game with a pachinko gaming machine.

図1に示すように、遊技機としてのパチンコ遊技機10は、遊技球を発射させるときに遊技者によって操作される発射ハンドルHDを備えている。また、パチンコ遊技機10は、楽曲や効果音などの音声を出力して行う演出(以下、音声演出と示す)を実行可能に構成されたスピーカSpを備えている。また、パチンコ遊技機10は、図示しない発光体を点灯、点滅、及び消灯して行う演出(以下、発光演出と示す)を実行可能に構成された装飾ランプLaを備えている。   As shown in FIG. 1, a pachinko gaming machine 10 as a gaming machine has a firing handle HD operated by a player when firing a gaming ball. The pachinko gaming machine 10 also includes a speaker Sp configured to be capable of executing effects (hereinafter referred to as sound effects) performed by outputting sounds such as music and sound effects. In addition, the pachinko gaming machine 10 includes a decoration lamp La configured to be capable of executing effects (hereinafter, referred to as light emission effects) performed by lighting, blinking, and extinguishing a light emitting body (not shown).

図2に示すように、パチンコ遊技機10は、遊技盤YBを備えている。遊技盤YBの前面側には、正面視において略円形の遊技領域YBaが画成されている。本実施形態において、遊技領域YBaには、発射ハンドルHDの操作によって発射された遊技球が到達するようになっている。   As shown in FIG. 2, the pachinko gaming machine 10 includes a game board YB. A substantially circular game area YBa is defined on the front side of the game board YB in a front view. In the present embodiment, the game ball shot by the operation of the launch handle HD reaches the game area YBa.

パチンコ遊技機10は、情報表示パネル11を備えている。情報表示パネル11では、パチンコ遊技機10の制御状態を示す各種の情報が報知される。情報表示パネル11は、特別図柄表示部11aを備えている。特別図柄表示部11aは、所定の図柄を変動表示させるとともに、最終的に特別図柄を確定停止表示させる特別図柄変動ゲームを表示する。特別図柄は、後述する大当り抽選の結果を報知するための図柄である。以下の説明では、特別図柄変動ゲームを略して「特別ゲーム」と示す。本実施形態において、特別ゲームは、図柄を変動させて行う変動ゲームに相当する。また、特別ゲームを表示する特別図柄表示部11aは、ゲーム実行手段に相当する。   The pachinko gaming machine 10 includes an information display panel 11. In the information display panel 11, various information indicating the control state of the pachinko gaming machine 10 is notified. The information display panel 11 is provided with a special symbol display portion 11a. The special symbol display unit 11a variably displays a predetermined symbol and displays a special symbol variation game in which a special symbol is finally displayed on a fixed stop. The special symbol is a symbol for informing the result of the jackpot lottery to be described later. In the following description, the special symbol variation game is abbreviated as “special game”. In the present embodiment, the special game corresponds to a change game performed by changing a symbol. Further, the special symbol display unit 11a for displaying the special game corresponds to a game execution means.

本明細書において「変動表示」とは、表示されている図柄の種類が時間の経過とともに変化している状態を意味している。本明細書において「確定停止表示」とは、図柄が確定的に停止表示されており、表示されている図柄の種類が変化しない状態を意味している。「確定停止表示」と「導出」は同じ意味である。特別図柄表示部11aにおいて導出可能な特別図柄には、大当り表示結果としての大当り図柄と、はずれ表示結果としてのはずれ図柄とが少なくともある。特別ゲームにおいて大当り図柄が導出された場合、遊技者は、大当りを認識可能である。特別ゲームにおいてはずれ図柄が導出された場合、遊技者は、はずれを認識可能である。   In the present specification, "variation display" means a state in which the type of symbol being displayed changes with the passage of time. In the present specification, the term "decided stop display" means that a symbol is displayed on a fixed basis and stopped, and the type of symbol being displayed does not change. "Confirmed stop indication" and "derivation" have the same meaning. The special symbols that can be derived in the special symbol display portion 11a include at least a big hit symbol as a big hit display result and an off symbol as a wrong display result. When the jackpot symbol is derived in the special game, the player can recognize the jackpot. If a losing symbol is derived in the special game, the player can recognize the losing.

本実施形態では、大当り抽選に当選すると、特別ゲームにおいて大当り図柄が導出されたのち、該大当りの特別ゲームの終了後に、大当り遊技が付与される。詳しくは後述するが、大当り遊技は、遊技者が多数の賞球やその他の特典を獲得し得るため、遊技者にとって有利な状態である。   In this embodiment, when the jackpot lottery is won, after the jackpot symbol is derived in the special game, the jackpot game is awarded after the end of the jackpot special game. Although the details will be described later, the jackpot game is advantageous to the player because the player can obtain a large number of balls and other benefits.

情報表示パネル11は、保留表示部11bを備えている。保留表示部11bは、始動条件が成立したが未だ実行条件が成立していないことで、その実行が保留されている特別ゲームの回数を認識可能に表示する。以下の説明では、保留中の特別ゲームの回数を特別保留数と示す。本実施形態において、特別ゲームは、予め定めた所定数(例えば4)を上限として保留可能である。   The information display panel 11 includes the hold display unit 11 b. Since the start condition is satisfied but the execution condition is not satisfied yet, the hold display unit 11b displays the number of the special games whose execution is held in a recognizable manner. In the following description, the number of pending special games is referred to as a special pending number. In the present embodiment, the special game can be suspended with a predetermined number (for example, 4) set in advance as the upper limit.

情報表示パネル11は、普通図柄表示部11cを備えている。普通図柄表示部11cは、所定の図柄を変動表示させるとともに、最終的に普通図柄を導出させる普通図柄変動ゲームを表示する。普通図柄は、後述する普通当り抽選の結果を報知するための図柄である。以下の説明では、普通図柄変動ゲームを略して「普通ゲーム」と示す。普通図柄表示部11cにおいて導出可能な普通図柄には、普通当り図柄と、普通はずれ図柄とが少なくともある。普通ゲームにおいて普通当り図柄が導出された場合、遊技者は、普通当りを認識可能である。普通ゲームにおいて普通はずれ図柄が導出された場合、遊技者は、普通はずれを認識可能である。   The information display panel 11 is provided with a normal symbol display portion 11c. The normal symbol display unit 11 c variably displays a predetermined symbol and displays a normal symbol variation game in which the normal symbol is finally derived. The ordinary symbol is a symbol for informing the result of the regular hit lottery described later. In the following description, the normal symbol variation game is abbreviated as “normal game”. The ordinary symbols that can be derived in the ordinary symbol display section 11c include at least a normal hit symbol and an offset symbol normally. If a normal hit symbol is derived in the normal game, the player can recognize the normal hit. When the normal losing symbol is derived in the normal game, the player can usually recognize the missing.

本実施形態では、普通当り抽選に当選すると、普通ゲームにおいて普通当り図柄が導出されたのち、該普通当りの普通ゲームの終了後に、普通当り遊技が付与される。詳しくは後述するが、普通当り遊技は、遊技者が特別ゲームの始動条件を成立させ易くなることから、遊技者にとって有利な状態である。   In the present embodiment, when the normal hit lottery is won, after the normal hit symbol is derived in the normal game, the normal hit game is awarded after the end of the normal game of the normal hit. Although details will be described later, the normal hit game is advantageous to the player because the player can easily establish the start condition of the special game.

パチンコ遊技機10は、演出表示装置12を備えている。例えば、演出表示装置12は、液晶ディスプレイや有機ELディスプレイなどの表示装置であってもよく、プロジェクタとスクリーンとを含んで構成された表示装置であってもよい。演出表示装置12は、画像が表示される画像表示部GHを備えている。演出表示装置12は、演出の1つとして、所定のキャラクタや文字を模した絵柄を表示する演出(以下、表示演出と示す)を実行する。   The pachinko gaming machine 10 is provided with the effect display device 12. For example, the effect display device 12 may be a display device such as a liquid crystal display or an organic EL display, or may be a display device configured to include a projector and a screen. The effect display device 12 includes an image display unit GH on which an image is displayed. The effect display device 12 executes an effect (hereinafter, referred to as a display effect) for displaying a pattern imitating a predetermined character or character as one of the effects.

パチンコ遊技機10は、遊技盤YBにおいて、演出表示装置12の下方に、遊技領域YBaに開口している始動口としての第1始動口13を備えている。本実施形態において、第1始動口13は、第1始動口及び特別始動口に相当する。第1始動口13は、常時、遊技球を入球させることができるように開口されている。第1始動口13は、入賞口の1つである。なお、以下の説明では、入賞口に遊技球が入球することを「入賞」と示す場合がある。パチンコ遊技機10は、第1始動口13に入球した遊技球を検出する第1始動センサSE1を備えている(図4に示す)。本実施形態において、第1始動センサSE1は、始動検出手段、第1始動検出手段、及び入賞検出手段に相当する。例えば、第1始動センサSE1は、第1始動口13に入球した遊技球を遊技盤YBの裏側へ導く図示しない通路に設けられている。本実施形態では、遊技球が第1始動センサSE1で検出されると、特別ゲームの始動条件が成立し得るとともに、賞球の払出条件が成立する。言い換えれば、本実施形態では、第1始動口13への遊技球の入球を契機として、特別ゲームの始動条件が成立し得る。   The pachinko gaming machine 10 is provided below the effect display device 12 in the gaming board YB with a first starting opening 13 as a starting opening opened in the game area YBa. In the present embodiment, the first start port 13 corresponds to a first start port and a special start port. The first starting opening 13 is always open so as to allow the game ball to enter. The first starting opening 13 is one of the winning openings. In the following description, the game ball entering the winning opening may be indicated as "winning". The pachinko gaming machine 10 is provided with a first start sensor SE1 that detects a game ball having entered the first start port 13 (shown in FIG. 4). In the present embodiment, the first start sensor SE1 corresponds to a start detection unit, a first start detection unit, and a winning detection unit. For example, the first start sensor SE1 is provided in a passage (not shown) for guiding the gaming ball having entered the first start hole 13 to the back side of the game board YB. In the present embodiment, when the game ball is detected by the first start sensor SE1, the start condition of the special game can be established and the payout condition of the award ball is satisfied. In other words, in the present embodiment, the start condition of the special game can be established when the game ball enters the first start port 13 as a trigger.

パチンコ遊技機10は、遊技盤YBにおいて、第1始動口13の右方に、遊技領域YBaに開口している始動口としての第2始動口14を備えている。本実施形態において、第2始動口14は、第2始動口及び特定の特別始動口に相当する。第2始動口14は、入賞口の1つである。パチンコ遊技機10は、第2始動口14に入球した遊技球を検出する第2始動センサSE2を備えている(図4に示す)。本実施形態において、第2始動センサSE2は、始動検出手段、第2始動検出手段、及び入賞検出手段に相当する。例えば、第2始動センサSE2は、第2始動口14に入球した遊技球を遊技盤YBの裏側へ導く図示しない通路に設けられている。本実施形態では、遊技球が第2始動センサSE2で検出されると、特別ゲームの始動条件が成立し得るとともに、賞球の払出条件が成立する。言い換えれば、本実施形態では、第2始動口14への遊技球の入球を契機として、特別ゲームの始動条件が成立し得る。   The pachinko gaming machine 10 is provided with a second starting opening 14 as a starting opening opened in the game area YBa on the right side of the first starting opening 13 in the game board YB. In the present embodiment, the second starting port 14 corresponds to a second starting port and a specific special starting port. The second starting opening 14 is one of the winning openings. The pachinko gaming machine 10 is provided with a second start sensor SE2 (shown in FIG. 4) that detects the game ball having entered the second start port 14. In the present embodiment, the second start sensor SE2 corresponds to a start detection unit, a second start detection unit, and a winning detection unit. For example, the second start sensor SE2 is provided in a passage (not shown) for guiding the gaming ball having entered the second start port 14 to the back side of the game board YB. In the present embodiment, when the game ball is detected by the second start sensor SE2, the start condition of the special game may be established, and the payout condition of the award ball is established. In other words, in the present embodiment, the start condition of the special game can be established when the game ball enters the second start port 14 as a trigger.

パチンコ遊技機10は、遊技盤YBにおいて、第2始動口14を開閉する開閉部材としての第1可変部材15を備えている。本実施形態において、第1可変部材15は、遊技球を第2始動口14へ入球させることができる開状態と、遊技球を第2始動口14へ入球させることができない閉状態と、に動作可能である。言い換えれば、第1可変部材15は、第2始動口14が開状態となるように動作可能である。なお、閉状態は、開状態に比して遊技球を第2始動口14へ入球させ難い状態であればよく、遊技球を第2始動口14へ入球させることができる状態であってもよい。即ち、第1可変部材15は、遊技球を第2始動口14に入球させ易い開状態と、開状態に比して遊技球を第2始動口14へ入球させ難い閉状態と、に動作可能であってもよい。パチンコ遊技機10は、第1可変部材15を開状態と閉状態とに動作させる第1アクチュエータA1を備えている(図4に示す)。第1可変部材15は、普通当り抽選に当選した場合に付与される普通当り遊技において開状態に動作される。   The pachinko gaming machine 10 is provided with a first variable member 15 as an opening and closing member for opening and closing the second starting opening 14 in the game board YB. In the present embodiment, the first variable member 15 can open the gaming ball into the second starting opening 14 and can not enter the gaming ball into the second starting opening 14; Is operable. In other words, the first variable member 15 is operable to open the second starting port 14. The closed state is a state in which the gaming ball can hardly enter the second starting opening 14 compared to the opened state, and the gaming ball can enter the second starting opening 14 It is also good. That is, the first variable member 15 is in an open state in which the game ball can easily enter the second start port 14 and in a closed state in which the game ball can not easily enter the second start port 14 compared to the open state. It may be operable. The pachinko gaming machine 10 includes a first actuator A1 that causes the first variable member 15 to operate in an open state and a closed state (shown in FIG. 4). The first variable member 15 is operated in the open state in the normal hit game provided when the normal hit lottery is won.

パチンコ遊技機10は、遊技盤YBにおいて、演出表示装置12の右上方に、遊技領域YBaに開口している特別入球口としての第1大入賞口16を備えている。本実施形態において、第1大入賞口16は、第1特別入球口に相当する。第1大入賞口16は、入賞口の1つである。パチンコ遊技機10は、第1大入賞口16に入球した遊技球を検出する第1カウントセンサSE3を備えている(図4に示す)。本実施形態において、第1カウントセンサSE3は、特別検出手段、第1特別検出手段及び入賞検出手段に相当する。例えば、第1カウントセンサSE3は、第1大入賞口16に入球した遊技球を遊技盤YBの裏側へ導く図示しない通路に設けられている。本実施形態では、遊技球が第1カウントセンサSE3で検出されると、賞球の払出条件が成立する。言い換えれば、本実施形態では、第1大入賞口16への遊技球の入球を契機として、賞球の払出条件が成立する。   The pachinko gaming machine 10 is provided with a first large winning opening 16 as a special entrance opened in the game area YBa at the upper right of the effect display device 12 in the game board YB. In the present embodiment, the first big winning opening 16 corresponds to a first special ball entry port. The first large winning opening 16 is one of the winning openings. The pachinko gaming machine 10 is provided with a first count sensor SE3 for detecting the gaming ball having entered the first big winning opening 16 (shown in FIG. 4). In the present embodiment, the first count sensor SE3 corresponds to a special detection unit, a first special detection unit, and a winning detection unit. For example, the first count sensor SE3 is provided in a passage (not shown) for guiding the gaming ball having entered the first big winning opening 16 to the back side of the gaming board YB. In the present embodiment, when the gaming ball is detected by the first count sensor SE3, the payout condition for winning balls is established. In other words, in the present embodiment, with the game ball entering the first big winning opening 16 as a trigger, the payout condition of the winning balls is established.

パチンコ遊技機10は、遊技盤YBにおいて、第1大入賞口16を開閉する第2可変部材17を備えている。第2可変部材17は、所謂大入賞口扉である。本実施形態において、第2可変部材17は、遊技球を第1大入賞口16へ入球させることができる開状態と、遊技球を第1大入賞口16へ入球させることができない閉状態と、に動作可能である。なお、閉状態は、開状態に比して遊技球を第1大入賞口16へ入球させ難い状態であればよく、遊技球を第1大入賞口16へ入球させることができる状態であってもよい。即ち、第2可変部材17は、遊技球を第1大入賞口16に入球させ易い開状態と、開状態に比して遊技球を第1大入賞口16へ入球させ難い閉状態と、に動作可能であってもよい。パチンコ遊技機10は、第2可変部材17を開状態と閉状態とに動作させる第2アクチュエータA2を備えている(図4に示す)。第2可変部材17は、大当り抽選に当選した場合に付与される大当り遊技において開状態に動作される。即ち、第1大入賞口16は、大当り遊技において遊技球が入球可能となる。   The pachinko gaming machine 10 is provided with a second variable member 17 for opening and closing the first large winning opening 16 in the game board YB. The second variable member 17 is a so-called big winning opening door. In the present embodiment, the second variable member 17 can open the gaming ball into the first large winning opening 16 and can not enter the gaming ball into the first large winning opening 16. And is operable. In addition, the closed state may be a state in which it is difficult for the game ball to enter the first large winning opening 16 as compared to the open state, and in a state where the gaming ball can enter the first large winning opening 16 It may be. That is, the second variable member 17 is in an open state where the game ball can easily enter the first big winning opening 16, and in a closed state where the game ball can not easily enter the first big winning opening 16 compared to the open state. , May be operable. The pachinko gaming machine 10 is provided with a second actuator A2 that causes the second variable member 17 to operate in an open state and a closed state (shown in FIG. 4). The second variable member 17 is operated in the open state in the big hit game provided when winning in the big hit lottery. That is, in the first big winning opening 16, the game ball can enter in the big hit game.

パチンコ遊技機10は、遊技盤YBにおいて、第2始動口14の右上方に、遊技領域YBaに開口している特別入球口としての第2大入賞口18を備えている。第2大入賞口18は、入賞口の1つである。本実施形態において、第2大入賞口18は、第2特別入球口に相当する。パチンコ遊技機10は、遊技盤YBにおいて、第2大入賞口18を開閉する第3可変部材19を備えている。第3可変部材19は、所謂大入賞口扉である。本実施形態において、第3可変部材19は、遊技球を第2大入賞口18へ入球させることができる開状態と、遊技球を第2大入賞口18へ入球させることができない閉状態と、に動作可能である。なお、閉状態は、開状態に比して遊技球を第2大入賞口18へ入球させ難い状態であればよく、遊技球を第2大入賞口18へ入球させることができる状態であってもよい。即ち、第3可変部材19は、遊技球を第2大入賞口18に入球させ易い開状態と、開状態に比して遊技球を第2大入賞口18へ入球させ難い閉状態と、に動作可能であればよい。パチンコ遊技機10は、第3可変部材19を開状態と閉状態とに動作させる第3アクチュエータA3を備えている(図4に示す)。第3可変部材19は、大当り抽選に当選した場合に付与される大当り遊技において開状態に動作される。即ち、第2大入賞口18は、大当り遊技において遊技球が入球可能となる。   The pachinko gaming machine 10 is provided with a second large winning opening 18 as a special entrance opened in the game area YBa, at the upper right of the second starting opening 14 in the game board YB. The second large winning opening 18 is one of the winning openings. In the present embodiment, the second large winning opening 18 corresponds to a second special ball entry. The pachinko gaming machine 10 includes a third variable member 19 that opens and closes the second large winning opening 18 in the game board YB. The third variable member 19 is a so-called big winning opening door. In the present embodiment, the third variable member 19 can open the gaming ball into the second large winning opening 18 and can not enter the gaming ball into the second large winning opening 18. And is operable. In addition, the closed state may be a state in which it is difficult for the gaming ball to enter the second large winning opening 18 as compared to the opened state, and in a state where the gaming ball can enter the second large winning opening 18 It may be. That is, the third variable member 19 is in an open state in which the game ball can easily enter the second big winning opening 18, and in a closed state in which the game ball can not easily enter the second big winning opening 18 compared to the open state. It is good if it can operate. The pachinko gaming machine 10 is provided with a third actuator A3 for operating the third variable member 19 in the open state and the closed state (shown in FIG. 4). The third variable member 19 is operated in the open state in the big hit game provided when winning in the big hit lottery. That is, the game ball can enter the second big winning opening 18 in the big hit game.

図3に示すように、パチンコ遊技機10は、第2大入賞口18に入球した遊技球をパチンコ遊技機10の外部に排出する排出通路20を備えている。パチンコ遊技機10は、排出通路20に、該排出通路20を通過する遊技球、即ち、第2大入賞口18に入球した遊技球を検出する第2カウントセンサSE4を備えている。本実施形態において、第2カウントセンサSE4は、特別検出手段、第2特別検出手段、第1検出手段、及び入賞検出手段に相当する。本実施形態では、遊技球が第2カウントセンサSE4によって検知されると、賞球の払出条件が成立する。言い換えれば、本実施形態では、第2大入賞口18への遊技球の入球を契機として、賞球の払出条件が成立する。   As shown in FIG. 3, the pachinko gaming machine 10 is provided with a discharge passage 20 for discharging the gaming balls having entered the second large winning opening 18 to the outside of the pachinko gaming machine 10. The pachinko gaming machine 10 is provided with a second count sensor SE4 in the discharge passage 20 for detecting the game balls passing through the discharge passage 20, ie, the game balls entering the second big winning opening 18. In the present embodiment, the second count sensor SE4 corresponds to a special detection unit, a second special detection unit, a first detection unit, and a winning detection unit. In the present embodiment, when the gaming ball is detected by the second count sensor SE4, the payout condition of the winning balls is established. In other words, in the present embodiment, the payout condition of the winning balls is established, triggered by the entry of the gaming ball into the second big winning opening 18.

また、排出通路20は、第2カウントセンサSE4よりも下流において、第1排出通路20aと、第2排出通路20bと、に分岐するように形成されている。そして、パチンコ遊技機10は、排出通路20において第1排出通路20aと第2排出通路20bとに分岐する分岐部21に、第2大入賞口18へ入球した遊技球を第1排出通路20aと第2排出通路20bとに振り分ける振分装置22(振分部材)を備えている。振分装置22は、第2大入賞口18に入球した遊技球を第1排出通路20aに振り分ける第1状態と、第2排出通路20bに振り分ける第2状態と、をとり得るように構成されている。パチンコ遊技機10は、振分装置22を動作させる第4アクチュエータA4(図4に示す)を備えている。本実施形態において、振分装置22は、大当り遊技において第2状態に動作される。   Further, the discharge passage 20 is formed to branch into a first discharge passage 20a and a second discharge passage 20b downstream of the second count sensor SE4. Then, the pachinko gaming machine 10 enters the second large winning opening 18 in the branch portion 21 which branches into the first discharge passage 20a and the second discharge passage 20b in the discharge passage 20, the first discharge passage 20a. And a second discharge passage 20b are provided with a distribution device 22 (distribution member). The sorting device 22 is configured to be capable of taking a first state in which gaming balls having entered the second big winning opening 18 are distributed to the first discharge passage 20a and a second state in which the gaming ball is distributed to the second discharge passage 20b. ing. The pachinko gaming machine 10 is provided with a fourth actuator A4 (shown in FIG. 4) for operating the distribution device 22. In the present embodiment, the sorting apparatus 22 is operated to the second state in the big hit game.

パチンコ遊技機10は、第1排出通路20aに、該第1排出通路20aに流入(入球)した遊技球を検出する排出センサSE5を備えている。また、排出センサSE5は、第2カウントセンサSE4の下流に配設されている。即ち、排出センサSE5は、第2カウントセンサSE4により検出されてから第1排出通路20aを通過して遊技機の外部に排出される遊技球を検出可能である。本実施形態において、排出センサSE5は、特別排出検出手段、及び第2検出手段に相当する。   The pachinko gaming machine 10 is provided with a discharge sensor SE5 in the first discharge passage 20a for detecting a game ball having flowed (entered) into the first discharge passage 20a. Further, the discharge sensor SE5 is disposed downstream of the second count sensor SE4. That is, the discharge sensor SE5 can detect the game ball discharged to the outside of the gaming machine after being detected by the second count sensor SE4 and then passing through the first discharge passage 20a. In the present embodiment, the discharge sensor SE5 corresponds to a special discharge detection unit and a second detection unit.

パチンコ遊技機10は、第2排出通路20bに、該第2排出通路20bに流入(入球)した遊技球を検出する特定センサSE6を備えている。また、特定センサSE6は、第2カウントセンサSE4の下流に配設されている。即ち、特定センサSE6は、第2カウントセンサSE4により検出されてから第2排出通路20bを通過して遊技機の外部に排出される遊技球を検出可能である。本実施形態において、第2排出通路20bは、大当り遊技において遊技球の流入が許容される特定の通路(特定の領域)に相当する。また、本実施形態において、特定センサSE6は、特定検出手段、特別排出検出手段、及び第2検出手段に相当する。   The pachinko gaming machine 10 is provided in the second discharge passage 20b with a specific sensor SE6 for detecting a game ball having flowed (entered) into the second discharge passage 20b. The specific sensor SE6 is disposed downstream of the second count sensor SE4. That is, the specific sensor SE6 can detect the gaming ball which is detected by the second count sensor SE4 and then discharged to the outside of the gaming machine through the second discharge passage 20b. In the present embodiment, the second discharge passage 20b corresponds to a specific passage (specific area) in which the inflow of gaming balls is permitted in the big hit game. Further, in the present embodiment, the specific sensor SE6 corresponds to the specific detection means, the special discharge detection means, and the second detection means.

図2に示すように、パチンコ遊技機10は、遊技盤YBにおいて、第2大入賞口18の上方に、遊技球が通過(入球)可能な普通始動口としてのゲート23を備えている。ゲート23は、ゲート23を通過する遊技球を検出するゲートセンサSE7を備えている(図4に示す)。本実施形態において、ゲートセンサSE7は、普通検出手段に相当する。本実施形態では、遊技球がゲートセンサSE7で検出されると、普通ゲームの始動条件が成立し得る。言い換えれば、本実施形態では、ゲート23への遊技球の入球を契機として、普通ゲームの始動条件が成立し得る。   As shown in FIG. 2, the pachinko gaming machine 10 is provided with a gate 23 as a normal start opening through which game balls can pass (enter) above the second large winning opening 18 in the game board YB. The gate 23 includes a gate sensor SE7 that detects gaming balls passing through the gate 23 (shown in FIG. 4). In the present embodiment, the gate sensor SE7 corresponds to the normal detection means. In the present embodiment, when the game ball is detected by the gate sensor SE7, the starting condition of the normal game can be established. In other words, in the present embodiment, when the game ball enters the gate 23, the starting condition of the normal game can be established.

パチンコ遊技機10は、遊技盤YBにおいて、演出表示装置12の左下方に、遊技領域YBaに開口している一般入球口としての普通入賞口24を備えている。普通入賞口24は、常時、遊技球を入球させることができるように開口されている。普通入賞口24は、入賞口の1つである。本実施形態の普通入賞口24には、第1普通入賞口24aと、第2普通入賞口24bと、がある。本実施形態において、第1普通入賞口24aは、第1一般入球口に相当し、第2普通入賞口24bは、第2一般入球口に相当する。   The pachinko gaming machine 10 is provided on the lower left of the effect display device 12 in the gaming board YB with a normal winning opening 24 as a general entrance opened in the gaming area YBa. The regular winning opening 24 is always open so as to allow the game ball to enter. The regular winning opening 24 is one of the winning openings. The ordinary winning opening 24 of the present embodiment includes a first ordinary winning opening 24 a and a second ordinary winning opening 24 b. In the present embodiment, the first ordinary winning opening 24a corresponds to a first general entry, and the second ordinary opening 24b corresponds to a second entry.

パチンコ遊技機10は、第1普通入賞口24aに入球した遊技球を検出する第1普通入賞センサSE8を備えている(図4に示す)。本実施形態において、第1普通入賞センサSE8は、一般検出手段、第1一般検出手段、及び入賞検出手段に相当する。例えば、第1普通入賞センサSE8は、第1普通入賞口24aに入球した遊技球を遊技盤YBの裏側へ導く図示しない通路に設けられている。また、パチンコ遊技機10は、第2普通入賞口24bに入球した遊技球を検出する第2普通入賞センサSE9を備えている(図4に示す)。本実施形態において、第2普通入賞センサSE9は、一般検出手段、第2一般検出手段、及び入賞検出手段に相当する。例えば、第2普通入賞センサSE9は、第2普通入賞口24bに入球した遊技球を遊技盤YBの裏側へ導く図示しない通路に設けられている。   The pachinko gaming machine 10 is provided with a first ordinary winning sensor SE8 for detecting gaming balls having entered the first ordinary winning opening 24a (shown in FIG. 4). In the present embodiment, the first ordinary winning sensor SE8 corresponds to a general detection unit, a first general detection unit, and a winning detection unit. For example, the first ordinary winning sensor SE8 is provided in a passage (not shown) for guiding the gaming ball having entered the first ordinary winning opening 24a to the back side of the gaming board YB. In addition, the pachinko gaming machine 10 is provided with a second normal prize sensor SE9 for detecting the gaming ball having entered the second ordinary winning opening 24b (shown in FIG. 4). In the present embodiment, the second ordinary winning sensor SE9 corresponds to a general detection unit, a second general detection unit, and a winning detection unit. For example, the second ordinary winning sensor SE9 is provided in a passage (not shown) for guiding the gaming ball having entered the second ordinary winning opening 24b to the back side of the gaming board YB.

本実施形態では、遊技球が第1普通入賞センサSE8又は第2普通入賞センサSE9で検出されると、賞球の払出条件が成立する。言い換えれば、本実施形態では、普通入賞口24への遊技球の入球を契機として、賞球の払出条件が成立する。   In the present embodiment, when the gaming ball is detected by the first ordinary winning sensor SE8 or the second ordinary winning sensor SE9, the payout condition of the winning balls is established. In other words, in the present embodiment, with the game ball entering the normal winning opening 24 as a trigger, the payout condition of the winning ball is established.

パチンコ遊技機10は、遊技盤YBにおいて、演出表示装置12の下方に、遊技領域YBaに開口している排出口としてのアウト口25を備えている。アウト口25は、上述した入賞口とは異なり、上述した入賞口の何れにも入球しなかった遊技球が入球する位置に開口されている。そして、アウト口25の奥方には、入球した遊技球を機外に排出する図示しない通路が設けられている。   The pachinko gaming machine 10 is provided below the effect display device 12 in the gaming board YB with an out port 25 as a discharge port opened in the game area YBa. Unlike the winning opening described above, the out opening 25 is opened at a position where a gaming ball that has not entered the winning opening has entered. And, at the back of the out port 25, a passage (not shown) is provided for discharging the entered game ball out of the machine.

また、パチンコ遊技機10は、アウト口25に入球した遊技球を検出するアウト口センサSE10を備えている(図4に示す)。本実施形態において、アウト口センサSE10は、排出検出手段に相当する。例えば、アウト口センサSE10は、アウト口25に入球した遊技球を機外に排出する通路に設けられている。   In addition, the pachinko gaming machine 10 is provided with an out port sensor SE10 for detecting a game ball entering the out port 25 (shown in FIG. 4). In the present embodiment, the out-port sensor SE10 corresponds to the discharge detection means. For example, the out port sensor SE10 is provided in a passage that discharges the game ball entering the out port 25 to the outside of the machine.

次に、パチンコ遊技機10の遊技状態について説明する。
パチンコ遊技機10は、大当り確率が異なる遊技状態として、低確率状態と高確率状態とを備えている。大当り確率は、内部抽選(大当り抽選)において大当りに当選する確率である。高確率状態は、低確率状態に比して、大当り確率が高い遊技状態である。高確率状態は、大当り抽選に当選する可能性が低確率状態に比して高まることから、遊技者に有利な有利状態となる。高確率状態は、所謂「確率変動状態(確変状態)」である。
Next, the gaming state of the pachinko gaming machine 10 will be described.
The pachinko gaming machine 10 is provided with a low probability state and a high probability state as gaming states having different jackpot probabilities. The jackpot probability is the probability of winning a jackpot in the internal lottery (big hit lottery). The high probability state is a gaming state in which the jackpot probability is higher than the low probability state. The high probability state is an advantageous state advantageous to the player because the possibility of winning the jackpot lottery is higher than the low probability state. The high probability state is a so-called “probability fluctuation state (probability state)”.

パチンコ遊技機10は、遊技球の発射個数に対する賞球個数の割合が異なる遊技状態として、低ベース状態と高ベース状態とを備えている。高ベース状態は、低ベース状態に比して、遊技球が第2始動口14に入球する確率が高い遊技状態である。高ベース状態は、所謂「電サポ状態」であり、低ベース状態は、所謂「非電サポ状態」である。高ベース状態は、遊技球が第2始動口14に入球する確率が高まり、第2始動口14への遊技球の入球が容易になることから、遊技者にとって有利な遊技状態(入球容易状態)となる。   The pachinko gaming machine 10 has a low base state and a high base state as gaming states in which the ratio of the number of award balls to the number of launch balls is different. The high base state is a gaming state in which the probability that the game ball enters the second starting opening 14 is higher than that in the low base state. The high base state is a so-called "power support state", and the low base state is a so-called "non-power support state". In the high base state, the probability of the game ball entering the second starting opening 14 is increased, and the game ball entering the second starting opening 14 becomes easy to enter, so that the game state advantageous to the player (ball entering It becomes an easy state.

例えば、高ベース状態は、次に説明する3つの制御のうち任意に選択された1の制御を行うことにより、又は複数の制御を組み合わせて行うことにより実現できる。第1の制御は、普通ゲームの変動時間を、低ベース状態のときよりも短くする普通図柄の変動時間短縮制御である。第2の制御は、普通図柄の当り抽選に当選する確率(普通当り確率)を、低ベース状態のときよりも高確率に変動させる普通図柄の確率変動制御である。このとき、低ベース状態における普通当り確率は、0(零)であってもよいし、0を超えていてもよい。第3の制御は、1回の普通当り遊技における第1可変部材15の合計開放時間を、低ベース状態のときよりも長くする開放時間延長制御である。なお、開放時間延長制御としては、1回の普通当り遊技における第1可変部材15の開放回数を、低ベース状態のときよりも多くする制御、及び普通当り遊技における第1可変部材15の1回の開放時間を、低ベース状態のときよりも長くする制御のうち、少なくとも一方の制御を行うとよい。また、高ベース状態は、次に説明する第4の制御を伴って実現されてもよい。第4の制御は、特別ゲームの変動時間(例えば平均の変動時間)を、低ベース状態のときよりも短くなり易くする特別図柄の変動時間短縮制御である。特別図柄の変動時間短縮制御を行う場合、高ベース状態は、所謂「変動時間短縮状態」となる。   For example, the high base state can be realized by performing one control arbitrarily selected from the three controls described below, or by combining a plurality of controls. The first control is a normal symbol fluctuation time reduction control in which the fluctuation time of the normal game is shorter than in the low base state. The second control is probability variation control of a normal symbol that changes the probability of winning a normal symbol winning lottery (normal hit probability) to a higher probability than in the low base state. At this time, the normal hit probability in the low base state may be 0 (zero) or may exceed 0. The third control is an open time extension control in which the total open time of the first variable member 15 in one normal hit game is made longer than in the low base state. In addition, as the opening time extension control, control to increase the number of times of opening of the first variable member 15 in one ordinary hit game more than in the low base state, and one time of the first variable member 15 in ordinary hit game It is preferable to perform at least one control of the control of making the open time of L longer than in the low base state. Also, the high base state may be realized with the fourth control described below. The fourth control is a special symbol variation time reduction control that makes the variation time of the special game (for example, the average variation time) shorter than in the low base state. When performing the fluctuation time reduction control of the special symbol, the high base state is a so-called "variation time reduction state".

以下の説明では、低確率状態且つ低ベース状態である遊技状態を「低確低ベース状態」と示し、高確率状態且つ低ベース状態である遊技状態を「高確低ベース状態」と示す。また、低確率状態且つ高ベース状態である遊技状態を「低確高ベース状態」と示し、高確率状態且つ高ベース状態である遊技状態を「高確高ベース状態」と示す。   In the following description, the gaming state in the low probability state and the low base state is referred to as "low probability low base state", and the gaming state in the high probability state and low base state is referred to as "high probability low base state". In addition, the gaming state in the low probability state and the high base state is referred to as "low probability high base state", and the gaming state in the high probability state and high base state is referred to as "high probability high base state".

次に、本実施形態における大当りについて説明する。本実施形態のパチンコ遊技機10は、特別図柄の大当り図柄として、複数種類の大当り図柄を備えている。複数種類の大当り図柄には、それぞれ大当りの種類が定められている。   Next, the big hit in the present embodiment will be described. The pachinko gaming machine 10 of the present embodiment is provided with a plurality of big hit symbols as a big hit symbol of a special symbol. The types of jackpots are determined for each of the plural types of jackpot symbols.

そして、本実施形態では、大当りとなる場合、特別ゲームにおいて大当り図柄が導出された後、導出された大当り図柄に応じた種類の大当り遊技が付与される。大当り遊技では、最初に、予め定めたオープニング時間にわたって、大当り遊技の開始を報知するオープニング演出が行われる。大当り遊技では、オープニング演出の終了後に、第1大入賞口16又は第2大入賞口18を開放するラウンド遊技が行われる。ラウンド遊技は、予め定めた上限回数を上限として行われる。1回のラウンド遊技は、予め定めた上限数の遊技球が入賞する第1終了条件、又は予め定めた上限時間が経過する第2終了条件が成立したことを契機として終了される。ラウンド遊技では、ラウンド演出が行われる。そして、大当り遊技では、最終回のラウンド遊技が終了すると、予め定めたエンディング時間にわたって、大当り遊技の終了を報知するエンディング演出が行われる。大当り遊技は、エンディング演出の終了に伴って終了される。   And in this embodiment, when it becomes a big hit, after the big hit symbol is derived | led-out in a special game, the big hit game of the kind according to the derived | led-out big hit symbol is provided. In the big hit game, first, an opening effect for notifying the start of the big hit game is performed over a predetermined opening time. In the big hit game, a round game in which the first big winning opening 16 or the second big winning opening 18 is opened is performed after the end of the opening effect. The round game is played with the predetermined upper limit number as the upper limit. One round game is ended when a first end condition in which a predetermined upper limit number of gaming balls wins or a second end condition in which a predetermined upper limit time passes is satisfied. In round games, round effects are performed. Then, in the big hit game, when the final round game is finished, an ending effect of notifying the end of the big hit game is performed over a predetermined ending time. The big hit game is ended with the end of the ending effect.

本実施形態における大当り図柄には、特定図柄と、該特定図柄とは異なる非特定図柄と、がある。以下の説明では、特定図柄が決定されたときの大当りを特定大当りと示す場合がある一方、非特定図柄が決定されたときの大当りを非特定大当りと示す場合がある。特定大当り及び非特定大当りは、大当り遊技におけるラウンド遊技の上限回数や、各大入賞口16,18の開放態様などが互いに異なる大当りである。各大当りが付与されたときの制御について、詳しくは後述する。   The big hit symbols in the present embodiment include a particular symbol and a non-specific symbol different from the particular symbol. In the following description, a jackpot when a specific symbol is determined may be indicated as a specific jackpot, while a jackpot when a non-specific symbol is determined may be indicated as a non-specified jackpot. The specific jackpot and the non-specified jackpot are jackpots different from each other in the upper limit number of round games in the jackpot game, the opening mode of each big winning opening 16, 18 and the like. The control when each big hit is given will be described in detail later.

次に、パチンコ遊技機10が実行可能な演出の一例について説明する。
本実施形態において、演出表示装置12が実行可能な表示演出には、演出図柄を複数列で変動表示させるとともに、最終的に演出図柄の組み合わせを導出させる演出図柄変動ゲームがある。以下の説明では、演出図柄変動ゲームを略して「演出ゲーム」と示す。演出図柄は、キャラクタや模様等の装飾が施された図柄(飾り図柄)であって、表示演出を多様化させるためのものである。本実施形態において、演出ゲームは、第1列、第2列、及び第3列の図柄列をそれぞれ縦方向に変動表示(スクロール表示)させて行われる。第1列の演出図柄は、所謂第1図柄であり、第2列の演出図柄は、所謂第2図柄であり、第3列の演出図柄は、所謂第3図柄である。
Next, an example of effects that can be executed by the pachinko gaming machine 10 will be described.
In the present embodiment, the display effects that can be executed by the effect display device 12 include a effect symbol variation game in which a combination of effect symbols is finally derived while displaying the effect symbols variably displayed in a plurality of lines. In the following description, the effect symbol variation game is abbreviated as “effect game”. The effect pattern is a pattern (decorative pattern) to which a decoration such as a character or a pattern is applied, and is for diversifying the display effect. In the present embodiment, the effect game is performed by fluctuating display (scroll display) of the first, second, and third row symbol rows in the vertical direction. The rendering symbols in the first row are so-called first symbols, the rendering symbols in the second row are so-called second symbols, and the rendering symbols in the third row are so-called third symbols.

演出ゲームは、特別ゲームと連動して行われる。具体的に、演出ゲームは、特別ゲームの開始に伴って開始され、特別ゲームの終了に伴って終了される。そして、演出ゲームでは、特別ゲームにて導出された特別図柄に応じた演出図柄の組み合わせが導出される。特別ゲームにおいて、大当り図柄が導出される場合には、演出ゲームにおいて、演出図柄による大当り図柄が導出される。例えば、演出図柄による大当り図柄は、「333」や「777」などのように、全列の演出図柄が同一となる図柄組み合わせである。特別ゲームにおいて、はずれ図柄が導出される場合には、演出ゲームにおいて、演出図柄によるはずれ図柄が導出される。例えば、演出図柄によるはずれ図柄は、「787」や「556」などのように、少なくとも一部列の演出図柄が他列の演出図柄とは異なる図柄組み合わせである。なお、演出ゲームにおいては、演出図柄が確定停止表示される前に一旦停止表示されてもよい。本明細書において「一旦停止表示」とは、例えば「ゆれ変動状態」など、図柄が再び変動表示される可能性があることを示す状態を意味している。   The effect game is played in conjunction with the special game. Specifically, the effect game starts with the start of the special game and ends with the end of the special game. Then, in the effect game, a combination of effect symbols according to the special symbol derived in the special game is derived. In the special game, when the big hit symbol is derived, the big hit symbol by the effect symbol is derived in the effect game. For example, the big hit symbol by the effect symbol is a symbol combination such as “333” or “777” in which the effect symbols in all the rows are the same. In the special game, in the case where the outlying symbol is derived, in the effect game, the outlying symbol is derived in accordance with the effect symbol. For example, the off-design by the production design is a combination of symbols such as "787" and "556" in which the production design of at least one row is different from the production design of the other row. Note that, in the effect game, the effect pattern may be temporarily displayed before the finalized display. In the present specification, "temporarily displayed" means a state indicating that the symbol may be displayed fluctuating again, such as, for example, "a fluctuation state".

次に、パチンコ遊技機10の電気的構成について説明する。
図4に示すように、パチンコ遊技機10は、遊技盤YBの裏側に、主制御基板30を備えている。主制御基板30は、パチンコ遊技機10における遊技などに関する処理を実行するとともに、該処理の結果に応じて各種の制御信号(制御コマンド)を出力する。パチンコ遊技機10は、遊技盤YBの裏側に、副制御基板31を備えている。副制御基板31は、主制御基板30が出力した制御信号(制御コマンド)に基づき演出などに関する処理を実行する。即ち、副制御基板31は、演出表示装置12の表示態様(図柄、背景、文字などの表示画像など)、装飾ランプLaの発光態様、及びスピーカSpの音声出力態様などを制御する。パチンコ遊技機10は、遊技盤YBの裏側に、払出制御基板32を備えている。払出制御基板32は、図示しない払出装置を制御することにより、遊技球を払い出す処理を実行する。
Next, the electrical configuration of the pachinko gaming machine 10 will be described.
As shown in FIG. 4, the pachinko gaming machine 10 includes a main control board 30 on the back side of the game board YB. The main control board 30 executes a process related to a game or the like in the pachinko gaming machine 10, and outputs various control signals (control commands) in accordance with the result of the process. The pachinko gaming machine 10 is provided with a sub control board 31 on the back side of the game board YB. The sub control board 31 executes processing relating to an effect and the like based on the control signal (control command) output from the main control board 30. That is, the sub control board 31 controls the display mode (display images such as symbols, background, characters, etc.) of the effect display device 12, the light emission mode of the decoration lamp La, the sound output mode of the speaker Sp, and the like. The pachinko gaming machine 10 is provided with a payout control board 32 on the back side of the game board YB. The payout control board 32 executes a process of paying out game balls by controlling a payout device (not shown).

まず、主制御基板30について詳しく説明する。
主制御基板30は、主制御用CPU30aと、主制御用ROM30bと、主制御用RAM30cとを備えている。主制御用CPU30aは、主制御用のプログラムを実行することにより、各種の処理を行う。本実施形態では、主制御用CPU30aが各種の処理を行うことにより、所定の制御が可能な制御手段が実現される。主制御用ROM30bは、主制御用のプログラムや、所定の抽選に用いられるテーブルや判定値などを記憶している。
First, the main control board 30 will be described in detail.
The main control board 30 includes a main control CPU 30a, a main control ROM 30b, and a main control RAM 30c. The main control CPU 30a performs various types of processing by executing a main control program. In the present embodiment, the main control CPU 30a performs various processes to implement control means capable of performing predetermined control. The main control ROM 30 b stores a program for main control, a table used for a predetermined lottery, a determination value, and the like.

また、主制御用ROM30bは、複数種類の変動パターンを記憶している。複数種類の変動パターンは、特別ゲームの変動時間を特定可能な情報である。また、本実施形態の変動パターンには、大当り変動用の変動パターンと、はずれ変動用の変動パターンとがある。大当り変動は、大当り抽選に当選した場合に実行される変動であって、特別ゲームにおいて最終的に大当り図柄が確定停止表示される変動である。はずれ変動は、大当り抽選に当選しなかった場合に実行される変動であって、特別ゲームにおいて最終的にはずれ図柄が確定停止表示される変動である。   Further, the main control ROM 30 b stores a plurality of types of fluctuation patterns. The plurality of types of variation patterns are information that can identify the variation time of the special game. Further, the fluctuation patterns of the present embodiment include a fluctuation pattern for the jackpot fluctuation and a fluctuation pattern for the outlier fluctuation. The jackpot fluctuation is a fluctuation that is executed when the jackpot lottery is won, and is a fluctuation in which the jackpot symbol is finally displayed as a fixed stop in the special game. The outlier fluctuation is a fluctuation that is executed when the player does not win the big hit lottery, and is a fluctuation in which the symbol is finally stopped and displayed in the special game.

主制御用RAM30cは、パチンコ遊技機10の動作中に書き換えられる様々な情報を記憶可能に構成されている。主制御用RAM30cが記憶する情報は、例えばフラグ、カウンタ、及びタイマなどである。また、本実施形態の主制御基板30は、乱数を生成可能に構成されている。例えば、乱数は、乱数の値を所定の周期毎に更新する乱数生成回路を主制御基板30に搭載することにより、ハードウェア乱数として生成してもよく、主制御用CPU30aが所定の制御周期毎に乱数の値を更新することにより、ソフトウェア乱数として生成してもよい。   The main control RAM 30 c is configured to be able to store various information that is rewritten during the operation of the pachinko gaming machine 10. The information stored in the main control RAM 30c is, for example, a flag, a counter, and a timer. Further, the main control board 30 of the present embodiment is configured to be capable of generating a random number. For example, the random number may be generated as a hardware random number by mounting on the main control board 30 a random number generation circuit that updates the value of the random number every predetermined cycle, and the main control CPU 30a may generate the predetermined random number every predetermined control cycle. The value of the random number may be updated to generate a software random number.

主制御基板30は、図示しない駆動回路を介して、各表示部11a,11b,11cと接続されている。主制御用CPU30aは、図示しない駆動回路を介して、各表示部11a,11b,11cの表示内容を制御可能に構成されている。また、主制御基板30は、図示しない駆動回路を介して、各アクチュエータA1〜A4と接続されている。主制御用CPU30aは、図示しない駆動回路を介して、各アクチュエータA1〜A4の動作を制御可能に構成されている。   The main control board 30 is connected to the display parts 11a, 11b and 11c via a drive circuit (not shown). The main control CPU 30a is configured to be able to control the display content of each of the display units 11a, 11b, and 11c via a drive circuit (not shown). Further, the main control board 30 is connected to each of the actuators A1 to A4 via a drive circuit (not shown). The main control CPU 30a is configured to be able to control the operation of each of the actuators A1 to A4 via a drive circuit (not shown).

また、主制御基板30は、図示しないポートを介して、各センサSE1〜SE10と接続されている。主制御用CPU30aは、図示しないポートを介して、各センサSE1〜SE10が出力する信号を入力可能に構成されている。   Further, the main control board 30 is connected to each of the sensors SE1 to SE10 through a port (not shown). The main control CPU 30a is configured to be able to input signals output from the sensors SE1 to SE10 via ports not shown.

本実施形態において、各センサSE1〜SE10は、遊技球の検出結果に応じた信号を出力するように構成されている。具体的に、各センサSE1〜SE10は、信号の出力状態をHi状態とLo状態に変化させるように構成されている。例えば、第1始動センサSE1は、遊技球を検出している場合、信号の出力状態をHi状態とする一方で、遊技球を検出していない場合、信号の出力状態をLo状態とする。また、各センサSE2〜SE10も同様に、遊技球を検出している場合、信号の出力状態をHi状態とする一方で、遊技球を検出していない場合、信号の出力状態をLo状態とする。本実施形態において、各センサSE1〜SE10による信号の出力状態がHi状態である場合とは、遊技球の検出を示す検出信号が出力されている状態として把握できる。また、本実施形態において、各センサSE1〜SE10による信号の出力状態がLo状態である場合とは、遊技球の検出を示す検出信号が出力されていない状態として把握できる。以下の説明では、各センサSE1〜SE10による信号の出力状態がHi状態である場合を、検出信号の出力状態がON状態であると示す場合がある一方で、各センサSE1〜SE10による信号の出力状態がLo状態である場合を、検出信号の出力状態がOFF状態であると示す場合がある。本実施形態において、各センサSE1〜SE10による検出信号の出力状態は、ON状態が第1出力状態に相当し、OFF状態が第2出力状態に相当する。   In the present embodiment, each of the sensors SE1 to SE10 is configured to output a signal according to the detection result of the gaming ball. Specifically, each of the sensors SE1 to SE10 is configured to change the output state of the signal to the Hi state and the Lo state. For example, when detecting the gaming ball, the first start sensor SE1 sets the output state of the signal to the Hi state, whereas when the gaming ball is not detected, the first start sensor SE1 sets the output state of the signal to the Lo state. Similarly, when each of the sensors SE2 to SE10 detects the game ball, the signal output state is set to the Hi state, while when the game ball is not detected, the signal output state is set to the Lo state. . In the present embodiment, when the output state of the signal from each of the sensors SE1 to SE10 is the Hi state, it can be grasped as the state in which the detection signal indicating the detection of the gaming ball is output. Further, in the present embodiment, when the output state of the signal by each of the sensors SE1 to SE10 is the Lo state, it can be grasped as a state where the detection signal indicating the detection of the gaming ball is not output. In the following description, when the output state of the signal by each sensor SE1 to SE10 is the Hi state, it may indicate that the output state of the detection signal is the ON state, while the output of the signal by each sensor SE1 to SE10 When the state is the Lo state, it may indicate that the output state of the detection signal is the OFF state. In the present embodiment, in the output state of the detection signal by each of the sensors SE1 to SE10, the ON state corresponds to the first output state, and the OFF state corresponds to the second output state.

次に、副制御基板31について説明する。
副制御基板31は、主制御基板30と接続されている。副制御基板31は、副制御用CPU31aと、副制御用ROM31bと、副制御用RAM31cと、を備えている。副制御用CPU31aは、副制御用のプログラムを実行することにより、演出に関する処理を行う。副制御用ROM31bは、副制御用のプログラムや、抽選に用いられるテーブルや判定値などを記憶している。副制御用ROM31bは、演出表示装置12における表示演出の態様(内容)を特定可能な表示演出パターンや、表示演出の実行に用いる表示演出データを記憶している。副制御用ROM31bは、装飾ランプLaにおける発光演出の態様(内容)を特定可能な発光演出パターンや、発光演出の実行に用いる発光演出データを記憶している。副制御用ROM31bは、スピーカSpにおける音声演出の態様(内容)を特定可能な音声演出パターンを記憶している。
Next, the sub control board 31 will be described.
The sub control board 31 is connected to the main control board 30. The sub control board 31 includes a sub control CPU 31a, a sub control ROM 31b, and a sub control RAM 31c. The sub control CPU 31a executes a program for sub control to perform processing concerning effects. The sub control ROM 31 b stores a sub control program, a table used for lottery, a determination value, and the like. The sub control ROM 31 b stores a display effect pattern that can specify the mode (content) of the display effect in the effect display device 12, and display effect data used to execute the display effect. The sub control ROM 31 b stores a light emission effect pattern that can specify the mode (content) of the light emission effect in the decoration lamp La, and light emission effect data used to execute the light emission effect. The sub control ROM 31 b stores an audio presentation pattern that can specify the aspect (contents) of the audio presentation on the speaker Sp.

また、副制御用RAM31cは、パチンコ遊技機10の動作中に適宜書き換えられる様々な情報を記憶可能に構成されている。副制御用RAM31cが記憶する情報は、例えばフラグ、カウンタ、及びタイマなどである。また、本実施形態の副制御基板31は、乱数を生成可能に構成されている。例えば、乱数は、乱数の値を所定の周期毎に更新する乱数生成回路を副制御基板31に搭載することにより、ハードウェア乱数として生成してもよく、副制御用CPU31aが所定の制御周期毎に乱数の値を更新することにより、ソフトウェア乱数として生成してもよい。   Further, the sub control RAM 31 c is configured to be able to store various information that can be appropriately rewritten during the operation of the pachinko gaming machine 10. The information stored in the sub control RAM 31 c is, for example, a flag, a counter, and a timer. Further, the sub control board 31 of the present embodiment is configured to be capable of generating a random number. For example, the random number may be generated as a hardware random number by mounting on the sub control board 31 a random number generation circuit that updates the value of the random number every predetermined cycle, and the sub control CPU 31a may generate a predetermined control cycle. The value of the random number may be updated to generate a software random number.

副制御基板31は、図示しない駆動回路を介して、演出表示装置12と接続されている。副制御用CPU31aは、図示しない駆動回路を介して、演出表示装置12の表示態様を制御可能に構成されている。副制御基板31は、図示しない駆動回路を介して、装飾ランプLaと接続されている。副制御用CPU31aは、図示しない駆動回路を介して、装飾ランプLaの発光態様を制御可能に構成されている。副制御基板31は、図示しない駆動回路を介して、スピーカSpと接続されている。副制御用CPU31aは、図示しない駆動回路を介して、スピーカSpの音声出力態様を制御可能に構成されている。   The sub control board 31 is connected to the effect display device 12 via a drive circuit (not shown). The sub control CPU 31a is configured to be able to control the display mode of the effect display device 12 via a drive circuit (not shown). The sub control board 31 is connected to the decoration lamp La via a drive circuit (not shown). The sub control CPU 31a is configured to be able to control the light emission mode of the decoration lamp La via a drive circuit (not shown). The sub control board 31 is connected to the speaker Sp via a drive circuit (not shown). The sub control CPU 31a is configured to be able to control an audio output mode of the speaker Sp via a drive circuit (not shown).

次に、本実施形態のパチンコ遊技機10において実行される各種処理(制御)について詳しく説明する。最初に、主制御用のプログラムに基づいて、主制御基板30の主制御用CPU30aが実行する各種処理について説明する。   Next, various processes (controls) executed in the pachinko gaming machine 10 of the present embodiment will be described in detail. First, various processes executed by the main control CPU 30a of the main control board 30 will be described based on the main control program.

まず、特別図柄入力処理について説明する。
特別図柄入力処理において、主制御用CPU30aは、第1始動センサSE1による信号の出力状態に基づいて、第1始動センサSE1による遊技球の検出結果を判定するための第1始動検出処理を行う。詳しくは後述するが、第1始動検出処理において、主制御用CPU30aは、第1始動センサSE1により遊技球が正常に検出されたと判定した場合、主制御用RAM30c内の所定の記憶領域に、第1始動検出フラグを設定する。第1始動検出フラグは、第1始動センサSE1により遊技球が正常に検出されたことを示すフラグである。
First, special symbol input processing will be described.
In the special symbol input process, the main control CPU 30a performs a first start detection process for determining the detection result of the gaming ball by the first start sensor SE1 based on the output state of the signal by the first start sensor SE1. Although described later in detail, in the first start detection process, when the main control CPU 30a determines that the game ball is normally detected by the first start sensor SE1, the main memory for control is stored in a predetermined storage area in the main control RAM 30c. 1 Set the start detection flag. The first start detection flag is a flag indicating that the gaming ball has been normally detected by the first start sensor SE1.

一方、第1始動検出処理において第1始動検出フラグが設定された場合、主制御用CPU30aは、主制御用RAM30cに記憶されている特別保留数が上限(本実施形態では4)未満であるか否かの第1上限判定を行う。第1上限判定の判定結果が否定である場合、主制御用CPU30aは、第1始動検出フラグを消去する。   On the other hand, if the first start detection flag is set in the first start detection process, is the main control CPU 30a the special hold number stored in the main control RAM 30c less than the upper limit (4 in the present embodiment)? A first upper limit judgment as to whether or not it is made. If the determination result of the first upper limit determination is negative, the main control CPU 30a erases the first start detection flag.

一方、第1上限判定の判定結果が肯定である場合、主制御用CPU30aは、第1始動検出フラグを消去するとともに、特別保留数に1加算し、主制御用RAM30cに記憶されている特別保留数を書き換える。このとき、主制御用CPU30aは、1加算後の特別保留数を表示するように保留表示部11bを制御する。続いて、主制御用CPU30aは、主制御基板30内で生成している各種乱数の値を取得するとともに、該取得した各種乱数の値を特定可能な情報である乱数情報を主制御用RAM30cに記憶させる。乱数情報は、取得した乱数の値であってもよいし、取得した乱数の値を特定可能な他の情報に変換した情報であってもよい。また、主制御用CPU30aは、乱数情報を記憶させる場合、特別ゲーム用の乱数情報であることと、乱数の値の取得契機となった遊技球の入球順序(情報の記憶順序)とを特定可能となるように主制御用RAM30cに記憶させる。   On the other hand, when the determination result of the first upper limit determination is affirmative, the main control CPU 30a erases the first start detection flag, adds 1 to the special suspension number, and stores the special suspension stored in the main control RAM 30c. Rewrite the number. At this time, the main control CPU 30a controls the hold display unit 11b so as to display the number of the special hold after the one addition. Subsequently, the main control CPU 30a acquires the values of various random numbers generated in the main control board 30, and at the same time, transmits to the main control RAM 30c random number information which is information capable of specifying the acquired values of various random numbers. Remember. The random number information may be the value of the acquired random number, or may be information obtained by converting the value of the acquired random number into other identifiable information. In addition, when storing random number information, the main control CPU 30a specifies that it is random number information for a special game and the order of entering the game balls (the order of storing information) that is the trigger for acquiring the value of the random number. It is stored in the main control RAM 30c so as to be possible.

乱数情報を記憶させた場合、第1上限判定の判定結果が否定である場合、及び第1始動検出処理において第1始動検出フラグが設定されなかった場合、主制御用CPU30aは、第2始動センサSE2による信号の出力状態に基づいて、第2始動センサSE2による遊技球の検出結果を判定するための第2始動検出処理を行う。詳しくは後述するが、第2始動検出処理において、主制御用CPU30aは、第2始動センサSE2により遊技球が正常に検出されたと判定した場合、主制御用RAM30c内の所定の記憶領域に第2始動検出フラグを設定する。第2始動検出フラグは、第2始動センサSE2により遊技球が正常に検出されたことを示すフラグである。第2始動検出処理において、第2始動検出フラグが設定されなかった場合、主制御用CPU30aは、特別図柄入力処理を終了する。   When the random number information is stored, the determination result of the first upper limit determination is negative, and when the first start detection flag is not set in the first start detection process, the main control CPU 30a is a second start sensor A second start detection process is performed to determine the detection result of the gaming ball by the second start sensor SE2 based on the output state of the signal by SE2. Although the details will be described later, in the second start detection process, when the main control CPU 30a determines that the game ball is normally detected by the second start sensor SE2, the second control detection process is performed in a predetermined storage area in the main control RAM 30c. Set start detection flag. The second start detection flag is a flag indicating that the gaming ball has been normally detected by the second start sensor SE2. In the second start detection process, when the second start detection flag is not set, the main control CPU 30a ends the special symbol input process.

一方、第2始動検出処理において第2始動検出フラグが設定された場合、主制御用CPU30aは、主制御用RAM30cに記憶されている特別保留数が上限未満であるか否かの第2上限判定を行う。第2上限判定の判定結果が否定である場合、主制御用CPU30aは、第2始動検出フラグを消去する。その後、主制御用CPU30aは、特別図柄入力処理を終了する。   On the other hand, when the second start detection flag is set in the second start detection process, the main control CPU 30a determines the second upper limit whether the number of special holdings stored in the main control RAM 30c is less than the upper limit. I do. If the determination result of the second upper limit determination is negative, the main control CPU 30a erases the second start detection flag. Thereafter, the main control CPU 30a ends the special symbol input process.

一方、第2上限判定の判定結果が肯定である場合、主制御用CPU30aは、第2始動検出フラグを消去するとともに、特別保留数に1加算し、主制御用RAM30cに記憶されている特別保留数を書き換える。このとき、主制御用CPU30aは、1加算後の特別保留数を表示するように保留表示部11bを制御する。続いて、主制御用CPU30aは、主制御基板30内で生成している各種乱数の値を取得するとともに、該取得した各種乱数の値を特定可能な情報である乱数情報を主制御用RAM30cに記憶させる。乱数情報は、取得した乱数の値であってもよいし、取得した乱数の値を特定可能な他の情報に変換した情報であってもよい。また、主制御用CPU30aは、乱数情報を記憶させる場合、特別ゲーム用の乱数情報であることと、乱数の値の取得契機となった遊技球の入球順序(情報の記憶順序)とを特定可能となるように主制御用RAM30cに記憶させる。その後、主制御用CPU30aは、特別図柄入力処理を終了する。   On the other hand, when the determination result of the second upper limit determination is affirmative, the main control CPU 30a erases the second start detection flag, adds 1 to the special suspension number, and stores the special suspension stored in the main control RAM 30c. Rewrite the number. At this time, the main control CPU 30a controls the hold display unit 11b so as to display the number of the special hold after the one addition. Subsequently, the main control CPU 30a acquires the values of various random numbers generated in the main control board 30, and at the same time, transmits to the main control RAM 30c random number information which is information capable of specifying the acquired values of various random numbers. Remember. The random number information may be the value of the acquired random number, or may be information obtained by converting the value of the acquired random number into other identifiable information. In addition, when storing random number information, the main control CPU 30a specifies that it is random number information for a special game and the order of entering the game balls (the order of storing information) that is the trigger for acquiring the value of the random number. It is stored in the main control RAM 30c so as to be possible. Thereafter, the main control CPU 30a ends the special symbol input process.

次に、特別図柄開始処理について説明する。
特別図柄開始処理において、主制御用CPU30aは、特別ゲームの実行条件が成立しているか否かの実行判定を行う。具体的に、主制御用CPU30aは、大当り遊技中ではなく、且つ特別ゲームの実行中ではない場合に特別ゲームの実行条件が成立していると判定する。一方で、主制御用CPU30aは、大当り遊技中、又は特別ゲームの実行中である場合に特別ゲームの実行条件が成立していないと判定する。そして、実行判定において否定判定した場合、主制御用CPU30aは、特別図柄開始処理を終了する。
Next, special symbol start processing will be described.
In the special symbol start process, the main control CPU 30a determines whether or not the execution condition of the special game is established. Specifically, the main control CPU 30a determines that the execution condition of the special game is satisfied when the big hit game is not in progress and the special game is not in progress. On the other hand, the main control CPU 30a determines that the execution condition of the special game is not established when the big hit is in progress or the special game is being executed. And when a negative judging is carried out in execution judging, CPU30a for main control ends special symbol start processing.

一方、実行判定において肯定判定した場合、主制御用CPU30aは、主制御用RAM30cに記憶されている特別保留数を読み出し、該特別保留数が0よりも大きいか否かの保留判定を行う。保留判定において否定判定した場合、主制御用CPU30aは、待機状態に移行することを示す待機コマンドを既に出力したか否かを判定する。本実施形態において待機状態とは、特別図柄変動ゲームが実行されておらず、大当り遊技中ではなく、実行が保留されている特別図柄変動ゲームがなく、且つ遊技球が遊技盤YBの遊技領域に発射されていない状態である。   On the other hand, when an affirmative determination is made in the execution determination, the main control CPU 30a reads the number of special reservations stored in the main control RAM 30c, and performs a holding determination whether the number of special reservations is larger than zero. If a negative determination is made in the hold determination, the main control CPU 30a determines whether or not a standby command indicating transition to the standby state has already been output. In the present embodiment, in the standby state, the special symbol variation game is not executed, the big hit is not in progress, there is no special symbol variation game whose execution is suspended, and the gaming ball is in the gaming area of the game board YB. It has not been launched.

待機コマンドを既に出力した場合、主制御用CPU30aは、特別図柄開始処理を終了する。一方、待機コマンドを出力していない場合、主制御用CPU30aは、所定の出力制限条件が成立しているか否かを判定する。出力制限条件について、詳しくは後述する。出力制限条件が成立している場合、主制御用CPU30aは、特別図柄開始処理を終了する。一方、出力制限条件が成立していない場合、主制御用CPU30aは、待機コマンドを生成して出力バッファにセットする。なお、出力バッファにセットされたコマンドは、コマンドを出力するためのコマンド出力処理において、副制御用CPU31aに出力される。その後、主制御用CPU30aは、特別図柄開始処理を終了する。   When the standby command has already been output, the main control CPU 30a ends the special symbol start process. On the other hand, when the standby command is not output, the main control CPU 30a determines whether a predetermined output restriction condition is satisfied. The output restriction conditions will be described in detail later. When the output restriction condition is satisfied, the main control CPU 30a ends the special symbol start process. On the other hand, when the output restriction condition is not satisfied, the main control CPU 30a generates a standby command and sets it in the output buffer. The command set in the output buffer is output to the sub control CPU 31a in command output processing for outputting a command. Thereafter, the main control CPU 30a ends the special symbol start process.

また、保留判定において肯定判定した場合、主制御用CPU30aは、特別保留数を1減算し、主制御用RAM30cに記憶されている特別保留数を書き換える。このとき、主制御用CPU30aは、1減算後の特別保留数を表示するように保留表示部11bを制御する。   In addition, when the affirmation determination is made in the hold determination, the main control CPU 30a subtracts one from the special hold number, and rewrites the special hold number stored in the main control RAM 30c. At this time, the main control CPU 30a controls the hold display unit 11b so as to display the number of the special hold after 1 subtraction.

次に、主制御用CPU30aは、主制御用RAM30cに記憶されている特別ゲーム用の乱数情報のうち、最先に記憶された乱数情報を取得する。このとき、主制御用CPU30aは、最先に記憶された乱数情報を消去する。次に、主制御用CPU30aは、取得した乱数情報から特定される当り乱数の値と主制御用ROM30bに記憶されている大当り判定値とをもとに、大当り判定(大当り抽選)を行う。大当り判定は、例えば、当り乱数の値と大当り判定値とが一致するか否かにより判定してもよいし、当り乱数の値と大当り判定値とを加算した値が所定値を超えているか否かにより判定してもよい。   Next, the main control CPU 30a acquires the random number information stored first among the random game information for the special game stored in the main control RAM 30c. At this time, the main control CPU 30a erases the first stored random number information. Next, the main control CPU 30a performs a big hit determination (big hit lottery) based on the value of the hit random number specified from the acquired random number information and the big hit determination value stored in the main control ROM 30b. The jackpot determination may be made, for example, based on whether or not the value of the jackpot random number matches the jackpot judgment value, or whether the value obtained by adding the jackpot random value and the jackpot judgment value exceeds a predetermined value. It may be determined by

大当り判定において大当りと判定した場合、主制御用CPU30aは、特別ゲームで導出させる大当り図柄と、特別ゲームの変動パターンとを決定する。例えば、主制御用CPU30aは、取得した乱数情報から特定される特別図柄乱数の値に基づき、特別図柄による大当り図柄の中から特別図柄表示部11aにて確定停止表示させる最終停止図柄を決定するとよい。また、主制御用CPU30aは、取得した乱数情報から特定される変動パターン乱数の値に基づき、変動パターンを決定するとよい。このとき、主制御用CPU30aは、大当り判定において大当りと判定していることから、大当り変動用の変動パターンの中から変動パターンを決定する。   When it is determined that the jackpot is determined to be a jackpot in the jackpot determination, the main control CPU 30a determines a jackpot symbol to be derived in the special game and a variation pattern of the special game. For example, based on the value of the special symbol random number specified from the acquired random number information, the main control CPU 30a may determine the final stop symbol to be displayed on the special symbol display unit 11a from the big hit symbol by the special symbol. . Further, the main control CPU 30a may determine the fluctuation pattern based on the value of the fluctuation pattern random number specified from the acquired random number information. At this time, since the main control CPU 30a determines that a big hit is made in the big hit determination, it determines a variation pattern from among the variation patterns for the big hit variation.

一方、大当り判定において大当りと判定しなかった(はずれと判定した)場合、主制御用CPU30aは、特別ゲームで導出させるはずれ図柄と、特別ゲームの変動パターンとを決定する。例えば、主制御用CPU30aは、取得した乱数情報から特定される変動パターン乱数の値に基づき、変動パターンを決定するとよい。このとき、主制御用CPU30aは、大当り判定において大当りと判定しなかったことから、はずれ変動用の変動パターンの中から変動パターンを決定する。そして、変動パターンを決定すると、主制御用CPU30aは、特別図柄開始処理を終了する。   On the other hand, when it is not determined as a big hit in the big hit determination (it is determined as a loss), the main control CPU 30a determines a lost pattern to be derived in the special game and a variation pattern of the special game. For example, the main control CPU 30a may determine the fluctuation pattern based on the value of the fluctuation pattern random number specified from the acquired random number information. At this time, the main control CPU 30a does not determine the big hit in the big hit determination, and therefore determines the change pattern from among the change patterns for out-of-the-door change. Then, when the variation pattern is determined, the main control CPU 30a ends the special symbol start process.

そして、特別図柄開始処理を終了すると、主制御用CPU30aは、特別図柄開始処理とは別の処理を行うことによって、特別ゲームを実行させる。具体的に、主制御用CPU30aは、特別ゲームを実行させる場合、特別ゲームが開始されるように特別図柄表示部11aを制御するとともに、特別図柄開始処理において決定した変動パターンに定められた変動時間の計測を開始する。またこのとき、主制御用CPU30aは、変動パターンを指示するとともに演出ゲームの開始を指示する変動パターン指定コマンドを生成し、出力バッファにセットする。また、主制御用CPU30aは、特別図柄の最終停止図柄を指示する特別図柄指定コマンドを生成し、出力バッファにセットする。その後、主制御用CPU30aは、変動パターンに定められた変動時間が経過すると、特別図柄開始処理において決定した最終停止図柄(特別図柄)が導出されるように特別図柄表示部11aを制御するとともに、演出図柄の変動停止を指示して図柄組み合わせを導出させるための全図柄停止コマンドを生成し、出力バッファにセットする。   Then, when the special symbol start process is ended, the main control CPU 30a executes a special game by performing a process different from the special symbol start process. Specifically, when executing the special game, the main control CPU 30a controls the special symbol display portion 11a so that the special game is started, and the fluctuation time determined in the fluctuation pattern determined in the special symbol start process Start measuring. Further, at this time, the main control CPU 30a generates a fluctuation pattern designation command instructing a fluctuation pattern and instructing the start of a rendering game, and sets the fluctuation pattern designation command in the output buffer. Further, the main control CPU 30a generates a special symbol designating command for instructing the final stop symbol of the special symbol, and sets it in the output buffer. Thereafter, the main control CPU 30a controls the special symbol display portion 11a so that the final stop symbol (special symbol) determined in the special symbol start process is derived when the variation time set in the variation pattern has elapsed. It instructs the fluctuation stop of the production design, generates all the design stop command for making the design combination lead out, sets to the output buffer.

次に、大当り遊技を付与するための処理について説明する。
主制御用CPU30aは、特別図柄開始処理で決定した大当り図柄(即ち、大当りの種類)に基づいて、大当り遊技の種類を特定する。そして、主制御用CPU30aは、大当りの特別ゲームの終了後、特定した大当り遊技を付与する制御を開始するとともに、所定の制御コマンドを出力するための処理を行う。本実施形態において、主制御用CPU30aは、大当り図柄として特定図柄を決定した場合、特定大当り遊技を付与する制御を行う一方で、大当り図柄として非特定図柄を決定した場合、非特定大当り遊技を付与する制御を行う。
Next, processing for giving a big hit game will be described.
The main control CPU 30a identifies the type of jackpot game based on the jackpot symbol (ie, the type of jackpot) determined in the special symbol start process. Then, after the end of the special game of the big hit, the main control CPU 30a starts control to grant the specified big hit game and performs processing for outputting a predetermined control command. In the present embodiment, when the main control CPU 30a determines a specific symbol as a big hit symbol, while performing control to grant a specific big hit game, when it determines a non-specific symbol as a big hit symbol, a non specific big hit game is awarded. Control to

主制御用CPU30aは、大当りの特別ゲームが終了すると、最初にオープニング時間の計測を開始する。主制御用CPU30aは、オープニング時間が経過すると、ラウンド遊技を実行させるための処理を行う。   When the big game special game ends, the main control CPU 30a first starts measuring the opening time. When the opening time has elapsed, the main control CPU 30a performs processing for executing a round game.

具体的に、主制御用CPU30aは、何れの大当り遊技であっても、特定のラウンド遊技(例えば、5回目のラウンド遊技)において、第2大入賞口18が開放されるように、第3アクチュエータA3を制御する。ここで、主制御用CPU30aは、特定大当り遊技における特定のラウンド遊技では、第1時間(例えば、25秒)を上限時間として第2大入賞口18を開放させる。主制御用CPU30aは、非特定大当り遊技における特定のラウンド遊技では、第1時間よりも短い第2時間(例えば、0.1秒)を上限時間として第2大入賞口18を開放させる。第2時間は、実質的に遊技球が入球不能な時間に設定するとよい。なお、主制御用CPU30aは、第2大入賞口18に入球した遊技球が第2排出通路20bに流入可能となるように、第4アクチュエータA4を制御する。   Specifically, the main control CPU 30a is the third actuator so that the second large winning opening 18 is opened in a specific round game (for example, the fifth round game), regardless of which jackpot game. Control A3. Here, the main control CPU 30a opens the second large winning opening 18 with the first time (for example, 25 seconds) as the upper limit time in the specific round game in the specific big hit game. The main control CPU 30a opens the second big winning opening 18 with the second time (for example, 0.1 second) shorter than the first time as the upper limit time in the specific round game in the non-specified big hit game. The second time may be set to a time when the game ball can not enter the ball substantially. The main control CPU 30a controls the fourth actuator A4 so that the gaming ball having entered the second large winning opening 18 can flow into the second discharge passage 20b.

また、主制御用CPU30aは、何れの大当り遊技であっても、特定のラウンド遊技とは異なる非特定のラウンド遊技において、第1大入賞口16が開放されるように、第2アクチュエータA2を制御する。ここで、主制御用CPU30aは、何れの大当り遊技であっても、非特定のラウンド遊技において、第3時間(例えば、25秒)を上限時間として第1大入賞口16を開放させる。なお、第3時間は、第1時間と同じ時間であってもよく、異なる時間であってもよい。   In addition, the main control CPU 30a controls the second actuator A2 so that the first big winning opening 16 is opened in any non-specific round game different from the specific round game, regardless of which jackpot game. Do. Here, in any non-specific round game, the main control CPU 30a opens the first large winning opening 16 with the third time (for example, 25 seconds) as the upper limit time in any of the big hit games. The third time may be the same time as the first time, or may be a different time.

そして、主制御用CPU30aは、大当り遊技中、第1カウントセンサSE3による信号の出力状態に基づいて、第1カウントセンサSE3による遊技球の検出結果を判定するための第1大入賞検出処理を行う。詳しくは後述するが、第1大入賞検出処理において、主制御用CPU30aは、第1カウントセンサSE3により遊技球が正常に検出されたと判定した場合、主制御用RAM30c内の所定の記憶領域に、第1カウント検出フラグを設定する。そして、主制御用CPU30aは、第1カウント検出フラグが設定された場合、第1大入賞検出処理とは別の処理において、賞球として払い出す遊技球の数を特定可能な第1払出コマンドを生成し、払出制御基板32に出力する。その後、主制御用CPU30aは、第1カウント検出フラグを消去する。一方、払出制御基板32は、第1払出コマンドを入力すると、入力した第1払出コマンドから特定した数の遊技球を賞球として払い出すように払出装置を制御する。   Then, the main control CPU 30a performs the first big prize detection processing for determining the detection result of the game ball by the first count sensor SE3 based on the output state of the signal by the first count sensor SE3 during the big hit game . Although described later in detail, when the main control CPU 30a determines that the gaming ball is normally detected by the first count sensor SE3 in the first large winning detection process, the main storage area is stored in a predetermined storage area in the main control RAM 30c. The first count detection flag is set. Then, when the first count detection flag is set, the main control CPU 30a performs the first payout command capable of specifying the number of gaming balls to be paid out as a prize ball in processing different from the first big winning detection processing. It is generated and output to the payout control board 32. Thereafter, the main control CPU 30a erases the first count detection flag. On the other hand, when the payout control board 32 inputs the first payout command, the payout control board 32 controls the payout device to pay out the game balls of the number specified from the input first payout command as the winning balls.

また、主制御用CPU30aは、大当り遊技中、第2カウントセンサSE4による信号の出力状態に基づいて、第2カウントセンサSE4による遊技球の検出結果を判定するための第2大入賞検出処理を行う。詳しくは後述するが、第2大入賞検出処理において、主制御用CPU30aは、第2カウントセンサSE4により遊技球が正常に検出されたと判定した場合、主制御用RAM30c内の所定の記憶領域に、第2カウント検出フラグを設定する。そして、主制御用CPU30aは、第2カウント検出フラグが設定された場合、第2大入賞検出処理とは別の処理において、賞球として払い出す遊技球の数を特定可能な第2払出コマンドを生成し、払出制御基板32に出力する。その後、主制御用CPU30aは、第1カウント検出フラグを消去する。一方、払出制御基板32は、第2払出コマンドを入力すると、入力した第2払出コマンドから特定した数の遊技球を賞球として払い出すように払出装置を制御する。なお、主制御用CPU30aは、第1カウントセンサSE3により遊技球が正常に検出されたと判定した場合と、第2カウントセンサSE4により遊技球が正常に検出されたと判定した場合とで、払い出す遊技球の数を同一としてもよいし、異ならせてもよい。   Further, the main control CPU 30a performs a second big winning detection process for determining the detection result of the game ball by the second count sensor SE4 based on the output state of the signal by the second count sensor SE4 during the big hit game . Although described later in detail, in the second large winning detection process, when the main control CPU 30a determines that the game ball is normally detected by the second count sensor SE4, in a predetermined storage area in the main control RAM 30c, The second count detection flag is set. Then, when the second count detection flag is set, the main control CPU 30a performs a second payout command capable of specifying the number of gaming balls to be paid out as a prize ball in processing different from the second big winning detection processing. It is generated and output to the payout control board 32. Thereafter, the main control CPU 30a erases the first count detection flag. On the other hand, when the payout control board 32 receives the second payout command, the payout control board 32 controls the payout device to pay out the game balls of the number specified from the input second payout command as the winning balls. The main control CPU 30a pays out the game when the first count sensor SE3 determines that the game ball is normally detected and the second count sensor SE4 determines that the game ball is normally detected. The number of spheres may be the same or different.

また、第2大入賞検出処理において、主制御用CPU30aは、第2カウントセンサSE4により遊技球が正常に検出されたと判定した場合、即ち、第2カウント検出フラグが設定された場合、主制御用RAM30c内に記憶されている遊技球数カウンタを1加算する。ここで、遊技球数カウンタは、遊技球が第2大入賞口18に入球する毎に1加算される一方で、第2大入賞口18に入球した遊技球が機外に排出される毎に1減算されるカウンタである。したがって、主制御用CPU30aは、遊技球数カウンタの値から、第2大入賞口18に入球したが未だ機外に排出されていない遊技球の数を特定できる。なお、第2大入賞口18に入球した遊技球が機外に排出される毎に遊技球数カウンタを1減算する処理については後述する。   Further, in the second large winning detection process, when the main control CPU 30a determines that the game ball is normally detected by the second count sensor SE4, that is, when the second count detection flag is set, the main control The gaming ball number counter stored in the RAM 30c is incremented by one. Here, the gaming ball number counter is incremented by one each time the gaming ball enters the second large winning opening 18, while the gaming ball entering the second large winning opening 18 is discharged outside the machine. It is a counter that is decremented by one each time. Therefore, the main control CPU 30a can specify the number of gaming balls that have entered the second large winning opening 18 but have not yet been discharged out of the machine, from the value of the gaming ball number counter. The process of subtracting one from the gaming ball number counter each time the gaming ball having entered the second large winning opening 18 is discharged to the outside of the machine will be described later.

また、主制御用CPU30aは、大当り遊技中、特定センサSE6による信号の出力状態に基づいて、特定センサSE6による遊技球の検出結果を判定するための特定検出処理を行う。詳しくは後述するが、特定検出処理において、主制御用CPU30aは、特定センサSE6により遊技球が正常に検出されたと判定した場合、主制御用RAM30c内の所定の記憶領域に、特定検出フラグを設定する。また、特定検出処理において、主制御用CPU30aは、特定センサSE6により遊技球が正常に検出されたと判定した場合、即ち、特定検出フラグが設定された場合、主制御用RAM30c内に記憶されている遊技球数カウンタを1減算する。即ち、主制御用CPU30aは、第2大入賞口18に入球した遊技球が、第2排出通路20bを通過して機外に排出される毎に遊技球数カウンタを1減算する。   Further, the main control CPU 30a performs a specific detection process for determining the detection result of the game ball by the specific sensor SE6 based on the output state of the signal by the specific sensor SE6 during the big hit game. Although described in detail later, in the specific detection process, when the main control CPU 30a determines that the game ball is normally detected by the specific sensor SE6, a specific detection flag is set in a predetermined storage area in the main control RAM 30c. Do. In the specific detection process, when the main control CPU 30a determines that the gaming ball is normally detected by the specific sensor SE6, that is, when the specific detection flag is set, it is stored in the main control RAM 30c. The gaming ball number counter is decremented by one. That is, the main control CPU 30a subtracts one from the gaming ball number counter every time the gaming ball having entered the second large winning opening 18 is discharged to the outside of the machine through the second discharge passage 20b.

そして、主制御用CPU30aは、ラウンド遊技を開始させた後、第1終了条件又は第2終了条件が成立すると、開放させた大入賞口を閉鎖させることによりラウンド遊技を終了させる。主制御用CPU30aは、このようなラウンド遊技を実行させるための処理を、大当り遊技に定められた上限回数のラウンド遊技が終了するまで繰り返し行う。主制御用CPU30aは、最終回のラウンド遊技が終了すると、エンディング時間の計測を開始する。その後、主制御用CPU30aは、エンディング時間が経過すると、大当り遊技を終了する。   Then, after the start of the round game, when the first end condition or the second end condition is satisfied, the main control CPU 30a ends the round game by closing the opened special winning opening. The main control CPU 30a repeatedly performs the processing for executing such a round game until the round game of the upper limit number determined for the big hit game is ended. When the final round game is over, the main control CPU 30a starts measuring the ending time. Thereafter, the main control CPU 30a terminates the big hit game when the ending time has elapsed.

そして、主制御用CPU30aは、特定検出フラグが設定されていない場合、大当り遊技の終了後の遊技状態を低確高ベース状態に制御する。その後、主制御用CPU30aは、大当り遊技終了後における特別ゲームの実行回数が予め定めた上限回数に到達する第1高ベース終了条件、又は次回の大当り遊技が付与される第2高ベース終了条件の成立を契機として、高ベース状態を終了させ、遊技状態を低確低ベース状態に制御する。   Then, when the specific detection flag is not set, the main control CPU 30a controls the gaming state after the end of the big hit game to the low probability high base state. After that, the main control CPU 30a performs the first high base end condition that the number of times of execution of the special game after the big hit game end reaches the predetermined upper limit number, or the second high base end condition where the next big hit game is given Triggered by the establishment, the high base state is ended, and the gaming state is controlled to the low probability low base state.

一方、主制御用CPU30aは、特定検出フラグが設定されている場合、大当り遊技の終了後の遊技状態を高確高ベース状態に制御し、特定検出フラグを消去する。その後、主制御用CPU30aは、次回の大当り遊技が付与されたことを契機として成立する当り終了条件の成立を契機として、高確率状態及び高ベース状態を終了させる。   On the other hand, when the specific detection flag is set, the main control CPU 30a controls the gaming state after the end of the big hit game to a high probability high base state, and deletes the specific detection flag. After that, the main control CPU 30a ends the high probability state and the high base state, triggered by the establishment of the hit end condition established with the next big hit game being awarded.

なお、本実施形態において、高確率状態を付与する(高確率状態に制御する)とは、主制御用RAM30c内に記憶されている確率状態フラグに高確率状態を示す値を設定することである。本実施形態では、主制御用CPU30aが、特定センサSE6による遊技球の検出結果に基づいて、主制御用RAM30c内に記憶されている確率状態フラグに高確率状態を示す値を設定することにより、有利状態付与手段が実現される。また、本実施形態において、高ベース状態を付与する(高ベース状態に制御する)とは、主制御用RAM30c内に記憶されているベース状態フラグに高ベース状態を示す値を記憶させることである。また、本実施形態において、低確率状態を付与する(高確率状態を終了させる)とは、主制御用RAM30c内に記憶されている確率状態フラグに低確率状態を示す値を記憶させることである。また、本実施形態において、低ベース状態を付与する(高ベース状態を終了させる)とは、主制御用RAM30c内に記憶されているベース状態フラグに低ベース状態を示す値を記憶させることである。   In the present embodiment, to assign a high probability state (control to a high probability state) is to set a value indicating a high probability state to the probability state flag stored in the main control RAM 30 c. . In the present embodiment, the main control CPU 30a sets a value indicating a high probability state to the probability state flag stored in the main control RAM 30c based on the detection result of the gaming ball by the specific sensor SE6. An advantageous state giving means is realized. Further, in the present embodiment, to impart the high base state (control to the high base state) is to store a value indicating the high base state in the base state flag stored in the main control RAM 30 c. . Further, in the present embodiment, to assign the low probability state (terminate the high probability state) is to store a value indicating the low probability state in the probability state flag stored in the main control RAM 30 c. . Further, in the present embodiment, to impart the low base state (terminate the high base state) is to store a value indicating the low base state in the base state flag stored in the main control RAM 30 c. .

また、主制御用CPU30aは、大当り遊技中、排出センサSE5による信号の出力状態に基づいて、排出センサSE5による遊技球の検出結果を判定するための排出検出処理を行う。詳しくは後述するが、排出検出処理において、主制御用CPU30aは、排出センサSE5により遊技球が正常に検出されたと判定した場合、主制御用RAM30c内に記憶されている遊技球数カウンタを1減算する。即ち、主制御用CPU30aは、第2大入賞口18に入球した遊技球が、第1排出通路20aを通過して機外に排出される毎に遊技球数カウンタを1減算する。   The main control CPU 30a performs a discharge detection process for determining the detection result of the game ball by the discharge sensor SE5 based on the output state of the signal by the discharge sensor SE5 during the big hit game. Although described later in detail, in the discharge detection process, when the main control CPU 30a determines that the game ball is normally detected by the discharge sensor SE5, the game ball number counter stored in the main control RAM 30c is decremented by 1 Do. That is, the main control CPU 30a decrements the gaming ball number counter by one each time the gaming ball having entered the second large winning opening 18 is discharged to the outside of the machine through the first discharge passage 20a.

次に、滞留判定処理について説明する。
図5に示すように、滞留判定処理において、主制御用CPU30aは、遊技球数カウンタが1以上であるか否かを判定する(ステップS1)。上述したように、遊技球数カウンタは、遊技球が第2大入賞口18に入球する毎に1加算される一方で、第2大入賞口18に入球した遊技球が機外に排出される毎に1減算されるカウンタである。ステップS1の判定結果が否定である場合、即ち、第2大入賞口18に入球したが未だ機外に排出されていない未排出球が存在しない場合、主制御用CPU30aは、滞留判定処理を終了する。
Next, the retention determination process will be described.
As shown in FIG. 5, in the retention determination process, the main control CPU 30a determines whether the gaming ball number counter is 1 or more (step S1). As described above, the gaming ball number counter is incremented by one each time the gaming ball enters the second large winning opening 18, while the gaming ball entering the second large winning opening 18 is discharged outside the machine. It is a counter that is decremented by 1 each time it is turned on. If the determination result in step S1 is negative, that is, there is no undischarged ball that has entered the second large winning opening 18 but has not yet been discharged out of the machine, the main control CPU 30a performs the retention determination process. finish.

一方、ステップS1の判定結果が肯定である場合、即ち、第2大入賞口18に入球したが未だ機外に排出されていない未排出球が存在する場合、主制御用CPU30aは、第2大入賞口18を開放するラウンド遊技が終了してから所定時間が経過したか否かを判定する(ステップS2)。本実施形態において、所定時間は、第2大入賞口18に入球した遊技球が機外に排出されるのに要する時間よりも十分に長い時間に設定されている。   On the other hand, if the determination result in step S1 is affirmative, that is, if there is an undischarged ball that has entered the second large winning opening 18 but has not yet been discharged outside the machine, the main control CPU 30a It is determined whether or not a predetermined time has elapsed since the end of the round game for opening the special winning opening 18 (step S2). In the present embodiment, the predetermined time is set to be sufficiently longer than the time required for the game ball having entered the second big winning opening 18 to be discharged out of the machine.

そして、ステップS2の判定結果が肯定である場合、主制御用CPU30aは、主制御用RAM30c内の所定の記憶領域に滞留フラグを設定する(ステップS3)。滞留フラグは、第2大入賞口18に入球した遊技球が機外に排出されることなく滞留していることを示すフラグである。つまり、主制御用CPU30aは、第2大入賞口18に入球したが未だ機外に排出されていない未排出球が存在する場合であって、第2大入賞口18を開放するラウンド遊技が終了してから所定時間が経過していることを条件として、遊技球が滞留していると判定する。その後、主制御用CPU30aは、滞留判定処理を終了する。   If the determination result in step S2 is affirmative, the main control CPU 30a sets a retention flag in a predetermined storage area in the main control RAM 30c (step S3). The staying flag is a flag indicating that the gaming ball having entered the second large winning opening 18 is staying without being discharged out of the machine. That is, the main control CPU 30a enters the second large winning opening 18, but there is a non-discharged ball which has not yet been discharged outside the machine, and a round game in which the second large winning opening 18 is opened. It is determined that the game ball is staying on condition that a predetermined time has elapsed since the end. Thereafter, the main control CPU 30a ends the retention determination process.

一方、ステップS2の判定結果が否定である場合、主制御用CPU30aは、滞留フラグを設定することなく滞留判定処理を終了する。つまり、主制御用CPU30aは、第2大入賞口18に入球したが未だ機外に排出されていない未排出球が存在する場合であっても、第2大入賞口18を開放するラウンド遊技の遊技中であるとき、又は当該ラウンド遊技が終了してから所定時間が経過していないときには、遊技球が滞留していると判定しない。   On the other hand, when the determination result of step S2 is negative, the main control CPU 30a ends the retention determination process without setting the retention flag. That is, the main control CPU 30a is a round game in which the second large winning opening 18 is opened even when there are undischarged balls that entered the second large winning opening 18 but have not yet been discharged outside the machine. When the game is being played, or when a predetermined time has not elapsed since the end of the round game, it is not determined that the game ball is staying.

このような滞留判定処理により、主制御用CPU30aは、遊技球数カウンタに基づいて、第2大入賞口18に入球したが未だ機外に排出されていない未排出球の有無を特定可能である。   With such retention determination processing, the main control CPU 30a can specify the presence or absence of undischarged balls that have entered the second large winning opening 18 but have not yet been discharged out of the machine based on the gaming ball number counter. is there.

そして、主制御用CPU30aは、滞留フラグを設定した場合、滞留判定処理とは別の処理において、遊技球の滞留が発生していることを示す滞留コマンドを生成して出力バッファにセットする。   Then, when the retention flag is set, the main control CPU 30a generates a retention command indicating that retention of the gaming ball is occurring in a process different from the retention determination process, and sets the retention command in the output buffer.

また、主制御用CPU30aは、所定の滞留解消条件が成立した場合に、滞留フラグを消去するとともに、滞留解消コマンドを生成して出力バッファにセットする。所定の滞留解消条件とは、例えば、遊技球数カウンタが0になったことであってもよいし、所定のスイッチが操作されたことであってもよい。   Further, when the predetermined stagnation cancellation condition is satisfied, the main control CPU 30a erases the stagnation flag and generates a stagnation cancellation command and sets it in the output buffer. The predetermined stagnation cancellation condition may be, for example, that the gaming ball number counter has become 0, or that a predetermined switch has been operated.

次に、普通図柄入力処理について説明する。
普通図柄入力処理において、主制御用CPU30aは、ゲートセンサSE7による信号の出力状態に基づいて、ゲートセンサSE7による遊技球の検出結果を判定するためのゲート検出処理を行う。詳しくは後述するが、ゲート検出処理において、主制御用CPU30aは、ゲートセンサSE7により遊技球が正常に検出されたと判定した場合、主制御用RAM30c内の所定の記憶領域に、ゲート検出フラグを設定する。ゲート検出処理において、ゲート検出フラグが設定されなかった場合、主制御用CPU30aは、普通図柄入力処理を終了する。
Next, normal symbol input processing will be described.
In normal symbol input processing, the main control CPU 30a performs gate detection processing for determining the detection result of the gaming ball by the gate sensor SE7 based on the output state of the signal by the gate sensor SE7. Although described later in detail, in the gate detection process, when the main control CPU 30a determines that the gaming ball is normally detected by the gate sensor SE7, the gate detection flag is set in a predetermined storage area in the main control RAM 30c. Do. In the gate detection process, when the gate detection flag is not set, the main control CPU 30a ends the normal symbol input process.

一方、ゲート検出処理においてゲート検出フラグが設定された場合、主制御用CPU30aは、主制御用RAM30cに記憶されている普通保留数が上限(本実施形態では4)未満であるか否かを判定する。普通保留数が上限未満ではない場合、主制御用CPU30aは、ゲート検出フラグを消去する。その後、主制御用CPU30aは、普通図柄入力処理を終了する。一方、普通保留数が上限未満である場合、主制御用CPU30aは、ゲート検出フラグを消去するとともに、普通保留数を1加算し、主制御用RAM30cに記憶されている普通保留数を書き換える。   On the other hand, when the gate detection flag is set in the gate detection process, the main control CPU 30a determines whether or not the number of normal reservations stored in the main control RAM 30c is less than the upper limit (4 in the present embodiment). Do. If the number of normal reservations is not less than the upper limit, the main control CPU 30a clears the gate detection flag. Thereafter, the main control CPU 30a ends the normal symbol input process. On the other hand, when the number of normal reservations is less than the upper limit, the main control CPU 30a erases the gate detection flag, adds one to the number of ordinary reservations, and rewrites the number of ordinary reservations stored in the main control RAM 30c.

次に、主制御用CPU30aは、主制御基板30内で生成している各種乱数の値を取得するとともに、該取得した各種乱数の値を特定可能な情報である乱数情報を主制御用RAM30cに記憶させる。例えば、主制御用CPU30aは、各種乱数として、普通図柄の当り抽選に用いる普通当り乱数や、普通ゲームの変動時間を決定するための振分けに用いる普通振分乱数などを取得する。また、主制御用CPU30aは、乱数情報を記憶させる場合、普通ゲーム用の乱数情報であることと、乱数の値の取得契機となった遊技球の入球順序(情報の記憶順序)とを特定可能となるように主制御用RAM30cに記憶させる。その後、主制御用CPU30aは、普通図柄入力処理を終了する。   Next, the main control CPU 30a acquires the values of various random numbers generated in the main control board 30, and at the same time, transmits to the main control RAM 30c random number information that is information capable of specifying the acquired values of the various random numbers. Remember. For example, the main control CPU 30a acquires, as various random numbers, a normal hit random number used for a hit lottery of a normal symbol, a normal distribution random number used for distribution for determining a change time of a normal game, and the like. Further, when storing random number information, the main control CPU 30a specifies that it is random number information for a normal game, and the order of ball entry (storage order of information) of the game ball that triggered the acquisition of the value of the random number. It is stored in the main control RAM 30c so as to be possible. Thereafter, the main control CPU 30a ends the normal symbol input process.

次に、普通図柄開始処理について説明する。
普通図柄開始処理において、主制御用CPU30aは、普通ゲームの実行条件が成立しているか否かを判定する。主制御用CPU30aは、普通当り遊技中ではなく、且つ普通ゲーム中ではない場合に肯定判定する一方で、普通当り遊技中、又は普通ゲーム中である場合に否定判定する。普通ゲームの実行条件が成立していない場合、主制御用CPU30aは、普通図柄開始処理を終了する。
Next, normal symbol start processing will be described.
In the normal symbol start process, the main control CPU 30a determines whether or not the execution condition of the normal game is established. The main control CPU 30a makes an affirmative determination if it is not in a normal hit game and not in a normal game, but determines a negative determination in a normal hit game or a normal game. When the execution condition of the normal game is not satisfied, the main control CPU 30a ends the normal symbol start process.

その一方で、普通ゲームの実行条件が成立している場合、主制御用CPU30aは、主制御用RAM30cに記憶されている普通保留数が1以上であるか否かを判定する。普通保留数が1以上ではない場合、主制御用CPU30aは、普通図柄開始処理を終了する。普通保留数が1以上である場合、主制御用CPU30aは、普通保留数を1減算し、主制御用RAM30cに記憶されている普通保留数を書き換える。次に、主制御用CPU30aは、普通ゲーム用の乱数情報のうち、最先に記憶された乱数情報を取得する。このとき、主制御用CPU30aは、最先に記憶された乱数情報を消去する。   On the other hand, when the execution condition of the normal game is satisfied, the main control CPU 30a determines whether or not the number of normal reservations stored in the main control RAM 30c is one or more. If the normal holding number is not one or more, the main control CPU 30a ends the normal symbol start process. If the normal holding number is one or more, the main control CPU 30a subtracts one from the normal holding number, and rewrites the normal holding number stored in the main control RAM 30c. Next, the main control CPU 30a acquires the random number information stored first among the random game information for the normal game. At this time, the main control CPU 30a erases the first stored random number information.

次に、主制御用CPU30aは、取得した乱数情報から特定される普通当り乱数の値と主制御用ROM30bに記憶されている普通当り判定値とをもとに、普通当りに当選とするか否かの普通当り判定(普通当り抽選)を行う。ここで、上述した普通図柄の確率変動制御を採用する場合、主制御用CPU30aは、パチンコ遊技機10のベース状態に応じた普通当り判定値を用いて普通当り判定を行うことにより、低ベース状態と高ベース状態とで、普通当り判定において肯定判定する確率を異ならせる。この場合、例えば、主制御用CPU30aは、高ベース状態においては、低ベース状態に比して、普通当りにおいて肯定判定する確率が高くなるように、普通当り判定を行うとよい。   Next, based on the value of the normal hit random number specified from the acquired random number information and the normal hit determination value stored in the main control ROM 30b, the main control CPU 30a determines whether the normal hit is won or not. Perform a normal hit judgment (normal hit lottery). Here, when adopting the above-mentioned probability variation control of the normal symbol, the main control CPU 30a performs the normal hit determination by using the normal hit determination value according to the base state of the pachinko gaming machine 10, so that the low base state And the high base state, the probability of positive determination in the normal hit determination is different. In this case, for example, in the high base state, the main control CPU 30a may perform the normal hit determination so that the probability of an affirmative determination in the normal hit is higher than that in the low base state.

普通当り判定において普通当りと判定した場合、主制御用CPU30aは、普通図柄表示部11cにて確定停止表示させる普通当り図柄と、普通ゲームの変動時間とを決定する。ここで、上述した普通図柄の変動時間短縮制御を採用する場合、主制御用CPU30aは、高ベース状態においては、低ベース状態に比して、普通図柄変動ゲームの平均変動時間が短くなるように、普通図柄変動ゲームの変動時間を決定する。この場合、例えば、主制御用CPU30aは、低ベース状態においては第1変動時間を決定し、高ベース状態においては第1変動時間よりも短い第2変動時間を決定するとよい。その後、主制御用CPU30aは、普通図柄開始処理を終了する。   If it is determined in the normal hit determination that the hit is a normal hit, the main control CPU 30a determines a normal hit symbol to be displayed as a fixed stop on the normal symbol display portion 11c and a fluctuation time of the normal game. Here, when adopting the above-described fluctuation pattern shortening control of the normal symbol, the main control CPU 30a is such that in the high base state, the average fluctuation time of the normal symbol fluctuation game is shorter than in the low base state. , Determine the variation time of the normal symbol variation game. In this case, for example, the main control CPU 30a may determine the first variation time in the low base state and determine the second variation time shorter than the first change time in the high base state. Thereafter, the main control CPU 30a ends the normal symbol start process.

また、普通当り判定において普通はずれと判定した場合、主制御用CPU30aは、普通図柄表示部11cにて確定停止表示させる普通はずれ図柄と、普通ゲームの変動時間とを決定する。その後、主制御用CPU30aは、普通図柄開始処理を終了する。   In addition, when it is determined that the normal hit is determined to be normal in the normal hit determination, the main control CPU 30a determines the normal off symbol to be displayed on the normal symbol display portion 11c as a fixed stop and the fluctuation time of the normal game. Thereafter, the main control CPU 30a ends the normal symbol start process.

そして、普通図柄開始処理を終了すると、主制御用CPU30aは、普通図柄開始処理とは別の処理を行うことによって、普通ゲームを実行させる。具体的に、主制御用CPU30aは、普通ゲームを開始させた後、普通図柄開始処理において決定した変動時間が経過したときに、普通図柄開始処理において決定した普通図柄を導出させるように普通図柄表示部11cを制御する。   Then, when the normal symbol start process is ended, the main control CPU 30a executes the normal game by performing a process different from the normal symbol start process. Specifically, the main control CPU 30a displays the normal symbol so as to derive the normal symbol determined in the normal symbol start process when the variation time determined in the normal symbol start process has elapsed after starting the normal game. Control the unit 11c.

次に、普通当り遊技を付与するための処理について説明する。
普通当りに当選した場合、主制御用CPU30aは、普通図柄変動ゲームが終了すると、第1可変部材15の開放パターンを決定するとともに、該決定した開放パターンにしたがって第1可変部材15が開状態となるように第1アクチュエータA1を制御する。ここで、上述した開放時間延長制御を採用する場合、主制御用CPU30aは、高ベース状態においては、低ベース状態に比して、1回の普通当り遊技における第1可変部材15の合計開放時間が長くなるように、開放パターンを決定する。この場合、例えば、主制御用CPU30aは、低ベース状態においては第1開放パターンを選択し、高ベース状態においては、第1開放パターンよりも1回の普通当り遊技における第1可変部材15の合計開放時間が長い第2開放パターンを決定するとよい。
Next, processing for granting a normal hit game will be described.
When a normal hit is won, the main control CPU 30a determines the opening pattern of the first variable member 15 when the normal symbol variation game is over, and the first variable member 15 is opened according to the determined opening pattern. To control the first actuator A1. Here, when the above-described open time extension control is adopted, the main control CPU 30a in the high base state has a total open time of the first variable member 15 in one normal hit game compared to the low base state. Determine the opening pattern so that is longer. In this case, for example, the main control CPU 30a selects the first opening pattern in the low base state, and in the high base state, the total of the first variable members 15 in one regular hit game than the first opening pattern. It is preferable to determine a second opening pattern in which the opening time is long.

また、主制御用CPU30aは、第1普通入賞センサSE8による信号の出力状態に基づいて、第1普通入賞センサSE8による遊技球の検出結果を判定するための第1普通入賞検出処理を行う。詳しくは後述するが、第1普通入賞検出処理において、主制御用CPU30aは、第1普通入賞センサSE8により遊技球が正常に検出されたと判定した場合、主制御用RAM30c内の所定の記憶領域に、第1普通入賞検出フラグを設定する。そして、主制御用CPU30aは、第1普通入賞検出フラグが設定された場合、第1普通入賞検出処理とは別の処理において、賞球として払い出す遊技球の数を特定可能な第3払出コマンドを生成し、払出制御基板32に出力する。その後、主制御用CPU30aは、第1普通入賞検出フラグを消去する。一方、払出制御基板32は、第3払出コマンドを入力すると、入力した第3払出コマンドから特定した数の遊技球を賞球として払い出すように払出装置を制御する。   Further, the main control CPU 30a performs a first ordinary winning detection process for determining the detection result of the game ball by the first ordinary winning sensor SE8 based on the output state of the signal by the first ordinary winning sensor SE8. Although described later in detail, in the first normal winning detection process, when the main control CPU 30a determines that the gaming ball is normally detected by the first normal winning sensor SE8, a predetermined storage area in the main control RAM 30c is stored. , Set the first ordinary winning detection flag. Then, when the first ordinary winning detection flag is set, the main control CPU 30a is a third payout command that can specify the number of gaming balls to be paid out as winning balls in processing different from the first ordinary winning detection processing. Are output to the payout control board 32. Thereafter, the main control CPU 30a erases the first ordinary winning detection flag. On the other hand, when the payout control board 32 receives the third payout command, the payout control board 32 controls the payout device to pay out the game balls of the number specified from the inputted third payout command as the winning balls.

また、主制御用CPU30aは、第2普通入賞センサSE9による信号の出力状態に基づいて、第2普通入賞センサSE9による遊技球の検出結果を判定するための第2普通入賞検出処理を行う。詳しくは後述するが、第2普通入賞検出処理において、主制御用CPU30aは、第2普通入賞センサSE9により遊技球が正常に検出されたと判定した場合、主制御用RAM30c内の所定の記憶領域に、第2普通入賞検出フラグを設定する。そして、主制御用CPU30aは、第2普通入賞検出フラグが設定された場合、第2普通入賞検出処理とは別の処理において、賞球として払い出す遊技球の数を特定可能な第4払出コマンドを生成し、払出制御基板32に出力する。その後、主制御用CPU30aは、第2普通入賞検出フラグを消去する。一方、払出制御基板32は、第4払出コマンドを入力すると、入力した第4払出コマンドから特定した数の遊技球を賞球として払い出すように払出装置を制御する。なお、主制御用CPU30aは、第1普通入賞センサSE8により遊技球が正常に検出されたと判定した場合と、第2普通入賞センサSE9により遊技球が正常に検出されたと判定した場合とで、払い出す遊技球の数を同一としてもよいし、異ならせてもよい。   Further, the main control CPU 30a performs a second normal winning detection process for determining the detection result of the gaming ball by the second normal winning sensor SE9 based on the output state of the signal by the second normal winning sensor SE9. Although described later in detail, in the second normal winning detection process, when the main control CPU 30a determines that the gaming ball is normally detected by the second normal winning sensor SE9, a predetermined storage area in the main control RAM 30c is stored. , 2nd normal prize detection flag is set. Then, when the second ordinary winning detection flag is set, the main control CPU 30a is a fourth payout command that can specify the number of gaming balls to be paid out as winning balls in processing different from the second ordinary winning detection processing. Are output to the payout control board 32. Thereafter, the main control CPU 30a erases the second ordinary winning detection flag. On the other hand, when the payout control board 32 receives the fourth payout command, the payout control board 32 controls the payout device to pay out the game balls of the number specified from the input fourth payout command as the winning balls. The main control CPU 30a pays when it is determined that the gaming ball is normally detected by the first ordinary winning sensor SE8, and when it is determined that the gaming ball is normally detected by the second ordinary winning sensor SE9. The number of game balls to be played may be the same or different.

また、主制御用CPU30aは、アウト口センサSE10による信号の出力状態に基づいて、アウト口センサSE10による遊技球の検出結果を判定するためのアウト口検出処理を行う。詳しくは後述するが、アウト口検出処理において、主制御用CPU30aは、アウト口センサSE10により遊技球が正常に検出されたと判定した場合、主制御用RAM30c内の所定の記憶領域に、アウト口検出フラグを設定する。そして、主制御用CPU30aは、アウト口検出フラグが設定された場合、アウト口検出処理とは別の処理において、遊技球が発射されていない待機状態であるかを判定するための処理を行う。   Further, the main control CPU 30a performs an out-port detection process for determining the detection result of the gaming ball by the out-port sensor SE10 based on the output state of the signal from the out-port sensor SE10. Although described in detail later, in the out-port detecting process, when the main control CPU 30a determines that the gaming ball is normally detected by the out-port sensor SE10, out-port detection is performed in a predetermined storage area in the main control RAM 30c. Set the flag. Then, when the out-port detection flag is set, the main control CPU 30a performs processing for determining whether or not the gaming ball is in a standby state in which the gaming ball is not fired in processing different from the out-port detection processing.

具体的に、本実施形態において、主制御用CPU30aは、アウト口検出フラグが設定された場合、特定の時間を計測するタイマを設定し、アウト口検出フラグを消去する。また、主制御用CPU30aは、特定の時間の計測中に、上述したアウト口検出処理において、アウト口センサSE10が遊技球を正常に検出したと判定した場合、即ち、再びアウト口検出フラグを設定した場合、特定の時間を計測するタイマをリセットし、特定の時間を計測し直す。   Specifically, in the present embodiment, when the out-port detection flag is set, the main control CPU 30a sets a timer that measures a specific time, and erases the out-port detection flag. Further, when the main control CPU 30a determines that the out-port sensor SE10 has detected the gaming ball normally in the above-described out-port detection processing while measuring a specific time, that is, sets the out-port detection flag again. If so, reset the timer that measures a specific time, and measure a specific time again.

このため、本実施形態において、特定の時間を計測するタイマが設定されていることは、出力制限条件が成立していることに相当する。なお、本実施形態において、特定の時間を計測するタイマが設定されていない状況とは、アウト口センサSE10が最後に遊技球を検出してから特定の時間が経過した状況、即ち、遊技球が発射されていない状況であるといえる。つまり、主制御用CPU30aは、上述した特別図柄開始処理において、特別ゲームの実行中ではなく、大当り遊技中ではなく、且つ保留中の特別ゲームがないと判定した場合、遊技球が発射されていないことを条件として、待機状態であると判定し、待機コマンドを生成する。本実施形態において、特定の時間は、所定期間に相当する。   Therefore, in the present embodiment, the setting of the timer for measuring a specific time corresponds to the satisfaction of the output restriction condition. In the present embodiment, the situation where the timer for measuring a specific time is not set means the situation where a specific time has elapsed since the out-port sensor SE10 last detected the gaming ball, ie, the gaming ball is It can be said that the situation has not been launched. That is, when the main control CPU 30a determines that the special game is not being executed, is not a big hit, and is not holding a special game in the special symbol start process described above, the game ball is not fired. On the condition that it is determined to be in the standby state, and generates a standby command. In the present embodiment, the specific time corresponds to a predetermined period.

次に、副制御用のプログラムに基づいて、副制御基板31の副制御用CPU31aが実行する各種処理について説明する。副制御用CPU31aは、主制御用CPU30aから制御信号(制御コマンド)を入力すると、その制御信号に応じて各種処理を実行する。   Next, various processes executed by the sub control CPU 31a of the sub control board 31 will be described based on the sub control program. When the sub-control CPU 31a receives a control signal (control command) from the main control CPU 30a, the sub-control CPU 31a executes various processes in accordance with the control signal.

まず、演出ゲームを実行するための演出図柄変動処理について説明する。演出図柄変動処理において、副制御用CPU31aは、特別図柄指定コマンド及び変動パターン指定コマンドを入力すると、特別図柄指定コマンドにより指定された確定停止図柄に基づき、演出表示装置12に確定停止表示させる演出図柄による図柄組み合わせを決定する。副制御用CPU31aは、特別図柄指定コマンドにより指定された確定停止図柄が大当り図柄である場合には、大当りの図柄組み合わせを決定する。   First, the effect symbol variation process for executing the effect game will be described. In the effect symbol variation process, when the sub-control CPU 31a inputs the special symbol designation command and the variation pattern designation command, the effect symbol 12 causes the effect display device 12 to make a decision stop display based on the decision stop symbol designated by the special symbol designation command. Determine the symbol combination by. When the determined stop symbol designated by the special symbol designation command is a big hit symbol, the sub control CPU 31a determines a symbol combination of the big hit.

また、副制御用CPU31aは、指定された確定停止図柄がはずれ図柄である場合には、変動パターン指定コマンドにより指定された変動パターンに基づいて演出表示装置12に確定停止表示させる演出図柄による図柄組み合わせを決定する。   Further, when the designated final stop symbol is an out symbol, the sub control CPU 31a causes the effect display 12 to stop the final display based on the variation pattern designated by the variation pattern designation command, and the symbol combination by the representation symbol is made Decide.

また、副制御用CPU31aは、変動パターン指定コマンドの入力を契機として、全図柄列の演出図柄の変動表示を開始させ、演出ゲームを開始するように演出表示装置12を制御する。具体的に、副制御用CPU31aは、演出ゲームにおいて、指定された変動パターンから特定可能な変動時間内に、全列の演出図柄を決定した図柄組み合わせで一旦停止表示するように演出表示装置12を制御する。その後、副制御用CPU31aは、全図柄停止コマンドの入力を契機として、全列の演出図柄を決定した図柄組み合わせで確定停止表示するように演出表示装置12を制御する。   In addition, the sub control CPU 31a controls the effect display device 12 to start the effect game by starting the variable display of the effect symbols of all the symbol rows in response to the input of the change pattern designation command. Specifically, in the effect game, the sub-control CPU 31a temporarily displays the effect display device 12 so as to temporarily stop and display the symbol patterns determined for all the rows in the change time that can be identified from the specified change pattern. Control. After that, the sub-control CPU 31a controls the effect display device 12 so as to display the fixed stop with the symbol combination in which the effect symbols of all the rows are determined, triggered by the input of the all symbol stop command.

また、副制御用CPU31aは、演出ゲームの実行中において、変動パターン指定コマンドにより指定された変動パターンに基づく演出内容で音声演出を実行させるようにスピーカSpを制御する。さらに、副制御用CPU31aは、演出ゲームの実行中において、変動パターン指定コマンドにより指定された変動パターンに基づく演出内容で発光演出を実行させるように装飾ランプLaを制御する。   In addition, the sub control CPU 31a controls the speaker Sp so as to execute the sound effect with the contents of the effect based on the fluctuation pattern designated by the fluctuation pattern designation command during the execution of the effect game. Furthermore, the sub control CPU 31a controls the decoration lamp La to execute the light emission effect with the contents of the effect based on the fluctuation pattern designated by the fluctuation pattern designation command during the execution of the effect game.

また、本実施形態のパチンコ遊技機10は、待機状態であることを報知する待機演出(所謂、デモンストレーション演出)を実行可能である。例えば、待機演出は、演出表示装置12において所定のキャラクタ画像を表示する表示演出として実行される。なお、待機演出は、スピーカSpによる音声演出として実行されてもよいし、装飾ランプLaによる発光演出として実行されてもよい。また、待機演出は、演出表示装置12による表示演出、スピーカSpによる音声演出、及び装飾ランプLaによる発光演出のうち複数の演出を組み合わせて実行されてもよい。本実施形態において、副制御用CPU31aは、待機コマンドの入力を契機として、演出表示装置12、スピーカSp、及び装飾ランプLaのうち少なくとも1つを制御することにより、待機演出を実行させる制御が可能である。   In addition, the pachinko gaming machine 10 of the present embodiment can execute a standby effect (so-called, demonstration effect) for notifying that it is in a standby state. For example, the standby effect is executed as a display effect for displaying a predetermined character image on the effect display device 12. The standby effect may be performed as a sound effect by the speaker Sp, or may be performed as a light emission effect by the decoration lamp La. In addition, the standby effect may be performed by combining a plurality of effects among the display effect by the effect display device 12, the sound effect by the speaker Sp, and the light emission effect by the decoration lamp La. In the present embodiment, the sub-control CPU 31a can perform control to execute standby effect by controlling at least one of the effect display device 12, the speaker Sp, and the decoration lamp La, triggered by the input of the standby command. It is.

また、本実施形態のパチンコ遊技機10は、遊技球の滞留が発生していることを報知する滞留報知を実行可能である。滞留報知は、演出表示装置12において所定の文字列(例えば「球が詰まっています」など)を模した画像表示する態様で実行される。なお、滞留報知は、スピーカSpによる音声出力によって実行されてもよいし、装飾ランプLaの発光によって実行されてもよい。また、滞留報知は、演出表示装置12での画像の表示による報知、スピーカSpからの音声出力による報知、及び装飾ランプLaの発光による報知のうち複数の報知を組み合わせて実行されてもよい。本実施形態において、副制御用CPU31aは、滞留コマンドの入力を契機として、演出表示装置12、スピーカSp、及び装飾ランプLaのうち少なくとも1つを制御することにより、滞留報知を実行させる制御が可能である。また、副制御用CPU31aは、滞留解消コマンドの入力を契機として、滞留報知を終了させる制御が可能である。   In addition, the pachinko gaming machine 10 of the present embodiment can execute a stay notification to notify that the stay of the game ball is occurring. The staying notification is performed in a mode of displaying an image imitating a predetermined character string (for example, “a ball is clogged” or the like) on the effect display device 12. Note that the staying notification may be performed by audio output from the speaker Sp, or may be performed by light emission of the decoration lamp La. In addition, the staying notification may be performed by combining a plurality of notifications among the notification by the display of the image on the effect display device 12, the notification by the sound output from the speaker Sp, and the notification by the light emission of the decoration lamp La. In the present embodiment, the sub-control CPU 31a can be controlled to execute a stay notification by controlling at least one of the effect display device 12, the speaker Sp, and the decoration lamp La, triggered by the input of the stay command. It is. In addition, the sub control CPU 31a can perform control to end the staying notification, triggered by the input of the staying solution cancellation command.

以下、主制御用CPU30aが各センサSE1〜SE10による遊技球の検出結果を判定するために行う各種の検出処理について説明する。
まず、第1始動センサSE1による遊技球の検出結果を判定するための第1始動検出処理について説明する。なお、本実施形態において、第1始動検出処理は、第1始動センサSE1による信号の出力状態に基づいて、遊技球の検出結果を判定するための判定処理に相当する。
Hereinafter, various types of detection processing performed by the main control CPU 30a to determine the detection result of the game balls by the sensors SE1 to SE10 will be described.
First, the first start detection process for determining the detection result of the gaming ball by the first start sensor SE1 will be described. In the present embodiment, the first start detection process corresponds to the determination process for determining the detection result of the gaming ball based on the output state of the signal from the first start sensor SE1.

図6に示すように、主制御用CPU30aは、第1始動検出処理において、第1始動センサSE1による検出信号の出力状態をもとに、当該検出信号の出力状態を示すデータを取得する(ステップS11)。ステップS11で取得した検出信号の出力状態を示すデータは、今回の第1始動検出処理における第1始動センサSE1による検出信号の出力状態を示すデータ(以下、「今回データ」と示す)に相当する。   As shown in FIG. 6, in the first start detection process, the main control CPU 30a acquires data indicating the output state of the detection signal based on the output state of the detection signal by the first start sensor SE1 (step S11). The data indicating the output state of the detection signal acquired in step S11 corresponds to the data indicating the output state of the detection signal by the first start sensor SE1 in the first start detection process this time (hereinafter referred to as "current data") .

次に、主制御用CPU30aは、主制御用RAM30c内に記憶されている前回第1始動フラグから、前回の第1始動検出処理における第1始動センサSE1による検出信号の出力状態を示すデータ(以下、「前回データ」と示す)を取得する(ステップS12)。その後、主制御用CPU30aは、ステップS11で取得した今回データを特定可能となるように前回第1始動フラグを更新する(ステップS13)。これにより、主制御用CPU30aは、次回の第1始動検出処理において、前回第1始動フラグから今回の第1始動検出処理における第1始動センサSE1による検出信号の出力状態を示すデータ(次回の第1始動検出処理における前回データに相当する)を取得できるようになる。   Next, the main control CPU 30a uses the data indicating the output state of the detection signal by the first start sensor SE1 in the previous first start detection process from the previous first start flag stored in the main control RAM 30c (hereinafter referred to as , “Previous data” is acquired (step S12). Thereafter, the main control CPU 30a updates the previous first start flag so that the current data acquired in step S11 can be identified (step S13). Thereby, in the next first start detection process, the main control CPU 30a outputs data indicating the output state of the detection signal by the first start sensor SE1 in the first start detection process this time from the previous first start flag (next time 1) It becomes possible to obtain the previous data in the start detection process).

続いて、主制御用CPU30aは、主制御用RAM30c内に記憶されている前々回第1始動フラグから、前々回の第1始動検出処理における第1始動センサSE1による検出信号の出力状態を示すデータ(以下、「前々回データ」と示す)を取得する(ステップS14)。その後、主制御用CPU30aは、ステップS12で取得した前回データを特定可能となるように前々回第1始動フラグを更新する(ステップS15)。これにより、主制御用CPU30aは、次回の第1始動検出処理において、前々回第1始動フラグから前回の第1始動検出処理における第1始動センサSE1による検出信号の出力状態を示すデータ(次回の第1始動検出処理における前々回データに相当する)を取得できるようになる。   Subsequently, the main control CPU 30a uses the data indicating the output state of the detection signal by the first start sensor SE1 in the first start detection process of the second previous time from the previous second first start flag stored in the main control RAM 30c , “Previous time data” is acquired (step S14). Thereafter, the main control CPU 30a updates the first start flag two times before so that the previous data acquired at step S12 can be identified (step S15). Thereby, in the next first start detection process, the main control CPU 30a outputs data indicating the output state of the detection signal by the first start sensor SE1 in the previous first start detection process from the last start first start flag. (1) It becomes possible to obtain data (corresponding to the data before the second time in the start detection process)

次に、主制御用CPU30aは、ステップS11で取得した今回データとステップS12で取得した前回データが一致するか否かを判定する(ステップS16)。即ち、主制御用CPU30aは、今回の第1始動検出処理における第1始動センサSE1による検出信号の出力状態が、前回の第1始動検出処理における第1始動センサSE1による検出信号の出力状態と一致するか否かを判定する。そして、ステップS16の判定結果が否定である場合、主制御用CPU30aは第1始動検出処理を終了する。   Next, the main control CPU 30a determines whether the current data acquired in step S11 and the previous data acquired in step S12 match (step S16). That is, the main control CPU 30a matches the output state of the detection signal by the first start sensor SE1 in the current first start detection process with the output state of the detection signal by the first start sensor SE1 in the previous first start detection process. It is determined whether to do. When the determination result in step S16 is negative, the main control CPU 30a ends the first start detection process.

一方、ステップS16の判定結果が肯定である場合、主制御用CPU30aは、ステップS11で取得した今回データとステップS14で取得した前々回データが一致するか否かを判定する(ステップS17)。即ち、主制御用CPU30aは、今回の第1始動検出処理における第1始動センサSE1による検出信号の出力状態が、前々回の第1始動検出処理における第1始動センサSE1による検出信号の出力状態と一致するか否かを判定する。そして、ステップS17の判定結果が肯定である場合、主制御用CPU30aは第1始動検出処理を終了する。   On the other hand, if the determination result in step S16 is affirmative, the main control CPU 30a determines whether the current data acquired in step S11 and the previous second data acquired in step S14 match (step S17). That is, the main control CPU 30a matches the output state of the detection signal of the first start sensor SE1 in the first start detection process of this time with the output state of the detection signal of the first start sensor SE1 in the first start detection process of the last time. It is determined whether to do. When the determination result of step S17 is affirmative, the main control CPU 30a ends the first start detection process.

そして、ステップS17の判定結果が否定である場合、主制御用CPU30aは、ステップS11で取得した今回データが遊技球を検出していることを示すデータであるか否かを判定する(ステップS18)。ここで、主制御用CPU30aは、今回データが、第1始動センサSE1による検出信号の出力状態がON状態であることを示すデータであるときには、遊技球を検出していることを示すデータであると判定する。一方、主制御用CPU30aは、今回データが、第1始動センサSE1による検出信号の出力状態がOFF状態であることを示すデータであるときには、遊技球を検出していないことを示すデータであると判定する。   Then, if the determination result in step S17 is negative, the main control CPU 30a determines whether or not the current data acquired in step S11 indicates that the game ball is detected (step S18). . Here, the main control CPU 30a is data indicating that the gaming ball is detected when the current data is data indicating that the output state of the detection signal by the first start sensor SE1 is in the ON state. It is determined that On the other hand, when the main control CPU 30a is data showing that the output state of the detection signal from the first start sensor SE1 is in the OFF state, the main control CPU 30a indicates that the game ball is not detected. judge.

ステップS18の判定結果が肯定である場合、即ち、今回データが遊技球を検出していることを示すデータである場合、主制御用CPU30aは、遊技球を検出していることを示す第1始動検出中フラグを主制御用RAM30c内の所定の記憶領域に設定する(ステップS19)。つまり、主制御用CPU30aは、今回データ及び前回データが検出信号の出力状態がON状態であることを示すデータであり、前々回データが検出信号の出力状態がOFF状態であることを示すデータである場合、第1始動センサSE1が遊技球を検出したと判定し、第1始動検出中フラグを設定する。   If the determination result in step S18 is affirmative, that is, if the data is data indicating that the game ball is detected this time, the main control CPU 30a performs the first start indicating that the game ball is detected. A detection flag is set in a predetermined storage area in the main control RAM 30c (step S19). That is, the main control CPU 30a is data indicating that the current data and the previous data indicate that the output state of the detection signal is in the ON state, and the data before the last data indicates that the output state of the detection signal is in the OFF state. In this case, it is determined that the first start sensor SE1 has detected the gaming ball, and a first start detection flag is set.

一方、ステップS18の判定結果が否定である場合、即ち、今回データが遊技球を検出していないことを示すデータである場合、主制御用CPU30aは、第1始動検出中フラグが設定されているか否かを判定する(ステップS20)。そして、ステップS20の判定結果が肯定である場合、主制御用CPU30aは、第1始動検出フラグを設定する(ステップS21)。つまり、主制御用CPU30aは、今回データ及び前回データが検出信号の出力状態がOFF状態であることを示すデータであり、前々回データが検出信号の出力状態がON状態であることを示すデータである場合、第1始動センサSE1が遊技球を検出しなくなったと判定し、第1始動検出フラグを設定する。   On the other hand, if the determination result in step S18 is negative, that is, if the present data is data indicating that the game ball is not detected, is the main control CPU 30a set the first start detection flag? It is determined whether or not it is (step S20). When the determination result of step S20 is affirmative, the main control CPU 30a sets a first start detection flag (step S21). That is, the main control CPU 30a is data indicating that the current data and the previous data indicate that the output state of the detection signal is in the OFF state, and the data before the last data indicates that the output state of the detection signal is in the ON state. In the case, it is determined that the first start sensor SE1 has not detected the game ball, and the first start detection flag is set.

上述のように、第1始動検出フラグは、第1始動センサSE1により遊技球が正常に検出されたことを示すフラグである。つまり、主制御用CPU30aは、第1始動センサSE1により遊技球が正常に検出されたと判定したことを契機として、第1始動検出フラグを設定する。   As described above, the first start detection flag is a flag indicating that the gaming ball has been normally detected by the first start sensor SE1. That is, the main control CPU 30a sets the first start detection flag in response to the determination that the game ball has been normally detected by the first start sensor SE1.

ここで、本実施形態において、遊技球を正常に検出するとは、ステップS18の判定結果が肯定となることで第1始動検出中フラグを設定した後に、次回以降の第1始動検出処理においてステップS18の判定結果が否定となることに相当する。言い換えれば、主制御用CPU30aは、遊技球を検出したと判定した後に遊技球を検出しなくなったと判定した場合に、遊技球を正常に検出したと判定する。一方で、主制御用CPU30aは、遊技球を検出したと判定したが、その後に遊技球を検出しなくなったと判定していない場合や、遊技球を検出したと判定していないにもかかわらず、遊技球を検出しなくなったと判定した場合については、遊技球を正常に検出したと判定しない。   Here, in the present embodiment, that the game ball is normally detected means that the first start detection flag is set when the determination result in step S18 becomes affirmative, and then step S18 in the first start detection process after the next time. It corresponds to the fact that the judgment result of is negative. In other words, the main control CPU 30a determines that the game ball has been detected normally when it is determined that the game ball has not been detected after determining that the game ball has been detected. On the other hand, although the main control CPU 30a determines that the game ball has been detected, it has not determined that the game ball has not been detected after that, or although it has not determined that the game ball has been detected, When it is determined that the gaming ball is no longer detected, it is not determined that the gaming ball is normally detected.

その後、主制御用CPU30aは、第1始動検出中フラグを消去する(ステップS22)。そして、主制御用CPU30aは、第1始動検出処理を終了する。
一方、ステップS20の判定結果が否定である場合、主制御用CPU30aは、第1始動検出処理を終了する。
Thereafter, the main control CPU 30a erases the first start detection flag (step S22). Then, the main control CPU 30a ends the first start detection process.
On the other hand, when the determination result of step S20 is negative, the main control CPU 30a ends the first start detection process.

以上のように、主制御用CPU30aは、第1始動検出処理において、今回データが前回データと一致し、且つ今回データと前々回データとが不一致である場合に、第1始動センサSE1による遊技球の検出結果が変化したと判定する。   As described above, in the first start detection process, when the current data matches the previous data, and the current data and the second-preceding data do not match, the main control CPU 30a controls the game ball by the first start sensor SE1. It is determined that the detection result has changed.

また、図7に示すように、主制御用CPU30aは、第2始動センサSE2による信号の出力状態に基づいて、第2始動センサSE2による遊技球の検出結果を判定するための第2始動検出処理を実行する。なお、本実施形態において、第2始動検出処理は、第2始動センサSE2による信号の出力状態に基づいて、遊技球の検出結果を判定するための判定処理に相当する。   Further, as shown in FIG. 7, the main control CPU 30a performs a second start detection process for determining the detection result of the gaming ball by the second start sensor SE2 based on the output state of the signal by the second start sensor SE2. Run. In the present embodiment, the second start detection process corresponds to the determination process for determining the detection result of the gaming ball based on the output state of the signal from the second start sensor SE2.

第2始動検出処理は、第1始動検出処理について、第1始動センサSE1を第2始動センサSE2に置き換えた処理であるため、説明を省略する。具体的に、第2始動検出処理は、第1始動検出処理について、前回第1始動フラグを前回第2始動フラグに、前々回第1始動フラグを前々回第2始動フラグに、第1始動検出中フラグを第2始動検出中フラグに、第1始動検出フラグを第2始動検出フラグにそれぞれ読み替えた処理である。   The second start detection process is a process in which the first start sensor SE1 is replaced with a second start sensor SE2 in the first start detection process, and thus the description thereof is omitted. Specifically, in the second start detection process, the first start detection flag is set to the previous second start flag, the first start flag is set to the second start flag, and the first start detection flag is set. The second start detection flag is read as a second start detection flag, and the second start detection flag is read.

また、図8に示すように、主制御用CPU30aは、第1カウントセンサSE3による信号の出力状態に基づいて、第1カウントセンサSE3による遊技球の検出結果を判定するための第1大入賞検出処理を実行する。なお、本実施形態において、第1大入賞検出処理は、第1カウントセンサSE3による信号の出力状態に基づいて、遊技球の検出結果を判定するための特別判定処理に相当する。   In addition, as shown in FIG. 8, the main control CPU 30a detects the first big prize for determining the detection result of the gaming ball by the first count sensor SE3 based on the output state of the signal by the first count sensor SE3. Execute the process In the present embodiment, the first winning detection process corresponds to the special determination process for determining the detection result of the gaming ball based on the output state of the signal from the first count sensor SE3.

第1大入賞検出処理は、第1始動検出処理について、第1始動センサSE1を第1カウントセンサSE3に置き換えた処理であるため、説明を省略する。具体的に、第1大入賞検出処理は、第1始動検出処理について、前回第1始動フラグを前回第1カウント始動フラグに、前々回第1始動フラグを前々回第1カウントフラグに、第1始動検出中フラグを第1カウント検出中フラグに、第1始動検出フラグを第1カウント検出フラグにそれぞれ読み替えた処理である。   The first large winning detection process is a process in which the first start sensor SE1 is replaced with the first count sensor SE3 in the first start detection process, and thus the description thereof is omitted. Specifically, in the first big win detection process, the first start detection process is performed by setting the previous first start flag to the previous first count start flag and setting the first start flag to the previous second count flag, and to detect the first start. The middle flag is a first count detection flag, and the first start detection flag is a first count detection flag.

また、図9に示すように、主制御用CPU30aは、第2カウントセンサSE4による信号の出力状態に基づいて、第2カウントセンサSE4による遊技球の検出結果を判定するための第2大入賞検出処理を実行する。なお、本実施形態において、第2大入賞検出処理は、第2カウントセンサSE4による信号の出力状態に基づいて、遊技球の検出結果を判定するための特別判定処理に相当する。   Further, as shown in FIG. 9, the main control CPU 30a detects a second winning game for determining the detection result of the gaming ball by the second count sensor SE4 based on the output state of the signal by the second count sensor SE4. Execute the process In the present embodiment, the second winning detection process corresponds to the special determination process for determining the detection result of the gaming ball based on the output state of the signal from the second count sensor SE4.

第2大入賞検出処理のステップS71〜S81の処理は、第1始動検出処理のステップS11〜S21の処理について、第1始動センサSE1を第2カウントセンサSE4に置き換えた処理であるため、説明を省略する。具体的に、第2大入賞検出処理は、第1始動検出処理について、前回第1始動フラグを前回第2カウント始動フラグに、前々回第1始動フラグを前々回第2カウントフラグに、第1始動検出中フラグを第2カウント検出中フラグに、第1始動検出フラグを第2カウント検出フラグにそれぞれ読み替えた処理である。   The process of steps S71 to S81 of the second big winning detection process is a process in which the first start sensor SE1 is replaced with the second count sensor SE4 in the processes of steps S11 to S21 of the first start detection process. I omit it. Specifically, in the second large winning detection process, the first start detection process is performed by setting the previous first start flag to the previous second count start flag and setting the first start flag to the second count flag before the first start detection process. The middle flag is a second count detection flag, and the first start detection flag is a second count detection flag.

第2大入賞検出処理において、主制御用CPU30aは、ステップS81の処理を終了すると、主制御用RAM30c内に記憶されている遊技球数カウンタを1加算する(ステップS82)。即ち、主制御用CPU30aは、遊技球が第2大入賞口18に入球する毎に遊技球数カウンタを1加算する。ここで、遊技球数カウンタは、遊技球が第2大入賞口18に入球する毎に1加算される一方で、第2大入賞口18に入球した遊技球が機外に排出される毎に1減算されるカウンタである。したがって、主制御用CPU30aは、遊技球数カウンタの値から、第2大入賞口18に入球したが未だ機外に排出されていない遊技球の数を特定できる。なお、第2大入賞口18に入球した遊技球が機外に排出される毎に遊技球数カウンタを1減算する処理については後述する。   In the second large winning detection process, when the process of step S81 is completed, the main control CPU 30a adds 1 to the gaming ball number counter stored in the main control RAM 30c (step S82). That is, each time the gaming ball enters the second large winning opening 18, the main control CPU 30a adds 1 to the gaming ball number counter. Here, the gaming ball number counter is incremented by one each time the gaming ball enters the second large winning opening 18, while the gaming ball entering the second large winning opening 18 is discharged outside the machine. It is a counter that is decremented by one each time. Therefore, the main control CPU 30a can specify the number of gaming balls that have entered the second large winning opening 18 but have not yet been discharged out of the machine, from the value of the gaming ball number counter. The process of subtracting one from the gaming ball number counter each time the gaming ball having entered the second large winning opening 18 is discharged to the outside of the machine will be described later.

そして、ステップS82の処理を終了すると、主制御用CPU30aは、第2カウント検出中フラグを消去する(ステップS83)。その後、主制御用CPU30aは、第2大入賞検出処理を終了する。   When the process of step S82 is completed, the main control CPU 30a erases the second count detection flag (step S83). Thereafter, the main control CPU 30a ends the second winning detection process.

また、図10に示すように、主制御用CPU30aは、特定センサSE6による信号の出力状態に基づいて、特定センサSE6による遊技球の検出結果を判定するための特定検出処理を実行する。なお、本実施形態において、特定検出処理は、特定センサSE6による信号の出力状態に基づいて、遊技球の検出結果を判定するための特定判定処理に相当する。   Further, as shown in FIG. 10, the main control CPU 30a executes a specific detection process for determining the detection result of the gaming ball by the specific sensor SE6 based on the output state of the signal by the specific sensor SE6. In the present embodiment, the specific detection process corresponds to a specific determination process for determining the detection result of the gaming ball based on the output state of the signal from the specific sensor SE6.

特定検出処理のステップS91〜S101の処理は、第1始動検出処理のステップS11〜S21の処理について、第1始動センサSE1を特定センサSE6に置き換えた処理であるため、説明を省略する。具体的に、特定検出処理は、第1始動検出処理について、前回第1始動フラグを前回特定フラグに、前々回第1始動フラグを前々回特定フラグに、第1始動検出中フラグを特定検出中フラグに、第1始動検出フラグを特定検出フラグにそれぞれ読み替えた処理である。   The processes of steps S91 to S101 of the specific detection process are processes in which the first start sensor SE1 is replaced with the specific sensor SE6 in the processes of steps S11 to S21 of the first start detection process, and thus the description thereof will be omitted. Specifically, in the specific start detection processing, the first start detection flag is set as the previous specific flag, the first start detection flag is set as the previous specific turn flag, and the first start detection flag is set as the specific detection in progress flag. These are processes in which the first start detection flag is replaced with the specific detection flag.

特定検出処理において、主制御用CPU30aは、ステップS101の処理を終了すると、主制御用RAM30c内に記憶されている遊技球数カウンタの値を1減算する(ステップS102)。即ち、主制御用CPU30aは、第2大入賞口18に入球した遊技球が、第2排出通路20bを通過して機外に排出される毎に遊技球数カウンタを1減算する。そして、ステップS102の処理を終了すると、主制御用CPU30aは、特定検出中フラグを消去する(ステップS103)。その後、主制御用CPU30aは、特定検出処理を終了する。   In the specific detection process, when the process of step S101 is completed, the main control CPU 30a subtracts one from the value of the gaming ball number counter stored in the main control RAM 30c (step S102). That is, the main control CPU 30a subtracts one from the gaming ball number counter every time the gaming ball having entered the second large winning opening 18 is discharged to the outside of the machine through the second discharge passage 20b. Then, when the process of step S102 is finished, the main control CPU 30a erases the flag under specific detection (step S103). Thereafter, the main control CPU 30a ends the specific detection process.

また、図11に示すように、主制御用CPU30aは、排出センサSE5による信号の出力状態に基づいて、排出センサSE5による遊技球の検出結果を判定するための排出検出処理を実行する。なお、本実施形態において、排出検出処理は、排出センサSE5による信号の出力状態に基づいて、遊技球の検出結果を判定するための特定排出判定処理に相当する。   Further, as shown in FIG. 11, the main control CPU 30a executes a discharge detection process for determining the detection result of the gaming ball by the discharge sensor SE5 based on the output state of the signal by the discharge sensor SE5. In the present embodiment, the discharge detection process corresponds to a specific discharge determination process for determining the detection result of the gaming ball based on the output state of the signal by the discharge sensor SE5.

排出検出処理のステップS111〜S120の処理は、第1始動検出処理のステップS11〜S20の処理について、第1始動センサSE1を排出センサSE5に置き換えた処理であるため、説明を省略する。具体的に、排出検出処理は、第1始動検出処理について、前回第1始動フラグを前回排出フラグに、前々回第1始動フラグを前々回排出フラグに、第1始動検出中フラグを排出検出中フラグにそれぞれ読み替えた処理である。   The processes of steps S111 to S120 of the discharge detection process are processes in which the first start sensor SE1 is replaced with the discharge sensor SE5 in the processes of steps S11 to S20 of the first start detection process, and thus the description thereof will be omitted. Specifically, for the first start detection process, the discharge detection process sets the previous first start flag to the previous discharge flag, the previous start to the first start flag to the previous discharge flag, and the first start detecting flag to the discharge detection flag. It is the processing which each read.

排出検出処理において、ステップS120の判定結果が否定である場合、即ち、排出検出中フラグが設定されていない場合、主制御用CPU30aは、排出検出処理を終了する。   In the discharge detection process, when the determination result in step S120 is negative, that is, when the discharge detection in progress flag is not set, the main control CPU 30a ends the discharge detection process.

一方、ステップS120の判定結果が肯定である場合、即ち、排出検出中フラグが設定されている場合、主制御用CPU30aは、主制御用RAM30c内に記憶されている遊技球数カウンタの値を1減算する(ステップS121)。即ち、主制御用CPU30aは、第2大入賞口18に入球した遊技球が、第1排出通路20aを通過して機外に排出される毎に遊技球数カウンタを1減算する。そして、ステップS121の処理を終了すると、主制御用CPU30aは、排出検出中フラグを消去する(ステップS122)。その後、主制御用CPU30aは、排出検出処理を終了する。   On the other hand, when the determination result in step S120 is affirmative, that is, when the discharge detection flag is set, the main control CPU 30a sets the value of the game ball number counter stored in the main control RAM 30c to 1 The subtraction is performed (step S121). That is, the main control CPU 30a decrements the gaming ball number counter by one each time the gaming ball having entered the second large winning opening 18 is discharged to the outside of the machine through the first discharge passage 20a. When the process of step S121 is completed, the main control CPU 30a erases the discharge detection in progress flag (step S122). Thereafter, the main control CPU 30a ends the discharge detection process.

また、図12に示すように、主制御用CPU30aは、ゲートセンサSE7による信号の出力状態に基づいて、ゲートセンサSE7による遊技球の検出結果を判定するためのゲート検出処理を実行する。なお、本実施形態において、ゲート検出処理は、ゲートセンサSE7による信号の出力状態に基づいて、遊技球の検出結果を判定するための普通判定処理に相当する。   Further, as shown in FIG. 12, the main control CPU 30a executes gate detection processing for determining the detection result of the game ball by the gate sensor SE7 based on the output state of the signal by the gate sensor SE7. In the present embodiment, the gate detection process corresponds to the normal determination process for determining the detection result of the gaming ball based on the output state of the signal from the gate sensor SE7.

ゲート検出処理は、第1始動検出処理について、第1始動センサSE1をゲートセンサSE7に置き換えた処理であるため、説明を省略する。具体的に、ゲート検出処理は、第1始動検出処理について、前回第1始動フラグを前回ゲートフラグに、前々回第1始動フラグを前々回ゲートフラグに、第1始動検出中フラグをゲート検出中フラグに、第1始動検出フラグをゲート検出フラグにそれぞれ読み替えた処理である。   The gate detection process is a process in which the first start sensor SE1 is replaced with the gate sensor SE7 in the first start detection process, and thus the description thereof is omitted. Specifically, for the first start detection process, the gate detection process sets the previous first start flag to the previous gate flag, the second start first flag to the previous second gate flag, and the first start detection flag to the gate detection flag. The first start detection flag is read as a gate detection flag.

また、図13に示すように、主制御用CPU30aは、第1普通入賞センサSE8による信号の出力状態に基づいて、第1普通入賞センサSE8による遊技球の検出結果を判定するための第1普通入賞検出処理を実行する。なお、本実施形態において、第1普通入賞検出処理は、第1普通入賞センサSE8による信号の出力状態に基づいて、遊技球の検出結果を判定するための一般判定処理に相当する。   Further, as shown in FIG. 13, the main control CPU 30a is a first ordinary for judging the detection result of the gaming ball by the first ordinary prize sensor SE8 based on the output state of the signal by the first ordinary prize sensor SE8. Execute the winning detection process. In the present embodiment, the first ordinary winning detection process corresponds to a general determination process for determining the detection result of the gaming ball based on the output state of the signal from the first ordinary prize sensor SE8.

第1普通入賞検出処理は、第1始動検出処理について、第1始動センサSE1を第1普通入賞センサSE8に置き換えた処理であるため、説明を省略する。具体的に、第1普通入賞検出処理は、第1始動検出処理について、前回第1始動フラグを前回第1普通入賞フラグに、前々回第1始動フラグを前々回第1普通入賞フラグに、第1始動検出中フラグを第1普通入賞検出中フラグに、第1始動検出フラグを第1普通入賞検出フラグにそれぞれ読み替えた処理である。   The first normal winning detection process is a process in which the first start sensor SE1 is replaced with the first normal winning sensor SE8 in the first start detection process, and thus the description thereof is omitted. Specifically, in the first ordinary winning detection process, the first startup detection process sets the previous first startup flag to the previous first ordinary prize flag, and the second startup first start flag to the first ordinary prize flag, the first startup. In the processing, the detection flag is replaced with a first normal winning detection flag, and the first start detection flag is replaced with a first normal winning detection flag.

また、図14に示すように、主制御用CPU30aは、第2普通入賞センサSE9による信号の出力状態に基づいて、第2普通入賞センサSE9による遊技球の検出結果を判定するための第2普通入賞検出処理を実行する。なお、本実施形態において、第2普通入賞検出処理は、第2普通入賞センサSE9による信号の出力状態に基づいて、遊技球の検出結果を判定するための一般判定処理に相当する。   Further, as shown in FIG. 14, the main control CPU 30a is a second ordinary for judging the detection result of the gaming ball by the second ordinary prize sensor SE9 based on the output state of the signal by the second ordinary prize sensor SE9. Execute the winning detection process. In the present embodiment, the second ordinary winning detection process corresponds to a general determination process for determining the detection result of the gaming ball based on the output state of the signal from the second ordinary prize sensor SE9.

第2普通入賞検出処理は、第1始動検出処理について、第1始動センサSE1を第2普通入賞センサSE9に置き換えた処理であるため、説明を省略する。具体的に、第2普通入賞検出処理は、第1始動検出処理について、前回第1始動フラグを前回第2普通入賞フラグに、前々回第1始動フラグを前々回第2普通入賞フラグに、第1始動検出中フラグを第2普通入賞検出中フラグに、第1始動検出フラグを第2普通入賞検出フラグにそれぞれ読み替えた処理である。   The second normal winning detection process is a process in which the first start sensor SE1 is replaced with a second normal winning sensor SE9 in the first start detection process, and thus the description thereof will be omitted. Specifically, in the second normal prize detection process, the first start detection process sets the previous first start flag to the previous second ordinary prize flag, and the second start prize flag to the second ordinary win flag before the first start detection process. In the processing, the detection flag is replaced with a second normal winning detection flag, and the first start detection flag is replaced with a second normal winning detection flag.

また、図15に示すように、主制御用CPU30aは、アウト口センサSE10による信号の出力状態に基づいて、アウト口センサSE10による遊技球の検出結果を判定するためのアウト口検出処理を実行する。なお、本実施形態において、アウト口検出処理は、アウト口センサSE10による信号の出力状態に基づいて、遊技球の検出結果を判定するための特別排出判定処理に相当する。   Further, as shown in FIG. 15, the main control CPU 30a executes an out-port detection process for determining the detection result of the gaming ball by the out-port sensor SE10 based on the signal output state by the out-port sensor SE10. . In the present embodiment, the out-port detection processing corresponds to the special discharge determination processing for determining the detection result of the gaming ball based on the output state of the signal from the out-port sensor SE10.

アウト口検出処理は、第1始動検出処理について、第1始動センサSE1をアウト口センサSE10に置き換えた処理であるため、説明を省略する。具体的に、アウト口検出処理は、第1始動検出処理について、前回第1始動フラグを前回アウト口フラグに、前々回第1始動フラグを前々回アウト口フラグに、第1始動検出中フラグをアウト口検出中フラグに、第1始動検出フラグをアウト口検出フラグにそれぞれ読み替えた処理である。   The out-port detection processing is processing in which the first start sensor SE1 is replaced with the out-port sensor SE10 in the first start detection processing, and thus the description thereof will be omitted. Specifically, in the out-port detection processing, regarding the first start detection processing, the previous first start flag is used as the previous out-port flag, the first start flag is used as the out-front flag, and the first start detection flag is used as the out-port. In the detection-in-progress flag, the first start detection flag is replaced with the out-port detection flag.

上述した各種の検出処理において、主制御用CPU30aは、今回データ及び前回データが検出信号の出力状態がON状態であることを示すデータであり、前々回データが検出信号の出力状態がOFF状態であることを示すデータである場合、各センサSE1〜SE10が遊技球を検出したと判定する。   In the various detection processes described above, the main control CPU 30a has data indicating that the current data and the previous data indicate that the output state of the detection signal is in the ON state, and the output state of the detection signal in the last two times is in the OFF state If it is data indicating that, it is determined that each of the sensors SE1 to SE10 has detected a game ball.

また、上述した各種の検出処理において、主制御用CPU30aは、今回データ及び前回データが検出信号の出力状態がOFF状態であることを示すデータであり、前々回データが検出信号の出力状態がON状態であることを示すデータである場合、各センサSE1〜SE10が遊技球を検出しなくなったと判定する。   Further, in the various detection processes described above, the main control CPU 30a is data indicating that the current data and the previous data are in the OFF state of the output state of the detection signal, and the output state of the detection signal of the last two times is in the ON state If it is data indicating that it is, it is determined that each of the sensors SE1 to SE10 has not detected the game ball.

以上のように、主制御用CPU30aは、各種の検出処理において、今回データが前回データと一致し、且つ今回データと前々回データとが不一致である場合に、各センサSE1〜SE10による遊技球の検出結果が変化したと判定する。   As described above, the main control CPU 30a detects the game ball by the respective sensors SE1 to SE10 when the current data matches the previous data and the current data and the second-preceding data do not match in the various detection processes. Determine that the result has changed.

本実施形態では、上述した各種の検出処理について、今回の検出処理の実行タイミングが第1タイミングに相当し、前回の検出処理の実行タイミングが第2タイミングに相当し、前々回の検出処理の実行タイミングが第3タイミングに相当する。また、主制御用CPU30aは、所定の制御周期毎に各種の検出処理を実行することにより、各センサSE1〜SE10による検出信号の出力状態を特定する。ここで、今回の検出処理の実行タイミングは、前回の検出処理の実行タイミングから所定の制御周期が経過したタイミングである。また、前回の検出処理の実行タイミングは、前々回の検出処理の実行タイミングから所定の制御周期が経過したタイミングである。言い換えれば、今回の検出処理の実行タイミングと、前回の検出処理の実行タイミングと、前々回の検出処理の実行タイミングとは、所定の制御周期を挟んで連続した3回のタイミングである。   In the present embodiment, the execution timing of the current detection processing corresponds to the first timing, and the execution timing of the previous detection processing corresponds to the second timing, and the execution timing of the detection processing of the second previous time in the various detection processing described above. Corresponds to the third timing. Further, the main control CPU 30a specifies the output state of the detection signal of each of the sensors SE1 to SE10 by executing various detection processes at predetermined control cycles. Here, the execution timing of the present detection processing is timing when a predetermined control cycle has elapsed from the execution timing of the previous detection processing. Further, the execution timing of the previous detection process is a timing when a predetermined control cycle has elapsed from the execution timing of the detection process of the last two times. In other words, the execution timing of the current detection process, the execution timing of the previous detection process, and the execution timing of the detection process of the second previous time are three consecutive times with a predetermined control cycle in between.

以下、図16を用いて、本実施形態の各センサSE1〜SE10による検出信号の出力状態が変化した場合の、主制御用CPU30aによる遊技球の検出結果の判定との関係の具体的な一例について説明する。なお、以下の説明では、説明の都合上、第1始動センサSE1による検出信号の出力状態が変化した場合について説明するが、各センサSE2〜SE10による検出信号の出力状態が変化した場合についても、主制御用CPU30aは、以下の説明と同様にして遊技球の検出結果の判定を行う。また、以下の説明では、説明の便宜上、検出信号の出力状態がON状態であることを示すデータを「検出データ」と示すとともに、検出信号の出力状態がOFF状態であることを示すデータを「非検出データ」と示す。   Hereinafter, a specific example of the relationship between the main control CPU 30a and the determination of the detection result of the game ball by the main control CPU 30a when the output state of the detection signal by each of the sensors SE1 to SE10 changes according to FIG. explain. In the following description, for convenience of explanation, the case where the output state of the detection signal by the first start sensor SE1 changes will be described, but the output state of the detection signal by each of the sensors SE2 to SE10 also changes. The main control CPU 30a determines the detection result of the game ball in the same manner as described below. In the following description, for convenience of explanation, data indicating that the output state of the detection signal is in the ON state is referred to as “detection data”, and data indicating that the output state of the detection signal is in the OFF state is “ It shows as "non-detection data".

前提として、時点t1において、第1始動センサSE1が遊技球を検出していないものとする。また、時点t1において、前回第1始動フラグ及び前々回第1始動フラグには、何れも非検出データが設定されているものとする。そして、時点t1における第1始動検出処理において、主制御用CPU30aは今回データとして非検出データを取得する。時点t1において、主制御用CPU30aは、今回データと前回データとが一致し、更に今回データと前々回データとが一致するため、第1始動センサSE1による遊技球の検出結果が変化していないと判定し、第1始動検出処理を終了する。   As a premise, it is assumed that the first start sensor SE1 does not detect the gaming ball at time t1. Further, at time t1, it is assumed that non-detection data is set in the previous first start flag and the second previous start flag. Then, in the first start detection process at time t1, the main control CPU 30a acquires non-detection data as current data. At time t1, the main control CPU 30a determines that the detection result of the game ball by the first start sensor SE1 has not changed since the current data and the previous data match, and the current data and the second previous data match. To complete the first start detection process.

次に、時点t2における第1始動検出処理において、主制御用CPU30aは、今回データとして検出データを取得する。時点t2において、主制御用CPU30aは、今回データと前回データとが一致しないため、第1始動センサSE1による遊技球の検出結果が変化していないと判定し、第1始動検出処理を終了する。   Next, in the first start detection process at time t2, the main control CPU 30a acquires detection data as current data. At time t2, since the current data and the previous data do not match, the main control CPU 30a determines that the detection result of the game ball by the first start sensor SE1 has not changed, and ends the first start detection process.

その後、時点t3における第1始動検出処理において、主制御用CPU30aは、今回データとして非検出データを取得する。時点t3において、主制御用CPU30aは、今回データと前回データとが一致しないため、第1始動センサSE1による遊技球の検出結果が変化していないと判定し、第1始動検出処理を終了する。   Thereafter, in the first start detection process at time t3, the main control CPU 30a acquires non-detection data as the current data. At time t3, since the current data and the previous data do not match, the main control CPU 30a determines that the detection result of the game ball by the first start sensor SE1 has not changed, and ends the first start detection process.

時点t2に示すように、主制御用CPU30aは、第1始動検出処理において今回データとして検出データを取得した場合であっても、前回の第1始動検出処理において取得された前回データが非検出データであるときには、第1始動センサSE1による遊技球の検出結果が変化したと判定しない。つまり、主制御用CPU30aは、第1始動センサSE1による検出信号の出力状態がOFF状態からON状態に変化した場合であっても、変化した直後の第1始動検出処理においては、第1始動センサSE1による遊技球の検出結果が変化したと判定しない。そして、時点t3に示すように、主制御用CPU30aは、第1始動検出処理において今回データとして非検出データを取得した場合には、前回の第1始動検出処理において取得された前回データが検出データであっても、第1始動センサSE1による遊技球の検出結果が変化したと判定しない。つまり、主制御用CPU30aは、第1始動センサSE1による検出信号の出力状態がON状態からOFF状態に変化した場合であっても、次回の第1始動検出処理が実行されるまでにON状態に変化したときには、第1始動センサSE1による遊技球の検出結果が変化したと判定しない。   As shown at time t2, even if the main control CPU 30a acquires detection data as current data in the first start detection process, the previous data acquired in the previous first start detection process is not detected data. When it is, it is not determined that the detection result of the gaming ball by the first start sensor SE1 has changed. That is, even if the output state of the detection signal from the first start sensor SE1 changes from the OFF state to the ON state, the main control CPU 30a does not change the first start sensor in the first start detection process immediately after the change. It is not determined that the detection result of the game ball by SE1 has changed. Then, as shown at time t3, when the main control CPU 30a acquires non-detection data as current data in the first start detection process, the previous data acquired in the previous first start detection process is detection data Even in this case, it is not determined that the detection result of the gaming ball by the first start sensor SE1 has changed. That is, even when the output state of the detection signal from the first start sensor SE1 changes from the ON state to the OFF state, the main control CPU 30a is in the ON state until the next first start detection process is executed. When changed, it is not determined that the detection result of the gaming ball by the first start sensor SE1 has changed.

本実施形態において、第1始動検出処理が実行される制御周期(4ms)は、遊技球が第1始動センサSE1の検出範囲を通過するのに要する時間よりも短い時間に設定されている。このため、第1始動口13への遊技球の入球に伴って第1始動センサSE1による検出信号の出力状態がOFF状態からON状態に変化した場合において、次回の第1始動検出処理が実行されるまでにOFF状態に変化するという状況は、原則、起こり得ない状況であるといえる。つまり、検出信号の出力状態がOFF状態からON状態に変化した後、次回の第1始動検出処理が実行されるまでにOFF状態に変化するときとは、例えば、実際には遊技球が第1始動口13に入球していないにもかかわらず、ノイズなどによって検出信号の出力状態が一時的にON状態に変化した場合などが考えられる。   In the present embodiment, the control cycle (4 ms) at which the first start detection process is executed is set to a time shorter than the time required for the gaming ball to pass through the detection range of the first start sensor SE1. Therefore, when the output state of the detection signal by the first start sensor SE1 changes from the OFF state to the ON state in response to the game ball entering the first start port 13, the next first start detection process is executed. The situation where it changes to the OFF state before it is said that, in principle, it can be said that it is an impossible situation. That is, for example, when the output state of the detection signal changes from the OFF state to the ON state and then changes to the OFF state before the next first start detection process is executed, for example, the gaming ball is actually the first It is conceivable that the output state of the detection signal is temporarily changed to the ON state due to noise or the like although the ball has not entered the start opening 13.

次に、時点t4における第1始動検出処理において、主制御用CPU30aは、今回データとして検出データを取得する。時点t4において、主制御用CPU30aは、今回データと前回データとが一致しないため、第1始動センサSE1による遊技球の検出結果が変化していないと判定し、第1始動検出処理を終了する。   Next, in the first start detection process at time t4, the main control CPU 30a acquires detection data as current data. At time t4, the main control CPU 30a determines that the detection result of the game ball by the first start sensor SE1 does not change since the current data and the previous data do not match, and ends the first start detection process.

その後、時点t5における第1始動検出処理において、主制御用CPU30aは、今回データとして検出データを取得する。時点t5において、主制御用CPU30aは、今回データと前回データとが一致し、且つ今回データと前々回データとが一致せず、更に今回データが検出データであることから、第1始動センサSE1が遊技球を検出したと判定する。このとき、主制御用CPU30aは、上述したように、第1始動検出中フラグを設定する。   Thereafter, in the first start detection process at time t5, the main control CPU 30a acquires detection data as current data. At time t5, the main control CPU 30a matches the current data with the previous data, does not match the current data with the previous second data, and the current data is detection data. It is determined that a sphere has been detected. At this time, as described above, the main control CPU 30a sets the first start detection flag.

このように、主制御用CPU30aは、第1始動センサSE1による検出信号の出力状態がOFF状態からON状態に変化した場合、次回の第1始動検出処理においてもON状態であること、即ち、検出信号の出力状態の変化がノイズなどによる一時的な変化でないことを条件として、第1始動センサSE1が遊技球を検出したと判定する。   As described above, when the output state of the detection signal by the first start sensor SE1 changes from the OFF state to the ON state, the main control CPU 30a is also in the ON state in the next first start detection process, that is, detection It is determined that the first start sensor SE1 has detected the gaming ball on the condition that the change in the output state of the signal is not a temporary change due to noise or the like.

その後、時点t6における第1始動検出処理において、主制御用CPU30aは、今回データとして検出データを取得する。時点t6において、主制御用CPU30aは、今回データと前回データとが一致し、更に今回データと前々回データとが一致するため、第1始動センサSE1による遊技球の検出結果が変化していないと判定し、第1始動検出処理を終了する。   Thereafter, in the first start detection process at time t6, the main control CPU 30a acquires detection data as current data. At time t6, the main control CPU 30a determines that the detection result of the game ball by the first start sensor SE1 has not changed since the current data and the previous data match, and the current data and the second previous data match. To complete the first start detection process.

次に、時点t7における第1始動検出処理において、主制御用CPU30aは、今回データとして非検出データを取得する。時点t7において、主制御用CPU30aは、今回データと前回データとが一致しないため、第1始動センサSE1による遊技球の検出結果が変化していないと判定し、第1始動検出処理を終了する。   Next, in the first start detection process at time t7, the main control CPU 30a acquires non-detection data as current data. At time t7, since the current data and the previous data do not match, the main control CPU 30a determines that the detection result of the game ball by the first start sensor SE1 has not changed, and ends the first start detection process.

その後、時点t8における第1始動検出処理において、主制御用CPU30aは、今回データとして非検出データを取得する。時点t8において、主制御用CPU30aは、今回データと前回データとが一致し、且つ今回データと前々回データとが一致せず、更に今回データが非検出データであることから、第1始動センサSE1が遊技球を検出しなくなったと判定する。   Thereafter, in the first start detection process at time t8, the main control CPU 30a acquires non-detection data as current data. At time t8, the main control CPU 30a matches the current data with the previous data, does not match the current data with the previous-previous data, and the current data is non-detection data. It is determined that the game ball has not been detected.

このように、主制御用CPU30aは、第1始動センサSE1による検出信号の出力状態がON状態からOFF状態に変化した場合、次回の第1始動検出処理においてもOFF状態であること、即ち、検出信号の出力状態の変化がノイズなどによる一時的な変化でないことを条件として、第1始動センサSE1が遊技球を検出しなくなったと判定する。   As described above, when the output state of the detection signal from the first start sensor SE1 changes from the ON state to the OFF state, the main control CPU 30a is also in the OFF state in the next first start detection process, that is, detection Under the condition that the change in the output state of the signal is not a temporary change due to noise or the like, it is determined that the first start sensor SE1 has not detected the gaming ball.

そして、本実施形態において、主制御用CPU30aは、上述したように、遊技球を検出したと判定した後に、遊技球を検出しなくなったと判定したときに、遊技球を正常に検出したと判定し、第1始動検出フラグを設定する。その後、主制御用CPU30aは、第1始動検出中フラグを消去し、第1始動検出処理を終了する。   Then, in the present embodiment, after determining that the gaming ball has been detected as described above, the main control CPU 30a determines that the gaming ball has been detected normally when it is determined that the gaming ball has not been detected. , Set the first start detection flag. Thereafter, the main control CPU 30a erases the first start detection flag and ends the first start detection process.

以上詳述したように、本実施形態は、以下の効果を有する。
(1)主制御用CPU30aは、上述した各種の検出処理において、所定のセンサによる検出信号の出力状態を特定可能な今回データ、前回データ、及び前々回データについて、今回データと前回データとが一致し、且つ今回データと前々回データとが不一致である場合に、所定のセンサによる遊技球の検出結果が変化したと判定する。このため、主制御用CPU30aは、所定のセンサにノイズが生じた場合など、一時的に検出信号の出力状態が変化したときに、今回データが前回データと不一致となることで、誤って検出結果が変化したと判定してしまうことを抑制できる。したがって、主制御用CPU30aは、所定のセンサの検出結果に応じて適切な制御を行うことができる。
As described in detail above, this embodiment has the following effects.
(1) In the various control processes described above, the main control CPU 30a matches the current data and the previous data for the current data, the previous data, and the second-preceding data that can specify the output state of the detection signal by the predetermined sensor. If the current data and the previous-preceding data do not match, it is determined that the detection result of the gaming ball by the predetermined sensor has changed. Therefore, the main control CPU 30a erroneously detects that the current data is not identical to the previous data when the output state of the detection signal temporarily changes, such as when noise occurs in a predetermined sensor. It is possible to suppress that it is determined that the change has occurred. Therefore, the main control CPU 30a can perform appropriate control in accordance with the detection result of a predetermined sensor.

(2)主制御用CPU30aは、第1始動検出処理、及び第2始動検出処理においては、始動センサSE1,SE2による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用CPU30aは、始動口13,14に遊技球が入球していないにもかかわらず、特別ゲームの始動条件を付与してしまうことを抑制できる。   (2) In the first start detection process and the second start detection process, the main control CPU 30a can suppress erroneous determination of the detection result by the start sensors SE1, SE2. For this reason, the main control CPU 30a can suppress the provision of the special game start condition even though the game ball has not entered the start holes 13 and 14.

(3)特に、主制御用CPU30aは、第1始動口13に入球した遊技球を検出する第1始動センサSE1と、第2始動口14に入球した遊技球を検出する第2始動センサSE2とで、個別に検出処理を実行し、今回データ、前回データ、及び前々回データを比較する。このため、主制御用CPU30aは、複数の始動口毎にそれぞれ遊技球を検出するセンサを備えた場合であっても、遊技球の検出結果を正確に判定でき、より適切な制御を行うことができる。   (3) In particular, the main control CPU 30a is a first start sensor SE1 that detects the game ball that has entered the first start port 13 and a second start sensor that detects the game ball that has entered the second start port 14 The detection process is individually executed in SE2, and the current data, the previous data, and the data before the second time are compared. Therefore, the main control CPU 30a can accurately determine the detection result of the game ball even when the plurality of start-up ports are each provided with a sensor for detecting the game ball, and perform more appropriate control. it can.

(4)主制御用CPU30aは、第1普通入賞検出処理、及び第2普通入賞検出処理においては、普通入賞センサSE8,SE9による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用CPU30aは、普通入賞口24a,24bに遊技球が入球していないにもかかわらず、賞球を払出してしまうことを抑制できる。   (4) The main control CPU 30a can suppress erroneous determination of detection results by the normal winning sensors SE8 and SE9 in the first normal winning detection process and the second normal winning detection process. Therefore, the main control CPU 30a can suppress the payout of the winning balls even though the gaming balls are not entered in the normal winning openings 24a and 24b.

(5)特に、主制御用CPU30aは、第1普通入賞口24aに入球した遊技球を検出する第1普通入賞センサSE8と、第2普通入賞口24bに入球した遊技球を検出する第2普通入賞センサSE9とで、個別に検出処理を実行し、今回データ、前回データ、及び前々回データを比較する。このため、主制御用CPU30aは、複数の普通入賞口毎にそれぞれ遊技球を検出するセンサを備えた場合であっても、遊技球の検出結果を正確に判定でき、より適切な制御を行うことができる。   (5) In particular, the main control CPU 30a detects the first ordinary winning sensor SE8 detecting the gaming ball entered in the first ordinary winning opening 24a and the gaming ball entered in the second ordinary winning opening 24b. [2] The detection processing is individually executed by the normal winning sensor SE9, and the present data, the previous data, and the data before the previous time are compared. For this reason, the main control CPU 30a can accurately determine the detection result of the gaming ball even when the plurality of normal winning openings each have a sensor for detecting the gaming ball, and perform more appropriate control. Can.

(6)主制御用CPU30aは、第1大入賞検出処理、及び第2大入賞検出処理においては、カウントセンサSE3,SE4による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用CPU30aは、大入賞口16,18に遊技球が入球していないにもかかわらず、賞球を払出してしまうことを抑制できる。   (6) The main control CPU 30a can suppress erroneous determination of detection results by the count sensors SE3 and SE4 in the first big win detection process and the second big win detection process. Therefore, the main control CPU 30a can suppress the payout of the winning balls despite the fact that the gaming balls have not entered the big winning openings 16, 18.

(7)特に、主制御用CPU30aは、第1大入賞口16に入球した遊技球を検出する第1カウントセンサSE3と、第2大入賞口18に入球した遊技球を検出する第2カウントセンサSE4とで、個別に検出処理を実行し、今回データ、前回データ、及び前々回データを比較する。このため、主制御用CPU30aは、複数の大入賞口毎にそれぞれ遊技球を検出するセンサを備えた場合であっても、遊技球の検出結果を正確に判定でき、より適切な制御を行うことができる。   (7) In particular, the main control CPU 30a detects the gaming ball having entered the first large winning opening 16, and the second counting sensor SE3 for detecting the gaming ball having entered the second large winning opening 18 The count sensor SE4 individually performs detection processing, and compares the current data, the previous data, and the data before the previous time. For this reason, the main control CPU 30a can accurately determine the detection result of the gaming ball even when the plurality of large winning openings each have a sensor for detecting the gaming ball, and perform more appropriate control. Can.

(8)主制御用CPU30aは、ゲート検出処理においては、ゲートセンサSE7による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用CPU30aは、ゲート23を遊技球が通過していないにもかかわらず、普通ゲームの始動条件を付与してしまうことを抑制できる。   (8) The main control CPU 30a can suppress erroneous determination of the detection result by the gate sensor SE7 in the gate detection process. Therefore, the main control CPU 30a can suppress the provision of the start condition of the normal game even though the game ball does not pass through the gate 23.

(9)主制御用CPU30aは、特定検出処理においては、特定センサSE6による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用CPU30aは、第2排出通路20bを遊技球が通過していないにもかかわらず、大当り遊技の終了後に高確率状態を付与してしまうことを抑制できる。   (9) The main control CPU 30a can suppress erroneous determination of the detection result by the specific sensor SE6 in the specific detection process. Therefore, the main control CPU 30a can suppress the provision of the high probability state after the end of the big hit game even though the game ball has not passed through the second discharge passage 20b.

(10)主制御用CPU30aは、排出検出処理においては、排出センサSE5による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用CPU30aは、第2大入賞口18に入球してから機外に排出される遊技球の有無を適切に判定できる。   (10) The main control CPU 30a can suppress erroneous determination of the detection result by the discharge sensor SE5 in the discharge detection process. Therefore, the main control CPU 30a can appropriately determine the presence or absence of a game ball discharged to the outside after entering the second large winning opening 18.

(11)主制御用CPU30aは、アウト口検出処理においては、アウト口センサSE10による検出結果を誤って判定してしまうことを抑制できる。このため、主制御用CPU30aは、アウト口から機外に排出される遊技球の有無を適切に判定できる。   (11) The main control CPU 30a can suppress erroneous determination of the detection result by the out-port sensor SE10 in the out-port detection process. Therefore, the main control CPU 30a can appropriately determine the presence or absence of a game ball discharged from the out port to the outside of the machine.

(12)更に、主制御用CPU30aは、所定のセンサによる検出信号の出力状態を特定可能な今回データ、前回データ、及び前々回データの中でも、最新の出力状態を特定可能な今回データを基準として、前回データや前々回データを比較することにより、遊技球の検出結果が変化したか否かを判定する。このため、主制御用CPU30aは、より正確に遊技球の検出結果の変化を判定できる。   (12) Further, the main control CPU 30a is based on the present data which can specify the latest output state among the present data, the previous data, and the last-preceding data which can specify the output state of the detection signal by the predetermined sensor. It is determined whether the detection result of the game ball has changed by comparing the previous data and the second previous data. Therefore, the main control CPU 30a can more accurately determine the change in the detection result of the gaming ball.

(13)主制御用CPU30aは、今回データと前回データとが検出データであり、前々回データが非検出データである場合に、遊技球を検出したと判定する。このため、実際には遊技球が検出されていないにもかかわらず、遊技球が検出されたと誤って判定してしまうことを抑制できる。したがって、実際には遊技球が検出されていないにもかかわらず、遊技球が検出されたものとして各種の制御が行われてしまうことを抑制できる。   (13) The main control CPU 30a determines that the gaming ball is detected when the current data and the previous data are detection data and the data before the previous time is non-detection data. Therefore, it is possible to suppress erroneous determination that the gaming ball is detected although the gaming ball is not actually detected. Therefore, it is possible to suppress various controls from being performed assuming that the gaming ball is detected although the gaming ball is not actually detected.

(14)主制御用CPU30aは、今回データと前回データとが非検出データであり、前々回データが検出データである場合に、遊技球が検出されなくなったと判定する。このため、実際には遊技球が検出されているにもかかわらず、遊技球が検出されなくなったと誤って判定してしまうことを抑制できる。したがって、実際には遊技球が検出されているにもかかわらず、遊技球が検出されなくなったものとして各種の制御が行われてしまうことを抑制できる。   (14) The main control CPU 30a determines that the gaming ball is not detected when the current data and the previous data are non-detection data and the data before the previous time is detection data. Therefore, it is possible to suppress erroneous determination that the gaming ball is not detected although the gaming ball is actually detected. Therefore, it is possible to suppress various controls from being performed assuming that the gaming ball is not detected although the gaming ball is actually detected.

(15)主制御用CPU30aは、連続した3回の検出処理における検出信号の出力状態を特定することにより、遊技球の検出結果の変化を判定できる。したがって、遊技球の検出結果の変化を速やかに判定できる。   (15) The main control CPU 30a can determine the change in the detection result of the gaming ball by specifying the output state of the detection signal in the three consecutive detection processes. Therefore, the change in the detection result of the gaming ball can be determined promptly.

(16)主制御用CPU30aは、第2大入賞検出処理と、特定検出処理と、排出検出処理と、において、遊技球の検出結果を正確に判定し、遊技球数カウンタを更新できる。このため、第2大入賞口18に入球したが未だ機外に排出されていない未排出球の有無を正確に特定できる。   (16) The main control CPU 30a can accurately determine the detection result of the gaming ball in the second big winning detection processing, the specific detection processing, and the discharge detection processing, and can update the gaming ball number counter. Therefore, it is possible to accurately specify the presence or absence of undischarged balls that have entered the second large winning opening 18 but have not yet been discharged out of the machine.

(17)主制御用CPU30aは、アウト口センサSE10により遊技球が検出された後、再びアウト口センサSE10により遊技球が検出されることなく特定の時間が経過したことを契機として、遊技球が発射されていない待機状態であると判定する。このため、主制御用CPU30aは、待機状態であるか否かを正確に判定できる。   (17) After the gaming ball is detected by the out-port sensor SE10, the main control CPU 30a is triggered by the fact that a specific time has elapsed without the gaming ball being detected again by the out-port sensor SE10. It determines that it is in the waiting state that has not been fired. Therefore, the main control CPU 30a can accurately determine whether or not in the standby state.

なお、各実施形態は以下のように変更してもよい。
・主制御用CPU30aは、各センサSE1〜SE10による遊技球の検出結果に基づいて、所定の情報を生成してもよい。本別例では、主制御用CPU30aが所定の情報を生成する処理を行うことにより、情報生成手段が実現される。例えば、主制御用CPU30aは、始動センサSE1,SE2、カウントセンサSE3,SE4、及び普通入賞センサSE8,SE9による遊技球の検出結果と、アウト口センサSE10による遊技球の検出結果とに基づいて、発射された遊技球のうち入賞口に入球した遊技球の割合を算出し、算出結果を示す情報を生成してもよい。また、主制御用CPU30aは、上記した各センサSE1〜SE4,SE8,SE9による遊技球の検出結果と、上記した各センサにより遊技球が正常に検出された場合に付与される賞球の数と、アウト口センサSE10による遊技球の検出結果とに基づいて、遊技球の発射個数に対する賞球個数の割合を算出し、算出結果を示す情報を生成してもよい。この場合、主制御用CPU30aは、生成した情報を特定可能なコマンドを副制御用CPU31aや所定の出力端子を介して接続された外部装置に出力してもよい。このとき、副制御用CPU31aは、入力したコマンドに基づいて所定の演出を実行させる制御を行ってもよい。また、主制御用CPU30aは、各センサSE1〜SE10による遊技球の検出結果を示すコマンドを生成し、副制御用CPU31aや外部装置に出力してもよい。このとき、副制御用CPU31aは、入力したコマンドに基づいて各種の情報を生成し、生成した情報に基づいて所定演出を実行させる制御を行ってもよい。
Each embodiment may be modified as follows.
The main control CPU 30a may generate predetermined information based on the detection result of the game balls by the sensors SE1 to SE10. In this example, the main control CPU 30a performs processing for generating predetermined information, whereby an information generation unit is realized. For example, the main control CPU 30a is based on the detection result of the gaming ball by the start sensors SE1 and SE2, the count sensors SE3 and SE4, and the normal winning sensors SE8 and SE9, and the detection result of the gaming ball by the out port sensor SE10. The ratio of gaming balls entering the winning opening among the launched gaming balls may be calculated, and information indicating the calculation result may be generated. The main control CPU 30a also detects the game balls detected by the sensors SE1 to SE4, SE8, and SE9 described above, and the number of award balls to be awarded when the game balls are normally detected by the sensors described above. The ratio of the number of winning balls to the number of playing balls may be calculated based on the detection result of the gaming ball by the out-port sensor SE10, and information indicating the calculation result may be generated. In this case, the main control CPU 30a may output a command that can specify the generated information to the sub control CPU 31a or an external device connected via a predetermined output terminal. At this time, the sub control CPU 31a may perform control to execute a predetermined effect based on the input command. In addition, the main control CPU 30a may generate a command indicating the detection result of the gaming ball by each of the sensors SE1 to SE10, and may output the command to the sub control CPU 31a or an external device. At this time, the sub control CPU 31a may generate various types of information based on the input command, and may perform control to execute a predetermined effect based on the generated information.

・主制御用CPU30aは、滞留フラグが設定された場合、特別図柄入力処理や特別図柄開始処理など、各種の処理を実行しないように制御してもよい。
・滞留報知を実行しない遊技機に具体化してもよい。この場合、主制御用CPU30aは、滞留コマンドや滞留解消コマンドを生成しなくてもよい。
-When the staying flag is set, the main control CPU 30a may perform control so as not to execute various processing such as special symbol input processing and special symbol start processing.
The present invention may be embodied in a gaming machine that does not execute a stay notification. In this case, the main control CPU 30a may not generate the staying command or the staying solution cancellation command.

・待機演出を実行させるための主制御用CPU30a及び副制御用CPU31aの制御は、適宜変更してもよい。例えば、主制御用CPU30aは、特別図柄変動ゲームの実行中ではなく、且つ大当り遊技中ではないことを条件として、待機コマンドを生成して副制御用CPU31aに出力する。また、主制御用CPU30aは、アウト口検出処理において、遊技球を正常に検出したと判定した場合に所定のアウト口検出コマンドを生成して副制御用CPU31aに出力する。そして、副制御用CPU31aは、待機コマンドを入力した場合、最後にアウト口検出コマンドを入力してから特定の時間が経過したことを条件として、待機演出を実行させる制御を行ってもよい。即ち、待機演出は、特別図柄変動ゲームの実行中ではなく、大当り遊技中ではなく、且つ最後にアウト口に遊技球が入球してから特定の時間が経過したことを条件として実行されてもよい。また、副制御用CPU31aは、最後にアウト口検出コマンドを入力してから、変動パターン指定コマンドや大当り遊技の開始を示すコマンドを入力することなく特定の時間が経過したことを契機として、待機演出を実行させてもよい。この場合、待機コマンドを省略してもよい。   The control of the main control CPU 30a and the sub control CPU 31a for executing the standby effect may be changed as appropriate. For example, the main control CPU 30a generates a standby command and outputs it to the sub control CPU 31a on the condition that the special symbol variation game is not being executed and the big hit is not being played. When the main control CPU 30a determines that the game ball has been detected normally in the out-port detection process, the main control CPU 30a generates a predetermined out-port detection command and outputs the command to the sub control CPU 31a. Then, when the standby command is input, the sub control CPU 31a may perform control to execute the standby effect on the condition that a specific time has elapsed since the last input of the out-port detection command. That is, the standby effect is not executed during the special symbol variation game, is not under the big hit game, and is executed on the condition that a specific time has elapsed since the game ball entered the out port at the end. Good. In addition, the sub control CPU 31a, after the input of the out-of-mouth detection command last, does not input a variation pattern designating command or a command indicating the start of a big hit game, and a standby effect is triggered when a specific time has elapsed. May be performed. In this case, the standby command may be omitted.

・主制御用CPU30aは、特定センサSE6による遊技球の検出を有効とする有効期間を設定し、該有効期間内に遊技球が正常に検出されたことを条件として、大当り遊技の終了後の遊技状態を高確率状態とするように制御してもよい。例えば、有効期間は、第2大入賞口18が開放される特定のラウンド遊技が開始されてから、該特定のラウンド遊技が終了して所定の時間が経過するまでの期間としてもよい。これによれば、主制御用CPU30aは、有効期間内に特定センサSE6により遊技球が正常に検出されたか否かを正確に判定できる。   -The main control CPU 30a sets an effective period in which the detection of the gaming ball by the specific sensor SE6 is effective, and the game after the end of the big hit game on condition that the gaming ball is normally detected within the effective period. The state may be controlled to be a high probability state. For example, the effective period may be a period from the start of a specific round game in which the second big winning opening 18 is opened to the end of the specific round game and the passage of a predetermined time. According to this, the main control CPU 30a can accurately determine whether or not the gaming ball is normally detected by the specific sensor SE6 within the valid period.

・主制御用CPU30aは、各種の検出処理において今回データと前回データが一致する場合、今回データと前々回データを比較したが、前回データと前々回データを比較してもよい。即ち、主制御用CPU30aは、今回データが前回データと一致し、且つ今回データと前々回データとが不一致である場合に、遊技球の検出結果が変化したと判定してもよい。   The main control CPU 30a compares the current data with the previous data when the current data matches the previous data in various detection processes, but may compare the previous data with the previous data. That is, the main control CPU 30a may determine that the detection result of the game ball has changed, when the current data matches the previous data and the current data and the second-preceding data do not match.

・各種の検出処理において、連続した3回の検出処理における検出信号の出力状態を特定し、遊技球の検出結果が変化したか否かを判定したが、連続した3回の検出処理でなくてもよい。即ち、主制御用CPU30aは、任意の3回の検出処理における検出信号の出力状態を特定し、遊技球の検出結果が変化したか否かを判定してもよい。この場合、所定の制御周期よりも長い期間に亘ってノイズが発生したとしても、誤って遊技球の検出結果が変化したと判定してしまうことを抑制できる。例えば、今回の検出処理と、前々回(2回前)の検出処理と、4回前の検出処理と、における検出信号の出力状態を特定し、遊技球の検出結果が変化したか否かを判定してもよい。この場合、所定の制御周期よりも長い期間であって、且つ所定の制御周期の2倍よりも短い期間に亘ってノイズが発生したとしても、遊技球の検出結果が変化したと判定してしまうことを抑制できる。なお、この場合、主制御用CPU30aは、検出処理を実行する毎に前回データを特定可能なフラグや前々回データを特定可能なフラグを更新しなくてもよく、例えば、検出処理を2回実行する毎に前回データを特定可能なフラグや前々回データを特定可能なフラグを更新すればよい。   -In various detection processes, the output state of the detection signal in three consecutive detection processes was specified, and it was judged whether the detection result of the gaming ball changed, but it was not three consecutive detection processes. It is also good. That is, the main control CPU 30a may specify the output state of the detection signal in any three detection processes, and determine whether the detection result of the gaming ball has changed. In this case, even if noise occurs over a period longer than a predetermined control cycle, it can be suppressed that the detection result of the gaming ball is erroneously determined to be changed. For example, the output state of the detection signal in the current detection process, the last two (two times before) detection process, and the four previous detection processes is specified, and it is determined whether the detection result of the gaming ball has changed. You may In this case, even if noise is generated for a period longer than the predetermined control period and shorter than twice the predetermined control period, it is determined that the detection result of the gaming ball has changed. Can be suppressed. In this case, the main control CPU 30a does not have to update the flag that can specify the previous data or the flag that can specify the last-preceding data every time the detection process is executed. For example, the main control CPU 30a executes the detection process twice. The flag that can specify the previous data and the flag that can specify the second-preceding data may be updated each time.

・各センサSE1〜SE10は、遊技球を検出していない場合に信号の出力状態をHi状態とする一方で、遊技球を検出している場合に信号の出力状態をLo状態とするように構成されてもよい。この場合、各センサSE1〜SE10による信号の出力状態がHi状態である場合とは、遊技球を検出していないことを示す非検出信号が出力されている状態として把握できる。一方、各センサSE1〜SE10による信号の出力状態がLo状態である場合とは、遊技球を検出していないことを示す非検出信号が出力されていない状態として把握できる。なお、この場合、非検出信号を出力している状態が第2出力状態に相当し、非検出信号を出力していない状態が第1出力状態に相当する。   -Each sensor SE1 to SE10 is configured to set the output state of the signal to the Lo state when the gaming ball is detected while setting the output state of the signal to the Hi state when the gaming ball is not detected. It may be done. In this case, when the output state of the signal by each of the sensors SE1 to SE10 is the Hi state, it can be grasped as a state where a non-detection signal indicating that the gaming ball is not detected is being output. On the other hand, when the output state of the signal by each of the sensors SE1 to SE10 is the Lo state, it can be grasped as a state where the non-detection signal indicating that the gaming ball is not detected is not output. In this case, the state in which the non-detection signal is output corresponds to the second output state, and the state in which the non-detection signal is not output corresponds to the first output state.

・主制御用CPU30aは、各種の検出処理において、今回データが検出データである場合、前回データ及び前々回データにかかわらず、遊技球を検出したと判定してもよい。また、各種の検出処理において、今回データが非検出データである場合、前回データ及び前々回データにかかわらず、遊技球を検出しなくなったと判定してもよい。即ち、主制御用CPU30aは、遊技球を検出したことを判定する場合と、遊技球を検出しなくなったことを判定する場合と、の少なくとも一方の処理において、今回データと前回データとを比較し、且つ今回データと前々回データとを比較していればよい。   The main control CPU 30a may determine that the game ball has been detected regardless of the previous data and the last-preceding data when the current data is detection data in various detection processes. In addition, in the various detection processes, when the current data is non-detection data, it may be determined that the game ball has not been detected regardless of the previous data and the last-preceding data. That is, the main control CPU 30a compares the current data with the previous data in at least one of the process of determining that the game ball has been detected and the process of determining that the game ball has not been detected. And, it is sufficient to compare the data with the data before this time.

・各センサSE1〜SE10のうち一部のセンサについて、前回データ及び前々回データにかかわらず、今回データが検出データである場合に遊技球を検出したと判定する一方、今回データが非検出データである場合に遊技球を検出していないと判定してもよい。即ち、各センサSE1〜SE10のうち少なくとも一部のセンサについて、今回データと前回データとを比較し、且つ今回データと前々回データとを比較することにより遊技球の検出結果を判定していればよい。ここで、今回データと前回データとを比較し、且つ今回データと前々回データとを比較することにより遊技球の検出結果を判定するセンサは、任意に選択可能である。例えば、主制御用CPU30aは、第1始動センサSE1については、今回データと前回データとを比較し、且つ今回データと前々回データとを比較することにより、遊技球の検出結果を判定する一方で、第2始動センサSE2については、前回データ及び前々回データにかかわらず、今回データに基づいて遊技球の検出結果を判定してもよい。   -With regard to some of the sensors SE1 to SE10, regardless of the previous data and the second previous data, it is determined that the game ball is detected when the current data is detection data, while the current data is non-detection data In this case, it may be determined that the game ball is not detected. That is, for at least a part of the sensors SE1 to SE10, the detection result of the gaming ball may be determined by comparing the current data with the previous data and comparing the current data with the previous data. . Here, the sensor that determines the detection result of the gaming ball by comparing the current data with the previous data and comparing the current data with the previous data can be arbitrarily selected. For example, for the first start sensor SE1, the main control CPU 30a compares the current data with the previous data, and compares the current data with the previous data to determine the detection result of the game ball, With regard to the second start sensor SE2, regardless of the previous data and the second previous data, the detection result of the gaming ball may be determined based on the current data.

・各種の検出処理において、主制御用CPU30aは、今回データと前回データが一致し、今回データと前々回データが不一致であり、且つ今回データが検出データであることを条件として、遊技球を正常に検出したと判定し、遊技球を正常に検出した場合の処理を行ってもよい。例えば、第1始動検出処理において、主制御用CPU30aは、今回データと前回データが一致し、今回データと前々回データが不一致であり、且つ今回データが検出データであることを条件として、第1始動検出フラグを設定してもよい。この場合、第1始動検出中フラグを省略してもよい。   -In various detection processes, the main control CPU 30a normally operates the gaming ball on condition that the current data and the previous data match, the current data and the previous second data do not match, and the current data is detection data. It may be determined that it has been detected, and processing may be performed when the gaming ball is detected normally. For example, in the first start detection process, the main control CPU 30a matches the current data and the previous data, does not match the current data and the previous-preceding data, and the current data is the detection data. A detection flag may be set. In this case, the first start detection flag may be omitted.

・アウト口は複数備えられていてもよい。この場合、複数のアウト口毎にそれぞれ遊技球を検出するセンサを設け、各センサによる検出信号について、今回データと前回データとを比較し、且つ今回データと前々回データとを比較して、遊技球の検出結果を判定してもよい。   -A plurality of out ports may be provided. In this case, a sensor for detecting the game ball is provided for each of the plurality of out-ports, the current data and the previous data are compared for the detection signals from each sensor, and the current data and the data for the last time are compared. The detection result of may be determined.

・アウト口センサSE10に代えて、機外に排出される全ての遊技球を検出する全排出センサを備えてもよい。即ち、入賞口に入球した遊技球と、アウト口に入球した遊技球と、の両方を検出するセンサを備えてもよい。この場合、全排出センサについて、今回データと前回データとを比較し、且つ今回データと前々回データとを比較して、遊技球の検出結果を判定してもよい。このとき、主制御用CPU30aは、全排出センサが検出した遊技球の数と、始動センサSE1,SE2、カウントセンサSE3,SE4、及び普通入賞センサSE8,SE9が検出した遊技球の数、即ち入賞口に入球した遊技球の数と、に基づいて、入賞口に入球することなく機外に排出された遊技球の数を算出できる。   In place of the out port sensor SE10, an all discharge sensor may be provided that detects all gaming balls discharged out of the machine. That is, a sensor may be provided to detect both the gaming ball entered into the winning opening and the gaming ball entered into the out opening. In this case, the detection result of the game ball may be determined by comparing the current data with the previous data and comparing the current data with the previous data for all discharge sensors. At this time, the main control CPU 30a detects the number of gaming balls detected by all discharge sensors, the number of gaming balls detected by the start sensors SE1 and SE2, the count sensors SE3 and SE4, and the normal winning sensors SE8 and SE9, ie, winning Based on the number of gaming balls entering the mouth, it is possible to calculate the number of gaming balls discharged out of the machine without entering the winning opening.

・大当りの種類に応じて、大当り遊技の終了後に高確率状態に制御されるか否かが異ならされる遊技機に具体化してもよい。この場合、次の大当り遊技が付与されるまで高確率状態に制御する遊技機に具体化してもよい。また、この場合、特定センサSE6を省略してもよい。また、大当り遊技の終了後、所定の転落抽選に当選するまでを上限として高確率状態を付与する遊技機(所謂、転落機)に具体化してもよい。   -Depending on the type of jackpot, it may be embodied in a gaming machine which is different in whether or not to be controlled to the high probability state after the end of the jackpot game. In this case, the present invention may be embodied in a gaming machine that controls to a high probability state until the next big hit game is awarded. Further, in this case, the specific sensor SE6 may be omitted. Further, after the end of the big hit game, it may be embodied in a gaming machine (a so-called falling machine) which gives a high probability state with an upper limit until winning a predetermined falling lottery.

・遊技状態として、1種類の確率状態を備えたパチンコ遊技機に具体化してもよい。即ち、大当り判定において肯定判定する確率を変動させる確率変動機能を備えていない遊技機に具体化してもよい。この場合、特定センサSE6を省略してもよい。   -As a gaming state, it may be embodied in a pachinko gaming machine provided with one kind of probability state. That is, the present invention may be embodied in a gaming machine that does not have a probability variation function that varies the probability of positive determination in the jackpot determination. In this case, the specific sensor SE6 may be omitted.

・パチンコ遊技機10のベース状態として、1種類のベース状態を備えた遊技機に具体化してもよい。即ち、第2始動口14への遊技球の入球率を向上させる入球率向上機能を備えていない遊技機に具体化してもよい。   The base state of the pachinko gaming machine 10 may be embodied in a gaming machine provided with one type of base state. That is, the present invention may be embodied in a gaming machine that does not have the ball entry rate improving function for improving the ball entry rate of the game ball into the second starting opening 14.

・特定のセンサにより遊技球が検出されたことを契機として大当り遊技を付与する遊技機に具体化してもよい。この場合、主制御用CPU30aは、上述した各種の検出処理と同様に、特定のセンサによる遊技球の検出結果に基づいて、今回データと前回データとを比較し、且つ今回データと前々回データとを比較することにより、特定のセンサにおいて遊技球の検出結果が変化したか否かを判定してもよい。   -It may be embodied in a gaming machine that provides a big hit game triggered by the detection of a gaming ball by a specific sensor. In this case, the main control CPU 30a compares the current data with the previous data based on the detection result of the gaming ball by the specific sensor, as in the various detection processes described above, and the current data and the previous data. By comparing, it may be determined whether or not the detection result of the gaming ball has changed in a specific sensor.

・副制御基板31をサブ統括制御基板とし、副制御基板31とは別に、演出表示装置12を専門に制御する表示制御基板と、スピーカSpを専門に制御する音声制御基板と、装飾ランプLaを専門に制御するランプ制御基板と、を個別に設けてもよい。また、表示制御基板と、音声制御基板と、ランプ制御基板と、のうち一部または全部の基板を同一の基板としてもよい。また、副制御用CPU31aは、単一の基板上に実装された複数のCPUから構成されていてもよい。   The display control board specialized for controlling the effect display device 12, the voice control board specialized for controlling the speaker Sp, and the decoration lamp La separately from the sub control board 31 using the sub control board 31 as the sub control board A lamp control board for specialized control may be provided separately. Further, some or all of the display control board, the sound control board, and the lamp control board may be the same board. Further, the sub control CPU 31a may be configured of a plurality of CPUs mounted on a single substrate.

・各実施形態は、複数種類の特別図柄を用いるパチンコ遊技機に具体化してもよい。この場合、第1始動口13に遊技球が入球したことを契機として第1の特別図柄を導出する特別ゲーム(以下、第1特別ゲームと示す)の始動条件を成立させる一方で、第2始動口14に遊技球が入球したことを契機として第2の特別図柄を導出する特別ゲーム(以下、第2特別ゲームと示す)の始動条件を成立させるとよい。具体的に、主制御用CPU30aは、第1始動検出処理において遊技球が正常に検出されたと判定した場合、保留されている第1特別ゲームの数が上限数に達していないことを条件として、第1特別ゲームの始動条件を成立させる。このとき、主制御用CPU30aは、各種乱数の値を取得し、該取得した乱数の値を特定可能な乱数情報を、第1特別ゲーム用の乱数情報であることを特定可能となるように主制御用RAM30cに記憶させる。一方、主制御用CPU30aは、第2始動検出処理において遊技球が正常に検出されたと判定した場合、保留されている第2特別ゲームの数が上限数に達していないことを条件として、第2特別ゲームの始動条件を成立させる。このとき、主制御用CPU30aは、各種乱数の値を取得し、該取得した乱数の値を特定可能な乱数情報を、第2特別ゲーム用の乱数情報であることを特定可能となるように主制御用RAM30cに記憶させる。   -Each embodiment may be embodied in a pachinko gaming machine using a plurality of types of special symbols. In this case, while the start condition of the special game (hereinafter referred to as a first special game) for deriving the first special symbol triggered by the game ball entering the first start opening 13 is established, the second It is preferable that a starting condition of a special game (hereinafter, referred to as a second special game) in which the second special symbol is derived in response to the game ball entering the starting opening 14 is established. Specifically, when the main control CPU 30a determines that the gaming ball has been normally detected in the first start detection process, the number of first special games being held has not reached the upper limit number as a condition, The start condition of the first special game is established. At this time, the main control CPU 30a acquires values of various random numbers, and the random number information capable of specifying the values of the acquired random numbers can be mainly identified as being random number information for the first special game. It is stored in the control RAM 30c. On the other hand, when the main control CPU 30a determines that the gaming ball has been normally detected in the second start detection process, the second special game is suspended under the condition that the number of pending second special games has not reached the upper limit number. The start condition of the special game is established. At this time, the main control CPU 30a acquires values of various random numbers, and makes it possible to specify that the acquired random number information can be identified as the random number information for the second special game. It is stored in the control RAM 30c.

・演出ゲームを実行しないパチンコ遊技機に具体化してもよい。この場合、演出表示装置12に特別図柄を表示するとよい。
・上記実施形態は、遊技機としてのスロットマシンに具体化してもよい。スロットマシンでは、スタートレバーの操作(開始操作)に伴い、複数のリールが回転する。また、スロットマシンでは、ストップボタンの操作(停止操作)に伴い、複数のリールのうち操作されたストップボタンに対応するリールの回転が停止する。このようなスロットマシンにおいて、遊技媒体としてのメダルを検出可能な検出センサを設けてもよい。そして、このような検出センサについて、今回データと前回データとを比較し、且つ今回データと前々回データとを比較することにより、検出センサにおいてメダルの検出結果が変化したか否かを判定してもよい。
A pachinko gaming machine that does not execute the effect game may be embodied. In this case, a special symbol may be displayed on the effect display device 12.
The above embodiment may be embodied in a slot machine as a gaming machine. In the slot machine, a plurality of reels rotate in accordance with the operation of the start lever (start operation). In the slot machine, the rotation of the reel corresponding to the operated stop button among the plurality of reels is stopped in response to the operation of the stop button (stop operation). In such a slot machine, a detection sensor capable of detecting a medal as a game medium may be provided. Then, with regard to such a detection sensor, it is determined whether the detection result of the medal has changed in the detection sensor by comparing the current data with the previous data and comparing the current data with the previous data. Good.

次に、上記実施形態及び別例から把握できる技術的思想を以下に追記する。
(イ)図柄を変動させて行う変動ゲームを実行するゲーム実行手段を備え、前記変動ゲームの始動条件は、始動口への遊技球の入球を契機として成立し得る遊技機において、所定の制御が可能な制御手段と、前記始動口に入球した遊技球を検出可能であって、該遊技球の検出結果に応じて信号を出力する始動検出手段と、を備え、前記制御手段は、前記始動検出手段による信号の出力状態に基づいて、前記検出結果を判定するための判定処理を行うようになっており、前記判定処理においては、第1タイミングにおける前記始動検出手段による信号の出力状態が、前記第1タイミングよりも前の第2タイミングにおける前記始動検出手段による信号の出力状態と一致し、且つ前記第2タイミングにおける前記始動検出手段による信号の出力状態が、前記第2タイミングよりも前の第3タイミングにおける前記始動検出手段による信号の出力状態と不一致である場合、前記検出結果が変化したと判定することを特徴とする遊技機。
Next, technical ideas that can be grasped from the above embodiment and another example will be additionally described below.
(A) A game execution means for executing a fluctuation game performed by changing a symbol is provided, and the start condition of the fluctuation game can be established in a gaming machine which can be triggered by the entry of a game ball into a starting opening. Control means capable of detecting the game ball entering the start opening and outputting a signal according to the detection result of the game ball, the control means comprising The determination process for determining the detection result is performed based on the output state of the signal by the start detection means, and in the determination process, the output state of the signal by the start detection means at the first timing is The output state of the signal by the start detection means at the second timing prior to the first timing, and the output state of the signal by the start detection means at the second timing But gaming machine and judging a case than said second timing is the output state and the mismatch signal from the start detecting means of the third timing before, the detection result is changed.

SE1…第1始動センサ(始動検出手段、第1始動検出手段、入賞検出手段)、SE2…第2始動センサ(始動検出手段、第2始動検出手段、入賞検出手段)、SE3…第1カウントセンサ(特別検出手段、第1特別検出手段、入賞検出手段)、SE4…第2カウントセンサ(特別検出手段、第2特別検出手段、第1検出手段、入賞検出手段)、SE5…排出センサ(特別排出検出手段、第2検出手段)、SE6…特定センサ(特定検出手段、特別排出検出手段、第2検出手段)、SE7…ゲートセンサ(普通検出手段)、SE8…第1普通入賞センサ(一般検出手段、第1一般検出手段、入賞検出手段)、SE9…第2普通入賞センサ(一般検出手段、第2一般検出手段、入賞検出手段)、SE10…アウト口センサ(排出検出手段)、13…第1始動口(始動口、第1始動口、特別始動口、入賞口)、14…第2始動口(始動口、第2始動口、特定の特別始動口、入賞口)、15…第1可変部材(開閉部材)、16…第1大入賞口(特別入球口、第1特別入球口、入賞口)、18…第2大入賞口(特別入球口、第2特別入球口、入賞口)、20…排出通路、20a…第1排出通路、20b…第2排出通路(特定の通路)、23…ゲート(普通始動口)、24a…第1普通入賞口(一般入球口、第1一般入球口、入賞口)、24b…第2普通入賞口(一般入球口、第2一般入球口、入賞口)、25…アウト口(排出口)、30…主制御基板、30a…主制御用CPU(制御手段、有利状態付与手段、情報生成手段)、31…副制御基板、31a…副制御用CPU。   SE1 ... first start sensor (start detection means, first start detection means, prize detection means) SE2 ... second start sensor (start detection means, second start detection means, prize detection means) SE3 ... first count sensor (Special detection means, first special detection means, winning detection means), SE4 ... second count sensor (special detection means, second special detection means, first detection means, winning detection means) SE5 ... discharge sensor (special discharge SE2 detection means, second detection means SE6: specific sensor (specific detection means, special discharge detection means, second detection means) SE7 gate sensor (normal detection means) SE8 first ordinary winning sensor (general detection means , First general detection means, prize detection means), SE9 ... second ordinary prize sensor (general detection means, second general detection means, prize detection means) SE10 ... out port sensor (discharge detection means), 1 ... 1st starting opening (starting opening, 1st starting opening, special starting opening, winning opening), 14 ... 2nd starting opening (starting opening, 2nd starting opening, specified special starting opening, winning opening), 15 ... fifth 1 variable member (opening and closing member), 16 ... 1st large winning opening (special entry slot, 1st special entering opening, winning entry), 18 ... 2nd large winning entry (special entry opening, 2nd special entry) Mouth, winning opening), 20: discharge passage, 20a: first discharge passage, 20b: second discharge passage (specific passage), 23: gate (normal start opening), 24a: first ordinary winning opening (general entry ball opening) Mouth, the first general entrance, winning opening), 24b ... 2nd ordinary winning opening (general entering, 2nd general entrance, winning opening), 25 ... out (discharge), 30 ... main control Substrate 30a: a main control CPU (control means, advantageous state giving means, information generation means) 31: secondary control board 31a: secondary control CPU.

Claims (1)

図柄を変動させて行う変動ゲームを実行するゲーム実行手段を備え、前記変動ゲームの始動条件は、始動口への遊技球の入球を契機として成立し得る遊技機において、
所定の制御が可能な制御手段と、
前記始動口に入球した遊技球を検出可能であって、該遊技球の検出結果に応じて信号を出力する始動検出手段と、を備え、
前記始動検出手段による信号の出力状態には、前記遊技球を検出しているときの出力状態である第1出力状態と、前記遊技球を検出していないときの出力状態である第2出力状態とが含まれ、
前記制御手段は、
前記始動検出手段による信号の出力状態に基づいて、前記検出結果を判定するための判定処理を行うようになっており、
前記判定処理においては、第1タイミング及び前記第1タイミングよりも前の第2タイミングにおける前記始動検出手段による信号の出力状態が前記第1出力状態であり、且つ前記第2タイミングよりも前の第3タイミングにおける前記始動検出手段による信号の出力状態が前記第2出力状態である場合、前記始動検出手段が前記遊技球を検出したと判定する一方で、
前記第1タイミング及び前記第2タイミングにおける前記始動検出手段による信号の出力状態が前記第2出力状態であり、且つ前記第3タイミングにおける前記始動検出手段による信号の出力状態が前記第1出力状態である場合、前記始動検出手段が前記遊技球を検出しなくなったと判定するようになっており、
前記遊技球を検出したと判定した後に前記遊技球を検出しなくなったと判定したことを条件として、前記変動ゲームの始動条件を成立させる処理を実行することを特徴とする遊技機
A gaming machine capable of executing a variation game performed by varying a symbol, wherein the start condition of the variation game can be established with the entry of the game ball into the starting opening as a trigger.
Control means capable of predetermined control;
And a start detection means capable of detecting the game ball entering the start opening and outputting a signal according to the detection result of the game ball,
The signal output state by the start detection means includes a first output state which is an output state when the gaming ball is detected and a second output state which is an output state when the gaming ball is not detected. And contains
The control means
A determination process for determining the detection result is performed based on the output state of the signal by the start detection means,
In the determination process, an output state of a signal by the start detection means at a first timing and a second timing before the first timing is the first output state, and a second output timing before the second timing. When the output state of the signal by the start detection means at three timings is the second output state, while it is determined that the start detection means has detected the gaming ball,
The output state of the signal by the start detection means at the first timing and the second timing is the second output state, and the output state of the signal by the start detection means at the third timing is the first output state If so, it is determined that the start detection means no longer detects the gaming ball,
A game machine characterized by executing processing for establishing a start condition of the fluctuation game on condition that it is determined that the game ball is not detected after the game ball is determined to be detected .
JP2016175707A 2016-09-08 2016-09-08 Gaming machine Active JP6549540B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016175707A JP6549540B2 (en) 2016-09-08 2016-09-08 Gaming machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016175707A JP6549540B2 (en) 2016-09-08 2016-09-08 Gaming machine

Publications (2)

Publication Number Publication Date
JP2018038658A JP2018038658A (en) 2018-03-15
JP6549540B2 true JP6549540B2 (en) 2019-07-24

Family

ID=61624257

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016175707A Active JP6549540B2 (en) 2016-09-08 2016-09-08 Gaming machine

Country Status (1)

Country Link
JP (1) JP6549540B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010284341A (en) * 2009-06-11 2010-12-24 Daito Giken:Kk Game machine

Also Published As

Publication number Publication date
JP2018038658A (en) 2018-03-15

Similar Documents

Publication Publication Date Title
JP6502296B2 (en) Gaming machine
JP2019062951A (en) Game machine
JP6622258B2 (en) Game machine
JP2019088404A (en) Game machine
JP6622256B2 (en) Game machine
JP6622257B2 (en) Game machine
JP6549540B2 (en) Gaming machine
JP6549541B2 (en) Gaming machine
JP6591373B2 (en) Game machine
JP6580537B2 (en) Game machine
JP6580536B2 (en) Game machine
JP6591372B2 (en) Game machine
JP6573855B2 (en) Game machine
JP2021023651A (en) Game machine
JP6812013B2 (en) Game machine
JP6812012B2 (en) Game machine
JP6578324B2 (en) Game machine
JP6629273B2 (en) Gaming machine
JP6629274B2 (en) Gaming machine
JP2023061124A (en) game machine
JP2023061125A (en) game machine
JP2023061123A (en) game machine
JP2020168535A (en) Game machine
JP2021023653A (en) Game machine
JP2021023654A (en) Game machine

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180801

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180928

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190320

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190627

R150 Certificate of patent or registration of utility model

Ref document number: 6549540

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250