遊技機
【課題】大当たり遊技の興趣を高めながらも、誤作動が生じることなく、しかも制御手段の構成を簡素化することができる遊技機を提供する。
【解決手段】始動口に遊技球が入球すると大当たりの抽選が行われ、この大当たりの抽選の結果、大当たりが確定すると大当たり遊技が実行される。この大当たり遊技は、第1大入賞口11または第2大入賞口28のいずれかが開放するラウンド遊技が複数回実行され、これら大入賞口に入球した遊技球の数に応じた賞球を獲得可能となる。第1大入賞口11内には昇格入賞口27が設けられ、遊技球が昇格入賞口27に入球すると、昇格抽選が行われる。昇格抽選によって昇格確定の結果が得られた場合、大当たり遊技終了後の遊技状態が高確率遊技状態に設定される。昇格抽選が行われないラウンド遊技では第2大入賞口28が開放される。
【解決手段】始動口に遊技球が入球すると大当たりの抽選が行われ、この大当たりの抽選の結果、大当たりが確定すると大当たり遊技が実行される。この大当たり遊技は、第1大入賞口11または第2大入賞口28のいずれかが開放するラウンド遊技が複数回実行され、これら大入賞口に入球した遊技球の数に応じた賞球を獲得可能となる。第1大入賞口11内には昇格入賞口27が設けられ、遊技球が昇格入賞口27に入球すると、昇格抽選が行われる。昇格抽選によって昇格確定の結果が得られた場合、大当たり遊技終了後の遊技状態が高確率遊技状態に設定される。昇格抽選が行われないラウンド遊技では第2大入賞口28が開放される。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、始動条件の成立により大当たりの抽選を行い、大当たりに当選すると大当たり遊技を実行することができる遊技機に関する。
【背景技術】
【0002】
従来、遊技球が始動口に入球したことを条件として大当たりの抽選が行われ、大当たりに当選すると所定の遊技利益が遊技者に付与される遊技機が広く知られている。大当たりの当選によって付与される遊技利益としては、大入賞口が開放されるラウンド遊技が実行され、大入賞口への遊技球の入球数に応じた賞球を獲得可能な大当たり遊技を実行する権利の付与が一般的である。しかしながら、大当たり遊技は、賞球の払い出しを目的とするものであるため、単に遊技球を発射していれば、開放された大入賞口に容易に遊技球を入球させることができ、大当たり遊技中に遊技者が倦怠感を覚える傾向があった。
【0003】
そこで、特許文献1に示される遊技機においては、大当たり遊技の終了後に、通常遊技状態(低確率遊技状態)よりも大当たりの当選確率が高確率となる高確率遊技状態(いわゆる確変状態)や、始動口に遊技球が入球しやすくなる時短遊技状態において遊技を行う権利を付与するか否かを、大当たり遊技中の遊技結果に応じて決定することで、大当たり遊技中の倦怠感を払拭するようにしている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2000−84197号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
大当たり遊技においてはラウンド遊技が複数回実行されるが、一層の遊技性の向上を目的として、全ラウンド遊技のうち、所定回のラウンド遊技中の遊技結果にのみ基づいて、以後の遊技状態を決定しようとすると、制御手段が誤作動を生じたり、あるいは制御手段の負担が大きくなったりしてしまう。
例えば、偶数回のラウンド遊技中に、所定の領域に導かれた遊技球の個数に基づいて以後の遊技状態を決定することとしているにも関わらず、奇数回のラウンド遊技中におけるセンサからの入球信号によって、以後の遊技状態が誤って決定されるおそれがある。このように、奇数回のラウンド遊技中の遊技結果によって、以後の遊技状態に影響を及ぼさないようにするためには、奇数回のラウンド遊技中のセンサからの入球信号を受信しないようにしたり、あるいは受信した入球信号を無視するようなプログラムを構成したりしなければならない。その結果、制御手段の構成が煩雑となり、設計の煩雑化や処理速度の低下を招来するという問題があった。
【0006】
本発明の目的は、大当たり遊技の興趣を高めながらも、誤作動が生じることなく、しかも制御手段の構成を簡素化することができる遊技機を提供することである。
【課題を解決するための手段】
【0007】
請求項1に記載の発明は、遊技領域に設けられた第1始動領域と第2始動領域と、前記第2始動領域に遊技球が入賞し難い第1態様と、遊技球が入賞し易い第2態様とに変化可能な可変入賞装置と、前記始動領域への遊技球の入賞により大当たりの抽選を行う大当たり抽選手段と、該大当たり抽選手段による抽選によって大当たりが確定したことを条件として、遊技領域に設けられた大入賞口のいずれかを開放するラウンド遊技が複数回実行され、大入賞口への遊技球の入球数に対応する賞球が払い出される大当たり遊技を実行する大当たり遊技制御手段と、前記大当たり遊技において予め設定されたラウンド遊技中に、前記大入賞口内に設けられた昇格領域に予め設定された個数の遊技球が導かれたことに基づいて昇格演出を行う昇格演出実行手段と、前記昇格演出実行手段によって前記昇格演出が行われたことに基づいて、前記大当たり遊技の終了後の遊技状態を、前記大当たりの抽選が所定の大当たりの当選確率のもとで行われる低確率遊技状態よりも高確率で行われる高確率遊技状態に設定すると共に前記低確率遊技状態中よりも前記可変入賞装置が第2の態様を実行し易い時短遊技状態に設定することが可能な遊技状態設定手段と、を備え、前記大入賞口は、前記昇格領域を有する第1大入賞口と、前記昇格領域を有さない第2大入賞口とからなり、前記大当たり遊技制御手段は、前記大当たり遊技の全ラウンド遊技の内、前記予め設定されたラウンド遊技中に前記第1大入賞口を開放するとともに前記第2大入賞口を閉塞した状態にし、前記大当たり遊技の全ラウンド遊技の内、前記予め設定されたラウンド遊技以外のラウンド遊技中に前記第2大入賞口を開放するとともに前記第1大入賞口を閉塞した状態にし、前記遊技状態設定手段により設定される遊技状態によらず、前記第2始動領域への遊技球の入賞を契機とした前記大当りの抽選を前記第1始動領域への遊技球の入賞を契機とした前記大当りの抽選よりも優先して実行することを特徴とする。
【0008】
本発明において、始動条件の成立とは、遊技領域に設けられた第1始動領域または第2始動領域に遊技球が入球するなど、大当たりの抽選を行う契機として予め設定された条件のことである。この始動条件の成立によって行われる大当たりの抽選方法は特に限定されない。
遊技領域とは、遊技者の操作によって発射された遊技球が転動する領域のことである。
本発明においては、大当たりの当選確率が所定の確率に設定された低確率遊技状態と、この低確率遊技状態よりも大当たりの当選確率が高く設定された高確率遊技状態とのうち、いずれかの遊技状態にて遊技が進行する。
低確率遊技状態は、大当たりに当選することによって設定されるものである。一方で、高確率遊技状態は、大当たりの当選によって実行される大当たり遊技中に昇格領域に予め設定された個数の遊技球が導かれたことに基づいて昇格演出がなされ、この前記昇格演出が行われたことに基づいて設定されるものである。なお、遊技機の初期状態は、低確率遊技状態に設定されていてもよいし、高確率遊技状態に設定されていてもよい。
【0009】
大入賞口は遊技領域に設けられており、通常は大入賞口が閉状態に維持されて、遊技球の入球が不可能とされている。一方、大当たり遊技が開始されると、大入賞口が開放されて遊技球が入球可能となる。ただし、大入賞口は、大当たり遊技以外の場合に開閉するものであっても構わない。また、大入賞口は、遊技球が入球もしくは通過したことを検出することができるものであれば、その構成は特に限定されるものではない。
大当たり遊技というのは、予め設定された回数のラウンド遊技が実行される遊技である。ラウンド遊技というのは、大入賞口が予め設定された回数または時間において開放されるとともに、この大入賞口の開放中に入球した遊技球の個数に応じた賞球が払い出される遊技である。本発明においては、ラウンド遊技が複数回実行されれば、その実行回数は特に限定されず、また、ラウンド遊技における大入賞口の開閉回数や開放時間等も特に限定されることはない。さらには、大当たりに複数の種類を設けておき、当選した大当たりによってラウンド遊技の内容や回数を変えるようにしても構わない。
【0010】
本発明においては大入賞口が少なくとも2つ設けられている。そして、第1大入賞口には昇格領域が設けられており、第2大入賞口には昇格領域が設けられていない。この昇格領域は、第1大入賞口が閉状態に維持されているときには遊技球が入球もしくは通過不可能となり、また、開放状態において遊技球の入球もしくは通過を検出することができれば、その構成や位置等は特に限定されない。
本発明においては、予め設定されたラウンド遊技中に、遊技球が昇格領域に導かれたことを条件として昇格演出が行われる。この昇格演出が行われるラウンド遊技の回数は特に限定されない。例えば、ラウンド遊技を15回行う大当たり遊技において、1回目のラウンド遊技においてのみ昇格演出が行われるようにしてもよいし、奇数回のラウンド遊技においてのみ昇格演出が行われるようにしてもよい。
本発明においては、大当たりに当選すると、大当たり遊技の終了後の遊技状態が低確率遊技状態に設定されることを前提としている。しかしながら、その大当たり遊技中に、昇格演出が行われ、昇格確定の結果が得られた場合には、以後の遊技状態が高確率遊技状態に設定される。つまり、予め設定されたラウンド遊技中に、昇格領域に予め設定された個数の遊技球が導かれなければ、あるいは昇格領域に予め設定された個数の遊技球が導かれたとしても、昇格確定の結果が得られなければ、大当たり遊技の終了後の遊技状態が低確率遊技状態に設定される。なお、昇格演出の方法は特に限定されることはない。
【0011】
請求項1に記載の発明において、前記昇格演出実行手段による昇格演出は、例えば、演出表示装置による画像の表示や音声出力装置による音声の出力、あるいは照明装置によるランプの点灯態様等、用いられる装置や報知方法等は特に限定されない。
前記昇格演出実行手段による前記昇格演出を実行することの報知は、前記予め設定されたラウンド遊技の終了後以降に行われれば、そのタイミングは特に限定されない。例えば、前記予め設定されたラウンド遊技が1〜3回目のラウンド遊技であれば、3回目のラウンド遊技の終了時に報知するようにしてもよいし、4回目あるいは最終のラウンド遊技中またはその終了時に報知してもよい。
【発明の効果】
【0012】
本発明によれば、大当たり遊技中の遊技結果に応じて、以後の遊技状態が低確率遊技状態になるか高確率遊技状態になるかが変わるので、大当たり遊技の興趣を高めることができる。しかも、予め設定されたラウンド遊技以外のラウンド遊技中には、昇格領域が設けられた第一大入賞口が開放されないので、昇格領域に遊技球が導かれたことを検出するセンサ等からの信号によって誤作動が生じることもない。これにより、誤作動を防ぎつつも、制御手段等の構成を簡素化することが可能となる。
また本発明によれば、低確率遊技状態になるか高確率遊技状態によらず、第2始動領域への遊技球の入賞を契機とした大当りの抽選を第1始動領域への遊技球の入賞を契機とした大当りの抽選よりも優先して実行することで、時短遊技が終了した時点で第1始動領域への遊技球の入賞を契機とした大当りの抽選の権利を多く保留することが可能になり、遊技の興趣を一層高めることができる。
【図面の簡単な説明】
【0013】
【図1】本実施形態の遊技機の正面図である。
【図2】図1の部分拡大図であり、始動口の開閉状態を示す図である。
【図3】図1の部分拡大図であり、第1大入賞口の開放状態を示す図である。
【図4】制御手段のブロック図である。
【図5】主制御基板のROMに格納された主なプログラムを示す図である。
【図6】他の基板のROMに格納された主なプログラムを示す図である。
【図7】主制御基板のRAMに設けられた主な記憶領域を示す図である。
【図8】主制御基板におけるルーチン処理を示す図である。
【図9】主制御基板における入賞ゲート通過処理を示すフローチャートである。
【図10】主制御基板における普通図柄変動処理を示すフローチャートである。
【図11】主制御基板における第2始動口処理を示すフローチャートである。
【図12】主制御基板における始動口入球処理を示すフローチャートである。
【図13】主制御基板のRAMに設けられた特別図柄保留記憶領域の概念図である。
【図14】主制御基板における特別図柄変動処理を示すフローチャートである。
【図15】主制御基板における大当たり判定処理を示すフローチャートである。
【図16】各乱数と、各乱数を判定するテーブルの一例を示す図である。
【図17】主制御基板における変動パターン選択処理を示すフローチャートである。
【図18】主制御基板における変動停止中処理を示すフローチャートである。
【図19】主制御基板における大入賞口処理を示すフローチャートである。
【図20】主制御基板における大当たり遊技処理を示すフローチャートである。
【図21】上記大当たり遊技処理における大入賞口の開放中の処理を示すフローチャートである。
【図22】上記大当たり遊技処理におけるエンディング時間の経過後の処理を示すフローチャートである。
【図23】主制御基板における小当たり遊技処理を示すフローチャートである。
【図24】主制御基板における出力処理を示すフローチャートである。
【図25】副制御基板におけるルーチン処理を示す図である。
【図26】副制御基板における演出実行コマンド受信処理を示すフローチャートである。
【図27】副制御基板における特別遊技コマンド受信処理を示すフローチャートである。
【図28】副制御基板における長当たり用コマンド受信処理を示すフローチャートである。
【図29】副制御基板における短当たり用コマンド受信処理を示すフローチャートである。
【発明を実施するための形態】
【0014】
以下、本発明の実施形態について図面を参照しながら具体的に説明する。
図1は本発明の遊技機の一例を示す正面図、図2は当該遊技機に設けられた始動口の部分拡大図、図3は当該遊技機に設けられた大入賞口の部分拡大図である。
遊技機1は、遊技盤2を備えており、この遊技盤2の下部位置には操作ハンドル3が回動可能に設けられている。この操作ハンドル3には、その回動角度を検出するための回動角検出SW3aが設けられており、この回動角検出SW3aの検出角度に応じた電圧が、遊技球発射機構に設けられた発射用ソレノイド4a(図4参照)に印加される。そして、発射用ソレノイド4aに電圧が印加されると、発射用ソレノイド4aが印加電圧に応じて作動するとともに、操作ハンドル3の回動角度に応じた強さで遊技球が発射される。
【0015】
上記のようにして発射された遊技球は、レール5a,5b間を上昇して遊技盤2の上部位置に達した後、遊技領域6内を落下する。このとき、遊技領域6に設けられた不図示の複数の釘や風車によって、遊技球は予測不能に落下することとなる。
また、上記遊技領域6には、複数の普通入賞口7が設けられている。これら各普通入賞口7には、普通入賞口検出SW7aが設けられており、この普通入賞口検出SW7aが遊技球の入球を検出すると、所定の賞球(例えば10個の遊技球)が払い出される。
【0016】
さらに、上記遊技領域6であって、上記普通入賞口7の上方には、入賞ゲート8が遊技球を通過可能に設けられている。入賞ゲート8には、遊技球の通過を検出するゲート検出SW8aが設けられており、このゲート検出SW8aが遊技球の通過を検出すると、後述する普通図柄の抽選が行われる。
【0017】
また、上記遊技領域6の下部位置には、上記普通入賞口7と同様に、遊技球が入球可能な第1始動口9が設けられている。また、第1始動口9の真下には、第2始動口10が設けられている。第2始動口10は、図2(a)に示すように、一対の可動片10bを有しており、これら一対の可動片10bが閉状態に維持される第1の態様と、図2(b)に示すように、一対の可動片10bが開状態となる第2の態様とに可動制御される。なお、第2始動口10が上記第1の態様に制御されているときには、当該第2始動口10の真上に位置する第1始動口9が障害物となって、遊技球の受入れを不可能または困難としている。一方で、第2始動口10が上記第2の態様に制御されているときには、上記一対の可動片10bが受け皿として機能し、第2始動口10への遊技球の入球が容易となる。つまり、第2始動口10は、第1の態様にあるときには遊技球の入球機会がほとんどなく、第2の態様にあるときには遊技球の入球機会が増すこととなる。
なお、上記第1始動口9および第2始動口10には、遊技球の入球を検出する第1始動口検出SW9aおよび第2始動口検出SW10aがそれぞれ設けられており、これら検出SWが遊技球の入球を検出すると、後述する大当たり遊技を実行する権利獲得の抽選(以下、「大当たりの抽選」という)が行われる。また、検出SW9a、10aが遊技球の入球を検出した場合にも、所定の賞球(例えば4個の遊技球)が払い出される。
【0018】
上記第2始動口10のさらに下方には、第1大入賞口11が設けられている。図3に示すように、この第1大入賞口11は、通常は第1大入賞口開閉扉11bによって閉状態に維持されており、遊技球の入球を不可能としている。これに対して、後述する特別遊技が開始されると、第1大入賞口開閉扉11bが開放されるとともに、この第1大入賞口開閉扉11bが遊技球を第1大入賞口11内に導く受け皿として機能し、遊技球が第1大入賞口11に入球可能となる。
【0019】
第1大入賞口11内には、本発明の昇格領域を構成する昇格入賞口27と、通常入賞口29とが設けられており、第1大入賞口11内に導かれた遊技球は、上記のいずれかの入賞口に入球することとなる。また、昇格入賞口27に接続された通路30には昇格入賞口検出SW27aが設けられ、通常入賞口29に接続された通路32には、第1大入賞口検出SW11aが設けられている。前記通路30は、第1大入賞口検出SW11aが設けられた位置よりも上流側において通路32に合流している。したがって、通常入賞口29に遊技球が入球すると、当該入球が第1大入賞口検出SW11aによって検出され、また、昇格入賞口27に遊技球が入球した場合には、当該入球が昇格入賞口検出SW27aによって検出された後、さらに第1大入賞口検出SW11aによって検出されることとなる。
【0020】
一方、図1に示すように、遊技領域6のやや上方には、前記第1大入賞口11と同様の第2大入賞口28が設けられている。この第2大入賞口28も、通常は第2大入賞口開閉扉28bによって閉状態に維持されており、遊技球の入球を不可能としている。これに対して、後述する特別遊技が開始されると、第2大入賞口開閉扉28bが開放されるとともに、この第2大入賞口開閉扉28bが遊技球を第2大入賞口28内に導く受け皿として機能し、遊技球が第2大入賞口28に入球可能となる。
第2大入賞口28は、入球した遊技球を遊技盤2の背面側に排出するための通路が接続されており、この通路に第2大入賞口28に遊技球が入球したことを検出するための第2大入賞口検出SW28aが設けられている。ただし、この第2大入賞口28には、上記第1大入賞口11に設けられた昇格領域が形成されていない。したがって、第2大入賞口28に入球した遊技球は、第2大入賞口検出SW28aによってのみ検出されることとなる。なお、第1大入賞口検出SW11aまたは第2大入賞口検出SW28aが遊技球の入球を検出すると、予め設定された賞球(例えば9個の遊技球)が払い出される。
また、図1に示すように、上記第1大入賞口11のさらに下方、すなわち、遊技領域6の最下部には、普通入賞口7、第1始動口9、第2始動口10、第1大入賞口11および第2大入賞口28のいずれにも入球しなかった遊技球を排出するための排出口12が設けられている。
【0021】
さらに、上記遊技盤2には、さまざまな演出を行う演出装置が設けられている。
具体的には、上記遊技領域6の略中央部分には、液晶表示器(LCD)等からなる演出表示装置13が設けられており、この演出表示装置13の右側面には、演出役物装置14,15が設けられている。さらに、遊技盤2の上部位置および下部位置の双方には、演出用照明装置16が設けられており、上記操作ハンドル3の左側には、演出ボタン17が設けられている。
【0022】
上記演出表示装置13は、遊技が行われていない待機中に画像を表示したり、遊技の進行に応じた画像を表示したりする。なかでも、第1始動口9または第2始動口10に遊技球が入球したときには、抽選結果を遊技者に報知する装飾図柄が変動表示される。装飾図柄というのは、例えば3つの数字をそれぞれスクロール表示するとともに、所定時間経過後に当該スクロールを停止させて、特定の図柄(数字)を配列表示するものである。これにより、図柄のスクロール中には、あたかも現在抽選が行われているような印象を遊技者に与えるとともに、スクロールの停止時に表示される図柄によって、抽選結果が遊技者に報知される。この装飾図柄の変動表示中に、さまざまな画像やキャラクター等を表示することによって、大当たりに当選するかもしれないという高い期待感を遊技者に与えるようにしている。
【0023】
上記演出役物装置14,15は、その動作態様によって遊技者に期待感を与えるものである。本実施形態においては、演出役物装置14を人の顔の形をした可動装置で構成しており、また、その瞼を演出役物装置15としている。演出役物装置14は、例えば、左右方向に移動したり、遊技機1の正面側に突出したりする。また、演出役物装置15は、瞼の開き具合が可変に制御されるようにしている。これら演出役物装置14,15の動作態様や、両演出役物装置14,15の動作の組み合わせによって、遊技者にさまざまな期待感を与えるようにしている。
また、演出用照明装置16は、それぞれ複数のライト16aを備えており、各ライト16aの光の照射方向や発光色を変更しながら、さまざまな演出を行うようにしている。
【0024】
また、上記操作ハンドル3の左側には、遊技者が押圧操作可能な演出ボタン17が設けられている。この演出ボタン17は、例えば、上記演出表示装置13に当該演出ボタン17を操作するようなメッセージが表示されたときのみ有効となる。演出ボタン17には、演出ボタン検出SW17aが設けられており、この演出ボタン検出SW17aが遊技者の操作を検出すると、この操作に応じてさらなる演出が実行される。
さらに、図1には示していないが、遊技機1にはスピーカからなる音声出力装置18(図4参照)が設けられており、上記の各演出装置に加えて、音声による演出も行うようにしている。
【0025】
そして、遊技領域6の下方には、第1特別図柄表示器19、第2特別図柄表示器20、普通図柄表示器21、第1保留表示器22、第2保留表示器23、普通図柄保留表示器24が設けられている。
上記第1特別図柄表示器19は、第1始動口9に遊技球が入球したことを契機として行われた大当たりの抽選結果を報知するためのものである。つまり、大当たりの抽選結果に対応する特別図柄が複数設けられており、この第1特別図柄表示器19に大当たりの抽選結果に対応する特別図柄を表示することによって、抽選結果を遊技者に報知するようにしている。例えば、大当たりに当選した場合には「7」が表示され、ハズレであった場合には「−」が表示される。このようにして表示される「7」や「−」が特別図柄となるが、この特別図柄はすぐに表示されるわけではなく、所定時間変動表示された後に、停止表示されるようにしている。
【0026】
より詳細には、第1始動口9に遊技球が入球すると、大当たりの抽選が行われることとなるが、この大当たりの抽選結果は即座に遊技者に報知されるわけではなく、所定時間を経過したところで遊技者に報知される。したがって、所定時間が経過するまでの間、第1特別図柄表示器19にはLEDを点滅させる等、あたかも現在抽選が行われているような表示(変動表示)がなされる。そして、所定時間が経過したところで、大当たりの抽選結果に対応する特別図柄が停止表示して、遊技者に抽選結果が報知されるようにしている。なお、第2特別図柄表示器20は、第2始動口10に遊技球が入球したことを契機として行われた大当たりの抽選結果を報知するためのもので、その表示態様は、上記第1特別図柄表示器19における特別図柄の表示態様と同一である。
【0027】
また、普通図柄表示器21は、入賞ゲート8を遊技球が通過したことを契機として行われる普通図柄の抽選結果を報知するためのものである。詳しくは後述するが、この普通図柄の抽選によって当たりに当選すると普通図柄表示器21が点灯し、その後、上記第2始動口10が所定時間、第2の態様に制御される。なお、この普通図柄についても、入賞ゲート8を遊技球が通過して即座に抽選結果が報知されるわけではなく、所定時間が経過するまで、普通図柄表示器21を点滅させる等、普通図柄が変動表示するようにしている。
【0028】
さらに、特別図柄の変動表示中や後述する特別遊技中等、第1始動口9または第2始動口10に遊技球が入球して、即座に特別図柄の変動表示を行えない場合には、一定の条件のもとで特別図柄の変動表示の権利が留保される。より詳細には、第1始動口9に遊技球が入球して留保される特別図柄の変動表示の権利は第1保留(U1)として留保され、第2始動口10に遊技球が入球して留保される特別図柄の変動表示の権利は第2保留(U2)として留保される。
これら両保留は、それぞれ上限留保個数を4個に設定し、その留保個数は、それぞれ第1保留表示器22と第2保留表示器23とに表示される。なお、第1保留(U1)が1つの場合には、第1保留表示器22の左側のLEDが点灯し、第1保留(U1)が2つの場合には、第1保留表示器22の2つのLEDが点灯する。また、第1保留(U1)が3つの場合には、第1保留表示器22の左側のLEDが点滅するとともに右側のLEDが点灯し、第1保留(U1)が4つの場合には、第1保留表示器22の2つのLEDが点滅する。また、第2保留表示器23においても、上記と同様に第2保留(U2)の留保個数が表示される。
そして、普通図柄の上限留保個数も4個に設定されており、その留保個数が、上記第1保留表示器22および第2保留表示器23と同様の態様によって、普通図柄保留表示器24において表示される。
【0029】
(制御手段の内部構成)
次に、図4を用いて、遊技の進行を制御する制御手段について説明する。本実施形態においては、制御手段100は、主制御基板101、副制御基板102、賞球制御基板103、ランプ制御基板104、および演出制御基板105から構成されている。
【0030】
主制御基板101は遊技の基本動作を制御する。この主制御基板101は、CPU101a、ROM101b、RAM101cを備えている。CPU101aは、各検出SWやタイマからの入力信号に基づいて、ROM101bに格納されたプログラムを読み出して演算処理を行うとともに、各装置や表示器を直接制御したり、あるいは演算処理の結果に応じて他の基板にコマンドを送信したりする。RAM101cは、CPU101aの演算処理時におけるデータのワークエリアとして機能する。
【0031】
上記主制御基板101の入力側には、普通入賞口検出SW7a、ゲート検出SW8a、第1始動口検出SW9a、第2始動口検出SW10a、第1大入賞口検出SW11a、第2大入賞口検出SW28a、昇格入賞口検出SW27a、が接続されており、遊技球の検出信号が主制御基板101に入力するようにしている。
また、主制御基板101の出力側には、役物作動装置25が接続されている。この役物作動装置25は、第2始動口10の一対の可動片10bを開閉動作させる第2始動口開閉ソレノイド10cと、第1大入賞口開閉扉11bを開閉動作させる第1大入賞口開閉ソレノイド11cと、第2大入賞口開閉扉28bを開閉動作させる第2大入賞口開閉ソレノイド28cと、によって構成される。
【0032】
副制御基板102は、主に遊技中や待機中等の各演出を制御する。この副制御基板102は、CPU102a、ROM102b、RAM102cを備えており、主制御基板101に対して、当該主制御基板101から副制御基板102への一方向に通信可能に接続されている。CPU102aは、主制御基板101から送信されたコマンド、または、上記演出ボタン検出SW17aやタイマからの入力信号に基づいて、ROM101bに格納されたプログラムを読み出して演算処理を行うとともに、当該処理に基づいて、コマンドをランプ制御基板104または演出制御基板105に送信する。RAM102cは、CPU102aの演算処理時におけるデータのワークエリアとして機能する。
【0033】
賞球制御基板103は、遊技球の発射制御と賞球の払い出し制御を行う。この賞球制御基板103は、CPU103a、ROM103b、RAM103cを備えており、主制御基板101に対して、双方向に通信可能に接続されている。CPU103aは、回動角検出SW3aからの入力信号に基づいて、ROM103bに格納されたプログラムを読み出して、遊技球発射機構に設けられた発射用ソレノイド4aを通電制御する。また、賞球制御基板103の出力側には、遊技球の貯留部から所定数の賞球を遊技者に払い出すためのモータ等を備えた賞球払出装置26が接続されている。CPU103aは、主制御基板101から送信されたコマンドに基づいて、ROM103bから所定のプログラムを読み出して演算処理を行うとともに、賞球払出装置26を制御して所定の賞球を遊技者に払い出す。このとき、RAM103cは、CPU103aの演算処理時におけるデータのワークエリアとして機能する。
【0034】
ランプ制御基板104は、上記各基板と同様に、CPU104a、ROM104b、RAM104cを備えており、遊技盤2に設けられた演出用照明装置16を点灯制御したり、光の照射方向を変更するためのモータに対する駆動制御をしたりする。また、演出役物14,15を動作させるソレノイドやモータ等の駆動源を通電制御する。このランプ制御基板104は、副制御基板102に接続されており、副制御基板102から送信されたコマンドに基づいて、上記の各制御を行うこととなる。
【0035】
演出制御基板105は、上記演出表示装置13の画像表示制御を行うための画像CPU105a1、画像ROM105b1、画像RAM105c1、VRAM105dと、上記音声出力装置18の音声出力制御を行うための音声CPU105a2、音声ROM105b2、音声RAM105c2とを備えている。この演出制御基板105は、上記副制御基板102に双方向通信可能に接続されており、その出力側に上記演出表示装置13および音声出力装置18を接続している。
【0036】
上記画像ROM105b1には、演出表示装置13に表示される装飾図柄や背景等の画像データが多数格納されており、画像CPU105a1が副制御基板102から送信されたコマンドに基づいて所定のプログラムを読み出すとともに、所定の画像データをROM105b1からVRAM105dに読み出して、演出表示装置13における表示制御をする。なお、画像CPU105a1は、演出表示装置13に対して、背景画像表示処理、装飾図柄表示処理、キャラクター画像表示処理など各種画像処理を実行するが、背景画像、装飾図柄画像、キャラクター画像は、演出表示装置13の表示画面上において重畳表示される。
すなわち、装飾図柄画像やキャラクター画像は背景画像よりも手前に見えるように表示される。このとき、同一位置に背景画像と図柄画像が重なる場合、Zバッファ法など周知の陰面消去法により各画像データのZバッファのZ値を参照することで、図柄画像を優先してVRAM105dに記憶させる。
【0037】
また、上記音声ROM105b2には、音声出力装置18から出力される音声のデータが多数格納されており、音声CPU105a2は、副制御基板102から送信されたコマンドに基づいて所定のプログラムを読み出すとともに、音声出力装置18における音声出力制御をする。
【0038】
(主制御基板のROMに格納された主なプログラム)
図5は、遊技の進行を制御する主制御基板101のROM101bに格納された主なプログラムの一例を示し、図6は、演出を制御する副制御基板102、ランプ制御基板104、演出制御基板105の各ROMに格納された主なプログラムの一例を示している。なお、図5、図6に示すプログラムは、本実施形態における制御のうち、特徴的な制御を行うプログラムを一例として列挙しているに過ぎず、遊技の進行にあたっては、この他にも不図示のプログラムが多数設けられている。
【0039】
図5に示すように、主制御基板101のROM101bには、遊技球が入賞ゲート8を通過したことを契機に機能するプログラムとして、普通図柄処理プログラム200が格納されている。また、ROM101bには、普通図柄処理プログラム200のサブプログラムとして機能する入賞ゲート通過時処理プログラム201、普通図柄変動時処理プログラム202、第2始動口制御プログラム203が格納されている。さらに、ROM101bには、上記入賞ゲート通過時処理プログラム201のサブプログラムとして機能する当たり乱数抽選プログラム201aと、普通図柄変動時処理プログラム202のサブプログラムとして機能する当たり乱数判定プログラム202a、変動時間設定プログラム202b、普通図柄変動表示プログラム202cと、第2始動口制御プログラム203のサブプログラムとして機能する開放時間設定プログラム203aが格納されている。
【0040】
また、ROM101bには、遊技球が第1始動口9または第2始動口10に入球したことを契機に機能するプログラムとして、特別図柄処理プログラム220が格納されている。また、ROM101bには、特別図柄処理プログラム220のサブプログラムとして機能する始動口入球時処理プログラム221、特別図柄変動時処理プログラム222が格納されている。さらに、ROM101bには、上記始動口入球時処理プログラム221のサブプログラムとして機能する特別図柄保留数カウントプログラム221a、大当たり乱数抽選プログラム221b、図柄乱数抽選プログラム221c、リーチ乱数抽選プログラム221dが格納されている。また、ROM101bには、上記特別図柄変動時処理プログラム222のサブプログラムとして機能する大当たり判定処理プログラム222a、変動パターン選択処理プログラム222b、変動乱数抽選プログラム222c、特別図柄変動表示プログラム222d、変動停止中処理プログラム222e、変動回数計数プログラム222f、フラグ消去プログラム222gが格納されている。
【0041】
また、ROM101bには、後述する特別遊技中に機能するプログラムとして、特別遊技処理プログラム240が格納されている。また、ROM101bには、特別遊技処理プログラム240のサブプログラムとして機能する大入賞口処理プログラム241と、さらにこの大入賞口処理プログラム241のサブプログラムとして機能する大当たり遊技処理プログラム241a、フラグ付加プログラム241b、フラグ消去プログラム241c、昇格抽選プログラム241d、小当たり遊技処理プログラム241eが格納されている。
そして、ROM101bには、上記各プログラムによって確定されたコマンドを、副制御基板102や賞球制御基板103、または外部接続装置(不図示)に送信する出力処理プログラム260が格納されている。なお、外部接続装置とは、例えば、遊技機1に隣接して設けられ、当該遊技機1に遊技球を貸し出すための貸球装置や、遊技機1の上方に設けられ、当該遊技機1における大当たりの回数等を表示する表示装置、あるいは各遊技機の進行状況等を把握するためのホールコンピュータ等である。
【0042】
なお、CPU101aが大当たり乱数抽選プログラム221bおよび図柄乱数抽選プログラム221cを読み出して行う処理が、本発明の大当たり抽選手段に相当する。
また、CPU101aが大当たり遊技処理プログラム241aを読み出して行う処理が、本発明の大当たり遊技制御手段に相当する。
また、CPU101aがフラグ付加プログラム241bまたはフラグ消去プログラム241cを読み出して行う処理が、本発明の遊技状態設定手段に相当する。
また、CPU101aが昇格抽選プログラム241dを読み出して行う処理が、本発明の昇格抽選手段に相当する。
【0043】
(他の基板のROMに格納された主なプログラム)
図6に示すように、副制御基板102のROM102bには、主制御基板101から送信された後述する演出実行コマンドを受信したときに機能するプログラムとして、演出実行コマンド受信時処理プログラム320が格納されている。また、ROM102bには、演出実行コマンド受信時処理プログラム320のサブプログラムとして機能する演出乱数抽選プログラム321、演出乱数判定処理プログラム322が格納されている。
また、ROM102bには、主制御基板101から送信された後述する特別遊技コマンドを受信したときに機能するプログラムとして、特別遊技コマンド受信時処理プログラム330が格納されている。また、ROM102bには、上記特別遊技コマンド受信時処理プログラム330のサブプログラムとして機能する長当たり用コマンド受信時処理プログラム331、この長当たり用コマンド受信時処理プログラム331のサブプログラムとして機能する報知乱数抽選プログラム331a、報知乱数判定プログラム331b、および短当たり用コマンド受信時処理プログラム332が格納されている。
さらに、ROM102bには、副制御基板102において確定した演出用のコマンドを、上記ランプ制御基板104や演出制御基板105に送信する演出用コマンド送信プログラム333が格納されている。
【0044】
また、演出制御基板105の画像ROM105b1には、副制御基板102から送信された演出用コマンドを受信したときに機能するプログラムとして、演出表示装置制御プログラム341が格納されている。なお、上記演出表示装置制御プログラム341は、装飾図柄変動表示プログラム342、長当たり遊技用演出制御プログラム343、短当たり/小当たり遊技用演出制御プログラム344に分類される。また、演出制御基板105の音声ROM105b2には、副制御基板102から送信された演出用コマンドを受信したときに機能するプログラムとして、音声出力装置制御プログラム345が格納されている。
また、ランプ制御基板104のROM104bには、副制御基板102から送信された演出用コマンドを受信したときに機能するプログラムとして、演出役物装置作動プログラム360、演出用照明装置制御プログラム361が格納されている。
【0045】
(主制御基板のRAMの主な記憶領域)
主制御基板101のRAM101cは、主に図7に示す記憶領域を有している。なお、以下に列挙する記憶領域も一例に過ぎず、この他にも多数の記憶領域が設けられている。
RAM101cには、普通図柄保留数(G)記憶領域400、普通図柄保留記憶領域401、第1特別図柄保留数(U1)記憶領域402a、第2特別図柄保留数(U2)記憶領域402b、第1特別図柄保留記憶領域403a、第2特別図柄保留記憶領域403b、高確率遊技状態の残り変動回数(X)記憶領域406、時短遊技状態の残り変動回数(J)記憶領域407、ラウンド遊技回数(R)記憶領域408、大入賞口入球数(C)記憶領域409、遊技状態記憶領域410が設けられている。そして、遊技状態記憶領域410は、補助遊技開始フラグ記憶領域410a、時短遊技フラグ記憶領域410b、高確率遊技フラグ記憶領域410c、長当たり遊技開始フラグ記憶領域410d、短当たり遊技開始フラグ記憶領域410e、小当たり遊技開始フラグ記憶領域410fを備えている。
また、RAM101cには、昇格入賞口入球フラグ記憶領域411、昇格確定フラグ記憶領域412を備えている。
【0046】
(遊技状態の説明)
次に、遊技が進行する際の遊技状態について説明する。本実施形態においては、「低確率遊技状態」「高確率遊技状態」「時短遊技状態」「非時短遊技状態」「長当たり遊技状態」「短当たり遊技状態」「小当たり遊技状態」のいずれかの遊技状態にて遊技が進行する。ただし、遊技の進行中において、遊技状態が「低確率遊技状態」または「高確率遊技状態」である場合には、必ず「時短遊技状態」または「非時短遊技状態」となっている。つまり、「低確率遊技状態」であって、かつ「時短遊技状態」である場合と、「低確率遊技状態」であって、かつ「非時短遊技状態」である場合とが存在することとなる。なお、遊技を開始したときの遊技状態、すなわち遊技機1の初期の遊技状態は、「低確率遊技状態」であって「非時短遊技状態」に設定されており、この遊技状態を本実施形態においては「通常遊技状態」と称することとする。
【0047】
本実施形態において「低確率遊技状態」というのは、第1始動口9または第2始動口10に遊技球が入球したことを条件として行われる大当たりの抽選において、大当たりの当選確率が2/601に設定された遊技状態をいう。ここでいう大当たりの当選とは、後述する「長当たり遊技」または「短当たり遊技」を実行する権利を獲得することである。
これに対して「高確率遊技状態」というのは、上記大当たりの当選確率が20/601に設定された遊技状態をいう。したがって、「高確率遊技状態」では、「低確率遊技状態」よりも、「長当たり遊技」または「短当たり遊技」を実行する権利の獲得が容易となる。
【0048】
本実施形態において「非時短遊技状態」というのは、入賞ゲート8を遊技球が通過したことを条件として行われる普通図柄の抽選において、その抽選に要する時間が29秒と長く設定され、かつ、当たりに当選した際の第2始動口10の開放制御時間が0.2秒と短く設定された遊技状態をいう。つまり、入賞ゲート8を遊技球が通過すると、普通図柄の抽選が行われるが、その抽選結果は、当該抽選が開始されてから29秒後に確定する。そして、抽選結果が当たりであった場合には、その後、第2始動口10が約0.2秒間、第2の態様に制御される。
【0049】
これに対して「時短遊技状態」というのは、上記普通図柄の抽選に要する時間が3秒と、「非時短遊技状態」よりも短く設定され、かつ、当たりに当選した際の第2始動口10の開放制御時間が3.5秒と、「非時短遊技状態」よりも長く設定された遊技状態をいう。
なお、本実施形態においては、普通図柄の抽選において当たりに当選する確率を90%に設定しており、この当選確率は「非時短遊技状態」および「時短遊技状態」のいずれの遊技状態であっても変わらない。したがって、「時短遊技状態」においては、「非時短遊技状態」よりも、入賞ゲート8を遊技球が通過する限りにおいて、第2始動口10が第2の態様に制御されやすくなる。これにより、「時短遊技状態」では、遊技者が遊技球を費消せずに遊技を進行することが可能となる。
ただし、「時短遊技状態」において、普通図柄の抽選における当たりの当選確率を「非時短遊技状態」よりも高くすることで、「時短遊技状態」を設けた上記の目的を達成するようにしても構わない。
【0050】
本実施形態において「長当たり遊技状態」というのは、第1始動口9または第2始動口10に遊技球が入球したことを条件として行われる大当たりの抽選において、長当たり遊技を実行する権利を獲得した場合に実行される遊技状態をいう。
「長当たり遊技状態」においては、第1大入賞口11または第2大入賞口28が開放されるラウンド遊技を計15回行う。各ラウンド遊技における第1大入賞口11または第2大入賞口28の総開放時間は最大30秒に設定されており、この間に第1大入賞口11または第2大入賞口28に所定個数の遊技球(例えば9個)が入球すると、1回のラウンド遊技が終了となる。つまり、「長当たり遊技状態」は、第1大入賞口11または第2大入賞口28に遊技球が入球するとともに、当該入球に応じた賞球を遊技者が獲得できることから、多量の賞球を獲得可能な遊技状態である。
【0051】
本実施形態において「短当たり遊技状態」というのは、第1始動口9もしくは第2始動口10に遊技球が入球したことを条件として行われる大当たりの抽選において、短当たり遊技を実行する権利を獲得した場合に実行される遊技状態をいう。
「短当たり遊技状態」においては、第1大入賞口11が開放されるラウンド遊技を計2回行う。ただし、各ラウンド遊技においては第1大入賞口11が1回のみ開放し、その開放時間が0.1秒に設定されている。この間に第1大入賞口11に所定個数の遊技球(例えば9個)が入球すると、1回のラウンド遊技が終了となるが、上記のとおり第1大入賞口11の開放時間が極めて短いため、遊技球が入球したとしても、1回のラウンド遊技で1個〜2個程度しか遊技球が入球することはない。なお、この「短当たり遊技状態」においても、第1大入賞口11に遊技球が入球した場合には、所定の賞球(例えば15個の遊技球)が払い出される。
【0052】
本実施形態において「小当たり遊技状態」というのは、第1始動口9もしくは第2始動口10に遊技球が入球したことを条件として行われる大当たりの抽選において、小当たり遊技を実行する権利を獲得した場合に実行される遊技状態をいう。
「小当たり遊技状態」においても、上記「短当たり遊技状態」と同様、第1大入賞口11が2回開放される。このときの第1大入賞口11の開放時間、開閉タイミング、開閉態様は、上記「短当たり遊技状態」と同じか、または、遊技者が「小当たり遊技状態」と「短当たり遊技状態」との判別を不能もしくは困難な程度に近似している。ただし、第1大入賞口11に遊技球が入球した場合には、上記と同様に所定の賞球(例えば15個の遊技球)が払い出される。
なお、小当たり遊技における大入賞口の開放パターンは、必ずしも短当たり遊技における大入賞口の開放パターンに近似させなければならないわけではない。
【0053】
また、本実施形態においては、上記「長当たり遊技」と「短当たり遊技」とを「大当たり遊技」と称し、この「大当たり遊技」と上記「小当たり遊技」とを総称して「特別遊技」という。
そして、主制御基板101においては、RAM101cの遊技状態記憶領域410にフラグを記憶することによって、現在の遊技状態が上記のいずれの遊技状態であるのかを把握するようにしている。
また、通常遊技状態から上記のいずれかの遊技状態に変更するのは、上記大当たりの抽選の結果、「大当たり」または「小当たり」に当選した場合である。本実施形態においては複数種類の「大当たり」が設けられており、当選した「大当たり」の種類に応じて、以後の遊技状態が変更する。以下に、本実施形態において設けられた「大当たり」について説明する。
【0054】
(大当たりの種類の説明)
本実施形態においては、「通常時短付き長当たり」、「通常時短付き短当たり」、「通常時短無し短当たり」の3種類の大当たりが設けられている。
【0055】
「通常時短付き長当たり」というのは、2つの遊技利益が付与されるものである。この「通常時短付き長当たり」に当選すると、1つ目の遊技利益として、上記「長当たり遊技状態」となり、遊技者は多量の賞球を獲得することが可能となる。そして、この「長当たり遊技状態」が終了すると、2つ目の遊技利益として、「時短遊技状態」にて遊技が進行する。これにより、遊技者は、多量の賞球を獲得した上に、当該賞球の獲得後、遊技球の費消を低減しながら、再度大当たりの抽選の権利を獲得することができる。なお、本実施形態においては、「時短遊技状態」は、特別図柄の変動表示が最大100回行われるまで継続する。
ただし、詳しくは後述するが、長当たり遊技中に所定の条件を満たすことにより、以後の遊技状態が高確率遊技状態となる。この場合には、特別図柄の変動表示が最大で10000回行われるまで、高確率遊技状態が継続する。
【0056】
「通常時短付き短当たり」というのは、遊技状態が上記「短当たり遊技状態」に移行するとともに、この「短当たり遊技状態」の終了後に、「時短遊技状態」にて遊技が進行するものである。この「通常時短付き短当たり」に当選した場合には、再度大当たりに当選するまでの遊技球の費消を低減することが可能となる。なお、この「通常時短付き短当たり」に当選した場合にも、上記「時短遊技状態」は、特別図柄の変動表示が最大100回行われるまで継続する。
ただし、上記「通常時短付き長当たり」と同様に、所定の条件を満たすことにより、以後の遊技状態が高確率遊技状態となる。この場合、特別図柄の変動表示が最大で10000回行われるまで高確率遊技状態が継続する。
【0057】
「通常時短無し短当たり」というのは、上記「短当たり遊技状態」が終了した後、「低確率遊技状態」にて遊技が進行するものである。また、「時短遊技状態」にもならないため、遊技者は大当たりに当選したことによる遊技利益をほとんど享受することができない。
ただし、上記「通常時短付き短当たり」と同様に、所定の条件を満たすことにより、以後の遊技状態が高確率遊技状態となる。この場合も特別図柄の変動表示が最大で10000回行われるまで高確率遊技状態が継続する。
【0058】
なお、本実施形態においては、「大当たり」とは別に「小当たり」が設けられており、「小当たり」に当選した場合には、以後の遊技状態が「小当たり遊技状態」となる。ただし、「小当たり」に当選しても、「小当たり遊技状態」の終了後に、「高確率遊技状態」や「時短遊技状態」等の遊技状態が変更することはない。例えば、「高確率遊技状態」において「小当たり」に当選した場合には、「小当たり遊技状態」の終了後も「高確率遊技状態」が継続する。
【0059】
次に、遊技機1における遊技の進行について、制御手段100の制御を示すフローチャートを用いて説明する。
図8は、主制御基板101において実行される主なサブルーチンを示しており、CPU101aは、図示の全てのサブルーチンを0.004秒ごとに繰り返し行っている。なお、ここでは、入賞ゲート通過処理→普通図柄変動処理→第2始動口処理→始動口入球処理→特別図柄変動処理→大入賞口処理→賞球処理→出力処理、という順にサブルーチンが実行されるものとしているが、これは説明の都合によるものである。実際は、検出SWからの信号に基づいてなされる処理(入賞ゲート通過処理、始動口入球処理)→変動処理(普通図柄変動処理、特別図柄変動処理)→役物を作動させる処理(第2始動口処理、大入賞口処理)→賞球処理→出力処理、の順にサブルーチンが実行される方が望ましい。
【0060】
(入賞ゲート通過処理)
主制御基板101のCPU101aは、まず、ROM101bから入賞ゲート通過時処理プログラム201を読み出して、図9に示す入賞ゲート通過処理を行う。
【0061】
(ステップS101)
入賞ゲート通過時処理プログラム201は、ゲート検出SW8aが信号を検出したか、すなわち、遊技球が入賞ゲート8を通過したか否かを判断する。ゲート検出SW8aが信号を検出していない場合、すなわち、遊技球が入賞ゲート8を通過していない場合には、入賞ゲート通過処理を終了して、次のサブルーチンを実行する。
【0062】
(ステップS102)
上記ステップS101において、ゲート検出SW8aがONしていると判断した場合には、普通図柄保留数(G)記憶領域400に記憶された普通図柄の保留数(G)が4未満であるか否かを判断する。その結果、普通図柄の保留数(G)が4であった場合には、入賞ゲート通過処理を終了して、次のサブルーチンが実行される。
【0063】
(ステップS103)
上記ステップS102において、保留数(G)が4未満であった場合には、普通図柄保留数(G)記憶領域400に、記憶されている現在の保留数(G)に「1」を加算して記憶する。
【0064】
(ステップS104)
次に、CPU101aは、入賞ゲート通過時処理プログラム201のサブプログラムである当たり乱数抽選プログラム201aを読み出して、予め用意された乱数(例えば、0〜250)から1の乱数を取得する。この当たり乱数抽選プログラム201aによって取得された乱数は、普通図柄保留記憶領域401に記憶される。
これにより、入賞ゲート通過処理が終了する。
【0065】
(普通図柄変動処理)
上記のようにして入賞ゲート通過処理が終了すると、CPU101aは、ROM101bから普通図柄変動時処理プログラム202を読み出して、図10に示す普通図柄変動処理を行う。
【0066】
(ステップS201)
普通図柄変動時処理プログラム202は、RAM101cの補助遊技開始フラグ記憶領域410aにフラグがONされているか否かを判断する。ここでいう「補助遊技」とは、第2始動口10が第2の態様に制御されていることを意味するものであり、補助遊技開始フラグ記憶領域410aにフラグがONされる場合というのは、第2始動口10が第2の態様に制御されている場合である。したがって、このステップS201では、第2始動口10が第2の態様に制御されている最中であるか否かを判断することとなる。そして、補助遊技開始フラグ記憶領域410aにフラグがONされている場合、すなわち、第2始動口10が第2の態様に制御されている場合には、普通図柄変動処理を終了して、次のサブルーチンを実行する。
【0067】
(ステップS202)
上記ステップS201において、補助遊技開始フラグ記憶領域410aにフラグがONされていない場合、すなわち、第2始動口10が第1の態様に制御されている場合には、普通図柄の変動表示中であるか否かを判断する。
【0068】
(ステップS203)
ステップS201およびステップS202の双方において「NO」と判断される場合というのは、第2始動口10が第1の態様に維持されており、また、普通図柄の変動表示も行われていない場合である。
この場合には、普通図柄保留記憶領域401に記憶された乱数に基づいて、普通図柄の変動表示を開始することができる。ただし、普通図柄保留記憶領域401に乱数が記憶されていない場合、すなわち、保留数(G)が「0」の場合には普通図柄の変動表示は行われないため、ここでは保留数(G)が「1」以上であるか否かを判断する。その結果、保留数(G)が「0」であった場合には、普通図柄変動処理を終了して、次のサブルーチンが実行される。
【0069】
(ステップS204)
上記ステップS203において、保留数(G)が「1」以上であると判断した場合には、普通図柄保留数(G)記憶領域400に記憶されている値(G)から「1」を減算した新たな保留数(G)を記憶する。
【0070】
(ステップS205)
次に、CPU101aは、普通図柄変動時処理プログラム202のサブプログラムである当たり乱数判定プログラム202aを読み出して、普通図柄保留記憶領域401に記憶された当たり乱数の判定を行う。なお、複数の当たり乱数が記憶されている場合には、当該当たり乱数が記憶された順に読み出されるようにしている。
そして、ROM101bには、この当たり乱数の判定を行うテーブルが設けられており、当たり乱数判定プログラム202aは、読み出した乱数を上記のテーブルに照らし合わせて当たりか否かの判定を行う。例えば、上記テーブルによれば、「0」〜「250」の当たり乱数のうち、「0」〜「224」までの乱数が当たりと判定され、その他の乱数はハズレと判定される。つまり、本実施形態においては、普通図柄の当選確率が90%程度に設定されている。
【0071】
(ステップS206)(ステップS207)(ステップS208)
上記ステップS205における当たり乱数の判定の結果、当たりと判定された場合(ステップS206の「YES」)には当たり図柄がセットされ、ハズレと判定された場合(ステップS206の「NO」)にはハズレ図柄がセットされる。
ここでいう当たり図柄とは、上記普通図柄表示器21において最終的にLEDが点灯する図柄のことであり、ハズレ図柄とは最終的にLEDが点灯せずに消灯する図柄のことである。また、当たり図柄のセットとは、普通図柄表示器21においてLEDを点灯させるコマンドを所定の記憶領域に記憶させることであり、ハズレ図柄のセットとは、普通図柄表示器21においてLEDを消灯させるコマンドを所定の記憶領域に記憶させることである。
【0072】
(ステップS209)
次に、普通図柄変動時処理プログラム202は、時短遊技フラグ記憶領域410bにフラグがONされているか否かを判断する。時短遊技フラグ記憶領域410bにフラグがONされている場合というのは、遊技状態が時短遊技状態にあるときであり、上記フラグがONされていない場合というのは、遊技状態が非時短遊技状態にあるときである。
【0073】
(ステップS210)(ステップS211)
上記ステップS209において、時短遊技フラグ記憶領域410bにフラグがONされていると判断した場合には、CPU101aが変動時間設定プログラム202bを読み出して、変動時間を3秒にセットする。これに対して、時短遊技フラグ記憶領域410bにフラグがONされていないと判断した場合には、CPU101aが変動時間設定プログラム202bを読み出して、変動時間を29秒にセットする。このステップS210またはステップS211の処理によって、普通図柄の変動表示の時間が決定されることとなる。
【0074】
(ステップS212)
上記のようにして変動時間がセットされたら、CPU101aは普通図柄変動表示プログラム202cを読み出して、普通図柄表示器21において普通図柄の変動表示を開始する。普通図柄の変動表示というのは、普通図柄表示器21においてLEDを所定の間隔で点滅させ、あたかも現在抽選中であるかのような印象を遊技者に与えるものである。この普通図柄の変動表示は、上記ステップS210またはステップS211において設定された時間だけ継続して行われることとなる。
【0075】
(ステップS213)
また、普通図柄変動時処理プログラム202は、上記ステップS212において普通図柄の変動表示を開始するとともに、時間の計測を開始する。
これにより、普通図柄変動処理が終了する。
【0076】
(ステップS214)
一方、上記ステップS202において普通図柄の変動表示中であると判断した場合、すなわち、CPU101aが普通図柄変動処理を開始したときに、普通図柄の変動表示が行われている場合には、設定された変動時間を経過したか否かを判断する。つまり、本実施形態においては、0.004秒おきに主制御基板101における全てのルーチン処理が行われる。上記ステップS202において「YES」と判断される場合というのは、当該ルーチン処理よりも前に行われたルーチン処理によって、ステップS201〜ステップS213の処理が行われた場合である。したがって、このステップS214においては、それ以前に行われたルーチン処理によって設定された変動時間(3秒または29秒)を経過したか否かを判断することとなる。その結果、設定された変動時間を経過していないと判断した場合には、そのまま変動表示を継続して行う必要があるため、普通図柄変動処理を終了して次のサブルーチンを実行する。
【0077】
(ステップS215)
一方、上記ステップS214において、設定された変動時間を経過したと判断した場合には、CPU101aが普通図柄変動表示プログラム202cを読み出して、普通図柄表示器21における普通図柄の変動を停止する。このとき、普通図柄表示器21には、それ以前のルーチン処理によって設定された普通図柄(当たり図柄またはハズレ図柄)が停止表示する。これにより、普通図柄の抽選の結果が遊技者に報知されることとなる。
【0078】
(ステップS216)
上記ステップS215において普通図柄の変動を停止したら、それ以前のルーチン処理によって設定された変動時間をリセットする。
【0079】
(ステップS217)(ステップS218)
そして、設定されていた普通図柄が当たり図柄であった場合には、ステップS218において、補助遊技開始フラグ記憶領域410bにフラグをONして、普通図柄変動処理を終了する。これにより、次に実行されるサブルーチンである第2始動口処理において、補助遊技が開始されることとなる。一方、設定されていた普通図柄がハズレ図柄であった場合には、そのまま普通図柄変動処理を終了する。
【0080】
(第2始動口処理)
上記のようにして普通図柄変動処理が終了すると、CPU101aは、ROM101bから第2始動口制御プログラム203を読み出して、図11に示す第2始動口処理を行う。
【0081】
(ステップS301)
第2始動口制御プログラム203は、まず、補助遊技開始フラグ記憶領域410aにフラグがONされているか否かを判断する。補助遊技開始フラグ記憶領域410aにフラグがONされている場合としては、次の2つの場合がある。1つは、当該ルーチン処理の開始時には補助遊技が開始されていないが当該ルーチン処理によって補助遊技を開始する場合である。つまり、当該第2始動口処理が行われる直前になされた普通図柄変動処理のステップS218において、補助遊技開始フラグがONされた場合である。この場合には、補助遊技開始フラグがONされているものの、まだ補助遊技は開始されていない。他の1つは、当該ルーチン処理の開始時に既に補助遊技が実行されている場合である。
そして、補助遊技開始フラグ記憶領域410aにフラグがONされていないと判断した場合には、第2始動口処理を終了して、次のサブルーチンを実行する。
【0082】
(ステップS302)
上記ステップS301において、補助遊技開始フラグ記憶領域410aにフラグがONされていると判断した場合には、第2始動口制御プログラム203が、補助遊技中であるか否かを判断する。すでに補助遊技が実行されている場合には、後述するステップS308の処理が行われる。
【0083】
(ステップS303)
上記ステップS302において、補助遊技がまだ実行されていないと判断した場合、すなわち、上記したように、当該ルーチン処理の開始時には補助遊技が開始されていないが当該ルーチン処理によって補助遊技を開始する場合には、CPU101aが第2始動口制御プログラム203を読み出して、時短遊技フラグ記憶領域410bにフラグがONされているか否かを判断する。
【0084】
(ステップS304)(ステップS305)
上記ステップS303において時短遊技フラグ記憶領域410bにフラグがONされていると判断した場合、すなわち、現在の遊技状態が時短遊技状態である場合には、CPU101aが開放時間設定プログラム203aを読み出して、開放時間を3.5秒にセットする。一方、時短遊技フラグ記憶領域410bにフラグがONされていないと判断した場合には、開放時間を0.2秒にセットする。
ここで、開放時間というのは、第2始動口10の一対の可動片10bを第2の態様に制御する時間のことである。したがって、ここでは、第2始動口10を第2の態様に所定時間制御するためのコマンドが読み出されてセットされることとなる。
【0085】
(ステップS306)
上記ステップS304またはステップS305において開放時間をセットしたら、CPU101aが、第2始動口制御プログラム203を読み出して、第2始動口開閉ソレノイド10cに通電を開始する。これにより、第2始動口10が開放して第2の態様に制御されることとなる。
【0086】
(ステップS307)
また、第2始動口制御プログラム203は、第2始動口開閉ソレノイド10cに通電を開始するのと同時に、時間の計測を開始する。
【0087】
(ステップS308)
次に、上記ステップS304またはステップS305において設定された開放時間を経過したか否かを判断する。なお、ステップS302において「NO」と判断され、当該ルーチン処理においてステップS303〜ステップS307の処理が行われた場合には、必ずステップS308で「NO」と判断され、次のサブルーチンが実行されることとなる。
これに対して、上記ステップS302において、補助遊技中であると判断された場合には、当該ルーチン処理以前のルーチン処理において設定された開放時間を経過したと判断される場合がある。ただし、当該ルーチン処理の開始時において、すでに補助遊技が実行されていたとしても、設定された開放時間を経過していなければ(ステップS308の「NO」)、当該第2始動口処理を終了して、次のサブルーチンが実行される。
【0088】
(ステップS309)
上記ステップS308において、第2始動口制御プログラム203が、設定された開放時間を経過したと判断した場合には、第2始動口開閉ソレノイド10cの通電を停止する。これにより、第2始動口10は第1の態様に復帰し、再び遊技球の入球が不可能または困難となり、実行されていた補助遊技が終了することとなる。
【0089】
(ステップS310)
上記のように第2始動口開閉ソレノイド10cの通電を停止したら、第2始動口制御プログラム203は、設定された開放時間をリセットする。
【0090】
(ステップS311)
最後に、第2始動口制御プログラム203は、補助遊技開始フラグ記憶領域410aにおけるフラグをOFFして第2始動口処理を終了し、次のサブルーチンを実行することとなる。
【0091】
(始動口入球処理)
上記のようにして第2始動口処理が終了すると、CPU101aは、ROM101bから始動口入球時処理プログラム221を読み出して、図12に示す始動口入球処理を行う。
【0092】
(ステップS401)
始動口入球時処理プログラム221は、第1始動口検出SW9aが信号を検出したか、すなわち、遊技球が第1始動口9に入球したか否かを判断する。第1始動口検出SW9aが信号を検出していない場合、すなわち、遊技球が第1始動口9に入球していない場合には、始動口入球処理を終了して、次のサブルーチンを実行する。
【0093】
(ステップS402)
上記ステップS401において、第1始動口検出SW9aがONしていると判断した場合には、第1特別図柄保留数(U1)記憶領域402aに記憶された第1保留(U1)が4未満であるか否かを判断する。その結果、第1保留(U1)が上限留保個数の「4」であった場合には、始動口入球処理を終了して、次のサブルーチンを実行する。
【0094】
(ステップS403)
上記ステップS402において、第1保留(U1)が4未満であった場合には、CPU101aが特別図柄保留数カウントプログラム221aを読み出して、第1特別図柄保留数(U1)記憶領域402aに、記憶されている現在の第1保留数(U1)に「1」を加算して記憶する。
【0095】
(ステップS404)
さらに、CPU101aは、大当たり乱数抽選プログラム221bを読み出して、大当たり乱数を取得するとともに、この取得した大当たり乱数を第1特別図柄保留記憶領域403aに記憶する。なお、大当たり乱数とは、大当たり、小当たり、ハズレのいずれかを決定するものであり、上記大当たり乱数抽選プログラム221bは、「0」〜「600」の601個の乱数から一つの大当たり乱数を無作為に抽出する。続いて、CPU101aは、図柄乱数抽選プログラム221cを読み出して、図柄乱数を取得するとともに、この取得した図柄乱数を特別図柄保留記憶領域403に記憶する。なお、図柄乱数とは、大当たりや小当たりの種類を決定するものであり、図柄乱数抽選プログラム221cは、「0」〜「250」の251個の乱数から一つの図柄乱数を無作為に抽出する。さらに、CPU101aは、リーチ乱数抽選プログラム221dを読み出して、リーチ乱数を取得するとともに、この取得したリーチ乱数を特別図柄保留記憶領域403に記憶する。なお、リーチ乱数とは、リーチ有り演出をするか否かを決定するものであり、リーチ乱数抽選プログラム221dは、「0」〜「250」の251個の乱数から一つのリーチ乱数を無作為に抽出する。
【0096】
上記のように取得された各乱数は、第1特別図柄保留記憶領域403aに記憶されることとなるが、この第1特別図柄保留記憶領域403aと第2特別図柄保留記憶領域403bの概念図を図13に示す。図13(a)からも明らかなように、第1特別図柄保留記憶領域403aは、第1記憶部403a−1〜第4記憶部403a−4までの4つの記憶部を有している。
また、図13(b)は、後述する第2特別図柄保留記憶領域403bの概念図であるが、この第2特別図柄保留記憶領域403bも、第5記憶部403b−5〜第8記憶部403b−8までの4つの記憶部を有している。
これら第1記憶部403a−1〜第8記憶部403b−8には、図13(c)に示すように、取得された大当たり乱数、図柄乱数、リーチ乱数の3つの乱数を記憶する領域が設けられている。
【0097】
そして、当該ステップS404において取得された各乱数は、第1記憶部403a−1から順に記憶していく。例えば、第1記憶部403a−1〜第4記憶部403a−4のいずれにも乱数が記憶されていない場合には、第1記憶部403a−1に取得した乱数を記憶する。また、例えば、第1記憶部403a−1〜第3記憶部403a−3の3つの記憶部に、すでに乱数が記憶されている場合には、第4記憶部403a−4に取得した乱数を記憶する。
【0098】
(ステップS405)
以上のようにして第1始動口9に係る入球処理が終了したら、あるいは、上記ステップS401、ステップS402において「NO」と判断されたら、図12に示すように、今度は始動口入球時処理プログラム221aが、第2始動口10に遊技球が入球したか否かを判断する。そして、第2始動口検出SW10aが信号を検出していない場合、すなわち、遊技球が第2始動口10に入球していない場合には、当該始動口入球処理を終了し、次のサブルーチンを実行する。
【0099】
(ステップS406)
上記ステップS405において、第2始動口検出SW10aがONしていると判断した場合には、第2特別図柄保留数(U2)記憶領域402bに記憶された第2保留(U2)が4未満であるか否かを判断する。その結果、第2保留(U2)が上限留保個数の「4」であった場合には、当該始動口入球処理を終了し、次のサブルーチンを実行する。
【0100】
(ステップS407)
上記ステップS406において、第2保留(U2)が4未満であると判断した場合には、CPU101aが特別図柄保留数カウントプログラム221aを読み出して、第2特別図柄保留数(U2)記憶領域402bに記憶されている現在の第2保留(U2)の値に「1」を加算して記憶する。
【0101】
(ステップS408)
さらに、CPU101aは、上記と同様に、大当たり乱数抽選プログラム221b、図柄乱数抽選プログラム221c、およびリーチ乱数抽選プログラム221dを読み出して、各乱数を取得するとともに、この取得した各乱数を第2特別図柄保留記憶領域403bに記憶する。
【0102】
(特別図柄変動処理)
上記のようにして始動口入球処理が終了すると、CPU101aは、ROM101bから特別図柄変動時処理プログラム222を読み出して、図14に示す特別図柄変動処理を行う。
【0103】
(ステップS501)
特別図柄変動時処理プログラム222は、まず、ROM101bの長当たり遊技開始フラグ記憶領域410d、短当たり遊技開始フラグ記憶領域410e、小当たり遊技開始フラグ記憶領域410fのいずれかにフラグがONされているか、すなわち特別遊技中であるかを判断する。その結果、特別遊技中であると判断した場合には、特別図柄変動処理を終了して、次のサブルーチンを実行する。
【0104】
(ステップS502)
また、特別遊技中でない場合には、特別図柄変動時処理プログラム222が、特別図柄の変動表示中であるか否かを判断する。
【0105】
(ステップS503)(ステップS504)
さらに、特別図柄の変動中ではない場合には、特別図柄変動時処理プログラム222が、第2特別図柄保留数(U2)記憶領域402bに記憶された第2保留(U2)が「1」以上であるかを判断する(ステップS503)。
その結果、第2保留(U2)が「1」以上であると判断された場合(ステップS503の「YES」)には、第2特別図柄保留数(U2)記憶領域402bに記憶されている値(U2)から「1」を減算した新たな第2保留数(U2)を記憶する(ステップS504)。
【0106】
(ステップS505)
一方、上記ステップS503において、第2特別図柄保留数(U2)記憶領域402bに記憶された第2保留(U2)が「0」であると判断された場合には、特別図柄変動時処理プログラム222が、第1特別図柄保留数(U1)記憶領域402aに記憶された第1保留(U1)が「1」以上であるかを判断する。
その結果、第1保留(U1)が「0」であると判断された場合には、そのまま当該特別図柄変動処理を終了し、次のサブルーチンを実行する。
【0107】
(ステップS506)
上記ステップS505において、第1保留(U1)が「1」以上であると判断された場合(ステップS505の「YES」)には、第1特別図柄保留数(U1)記憶領域402aに記憶されている値(U1)から「1」を減算した新たな第1保留数(U1)を記憶する。
【0108】
(ステップS507)
続いて特別図柄変動時処理プログラム222は、第1特別図柄保留記憶領域403aまたは第2特別図柄保留記憶領域403bに記憶されたデータのシフト処理を行う。具体的には、第1記憶部403a−1〜第4記憶部403a−4に記憶された各データまたは第5記憶部403b−5〜第8記憶部403b−8に記憶された各データを1つ前の記憶部にシフトさせる。
【0109】
例えば、第2保留(U2)が「1」以上記憶されている場合(ステップS503の「YES」)には、第8記憶部403b−8に記憶されているデータを第7記憶部403b−7にシフトさせ、第7記憶部403b−7に記憶されているデータを第6記憶部403b−6にシフトさせ、第6記憶部403b−6に記憶されているデータを第5記憶部403b−5にシフトさせる。このとき、第5記憶部403b−5に記憶されているデータは、所定の処理領域に書き込まれるとともに、第2特別図柄保留記憶領域403bからは消去される。ただし、この場合には、第1特別図柄保留記憶領域403aに記憶されたデータはシフト処理されることなく、そのままの記憶状態に維持される。
また、第2保留(U2)が記憶されておらず(ステップS503の「NO」)、第1保留(U1)が「1」以上記憶されている場合(ステップS505の「YES」)には、第4記憶部403a−4に記憶されているデータを第3記憶部403a−3にシフトさせ、第3記憶部403a−3に記憶されているデータを第2記憶部403a−2にシフトさせ、第2記憶部403a−2に記憶されているデータを第1記憶部403a−1にシフトさせる。このとき、第1記憶部403a−1に記憶されているデータは、所定の処理領域に書き込まれるとともに、第1特別図柄保留記憶領域403aからは消去される。ただし、この場合には、第2特別図柄保留記憶領域403bに記憶されたデータはシフト処理されることなく、そのままの記憶状態に維持される。
【0110】
上記ステップS503〜ステップS507からも明らかなように、本実施形態においては、第1保留(U1)と第2保留(U2)との双方が記憶されている場合、第2保留(U2)に基づく特別図柄の変動表示が優先して行われることとなる。
【0111】
(大当たり判定処理)
次に、CPU101aは、ROM101bから大当たり判定処理プログラム222aを読み出して、上記ステップS505において所定の処理領域に書き込まれたデータに基づいて、大当たり判定処理を実行する。
【0112】
(ステップS601)
図15に示すように、大当たり判定処理プログラム222aは、高確率遊技フラグ記憶領域410cにフラグがONされているか否かを判断する。高確率遊技フラグ記憶領域410cにフラグがONされている場合というのは、現在の遊技状態が高確率遊技状態である場合である。
【0113】
(ステップS602)(ステップS603)
上記ステップS601において、現在の遊技状態が高確率遊技状態であると判断した場合には、ステップS602において、「高確率時乱数判定テーブル」を選択する。一方、上記ステップS601において、現在の遊技状態が高確率遊技状態ではない(低確率遊技状態)と判断した場合には、ステップS603において、「低確率時乱数判定テーブル」を選択する。
【0114】
(ステップS604)
そして、CPU101aは、大当たり判定処理プログラム222aを読み出して、上記ステップS507において処理領域に書き込まれた大当たり乱数を、上記ステップS602またはステップS603で選択された「高確率時乱数判定テーブル」または「低確率時乱数判定テーブル」に基づいて判定する。
【0115】
ここで、大当たり判定処理プログラム222aが行う大当たり乱数の判定について図16を用いて説明する。
図16(a)は、大当たりの当選確率、小当たりの当選確率および大当たり乱数の一例を示しており、第1始動口9または第2始動口10に遊技球が入球したことによって取得された大当たり乱数の判定を行う際のテーブルの一例である。この図に示すとおり、大当たり乱数は0〜600までの601個の乱数から一つ取得される。そして、低確率遊技状態においては低確率時乱数判定テーブルに基づいて大当たり乱数の判定が行われるが、この低確率時乱数判定テーブルによれば、7および317の2つの乱数が大当たりと判定される。一方、高確率遊技状態においては高確率時乱数判定テーブルに基づいて大当たり乱数の判定が行われる。この高確率時乱数判定テーブルによれば、7,37,67,97,127,157,187,217,247,277,317,337,367,397,427,457,487,517,547,577の20個の乱数が大当たりと判定される。
このように、特別図柄保留記憶領域403に記憶された乱数が同一であったとしても、「高確率時乱数判定テーブル」を用いた場合と、「低確率時乱数判定テーブル」を用いた場合とで、異なる判定結果が得られることとなる。
【0116】
また、本実施形態においては、「小当たり」の当選についても、大当たり乱数によって決定される。この「小当たり」というのは、上記「小当たり遊技」を実行する権利を獲得するものである。本実施形態においては、低確率時乱数判定テーブルおよび高確率時乱数判定テーブルの双方で、50,100,150,200,250,300の6個の乱数が小当たりと判定される。
【0117】
(ステップS605)(ステップS606)
そして、上記ステップS604における大当たり乱数の判定の結果、大当たりと判定した場合には、大当たり判定処理プログラム222aが、さらに処理領域に書き込まれた図柄乱数を判定して、大当たりの種類を決定する。
【0118】
大当たり判定処理プログラム222aが行う図柄乱数の判定について図16(b−1)を用いて説明する。図16(b−1)は、大当たりに当選した場合に付与される遊技利益の種類、すなわち大当たりの種類とその当選確率、および図柄乱数の一例を示し、上記第1保留(U1)または第2保留(U2)を判定する際のテーブルの一例である。また、図16(b−2)は、上記大当たり乱数の判定の結果、小当たりに当選したと判定された場合に用いられるテーブルの一例である。
【0119】
上記ステップS604において、第1保留(U1)または第2保留(U2)について、上記大当たり乱数が大当たりに当選していると判定された場合には、大当たり判定処理プログラム222aが、図16(b−1)に示すテーブルに基づいて図柄乱数を判定し、3種類の大当たりの中からいずれか一つの大当たりを決定する。
【0120】
(ステップS607)
上記のようにして大当たりの種類を決定したら、大当たり判定処理プログラム222aが当該大当たりの種類に対応する大当たり図柄(特別図柄)をセットする。大当たり図柄のセットとは、特別図柄の変動表示が終了する際に、決定した大当たり図柄を特別図柄表示器19,20に停止表示するための処理である。したがって、処理領域に書き込まれた各乱数が、第1保留(U1)に係る場合には特別図柄表示器19に大当たり図柄が表示されるように処理を行い、第2保留(U2)に係る場合には特別図柄表示器20に大当たり図柄が表示されるように処理を行う。
なお、特別図柄表示器19,20に表示される特別図柄は、図16(b−1)に示すとおりである。つまり、「通常時短付き長当たり」に当選した場合には、特別図柄表示器19,20に「1」と表示され、「通常時短付き短当たり」に当選した場合には、特別図柄表示器19,20に「2」と表示され、「通常時短無し短当たり」に当選した場合には、特別図柄表示器19,20に「3」と表示される。
【0121】
(ステップS608)
また、上記ステップS605で大当たりではないと判断した場合には、大当たり乱数の判定の結果が小当たりであるか否かを判断する。
【0122】
(ステップS609)
上記ステップS608において、大当たり乱数の判定の結果、小当たりに当選している場合には、CPU101aが大当たり判定処理プログラム222aを読み出して、図16(b−2)に示す図柄乱数判定テーブルに基づいて図柄乱数の判定を行う。本実施形態においては、小当たり1、小当たり2、小当たり3からなる3種類の小当たりが設けられており、図柄乱数の判定によっていずれかの小当たりが決定される。
【0123】
(ステップS610)
上記のようにして小当たりの種類を決定したら、大当たり判定処理プログラム222aが当該小当たりの種類に対応する小当たり図柄(特別図柄)を、上記と同様にセットする。
なお、特別図柄表示器19,20に表示される小当たり図柄は、図16(b−2)に示すとおりであり、小当たり1に対応する特別図柄「4」、小当たり2に対応する特別図柄「5」、小当たり3に対応する特別図柄「6」が設けられている。これら小当たり1〜3のいずれに当選しても、その後に実行される小当たり遊技の内容は全く同じであり、特別図柄表示器19,20に表示される図柄のみが異なることとなる。
【0124】
(ステップS611)
また、上記ステップS608において、小当たりにも当選しておらず、いわゆるハズレであった場合には、CPU101aが大当たり判定処理プログラム222aを読み出してハズレ図柄をセットする。なお、特別図柄表示器19,20に表示されるハズレ図柄は「−」である。
【0125】
(変動パターン選択処理)
上記のようにして大当たり判定処理が終了したら、次にCPU101aは、変動パターン選択処理プログラム222bを読み出して、変動パターンを決定する。
【0126】
(ステップS701)
図17に示すように、変動パターン選択処理プログラム222bは、上記ステップS600における大当たり判定処理の結果が大当たりであるか否かを判断する。
【0127】
(ステップS702)
そして、大当たり判定処理の結果が大当たりであった場合には、大当たり用テーブルを選択してセットする。
【0128】
(ステップS703)(ステップS704)
また、上記大当たり判定処理の結果が大当たりでないと判断した場合には、さらに大当たり判定処理の結果が小当たりであるか否かを判断する。大当たり判定処理の結果が小当たりであった場合(ステップS703の「YES」)には、小当たり用テーブルを選択してセットする(ステップS704)。
【0129】
(ステップS705)
そして、大当たり判定処理の結果が、大当たりでも小当たりでもなく、ハズレであった場合には、変動パターン選択処理プログラム222bがリーチ乱数判定テーブルに基づいて、処理領域に書き込まれたリーチ乱数の判定を行う。リーチ乱数の判定について、図16(c)を用いて説明する。図16(c)は、リーチ演出の有無とその出現確率、およびリーチ乱数の一例を示している。
【0130】
すでに説明したとおり、リーチ乱数は、0〜250の乱数の中から無作為に1つ取得される。本実施形態においては、大当たり乱数がハズレであると判定された場合にのみ、リーチ乱数判定テーブルに基づいてリーチ乱数の判定を行う。リーチ乱数判定テーブルは、0〜24の乱数がリーチ有り演出と判定され、その他の乱数がリーチ無し演出と判定される。したがって、ハズレ時には、リーチ無し演出が実行される確率が高くなる一方で、遊技者に期待感を与えるいわゆるガセリーチ演出が10%程度の確率で実行されることとなる。一方、大当たり時および小当たり時には、必ずリーチ有り演出が実行されるため、本実施形態においては、リーチ乱数が取得されるものの、当該リーチ乱数の判定は行わないこととしている。
ここで、リーチ乱数によって決定されるリーチ有り演出、リーチ無し演出というのは、演出表示装置13において行われる装飾図柄演出の態様を示すものである。つまり、特別図柄の変動表示中には、「1」〜「9」の数字が縦方向に連続して記された数列からなる図柄が、3列表示されており、後述する特別図柄の変動表示が開始されるのと同時に、これら図柄がスクロールを開始する。
【0131】
そして、リーチ有り演出においては、スクロールの開始後、所定時間経過後に当該スクロールが停止して各図柄を停止表示する際に、まず、いずれか2つの図柄(数列)が先に停止する。このとき、横または斜めにわたる一直線上に同一の数字が停止表示するとともに、最後の1列がスクロール速度を徐々に遅くして、一直線上に同一の数字が3つ揃うのではないかという期待感を遊技者に与える。このようなリーチ有り演出のなかには、最後の1列のスクロールが停止する前に、さまざまなキャラクターが登場したり、ストーリーが展開したりするいわゆるスーパーリーチ演出が含まれている。
一方、リーチ無し演出は、上記のように遊技者に期待感を与えるような演出がなされることなく、横または斜めにわたる一直線上に同一の数字が揃わない状態で図柄が停止表示するものである。
【0132】
このように、リーチ乱数は、大当たり乱数の判定の結果がハズレであった場合に、演出表示装置13においてリーチ有り演出を行うか、リーチ無し演出を行うかを決定するためのもので、所定の確率でリーチ有り演出が出現するようにして、遊技者に対して適度に期待感を与えるようにしている。なお、長当たりに当選した場合には、上記のようなリーチ有り演出が必ず行われ、最終的に横または斜めにわたる一直線上に、同一の数字が揃った状態で装飾図柄が停止表示する。これに対して、短当たりまたは小当たりに当選した場合やハズレの場合のリーチ有り演出は、上記一直線上に、同一の数字が揃わない状態で装飾図柄が停止表示する。
【0133】
(ステップS706)(ステップS707)(ステップS708)
上記のようにして行われるリーチ乱数の判定の結果、リーチ有り演出と判定した場合、すなわち、リーチ乱数が「0」〜「24」であった場合には、リーチ用テーブルを選択してセットし、リーチ無し演出と判定した場合、すなわち、リーチ乱数が「25」〜「250」であった場合には、ハズレ用テーブルを選択してセットする。
【0134】
(ステップS709)
次に、CPU101aは、変動乱数抽選プログラム222cを読み出して、上記リーチ乱数と同様に、「0」〜「250」から1の乱数を無作為に抽出する。
【0135】
(ステップS710)
そして、変動パターン選択処理プログラム222bは、上記ステップS709で抽出した変動乱数を、上記大当たり用テーブル、小当たり用テーブル、リーチ用テーブル、ハズレ用テーブルに基づいて判定する。各テーブルは、特別図柄の変動時間と、特別図柄の変動中に行われる演出の内容を決定するものである。例えば、大当たり用テーブルは、「0」〜「10」の変動乱数を、変動時間1分のリーチ有り演出Aと判定し、「11」〜「20」の変動乱数を、変動時間2分のリーチ有り演出Bと判定する。なお、大当たり用テーブル、小当たり用テーブル、リーチ用テーブルに基づいて変動乱数を判定した場合、必ずリーチ有り演出と判定され、ハズレ用テーブルに基づいて変動乱数を判定した場合、必ずリーチ無し演出と判定される。
【0136】
(ステップS711)
上記のようにして変動パターンが決定したら、変動パターン選択処理プログラム222bが上記決定のとおりにコマンドをセットし、変動パターン選択処理を終了する。
【0137】
(ステップS508)
次に、特別図柄変動時処理プログラム222は、図14に示すように、上記ステップS600およびステップS700で決定された、大当たりの判定結果および変動パターンに係る情報を副制御基板102に送信するために、演出実行コマンドをセットする。この演出実行コマンドには、少なくとも「大当たり」「小当たり」「ハズレ」の大当たりの判定結果に係る情報と、特別図柄の変動時間および演出の態様(リーチ有り演出かリーチ無し演出か)とに係る情報を有している。
【0138】
(ステップS509)
そして、CPU101aは、特別図柄変動表示プログラム222dを読み出して、特別図柄表示器19,20において特別図柄の変動表示を開始する。つまり、処理領域に書き込まれた情報が、第1保留(U1)に係る場合には特別図柄表示器19を点滅させ、第2保留(U2)に係る場合には特別図柄表示器20を点滅させる。
【0139】
(ステップS510)
上記のようにして特別図柄の変動表示を開始したら、特別図柄変動時処理プログラム222が、変動時間の計測を開始する。
【0140】
(ステップS511)
一方、上記ステップS502において「YES」と判断する場合というのは、当該特別図柄変動処理以前のルーチン処理(特別図柄変動処理)において、上記ステップS509およびステップS510の処理が行われ、特別図柄の変動表示が行われている場合である。したがって、この場合には、ステップS711においてセットされた変動時間が経過したか否かを判断する。その結果、セットされた時間を経過していないと判断した場合には、特別図柄変動処理を終了し、次のサブルーチンを実行する。
【0141】
(ステップS512)
当該特別図柄変動処理以前のルーチン処理(特別図柄変動処理)のステップS510でセットされた時間を経過したと判断した場合には、CPU101aが特別図柄変動表示プログラム222dを読み出して、当該特別図柄変動処理以前のルーチン処理(特別図柄変動処理)のステップS600でセットされた特別図柄を、特別図柄表示器19,20に停止表示する。これにより、遊技者に大当たりの抽選結果が報知されることとなる。
【0142】
(ステップS513)
そして、特別図柄変動時処理プログラム222は、セットされている変動時間をリセットする。
【0143】
(変動停止中処理)
上記のようにして特別図柄を停止表示することにより、大当たりの抽選結果が確定する。したがって、主制御基板101においては、大当たりの抽選結果に応じて、以後の遊技状態等を設定すべく、図18に示す変動停止中処理が行われる。
【0144】
(ステップS801)
CPU101aは変動停止中処理プログラム222eを読み出して、セットされている特別図柄が大当たり図柄であるか否かを判断する。
【0145】
(ステップS802)
上記ステップS801において、セットされている特別図柄は大当たり図柄ではないと判断した場合には、変動停止中処理プログラム222eが、時短遊技フラグ記憶領域410bにフラグがONされているか否かを判断する。時短遊技フラグ記憶領域410bにフラグがONされている場合というのは、現在の遊技状態が時短遊技状態である場合である。
【0146】
(ステップS803)
現在の遊技状態が時短遊技状態である場合には、CPU101aが変動回数計数プログラム222fを読み出して、時短遊技状態の残り変動回数(J)記憶領域407に記憶されている(J)から「1」を減算した演算値を、新たな残り変動回数(J)として記憶する。
【0147】
(ステップS804)(ステップS805)
そして、上記残り変動回数(J)が「0」になるということは、時短遊技状態における特別図柄の変動表示が所定回数行われたことを意味する。したがって、残り変動回数(J)=0の場合には、CPU101aがフラグ消去プログラム222gを読み出して、時短遊技フラグ記憶領域410bに記憶されているフラグをOFFする。なお、現在の遊技状態が時短遊技状態でない場合には、上記ステップS803〜ステップS805の処理は行われない。
【0148】
(ステップS806)
変動停止中処理プログラム222eは、高確率遊技フラグ記憶領域410cにフラグがONされているか否かを判断する。高確率遊技フラグ記憶領域410cにフラグがONされている場合というのは、現在の遊技状態が高確率遊技状態である場合である。
【0149】
(ステップS807)
現在の遊技状態が高確率遊技状態である場合には、CPU101aが変動回数計数プログラム222fを読み出して、高確率遊技状態の残り変動回数(X)記憶領域406に記憶されている(X)から「1」を減算した演算値を、新たな残り変動回数(X)として記憶する。
【0150】
(ステップS808)(ステップS809)
そして、上記残り変動回数(X)が「0」になるということは、高確率遊技状態における特別図柄の変動表示が所定回数行われたことを意味する。したがって、残り変動回数(X)=0の場合には、CPU101aがフラグ消去プログラム222gを読み出して、高確率遊技フラグ記憶領域410bに記憶されているフラグをOFFする。なお、現在の遊技状態が高確率遊技状態でない場合には、上記ステップS807〜ステップS809の処理は行われない。
【0151】
(ステップS810)(ステップS811)
また、変動停止中処理プログラム222eは、セットされている特別図柄が小当たり図柄であるか否かを判断し、小当たり図柄であった場合には、小当たり遊技開始フラグ記憶領域410fにフラグをONして、変動停止中処理を終了する。
【0152】
(ステップS812)(ステップS813)(ステップS814)
一方、上記ステップS801において、セットされている特別図柄が大当たり図柄であると判断した場合には、変動停止中処理プログラム222eは、上記大当たり図柄が長当たりの大当たり図柄であるかを判断する。つまり、セットされている特別図柄が、「通常時短付き長当たり」に係る図柄であるかを判断する。その結果、上記大当たり図柄が長当たりの大当たり図柄であると判断した場合には、変動停止中処理プログラム222eが、長当たり遊技開始フラグ記憶領域410dにフラグをONする(ステップS813)。これに対して、上記大当たり図柄が短当たりの大当たり図柄であると判断した場合には、変動停止中処理プログラム222eが、短当たり遊技開始フラグ記憶領域410eにフラグをONする(ステップS814)。
これにより、変動停止中処理および特別図柄変動処理が終了し、CPU101aは次のサブルーチンを実行することとなる。
【0153】
(大入賞口処理)
上記のようにして特別図柄変動処理が終了すると、CPU101aは、ROM101bから大入賞口処理プログラム241を読み出して、図19に示す大入賞口処理を行う。
【0154】
(ステップS901)
大入賞口処理プログラム241は、長当たり遊技開始フラグ記憶領域410dまたは短当たり遊技開始フラグ記憶領域410eにフラグがONされているか否かを判断する。その結果、上記いずれかの記憶領域にフラグがONされている場合には、図20〜図22に示す大当たり遊技処理を行う。
【0155】
(ステップS902)
一方、上記ステップS901において、上記いずれの記憶領域にもフラグがONされていない場合には、大入賞口処理プログラム241が、小当たり遊技開始フラグ記憶領域410fにフラグがONされているか否かを判断する。その結果、小当たり遊技開始フラグ記憶領域410fにフラグがONされている場合には、図23に示す小当たり遊技処理を行う。これに対して、小当たり遊技開始フラグ記憶領域410fにフラグが記憶されていない場合には、大入賞口処理を終了し、CPU101aが次のサブルーチンを実行する。
【0156】
(大当たり遊技処理)
上記ステップS901において、長当たり遊技開始フラグ記憶領域410dまたは短当たり遊技開始フラグ記憶領域410eにフラグがONされていると判断した場合には、CPU101aが大当たり遊技処理プログラム241aを読み出して、図20に示す大当たり遊技処理を開始する。なお、本実施形態においては、長当たり遊技および短当たり遊技の制御において、CPU101aがROM101bから同一のプログラム(大当たり遊技処理プログラム241a)を読み出して実行する。
【0157】
(ステップS1001)
大当たり遊技は、オープニングコマンドを送信することによって開始となる。このオープニングコマンドは、主制御基板101における大当たり遊技処理の開始情報を、副制御基板102に送信するためのものである。したがって、大当たり遊技処理プログラム241aは、このオープニングコマンドが既に送信されているか否かを判断する。
【0158】
(ステップS1002)
上記ステップS1001において、オープニングコマンドはまだ送信されていないと判断した場合(ステップS1001の「NO」)には、大当たり遊技処理プログラム241aが、オープニングコマンドをセットする。このとき、長当たり遊技開始フラグ記憶領域410dにフラグがONされている場合、すなわち、当該大当たり遊技処理が長当たり遊技に係る場合には、長当たり用オープニングコマンドをセットする。一方、短当たり遊技開始フラグ記憶領域401eにフラグがONされている場合、すなわち、当該大当たり遊技処理が短当たり遊技に係る場合には、短当たり用オープニングコマンドをセットする。
【0159】
(ステップS1003)
上記のようにしてオープニングコマンドをセットしたら、大当たり遊技処理プログラム241aが、オープニング時間の計測を開始するとともに、RAM101cの所定の記憶領域に、オープニング時間を5秒と設定する。このようにして、オープニング時間の計測を開始したら、大当たり遊技処理を終了する。なお、副制御基板102が長当たり用オープニングコマンドを受信すると、副制御基板102において長当たり遊技開始にあたってのオープニング演出が実行されるとともに、演出表示装置13に、長当たり遊技特有の背景画像が表示される。一方、短当たり用オープニングコマンドを受信すると、副制御基板102において短当たり遊技開始にあたってのオープニング演出が実行されるとともに、演出表示装置13に、短当たり遊技特有の背景画像が表示される。
また、詳しい説明は省略するが、長当たり遊技特有の背景画像は、長当たり遊技が終了するまで継続的に表示され、短当たり遊技特有の背景画像は、短当たり遊技が終了した後、特別図柄の変動表示が所定回数行われるまで継続的に表示される。
【0160】
(ステップS1004)
上記ステップS1001において、既にオープニングコマンドが送信されていると判断した場合には、大当たり遊技処理プログラム241aが、現在オープニング中であるか否かを判断する。
【0161】
(ステップS1005)
上記ステップS1004において、現在オープニング中であると判断した場合には、予め設定されたオープニング時間を経過したか否かを判断する。その結果、設定時間を経過していない場合には、当該大当たり遊技処理を終了し、次のサブルーチンを実行する。
【0162】
(ステップS1006)(ステップS1007)
上記ステップS1005において、設定時間を経過していると判断した場合には、ラウンド遊技を開始すべく、大当たり遊技処理プログラム241aが、大入賞口入球数(C)記憶領域409をクリアするとともに、後述する昇格入賞口入球フラグ記憶領域411をクリアする。なお、大入賞口入球数(C)記憶領域409は、ラウンド遊技中に第1大入賞口11または第2大入賞口28に入球した遊技球の数が記憶される記憶領域である。また、昇格入賞口入球フラグ記憶領域411は、ラウンド遊技中に昇格入賞口27に遊技球が入球したことを記憶する記憶領域であるが、その詳細は後で説明する。
【0163】
(ステップS1008)
次に、大当たり遊技処理プログラム241aは、ラウンド遊技回数(R)記憶領域408に、記憶されている現在のラウンド遊技回数(R)に「1」を加算して記憶する。なお、現在オープニング中であり(ステップS1004の「YES」)、かつ、設定されたオープニング時間を経過したと判断した場合(ステップS1005の「YES」)には、ラウンド遊技回数(R)記憶領域408には何も記憶されていない。つまり、まだラウンド遊技が1回も行われていないので、ラウンド遊技回数(R)記憶領域408には「1」を記憶することとなる。
【0164】
(ステップS1009)
また、大当たり遊技処理プログラム241aは、主制御基板101におけるラウンド遊技の開始情報を副制御基板102に送信すべく、ラウンド開始コマンドをセットする。なお、長当たり遊技状態において副制御基板102がラウンド開始コマンドを受信すると、例えば「第5ラウンド」といった具合に演出用の表示が行われる。一方で、短当たり遊技状態において副制御基板102がラウンド開始コマンドを受信しても、演出用の制御は何もなされない。
【0165】
(ステップS1010)
また、大当たり遊技処理プログラム241aは、長当たり遊技開始フラグ記憶領域410dにフラグがONされているか否かを判断する。
【0166】
(ステップS1011)
上記ステップS1010において、長当たり遊技開始フラグ記憶領域410dにフラグがONされている判断した場合には、さらにラウンド遊技回数(R)記憶領域408に記憶されているラウンド遊技回数(R)が1〜3であるか否かを判断する。つまり、これから開始するラウンド遊技が1〜3回目のラウンド遊技であるか否かを判断することとなる。
【0167】
(ステップS1012)
上記ステップS1011において、これから開始するラウンド遊技が1〜3回目のラウンド遊技であると判断した場合には、大当たり遊技処理プログラム241aが第1大入賞口開閉ソレノイド11cの通電を開始して第1大入賞口開閉扉11bを開放するとともに、RAM101cの所定の記憶領域に、第1大入賞口開閉ソレノイド11cの通電時間を30秒と設定する。
これにより、1〜3回目のラウンド遊技においては、第1大入賞口11が最大で30秒間開放されることとなる。
【0168】
(ステップS1013)
これに対して、上記ステップS1011において「NO」と判断された場合、すなわち、これから開始するラウンド遊技が4回目以降のラウンド遊技であると判断した場合には、大当たり遊技処理プログラム241aが第2大入賞口開閉ソレノイド28cの通電を開始して第2大入賞口開閉扉28bを開放するとともに、RAM101cの所定の記憶領域に、第2大入賞口開閉ソレノイド28cの通電時間を30秒と設定する。
これにより、4回目以降のラウンド遊技においては、第2大入賞口28が最大で30秒間開放されることとなる。
【0169】
(ステップS1014)
また、上記ステップS1010において、長当たり遊技開始フラグ記憶領域410dのフラグがOFFされている場合というのは、短当たり遊技開始フラグ記憶領域410eにフラグがONされており、短当たり遊技を実行する場合である。したがって、この場合には、第1大入賞口開閉ソレノイド11cの通電を開始して第1大入賞口開閉扉11bを開放するとともに、RAM101cの所定の記憶領域に、第1大入賞口開閉ソレノイド11cの通電時間を0.1秒と設定する。
これにより、短当たり遊技中には、第1大入賞口11が0.1秒開放されることとなる。
【0170】
(ステップS1015)
上記のようにして第1大入賞口開閉ソレノイド11cまたは第2大入賞口開閉ソレノイド28cの通電を開始したら、大当たり遊技処理プログラム241aは、大入賞口の開放時間の計測を開始し、当該大当たり遊技処理を終了する。
【0171】
(ステップS1016)
一方、上記ステップS1004において、オープニング中ではないと判断した場合には、大当たり遊技処理プログラム241aが、現在インターバル中であるか否かを判断する。詳しくは後述するが、ここでいうインターバルとは、ラウンド遊技とラウンド遊技との間に設定された休止時間のことであり、本実施形態においては2秒に設定している。したがって、インターバル中と判断された場合には、上記ステップS1005において、2秒というインターバル時間を経過したか否かを判断し、設定時間(2秒)を経過していなければ、当該大当たり遊技処理を終了して次のサブルーチンを実行する。
これに対して、上記設定時間を経過している場合には、次のラウンド遊技を開始するための処理として、ステップS1006〜ステップS1015の処理を実行する。
【0172】
(ステップS1017)(ステップS1018)
上記ステップS1016において、インターバル中ではないと判断した場合には、大当たり遊技処理プログラム241aが、現在エンディング中であるか否かを判断する。ここでいうエンディングとは、予め設定された回数のラウンド遊技を終了した後の処理をいうものである。したがって、現在エンディング中であると判断した場合には、ステップS1018において、設定されたエンディング時間を経過したか否かを判断する。そして、設定時間を経過していないと判断した場合(ステップS1018の「NO」)には、そのまま当該大当たり遊技処理を終了し、設定時間を経過したと判断した場合(ステップS1018の「YES」)には、後述する図22に示す処理が引き続きなされる。
【0173】
また、上記ステップS1017において、エンディング中ではないと判断する場合というのは、オープニング中、インターバル中、エンディング中のいずれでもない場合、すなわち、大当たり遊技における第1大入賞口11または第2大入賞口28の開放中ということになる。このように、ステップS1017で「NO」と判断された場合、すなわち第1大入賞口11または第2大入賞口28の開放中と判断された場合には、大当たり遊技処理プログラム241aが、引き続き図21に示す処理を実行する。
【0174】
(ステップS1019)(ステップS1020)
図21に示すように、第1大入賞口検出SW11aまたは第2大入賞口検出SW28aがONしている場合には、大当たり遊技処理プログラム241aが、大入賞口入球数(C)記憶領域409に記憶された入球数(C)に「1」を加算して、新たに入球数(C)を記憶する(ステップS1020)。
【0175】
(ステップS1021)
次に、大当たり遊技処理プログラム241aは、ラウンド遊技回数(R)記憶領域408に記憶された値、すなわち、現在実行されているラウンド遊技が1〜3回目のラウンド遊技であるかを判断する。その結果、現在実行されているラウンド遊技が、1〜3回目のラウンド遊技ではなく、4〜15回目のラウンド遊技であると判断した場合には、後述するステップS1024の処理が行われる。
【0176】
(ステップS1022)(ステップS1023)
上記ステップS1021において、現在のラウンド遊技が1〜3回目のラウンド遊技であると判断した場合には、CPU101aが大当たり遊技処理プログラム241aを読み出して、昇格入賞口検出SW27aがONしているか否か、すなわち、第1大入賞口11内に導かれた遊技球が、昇格入賞口27に入球したか否かを判断する。
その結果、昇格入賞口27に遊技球が入球し、昇格入賞口検出SW27aがONしている場合には、CPU101aがフラグ付加プログラム241bを読み出して、昇格入賞口入球フラグ記憶領域411にフラグをONする。これにより、当該ラウンド遊技中に、昇格入賞口27に遊技球が入球したことが記憶される。なお、第1大入賞口11に遊技球が入球したものの、昇格入賞口27には遊技球が入球しなかった場合(通常入賞口29に遊技球が入球した場合)には、昇格入賞口入球フラグ記憶領域411にフラグがONされることなく、次の処理がなされる。また、当該ラウンド遊技中にすでに昇格入賞口27に遊技球が入球し、当該ルーチン処理以前のルーチン処理において昇格入賞口入球フラグ記憶領域411にフラグがONされている場合には、そのまま次の処理がなされることとなる。
【0177】
上記のように、本実施形態においては、1〜3回目のラウンド遊技においてのみ昇格入賞口27に遊技球が入球したか否かが判断される。そして、各ラウンド遊技中に、遊技球が1回でも昇格入賞口27に入球すれば、昇格入賞口入球フラグ記憶領域411にフラグがONされる。なお、4〜15回目のラウンド遊技中に第1大入賞口11が開放されることはないため、昇格入賞口27に遊技球が入球することはなく、当該処理が実行されることはない。
【0178】
(ステップS1024)(ステップS1025)(ステップS1026)
次に、大当たり遊技処理プログラム241aは、設定された開放時間、言い換えれば、大入賞口開閉ソレノイド11cまたは28cの通電時間(長当たり遊技=30秒、短当たり遊技=0.1秒)を経過したか否かを判断する(ステップS1024)。その結果、設定時間を経過したと判断した場合には、大当たり遊技処理プログラム241aが、大入賞口開閉ソレノイド11cまたは28cの通電を停止する(ステップS1026)。
また、設定された開放時間内であっても、第1大入賞口11に所定個数(9個)の遊技球が入球した場合(ステップS1025の「YES」)には、上記と同様に、大入賞口開閉ソレノイド11cの通電を停止する。
なお、設定時間が経過しておらず(ステップS1024の「NO」)、また、入球数(C)が所定個数に達していない場合(ステップS1025の「NO」)には、そのまま当該大当たり遊技処理を終了する。
【0179】
(ステップS1027)
上記のようにして、予め設定された開放時間が経過するか、あるいは所定個数の遊技球が第1大入賞口11または第2大入賞口28に入球するかして、大入賞口開閉ソレノイド11cの通電を停止したら、ラウンド遊技回数(R)記憶領域408に記憶されたラウンド遊技回数(R)が、「1」〜「3」であるかを判断する。つまり、今まさに終了しようとしているラウンド遊技が1〜3回目のラウンド遊技であるか否かを判断する。
【0180】
(ステップS1028)
そして、終了しようとしているラウンド遊技が、1〜3回目のラウンド遊技であった場合には、昇格入賞口入球フラグ記憶領域411のフラグがONされているか否かを判断する。つまり、1〜3回目のラウンド遊技において、遊技球が1回でも昇格入賞口27に入球したか否かを判断する。
【0181】
(ステップS1029)(ステップS1030)(ステップS1031)
その結果、昇格入賞口入球フラグ記憶領域411にフラグがONされている場合には、CPU101aが昇格抽選プログラム241dを読み出して昇格抽選を行う(ステップS1029)。この昇格抽選は、上記大当たり乱数や図柄乱数の抽選と同様に、予め設定された範囲(0〜250)の乱数から1の乱数を取得することによって行われる。そして、取得された乱数は、上記大当たり乱数や図柄乱数と同様に所定のテーブルを用いて判定される(ステップS1030)。本実施形態においては、0〜100の乱数を昇格確定と判定することとしており、昇格確定の抽選結果が得られた場合には、CPU101aがフラグ付加プログラム241を読み出して、昇格確定フラグ記憶領域412にフラグをONする(ステップS1031)。
【0182】
(ステップS1032)
また、上記ステップS1031において、昇格確定フラグがONされた場合には、CPU101aが大当たり遊技処理プログラム241aを読み出して、昇格確定コマンドをセットする。この昇格確定コマンドは、昇格抽選によって昇格確定の抽選結果が得られたという情報を、副制御基板102に送信するためのものである。
【0183】
(ステップS1033)
上記ステップS1032において昇格確定コマンドがセットされたら、または、当該ラウンド遊技が4〜14回目のラウンド遊技であった場合(ステップS1027の「NO」)、当該ラウンド遊技が1〜3回目のラウンド遊技であっても昇格入賞口27に遊技球が入球しなかった場合(ステップS1028の「NO」)、さらには、昇格抽選が行われたものの昇格確定の結果が得られなかった場合(ステップS1030の「NO」)には、CPU101aが大当たり遊技処理プログラム241aを読み出して、ラウンド遊技回数(R)記憶領域408に記憶されたラウンド遊技回数(R)が最大であるか否かを判断する。なお、本実施形態においては、長当たり遊技は「15」に、短当たり遊技は「2」に、最大ラウンド遊技回数が設定されている。
【0184】
(ステップS1034)(ステップS1035)
上記ステップS1033において、ラウンド遊技回数(R)が最大ではないと判断した場合には、次回のラウンド遊技を実行すべく、大当たり遊技処理プログラム241aがインターバル時間をセットする。本実施形態においては、ラウンド遊技が終了してから次のラウンド遊技が開始するまでのインターバルを2秒としているため、RAM101cの所定の記憶領域に2秒と記憶し(ステップS1034)、インターバル時間の計測を開始する(ステップS1035)。
【0185】
(ステップS1036)(ステップS1037)
一方、上記ステップS1033において、ラウンド遊技回数(R)が最大に達していると判断した場合、CPU101aは大当たり遊技処理プログラム241aを読み出して、大当たり遊技終了の情報を副制御基板102に送信するためにエンディングコマンドをセットする(ステップS1036)。このとき、具体的には図示しないが、オープニングコマンドのセットと同様、長当たり遊技開始フラグがONになっている場合には、長当たり用エンディングコマンドがセットされ、短当たり遊技開始フラグがONになっている場合には、短当たり用エンディングコマンドがセットされる。また、これと同時に、RAM101cの所定の記憶領域に、エンディングに要する時間すなわちエンディング時間(例えば5秒)を記憶するとともに、エンディング時間の計測を開始する(ステップS1037)。
【0186】
また、図20において、上記ステップS1017でエンディング中であると判断され、かつ、ステップS1018で当該エンディング時間を経過したと判断された場合には、当該長当たり遊技または短当たり遊技の終了後の遊技状態を設定すべく、図22に示す処理が実行される。
【0187】
(ステップS1038)
CPU101aは、フラグ消去プログラム241cを読み出して、長当たり遊技開始フラグ記憶領域410dまたは短当たり遊技開始フラグ記憶領域410eにONされているフラグをOFFする。
【0188】
(ステップS1039)
次に、CPU101aは、大当たり遊技処理プログラム241aを読み出して、昇格確定フラグ記憶領域412にフラグがONされているか否かを判断する。すでに説明したとおり、この昇格確定フラグ記憶領域412にフラグがONされるのは、1〜3回目のラウンド遊技中に、昇格入賞口27に遊技球が入球して昇格抽選が行われ、昇格確定の抽選結果が得られた場合である。
【0189】
(ステップS1040)
上記ステップS1039において、昇格確定フラグ記憶領域412のフラグがONされていると判断した場合には、CPU101aがフラグ付加プログラム241bを読み出して、高確率遊技フラグ記憶領域410cにフラグをONする。なお、大当たり当選時の遊技状態が高確率遊技状態である場合には、すでに高確率遊技フラグ記憶領域410cのフラグがONされているため、そのままフラグをONしたままにする。
【0190】
(ステップS1041)
また、大当たり遊技処理プログラム241aは、高確率遊技状態の残り変動回数(X)記憶領域406に、以後、大当たり乱数の判定を何回まで「高確率時乱数判定テーブル」で行うのかを記憶する。本実施形態においては、上限変動回数(X)に「10000」が記憶される。
【0191】
(ステップS1042)
これに対して、上記ステップS1039において、昇格確定フラグ記憶領域412のフラグがOFFされていると判断された場合には、CPU101aがフラグ消去プログラム241cを読み出して、高確率遊技フラグ記憶領域410cのフラグをOFFする。なお、大当たり当選時の遊技状態が低確率遊技状態である場合には、もともと高確率遊技フラグ記憶領域410cのフラグがOFFになっているため、そのままフラグをOFFしたままにする。
【0192】
(ステップS1043)
また、大当たり遊技処理プログラム241aは、高確率遊技状態の残り変動回数(X)記憶領域406にデータが記憶されている場合には、当該データをリセットする。
【0193】
上記からも明らかなように、本実施形態においては、大当たり遊技が実行された場合、すなわち、大当たりに当選すると、原則として以後の遊技状態が低確率遊技状態となる。しかしながら、1〜3回目のラウンド遊技中に昇格入賞口27に遊技球が入球するとともに、昇格抽選によって昇格確定の抽選結果が得られた場合には、以後の遊技状態が高確率遊技状態となる。
【0194】
(ステップS1044)
また、大当たり遊技処理プログラム241aは、上記大当たり図柄が時短付きの大当たり図柄であるかをさらに判断する。つまり、セットされている特別図柄が、「通常時短付き長当たり」「通常時短付き短当たり」のいずれかに係る図柄「1」または「2」であるかを判断する。
【0195】
(ステップS1045)(ステップS1046)
上記ステップS1044において、上記大当たり図柄が時短付きの大当たり図柄であると判断した場合には、CPU101aがフラグ付加プログラム241bを読み出して、時短遊技フラグ記憶領域410bにフラグをONする(ステップS1045)。
また、この場合には、CPU101aが時短継続期間設定プログラム241dを読み出して、時短遊技状態の残り変動回数(J)記憶領域407に「100」を記憶する(ステップS1046)。
【0196】
(ステップS1047)(ステップS1048)
一方、上記大当たり図柄が時短無しの大当たり図柄であると判断された場合、つまり、セットされている特別図柄が「通常時短無し短当たり」に係る図柄「3」であると判断された場合には、CPU101aがフラグ消去プログラム241cを読み出して、時短遊技フラグ記憶領域410bにおいてフラグをOFFする。
また、時短遊技状態の残り変動回数(J)記憶領域407に数値(J)が記憶されている場合には、当該数値(J)をクリアする。なお、大当たり当選時の遊技状態が非時短遊技状態である場合には、もともとフラグがOFFされているため、そのままフラグをOFFしたままにする。
【0197】
(ステップS1049)
最後に、CPU101aは大当たり遊技処理プログラム241aを読み出して、昇格入賞口入球フラグ記憶領域411、昇格確定フラグ記憶領域412に記憶されているフラグをOFFして、大当たり遊技の処理を終了する。
以上のようにして、大当たり遊技処理が終了したら次のサブルーチンが実行される。
【0198】
(小当たり遊技処理)
上記ステップS902において、小当たり遊技開始フラグ記憶領域410fにフラグがONされていると判断した場合には、CPU101aが小当たり遊技処理プログラム241eを読み出して、図23に示す小当たり遊技処理を開始する。
【0199】
(ステップS1101)
小当たり遊技は、オープニングコマンドを送信することによって開始となる。このオープニングコマンドは、主制御基板101における小当たり遊技処理の開始情報を、副制御基板102に送信するためのものである。したがって、小当たり遊技処理プログラム241eは、このオープニングコマンドが既に送信されているか否かを判断する。
【0200】
(ステップS1102)
上記ステップS1101において、オープニングコマンドはまだ送信されていないと判断した場合には、小当たり遊技処理プログラム241eが、副制御基板102に送信するオープニングコマンドをセットする。このとき、小当たり遊技処理プログラム241eは、上記大当たり遊技処理プログラム241aと同様に、短当たり用オープニングコマンドをセットする。つまり、小当たり遊技の開始時と、短当たり遊技の開始時とで、同一のコマンドをセットする。このように、小当たり遊技処理プログラム241eが、短当たり用オープニングコマンドをセットするのは、副制御基板102がコマンドを受信した際に、小当たり遊技が開始したのか、短当たり遊技が開始したのかを判別不能にするためである。これにより、副制御基板102においては、小当たり遊技と短当たり遊技とで、同一の演出を確実に制御することが可能となる。
【0201】
(ステップS1103)
上記のようにしてコマンドをセットしたら、小当たり遊技処理プログラム241eは、オープニング時間の計測を開始して、当該小当たり遊技処理を終了する。
【0202】
(ステップS1104)
上記ステップS1101において、既にオープニングコマンドが送信されていると判断した場合には、小当たり遊技処理プログラム241eが、現在オープニング中であるか否かを判断する。
【0203】
(ステップS1105)
上記ステップS1104において、現在オープニング中であると判断した場合には、予め設定されたオープニング時間を経過したか否かを判断する。その結果、設定時間を経過していないと判断した場合には、当該小当たり遊技処理を終了し、次のサブルーチンを実行する。
【0204】
(ステップS1106)(ステップS1107)
上記ステップS1105において、設定時間を経過していると判断した場合には、第1大入賞口開閉ソレノイド11cを通電制御するためのコマンドをセットする。このコマンドは、第1大入賞口開閉ソレノイド11cに対して、0.1秒間の通電を2秒のインターバルをもって2回行う命令である。つまり、上記大当たり遊技処理と異なり、小当たり遊技処理においては、第1大入賞口開閉ソレノイド11cに対する制御、すなわち第1大入賞口11の開閉動作が一連の動作として行われることとなり、当該連続動作がオープニング時間を経過したところで開始となる。
また、小当たり遊技処理プログラム241eは、大入賞口作動時間の計測を開始して(ステップS1107)、当該小当たり遊技処理を終了する。
【0205】
(ステップS1108)
一方、上記ステップS1104において、オープニング中ではないと判断した場合には、小当たり遊技処理プログラム241eが、現在エンディング中であるか否かを判断する。ここでいうエンディングとは、予め設定された大入賞口の開閉制御を終了した後の処理をいうものである。
【0206】
(ステップS1109)(ステップS1110)
上記ステップS1108において、エンディング中ではないと判断した場合というのは、オープニング中、エンディング中のいずれでもない場合、すなわち、小当たり遊技において第1大入賞口11が連続作動中ということになる。したがって、ここでは、小当たり遊技処理プログラム241eが、第1大入賞口検出SW11aがONしているか否かを判断し(ステップS1109)、当該検出SW11aがONしている場合には、大入賞口入球数(C)記憶領域409に記憶された入球数(C)に「1」を加算して、新たに入球数(C)を記憶する(ステップS1110)。
【0207】
(ステップS1111)(ステップS1112)(ステップS1113)
次に、小当たり遊技処理プログラム241eは、設定された作動時間を経過したか否かを判断する(ステップS1111)。ここでいう作動時間とは、1回目の第1大入賞口開閉ソレノイド11cの通電時間(0.1秒)+インターバル時間(2秒)+2回目の第1大入賞口開閉ソレノイド11cの通電時間(0.1秒)の合計2.2秒である。この作動時間を経過すると、大入賞口開閉ソレノイド制御が終了となる(ステップS1113)。
また、設定された開放時間内であっても、第1大入賞口11に所定個数(例えば9個)の遊技球が入球した場合(ステップS1112の「YES」)には、小当たり遊技処理プログラム241eが大入賞口開閉ソレノイド制御を終了する。
なお、作動時間が経過しておらず、また、入球数(C)が所定個数に達していない場合には、そのまま当該小当たり遊技処理を終了する(ステップS1112のNO)。
【0208】
(ステップS1114)
上記ステップS1113において、大入賞口開閉ソレノイド制御が終了したら、小当たり遊技処理プログラム241eが、大入賞口入球数(C)記憶領域409に記憶された入球数(C)をリセットする。
【0209】
(ステップS1115)(ステップS1116)
また、小当たり遊技処理プログラム241eは、小当たり遊技終了の情報を副制御基板102に送信するためにエンディングコマンドをセットする(ステップS1115)。このときセットされるエンディングコマンドは、短当たり遊技状態においてセットされる短当たり用エンディングコマンドと同じである。つまり、オープニングコマンドと同様、エンディングコマンドについても、短当たり遊技と小当たり遊技とで同じコマンドがセットされる。また、これと同時に、RAM101cの所定の記憶領域に、エンディングに要する時間(例えば5秒)を記憶するとともに、エンディング時間の計測を開始する(ステップS1116)。
【0210】
(ステップS1117)
上記ステップS1108において、エンディング中と判断された場合には、当該ルーチン処理以前のルーチン処理において設定されたエンディング時間を経過したか否かを判断する。その結果、エンディング時間を経過していないと判断した場合には、ここで小当たり遊技処理が終了となる。
なお、当該ルーチン処理において、ステップS1109〜ステップS1116の処理が行われた場合には、必ずステップS1117で「NO」と判断される。
【0211】
(ステップS1118)
次に、CPU101aは、フラグ消去プログラム241hを読み出して、小当たり遊技開始フラグ記憶領域410fにONされているフラグをOFFし、小当たり遊技が終了となる。
以上のようにして小当たり遊技処理が終了したら、次のサブルーチンを実行する。
なお、本実施形態においては、小当たり遊技中に第1大入賞口11が開放される。このとき、昇格入賞口27に遊技球が導かれる可能性があるが、仮に昇格入賞口27に遊技球が導かれたとしても、当該昇格入賞口27への遊技球の入球に基づく処理は一切なされない。つまり、小当たり遊技中に昇格入賞口27に遊技球が導かれたとしても、大当たり遊技中とは異なり、何らの特典が付与されることもない。
ただし、小当たり遊技によって短当たり遊技との差異を判別困難とするという効果を期待しないのであれば、小当たり遊技中に開放する大入賞口を第2大入賞口28としてもよい。このようにすれば、小当たり遊技中の昇格入賞口検出SW27aからの信号による誤作動を生じることがなくなる。
【0212】
上記のようにして大入賞口処理が終了すると、CPU101aは、ROM101bから賞球処理プログラムを読み出して、各検出SWの検出信号に応じて所定の賞球を払い出す処理を行う(図8参照)。本実施形態においては、当該賞球処理については詳細な説明は省略する。そして、賞球処理が終了したら、最後にCPU101aが出力処理プログラム260を読み出して、出力処理を実行する。
【0213】
(ステップS1201)〜(ステップS1208)
出力処理プログラム260は、図24に示すように、各コマンドを副制御基板102に送信する。ステップS1201において送信される演出実行コマンドは、特別図柄変動処理においてセットされたコマンドである(図14のステップS508参照)。
ステップS1202〜ステップS1204において送信される各コマンドは、それぞれ長当たり遊技処理中にセットされたコマンドであり、ステップS1205〜ステップS1207において送信されるコマンドは、いずれも短当たり遊技処理中にセットされたコマンドである(図20、図21参照)。
ただし、ステップS1205で送信される短当たり用オープニングコマンド、およびステップS1207で送信される短当たり用エンディングコマンドは、小当たり遊技処理中にもセットされる(図23のステップS1102、ステップS1115参照)。
ステップS1208において送信されるコマンドは、長当たり遊技中または短当たり遊技中にセットされたコマンドである(図21のステップS1032)。
【0214】
(ステップS1209)
そして、上記各サブルーチン処理において確定した内容は、コマンドとして外部装置へ送信される。外部装置としては、例えば、遊技機1の上方に設置された表示装置があげられる。この表示装置には、大当たりの総抽選回数や、大当たりの当選回数、または高確率大当たりの当選回数等のさまざまな情報を遊技者に報知するものであり、こうした情報を遊技者に報知すべく、出力処理プログラム260は、必要な情報をコマンドとして外部装置に送信する。
【0215】
以上のようにして、主制御基板101においては、CPU101aが各メインプログラムやサブプログラムを読み出して、上記した全ての処理を0.004秒ごとに実行している。
【0216】
次に、主制御基板101から各コマンドが送信された際の、副制御基板102における処理について説明する。主制御基板101から送信された各コマンドは、副制御基板102のRAM102cに記憶される。副制御基板102のCPU102aは、RAM102cにコマンドが記憶されたか否かを、例えば0.004秒おきに見に行くとともに、記憶されている各コマンドに基づいて演出を制御する。図25は、副制御基板102において実行される主なサブルーチンを示しており、CPU102aは、演出実行コマンド受信処理→特別遊技コマンド受信処理→演出用コマンド送信処理を繰り返し行っている。
【0217】
(演出実行コマンド受信処理)
CPU102aは、ROM102bから演出実行コマンド受信時処理プログラム320を読み出して、図26に示す演出実行コマンド受信処理を実行する。
【0218】
(ステップS1301)
演出実行コマンド受信時処理プログラム320は、RAM102cに演出実行コマンドが記憶されているか否かを判断する。その結果、演出実行コマンドが記憶されていない場合には、当該演出実行コマンド受信処理を終了し、次のサブルーチンを実行する。
【0219】
(ステップS1302)
上記ステップS1301において演出実行コマンドが記憶されていると判断した場合には、ROM102bに格納された複数の演出テーブルの中から、演出実行コマンドに基づいて1の演出テーブルを選択する。
演出実行コマンドは、これから変動表示が開始される特別図柄の内容、すなわち、大当たり、小当たり、ハズレのいずれに係る特別図柄の変動表示が開始されるのかという情報を有している。また、この特別図柄の変動表示の際に行われる演出が、リーチ有り演出であるのかリーチ無し演出であるのか、さらにはその演出の時間に係る情報を有している。
【0220】
そして、ROM102bには、長当たり演出テーブル、短当たりおよび小当たり演出テーブル、ハズレリーチ有り演出テーブル、ハズレリーチ無し演出テーブルが格納されている。これら各テーブルには、主制御基板101で決定される変動時間に対応するテーブルが複数設けられている。例えば、ハズレリーチ無し演出テーブルには、4秒用、8秒用、12秒用のテーブルが設けられており、長当たり演出テーブルには、1分、1分30秒、2分のテーブルが設けられている。
演出実行コマンド受信時処理プログラム320は、上記複数のテーブルの中から、受信した演出実行コマンドが有している情報に基づいて1の演出テーブルを選択する。例えば、受信した演出実行コマンドが、「ハズレ」「リーチ無し演出」「変動時間4秒」という情報を有している場合には、4秒用のハズレリーチ無し演出テーブルを選択する。
【0221】
(ステップS1303)(ステップS1304)
次に、CPU102aは演出乱数抽選プログラム321を読み出して、「0」〜「250」の乱数の中から1の乱数を無作為に抽出する(ステップS1303)。
そして、CPU102aは演出乱数判定処理プログラム322を読み出して、上記取得した乱数を、上記ステップS1302で決定した演出テーブルに基づいて判定する。演出テーブルにおいては、乱数と演出パターンとが対応付けられており、乱数に応じて多数の演出パターンの中から1の演出パターンを決定する。ここでは、演出表示装置13における装飾図柄パターン、演出役物装置14,15の動作パターン、演出用照明装置16の照射パターン、音声出力装置18から出力する音声パターンがそれぞれ決定される。
【0222】
(ステップS1305)
上記のようにして、特別図柄の変動表示中に行われる演出パターンが決定したら、演出実行コマンド受信時処理プログラム320が、当該演出パターンに係る演出確定コマンドをセットする。
これにより、演出実行コマンド受信処理が終了となり、CPU102aは、次のサブルーチンを実行する。
【0223】
(特別遊技コマンド受信処理)
上記のようにして演出実行コマンド受信処理が終了すると、CPU102aは、ROM102bから特別遊技コマンド受信時処理プログラム330を読み出して、図27に示す特別遊技コマンド受信処理を行う。
【0224】
(ステップS1401)
特別遊技コマンド受信時処理プログラム330は、RAM102cに長当たり用コマンド(オープニングコマンド、ラウンド開始コマンド、エンディングコマンド)が記憶されているか否かを判断する。その結果、長当たり用コマンドが記憶されている場合には、図28に示す長当たり用コマンド受信処理を行う。
【0225】
(ステップS1402)
一方、上記ステップS1401において、特別遊技コマンド受信時処理プログラム330が、RAM102cに長当たり用コマンドが記憶されていないと判断した場合には、さらに短当たり用コマンド(オープニングコマンド、ラウンド開始コマンド、エンディングコマンド)が記憶されているか否かを判断する。その結果、短当たり用コマンドが記憶されている場合には、図29に示す短当たり用コマンド受信処理を行う。なお、RAM102cに、短当たり用コマンドも記憶されていないと判断した場合には、CPU102aが当該特別遊技コマンド受信処理を終了し、次のサブルーチンを実行する。
【0226】
(長当たり用コマンド受信処理)
上記ステップS1401において、RAM102cに長当たり用コマンドが記憶されていると判断した場合には、CPU102aが長当たり用コマンド受信時処理プログラム331を読み出して、図28に示す長当たり用コマンド受信処理を開始する。
【0227】
(ステップS1501)
CPU102aは、長当たり用コマンド受信時処理プログラム331を読み出して、RAM102cに記憶されているコマンドが、上記ステップS1032でセットされた昇格確定コマンドであるか否かを判断する。
【0228】
(ステップS1502)
上記ステップS1501において、受信したコマンドが昇格確定コマンドであると判断した場合には、CPU102aが長当たり用コマンド受信時処理プログラム331を読み出して、RAM102cの所定の領域に昇格演出フラグをONする。
【0229】
(ステップS1503)
次に、CPU102aは長当たり用コマンド受信時処理プログラム331を読み出して、RAM102cに記憶されているコマンドが、長当たり用オープニングコマンドであるか否かを判断する。
【0230】
(ステップS1504)
RAM102cに長当たり用オープニングコマンドが記憶されている場合には、長当たり用コマンド受信時処理プログラム331が、まず、長当たり遊技中に行われる演出に係るコマンド(長当たり遊技中演出コマンド)をセットする。ここでセットされる「長当たり遊技中演出コマンド」は、演出表示装置13に画像を表示するためのコマンド、演出役物装置14,15を作動するためのコマンド、演出用照明装置16を点灯するためのコマンド、音声出力装置18から音声を出力するためのコマンドである。これら各コマンドに基づいて行われる演出は、長当たり遊技の開始から終了まで継続的に行われるものである。
【0231】
(ステップS1505)
また、長当たり用コマンド受信時処理プログラム331は、長当たり遊技の開始時に行われる演出に係るコマンド(長当たり用オープニング演出コマンド)をセットする。「長当たり用オープニング演出コマンド」によって実行される演出とは、例えば、演出表示装置13や音声出力装置18において、「長当たり遊技開始」というメッセージを表示したり、音声で報知したりするものである。上記長当たり遊技中演出コマンドおよび長当たり用オープニング演出コマンドをセットしたら、CPU102aは、当該ルーチン処理における長当たり用コマンド受信処理を終了し、次のサブルーチン処理を実行する。
【0232】
(ステップS1506)
これに対して、上記ステップS1503において、RAM102cに記憶されているコマンドが、長当たり用オープニングコマンドではないと判断した場合には、上記RAM102cに記憶されているコマンドが、ラウンド開始コマンドであるか否かを判断する。
【0233】
(ステップS1507)
RAM102cに記憶されているコマンドが、ラウンド開始コマンドであると判断した場合には、CPU102aが長当たり用コマンド受信時処理プログラム331を読み出して、RAM102cの所定の領域に昇格演出フラグがONされているか否かを判断する。
【0234】
(ステップS1508)
上記ステップS1507において、昇格演出フラグがONされていると判断した場合には、さらに、受信したラウンド開始コマンドが、10〜15回目のラウンド遊技に係るものであるか否かを判断する。
【0235】
(ステップS1509)
上記ステップS1508において、10〜15回目のラウンド遊技に係るラウンド開始コマンドであると判断した場合には、CPU101aが報知乱数抽選プログラム331aを読み出して、0〜10の範囲から1つの乱数を取得する。
【0236】
(ステップS1510)(ステップS1511)
次に、CPU101aは報知乱数判定プログラム331bを読み出して、上記ステップS1509で取得した乱数を所定のテーブルに基づいて判定する。なお、乱数の判定方法は、上記大当たり乱数や図柄乱数の判定と同様である。また、ここでは、取得した乱数が0〜5であった場合に、昇格確定を報知するものとしており、取得した乱数が6〜10であった場合に、昇格確定について報知しないものとしている。
【0237】
(ステップS1512)
上記ステップS1511において、昇格確定を報知すると判断した場合には、CPU101aが長当たり用コマンド受信時処理プログラム331を読み出して、報知コマンドをセットする。この報知コマンドは、高確率遊技状態へ移行するというメッセージを、演出表示装置13において表示するとともに、音声出力装置18において音声にて出力するためのコマンドである。
【0238】
(ステップS1513)
上記のようにして報知コマンドがセットされたら、CPU101aが長当たり用コマンド受信時処理プログラム331を読み出して、昇格演出フラグをOFFする。
【0239】
(ステップS1514)
次に、CPU101aは、長当たり用コマンド受信時処理プログラム331を読み出して、ラウンド演出コマンドをセットする。このラウンド演出コマンドは、演出表示装置13において、例えば「第5ラウンド」というメッセージを重畳表示させるものである。なお、上記ステップS1512でセットされる報知コマンドは、報知抽選の結果に応じてセットされるものであり、また、10〜15回目のラウンド遊技の開始時にのみセットされうるが、このラウンド演出コマンドは、全てのラウンド遊技の開始時にセットされるものである。
【0240】
(ステップS1515)
一方、RAM102cに記憶されているコマンドが、ラウンド開始コマンドでない場合というのは、長当たり用エンディングコマンドがRAM102cに記憶されている場合である。したがって、この場合には、長当たり用コマンド受信時処理プログラム331が、長当たり用エンディング演出コマンドをセットする。なお、長当たり用エンディング演出コマンドがランプ制御基板104または演出制御基板105に送信されると、長当たり遊技の開始から継続的に行われていた演出が終了し、エンディングに係る演出が新たに行われる。
【0241】
(ステップS1516)
上記のようにしてエンディング演出コマンドがセットされたら、CPU101aが長当たり用コマンド受信時処理プログラム331を読み出して、昇格演出フラグをOFFする。なお、昇格演出フラグがONされていない場合、あるいは既にステップS1513において昇格演出フラグがOFFされている場合には、当該処理はなされずに長当たり用コマンド受信処理が終了となる。
【0242】
(短当たり用コマンド受信処理)
上記ステップS1402において、RAM102cに短当たり用コマンドが記憶されていると判断した場合には、CPU102aが短当たり用コマンド受信時処理プログラム332を読み出して、図29に示す短当たり用コマンド受信処理を開始する。
なお、本実施形態においては、短当たり遊技時と小当たり遊技時との双方の場合において、同一の短当たり用コマンドが送信される。したがって、副制御基板102においては、短当たり遊技が実行されているのか、小当たり遊技が実行されているのかを区別することなく、以下の処理が実行されることとなる。
【0243】
(ステップS1601)
短当たり用コマンド受信時処理プログラム332は、RAM102cに記憶されているコマンドが、短当たり用オープニングコマンドであるか否かを判断する。
【0244】
(ステップS1602)
RAM102cに短当たり用オープニングコマンドが記憶されている場合には、短当たり用コマンド受信時処理プログラム332が、短当たり遊技中または小当たり遊技中に行われる演出に係るコマンド(短当たり・小当たり遊技中演出コマンド)をセットする。ここでセットされる「短当たり・小当たり遊技中演出コマンド」は、演出表示装置13に画像を表示するためのコマンド、演出役物装置14,15を作動するためのコマンド、演出用照明装置16を点灯するためのコマンド、音声出力装置18から音声を出力するためのコマンドである。これら各コマンドに基づいて行われる演出は、短当たり遊技または小当たり遊技の開始から終了まで継続的に行われるものである。
【0245】
なお、上記長当たり遊技においては、第1大入賞口11に遊技球が所定個数入球したところでラウンド遊技が終了するため、長当たり遊技に要する時間は、遊技球の入球状況によって毎回異なる。一方、短当たり遊技および小当たり遊技においては、第1大入賞口11の開放時間が極めて短いため、所定個数の遊技球が第1大入賞口11に入球したことによって第1大入賞口11が閉成することはない。言い換えれば、短当たり遊技における大入賞口の開放時間、すなわち短当たり遊技に要する時間は、毎回必ず同じになる。したがって、当該ステップS1602においてセットされる短当たり・小当たり遊技中演出コマンドは、例えば30秒等、設定した時間で演出が終了するようにセットされる。ただし、高確率遊技状態であるか低確率遊技状態であるかを遊技者に判別できないようにした、いわゆる潜伏確変演出モードに移行する場合には、短当たり遊技の終了後も引き続き同一の背景画像を演出表示装置13に表示することが望ましい。
【0246】
(ステップS1603)
上記ステップS1601において、RAM102cに記憶されているコマンドが、短当たり用オープニングコマンドではないと判断した場合には、短当たり用コマンド受信時処理プログラム332が、上記RAM102cに記憶されているコマンドが、ラウンド開始コマンドであるか否かを判断する。
本実施形態においては、主制御基板101から副制御基板102に短当たり用ラウンド開始コマンドが送信されても、副制御基板102は何ら制御を行うことはない。したがって、当該ステップS1603において、RAM102cに記憶されたコマンドが、短当たり用ラウンド開始コマンドであると判断した場合には、CPU102aがそのまま短当たり用コマンド受信処理を終了し、次のルーチン処理を実行する。
【0247】
(ステップS1604)
RAM102cに記憶されているコマンドが、ラウンド開始コマンドでないと判断する場合というのは、短当たり用エンディングコマンドがRAM102cに記憶されている場合である。したがって、この場合には、短当たり用コマンド受信時処理プログラム332が、短当たり・小当たり用エンディング演出コマンドをセットする。なお、短当たり・小当たり用エンディング演出コマンドがセットされても、短当たり遊技または小当たり遊技の開始時から行われている演出表示装置13または音声出力装置18における演出はそのまま継続して行われる。当該短当たり・小当たり用エンディング演出コマンドに基づいて実行される演出は、例えば、演出用照明装置16の点灯による演出等である。
【0248】
(演出用コマンド送信処理)
上記のようにして、各演出用のコマンドがセットされたら、CPU102aが演出用コマンド送信プログラム333を読み出して、セットされたコマンドをランプ制御基板104または演出制御基板105に送信する。これにより、副制御基板102におけるルーチン処理が終了する。
【0249】
上記のようにして、副制御基板102から演出制御基板105に演出用コマンドが送信されると、画像CPU105a1が画像ROM105b1からプログラムを読み出して、受信した演出用コマンドに基づいて演出表示装置13における画像表示を制御する。
具体的には、副制御基板102の演出実行コマンド受信処理において、演出確定コマンドがセットされた場合には、画像CPU105a1が装飾図柄変動表示プログラム342を読み出して、特別図柄の変動表示中に行われる装飾図柄の変動表示を開始する。つまり、演出制御基板105が演出確定コマンドを受信した場合には、装飾図柄変動表示プログラム342が、画像ROM105b1に格納された上記演出確定コマンドに対応する装飾図柄データを、VRAM105dに書き込んで演出表示装置13に表示制御する。これにより、演出表示装置13には、所定時間にわたって装飾図柄の変動表示が行われることとなる。
【0250】
また、副制御基板102の長当たり用コマンド受信処理において、報知コマンド、長当たり遊技中演出コマンド、長当たり用オープニング演出コマンド、ラウンド演出コマンド、長当たり用エンディング演出コマンドがセットされた場合には、画像CPU105a1が長当たり遊技用演出制御プログラム343を読み出して、演出表示装置13における画像表示を制御する。
一方、副制御基板102の短当たり用コマンド受信処理において、短当たり・小当たり遊技中演出コマンドがセットされた場合には、画像CPU105a1が短当たり/小当たり遊技用演出制御プログラム344を読み出して、演出表示装置13における画像表示を制御する。
また、演出制御基板105において、演出表示装置13を制御する際には、受信した演出用コマンドに基づいて、音声CPU105a2が音声ROM105b2から音声出力装置制御プログラム345を読み出して、音声出力装置18における音声を出力制御する。
【0251】
また、ランプ制御基板104においては、CPU104aが、受信した演出用コマンドに基づいて演出役物装置作動プログラム360を読み出して、演出役物装置14,15を作動制御する。
また、CPU104aは、受信した演出用コマンドに基づいて演出用照明装置制御プログラム361を読み出して、演出用照明装置16を制御する。
【0252】
上記実施形態によれば、大当たり遊技中の遊技結果に応じて、以後の遊技状態が低確率遊技状態になるか高確率遊技状態になるかが変わるので、大当たり遊技の興趣を高めることができる。したがって、大当たり遊技中の遊技者の倦怠感が払拭されて、遊技者の遊技継続意欲が中断されることがなくなる。このように、大当たり遊技の実行中も遊技意欲が継続されれば、以後の遊技状態が仮に低確率遊技状態となった場合にも、遊技者が遊技を継続する可能性を高めることができる。
また、いずれのラウンド遊技で昇格抽選が行われるのかを遊技者に判別できないようにすれば、大当たり遊技が終了するまで遊技者に緊張感を与えることができ、一層大当たり遊技の興趣を高めることができる。
しかも、昇格抽選が行われないラウンド遊技中には、昇格入賞口27が設けられた第一大入賞口11が開放されないので、昇格入賞口検出SW27aからの信号によって誤作動が生じることもない。これにより、誤作動を防ぎつつも、制御手段等の構成を簡素化することが可能となる。
【0253】
なお、上記実施形態においては、1〜3回目のラウンド遊技において昇格抽選が行われるようにしたが、昇格抽選が行われるラウンド遊技は、いずれの回に設定しても構わない。
また、上記実施形態においては、10〜15回目のラウンド遊技の開始時に、高確率遊技状態に移行することを報知するか否かを抽選により決定するようにしたが、抽選ではなく、所定のタイミングで必ず報知することとしてもよい。また、報知するタイミングは上記実施形態に限らないし、しかも、報知しないこととしてもよい。ただし、本実施形態のように、報知されるタイミングが抽選により決定されるようにすれば、いずれのラウンド遊技で昇格抽選が行われるのかを、一層判別しにくくすることができる。つまり、10回目のラウンド遊技の開始時に報知されたり、15回目のラウンド遊技で報知されたりすれば、あたかも昇格抽選そのものが10回目あるいは15回目のラウンド遊技中になされているような印象を与えることができる。このように、昇格抽選がいつ行われるのかをわからなくすることにより、一層遊技の興趣を高めることができる。
【0254】
また、上記実施形態においては、短当たり遊技中に昇格確定の抽選結果が得られたとしても、高確率遊技状態になることを遊技者に報知しないようにしているが、これを報知することとしてもよいこと当然である。なお、昇格抽選の結果を報知することとした場合には、昇格が確定することを報知するのではなく、昇格しないという旨の報知のみを行っても構わない。
ただし、高確率遊技状態に移行することが確定してすぐに報知するよりも、大当たり遊技の後半あるいは大当たり遊技の終了後に報知することとした方が、遊技者の緊張感を長期にわたって持続させることができる。
【0255】
また、上記実施形態においては、長当たりが1種類のみ設けられているが、例えば長当たりの種類を多数設けておき、昇格抽選が行われるラウンド遊技を大当たりの種類によって異なるようにしても構わない。このようにすれば、遊技の興趣を一層高めることができる。また、昇格抽選が一切行われない大当たりを用意することにより、大当たり遊技中の緊張感をより高めることも可能である。これにより、大当たり遊技中において、もしかしたら昇格抽選が行われないのではないかという不安感と緊張感とを遊技者に与えることができる。このように、一切昇格抽選が行われない大当たり遊技については、予め全てのラウンド遊技を第2大入賞口28で行うように別途プログラムを組むようにしても構わない。
【符号の説明】
【0256】
6 遊技領域
11 第1大入賞口
27 本発明の昇格領域を構成する昇格入賞口
28 第2大入賞口
101a CPU
221b 大当たり乱数抽選プログラム
221c 図柄乱数抽選プログラム
241a 大当たり遊技処理プログラム
241b フラグ付加プログラム
241c フラグ消去プログラム
241d 昇格抽選プログラム
【技術分野】
【0001】
本発明は、始動条件の成立により大当たりの抽選を行い、大当たりに当選すると大当たり遊技を実行することができる遊技機に関する。
【背景技術】
【0002】
従来、遊技球が始動口に入球したことを条件として大当たりの抽選が行われ、大当たりに当選すると所定の遊技利益が遊技者に付与される遊技機が広く知られている。大当たりの当選によって付与される遊技利益としては、大入賞口が開放されるラウンド遊技が実行され、大入賞口への遊技球の入球数に応じた賞球を獲得可能な大当たり遊技を実行する権利の付与が一般的である。しかしながら、大当たり遊技は、賞球の払い出しを目的とするものであるため、単に遊技球を発射していれば、開放された大入賞口に容易に遊技球を入球させることができ、大当たり遊技中に遊技者が倦怠感を覚える傾向があった。
【0003】
そこで、特許文献1に示される遊技機においては、大当たり遊技の終了後に、通常遊技状態(低確率遊技状態)よりも大当たりの当選確率が高確率となる高確率遊技状態(いわゆる確変状態)や、始動口に遊技球が入球しやすくなる時短遊技状態において遊技を行う権利を付与するか否かを、大当たり遊技中の遊技結果に応じて決定することで、大当たり遊技中の倦怠感を払拭するようにしている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2000−84197号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
大当たり遊技においてはラウンド遊技が複数回実行されるが、一層の遊技性の向上を目的として、全ラウンド遊技のうち、所定回のラウンド遊技中の遊技結果にのみ基づいて、以後の遊技状態を決定しようとすると、制御手段が誤作動を生じたり、あるいは制御手段の負担が大きくなったりしてしまう。
例えば、偶数回のラウンド遊技中に、所定の領域に導かれた遊技球の個数に基づいて以後の遊技状態を決定することとしているにも関わらず、奇数回のラウンド遊技中におけるセンサからの入球信号によって、以後の遊技状態が誤って決定されるおそれがある。このように、奇数回のラウンド遊技中の遊技結果によって、以後の遊技状態に影響を及ぼさないようにするためには、奇数回のラウンド遊技中のセンサからの入球信号を受信しないようにしたり、あるいは受信した入球信号を無視するようなプログラムを構成したりしなければならない。その結果、制御手段の構成が煩雑となり、設計の煩雑化や処理速度の低下を招来するという問題があった。
【0006】
本発明の目的は、大当たり遊技の興趣を高めながらも、誤作動が生じることなく、しかも制御手段の構成を簡素化することができる遊技機を提供することである。
【課題を解決するための手段】
【0007】
請求項1に記載の発明は、遊技領域に設けられた第1始動領域と第2始動領域と、前記第2始動領域に遊技球が入賞し難い第1態様と、遊技球が入賞し易い第2態様とに変化可能な可変入賞装置と、前記始動領域への遊技球の入賞により大当たりの抽選を行う大当たり抽選手段と、該大当たり抽選手段による抽選によって大当たりが確定したことを条件として、遊技領域に設けられた大入賞口のいずれかを開放するラウンド遊技が複数回実行され、大入賞口への遊技球の入球数に対応する賞球が払い出される大当たり遊技を実行する大当たり遊技制御手段と、前記大当たり遊技において予め設定されたラウンド遊技中に、前記大入賞口内に設けられた昇格領域に予め設定された個数の遊技球が導かれたことに基づいて昇格演出を行う昇格演出実行手段と、前記昇格演出実行手段によって前記昇格演出が行われたことに基づいて、前記大当たり遊技の終了後の遊技状態を、前記大当たりの抽選が所定の大当たりの当選確率のもとで行われる低確率遊技状態よりも高確率で行われる高確率遊技状態に設定すると共に前記低確率遊技状態中よりも前記可変入賞装置が第2の態様を実行し易い時短遊技状態に設定することが可能な遊技状態設定手段と、を備え、前記大入賞口は、前記昇格領域を有する第1大入賞口と、前記昇格領域を有さない第2大入賞口とからなり、前記大当たり遊技制御手段は、前記大当たり遊技の全ラウンド遊技の内、前記予め設定されたラウンド遊技中に前記第1大入賞口を開放するとともに前記第2大入賞口を閉塞した状態にし、前記大当たり遊技の全ラウンド遊技の内、前記予め設定されたラウンド遊技以外のラウンド遊技中に前記第2大入賞口を開放するとともに前記第1大入賞口を閉塞した状態にし、前記遊技状態設定手段により設定される遊技状態によらず、前記第2始動領域への遊技球の入賞を契機とした前記大当りの抽選を前記第1始動領域への遊技球の入賞を契機とした前記大当りの抽選よりも優先して実行することを特徴とする。
【0008】
本発明において、始動条件の成立とは、遊技領域に設けられた第1始動領域または第2始動領域に遊技球が入球するなど、大当たりの抽選を行う契機として予め設定された条件のことである。この始動条件の成立によって行われる大当たりの抽選方法は特に限定されない。
遊技領域とは、遊技者の操作によって発射された遊技球が転動する領域のことである。
本発明においては、大当たりの当選確率が所定の確率に設定された低確率遊技状態と、この低確率遊技状態よりも大当たりの当選確率が高く設定された高確率遊技状態とのうち、いずれかの遊技状態にて遊技が進行する。
低確率遊技状態は、大当たりに当選することによって設定されるものである。一方で、高確率遊技状態は、大当たりの当選によって実行される大当たり遊技中に昇格領域に予め設定された個数の遊技球が導かれたことに基づいて昇格演出がなされ、この前記昇格演出が行われたことに基づいて設定されるものである。なお、遊技機の初期状態は、低確率遊技状態に設定されていてもよいし、高確率遊技状態に設定されていてもよい。
【0009】
大入賞口は遊技領域に設けられており、通常は大入賞口が閉状態に維持されて、遊技球の入球が不可能とされている。一方、大当たり遊技が開始されると、大入賞口が開放されて遊技球が入球可能となる。ただし、大入賞口は、大当たり遊技以外の場合に開閉するものであっても構わない。また、大入賞口は、遊技球が入球もしくは通過したことを検出することができるものであれば、その構成は特に限定されるものではない。
大当たり遊技というのは、予め設定された回数のラウンド遊技が実行される遊技である。ラウンド遊技というのは、大入賞口が予め設定された回数または時間において開放されるとともに、この大入賞口の開放中に入球した遊技球の個数に応じた賞球が払い出される遊技である。本発明においては、ラウンド遊技が複数回実行されれば、その実行回数は特に限定されず、また、ラウンド遊技における大入賞口の開閉回数や開放時間等も特に限定されることはない。さらには、大当たりに複数の種類を設けておき、当選した大当たりによってラウンド遊技の内容や回数を変えるようにしても構わない。
【0010】
本発明においては大入賞口が少なくとも2つ設けられている。そして、第1大入賞口には昇格領域が設けられており、第2大入賞口には昇格領域が設けられていない。この昇格領域は、第1大入賞口が閉状態に維持されているときには遊技球が入球もしくは通過不可能となり、また、開放状態において遊技球の入球もしくは通過を検出することができれば、その構成や位置等は特に限定されない。
本発明においては、予め設定されたラウンド遊技中に、遊技球が昇格領域に導かれたことを条件として昇格演出が行われる。この昇格演出が行われるラウンド遊技の回数は特に限定されない。例えば、ラウンド遊技を15回行う大当たり遊技において、1回目のラウンド遊技においてのみ昇格演出が行われるようにしてもよいし、奇数回のラウンド遊技においてのみ昇格演出が行われるようにしてもよい。
本発明においては、大当たりに当選すると、大当たり遊技の終了後の遊技状態が低確率遊技状態に設定されることを前提としている。しかしながら、その大当たり遊技中に、昇格演出が行われ、昇格確定の結果が得られた場合には、以後の遊技状態が高確率遊技状態に設定される。つまり、予め設定されたラウンド遊技中に、昇格領域に予め設定された個数の遊技球が導かれなければ、あるいは昇格領域に予め設定された個数の遊技球が導かれたとしても、昇格確定の結果が得られなければ、大当たり遊技の終了後の遊技状態が低確率遊技状態に設定される。なお、昇格演出の方法は特に限定されることはない。
【0011】
請求項1に記載の発明において、前記昇格演出実行手段による昇格演出は、例えば、演出表示装置による画像の表示や音声出力装置による音声の出力、あるいは照明装置によるランプの点灯態様等、用いられる装置や報知方法等は特に限定されない。
前記昇格演出実行手段による前記昇格演出を実行することの報知は、前記予め設定されたラウンド遊技の終了後以降に行われれば、そのタイミングは特に限定されない。例えば、前記予め設定されたラウンド遊技が1〜3回目のラウンド遊技であれば、3回目のラウンド遊技の終了時に報知するようにしてもよいし、4回目あるいは最終のラウンド遊技中またはその終了時に報知してもよい。
【発明の効果】
【0012】
本発明によれば、大当たり遊技中の遊技結果に応じて、以後の遊技状態が低確率遊技状態になるか高確率遊技状態になるかが変わるので、大当たり遊技の興趣を高めることができる。しかも、予め設定されたラウンド遊技以外のラウンド遊技中には、昇格領域が設けられた第一大入賞口が開放されないので、昇格領域に遊技球が導かれたことを検出するセンサ等からの信号によって誤作動が生じることもない。これにより、誤作動を防ぎつつも、制御手段等の構成を簡素化することが可能となる。
また本発明によれば、低確率遊技状態になるか高確率遊技状態によらず、第2始動領域への遊技球の入賞を契機とした大当りの抽選を第1始動領域への遊技球の入賞を契機とした大当りの抽選よりも優先して実行することで、時短遊技が終了した時点で第1始動領域への遊技球の入賞を契機とした大当りの抽選の権利を多く保留することが可能になり、遊技の興趣を一層高めることができる。
【図面の簡単な説明】
【0013】
【図1】本実施形態の遊技機の正面図である。
【図2】図1の部分拡大図であり、始動口の開閉状態を示す図である。
【図3】図1の部分拡大図であり、第1大入賞口の開放状態を示す図である。
【図4】制御手段のブロック図である。
【図5】主制御基板のROMに格納された主なプログラムを示す図である。
【図6】他の基板のROMに格納された主なプログラムを示す図である。
【図7】主制御基板のRAMに設けられた主な記憶領域を示す図である。
【図8】主制御基板におけるルーチン処理を示す図である。
【図9】主制御基板における入賞ゲート通過処理を示すフローチャートである。
【図10】主制御基板における普通図柄変動処理を示すフローチャートである。
【図11】主制御基板における第2始動口処理を示すフローチャートである。
【図12】主制御基板における始動口入球処理を示すフローチャートである。
【図13】主制御基板のRAMに設けられた特別図柄保留記憶領域の概念図である。
【図14】主制御基板における特別図柄変動処理を示すフローチャートである。
【図15】主制御基板における大当たり判定処理を示すフローチャートである。
【図16】各乱数と、各乱数を判定するテーブルの一例を示す図である。
【図17】主制御基板における変動パターン選択処理を示すフローチャートである。
【図18】主制御基板における変動停止中処理を示すフローチャートである。
【図19】主制御基板における大入賞口処理を示すフローチャートである。
【図20】主制御基板における大当たり遊技処理を示すフローチャートである。
【図21】上記大当たり遊技処理における大入賞口の開放中の処理を示すフローチャートである。
【図22】上記大当たり遊技処理におけるエンディング時間の経過後の処理を示すフローチャートである。
【図23】主制御基板における小当たり遊技処理を示すフローチャートである。
【図24】主制御基板における出力処理を示すフローチャートである。
【図25】副制御基板におけるルーチン処理を示す図である。
【図26】副制御基板における演出実行コマンド受信処理を示すフローチャートである。
【図27】副制御基板における特別遊技コマンド受信処理を示すフローチャートである。
【図28】副制御基板における長当たり用コマンド受信処理を示すフローチャートである。
【図29】副制御基板における短当たり用コマンド受信処理を示すフローチャートである。
【発明を実施するための形態】
【0014】
以下、本発明の実施形態について図面を参照しながら具体的に説明する。
図1は本発明の遊技機の一例を示す正面図、図2は当該遊技機に設けられた始動口の部分拡大図、図3は当該遊技機に設けられた大入賞口の部分拡大図である。
遊技機1は、遊技盤2を備えており、この遊技盤2の下部位置には操作ハンドル3が回動可能に設けられている。この操作ハンドル3には、その回動角度を検出するための回動角検出SW3aが設けられており、この回動角検出SW3aの検出角度に応じた電圧が、遊技球発射機構に設けられた発射用ソレノイド4a(図4参照)に印加される。そして、発射用ソレノイド4aに電圧が印加されると、発射用ソレノイド4aが印加電圧に応じて作動するとともに、操作ハンドル3の回動角度に応じた強さで遊技球が発射される。
【0015】
上記のようにして発射された遊技球は、レール5a,5b間を上昇して遊技盤2の上部位置に達した後、遊技領域6内を落下する。このとき、遊技領域6に設けられた不図示の複数の釘や風車によって、遊技球は予測不能に落下することとなる。
また、上記遊技領域6には、複数の普通入賞口7が設けられている。これら各普通入賞口7には、普通入賞口検出SW7aが設けられており、この普通入賞口検出SW7aが遊技球の入球を検出すると、所定の賞球(例えば10個の遊技球)が払い出される。
【0016】
さらに、上記遊技領域6であって、上記普通入賞口7の上方には、入賞ゲート8が遊技球を通過可能に設けられている。入賞ゲート8には、遊技球の通過を検出するゲート検出SW8aが設けられており、このゲート検出SW8aが遊技球の通過を検出すると、後述する普通図柄の抽選が行われる。
【0017】
また、上記遊技領域6の下部位置には、上記普通入賞口7と同様に、遊技球が入球可能な第1始動口9が設けられている。また、第1始動口9の真下には、第2始動口10が設けられている。第2始動口10は、図2(a)に示すように、一対の可動片10bを有しており、これら一対の可動片10bが閉状態に維持される第1の態様と、図2(b)に示すように、一対の可動片10bが開状態となる第2の態様とに可動制御される。なお、第2始動口10が上記第1の態様に制御されているときには、当該第2始動口10の真上に位置する第1始動口9が障害物となって、遊技球の受入れを不可能または困難としている。一方で、第2始動口10が上記第2の態様に制御されているときには、上記一対の可動片10bが受け皿として機能し、第2始動口10への遊技球の入球が容易となる。つまり、第2始動口10は、第1の態様にあるときには遊技球の入球機会がほとんどなく、第2の態様にあるときには遊技球の入球機会が増すこととなる。
なお、上記第1始動口9および第2始動口10には、遊技球の入球を検出する第1始動口検出SW9aおよび第2始動口検出SW10aがそれぞれ設けられており、これら検出SWが遊技球の入球を検出すると、後述する大当たり遊技を実行する権利獲得の抽選(以下、「大当たりの抽選」という)が行われる。また、検出SW9a、10aが遊技球の入球を検出した場合にも、所定の賞球(例えば4個の遊技球)が払い出される。
【0018】
上記第2始動口10のさらに下方には、第1大入賞口11が設けられている。図3に示すように、この第1大入賞口11は、通常は第1大入賞口開閉扉11bによって閉状態に維持されており、遊技球の入球を不可能としている。これに対して、後述する特別遊技が開始されると、第1大入賞口開閉扉11bが開放されるとともに、この第1大入賞口開閉扉11bが遊技球を第1大入賞口11内に導く受け皿として機能し、遊技球が第1大入賞口11に入球可能となる。
【0019】
第1大入賞口11内には、本発明の昇格領域を構成する昇格入賞口27と、通常入賞口29とが設けられており、第1大入賞口11内に導かれた遊技球は、上記のいずれかの入賞口に入球することとなる。また、昇格入賞口27に接続された通路30には昇格入賞口検出SW27aが設けられ、通常入賞口29に接続された通路32には、第1大入賞口検出SW11aが設けられている。前記通路30は、第1大入賞口検出SW11aが設けられた位置よりも上流側において通路32に合流している。したがって、通常入賞口29に遊技球が入球すると、当該入球が第1大入賞口検出SW11aによって検出され、また、昇格入賞口27に遊技球が入球した場合には、当該入球が昇格入賞口検出SW27aによって検出された後、さらに第1大入賞口検出SW11aによって検出されることとなる。
【0020】
一方、図1に示すように、遊技領域6のやや上方には、前記第1大入賞口11と同様の第2大入賞口28が設けられている。この第2大入賞口28も、通常は第2大入賞口開閉扉28bによって閉状態に維持されており、遊技球の入球を不可能としている。これに対して、後述する特別遊技が開始されると、第2大入賞口開閉扉28bが開放されるとともに、この第2大入賞口開閉扉28bが遊技球を第2大入賞口28内に導く受け皿として機能し、遊技球が第2大入賞口28に入球可能となる。
第2大入賞口28は、入球した遊技球を遊技盤2の背面側に排出するための通路が接続されており、この通路に第2大入賞口28に遊技球が入球したことを検出するための第2大入賞口検出SW28aが設けられている。ただし、この第2大入賞口28には、上記第1大入賞口11に設けられた昇格領域が形成されていない。したがって、第2大入賞口28に入球した遊技球は、第2大入賞口検出SW28aによってのみ検出されることとなる。なお、第1大入賞口検出SW11aまたは第2大入賞口検出SW28aが遊技球の入球を検出すると、予め設定された賞球(例えば9個の遊技球)が払い出される。
また、図1に示すように、上記第1大入賞口11のさらに下方、すなわち、遊技領域6の最下部には、普通入賞口7、第1始動口9、第2始動口10、第1大入賞口11および第2大入賞口28のいずれにも入球しなかった遊技球を排出するための排出口12が設けられている。
【0021】
さらに、上記遊技盤2には、さまざまな演出を行う演出装置が設けられている。
具体的には、上記遊技領域6の略中央部分には、液晶表示器(LCD)等からなる演出表示装置13が設けられており、この演出表示装置13の右側面には、演出役物装置14,15が設けられている。さらに、遊技盤2の上部位置および下部位置の双方には、演出用照明装置16が設けられており、上記操作ハンドル3の左側には、演出ボタン17が設けられている。
【0022】
上記演出表示装置13は、遊技が行われていない待機中に画像を表示したり、遊技の進行に応じた画像を表示したりする。なかでも、第1始動口9または第2始動口10に遊技球が入球したときには、抽選結果を遊技者に報知する装飾図柄が変動表示される。装飾図柄というのは、例えば3つの数字をそれぞれスクロール表示するとともに、所定時間経過後に当該スクロールを停止させて、特定の図柄(数字)を配列表示するものである。これにより、図柄のスクロール中には、あたかも現在抽選が行われているような印象を遊技者に与えるとともに、スクロールの停止時に表示される図柄によって、抽選結果が遊技者に報知される。この装飾図柄の変動表示中に、さまざまな画像やキャラクター等を表示することによって、大当たりに当選するかもしれないという高い期待感を遊技者に与えるようにしている。
【0023】
上記演出役物装置14,15は、その動作態様によって遊技者に期待感を与えるものである。本実施形態においては、演出役物装置14を人の顔の形をした可動装置で構成しており、また、その瞼を演出役物装置15としている。演出役物装置14は、例えば、左右方向に移動したり、遊技機1の正面側に突出したりする。また、演出役物装置15は、瞼の開き具合が可変に制御されるようにしている。これら演出役物装置14,15の動作態様や、両演出役物装置14,15の動作の組み合わせによって、遊技者にさまざまな期待感を与えるようにしている。
また、演出用照明装置16は、それぞれ複数のライト16aを備えており、各ライト16aの光の照射方向や発光色を変更しながら、さまざまな演出を行うようにしている。
【0024】
また、上記操作ハンドル3の左側には、遊技者が押圧操作可能な演出ボタン17が設けられている。この演出ボタン17は、例えば、上記演出表示装置13に当該演出ボタン17を操作するようなメッセージが表示されたときのみ有効となる。演出ボタン17には、演出ボタン検出SW17aが設けられており、この演出ボタン検出SW17aが遊技者の操作を検出すると、この操作に応じてさらなる演出が実行される。
さらに、図1には示していないが、遊技機1にはスピーカからなる音声出力装置18(図4参照)が設けられており、上記の各演出装置に加えて、音声による演出も行うようにしている。
【0025】
そして、遊技領域6の下方には、第1特別図柄表示器19、第2特別図柄表示器20、普通図柄表示器21、第1保留表示器22、第2保留表示器23、普通図柄保留表示器24が設けられている。
上記第1特別図柄表示器19は、第1始動口9に遊技球が入球したことを契機として行われた大当たりの抽選結果を報知するためのものである。つまり、大当たりの抽選結果に対応する特別図柄が複数設けられており、この第1特別図柄表示器19に大当たりの抽選結果に対応する特別図柄を表示することによって、抽選結果を遊技者に報知するようにしている。例えば、大当たりに当選した場合には「7」が表示され、ハズレであった場合には「−」が表示される。このようにして表示される「7」や「−」が特別図柄となるが、この特別図柄はすぐに表示されるわけではなく、所定時間変動表示された後に、停止表示されるようにしている。
【0026】
より詳細には、第1始動口9に遊技球が入球すると、大当たりの抽選が行われることとなるが、この大当たりの抽選結果は即座に遊技者に報知されるわけではなく、所定時間を経過したところで遊技者に報知される。したがって、所定時間が経過するまでの間、第1特別図柄表示器19にはLEDを点滅させる等、あたかも現在抽選が行われているような表示(変動表示)がなされる。そして、所定時間が経過したところで、大当たりの抽選結果に対応する特別図柄が停止表示して、遊技者に抽選結果が報知されるようにしている。なお、第2特別図柄表示器20は、第2始動口10に遊技球が入球したことを契機として行われた大当たりの抽選結果を報知するためのもので、その表示態様は、上記第1特別図柄表示器19における特別図柄の表示態様と同一である。
【0027】
また、普通図柄表示器21は、入賞ゲート8を遊技球が通過したことを契機として行われる普通図柄の抽選結果を報知するためのものである。詳しくは後述するが、この普通図柄の抽選によって当たりに当選すると普通図柄表示器21が点灯し、その後、上記第2始動口10が所定時間、第2の態様に制御される。なお、この普通図柄についても、入賞ゲート8を遊技球が通過して即座に抽選結果が報知されるわけではなく、所定時間が経過するまで、普通図柄表示器21を点滅させる等、普通図柄が変動表示するようにしている。
【0028】
さらに、特別図柄の変動表示中や後述する特別遊技中等、第1始動口9または第2始動口10に遊技球が入球して、即座に特別図柄の変動表示を行えない場合には、一定の条件のもとで特別図柄の変動表示の権利が留保される。より詳細には、第1始動口9に遊技球が入球して留保される特別図柄の変動表示の権利は第1保留(U1)として留保され、第2始動口10に遊技球が入球して留保される特別図柄の変動表示の権利は第2保留(U2)として留保される。
これら両保留は、それぞれ上限留保個数を4個に設定し、その留保個数は、それぞれ第1保留表示器22と第2保留表示器23とに表示される。なお、第1保留(U1)が1つの場合には、第1保留表示器22の左側のLEDが点灯し、第1保留(U1)が2つの場合には、第1保留表示器22の2つのLEDが点灯する。また、第1保留(U1)が3つの場合には、第1保留表示器22の左側のLEDが点滅するとともに右側のLEDが点灯し、第1保留(U1)が4つの場合には、第1保留表示器22の2つのLEDが点滅する。また、第2保留表示器23においても、上記と同様に第2保留(U2)の留保個数が表示される。
そして、普通図柄の上限留保個数も4個に設定されており、その留保個数が、上記第1保留表示器22および第2保留表示器23と同様の態様によって、普通図柄保留表示器24において表示される。
【0029】
(制御手段の内部構成)
次に、図4を用いて、遊技の進行を制御する制御手段について説明する。本実施形態においては、制御手段100は、主制御基板101、副制御基板102、賞球制御基板103、ランプ制御基板104、および演出制御基板105から構成されている。
【0030】
主制御基板101は遊技の基本動作を制御する。この主制御基板101は、CPU101a、ROM101b、RAM101cを備えている。CPU101aは、各検出SWやタイマからの入力信号に基づいて、ROM101bに格納されたプログラムを読み出して演算処理を行うとともに、各装置や表示器を直接制御したり、あるいは演算処理の結果に応じて他の基板にコマンドを送信したりする。RAM101cは、CPU101aの演算処理時におけるデータのワークエリアとして機能する。
【0031】
上記主制御基板101の入力側には、普通入賞口検出SW7a、ゲート検出SW8a、第1始動口検出SW9a、第2始動口検出SW10a、第1大入賞口検出SW11a、第2大入賞口検出SW28a、昇格入賞口検出SW27a、が接続されており、遊技球の検出信号が主制御基板101に入力するようにしている。
また、主制御基板101の出力側には、役物作動装置25が接続されている。この役物作動装置25は、第2始動口10の一対の可動片10bを開閉動作させる第2始動口開閉ソレノイド10cと、第1大入賞口開閉扉11bを開閉動作させる第1大入賞口開閉ソレノイド11cと、第2大入賞口開閉扉28bを開閉動作させる第2大入賞口開閉ソレノイド28cと、によって構成される。
【0032】
副制御基板102は、主に遊技中や待機中等の各演出を制御する。この副制御基板102は、CPU102a、ROM102b、RAM102cを備えており、主制御基板101に対して、当該主制御基板101から副制御基板102への一方向に通信可能に接続されている。CPU102aは、主制御基板101から送信されたコマンド、または、上記演出ボタン検出SW17aやタイマからの入力信号に基づいて、ROM101bに格納されたプログラムを読み出して演算処理を行うとともに、当該処理に基づいて、コマンドをランプ制御基板104または演出制御基板105に送信する。RAM102cは、CPU102aの演算処理時におけるデータのワークエリアとして機能する。
【0033】
賞球制御基板103は、遊技球の発射制御と賞球の払い出し制御を行う。この賞球制御基板103は、CPU103a、ROM103b、RAM103cを備えており、主制御基板101に対して、双方向に通信可能に接続されている。CPU103aは、回動角検出SW3aからの入力信号に基づいて、ROM103bに格納されたプログラムを読み出して、遊技球発射機構に設けられた発射用ソレノイド4aを通電制御する。また、賞球制御基板103の出力側には、遊技球の貯留部から所定数の賞球を遊技者に払い出すためのモータ等を備えた賞球払出装置26が接続されている。CPU103aは、主制御基板101から送信されたコマンドに基づいて、ROM103bから所定のプログラムを読み出して演算処理を行うとともに、賞球払出装置26を制御して所定の賞球を遊技者に払い出す。このとき、RAM103cは、CPU103aの演算処理時におけるデータのワークエリアとして機能する。
【0034】
ランプ制御基板104は、上記各基板と同様に、CPU104a、ROM104b、RAM104cを備えており、遊技盤2に設けられた演出用照明装置16を点灯制御したり、光の照射方向を変更するためのモータに対する駆動制御をしたりする。また、演出役物14,15を動作させるソレノイドやモータ等の駆動源を通電制御する。このランプ制御基板104は、副制御基板102に接続されており、副制御基板102から送信されたコマンドに基づいて、上記の各制御を行うこととなる。
【0035】
演出制御基板105は、上記演出表示装置13の画像表示制御を行うための画像CPU105a1、画像ROM105b1、画像RAM105c1、VRAM105dと、上記音声出力装置18の音声出力制御を行うための音声CPU105a2、音声ROM105b2、音声RAM105c2とを備えている。この演出制御基板105は、上記副制御基板102に双方向通信可能に接続されており、その出力側に上記演出表示装置13および音声出力装置18を接続している。
【0036】
上記画像ROM105b1には、演出表示装置13に表示される装飾図柄や背景等の画像データが多数格納されており、画像CPU105a1が副制御基板102から送信されたコマンドに基づいて所定のプログラムを読み出すとともに、所定の画像データをROM105b1からVRAM105dに読み出して、演出表示装置13における表示制御をする。なお、画像CPU105a1は、演出表示装置13に対して、背景画像表示処理、装飾図柄表示処理、キャラクター画像表示処理など各種画像処理を実行するが、背景画像、装飾図柄画像、キャラクター画像は、演出表示装置13の表示画面上において重畳表示される。
すなわち、装飾図柄画像やキャラクター画像は背景画像よりも手前に見えるように表示される。このとき、同一位置に背景画像と図柄画像が重なる場合、Zバッファ法など周知の陰面消去法により各画像データのZバッファのZ値を参照することで、図柄画像を優先してVRAM105dに記憶させる。
【0037】
また、上記音声ROM105b2には、音声出力装置18から出力される音声のデータが多数格納されており、音声CPU105a2は、副制御基板102から送信されたコマンドに基づいて所定のプログラムを読み出すとともに、音声出力装置18における音声出力制御をする。
【0038】
(主制御基板のROMに格納された主なプログラム)
図5は、遊技の進行を制御する主制御基板101のROM101bに格納された主なプログラムの一例を示し、図6は、演出を制御する副制御基板102、ランプ制御基板104、演出制御基板105の各ROMに格納された主なプログラムの一例を示している。なお、図5、図6に示すプログラムは、本実施形態における制御のうち、特徴的な制御を行うプログラムを一例として列挙しているに過ぎず、遊技の進行にあたっては、この他にも不図示のプログラムが多数設けられている。
【0039】
図5に示すように、主制御基板101のROM101bには、遊技球が入賞ゲート8を通過したことを契機に機能するプログラムとして、普通図柄処理プログラム200が格納されている。また、ROM101bには、普通図柄処理プログラム200のサブプログラムとして機能する入賞ゲート通過時処理プログラム201、普通図柄変動時処理プログラム202、第2始動口制御プログラム203が格納されている。さらに、ROM101bには、上記入賞ゲート通過時処理プログラム201のサブプログラムとして機能する当たり乱数抽選プログラム201aと、普通図柄変動時処理プログラム202のサブプログラムとして機能する当たり乱数判定プログラム202a、変動時間設定プログラム202b、普通図柄変動表示プログラム202cと、第2始動口制御プログラム203のサブプログラムとして機能する開放時間設定プログラム203aが格納されている。
【0040】
また、ROM101bには、遊技球が第1始動口9または第2始動口10に入球したことを契機に機能するプログラムとして、特別図柄処理プログラム220が格納されている。また、ROM101bには、特別図柄処理プログラム220のサブプログラムとして機能する始動口入球時処理プログラム221、特別図柄変動時処理プログラム222が格納されている。さらに、ROM101bには、上記始動口入球時処理プログラム221のサブプログラムとして機能する特別図柄保留数カウントプログラム221a、大当たり乱数抽選プログラム221b、図柄乱数抽選プログラム221c、リーチ乱数抽選プログラム221dが格納されている。また、ROM101bには、上記特別図柄変動時処理プログラム222のサブプログラムとして機能する大当たり判定処理プログラム222a、変動パターン選択処理プログラム222b、変動乱数抽選プログラム222c、特別図柄変動表示プログラム222d、変動停止中処理プログラム222e、変動回数計数プログラム222f、フラグ消去プログラム222gが格納されている。
【0041】
また、ROM101bには、後述する特別遊技中に機能するプログラムとして、特別遊技処理プログラム240が格納されている。また、ROM101bには、特別遊技処理プログラム240のサブプログラムとして機能する大入賞口処理プログラム241と、さらにこの大入賞口処理プログラム241のサブプログラムとして機能する大当たり遊技処理プログラム241a、フラグ付加プログラム241b、フラグ消去プログラム241c、昇格抽選プログラム241d、小当たり遊技処理プログラム241eが格納されている。
そして、ROM101bには、上記各プログラムによって確定されたコマンドを、副制御基板102や賞球制御基板103、または外部接続装置(不図示)に送信する出力処理プログラム260が格納されている。なお、外部接続装置とは、例えば、遊技機1に隣接して設けられ、当該遊技機1に遊技球を貸し出すための貸球装置や、遊技機1の上方に設けられ、当該遊技機1における大当たりの回数等を表示する表示装置、あるいは各遊技機の進行状況等を把握するためのホールコンピュータ等である。
【0042】
なお、CPU101aが大当たり乱数抽選プログラム221bおよび図柄乱数抽選プログラム221cを読み出して行う処理が、本発明の大当たり抽選手段に相当する。
また、CPU101aが大当たり遊技処理プログラム241aを読み出して行う処理が、本発明の大当たり遊技制御手段に相当する。
また、CPU101aがフラグ付加プログラム241bまたはフラグ消去プログラム241cを読み出して行う処理が、本発明の遊技状態設定手段に相当する。
また、CPU101aが昇格抽選プログラム241dを読み出して行う処理が、本発明の昇格抽選手段に相当する。
【0043】
(他の基板のROMに格納された主なプログラム)
図6に示すように、副制御基板102のROM102bには、主制御基板101から送信された後述する演出実行コマンドを受信したときに機能するプログラムとして、演出実行コマンド受信時処理プログラム320が格納されている。また、ROM102bには、演出実行コマンド受信時処理プログラム320のサブプログラムとして機能する演出乱数抽選プログラム321、演出乱数判定処理プログラム322が格納されている。
また、ROM102bには、主制御基板101から送信された後述する特別遊技コマンドを受信したときに機能するプログラムとして、特別遊技コマンド受信時処理プログラム330が格納されている。また、ROM102bには、上記特別遊技コマンド受信時処理プログラム330のサブプログラムとして機能する長当たり用コマンド受信時処理プログラム331、この長当たり用コマンド受信時処理プログラム331のサブプログラムとして機能する報知乱数抽選プログラム331a、報知乱数判定プログラム331b、および短当たり用コマンド受信時処理プログラム332が格納されている。
さらに、ROM102bには、副制御基板102において確定した演出用のコマンドを、上記ランプ制御基板104や演出制御基板105に送信する演出用コマンド送信プログラム333が格納されている。
【0044】
また、演出制御基板105の画像ROM105b1には、副制御基板102から送信された演出用コマンドを受信したときに機能するプログラムとして、演出表示装置制御プログラム341が格納されている。なお、上記演出表示装置制御プログラム341は、装飾図柄変動表示プログラム342、長当たり遊技用演出制御プログラム343、短当たり/小当たり遊技用演出制御プログラム344に分類される。また、演出制御基板105の音声ROM105b2には、副制御基板102から送信された演出用コマンドを受信したときに機能するプログラムとして、音声出力装置制御プログラム345が格納されている。
また、ランプ制御基板104のROM104bには、副制御基板102から送信された演出用コマンドを受信したときに機能するプログラムとして、演出役物装置作動プログラム360、演出用照明装置制御プログラム361が格納されている。
【0045】
(主制御基板のRAMの主な記憶領域)
主制御基板101のRAM101cは、主に図7に示す記憶領域を有している。なお、以下に列挙する記憶領域も一例に過ぎず、この他にも多数の記憶領域が設けられている。
RAM101cには、普通図柄保留数(G)記憶領域400、普通図柄保留記憶領域401、第1特別図柄保留数(U1)記憶領域402a、第2特別図柄保留数(U2)記憶領域402b、第1特別図柄保留記憶領域403a、第2特別図柄保留記憶領域403b、高確率遊技状態の残り変動回数(X)記憶領域406、時短遊技状態の残り変動回数(J)記憶領域407、ラウンド遊技回数(R)記憶領域408、大入賞口入球数(C)記憶領域409、遊技状態記憶領域410が設けられている。そして、遊技状態記憶領域410は、補助遊技開始フラグ記憶領域410a、時短遊技フラグ記憶領域410b、高確率遊技フラグ記憶領域410c、長当たり遊技開始フラグ記憶領域410d、短当たり遊技開始フラグ記憶領域410e、小当たり遊技開始フラグ記憶領域410fを備えている。
また、RAM101cには、昇格入賞口入球フラグ記憶領域411、昇格確定フラグ記憶領域412を備えている。
【0046】
(遊技状態の説明)
次に、遊技が進行する際の遊技状態について説明する。本実施形態においては、「低確率遊技状態」「高確率遊技状態」「時短遊技状態」「非時短遊技状態」「長当たり遊技状態」「短当たり遊技状態」「小当たり遊技状態」のいずれかの遊技状態にて遊技が進行する。ただし、遊技の進行中において、遊技状態が「低確率遊技状態」または「高確率遊技状態」である場合には、必ず「時短遊技状態」または「非時短遊技状態」となっている。つまり、「低確率遊技状態」であって、かつ「時短遊技状態」である場合と、「低確率遊技状態」であって、かつ「非時短遊技状態」である場合とが存在することとなる。なお、遊技を開始したときの遊技状態、すなわち遊技機1の初期の遊技状態は、「低確率遊技状態」であって「非時短遊技状態」に設定されており、この遊技状態を本実施形態においては「通常遊技状態」と称することとする。
【0047】
本実施形態において「低確率遊技状態」というのは、第1始動口9または第2始動口10に遊技球が入球したことを条件として行われる大当たりの抽選において、大当たりの当選確率が2/601に設定された遊技状態をいう。ここでいう大当たりの当選とは、後述する「長当たり遊技」または「短当たり遊技」を実行する権利を獲得することである。
これに対して「高確率遊技状態」というのは、上記大当たりの当選確率が20/601に設定された遊技状態をいう。したがって、「高確率遊技状態」では、「低確率遊技状態」よりも、「長当たり遊技」または「短当たり遊技」を実行する権利の獲得が容易となる。
【0048】
本実施形態において「非時短遊技状態」というのは、入賞ゲート8を遊技球が通過したことを条件として行われる普通図柄の抽選において、その抽選に要する時間が29秒と長く設定され、かつ、当たりに当選した際の第2始動口10の開放制御時間が0.2秒と短く設定された遊技状態をいう。つまり、入賞ゲート8を遊技球が通過すると、普通図柄の抽選が行われるが、その抽選結果は、当該抽選が開始されてから29秒後に確定する。そして、抽選結果が当たりであった場合には、その後、第2始動口10が約0.2秒間、第2の態様に制御される。
【0049】
これに対して「時短遊技状態」というのは、上記普通図柄の抽選に要する時間が3秒と、「非時短遊技状態」よりも短く設定され、かつ、当たりに当選した際の第2始動口10の開放制御時間が3.5秒と、「非時短遊技状態」よりも長く設定された遊技状態をいう。
なお、本実施形態においては、普通図柄の抽選において当たりに当選する確率を90%に設定しており、この当選確率は「非時短遊技状態」および「時短遊技状態」のいずれの遊技状態であっても変わらない。したがって、「時短遊技状態」においては、「非時短遊技状態」よりも、入賞ゲート8を遊技球が通過する限りにおいて、第2始動口10が第2の態様に制御されやすくなる。これにより、「時短遊技状態」では、遊技者が遊技球を費消せずに遊技を進行することが可能となる。
ただし、「時短遊技状態」において、普通図柄の抽選における当たりの当選確率を「非時短遊技状態」よりも高くすることで、「時短遊技状態」を設けた上記の目的を達成するようにしても構わない。
【0050】
本実施形態において「長当たり遊技状態」というのは、第1始動口9または第2始動口10に遊技球が入球したことを条件として行われる大当たりの抽選において、長当たり遊技を実行する権利を獲得した場合に実行される遊技状態をいう。
「長当たり遊技状態」においては、第1大入賞口11または第2大入賞口28が開放されるラウンド遊技を計15回行う。各ラウンド遊技における第1大入賞口11または第2大入賞口28の総開放時間は最大30秒に設定されており、この間に第1大入賞口11または第2大入賞口28に所定個数の遊技球(例えば9個)が入球すると、1回のラウンド遊技が終了となる。つまり、「長当たり遊技状態」は、第1大入賞口11または第2大入賞口28に遊技球が入球するとともに、当該入球に応じた賞球を遊技者が獲得できることから、多量の賞球を獲得可能な遊技状態である。
【0051】
本実施形態において「短当たり遊技状態」というのは、第1始動口9もしくは第2始動口10に遊技球が入球したことを条件として行われる大当たりの抽選において、短当たり遊技を実行する権利を獲得した場合に実行される遊技状態をいう。
「短当たり遊技状態」においては、第1大入賞口11が開放されるラウンド遊技を計2回行う。ただし、各ラウンド遊技においては第1大入賞口11が1回のみ開放し、その開放時間が0.1秒に設定されている。この間に第1大入賞口11に所定個数の遊技球(例えば9個)が入球すると、1回のラウンド遊技が終了となるが、上記のとおり第1大入賞口11の開放時間が極めて短いため、遊技球が入球したとしても、1回のラウンド遊技で1個〜2個程度しか遊技球が入球することはない。なお、この「短当たり遊技状態」においても、第1大入賞口11に遊技球が入球した場合には、所定の賞球(例えば15個の遊技球)が払い出される。
【0052】
本実施形態において「小当たり遊技状態」というのは、第1始動口9もしくは第2始動口10に遊技球が入球したことを条件として行われる大当たりの抽選において、小当たり遊技を実行する権利を獲得した場合に実行される遊技状態をいう。
「小当たり遊技状態」においても、上記「短当たり遊技状態」と同様、第1大入賞口11が2回開放される。このときの第1大入賞口11の開放時間、開閉タイミング、開閉態様は、上記「短当たり遊技状態」と同じか、または、遊技者が「小当たり遊技状態」と「短当たり遊技状態」との判別を不能もしくは困難な程度に近似している。ただし、第1大入賞口11に遊技球が入球した場合には、上記と同様に所定の賞球(例えば15個の遊技球)が払い出される。
なお、小当たり遊技における大入賞口の開放パターンは、必ずしも短当たり遊技における大入賞口の開放パターンに近似させなければならないわけではない。
【0053】
また、本実施形態においては、上記「長当たり遊技」と「短当たり遊技」とを「大当たり遊技」と称し、この「大当たり遊技」と上記「小当たり遊技」とを総称して「特別遊技」という。
そして、主制御基板101においては、RAM101cの遊技状態記憶領域410にフラグを記憶することによって、現在の遊技状態が上記のいずれの遊技状態であるのかを把握するようにしている。
また、通常遊技状態から上記のいずれかの遊技状態に変更するのは、上記大当たりの抽選の結果、「大当たり」または「小当たり」に当選した場合である。本実施形態においては複数種類の「大当たり」が設けられており、当選した「大当たり」の種類に応じて、以後の遊技状態が変更する。以下に、本実施形態において設けられた「大当たり」について説明する。
【0054】
(大当たりの種類の説明)
本実施形態においては、「通常時短付き長当たり」、「通常時短付き短当たり」、「通常時短無し短当たり」の3種類の大当たりが設けられている。
【0055】
「通常時短付き長当たり」というのは、2つの遊技利益が付与されるものである。この「通常時短付き長当たり」に当選すると、1つ目の遊技利益として、上記「長当たり遊技状態」となり、遊技者は多量の賞球を獲得することが可能となる。そして、この「長当たり遊技状態」が終了すると、2つ目の遊技利益として、「時短遊技状態」にて遊技が進行する。これにより、遊技者は、多量の賞球を獲得した上に、当該賞球の獲得後、遊技球の費消を低減しながら、再度大当たりの抽選の権利を獲得することができる。なお、本実施形態においては、「時短遊技状態」は、特別図柄の変動表示が最大100回行われるまで継続する。
ただし、詳しくは後述するが、長当たり遊技中に所定の条件を満たすことにより、以後の遊技状態が高確率遊技状態となる。この場合には、特別図柄の変動表示が最大で10000回行われるまで、高確率遊技状態が継続する。
【0056】
「通常時短付き短当たり」というのは、遊技状態が上記「短当たり遊技状態」に移行するとともに、この「短当たり遊技状態」の終了後に、「時短遊技状態」にて遊技が進行するものである。この「通常時短付き短当たり」に当選した場合には、再度大当たりに当選するまでの遊技球の費消を低減することが可能となる。なお、この「通常時短付き短当たり」に当選した場合にも、上記「時短遊技状態」は、特別図柄の変動表示が最大100回行われるまで継続する。
ただし、上記「通常時短付き長当たり」と同様に、所定の条件を満たすことにより、以後の遊技状態が高確率遊技状態となる。この場合、特別図柄の変動表示が最大で10000回行われるまで高確率遊技状態が継続する。
【0057】
「通常時短無し短当たり」というのは、上記「短当たり遊技状態」が終了した後、「低確率遊技状態」にて遊技が進行するものである。また、「時短遊技状態」にもならないため、遊技者は大当たりに当選したことによる遊技利益をほとんど享受することができない。
ただし、上記「通常時短付き短当たり」と同様に、所定の条件を満たすことにより、以後の遊技状態が高確率遊技状態となる。この場合も特別図柄の変動表示が最大で10000回行われるまで高確率遊技状態が継続する。
【0058】
なお、本実施形態においては、「大当たり」とは別に「小当たり」が設けられており、「小当たり」に当選した場合には、以後の遊技状態が「小当たり遊技状態」となる。ただし、「小当たり」に当選しても、「小当たり遊技状態」の終了後に、「高確率遊技状態」や「時短遊技状態」等の遊技状態が変更することはない。例えば、「高確率遊技状態」において「小当たり」に当選した場合には、「小当たり遊技状態」の終了後も「高確率遊技状態」が継続する。
【0059】
次に、遊技機1における遊技の進行について、制御手段100の制御を示すフローチャートを用いて説明する。
図8は、主制御基板101において実行される主なサブルーチンを示しており、CPU101aは、図示の全てのサブルーチンを0.004秒ごとに繰り返し行っている。なお、ここでは、入賞ゲート通過処理→普通図柄変動処理→第2始動口処理→始動口入球処理→特別図柄変動処理→大入賞口処理→賞球処理→出力処理、という順にサブルーチンが実行されるものとしているが、これは説明の都合によるものである。実際は、検出SWからの信号に基づいてなされる処理(入賞ゲート通過処理、始動口入球処理)→変動処理(普通図柄変動処理、特別図柄変動処理)→役物を作動させる処理(第2始動口処理、大入賞口処理)→賞球処理→出力処理、の順にサブルーチンが実行される方が望ましい。
【0060】
(入賞ゲート通過処理)
主制御基板101のCPU101aは、まず、ROM101bから入賞ゲート通過時処理プログラム201を読み出して、図9に示す入賞ゲート通過処理を行う。
【0061】
(ステップS101)
入賞ゲート通過時処理プログラム201は、ゲート検出SW8aが信号を検出したか、すなわち、遊技球が入賞ゲート8を通過したか否かを判断する。ゲート検出SW8aが信号を検出していない場合、すなわち、遊技球が入賞ゲート8を通過していない場合には、入賞ゲート通過処理を終了して、次のサブルーチンを実行する。
【0062】
(ステップS102)
上記ステップS101において、ゲート検出SW8aがONしていると判断した場合には、普通図柄保留数(G)記憶領域400に記憶された普通図柄の保留数(G)が4未満であるか否かを判断する。その結果、普通図柄の保留数(G)が4であった場合には、入賞ゲート通過処理を終了して、次のサブルーチンが実行される。
【0063】
(ステップS103)
上記ステップS102において、保留数(G)が4未満であった場合には、普通図柄保留数(G)記憶領域400に、記憶されている現在の保留数(G)に「1」を加算して記憶する。
【0064】
(ステップS104)
次に、CPU101aは、入賞ゲート通過時処理プログラム201のサブプログラムである当たり乱数抽選プログラム201aを読み出して、予め用意された乱数(例えば、0〜250)から1の乱数を取得する。この当たり乱数抽選プログラム201aによって取得された乱数は、普通図柄保留記憶領域401に記憶される。
これにより、入賞ゲート通過処理が終了する。
【0065】
(普通図柄変動処理)
上記のようにして入賞ゲート通過処理が終了すると、CPU101aは、ROM101bから普通図柄変動時処理プログラム202を読み出して、図10に示す普通図柄変動処理を行う。
【0066】
(ステップS201)
普通図柄変動時処理プログラム202は、RAM101cの補助遊技開始フラグ記憶領域410aにフラグがONされているか否かを判断する。ここでいう「補助遊技」とは、第2始動口10が第2の態様に制御されていることを意味するものであり、補助遊技開始フラグ記憶領域410aにフラグがONされる場合というのは、第2始動口10が第2の態様に制御されている場合である。したがって、このステップS201では、第2始動口10が第2の態様に制御されている最中であるか否かを判断することとなる。そして、補助遊技開始フラグ記憶領域410aにフラグがONされている場合、すなわち、第2始動口10が第2の態様に制御されている場合には、普通図柄変動処理を終了して、次のサブルーチンを実行する。
【0067】
(ステップS202)
上記ステップS201において、補助遊技開始フラグ記憶領域410aにフラグがONされていない場合、すなわち、第2始動口10が第1の態様に制御されている場合には、普通図柄の変動表示中であるか否かを判断する。
【0068】
(ステップS203)
ステップS201およびステップS202の双方において「NO」と判断される場合というのは、第2始動口10が第1の態様に維持されており、また、普通図柄の変動表示も行われていない場合である。
この場合には、普通図柄保留記憶領域401に記憶された乱数に基づいて、普通図柄の変動表示を開始することができる。ただし、普通図柄保留記憶領域401に乱数が記憶されていない場合、すなわち、保留数(G)が「0」の場合には普通図柄の変動表示は行われないため、ここでは保留数(G)が「1」以上であるか否かを判断する。その結果、保留数(G)が「0」であった場合には、普通図柄変動処理を終了して、次のサブルーチンが実行される。
【0069】
(ステップS204)
上記ステップS203において、保留数(G)が「1」以上であると判断した場合には、普通図柄保留数(G)記憶領域400に記憶されている値(G)から「1」を減算した新たな保留数(G)を記憶する。
【0070】
(ステップS205)
次に、CPU101aは、普通図柄変動時処理プログラム202のサブプログラムである当たり乱数判定プログラム202aを読み出して、普通図柄保留記憶領域401に記憶された当たり乱数の判定を行う。なお、複数の当たり乱数が記憶されている場合には、当該当たり乱数が記憶された順に読み出されるようにしている。
そして、ROM101bには、この当たり乱数の判定を行うテーブルが設けられており、当たり乱数判定プログラム202aは、読み出した乱数を上記のテーブルに照らし合わせて当たりか否かの判定を行う。例えば、上記テーブルによれば、「0」〜「250」の当たり乱数のうち、「0」〜「224」までの乱数が当たりと判定され、その他の乱数はハズレと判定される。つまり、本実施形態においては、普通図柄の当選確率が90%程度に設定されている。
【0071】
(ステップS206)(ステップS207)(ステップS208)
上記ステップS205における当たり乱数の判定の結果、当たりと判定された場合(ステップS206の「YES」)には当たり図柄がセットされ、ハズレと判定された場合(ステップS206の「NO」)にはハズレ図柄がセットされる。
ここでいう当たり図柄とは、上記普通図柄表示器21において最終的にLEDが点灯する図柄のことであり、ハズレ図柄とは最終的にLEDが点灯せずに消灯する図柄のことである。また、当たり図柄のセットとは、普通図柄表示器21においてLEDを点灯させるコマンドを所定の記憶領域に記憶させることであり、ハズレ図柄のセットとは、普通図柄表示器21においてLEDを消灯させるコマンドを所定の記憶領域に記憶させることである。
【0072】
(ステップS209)
次に、普通図柄変動時処理プログラム202は、時短遊技フラグ記憶領域410bにフラグがONされているか否かを判断する。時短遊技フラグ記憶領域410bにフラグがONされている場合というのは、遊技状態が時短遊技状態にあるときであり、上記フラグがONされていない場合というのは、遊技状態が非時短遊技状態にあるときである。
【0073】
(ステップS210)(ステップS211)
上記ステップS209において、時短遊技フラグ記憶領域410bにフラグがONされていると判断した場合には、CPU101aが変動時間設定プログラム202bを読み出して、変動時間を3秒にセットする。これに対して、時短遊技フラグ記憶領域410bにフラグがONされていないと判断した場合には、CPU101aが変動時間設定プログラム202bを読み出して、変動時間を29秒にセットする。このステップS210またはステップS211の処理によって、普通図柄の変動表示の時間が決定されることとなる。
【0074】
(ステップS212)
上記のようにして変動時間がセットされたら、CPU101aは普通図柄変動表示プログラム202cを読み出して、普通図柄表示器21において普通図柄の変動表示を開始する。普通図柄の変動表示というのは、普通図柄表示器21においてLEDを所定の間隔で点滅させ、あたかも現在抽選中であるかのような印象を遊技者に与えるものである。この普通図柄の変動表示は、上記ステップS210またはステップS211において設定された時間だけ継続して行われることとなる。
【0075】
(ステップS213)
また、普通図柄変動時処理プログラム202は、上記ステップS212において普通図柄の変動表示を開始するとともに、時間の計測を開始する。
これにより、普通図柄変動処理が終了する。
【0076】
(ステップS214)
一方、上記ステップS202において普通図柄の変動表示中であると判断した場合、すなわち、CPU101aが普通図柄変動処理を開始したときに、普通図柄の変動表示が行われている場合には、設定された変動時間を経過したか否かを判断する。つまり、本実施形態においては、0.004秒おきに主制御基板101における全てのルーチン処理が行われる。上記ステップS202において「YES」と判断される場合というのは、当該ルーチン処理よりも前に行われたルーチン処理によって、ステップS201〜ステップS213の処理が行われた場合である。したがって、このステップS214においては、それ以前に行われたルーチン処理によって設定された変動時間(3秒または29秒)を経過したか否かを判断することとなる。その結果、設定された変動時間を経過していないと判断した場合には、そのまま変動表示を継続して行う必要があるため、普通図柄変動処理を終了して次のサブルーチンを実行する。
【0077】
(ステップS215)
一方、上記ステップS214において、設定された変動時間を経過したと判断した場合には、CPU101aが普通図柄変動表示プログラム202cを読み出して、普通図柄表示器21における普通図柄の変動を停止する。このとき、普通図柄表示器21には、それ以前のルーチン処理によって設定された普通図柄(当たり図柄またはハズレ図柄)が停止表示する。これにより、普通図柄の抽選の結果が遊技者に報知されることとなる。
【0078】
(ステップS216)
上記ステップS215において普通図柄の変動を停止したら、それ以前のルーチン処理によって設定された変動時間をリセットする。
【0079】
(ステップS217)(ステップS218)
そして、設定されていた普通図柄が当たり図柄であった場合には、ステップS218において、補助遊技開始フラグ記憶領域410bにフラグをONして、普通図柄変動処理を終了する。これにより、次に実行されるサブルーチンである第2始動口処理において、補助遊技が開始されることとなる。一方、設定されていた普通図柄がハズレ図柄であった場合には、そのまま普通図柄変動処理を終了する。
【0080】
(第2始動口処理)
上記のようにして普通図柄変動処理が終了すると、CPU101aは、ROM101bから第2始動口制御プログラム203を読み出して、図11に示す第2始動口処理を行う。
【0081】
(ステップS301)
第2始動口制御プログラム203は、まず、補助遊技開始フラグ記憶領域410aにフラグがONされているか否かを判断する。補助遊技開始フラグ記憶領域410aにフラグがONされている場合としては、次の2つの場合がある。1つは、当該ルーチン処理の開始時には補助遊技が開始されていないが当該ルーチン処理によって補助遊技を開始する場合である。つまり、当該第2始動口処理が行われる直前になされた普通図柄変動処理のステップS218において、補助遊技開始フラグがONされた場合である。この場合には、補助遊技開始フラグがONされているものの、まだ補助遊技は開始されていない。他の1つは、当該ルーチン処理の開始時に既に補助遊技が実行されている場合である。
そして、補助遊技開始フラグ記憶領域410aにフラグがONされていないと判断した場合には、第2始動口処理を終了して、次のサブルーチンを実行する。
【0082】
(ステップS302)
上記ステップS301において、補助遊技開始フラグ記憶領域410aにフラグがONされていると判断した場合には、第2始動口制御プログラム203が、補助遊技中であるか否かを判断する。すでに補助遊技が実行されている場合には、後述するステップS308の処理が行われる。
【0083】
(ステップS303)
上記ステップS302において、補助遊技がまだ実行されていないと判断した場合、すなわち、上記したように、当該ルーチン処理の開始時には補助遊技が開始されていないが当該ルーチン処理によって補助遊技を開始する場合には、CPU101aが第2始動口制御プログラム203を読み出して、時短遊技フラグ記憶領域410bにフラグがONされているか否かを判断する。
【0084】
(ステップS304)(ステップS305)
上記ステップS303において時短遊技フラグ記憶領域410bにフラグがONされていると判断した場合、すなわち、現在の遊技状態が時短遊技状態である場合には、CPU101aが開放時間設定プログラム203aを読み出して、開放時間を3.5秒にセットする。一方、時短遊技フラグ記憶領域410bにフラグがONされていないと判断した場合には、開放時間を0.2秒にセットする。
ここで、開放時間というのは、第2始動口10の一対の可動片10bを第2の態様に制御する時間のことである。したがって、ここでは、第2始動口10を第2の態様に所定時間制御するためのコマンドが読み出されてセットされることとなる。
【0085】
(ステップS306)
上記ステップS304またはステップS305において開放時間をセットしたら、CPU101aが、第2始動口制御プログラム203を読み出して、第2始動口開閉ソレノイド10cに通電を開始する。これにより、第2始動口10が開放して第2の態様に制御されることとなる。
【0086】
(ステップS307)
また、第2始動口制御プログラム203は、第2始動口開閉ソレノイド10cに通電を開始するのと同時に、時間の計測を開始する。
【0087】
(ステップS308)
次に、上記ステップS304またはステップS305において設定された開放時間を経過したか否かを判断する。なお、ステップS302において「NO」と判断され、当該ルーチン処理においてステップS303〜ステップS307の処理が行われた場合には、必ずステップS308で「NO」と判断され、次のサブルーチンが実行されることとなる。
これに対して、上記ステップS302において、補助遊技中であると判断された場合には、当該ルーチン処理以前のルーチン処理において設定された開放時間を経過したと判断される場合がある。ただし、当該ルーチン処理の開始時において、すでに補助遊技が実行されていたとしても、設定された開放時間を経過していなければ(ステップS308の「NO」)、当該第2始動口処理を終了して、次のサブルーチンが実行される。
【0088】
(ステップS309)
上記ステップS308において、第2始動口制御プログラム203が、設定された開放時間を経過したと判断した場合には、第2始動口開閉ソレノイド10cの通電を停止する。これにより、第2始動口10は第1の態様に復帰し、再び遊技球の入球が不可能または困難となり、実行されていた補助遊技が終了することとなる。
【0089】
(ステップS310)
上記のように第2始動口開閉ソレノイド10cの通電を停止したら、第2始動口制御プログラム203は、設定された開放時間をリセットする。
【0090】
(ステップS311)
最後に、第2始動口制御プログラム203は、補助遊技開始フラグ記憶領域410aにおけるフラグをOFFして第2始動口処理を終了し、次のサブルーチンを実行することとなる。
【0091】
(始動口入球処理)
上記のようにして第2始動口処理が終了すると、CPU101aは、ROM101bから始動口入球時処理プログラム221を読み出して、図12に示す始動口入球処理を行う。
【0092】
(ステップS401)
始動口入球時処理プログラム221は、第1始動口検出SW9aが信号を検出したか、すなわち、遊技球が第1始動口9に入球したか否かを判断する。第1始動口検出SW9aが信号を検出していない場合、すなわち、遊技球が第1始動口9に入球していない場合には、始動口入球処理を終了して、次のサブルーチンを実行する。
【0093】
(ステップS402)
上記ステップS401において、第1始動口検出SW9aがONしていると判断した場合には、第1特別図柄保留数(U1)記憶領域402aに記憶された第1保留(U1)が4未満であるか否かを判断する。その結果、第1保留(U1)が上限留保個数の「4」であった場合には、始動口入球処理を終了して、次のサブルーチンを実行する。
【0094】
(ステップS403)
上記ステップS402において、第1保留(U1)が4未満であった場合には、CPU101aが特別図柄保留数カウントプログラム221aを読み出して、第1特別図柄保留数(U1)記憶領域402aに、記憶されている現在の第1保留数(U1)に「1」を加算して記憶する。
【0095】
(ステップS404)
さらに、CPU101aは、大当たり乱数抽選プログラム221bを読み出して、大当たり乱数を取得するとともに、この取得した大当たり乱数を第1特別図柄保留記憶領域403aに記憶する。なお、大当たり乱数とは、大当たり、小当たり、ハズレのいずれかを決定するものであり、上記大当たり乱数抽選プログラム221bは、「0」〜「600」の601個の乱数から一つの大当たり乱数を無作為に抽出する。続いて、CPU101aは、図柄乱数抽選プログラム221cを読み出して、図柄乱数を取得するとともに、この取得した図柄乱数を特別図柄保留記憶領域403に記憶する。なお、図柄乱数とは、大当たりや小当たりの種類を決定するものであり、図柄乱数抽選プログラム221cは、「0」〜「250」の251個の乱数から一つの図柄乱数を無作為に抽出する。さらに、CPU101aは、リーチ乱数抽選プログラム221dを読み出して、リーチ乱数を取得するとともに、この取得したリーチ乱数を特別図柄保留記憶領域403に記憶する。なお、リーチ乱数とは、リーチ有り演出をするか否かを決定するものであり、リーチ乱数抽選プログラム221dは、「0」〜「250」の251個の乱数から一つのリーチ乱数を無作為に抽出する。
【0096】
上記のように取得された各乱数は、第1特別図柄保留記憶領域403aに記憶されることとなるが、この第1特別図柄保留記憶領域403aと第2特別図柄保留記憶領域403bの概念図を図13に示す。図13(a)からも明らかなように、第1特別図柄保留記憶領域403aは、第1記憶部403a−1〜第4記憶部403a−4までの4つの記憶部を有している。
また、図13(b)は、後述する第2特別図柄保留記憶領域403bの概念図であるが、この第2特別図柄保留記憶領域403bも、第5記憶部403b−5〜第8記憶部403b−8までの4つの記憶部を有している。
これら第1記憶部403a−1〜第8記憶部403b−8には、図13(c)に示すように、取得された大当たり乱数、図柄乱数、リーチ乱数の3つの乱数を記憶する領域が設けられている。
【0097】
そして、当該ステップS404において取得された各乱数は、第1記憶部403a−1から順に記憶していく。例えば、第1記憶部403a−1〜第4記憶部403a−4のいずれにも乱数が記憶されていない場合には、第1記憶部403a−1に取得した乱数を記憶する。また、例えば、第1記憶部403a−1〜第3記憶部403a−3の3つの記憶部に、すでに乱数が記憶されている場合には、第4記憶部403a−4に取得した乱数を記憶する。
【0098】
(ステップS405)
以上のようにして第1始動口9に係る入球処理が終了したら、あるいは、上記ステップS401、ステップS402において「NO」と判断されたら、図12に示すように、今度は始動口入球時処理プログラム221aが、第2始動口10に遊技球が入球したか否かを判断する。そして、第2始動口検出SW10aが信号を検出していない場合、すなわち、遊技球が第2始動口10に入球していない場合には、当該始動口入球処理を終了し、次のサブルーチンを実行する。
【0099】
(ステップS406)
上記ステップS405において、第2始動口検出SW10aがONしていると判断した場合には、第2特別図柄保留数(U2)記憶領域402bに記憶された第2保留(U2)が4未満であるか否かを判断する。その結果、第2保留(U2)が上限留保個数の「4」であった場合には、当該始動口入球処理を終了し、次のサブルーチンを実行する。
【0100】
(ステップS407)
上記ステップS406において、第2保留(U2)が4未満であると判断した場合には、CPU101aが特別図柄保留数カウントプログラム221aを読み出して、第2特別図柄保留数(U2)記憶領域402bに記憶されている現在の第2保留(U2)の値に「1」を加算して記憶する。
【0101】
(ステップS408)
さらに、CPU101aは、上記と同様に、大当たり乱数抽選プログラム221b、図柄乱数抽選プログラム221c、およびリーチ乱数抽選プログラム221dを読み出して、各乱数を取得するとともに、この取得した各乱数を第2特別図柄保留記憶領域403bに記憶する。
【0102】
(特別図柄変動処理)
上記のようにして始動口入球処理が終了すると、CPU101aは、ROM101bから特別図柄変動時処理プログラム222を読み出して、図14に示す特別図柄変動処理を行う。
【0103】
(ステップS501)
特別図柄変動時処理プログラム222は、まず、ROM101bの長当たり遊技開始フラグ記憶領域410d、短当たり遊技開始フラグ記憶領域410e、小当たり遊技開始フラグ記憶領域410fのいずれかにフラグがONされているか、すなわち特別遊技中であるかを判断する。その結果、特別遊技中であると判断した場合には、特別図柄変動処理を終了して、次のサブルーチンを実行する。
【0104】
(ステップS502)
また、特別遊技中でない場合には、特別図柄変動時処理プログラム222が、特別図柄の変動表示中であるか否かを判断する。
【0105】
(ステップS503)(ステップS504)
さらに、特別図柄の変動中ではない場合には、特別図柄変動時処理プログラム222が、第2特別図柄保留数(U2)記憶領域402bに記憶された第2保留(U2)が「1」以上であるかを判断する(ステップS503)。
その結果、第2保留(U2)が「1」以上であると判断された場合(ステップS503の「YES」)には、第2特別図柄保留数(U2)記憶領域402bに記憶されている値(U2)から「1」を減算した新たな第2保留数(U2)を記憶する(ステップS504)。
【0106】
(ステップS505)
一方、上記ステップS503において、第2特別図柄保留数(U2)記憶領域402bに記憶された第2保留(U2)が「0」であると判断された場合には、特別図柄変動時処理プログラム222が、第1特別図柄保留数(U1)記憶領域402aに記憶された第1保留(U1)が「1」以上であるかを判断する。
その結果、第1保留(U1)が「0」であると判断された場合には、そのまま当該特別図柄変動処理を終了し、次のサブルーチンを実行する。
【0107】
(ステップS506)
上記ステップS505において、第1保留(U1)が「1」以上であると判断された場合(ステップS505の「YES」)には、第1特別図柄保留数(U1)記憶領域402aに記憶されている値(U1)から「1」を減算した新たな第1保留数(U1)を記憶する。
【0108】
(ステップS507)
続いて特別図柄変動時処理プログラム222は、第1特別図柄保留記憶領域403aまたは第2特別図柄保留記憶領域403bに記憶されたデータのシフト処理を行う。具体的には、第1記憶部403a−1〜第4記憶部403a−4に記憶された各データまたは第5記憶部403b−5〜第8記憶部403b−8に記憶された各データを1つ前の記憶部にシフトさせる。
【0109】
例えば、第2保留(U2)が「1」以上記憶されている場合(ステップS503の「YES」)には、第8記憶部403b−8に記憶されているデータを第7記憶部403b−7にシフトさせ、第7記憶部403b−7に記憶されているデータを第6記憶部403b−6にシフトさせ、第6記憶部403b−6に記憶されているデータを第5記憶部403b−5にシフトさせる。このとき、第5記憶部403b−5に記憶されているデータは、所定の処理領域に書き込まれるとともに、第2特別図柄保留記憶領域403bからは消去される。ただし、この場合には、第1特別図柄保留記憶領域403aに記憶されたデータはシフト処理されることなく、そのままの記憶状態に維持される。
また、第2保留(U2)が記憶されておらず(ステップS503の「NO」)、第1保留(U1)が「1」以上記憶されている場合(ステップS505の「YES」)には、第4記憶部403a−4に記憶されているデータを第3記憶部403a−3にシフトさせ、第3記憶部403a−3に記憶されているデータを第2記憶部403a−2にシフトさせ、第2記憶部403a−2に記憶されているデータを第1記憶部403a−1にシフトさせる。このとき、第1記憶部403a−1に記憶されているデータは、所定の処理領域に書き込まれるとともに、第1特別図柄保留記憶領域403aからは消去される。ただし、この場合には、第2特別図柄保留記憶領域403bに記憶されたデータはシフト処理されることなく、そのままの記憶状態に維持される。
【0110】
上記ステップS503〜ステップS507からも明らかなように、本実施形態においては、第1保留(U1)と第2保留(U2)との双方が記憶されている場合、第2保留(U2)に基づく特別図柄の変動表示が優先して行われることとなる。
【0111】
(大当たり判定処理)
次に、CPU101aは、ROM101bから大当たり判定処理プログラム222aを読み出して、上記ステップS505において所定の処理領域に書き込まれたデータに基づいて、大当たり判定処理を実行する。
【0112】
(ステップS601)
図15に示すように、大当たり判定処理プログラム222aは、高確率遊技フラグ記憶領域410cにフラグがONされているか否かを判断する。高確率遊技フラグ記憶領域410cにフラグがONされている場合というのは、現在の遊技状態が高確率遊技状態である場合である。
【0113】
(ステップS602)(ステップS603)
上記ステップS601において、現在の遊技状態が高確率遊技状態であると判断した場合には、ステップS602において、「高確率時乱数判定テーブル」を選択する。一方、上記ステップS601において、現在の遊技状態が高確率遊技状態ではない(低確率遊技状態)と判断した場合には、ステップS603において、「低確率時乱数判定テーブル」を選択する。
【0114】
(ステップS604)
そして、CPU101aは、大当たり判定処理プログラム222aを読み出して、上記ステップS507において処理領域に書き込まれた大当たり乱数を、上記ステップS602またはステップS603で選択された「高確率時乱数判定テーブル」または「低確率時乱数判定テーブル」に基づいて判定する。
【0115】
ここで、大当たり判定処理プログラム222aが行う大当たり乱数の判定について図16を用いて説明する。
図16(a)は、大当たりの当選確率、小当たりの当選確率および大当たり乱数の一例を示しており、第1始動口9または第2始動口10に遊技球が入球したことによって取得された大当たり乱数の判定を行う際のテーブルの一例である。この図に示すとおり、大当たり乱数は0〜600までの601個の乱数から一つ取得される。そして、低確率遊技状態においては低確率時乱数判定テーブルに基づいて大当たり乱数の判定が行われるが、この低確率時乱数判定テーブルによれば、7および317の2つの乱数が大当たりと判定される。一方、高確率遊技状態においては高確率時乱数判定テーブルに基づいて大当たり乱数の判定が行われる。この高確率時乱数判定テーブルによれば、7,37,67,97,127,157,187,217,247,277,317,337,367,397,427,457,487,517,547,577の20個の乱数が大当たりと判定される。
このように、特別図柄保留記憶領域403に記憶された乱数が同一であったとしても、「高確率時乱数判定テーブル」を用いた場合と、「低確率時乱数判定テーブル」を用いた場合とで、異なる判定結果が得られることとなる。
【0116】
また、本実施形態においては、「小当たり」の当選についても、大当たり乱数によって決定される。この「小当たり」というのは、上記「小当たり遊技」を実行する権利を獲得するものである。本実施形態においては、低確率時乱数判定テーブルおよび高確率時乱数判定テーブルの双方で、50,100,150,200,250,300の6個の乱数が小当たりと判定される。
【0117】
(ステップS605)(ステップS606)
そして、上記ステップS604における大当たり乱数の判定の結果、大当たりと判定した場合には、大当たり判定処理プログラム222aが、さらに処理領域に書き込まれた図柄乱数を判定して、大当たりの種類を決定する。
【0118】
大当たり判定処理プログラム222aが行う図柄乱数の判定について図16(b−1)を用いて説明する。図16(b−1)は、大当たりに当選した場合に付与される遊技利益の種類、すなわち大当たりの種類とその当選確率、および図柄乱数の一例を示し、上記第1保留(U1)または第2保留(U2)を判定する際のテーブルの一例である。また、図16(b−2)は、上記大当たり乱数の判定の結果、小当たりに当選したと判定された場合に用いられるテーブルの一例である。
【0119】
上記ステップS604において、第1保留(U1)または第2保留(U2)について、上記大当たり乱数が大当たりに当選していると判定された場合には、大当たり判定処理プログラム222aが、図16(b−1)に示すテーブルに基づいて図柄乱数を判定し、3種類の大当たりの中からいずれか一つの大当たりを決定する。
【0120】
(ステップS607)
上記のようにして大当たりの種類を決定したら、大当たり判定処理プログラム222aが当該大当たりの種類に対応する大当たり図柄(特別図柄)をセットする。大当たり図柄のセットとは、特別図柄の変動表示が終了する際に、決定した大当たり図柄を特別図柄表示器19,20に停止表示するための処理である。したがって、処理領域に書き込まれた各乱数が、第1保留(U1)に係る場合には特別図柄表示器19に大当たり図柄が表示されるように処理を行い、第2保留(U2)に係る場合には特別図柄表示器20に大当たり図柄が表示されるように処理を行う。
なお、特別図柄表示器19,20に表示される特別図柄は、図16(b−1)に示すとおりである。つまり、「通常時短付き長当たり」に当選した場合には、特別図柄表示器19,20に「1」と表示され、「通常時短付き短当たり」に当選した場合には、特別図柄表示器19,20に「2」と表示され、「通常時短無し短当たり」に当選した場合には、特別図柄表示器19,20に「3」と表示される。
【0121】
(ステップS608)
また、上記ステップS605で大当たりではないと判断した場合には、大当たり乱数の判定の結果が小当たりであるか否かを判断する。
【0122】
(ステップS609)
上記ステップS608において、大当たり乱数の判定の結果、小当たりに当選している場合には、CPU101aが大当たり判定処理プログラム222aを読み出して、図16(b−2)に示す図柄乱数判定テーブルに基づいて図柄乱数の判定を行う。本実施形態においては、小当たり1、小当たり2、小当たり3からなる3種類の小当たりが設けられており、図柄乱数の判定によっていずれかの小当たりが決定される。
【0123】
(ステップS610)
上記のようにして小当たりの種類を決定したら、大当たり判定処理プログラム222aが当該小当たりの種類に対応する小当たり図柄(特別図柄)を、上記と同様にセットする。
なお、特別図柄表示器19,20に表示される小当たり図柄は、図16(b−2)に示すとおりであり、小当たり1に対応する特別図柄「4」、小当たり2に対応する特別図柄「5」、小当たり3に対応する特別図柄「6」が設けられている。これら小当たり1〜3のいずれに当選しても、その後に実行される小当たり遊技の内容は全く同じであり、特別図柄表示器19,20に表示される図柄のみが異なることとなる。
【0124】
(ステップS611)
また、上記ステップS608において、小当たりにも当選しておらず、いわゆるハズレであった場合には、CPU101aが大当たり判定処理プログラム222aを読み出してハズレ図柄をセットする。なお、特別図柄表示器19,20に表示されるハズレ図柄は「−」である。
【0125】
(変動パターン選択処理)
上記のようにして大当たり判定処理が終了したら、次にCPU101aは、変動パターン選択処理プログラム222bを読み出して、変動パターンを決定する。
【0126】
(ステップS701)
図17に示すように、変動パターン選択処理プログラム222bは、上記ステップS600における大当たり判定処理の結果が大当たりであるか否かを判断する。
【0127】
(ステップS702)
そして、大当たり判定処理の結果が大当たりであった場合には、大当たり用テーブルを選択してセットする。
【0128】
(ステップS703)(ステップS704)
また、上記大当たり判定処理の結果が大当たりでないと判断した場合には、さらに大当たり判定処理の結果が小当たりであるか否かを判断する。大当たり判定処理の結果が小当たりであった場合(ステップS703の「YES」)には、小当たり用テーブルを選択してセットする(ステップS704)。
【0129】
(ステップS705)
そして、大当たり判定処理の結果が、大当たりでも小当たりでもなく、ハズレであった場合には、変動パターン選択処理プログラム222bがリーチ乱数判定テーブルに基づいて、処理領域に書き込まれたリーチ乱数の判定を行う。リーチ乱数の判定について、図16(c)を用いて説明する。図16(c)は、リーチ演出の有無とその出現確率、およびリーチ乱数の一例を示している。
【0130】
すでに説明したとおり、リーチ乱数は、0〜250の乱数の中から無作為に1つ取得される。本実施形態においては、大当たり乱数がハズレであると判定された場合にのみ、リーチ乱数判定テーブルに基づいてリーチ乱数の判定を行う。リーチ乱数判定テーブルは、0〜24の乱数がリーチ有り演出と判定され、その他の乱数がリーチ無し演出と判定される。したがって、ハズレ時には、リーチ無し演出が実行される確率が高くなる一方で、遊技者に期待感を与えるいわゆるガセリーチ演出が10%程度の確率で実行されることとなる。一方、大当たり時および小当たり時には、必ずリーチ有り演出が実行されるため、本実施形態においては、リーチ乱数が取得されるものの、当該リーチ乱数の判定は行わないこととしている。
ここで、リーチ乱数によって決定されるリーチ有り演出、リーチ無し演出というのは、演出表示装置13において行われる装飾図柄演出の態様を示すものである。つまり、特別図柄の変動表示中には、「1」〜「9」の数字が縦方向に連続して記された数列からなる図柄が、3列表示されており、後述する特別図柄の変動表示が開始されるのと同時に、これら図柄がスクロールを開始する。
【0131】
そして、リーチ有り演出においては、スクロールの開始後、所定時間経過後に当該スクロールが停止して各図柄を停止表示する際に、まず、いずれか2つの図柄(数列)が先に停止する。このとき、横または斜めにわたる一直線上に同一の数字が停止表示するとともに、最後の1列がスクロール速度を徐々に遅くして、一直線上に同一の数字が3つ揃うのではないかという期待感を遊技者に与える。このようなリーチ有り演出のなかには、最後の1列のスクロールが停止する前に、さまざまなキャラクターが登場したり、ストーリーが展開したりするいわゆるスーパーリーチ演出が含まれている。
一方、リーチ無し演出は、上記のように遊技者に期待感を与えるような演出がなされることなく、横または斜めにわたる一直線上に同一の数字が揃わない状態で図柄が停止表示するものである。
【0132】
このように、リーチ乱数は、大当たり乱数の判定の結果がハズレであった場合に、演出表示装置13においてリーチ有り演出を行うか、リーチ無し演出を行うかを決定するためのもので、所定の確率でリーチ有り演出が出現するようにして、遊技者に対して適度に期待感を与えるようにしている。なお、長当たりに当選した場合には、上記のようなリーチ有り演出が必ず行われ、最終的に横または斜めにわたる一直線上に、同一の数字が揃った状態で装飾図柄が停止表示する。これに対して、短当たりまたは小当たりに当選した場合やハズレの場合のリーチ有り演出は、上記一直線上に、同一の数字が揃わない状態で装飾図柄が停止表示する。
【0133】
(ステップS706)(ステップS707)(ステップS708)
上記のようにして行われるリーチ乱数の判定の結果、リーチ有り演出と判定した場合、すなわち、リーチ乱数が「0」〜「24」であった場合には、リーチ用テーブルを選択してセットし、リーチ無し演出と判定した場合、すなわち、リーチ乱数が「25」〜「250」であった場合には、ハズレ用テーブルを選択してセットする。
【0134】
(ステップS709)
次に、CPU101aは、変動乱数抽選プログラム222cを読み出して、上記リーチ乱数と同様に、「0」〜「250」から1の乱数を無作為に抽出する。
【0135】
(ステップS710)
そして、変動パターン選択処理プログラム222bは、上記ステップS709で抽出した変動乱数を、上記大当たり用テーブル、小当たり用テーブル、リーチ用テーブル、ハズレ用テーブルに基づいて判定する。各テーブルは、特別図柄の変動時間と、特別図柄の変動中に行われる演出の内容を決定するものである。例えば、大当たり用テーブルは、「0」〜「10」の変動乱数を、変動時間1分のリーチ有り演出Aと判定し、「11」〜「20」の変動乱数を、変動時間2分のリーチ有り演出Bと判定する。なお、大当たり用テーブル、小当たり用テーブル、リーチ用テーブルに基づいて変動乱数を判定した場合、必ずリーチ有り演出と判定され、ハズレ用テーブルに基づいて変動乱数を判定した場合、必ずリーチ無し演出と判定される。
【0136】
(ステップS711)
上記のようにして変動パターンが決定したら、変動パターン選択処理プログラム222bが上記決定のとおりにコマンドをセットし、変動パターン選択処理を終了する。
【0137】
(ステップS508)
次に、特別図柄変動時処理プログラム222は、図14に示すように、上記ステップS600およびステップS700で決定された、大当たりの判定結果および変動パターンに係る情報を副制御基板102に送信するために、演出実行コマンドをセットする。この演出実行コマンドには、少なくとも「大当たり」「小当たり」「ハズレ」の大当たりの判定結果に係る情報と、特別図柄の変動時間および演出の態様(リーチ有り演出かリーチ無し演出か)とに係る情報を有している。
【0138】
(ステップS509)
そして、CPU101aは、特別図柄変動表示プログラム222dを読み出して、特別図柄表示器19,20において特別図柄の変動表示を開始する。つまり、処理領域に書き込まれた情報が、第1保留(U1)に係る場合には特別図柄表示器19を点滅させ、第2保留(U2)に係る場合には特別図柄表示器20を点滅させる。
【0139】
(ステップS510)
上記のようにして特別図柄の変動表示を開始したら、特別図柄変動時処理プログラム222が、変動時間の計測を開始する。
【0140】
(ステップS511)
一方、上記ステップS502において「YES」と判断する場合というのは、当該特別図柄変動処理以前のルーチン処理(特別図柄変動処理)において、上記ステップS509およびステップS510の処理が行われ、特別図柄の変動表示が行われている場合である。したがって、この場合には、ステップS711においてセットされた変動時間が経過したか否かを判断する。その結果、セットされた時間を経過していないと判断した場合には、特別図柄変動処理を終了し、次のサブルーチンを実行する。
【0141】
(ステップS512)
当該特別図柄変動処理以前のルーチン処理(特別図柄変動処理)のステップS510でセットされた時間を経過したと判断した場合には、CPU101aが特別図柄変動表示プログラム222dを読み出して、当該特別図柄変動処理以前のルーチン処理(特別図柄変動処理)のステップS600でセットされた特別図柄を、特別図柄表示器19,20に停止表示する。これにより、遊技者に大当たりの抽選結果が報知されることとなる。
【0142】
(ステップS513)
そして、特別図柄変動時処理プログラム222は、セットされている変動時間をリセットする。
【0143】
(変動停止中処理)
上記のようにして特別図柄を停止表示することにより、大当たりの抽選結果が確定する。したがって、主制御基板101においては、大当たりの抽選結果に応じて、以後の遊技状態等を設定すべく、図18に示す変動停止中処理が行われる。
【0144】
(ステップS801)
CPU101aは変動停止中処理プログラム222eを読み出して、セットされている特別図柄が大当たり図柄であるか否かを判断する。
【0145】
(ステップS802)
上記ステップS801において、セットされている特別図柄は大当たり図柄ではないと判断した場合には、変動停止中処理プログラム222eが、時短遊技フラグ記憶領域410bにフラグがONされているか否かを判断する。時短遊技フラグ記憶領域410bにフラグがONされている場合というのは、現在の遊技状態が時短遊技状態である場合である。
【0146】
(ステップS803)
現在の遊技状態が時短遊技状態である場合には、CPU101aが変動回数計数プログラム222fを読み出して、時短遊技状態の残り変動回数(J)記憶領域407に記憶されている(J)から「1」を減算した演算値を、新たな残り変動回数(J)として記憶する。
【0147】
(ステップS804)(ステップS805)
そして、上記残り変動回数(J)が「0」になるということは、時短遊技状態における特別図柄の変動表示が所定回数行われたことを意味する。したがって、残り変動回数(J)=0の場合には、CPU101aがフラグ消去プログラム222gを読み出して、時短遊技フラグ記憶領域410bに記憶されているフラグをOFFする。なお、現在の遊技状態が時短遊技状態でない場合には、上記ステップS803〜ステップS805の処理は行われない。
【0148】
(ステップS806)
変動停止中処理プログラム222eは、高確率遊技フラグ記憶領域410cにフラグがONされているか否かを判断する。高確率遊技フラグ記憶領域410cにフラグがONされている場合というのは、現在の遊技状態が高確率遊技状態である場合である。
【0149】
(ステップS807)
現在の遊技状態が高確率遊技状態である場合には、CPU101aが変動回数計数プログラム222fを読み出して、高確率遊技状態の残り変動回数(X)記憶領域406に記憶されている(X)から「1」を減算した演算値を、新たな残り変動回数(X)として記憶する。
【0150】
(ステップS808)(ステップS809)
そして、上記残り変動回数(X)が「0」になるということは、高確率遊技状態における特別図柄の変動表示が所定回数行われたことを意味する。したがって、残り変動回数(X)=0の場合には、CPU101aがフラグ消去プログラム222gを読み出して、高確率遊技フラグ記憶領域410bに記憶されているフラグをOFFする。なお、現在の遊技状態が高確率遊技状態でない場合には、上記ステップS807〜ステップS809の処理は行われない。
【0151】
(ステップS810)(ステップS811)
また、変動停止中処理プログラム222eは、セットされている特別図柄が小当たり図柄であるか否かを判断し、小当たり図柄であった場合には、小当たり遊技開始フラグ記憶領域410fにフラグをONして、変動停止中処理を終了する。
【0152】
(ステップS812)(ステップS813)(ステップS814)
一方、上記ステップS801において、セットされている特別図柄が大当たり図柄であると判断した場合には、変動停止中処理プログラム222eは、上記大当たり図柄が長当たりの大当たり図柄であるかを判断する。つまり、セットされている特別図柄が、「通常時短付き長当たり」に係る図柄であるかを判断する。その結果、上記大当たり図柄が長当たりの大当たり図柄であると判断した場合には、変動停止中処理プログラム222eが、長当たり遊技開始フラグ記憶領域410dにフラグをONする(ステップS813)。これに対して、上記大当たり図柄が短当たりの大当たり図柄であると判断した場合には、変動停止中処理プログラム222eが、短当たり遊技開始フラグ記憶領域410eにフラグをONする(ステップS814)。
これにより、変動停止中処理および特別図柄変動処理が終了し、CPU101aは次のサブルーチンを実行することとなる。
【0153】
(大入賞口処理)
上記のようにして特別図柄変動処理が終了すると、CPU101aは、ROM101bから大入賞口処理プログラム241を読み出して、図19に示す大入賞口処理を行う。
【0154】
(ステップS901)
大入賞口処理プログラム241は、長当たり遊技開始フラグ記憶領域410dまたは短当たり遊技開始フラグ記憶領域410eにフラグがONされているか否かを判断する。その結果、上記いずれかの記憶領域にフラグがONされている場合には、図20〜図22に示す大当たり遊技処理を行う。
【0155】
(ステップS902)
一方、上記ステップS901において、上記いずれの記憶領域にもフラグがONされていない場合には、大入賞口処理プログラム241が、小当たり遊技開始フラグ記憶領域410fにフラグがONされているか否かを判断する。その結果、小当たり遊技開始フラグ記憶領域410fにフラグがONされている場合には、図23に示す小当たり遊技処理を行う。これに対して、小当たり遊技開始フラグ記憶領域410fにフラグが記憶されていない場合には、大入賞口処理を終了し、CPU101aが次のサブルーチンを実行する。
【0156】
(大当たり遊技処理)
上記ステップS901において、長当たり遊技開始フラグ記憶領域410dまたは短当たり遊技開始フラグ記憶領域410eにフラグがONされていると判断した場合には、CPU101aが大当たり遊技処理プログラム241aを読み出して、図20に示す大当たり遊技処理を開始する。なお、本実施形態においては、長当たり遊技および短当たり遊技の制御において、CPU101aがROM101bから同一のプログラム(大当たり遊技処理プログラム241a)を読み出して実行する。
【0157】
(ステップS1001)
大当たり遊技は、オープニングコマンドを送信することによって開始となる。このオープニングコマンドは、主制御基板101における大当たり遊技処理の開始情報を、副制御基板102に送信するためのものである。したがって、大当たり遊技処理プログラム241aは、このオープニングコマンドが既に送信されているか否かを判断する。
【0158】
(ステップS1002)
上記ステップS1001において、オープニングコマンドはまだ送信されていないと判断した場合(ステップS1001の「NO」)には、大当たり遊技処理プログラム241aが、オープニングコマンドをセットする。このとき、長当たり遊技開始フラグ記憶領域410dにフラグがONされている場合、すなわち、当該大当たり遊技処理が長当たり遊技に係る場合には、長当たり用オープニングコマンドをセットする。一方、短当たり遊技開始フラグ記憶領域401eにフラグがONされている場合、すなわち、当該大当たり遊技処理が短当たり遊技に係る場合には、短当たり用オープニングコマンドをセットする。
【0159】
(ステップS1003)
上記のようにしてオープニングコマンドをセットしたら、大当たり遊技処理プログラム241aが、オープニング時間の計測を開始するとともに、RAM101cの所定の記憶領域に、オープニング時間を5秒と設定する。このようにして、オープニング時間の計測を開始したら、大当たり遊技処理を終了する。なお、副制御基板102が長当たり用オープニングコマンドを受信すると、副制御基板102において長当たり遊技開始にあたってのオープニング演出が実行されるとともに、演出表示装置13に、長当たり遊技特有の背景画像が表示される。一方、短当たり用オープニングコマンドを受信すると、副制御基板102において短当たり遊技開始にあたってのオープニング演出が実行されるとともに、演出表示装置13に、短当たり遊技特有の背景画像が表示される。
また、詳しい説明は省略するが、長当たり遊技特有の背景画像は、長当たり遊技が終了するまで継続的に表示され、短当たり遊技特有の背景画像は、短当たり遊技が終了した後、特別図柄の変動表示が所定回数行われるまで継続的に表示される。
【0160】
(ステップS1004)
上記ステップS1001において、既にオープニングコマンドが送信されていると判断した場合には、大当たり遊技処理プログラム241aが、現在オープニング中であるか否かを判断する。
【0161】
(ステップS1005)
上記ステップS1004において、現在オープニング中であると判断した場合には、予め設定されたオープニング時間を経過したか否かを判断する。その結果、設定時間を経過していない場合には、当該大当たり遊技処理を終了し、次のサブルーチンを実行する。
【0162】
(ステップS1006)(ステップS1007)
上記ステップS1005において、設定時間を経過していると判断した場合には、ラウンド遊技を開始すべく、大当たり遊技処理プログラム241aが、大入賞口入球数(C)記憶領域409をクリアするとともに、後述する昇格入賞口入球フラグ記憶領域411をクリアする。なお、大入賞口入球数(C)記憶領域409は、ラウンド遊技中に第1大入賞口11または第2大入賞口28に入球した遊技球の数が記憶される記憶領域である。また、昇格入賞口入球フラグ記憶領域411は、ラウンド遊技中に昇格入賞口27に遊技球が入球したことを記憶する記憶領域であるが、その詳細は後で説明する。
【0163】
(ステップS1008)
次に、大当たり遊技処理プログラム241aは、ラウンド遊技回数(R)記憶領域408に、記憶されている現在のラウンド遊技回数(R)に「1」を加算して記憶する。なお、現在オープニング中であり(ステップS1004の「YES」)、かつ、設定されたオープニング時間を経過したと判断した場合(ステップS1005の「YES」)には、ラウンド遊技回数(R)記憶領域408には何も記憶されていない。つまり、まだラウンド遊技が1回も行われていないので、ラウンド遊技回数(R)記憶領域408には「1」を記憶することとなる。
【0164】
(ステップS1009)
また、大当たり遊技処理プログラム241aは、主制御基板101におけるラウンド遊技の開始情報を副制御基板102に送信すべく、ラウンド開始コマンドをセットする。なお、長当たり遊技状態において副制御基板102がラウンド開始コマンドを受信すると、例えば「第5ラウンド」といった具合に演出用の表示が行われる。一方で、短当たり遊技状態において副制御基板102がラウンド開始コマンドを受信しても、演出用の制御は何もなされない。
【0165】
(ステップS1010)
また、大当たり遊技処理プログラム241aは、長当たり遊技開始フラグ記憶領域410dにフラグがONされているか否かを判断する。
【0166】
(ステップS1011)
上記ステップS1010において、長当たり遊技開始フラグ記憶領域410dにフラグがONされている判断した場合には、さらにラウンド遊技回数(R)記憶領域408に記憶されているラウンド遊技回数(R)が1〜3であるか否かを判断する。つまり、これから開始するラウンド遊技が1〜3回目のラウンド遊技であるか否かを判断することとなる。
【0167】
(ステップS1012)
上記ステップS1011において、これから開始するラウンド遊技が1〜3回目のラウンド遊技であると判断した場合には、大当たり遊技処理プログラム241aが第1大入賞口開閉ソレノイド11cの通電を開始して第1大入賞口開閉扉11bを開放するとともに、RAM101cの所定の記憶領域に、第1大入賞口開閉ソレノイド11cの通電時間を30秒と設定する。
これにより、1〜3回目のラウンド遊技においては、第1大入賞口11が最大で30秒間開放されることとなる。
【0168】
(ステップS1013)
これに対して、上記ステップS1011において「NO」と判断された場合、すなわち、これから開始するラウンド遊技が4回目以降のラウンド遊技であると判断した場合には、大当たり遊技処理プログラム241aが第2大入賞口開閉ソレノイド28cの通電を開始して第2大入賞口開閉扉28bを開放するとともに、RAM101cの所定の記憶領域に、第2大入賞口開閉ソレノイド28cの通電時間を30秒と設定する。
これにより、4回目以降のラウンド遊技においては、第2大入賞口28が最大で30秒間開放されることとなる。
【0169】
(ステップS1014)
また、上記ステップS1010において、長当たり遊技開始フラグ記憶領域410dのフラグがOFFされている場合というのは、短当たり遊技開始フラグ記憶領域410eにフラグがONされており、短当たり遊技を実行する場合である。したがって、この場合には、第1大入賞口開閉ソレノイド11cの通電を開始して第1大入賞口開閉扉11bを開放するとともに、RAM101cの所定の記憶領域に、第1大入賞口開閉ソレノイド11cの通電時間を0.1秒と設定する。
これにより、短当たり遊技中には、第1大入賞口11が0.1秒開放されることとなる。
【0170】
(ステップS1015)
上記のようにして第1大入賞口開閉ソレノイド11cまたは第2大入賞口開閉ソレノイド28cの通電を開始したら、大当たり遊技処理プログラム241aは、大入賞口の開放時間の計測を開始し、当該大当たり遊技処理を終了する。
【0171】
(ステップS1016)
一方、上記ステップS1004において、オープニング中ではないと判断した場合には、大当たり遊技処理プログラム241aが、現在インターバル中であるか否かを判断する。詳しくは後述するが、ここでいうインターバルとは、ラウンド遊技とラウンド遊技との間に設定された休止時間のことであり、本実施形態においては2秒に設定している。したがって、インターバル中と判断された場合には、上記ステップS1005において、2秒というインターバル時間を経過したか否かを判断し、設定時間(2秒)を経過していなければ、当該大当たり遊技処理を終了して次のサブルーチンを実行する。
これに対して、上記設定時間を経過している場合には、次のラウンド遊技を開始するための処理として、ステップS1006〜ステップS1015の処理を実行する。
【0172】
(ステップS1017)(ステップS1018)
上記ステップS1016において、インターバル中ではないと判断した場合には、大当たり遊技処理プログラム241aが、現在エンディング中であるか否かを判断する。ここでいうエンディングとは、予め設定された回数のラウンド遊技を終了した後の処理をいうものである。したがって、現在エンディング中であると判断した場合には、ステップS1018において、設定されたエンディング時間を経過したか否かを判断する。そして、設定時間を経過していないと判断した場合(ステップS1018の「NO」)には、そのまま当該大当たり遊技処理を終了し、設定時間を経過したと判断した場合(ステップS1018の「YES」)には、後述する図22に示す処理が引き続きなされる。
【0173】
また、上記ステップS1017において、エンディング中ではないと判断する場合というのは、オープニング中、インターバル中、エンディング中のいずれでもない場合、すなわち、大当たり遊技における第1大入賞口11または第2大入賞口28の開放中ということになる。このように、ステップS1017で「NO」と判断された場合、すなわち第1大入賞口11または第2大入賞口28の開放中と判断された場合には、大当たり遊技処理プログラム241aが、引き続き図21に示す処理を実行する。
【0174】
(ステップS1019)(ステップS1020)
図21に示すように、第1大入賞口検出SW11aまたは第2大入賞口検出SW28aがONしている場合には、大当たり遊技処理プログラム241aが、大入賞口入球数(C)記憶領域409に記憶された入球数(C)に「1」を加算して、新たに入球数(C)を記憶する(ステップS1020)。
【0175】
(ステップS1021)
次に、大当たり遊技処理プログラム241aは、ラウンド遊技回数(R)記憶領域408に記憶された値、すなわち、現在実行されているラウンド遊技が1〜3回目のラウンド遊技であるかを判断する。その結果、現在実行されているラウンド遊技が、1〜3回目のラウンド遊技ではなく、4〜15回目のラウンド遊技であると判断した場合には、後述するステップS1024の処理が行われる。
【0176】
(ステップS1022)(ステップS1023)
上記ステップS1021において、現在のラウンド遊技が1〜3回目のラウンド遊技であると判断した場合には、CPU101aが大当たり遊技処理プログラム241aを読み出して、昇格入賞口検出SW27aがONしているか否か、すなわち、第1大入賞口11内に導かれた遊技球が、昇格入賞口27に入球したか否かを判断する。
その結果、昇格入賞口27に遊技球が入球し、昇格入賞口検出SW27aがONしている場合には、CPU101aがフラグ付加プログラム241bを読み出して、昇格入賞口入球フラグ記憶領域411にフラグをONする。これにより、当該ラウンド遊技中に、昇格入賞口27に遊技球が入球したことが記憶される。なお、第1大入賞口11に遊技球が入球したものの、昇格入賞口27には遊技球が入球しなかった場合(通常入賞口29に遊技球が入球した場合)には、昇格入賞口入球フラグ記憶領域411にフラグがONされることなく、次の処理がなされる。また、当該ラウンド遊技中にすでに昇格入賞口27に遊技球が入球し、当該ルーチン処理以前のルーチン処理において昇格入賞口入球フラグ記憶領域411にフラグがONされている場合には、そのまま次の処理がなされることとなる。
【0177】
上記のように、本実施形態においては、1〜3回目のラウンド遊技においてのみ昇格入賞口27に遊技球が入球したか否かが判断される。そして、各ラウンド遊技中に、遊技球が1回でも昇格入賞口27に入球すれば、昇格入賞口入球フラグ記憶領域411にフラグがONされる。なお、4〜15回目のラウンド遊技中に第1大入賞口11が開放されることはないため、昇格入賞口27に遊技球が入球することはなく、当該処理が実行されることはない。
【0178】
(ステップS1024)(ステップS1025)(ステップS1026)
次に、大当たり遊技処理プログラム241aは、設定された開放時間、言い換えれば、大入賞口開閉ソレノイド11cまたは28cの通電時間(長当たり遊技=30秒、短当たり遊技=0.1秒)を経過したか否かを判断する(ステップS1024)。その結果、設定時間を経過したと判断した場合には、大当たり遊技処理プログラム241aが、大入賞口開閉ソレノイド11cまたは28cの通電を停止する(ステップS1026)。
また、設定された開放時間内であっても、第1大入賞口11に所定個数(9個)の遊技球が入球した場合(ステップS1025の「YES」)には、上記と同様に、大入賞口開閉ソレノイド11cの通電を停止する。
なお、設定時間が経過しておらず(ステップS1024の「NO」)、また、入球数(C)が所定個数に達していない場合(ステップS1025の「NO」)には、そのまま当該大当たり遊技処理を終了する。
【0179】
(ステップS1027)
上記のようにして、予め設定された開放時間が経過するか、あるいは所定個数の遊技球が第1大入賞口11または第2大入賞口28に入球するかして、大入賞口開閉ソレノイド11cの通電を停止したら、ラウンド遊技回数(R)記憶領域408に記憶されたラウンド遊技回数(R)が、「1」〜「3」であるかを判断する。つまり、今まさに終了しようとしているラウンド遊技が1〜3回目のラウンド遊技であるか否かを判断する。
【0180】
(ステップS1028)
そして、終了しようとしているラウンド遊技が、1〜3回目のラウンド遊技であった場合には、昇格入賞口入球フラグ記憶領域411のフラグがONされているか否かを判断する。つまり、1〜3回目のラウンド遊技において、遊技球が1回でも昇格入賞口27に入球したか否かを判断する。
【0181】
(ステップS1029)(ステップS1030)(ステップS1031)
その結果、昇格入賞口入球フラグ記憶領域411にフラグがONされている場合には、CPU101aが昇格抽選プログラム241dを読み出して昇格抽選を行う(ステップS1029)。この昇格抽選は、上記大当たり乱数や図柄乱数の抽選と同様に、予め設定された範囲(0〜250)の乱数から1の乱数を取得することによって行われる。そして、取得された乱数は、上記大当たり乱数や図柄乱数と同様に所定のテーブルを用いて判定される(ステップS1030)。本実施形態においては、0〜100の乱数を昇格確定と判定することとしており、昇格確定の抽選結果が得られた場合には、CPU101aがフラグ付加プログラム241を読み出して、昇格確定フラグ記憶領域412にフラグをONする(ステップS1031)。
【0182】
(ステップS1032)
また、上記ステップS1031において、昇格確定フラグがONされた場合には、CPU101aが大当たり遊技処理プログラム241aを読み出して、昇格確定コマンドをセットする。この昇格確定コマンドは、昇格抽選によって昇格確定の抽選結果が得られたという情報を、副制御基板102に送信するためのものである。
【0183】
(ステップS1033)
上記ステップS1032において昇格確定コマンドがセットされたら、または、当該ラウンド遊技が4〜14回目のラウンド遊技であった場合(ステップS1027の「NO」)、当該ラウンド遊技が1〜3回目のラウンド遊技であっても昇格入賞口27に遊技球が入球しなかった場合(ステップS1028の「NO」)、さらには、昇格抽選が行われたものの昇格確定の結果が得られなかった場合(ステップS1030の「NO」)には、CPU101aが大当たり遊技処理プログラム241aを読み出して、ラウンド遊技回数(R)記憶領域408に記憶されたラウンド遊技回数(R)が最大であるか否かを判断する。なお、本実施形態においては、長当たり遊技は「15」に、短当たり遊技は「2」に、最大ラウンド遊技回数が設定されている。
【0184】
(ステップS1034)(ステップS1035)
上記ステップS1033において、ラウンド遊技回数(R)が最大ではないと判断した場合には、次回のラウンド遊技を実行すべく、大当たり遊技処理プログラム241aがインターバル時間をセットする。本実施形態においては、ラウンド遊技が終了してから次のラウンド遊技が開始するまでのインターバルを2秒としているため、RAM101cの所定の記憶領域に2秒と記憶し(ステップS1034)、インターバル時間の計測を開始する(ステップS1035)。
【0185】
(ステップS1036)(ステップS1037)
一方、上記ステップS1033において、ラウンド遊技回数(R)が最大に達していると判断した場合、CPU101aは大当たり遊技処理プログラム241aを読み出して、大当たり遊技終了の情報を副制御基板102に送信するためにエンディングコマンドをセットする(ステップS1036)。このとき、具体的には図示しないが、オープニングコマンドのセットと同様、長当たり遊技開始フラグがONになっている場合には、長当たり用エンディングコマンドがセットされ、短当たり遊技開始フラグがONになっている場合には、短当たり用エンディングコマンドがセットされる。また、これと同時に、RAM101cの所定の記憶領域に、エンディングに要する時間すなわちエンディング時間(例えば5秒)を記憶するとともに、エンディング時間の計測を開始する(ステップS1037)。
【0186】
また、図20において、上記ステップS1017でエンディング中であると判断され、かつ、ステップS1018で当該エンディング時間を経過したと判断された場合には、当該長当たり遊技または短当たり遊技の終了後の遊技状態を設定すべく、図22に示す処理が実行される。
【0187】
(ステップS1038)
CPU101aは、フラグ消去プログラム241cを読み出して、長当たり遊技開始フラグ記憶領域410dまたは短当たり遊技開始フラグ記憶領域410eにONされているフラグをOFFする。
【0188】
(ステップS1039)
次に、CPU101aは、大当たり遊技処理プログラム241aを読み出して、昇格確定フラグ記憶領域412にフラグがONされているか否かを判断する。すでに説明したとおり、この昇格確定フラグ記憶領域412にフラグがONされるのは、1〜3回目のラウンド遊技中に、昇格入賞口27に遊技球が入球して昇格抽選が行われ、昇格確定の抽選結果が得られた場合である。
【0189】
(ステップS1040)
上記ステップS1039において、昇格確定フラグ記憶領域412のフラグがONされていると判断した場合には、CPU101aがフラグ付加プログラム241bを読み出して、高確率遊技フラグ記憶領域410cにフラグをONする。なお、大当たり当選時の遊技状態が高確率遊技状態である場合には、すでに高確率遊技フラグ記憶領域410cのフラグがONされているため、そのままフラグをONしたままにする。
【0190】
(ステップS1041)
また、大当たり遊技処理プログラム241aは、高確率遊技状態の残り変動回数(X)記憶領域406に、以後、大当たり乱数の判定を何回まで「高確率時乱数判定テーブル」で行うのかを記憶する。本実施形態においては、上限変動回数(X)に「10000」が記憶される。
【0191】
(ステップS1042)
これに対して、上記ステップS1039において、昇格確定フラグ記憶領域412のフラグがOFFされていると判断された場合には、CPU101aがフラグ消去プログラム241cを読み出して、高確率遊技フラグ記憶領域410cのフラグをOFFする。なお、大当たり当選時の遊技状態が低確率遊技状態である場合には、もともと高確率遊技フラグ記憶領域410cのフラグがOFFになっているため、そのままフラグをOFFしたままにする。
【0192】
(ステップS1043)
また、大当たり遊技処理プログラム241aは、高確率遊技状態の残り変動回数(X)記憶領域406にデータが記憶されている場合には、当該データをリセットする。
【0193】
上記からも明らかなように、本実施形態においては、大当たり遊技が実行された場合、すなわち、大当たりに当選すると、原則として以後の遊技状態が低確率遊技状態となる。しかしながら、1〜3回目のラウンド遊技中に昇格入賞口27に遊技球が入球するとともに、昇格抽選によって昇格確定の抽選結果が得られた場合には、以後の遊技状態が高確率遊技状態となる。
【0194】
(ステップS1044)
また、大当たり遊技処理プログラム241aは、上記大当たり図柄が時短付きの大当たり図柄であるかをさらに判断する。つまり、セットされている特別図柄が、「通常時短付き長当たり」「通常時短付き短当たり」のいずれかに係る図柄「1」または「2」であるかを判断する。
【0195】
(ステップS1045)(ステップS1046)
上記ステップS1044において、上記大当たり図柄が時短付きの大当たり図柄であると判断した場合には、CPU101aがフラグ付加プログラム241bを読み出して、時短遊技フラグ記憶領域410bにフラグをONする(ステップS1045)。
また、この場合には、CPU101aが時短継続期間設定プログラム241dを読み出して、時短遊技状態の残り変動回数(J)記憶領域407に「100」を記憶する(ステップS1046)。
【0196】
(ステップS1047)(ステップS1048)
一方、上記大当たり図柄が時短無しの大当たり図柄であると判断された場合、つまり、セットされている特別図柄が「通常時短無し短当たり」に係る図柄「3」であると判断された場合には、CPU101aがフラグ消去プログラム241cを読み出して、時短遊技フラグ記憶領域410bにおいてフラグをOFFする。
また、時短遊技状態の残り変動回数(J)記憶領域407に数値(J)が記憶されている場合には、当該数値(J)をクリアする。なお、大当たり当選時の遊技状態が非時短遊技状態である場合には、もともとフラグがOFFされているため、そのままフラグをOFFしたままにする。
【0197】
(ステップS1049)
最後に、CPU101aは大当たり遊技処理プログラム241aを読み出して、昇格入賞口入球フラグ記憶領域411、昇格確定フラグ記憶領域412に記憶されているフラグをOFFして、大当たり遊技の処理を終了する。
以上のようにして、大当たり遊技処理が終了したら次のサブルーチンが実行される。
【0198】
(小当たり遊技処理)
上記ステップS902において、小当たり遊技開始フラグ記憶領域410fにフラグがONされていると判断した場合には、CPU101aが小当たり遊技処理プログラム241eを読み出して、図23に示す小当たり遊技処理を開始する。
【0199】
(ステップS1101)
小当たり遊技は、オープニングコマンドを送信することによって開始となる。このオープニングコマンドは、主制御基板101における小当たり遊技処理の開始情報を、副制御基板102に送信するためのものである。したがって、小当たり遊技処理プログラム241eは、このオープニングコマンドが既に送信されているか否かを判断する。
【0200】
(ステップS1102)
上記ステップS1101において、オープニングコマンドはまだ送信されていないと判断した場合には、小当たり遊技処理プログラム241eが、副制御基板102に送信するオープニングコマンドをセットする。このとき、小当たり遊技処理プログラム241eは、上記大当たり遊技処理プログラム241aと同様に、短当たり用オープニングコマンドをセットする。つまり、小当たり遊技の開始時と、短当たり遊技の開始時とで、同一のコマンドをセットする。このように、小当たり遊技処理プログラム241eが、短当たり用オープニングコマンドをセットするのは、副制御基板102がコマンドを受信した際に、小当たり遊技が開始したのか、短当たり遊技が開始したのかを判別不能にするためである。これにより、副制御基板102においては、小当たり遊技と短当たり遊技とで、同一の演出を確実に制御することが可能となる。
【0201】
(ステップS1103)
上記のようにしてコマンドをセットしたら、小当たり遊技処理プログラム241eは、オープニング時間の計測を開始して、当該小当たり遊技処理を終了する。
【0202】
(ステップS1104)
上記ステップS1101において、既にオープニングコマンドが送信されていると判断した場合には、小当たり遊技処理プログラム241eが、現在オープニング中であるか否かを判断する。
【0203】
(ステップS1105)
上記ステップS1104において、現在オープニング中であると判断した場合には、予め設定されたオープニング時間を経過したか否かを判断する。その結果、設定時間を経過していないと判断した場合には、当該小当たり遊技処理を終了し、次のサブルーチンを実行する。
【0204】
(ステップS1106)(ステップS1107)
上記ステップS1105において、設定時間を経過していると判断した場合には、第1大入賞口開閉ソレノイド11cを通電制御するためのコマンドをセットする。このコマンドは、第1大入賞口開閉ソレノイド11cに対して、0.1秒間の通電を2秒のインターバルをもって2回行う命令である。つまり、上記大当たり遊技処理と異なり、小当たり遊技処理においては、第1大入賞口開閉ソレノイド11cに対する制御、すなわち第1大入賞口11の開閉動作が一連の動作として行われることとなり、当該連続動作がオープニング時間を経過したところで開始となる。
また、小当たり遊技処理プログラム241eは、大入賞口作動時間の計測を開始して(ステップS1107)、当該小当たり遊技処理を終了する。
【0205】
(ステップS1108)
一方、上記ステップS1104において、オープニング中ではないと判断した場合には、小当たり遊技処理プログラム241eが、現在エンディング中であるか否かを判断する。ここでいうエンディングとは、予め設定された大入賞口の開閉制御を終了した後の処理をいうものである。
【0206】
(ステップS1109)(ステップS1110)
上記ステップS1108において、エンディング中ではないと判断した場合というのは、オープニング中、エンディング中のいずれでもない場合、すなわち、小当たり遊技において第1大入賞口11が連続作動中ということになる。したがって、ここでは、小当たり遊技処理プログラム241eが、第1大入賞口検出SW11aがONしているか否かを判断し(ステップS1109)、当該検出SW11aがONしている場合には、大入賞口入球数(C)記憶領域409に記憶された入球数(C)に「1」を加算して、新たに入球数(C)を記憶する(ステップS1110)。
【0207】
(ステップS1111)(ステップS1112)(ステップS1113)
次に、小当たり遊技処理プログラム241eは、設定された作動時間を経過したか否かを判断する(ステップS1111)。ここでいう作動時間とは、1回目の第1大入賞口開閉ソレノイド11cの通電時間(0.1秒)+インターバル時間(2秒)+2回目の第1大入賞口開閉ソレノイド11cの通電時間(0.1秒)の合計2.2秒である。この作動時間を経過すると、大入賞口開閉ソレノイド制御が終了となる(ステップS1113)。
また、設定された開放時間内であっても、第1大入賞口11に所定個数(例えば9個)の遊技球が入球した場合(ステップS1112の「YES」)には、小当たり遊技処理プログラム241eが大入賞口開閉ソレノイド制御を終了する。
なお、作動時間が経過しておらず、また、入球数(C)が所定個数に達していない場合には、そのまま当該小当たり遊技処理を終了する(ステップS1112のNO)。
【0208】
(ステップS1114)
上記ステップS1113において、大入賞口開閉ソレノイド制御が終了したら、小当たり遊技処理プログラム241eが、大入賞口入球数(C)記憶領域409に記憶された入球数(C)をリセットする。
【0209】
(ステップS1115)(ステップS1116)
また、小当たり遊技処理プログラム241eは、小当たり遊技終了の情報を副制御基板102に送信するためにエンディングコマンドをセットする(ステップS1115)。このときセットされるエンディングコマンドは、短当たり遊技状態においてセットされる短当たり用エンディングコマンドと同じである。つまり、オープニングコマンドと同様、エンディングコマンドについても、短当たり遊技と小当たり遊技とで同じコマンドがセットされる。また、これと同時に、RAM101cの所定の記憶領域に、エンディングに要する時間(例えば5秒)を記憶するとともに、エンディング時間の計測を開始する(ステップS1116)。
【0210】
(ステップS1117)
上記ステップS1108において、エンディング中と判断された場合には、当該ルーチン処理以前のルーチン処理において設定されたエンディング時間を経過したか否かを判断する。その結果、エンディング時間を経過していないと判断した場合には、ここで小当たり遊技処理が終了となる。
なお、当該ルーチン処理において、ステップS1109〜ステップS1116の処理が行われた場合には、必ずステップS1117で「NO」と判断される。
【0211】
(ステップS1118)
次に、CPU101aは、フラグ消去プログラム241hを読み出して、小当たり遊技開始フラグ記憶領域410fにONされているフラグをOFFし、小当たり遊技が終了となる。
以上のようにして小当たり遊技処理が終了したら、次のサブルーチンを実行する。
なお、本実施形態においては、小当たり遊技中に第1大入賞口11が開放される。このとき、昇格入賞口27に遊技球が導かれる可能性があるが、仮に昇格入賞口27に遊技球が導かれたとしても、当該昇格入賞口27への遊技球の入球に基づく処理は一切なされない。つまり、小当たり遊技中に昇格入賞口27に遊技球が導かれたとしても、大当たり遊技中とは異なり、何らの特典が付与されることもない。
ただし、小当たり遊技によって短当たり遊技との差異を判別困難とするという効果を期待しないのであれば、小当たり遊技中に開放する大入賞口を第2大入賞口28としてもよい。このようにすれば、小当たり遊技中の昇格入賞口検出SW27aからの信号による誤作動を生じることがなくなる。
【0212】
上記のようにして大入賞口処理が終了すると、CPU101aは、ROM101bから賞球処理プログラムを読み出して、各検出SWの検出信号に応じて所定の賞球を払い出す処理を行う(図8参照)。本実施形態においては、当該賞球処理については詳細な説明は省略する。そして、賞球処理が終了したら、最後にCPU101aが出力処理プログラム260を読み出して、出力処理を実行する。
【0213】
(ステップS1201)〜(ステップS1208)
出力処理プログラム260は、図24に示すように、各コマンドを副制御基板102に送信する。ステップS1201において送信される演出実行コマンドは、特別図柄変動処理においてセットされたコマンドである(図14のステップS508参照)。
ステップS1202〜ステップS1204において送信される各コマンドは、それぞれ長当たり遊技処理中にセットされたコマンドであり、ステップS1205〜ステップS1207において送信されるコマンドは、いずれも短当たり遊技処理中にセットされたコマンドである(図20、図21参照)。
ただし、ステップS1205で送信される短当たり用オープニングコマンド、およびステップS1207で送信される短当たり用エンディングコマンドは、小当たり遊技処理中にもセットされる(図23のステップS1102、ステップS1115参照)。
ステップS1208において送信されるコマンドは、長当たり遊技中または短当たり遊技中にセットされたコマンドである(図21のステップS1032)。
【0214】
(ステップS1209)
そして、上記各サブルーチン処理において確定した内容は、コマンドとして外部装置へ送信される。外部装置としては、例えば、遊技機1の上方に設置された表示装置があげられる。この表示装置には、大当たりの総抽選回数や、大当たりの当選回数、または高確率大当たりの当選回数等のさまざまな情報を遊技者に報知するものであり、こうした情報を遊技者に報知すべく、出力処理プログラム260は、必要な情報をコマンドとして外部装置に送信する。
【0215】
以上のようにして、主制御基板101においては、CPU101aが各メインプログラムやサブプログラムを読み出して、上記した全ての処理を0.004秒ごとに実行している。
【0216】
次に、主制御基板101から各コマンドが送信された際の、副制御基板102における処理について説明する。主制御基板101から送信された各コマンドは、副制御基板102のRAM102cに記憶される。副制御基板102のCPU102aは、RAM102cにコマンドが記憶されたか否かを、例えば0.004秒おきに見に行くとともに、記憶されている各コマンドに基づいて演出を制御する。図25は、副制御基板102において実行される主なサブルーチンを示しており、CPU102aは、演出実行コマンド受信処理→特別遊技コマンド受信処理→演出用コマンド送信処理を繰り返し行っている。
【0217】
(演出実行コマンド受信処理)
CPU102aは、ROM102bから演出実行コマンド受信時処理プログラム320を読み出して、図26に示す演出実行コマンド受信処理を実行する。
【0218】
(ステップS1301)
演出実行コマンド受信時処理プログラム320は、RAM102cに演出実行コマンドが記憶されているか否かを判断する。その結果、演出実行コマンドが記憶されていない場合には、当該演出実行コマンド受信処理を終了し、次のサブルーチンを実行する。
【0219】
(ステップS1302)
上記ステップS1301において演出実行コマンドが記憶されていると判断した場合には、ROM102bに格納された複数の演出テーブルの中から、演出実行コマンドに基づいて1の演出テーブルを選択する。
演出実行コマンドは、これから変動表示が開始される特別図柄の内容、すなわち、大当たり、小当たり、ハズレのいずれに係る特別図柄の変動表示が開始されるのかという情報を有している。また、この特別図柄の変動表示の際に行われる演出が、リーチ有り演出であるのかリーチ無し演出であるのか、さらにはその演出の時間に係る情報を有している。
【0220】
そして、ROM102bには、長当たり演出テーブル、短当たりおよび小当たり演出テーブル、ハズレリーチ有り演出テーブル、ハズレリーチ無し演出テーブルが格納されている。これら各テーブルには、主制御基板101で決定される変動時間に対応するテーブルが複数設けられている。例えば、ハズレリーチ無し演出テーブルには、4秒用、8秒用、12秒用のテーブルが設けられており、長当たり演出テーブルには、1分、1分30秒、2分のテーブルが設けられている。
演出実行コマンド受信時処理プログラム320は、上記複数のテーブルの中から、受信した演出実行コマンドが有している情報に基づいて1の演出テーブルを選択する。例えば、受信した演出実行コマンドが、「ハズレ」「リーチ無し演出」「変動時間4秒」という情報を有している場合には、4秒用のハズレリーチ無し演出テーブルを選択する。
【0221】
(ステップS1303)(ステップS1304)
次に、CPU102aは演出乱数抽選プログラム321を読み出して、「0」〜「250」の乱数の中から1の乱数を無作為に抽出する(ステップS1303)。
そして、CPU102aは演出乱数判定処理プログラム322を読み出して、上記取得した乱数を、上記ステップS1302で決定した演出テーブルに基づいて判定する。演出テーブルにおいては、乱数と演出パターンとが対応付けられており、乱数に応じて多数の演出パターンの中から1の演出パターンを決定する。ここでは、演出表示装置13における装飾図柄パターン、演出役物装置14,15の動作パターン、演出用照明装置16の照射パターン、音声出力装置18から出力する音声パターンがそれぞれ決定される。
【0222】
(ステップS1305)
上記のようにして、特別図柄の変動表示中に行われる演出パターンが決定したら、演出実行コマンド受信時処理プログラム320が、当該演出パターンに係る演出確定コマンドをセットする。
これにより、演出実行コマンド受信処理が終了となり、CPU102aは、次のサブルーチンを実行する。
【0223】
(特別遊技コマンド受信処理)
上記のようにして演出実行コマンド受信処理が終了すると、CPU102aは、ROM102bから特別遊技コマンド受信時処理プログラム330を読み出して、図27に示す特別遊技コマンド受信処理を行う。
【0224】
(ステップS1401)
特別遊技コマンド受信時処理プログラム330は、RAM102cに長当たり用コマンド(オープニングコマンド、ラウンド開始コマンド、エンディングコマンド)が記憶されているか否かを判断する。その結果、長当たり用コマンドが記憶されている場合には、図28に示す長当たり用コマンド受信処理を行う。
【0225】
(ステップS1402)
一方、上記ステップS1401において、特別遊技コマンド受信時処理プログラム330が、RAM102cに長当たり用コマンドが記憶されていないと判断した場合には、さらに短当たり用コマンド(オープニングコマンド、ラウンド開始コマンド、エンディングコマンド)が記憶されているか否かを判断する。その結果、短当たり用コマンドが記憶されている場合には、図29に示す短当たり用コマンド受信処理を行う。なお、RAM102cに、短当たり用コマンドも記憶されていないと判断した場合には、CPU102aが当該特別遊技コマンド受信処理を終了し、次のサブルーチンを実行する。
【0226】
(長当たり用コマンド受信処理)
上記ステップS1401において、RAM102cに長当たり用コマンドが記憶されていると判断した場合には、CPU102aが長当たり用コマンド受信時処理プログラム331を読み出して、図28に示す長当たり用コマンド受信処理を開始する。
【0227】
(ステップS1501)
CPU102aは、長当たり用コマンド受信時処理プログラム331を読み出して、RAM102cに記憶されているコマンドが、上記ステップS1032でセットされた昇格確定コマンドであるか否かを判断する。
【0228】
(ステップS1502)
上記ステップS1501において、受信したコマンドが昇格確定コマンドであると判断した場合には、CPU102aが長当たり用コマンド受信時処理プログラム331を読み出して、RAM102cの所定の領域に昇格演出フラグをONする。
【0229】
(ステップS1503)
次に、CPU102aは長当たり用コマンド受信時処理プログラム331を読み出して、RAM102cに記憶されているコマンドが、長当たり用オープニングコマンドであるか否かを判断する。
【0230】
(ステップS1504)
RAM102cに長当たり用オープニングコマンドが記憶されている場合には、長当たり用コマンド受信時処理プログラム331が、まず、長当たり遊技中に行われる演出に係るコマンド(長当たり遊技中演出コマンド)をセットする。ここでセットされる「長当たり遊技中演出コマンド」は、演出表示装置13に画像を表示するためのコマンド、演出役物装置14,15を作動するためのコマンド、演出用照明装置16を点灯するためのコマンド、音声出力装置18から音声を出力するためのコマンドである。これら各コマンドに基づいて行われる演出は、長当たり遊技の開始から終了まで継続的に行われるものである。
【0231】
(ステップS1505)
また、長当たり用コマンド受信時処理プログラム331は、長当たり遊技の開始時に行われる演出に係るコマンド(長当たり用オープニング演出コマンド)をセットする。「長当たり用オープニング演出コマンド」によって実行される演出とは、例えば、演出表示装置13や音声出力装置18において、「長当たり遊技開始」というメッセージを表示したり、音声で報知したりするものである。上記長当たり遊技中演出コマンドおよび長当たり用オープニング演出コマンドをセットしたら、CPU102aは、当該ルーチン処理における長当たり用コマンド受信処理を終了し、次のサブルーチン処理を実行する。
【0232】
(ステップS1506)
これに対して、上記ステップS1503において、RAM102cに記憶されているコマンドが、長当たり用オープニングコマンドではないと判断した場合には、上記RAM102cに記憶されているコマンドが、ラウンド開始コマンドであるか否かを判断する。
【0233】
(ステップS1507)
RAM102cに記憶されているコマンドが、ラウンド開始コマンドであると判断した場合には、CPU102aが長当たり用コマンド受信時処理プログラム331を読み出して、RAM102cの所定の領域に昇格演出フラグがONされているか否かを判断する。
【0234】
(ステップS1508)
上記ステップS1507において、昇格演出フラグがONされていると判断した場合には、さらに、受信したラウンド開始コマンドが、10〜15回目のラウンド遊技に係るものであるか否かを判断する。
【0235】
(ステップS1509)
上記ステップS1508において、10〜15回目のラウンド遊技に係るラウンド開始コマンドであると判断した場合には、CPU101aが報知乱数抽選プログラム331aを読み出して、0〜10の範囲から1つの乱数を取得する。
【0236】
(ステップS1510)(ステップS1511)
次に、CPU101aは報知乱数判定プログラム331bを読み出して、上記ステップS1509で取得した乱数を所定のテーブルに基づいて判定する。なお、乱数の判定方法は、上記大当たり乱数や図柄乱数の判定と同様である。また、ここでは、取得した乱数が0〜5であった場合に、昇格確定を報知するものとしており、取得した乱数が6〜10であった場合に、昇格確定について報知しないものとしている。
【0237】
(ステップS1512)
上記ステップS1511において、昇格確定を報知すると判断した場合には、CPU101aが長当たり用コマンド受信時処理プログラム331を読み出して、報知コマンドをセットする。この報知コマンドは、高確率遊技状態へ移行するというメッセージを、演出表示装置13において表示するとともに、音声出力装置18において音声にて出力するためのコマンドである。
【0238】
(ステップS1513)
上記のようにして報知コマンドがセットされたら、CPU101aが長当たり用コマンド受信時処理プログラム331を読み出して、昇格演出フラグをOFFする。
【0239】
(ステップS1514)
次に、CPU101aは、長当たり用コマンド受信時処理プログラム331を読み出して、ラウンド演出コマンドをセットする。このラウンド演出コマンドは、演出表示装置13において、例えば「第5ラウンド」というメッセージを重畳表示させるものである。なお、上記ステップS1512でセットされる報知コマンドは、報知抽選の結果に応じてセットされるものであり、また、10〜15回目のラウンド遊技の開始時にのみセットされうるが、このラウンド演出コマンドは、全てのラウンド遊技の開始時にセットされるものである。
【0240】
(ステップS1515)
一方、RAM102cに記憶されているコマンドが、ラウンド開始コマンドでない場合というのは、長当たり用エンディングコマンドがRAM102cに記憶されている場合である。したがって、この場合には、長当たり用コマンド受信時処理プログラム331が、長当たり用エンディング演出コマンドをセットする。なお、長当たり用エンディング演出コマンドがランプ制御基板104または演出制御基板105に送信されると、長当たり遊技の開始から継続的に行われていた演出が終了し、エンディングに係る演出が新たに行われる。
【0241】
(ステップS1516)
上記のようにしてエンディング演出コマンドがセットされたら、CPU101aが長当たり用コマンド受信時処理プログラム331を読み出して、昇格演出フラグをOFFする。なお、昇格演出フラグがONされていない場合、あるいは既にステップS1513において昇格演出フラグがOFFされている場合には、当該処理はなされずに長当たり用コマンド受信処理が終了となる。
【0242】
(短当たり用コマンド受信処理)
上記ステップS1402において、RAM102cに短当たり用コマンドが記憶されていると判断した場合には、CPU102aが短当たり用コマンド受信時処理プログラム332を読み出して、図29に示す短当たり用コマンド受信処理を開始する。
なお、本実施形態においては、短当たり遊技時と小当たり遊技時との双方の場合において、同一の短当たり用コマンドが送信される。したがって、副制御基板102においては、短当たり遊技が実行されているのか、小当たり遊技が実行されているのかを区別することなく、以下の処理が実行されることとなる。
【0243】
(ステップS1601)
短当たり用コマンド受信時処理プログラム332は、RAM102cに記憶されているコマンドが、短当たり用オープニングコマンドであるか否かを判断する。
【0244】
(ステップS1602)
RAM102cに短当たり用オープニングコマンドが記憶されている場合には、短当たり用コマンド受信時処理プログラム332が、短当たり遊技中または小当たり遊技中に行われる演出に係るコマンド(短当たり・小当たり遊技中演出コマンド)をセットする。ここでセットされる「短当たり・小当たり遊技中演出コマンド」は、演出表示装置13に画像を表示するためのコマンド、演出役物装置14,15を作動するためのコマンド、演出用照明装置16を点灯するためのコマンド、音声出力装置18から音声を出力するためのコマンドである。これら各コマンドに基づいて行われる演出は、短当たり遊技または小当たり遊技の開始から終了まで継続的に行われるものである。
【0245】
なお、上記長当たり遊技においては、第1大入賞口11に遊技球が所定個数入球したところでラウンド遊技が終了するため、長当たり遊技に要する時間は、遊技球の入球状況によって毎回異なる。一方、短当たり遊技および小当たり遊技においては、第1大入賞口11の開放時間が極めて短いため、所定個数の遊技球が第1大入賞口11に入球したことによって第1大入賞口11が閉成することはない。言い換えれば、短当たり遊技における大入賞口の開放時間、すなわち短当たり遊技に要する時間は、毎回必ず同じになる。したがって、当該ステップS1602においてセットされる短当たり・小当たり遊技中演出コマンドは、例えば30秒等、設定した時間で演出が終了するようにセットされる。ただし、高確率遊技状態であるか低確率遊技状態であるかを遊技者に判別できないようにした、いわゆる潜伏確変演出モードに移行する場合には、短当たり遊技の終了後も引き続き同一の背景画像を演出表示装置13に表示することが望ましい。
【0246】
(ステップS1603)
上記ステップS1601において、RAM102cに記憶されているコマンドが、短当たり用オープニングコマンドではないと判断した場合には、短当たり用コマンド受信時処理プログラム332が、上記RAM102cに記憶されているコマンドが、ラウンド開始コマンドであるか否かを判断する。
本実施形態においては、主制御基板101から副制御基板102に短当たり用ラウンド開始コマンドが送信されても、副制御基板102は何ら制御を行うことはない。したがって、当該ステップS1603において、RAM102cに記憶されたコマンドが、短当たり用ラウンド開始コマンドであると判断した場合には、CPU102aがそのまま短当たり用コマンド受信処理を終了し、次のルーチン処理を実行する。
【0247】
(ステップS1604)
RAM102cに記憶されているコマンドが、ラウンド開始コマンドでないと判断する場合というのは、短当たり用エンディングコマンドがRAM102cに記憶されている場合である。したがって、この場合には、短当たり用コマンド受信時処理プログラム332が、短当たり・小当たり用エンディング演出コマンドをセットする。なお、短当たり・小当たり用エンディング演出コマンドがセットされても、短当たり遊技または小当たり遊技の開始時から行われている演出表示装置13または音声出力装置18における演出はそのまま継続して行われる。当該短当たり・小当たり用エンディング演出コマンドに基づいて実行される演出は、例えば、演出用照明装置16の点灯による演出等である。
【0248】
(演出用コマンド送信処理)
上記のようにして、各演出用のコマンドがセットされたら、CPU102aが演出用コマンド送信プログラム333を読み出して、セットされたコマンドをランプ制御基板104または演出制御基板105に送信する。これにより、副制御基板102におけるルーチン処理が終了する。
【0249】
上記のようにして、副制御基板102から演出制御基板105に演出用コマンドが送信されると、画像CPU105a1が画像ROM105b1からプログラムを読み出して、受信した演出用コマンドに基づいて演出表示装置13における画像表示を制御する。
具体的には、副制御基板102の演出実行コマンド受信処理において、演出確定コマンドがセットされた場合には、画像CPU105a1が装飾図柄変動表示プログラム342を読み出して、特別図柄の変動表示中に行われる装飾図柄の変動表示を開始する。つまり、演出制御基板105が演出確定コマンドを受信した場合には、装飾図柄変動表示プログラム342が、画像ROM105b1に格納された上記演出確定コマンドに対応する装飾図柄データを、VRAM105dに書き込んで演出表示装置13に表示制御する。これにより、演出表示装置13には、所定時間にわたって装飾図柄の変動表示が行われることとなる。
【0250】
また、副制御基板102の長当たり用コマンド受信処理において、報知コマンド、長当たり遊技中演出コマンド、長当たり用オープニング演出コマンド、ラウンド演出コマンド、長当たり用エンディング演出コマンドがセットされた場合には、画像CPU105a1が長当たり遊技用演出制御プログラム343を読み出して、演出表示装置13における画像表示を制御する。
一方、副制御基板102の短当たり用コマンド受信処理において、短当たり・小当たり遊技中演出コマンドがセットされた場合には、画像CPU105a1が短当たり/小当たり遊技用演出制御プログラム344を読み出して、演出表示装置13における画像表示を制御する。
また、演出制御基板105において、演出表示装置13を制御する際には、受信した演出用コマンドに基づいて、音声CPU105a2が音声ROM105b2から音声出力装置制御プログラム345を読み出して、音声出力装置18における音声を出力制御する。
【0251】
また、ランプ制御基板104においては、CPU104aが、受信した演出用コマンドに基づいて演出役物装置作動プログラム360を読み出して、演出役物装置14,15を作動制御する。
また、CPU104aは、受信した演出用コマンドに基づいて演出用照明装置制御プログラム361を読み出して、演出用照明装置16を制御する。
【0252】
上記実施形態によれば、大当たり遊技中の遊技結果に応じて、以後の遊技状態が低確率遊技状態になるか高確率遊技状態になるかが変わるので、大当たり遊技の興趣を高めることができる。したがって、大当たり遊技中の遊技者の倦怠感が払拭されて、遊技者の遊技継続意欲が中断されることがなくなる。このように、大当たり遊技の実行中も遊技意欲が継続されれば、以後の遊技状態が仮に低確率遊技状態となった場合にも、遊技者が遊技を継続する可能性を高めることができる。
また、いずれのラウンド遊技で昇格抽選が行われるのかを遊技者に判別できないようにすれば、大当たり遊技が終了するまで遊技者に緊張感を与えることができ、一層大当たり遊技の興趣を高めることができる。
しかも、昇格抽選が行われないラウンド遊技中には、昇格入賞口27が設けられた第一大入賞口11が開放されないので、昇格入賞口検出SW27aからの信号によって誤作動が生じることもない。これにより、誤作動を防ぎつつも、制御手段等の構成を簡素化することが可能となる。
【0253】
なお、上記実施形態においては、1〜3回目のラウンド遊技において昇格抽選が行われるようにしたが、昇格抽選が行われるラウンド遊技は、いずれの回に設定しても構わない。
また、上記実施形態においては、10〜15回目のラウンド遊技の開始時に、高確率遊技状態に移行することを報知するか否かを抽選により決定するようにしたが、抽選ではなく、所定のタイミングで必ず報知することとしてもよい。また、報知するタイミングは上記実施形態に限らないし、しかも、報知しないこととしてもよい。ただし、本実施形態のように、報知されるタイミングが抽選により決定されるようにすれば、いずれのラウンド遊技で昇格抽選が行われるのかを、一層判別しにくくすることができる。つまり、10回目のラウンド遊技の開始時に報知されたり、15回目のラウンド遊技で報知されたりすれば、あたかも昇格抽選そのものが10回目あるいは15回目のラウンド遊技中になされているような印象を与えることができる。このように、昇格抽選がいつ行われるのかをわからなくすることにより、一層遊技の興趣を高めることができる。
【0254】
また、上記実施形態においては、短当たり遊技中に昇格確定の抽選結果が得られたとしても、高確率遊技状態になることを遊技者に報知しないようにしているが、これを報知することとしてもよいこと当然である。なお、昇格抽選の結果を報知することとした場合には、昇格が確定することを報知するのではなく、昇格しないという旨の報知のみを行っても構わない。
ただし、高確率遊技状態に移行することが確定してすぐに報知するよりも、大当たり遊技の後半あるいは大当たり遊技の終了後に報知することとした方が、遊技者の緊張感を長期にわたって持続させることができる。
【0255】
また、上記実施形態においては、長当たりが1種類のみ設けられているが、例えば長当たりの種類を多数設けておき、昇格抽選が行われるラウンド遊技を大当たりの種類によって異なるようにしても構わない。このようにすれば、遊技の興趣を一層高めることができる。また、昇格抽選が一切行われない大当たりを用意することにより、大当たり遊技中の緊張感をより高めることも可能である。これにより、大当たり遊技中において、もしかしたら昇格抽選が行われないのではないかという不安感と緊張感とを遊技者に与えることができる。このように、一切昇格抽選が行われない大当たり遊技については、予め全てのラウンド遊技を第2大入賞口28で行うように別途プログラムを組むようにしても構わない。
【符号の説明】
【0256】
6 遊技領域
11 第1大入賞口
27 本発明の昇格領域を構成する昇格入賞口
28 第2大入賞口
101a CPU
221b 大当たり乱数抽選プログラム
221c 図柄乱数抽選プログラム
241a 大当たり遊技処理プログラム
241b フラグ付加プログラム
241c フラグ消去プログラム
241d 昇格抽選プログラム
【特許請求の範囲】
【請求項1】
遊技領域に設けられた第1始動領域と第2始動領域と、
前記第2始動領域に遊技球が入賞し難い第1態様と、遊技球が入賞し易い第2態様とに変化可能な可変入賞装置と、
前記始動領域への遊技球の入賞により大当たりの抽選を行う大当たり抽選手段と、
該大当たり抽選手段による抽選によって大当たりが確定したことを条件として、遊技領域に設けられた大入賞口のいずれかを開放するラウンド遊技が複数回実行され、大入賞口への遊技球の入球数に対応する賞球が払い出される大当たり遊技を実行する大当たり遊技制御手段と、
前記大当たり遊技において予め設定されたラウンド遊技中に、前記大入賞口内に設けられた昇格領域に予め設定された個数の遊技球が導かれたことに基づいて昇格演出を行う昇格演出実行手段と、
前記昇格演出実行手段によって前記昇格演出が行われたことに基づいて、前記大当たり遊技の終了後の遊技状態を、前記大当たりの抽選が所定の大当たりの当選確率のもとで行われる低確率遊技状態よりも高確率で行われる高確率遊技状態に設定すると共に前記低確率遊技状態中よりも前記可変入賞装置が第2の態様を実行し易い時短遊技状態に設定することが可能な遊技状態設定手段と、を備え、
前記大入賞口は、前記昇格領域を有する第1大入賞口と、前記昇格領域を有さない第2大入賞口とからなり、
前記大当たり遊技制御手段は、
前記大当たり遊技の全ラウンド遊技の内、前記予め設定されたラウンド遊技中に前記第1大入賞口を開放するとともに前記第2大入賞口を閉塞した状態にし、前記大当たり遊技の全ラウンド遊技の内、前記予め設定されたラウンド遊技以外のラウンド遊技中に前記第2大入賞口を開放するとともに前記第1大入賞口を閉塞した状態にし、
前記遊技状態設定手段により設定される遊技状態によらず、前記第2始動領域への遊技球の入賞を契機とした前記大当りの抽選を前記第1始動領域への遊技球の入賞を契機とした前記大当りの抽選よりも優先して実行することを特徴とする遊技機。
【請求項1】
遊技領域に設けられた第1始動領域と第2始動領域と、
前記第2始動領域に遊技球が入賞し難い第1態様と、遊技球が入賞し易い第2態様とに変化可能な可変入賞装置と、
前記始動領域への遊技球の入賞により大当たりの抽選を行う大当たり抽選手段と、
該大当たり抽選手段による抽選によって大当たりが確定したことを条件として、遊技領域に設けられた大入賞口のいずれかを開放するラウンド遊技が複数回実行され、大入賞口への遊技球の入球数に対応する賞球が払い出される大当たり遊技を実行する大当たり遊技制御手段と、
前記大当たり遊技において予め設定されたラウンド遊技中に、前記大入賞口内に設けられた昇格領域に予め設定された個数の遊技球が導かれたことに基づいて昇格演出を行う昇格演出実行手段と、
前記昇格演出実行手段によって前記昇格演出が行われたことに基づいて、前記大当たり遊技の終了後の遊技状態を、前記大当たりの抽選が所定の大当たりの当選確率のもとで行われる低確率遊技状態よりも高確率で行われる高確率遊技状態に設定すると共に前記低確率遊技状態中よりも前記可変入賞装置が第2の態様を実行し易い時短遊技状態に設定することが可能な遊技状態設定手段と、を備え、
前記大入賞口は、前記昇格領域を有する第1大入賞口と、前記昇格領域を有さない第2大入賞口とからなり、
前記大当たり遊技制御手段は、
前記大当たり遊技の全ラウンド遊技の内、前記予め設定されたラウンド遊技中に前記第1大入賞口を開放するとともに前記第2大入賞口を閉塞した状態にし、前記大当たり遊技の全ラウンド遊技の内、前記予め設定されたラウンド遊技以外のラウンド遊技中に前記第2大入賞口を開放するとともに前記第1大入賞口を閉塞した状態にし、
前記遊技状態設定手段により設定される遊技状態によらず、前記第2始動領域への遊技球の入賞を契機とした前記大当りの抽選を前記第1始動領域への遊技球の入賞を契機とした前記大当りの抽選よりも優先して実行することを特徴とする遊技機。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図28】
【図29】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図28】
【図29】
【公開番号】特開2012−176275(P2012−176275A)
【公開日】平成24年9月13日(2012.9.13)
【国際特許分類】
【出願番号】特願2012−113705(P2012−113705)
【出願日】平成24年5月17日(2012.5.17)
【分割の表示】特願2009−4561(P2009−4561)の分割
【原出願日】平成21年1月13日(2009.1.13)
【出願人】(000161806)京楽産業.株式会社 (4,820)
【Fターム(参考)】
【公開日】平成24年9月13日(2012.9.13)
【国際特許分類】
【出願日】平成24年5月17日(2012.5.17)
【分割の表示】特願2009−4561(P2009−4561)の分割
【原出願日】平成21年1月13日(2009.1.13)
【出願人】(000161806)京楽産業.株式会社 (4,820)
【Fターム(参考)】
[ Back to top ]