以下、本発明に係る遊技機の一実施形態であるパチンコ機1について、図面を参照して説明する。まず、図1、図2を参照し、パチンコ機1の機械的構成について説明する。なお、以下の説明において、パチンコ機1の上下方向、左右方向、表裏方向については、特に断りがない場合、遊技盤2の盤面の向きを基準とする。即ち、ホールに設置されたパチンコ機1で遊技を行う遊技者からパチンコ機1を見た向き(図1に示されるパチンコ機1の向き)が基準となる。以下では便宜上、図1紙面の表裏方向をパチンコ機1の前後方向として説明を行う。また、パチンコ機1に使用される装置や部品についても、パチンコ機1に組み付けられた場合の向きを基準に、左右方向、前後方向、上下方向を規定する。
図1、図2に示すように、パチンコ機1の上段側には遊技盤2が設けられる。遊技盤2は略正方形であり、透明なガラス板を保持した前面枠13によって前面が保護される。遊技盤2の下段側には上皿5と下皿6が設けられる。上皿5は遊技盤2の下部に設けられ、遊技球発射装置37(図3参照)に遊技球を供給し、且つ賞品球を受ける。上皿5の上部中央には、遊技者によって操作される操作ボタン9が設けられる。下皿6は上皿5の直下に設けられ、上皿5から溢れたり排出されたりする賞品球を受ける。下皿6の右横には、遊技球の発射を調整する発射ハンドル7が設けられる。発射ハンドル7は、遊技者による回転操作を受け付ける。遊技者が発射ハンドル7を操作すると、遊技球発射装置37は、発射ハンドル7の回転角度に応じた強度で遊技球を発射する。また、前面枠13の上部で左右の角には、スピーカ48がそれぞれ設けられる。
遊技盤2の前面には、ガイドレール3で囲まれた略円形の遊技領域4が形成される。ガイドレール3は、遊技領域4の左側に設けられる。遊技球発射装置37によって発射された遊技球は、ガイドレール3によって遊技領域4へ導かれ、遊技領域4内を流下する。遊技領域4の略中央には、LCD(液晶ディスプレイ)等を用いて構成される表示装置28が設けられる。表示装置28は遊技盤2の背面側に配置され、遊技盤2の略中央に設けられた開口を介し、表示画面をパチンコ機1の前面に露出する。表示画面には動画、メッセージ等の様々な映像が表示され、特に、当たり判定の結果を報知するための演出図柄が表示される。パチンコ機1は、複数(本実施形態では3つ)の演出図柄を変動させた後に、当たり判定の結果を示す演出図柄の組み合わせを確定表示させる報知演出を実行することで、当たり判定の結果を遊技者に報知する。
遊技盤2の開口の縁部には装飾等が施され、表示装置28の外縁を取り囲む装飾枠14が設けられる。表示装置28は、装飾枠14の開口部19を介し、表示画面をパチンコ機1の前面に露出する。
装飾枠14には、装飾枠14と共に各種演出を行う複数の演出装置8が設けられる。演出装置8は装飾枠14内、或いは装飾枠14と表示装置28との間に配置される。演出装置8は、遊技状態に応じ、その場で、或いは表示装置28の前側にせり出して、LED等の発光体を発光させる等の演出を行う。
表示装置28の左方には普通図柄作動ゲート12が設けられる。普通図柄作動ゲート12の下方には大入賞口17が設けられる。表示装置28の下方には、始動入賞口15が設けられる。始動入賞口15の直下には始動電動役物16が設けられる。始動電動役物16は開閉部材を備える。遊技球は、開閉部材が開放された場合にのみ始動電動役物16に入賞することができる。始動入賞口15、始動電動役物16に遊技球が入賞すると、それぞれ所定数の遊技球が賞品球として払い出される。始動電動役物16の下側には、遊技領域4の中央下端部まで流下した遊技球を回収するアウト口18が設けられる(図2参照)。
遊技領域4の右斜め下部には図柄表示部24が設けられる。図柄表示部24は、普通図柄表示部、第一特別図柄表示部、第二特別図柄表示部、普通図柄記憶数表示LED、第一特別図柄記憶数表示LED、第二特別図柄記憶数表示LEDを備える。
始動入賞口15へ遊技球が入賞すると、第一当たり乱数、第一特別図柄決定乱数及び第一変動パターン決定乱数が取得され、第一当たり判定が行われる。第一当たり乱数、第一特別図柄決定乱数及び第一変動パターン決定乱数は、それぞれの各乱数に対応してRAM52に設けられる乱数取得カウンタ(図示略)の値がそれぞれ読み出されることによって取得される。第一当たり判定では、第一当たり乱数が大当たり又は小当たりであるか、或いははずれであるかが判定される。図柄表示部24の第一特別図柄表示部には、第一当たり判定の結果と第一特別図柄決定乱数に基づき、複数の第一特別図柄のうちの1つが表示される。その過程において、第一変動パターン決定乱数に基づく特別図柄変動パターン(第一変動パターン)に従う演出が実行される。第一当たり判定の結果、大当たり又は小当たりであると判定されると、大入賞口17が開放される当たり遊技が実行される。大入賞口17は、第一当たり判定の結果、小当たりであると判定された場合にも開放されるが、開放時間が短く設定されている。なお、遊技盤2の背面側には、遊技の主制御、各種演出等を制御する制御部40(図3参照)が設けられる。
また、普通図柄作動ゲート12を遊技球が通過すると普通当たり判定が行われて、判定結果が図柄表示部24の普通図柄表示部に表示される。その結果、普通当たりであると判定されると、始動電動役物16が開放される。始動電動役物16へ遊技球が入賞すると、第二当たり乱数、第二特別図柄決定乱数及び第二変動パターン決定乱数が取得され、第二当たり判定が行われる。第二当たり乱数、第二特別図柄決定乱数及び第二変動パターン決定乱数は、それぞれの各乱数に対応してRAM52に設けられる乱数取得カウンタ(図示略)の値がそれぞれ読み出されることによって取得される。第二変動パターン決定乱数に基づく特別図柄変動パターン(第二変動パターン)に従う演出が実行され、図柄表示部24の第二特別図柄表示部に、第二当たり判定の結果と第二特別図柄決定乱数に基づき決定される第二特別図柄が表示される。第二当たり判定の結果、大当たりであると判定されると、上記同様に当たり遊技が実行される。大入賞口17は、第二当たり判定の結果、小当たりであると判定された場合にも開放されるが、開放時間が短く設定されている。
普通図柄記憶数表示LEDは、普通図柄作動保留球数を4つまで表示する。普通図柄作動保留球数とは、普通図柄作動ゲート12を通過し、且つ普通図柄表示部に普通当たり判定の結果がまだ表示されていない遊技球の個数である。図柄表示部24の第一特別図柄記憶数表示LEDは、第一特別図柄作動保留球数を4つまで表示する。第一特別図柄作動保留球数とは、始動入賞口15に入賞し、且つ第一当たり判定の結果がまだ表示されていない遊技球の個数である。第二特別図柄記憶数表示LEDは、第二特別図柄作動保留球数を4つまで表示する。第二特別図柄作動保留球数とは、始動電動役物16に入賞し、且つ第二当たり判定の結果がまだ表示されていない遊技球の個数である。
図3を参照し、パチンコ機1の電気的構成について説明する。パチンコ機1は、遊技盤2の背面側に、各種基板を備えた制御部40を備える。制御部40は、主基板41、サブ制御基板60、ランプドライバ基板46、演出制御基板43、払出制御基板45、中継基板47、電源基板42を備える。
主基板41は、パチンコ機1の主制御を司る。主基板41の主制御ユニット50には、各種の演算処理を行うCPU51と、データを一時的に記憶するRAM52と、制御プログラム等を記憶したROM53とが設けられる。主制御ユニット50には、割込信号発生回路57が接続される。割込信号発生回路57は4ms毎に割り込み信号を発生し、主制御ユニット50に出力する。主基板41は、割込信号の入力を契機にプログラムを実行する。主基板41は、I/Oインタフェイス54を介し、サブ制御基板60、払出制御基板45、中継基板47、出力ポート55、第一始動スイッチ72、第二始動スイッチ73に接続する。出力ポート55は、図示しない遊技場管理用コンピュータにパチンコ機1の情報を出力する。第一始動スイッチ72は、始動入賞口15に入賞した遊技球を検出する。第二始動スイッチ73は、始動電動役物16に入賞した遊技球を検出する。
サブ制御基板60は、CPU61、RAM62、ROM63を備える。CPU61は、主基板41から送信されるコマンドに従って、演出等の総合的な制御を行う。RAM62は、CPU61による演算処理で得られたデータを一時的に記憶する。ROM63は、後述のサブ制御基板処理(図20参照)を実行するためのプログラム、及びプログラムが使用する各種フラグやデータの初期値等を記憶する。
サブ制御基板60は、ランプドライバ基板46、演出制御基板43、操作ボタン9、スピーカ48に接続する。ランプドライバ基板46は、演出装置8と電飾基板31に接続する。ランプドライバ基板46は、サブ制御基板60から受信するコマンドに従って電飾基板31の駆動を制御し、遊技状態に応じて装飾枠14等に設けられた各種電飾ランプ(図示略)の発光等を制御する。また、ランプドライバ基板46は演出装置8の駆動を制御し、遊技状態に応じて動作させ、LED等を発光させる。演出制御基板43は、CPU431、CGROM432等を備え、サブ制御基板60から受信するコマンドに従って表示装置28の表示を制御する。CGROM432は、各種演出に用いるための動画及び静止画の画像データを記憶する。操作ボタン9は、遊技者の操作に応じて検出信号をサブ制御基板60に出力する。スピーカ48は、サブ制御基板60から送信されるデジタルの音信号をアナログの音に変換して出力する。
払出制御基板45は、CPU451等を備える。CPU451は、主基板41から送信されるコマンドに応じて賞球払出装置49の動作を制御し、所定数の遊技球を賞球として払い出させる。
中継基板47は、普通電動役物開閉ソレノイド69、大入賞口開閉ソレノイド70、普通図柄作動スイッチ74、大入賞口スイッチ75、図柄表示部24に接続する。普通電動役物開閉ソレノイド69は、普通当たり遊技中に始動電動役物16の開閉部材を開閉する。大入賞口開閉ソレノイド70は、当たり遊技中に大入賞口17の開閉部材を開閉する。普通図柄作動スイッチ74は、普通図柄作動ゲート12を通過した遊技球を検出する。大入賞口スイッチ75は、大入賞口17に入賞した遊技球を検出する。
電源基板42は、主基板41と遊技球発射装置37に接続されており、各基板と遊技球発射装置37に直流の安定化した電力を供給する。遊技球発射装置37は、一定間隔(例えば0.6秒)毎に1個ずつ遊技球を遊技領域4へ向けて発射する。
図4を参照し、RAM52に確保される当たり関係情報記憶エリア101について説明する。当たり関係情報記憶エリア101には、第一当たり関係情報記憶エリア110と、第二当たり関係情報記憶エリア120が設けられる。なお、第二当たり関係情報記憶エリア120の構成は、第一当たり関係情報記憶エリア110の構成と同様である。第一当たり関係情報記憶エリア110と、第二当たり関係情報記憶エリア120は、後述する特別図柄処理(図12〜図14参照)において使用される。
第一当たり関係情報記憶エリア110には、記憶エリア番号欄111、第一当たり乱数欄112、第一特別図柄決定乱数欄113、第一変動パターン決定乱数欄114が設けられる。始動入賞口15に遊技球が入賞すると、その時点で計数されるそれぞれの乱数取得カウンタの値が取得される。各乱数取得カウンタの値は、取得時に昇順に割り当てられる記憶エリア番号に対応する第一当たり関係情報記憶エリア110の各欄に記憶される。第一当たり乱数欄112には、第一当たり判定に用いられる第一当たり乱数が記憶される。第一特別図柄決定乱数欄113には、第一特別図柄の決定に用いられる第一特別図柄決定乱数が記憶される。第一変動パターン決定乱数欄114には、第一特別図柄の変動時間を示す第一変動パターンの決定に用いられる第一変動パターン決定乱数が記憶される。
本実施形態において、始動入賞口15に入賞した遊技球に対し、当たり判定を保留して乱数を記憶できる数(最大第一保留球数)は、4である。始動入賞口15に遊技球が入賞した際に、特別図柄保留球数のうち始動入賞口15への入賞による第一保留球数が4未満(0〜3)であれば、記憶エリア番号欄111に記憶する記憶エリア番号の値が小さい順に、各欄に乱数が記憶される。
第二当たり関係情報記憶エリア120には、記憶エリア番号欄121、第二当たり乱数欄122、第二特別図柄決定乱数欄123、第二変動パターン決定乱数欄124が設けられる。始動電動役物16に遊技球が入賞すると、その時点で計数されるそれぞれの乱数取得カウンタの値が取得される。各乱数取得カウンタの値は、取得自に昇順に割り当てられる記憶エリア番号に対応する第二当たり関係情報記憶エリア120の各欄に記憶される。第二当たり乱数欄122には、第二当たり判定に用いられる第二当たり乱数が記憶される。第二特別図柄決定乱数欄123には、第二特別図柄の決定に用いられる第二特別図柄決定乱数が記憶される。第二変動パターン決定乱数欄124には、第二特別図柄の変動時間を示す第二変動パターンの決定に用いられる第二変動パターン決定乱数が記憶される。
本実施形態において、始動電動役物16に入賞した遊技球に対し、当たり判定を保留して乱数を記憶できる数(最大第二保留球数)は4である。始動電動役物16に遊技球が入賞した際に、特別図柄保留球数のうち始動電動役物16への入賞による第二保留球数が4未満(0〜3)であれば、記憶エリア番号欄121に記憶する記憶エリア番号が小さい順に、各欄に乱数が記憶される。
CPU51は、未だ処理が行われていない記憶エリアの乱数のうち、最も番号が小さい記憶エリアを判定エリアとし、判定エリアに記憶される乱数について当たり判定等の各種処理を行う。判定エリアに記憶される乱数に関する処理(具体的には、当たり判定結果を報知する報知演出、当たり判定結果が大当たり又は小当たりの場合に実行される当たり遊技)が終了すると、次に番号が小さい記憶エリアが判定エリアとされて、当たり判定等の処理が繰り返される。なお、処理が終了した記憶エリアの乱数は、適宜消去してもよい。
パチンコ機1において、第一特別図柄及び第二特別図柄の変動時間は、第一当たり判定及び第二当たり判定の結果を遊技者に報知する報知演出の演出時間に等しい。サブ制御基板60は、主基板41で決定された特別図柄変動パターンに従って報知演出を制御する。具体的には、主基板41は、第一変動パターン決定乱数に基づく第一変動パターンに従って、第一特別図柄の変動を開始する。また、主基板41は、第二変動パターン決定乱数に基づく第二変動パターンに従って、第二特別図柄の変動を開始する。サブ制御基板60は、第一特別図柄又は第二特別図柄の変動開始に同期して、演出図柄の変動表示を開始する。主基板41は、変動を開始した第一特別図柄又は第二特別図柄の変動時間が終了すると、第一特別図柄又は第二特別図柄の変動を停止させ、所定の特別図柄停止表示時間(例えば0.8秒)の間、確定表示させる。サブ制御基板60は、特別図柄停止表示時間に同期して、演出図柄を確定表示させる。また、サブ制御基板60は、演出図柄による他、表示装置28、演出装置8、各種電飾ランプ、スピーカ48等によっても、特別図柄変動パターンと同期した報知演出を実行する。
以下の説明では、第一当たり乱数及び第二当たり乱数を総称する場合、又はいずれかを特定しない場合、当たり乱数ともいう。また、第一変動パターン決定乱数及び第二変動パターン決定乱数を総称する場合、又はいずれかを特定しない場合、特別図柄変動パターン決定乱数ともいう。また、第一当たり関係情報記憶エリア110及び第二当たり関係情報記憶エリア120を総称する場合、又はいずれかを特定しない場合、当たり関係情報記憶エリア101ともいう。また、当たり関係情報記憶エリア101に記憶された状態で当たり判定が保留される当たり乱数、及び当たり判定が保留される当たり乱数と共に取得されて当たり関係情報記憶エリア101に記憶される各種乱数を総称して保留乱数という。保留乱数のうち第一当たり関係情報記憶エリア110に記憶される第一保留乱数の数は、第一保留球数に対応する。保留乱数のうち第二当たり関係情報記憶エリア120に記憶される第二保留乱数の数は、第二保留球数に対応する。なお、RAM52には、普通図柄作動ゲート12への遊技球の入賞時に取得される乱数を記憶するための普通当たり関係情報記憶エリア(図示略)が設けられる。普通当たり関係情報記憶エリアも、当たり関係情報記憶エリア101と同様に構成される。
図5を参照し、ROM53に記憶される特別図柄決定テーブル103について説明する。特別図柄決定テーブル103は、当たりの種別を決定する際に参照されるテーブルである。特別図柄決定テーブル103には、当たり図柄が第一特別図柄であるか、第二特別図柄であるかに応じて2つのテーブルが設けられる。第一特別図柄は、第一当たり判定の結果が大当たり又は小当たりであることを示す特別図柄である。第二特別図柄は、第二当たり判定の結果が大当たり又は小当たりであることを示す特別図柄である。第一特別図柄及び第二特別図柄は、それぞれ複数の当たり種別のいずれかに分類される。
パチンコ機1は、第一当たり判定及び第二当たり判定において「大当たり」と判定される確率が約1/100である確率変動状態を、大当たり遊技の終了後に生起させることができる。本実施形態では、大当たり遊技終了後に、「確率変動状態且つ時短状態」に移行する。確率変動状態且つ時短状態は、「確変時短状態」ともいう。大当たりの場合の第一特別図柄に基づく当たり種別は、特別図柄決定テーブル103における当たり種別欄132の種別名称欄141に示すように、「2R確変」、「5R確変」、「10R確変」、「15R確変」の四種類である。大当たりの場合の第二特別図柄に基づく当たり種別は、種別名称欄141に示すように、「2R確変」、「5R確変」、「10R確変」、「15R確変」の四種類である。当たり種別欄132の遊技状態欄142は、大当たり遊技の終了後に生起される遊技状態を示す。本実施形態では、第一当たり判定の結果が大当たりであった場合に行われる大当たり遊技の終了後は100%の割合で確率変動状態が生起され、非確率変動状態は生起されない。第二当たり判定の結果が大当たりであった場合に行われる大当たり遊技の終了後にも100%の割合で確率変動状態が生起され、非確率変動状態は生起されない。
パチンコ機1は、始動電動役物16の開閉部材が開放される割合が通常の割合である非時短状態と、非時短状態よりも始動電動役物16の開閉部材が開放される割合が高くなる時短状態とを、大当たり遊技の終了後に生起させることができる。当たり種別欄132の時短継続欄143は、大当たり遊技の終了後に生起された時短状態の継続条件を示す。「100回」は、時短状態の規定回数が100回であることを示す。本実施形態では、大当たり遊技の終了後に確率変動状態に移行する場合、100回の時短状態が生起される。パチンコ機1は、いわゆる回数切り確変機能を搭載する。回数切り確変機能とは、確率変動状態が、大当たり遊技終了後に開始される時短状態中(本実施形態では100回)のみ継続する機能である。更に、本実施形態のパチンコ機1は、時短状態の終了時における第二保留乱数に対しても、確率変動状態で当たり判定を行う。従って、パチンコ機1の回数切り確変機能は、最小で100回(第二保留球数が0の場合)、最大で104回(第二保留球数が4の場合)まで継続する。この時の遊技状態は「確率変動状態且つ非時短状態」であり、「確変非時短状態」ともいう。大当たり遊技終了後に開始される確率変動状態が終了すると、パチンコ機1は「非確率変動状態且つ非時短状態」に移行する。非確率変動状態且つ非時短状態は、「通常状態」ともいう。非確率変動状態では、第一大当たり判定及び第二大当たり判定において「大当たり」と判定される確率は、約1/299である。
当たり種別欄132のラウンド数欄144は、1回の当たり遊技中のラウンドの合計回数を示す。即ち、当たり種別の種別名称に含まれる「2R」、「5R」、「10R」、「15R」は、当たり種別毎に予め定められているラウンド数を略記したものに対応する。例えば10R確変は、1回の大当たり遊技中に繰り返されるラウンド数が10ラウンドで、大当たり遊技終了後に遊技状態が確変時短状態に移行する大当たりであることを示す。
当たり種別欄132の大入賞口開放時間欄145は、当たり遊技中の各ラウンドにおいて、大入賞口17の開閉部材が開放される最大開放時間である。例えば2R確変は、1Rと2Rのそれぞれのラウンドにおいて、大入賞口17が最大0.6秒間、開放される。例えば15R確変は、1Rから15Rまでのそれぞれのラウンドにおいて、大入賞口17が最大28.0秒間、開放される。
特別図柄決定テーブル103には特別図柄決定乱数欄133が設けられる。特別図柄決定乱数欄133には、第一特別図柄及び第二特別図柄のそれぞれについて、複数の当たり種別に各々対応する乱数値が定義される。当たり判定によって大当たりと判定されると、特別図柄決定乱数の値に対応する特別図柄が決定される。決定された特別図柄の属する当たり種別に応じて、ラウンド数と大当たり遊技終了後に生起される遊技状態が決定される。例えば第一当たり判定において大当たりと判定された場合、2R確変、5R確変、10R確変、15R確変となる割合は、それぞれ、20%、40%、30%、10%である。また、例えば第二当たり判定において大当たりと判定された場合、2R確変、5R確変、10R確変、15R確変となる割合は、それぞれ、40%、5%、5%、50%である。なお、2R確変では、大当たり遊技中に大入賞口17の開閉部材が2ラウンド分開閉されるが、他の大当たり遊技時と比べて開閉部材の開放時間が短いため(例えば0.6秒)、遊技球は入賞し難い。
パチンコ機1は、当たり判定において小当たりと判定される小当たり機能を搭載する。小当たりと判定された場合、大入賞口17の開閉部材が2回分開閉される。小当たり時の大入賞口17の開閉部材の開放時間は、2R確変大当たり遊技時と同様の短い時間(例えば0.6秒)であり、遊技球は入賞し難い。小当たり遊技終了後、遊技状態は変更されない。即ち、当たり判定において小当たりと判定された時に、確変時短状態であれば、小当たり遊技終了後、確変時短状態になり、非確変時短状態であれば、小当たり遊技終了後、非確変時短状態になる。
図6を参照し、ROM53に記憶される特別図柄変動パターン決定テーブル105について説明する。特別図柄変動パターン決定テーブル105は、報知演出において変動する演出図柄の変動パターンを決定する際に参照されるテーブルである。特別図柄変動パターン決定テーブル105には、当たり判定の判定種別、当たり判定時の遊技状態及び当たり判定の判定結果に応じ、複数のテーブルが設けられる。判定種別は、当たり判定が、遊技球の始動入賞口15への入賞を対象とする第一当たり判定であるか、始動電動役物16への入賞を対象とする第二当たり判定であるかによって区別される。遊技状態は、当たり判定時の遊技状態が、通常状態であるか、確変時短状態であるか、確変非時短状態であるかによって区別される。判定結果は、当たり判定の結果が5R、10R、15Rの大当たりであるか、2Rの大当たり又は小当たりであるか、或いは、はずれであるかによって区別される。判定種別が第一当たり判定である場合、それぞれのテーブルには、特別図柄変動パターン欄152に示す複数種類の特別図柄変動パターン(第一変動パターン又は第二変動パターン)が割り当てられる。特別図柄変動パターンと、特別図柄変動パターン決定乱数欄151に定義される乱数(第一変動パターン決定乱数又は第二変動パターン決定乱数)の値(0〜511)とは、テーブルごとに対応付けられる。例えば、第一当たり判定が行われる場合、その時点の遊技状態と判定結果とに応じたテーブルが参照される。当たり乱数と共に取得される第一変動パターン決定乱数の値に対応する第一変動パターンが1つ決定される。
例えば、通常状態や確変時短状態における当たり判定の結果が15R、10R、5R大当たりの場合、特別図柄変動パターン決定乱数の値に応じて、各種リーチ演出のいずれかが決定される。リーチ演出とは、例えば3つの演出図柄のうち2つが同じ図柄で停止するリーチ状態が構成された後、大当たりの可能性があることを示す演出を実行する報知演出である。リーチ演出には、それぞれ変動時間欄153において定義される変動時間が設定される。変動時間は、図柄の変動を開始してから停止するまでの時間である。報知演出では、変動時間に応じた長さの演出時間の演出が実行される。リーチ演出は、所謂ノーマルリーチ、スーパーリーチ、プレミアムリーチ等である。
通常状態や確変時短状態における当たり判定の結果がはずれの場合、特別図柄変動パターン決定乱数の値に応じて、非リーチ又は各種リーチ演出のいずれかが決定される。非リーチの場合の特別図柄変動パターンは、リーチ状態に至ることなく演出が終了する報知演出であり、当たり判定の結果がはずれの場合にのみ決定される。リーチ演出は上記同様である。
通常状態における当たり判定の結果が2R確変大当たり又は小当たりの場合、特別図柄変動パターン決定乱数の値に応じて、各種モード移行チャンス演出のいずれかが決定される。モード移行チャンス演出は、通常状態から確変時短状態に移行するチャンスが生じたことを報知する演出である。2R確変大当たりの場合、大当たり遊技において出玉はほとんど得られないが、大当たり遊技終了後に確変時短状態に移行するため、更なる大当たりを獲得する可能性が高くなる。一方、小当たりの場合、2R確変大当たりと同様に、大当たり遊技において出玉はほとんど得られず、また、大当たり遊技終了後の遊技状態にも変化がない。通常状態における当たり判定の結果が2R確変大当たり又は小当たりの場合、パチンコ機1は、モード移行チャンス演出を行うことによって、遊技者に、2R確変大当たりの当選に対する期待を抱かせる演出を行うことができる。
確変時短状態における当たり判定の結果が2R確変大当たり又は小当たりの場合、はずれ時と同様に、特別図柄変動パターン決定乱数の値に応じて、非リーチ又は各種リーチ演出のいずれかが決定される。2R確変大当たりの場合、当選時の時短状態の残り回数が規定回数(100回)にリセットされるが、小当たりの場合は当選時の残り回数が維持される。パチンコ機1は、確変時短状態において2R確変大当たり当選及び小当たり当選の報知演出を行わない。なお、パチンコ機1は、確変時短状態における2R確変大当たり当選及び小当たり当選の報知演出を控え目に行ってもよい。これにより、パチンコ機1は、遊技者に2R確変大当たりの当選を気付かせにくくし、後述する残数報知演出において遊技者に興趣を感じさせる演出を行うことができる。
確変非時短状態においては、確変非時短状態専用のリーチ演出、非リーチ演出、又はモード移行チャンス演出が行われる。詳細についての説明は省略するが、この場合の報知演出は、演出の形態が通常状態や確変時短状態では行われない特別な形態(例えば画面表示内容が通常状態や確変時短状態とは異なる。)で行われる演出である。
主基板41は、決定した第一変動パターン又は第二変動パターンに応じて決められる変動時間だけ、第一特別図柄又は第二特別図柄を変動させる。また、主基板41は、特別図柄変動パターン決定テーブル105が参照されて決定された特別図柄変動パターンを指定するコマンドである特別図柄変動パターン指定コマンドを、サブ制御基板60へ送信する。サブ制御基板60は、コマンドによって指定された特別図柄変動パターンに応じ、表示装置28、演出装置8、各種電飾ランプ、スピーカ48等を制御する。
次に、パチンコ機1における遊技の流れについて概略的に説明する。パチンコ機1には、普通当たり遊技、小当たり遊技、及び大当たり遊技が設けられている。遊技球が普通図柄作動ゲート12を通過することを契機として、普通当たり判定が行われる。時短状態において普通当たりと判定される確率(本実施形態では99/100)は、非時短状態において普通当たりと判定される確率(本実施形態では4/100)よりも高い。また、普通当たり遊技中の始動電動役物16の開閉部材の最大開放時間は、非時短状態(本実施形態では0.2秒)よりも時短状態(本実施形態では4.2秒)の方が長い。更に、普通図柄の変動時間は、非時短状態における変動時間(本実施形態では10秒)よりも時短状態における変動時間(本実施形態では2秒)の方が短い。当たりを示す普通図柄が図柄表示部24の普通図柄表示部に確定表示された後に、始動電動役物16の開閉部材が開放される。確率変動状態では、始動電動役物16の開閉部材が開放される割合が通常状態よりも高くなる。この結果、本実施形態のパチンコ機1では、時短状態が生起されると、始動入賞口15よりも始動電動役物16に容易に遊技球を入賞させることができる入賞補助状態も同時に生起される。一方、通常状態では、始動電動役物16の開閉部材が開放される割合が時短状態よりも低くなるため、始動電動役物16よりも始動入賞口15に容易に遊技球を入賞させることができる。
遊技球が始動入賞口15又は始動電動役物16に入賞することを契機として、大当たり判定が行われる。通常状態では、主に、始動入賞口15への遊技球の入賞を契機とする第一当たり判定が行われる第一当たり判定の結果、2R確変大当たり又は小当たりが決定された場合、パチンコ機1は、モード移行チャンス演出を行う。第一当たり判定の結果が小当たりの場合、パチンコ機1は、小当たり遊技の終了後に通常状態を継続する。第一当たり判定の結果が2R確変大当たりであれば、パチンコ機1は、大当たり遊技の終了後に確変時短状態に移行する。また、第一当たり判定の結果、5R確変、10R確変又は15R確変大当たりが決定された場合にも、パチンコ機1は、大当たり遊技の終了後に確変時短状態に移行する。
確変時短状態では、主に、始動電動役物16への遊技球の入賞を契機とする第二当たり判定が行われる。パチンコ機1は、第一当たり判定よりも第二当たり判定を優先して行うので、第二保留球数が0でない限り、第一当たり判定を行わない。また、確変時短状態は、大当たり遊技の終了後から、第一当たり判定の回数と第二当たり判定の回数との和が規定回数(本実施形態では100回)に達するまで、又は、規定回数内で大当たりと判定された場合の大当たり遊技の実行開始まで、継続する。つまり、パチンコ機1の確変時短状態は、大当たり判定の回数の和が規定回数に達すること、又は次回の大当たり遊技が実行開始されることによって終了する。規定回数の計数は、第一当たり判定又は第二当たり判定において大当たりと判定された場合にクリアされる。確変時短状態の終了時、パチンコ機1は、その時の第二保留球数に応じて確変非時短状態に移行する。そして、確変非時短状態が終了すると、パチンコ機1は、通常状態に移行する。
確変時短状態において、パチンコ機1は、残数報知演出及び残数非報知演出を行う。図7に示すように、残数報知演出は、時短状態の残り回数を表示装置28の表示画面に表示した状態で、特別図柄の変動表示及び確定表示を行う報知演出である。残数報知演出では、表示画面の略全体に亘り、演出図柄の表示領域280が設けられる。3つの演出図柄は、表示領域280において左右に並んで表示され、演出時間に従って変動表示された後、確定表示される。表示画面の左上には残数報知演出の名称(例えば「残数報知モード」)を示す表示領域281が設けられ、その下部に、時短状態の残り回数を示す表示領域282が設けられる。表示画面の右上には、大当たり遊技で払い出された遊技球数を示す表示領域283が設けられ、表示領域281と表示領域282の間に、大当たり遊技の回数を示す表示領域282が設けられる。大当たり遊技の回数は、通常状態で2R確変、5R確変、10R確変、15R確変大当たりが決定された場合に計数が開始される。大当たり遊技の回数は、確変時短状態及び確変非時短状態中に、5R確変、10R確変、15R確変大当たりが決定された場合に加算される。遊技球数は、確変時短状態中、及び確変非時短状態中に払い出された遊技球の数が加算される。
当たり判定の結果2R確変、5R確変、10R確変、15R確変大当たりが決定された場合、大当たり遊技終了後に移行する時短状態は、100回継続する。確率変動状態において、表示領域282には、残数報知モード(残数報知演出)の残り回数として「残回数」が表示される。大当たり遊技終了後から時短状態で演出図柄の変動を行った回数を規定回数(100回)から差し引いた実際の残り回数は、「時短回数」という。残数報知演出において、表示領域282に時短回数は表示されない。残回数は、後述する確変中演出制御処理(図21〜図23参照)において決定される回数である。残回数は、時短回数以下の回数に決定される。残数報知演出において演出図柄の変動表示が開始されるとき、表示領域282に表示される残回数は、は1回減算される。
図8に示すように、残数報知演出では、残回数を増やす「通常上乗せ演出」が行われる。通常上乗せ演出は、所定長さの演出時間(例えば6秒、9秒、12秒)を有する特別図柄変動パターンが決定された場合に行われる演出である。確変中演出制御処理(後述)において、増加後の残回数が時短回数を越えないように回数の調整がなされた上乗せ回数が、抽選によって決定される。1以上の上乗せ回数が決定された場合、通常上乗せ演出が行われ、演出図柄の変動表示中に、表示領域280の中央部285に上乗せ回数が表示される。上乗せ回数が表示された後、表示領域282には上乗せ回数が加算された残回数が表示される。残回数が増加することによって、遊技者は、時短状態の継続回数が増加する感覚を得ることができる。
図9に示すように、残数報知演出では、残回数を通常上乗せ演出時よりも大幅に増やす「大量上乗せ演出」も行われる。大量上乗せ演出は、所定長さの演出時間(例えば18秒、24秒)を有する特定の特別図柄変動パターンが決定された場合に行われる演出である。確変中演出制御処理(後述)において、増加後の残回数が時短回数を越えないように回数の調整がなされた上乗せ回数が、抽選によって決定される。大量上乗せ演出では、1回の特別図柄の変動時間において、演出図柄の変動表示と仮停止表示(疑似変動)を複数回行う擬似連続変動が行われる。演出図柄が仮停止表示される度に、疑似変動の回数に合わせて分割された上乗せ回数が表示領域280の中央部285に表示される。表示された上乗せ回数が足し合わされ、合計の上乗せ回数として、演出図柄の確定表示前に中央部285に表示される。合計の上乗せ回数が表示された後、表示領域282には合計の上乗せ回数が加算された残回数が表示される。
図示しないが、残数報知演出では、1回の上乗せ回数が比較的多い通常上乗せ演出を1回以上の図柄変動ゲームに亘って行い、残回数を大幅に増やす「緊急上乗せ演出」も行われる。上記のように、大量上乗せ演出は、特定の特別図柄変動パターンが決定されなければ行われない。上乗せ回数は抽選によって決定される。故に、通常上乗せ演出や大量上乗せ演出による残回数の増加が十分でない場合、残回数が少なく、且つ時短回数が多い状態になる可能性がある。緊急上乗せ演出は、このような場合に行われやすくなるように設定される。
前述したように、残数非報知演出中に2R確変大当たり又は小当たりに当選した場合、当選の報知演出は行われない。当たり遊技終了後、残回数は当選前の回数が維持される。2R確変大当たりの場合、大当たり遊技終了後に時短回数が100回にリセットされる。この場合、残回数が少なく且つ時短回数が多い状態になるので、緊急上乗せ演出が行われやすくなる。
時短回数が1以上ある状態で残回数が0になると、パチンコ機1は、残数非報知演出を行う。図10に示すように、残数非報知演出は、時短状態の残り回数を示す表示領域282に「??」を表示した状態で、特別図柄の変動表示及び確定表示を行う報知演出である。表示領域281には、残数非報知演出の名称(例えば「残数非報知モード」)が表示される。残数非報知演出では、演出図柄の変動表示が開始されても、表示領域282に残回数は表示されない。故に遊技者は、時短状態がいつまで継続するか、あるいはいつ終了するか、期待と不安の入り混じった心境で、図柄変動ゲームを楽しむことができる。
図11〜図17を参照し、パチンコ機1の主基板41による動作について説明する。パチンコ機1の主制御は、ROM53に記憶される制御プログラムによって行われる。制御プログラムのメイン処理は、割込信号発生回路57(図3参照)が4ms毎に発生する割込信号をCPU51が感知した際に、CPU51によって実行される。以下、フローチャートの各ステップについて「S」と略記する。
図11に示すように、メイン処理が開始されると、まず、コマンド出力処理が実行される(S1)。コマンド出力処理では、制御コマンドが、サブ制御基板60、払出制御基板45、中継基板47等に出力される。ここで出力される制御コマンドは、前回実施されたメイン処理においてRAM52に記憶された制御コマンドである。
次に、スイッチ読込処理が実行される(S2)。スイッチ読込処理では、第一始動スイッチ72、第二始動スイッチ73、普通図柄作動スイッチ74、大入賞口スイッチ75、その他の入賞口に設けられたスイッチ(図示略)の検出結果から、遊技球を検知するための処理が行われる。
次に、カウンタ更新処理が実行される(S3)。カウンタ更新処理では、RAM52に記憶される各種乱数取得カウンタの値が加算される。また、特別図柄の変動時間を計測するためのタイマーカウンタである特別図柄変動時間カウンタの値が減算される。その他にも、開放時間カウンタ、大入賞口処理待機時間カウンタ等の各種タイマーカウンタの値も減算される。
次に、特別電動役物処理が実行される(S5)。詳細は後述するが、特別電動役物処理では、当たり遊技の動作(主に大入賞口17の開閉部材の開閉動作)を制御するための処理と、当たり遊技終了後に生起される遊技状態に関する処理とが行われる(図16、図17参照)。
次いで、特別図柄処理が実行される(S6)。詳細は後述するが、特別図柄処理では、当たり判定、特別図柄変動パターンの決定、特別図柄の決定、及び遊技状態移行処理等が行われる(図12〜図14参照)。
次に、普通電動役物処理が実行される(S7)。普通電動役物処理では、普通当たりとなった場合に普通当たり遊技の動作(主に始動電動役物16の開閉部材の開閉動作)を制御するための処理が行われる。CPU51は、時短状態が生起されていれば、非時短状態中よりも長く、始動電動役物16の開閉部材を開放させる。なお、CPU51は、時短フラグがONとされていれば、時短状態中であると判断する。
次に、普通図柄処理が実行される(S8)。普通図柄処理では、普通図柄作動スイッチ74が遊技球を検出することを契機として、普通当たり乱数が取得される。取得された乱数に基づいて、普通当たり判定、普通図柄の変動を制御するためのコマンドの記憶等の処理が行われる。前述したように、普通当たり判定は、時短状態が生起されるか否かに応じて、それぞれの確率(時短状態中99/100、非時短状態中4/100)で判定される。
次いで、払出処理(S10)、エラーチェック(S11)、情報出力処理(S12)が実行される。払出処理では、賞球の払い出しが制御される。エラーチェックでは、エラーが発生している場合に、表示装置28、スピーカ48等を用いてエラーが報知される。情報出力処理では、遊技場管理用コンピュータ(図示略)に各種の情報が出力される。CPU51は、情報出力処理が終わると、メイン処理を終了する。
図12〜図14を参照し、特別図柄処理(S6、図11参照)の詳細について説明する。まず、特別図柄処理で使用されるフラグについて説明する。RAM52には、当たり遊技状態フラグ、特別図柄表示状態フラグ、確率変動フラグ、時短フラグ等が記憶される。当たり遊技状態フラグは、大当たり遊技中及び小当たり遊技中に1が記憶されてONとなり、大当たり遊技中又は小当たり遊技中でない場合には0が記憶されてOFFとなる。特別図柄表示状態フラグは、第一特別図柄と第二特別図柄のいずれか一方が変動している場合(変動中)に1、いずれか一方が停止表示されている場合(停止表示中)に2、いずれも変動中でも停止表示中でもない場合に0が記憶される。確率変動フラグは、確率変動状態中に1が記憶されてONとなる。時短フラグは、時短状態中に1が記憶されてONとなる。
図12に示すように、特別図柄処理が開始されると、始動入賞口15に遊技球が入賞しているか否かが判断される(S21)。始動入賞口15に設けられた第一始動スイッチ72が遊技球の入賞を検出すると、メイン処理のスイッチ読込処理(S2、図11参照)において、第一始動スイッチ72に対応するフラグがONとなる。このフラグがONでない場合には、遊技球が入賞していないと判断されて(S21:NO)、処理はS27の判断へ移行する。始動入賞口15に遊技球が入賞していれば(S21:YES)、フラグはOFFにされ、第一保留球数が4であるか否かが判断される(S22)。RAM52に記憶されている第一保留球数が4であれば(S22:YES)、記憶可能な保留球の数が上限に達しているため、処理はS27の判断へ移行する。
第一保留球数が4でない場合には(S22:NO)、RAM52に記憶されている第一保留球数に1が加算される(S23)。各種乱数が取得され、RAM52の第一当たり関係情報記憶エリア110(図4参照)における空の記憶エリアのうち、番号が最も小さい記憶エリアに記憶される(S26)。具体的には、第一当たり乱数欄112には第一当たり判定乱数用の乱数取得カウンタの値が記憶され、第一特別図柄決定乱数欄113には第一特別図柄決定乱数用の乱数取得カウンタの値が記憶され、第一変動パターン決定乱数欄114には第一変動パターン決定乱数用の乱数取得カウンタの値が記憶される。その後、処理はS27の判断へ移行する。
次いで、始動電動役物16に遊技球が入賞しているか否かが判断される(S27)。始動電動役物16に設けられた第二始動スイッチ73が遊技球の入賞を検出すると、メイン処理のスイッチ読込処理(S2、図11参照)において、第二始動スイッチ73に対応するフラグがONとなる。このフラグがONでない場合には、遊技球が入賞していないと判断されて(S27:NO)、処理はS41(図13参照)の判断へ移行する。始動電動役物16に遊技球が入賞していれば(S27:YES)、フラグはOFFにされ、第二保留球数が4であるか否かが判断される(S28)。RAM52に記憶されている第二保留球数が4であれば(S28:YES)、記憶可能な保留球の数が上限に達しているため、処理はS41の判断へ移行する。
第二保留球数が4でない場合には(S28:NO)、RAM52に記憶されている第二保留球数に1が加算される(S30)。次いで、第二保留球数をサブ制御基板60に通知するための第二保留球数通知コマンドがRAM52に記憶される(S31)。
各種乱数が取得され、第二当たり関係情報記憶エリア120(図4参照)における空の記憶エリアのうち、番号が最も小さい記憶エリアに記憶される(S32)。具体的には、第二当たり乱数欄122には第二当たり判定乱数用の乱数取得カウンタの値が記憶され、第二特別図柄決定乱数欄123には第二特別図柄決定乱数用の乱数取得カウンタの値が記憶され、第二変動パターン決定乱数欄124には第二変動パターン決定乱数用の乱数取得カウンタの値が記憶される。
次いで、第二乱数先読み処理が実行される(S33)。第二乱数先読み処理は、S32において新たに記憶された第二保留乱数についての情報を、第二保留乱数に含まれる第二当たり乱数に対して実際に第二当たり判定が行われるよりも前に取得(先読み)する処理である。第二乱数先読み処理では、S32において新たに記憶された第二当たり乱数に対して行われる第二当たり判定の結果についての情報、及び新たに記憶された第二変動パターン決定乱数によって決定される変動パターンについての情報が取得される。第二乱数先読み処理によって得られる先読み情報は、後述する確変中演出制御処理(図21〜図23参照)において、緊急上乗せ演出の実施の有無を判断する際に使用される。
第二乱数先読み処理において、新たに記憶された第二当たり乱数に対して行われる第二当たり判定の結果についての情報の取得は、確率変動状態が生起されているか否かに応じた判定テーブルが参照されることで行われる。図示しないが、ROM53には、当たり判定を行うためのテーブルとして、低確率判定テーブルと、高確率判定テーブルとが設けられている。低確率判定テーブルは、非確率変動状態中の当たり判定に用いられるテーブルであり、「大当たり」、「小当たり」及び「はずれ」に各々対応する当たり乱数の乱数値が定義されている。高確率判定テーブルは、確率変動状態中の当たり判定に用いられるテーブルであり、「大当たり」、「小当たり」及び「はずれ」に各々対応する当たり乱数の乱数値が定義されている。
第二乱数先読み処理では、確率変動フラグの状態を参照して、第二乱数先読み処理を実行する時点の遊技状態が特定される。特定された遊技状態に対応して、低確率判定テーブル又は高確率判定テーブルが選択される。選択された低確率判定テーブル又は高確率判定テーブルを参照して、S32で新たに記憶された第二当たり乱数が「大当たり」、「小当たり」及び「はずれ」のいずれに対応するかを示す情報が、当たり乱数先読み情報として取得される。
第二乱数先読み処理では、第二当たり乱数が「大当たり」の場合、第二特別図柄決定乱数によって決定される第二特別図柄についての情報が取得される。第二特別図柄についての情報は、特別図柄決定テーブル103が参照されることで行われる。第二特別図柄についての情報には、「2R確変」、「5R確変」、「10R確変」又は「15R確変」大当たりを示す当たり種別を示す情報である。
第二乱数先読み処理では、第二乱数先読み処理を実行する時点の遊技状態に対応した特別図柄変動パターン決定テーブル105が選択される。選択された特別図柄変動パターン決定テーブル105を参照して、S32で新たに記憶された第二変動パターン決定乱数が、いずれの変動パターンに対応するかを示す情報が、変動パターン先読み情報として取得される。いずれの変動パターンに対応するかを示す情報とは、具体的には、「非リーチ」であるか、「ノーマルリーチ」であるかなど、変動パターンの種類とその変動時間を示す情報である。
次いで、第二乱数先読み処理(S33)において取得された当たり乱数先読み情報、第二特別図柄についての情報、及び変動パターン先読み情報を示す第二乱数先読みコマンドが、RAM52に記憶される(S35)。第二乱数先読みコマンドは、S31においてRAM52に記憶された第二保留球数通知コマンドと共に、コマンド出力処理(S10、図11参照)によって、サブ制御基板60に送信される。処理はS41の判断へ移行する。
図13に示すように、当たり遊技状態であるか否かが判断される(S41)。当たり遊技状態フラグがONである場合、当たり遊技状態中であると判断されて(S41:YES)、処理はメイン処理へ戻る。当たり遊技状態フラグがOFFである場合、当たり遊技状態中でないと判断されて(S41:NO)、第一特別図柄又は第二特別図柄が変動中であるか否かが判断される(S42)。特別図柄表示状態フラグが1でない場合、第一特別図柄及び第二特別図柄が変動中でないと判断されて(S42:NO)、第一特別図柄又は第二特別図柄が停止状態中であるか否かが判断される(S51)。特別図柄表示状態フラグが2でない場合は、第一特別図柄及び第二特別図柄が停止表示中でないと判断されて(S51:NO)、処理はS61(図14参照)へ移行し、当たり判定等の処理が行われる。
本実施形態では、当たり判定において、第二当たり判定が第一当たり判定よりも優先して行われる。図14に示すように、まず、第二保留球数が1以上であるか否かが判断される(S61)。RAM52に記憶されている第二保留球数が1以上である場合には(S61:YES)、第二当たり判定が行われるが、詳細は後述する。第二保留球数が0である場合には(S61:NO)、第一保留球数が1以上であるか否かが判断される(S81)。RAM52に記憶されている第一保留球数が0であれば(S81:NO)、処理はメイン処理へ戻る。
第一保留球数が1以上である場合には(S81:YES)、RAM52に記憶されている第一保留球数が1減算される(S82)。第一当たり関係情報記憶エリア110(図4参照)の判定エリアが、次の番号の記憶エリアにシフトされる(S85)。
次いで、確率変動状態であるか否かに応じた第一当たり判定が行われる(S86)。S86では、確率変動フラグの状態を参照して、現時点において確率変動状態が生起されているか否かが特定される。確率変動状態が生起されているか否かが特定された結果に対応して、ROM53の低確率判定テーブル又は高確率判定テーブルが選択される。
S86では、確率変動フラグがONの場合、確率変動状態が生起されていると判断され、高確率判定テーブルが選択される。確率変動フラグがOFFの場合、確率変動状態が生起されていないと判断され、低確率判定テーブルが選択される。選択された低確率判定テーブル又は高確率判定テーブルが参照されて、S85でシフトされた判定エリアに記憶されている第一当たり乱数が「大当たり」、「小当たり」及び「はずれ」のいずれに対応するかが判定される。これにより、RAM52に記憶された未判定の第一当たり乱数に基づく第一当たり判定が、第一当たり乱数の記憶された順に行われる。
次いで、第一当たり判定の結果が大当たりであるか否かが判断される(S87)。第一当たり判定の結果が大当たりの場合(S87:YES)、大当たりであることを示す第一特別図柄が決定される(S88)。具体的には、特別図柄決定テーブル103が参照されて、S85でシフトされた判定エリアに記憶されている第一当たり乱数と同時に取得された第一特別図柄決定乱数の値に対応する第一特別図柄が決定される。また、第一特別図柄決定乱数の値に対応する当たり種別(「2R確変」、「5R確変」、「10R確変」又は「15R確変」)が決定される(S90)。その後、処理はS101へ移行する。
第一当たり判定の結果が小当たりである場合(S87:NO、S91:YES)、小当たりであることを示す第一特別図柄が決定される(S92)。その後、処理はS101へ移行する。第一当たり判定の結果がはずれである場合(S87:NO、S91:NO)、はずれであることを示す所定の第一特別図柄が決定されて(S93)、処理はS101へ移行する。
また、第二当たり判定では(S61:YES)、まず第二保留球数が1減算される(S62)。次いで、第二保留球数をサブ制御基板60に通知するための第二保留球数通知コマンドがRAM52に記憶される(S63)。第二当たり関係情報記憶エリア120の判定エリアが、次の番号の記憶エリアにシフトされる(S65)。次いで、確率変動状態であるか否かに応じた第二当たり判定が行われる(S66)。S66では、確率変動フラグの状態を参照して、現時点において確率変動状態が生起されているか否かが特定される。確率変動状態が生起されているか否かが特定された結果に対応して、前述の低確率判定テーブル又は高確率判定テーブルが選択される。選択された低確率判定テーブル又は高確率判定テーブルが参照されて、S65でシフトされた判定エリアに記憶されている第二当たり乱数が「大当たり」、「小当たり」及び「はずれ」のいずれに対応するかが判定される。これにより、RAM52に記憶された未判定の第二当たり乱数に基づく第二当たり判定が、第二当たり乱数の記憶された順に行われる。
次いで、第二当たり判定の結果が大当たりであるか否かが判断される(S67)。第二当たり判定の結果が大当たりの場合(S67:YES)、大当たりであることを示す第二特別図柄が決定される(S68)。具体的には、第二当たり関係情報記憶エリア120(図4参照)が参照されて、S65でシフトされた判定エリアに記憶されている第二当たり乱数と同時に取得された第二特別図柄決定乱数の値に対応する第二特別図柄が決定される。また、決定された第二特別図柄に応じた当たり種別(「2R確変」、「5R確変」、「10R確変」又は「15R確変」)が決定される(S70)。その後、処理はS101へ移行する。
第二当たり判定の結果が小当たりである場合(S67:NO、S71:YES)、小当たりであることを示す第二特別図柄が決定される(S72)。その後、処理はS101へ移行する。第二当たり判定の結果がはずれである場合(S67:NO、S71:NO)、はずれであることを示す所定の第二特別図柄が決定されて(S73)、処理はS101へ移行する。
次いで、特別図柄変動パターン決定処理が行われる(S101)。特別図柄変動パターン決定処理は、第一特別図柄及び第二特別図柄の変動パターンを決定する処理である。特別図柄変動パターン決定処理では、ROM53に記憶されている特別図柄変動パターン決定テーブル105(図6参照)が参照されて、第一特別図柄又は第二特別図柄の特別図柄変動パターン(第一変動パターン又は第二変動パターン)が決定される。特別図柄変動パターン決定テーブル105では、当たり判定の種別(第一当たり判定又は第二当たり判定)と、当たり判定時の遊技状態(通常状態、確変時短状態又は確変非時短状態)と、当たり判定の結果(大当たりの種別、小当たり又ははずれ)とに応じたテーブルが選択される。
第一特別図柄又は第二特別図柄の特別図柄変動パターンが決定されると、決定された特別図柄変動パターンを指定するための特別図柄変動パターン指定コマンドがRAM52に記憶される(S102)。特別図柄変動パターン指定コマンドには、当たり判定時の遊技状態、当たり判定の結果、特別図柄、変動時間等の情報が含まれる。特別図柄変動パターン指定コマンドは、次回実行されるメイン処理のコマンド出力処理(S1、図11参照)において、サブ制御基板60に送信される。決定された特別図柄変動パターンに応じて決められている第一特別図柄又は第二特別図柄の変動時間が、特別図柄変動時間カウンタにセットされる(S103)。第一特別図柄又は第二特別図柄が変動中であることを示す1が特別図柄表示状態フラグに記憶されて(S105)、処理はメイン処理へ戻る。
また、図13に示すS42の判断において、特別図柄表示状態フラグに1が記憶されている場合には、第一特別図柄又は第二特別図柄が変動中であると判断され(S42:YES)、変動時間が経過したか否かが判断される(S43)。S103(図14参照)の処理においてセットされた特別図柄変動時間カウンタの値が0でない場合、変動時間がまだ経過していないと判断され(S43:NO)、処理はメイン処理へ戻る。一方、特別図柄変動時間カウンタの値が0となっている場合には、変動時間が経過したと判断され(S43:YES)、RAM52に特別図柄停止コマンドが記憶される(S45)。特別図柄停止コマンドは、コマンド出力処理(S1、図11参照)によって中継基板47及びサブ制御基板60に送信され、第一特別図柄又は第二特別図柄、及び表示装置28の演出図柄の変動停止を指示する。次いで、所定の特別図柄停止表示時間(本実施形態では0.8秒)が特別図柄停止時間カウンタに記憶される(S46)。第一特別図柄又は第二特別図柄が停止表示中であることを示す2が特別図柄表示状態フラグに記憶され(S47)、処理はメイン処理へ戻る。
また、図13に示すS51の判断において、特別図柄表示状態フラグに2が記憶されている場合、第一特別図柄及び第二特別図柄が停止表示中であると判断され(S51:YES)、S46においてセットされた特別図柄停止時間カウンタの値によって、停止表示時間が経過したか否かが判断される(S52)。特別図柄停止時間カウンタの値が0でない場合には、停止表示時間がまだ経過していないと判断され(S52:NO)、処理はメイン処理へ戻る。停止表示時間が経過した場合には(S52:YES)、第一特別図柄が変動中でも停止表示中でもなく、且つ第二特別図柄が変動中でも停止表示中でもないことを示す0が、特別図柄表示状態フラグに記憶される(S53)。次いで、遊技状態移行処理が行われて(S55)、処理はメイン処理へ戻る。
図15を参照して、遊技状態移行処理(S55、図13参照)について詳細に説明する。まず、遊技状態移行処理で使用されるフラグについて説明する。遊技状態移行処理では、前述の特別図柄処理で使用される各種フラグに加えて、確変保存フラグ及び時短保存フラグ等が使用される。確変保存フラグは小当たり当選時の確率変動フラグの状態を保存するフラグであり、RAM52に記憶される。時短保存フラグは小当たり当選時の時短フラグの状態を保存するフラグであり、RAM52に記憶される。
遊技状態移行処理では、当たり判定によって大当たり又は小当たりと判定されている場合に、遊技が当たり遊技状態へ移行される。また、所定の終了条件が成立した場合には、確率変動状態又は時短状態を終了させるための確率変動フラグ又は時短フラグに対するそれぞれの制御が行われる。
遊技状態移行処理が開始されると、まず、当たり判定の判定結果が大当たりであるかが判断される(S111)。判定結果が大当たりの場合(S111:YES)、大当たり種別に対応するラウンド数が開閉回数カウンタにセットされる(S112)。開閉回数カウンタは、大入賞口17の開閉部材の開閉回数を計数するカウンタであり、RAM52に記憶される。
次いで、当たり判定を行った回数を計数する判定回数カウンタの値が0にクリアされる(S113)。判定回数カウンタは、前回の大当たり遊技の終了後から実行された当たり判定の回数を計数するカウンタであり、RAM52に記憶される。次に、確率変動フラグと時短フラグがそれぞれOFFとなる(S125)。次いで、当たり遊技状態フラグがONとなる(S126)。当たり遊技を開始することを示す当たり遊技開始コマンドがRAM52に記憶され(S127)、コマンド出力処理(S1、図11参照)によってサブ制御基板60に送信される。処理は特別図柄処理(図13参照)を経てメイン処理へ戻る。
S111の判断において、当たり判定の判定結果が大当たりでない場合(S111:NO)、判定回数カウンタに1が加算される(S115)。即ち、判定回数カウンタは図柄変動ゲームで大当たりと判定された時にリセットされ、小当たり又ははずれと判定された時に1加算される。次に、当たり判定の判定結果が小当たりか否かが判断される(S116)。小当たりの場合(S116:YES)、開閉回数カウンタに2がセットされる(S117)。
小当たりの場合、遊技終了後の遊技状態は、小当たり当選時の遊技状態に維持される。当たり遊技中は確率変動フラグと時短フラグがそれぞれOFFになるので、S118〜S122の処理では、小当たり当選時の遊技状態を保存する処理が行われる。小当たり当選時に時短フラグがOFFの場合(S118:NO)、処理はS121の判断に移行する。小当たり当選時に時短フラグがONの場合(S118:YES)、時短保存フラグがONとされてから(S120)、処理はS121の判断に移行する。小当たり当選時に確率変動フラグがOFFの場合(S121:NO)、処理はS125に移行する。小当たり当選時に確率変動フラグがONの場合(S121:YES)、確変保存フラグがONとされてから(S122)、処理はS125に移行する。
大当たり時と同様に、確率変動フラグと時短フラグがそれぞれOFFとなり(S125)、当たり遊技状態フラグがONとなる(S136)。当たり遊技開始コマンドがRAM52に記憶され(S127)、処理は特別図柄処理を経てメイン処理へ戻る。
S111、S116の判断において、当たり判定の判定結果がはずれの場合(S111:NO、S116:NO)、遊技状態が確率変動状態か否かが判断される(S132)。遊技状態が確率変動状態(確変時短状態又は確変非時短状態)でない場合は通常状態であり(S132:NO)、確率変動フラグがOFFになっているので、処理は特別図柄処理を経てメイン処理へ戻る。
遊技状態が大当たり遊技終了後に移行する確変時短状態(即ち確率変動状態)の場合(S132:YES)、判定回数カウンタの値が100であるかが判断される(S133)。判定回数カウンタの値が100でない場合(S133:NO)、処理はS137に移行する。S137の判断において判定回数カウンタの値が「104」以上でなければ(S137:NO)、処理は特別図柄処理を経てメイン処理へ戻る。
当たり判定においてはずれが連続し、判定回数カウンタの値が100になったとき(S133:YES)、時短フラグがOFFになる(S135)。処理はS137の判断に移行し、判定回数カウンタの値が「104」未満のうちは確変非時短状態が維持される。判定回数カウンタの値が「104」以上になると(S137:YES)、確率変動フラグがOFFとなる(S138)。遊技状態は確変非時短状態から通常状態に移行する。処理は特別図柄処理を経てメイン処理へ戻る。
図16、図17を参照して、特別電動役物処理(S5、図11参照)の詳細について説明する。まず、特別電動役物処理で使用されるフラグについて説明する。特別電動役物処理では、前述の特別図柄処理及び遊技状態移行処理で使用される各種フラグに加えて、大入賞口開放中フラグ及び大入賞口処理待機中フラグ等が使用される。大入賞口開放中フラグは、大入賞口17が開放状態であるか否かを示すフラグであり、RAM52に記憶される。大入賞口処理待機中フラグは、大入賞口17の入口が閉鎖されてから次の処理が行われるまでの所定の処理時間が経過する前である処理待機中であるか否かを示すフラグである。処理待機中フラグは、処理待機中に1が記憶されてONとなり、処理時間が経過するとOFFになる。なお、処理時間は、大入賞口17に入賞した遊技球が、遊技領域4の外部へ排出されるまでに必要な時間等を勘案して設定されている。
図16に示すように、特別電動役物処理が開始されると、当たり遊技状態であるかが判断される(S141)。この判断は、当たり遊技状態フラグの状態によって行われる。当たり遊技状態フラグがOFFの場合(S141:NO)、処理はメイン処理へ戻る。当たり遊技状態フラグがONの場合(S141:YES)、大入賞口17に対する処理の待機中であるかが判断される(S142)。この判断は、大入賞口処理待機中フラグの状態によって行われる。大入賞口処理待機中フラグがOFFの場合(S142:NO)、大入賞口17の開閉部材が開放されているかが判断される(S143)。この判断は、大入賞口開放中フラグがONかOFFかによって行われる。大入賞口開放中フラグに1が記憶されてONである場合(S143:YES)、処理はS181(図17参照)の判断へ移行する。
大入賞口開放中フラグがOFFの場合(S143:NO)、大入賞口17の開閉部材を開放させるための大入賞口開放コマンドがRAM52に記憶される(S145)。大入賞口開放コマンドは、次回実行されるメイン処理のコマンド出力処理(S1、図11参照)において中継基板47に送信される。中継基板47を介して大入賞口開放コマンドを受信した大入賞口開閉ソレノイド70は、大入賞口17の開閉部材を開放させる。次いで、大入賞口開放中フラグに1が記憶されONとなる(S146)。
次に、当たり種別が2R確変大当たり又は小当たりであるか否かが判断される(S147)。2R確変大当たり又は小当たりである場合(S147:YES)、開放時間カウンタに第二時間(例えば0.6秒)が記憶され(S150)、処理はS181の判断へ移行する。2R確変を除く大当たりの場合(S147:NO)、開放時間カウンタに第一時間(例えば28秒)が記憶され(S148)、処理はS181の判断へ移行する。
次に、図17に示すように、大入賞口17へ規定数以上の遊技球が入賞したかが判断される(S181)。大入賞口スイッチ75が遊技球の入賞を検出すると、メイン処理のスイッチ読込処理(S2、図11参照)において、大入賞口スイッチ75に対応するフラグがONとなる。大入賞口スイッチ75に対応するフラグがONとなっていれば、大入賞口17への遊技球の入賞数をカウントするカウンタが1加算される。
大入賞口17への遊技球の入賞数をカウントするカウンタの値が規定数(例えば10個)未満の場合(S181:NO)、開放時間カウンタの値に基づいて開放時間(第一時間又は第二時間)が経過したかが判断される(S182)。開放時間が経過していなければ(S182:NO)、処理はメイン処理へ戻る。以降に行われる特別電動役物処理において、当たり遊技状態であり(S141:YES)、大入賞口処理待機中でない場合(S142:NO)、大入賞口17に10個以上の遊技球が入賞するか、又は当たり種別に応じた開放時間が経過するまで、これらの判断が繰り返し実行される(S181:NO、S182:NO)。
大入賞口17に10個以上の遊技球が入賞するか(S181:YES)、又は開放時間が経過した場合(S181:NO、S182:YES)、大入賞口閉鎖コマンドがRAM52に記憶される(S185)。大入賞口閉鎖コマンドは、開放している大入賞口17の開閉部材を閉鎖させるためのコマンドである。大入賞口閉鎖コマンドは、次回実行されるメイン処理のコマンド出力処理(S1、図11参照)において中継基板47に送信される。中継基板47を介して大入賞口閉鎖コマンドを受信した大入賞口開閉ソレノイド70は、大入賞口17の開閉部材を閉鎖させる。
次いで、大入賞口処理待機時間カウンタに所定の待機時間が記憶される(S186)。また、大入賞口開放中フラグに0が記憶されてOFFになる(S187)。大入賞口処理待機中フラグに1が記憶されてONになる(S188)。開閉回数カウンタが1減算される(S190)。処理はメイン処理へ戻る。
大入賞口処理待機中フラグがONの場合(S142:YES)、開閉回数カウンタの値に基づき大当たり遊技において最終ラウンドが終了したか否かが判断される(S155)。開閉回数カウンタが0でなければ(S155:NO)、当たり遊技が継続中であるため、処理時間が経過したかが判断される(S156)。大入賞口処理待機時間カウンタの値が0でなければ待機時間が経過していないと判断されて(S156:NO)、処理はメイン処理へ戻る。以降に行われる特別電動役物処理において、大入賞口処理待機時間カウンタの値が0であれば待機時間が経過したと判断されて(S156:YES)、大入賞口処理待機中フラグがOFFとなり(S157)、処理はメイン処理へ戻る。
このように、特別電動役物処理では、2R確変大当たりを除く大当たりの場合には、大入賞口17の開閉部材が最大28秒間開放される当たり遊技がラウンド数分行われる。2R確変大当たりの場合、大入賞口17の開閉部材が最大0.6秒間開放される当たり遊技が2ラウンド行われる。小当たりの場合、大入賞口17の開閉部材が1回につき0.6秒間で2回開放される。大当たり遊技の各ラウンドが進行し、最終ラウンドにおける大入賞口17の開放が終了すると、大入賞口処理待機中フラグはONとなり、開閉回数カウンタの値は0になる。小当たり遊技の場合は大入賞口17の2回の開放が終了すると、大入賞口処理待機中フラグはONとなり、開閉回数カウンタの値は0になる。S155の判断で開閉回数カウンタの値が0の場合(S155:YES)、当たり遊技状態フラグがOFFとなり(S160)、当たり遊技終了コマンドがRAM52に記憶される(S161)。当たり遊技終了コマンドは、当たり遊技が終了したことをサブ制御基板60に通知するためのコマンドである。当たり遊技終了コマンドは、次回実行されるメイン処理のコマンド出力処理において、サブ制御基板60に送信される。
次いで、当たり遊技が小当たりであったかが判断される(S163)。当たり遊技が小当たりでなく、2R確変、5R確変、10R確変、15R確変大当たりであった場合(S163:NO)、時短フラグと確率変動フラグがONとなり(S167、S171)、処理はメイン処理へ戻る。
当たり遊技が小当たりであった場合(S163:YES)、遊技状態移行処理のS118〜S122の処理で保存された小当たり当選時の遊技状態に戻す処理が行われる。まず、時短保存フラグがONか否かが判断される(S165)。時短保存フラグがONの場合(S165:YES)、時短保存フラグはOFFとなる(S166)。本実施形態では、時短状態のときは必ず確率変動状態となっているので、時短フラグと確率変動フラグがONとなり(S167、S171)、処理はメイン処理へ戻る。時短保存フラグがOFFの場合(S165:NO)、確変保存フラグがONか否かが判断される(S168)。確変保存フラグがONの場合(S168:YES)、確変保存フラグはOFFとなる(S170)。次に確率変動フラグのみがONとなり(S171)、処理はメイン処理へ戻る。時短保存フラグと確変保存フラグが共にOFFの場合(S165:NO、S168:NO)、処理はメイン処理へ戻る。
次に、図18〜図23を参照し、サブ制御基板60で行われるサブ制御基板処理の詳細について説明する。まず、サブ制御基板処理において実行される確変中演出制御処理で参照される上乗せ回数決定テーブル106と緊急上乗せ回数決定テーブル107について説明する。上乗せ回数決定テーブル106及び緊急上乗せ回数決定テーブル107は、ROM63に記憶される。
図18に示すように、上乗せ回数決定テーブル106は、通常上乗せ演出又は大量上乗せ演出の実施の有無を決定するため参照されるテーブルである。上乗せ回数決定テーブル106は、時短回数、残回数、差回数及び変動時間の組み合わせに応じた複数のテーブルが設けられる。「差回数」とは、時短回数から残回数を差し引いた回数をいう。本実施形態では、差回数が5以下の場合、残数非報知演出が行われるように調整される。従って、上乗せ回数決定テーブル106に基づいて決定される上乗せ回数は、「差回数−5」以下の回数となるように調整される。時短回数、残回数、差回数及び変動時間の組み合わせに応じて選択されるテーブルにおいて、「差回数−5」以下を満たす上乗せ回数が、第一上乗せ回数決定乱数の値に基づいて決定される。第一上乗せ回数決定乱数は、通常上乗せ演出又は大量上乗せ演出の実施の有無と上乗せ回数の決定に用いられる乱数である。第一上乗せ回数決定乱数は、RAM62に設けられる乱数取得カウンタ(図示略)の値がそれぞれ読み出されることによって取得される。
例えば時短回数が100回であり、残回数が30回である場合、差回数は70回であるので、時短回数「50〜100」、残回数「10以上」且つ差回数「30以上」の3つのテーブルが候補として選択される。次に変動時間が9秒の場合、3つの候補のテーブルから、変動時間が「6秒/9秒/12秒」のテーブルが選択される。第一上乗せ回数決定乱数が45であった場合、「0〜59」に含まれるので、上乗せ回数は0回に決定される。また、第一上乗せ回数決定乱数が69であった場合、「60〜99」に含まれるので、通常上乗せ演出用の上乗せ回数が乱数値に応じて決定される。この場合の上乗せ回数は、1〜5又は10回或いは20回のいずれかに決定される。このとき、差回数(70)−5=65であり、いずれの上乗せ回数が決定されても65回以下であるので、上乗せ回数はテーブル通りに決定される。なお、第一上乗せ回数決定乱数に基づいて決定される上乗せ回数が「差回数−5」以下を満たさなかった場合、テーブルに基づいて、「差回数−5」以下を満たす最大の上乗せ回数が決定される。例えば、「差回数−5」が7のとき、第一上乗せ回数決定乱数に基づき20回の上乗せ回数が決定された場合、「差回数−5」以下が満たされないので、上乗せ回数は、7回以下の最大の回数である5回に決定される。
例えば時短回数が45回であり、残回数が8回である場合、差回数は37回であるので、時短回数「11〜49」、残回数「0〜9」且つ差回数「30以上」の3つのテーブルが候補として選択される。次に変動時間が24秒の場合、3つの候補のテーブルから、変動時間が「18秒/24秒」のテーブルが選択される。第一上乗せ回数決定乱数が72であった場合、「60〜99」に含まれるので、疑似変動を複数回含む大量上乗せ演出用の上乗せ回数が乱数値に応じて決定される。この場合の上乗せ回数は、複数回の疑似変動のそれぞれに対し、2回、5回、10回、20回、30回のいずれかの回数に決定される。このとき、複数回分の上乗せ回数の合計値が25回以上、且つ「差回数−5」回以下を満たす個々の上乗せ回数が決定される。例えば、3回の疑似変動が行われる場合に、10回、10回、20回の上乗せ回数がそれぞれの疑似変動に対して決定される。
図19に示すように、緊急上乗せ回数決定テーブル107は、緊急上乗せ演出の実施の有無を決定するため参照されるテーブルである。緊急上乗せ回数決定テーブル107は、時短回数及び残回数の組み合わせに応じた複数のテーブルが設けられる。時短回数及び残回数の組み合わせに応じて選択されるテーブルにおいて、「差回数−5」以下を満たす上乗せ回数が、第二上乗せ回数決定乱数の値に基づいて決定される。第二上乗せ回数決定乱数は、緊急上乗せ演出の実施の有無と上乗せ回数の決定に用いられる乱数である。第二上乗せ回数決定乱数は、RAM62に設けられる乱数取得カウンタ(図示略)の値がそれぞれ読み出されることによって取得される。
例えば残回数が0回であり、時短回数が95回である場合、残回数「0〜15」且つ時短回数「50〜100」のテーブルが選択される。第二上乗せ回数決定乱数が10であった場合、「0〜29」に含まれるので、上乗せ回数は0回に決定される。また、第二上乗せ回数決定乱数が81であった場合、「30〜99」に含まれるので、緊急上乗せ演出用の上乗せ回数が乱数値に応じて決定される。緊急上乗せ演出では、複数回の通常上乗せ演出が連続して行われる。1回の通常上乗せ演出における上乗せ回数は、上記テーブルでは、5回、10回、20回、30回、40回、50回のいずれかに決定される。残回数が0の場合、差回数は時短回数と同数の95であり、いずれの上乗せ回数が決定されても95回以下であるので、上乗せ回数はテーブル通りに決定される。また、複数回の通常上乗せ演出における合計の上乗せ回数は、上記同様、「差回数−5」以下となるように調整される。
サブ制御基板処理では、主基板41から送信されるコマンドに従って、表示装置28、スピーカ48等による報知演出を制御する処理が行われる。報知演出は、複数の演出ステージ間を適宜移行しながら行われる。本実施形態では、確率変動大当たりの当たり遊技が終了した後には、確変中演出制御処理(図21〜図23参照)が行われる。確変中演出制御処理は、時短状態の残り回数を報知する残数報知演出と、残り回数を報知しない残数非報知演出とを制御する処理である。サブ制御基板処理は、ROM63に記憶されているプログラムに従って、CPU61によって実行される。
図20に示すように、サブ制御基板処理が開始されると、サブ制御基板60のCPU61は、主基板41から特別図柄変動パターン指定コマンド、第二乱数先読みコマンド、第二保留球数通知コマンド、特別図柄停止コマンド、当たり遊技開始コマンド、又は当たり遊技終了コマンドの受信を待機する(S201:NO、S215:NO、S216:NO、S218:NO、S221:NO、S226:NO、S201)。
特別図柄変動パターン指定コマンドを受信した場合(S201:YES)、受信した特別図柄変動パターンがRAM62に記憶される(S202)。特別図柄変動パターン指定コマンドに含まれる当たり判定時の遊技状態が確認され、通常状態であった場合(S203:NO)、確変継続中フラグがOFFとなる(S205)。確変継続中フラグは、現在の遊技状態が確変時短状態又は確変非時短状態である場合に1が記憶されてONとなり、通常状態である場合に0が記憶されてOFFとなるフラグであり、RAM62に記憶される。
次に、特別図柄変動パターン指定コマンドに含まれる当たり判定の結果が確認され、2R確変大当たり又は小当たりであるかが判断される(S206)。当たり判定の結果が2R確変を除く大当たり又ははずれであれば(S206:NO)、処理はS211へ移行する。演出図柄の変動表示が開始され、特別図柄変動パターンに応じた通常状態における報知演出が制御される(S211)。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。
特別図柄停止コマンドを受信した場合(S218:YES)、演出図柄が確定表示され、報知演出が終了する(S220)。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。以降、主基板41における当たり判定の結果が大当たり又は小当たりとなるまでは、通常状態で、演出図柄の変動表示と確定表示を行う報知演出が繰り返される。
通常状態で2R確変大当たり又は小当たりに当選し、特別図柄変動パターン指定コマンドを受信した場合(S201:YES、S203:NO、S206:YES)、モード移行チャンス演出が制御される(S207)。従って、通常状態における報知演出は、モード移行チャンス演出を含む演出内容に制御される(S211)。特別図柄停止コマンドを受信すると(S218:YES)、演出図柄の確定表示が行われる(S220)。次いでサブ制御基板60は当たり遊技開始コマンドを受信するが(S221:YES)、2R確変大当たり又は小当たりの場合(S222:YES)、当たり遊技の演出を行わない。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。主基板41では、大入賞口17の開閉部材が第二時間で2回開閉される。
次に、当たり遊技終了コマンドを受信すると(S226:YES)、小当たりか否かが判断される(S227)。小当たりの場合(S227:YES)、当選時の遊技状態が維持されるので、処理はそのままS201へ移行し、各種コマンドの受信を待機する状態となる。2R確変大当たりの場合(S227:NO)、主基板41では確変時短状態に移行しているので、時短回数カウンタに100がセットされる(S228)。通常状態において当選した大当たりは、所謂初当たりである。大当たり前の遊技状態が通常状態の場合、確変継続中フラグはOFFとなっている。よって確変継続中フラグがOFFの場合、初当たりであり(S230:YES)、処理はS231へ移行する。残数報知演出の開始時にまとまった回数の残回数を表示するため、残回数の抽選が行われる。初当たり時、残回数として、30回、40回、50回又は70回の回数が抽選によって決定される。残回数は、少ない回数ほど当選確率が高く設定されている。決定された残回数は、残回数カウンタにセットされる(S231)。また、残数報知演出において大当たり遊技の回数を表示するため、大当たり回数カウンタに1がセットされ(S232)、処理はS201へ移行し、各種コマンドの受信を待機する状態となる。
確率変動状態における図柄変動ゲームが開始され、特別図柄変動パターン指定コマンドを受信した場合(S201:YES)、S203の判断では確率変動状態であるため(S203:YES)、確変継続中フラグがONとなる(S208)。確変時短状態中の報知演出を、残数報知演出又は残数非報知演出を含む演出内容に制御するため、確変中演出制御処理が実行される(S210)。
図21に示すように、確変中演出制御処理では、まず、時短回数が0か否かが判断される(S241)。確変時短状態であり、時短回数カウンタの値が0でなければ(S241:NO)、時短回数カウンタの値が1減算され(S243)、再度、時短回数が0か否かが判断される(S245)。時短回数カウンタの値が0にならず(S245:NO)、確変時短状態が継続されるならば、第一上乗せ回数決定乱数と、第二上乗せ回数決定乱数が取得される(S250、S251)。
次に、残回数が1以上か否かが判断される(S252)。残回数カウンタの値が1以上であれば(S252:YES)、処理はS261へ移行する。図22に示すように、残回数カウンタの値が1減算される(S261)。時短回数から残回数を差し引いた回数を「差回数」という。差回数が演算され、RAM62に記憶される(S262)。
次に、緊急上乗せ演出の残り回数が1以上か否かが判断される(S263)。前述したように、緊急上乗せ演出は、1回以上の図柄変動ゲームに亘って通常上乗せ演出が連続して行われる。このため、緊急上乗せ演出が行われる場合、緊急上乗せ演出を行う回数が決定される。従ってS263では、緊急上乗せ演出が実施中であるか否かが判断される。緊急上乗せ演出の残り回数は、RAM62に設けられる緊急上乗せ演出回数カウンタの値に基づいて判断される。
緊急上乗せ演出回数カウンタの値が0であり(S263:NO)、緊急上乗せ演出が行われていない場合、残回数が15以下か否かが判断される(S266)。残回数が15より多ければ(S266:NO)、通常上乗せ演出又は大量上乗せ演出によって十分に残回数を増やす機会があるため、処理はS280へ移行する。上乗せ回数決定テーブル106(図18参照)が参照される(S280)。
時短回数、残回数、差回数及び変動時間に基づき選択される上乗せ回数決定テーブル106の1つのテーブルから、S250で取得された第一上乗せ回数決定乱数と、特別図柄変動パターン指定コマンドに含まれる変動時間に応じ、「差回数−5」以下を満たす上乗せ回数が決定される(S281)。決定された上乗せ回数が1以上である場合(S282:YES)、上乗せ回数は、残回数に加算される(S283)。次いで、上乗せ回数に対応する演出(通常上乗せ演出(図8参照)又は大量上乗せ演出(図9参照))を含む残数報知演出を、報知演出において行うための制御が行われる(S285、S286、S211(図20参照))。なお、S282で上乗せ回数が0に決定された場合(S282:NO)、報知演出において行われる残数報知演出には、通常上乗せ演出又は大量上乗せ演出が含まれない(S286、S211)。報知演出の制御が開始されると、処理はS201へ移行し、各種コマンドの受信を待機する状態となる。以降、残回数が0となるか、主基板41における当たり判定の結果が2R確変を除く大当たりとなるまでは、確変時短状態で、残数報知演出を含む報知演出が繰り返される。
確変時短状態では、通常状態よりも始動電動役物16に遊技球が入賞しやすいため、第二保留球数が増加しやすい。第二保留球数が増加すると、第二乱数先読み処理が実行され、主基板41から第二乱数先読みコマンドが送信される。第二乱数先読みコマンドを受信すると(S216:YES)、第二乱数先読みコマンドに含まれる先読み情報は、RAM62に記憶される(S217)。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。
また、始動電動役物16への遊技球の入賞によって第二保留球数が増加した時と、図柄変動ゲームの実施によって第二保留球数が減少した時には、主基板41から第二保留球数通知コマンドが送信される。第二保留球数通知コマンドを受信すると(S215:YES)、第二保留球数通知コマンドに含まれる第二保留球数は、先読み情報として、RAM62に記憶される(S217)。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。
確変時短状態における遊技の進行に伴い、時短回数と残回数は減少する。S266の判断で残回数が15以下になった場合(S266:YES)、RAM62に記憶されている第二保留球に関する先読み情報が参照される(S267)。次いで先読み情報に基づき、緊急上乗せ演出による残回数の増加が可能であるか否かが判断される(S268)。当たり判定では第二当たり判定が優先される。従って、緊急上乗せ演出は、第二保留球に関する先読み情報に基づいて、実施可能か不可能かが判断される。具体的には、先読み情報に、2R確変大当たりを除く大当たりと判定される第二当たり乱数があることを示す情報が含まれる場合(S268:NO)、緊急上乗せ演出は行われない。この場合、処理はS280へ移行し、上乗せ回数決定テーブル106の参照によって上乗せ回数が決定される。
先読み情報に大当たりに関する情報が含まれず、緊急上乗せ演出を行うことが可能な場合(S268:YES)、緊急上乗せ演出回数カウンタに第二保留球数がセットされる(S270)。これにより、緊急上乗せ演出は、1回(第二保留球数が0の場合)〜5回(第二保留球数が4の場合)の図柄変動ゲームに跨がって実施される。次に緊急上乗せ回数決定テーブル107(図19参照)が参照される(S271)。
時短回数及び残回数に基づき選択される緊急上乗せ回数決定テーブル107の1つのテーブルから、S251で取得された第二上乗せ回数決定乱数に応じ、「差回数−5」以下を満たす上乗せ回数が決定される(S272)。残回数に上乗せ回数が加算され(S273)、報知演出において緊急上乗せ演出を行うための制御が行われる(S275、S211)。図示しないが、報知演出の背景等は、緊急上乗せ演出であることを示す背景等に変更される。前述したように、緊急上乗せ演出では、複数の図柄変動ゲームに跨がって、通常上乗せ演出が行われる。緊急上乗せ演出による報知演出の制御が開始されると、処理はS201へ移行し、各種コマンドの受信を待機する状態となる。
次の図柄変動ゲームにおいて緊急上乗せ演出回数カウンタの値が1以上であれば(S263:YES)、緊急上乗せ演出が継続中であり、緊急上乗せ演出回数カウンタが1減算される(S265)。上記同様、緊急上乗せ回数決定テーブル107に基づき(S271)、上乗せ回数が決定され(S272)、残回数に加算されて(S273)、報知演出において緊急上乗せ演出を行うための制御が行われる(S275、S211)。緊急上乗せ演出は、緊急上乗せ演出回数カウンタの値が0になった図柄変動ゲームの報知演出において終了する。図示しないが、報知演出の背景等の変化は元の状態に戻る。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。
図20に示すように、確変時短状態において、2R確変大当たりを除く大当たりに当選し、当たり遊技開始コマンドを受信した場合(S221:YES、S222:NO)、大当たり遊技時の演出処理が行われる(S223)。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。大当たり遊技が終了し、当たり遊技終了コマンドを受信した場合(S226:YES)、時短回数が100回に戻り(S228)、確変時短状態が継続する。大当たり前の遊技状態が確率変動状態の場合、確変継続中フラグはONとなっている。よって確変継続中フラグがONの場合、初当たりではなく(S230:NO)、処理はS233へ移行する。2R確変大当たりの場合(S233:YES)、大当たり遊技における演出処理が行われないので、処理はS201へ移行し、各種コマンドの受信を待機する状態となる。2R確変大当たりを除く大当たりの場合(S233:NO)、S231と同様に残回数が抽選され、残回数カウンタにセットされる(S235)。なお、初当たりではない継続時、抽選における残回数の配分は、初当たり時とは異なる。大当たり回数カウンタの値に1が加算され(S236)、処理はS201へ移行し、各種コマンドの受信を待機する状態となる。
確変時短状態における遊技の進行に伴い時短回数と残回数が減少し、図21のS252の判断で残回数カウンタの値が0になった場合(S252:NO)、処理はS291へ移行する。図23に示すように、残回数が0であるので差回数に時短回数がセットされ、RAM62に記憶される(S291)。次に緊急上乗せ演出の残り回数が1以上か否かが判断される(S292)。緊急上乗せ演出回数カウンタの値が1以上でなければ(S292:NO)、差回数が15以上か否かが判断される(S293)。差回数が15未満ならば(S293:NO)、残回数の上乗せは行われない。処理はS302へ移行する。
S302の処理では、特別図柄変動パターン指定コマンドに含まれる変動時間が6秒以上であるか否かが判断される(S302)。残数非報知演出では、6秒以上の変動時間を有する報知演出は(S302:YES)、全て、変動時間に応じて3秒の疑似変動を複数回繰り返す擬似連続変動を行う報知演出に変換される(S303)。例えば、変動時間が12秒の特別図柄変動パターンは演出時間が3秒の疑似変動を4回行う擬似連続変動演出パターンに変換される。なお、変動時間が3秒の報知演出は(S302:NO)、疑似変動への変換はなされない。次に、報知演出において残数非報知演出を行うための制御が行われる(S305、S211)。演出図柄の変動表示が開始され、残数非報知演出を含む演出内容(図10参照)の報知演出が行われる。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。
確変時短状態且つ残数非報知演出による報知演出が行われる状態で、例えば、2R確変大当たりに当選した場合、当たり遊技の演出処理が行われないので、残数非報知演出による報知演出が継続される。当たり遊技の終了後に時短回数カウンタの値は100にセットされるが、残回数は抽選されず、0のままである。また、時短回数が15以上ありながら、上乗せ回数の抽選において0回が決定されることによって残回数の上乗せが行われずに0となってしまう場合もある。このような場合、S293の判断において差回数が15以上となるので(S293:YES)、処理はS295へ移行する。
RAM62に記憶されている第二保留球に関する先読み情報が参照される(S295)。次いで先読み情報に基づき、緊急上乗せ演出による残回数の増加が可能であるか否かが判断される(S296)。S268と同様に、先読み情報に、2R確変大当たりを除く大当たりと判定される第二当たり乱数があることを示す情報が含まれる場合、緊急上乗せ演出を行うことができないと判断される(S296:NO)。この場合、処理はS298へ移行し、上乗せ回数決定テーブル106の参照によって上乗せ回数が決定される。
また、先読み情報に大当たりに関する情報が含まれず、緊急上乗せ演出を行うことが可能な場合(S296:YES)、先読み情報に、大量上乗せ演出を行うことができる18秒又は24秒の変動時間を有する特別図柄変動パターンを有するか否か判断される(S297)。本実施形態では、残回数が0で残数非報知演出が行われる状態において、18秒又は24秒の変動時間を有する特別図柄変動パターンが決定された場合、その変動において必ず大量上乗せ演出が行われる。従って、緊急上乗せ演出による残回数の増加を行わずとも、大量上乗せ演出によって十分に残回数を増加させることができる。故に、先読み情報に18秒又は24秒の変動時間を有する特別図柄変動パターンの情報が含まれる場合(S297:YES)、処理はS298へ移行する。
S298の処理では、時短回数、残回数、差回数及び変動時間に基づき選択される上乗せ回数決定テーブル106の1つのテーブルが選択される(S298)。選択されたテーブルが参照され、第一上乗せ回数決定乱数と変動時間に応じ、「差回数−5」以下を満たす上乗せ回数が決定される(S300)。残数非報知演出中に残回数が上乗せされた場合、次の報知演出からは残数報知演出が行われることになる。決定された上乗せ回数が少ない場合、残回数が一時的に増えて残数報知演出が行われても、すぐに残回数が0回になり、再び残数非報知演出が行われるようになる可能性がある。故に、決定された上乗せ回数が10未満の場合(S301:NO)、処理はS302へ移行し、残回数の上乗せが行われずに、残数非報知演出を含む報知演出が行われる(S305、S211)。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。
S301の判断で、決定された上乗せ回数が10以上の場合(S301:YES)、処理はS283(図22参照)へ移行する。残回数に上乗せ回数が加算され(S283)、報知演出において通常上乗せ演出又は大量上乗せ演出を含む残数報知演出を行うための制御が行われる(S285、S286、S211)。即ち、残回数が非表示の残数非報知演出が行われている場合に10回以上の上乗せ回数が決定された場合、通常上乗せ演出又は大量上乗せ演出が行われて残回数が増加し、残回数が表示される残数報知演出に戻る。
また、残回数が0の場合に、S296の判断において緊急上乗せ演出の実施が可能と判断され(S296:YES)、S297の判断において、先読み情報に18秒又は24秒の変動時間を有する特別図柄変動パターンの情報が含まれない場合(S297:NO)、処理はS270(図22参照)へ移行する。緊急上乗せ演出回数カウンタに第二保留球数がセットされ(S270)、時短回数及び残回数(0回)に基づき選択される緊急上乗せ回数決定テーブル107の1つのテーブルが選択される(S271)。選択されたテーブルに基づき、第二上乗せ回数決定乱数に応じ、「差回数−5」以下を満たす上乗せ回数が決定されて(S272)、残回数に上乗せ回数が加算される(S273)。次いで報知演出において緊急上乗せ演出を行うための制御が行われる(S275、S211)。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。
緊急上乗せ演出は、緊急上乗せ演出回数カウンタの値が0になるまで繰り返して行われる。初回の緊急上乗せ演出において緊急上乗せ回数が0に決定され、残回数が0のままであっても(S252:NO)、緊急上乗せ演出回数カウンタの値が1以上であれば(S292:YES)、処理はS265へ移行して、緊急上乗せ演出が行われる(S265、S271〜S275、S211)。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。緊急上乗せ演出回数カウンタの値が0となり、緊急上乗せ演出が終了したとき、残回数が上乗せによって1以上に増加していれば(S252:YES)、再び残数報知演出が行われるようになる。
確変時短状態における遊技の進行に伴い時短回数と残回数が減少し、残数非報知演出を経て、時短回数カウンタの値が1から0になった図柄変動ゲームでは(S241:NO、S243、S245:YES)、報知演出で、確変時短状態における最終の図柄変動ゲームの演出を行うための制御が行われる(S246、S211)。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。遊技状態は確変非時短状態に移行する。
確変非時短状態では、確変中演出制御処理が実行されるとき、時短回数カウンタの値が0になっているので(S241:YES)、報知演出で、残保演出を行うための制御が行われる(S242、S211)。残保演出は、確変非時短状態において行われる報知演出である。処理はS201へ移行し、各種コマンドの受信を待機する状態となる。第二保留球数分の報知演出が終了すると、遊技状態は確変非時短状態から通常状態に移行する。
以上説明したように、大当たり遊技終了後に生起される確変時短状態において、パチンコ機1は、図柄変動ゲームの残り回数として、時短状態の残り回数を示す時短回数以下の値に計数した残回数を遊技者に報知する。故に、残回数が0になった場合でも、時短回数は、1以上である可能性がある。パチンコ機1は、残回数が0になったら残数非報知演出を行い、図柄変動ゲームの残り回数を報知しない。故に遊技者は、確変時短状態がいつまで継続するか、あるいはいつ終了するか、期待と不安の入り混じった心境を維持し、図柄変動ゲームを楽しむことができる。
パチンコ機1は、残数非報知演出を制御する際に、擬似連続変動演出パターンによる図柄変動ゲームを制御する。このとき、変動回数が1回の擬似連続変動につき1回増えるので、遊技者は、確変時短状態が長く継続しているように感じることができる。
パチンコ機1は、残回数を、図柄変動ゲームの実際の残り回数を示す時短回数よりも小さい値に制御する。故に、残回数が0になった場合、時短回数が必ず1以上あるので、パチンコ機1は、必ず残数非報知演出を行う。故に遊技者は、確変時短状態がいつまで継続するか、あるいはいつ終了するか、期待と不安の入り混じった心境を維持し、図柄変動ゲームを楽しむことができる。
パチンコ機1は、通常上乗せ演出、大量上乗せ演出、及び緊急上乗せ演出において、残回数に上乗せ回数を加えても、残回数を時短回数よりも小さい値に維持することができる。故にパチンコ機1は、残回数が0になっても、時短回数を必ず1以上残すことができる。
上乗せ回数は乱数によって決められる。従って、パチンコ機1は、確変時短状態の全期間において、通常上乗せ演出、大量上乗せ演出、又は緊急上乗せ演出をランダムに実施することができる。故に遊技者は、確変時短状態の全期間において、確変時短状態の継続延長を期待しながら図柄変動ゲームを楽しむことができる。
通常上乗せ演出、大量上乗せ演出、又は緊急上乗せ演出は、確変時短状態の終了に近づくにつれて実施されやすくなる。故に遊技者は、確変時短状態の終了が近づいた場合に、確変時短状態の継続延長に対する期待をより高めることができる。
上乗せ回数は、確変時短状態の終了に近づくにつれて大きな値に決定されやすくなる。故に遊技者は、確変時短状態の終了が近づいた場合に、確変時短状態の継続延長に対する期待をより高めることができる。
本発明は、以上詳述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更が可能である。S272、S281、S300の処理では、上乗せ回数決定テーブル106に基づき、「差回数−5」以下の上乗せ回数が決定されたが、決定される上乗せ回数は差回数以下であればよい。S266の判断では残回数が15以下か否かが判断されたが、判断対象となる残回数は15に限定するものではなく、例えば、30以下か否かが判断されてもよい。S293の判断では差回数が15以上か否かが判断されたが、判断対象となる差回数は15に限定するものではなく、例えば、1以上か否かが判断されてもよい。S301の判断では上乗せ回数が10以上か否かが判断されたが、判断対象となる上乗せ回数は10に限定するものではなく、例えば、1以上か否かが判断されてもよい。
先読み情報は第二乱数に関する情報としたが、第一乱数に関する情報を含んでもよい。小当たりはなくてもよい。大当たりには、大当たり遊技終了後に確変時短状態ではなく通常状態へ移行する通常大当たりが含まれてもよい。
特許請求の範囲、明細書及び図面に記載される全ての要素(例えば、表示装置、普通電動役物、図柄作動口等)は、個数を意識的に限定する明確な記載がない限り、物理的に単一であっても複数であっても構わないし、適宜配置の変更が行われても構わない。また、各要素につけられた名称(要素名)は、単に本件の記載のために便宜上付与したにすぎないものであり、それによって特別な意味が生じることを特に意識したものではない。従って、要素名のみによって要素が何であるかが限定解釈されるものではない。例えば、「表示装置」は、ハード単体でも、ソフトを含んだものであっても構わない。更には、上記全ての要素のうちの複数の要素を適宜一体的に構成するか、もしくはひとつの要素を複数の要素に分けて構成するかは、特許請求の範囲等において特定していない限り、何れも当業者であれば極めて容易に考えられる事項であるため、あえて明細書等において全パターンを記載しなくても何れのパターンも想定範囲内であることは明らかであることから、本発明に係る権利範囲に含まれることは勿論である。従って、その程度の範囲内での構成上の差異を有する遊技機を、本実施形態に記載がなされていないことを理由に採用することのみでは、本発明に係る権利を回避したことにはならない。その他、各要素の構成や形状等における、本実施形態から当業者であれば容易に考えられる自明な範囲の差異についても同様である。
なお、本発明においては、始動入賞口15及び始動電動役物16が「通過領域」に相当する。S26、S32の処理を行うCPU51が「第一取得手段」に相当する。S66、S86の処理を行うCPU51が「当否判定手段」に相当する。表示装置28が「表示手段」に相当する。S211の処理を行うCPU61が「演出制御手段」に相当する。S70、S90の処理を行うCPU51が「種類決定手段」に相当する。S132〜S138の処理を行うCPU51が「状態制御手段」に相当する。時短回数が「有利残数」に相当する。S115の判断を行うCPU51が「有利残数計数手段」に相当する。残回数が「報知回数」に相当する。S210の処理を行うCPU61が「報知制御手段」に相当する。上乗せ回数が「補正回数」に相当する。S272、S281、S300の処理を行うCPU61が「補正回数決定手段」に相当する。S250、S251の処理を行うCPU61が「第二取得手段」に相当する。