以下、本発明に係る遊技機の一実施の形態であるパチンコ機1について、図面を参照して説明する。まず、パチンコ機1の機械的構成について、図1及び図2を参照して説明する。図1は、パチンコ機1の正面図であり、図2は、図柄表示装置8の正面図である。
図1に示すように、パチンコ機1の正面の上半分の部分には、発射ハンドル7の操作により図示外の発射機から発射された遊技媒体としての遊技球が流下する遊技盤2が設けられている。この遊技盤2は略正方形であり、透明なガラス板を保持した前面枠9で保護されている。遊技盤2の下方部には、発射機に遊技球を供給し、且つ賞品球を受ける上皿5が設けられている。そして、上皿5の直下には賞品球を受ける下皿6が設けられ、下皿6の右横には遊技球の発射を調整する発射ハンドル7が設けられている。さらに、前面枠9の右上角及び左上角にはスピーカ48がそれぞれ設けられている。尚、遊技盤2上には、遊技球を導く遊技釘が多数配置されているが、図1においては省略されている。
また、遊技盤2の前面には、ガイドレール3で囲まれた略円形の遊技領域4が設けられている。この遊技領域4の略中央には、後述する表示画面28や第一普通図柄表示部11、第二普通図柄表示部12、第三普通図柄表示部13、第四普通図柄表示部14(図2参照)、各種ランプ、LEDを備えた図柄表示装置8が設けられている。この図柄表示装置8の下方には第一始動口30が、図柄表示装置8の右側には第四普通電動役物35が設けられている。また、第四普通電動役物35の右斜め下方には第一普通電動役物32が、その左斜め下方には第二普通電動役物33が設けられている。また、第二普通電動役物33の左斜め下方には第三普通電動役物34が、さらにその上方には第四始動口31が設けられている。
尚、第一普通電動役物32、第二普通電動役物33、第三普通電動役物34、及び第四普通電動役物35のそれぞれには、所定のタイミングで開閉される開閉部材が設けられており、通常は開閉部材が閉鎖(普通電動役物32〜35が閉鎖)されているため、遊技球は普通電動役物32〜35へ入賞できない。しかし、普通当たりと判定されて開閉部材が開放(普通電動役物32〜35が開放)されると、普通電動役物32〜35へ遊技球を入賞させることが可能となる。本実施の形態では、第一始動口30へ遊技球が入賞すると第一普通当たり判定が行われ、当たりと判定されると第一普通電動役物32が開放される。また、第四始動口31へ遊技球が入賞すると第四普通当たり判定が行われ、当たりと判定されると第四普通電動役物35が開放される。そして、開放された第一普通電動役物32又は第四普通電動役物35へ遊技球が入賞すると第二普通当たり判定が行われ、第二普通電動役物33が開放される。さらに、第二普通電動役物33へ遊技球が入賞すると第三普通当たり判定が行われ、第三普通電動役物34が開放される。これにより、普通電動役物32〜35が次々に開放されて多数の遊技球が払い出される。この詳細は図面を参照して後述する。
次に、図2を参照して、図柄表示装置8について説明する。図2に示すように、図柄表示装置8の中央部には、正面視横長の長方形状のLEDで構成された表示画面28が設けられている。この表示画面28は、遊技者の目を惹くように広い領域を占めており、第一普通当たり判定の結果を表示するためのデモ図柄表示部D1,D3,D2が左から順に横並びに形成されている。デモ図柄表示部D1〜D3は、数字や図柄等からなる複数種類のデモ図柄を表示し、上から下方向にスクロールするように変動表示した後、順に停止する。また、第四普通当たり判定が行われた場合には、表示画面28内におけるデモ図柄表示部D1〜D3の下方で判定結果が表示される。さらに、表示画面28には、デモ図柄以外にも動画やメッセージ等様々な映像が表示される。尚、デモ図柄表示部D1〜D3の配置、停止順序、スクロールの方向等は任意に変更できることは言うまでもない。
また、図柄表示装置8の上部左側には、1つのLEDからなる第一普通図柄表示部11及び2つのLEDからなる第一普通図柄記憶数表示LED61が設けられている。そして、第一普通図柄表示部11の下方には第四普通図柄表示部14及び第四普通図柄記憶数表示LED64が設けられている。また図柄表示装置8の上部右側には、第二普通図柄表示部12、第二普通図柄記憶数表示LED62、第三普通図柄表示部13、及び第三普通図柄記憶数表示LED63がそれぞれ設けられている。
そして、普通図柄表示部11〜14は全て1つのLEDにより構成されており、対応する普通当たり判定により当たりと判定されたことを、LEDの点灯により示す。また、はずれと判定された場合にはLEDは消灯し、普通図柄の変動中には点滅する。尚、先述したように、第一普通当たり判定の結果、及び第四普通当たり判定の結果は、第一普通図柄表示部11又は第四普通図柄表示部14だけでなく、表示画面28にも表示される。
また、普通図柄記憶数表示LED61〜64は全て2つのLEDにより構成され、対応する始動口又は普通電動役物に入賞した遊技球の中で、普通図柄表示部11〜14に普通当たりか否かの判定結果がまだ表示されていない遊技球の個数、所謂普通図柄作動保留球数を4個まで表示することができる。詳細には、普通図柄作動保留球数が「0」の場合は「消灯・消灯」、「1」の場合は「点灯・消灯」、「2」の場合は「点灯・点灯」、「3」の場合は「点滅・点灯」、「4」の場合は「点滅・点滅」となる。
また、表示画面28の上方には予告ランプ55が設けられている。この予告ランプ55は、第一普通図柄表示部11又は第四普通図柄表示部14が、変動終了後に当たりを示す当たり変動を行っている場合に、その後当たりを示す普通図柄が表示されることを当たり変動中から遊技者に予告するためのランプである。本実施の形態では、第一普通図柄表示部11及び第四普通図柄表示部14は当たり遊技中にも変動を行い、第一普通図柄表示部11が当たり変動を行っている場合には、当たり遊技中である場合に予告ランプ55が点灯し、当たりとなることが予告される。一方で、第四普通図柄表示部14が当たり変動を行っている場合には、当たり遊技中であるか否かに関わらず予告が行われる。この詳細は図面を参照して後述する。
ここで、本実施の形態のパチンコ機1の遊技及び演出について説明する。パチンコ機1では、遊技球が第一始動口30へ入賞すると、第一普通当たり判定が行われる。この第一普通当たり判定において「当たり」と判定される確率は1/130に設定されており、「当たり」と判定されると、パチンコ機1が第一普通当たり状態となって第一普通電動役物32が開放される。また、遊技球が第四始動口31へ入賞すると第四普通当たり判定が行われ、この第四普通当たり判定において「当たり」と判定される確率は第一普通当たり判定と同じ1/130となっている。第四普通当たり判定により「当たり」と判定されると第四普通当たり状態となり、第四普通電動役物35が開放される。
そして、第一普通電動役物32及び第四普通電動役物35は、所定時間が経過するか、遊技球が4個入賞するかのどちらかの条件が満たされると閉鎖される。ここで、第一普通当たり判定の結果は第一普通図柄表示部11に表示され、さらに表示画面28のデモ図柄表示部D1〜D3に表示される。また、第四普通当たり判定の結果は第四普通図柄表示部14に表示されると共に、表示画面28の下部に表示される。表示画面28は、普通図柄表示部11,14よりも遊技者の目を惹くように構成されており、さらに、表示画面28の背景画面や電飾ランプ、スピーカ48による演出を判定結果の表示に同期させることで、遊技者の期待感を高めている。
次いで、第一普通電動役物32又は第四普通電動役物35へ遊技球が入賞すると、第二普通当たり判定が行われる。本実施の形態では、第二普通当たり判定において「当たり」と判定される確率は100%に設定されている。そして、当たりを示す第二普通図柄が第二普通図柄表示部12に停止表示されると、パチンコ機1が第二普通当たり状態となり、第二普通電動役物33が開放されて遊技球の入賞が可能となる。また、開放された第二普通電動役物33は、所定時間が経過するか、遊技球が4個入賞するかのどちらかの条件が満たされると閉鎖される。
次いで、第二普通電動役物33へ遊技球が入賞すると、第三普通当たり判定が行われる。第三普通当たり判定において「当たり」と判定される確率は100%である。そして、当たりを示す第三普通図柄が第三普通図柄表示部13に停止表示されると、パチンコ機1が第三普通当たり状態となり、第三普通電動役物34が開放される。また、開放された第三普通電動役物34は、所定時間が経過するか、遊技球が4個入賞するかのどちらかの条件が満たされると閉鎖される。
また、本実施の形態のパチンコ機1は、第四普通図柄表示部14が当たり変動を行った場合、又は当たり遊技中に第一普通図柄表示部11が当たり変動を行った場合には、予告ランプ55を点灯させて、当たりとなることを遊技者に予告する。そして、予告を行う契機となった図柄の当たり変動が終了し、当たりを示す図柄が停止表示されると、予告ランプ55を点滅させた後に消灯させて、当たり遊技を開始させる。また、予告ランプ55の点灯中に、予告を行う契機となった図柄ではない他方の図柄が当たり図柄を停止表示させた場合には、予告ランプ55を点滅させた後に再び点灯させる。そして、次の当たり遊技が実行されるまでは、予告ランプ55を通常の点灯よりも弱く発光させて、当たり遊技が連続することを予告する。
次に、本実施の形態のパチンコ機1の電気的構成について、図3を参照して説明する。図3は、パチンコ機1の電気的構成を示すブロック図である。図3に示すように、制御部40は、主基板41、電源基板42、音基板43、演出制御基板44、払出制御基板45、電飾基板46、中継基板47、及びサブ統合基板58から構成されている。この制御部40は、パチンコ機1(図1参照)の裏側(背面側)に設けられている。
はじめに、主基板41について説明する。パチンコ機1の主制御を司る主基板41には、プログラムに従って各種の処理を行う主基板CPUユニット50が設けられている。この主基板CPUユニット50には、各種の演算処理を行うCPU51と、演算処理中に発生するデータの値等を一時的に記憶するRAM52と、制御プログラム、各種データの初期値、他の基板への指示を行うコマンド等を記憶したROM53とが設けられており、これらは1つのLSIとして一体にモールディングされている。また、CPUユニット50には割込信号発生回路57が接続されており、CPU51は、この割込信号発生回路57から割込信号が入力される毎に、ROM53に記憶されている制御プログラムを実行する。尚、割込信号発生回路57からは0.002秒(以下、「2ms」と略す。)毎に割込信号が出力されるため、制御プログラムは2ms毎に実行されることとなる。
また、主基板41にはI/Oインタフェイス54が設けられており、サブ統合基板58、払出制御基板45、中継基板47等のサブ基板はこのI/Oインタフェイス54を介して主基板41に接続されている。また、I/Oインタフェイス54には、図示外の遊技場管理用コンピュータにパチンコ機1の情報を出力する出力ポート81が接続されており、この出力ポート81はケーブル82を介して遊技場管理用コンピュータに接続されている。
次いで、電源基板42及びサブ統合基板58について説明する。電源基板42は主基板41、電飾基板46、サブ統合基板58等のサブ基板に接続されており、パチンコ機1に直流の安定化した電力を供給している。尚、電源基板42には図示外のシリコンダイオードブリッジからなる整流器、電界コンデンサからなる平滑回路、レギュレータICからなる安定化回路等が設けられており、安定化された直流の12V及び5Vを各基板へ供給できるようになっている。また、サブ統合基板58には、CPU581、RAM582、及びROM583が設けられており、音基板43、演出制御基板44、及び電飾基板46に接続されている。そして、主基板41から送信されるコマンドに従って、演出等の総合的な制御を行っている。
次いで、音基板43、演出制御基板44、及び払出制御基板45について説明する。音基板43には、CPU43aや図示外の入力インタフェイス、RAM及びROMが内蔵されており、スピーカ48に接続されている。そして、サブ統合基板58から送信されるコマンドに従って、スピーカ48により発生させる音声の制御を行っている。また、演出制御基板44はCPU44aや図示外の入力インタフェイス、RAM及びROMを内蔵しており、サブ統合基板58から送信されるコマンドに従って表示画面28の制御を行っている。また、払出制御基板45はCPU45aや図示外の入力インタフェイス、RAM及びROMを内蔵しており、主基板41から送信されるコマンドに従って賞品球払出装置49の制御を行っている。
次いで、電飾基板46について説明する。電飾基板46はCPU46aや図示外の入力インタフェイス、RAM及びROMを内蔵している。そして、予告ランプ55、第一普通図柄表示部11、第二普通図柄表示部12、第三普通図柄表示部13、第四普通図柄表示部14、第一普通図柄記憶数表示LED61、第二普通図柄記憶数表示LED62、第三普通図柄記憶数表示LED63、第四普通図柄記憶数表示LED64、及び遊技盤2や前面枠9に多数設けられた電飾ランプ65の制御を行っている。
次いで、中継基板47について説明する。中継基板47には、第一普通電動役物32の開閉部材を開放・閉鎖する第一普通電動役物開放ソレノイド70、第二普通電動役物33の開閉部材を開放・閉鎖する第二普通電動役物開放ソレノイド71、第三普通電動役物34の開閉部材を開放・閉鎖する第三普通電動役物開放ソレノイド72、第四普通電動役物35の開閉部材を開放・閉鎖する第四普通電動役物開放ソレノイド73、第一始動口30へ入賞した遊技球を検出する近接スイッチである第一始動口スイッチ74、第四始動口31へ入賞した遊技球を検出する第四始動口スイッチ、第一普通電動役物32へ入賞した遊技球を検出する第一普通電動役物スイッチ76、第二普通電動役物33へ入賞した遊技球を検出する第二普通電動役物スイッチ77、第三普通電動役物34へ入賞した遊技球を検出する第三普通電動役物スイッチ78、第四普通電動役物35へ入賞した遊技球を検出する第四普通電動役物スイッチ79が接続されている。そして、中継基板47は、スイッチやソレノイドの配線の中継を行っている。尚、始動口30,31、及び普通電動役物32〜35へ遊技球が入賞すると、所定数の遊技球が払い出される。
次に、図4を参照して、主基板41のRAM52の記憶エリアについて説明する。図4は、RAM52の記憶エリアを示す概念図である。図4に示すように、RAM52には、各種のカウンタを記憶するカウンタ記憶エリア5201、各入賞口や各電動役物に遊技球が入賞したか否かを示すフラグを記憶する入賞球フラグ記憶エリア5202、第一始動口30への遊技球の入賞時に取得される乱数を記憶する第一普通当たり関係情報記憶エリア5203、第一普通図柄作動保留球数を記憶する第一保留球数記憶エリア5204、第四始動口31への遊技球の入賞時に取得される乱数を記憶する第四普通当たり関係情報記憶エリア5205、第四普通図柄作動保留球数を記憶する第四保留球数記憶エリア5206、第二普通図柄作動保留球数を記憶する第二保留球数記憶エリア5207、第三普通図柄作動保留球数を記憶する第三保留球数記憶エリア5208、主基板41からサブ統合基板58、払出制御基板45、中継基板47に出力される制御コマンドを記憶するコマンド関係記憶エリア5209、各種フラグを記憶するフラグ関係記憶エリア5210が設けられている。さらに、RAM52には、図示外の各種記憶エリアが設けられている。
次に、RAM52のカウンタ記憶エリア5201に記憶される各カウンタについて説明する。RAM52に記憶されるカウンタには、乱数を取得するための乱数取得カウンタ、時間を計測するためのタイマカウンタ、入賞球数を計数するための入賞球数カウンタ等がある。
まず、乱数取得カウンタについて説明する。乱数取得カウンタとしては、第一普通当たり判定カウンタ、第一変動パターン決定カウンタ、及び第四普通当たり判定カウンタ等がある。これらのカウンタの値は、割込信号発生回路57(図3参照)からの割込信号に基づいて実行されるメイン処理のカウンタ更新処理(S12、図7参照)において、一定間隔の時間(例えば、割込信号発生の間隔である2ms)毎に所定量(例えば、「1」)ずつ加算される。また、各カウンタには最小値(下限値)及び最大値(上限値)が設けられており、最小値から最大値までの範囲の数値内を循環するように構成されている。つまり、更新の結果、カウンタの値が最大値と同じ値になると、次の更新でカウンタの値は最小値を取ることとなる。そして、各乱数取得カウンタには、パチンコ機1の起動時に初期値として「0」が記憶されており、更新により値が一巡して初期値「0」と同じ値となると、新たな初期値が取得され、その初期値に対して「1」ずつの加算が行われる。この新たな初期値は、CPU51がメイン処理(図7参照)を行わない間(メイン処理が終了し、割込信号により新たなメイン処理が開始されるまでの間)に繰り返し実行されている、図示外の初期値乱数処理(所定のアルゴリズムによって乱数を発生させる処理)によって生成された乱数が用いられる。
例えば、第一普通当たりを判定するために使用される第一普通当たり判定カウンタの最大値は「129」、最小値は「0」である。そして、1割込毎(2ms毎)に「1」加算され、「130」以上となった際に「0」へ戻る。また、初期値乱数処理によって前回生成された乱数が「18」であった場合には、「0」から「1」、「2」と加算されて、「18」となった時点でまた新たな初期値が取得され、その初期値に対して「1」ずつの加算が行われる。尚、これらの乱数取得カウンタは、後述するメイン処理の第一普通図柄処理(図8参照)や第四普通図柄処理(図10参照)等において使用される。
次いで、タイマカウンタについて説明する。タイマカウンタは時間を計測するために使用されるカウンタであり、時間の計測開始時に初期値として所定の値が記憶される。例えば、1秒を計測する場合には初期値として「500」が記憶される。そして、割込信号発生の間隔である2ms毎に行われるカウンタ更新処理(S12、図7参照)において「1」ずつ減算されて、値が「0」でなければ時間の計測中であると判断され、値が「0」となることで所定時間が経過したと判断される。そして、タイマカウンタの値は、「0」となった後は更新されないようにプログラムされている。
また、パチンコ機1には多数のタイマカウンタが設けられているが、4つの普通電動役物32〜35のいずれかが開放されている間は、第一普通図柄の変動時間を計測する第一普通図柄変動時間カウンタ、及び第四普通図柄の変動時間を計測する第四普通図柄変動時間カウンタの値は更新されないように設定されている。従って、これら2つの普通図柄の変動時間は、普通電動役物32〜35が頻繁に開放される大当たり遊技中には通常よりも計測の終了までに長い時間を要することとなる。これにより、大当たり遊技中に当たり変動を開始した第一普通図柄又は第四普通図柄の変動を大当たり遊技終了後に終了させることができ、払い出される遊技球数が大当たり遊技の重複によって減少することを防止している。
次いで、入賞球数カウンタについて説明する。入賞球数カウンタは、1回の開放動作中に普通電動役物32〜35へ入賞した遊技球の個数を計数するために使用される。このカウンタの初期値は「0」であり、後述するメイン処理の第一〜第四電普通動役物処理(図9、図11、図13、図15参照)において、入賞が確認される毎に「1」加算される。そして、普通電動役物32〜35が閉鎖すると初期化される。
次に、図5を参照して、RAM52の第一普通当たり関係情報記憶エリア5203について説明する。図5は、RAM52の第一普通当たり関係情報記憶エリア5203を示す概念図である。この第一普通当たり関係情報記憶エリア5203は、後述するメイン処理の第一普通図柄処理(図8参照)において使用される。図5に示すように、第一普通当たり関係情報記憶エリア5203には判定エリア及び第一〜第四記憶エリアが設けられており、第一〜第四記憶エリアには、第一始動口30へ入賞し、まだ第一普通当たり判定の結果が報知されていない遊技球(第一保留球)の取得した乱数が記憶される。また、判定エリアには、現在行われている第一普通当たり判定の結果報知や、第一普通当たり遊技の基になった乱数が記憶されている。
この判定エリア及び第一〜第四記憶エリアのそれぞれには、第一普通当たり判定カウンタの値が記憶される第一普通当たり乱数欄と、第一変動パターン決定カウンタの値が記憶される第一変動パターン決定乱数欄とが設けられている。そして、第一始動口30への遊技球の入賞が確認されると、RAM52の第一保留球数記憶エリア5204の値(第一保留球数)に対応する記憶エリアに各値が記憶され、この値に基づいて第一普通当たり判定及び第一変動パターンの決定が行われる。ここで、第一変動パターンとは、第一普通図柄表示部11に表示される第一普通図柄の変動の時間、及びこれに同期して行われる表示画面28等による演出の内容や時間を決定するためのパターンであり、後述するROM53の第一普通図柄変動パターン記憶エリア5304に複数の第一変動パターンが記憶されている。そして、第一変動パターン決定乱数欄に記憶されている値と、第一普通当たり判定の結果とに応じて、複数の第一変動パターンから1つが決定されることとなる。尚、第四普通図柄の変動パターンは、第四普通当たり時の変動パターン及びはずれ時の変動パターンの2つしか設けられていない。よって、図示しないが、RAM52の第四普通当たり関係情報記憶エリア5205には変動パターン決定乱数欄は設けられておらず、判定エリア、及び第一〜第四記憶エリアの第四普通当たり乱数欄に第四普通当たり判定カウンタの値が記憶されるのみである。
次に、図6を参照して、主基板41のROM53の記憶エリアについて説明する。図6は、ROM53の記憶エリアを示す概念図である。ROM53には、パチンコ機1のリセットが行われる際に各記憶エリアに記憶される初期値等を記憶する初期設定記憶エリア5301と、CPU51がパチンコ機1を制御するための各種プログラムを記憶する制御プログラム記憶エリア5302と、主基板41からサブ統合基板58等に出力される制御コマンドのテーブルを記憶する制御コマンドテーブル記憶エリア5303と、第一普通図柄の変動パターンが記憶されている第一普通図柄変動パターン記憶エリア5304と、普通当たり判定等が行われる際に参照される各種テーブルを記憶する判定テーブル記憶エリア5305とが設けられている。さらに、ROM53には、図示外の各種の記憶エリアが設けられている。
次に、パチンコ機1の主基板41による動作の詳細について、図7乃至図16のフローチャートを参照して説明する。図7は、主基板41におけるメイン処理のフローチャートであり、図8は、メイン処理で行われる第一普通図柄処理のフローチャートであり、図9は、第一普通電動役物処理のフローチャートである。また、図10は、メイン処理で行われる第四普通図柄処理のフローチャートであり、図11は、第四普通電動役物処理のフローチャートである。また、図12は、メイン処理で行われる第二普通図柄処理のフローチャートであり、図13は、第二普通電動役物処理のフローチャートである。また、図14は、メイン処理の中で行われる第三普通図柄処理のフローチャートであり、図15は、第三普通電動役物処理のフローチャートであり、図16は、予告ランプ制御処理のフローチャートである。以下、フローチャートの各ステップについて「S」と略記する。
パチンコ機1の制御は、ROM53の制御プログラム記憶エリア5302に記憶されている制御プログラムにより行われる。制御プログラムのメイン処理は、割込信号発生回路57(図3参照)が発生する割込信号をCPU51が感知した際に、CPU51において実行される。割込信号は、一定の間隔(本実施の形態では2ms)毎に発生されるので、メイン処理は2ms毎に繰り返し実行されることになる。
まず、主基板41で行われるメイン処理について、図7を参照して説明する。図7に示すように、割込信号の感知によってメイン処理が開始されると、まず、コマンド出力処理が行われる(S10)。このコマンド出力処理では、制御コマンドが、I/Oインタフェイス54を介してサブ統合基板58や払出制御基板45、中継基板47等に出力される。制御コマンドとは、表示画面28の表示制御、普通図柄表示部11〜14の変動や停止の制御、予告ランプ55の動作の制御、スピーカ48からの効果音の発生制御、中継基板47を介して電動役物の開閉部材の開閉を制御するコマンド、払出制御基板45を介して賞品球の払出を制御するコマンド等の各種制御コマンドがある。ここで出力される制御コマンドは、前回実施されたメイン処理において、RAM52のコマンド関係記憶エリア5209に出力コマンドとして記憶された制御コマンドである。
次いで、スイッチ読込処理が行われる(S11)。このスイッチ読込処理では、第一始動口30、第四始動口31、及び普通電動役物32〜35への遊技球の入賞を検知する処理が行われる。具体的には、第一始動口スイッチ74、第四始動口スイッチ75、普通電動役物スイッチ76〜79(図3参照)により遊技球が検出されたか否かが判断される。そして、遊技球が検出された場合には、RAM52の入賞球フラグ記憶エリア5202(図4参照)に記憶された各スイッチに対応したフラグがONとされる。尚、スイッチ読込処理の開始時には、入賞球フラグ記憶エリアの全てのフラグがリセットされる。
次いで、カウンタ更新処理が行われる(S12)。先述したように、このカウンタ更新処理では、RAM52のカウンタ記憶エリア5201に記憶されている乱数取得カウンタの各値が所定量だけ加算され、タイマカウンタの各値が所定量だけ減算される。ここで、先述したように、4つの普通電動役物32〜35のいずれかが開放されている間は、第一普通図柄の変動時間を計測する第一普通図柄変動時間カウンタ、及び第四普通図柄の変動時間を計測する第四普通図柄変動時間カウンタの値は更新されない。これにより、大当たり遊技中に当たり変動を開始した第一普通図柄又は第四普通図柄の変動を大当たり遊技終了後に終了させている。
次いで、第一普通電動役物処理が行われる(S13)。この第一普通電動役物処理では、第一普通当たりとなってその結果が第一普通図柄表示部11に停止表示された場合に、遊技球が第一普通電動役物32へ入賞可能となるように、第一普通電動役物32を開放させる制御が行われる。つまり、第一普通当たり遊技のための制御が行われる。この第一普通電動役物処理については、図9のフローチャートを参照して後述する。
次いで、第一普通図柄処理が行われる(S14)。この第一普通図柄処理では、第一始動口30に遊技球が入賞した場合に乱数が取得され、第一普通当たりの判定や第一普通図柄表示部11に表示される第一普通図柄の表示制御が行われる。この第一普通図柄処理については、図8のフローチャートを参照して後述する。
次いで、第四普通電動役物処理が行われる(S15)。この第四普通電動役物処理では、第四普通当たりとなってその結果が第四普通図柄表示部14に停止表示された場合に、遊技球が第四普通電動役物35へ入賞可能となるように、第四普通電動役物35を開放させる制御が行われる。つまり、第四普通当たり遊技のための制御が行われる。この第四普通電動役物処理については、図11のフローチャートを参照して後述する。
次いで、第四普通図柄処理が行われる(S16)。この第四普通図柄処理では、第四始動口31に遊技球が入賞した場合に乱数が取得され、第四普通当たりの判定や第四普通図柄表示部14に表示される第四普通図柄の表示制御が行われる。この第四普通図柄処理については、図10のフローチャートを参照して後述する。
次いで、第二普通電動役物処理が行われる(S17)。この第二普通電動役物処理では、第二普通当たりを示す図柄が第二普通図柄表示部12に停止表示された場合に、遊技球が第二普通電動役物33へ入賞可能となるように、第二普通電動役物33を開放させる制御が行われる。つまり、第二普通当たり遊技のための制御が行われる。この第二普通電動役物処理については、図13のフローチャートを参照して後述する。
次いで、第二普通図柄処理が行われる(S18)。この第二普通図柄処理では、第一普通電動役物32又は第四普通電動役物35に遊技球が入賞した場合に、第二普通図柄表示部12に表示される第二普通図柄を変動させ、当たりを示す図柄を確定表示させる制御が行われる。この第二普通図柄処理については、図12のフローチャートを参照して後述する。
次いで、第三普通電動役物処理が行われる(S19)。この第三普通電動役物処理では、第三普通当たりを示す図柄が第三普通図柄表示部13に停止表示された場合に、遊技球が第三普通電動役物34へ入賞可能となるように、第三普通電動役物34を開放させる制御が行われる。つまり、第三普通当たり遊技のための制御が行われる。この第三普通電動役物処理については、図15のフローチャートを参照して後述する。
次いで、第三普通図柄処理が行われる(S20)。この第三普通図柄処理では、第二普通電動役物33に遊技球が入賞した場合に、第三普通図柄表示部13に表示される第三普通図柄を変動させ、当たりを示す図柄を確定表示させる制御が行われる。この第三普通図柄処理については、図14のフローチャートを参照して後述する。
次いで、予告ランプ制御処理が行われる(S21)。パチンコ機1では、第一普通図柄表示部11又は第四普通図柄表示部14が、変動終了後に当たりを示す当たり変動を行っている場合に、その後当たりを示す普通図柄が表示されることを当たり変動中から遊技者に予告する場合がある。予告ランプ制御処理では、予告を行うための予告ランプ55(図2参照)の動作を指示するためのコマンドが記憶される。このコマンドは、次に行われるメイン処理のコマンド出力処理(S10)で、サブ統合基板58を経由して電飾基板46へ送信される。この詳細は、図16のフローチャートを参照して後述する。
次いで、賞品球の払い出しを行う払出処理(S22)、及びエラーチェック(S23)が行われる。パチンコ機1にエラーが発生している場合には、表示画面28にエラー表示を行わせたり、電飾ランプ65を点灯・点滅させたり、スピーカ48にエラー音を発音させたりする。そこで、S10のコマンド出力処理にてサブ統合基板58へ送信するためのエラーコマンドがRAM52のコマンド関係記憶エリア5209に記憶される。エラーチャックが終わるとメイン処理は終了する。そして、割込信号発生回路57から割込信号を受信すると、また最初からメイン処理が実行される。
次に、メイン処理で使用される各種フラグについて説明する。RAM52のフラグ関係記憶エリア5210には、大当たり遊技状態フラグ、第一作動終了フラグ、第四作動終了フラグ、第一変動フラグ、第二変動フラグ、第三変動フラグ、第四変動フラグ、第一開放フラグ、第二開放フラグ、第三開放フラグ、第四開放フラグ、第一予告フラグ、第四予告フラグ、第一普通当たり開始フラグ、及び第四普通当たり開始フラグがある。
大当たり遊技状態フラグは、第一普通当たりを契機として実行される第一大当たり遊技中、及び第四普通当たりを契機として実行される第四大当たり遊技中に「1」が記憶されて「ON」となっており、そうでない場合には「0」が記憶されて「OFF」となる。また、第一作動終了フラグは、1回の第一普通当たりに起因して1回実行される第一普通電動役物32の開閉動作が終了している場合に「1」が記憶されて「ON」となり、そうでない場合には「0」が記憶されて「OFF」となる。また、第一変動フラグは第一普通図柄、第二変動フラグは第二普通図柄、第三変動フラグは第三普通図柄、第四変動フラグは第四普通図柄の変動状態を示すフラグであり、図柄が変動している場合には「1」が記憶されて「ON」となり、そうでない場合には「0」が記憶されて「OFF」となる。また、第一開放フラグは第一普通電動役物32、第二開放フラグは第二普通電動役物33、第三開放フラグは第三普通電動役物34、第四開放フラグは第四普通電動役物35の開閉の状態を示すフラグであり、開放中に「1」が記憶されて「ON」とされ、閉鎖中に「0」が記憶されて「OFF」とされる。
第一予告フラグは、第一普通図柄の変動が終了すると当たり図柄が停止表示される旨を遊技者に予告する予告動作を行う場合に「1」が記憶されて「ON」とされ、予告動作を行っていない場合に「0」が記憶されて「OFF」とされる。また、第四予告フラグは、第四普通図柄の変動が終了すると当たり図柄が停止表示される旨を遊技者に予告する予告動作を行う場合に「1」が記憶されて「ON」とされ、予告動作を行っていない場合に「0」が記憶されて「OFF」とされる。また、第一普通当たり開始フラグは、予告動作を行っている予告ランプ55の動作の態様を、第一普通当たり遊技の開始を契機として変化又は消灯させるためのフラグであり、第一普通当たり遊技が開始されて動作態様を変更する場合に「1」が記憶されて「ON」とされ、そうでない場合に「0」が記憶されて「OFF」とされる。また、第四普通当たり開始フラグは、予告動作を行っている予告ランプ55の動作態様を、第四普通当たり遊技の開始を契機として変化又は消灯させるためのフラグであり、第四普通当たり遊技が開始されて動作態様を変更する場合に「ON」とされ、そうでない場合に「OFF」とされる。
次にメイン処理の第一普通図柄処理(S14)の詳細について、図8を参照して説明する。先述したように、この第一普通図柄処理では、第一普通当たり判定や、第一普通図柄表示部11を制御するコマンドの記憶等が行われている。尚、第一普通図柄処理では、表示画面28、スピーカ48、及び電飾ランプによって行われる演出を制御するために変動パターンが決定され、サブ統合基板58に送信されるコマンドが記憶されるが、説明の簡略化のためこれを省略する。
図8に示すように、メイン処理の第一普通図柄処理が開始されると、第一始動口30に遊技球が入賞したか否かが判断される(S31)。メイン処理のスイッチ読込処理(S11、図7参照)において、第一始動口30に設けられている第一始動口スイッチ74により遊技球の入賞が検出された場合には、入賞球フラグ記憶エリア5202の対応するフラグが「ON」となっている。「ON」となっていない場合には(S31:NO)、遊技球は第一始動口30に入賞していないので、そのままS35の判断へ移行する。
第一始動口スイッチ74に対応するフラグが「ON」である場合には(S31:YES)、第一始動口30に遊技球が入賞しているので、その遊技球についての乱数が取得され、第一普通当たり関係情報記憶エリア5203(図5参照)に記憶される。しかし、乱数を記憶することができる第一普通図柄作動保留球数(以下、「第一保留球」という。)の数は4個である。そこで、RAM52の第一保留球数記憶エリア5204の値が「4」であるか否かの判断が行われ(S32)、「4」である場合には(S32:YES)、この遊技球についての乱数は記憶できないので、そのままS35の判断へ移行する。
第一保留球数記憶エリア5204の値が「4」でない場合、すなわち第一保留球数が「0」〜「3」のいずれかである場合には(S32:NO)、第一保留球数記憶エリア5204の値に「1」が加算される(S33)。そして、第一普通当たり関係情報記憶エリア5203の第一〜第四記憶エリアのうち、第一保留球数記憶エリア5204の値に対応する番号の記憶エリアに乱数が記憶される。詳細には、第一普通当たり乱数欄には第一普通当たり判定カウンタの値が記憶され、第一変動パターン決定乱数欄には第一変動パターン決定カウンタの値が記憶される(S34)。
次いで、普通電動役物の開放中に新たな第一大当たり遊技が開始されることを防ぐために、全ての普通電動役物32〜35が閉鎖中であるか否かの判断が行われる(S35)。この判断は、第一〜第四開放フラグの全てが「OFF」とされているか否かを判断することによって行われ、普通電動役物が1つでも開放されている場合には(S35:NO)、そのままメイン処理へ戻る。全ての電動役物が閉鎖中であると判断された場合には(S35:YES)、第一変動フラグにより、第一普通図柄が変動中であるか否かの判断が行われる(S36)。
第一変動フラグが「OFF」となっており、第一普通図柄が変動中でない場合には(S36:NO)、第一普通当たり判定が行われる。そこで、第一普通当たり判定を行うべき遊技球が存在するか否かの確認が行われる(S37)。第一保留球数記憶エリア5204の値が「1」以上でなければ(S37:NO)、第一普通当たり判定を行うべき遊技球は存在しないので、そのままメイン処理へ戻る。「1」以上であれば(S37:YES)、第一普通当たり判定を行うべき遊技球が存在するので、第一保留球数記憶エリア5204の値が「1」減算され(S38)、第一普通当たり関係情報記憶エリア5203に記憶されている値がシフトされる。すなわち、第一記憶エリアに記憶されている乱数が判定エリアにシフトされ、第二〜第四記憶エリアに記憶されている乱数が番号の1つ若い記憶エリアへシフトされ、第四記憶エリアの値がクリアされる(S39)。
次いで、判定エリアに記憶されている乱数が「第一普通当たり」を示すあたりであれば「当たり」を示す第一判定結果指定コマンドが、「はずれ」であれば「はずれ」を示す第一判定結果指定コマンドがコマンド関係記憶エリア5209に記憶される(S40)。この第一判定結果指定コマンドは、第一普通図柄表示部11に第一普通当たり判定の結果を表示させるために、次に行われるメイン処理のコマンド出力処理(S10、図7参照)においてサブ統合基板58に出力される。そして、このコマンドが出力されることにより、第一普通図柄は変動を開始する。次いで、第一普通図柄の変動時間が第一普通図柄変動時間カウンタに記憶される(S41)。第一普通図柄の変動時間の長さは複数種類設けられており、第一変動パターン決定カウンタの値により決定される変動パターンに応じて、変動時間の長さが決定される。そして、第一普通図柄が変動中であることを示す「1」が第一変動フラグに記憶されて「ON」とされる(S42)。
次いで、大当たり遊技状態中であり、且つ第一普通当たり判定の結果が「第一普通当たり」であるか否かの判断が行われる(S43)。大当たり遊技状態中の新たな第一普通当たりであった場合には(S43:YES)、第一普通図柄の変動終了後に第一大当たり遊技が開始されることが遊技者に予告される。そこで、第一予告フラグに「1」が記憶されて「ON」とされ(S44)、メイン処理へ戻る。一方で、大当たり遊技状態中の新たな第一普通当たりでない場合には(S43:NO)、大当たりの予告は行われないため、そのままメイン処理へ戻る。
そして、次に行われる第一普通図柄処理では、第一変動フラグが「ON」となっており、第一普通図柄が変動中であるため(S36:YES)、第一普通図柄の変動時間が経過したか否かの判断が行われる(S47)。S41でセットされた第一普通図柄変動時間カウンタの値が「0」でなく、変動時間がまだ経過していない場合には(S47:NO)、第一普通図柄表示部11の変動が継続される。そこで、第一普通図柄処理を終了し、メイン処理へ戻る。その後メイン処理が繰り返し行われ、第一普通図柄変動時間カウンタの値が「0」となった場合には(S47:YES)、第一普通図柄の変動を停止させるための第一普通図柄停止コマンドが記憶され(S48)、第一普通図柄が変動中でないことを示す「0」が第一変動フラグに記憶されて「OFF」とされる(S49)。
次いで、第一普通当たり判定の結果が「第一普通当たり」であったか否かの判断が行われる(S50)。「はずれ」であった場合には(S50:NO)、そのままメイン処理へ戻る。一方で、「第一普通当たり」であった場合には(S50:YES)、大当たり遊技中であることを示す「1」が大当たり遊技状態フラグに記憶されて「ON」とされ(S51)、第一普通電動役物32の開閉動作が終了していないことを示す「0」が第一作動終了フラグに記憶されて「OFF」とされる(S52)。次いで、第一普通当たりとなる旨の予告中であるか否かの判断が行われる(S53)。第一予告フラグが「OFF」であり、第一普通当たりとなる旨の予告中でないと判断された場合には(S53:NO)、第四普通当たりとなる旨の予告中であるか否かの判断が行われ(S54)、いずれの予告も行われていない場合には(S54:NO)、メイン処理へ戻る。一方で、第一予告フラグ及び第四予告フラグの少なくともいずれかが「ON」となっており、予告中であると判断された場合には(S53:YES又はS54:YES)、予告ランプ55の動作態様を変化又は終了させるために、第一普通当たり開始フラグに「1」が記憶されて「ON」とされ(S55)、メイン処理へ戻る。
次に、メイン処理の第一普通電動役物処理(S13)の詳細について、図9を参照して説明する。第一普通電動役物処理では、第一普通電動役物32の開閉に関する処理が行われる。図9に示すように、メイン処理の第一普通電動役物処理が開始されると、大当たり遊技状態フラグにより、大当たり遊技中であるか否かの判断が行われる(S61)。大当たり遊技状態フラグが「OFF」であり、大当たり遊技中でないと判断された場合には(S61:NO)、第一普通電動役物32に関する処理は行われずにメイン処理へ戻る。大当たり遊技状態フラグが「ON」である場合には(S61:YES)、第一作動終了フラグにより、第一普通電動役物32の作動が終了したか否かの判断が行われる(S62)。第一作動終了フラグが「ON」となっていれば(S62:YES)、実行されるべき第一普通電動役物32の開閉動作は終了しているので、そのままメイン処理へ戻る。第一作動終了フラグが「OFF」である場合には(S62:NO)、第一普通電動役物32が開放中であるか否かの判断が行われる(S63)。
そして、第一開放フラグが「OFF」となっており、第一普通電動役物32が閉鎖中であると判断された場合には(S63:NO)、第一普通電動役物32を開放させるための第一普通電動役物開放コマンドが、コマンド関係記憶エリア5209に記憶される(S64)。次いで、第一普通電動役物32の最大開放時間(以下、「第一開放時間」という。)が第一普通電動役物開放時間カウンタに記憶され(S65)、第一普通電動役物32が開放していることを示す「1」が第一開放フラグに記憶されて「ON」とされ(S66)、メイン処理へ戻る。
そして、次に行われる第一普通電動役物処理では、第一開放フラグが「ON」となっており、第一普通電動役物32が開放中であるため(S63:YES)、第一開放時間が経過したか否かの判断が行われる(S67)。S65でセットされた第一普通電動役物開放時間カウンタの値が「0」でなく、第一開放時間が経過していない場合には(S67:NO)、第一普通電動役物32へ遊技球が入賞したか否かの判断が行われる(S68)。メイン処理のスイッチ読込処理(S11、図7参照)において、第一普通電動役物スイッチ76により遊技球の入賞が検出され、対応するフラグがONとなっている場合には(S68:YES)、第一普通電動役物32へ入賞した遊技球の個数を計数する第一入賞球数カウンタに「1」が加算されて(S69)、第一入賞球数が4個であるか否かの判断が行われる(S70)。また、第一普通電動役物32へ遊技球が入賞していなければ(S68:NO)、そのままS70の判断へ移行する。
次いで、第一入賞球数カウンタの値により、第一入賞球数が4個であるか否かの判断が行われる(S70)。第一入賞球数が3個以下である場合には(S70:NO)、第一普通電動役物32の開放が継続されるため、そのままメイン処理へ戻る。一方、繰り返しメイン処理が実行される中で、第一入賞球数が4個以上となった場合(S70:YES)、若しくは第一開放時間が経過した場合には(S67:YES)、第一普通電動役物32を閉鎖させるための第一普通電動役物閉鎖コマンドが記憶される(S71)。次いで、第一普通電動役物32が閉鎖していることを示す「0」が第一開放フラグに記憶されて「OFF」とされ(S72)、第一普通電動役物32の作動が終了していることを示す「1」が第一作動終了フラグに記憶されて「OFF」とされ(S73)、第一普通電動役物処理を終了してメイン処理へ戻る。尚、第一普通電動役物32を閉鎖させる際に、第一入賞球数カウンタの値が初期化されて「0」となる。
次に、メイン処理の第四普通図柄処理(S16)の詳細について、図10を参照して説明する。第四普通図柄処理では、第四普通当たり判定や、第四普通図柄表示部14を制御するコマンドの記憶等の処理が行われているが、演出を制御するための変動パターンの処理については説明を省略する。まず、第四普通図柄処理が開始されると、第四始動口31に遊技球が入賞したか否かが判断される(S81)。第四始動口スイッチ75に対応するフラグが「OFF」となっており、第四始動口31に遊技球が入賞していないと判断された場合には(S81:NO)、そのままS85の判断へ移行する。
第四始動口スイッチ75に対応するフラグが「ON」とされている場合には(S81:YES)、RAM52の第四保留球数記憶エリア5206の値が「4」であるか否かの判断が行われる(S82)。「4」である場合には(S82:YES)、この遊技球についての乱数は記憶できないので、そのままS85の判断へ移行する。
第四保留球数記憶エリア5206の値が「4」でない場合、すなわち第一保留球数が「0」〜「3」のいずれかである場合には(S82:NO)、第四保留球数記憶エリア5206の値に「1」が加算される(S83)。そして、第四普通当たり関係情報記憶エリア5205の第一〜第四記憶エリアのうち、第四保留球数記憶エリア5206の値に対応する番号の記憶エリアに第四普通当たり判定カウンタの値が記憶される(S84)。ここで、第四普通図柄の変動パターンは第一普通図柄の変動パターンとは異なり、第四普通当たりの場合、及びはずれの場合の2種類のみであるため、第四普通図柄の変動パターンを決定するための乱数は設けられていない。しかし、当該変動パターンを3種類以上設けて、乱数により決定するようにしてもよい。
次いで、普通電動役物の開放中に新たな第四大当たり遊技が開始されることを防ぐために、全ての普通電動役物32〜35が閉鎖中であるか否かの判断が行われる(S85)。この判断は、第一〜第四開放フラグの全てが「OFF」とされているか否かを判断することによって行われ、普通電動役物が1つでも開放されている場合には(S85:NO)、そのままメイン処理へ戻る。全ての電動役物が閉鎖中であると判断された場合には(S85:YES)、第四変動フラグにより、第四普通図柄が変動中であるか否かの判断が行われる(S86)。
第四変動フラグが「OFF」となっており、第四普通図柄が変動中でない場合には(S86:NO)、第四普通当たり判定を行うべき遊技球が存在するか否かの確認が行われる(S87)。第四保留球数記憶エリア5206の値が「1」以上でなければ(S87:NO)、第四普通当たり判定を行うべき遊技球は存在しないので、そのままメイン処理へ戻る。「1」以上であれば(S87:YES)、第四保留球数記憶エリア5206の値が「1」減算され(S88)、第四普通当たり関係情報記憶エリア5205に記憶されている値が1つ番号の若いエリアへシフトされる(S89)。
次いで、判定エリアに記憶されている乱数が「第四普通当たり」を示すあたりであれば「当たり」を示す第四判定結果指定コマンドが、「はずれ」であれば「はずれ」を示す第四判定結果指定コマンドがコマンド関係記憶エリア5209に記憶される(S90)。この第四判定結果指定コマンドは、第四普通図柄表示部14に第四普通当たり判定の結果を表示させるために、次に行われるメイン処理のコマンド出力処理(S10、図7参照)においてサブ統合基板58に出力される。そして、このコマンドが出力されることにより、第四普通図柄は変動を開始する。次いで、第四普通図柄の変動時間が第四普通図柄変動時間カウンタに記憶される(S91)。この変動時間は、判定結果が「第四普通当たり」の場合は40秒に、「はずれ」の場合は1秒に固定されている。そして、第四普通図柄が変動中であることを示す「1」が第四変動フラグに記憶されて「ON」とされる(S92)。
次いで、第四普通当たり判定の結果が「第四普通当たり」であるか否かの判断が行われる(S93)。「第四普通当たり」であった場合には(S93:YES)、第四普通図柄の変動終了後に第四大当たり遊技が開始されることが遊技者に予告される。そこで、第四予告フラグが「ON」とされて(S94)、メイン処理へ戻る。一方で、判定結果が「はずれ」であった場合には(S93:NO)、大当たりの予告は行われないため、そのままメイン処理へ戻る。
そして、次に行われる第四普通図柄処理では、第四変動フラグが「ON」となっており、第四普通図柄が変動中であるため(S86:YES)、第四普通図柄の変動時間が経過したか否かの判断が行われる(S97)。S91でセットされた第四普通図柄変動時間カウンタの値が「0」でなく、変動時間がまだ経過していない場合には(S97:NO)、第四普通図柄表示部14の変動が継続される。そこで、第四普通図柄処理を終了し、メイン処理へ戻る。その後メイン処理が繰り返し行われ、第四普通図柄変動時間カウンタの値が「0」となった場合には(S97:YES)、第四普通図柄の変動を停止させるための第四普通図柄停止コマンドが記憶され(S98)、第四普通図柄が変動中でないことを示す「0」が第四変動フラグに記憶されて「OFF」とされる(S99)。
次いで、第四普通当たり判定の結果が「第四普通当たり」であったか否かの判断が行われる(S100)。「はずれ」であった場合には(S100:NO)、そのままメイン処理へ戻る。一方で、「第四普通当たり」であった場合には(S100:YES)、大当たり遊技中であることを示す「1」が大当たり遊技状態フラグに記憶されて「ON」とされ(S101)、第四普通電動役物35の開閉動作が終了していないことを示す「0」が第四作動終了フラグに記憶されて「OFF」とされる(S102)。そして、予告ランプ55によって実行されている予告動作を変化又は終了させるために、第四普通当たり開始フラグに「1」が記憶されて「ON」とされ(S103)、第四普通図柄処理を終了してメイン処理へ戻る。
次に、メイン処理の第四普通電動役物処理(S15)の詳細について、図11を参照して説明する。第四普通電動役物処理では、第四普通電動役物35の開閉に関する処理が行われる。図11に示すように、メイン処理の第四普通電動役物処理が開始されると、大当たり遊技状態フラグにより、大当たり遊技中であるか否かの判断が行われる(S111)。大当たり遊技状態フラグが「OFF」であり、大当たり遊技中でないと判断された場合には(S111:NO)、第四普通電動役物35に関する処理は行われずにメイン処理へ戻る。大当たり遊技状態フラグが「ON」である場合には(S111:YES)、第四作動終了フラグにより、第四普通電動役物35の作動が終了したか否かの判断が行われる(S112)。第四作動終了フラグが「ON」となっていれば(S112:YES)、実行されるべき第四普通電動役物35の開閉動作は終了しているので、そのままメイン処理へ戻る。第四作動終了フラグが「OFF」である場合には(S112:NO)、第四普通電動役物35が開放中であるか否かの判断が行われる(S113)。
そして、第四開放フラグが「OFF」となっており、第四普通電動役物35が閉鎖中であると判断された場合には(S113:NO)、第四普通電動役物35を開放させるための第四普通電動役物開放コマンドが、コマンド関係記憶エリア5209に記憶される(S114)。次いで、第四普通電動役物35の最大開放時間(以下、「第四開放時間」という。)が第四普通電動役物開放時間カウンタに記憶され(S115)、第四普通電動役物35が開放していることを示す「1」が第四開放フラグに記憶されて「ON」とされ(S116)、メイン処理へ戻る。
そして、次に行われる第四普通電動役物処理では、第四開放フラグが「ON」となっており、第四普通電動役物35が開放中であるため(S113:YES)、第四開放時間が経過したか否かの判断が行われる(S117)。S115でセットされた第四普通電動役物開放時間カウンタの値が「0」でなく、第四開放時間が経過していない場合には(S117:NO)、第四普通電動役物35へ遊技球が入賞したか否かの判断が行われる(S118)。第四普通電動役物スイッチ79に対応するフラグがONとなっている場合には(S118:YES)、第四普通電動役物35へ入賞した遊技球の個数を計数する第四入賞球数カウンタに「1」が加算されて(S119)、第四入賞球数が4個であるか否かの判断が行われる(S120)。また、第四普通電動役物35へ遊技球が入賞していなければ(S118:NO)、そのままS120の判断へ移行する。
次いで、第四入賞球数カウンタの値により、第四入賞球数が4個であるか否かの判断が行われる(S120)。第四入賞球数が3個以下である場合には(S120:NO)、第四普通電動役物35の開放が継続されるため、そのままメイン処理へ戻る。一方、繰り返しメイン処理が実行される中で、第四入賞球数が4個以上となった場合(S120:YES)、若しくは第四開放時間が経過した場合には(S117:YES)、第四普通電動役物35を閉鎖させるための第四普通電動役物閉鎖コマンドが記憶される(S121)。次いで、第四普通電動役物35が閉鎖していることを示す「0」が第四開放フラグに記憶されて「OFF」とされ(S122)、第四普通電動役物35の作動が終了していることを示す「1」が第四作動終了フラグに記憶されて「OFF」とされ(S123)、第四普通電動役物処理を終了してメイン処理へ戻る。尚、第四普通電動役物35を閉鎖させる際に、第四入賞球数カウンタの値が初期化されて「0」となる。
次に、メイン処理の第二普通図柄処理(S18)の詳細について、図12を参照して説明する。第二普通図柄処理では、第二普通図柄表示部12を制御するコマンドの記憶等の処理が行われる。図12に示すように、メイン処理の第二普通図柄処理が開始されると、第一普通電動役物32又は第四普通電動役物35に遊技球が入賞したか否かの判断が行われる(S121)。この判断では、入賞球フラグ記憶エリア5202に記憶されているフラグの中で、第一普通電動役物スイッチ76に対応するフラグ、及び第四普通電動役物スイッチ79に対応するフラグの値が用いられ、いずれのフラグも「OFF」である場合には(S121:NO)、そのままS124の判断へ移行する。いずれかのフラグが「ON」である場合には(S121:YES)、第二保留球数記憶エリア5207の値により、第二普通図柄作動保留球(以下、「第二保留球」という。)が「4」であるか否かの判断が行われる(S122)。「4」である場合には(S122:YES)、この遊技球についての乱数は記憶できないので、そのままS124の判断へ移行する。一方で、第二保留球数が「4」でない場合には(S122:NO)、第二保留球数記憶エリア5207の値に「1」が加算される(S123)。
次いで、第二変動フラグにより、第二普通図柄が変動中であるか否かの判断が行われる(S124)。第二変動フラグが「OFF」となっており、変動中でないと判断された場合には(S124:NO)、第二普通図柄の変動を開始させる処理が行われる。しかし、第二普通電動役物33の開放中には第二普通図柄の変動を開始しないため、第二開放フラグにより、第二普通電動役物33が開放中であるか否かの判断が行われる(S125)。開放中であれば(S125:YES)、メイン処理へ戻り、閉鎖中であれば(S125:NO)、第二普通図柄の変動開始の契機となる遊技球が存在するか否かの確認が行われる(S126)。第二保留球数記憶エリア5207の値が「0」であれば(S126:NO)、変動開始の契機となる遊技球は存在しないので、そのままメイン処理へ戻る。「1」以上であれば(S126:YES)、第二保留球数記憶エリア5207の値が「1」減算され(S127)、第二普通図柄の変動を開始させるための第二普通図柄変動開始コマンドが記憶される(S128)。そして、第二普通図柄の変動時間の計測を開始するために、変動時間が第二普通図柄変動時間カウンタに記憶され(S129)、第二普通図柄が変動中であることを示す「1」が第二変動フラグに記憶されて「ON」とされ(S130)、メイン処理へ戻る。
そして、次に実施されるメイン処理の第二普通図柄処理では、第二変動フラグが「ON」であり、第二普通図柄が変動中であるため(S124:YES)、第二普通図柄の変動時間が経過したか否かの判断が行われる(S133)。S129でセットされた第二普通図柄変動時間カウンタの値が「0」でなく、変動時間がまだ経過していないと判断された場合には(S133:NO)、第二普通図柄の変動を継続するため、第二普通図柄処理を終了し、メイン処理へ戻る。
そして、メイン処理が繰り返し行われ、第二普通図柄変動時間カウンタの値が「0」となった場合には(S133:YES)、第三普通電動役物の遊技が全て終了してから第二普通図柄の変動を停止させるために、第三普通電動役物の遊技が全て終了したか否かの判断が行われる(S134)。この判断では、第三保留球数記憶エリア5208の値が「0」となっており、第三変動フラグが「OFF」となっており、さらに第三開放フラグが「OFF」となっている場合に、第三普通電動役物の遊技が全て終了したと判断される。第三普通電動役物の遊技が終了していないと判断された場合には(S134:YES)、第二普通図柄の変動が継続されるため、そのままメイン処理へ戻る。
一方で、一連の第三普通当たり遊技中でないと判断された場合には(S134:NO)、第二普通図柄の変動を停止させるための第二普通図柄停止コマンドが記憶される(S135)。次いで、第二普通図柄が変動中でないことを示す「0」が第二変動フラグに記憶されて「OFF」とされ(S136)、第二普通電動役物33を開放させるための第二普通電動役物開放コマンドがコマンド関係記憶エリア5209に記憶される(S137)。そして、第二普通電動役物33の開放時間(以下、「第二開放時間」という。)を計測するために、第二普通電動役物開放時間カウンタに所定の値が記憶され(S138)、第二普通電動役物33が開放されていることを示す「1」が第二開放フラグに記憶されて「ON」とされ(S139)、メイン処理へ戻る。
次に、メイン処理の第二普通電動役物処理(S17)の詳細について、図13を参照して説明する。第二普通電動役物処理では、第二普通電動役物33の閉鎖に関する処理が行われる。図13に示すように、メイン処理の第二普通電動役物処理が開始されると、第二開放フラグにより、第二普通電動役物33が開放中であるか否かの判断が行われる(S131)。第二開放フラグが「OFF」となっており、第二普通電動役物33が閉鎖中である場合には(S131:NO)、そのままメイン処理へ戻る。
第二開放フラグが「ON」であり、第二普通電動役物33が開放中であると判断された場合には(S131:YES)、第二開放時間が経過したか否かの判断が行われる(S132)。S138(図12参照)でセットされた第二普通電動役物開放時間カウンタの値が「0」でなく、第二開放時間が経過していないと判断された場合には(S132:NO)、第二普通電動役物33に遊技球が入賞したか否かの判断が行われる(S133)。第二普通電動役物スイッチ77(図3参照)に対応するフラグが「ON」となっており、第二普通電動役物33に遊技球が入賞していると判断された場合には(S133:YES)、第二普通電動役物33に入賞した遊技球の個数を計数する第二入賞球数カウンタに「1」が加算されて(S134)、第二入賞球数が4個であるか否かの判断が行われる(S135)。また、第二普通電動役物33に遊技球が入賞していなければ(S133:NO)、そのままS135の判断へ移行する。
次いで、第二入賞球数カウンタの値により、第二入賞球数が4個であるか否かの判断が行われる(S135)。第二入賞球数が3個以下である場合には(S135:NO)、第二普通電動役物33の開放が継続されるため、そのままメイン処理へ戻る。一方、繰り返しメイン処理が実行される中で、第二入賞球数が4個以上となった場合(S135:YES)、若しくは第二開放時間が経過した場合には(S132:YES)、第二普通電動役物33を閉鎖させるための第二普通電動役物閉鎖コマンドが記憶される(S136)。そして、第二普通電動役物33が閉鎖していることを示す「0」が第二開放フラグに記憶されて「OFF」とされ(S137)、第二普通電動役物処理を終了し、メイン処理へ戻る。尚、第二普通電動役物33を閉鎖させる際に、第二入賞球数カウンタの値が初期化されて「0」となる。
次に、メイン処理の第三普通図柄処理(S20)の詳細について、図14を参照して説明する。第三普通図柄処理では、第三普通図柄表示部13を制御するためのコマンドの記憶、第三普通電動役物34を開放させるためのコマンドの記憶、大当たり遊技状態を終了させる処理等が行われる。図14に示すように、メイン処理の第三普通図柄処理が開始されると、第二普通電動役物33に遊技球が入賞したか否かの判断が行われる(S141)。この判断では、入賞球フラグ記憶エリア5202に記憶されているフラグの中で、第二普通電動役物スイッチ77に対応するフラグの値が用いられ、「OFF」である場合には(S141:NO)、そのままS144の判断へ移行する。フラグが「ON」である場合には(S141:YES)、第三保留球数記憶エリア5208の値により、第三普通図柄作動保留球(以下、「第三保留球」という。)が「4」であるか否かの判断が行われる(S142)。「4」である場合には(S142:YES)、この遊技球についての乱数は記憶できないので、そのままS144の判断へ移行する。一方で、第三保留球数が「4」でない場合には(S142:NO)、第三保留球数記憶エリア5208の値に「1」が加算される(S143)。
次いで、第三変動フラグにより、第三普通図柄が変動中であるか否かの判断が行われる(S144)。第三変動フラグが「OFF」となっており、変動中でないと判断された場合には(S144:NO)、第三普通図柄の変動を開始させる処理が行われる。しかし、第三普通電動役物34の開放中には第三普通図柄の変動を開始しないため、第三開放フラグにより、第三普通電動役物34が開放中であるか否かの判断が行われる(S145)。開放中であれば(S145:YES)、メイン処理へ戻り、閉鎖中であれば(S145:NO)、第三普通図柄の変動開始の契機となる遊技球が存在するか否かの確認が行われる(S146)。第三保留球数記憶エリア5208の値が「1」以上であれば(S146:YES)、第三保留球数記憶エリア5208の値が「1」減算され(S147)、第三普通図柄の変動を開始させるための第三普通図柄変動開始コマンドが記憶される(S148)。そして、第三普通図柄の変動時間の計測を開始するために、変動時間が第三普通図柄変動時間カウンタに記憶され(S149)、第三普通図柄が変動中であることを示す「1」が第三変動フラグに記憶されて「ON」とされ(S150)、メイン処理へ戻る。
また、第三変動フラグが「ON」となっており、第三普通図柄が変動中であると判断された場合には(S144:YES)、第三普通図柄の変動時間が経過したか否かの判断が行われる(S153)。S149でセットされた第三普通図柄変動時間カウンタの値が「0」でなく、変動時間が経過していない場合には(S153:NO)、第三普通図柄の変動を継続するため、第三普通図柄処理を終了し、メイン処理へ戻る。
そして、メイン処理が繰り返し行われ、第三普通図柄変動時間カウンタの値が「0」となった場合には(S153:YES)、第三普通図柄の変動を停止させるための第三普通図柄停止コマンドが記憶される(S154)。次いで、第三普通図柄が変動中でないことを示す「0」が第三変動フラグに記憶されて「OFF」とされ(S155)、第三普通電動役物34を開放させるための第三普通電動役物開放コマンドがコマンド関係記憶エリア5209に記憶される(S156)。そして、第三普通電動役物34の開放時間(以下、「第三開放時間」という。)を計測するために、第三普通電動役物開放時間カウンタに所定の値が記憶され(S157)、第三普通電動役物34が開放されていることを示す「1」が第三開放フラグに記憶されて「ON」とされ(S158)、メイン処理へ戻る。
また、第三普通図柄が変動中でなく(S144:NO)、第三普通電動役物が閉鎖中であり(S145:NO)、第三保留球数が「0」の場合には(S146:NO)、第三普通図柄を変動させる契機となる遊技球は存在せず、一連の第三普通当たり遊技が終了する。ここで、第三普通当たり遊技と共に大当たり遊技も終了となる場合があり、この場合には大当たり遊技終了の処理を行う必要がある。そこで、まず大当たり遊技中であるか否かの判断が行われる(S163)。大当たり遊技状態フラグが「OFF」となっており、大当たり遊技状態中でない場合には(S163:NO)、行うべき処理はないため第三普通図柄処理を終了し、メイン処理へ戻る。
また、大当たり遊技状態フラグが「ON」となっており、大当たり遊技状態中であると判断された場合には(S163:YES)、第一作動終了フラグにより、第一普通電動役物32の作動が終了したか否かの判断が行われる(S164)。第一作動終了フラグが「OFF」となっており、第一普通電動役物32の作動が終了していなければ(S164:NO)、第一大当たり遊技における第一普通電動役物32の開放前のタイミングであり、大当たり遊技終了の処理を行ってはならないので、そのまま第三普通図柄処理を終了し、メイン処理へ戻る。また、第一作動終了フラグが「ON」となっている場合には(S164:YES)、第四作動終了フラグにより、第四普通電動役物35の作動が終了したか否かの判断が行われる(S165)。第四作動終了フラグが「OFF」となっており、第四普通電動役物35の作動が終了していなければ(S165:NO)、第四大当たり遊技における第四普通電動役物35の開放前のタイミングであり、大当たり遊技終了の処理を行ってはならないので、そのままメイン処理へ戻る。
また、第四作動終了フラグが「ON」となっている場合には(S165:YES)、第二保留球数が「1」以上であるか否かの判断が行われる(S166)。第二保留球数記憶エリア5207の値が「1」以上であれば(S166:YES)、ここでは一連の第三普通当たり遊技が終了するのみで大当たり遊技は終了しないため、そのままメイン処理へ戻る。第二保留球数記憶エリア5207の値が「0」であれば(S166:NO)、第二普通当たり判定が行われていない遊技球も存在せず、全ての電動役物に関する遊技が終了しているため、大当たり遊技状態フラグに「0」が記憶されて「OFF」とされ(S167)、パチンコ機1の大当たり遊技が終了する。その後、第三普通図柄処理を終了し、メイン処理へ戻る。
次に、メイン処理の第三普通電動役物処理(S19)の詳細について、図15を参照して説明する。第三普通電動役物処理では、第三普通電動役物34の閉鎖に関する処理が行われる。図15に示すように、メイン処理の第三普通電動役物処理が開始されると、第三開放フラグにより、第三普通電動役物34が開放中であるか否かの判断が行われる(S161)。第三開放フラグが「OFF」となっており、第三普通電動役物34が閉鎖中である場合には(S161:NO)、そのままメイン処理へ戻る。
第三開放フラグが「ON」であり、第三普通電動役物34が開放中であると判断された場合には(S161:YES)、第三開放時間が経過したか否かの判断が行われる(S162)。S157(図14参照)でセットされた第三普通電動役物開放時間カウンタの値が「0」でなく、第三開放時間が経過していないと判断された場合には(S162:NO)、第三普通電動役物34に遊技球が入賞したか否かの判断が行われる(S163)。第三普通電動役物スイッチ78(図3参照)に対応するフラグが「ON」となっており、第三普通電動役物34に遊技球が入賞していると判断された場合には(S163:YES)、第三普通電動役物34に入賞した遊技球の個数を計数する第三入賞球数カウンタに「1」が加算されて(S164)、第三入賞球数が7個であるか否かの判断が行われる(S165)。また、第三普通電動役物34に遊技球が入賞していなければ(S163:NO)、そのままS165の判断へ移行する。
次いで、第三入賞球数カウンタの値により、第三入賞球数が7個であるか否かの判断が行われる(S165)。第三入賞球数が6個以下である場合には(S165:NO)、第三普通電動役物34の開放が継続されるため、そのままメイン処理へ戻る。一方、繰り返しメイン処理が実行される中で、第三入賞球数が7個以上となった場合(S165:YES)、若しくは第三開放時間が経過した場合には(S162:YES)、第三普通電動役物34を閉鎖させるための第三普通電動役物閉鎖コマンドが記憶される(S166)。そして、第三普通電動役物34が閉鎖していることを示す「0」が第三開放フラグに記憶されて「OFF」とされ(S167)、第三普通電動役物処理を終了し、メイン処理へ戻る。尚、第三普通電動役物34を閉鎖させる際に、第三入賞球数カウンタの値が初期化されて「0」となる。
次に、メイン処理の予告ランプ制御処理(S21)の詳細について、図16を参照して説明する。予告ランプ制御処理では、第一普通図柄処理(図8参照)、及び第四普通図柄処理(図10参照)で制御されたフラグの値に応じて、大当たり遊技が実行されることを遊技者に予告する予告ランプ55(図2参照)の動作を制御するためのコマンドがコマンド関係記憶エリア5209に記憶される。このコマンドは、次に行われるメイン処理のコマンド出力処理(S10、図7参照)においてサブ統合基板58へ送信され、さらにサブ統合基板58から電飾基板46へ送信される。そして、電飾基板46は、受信したコマンドに応じて予告ランプ55の動作を制御する。
図16に示すように、予告ランプ制御処理が開始すると、第一予告フラグが「ON」となっているか否かの判断が行われる(S171)。第一予告フラグは、当たりを示す第一普通図柄が停止表示される旨を、第一普通図柄の変動中から遊技者に予告する予告動作を行う場合に「ON」とされる。この第一予告フラグが「OFF」となっている場合には(S171:NO)、そのままS185の判断へ移行する。第一予告フラグが「ON」となっている場合には(S171:YES)、予告ランプ55が点灯中であるか否かが判断される(S172)。予告ランプ55が点灯していないことを示す「0」が点灯中フラグに記憶されて「OFF」となっている場合には(S172:NO)、予告ランプ55の点灯開始を指示する点灯開始コマンドが記憶され(S173)、予告ランプ55が点灯中であることを示す「1」が点灯中フラグに記憶されて「ON」とされ(S174)、S175の判断へ移行する。一方で、点灯中フラグが「ON」となっている場合には(S172:YES)、そのままS175の判断へ移行する。
次いで、第四普通当たり開始フラグが「ON」となっているか否かの判断が行われる(S175)。予告動作を行っている予告ランプ55の動作態様を、第四普通当たり遊技の開始を契機として変化又は消灯させる場合には、第四普通当たり開始フラグが「ON」とされている。第一大当たり遊技となる旨が予告されており、且つ第四普通当たり開始フラグが「ON」となっている場合には(S175:YES)、予告ランプ55の動作態様を変化させつつ点灯を継続させるための点灯継続動作開始コマンドが記憶される(S176)。そして、第四普通当たり開始フラグが「OFF」とされて(S177)、S178の判断へ移行する。一方で、第四普通当たり開始フラグが「OFF」となっている場合には(S175:NO)、そのままS178の判断へ移行する。
次いで、第一普通当たり開始フラグが「ON」となっているか否かの判断が行われる(S178)。予告動作を行っている予告ランプ55の動作態様を、第一普通当たり遊技の開始を契機として変化又は消灯させる場合には、第一普通当たり開始フラグが「ON」とされている。第一大当たり遊技となる旨が予告されており、且つ第一普通当たり開始フラグが「ON」となっている場合には(S178:YES)、予告されていた第一大当たり遊技が実際に実行されているため、予告動作を終了させる必要がある。そこで、予告ランプ55の動作を終了させるための消灯動作開始コマンドが記憶され(S179)、第一普通当たり開始フラグが「OFF」とされる(S180)。そして、第一大当たり遊技となる旨の予告動作を行わないことを示す「0」が第一予告フラグに記憶されて「OFF」とされ(S181)、予告ランプ55が点灯していないことを示す「0」が点灯中フラグに記憶されて「OFF」とされて(S182)、S185の判断へ移行する。また、第一普通当たり開始フラグが「OFF」となっている場合には(S178:NO)、そのままS185の判断へ移行する。
次いで、第四予告フラグが「ON」となっているか否かの判断が行われる(S185)。当たりを示す第四普通図柄が停止表示される旨を、第四普通図柄の変動中から遊技者に予告する予告動作を行う場合には、第四予告フラグが「ON」とされている。この第四予告フラグが「OFF」となっている場合には(S185:NO)、そのままメイン処理へ戻る。第四予告フラグが「ON」となっている場合には(S185:YES)、予告ランプ55が点灯中であるか否かが点灯中フラグにより判断される(S186)。点灯中でない場合には(S186:NO)、予告ランプ55の点灯開始を指示する点灯開始コマンドが記憶され(S187)、点灯中フラグが「ON」とされて(S188)、S189の判断へ移行する。一方で、点灯中フラグが「ON」となっている場合には(S186:YES)、そのままS189の判断へ移行する。
次いで、第一普通当たり開始フラグが「ON」となっているか否かの判断が行われる(S189)。第四大当たり遊技となる旨が予告されており、且つ第一普通当たり開始フラグが「ON」となっている場合には(S189:YES)、予告ランプ55の動作態様を変化させつつ点灯を継続させるための点灯継続動作開始コマンドが記憶される(S190)。そして、第一普通当たり開始フラグが「OFF」とされて(S191)、S192の判断へ移行する。一方で、第一普通当たり開始フラグが「OFF」となっている場合には(S189:NO)、そのままS192の判断へ移行する。
次いで、第四普通当たり開始フラグが「ON」となっているか否かの判断が行われる(S192)。第四普通当たり遊技となる旨が予告されており、且つ第四普通当たり開始フラグが「ON」となっている場合には(S192:YES)、予告されていた第四大当たり遊技が実際に実行されているため、予告動作を終了させる必要がある。そこで、予告ランプ55の動作を終了させるための消灯動作開始コマンドが記憶され(S193)、第四普通当たり開始フラグが「OFF」とされる(S194)。そして、第四大当たり遊技となる旨の予告動作を行わないことを示す「0」が第四予告フラグに記憶されて「OFF」とされ(S195)、点灯中フラグが「OFF」とされて(S196)、予告ランプ制御処理を終了し、メイン処理へ戻る。また、第四普通当たり開始フラグが「OFF」となっている場合には(S192:NO)、そのままメイン処理へ戻る。
次に、本実施の形態のパチンコ機1における遊技の一例について、図17を参照して説明する。図17は、第一始動口30に遊技球が入賞して第一普通当たりとなった場合の各電動役物の基本動作を示すタイミングチャートである。尚、第四始動口31に遊技球が入賞して第四普通当たりとなった場合の動作も、第一普通電動役物32の代わりに第四普通電動役物35が開閉を行う点が異なるのみであるため、この説明は省略する。
まず、第一始動口30へ遊技球が入賞すると第一普通当たり判定が行われ、第一普通図柄が変動を開始する。そして、第一普通当たりと判定されると第一大当たり遊技が実行され、第一普通電動役物32が開放される。この第一普通電動役物32は、所定時間が経過するか、4球の遊技球が入賞するかのいずれかの条件が満たされると閉鎖する。また、第一普通電動役物32へ遊技球が入賞すると、遊技球が払い出されるだけでなく、第二普通電動役物33が開放される契機となる。ここで、パチンコ機1は、第一普通電動役物32の1回の開放動作中に第一保留球を4つまで保留することができるため、第一大当たり遊技中には第二普通電動役物33は最大で4回開放されることとなる。また、本実施の形態では1つの第一保留球に対して必ず第二普通電動役物33が1回開放される構成となっているが、第一保留球が記憶された際に乱数を取得し、この乱数に基づいて第二普通電動役物33を開放するか否かの判定を行ってもよい。
さらに、第二普通電動役物33も、第一普通電動役物32と同様に、遊技者が遊技球を獲得するための入賞口としての機能だけでなく、第三普通電動役物34が開放されるための契機となる。この第二普通電動役物33は、所定時間の経過、及び4個の遊技球の入賞のいずれかの条件が満たされると閉鎖する。そして、第二普通電動役物33に入賞した遊技球を保留することができる数(第二保留球数)も、第一保留球数と同様に最大で4つである。よって、第二普通電動役物33の1回の開放に対して、第三普通電動役物34は最大で4回開放されることとなる。尚、1つの第二保留球に対して第三普通電動役物34が開放される確率は100%となっているが、必ずしも100%である必要はない。
また、第二普通電動役物33を開放させる契機となる第二普通図柄の停止表示は、一連の第三普通当たり遊技(第三普通電動役物34の最大4回の開閉動作)が全て終了するまで行われない構成となっている。従って、1回の第一大当たり遊技中に、一連の第三普通当たり遊技が第二保留球の数と同じ回数(最大4回)だけ繰り返し行われ、多数の遊技球が遊技者に払い出される。そして、全ての第一保留球に対して第二普通電動役物33の開放動作が行われ、さらに一連の第三普通当たり遊技が全て終了すると、大当たり遊技が終了する。
尚、大当たり遊技中であっても、4つの普通電動役物32〜35の全てが閉鎖していれば第一普通図柄及び第四普通図柄は変動及び停止を行う。しかし、先述したように、普通電動役物32〜35のいずれかが開放している間は、第一普通電動役物及び第四普通電動役物の変動時間の計測は行われないように設定されている。また、大当たり遊技中に変動を行う頻度がより高い第四普通図柄は、当たり変動を行う場合の変動時間がはずれの場合の変動時間よりも大幅に長く設定されている。これにより、大当たり遊技中に第一普通図柄又は第四普通図柄が当たり変動を行っている場合でも、当たり変動が終了して次の大当たり遊技が開始される時間を遅らせることができる。従って、遊技者が獲得可能な遊技球の数が、大当たり遊技の重複により減少してしまうことを防止することができるため、遊技者の期待感を損なうことがない。さらに、特に大当たり遊技中には、第一普通図柄又は第四普通図柄の変動が終了すると大当たり遊技が開始される旨を図柄の変動中から遊技者に予告することで、遊技者の興趣をより強く惹き付けることができる。
次に、パチンコ機1の電飾基板46において行われる電飾基板処理について説明する。本実施の形態のパチンコ機1は、第四普通図柄が当たり変動を行った場合、又は大当たり遊技中に第一普通図柄が当たり変動を行った場合には、予告ランプ55を点灯させて、当たりとなることを遊技者に予告する。そして、予告を行う契機となった図柄の当たり変動が終了し、当たりを示す図柄が停止表示されると、予告ランプ55を点滅させた後に消灯させて当たり遊技を開始させる。また、予告ランプ55の点灯中に、予告を行う契機となった図柄でない他方の図柄が当たり図柄を停止表示させた場合には、予告ランプ55を点滅させた後に再び点灯させる。そして、次の当たり遊技が実行されるまでは、予告ランプ55を通常の点灯よりも弱く発光させて、当たり遊技が連続することを遊技者に予告する。
まず、電飾基板46のROM及びRAMについて説明する。電飾基板46のROM(図示外)には、CPU46aがパチンコ機1の制御を補助するための各種プログラムが記憶されている。また、電飾基板46のRAM(図示外)には、各種カウンタを記憶するカウンタ記憶エリア、各種フラグを記憶するフラグ関係記憶エリア等が設けられている。このフラグ関係記憶エリアには、主に待機中フラグ、点灯継続動作フラグ、及び点滅中フラグが記憶されている。待機中フラグは、サブ統合基板58から予告ランプ55の点灯開始指示を受けてから、実際に予告ランプ55を点灯させるまでの待機時間中に「1」が記憶されて「ON」とされ、そうでない場合には「0」が記憶されて「OFF」とされる。また、点灯継続動作フラグは、予告ランプ55の発光態様を変化又は消灯させる前の点滅動作を行った後に点灯を継続させる場合は「1」が記憶されて「ON」とされ、点灯を終了させる場合は「0」が記憶されて「OFF」とされる。また、点滅中フラグは、点滅動作中に「1」が記憶されて「ON」とされ、そうでない場合に「0」が記憶されて「ON」とされる。
以下、電飾基板46で行われる電飾基板処理について、図18を参照して説明する。図18は、電飾基板46における電飾基板処理のフローチャートである。この電飾基板処理は、電飾基板46のROMに記憶されているプログラムにより、CPU46aにおいて実行される。電飾基板処理が開始されると、まず、予告ランプ55の点灯開始を指示する点灯開始コマンドをサブ統合基板58から受信したか否かの判断が行われる(S201)。受信した場合には(S201:YES)、実際に予告ランプ55を点灯させるまでの待機時間が点灯待機時間カウンタに記憶され(S202)、待機時間中であることを示す「1」が待機中フラグに記憶されて「ON」とされる(S203)。また、点灯開始コマンドを受信していない場合には(S201:NO)、そのままS204の判断へ移行する。
次いで、待機中フラグにより、点灯開始までの待機時間中であるか否かの判断が行われる(S204)。待機中フラグが「ON」となっており、待機時間中であると判断された場合には(S204:YES)、S202でセットされた点灯待機時間カウンタの値により、待機時間が経過したか否かの判断が行われる(S205)。点灯待機時間カウンタの値が「0」でない場合には(S205:NO)、待機時間の計測を継続するため、そのままS208の判断へ移行する。また、待機時間が経過している場合には(S205:YES)、予告ランプ55に通常の予告点灯を開始させる(S206)。この通常の予告点灯とは、後述する連続大当たり予告点灯の発光態様よりも強い一定の強さで行われる点灯である。そして、待機中フラグが「OFF」とされて(S207)、S208の判断へ移行する。また、点灯開始までの待機時間中でない場合には(S204:NO)、そのままS208の判断へ移行する。
次いで、予告ランプ55の動作態様を変化させつつ点灯を継続させるための点灯継続動作開始コマンドをサブ統合基板58から受信したか否かの判断が行われる(S208)。そして、受信した場合には(S208:YES)、点灯開始までの待機時間中であるか否かの判断が行われる(S209)。実際に点灯が開始される前である待機時間中に点灯継続動作開始コマンドを受信した場合には、予告ランプ55には通常の予告点灯を実行させる。そこで、待機中である場合には(S209:YES)、そのままS225の処理へ移行する。
また、待機時間が終了して予告ランプ55が点灯している間に点灯継続動作開始コマンドを受信した場合には、予告ランプ55を所定時間点滅させた後に発光態様を変更し、点灯動作を継続させる。そこで、待機中でない場合には(S209:NO)、点滅動作後に点灯動作を継続させることを示す「1」が点灯継続動作フラグに記憶されて「ON」とされる(S210)。次いで、点灯している予告ランプ55を点滅させ(S211)、点滅中であることを示す「1」が点滅中フラグに記憶されて「ON」とされる(S212)。そして、所定の点滅時間が点滅時間カウンタに記憶されて(S213)、予告ランプ55が点滅中であるか否かの判断が行われる(S219)。点滅中フラグが「OFF」となっており、点滅中でないと判断された場合には(S219:NO)、そのままS225の処理へ移行する。点滅中であると判断された場合には(S219:YES)、点滅時間カウンタの値により、点滅時間が経過したか否かの判断が行われる(S220)。カウンタの値が「0」でなく、点滅時間が経過していない場合には(S220:NO)、そのままS225の処理へ移行する。そして、繰り返し電飾基板処理が行われる中で点滅時間が経過すると(S220:YES)、点滅中フラグが「OFF」とされる(S221)。
次いで、点灯継続動作フラグにより、点灯を継続するか否かの判断が行われる(S222)。点滅動作後に点灯動作を継続させることを示す「1」が点灯継続フラグに記憶されて「ON」となっている場合には(S222:YES)、予告ランプ55に連続大当たり予告点灯を開始させる(S223)。この連続大当たり予告点灯とは、先述した通常の予告点灯よりも弱い発光態様で強弱を付けて行われる点灯である。そして、点灯継続動作フラグが「OFF」とされて(S224)、電飾ランプ65等の発光態様を制御するその他の処理が行われて(S225)、S201の判断へ戻る。
また、サブ統合基板58から点灯継続動作開始コマンドを受信していない場合には(S208:NO)、予告ランプ55の動作を終了させるための消灯動作開始コマンドをサブ統合基板58から受信したか否かの判断が行われる(S215)。点灯継続動作開始コマンド、及び消灯動作開始コマンドの何れも受信していない場合には(S215:NO)、点滅中であるか否かの判断へ移行する(S219)。一方で、消灯動作開始コマンドを受信した場合には(S215:YES)、点灯開始までの待機時間中であるか否かの判断が行われる(S216)。実際に点灯が開始される前である待機時間中に消灯動作開始コマンドを受信した場合には(S216:YES)、予告ランプ55の点灯を中止するため、待機中フラグを「OFF」として(S217)、S219の判断へ移行する。
また、待機時間が終了して予告ランプ55が点灯している間に消灯動作開始コマンドを受信した場合には、予告ランプ55を所定時間点滅させた後に消灯させる。そこで、待機中でない場合には(S216:NO)、点灯している予告ランプ55を点滅させる処理が行われ(S211)、点滅中フラグが「ON」とされて(S212)、所定の点滅時間が点滅時間カウンタに記憶される(S213)。そして、繰り返し電飾基板処理が行われる中で点滅時間が経過すると(S219:YES、S220:YES)、点滅中フラグが「OFF」とされて(S221)、点灯を継続させるか否かの判断が行われる(S222)。点灯継続フラグが「OFF」とされている場合には(S222:NO)、予告ランプ55を消灯させる処理が行われて(S226)、その他の処理が実行され(S225)、S201の判断へ戻る。
次に、本実施の形態のパチンコ機1における予告ランプ55の動作について、図19及び図20を参照して説明する。図19は、第一大当たり遊技となる旨の予告中に第四大当たり遊技が実行されない場合のタイミングチャートであり、図20は、第四大当たりとなる旨の予告中に第一大当たりが実行されて予告ランプ55の動作態様が変化する場合のタイミングチャートである。尚、第一普通図柄及び第四普通図柄の変動には、変動終了後に当たりを示す図柄を停止表示させる当たり変動と、変動終了後にはずれを示す図柄を停止表示させるはずれ変動とがあるが、図19及び図20では、説明の簡略化のため当たり変動のみを表示する。
まず、図19を参照して、動作態様が変化しない場合の予告ランプ55の動作の一例について説明する。第一始動口30に遊技球が入賞して第一普通当たり判定が行われ、判定結果が「第一普通当たり」となると、第一普通図柄は当たり変動を開始する(LEDである第一普通図柄表示部11が点滅を開始する)。図19に示す第一普通図柄の最初の当たり変動は大当たり遊技中の当たり変動ではないため、予告ランプ55が点灯されることはない。そして、変動パターンに応じて決められている変動時間が経過すると、変動は終了し、第一普通図柄表示部11には当たりを示す図柄が表示される(LEDが点灯する)。すると、一連の第一大当たり遊技が開始される(図17参照)。
次いで、第一普通図柄は、第一大当たり遊技中に2回目の当たり変動を開始する。すると、電飾基板46へは予告ランプ55を点灯させるための点灯開始コマンドが送信され、この点灯開始コマンドの受信から所定の点灯待機時間の経過後に予告ランプ55が点灯する。この予告は通常予告であり、予告ランプ55は後述する連続大当たり予告点灯の発光態様よりも強い一定の強さで点灯する。これにより、第一普通図柄が変動を停止すると新たな第一普通当たり遊技が開始されることを遊技者は容易に把握することができるため、遊技者の興趣を惹き付けることができる。
そして、1回目の第一大当たり遊技が終了するが、予告ランプ55は通常の予告点灯を継続する。ここで、当たり変動を行っている第一普通図柄の変動時間に関するカウンタは、普通電動役物32〜35の開放中は計測されない構成となっている。よって、第一普通図柄の変動時間は大当たり遊技中でない場合よりも大幅に長くなり、1回目の大当たり遊技の終了後に変動時間が終了する。すると、2回目の第一大当たり遊技が開始され、電飾基板46へは消灯動作開始コマンドが送信される。そして、予告ランプ55は、この消灯動作開始コマンドの受信から所定の点滅時間が経過するまでの間は点滅を行う。この点滅が終了すると、予告ランプ55が消灯して予告が終了する場合と、消灯せずに点灯が継続して行われる場合とがあり、点灯が継続した場合にはその後さらに大当たり遊技が実行されることとなる。従って、予告ランプ55を消灯させる前に点滅させることで、遊技者の注意を予告ランプ55に惹き付けることができ、点灯が継続されることを遊技者に期待させることができる。図19に示す例では、予告されていた2回目の第一大当たり遊技が実際に実行されることにより、予告ランプ55は点滅時間の経過と共に消灯する。
次いで、第四普通図柄が当たり変動を開始する(LEDである第四普通図柄表示部14が点滅を開始する)。すると、電飾基板46へは点灯開始コマンドが送信され、所定の点灯待機時間の経過後に予告ランプ55が再び点灯する。この2回目の予告ランプ55の点灯動作は、1回目の予告が終了した後の点灯動作であるため、1回目の予告動作と同様に通常予告の態様で点灯する。そして、2回目の第一大当たり遊技が終了し、当たり変動を行っている第四普通図柄が変動を停止すると(LEDが点灯すると)、第四大当たり遊技が開始される。すると、予告されていた第四大当たり遊技が実際に実行されることにより、予告ランプ55は点滅動作を経て消灯する。
次に、図20を参照して、動作態様が途中で変化する場合の予告ランプ55の動作の一例について説明する。図20に示す例では、まず、第一普通図柄が当たり変動を開始し、変動が終了すると一連の第一大当たり遊技が実行される。そして、第一大当たり遊技中に第四普通図柄が当たり変動を開始する。すると、所定の点灯待機時間を経て、予告ランプ55が通常予告の態様で点灯する。
次いで、第一普通図柄も当たり変動を開始する。すると、第一大当たりの予告を行うことを示す第一予告フラグが「ON」とされるが、予告ランプ55は既に点灯しているため、電飾基板46に点灯開始コマンドが送信されることはなく(S171及びS172、図16参照)、予告ランプ55はそのまま点灯を継続する。そして、1回目の第一大当たり遊技が終了し、第一普通図柄及び第四普通図柄の変動時間の計測が行われる。
ここで、パチンコ機1では、第四普通図柄の当たり変動時間は1種類(40秒)に固定されているのに対し、第一普通図柄の当たり変動時間は複数種類設けられており、その多くが40秒よりも短い時間に設定されている。そして、図20に示す例では、第一普通図柄の2回目の当たり変動時間は40秒よりも短い時間が決定されており、第四普通図柄よりも遅いタイミングで当たり変動を開始した第一普通図柄の方が、変動時間が先に経過する。すると、予告ランプ55の動作態様を変化させつつ点灯を継続させるための点灯継続動作開始コマンドが電飾基板46へ送信され、予告ランプ55は、この点灯継続動作開始コマンドの受信から所定の点滅時間が経過するまでの間は点滅を行う。
そして、図20に示す例では、予告されていた第四大当たり遊技が実行される前に第一大当たり遊技が実行されているため、予告ランプ55は点滅時間の経過と共に点灯態様を連続大当たり予告点灯に変更し、点灯を継続する。この連続大当たり予告点灯とは、先述した通常の予告点灯よりも弱い発光態様で強弱を付けて行われる点灯であり、遊技者は、連続大当たり予告点灯を行っている予告ランプ55を見ることで、その時点で開始された大当たり遊技の終了後にさらに新たな大当たり遊技が連続して行われることを知ることができる。これにより、遊技者の興趣を惹き付けることができる。また、第四大当たり遊技の予告の開始から実際に第四大当たり遊技が開始されるまでの間に第一大当たり遊技が実行された場合でも、予告を終了させて遊技者に不安感を抱かせる虞がない。
次いで、2回目の第一大当たり遊技が終了し、当たり変動を行っている第四普通図柄が変動を停止すると、第四大当たり遊技が開始される。そして、予告されていた第四大当たり遊技が実際に実行されることにより、予告ランプ55は点滅動作を経て消灯する。
以上説明したように、本実施の形態のパチンコ機1によると、図柄の変動終了後に大当たり遊技が実行される旨を、図柄の変動中に遊技者に予告することができる。この予告動作は、2つの図柄のうち、予告の契機となった図柄の変動が終了して大当たり遊技が開始される場合には終了する。一方で、予告の契機となった図柄でない他方の図柄により大当たり遊技が開始される場合には、予告動作は継続される。従って、予告の開始から、予告された大当たり遊技が実際に開始されるまでの間に、他方の図柄による大当たり遊技が実行された場合でも、予告を終了させて遊技者に不安感を抱かせる虞がない。すなわち、2つの普通図柄の当たり変動が重複した場合でも、大当たりの予告を分かりやすく遊技者に報知することができる。さらに、予告された大当たり遊技が開始されるまで予告動作を継続させることで、遊技者を喜ばせることができ、他の遊技機で遊技を行っている遊技者の注目を集めることもできる。
また、予告動作を終了または変化させる場合には、予告動作が変化して継続される可能性がある点滅動作を実行させて遊技者の注目を惹き付けた後に、予告動作を終了又は変化させる。これにより、遊技者の期待感を高めることができる。また、予告動作が継続される場合には、点滅動作の前後で点灯の態様が変化するため、その後再び大当たり遊技が連続して行われることを遊技者に報知することができる。これにより、遊技者の興趣を惹き付けることができる。
尚、本実施の形態における第一始動口スイッチ74が本発明の「第一遊技球検出手段」に相当し、図8に示すS34で第一普通当たり乱数を取得する主基板41のCPU51が「第一当たり乱数取得手段」として機能する。また、図8に示すS39、S43、及びS50で第一普通当たりか否かの判断を行う主基板41のCPU51が「第一当たり判定手段」として機能する。また、第一普通図柄表示部11が「第一図柄表示手段」に相当し、第一普通図柄表示部11を制御する主基板41及び電飾基板46が「第一図柄表示制御手段」に相当する。また、第四始動口31が「第二始動口」に相当し、第四始動口スイッチ75が「第二遊技球検出手段」に相当し、第四普通当たり乱数が「第二当たり乱数」に相当する。また、図10に示すS84で第四普通当たり乱数を取得する主基板41のCPU51が「第二当たり乱数取得手段」として機能し、図10に示すS89、S93、及びS100で第二普通当たりか否かの判断を行う主基板41のCPU51が「第二当たり判定手段」として機能する。また、第四普通図柄表示部14が「第二図柄表示手段」に相当し、第四普通図柄表示部14を制御する主基板41及び電飾基板46が「第二図柄表示制御手段」に相当する。
また、図8に示すS51、及び図10に示すS101で大当たり遊技状態フラグをONとして大当たり遊技を実行する主基板41のCPU51が「当たり遊技実行制御手段」として機能する。また、予告ランプ55が「当たり遊技実行予告手段」に相当し、予告ランプ55の動作を制御する主基板41及び電飾基板46が「予告制御手段」に相当する。また、予告ランプ55の通常の予告点灯が「第一通常予告動作」に相当し、連続大当たり予告点灯が「第一継続予告動作」に相当する。また、予告ランプ55の点滅が「第二予告動作」に相当する。
尚、本発明は、以上詳述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更が可能であることは勿論である。まず、本実施の形態では、一方の図柄が大当たりとなることを予告している間に他方の図柄を契機とした大当たり遊技が開始された場合のみ、通常点灯していた予告ランプ55の動作を連続大当たり予告点灯に変更しているが、これに限られない。例えば、本実施の形態では図柄の変動開始と同時に第一普通当たり判定及び第四普通当たり判定を行っている(図8及び図10参照)。しかし、これを変更して、始動口30,31に遊技球が入賞した時点、すなわち普通当たり乱数を取得した時点(図8に示すS34、及び図10に示すS84)で普通当たり判定を行い、大当たり遊技開始時に第一保留球及び第四保留球の中に大当たりとなる保留球が存在していれば、予告の契機となった当たり変動がいずれの図柄であったか否かに関わらず連続大当たり予告点灯を行う構成としてもよい。また、図8に示すS35、及び図10に示すS85の条件を変更し、大当たり遊技の開始前に次の保留球についての変動を開始させる構成として、この変動が当たり変動であった場合にも連続大当たり予告点灯を行う構成とすることも可能である。これにより、大当たりが連続して行われることをより正確に遊技者に予告できると共に、連続大当たり予告点灯が行われる頻度を増やすことができ、遊技を楽しませることができる。
また、第一始動口スイッチ74(本発明の第一遊技球検出手段)又は第四始動口スイッチ75(本発明の第二遊技球検出手段)が遊技球を検出することにより保留される保留球を表示する保留球表示手段を備え、この保留球表示手段によって、保留球の個数及び保留状況だけでなく、当たり判定の判定結果を同時に表示する構成としてもよい。この場合には、当たりが確定である保留球が存在すると、当該保留球による図柄変動前であっても保留球表示手段に当たりの判定結果が表示されるが、同時に予告ランプ55による通常予告点灯や連続大当たり予告点灯を行ってもよい。
また、本実施の形態では、大当たり遊技が開始された時点で予告ランプ55の点滅動作を開始させているが、これに限られない。例えば、大当たり遊技開始時に記憶されている全ての保留球の変動が開始されるまで予告ランプ55をそのまま点灯させ、その間に変動を開始した保留球中に当たりとなる保留球が存在している場合には連続大当たり予告点灯を行う構成とすることも可能である。この場合にも、大当たりが連続して行われることをより正確に予告できると共に、連続大当たり予告点灯が行われる頻度を増やすことができ、遊技を楽しませることができる。また、大当たり遊技の開始後所定時間が経過してから点滅動作を開始させてもよい。また、本実施の形態では、通常予告点灯の点灯態様と連続大当たり予告点灯の点灯態様とを変化させているが、点灯態様を区別せずに同じ態様としてもよい。
また、大当たり遊技開始時に表示画面28で実行される、大当たり遊技が開始されたことを遊技者に報知するための開始デモ時間内に、通常予告点灯から連続大当たり予告点灯への変更動作や、予告ランプ55を消灯させる動作を行ってもよい。これにより、連続大当たりが潜伏しているか否かを大当たり遊技の開始デモ時に識別することができ、遊技者の興趣を向上させることができる。また、大当たり遊技開始後の最初の電動役物開放時に、通常予告点灯から連続大当たり予告点灯への変更動作や、予告ランプ55を消灯させる動作を行うことも可能である。これにより、連続大当たりが潜伏しているか否かを最初の電動役物の開放時に識別することができ、遊技者の興趣を惹き付けることができる。さらに、大当たり遊技の開始デモ時間内に通常予告点灯を終了し、連続大当たり予告点灯を最初の電動役物の開放時又は閉鎖時に開始するようにして、大当たり遊技の進行に併せて通常予告点灯と連続大当たり予告点灯とを区別することも可能である。
また、予告ランプ55を消灯・変化させる前に実行される点滅動作は、大当たり遊技の実行と同時に開始させる必要はなく、大当たり遊技の実行から所定時間経過後に開始させてもよいし、開始デモの動作や電動役物の開閉動作に併せて開始させてもよい。また、点滅動作を経ずに予告ランプ55を消灯・変化させることも可能である。
また、本実施の形態では、当たり変動が開始してから所定時間後に予告ランプ55を点灯させているが、このタイミングも変更が可能である。例えば、当たり変動が開始すると同時に予告ランプ55を点灯させてもよいし、普通当たり乱数を取得した時点で普通当たり判定を行う構成とした場合には、乱数を取得した時点で予告ランプ55を点灯させてもよい。また、本実施の形態では、第四普通図柄が当たり変動を開始した場合には必ず予告ランプ55を点灯させ、第一普通図柄が当たり変動を開始した場合には大当たり遊技中の当たり変動に限り予告ランプ55を点灯させているが、この構成の変更も可能である。例えば、第四普通図柄が当たり変動を行った場合であっても大当たり遊技中以外は予告を行わない構成としてもよいし、予告を行うか否かの抽選を行い、抽選に当選した場合のみ予告を行う構成としてもよい。
また、本実施の形態では、大当たり遊技が実行されることを予告するために発光体である予告ランプ55を用いているが、モータにより駆動する役物を用いて予告を行ってもよいし、表示画面による表示や音声により予告を行ってもよい。また、本実施の形態では、予告ランプ55における光の強さの変化や点灯・点滅を使い分けることにより予告内容を多様化させているが、点滅スピードを変化させる等、他の方法により予告内容を多用化させてもよいことは言うまでもない。他の方法により予告内容を多用化させる場合には、例えば、図19や図20に示す予告ランプの「点灯」をある特定の色の点灯、「点滅」を異なる特定の色の点灯として、色の相違により予告ランプ55の予告内容を多用化させてもよい。
また、普通当たりと判定される確率、最大保留球数、普通電動役物の数等を変更した場合でも本発明の実現が可能であることは勿論である。さらに、周知の確率変動状態や時短遊技状態等を生起可能な遊技機に本発明を適用することもできる。