JP6549541B2 - Gaming machine - Google Patents
Gaming machine Download PDFInfo
- Publication number
- JP6549541B2 JP6549541B2 JP2016175708A JP2016175708A JP6549541B2 JP 6549541 B2 JP6549541 B2 JP 6549541B2 JP 2016175708 A JP2016175708 A JP 2016175708A JP 2016175708 A JP2016175708 A JP 2016175708A JP 6549541 B2 JP6549541 B2 JP 6549541B2
- 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
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
ところで、特許文献1に記載されているような遊技機では、例えばノイズなどが生じた場合、実際には検出対象を検出していないにもかかわらず、検出対象を検出したことを示す信号が検出手段から出力されてしまうことがある。このような場合、検出対象を検出しているか否かなどに応じて適切な制御を行うことができない虞があった。
By the way, in a gaming machine such as that described in
本発明は、このような従来の技術に鑑みてなされたものであり、その目的は、検出対象の検出結果に応じて適切な制御を行うことができる遊技機を提供することにある。 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 general ball entry port where game balls can always enter the ball, and a game ball payout condition is established upon entering the game ball into the general ball entry port A control means capable of performing predetermined control, and a general detection means capable of detecting a game ball entering the general ball entry and outputting a signal in accordance with the detection result of the game ball; The output state of the signal by the general 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 performs general determination processing for determining the detection result based on the output state of the signal by the general detection means. In the general determination processing, , The first timing and the first timing. The output state of the signal by the general detection means at the second timing before is also the first output state, and the output state of the signal by the general detection means at the third timing before the second timing is the When it is in the 2 output state, while the general detection means determines that the gaming ball is detected, the output state of the signal by the general detection means at the first timing and the second timing is the second output state. If the output state of the signal by the general detection means at the third timing is the first output state, it is determined that the general detection means has not detected the gaming ball, and the game on condition that it is determined that the game balls are no longer detected after determining that it has detected a ball, the game ball of a specific number as prize balls And summarized in that executes processing for Desa are.
本発明によれば、検出対象の検出結果に応じて適切な制御を行うことができる。 According to the present invention, appropriate control can be performed according to the detection result of the detection target.
以下、パチンコ遊技機に具体化した一実施形態について説明する。この明細書において、上、下、左、右、前(表)、後(裏)の各方向は、パチンコ遊技機で遊技を行う遊技者から見たときの各方向を指すものとする。 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
図2に示すように、パチンコ遊技機10は、遊技盤YBを備えている。遊技盤YBの前面側には、正面視において略円形の遊技領域YBaが画成されている。本実施形態において、遊技領域YBaには、発射ハンドルHDの操作によって発射された遊技球が到達するようになっている。
As shown in FIG. 2, the
パチンコ遊技機10は、情報表示パネル11を備えている。情報表示パネル11では、パチンコ遊技機10の制御状態を示す各種の情報が報知される。情報表示パネル11は、特別図柄表示部11aを備えている。特別図柄表示部11aは、所定の図柄を変動表示させるとともに、最終的に特別図柄を確定停止表示させる特別図柄変動ゲームを表示する。特別図柄は、後述する大当り抽選の結果を報知するための図柄である。以下の説明では、特別図柄変動ゲームを略して「特別ゲーム」と示す。本実施形態において、特別ゲームは、図柄を変動させて行う変動ゲームに相当する。また、特別ゲームを表示する特別図柄表示部11aは、ゲーム実行手段に相当する。
The
本明細書において「変動表示」とは、表示されている図柄の種類が時間の経過とともに変化している状態を意味している。本明細書において「確定停止表示」とは、図柄が確定的に停止表示されており、表示されている図柄の種類が変化しない状態を意味している。「確定停止表示」と「導出」は同じ意味である。特別図柄表示部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
本実施形態では、大当り抽選に当選すると、特別ゲームにおいて大当り図柄が導出されたのち、該大当りの特別ゲームの終了後に、大当り遊技が付与される。詳しくは後述するが、大当り遊技は、遊技者が多数の賞球やその他の特典を獲得し得るため、遊技者にとって有利な状態である。 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
情報表示パネル11は、普通図柄表示部11cを備えている。普通図柄表示部11cは、所定の図柄を変動表示させるとともに、最終的に普通図柄を導出させる普通図柄変動ゲームを表示する。普通図柄は、後述する普通当り抽選の結果を報知するための図柄である。以下の説明では、普通図柄変動ゲームを略して「普通ゲーム」と示す。普通図柄表示部11cにおいて導出可能な普通図柄には、普通当り図柄と、普通はずれ図柄とが少なくともある。普通ゲームにおいて普通当り図柄が導出された場合、遊技者は、普通当りを認識可能である。普通ゲームにおいて普通はずれ図柄が導出された場合、遊技者は、普通はずれを認識可能である。
The
本実施形態では、普通当り抽選に当選すると、普通ゲームにおいて普通当り図柄が導出されたのち、該普通当りの普通ゲームの終了後に、普通当り遊技が付与される。詳しくは後述するが、普通当り遊技は、遊技者が特別ゲームの始動条件を成立させ易くなることから、遊技者にとって有利な状態である。 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
パチンコ遊技機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
パチンコ遊技機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
パチンコ遊技機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
パチンコ遊技機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
パチンコ遊技機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
パチンコ遊技機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
図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
また、排出通路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
パチンコ遊技機10は、第1排出通路20aに、該第1排出通路20aに流入(入球)した遊技球を検出する排出センサSE5を備えている。また、排出センサSE5は、第2カウントセンサSE4の下流に配設されている。即ち、排出センサSE5は、第2カウントセンサSE4により検出されてから第1排出通路20aを通過して遊技機の外部に排出される遊技球を検出可能である。本実施形態において、排出センサSE5は、特別排出検出手段、及び第2検出手段に相当する。
The
パチンコ遊技機10は、第2排出通路20bに、該第2排出通路20bに流入(入球)した遊技球を検出する特定センサSE6を備えている。また、特定センサSE6は、第2カウントセンサSE4の下流に配設されている。即ち、特定センサSE6は、第2カウントセンサSE4により検出されてから第2排出通路20bを通過して遊技機の外部に排出される遊技球を検出可能である。本実施形態において、第2排出通路20bは、大当り遊技において遊技球の流入が許容される特定の通路(特定の領域)に相当する。また、本実施形態において、特定センサSE6は、特定検出手段、特別排出検出手段、及び第2検出手段に相当する。
The
図2に示すように、パチンコ遊技機10は、遊技盤YBにおいて、第2大入賞口18の上方に、遊技球が通過(入球)可能な普通始動口としてのゲート23を備えている。ゲート23は、ゲート23を通過する遊技球を検出するゲートセンサSE7を備えている(図4に示す)。本実施形態において、ゲートセンサSE7は、普通検出手段に相当する。本実施形態では、遊技球がゲートセンサSE7で検出されると、普通ゲームの始動条件が成立し得る。言い換えれば、本実施形態では、ゲート23への遊技球の入球を契機として、普通ゲームの始動条件が成立し得る。
As shown in FIG. 2, the
パチンコ遊技機10は、遊技盤YBにおいて、演出表示装置12の左下方に、遊技領域YBaに開口している一般入球口としての普通入賞口24を備えている。普通入賞口24は、常時、遊技球を入球させることができるように開口されている。普通入賞口24は、入賞口の1つである。本実施形態の普通入賞口24には、第1普通入賞口24aと、第2普通入賞口24bと、がある。本実施形態において、第1普通入賞口24aは、第1一般入球口に相当し、第2普通入賞口24bは、第2一般入球口に相当する。
The
パチンコ遊技機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
本実施形態では、遊技球が第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
パチンコ遊技機10は、遊技盤YBにおいて、演出表示装置12の下方に、遊技領域YBaに開口している排出口としてのアウト口25を備えている。アウト口25は、上述した入賞口とは異なり、上述した入賞口の何れにも入球しなかった遊技球が入球する位置に開口されている。そして、アウト口25の奥方には、入球した遊技球を機外に排出する図示しない通路が設けられている。
The
また、パチンコ遊技機10は、アウト口25に入球した遊技球を検出するアウト口センサSE10を備えている(図4に示す)。本実施形態において、アウト口センサSE10は、排出検出手段に相当する。例えば、アウト口センサSE10は、アウト口25に入球した遊技球を機外に排出する通路に設けられている。
In addition, the
次に、パチンコ遊技機10の遊技状態について説明する。
パチンコ遊技機10は、大当り確率が異なる遊技状態として、低確率状態と高確率状態とを備えている。大当り確率は、内部抽選(大当り抽選)において大当りに当選する確率である。高確率状態は、低確率状態に比して、大当り確率が高い遊技状態である。高確率状態は、大当り抽選に当選する可能性が低確率状態に比して高まることから、遊技者に有利な有利状態となる。高確率状態は、所謂「確率変動状態(確変状態)」である。
Next, the gaming state of the
The
パチンコ遊技機10は、遊技球の発射個数に対する賞球個数の割合が異なる遊技状態として、低ベース状態と高ベース状態とを備えている。高ベース状態は、低ベース状態に比して、遊技球が第2始動口14に入球する確率が高い遊技状態である。高ベース状態は、所謂「電サポ状態」であり、低ベース状態は、所謂「非電サポ状態」である。高ベース状態は、遊技球が第2始動口14に入球する確率が高まり、第2始動口14への遊技球の入球が容易になることから、遊技者にとって有利な遊技状態(入球容易状態)となる。
The
例えば、高ベース状態は、次に説明する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
以下の説明では、低確率状態且つ低ベース状態である遊技状態を「低確低ベース状態」と示し、高確率状態且つ低ベース状態である遊技状態を「高確低ベース状態」と示す。また、低確率状態且つ高ベース状態である遊技状態を「低確高ベース状態」と示し、高確率状態且つ高ベース状態である遊技状態を「高確高ベース状態」と示す。 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
そして、本実施形態では、大当りとなる場合、特別ゲームにおいて大当り図柄が導出された後、導出された大当り図柄に応じた種類の大当り遊技が付与される。大当り遊技では、最初に、予め定めたオープニング時間にわたって、大当り遊技の開始を報知するオープニング演出が行われる。大当り遊技では、オープニング演出の終了後に、第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
本実施形態における大当り図柄には、特定図柄と、該特定図柄とは異なる非特定図柄と、がある。以下の説明では、特定図柄が決定されたときの大当りを特定大当りと示す場合がある一方、非特定図柄が決定されたときの大当りを非特定大当りと示す場合がある。特定大当り及び非特定大当りは、大当り遊技におけるラウンド遊技の上限回数や、各大入賞口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
次に、パチンコ遊技機10が実行可能な演出の一例について説明する。
本実施形態において、演出表示装置12が実行可能な表示演出には、演出図柄を複数列で変動表示させるとともに、最終的に演出図柄の組み合わせを導出させる演出図柄変動ゲームがある。以下の説明では、演出図柄変動ゲームを略して「演出ゲーム」と示す。演出図柄は、キャラクタや模様等の装飾が施された図柄(飾り図柄)であって、表示演出を多様化させるためのものである。本実施形態において、演出ゲームは、第1列、第2列、及び第3列の図柄列をそれぞれ縦方向に変動表示(スクロール表示)させて行われる。第1列の演出図柄は、所謂第1図柄であり、第2列の演出図柄は、所謂第2図柄であり、第3列の演出図柄は、所謂第3図柄である。
Next, an example of effects that can be executed by the
In the present embodiment, the display effects that can be executed by the
演出ゲームは、特別ゲームと連動して行われる。具体的に、演出ゲームは、特別ゲームの開始に伴って開始され、特別ゲームの終了に伴って終了される。そして、演出ゲームでは、特別ゲームにて導出された特別図柄に応じた演出図柄の組み合わせが導出される。特別ゲームにおいて、大当り図柄が導出される場合には、演出ゲームにおいて、演出図柄による大当り図柄が導出される。例えば、演出図柄による大当り図柄は、「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
As shown in FIG. 4, the
まず、主制御基板30について詳しく説明する。
主制御基板30は、主制御用CPU30aと、主制御用ROM30bと、主制御用RAM30cとを備えている。主制御用CPU30aは、主制御用のプログラムを実行することにより、各種の処理を行う。本実施形態では、主制御用CPU30aが各種の処理を行うことにより、所定の制御が可能な制御手段が実現される。主制御用ROM30bは、主制御用のプログラムや、所定の抽選に用いられるテーブルや判定値などを記憶している。
First, the
The
また、主制御用ROM30bは、複数種類の変動パターンを記憶している。複数種類の変動パターンは、特別ゲームの変動時間を特定可能な情報である。また、本実施形態の変動パターンには、大当り変動用の変動パターンと、はずれ変動用の変動パターンとがある。大当り変動は、大当り抽選に当選した場合に実行される変動であって、特別ゲームにおいて最終的に大当り図柄が確定停止表示される変動である。はずれ変動は、大当り抽選に当選しなかった場合に実行される変動であって、特別ゲームにおいて最終的にはずれ図柄が確定停止表示される変動である。
Further, the
主制御用RAM30cは、パチンコ遊技機10の動作中に書き換えられる様々な情報を記憶可能に構成されている。主制御用RAM30cが記憶する情報は、例えばフラグ、カウンタ、及びタイマなどである。また、本実施形態の主制御基板30は、乱数を生成可能に構成されている。例えば、乱数は、乱数の値を所定の周期毎に更新する乱数生成回路を主制御基板30に搭載することにより、ハードウェア乱数として生成してもよく、主制御用CPU30aが所定の制御周期毎に乱数の値を更新することにより、ソフトウェア乱数として生成してもよい。
The
主制御基板30は、図示しない駆動回路を介して、各表示部11a,11b,11cと接続されている。主制御用CPU30aは、図示しない駆動回路を介して、各表示部11a,11b,11cの表示内容を制御可能に構成されている。また、主制御基板30は、図示しない駆動回路を介して、各アクチュエータA1〜A4と接続されている。主制御用CPU30aは、図示しない駆動回路を介して、各アクチュエータA1〜A4の動作を制御可能に構成されている。
The
また、主制御基板30は、図示しないポートを介して、各センサSE1〜SE10と接続されている。主制御用CPU30aは、図示しないポートを介して、各センサSE1〜SE10が出力する信号を入力可能に構成されている。
Further, the
本実施形態において、各センサ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
また、副制御用RAM31cは、パチンコ遊技機10の動作中に適宜書き換えられる様々な情報を記憶可能に構成されている。副制御用RAM31cが記憶する情報は、例えばフラグ、カウンタ、及びタイマなどである。また、本実施形態の副制御基板31は、乱数を生成可能に構成されている。例えば、乱数は、乱数の値を所定の周期毎に更新する乱数生成回路を副制御基板31に搭載することにより、ハードウェア乱数として生成してもよく、副制御用CPU31aが所定の制御周期毎に乱数の値を更新することにより、ソフトウェア乱数として生成してもよい。
Further, the
副制御基板31は、図示しない駆動回路を介して、演出表示装置12と接続されている。副制御用CPU31aは、図示しない駆動回路を介して、演出表示装置12の表示態様を制御可能に構成されている。副制御基板31は、図示しない駆動回路を介して、装飾ランプLaと接続されている。副制御用CPU31aは、図示しない駆動回路を介して、装飾ランプLaの発光態様を制御可能に構成されている。副制御基板31は、図示しない駆動回路を介して、スピーカSpと接続されている。副制御用CPU31aは、図示しない駆動回路を介して、スピーカSpの音声出力態様を制御可能に構成されている。
The sub control board 31 is connected to the
次に、本実施形態のパチンコ遊技機10において実行される各種処理(制御)について詳しく説明する。最初に、主制御用のプログラムに基づいて、主制御基板30の主制御用CPU30aが実行する各種処理について説明する。
Next, various processes (controls) executed in the
まず、特別図柄入力処理について説明する。
特別図柄入力処理において、主制御用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
一方、第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
乱数情報を記憶させた場合、第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
一方、第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
一方、第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
次に、特別図柄開始処理について説明する。
特別図柄開始処理において、主制御用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
待機コマンドを既に出力した場合、主制御用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
また、保留判定において肯定判定した場合、主制御用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
次に、主制御用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
大当り判定において大当りと判定した場合、主制御用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
一方、大当り判定において大当りと判定しなかった(はずれと判定した)場合、主制御用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
次に、大当り遊技を付与するための処理について説明する。
主制御用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
また、主制御用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
そして、主制御用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
また、主制御用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
また、第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
また、主制御用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
そして、主制御用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
また、主制御用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
次に、滞留判定処理について説明する。
図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
一方、ステップ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
そして、ステップ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
一方、ステップ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
このような滞留判定処理により、主制御用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
そして、主制御用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
一方、ゲート検出処理においてゲート検出フラグが設定された場合、主制御用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
次に、主制御用CPU30aは、主制御基板30内で生成している各種乱数の値を取得するとともに、該取得した各種乱数の値を特定可能な情報である乱数情報を主制御用RAM30cに記憶させる。例えば、主制御用CPU30aは、各種乱数として、普通図柄の当り抽選に用いる普通当り乱数や、普通ゲームの変動時間を決定するための振分けに用いる普通振分乱数などを取得する。また、主制御用CPU30aは、乱数情報を記憶させる場合、普通ゲーム用の乱数情報であることと、乱数の値の取得契機となった遊技球の入球順序(情報の記憶順序)とを特定可能となるように主制御用RAM30cに記憶させる。その後、主制御用CPU30aは、普通図柄入力処理を終了する。
Next, the main control CPU 30a acquires the values of various random numbers generated in the
次に、普通図柄開始処理について説明する。
普通図柄開始処理において、主制御用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
次に、主制御用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
普通当り判定において普通当りと判定した場合、主制御用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
また、普通当り判定において普通はずれと判定した場合、主制御用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
そして、普通図柄開始処理を終了すると、主制御用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
次に、普通当り遊技を付与するための処理について説明する。
普通当りに当選した場合、主制御用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
また、主制御用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
また、主制御用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
また、主制御用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
具体的に、本実施形態において、主制御用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
まず、演出ゲームを実行するための演出図柄変動処理について説明する。演出図柄変動処理において、副制御用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
また、副制御用CPU31aは、指定された確定停止図柄がはずれ図柄である場合には、変動パターン指定コマンドにより指定された変動パターンに基づいて演出表示装置12に確定停止表示させる演出図柄による図柄組み合わせを決定する。
Further, when the designated final stop symbol is an out symbol, the
また、副制御用CPU31aは、変動パターン指定コマンドの入力を契機として、全図柄列の演出図柄の変動表示を開始させ、演出ゲームを開始するように演出表示装置12を制御する。具体的に、副制御用CPU31aは、演出ゲームにおいて、指定された変動パターンから特定可能な変動時間内に、全列の演出図柄を決定した図柄組み合わせで一旦停止表示するように演出表示装置12を制御する。その後、副制御用CPU31aは、全図柄停止コマンドの入力を契機として、全列の演出図柄を決定した図柄組み合わせで確定停止表示するように演出表示装置12を制御する。
In addition, the
また、副制御用CPU31aは、演出ゲームの実行中において、変動パターン指定コマンドにより指定された変動パターンに基づく演出内容で音声演出を実行させるようにスピーカSpを制御する。さらに、副制御用CPU31aは、演出ゲームの実行中において、変動パターン指定コマンドにより指定された変動パターンに基づく演出内容で発光演出を実行させるように装飾ランプLaを制御する。
In addition, the
また、本実施形態のパチンコ遊技機10は、待機状態であることを報知する待機演出(所謂、デモンストレーション演出)を実行可能である。例えば、待機演出は、演出表示装置12において所定のキャラクタ画像を表示する表示演出として実行される。なお、待機演出は、スピーカSpによる音声演出として実行されてもよいし、装飾ランプLaによる発光演出として実行されてもよい。また、待機演出は、演出表示装置12による表示演出、スピーカSpによる音声演出、及び装飾ランプLaによる発光演出のうち複数の演出を組み合わせて実行されてもよい。本実施形態において、副制御用CPU31aは、待機コマンドの入力を契機として、演出表示装置12、スピーカSp、及び装飾ランプLaのうち少なくとも1つを制御することにより、待機演出を実行させる制御が可能である。
In addition, the
また、本実施形態のパチンコ遊技機10は、遊技球の滞留が発生していることを報知する滞留報知を実行可能である。滞留報知は、演出表示装置12において所定の文字列(例えば「球が詰まっています」など)を模した画像表示する態様で実行される。なお、滞留報知は、スピーカSpによる音声出力によって実行されてもよいし、装飾ランプLaの発光によって実行されてもよい。また、滞留報知は、演出表示装置12での画像の表示による報知、スピーカSpからの音声出力による報知、及び装飾ランプLaの発光による報知のうち複数の報知を組み合わせて実行されてもよい。本実施形態において、副制御用CPU31aは、滞留コマンドの入力を契機として、演出表示装置12、スピーカSp、及び装飾ランプLaのうち少なくとも1つを制御することにより、滞留報知を実行させる制御が可能である。また、副制御用CPU31aは、滞留解消コマンドの入力を契機として、滞留報知を終了させる制御が可能である。
In addition, the
以下、主制御用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
続いて、主制御用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
次に、主制御用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
一方、ステップ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
そして、ステップ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
また、図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
また、図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
次に、時点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
(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
(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
(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
(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
(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
(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
(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
(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
(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
・主制御用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
・主制御用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
・主制御用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
・特定のセンサにより遊技球が検出されたことを契機として大当り遊技を付与する遊技機に具体化してもよい。この場合、主制御用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
・各実施形態は、複数種類の特別図柄を用いるパチンコ遊技機に具体化してもよい。この場合、第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
・演出ゲームを実行しないパチンコ遊技機に具体化してもよい。この場合、演出表示装置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
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 machine is provided with a general entry port where the game ball can enter at all times, and predetermined control is possible in the gaming machine in which the payout condition of the game ball is met triggered by the entry of the game ball into the general entry port. Control means, and general detection means capable of detecting the game ball entered into the general ball entry port and outputting a signal according to the detection result of the game ball, the control means comprising A general determination process for determining the detection result is performed based on the output state of the signal by the general detection means, and in the general determination process, the output of the signal by the general detection means at the first timing is performed. The state coincides with the output state of the signal by the general detection means at the second timing before the first timing, and the output state of the signal by the general detection means at the second timing is the second phase. When than timing an output state and the mismatch signals by the general detection means in the third timing before, the gaming machine, wherein determining that the detection result has 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:
Claims (1)
所定の制御が可能な制御手段と、
前記一般入球口に入球した遊技球を検出可能であって、該遊技球の検出結果に応じて信号を出力する一般検出手段と、を備え、
前記一般検出手段による信号の出力状態には、前記遊技球を検出しているときの出力状態である第1出力状態と、前記遊技球を検出していないときの出力状態である第2出力状態とが含まれ、
前記制御手段は、
前記一般検出手段による信号の出力状態に基づいて、前記検出結果を判定するための一般判定処理を行うようになっており、
前記一般判定処理においては、第1タイミング及び前記第1タイミングよりも前の第2タイミングにおける前記一般検出手段による信号の出力状態が前記第1出力状態であり、且つ前記第2タイミングよりも前の第3タイミングにおける前記一般検出手段による信号の出力状態が前記第2出力状態である場合、前記一般検出手段が前記遊技球を検出したと判定する一方で、
前記第1タイミング及び前記第2タイミングにおける前記一般検出手段による信号の出力状態が前記第2出力状態であり、且つ前記第3タイミングにおける前記一般検出手段による信号の出力状態が前記第1出力状態である場合、前記一般検出手段が前記遊技球を検出しなくなったと判定するようになっており、
前記遊技球を検出したと判定した後に前記遊技球を検出しなくなったと判定したことを条件として、賞球として特定個数の遊技球を払い出させる処理を実行することを特徴とする遊技機。 A gaming machine having a general entrance where the gaming ball can always enter, and the payout condition of the gaming ball being satisfied upon entering the gaming ball into the general entrance,
Control means capable of predetermined control;
And a general detection means capable of detecting the game ball entered into the general entrance and outputting a signal according to the detection result of the game ball,
The output state of the signal by the general 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 general determination process for determining the detection result is performed based on the output state of the signal by the general detection means,
In the general determination process, an output state of a signal by the general detection means at a first timing and at a second timing before the first timing is the first output state, and is before the second timing. When the output state of the signal by the general detection means at the third timing is the second output state, while it is determined that the general detection means has detected the gaming ball,
The output state of the signal by the general detection means at the first timing and the second timing is the second output state, and the output state of the signal by the general detection means at the third timing is the first output state In some cases, it is determined that the general detection means no longer detects the gaming ball,
A gaming machine characterized by executing a process of paying out a specified number of gaming balls as a winning ball on condition that it is judged that the gaming ball is not detected after it is determined that the gaming ball is detected .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016175708A JP6549541B2 (en) | 2016-09-08 | 2016-09-08 | Gaming machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016175708A JP6549541B2 (en) | 2016-09-08 | 2016-09-08 | Gaming machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018038659A JP2018038659A (en) | 2018-03-15 |
| JP6549541B2 true JP6549541B2 (en) | 2019-07-24 |
Family
ID=61624330
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016175708A Active JP6549541B2 (en) | 2016-09-08 | 2016-09-08 | Gaming machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6549541B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010284341A (en) * | 2009-06-11 | 2010-12-24 | Daito Giken:Kk | Game machine |
-
2016
- 2016-09-08 JP JP2016175708A patent/JP6549541B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018038659A (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 | |
| JP6549541B2 (en) | Gaming machine | |
| JP6549540B2 (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 | |
| JP6629273B2 (en) | Gaming machine | |
| JP6578324B2 (en) | Game 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 | |
| JP2021023656A (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: 6549541 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 |