以下に添付図面を参照して、この発明にかかる、遊技機の好適な実施の形態1〜4を詳細に説明する。
(実施の形態1)
(ぱちんこ遊技機の基本構成)
まず、ぱちんこ遊技機の基本構成について説明する。図1は、ぱちんこ遊技機および情報公開装置を示した説明図である。なお、実施の形態1および2では、いわゆる、旧第一種タイプ(デジパチタイプ)および旧第二種タイプ(ハネモノ)の複合型のぱちんこ遊技機を用いている。
図1において、ぱちんこ遊技機100は、矩形形状の枠101を有し、この枠101の窓孔に対して遊技盤102が着脱可能に取り付けられている。遊技盤102の前面には、図示しないガラス枠が開閉可能に取り付けられている。また、遊技盤102の下部には遊技球を貯留する受け皿部103と、この受け皿部103の遊技球を発射する発射レバー104などが設けられている。
受け皿部103の上面には、例えば遊技者に操作をおこなわせて遊技に参加させるための演出ボタン105が設けられている。また、受け皿部103の上面には、不図示の、遊技球購入ボタン、遊技球購入取り消しボタン、受け皿部103内の遊技球を下方から外部に抜くための球抜きボタンなどが設けられている。遊技盤102の中央には、液晶表示器からなる画像表示部106が設けられ、演出用の画面情報が出力されるようになっている。
また、ぱちんこ遊技機100の上部に配置されている情報公開装置199は、通常遊技状態から時短遊技状態に移行し、再び通常遊技状態に移行するまでに大当たりに当選した回数、いわゆる連チャン回数などを表示する。また、情報公開装置199は、いわゆる連チャン中である場合、その旨を示すランプを点灯させる。このランプは、後述するカウントフラグがONである場合に点灯し続ける。
次に、ぱちんこ遊技機100の遊技の流れについて、主要構成部とともに説明する。なお、主要構成部の詳細については、図2を用いて後述する。ぱちんこ遊技機100は、第1始動口111と、第2始動口112と、特1表示部121と、特2表示部122と、普通図柄表示部123と、保留表示部124と、開閉入賞装置130と、ゲート140と、電動チューリップ141と、大入賞口150とを備えている。以下の説明では、遊技手順を示した括弧書きの番号を用いて説明する。なお、この番号は、図1に記載した括弧書きの番号に対応させている。
(1)まず、通常遊技状態において、遊技者は、符号170に示すように、遊技盤102の左側領域または中央領域に打ち出す、いわゆる左打ちによる遊技をおこない、第1始動口111を狙う。(2)遊技球が第1始動口111に入賞すると、小当たりの抽選および大当たりの抽選を含む当たり抽選をおこない、第1特図表示部(以下「特1表示部」という)121を変動する。
特1表示部121に停止した当たり抽選の抽選結果を示す第1特別図柄(以下「特図1」という)がハネ131の開放を示す小当たり図柄である場合、所定のインターバル時間が経過した後に、(3)開閉入賞装置130のハネ131が1回、例えば1.2秒開放される。
なお、当たり抽選の抽選結果としての特図1は、継続ラウンド数および時短遊技の有無を示す小当たり図柄、小当たりを経由せずに大当たりに移行する大当たり(直撃大当たり)図柄、またはハズレを示すハズレ図柄を示すようになっている。さらに、ハネ131の開放を示す小当たり時や直撃大当たり時の特図1には、後述する大当たり遊技に移行した際の継続ラウンド数の情報や、大当たり遊技が終了した後の遊技状態を時短遊技状態とするか否かの情報が含まれる。なお、画像表示部106には、特1表示部121の図柄内容に応じた演出画面が表示される。
ハネ131が開放される際に、遊技者は、符号180に示すように、遊技盤102の右側領域に打ち出す、いわゆる右打ちをおこない、遊技球を開閉入賞装置130に入賞させる。(4)開閉入賞装置130に入賞した遊技球が、特定領域としてのVゾーン132を通過すると、(5)当たり抽選の抽選結果に対応したラウンド数、大入賞口150を開放させる大当たりとなる。大当たり中は、符号180に示す右打ちによって遊技がおこなわれる。なお、Vゾーン132は、本発明の特定領域に相当する。
なお、小当たり時の特図1が示すラウンド数には、小当たり時のハネ131の開放が1回のラウンド数に含まれている。大当たり終了後は、小当たり図柄が「時短無し」を示す図柄であった場合、通常遊技状態に戻り、また、小当たり図柄が「時短付き」を示す図柄であった場合、100回の時短遊技状態に移行する。なお、100回とは、特別図柄の変動回数に相当する。
特図1が大当たり図柄(直撃大当たり図柄)である場合、停止した特図1の図柄内容に応じて大当たり終了後に、100回の時短遊技状態に移行する。なお、直撃大当たりは、小当たりを経由せず、すなわち、Vゾーン132への遊技球の通過を要することなく、大入賞口150を開放させる大当たりに移行する当たりである。この直撃大当たりの場合、例えば、画像表示部106に、「7,7,7」など、同一の演出図柄を揃えて停止させることにより大当たりを示唆させる。
(6)時短遊技状態において、遊技者は、符号180に示す右打ちをおこない、ゲート140を狙う。遊技球がゲート140を通過すると、(7)普通図柄表示部123が1.5秒変動する。停止した普通図柄が当たり図柄の場合、(8)電動チューリップ141を1.8秒間、3回開放させる。なお、停止した普通図柄がハズレ図柄の場合、電動チューリップ141を開放させない。
遊技球が電動チューリップ141を介して、第1始動口111と離間配置されている第2始動口112に入賞すると、(9)当たり抽選をおこない、第2特図表示部(以下「特2表示部」という)122が変動する。停止した第2特別図柄(以下「特図2」という)が、ハネ131の開放を示す小当たり図柄である場合、所定のインターバル時間が経過した後に、小当たりの内容に応じて、(10)開閉入賞装置130のハネ131を1回、例えば1.2秒開放させる。
なお、ハネ131の開放を示す小当たり時または直撃大当たり時の特図2には、大当たり遊技における継続ラウンド数の情報や、大当たりが終了した後の遊技状態に時短遊技を付加するか否かの情報が含まれる。
(11)小当たり中に、遊技球がハネ131を介して開閉入賞装置130に入賞し、Vゾーン132を通過すると、(12)小当たり図柄に対応したラウンド数、大入賞口150を開放させる大当たりとなる。なお、小当たり時の特図2に示されるラウンド数には、小当たり時のハネ131の開放が1回のラウンド数に含まれている。
大当たりが終了すると、停止した特図2が時短付き大当たりを示す図柄であった場合、新たに100回の時短遊技状態に移行する。
ここで、通常遊技状態において、遊技球がゲート140を通過した場合について補足しておく。通常遊技状態において、遊技球がゲート140を通過すると、普通図柄表示部123が4秒変動する。また、通常遊技状態において、停止した普通図柄が当たり図柄の場合、電動チューリップ141が0.15秒間の開放を1回おこなう。
なお、時短遊技状態において、遊技球がゲート140を通過すると、普通図柄表示部123が1.5秒変動する。また、通常遊技状態において、停止した普通図柄が当たり図柄の場合、電動チューリップ141は1.8秒間の開放を3回おこなう。
このように、通常遊技状態においては普通図柄の変動時間を長くし、かつ、電動チューリップ141の開放時間を短くしているため、通常遊技状態における第2始動口112への入賞による小当たりの発生を抑え、すなわち、遊技者がゲート140を狙うといった不適切な遊技を抑止している。一方、時短遊技状態においては、普通図柄の変動時間を短くし、電動チューリップ141の開放を長くすることにより、大当たりを発生させやすくし、遊技者に出玉を獲得させるとともに、迅速な遊技を可能にしている。
なお、ぱちんこ遊技機100において、第1始動口111および第2始動口112の配置位置は、これに限らず、遊技状態に応じて遊技者の打ち方が異なる程度に、第1始動口111および第2始動口112が離間配置されていればよい。例えば、通常遊技状態において右打ちによって第1始動口111を狙わせる一方、時短遊技状態において左打ちによって第2始動口112を狙わせる構成としてもよい。具体的には、第2始動口112の近傍に電動チューリップ141を配置することを必須として、第1始動口111および第2始動口112をそれぞれ入れ替えた構成としてもよい。
また、大当たりは、大入賞口150を所定ラウンド数開放させるようにしているが、これに限らず、例えば大入賞口150を設けない構成とした場合には、開閉入賞装置130のハネ131を所定ラウンド数開放させるようにしてもよい。
(ぱちんこ遊技機の詳細な構成)
次に、図2を用いて、ぱちんこ遊技機100の詳細な構成について説明する。図2は、ぱちんこ遊技機100の詳細な構成を示した説明図である。図2において、遊技盤102の略中央には、開閉入賞装置130が設けられている。開閉入賞装置130の上部右側には、開閉自在なハネ131が設けられている。ハネ131は、右打ちによって遊技盤102の右側領域を通過する遊技球を捕捉する。
開閉入賞装置130の内部には、Vゾーン132と、可動体203とが設けられている。可動体203は、ハネ131を介して入賞した遊技球を、特別通路201(図中左側)、または通常通路202(図中右側)に振り分けるように動作する。特別通路201は、遊技球をVゾーン132に到達させやすくする。通常通路202は、特別通路201に比べて遊技球をVゾーン132に到達させにくくする。
Vゾーン132内には、後述するVゾーンスイッチ(SW)が設けられている。特別通路201を通過した遊技球は第1の回転体204に誘導される。一方、通常通路202を通過した遊技球は第2の回転体205に誘導される。
特別通路201側に設けられる第1の回転体204は、遊技球を収容する回転収容部204aを、例えば3つ備えている。3つの回転収容部204aのうち1つは、遊技球をVゾーン132へ誘導する特定収容領域となっている。3つの回転収容部204aのうち2つは、遊技球をVゾーン132以外の領域(非特定領域)へ誘導する一般収容領域となっている。
一方、通常通路202側に設けられる第2の回転体205は、遊技球を収容する回転収容部205aを、例えば5つ備えている。5つの回転収容部205aのうち1つは、遊技球をVゾーン132へ誘導する特定収容領域となっている。5つの回転収容部205aのうち4つは、遊技球を非特定領域へ誘導する一般収容領域となっている。
また、遊技盤102の右下方には、特図1の変動と表示をおこなう特1表示部121と、特図2の変動と表示をおこなう特2表示部122と、普通図柄の変動と表示をおこなう普通図柄表示部123と、保留球を表示する保留表示部124とが設けられている。特1表示部121および特2表示部122は、例えば7セグメント表示部により構成されており、表示される数字や当該数字の色により、それぞれ大当たり後の時短の有無や、継続ラウンド回数を示すようになっている。
保留表示部124は、複数のLEDからなり、第1始動口111に入賞した遊技球を、当たり抽選を受ける権利である特1保留球として表示する。また、保留表示部124は、第2始動口112に入賞した遊技球を、当たり抽選を受ける権利である特2保留球として表示する。
開閉入賞装置130の下方領域には、特1表示部121に表示される特図1を変動させるための第1始動口111が設けられている。第1始動口111の内部には第1始動口SWが設けられており、第1始動口SWにより遊技球が検出されると、特1表示部121の特図1を変動表示する。
開閉入賞装置130の右側領域に配置されているゲート140の内部には、ゲートSWが設けられており、ゲートSWによって遊技球が検出されると、普通図柄表示部123の普通図柄を変動表示する。普通図柄表示部123に特定の普通図柄が停止した場合には、電動チューリップ141が開放される。
ゲート140の下方には、特2表示部122に表示される特図2を変動させるための第2始動口112が設けられている。第2始動口112の近傍には、遊技球を第2始動口112に誘導する、普通電動役物としての電動チューリップ141が設けられている。第2始動口112の内部には、第2始動口SWが設けられており、第2始動口SWにより遊技球が検出されると、特2表示部122の特図2が変動表示する。
第2始動口112の下方には、大入賞口150が設けられている。大入賞口150は、大当たり遊技状態のときに開放されるものであり、その内部には大入賞口SWが設けられている。遊技盤102の最下部にはアウト口241が設けられている。
(ぱちんこ遊技機の制御部の内部構成)
次に、図3を用いて、ぱちんこ遊技機100の制御部の内部構成および情報公開装置199について説明する。図3は、ぱちんこ遊技機の制御部の内部構成および情報公開装置を示したブロック図である。図3に示すように、ぱちんこ遊技機100の制御部300は、遊技の進行を制御する主制御部301と、演出内容を制御する演出制御部302と、賞球の払い出しを制御する賞球制御部303とを備えている。以下にそれぞれの制御部の構成について詳細に説明する。
(1.主制御部)
主制御部301は、CPU311と、ROM312と、RAM313と、不図示の入出力インターフェース(I/O)などを備えて構成される。主制御部301は、CPU311がRAM313をワークエリアとして使用しながら、ROM312に記憶された各種プログラムを実行することによって、ぱちんこ遊技機100の遊技の進行を制御するように機能する。具体的には、主制御部301は、大当たり抽選、普通図柄抽選、遊技状態の制御などをおこない、遊技の進行を制御する。なお、主制御部301は、主制御基板によって実現される。
CPU311は、予めROM312に記憶された各種プログラムに基づき、遊技内容の進行に伴う基本処理を実行する。ROM312には、当たり抽選プログラム、特別図柄変動プログラム、普通図柄抽選プログラム、電動チューリップ制御プログラム、開閉入賞装置制御プログラム、大当たり設定プログラム、遊技状態設定プログラム、保留記憶プログラム、計測期間設定プログラムなどが記憶されている。
当たり抽選プログラムは、第1始動口SW111a、または第2始動口SW112aによって遊技球が検出されることにより、小当たりの抽選および大当たりの抽選を含む当たり抽選をおこなうプログラムである。特別図柄変動プログラムは、当たり抽選の抽選結果を特別図柄として変動/停止させるプログラムである。
普通図柄抽選プログラムは、ゲートSW140aによって遊技球が検出されることにより、電動チューリップ141を開放させるか否かの普通図柄抽選をおこなうプログラムである。電動チューリップ制御プログラムは、通常時では電動チューリップ141を閉状態とする一方、普通図柄抽選に当選した場合、所定期間、電動チューリップ141を開放させるプログラムである。
開閉入賞装置制御プログラムは、当たり抽選の抽選結果が小当たりである場合に、ハネ131を所定時間、開放させるプログラムである。なお、ハネ131の開放時間は1.2秒である。大当たり設定プログラムは、小当たり時にV入賞した場合や、当たり抽選の抽選結果が大当たりの場合、所定ラウンド数、大入賞口150を開放させるプログラムである。遊技状態設定プログラムは、時短遊技状態および通常遊技状態のいずれか一方の遊技状態を設定するプログラムである。
時短遊技状態は、電動チューリップ141を開放させやすくした電チューサポート機能が付加され、右打ちによって遊技がおこなわれる遊技状態である。電チューサポートとは、普通図柄の変動時間が短く設定され、さらに、普通図柄抽選の当選時における電動チューリップ141の開放時間が長く設定される機能である。
通常遊技状態は、電チューサポート機能が付加されない遊技状態であり、すなわち、電動チューリップ141を開放させにくくした遊技状態である。通常遊技状態では左打ちによって遊技がおこなわれる。
保留記憶プログラムは、第1始動口111に入賞した遊技球を、当たり抽選の権利である特1保留球として記憶するプログラムである。また、保留記憶プログラムは、第2始動口112に入賞した遊技球を、当たり抽選の権利である特2保留球として記憶するプログラムである。
計測期間設定プログラムは、情報公開装置199に対し、いわゆる連チャン回数を計測させる期間(以下「計測期間」という)を設定するプログラムである。具体的には、計測期間設定プログラムは、時短付き大当たりに当選してから、通常遊技状態へ移行し、特2保留球が無くなるまでの期間を計測期間として設定する。
主制御部301には、遊技球を検出する各種スイッチ(SW)、開閉入賞装置130などの電動役物を開閉動作させるためのソレノイド、上記の特1表示部121、特2表示部122、普通図柄表示部123などが接続される。
具体的に、主制御部301に接続される上記の各種SWとしては、第1始動口SW111aと、第2始動口SW112aと、装置入賞SW130aと、VゾーンSW132aと、ゲートSW140aと、大入賞口SW150aとがある。第1始動口SW111aは、第1始動口111へ入賞した遊技球を検出する。第2始動口SW112aは、第2始動口112へ入賞した遊技球を検出する。
装置入賞SW130aは、開閉入賞装置130へ入賞した遊技球を検出する。ゲートSW140aは、ゲート140を通過した遊技球を検出する。VゾーンSW132aは、Vゾーン132へ入賞した遊技球を検出する。大入賞口SW150aは、大入賞口150へ入賞した遊技球を検出する。それぞれのスイッチによる検出結果は主制御部301へ入力される。これらのスイッチには、近接スイッチなどが用いられる。
また、上記のソレノイドとしては、ハネソレノイド131aと、電動チューリップソレノイド(図中、電チューソレノイド)141aと、大入賞口ソレノイド150bとがある。ハネソレノイド131aは、開閉入賞装置130のハネ131を開閉動作させる。電動チューリップソレノイド141aは、電動チューリップ141を開閉動作させる。大入賞口ソレノイド150bは、大入賞口150を開閉動作させる。
主制御部301は、それぞれのソレノイドに対する駆動を制御する。例えば、主制御部301は、大当たり抽選の抽選結果が小当たりの場合、ハネソレノイド131aの駆動を制御する。また、主制御部301は、普通図柄抽選の抽選結果に基づいて電動チューリップソレノイド141aの駆動を制御する。さらに、主制御部301は、大当たり抽選の抽選結果、および遊技球のV入賞に基づいて、大入賞口ソレノイド150bの駆動を制御する。
また、主制御部301は、当たり抽選や普通図柄抽選の抽選結果に基づいて、特1表示部121、特2表示部122、普通図柄表示部123の表示内容を制御する。特1表示部121は、第1始動口111に入賞した遊技球に対する当たり抽選の抽選結果を特図1として変動表示し、所定期間経過後に停止表示する。
同様に、特2表示部122は、第2始動口112に入賞した遊技球に対する当たり抽選の抽選結果を特図2として変動表示し、所定期間経過後に停止表示する。普通図柄表示部123は、ゲート140を通過した遊技球に対する普通図柄抽選をおこなって、普通図柄を変動表示し、所定期間経過後に停止表示する。
また、主制御部301は、特1保留表示部124aと、特2保留表示部124bと、普図保留表示部124cとに接続されている。特1保留表示部124aは、第1始動口111に入賞した遊技球を、当たり抽選を受けるための権利である特1保留球として表示する。特2保留表示部124bは、第2始動口112に入賞した遊技球を、当たり抽選を受けるための権利である特2保留球として表示する。普図保留表示部124cは、ゲート140を通過した遊技球を、普通図柄抽選を受けるための権利である普図保留球として表示する。
さらに、主制御部301は、可動体203と、第1の回転体204と、第2の回転体205とに接続され、各部の動作を制御する。また、主制御部301は、演出制御部302および賞球制御部303にも接続され、それぞれの制御部に対して各種コマンドを出力する。例えば、主制御部301は、演出制御部302に対しては変動開始コマンド、変動停止コマンド、大当たり開始コマンドなどの演出コマンドを出力する。また、主制御部301は、賞球制御部303に対しては賞球コマンドを出力する。なお、賞球コマンドには、払い出させる賞球の個数を示す情報などが含まれている。
(2.演出制御部)
演出制御部302は、演出統括部302aと、画像・音声制御部302bと、ランプ制御部302cとによって構成され、ぱちんこ遊技機100の演出内容を制御する機能を有する。演出統括部302aは、主制御部301から受信した各種コマンドに基づいて演出制御部302全体を統括する。画像・音声制御部302bは、演出統括部302aからの指示内容に基づいて画像および音声の制御をおこなう。また、ランプ制御部302cは、枠101および遊技盤102などに設けられたランプの点灯を制御する。
(2−1.演出統括部)
まず、演出統括部302aの構成について説明する。演出統括部302aは、CPU321と、ROM322と、RAM323と、リアルタイムクロック(以下「RTC」という)324と、不図示の入出力インターフェース(I/O)などを備えて構成される。
CPU321は、予めROM322に記憶された各種プログラムに基づき、演出内容を決定する処理を実行する。ROM322には、CPU321が上記の処理を実行するために必要となる変動演出プログラムなどの各種プログラムなどが記憶されている。RAM323は、CPU321のワークエリアとして機能するとともに、演出内容を示すデータなどが記憶されている。
RTC324は、実時間を計時出力する。RTC324は、ぱちんこ遊技機100の電源が遮断されているときもバックアップ電源(不図示)により計時動作を継続する。また、演出統括部302aには、演出ボタン105が接続され、遊技者による操作入力を受け付ける。
(2−2.画像・音声制御部)
次に、画像・音声制御部302bの構成について説明する。画像・音声制御部302bは、CPU332と、ROM333と、RAM334と、不図示の入出力インターフェース(I/O)などを備えて構成される。
CPU332は、画像および音声の生成および出力処理を実行する。ROM333には、画像および音声の生成および出力処理のためのプログラム、当該処理に必要となる背景画像・図柄画像・キャラクタ画像など各種画像データや各種音声データなどが記憶されている。RAM334は、CPU332のワークエリアとして機能し、画像表示部106に表示させる画像データやスピーカ335から出力させる音声データが一時的に格納される。
すなわち、画像・音声制御部302bは、CPU332がRAM334をワークエリアとして使用しながら、ROM333に記憶された各種プログラムを実行することによって、演出統括部302aからの指示に基づいて画像および音声の制御をおこなうように機能する。
例えば、CPU332は、演出統括部302aから指示された指示内容に基づいて、背景画像表示処理、演出図柄変動/停止表示処理、キャラクタ画像表示処理、文字画像表示処理などの各種画像処理と音声処理とを実行する。このときには、CPU332は、処理に必要な画像データおよび音声データをROM333から読み出してRAM334に書き込む。
RAM334に書き込まれた背景画像や演出図柄画像などの画像データは、画像・音声制御部302bに接続された画像表示部106に対して出力され、画像表示部106の表示画面上に表示される。また、RAM334に書き込まれた音声データは、画像・音声制御部302bに接続されたスピーカ335に対して出力され、音声データに基づく音声がスピーカ335から出力される。
(2−3.ランプ制御部)
次に、ランプ制御部302cの構成について説明する。ランプ制御部302cは、CPU341と、ROM342と、RAM343と、不図示の入出力インターフェース(I/O)などを備えて構成される。CPU341は、ランプを点灯させる処理などを実行する。ROM342には、上記の処理を実行するために必要となる各種プログラム、当該処理に必要となるランプ点灯に用いる制御データなどが記憶されている。RAM343は、CPU341のワークエリアとして機能する。
ランプ制御部302cは、盤ランプ345と、枠ランプ346と、可動役物347とに接続され、点灯制御するデータや動作制御するデータを出力する。これにより、ランプ制御部302cは、枠101や遊技盤102などに設けられたランプの点灯、可動役物347の動作を制御するように機能する。
演出制御部302は、演出統括部302aと画像・音声制御部302bとランプ制御部302cとがそれぞれ異なる基板機能として設けられるが、これらは同じプリント基板上に組み込んで構成してもよい。ただし、同じプリント基板上に組み込まれた場合であってもそれぞれの機能は独立しているものとする。
(3.賞球制御部)
次に、賞球制御部303の構成について説明する。賞球制御部303は、CPU351と、ROM352と、RAM353と、不図示の入出力インターフェース(I/O)などを備えて構成される。CPU351は、払い出す賞球を制御する賞球制御処理を実行する。ROM352には、当該処理に必要となるプログラムなどが記憶されている。RAM353は、CPU351のワークエリアとして機能する。
また、賞球制御部303は、払出部(払出駆動モータ)357と、払出球検出SW358aと、球有り検出SW358bと、満タン検出SW358cと、発射部359とに接続される。
賞球制御部303は、払出部357に対して入賞時の賞球数を払い出す制御をおこなう。払出部357は、遊技球の貯留部から所定数を払い出すためのモータからなる。具体的には、賞球制御部303は、払出部357に対して各入賞口(第1始動口111、第2始動口112、開閉入賞装置130、大入賞口150)に入賞した遊技球に対応した賞球数を払い出す制御をおこなう。
また、賞球制御部303は、発射部359に対する遊技球の発射の操作を検出して遊技球の発射を制御する。発射部359は、遊技のための遊技球を発射するものであり、遊技者による遊技操作を検出するセンサと、遊技球を発射させるソレノイド等を備える。賞球制御部303は、発射部359のセンサにより遊技操作を検出すると、検出された遊技操作に対応してソレノイド等を駆動させて遊技球を間欠的に発射させ、遊技盤102の遊技領域に遊技球を送り出す。
また、この賞球制御部303には、払い出す遊技球の状態を検出する各所の検出部が接続され、賞球のための払い出し状態を検出する。これらの検出部としては、払出球検出SW358a、球有り検出SW358b、満タン検出SW358cなどがある。例えば、賞球制御部303は、賞球制御基板によってその機能を実現する。
また、主制御部301には、盤用外部情報端子基板360が接続されており、主制御部301が実行処理した各種情報を外部に出力することができる。盤用外部情報端子基板360には、情報公開装置199が接続されており、主制御部301は、盤用外部情報端子基板360を介して情報公開装置199に連チャン回数を計測させ、表示させる。賞球制御部303についても、枠用外部情報端子基板370が接続されており、賞球制御部303が実行処理した各種情報を外部に出力することができる。
上記構成の主制御部301と、演出制御部302と、賞球制御部303とは、それぞれ異なるプリント基板(主制御基板、演出制御基板、賞球制御基板)に設けられるが、これに限らず、例えば、賞球制御部303は、主制御部301と同一のプリント基板上に設けることもできる。
(実施の形態1にかかるぱちんこ遊技機の機能的構成)
次に、図4−1を用いて、実施の形態1にかかるぱちんこ遊技機100の機能的構成について説明する。図4−1は、実施の形態1のぱちんこ遊技機の機能的構成を示したブロック図である。図4−1において、ぱちんこ遊技機100の主制御部301は、保留記憶部401と、抽選部402と、特別図柄制御部403と、変動回数計測部404と、開閉制御部405と、大当たり判定部406と、遊技状態設定部407と、保留数判定部408と、計測期間設定部409と、出力部410と、普通図柄制御部414と、普通電動役物制御部415と、を備えている。
保留記憶部401は、第1始動口111または第2始動口112への遊技球の入賞を契機に、大当たり抽選の権利を保留球として記憶する。大当たり抽選の権利を保留数として記憶するとは、具体的には、大当たり抽選に用いる大当たり乱数や、リーチの有無を決定するリーチ乱数、変動パターンを決定する変動パターン乱数などを取得し、それらの乱数をRAM313に記憶することである。
抽選部402は、保留記憶部401に記憶されている保留球に対し大当たり抽選をおこなう。保留球に対し大当たり抽選をおこなうとは、具体的には、記憶されている大当たり乱数が、予め定められている大当たりの乱数値、または小当たりの乱数値と一致するか否かを判定する。
特別図柄制御部403は、抽選部402による大当たり抽選の抽選結果を示す特別図柄を表示制御する。具体的には、第1始動口への遊技球の入賞に対する特図1を特1表示部121に、第2始動口への遊技球の入賞に対する特図2を特2表示部122に、それぞれ表示する。変動回数計測部404は、特別図柄制御部403によって特別図柄が変動表示された回数を計測する。
開閉制御部405は、特別図柄制御部403によって小当たりを示す特別図柄が停止表示された場合に、ハネ131を開放させるとともに、第1始動口111への遊技球の入賞に対する第1保留球に基づく開放よりも、第2始動口112への遊技球の入賞に対する特2保留球に基づく開放を、遊技者にとって有利な開放とさせる。遊技者にとって有利な開放とは、開放時間の異なる開放であり、特2保留球に基づく開放の方が、第1保留球に基づく開放よりも、開放時間が長い。
大当たり判定部406は、開閉制御部405によってハネ131が開放されている間に、特定領域への遊技球の通過を検出した場合、または、特別図柄制御部403により大当たりを示す特別図柄が停止表示された場合、大当たり後の遊技状態を通常遊技状態に設定させる通常大当たりと、時短遊技状態に設定させる時短付き大当たりと、のいずれの大当たりの種類であるかを判定する。特定領域とは、Vゾーン132である。
遊技状態設定部407は、変動回数計測部404による計測結果、または大当たり判定部406の判定結果に基づいて遊技状態を設定する。具体的には、通常遊技状態において時短付き大当たりになった場合、時短遊技状態に設定する。また、時短遊技状態において、規定回数の変動をおこなうか、通常大当たりになった場合、通常遊技状態に設定する。
保留数判定部408は、遊技状態設定部407によって時短遊技状態から通常遊技状態へ設定されてから所定のタイミングにおいて、特2保留球の有無を判定する。所定のタイミングとは、特2保留球に対する変動が終了するタイミングや、電動チューリップ141の開放が終了するタイミングなどである。
例えば、保留数判定部408は、遊技状態設定部407によって時短遊技状態から通常遊技状態へ設定され、特別図柄制御部403によって特2保留球に対する特別図柄の変動がハズレを示す特別図柄にて停止されたタイミングにおいて特2保留球の有無を判定する。
また、例えば、保留数判定部408は、遊技状態設定部407によって時短遊技状態から通常遊技状態へ設定され、特別図柄制御部403によって特2保留球に対する特別図柄の変動が小当たりを示す特別図柄にて停止され、開閉制御部405による小当たり遊技が終了したタイミングにおいて、特2保留球の有無を判定する。
計測期間設定部409は、遊技状態設定部407によって通常遊技状態から時短遊技状態へ設定された時点から、時短遊技状態から通常遊技状態へ設定され、かつ、保留数判定部408によって特2保留球が無いと判定される時点までを、大当たりの回数を計測するための計測期間として設定する。
また、計測期間設定部409は、計測フラグ設定部411と、切替部412と、保持部413と、を含む。計測フラグ設定部411は、所定の計測フラグのオンまたはオフが設定される。計測期間設定部409は、この計測フラグがオンである期間を、計測期間として設定する。
切替部412は、遊技状態設定部407によって通常遊技状態から時短遊技状態へ設定された場合に、計測フラグ設定部411の計測フラグをオンにする。保持部413は、遊技状態設定部407によって時短遊技状態から通常遊技状態へ設定され、かつ、保留数判定部408によって特2保留球が有ると判定された場合に、計測フラグ設定部411の計測フラグをオンにて保持する。
出力部410は、計測期間設定部409によって設定された計測期間に関する情報と、抽選部402による大当たり抽選の抽選結果が大当たりである毎に大当たりに当選した旨を示す情報と、を出力する。具体的には、情報公開装置199にコマンド出力する。また、演出制御部302にコマンド出力するものとしてもよく、その詳細は実施の形態4にて説明する。
普通図柄制御部414は、ゲート140を遊技球が通過することを契機に、電動チューリップ141を開放するか否かを示す普通図柄を変動させる。具体的には、普通図柄表示部123に普通図柄を変動表示させる。普通電動役物制御部415は、普通図柄制御部414によって当たりを示す普通図柄が停止された場合に、ハネ131を所定時間開放させる。
その際、保留数判定部408は、時短遊技状態にて変動が開始された普通図柄に基づく電動チューリップ141の開放が、通常遊技状態にて終了された場合、当該開放が終了されたタイミングにおいて、特2保留球の有無を判定する。
また、保留数判定部408は、遊技状態設定部407によって時短遊技状態から通常遊技状態へ設定され、特別図柄制御部403によって特1保留球に対する特別図柄の変動が開始されたタイミングにおいて、特2保留球の有無を判定するとしてもよい。その詳細は、実施の形態2に後述する。
なお、保留記憶部401は、主制御部301のRAM313によって実現される。また、抽選部402と、特別図柄制御部403と、変動回数計測部404と、開閉制御部405と、大当たり判定部406と、遊技状態設定部407と、保留数判定部408と、計測期間設定部409と、出力部410と、普通図柄制御部414と、普通電動役物制御部415とは、主制御部301のCPU311によって実現される。すなわち、CPU311がROM312に記憶される各種プログラムを実行することにより各部の機能を実現する。
(実施の形態1にかかるぱちんこ遊技機の機能的構成)
次に、図4−2を用いて、実施の形態1にかかる情報公開装置199の機能的構成について説明する。図4−2は、実施の形態1の情報公開装置の機能的構成を示したブロック図である。図4−2において、情報公開装置199は、入力部421と、計測期間判定部422と、計測部423と、表示部424と、を備えている。
入力部421は、主制御部301によって出力される計測期間に関する情報と、大当たりに当選した旨を示す情報と、が入力される。計測期間判定部422は、入力部421に入力された計測期間に関する情報に基づいて、現在が計測期間であるか否かを判定する。
計測部423は、計測期間判定部422によって計測期間であると判定されている期間にて、大当たりに当選した旨を示す情報が入力部421に入力された回数を、連チャン回数として計測する。表示部424は、計測部423によって計測された連チャン回数を表示する。
(実施の形態1の概要)
次に、図4−3を用いて、実施の形態1の概要を説明する。図4−3は、実施の形態1の概要を示す説明図である。図4−3において、概要図430は、タイミング毎のカウントフラグのON/OFFおよび遊技状態(時短遊技状態または通常遊技状態)を示している。カウントフラグがONであるとは、大当たりを計測する期間であることを示している。なお、横軸は、時間軸である。また、上向きの矢印は大当たりに当選したことを示しており、括弧内の数字は、情報公開装置199に表示される連チャン数である。
まず、通常遊技状態であるタイミングt11において、時短付き大当たりに当選し、カウントフラグがONになる。このとき、連チャン回数は「1」である。そして、タイミングt12およびt13において時短付き大当たり当選し、その都度、連チャン回数を加算する。
その後、タイミングt14において、通常大当たりに当選し、通常遊技状態へ移行する。この際、特2保留球の有無を判定し、特2保留球が有る場合、カウントフラグをOFFにせず、そのまま遊技をおこなう。そして、特2保留球が無くなる前のタイミングt15において時短大当たりに当選し、時短遊技状態へ移行する。
その後のタイミングt16において通常大当たりに当選し、再び通常遊技状態へ移行する。その後、特2保留球が無くなるタイミングt17において、カウントフラグをOFFにする。このようにすることで、時短遊技状態から通常遊技状態へ移行した後に、時短遊技状態中に入賞した遊技球が大当たりに当選した場合に、引き戻すことができる。
(タイマ割込処理)
次に、図5を用いて、主制御部301がおこなうタイマ割込処理について説明する。図5は、主制御部がおこなうタイマ割込処理を示したフローチャートである。なお、タイマ割込処理は、電源供給期間中、所定期間(例えば4ms)毎に主制御部301が実行する主制御処理に割り込み動作する処理である。
図5において、主制御部301のCPU311は、乱数更新処理をおこなう(ステップS501)。乱数更新処理では、大当たり乱数、図柄乱数などをそれぞれ、例えば+1して、各乱数の更新をおこなう処理である。
この後、第1始動口111、第2始動口112などの入賞口や、ゲート140などに遊技球が入賞した際におこなうスイッチ処理をおこなう(ステップS502)。スイッチ処理には、図6に後述するゲートSW処理、図12に後述する始動口SW処理、図25に後述するVゾーンSW処理などがある。
この後、図柄処理をおこなう(ステップS503)。図柄処理には、図7に後述する普通図柄処理や、図13に後述する特別図柄処理などがある。さらに、電動役物処理をおこなう(ステップS504)。電動役物処理には、図10に後述する電チュー処理や、図22に後述する入賞役物処理などがある。この後、賞球処理をおこない(ステップS505)、これらの出力処理をおこなう(ステップS506)。連チャン中である場合、ステップS506では、情報公開装置199に対し、連チャン数が出力される。なお、ステップS506は、図4−1に示した出力部410によっておこなわれる。
(ゲートSW処理)
次に、図6を用いて、主制御部301がおこなうゲートSW処理について説明する。図6は、主制御部がおこなうゲートSW処理を示したフローチャートである。このゲートSW処理は、図5のステップS502に示したスイッチ処理に含まれる処理内容である。
図6において、主制御部301のCPU311は、ゲート140のゲートSW140aがONであるか否かの判定をおこない(ステップS601)、ゲートSW140aがOFFである場合(ステップS601:No)、そのまま処理を終了する。ゲートSW140aがONである場合(ステップS601:Yes)、ゲートSW140aの検知回数をカウントしたゲートカウンタのカウント値Gが、「4」より小さいか否かの判定をおこなう(ステップS602)。
カウント値Gが「4」より大きい場合(ステップS602:No)、すなわち、カウント値Gが「4」である場合、そのまま処理を終了する。カウント値Gが「4」より小さい場合(ステップS602:Yes)、カウント値Gに「1」を加算する(ステップS603)。そして、乱数を取得するとともに、取得した乱数をRAM313に格納し(ステップS604)、処理を終了する。
(普通図柄処理)
次に、図7を用いて、主制御部301がおこなう普通図柄処理について説明する。図7は、主制御部がおこなう普通図柄処理を示したフローチャートである。この普通図柄処理は、図5のステップS503に示した図柄処理に含まれる処理内容である。なお、図7に示す普通図柄処理は、図4−1に示した普通図柄制御部414によっておこなわれる。
図7において、主制御部301のCPU311は、補助遊技フラグがONであるか否かを判定する(ステップS701)。補助遊技フラグは、電動チューリップ141の開放を示すものであり、具体的には、変動停止した際の普通図柄が当たり図柄である場合に、ONに設定されるものである。
補助遊技フラグがONである場合(ステップS701:Yes)、そのまま処理を終了する。補助遊技フラグがOFFである場合(ステップS701:No)、普通図柄が変動中であるか否かを判定する(ステップS702)。普通図柄が変動中である場合(ステップS702:Yes)、ステップS710に移行する。普通図柄が変動中ではない場合(ステップS702:No)、ゲートカウンタのカウント値Gが、「1」以上であるか否かの判定をおこなう(ステップS703)。
カウント値Gが「1」以上ではない場合(ステップS703:No)、すなわち、カウント値Gが「0」である場合、そのまま処理を終了する。カウント値Gが「1」以上である場合(ステップS703:Yes)、カウント値Gから「1」を減じたものを新たなカウント値Gとする(ステップS704)。そして、当たり乱数判定処理を実行する(ステップS705)。当たり乱数判定処理は、図8−1に示す普通図柄テーブルを用いて、遊技球がゲート140を通過した際に取得された乱数が当たりであるか否かを判定する処理である。
この後、停止図柄設定処理を実行する(ステップS706)。停止図柄設定処理は、当たり乱数判定処理における判定結果に応じて停止させる図柄を設定する処理である。そして、遊技状態を参照し(ステップS707)、変動時間設定処理を実行する(ステップS708)。変動時間設定処理は、図8−2に示す普通図柄変動時間設定テーブルを用いて、遊技状態に応じて普通図柄の変動時間を設定する処理である。
この後、変動を開始し(ステップS709)、変動時間が終了したか否かを判定する(ステップS710)。変動時間が終了していない場合(ステップS710:No)、そのまま処理を終了する。変動時間が終了した場合(ステップS710:Yes)、普通図柄の変動を停止させる(ステップS711)。
そして、停止した普通図柄が当たりであるか否かの判定をおこなう(ステップS712)。停止した普通図柄が当たりである場合(ステップS712:Yes)、補助遊技フラグをONにし(ステップS713)、処理を終了する。停止した普通図柄が当たりではない場合(ステップS712:No)、すなわち、ハズレである場合、第1カウントフラグOFF処理をおこない(ステップS714)、そのまま処理を終了する。第1カウントフラグOFF処理の詳細は、図9に後述する。
(普通図柄テーブルの一例)
次に、図8−1を用いて、普通図柄テーブルの一例について説明する。図8−1は、普通図柄テーブルの一例を示した説明図である。図8−1において、普通図柄テーブル810は、当たり乱数判定処理(図7のステップS705参照)において用いられるテーブルである。
普通図柄テーブル810は、判定結果811と、範囲812と、割合813と、乱数値814と、を含む。判定結果811は、当たり乱数判定の判定結果を示しており、当たりとハズレである。範囲812は、当たり乱数の範囲を示しており、0〜9である。割合813は、範囲812の個数で乱数値814の個数を除した数値である。乱数値814は、判定結果811毎の当たり乱数を示している。
例えば、普通図柄テーブル810において、乱数値814が0〜8のいずれかである場合、判定結果811は当たりであり、その割合813は9/10である。また、乱数値814が9である場合、判定結果811はハズレであり、その割合813は1/10である。
(普通図柄変動時間設定テーブルの一例)
次に、図8−2を用いて、普通図柄変動時間設定テーブルの一例について説明する。図8−2は、普通図柄変動時間設定テーブルの一例を示した説明図である。図8−2に示す普通図柄変動時間設定テーブル820は、変動時間設定処理(図7のステップS708参照)において用いられるテーブルである。
普通図柄変動時間設定テーブル820は、時短フラグ821と、変動時間822と、を含む。時短フラグ821は、時短遊技状態であるか否かを示しており、時短遊技状態であれば「ON」、時短遊技状態でなければ「OFF」である。変動時間822は、時短フラグ821に対応した、普通図柄を変動させる時間である。例えば、時短フラグ821が「OFF」である場合、変動時間822は4.0秒であり、また、時短フラグ821が「ON」である場合、変動時間822は1.5秒である。
(第1カウントフラグOFF処理)
次に、図9を用いて、第1カウントフラグOFF処理について説明する。図9は、第1カウントフラグOFF処理の処理手順を示すフローチャートである。第1カウントフラグOFF処理とは、図7のステップS714に示した処理である。第1カウントフラグOFF処理において、まず、カウントフラグがONであるか否かを判定する(ステップS901)。カウントフラグがONであるとは、その間に大当たりに当選した場合に連チャン回数としてカウントすることを示している。
ステップS901において、カウントフラグがOFFである場合(ステップS901:No)、そのまま処理を終了する。カウントフラグがONである場合(ステップS901:Yes)、時短フラグがONであるか否かを判定する(ステップS902)。時短フラグがONであるとは、時短遊技状態であることを示している。
ステップS902において、時短フラグがONである場合(ステップS902:Yes)、そのまま処理を終了する。時短フラグがOFFである場合(ステップS902:No)、第2始動口検知カウンタのカウント値U2が「0」であるか否かを判定する(ステップS903)。カウント値U2が「0」でない場合(ステップS903:No)、そのまま処理を終了する。ステップS903は、図4−1に示した保留数判定部408によっておこなわれる。
ステップS903において、カウント値U2が「0」である場合(ステップS903:Yes)、特図2が変動中であるか否かを判定し(ステップS904)、特図2が変動中である場合(ステップS904:Yes)、そのまま処理を終了する。特図2が変動中でない場合(ステップS904:No)、小当たりフラグがONであるか否かを判定する(ステップS905)。小当たりフラグがONであるとは、小当たり遊技をおこなっていることを示している。
小当たりフラグがONである場合(ステップS905:Yes)、そのまま処理を終了する。小当たりフラグがOFFである場合(ステップS905:No)、カウントフラグをOFFにし(ステップS906)、カウントOFFコマンドをセットし(ステップS907)、そのまま処理を終了する。カウントOFFコマンドとは、大当たりの当選回数を連チャン回数としてカウントする計測期間を終了する旨の情報を含むコマンドであり、図5のステップS506に示した出力処理において情報公開装置199に送信される。
(電チュー処理)
次に、図10を用いて、主制御部301がおこなう電チュー(電動チューリップ)処理について説明する。図10は、主制御部がおこなう電チュー処理を示したフローチャートである。この電チュー処理は、図5のステップS504に示した電動役物処理に含まれる処理内容であり、図4−1に上述した普通電動役物制御部415によっておこなわれる。図10において、CPU311は、電動チューリップ141の開放を示す補助遊技フラグがONであるか否かの判定をおこなう(ステップS1001)。なお、補助遊技フラグは、図7に示した普通図柄処理において設定されるフラグである(図7のステップS713参照)。
補助遊技フラグがOFFである場合(ステップS1001:No)、そのまま処理を終了する。補助遊技フラグがONである場合(ステップS1001:Yes)、電動チューリップ141が開放中であるか否かを判定する(ステップS1002)。電動チューリップ141が開放中ではない場合(ステップS1002:No)、有効期間中であるか否かを判定する(ステップS1003)。有効期間とは、電動チューリップ141の開放を終了してから、図13に後述する特別図柄処理をおこなうのに十分な期間であり、後述するステップS1007において開始される。
また、ステップS1002において、電動チューリップ141が開放中である場合(ステップS1002:Yes)、後述するステップS1006に移行する。ステップS1003において、有効期間中である場合(ステップS1003:Yes)、後述するステップS1008をおこなう。また、有効期間中でない場合(ステップS1003:No)、開放パターン設定処理を実行する(ステップS1004)。
開放パターン設定処理は、遊技状態に応じて電動チューリップ141を開放させるパターンを設定する処理であり、図11を用いて後述する開放パターン設定テーブルが用いられる。この後、電動チューリップ141の開放を開始する(ステップS1005)。そして、開放が終了したか否かを判定し(ステップS1006)、開放が終了していない場合(ステップS1006:No)、そのまま処理を終了する。
開放が終了した場合(ステップS1006:Yes)、有効期間を開始し(ステップS1007)、有効期間が終了したか否かを判定する(ステップS1008)。
ステップS1008において、有効期間が終了していないと判定した場合(ステップS1008:No)、そのまま処理を終了する。有効期間が終了したと判定した場合(ステップS1008:Yes)、図9に示した第1カウントフラグOFF処理をおこない(ステップS1009)、補助遊技フラグをOFFにし(ステップS1010)、処理を終了する。上述した電チュー処理において、有効期間中にカウントフラグをOFFにしないが、これは電動チューリップ141の閉口直前に第2始動口112に入賞した遊技球を考慮するためである。
(開放パターン設定テーブルの一例)
次に、図11を用いて、開放パターン設定テーブルの一例について説明する。図11は、開放パターン設定テーブルの一例を示した説明図である。図11において、開放パターン設定テーブル1100は、開放パターン設定処理(図10のステップS1004参照)において用いられるテーブルである。
開放パターン設定テーブル1100は、時短フラグ1101と、開放時間・回数1102と、を含む。時短フラグ1101は、時短遊技状態であることを示す時短フラグがONであるかOFFであるかを示している。開放時間・回数1102は、普通図柄抽選において1回当たる毎に電動チューリップ141を開放する時間および開放する回数を示している。例えば、時短フラグ1101がOFFであるとき、開放時間・回数1102は、0.15秒×1回である。また、時短フラグ1101がONであるとき、開放時間・回数1102は、1.8秒×3回である。
(始動口SW処理)
次に、図12を用いて、主制御部301がおこなう始動口SW処理について説明する。図12は、主制御部がおこなう始動口SW処理を示したフローチャートである。この始動口SW処理は、図5のステップS502に示したスイッチ処理に含まれる処理内容である。
図12において、主制御部301のCPU311は、第1始動口111の第1始動口SW111aがONであるか否かの判定をおこない(ステップS1201)、第1始動口SW111aがONである場合(ステップS1201:Yes)、第1始動口SW111aの検知回数をカウントした第1始動口検知カウンタのカウント値U1が、「4」より小さいか否かの判定をおこなう(ステップS1202)。
カウント値U1が「4」より小さい場合(ステップS1202:Yes)、カウント値U1に「1」を加算する(ステップS1203)。そして、乱数を取得するとともに、取得した乱数をRAM313に記憶する(ステップS1204)。なお、乱数は、当たり乱数、図柄乱数、リーチ乱数、変動パターン乱数などである。当たり乱数は、大当たり、小当たり、またはハズレのいずれかを決定するものであり、例えば「0」〜「399」の400個の乱数から一つの当たり乱数が無作為に取得される。
図柄乱数は、当たりの種類(時短遊技の有無)を決定するものであり、例えば「0」〜「249」の250個の乱数から一つの図柄乱数が無作為に取得される。リーチ乱数は、当たり抽選の抽選結果がハズレである場合に、リーチの有無を決定するものであり、例えば「0」〜「249」の250個の乱数から一つのリーチ乱数が無作為に取得される。変動パターン乱数は、変動パターンを決定するものであり、例えば「0」〜「99」の100個の乱数から一つの変動パターン乱数が無作為に取得される。
この後、第1始動口111への遊技球の入賞により特1保留球数が増加した旨を示す特1保留球数増加コマンドをセットする(ステップS1205)。ステップS1201において、第1始動口SW111aがONではない場合(ステップS1201:No)、ステップS1206に移行する。ステップS1202において、カウント値U1が「4」である場合(ステップS1202:No)、ステップS1206に移行する。
ステップS1206では、第2始動口112の第2始動口SW112aがONであるか否かの判定をおこない(ステップS1206)、第2始動口SW112aがOFFである場合(ステップS1206:No)、そのまま処理を終了する。また、第2始動口SW112aがONである場合(ステップS1206:Yes)、第2始動口SW112aの検知回数をカウントした第2始動口検知カウンタのカウント値U2が、「4」より小さいか否かの判定をおこなう(ステップS1207)。
カウント値U2が「4」より小さい場合(ステップS1207:Yes)、カウント値U2に「1」を加算する(ステップS1208)。そして、乱数を取得するとともに、取得した乱数をRAM313に記憶する(ステップS1209)。また、ステップS1208において、カウント値U2が「4」である場合(ステップS1207:No)、そのまま処理を終了する。
ステップS1209の処理の後、第2始動口112への遊技球の入賞により特2保留球数が増加した旨を示す特2保留球数増加コマンドをセットし(ステップS1210)、処理を終了する。ステップS1204およびステップS1209は、図4−1に示した保留記憶部401によっておこなわれる。
(特別図柄処理)
次に、図13を用いて、主制御部301がおこなう特別図柄処理について説明する。図13は、主制御部がおこなう特別図柄処理を示したフローチャートである。この特別図柄処理は、図5に示したステップS503の図柄処理に含まれる処理内容である。また、特別図柄処理は、図4−1に示した特別図柄制御部403によっておこなわれる。
図13において、主制御部301のCPU311は、当たり遊技フラグがONであるか否かを判定する(ステップS1301)。当たり遊技フラグは、ステップS1314に示す停止中処理において、設定されるフラグであり、具体的には、停止している特別図柄が大当たりを示す大当たりフラグ、または小当たりを示す小当たりフラグが挙げられる。
当たり遊技フラグがONであれば(ステップS1301:Yes)、そのまま処理を終了する。当たり遊技フラグがOFFであれば(ステップS1301:No)、特別図柄が変動中であるか否かを判定し(ステップS1302)、特別図柄が変動中である場合(ステップS1302:Yes)、ステップS1311に移行する。特別図柄が変動中ではない場合(ステップS1302:No)、第2始動口112への入賞による特2保留球数を示す、第2始動口検知カウンタのカウント値U2が「1」以上であるか否かを判定する(ステップS1303)。
カウント値U2が「1」以上である場合(ステップS1303:Yes)、カウント値U2を「1」減算したものを新たな特2保留球数とし(ステップS1304)、ステップS1307に移行する。ステップS1303において、カウント値U2が「1」以上ではない場合(ステップS1303:No)、すなわち「U2=0」の場合、第1始動口111への入賞による特1保留球数としての第1始動口検知カウンタのカウント値U1が「1」以上であるか否かを判定する(ステップS1305)。
カウント値U1が「1」以上ではない場合(ステップS1305:No)、すなわち「U1=0」の場合、そのまま処理を終了する。カウント値U1が「1」以上である場合(ステップS1305:Yes)、カウント値U1を「1」減算したものを新たな特1保留球数とし(ステップS1306)、ステップS1307に移行する。
ステップS1307では、当たり判定処理をおこなう(ステップS1307)。当たり判定処理は、詳細については図14を用いて後述するが、遊技球が第1始動口111または第2始動口112に入賞した際に取得された当たり乱数が、予め設定される当たり乱数に一致するか否かを判定する処理である。
なお、ステップS1303〜ステップS1306に示したように、第1始動口111への入賞による特1保留球よりも、第2始動口112への入賞による特2保留球を優先して消化するようにしている。この後、変動パターン選択処理をおこなう(ステップS1308)。この変動パターン選択処理は、当たり判定処理の判定結果に応じて、特別図柄の変動パターンを選択する処理であり、詳細については図18を用いて後述する。
この後、変動開始コマンドをRAM313にセットする(ステップS1309)。さらに、特別図柄の変動を開始する(ステップS1310)。そして、変動パターン選択処理によって選択された変動時間が経過したか否かを判定する(ステップS1311)。変動時間が経過していない場合には(ステップS1311:No)、そのまま処理を終了する。
変動時間が経過した場合には(ステップS1311:Yes)、変動停止コマンドをセットし(ステップS1312)、特別図柄の変動を停止する(ステップS1313)。この後、停止中処理を実行し(ステップS1314)、処理を終了する。なお、停止中処理は、詳細については図20を用いて後述するが、停止している特別図柄が当たりを示すものである場合に当たりフラグを設定したり、時短遊技状態を示す時短フラグを時短残余回数に応じてOFFにしたりする処理である。
(当たり判定処理)
次に、図14を用いて、図13のステップS1307に示した当たり判定処理の詳細について説明する。図14は、主制御部がおこなう当たり判定処理を示したフローチャートである。この当たり判定処理は、図4−1に示した抽選部402によっておこなわれる。
図14において、当たり判定処理は、始動口SW処理(図12参照)にて取得した当たり乱数を基に、大当たりまたは小当たりか否かの当たり乱数判定処理をおこなう(ステップS1401)。なお、当たり乱数判定処理では、図15を用いて後述する当たり乱数判定テーブルが用いられる。そして、当たり乱数判定処理の判定結果が大当たり(直撃大当たり)であるか否かを判定する(ステップS1402)。
直撃大当たりである場合(ステップS1402:Yes)、直撃大当たりの継続ラウンド数や時短遊技の有無など大当たりの種別を判定する図柄乱数判定処理をおこなう(ステップS1403)。なお、この図柄乱数判定処理では、図16および図17を用いて後述する図柄乱数判定テーブルが用いられる。この後、直撃大当たり図柄をセットし(ステップS1404)、処理を終了する。
ステップS1402において、直撃大当たりではない場合(ステップS1402:No)、小当たりであるか否かを判定する(ステップS1405)。小当たりである場合(ステップS1405:Yes)、小当たりの内容を判定する図柄乱数判定処理をおこなう(ステップS1406)。なお、この図柄乱数判定処理では、図16および図17を用いて後述する図柄乱数判定テーブルが用いられる。
この後、小当たり図柄をセットし(ステップS1407)、処理を終了する。ステップS1405において、小当たりではない場合(ステップS1405:No)、ハズレ図柄をセットし(ステップS1408)、処理を終了する。
(当たり乱数判定テーブルの一例)
次に、図15を用いて、図14のステップS1401に示した、当たり乱数判定処理にて用いられる当たり乱数判定テーブルについて説明する。図15は、当たり乱数判定テーブルの一例を示した説明図である。図15において、当たり乱数判定テーブル1500は、当たり種別1501と、始動口種別1502と、範囲1503と、割合1504と、乱数値1505とからなる。
当たり種別1501は、大当たり(直撃大当たり)または小当たりの当たりの種別を示したものである。始動口種別1502は、遊技球が入賞した始動口の種別を示しており、具体的には、第1始動口111と、第2始動口112とからなる。範囲1503は、取得した乱数の取り得る値であり、「0〜399」の400個ある。割合1504は、乱数値1505の個数を範囲1503の個数で除したものであり、すなわち、大当たりまたは小当たりが選択される確率を示したものである。
当たり乱数判定テーブル1500において、当たり種別1501のうち大当たりは、始動口種別1502に関わらず、「1/400」の割合1504で当選することを示している。また、小当たりは、第1始動口111への入賞による場合、「1/400」の割合1504で当選することを示している。さらに、小当たりは、第2始動口112への入賞による場合、「398/400」の割合1504で当選することを示している。なお、取得した乱数が、乱数値1505に記載されていない値であった場合、例えば、第1始動口111への入賞により取得した乱数が「3」および「7」を除く数値であった場合、ハズレとなる。
このように、第1始動口111への入賞による遊技球に対して、小当たりの当選確率と、大当たりの当選確率とが同程度になっており、遊技者にとって小当たりに対する期待感は高いものとなっている。また、当たり乱数判定では、第2始動口112への入賞に基づく当たり乱数判定の方が、第1始動口111への入賞に基づく当たり乱数判定よりも、小当たりが容易に発生するようになっている。
(図柄乱数判定テーブルの一例)
次に、図16を用いて、第1始動口111への入賞による特1保留球を消化する際に用いられる図柄乱数判定テーブルについて説明する。図16は、特1保留球を消化する際に用いられる図柄乱数判定テーブルの一例を示した説明図である。図16において、図柄乱数判定テーブル1600は、図14のステップS1403またはステップS1406に示した図柄乱数判定処理にて用いられるテーブルであり、すなわち、当たり乱数判定の結果、大当たり、または小当たりに当選した場合に用いられるテーブルである。
図柄乱数判定テーブル1600は、図柄1601と、当たり種別1602と、範囲1603と、割合1604と、乱数値1605とからなる。図柄1601は、大当たり、または小当たりの内容を示したものである。当たり種別1602は、大当たり、または小当たりからなる。当たり種別1602が小当たりの場合、図柄1601に示すラウンド数には、小当たり時のハネ131の開放が1ラウンドとして含まれている。
すなわち、V入賞により大当たりに移行した場合の大入賞口150を開放させるラウンド数は、実質的には、図柄1601に示すラウンド数よりも「1」少ないラウンド数となる。一方、当たり種別1602が大当たりの場合、図柄1601に示すラウンド数は、大入賞口150を開放させる回数に相当する。
範囲1603は、取得した乱数の取り得る範囲を示しており、例えば、「0〜249」の250個ある。割合1604は、乱数値1605の個数を範囲1603の個数で除したものであり、当選確率を示している。図柄乱数判定テーブル1600において、当たり種別1602が大当たりの場合、図柄1601に示す「15ラウンド時短図柄」および「15ラウンド通常図柄」が選択される割合1604は、それぞれ「125/250」になっている。
また、図柄乱数判定テーブル1600において、当たり種別1602が小当たりの場合、図柄1601に示す「16ラウンド時短図柄」が選択される割合1604は、「125/250」になっている。また、図柄1601に示す「16ラウンド通常図柄」が選択される割合1604は、「125/250」になっている。
(図柄乱数判定テーブルの一例)
次に、図17を用いて、第2始動口112への入賞による特2保留球を消化する際に用いられる図柄乱数判定テーブルについて説明する。図17は、特2保留球を消化する際に用いられる図柄乱数判定テーブルの一例を示した説明図である。図17において、図柄乱数判定テーブル1700は、図14のステップS1403またはステップS1406に示した図柄乱数判定処理にて用いられるテーブルであり、すなわち、当たり乱数判定の結果、大当たり、または小当たりに当選した場合に用いられるテーブルである。
図柄乱数判定テーブル1700において、当たり種別1602が大当たりの場合、図柄1601に示す「15ラウンド時短図柄」が選択される割合1604は、「187/250」になっている。すなわち、いわゆる時短継続率が75%程度になっている。「15ラウンド通常図柄」が選択される割合1604は、「63/250」になっている。
また、図柄乱数判定テーブル1700において、当たり種別1602が小当たりの場合、図柄1601に示す「16ラウンド時短図柄」が選択される割合1604は、「187/250」になっている。また、図柄1601に示す「16ラウンド通常図柄」が選択される割合1604は、「63/250」になっている。
このように、図柄乱数判定では、第2始動口112への入賞に基づく図柄乱数判定の方が、第1始動口111への入賞に基づく図柄乱数判定よりも、時短付き大当たりが発生しやすくなっている。
(変動パターン選択処理)
次に、図18を用いて、図13のステップS1308に示した変動パターン選択処理について説明する。図18は、実施の形態1にかかる変動パターン選択処理を示したフローチャートである。
図18において、主制御部301のCPU311は、当たり判定処理の結果、大当たりであるか否かを判定する(ステップS1801)。大当たりである場合(ステップS1801:Yes)、大当たり変動パターンテーブルをセットする(ステップS1802)。なお、大当たり変動パターンテーブルは、大当たり時における長時間の変動パターンを選択するためのテーブルであり、乱数値と、特別図柄の変動パターンとを対応付けたものである。
そして、セットしたテーブルを用いて、変動パターン乱数判定処理をおこなう(ステップS1803)。この後、変動パターン乱数判定処理によって決定した変動パターンを設定し(ステップS1804)、処理を終了する。
ステップS1801において、大当たりではない場合(ステップS1801:No)、小当たりであるか否かを判定する(ステップS1805)。小当たりである場合(ステップS1805:Yes)、停止した図柄が特図1小当たり図柄であるか否かを判定する(ステップS1806)。なお、特図1小当たり図柄は、特図1の変動による小当たり図柄に相当し、すなわち、通常遊技状態における小当たり図柄に相当する。
停止した図柄が特図1小当たり図柄である場合(ステップS1806:Yes)、変動時間の長い長変動パターンテーブルをセットし(ステップS1807)、ステップS1803に移行する。なお、長変動パターンテーブルを用いることにより、通常遊技状態において特2保留球による変動をおこなう際に、遊技者の期待感を高めるチャンス演出などをおこなうことが可能になっている。
ステップS1806において、停止した図柄が特図1小当たり図柄ではない場合(ステップS1806:No)、変動時間の短い短変動パターンテーブルをセットし(ステップS1808)、ステップS1803に移行する。なお、特図1小当たり図柄ではない小当たり図柄は、特図2の変動による小当たり図柄に相当し、すなわち、時短遊技状態における小当たり図柄に相当する。ステップS1805において、小当たりではない場合(ステップS1805:No)、ハズレ変動パターンテーブルをセットし(ステップS1809)、ステップS1803に移行する。
なお、ハズレ変動パターンテーブルは、保留球数と変動パターンとを対応付けたテーブルであり、このようなハズレ変動パターンテーブルを用いることにより、保留球数が多いほど、変動時間の短い変動パターンが選択されるようになっている。また、特2保留球に対する変動におけるハズレ変動パターンテーブルと、特1保留球に対する変動におけるハズレ変動パターンテーブルと、は異なるが、本実施の形態では図示は省略する。
(長変動パターンテーブルの一例)
次に、図19−1を用いて、図18のステップS1807においてセットされ、変動パターン乱数判定処理(図18のステップS1803参照)において用いられる、長変動パターンテーブルについて説明する。図19−1は、特1保留球による小当たり時に用いられる長変動パターンテーブルの一例を示した説明図である。図19−1において、長変動パターンテーブル1900は、通常遊技状態において用いられるテーブルであり、変動パターン1901と、範囲1902と、割合1903と、乱数値1904と、変動時間1905とからなる。
変動パターン1901は、変動時間1905毎に特別図柄の変動をパターン化したものである。範囲1902は、取得する乱数値1904の最大限取り得る値を示しており、例えば「0〜99」になっている。割合1903は、範囲1902の総数に対する乱数値1904の数の比率であり、具体的には、乱数値1904の個数を、範囲1902の総数(100)で除したものである。
変動時間1905は、各変動パターン1901の変動時間を示している。変動時間1905の長い変動パターン1901ほど、例えば期待感のある演出がおこなわれるようになっている。具体例を挙げると、変動パターン1901の「Pa1」は、取得した乱数値1904が「0〜24」の場合に、選択されるものであり、変動時間1905が40秒になっている。このように、通常遊技状態における小当たり時には、リーチ演出等の演出をおこなうため、変動時間1905の長い変動パターン1901が選択されるようになっている。
(短変動パターンテーブルの一例)
次に、図19−2を用いて、図18のステップS1808においてセットされ、変動パターン乱数判定処理(図18のステップS1803参照)において用いられる、短変動パターンテーブルについて説明する。図19−2は、特2保留球による小当たり時に用いられる短変動パターンテーブルの一例を示した説明図である。なお、以下の説明において、図19−1にて説明したものについては同様の符号を付し、その説明を省略する。
図19−2において、短変動パターンテーブル1910は、時短遊技状態において用いられるテーブルである。例えば、変動パターン1901の「Pb1」は、取得した乱数値1904が「0〜24」の場合に、選択されるものであり、変動時間1905が2秒になっている。このように、時短遊技状態においては、迅速な遊技をおこなわせるため、変動時間1905の短い変動パターン1901が選択されるようになっている。
(停止中処理)
次に、図20を用いて、図13のステップS1314に示した停止中処理の詳細について説明する。図20は、実施の形態1にかかる停止中処理を示したフローチャートである。図20において、主制御部301のCPU311は、時短遊技状態を示す時短フラグがONであるか否かを判定する(ステップS2001)。なお、時短フラグは、図27を用いて後述する遊技状態設定処理にて設定されるフラグである。
時短フラグがOFFである場合(ステップS2001:No)、ステップS2005に移行する。時短フラグがONである場合(ステップS2001:Yes)、時短遊技の遊技残余回数Jから「1」を減算する(ステップS2002)。ステップS2002は、図4−1に示した変動回数計測部404によっておこなわれる。
ステップS2002の後、時短遊技の遊技残余回数Jが「0」であるか否かを判定する(ステップS2003)。遊技残余回数Jが「0」ではない場合(ステップS2003:No)、ステップS2005に移行する。遊技残余回数Jが「0」である場合(ステップS2003:Yes)、時短フラグをOFFにし(ステップS2004)、ステップS2005に移行する。ステップS2004は、図4−1に示した遊技状態設定部407によっておこなわれる。
ステップS2005では、停止中の特図1または特図2が直撃大当たりを示す図柄であるか否かを判定する(ステップS2005)。直撃大当たりを示す図柄ではない場合(ステップS2005:No)、停止中の特図1または特図2が小当たりを示す図柄であるか否かを判定する(ステップS2006)。ステップS2005は、図4−1に示した大当たり判定部406によっておこなわれる。
小当たりを示す図柄である場合(ステップS2006:Yes)、小当たり遊技状態にあることを示す小当たりフラグをONにし(ステップS2007)、停止中の小当たり図柄が特図1小当たり図柄であるか否かを判定する(ステップS2008)。なお、特図1小当たり図柄は、特図1の変動による小当たり図柄に相当し、すなわち、通常遊技状態における小当たり図柄に相当する。特図1小当たり図柄である場合(ステップS2008:Yes)、例えば10秒といった長時間のオープニングを開始する旨を示す長オープニングコマンドをセットする(ステップS2009)。
なお、時短遊技状態において通常大当たりに当選した場合、通常大当たり終了直後には特2保留球が記憶されていることがあり、すなわち、通常遊技状態において特2保留球による変動がおこなわれることがあるが、このような場合にも、長オープニングコマンドをセットするようにしてもよい。具体的には、時短遊技フラグがOFFである場合に、さらに、特2保留球による変動であるか否かを判定するようにし、特2保留球による変動である場合に、長オープニングコマンドをセットするようにすればよい。
そして、小当たりオープニングを開始し(ステップS2010)、処理を終了する。ステップS2008において、停止中の小当たり図柄が特図1小当たり図柄ではない場合(ステップS2008:No)、例えば2秒の短時間のオープニングを開始する旨を示す短オープニングコマンドをセットし(ステップS2011)、ステップS2010に移行する。なお、特図1小当たり図柄ではない小当たり図柄は、特図2の変動による小当たり図柄に相当し、すなわち、時短遊技状態における小当たり図柄に相当する。
ステップS2005において、停止中の特図1または特図2が直撃大当たりを示す図柄である場合(ステップS2005:Yes)、大当たり遊技状態であることを示す大当たりフラグをONにする(ステップS2012)。そして、大当たりコマンドをセットする(ステップS2013)。大当たりコマンドとは、大当たりに当選した旨の情報を含むコマンドであり、図5のステップS506に示した出力処理において情報公開装置199に送信される。
その後、遊技残余回数Jを「0」にするとともに(ステップS2014)、時短フラグをOFFにする(ステップS2015)。この後、大当たりオープニングコマンドをセットするとともに(ステップS2016)、大当たりオープニングを開始し(ステップS2017)、処理を終了する。
ステップS2006において、小当たりを示す図柄ではない場合(ステップS2006:No)、第2カウントフラグOFF処理をおこない(ステップS2018)、そのまま処理を終了する。第2カウントフラグOFF処理の詳細は、図21に後述する。
(第2カウントフラグOFF処理)
次に、図21を用いて、第2カウントフラグOFF処理について説明する。図21は、第2カウントフラグOFF処理の処理手順を示すフローチャートである。第2カウントフラグOFF処理とは、図20のステップS2018に示した処理である。第2カウントフラグOFF処理において、まず、カウントフラグがONであるか否かを判定する(ステップS2101)。
ステップS2101において、カウントフラグがOFFである場合(ステップS2101:No)、そのまま処理を終了する。カウントフラグがONである場合(ステップS2101:Yes)、時短フラグがONであるか否かを判定する(ステップS2102)。
ステップS2102において、時短フラグがONである場合(ステップS2102:Yes)、そのまま処理を終了する。時短フラグがOFFである場合(ステップS2102:No)、第2始動口検知カウンタのカウント値U2が「0」であるか否かを判定する(ステップS2103)。カウント値U2が「0」でない場合(ステップS2103:No)、そのまま処理を終了する。ステップS2103は、図4−1に示した保留数判定部408によっておこなわれる。
ステップS2103において、カウント値U2が「0」である場合(ステップS2103:Yes)、普通図柄が変動中であるか否かを判定し(ステップS2104)、普通図柄が変動中である場合(ステップS2104:Yes)、そのまま処理を終了する。普通図柄が変動中でない場合(ステップS2104:No)、補助遊技フラグがONであるか否かを判定する(ステップS2105)。
補助遊技フラグがONである場合(ステップS2105:Yes)、そのまま処理を終了する。補助遊技フラグがOFFである場合(ステップS2105:No)、有効期間中であるか否かを判定する(ステップS2106)。有効期間中である場合(ステップS2106:Yes)、そのまま処理を終了する。有効期間中でない場合(ステップS2106:No)、カウントフラグをOFFにし(ステップS2107)、カウントOFFコマンドをセットし(ステップS2108)、そのまま処理を終了する。
(入賞役物処理)
次に、図22を用いて、大入賞口150または開閉入賞装置130を作動させるための入賞役物処理について説明する。図22は、主制御部がおこなう入賞役物処理を示したフローチャートである。なお、入賞役物処理は、図5のステップS504に示した電動役物処理に含まれる処理内容である。
図22において、主制御部301のCPU311は、大当たりフラグがONであるか否かを判定する(ステップS2201)。なお、大当たりフラグは、図20に示した停止中処理にて設定されるフラグ(図20のステップS2012参照)、または図23−1および図23−2に示す開閉入賞装置処理にて後述するが、開閉入賞装置130のV入賞によって設定されるフラグである(図23−2のステップS2313参照)。
大当たりフラグがOFFである場合(ステップS2201:No)、小当たりフラグがONであるか否かを判定する(ステップS2202)。なお、小当たりフラグは、図20に示した停止中処理にて設定されるフラグ(図20のステップS2007参照)である。小当たりフラグがOFFである場合(ステップS2202:No)、そのまま処理を終了する。
小当たりフラグがONである場合(ステップS2202:Yes)、図23−1および図23−2を用いて後述する開閉入賞装置処理を実行し(ステップS2203)、処理を終了する。ステップS2201において、大当たりフラグがONである場合(ステップS2201:Yes)、図26を用いて後述する大入賞口遊技処理を実行し(ステップS2204)、処理を終了する。
(開閉入賞装置処理)
次に、図23−1および図23−2を用いて、図22のステップS2203に示した開閉入賞装置処理の詳細について説明する。図23−1および図23−2は、主制御部がおこなう開閉入賞装置処理を示したフローチャートである。なお、開閉入賞装置処理は、図4に示した開閉制御部405によっておこなわれる。図23−1および図23−2において、主制御部301のCPU311は、ハネ131の開放終了後のV有効期間中であるか否かを判定する(ステップS2301)。
ハネ131の開放終了後のV有効期間中である場合(ステップS2301:Yes)、ステップS2311に移行する。ハネ131の開放終了後のV有効期間中ではない場合(ステップS2301:No)、小当たりオープニング中であるか否かを判定する(ステップS2302)。なお、小当たりオープニングは、ハネ131を開放させる前の所定の時間であり、実施の形態1においては長オープニングまたは短オープニングである。
小当たりオープニング中である場合(ステップS2302:Yes)、ステップS2307に移行する。小当たりオープニング中ではない場合(ステップS2302:No)、ハネ131の開放中であるか否かを判定する(ステップS2303)。ハネ131の開放中である場合(ステップS2303:Yes)、ステップS2309に移行する。ハネ131の開放中ではない場合(ステップS2303:No)、当たり判定処理(図14参照)にてセットされた特別図柄に基づいて、ハネ131または大入賞口150を開放させる際のラウンド数Rまたは開放パターンの設定をおこなう、R数/開放パターン設定処理を実行する(ステップS2304)。
R数/開放パターン設定処理では、図16に示した図柄乱数判定テーブル1600、または図17に示した図柄乱数判定テーブル1700を用いて、15ラウンドまたは16ラウンドを設定するとともに、図24を用いて後述するラウンド数/開放パターン設定テーブルを用いて、ハネ131および大入賞口150の開放パターンを設定する。
この後、ハネ131の開放中および開放終了後の有効期間を含むV有効期間の設定をおこなう、V有効期間設定処理を実行する(ステップS2305)。さらに、ラウンド数Rに「1」を加算する(ステップS2306)。そして、長オープニングまたは短オープニングのオープニング時間が経過したか否かを判定する(ステップS2307)。オープニング時間が経過していない場合(ステップS2307:No)、そのまま処理を終了する。
オープニング時間が経過した場合(ステップS2307:Yes)、ハネ131の開放を開始する(ステップS2308)。この後、ハネ131の開放時間が経過したか否かを判定する(ステップS2309)。ハネ131の開放時間が経過していない場合(ステップS2309:No)、そのまま処理を終了する。ハネ131の開放時間が経過した場合(ステップS2309:Yes)、ハネ131の開放を終了し(ステップS2310)、ハネ131の開放終了後のV有効期間が終了したか否かを判定する(ステップS2311)。
ハネ131の開放終了後のV有効期間が終了していない場合(ステップS2311:No)、そのまま処理を終了する。ハネ131の開放終了後のV有効期間が終了した場合(ステップS2311:Yes)、小当たり時のV入賞を示すVフラグがONであるか否かを判定する(ステップS2312)。なお、Vフラグは、後述するVゾーンSW処理(図25参照)にて設定されるフラグである。VフラグがONである場合(ステップS2312:Yes)、大当たりを示す大当たりフラグをONにし(ステップS2313)、大当たりコマンドをセットする(ステップS2314)。その後、時短フラグをOFFにする(ステップS2315)。
そして、大当たりオープニングコマンドをセットするとともに(ステップS2316)、大当たりのオープニングを開始する(ステップS2317)。この後、VフラグをOFFにするとともに(ステップS2318)、小当たりフラグをOFFにし(ステップS2319)、処理を終了する。
一方、ステップS2312において、VフラグがOFFである場合(ステップS2312:No)、小当たりの終了を示す小当たりエンディングコマンドをセットし(ステップS2320)、小当たりエンディングを開始する(ステップS2321)。なお、小当たりエンディングは、ハネ131の開放終了後の所定の時間をいう。そして、ラウンド数Rを「0」にし(ステップS2322)、図21に示した第2カウントフラグOFF処理をおこない(ステップS2323)、ステップS2319に移行する。
(ラウンド数/開放パターン設定テーブルの一例)
次に、図24を用いて、図23−1のステップS2304に示したラウンド数/開放パターン設定処理において用いられる、ラウンド数/開放パターン設定テーブルについて説明する。図24は、ラウンド数/開放パターン設定テーブルの一例を示した説明図である。図24において、ラウンド数/開放パターン設定テーブル2400は、当たり種別2401と、継続ラウンド数2402と、始動口種別2403と、「1R中のハネ131の開放パターン」2404と、「1R中の大入賞口150の開放パターン」2405とからなる。
当たり種別2401は、大当たり、または小当たりのいずれかを示す当たりの種別である。継続ラウンド数2402は、大当たり中に、ハネ131または大入賞口150を開放させるラウンド数である。始動口種別2403は、遊技球が入賞した第1始動口111または第2始動口112のいずれかを示す種別である。「1R中のハネ131の開放パターン」2404は、小当たり時におけるハネ131の開放時間を示している。「1R中の大入賞口150の開放パターン」2405は、大当たり時における大入賞口150の開放時間を示している。
具体的に説明すると、15R大当たりの場合、大入賞口150が「29.5秒×15回」開放される。16R小当たりの場合、1ラウンド目としての小当たり時にハネ131が「1.2秒×1回」開放される。このハネ131の開放時に、V入賞すると、大入賞口150が「29.5秒×15回」開放され、V入賞しなければ、大入賞口150の開放はおこなわれない。
(VゾーンSW処理)
次に、図25を用いて主制御部301がおこなうVゾーンSW処理について説明する。図25は、主制御部がおこなうVゾーンSW処理を示したフローチャートである。このVゾーンSW処理は、図5のステップS502に示したスイッチ処理に含まれる処理内容である。図25において、主制御部301のCPU311は、VゾーンSW132aがONであるか否かを判定する(ステップS2501)。VゾーンSW132aがOFFの場合(ステップS2501:No)、そのまま処理を終了する。
VゾーンSW132aがONの場合(ステップS2501:Yes)、開閉入賞装置130内のVゾーン132の有効期間中であるか否かを判定する(ステップS2502)。Vゾーン132の有効期間中ではない場合(ステップS2502:No)、そのまま処理を終了する。Vゾーン132の有効期間中である場合(ステップS2502:Yes)、V入賞した旨を示すVフラグをONにする(ステップS2503)。そして、V入賞コマンドをセットし(ステップS2504)、処理を終了する。
(大入賞口遊技処理)
次に、図26を用いて、図22のステップS2204に示した大入賞口遊技処理の詳細について説明する。図26は、主制御部がおこなう大入賞口遊技処理を示したフローチャートである。図26において、主制御部301のCPU311は、大当たりのオープニング中であるか否かを判定する(ステップS2601)。大当たりのオープニングは、大入賞口150を開放させる前の所定の時間のことをいう。
大当たりのオープニング中である場合(ステップS2601:Yes)、オープニング時間が経過したか否かを判定する(ステップS2602)。オープニング時間が経過していない場合(ステップS2602:No)、そのまま処理を終了する。
オープニング時間が経過している場合(ステップS2602:Yes)、ラウンド数Rが「1」であるか否かを判定する(ステップS2603)。なお、ステップS2603の判定において、ラウンド数Rが「1」であるとは、開閉入賞装置処理にてハネ131の開放があったことを示し(図23−1のステップS2306参照)、一方、ラウンド数Rが「1」ではないとは、開閉入賞装置130のハネ131の開放がなく、すなわち、直撃大当たりであることを示す。
ラウンド数Rが「1」である場合(ステップS2603:Yes)、すなわち、V入賞による大当たりの場合、ステップS2605に移行する。一方、ラウンド数Rが「1」ではない場合(ステップS2603:No)、すなわち、直撃大当たりである場合、当たり判定処理(図14参照)にてセットされた図柄に基づいて、大当たり時のラウンド数R(15ラウンド)の設定をおこなう、R数/作動パターン設定処理を実行する(ステップS2604)。
そして、1ラウンド毎の入賞した遊技球数のカウント値Cを0にする(ステップS2605)。この後、ラウンド数Rに「1」加算した値を新たなRとし(ステップS2606)、大入賞口ソレノイド150bを制御して、大入賞口150の作動を開始する(ステップS2607)。この後、大入賞口150の開放開始時からの所定時間(例えば29.5秒)の作動時間が経過したか否かを判定する(ステップS2608)。
作動時間が経過した場合(ステップS2608:Yes)、ステップS2610に移行する。作動時間が経過していない場合(ステップS2608:No)、大入賞口150への入賞数を示すカウント値Cが規定数(例えば10個)であるか否かを判定する(ステップS2609)。
カウント値Cが規定数ではない場合(ステップS2609:No)、そのまま処理を終了する。カウント値Cが規定数である場合には(ステップS2609:Yes)、大入賞口150の作動を終了させる(ステップS2610)。そして、最終ラウンドを示す最大ラウンド数Rであるか否かを判定する(ステップS2611)。
最大ラウンド数Rではない場合(ステップS2611:No)、そのまま処理を終了する。最大ラウンド数Rである場合(ステップS2611:Yes)、エンディングコマンドをセットする(ステップS2612)。なお、エンディングは、大入賞口150閉鎖後の所定の演出用の時間をいう。
そして、エンディングを開始する(ステップS2613)。この後、ラウンド数Rを「0」にし(ステップS2614)、エンディング時間が経過したか判定する(ステップS2615)。エンディング時間が経過していれば(ステップS2615:Yes)、時短遊技状態を設定する遊技状態設定処理を実行する(ステップS2616)。なお、遊技状態設定処理については、図27を用いて後述する。
この後、大当たりフラグをOFFにし(ステップS2617)、処理を終了する。ステップS2615において、エンディング時間が経過していなければ(ステップS2615:No)、そのまま処理を終了する。
一方、ステップS2601において、大当たりのオープニング中ではない場合(ステップS2601:No)、エンディング中であるか否かを判定する(ステップS2618)。エンディング中である場合(ステップS2618:Yes)、ステップS2615に移行する。
エンディング中ではない場合(ステップS2618:No)、大入賞口150が作動中であるか否かを判定する(ステップS2619)。大入賞口150が作動中である場合(ステップS2619:Yes)、ステップS2608へ移行する。大入賞口150が作動中ではない場合(ステップS2619:No)、ステップS2605に移行する。
(遊技状態設定処理)
次に、図27を用いて、図26のステップS2616に示した遊技状態設定処理の詳細について説明する。図27は、主制御部がおこなう遊技状態設定処理を示したフローチャートである。図27において、主制御部301のCPU311は、時短付き大当たりであるか否かを判定する(ステップS2701)。
時短付き大当たりである場合(ステップS2701:Yes)、時短フラグをONにする(ステップS2702)。その後、時短遊技の遊技残余回数Jを100にセットし(ステップS2703)、カウントフラグがOFFであるか否かを判定する(ステップS2704)。カウントフラグがOFFである場合(ステップS2704:Yes)、カウントフラグをONにし(ステップS2705)、カウントONコマンドをセットし(ステップS2706)、そのまま処理を終了する。なお、ステップS2705は、図4に示した計測期間設定部409によっておこなわれる。
カウントONコマンドとは、大当たりを連チャンとしてカウントする期間を開始する旨の情報を含むコマンドであり、図5のステップS506に示した出力処理において情報公開装置199に送信される。また、ステップS2704において、カウントフラグがONである場合(ステップS2704:No)、そのまま処理を終了する。
ステップS2701において、時短付き大当たりではない場合(ステップS2701:No)、カウントフラグがONであるか否かを判定し(ステップS2707)、カウントフラグがOFFである場合(ステップS2707:No)、そのまま処理を終了する。カウントフラグがONである場合(ステップS2707:Yes)、第2始動口検知カウンタのカウント値U2が「0」であるか否かを判定する(ステップS2708)。
ステップS2708において、カウント値U2が「0」でない場合(ステップS2708:No)、そのまま処理を終了する。カウント値U2が「0」である場合(ステップS2708:Yes)、カウントフラグをOFFにし(ステップS2709)、カウントOFFコマンドをセットし(ステップS2710)、そのまま処理を終了する。
(情報公開処理)
次に、図28を用いて、実施の形態1における情報公開装置199がおこなう情報公開処理について説明する。図28は、実施の形態1において情報公開装置がおこなう情報公開処理の処理手順を示すフローチャートである。情報公開処理とは、所定期間(例えば4ms)毎に情報公開装置199が実行する処理である。
情報公開処理において、まず、カウントモードがONであるか否かを判定する(ステップS2801)。カウントモードがONであるとは、遊技機100が大当たりに当選した場合に、連チャン回数としてカウントして表示する計測期間であることを示している。カウントモードがONである場合(ステップS2801:Yes)、後述するステップS2805をおこなう。
ステップS2801において、カウントモードがOFFである場合(ステップS2801:No)、カウントONコマンドを受信したか否かを判定し(ステップS2802)、カウントONコマンドを受信していない場合(ステップS2802:No)、そのまま処理を終了する。
ステップS2802において、カウントONコマンドを受信した場合(ステップS2802:Yes)、カウントモードをONにし(ステップS2803)、大当たり回数Kに「1」をセットする(ステップS2804)。大当たり回数Kとは、いわゆる連チャン数を示す値であり、情報公開装置199は、その数を表示する。
ステップS2804の後、大当たりコマンドを受信したか否かを判定し(ステップS2805)、大当たりコマンドを受信していない場合(ステップS2805:No)、後述するステップS2808をおこなう。大当たりコマンドを受信した場合(ステップS2805:Yes)、大当たり回数Kに「1」加算した回数を新たな大当たり回数Kとする(ステップS2806)。
ステップS2806の後、大当たり回数Kの表示を更新する表示加算処理をおこない(ステップS2807)、カウントOFFコマンドを受信したか否かを判定する(ステップS2808)。カウントOFFコマンドを受信した場合(ステップS2808:Yes)、カウントモードをOFFにし(ステップS2809)、そのまま処理を終了する。ステップS2808において、カウントOFFコマンドを受信していない場合(ステップS2808:No)、そのまま処理を終了する。
上述したように、実施の形態1によれば、遊技機100は、通常遊技状態から時短遊技状態に設定した時点から、時短遊技状態から通常遊技状態に設定し、かつ、特2保留球が無い時点までの期間を、大当たり回数を連チャン回数として計測する計測期間として設定し、情報公開装置199に出力する構成とした。これにより、特2保留球が有る状態で、時短遊技状態から通常遊技状態へ移行し、当該特2保留球が大当たりである場合にも、情報公開装置199に当該大当たりを連チャン数として計測させ、出力させることができる。
したがって、時短遊技状態終了直後の大当たりまでの連チャン数と、当該大当たり以降の連チャン数を合算した連チャン数を情報公開装置199に表示することができ、遊技者に十分な満足感および優越感を与えることができる。なお、実施の形態1では、連チャン数を情報公開装置199に出力する構成としたが、演出制御部302に出力し、画像表示部106において連チャン数を用いた演出をおこなうこととしてもよく、その詳細は実施の形態4に後述する。
また、ここで、仮に、時短遊技状態終了直後の特2保留球が消化されたタイミングでカウントフラグをOFFにしない構成であり、当該タイミングで遊技者が遊技を終了した場合を考える。その場合、情報公開装置199の連チャン中であることを示すランプが、連チャンが終了したにも関わらず点灯し続けてしまうといった不具合が生じる。
そこで、本実施の形態では、時短遊技状態から通常遊技状態へ移行した直後の特2保留球が小当たりである場合、当該小当たり終了時に特2保留球の有無を判定し、特2保留球が無い場合にカウントフラグをOFFにする構成とすることで、そのような不具合を防止することができる。
また、同様に、時短遊技状態から通常遊技状態に移行した後の、特2保留球に対する変動がハズレ図柄にて停止された時点において特2保留球の有無を判定し、特2保留球が無い場合にカウントフラグをOFFにする構成とすることで、そのような不具合を防止することができる。
また、実施の形態1では、時短遊技状態に変動を開始した普通図柄に基づく電動チューリップ141の開放が、通常遊技状態において終了された場合、当該タイミングにおいて、特2保留の有無を判定し、特2保留が無い場合に、カウントフラグをOFFにする構成とした。これにより、時短遊技状態におけるゲート140への遊技球の入賞を契機とした、通常遊技状態における電動チューリップ141の開放時に、特2保留球が大当たりである場合、情報公開装置199に当該大当たり前後の大当たり回数を連チャン数として計測させることができる。これにより、時短遊技状態において変動が開始された普通図柄の恩恵による大当たりを、連チャンとしてカウントすることができ、遊技者にさらなる満足感および優越感を与えることができる。
(実施の形態2)
次に、本発明の実施の形態2について説明する。実施の形態2は、カウントフラグをOFFにするタイミングを、特2保留球に対する特別図柄の変動を終了するタイミングではなく、特1保留球に対する特別図柄の変動を開始するタイミングとした点が実施の形態1と異なる。なお、以下の説明において、実施の形態1にて説明した点については説明を省略し、実施の形態1と異なる点についてのみ説明する。
(普通図柄処理)
まず、図29を用いて、実施の形態2における普通図柄処理の処理手順を説明する。図29は、実施の形態2において主制御部がおこなう普通図柄処理を示したフローチャートである。この普通図柄処理は、図5のステップS503に示した図柄処理に含まれる処理内容である。
図29において、主制御部301のCPU311は、補助遊技フラグがONであるか否かを判定する(ステップS2901)。補助遊技フラグがONである場合(ステップS2901:Yes)、そのまま処理を終了する。補助遊技フラグがOFFである場合(ステップS2901:No)、普通図柄が変動中であるか否かを判定する(ステップS2902)。
普通図柄が変動中である場合(ステップS2902:Yes)、ステップS2910に移行する。普通図柄が変動中ではない場合(ステップS2902:No)、ゲートカウンタのカウント値Gが、「1」以上であるか否かの判定をおこなう(ステップS2903)。
カウント値Gが「1」以上ではない場合(ステップS2903:No)、すなわち、カウント値Gが「0」である場合、そのまま処理を終了する。カウント値Gが「1」以上である場合(ステップS2903:Yes)、カウント値Gから「1」を減じたものを新たなカウント値Gとする(ステップS2904)。そして、当たり乱数判定処理を実行する(ステップS2905)。
この後、停止図柄設定処理を実行する(ステップS2906)。そして、遊技状態を参照し(ステップS2907)、変動時間設定処理を実行する(ステップS2908)。この後、変動を開始し(ステップS2909)、変動時間が終了したか否かを判定する(ステップS2910)。変動時間が終了していない場合(ステップS2910:No)、そのまま処理を終了する。変動時間が終了した場合(ステップS2910:Yes)、普通図柄の変動を停止させる(ステップS2911)。
そして、停止した普通図柄が当たりであるか否かの判定をおこなう(ステップS2912)。停止した普通図柄が当たりではない場合(ステップS2912:No)、すなわち、ハズレである場合、そのまま処理を終了する。停止した普通図柄が当たりである場合(ステップS2912:Yes)、補助遊技フラグをONにし(ステップS2913)、処理を終了する。
(電チュー処理)
次に、図30を用いて、実施の形態2における主制御部301がおこなう電チュー(電動チューリップ)処理について説明する。図30は、実施の形態2において主制御部がおこなう電チュー処理を示したフローチャートである。この電チュー処理は、図5のステップS504に示した電動役物処理に含まれる処理内容である。図30において、CPU311は、電動チューリップ141の開放を示す補助遊技フラグがONであるか否かの判定をおこなう(ステップS3001)。
補助遊技フラグがOFFである場合(ステップS3001:No)、そのまま処理を終了する。補助遊技フラグがONである場合(ステップS3001:Yes)、電動チューリップ141が開放中であるか否かを判定する(ステップS3002)。電動チューリップ141が開放中ではない場合(ステップS3002:No)、開放パターン設定処理を実行する(ステップS3003)。
この後、電動チューリップ141の開放を開始する(ステップS3004)。そして、開放が終了したか否かを判定し(ステップS3005)、開放が終了していない場合(ステップS3005:No)、そのまま処理を終了する。
開放が終了した場合(ステップS3005:Yes)、補助遊技フラグをOFFにし(ステップS3006)、処理を終了する。ステップS3002において、電動チューリップ141が開放中である場合(ステップS3002:Yes)、ステップS3005に移行する。
(特別図柄処理)
次に、図31−1および図31−2を用いて、実施の形態2における主制御部301がおこなう特別図柄処理について説明する。図31−1および図31−2は、実施の形態2にかかる主制御部がおこなう特別図柄処理を示したフローチャートである。この特別図柄処理は、図5に示したステップS503の図柄処理に含まれる処理内容である。
図31−1および図31−2において、主制御部301のCPU311は、当たり遊技フラグがONであるか否かを判定する(ステップS3101)。当たり遊技フラグがONであれば(ステップS3101:Yes)、そのまま処理を終了する。当たり遊技フラグがOFFであれば(ステップS3101:No)、特別図柄が変動中であるか否かを判定し(ステップS3102)、特別図柄が変動中である場合(ステップS3102:Yes)、ステップS3114に移行する。
特別図柄が変動中ではない場合(ステップS3102:No)、第2始動口112への入賞による特2保留球数を示す、第2始動口検知カウンタのカウント値U2が「1」以上であるか否かを判定する(ステップS3103)。
カウント値U2が「1」以上である場合(ステップS3103:Yes)、カウント値U2を「1」減算したものを新たな特2保留球数とし(ステップS3104)、ステップS3111に移行する。ステップS3103において、カウント値U2が「1」以上ではない場合(ステップS3103:No)、すなわち「U2=0」の場合、第1始動口111への入賞による特1保留球数としての第1始動口検知カウンタのカウント値U1が「1」以上であるか否かを判定する(ステップS3105)。
カウント値U1が「1」以上ではない場合(ステップS3105:No)、すなわち「U1=0」の場合、そのまま処理を終了する。カウント値U1が「1」以上である場合(ステップS3105:Yes)、カウント値U1を「1」減算したものを新たな特1保留球数とし(ステップS3106)、カウントフラグがONであるか否かを判定する(ステップS3107)。
カウントフラグがOFFである場合(ステップS3107:No)、後述するステップS3110をおこなう。カウントフラグがONである場合(ステップS3107:Yes)、時短フラグがONであるか否かを判定し(ステップS3108)、時短フラグがONである場合(ステップS3108:Yes)、後述するステップS3110をおこなう。ステップS3108において、時短フラグがOFFである場合(ステップS3108:No)、カウントフラグをOFFにし(ステップS3109)、カウントOFFコマンドをセットし(ステップS3110)、ステップS3111に移行する。
このように、カウント値U2が「0」であり、カウント値U1が「1」以上であり、カウントフラグがONであり、時短フラグがOFFである場合に、カウントフラグをOFFにする構成とした。これにより、時短遊技状態から通常遊技状態へ移行し、特2保留球が無い状態において、特1保留球に対する変動を開始するタイミングにおいてカウントフラグをOFFにすることができる。
ステップS3111では、当たり判定処理をおこなう(ステップS3111)。なお、ステップS3103〜ステップS3106に示したように、第1始動口111への入賞による特1保留球よりも、第2始動口112への入賞による特2保留球を優先して消化するようにしている。この後、変動パターン選択処理をおこなう(ステップS3112)。
この後、変動開始コマンドをRAM313にセットする(ステップS3113)。さらに、特別図柄の変動を開始する(ステップS3114)。そして、変動パターン選択処理によって選択された変動時間が経過したか否かを判定する(ステップS3115)。変動時間が経過していない場合には(ステップS3115:No)、そのまま処理を終了する。
変動時間が経過した場合には(ステップS3115:Yes)、変動停止コマンドをセットし(ステップS3116)、特別図柄の変動を停止する(ステップS3117)。この後、停止中処理を実行し(ステップS3118)、処理を終了する。
(停止中処理)
次に、図32を用いて、実施の形態2における主制御部301がおこなう停止中処理の詳細について説明する。図32は、実施の形態2にかかる停止中処理を示したフローチャートである。図32において、主制御部301のCPU311は、時短遊技状態を示す時短フラグがONであるか否かを判定する(ステップS3201)。
時短フラグがOFFである場合(ステップS3201:No)、ステップS3205に移行する。時短フラグがONである場合(ステップS3201:Yes)、時短遊技の遊技残余回数Jから「1」を減算する(ステップS3202)。この後、時短遊技の遊技残余回数Jが「0」であるか否かを判定する(ステップS3203)。遊技残余回数Jが「0」ではない場合(ステップS3203:No)、ステップS3205に移行する。遊技残余回数Jが「0」である場合(ステップS3203:Yes)、時短フラグをOFFにし(ステップS3204)、ステップS3205に移行する。
ステップS3205では、停止中の特図1または特図2が直撃大当たりを示す図柄であるか否かを判定する(ステップS3205)。直撃大当たりを示す図柄ではない場合(ステップS3205:No)、停止中の特図1または特図2が小当たりを示す図柄であるか否かを判定する(ステップS3206)。
小当たりを示す図柄である場合(ステップS3206:Yes)、小当たり遊技状態にあることを示す小当たりフラグをONにし(ステップS3207)、停止中の小当たり図柄が特図1小当たり図柄であるか否かを判定する(ステップS3208)。なお、特図1小当たり図柄は、特図1の変動による小当たり図柄に相当し、すなわち、通常遊技状態における小当たり図柄に相当する。停止中の小当たり図柄が特図1小当たり図柄である場合(ステップS3208:Yes)、例えば10秒といった長時間のオープニングを開始する旨を示す長オープニングコマンドをセットする(ステップS3209)。
そして、小当たりオープニングを開始し(ステップS3210)、処理を終了する。ステップS3208において、停止中の小当たり図柄が特図1小当たり図柄ではない場合(ステップS3208:No)、例えば2秒の短時間のオープニングを開始する旨を示す短オープニングコマンドをセットし(ステップS3211)、ステップS3210に移行する。なお、特図1小当たり図柄ではない小当たり図柄は、特図2の変動による小当たり図柄に相当し、すなわち、時短遊技状態における小当たり図柄に相当する。ステップS3206において、小当たりを示す図柄ではない場合(ステップS3206:No)、そのまま処理を終了する。
ステップS3205において、停止中の特図1または特図2が直撃大当たりを示す図柄である場合(ステップS3205:Yes)、大当たり遊技状態であることを示す大当たりフラグをONにする(ステップS3212)。そして、大当たりコマンドをセットし(ステップS3213)、遊技残余回数Jを「0」にするとともに(ステップS3214)、時短フラグをOFFにする(ステップS3215)。この後、大当たりオープニングコマンドをセットするとともに(ステップS3216)、大当たりオープニングを開始し(ステップS3217)、処理を終了する。
(開閉入賞装置処理)
次に、図33を用いて、実施の形態2における開閉入賞装置処理の詳細について説明する。図33は、実施の形態2にかかる主制御部がおこなう開閉入賞装置処理を示したフローチャートである。図33に示す実施の形態2における開閉入賞装置処理は、図23−1に示した実施の形態1における開閉入賞装置処理の続きであり、図23−1のステップS2310までの説明は省略する。
図33において、主制御部301のCPU311は、ステップS2310の後に、ハネ131の開放終了後のV有効期間が終了したか否かを判定する(ステップS3311)。ハネ131の開放終了後のV有効期間が終了していない場合(ステップS3311:No)、そのまま処理を終了する。
ハネ131の開放終了後のV有効期間が終了した場合(ステップS3311:Yes)、小当たり時のV入賞を示すVフラグがONであるか否かを判定する(ステップS3312)。VフラグがONである場合(ステップS3312:Yes)、大当たりを示す大当たりフラグをONにする(ステップS3313)。
そして、大当たりコマンドをセットし(ステップS3314)、時短フラグをOFFにし(ステップS3315)、大当たりオープニングコマンドをセットするとともに(ステップS3316)、大当たりのオープニングを開始する(ステップS3317)。この後、VフラグをOFFにするとともに(ステップS3318)、小当たりフラグをOFFにし(ステップS3319)、処理を終了する。
一方、ステップS3312において、VフラグがOFFである場合(ステップS3312:No)、小当たりの終了を示す小当たりエンディングコマンドをセットし(ステップS3320)、小当たりエンディングを開始する(ステップS3321)。そして、ラウンド数Rを「0」にし(ステップS3322)、ステップS3319に移行する。
上述したように、実施の形態2において、時短遊技状態から通常遊技状態に移行した後の特1保留球に対する変動を開始した時点において、特2保留球の有無を判定し、特2保留球が無い場合にカウントフラグをOFFにする構成とした。これにより、情報公開装置199に、時短遊技状態終了直後の大当たり前後の大当たり回数を合算した数を連チャン数として計測および表示させることができ、遊技者に十分な満足感および優越感を与えることができる。
(実施の形態3)
次に、本発明の実施の形態3について説明する。実施の形態3は、時短遊技状態が終了してから特2保留球の数が「0」になるまでの期間を特殊状態とし、時短遊技状態である場合の大当たりおよび特殊状態である場合の大当たりを、連チャンとしてカウントして情報公開装置に表示させる構成とする点が実施の形態1および2と異なる。なお、以下の説明において、実施の形態1または2にて説明した点については説明を省略し、実施の形態1または2と異なる点についてのみ説明する。
(実施の形態3にかかるぱちんこ遊技機の機能的構成)
まず、図34−1を用いて、実施の形態3にかかるぱちんこ遊技機100の機能的構成について説明する。図34−1は、実施の形態3のぱちんこ遊技機の機能的構成を示したブロック図である。図34−1においては、実施の形態1におけるブロック図(図4−1を参照)について説明した点については説明を省略する。
図34−1において、計測期間設定部409は、特殊フラグ設定部416と、第1特殊フラグ切替部417と、第2特殊フラグ切替部418と、を含む。特殊フラグ設定部416は、時短遊技状態から通常遊技状態へ設定された直後に特2保留が有る状態(以下「特殊状態」という)であることを示す特殊フラグのオンまたはオフが設定される。
第1特殊フラグ切替部417は、遊技状態設定部407によって時短遊技状態から通常遊技状態へ設定されたときに、保留数判定部408によって特2保留が有ると判定された場合に、特殊フラグ設定部416の特殊フラグをオンにする。
第2特殊フラグ切替部418は、特殊フラグがオンであり、保留数判定部408によって特2保留が無いと判定された場合、または、時短付き大当たりに当選した場合、特殊フラグ設定部416の特殊フラグをオフにする。
(実施の形態3の概要)
次に、図34−2を用いて、実施の形態3の概要を説明する。図34−2は、実施の形態3の概要を示す説明図である。図34−2において、概要図3420は、タイミング毎の時短フラグのON/OFFおよび特殊フラグのON/OFFを示している。時短フラグがONであるとは、時短遊技状態であることを示しており、また、時短フラグがOFFであるとは、通常遊技状態であることを示している。
特殊フラグがONであるとは、時短遊技状態から通常遊技状態へ移行し、特2保留が有る特殊状態であることを示している。なお、横軸は、時間軸である。また、上向きの矢印は大当たりに当選したことを示しており、括弧内の数字は、情報公開装置199に表示される連チャン数である。
まず、通常遊技状態であるタイミングt31において、時短付き大当たりに当選し、時短フラグをONにする。このとき、連チャン回数は「1」である。そして、タイミングt32およびt33において時短付き大当たり当選し、その都度、連チャン回数を加算する。
その後、タイミングt34において、通常大当たりに当選し、時短フラグをOFFにする。この際、特2保留の有無を判定し、特2保留が有る場合、特殊フラグをONにし、遊技をおこなう。そして、特2保留が無くなる前のタイミングt35において時短大当たりに当選し、特殊フラグをOFFにし、時短フラグをONにする。
その後のタイミングt36において通常大当たりに当選し、再び時短フラグをOFFにし、特殊フラグをONにする。その後、特2保留が無くなるタイミングt37において、特殊フラグをOFFにする。このようにすることで、時短遊技状態から通常遊技状態へ移行した後に、時短遊技状態中に入賞した遊技球が大当たりに当選した場合にも、情報公開装置199に当該大当たりを時短遊技状態の連荘として計測させることができる。
次に、実施の形態3において主制御部301がおこなう各処理手順について説明する。まず、実施の形態3において、普通図柄処理および電チュー処理は、実施の形態2に示した図29および図30の処理をおこなう。また、タイマ割込処理、始動口SW処理、特別図柄処理、当たり判定処理、変動パターン選択処理、は実施の形態1に示した手順の処理(図5、図12、図13、図14、図18を参照)をおこなう。
(停止中処理)
次に、図35−1および図35−2を用いて、実施の形態3において主制御部301がおこなう停止中処理の詳細について説明する。図35−1および図35−2は、実施の形態3にかかる停止中処理を示したフローチャートである。図35−1および図35−2において、主制御部301のCPU311は、時短遊技状態を示す時短フラグがONであるか否かを判定する(ステップS3501)。
時短フラグがOFFである場合(ステップS3501:No)、ステップS3509に移行する。時短フラグがONである場合(ステップS3501:Yes)、時短遊技の遊技残余回数Jから「1」を減算する(ステップS3502)。この後、時短遊技の遊技残余回数Jが「0」であるか否かを判定する(ステップS3503)。遊技残余回数Jが「0」ではない場合(ステップS3503:No)、ステップS3509に移行する。
遊技残余回数Jが「0」である場合(ステップS3503:Yes)、時短フラグをOFFにし(ステップS3504)、第2始動口検知カウンタのカウント値U2が「0」より大きいか否かを判定する(ステップS3505)。カウント値U2が「0」より大きい場合(ステップS3505:Yes)、特殊フラグをONにする(ステップS3506)。特殊フラグがONであるとは、時短遊技状態から通常遊技状態に移行してから、特2保留の数が「0」になるまでの状態(以下「特殊状態」)であることを示している。
ステップS3506の後、特殊ONコマンドをセットし(ステップS3507)、ステップS3509をおこなう。特殊ONコマンドとは、特殊状態である旨の情報を含むコマンドであり、図5のステップS506に示した出力処理において情報公開装置199に送信される。
また、ステップS3505において、カウント値U2が「0」である場合(ステップS3505:No)、時短OFFコマンドをセットし(ステップS3508)、ステップS3509をおこなう。時短OFFコマンドとは、時短遊技状態である旨の情報を含むコマンドであり、図5のステップS506に示した出力処理において情報公開装置199に送信される。
ステップS3509では、停止中の特図1または特図2が直撃大当たりを示す図柄であるか否かを判定する(ステップS3509)。直撃大当たりを示す図柄ではない場合(ステップS3509:No)、停止中の特図1または特図2が小当たりを示す図柄であるか否かを判定する(ステップS3510)。
小当たりを示す図柄である場合(ステップS3510:Yes)、小当たり遊技状態にあることを示す小当たりフラグをONにし(ステップS3511)、停止中の小当たり図柄が特図1小当たり図柄であるか否かを判定する(ステップS3512)。停止中の小当たり図柄が特図1小当たり図柄である場合(ステップS3512:Yes)、例えば10秒といった長時間のオープニングを開始する旨を示す長オープニングコマンドをセットする(ステップS3513)。
そして、小当たりオープニングを開始し(ステップS3514)、処理を終了する。ステップS3512において、停止中の小当たり図柄が特図1小当たり図柄ではない場合(ステップS3512:No)、例えば2秒の短時間のオープニングを開始する旨を示す短オープニングコマンドをセットし(ステップS3515)、ステップS3514に移行する。
ステップS3510において、小当たりを示す図柄ではない場合(ステップS3510:No)、特殊フラグがONであるか否かを判定し(ステップS3516)、特殊フラグがOFFである場合(ステップS3516:No)、そのまま処理を終了する。特殊フラグがONである場合(ステップS3516:Yes)、カウント値U2が「0」であるか否かを判定し(ステップS3517)、カウント値U2が「0」でない場合(ステップS3517:No)、そのまま処理を終了する。
カウント値U2が「0」である場合(ステップS3517:Yes)、特殊フラグをOFFにし(ステップS3518)、特殊OFFコマンドをセットし(ステップS3519)、そのまま処理を終了する。特殊OFFコマンドとは、特殊状態を終了する旨の情報を含むコマンドであり、図5のステップS506に示した出力処理において情報公開装置199に送信される。
ステップS3509において、停止中の特図1または特図2が直撃大当たりを示す図柄である場合(ステップS3509:Yes)、大当たり遊技状態であることを示す大当たりフラグをONにする(ステップS3520)。そして、大当たりコマンドをセットし(ステップS3521)、遊技残余回数Jを「0」にするとともに(ステップS3522)、大当たりオープニングコマンドをセットするとともに(ステップS3523)、大当たりオープニングを開始し(ステップS3524)、処理を終了する。
(開閉入賞装置処理)
次に、図36を用いて、図22のステップS2203に示した開閉入賞装置処理の詳細について説明する。図36は、実施の形態3において主制御部がおこなう開閉入賞装置処理を示したフローチャートである。図36に示す実施の形態3における開閉入賞装置処理は、図23−1に示した実施の形態1における開閉入賞装置処理の続きであり、図23−1のステップS2310までの説明は省略する。
図36において、主制御部301のCPU311は、ステップS2310の後、ハネ131の開放終了後のV有効期間が終了したか否かを判定する(ステップS3611)。ハネ131の開放終了後のV有効期間が終了していない場合(ステップS3611:No)、そのまま処理を終了する。
ハネ131の開放終了後のV有効期間が終了した場合(ステップS3611:Yes)、小当たり時のV入賞を示すVフラグがONであるか否かを判定する(ステップS3612)。VフラグがONである場合(ステップS3612:Yes)、大当たりを示す大当たりフラグをONにし(ステップS3613)、大当たりコマンドをセットする(ステップS3614)。
そして、大当たりオープニングコマンドをセットするとともに(ステップS3615)、大当たりのオープニングを開始する(ステップS3616)。この後、VフラグをOFFにするとともに(ステップS3617)、小当たりフラグをOFFにし(ステップS3618)、処理を終了する。
一方、ステップS3612において、VフラグがOFFである場合(ステップS3612:No)、小当たりの終了を示す小当たりエンディングコマンドをセットし(ステップS3619)、小当たりエンディングを開始する(ステップS3620)。
そして、ラウンド数Rを「0」にし(ステップS3621)、特殊フラグがONであるか否かを判定し(ステップS3622)、特殊フラグがOFFである場合(ステップS3622:No)、ステップS3618へ移行する。特殊フラグがONである場合(ステップS3622:Yes)、カウント値U2が「0」であるか否かを判定し(ステップS3623)、カウント値U2が「0」でない場合(ステップS3623:No)、ステップS3618へ移行する。
カウント値U2が「0」である場合(ステップS3623:Yes)、特殊フラグをOFFにし(ステップS3624)、特殊OFFコマンドをセットし(ステップS3625)、ステップS3618へ移行する。
(遊技状態設定処理)
次に、図37−1および図37−2を用いて、図26のステップS2616に示した遊技状態設定処理の詳細について説明する。図37−1および図37−2は、実施の形態3において主制御部がおこなう遊技状態設定処理を示したフローチャートである。図37−1および図37−2において、特殊フラグがONであるか否かを判定し(ステップS3701)、特殊フラグがOFFである場合(ステップS3701:No)、後述するステップS3706をおこなう。
ステップS3701において、特殊フラグがONである場合(ステップS3701:Yes)、時短付き大当たりであるか否かを判定し(ステップS3702)、時短付き大当たりである場合(ステップS3702:Yes)、後述するステップS3705をおこなう。時短付き大当たりでない場合(ステップS3702:No)、カウント値U2が「0」であるか否かを判定する(ステップS3703)。カウント値U2が「0」でない場合(ステップS3703:No)、後述するステップS3706をおこなう。
ステップS3703において、カウント値U2が「0」である場合(ステップS3703:Yes)、特殊OFFコマンドをセットし(ステップS3704)、特殊フラグをOFFにする(ステップS3705)。その後、主制御部301のCPU311は、時短付き大当たりであるか否かを判定する(ステップS3706)。
時短付き大当たりである場合(ステップS3706:Yes)、時短フラグがONであるか否かを判定し(ステップS3707)、時短フラグがONである場合(ステップS3707:Yes)、後述するステップS3710をおこなう。時短フラグがOFFである場合(ステップS3707:No)、時短フラグをONにする(ステップS3708)。
ステップS3708の後、時短ONコマンドをセットする(ステップS3709)。時短ONコマンドとは、時短遊技状態を終了する旨の情報を含むコマンドであり、図5のステップS506に示した出力処理において情報公開装置199に送信される。その後、時短遊技の遊技残余回数Jを100にセットし(ステップS3710)、そのまま処理を終了する。
また、ステップS3706において、時短付き大当たりでない場合(ステップS3706:No)、時短フラグがONであるか否かを判定し(ステップS3711)、時短フラグがOFFである場合(ステップS3711:No)、そのまま処理を終了する。時短フラグがONである場合(ステップS3711:Yes)、時短フラグをOFFにし(ステップS3712)、カウント値U2が「0」であるか否かを判定する(ステップS3713)。
ステップS3713において、カウント値U2が「0」である場合(ステップS3713:Yes)、特殊フラグをONにし(ステップS3714)、特殊ONコマンドをセットし(ステップS3715)、そのまま処理を終了する。また、ステップS3713において、カウント値U2が「0」でない場合(ステップS3713:No)、時短OFFコマンドをセットし(ステップS3716)、そのまま処理を終了する。
(情報公開処理)
次に、図38−1および図38−2を用いて、実施の形態3における情報公開装置199がおこなう情報公開処理について説明する。図38−1および図38−2は、実施の形態3において情報公開装置がおこなう情報公開処理の処理手順を示すフローチャートである。情報公開処理とは、所定期間(例えば4ms)毎に情報公開装置199が実行する処理である。
まず、情報公開処理において、時短ONコマンドを受信したか否かを判定し(ステップS3801)、時短ONコマンドを受信していない場合(ステップS3801:No)、後述するステップS3807をおこなう。時短ONコマンドを受信した場合(ステップS3801:Yes)、時短モードをONにする(ステップS3802)。
時短モードとは、時短遊技状態であることを示すモードである。なお、実施の形態3において、情報公開装置199は、時短遊技状態であることを示す時短モードがONである場合、または特殊状態であることを示す特殊モードがONである場合、大当たりに当選した回数を計測する構成である。
ステップS3802の後、特殊モードがONであるか否かを判定し(ステップS3803)、特殊モードがONでない場合(ステップS3803:No)、大当たり回数Kに「1」をセットし(ステップS3804)、表示開始処理をおこない(ステップS3805)、ステップS3807をおこなう。表示開始処理とは、情報公開装置199が大当たり回数Kの表示を開始する処理である。また、特殊モードがONである場合(ステップS3803:Yes)、特殊モードをOFFにし(ステップS3806)、ステップS3807をおこなう。
ステップS3807において、時短OFFコマンドを受信したか否かを判定し(ステップS3807)、時短OFFコマンドを受信していない場合(ステップS3807:No)、後述するステップS3810をおこなう。また、時短OFFコマンドを受信した場合(ステップS3807:Yes)、時短モードをOFFにし(ステップS3808)、表示終了処理をおこない(ステップS3809)、ステップS3810をおこなう。表示終了処理とは、情報公開装置199が大当たり回数Kの表示を終了する処理である。
ステップS3810において、特殊ONコマンドを受信したか否かを判定し(ステップS3810)、特殊ONコマンドを受信していない場合(ステップS3810:No)、後述するステップS3813をおこなう。特殊ONコマンドを受信した場合(ステップS
3710:Yes)、時短モードをOFFにし(ステップS3811)、特殊モードをONにし(ステップS3812)、ステップS3813をおこなう。
ステップS3813において、特殊OFFコマンドを受信したか否かを判定し(ステップS3813)、特殊OFFコマンドを受信していない場合(ステップS3813:No)、後述するステップS3816をおこなう。特殊OFFコマンドを受信した場合(ステップS3813:Yes)、特殊モードをOFFにし(ステップS3814)、表示終了処理をおこない(ステップS3815)、ステップS3816へ移行する。
ステップS3816において、大当たりコマンドを受信したか否かを判定し(ステップS3816)、大当たりコマンドを受信していない場合(ステップS3806:No)、そのまま処理を終了する。大当たりコマンドを受信した場合(ステップS3816:Yes)、時短モードがONであるか否かを判定し(ステップS3817)、時短モードがONである場合(ステップS3817:Yes)、後述するステップS3819をおこなう。
ステップS3817において、時短モードがONでない場合(ステップS3817:No)、特殊モードがONであるか否かを判定し(ステップS3818)、特殊モードで無い場合(ステップS3818:No)、そのまま処理を終了する。特殊モードである場合(ステップS3818:Yes)、大当たり回数Kに「1」加算した値を新たな大当たり回数Kとし(ステップS3819)、表示加算処理をおこない(ステップS3820)、そのまま処理を終了する。
上述したように、実施の形態3において、時短遊技状態から通常遊技状態へ移行してから、特2保留の数が「0」になるまでを特殊状態とし、情報公開装置199は、時短遊技状態である場合の大当たりおよび特殊状態である場合の大当たりを、連チャンとしてカウントして表示する構成とした。これにより、時短遊技状態終了直後の大当たりまでの連チャン数と、当該大当たり以降の連チャン数を合算した連チャン数を情報公開装置199に表示することができ、遊技者に十分な満足感および優越感を与えることができる。
(実施の形態4)
次に、本発明の実施の形態4について説明する。実施の形態4は、演出制御部302によって連チャン数を用いた演出がおこなわれる点が、実施の形態1〜3と異なる。なお、以下の説明において、実施の形態1〜3にて説明した点については説明を省略し、実施の形態1〜3と異なる点についてのみ説明する。
(実施の形態4にかかるぱちんこ遊技機の機能的構成)
まず、図39−1を用いて、実施の形態4にかかるぱちんこ遊技機100の機能的構成について説明する。図39−1は、実施の形態4のぱちんこ遊技機の機能的構成を示したブロック図である。図39−1においては、実施の形態1におけるブロック図(図4−1を参照)について説明した点については説明を省略する。
図39−1において、ぱちんこ遊技機100の主制御部301は、演出制御部302に接続されている。演出制御部302は、主制御部301の出力部410から出力される計測期間に関する情報と、大当たりに当選した旨を示す情報と、が入力され、連チャン回数を計測する。演出制御部302の詳細については、図39―2を用いて説明する。
(実施の形態4にかかる演出制御部の機能的構成)
次に、図39−2を用いて、実施の形態4にかかる演出制御部302の機能的構成について説明する。図39−2は、実施の形態4の演出制御部の機能的構成を示したブロック図である。図39−2において、演出制御部302は、入力部3901と、計測期間判定部3902と、計測部3903と、演出出力部3904と、を備えている。
入力部3901は、主制御部301によって出力される計測期間に関する情報と、大当たりに当選した旨を示す情報と、が入力される。計測期間判定部3902は、入力部3901に入力された計測期間に関する情報に基づいて、現在が計測期間であるか否かを判定する。
計測部3903は、計測期間判定部3902によって計測期間であると判定されている期間にて、大当たりに当選した旨を示す情報が入力部3901に入力された回数を、連チャン回数として計測する。演出出力部3904は、計測部3903によって計測された連チャン回数を用いた演出を、画像表示部106に出力し、表示させる。
次に、実施の形態4において主制御部301がおこなう各処理手順について説明する。まず、実施の形態4において、普通図柄処理および電チュー処理は、実施の形態2に示した図29および図30の処理をおこなう。また、タイマ割込処理、始動口SW処理、当たり判定処理、変動パターン選択処理、は実施の形態1に示した手順の処理(図5、図12、図14、図18を参照)をおこなう。
(特別図柄処理)
次に、図40を用いて、主制御部301がおこなう特別図柄処理について説明する。図40は、実施の形態4において主制御部がおこなう特別図柄処理を示したフローチャートである。図40において、主制御部301のCPU311は、当たり遊技フラグがONであるか否かを判定する(ステップS4001)。
ステップS4001において、当たり遊技フラグがONであれば(ステップS4001:Yes)、そのまま処理を終了する。当たり遊技フラグがOFFであれば(ステップS4001:No)、特別図柄が変動中であるか否かを判定し(ステップS4002)、特別図柄が変動中である場合(ステップS4002:Yes)、ステップS4011に移行する。
特別図柄が変動中ではない場合(ステップS4002:No)、第2始動口112への入賞による特2保留球数を示す、第2始動口検知カウンタのカウント値U2が「1」以上であるか否かを判定する(ステップS4003)。
カウント値U2が「1」以上である場合(ステップS4003:Yes)、カウント値U2を「1」減算したものを新たな特2保留球数とし(ステップS4004)、ステップS4007に移行する。ステップS4003において、カウント値U2が「1」以上ではない場合(ステップS4003:No)、すなわち「U2=0」の場合、第1始動口111への入賞による特1保留球数としての第1始動口検知カウンタのカウント値U1が「1」以上であるか否かを判定する(ステップS4005)。
カウント値U1が「1」以上ではない場合(ステップS4005:No)、すなわち「U1=0」の場合、そのまま処理を終了する。カウント値U1が「1」以上である場合(ステップS4005:Yes)、カウント値U1を「1」減算したものを新たな特1保留球数とし(ステップS4006)、ステップS4007に移行する。
ステップS4007では、当たり判定処理をおこない(ステップS4007)、変動パターン選択処理をおこなう(ステップS4008)。この後、変動開始コマンドをRAM313にセットする(ステップS4009)。さらに、特別図柄の変動を開始する(ステップS4010)。そして、変動パターン選択処理によって選択された変動時間が経過したか否かを判定する(ステップS4011)。変動時間が経過していない場合には(ステップS4011:No)、そのまま処理を終了する。
変動時間が経過した場合には(ステップS4011:Yes)、特別図柄の変動を停止する(ステップS4012)。この後、停止中処理を実行し(ステップS4013)、変動停止コマンドをセットし(ステップS4014)、処理を終了する。
(停止中処理)
次に、図41を用いて、図40のステップS4013に示した停止中処理の詳細について説明する。図41は、実施の形態4にかかる停止中処理を示したフローチャートである。図41において、主制御部301のCPU311は、時短遊技状態を示す時短フラグがONであるか否かを判定する(ステップS4101)。
時短フラグがOFFである場合(ステップS4101:No)、ステップS4105に移行する。時短フラグがONである場合(ステップS4101:Yes)、時短遊技の遊技残余回数Jから「1」を減算する(ステップS4102)。
ステップS4102の後、時短遊技の遊技残余回数Jが「0」であるか否かを判定する(ステップS4103)。遊技残余回数Jが「0」ではない場合(ステップS4103:No)、ステップS4105に移行する。遊技残余回数Jが「0」である場合(ステップS4103:Yes)、時短フラグをOFFにし(ステップS4104)、ステップS4105に移行する。
ステップS4105では、停止中の特図1または特図2が直撃大当たりを示す図柄であるか否かを判定する(ステップS4105)。直撃大当たりを示す図柄ではない場合(ステップS4105:No)、停止中の特図1または特図2が小当たりを示す図柄であるか否かを判定する(ステップS4106)。
小当たりを示す図柄である場合(ステップS4106:Yes)、小当たり遊技状態にあることを示す小当たりフラグをONにし(ステップS4107)、停止中の小当たり図柄が特図1小当たり図柄であるか否かを判定する(ステップS4108)。特図1小当たり図柄である場合(ステップS4108:Yes)、例えば10秒といった長時間のオープニングを開始する旨を示す長オープニングコマンドをセットする(ステップS4109)。
そして、小当たりオープニングを開始し(ステップS4110)、処理を終了する。ステップS4108において、停止中の小当たり図柄が特図1小当たり図柄ではない場合(ステップS4108:No)、例えば2秒の短時間のオープニングを開始する旨を示す短オープニングコマンドをセットし(ステップS4111)、ステップS4110に移行する。
ステップS4105において、停止中の特図1または特図2が直撃大当たりを示す図柄である場合(ステップS4105:Yes)、大当たり遊技状態であることを示す大当たりフラグをONにする(ステップS4112)。そして、第3カウントフラグOFF処理をおこなう(ステップS4113)。第3カウントフラグOFF処理の詳細は、図42に後述する。
その後、遊技残余回数Jを「0」にするとともに(ステップS4114)、時短フラグをOFFにする(ステップS4115)。この後、大当たりオープニングコマンドをセットするとともに(ステップS4116)、大当たりオープニングを開始し(ステップS4117)、処理を終了する。
ステップS4106において、小当たりを示す図柄ではない場合(ステップS4106:No)、第4カウントフラグOFF処理をおこない(ステップS4118)、そのまま処理を終了する。第4カウントフラグOFF処理の詳細は、図43に後述する。
(第3カウントフラグOFF処理)
次に、図42を用いて、図41のステップS4113に示した第3カウントフラグOFF処理の詳細について説明する。図42は、実施の形態4にかかる第3カウントフラグOFF処理を示したフローチャートである。図42において、主制御部301のCPU311は、カウントフラグがONであるか否かを判定し(ステップS4201)、カウントフラグがOFFである場合(ステップS4201:No)、時短付き大当たりであるか否かを判定する(ステップS4202)。
時短付き大当たりである場合(ステップS4202:Yes)、カウントフラグをONにし(ステップS4203)、カウントON情報をセットし(ステップS4204)、そのまま処理を終了する。カウントON情報とは、連チャン数の計測を開始する旨の情報であり、大当たりオープニングコマンドに含まれ、演出制御部302へ送信される。
ステップS4202において、時短付き大当たりでない場合(ステップS4202:No)、そのまま処理を終了する。また、ステップS4201において、カウントフラグがONである場合(ステップS4201:Yes)、時短付き大当たりであるか否かを判定し(ステップS4205)、時短付き大当たりである場合(ステップS4205:Yes)、そのまま処理を終了する。
ステップS4205において、時短付き大当たりでない場合(ステップS4205:No)、カウント値U2が「0」であるか否かを判定し(ステップS4206)、カウント値U2が「0」でない場合(ステップS4206:No)、そのまま処理を終了する。カウント値U2が「0」である場合(ステップS4206:Yes)、カウントフラグをOFFにし(ステップS4207)、カウントOFF情報をセットし(ステップS4208)、そのまま処理を終了する。カウントOFF情報とは、連チャン数の計測を終了する旨の情報であり、大当たりオープニングコマンドと、変動停止コマンドと、小当たりエンディングコマンドと、のいずれか一つのコマンドに含まれ、演出制御部302へ送信される。
(第4カウントフラグOFF処理)
次に、図43を用いて、図41のステップS4118に示した第4カウントフラグOFF処理の詳細について説明する。図43は、実施の形態4にかかる第4カウントフラグOFF処理を示したフローチャートである。図43において、主制御部301のCPU311は、カウントフラグがONであるか否かを判定し(ステップS4301)、カウントフラグがOFFである場合(ステップS4301:No)、そのまま処理を終了する。
ステップS4301において、カウントフラグがONである場合(ステップS4301:Yes)、時短フラグがONであるか否かを判定し(ステップS4302)、時短フラグがONである場合(ステップS4302:Yes)、そのまま処理を終了する。時短フラグがOFFである場合(ステップS4302:No)、カウント値U2が「0」であるか否かを判定し(ステップS4303)、カウント値U2が「0」でない場合(ステップS4303:No)、そのまま処理を終了する。
ステップS4303において、カウント値U2が「0」である場合(ステップS4303:Yes)、カウントフラグをOFFにし(ステップS4304)、カウントOFF情報をセットし(ステップS4305)、そのまま処理を終了する。
(開閉入賞装置処理)
次に、図44を用いて、図22のステップS2203に示した開閉入賞装置処理の詳細について説明する。図44は、実施の形態4において主制御部がおこなう開閉入賞装置処理を示したフローチャートである。図44に示す実施の形態4における開閉入賞装置処理は、図23−1に示した実施の形態1における開閉入賞装置処理の続きであり、図23−1のステップS2310までの説明は省略する。
図44において、主制御部301のCPU311は、ステップS2310の後、ハネ131の開放終了後のV有効期間が終了したか否かを判定する(ステップS4411)。ハネ131の開放終了後のV有効期間が終了していない場合(ステップS4411:No)、そのまま処理を終了する。
ハネ131の開放終了後のV有効期間が終了した場合(ステップS4411:Yes)、小当たり時のV入賞を示すVフラグがONであるか否かを判定する(ステップS4412)。VフラグがONである場合(ステップS4412:Yes)、大当たりを示す大当たりフラグをONにし(ステップS4413)、図42に示した第3カウントフラグOFF処理をおこなう(ステップS4414)。
そして、時短フラグをOFFにし(ステップS4415)、大当たりオープニングコマンドをセットするとともに(ステップS4416)、大当たりのオープニングを開始する(ステップS4417)。この後、VフラグをOFFにするとともに(ステップS4418)、小当たりフラグをOFFにし(ステップS4419)、処理を終了する。
一方、ステップS4412において、VフラグがOFFである場合(ステップS4412:No)、図43に示した第4カウントフラグOFF処理をおこなう(ステップS4420)。そして、小当たりの終了を示す小当たりエンディングコマンドをセットし(ステップS4421)、小当たりエンディングを開始する(ステップS4422)。そして、ラウンド数Rを「0」にし(ステップS4423)、ステップS4419へ移行する。
(遊技状態設定処理)
次に、図45を用いて、図26のステップS2616に示した遊技状態設定処理の詳細について説明する。図45は、実施の形態4において主制御部がおこなう遊技状態設定処理を示したフローチャートである。図45において、主制御部301のCPU311は、時短付き大当たりであるか否かを判定する(ステップS4501)。
時短付き大当たりである場合(ステップS4501:Yes)、時短フラグをONにする(ステップS4502)。その後、時短遊技の遊技残余回数Jを100にセットし(ステップS4503)、そのまま処理を終了する。また、時短付き大当たりでない場合(ステップS4501:No)、そのまま処理を終了する。
(演出統括部が実行する演出タイマ割込処理)
次に、図46を用いて、演出制御部302の演出統括部302aが実行する演出タイマ割込処理について説明する。図46は、実施の形態4において演出統括部が実行する演出タイマ割込処理を示すフローチャートである。この演出タイマ割込処理は、演出統括部302aが、起動中、所定期間(例えば4ms)毎に演出統括部302aが実行する主演出制御処理に割り込み動作する処理である。
図46において、演出統括部302aのCPU321は、主制御部301からコマンドを受信した際におこなうコマンド受信処理を実行する(ステップS4601)。なお、コマンド受信処理については、図47を用いて後述する。さらに、演出ボタン105が押下された際におこなう演出ボタン処理を実行する(ステップS4602)。そして、画像・音声制御部302bまたはランプ制御部302cに対してコマンドを送信するコマンド送信処理を実行し(ステップS4603)、処理を終了する。
(コマンド受信処理)
次に、図47を用いて、演出統括部302aが実行するコマンド受信処理の詳細について説明する。コマンド受信処理とは、図46のステップS4601に示した処理である。図47は、実施の形態4において演出統括部が実行するコマンド受信処理の処理手順を示すフローチャートである。図47において、演出統括部302aのCPU321は、主制御部301から特別図柄の変動開始を示す変動開始コマンドを受信したか否かを判定する(ステップS4701)。なお、変動開始コマンドは、主制御部301による特別図柄処理においてセットされたコマンドである。
ステップS4701において、変動開始コマンドを受信しない場合(ステップS4701:No)、後述するステップS4703に移行する。変動開始コマンドを受信した場合(ステップS4701:Yes)、演出選択処理を実行する(ステップS4702)。
この後、演出図柄を停止させるための変動停止コマンドを受信したか否かを判定する(ステップS4703)。なお、変動停止コマンドは、特別図柄の変動停止を示すコマンドであり、主制御部301の特別図柄処理においてセットされるコマンドである。
変動停止コマンドを受信しない場合(ステップS4703:No)、後述するステップS4706をおこなう。変動停止コマンドを受信した場合(ステップS4703:Yes)、第1演出カウントフラグ処理をおこなう(ステップS4704)。第1演出カウントフラグ処理の詳細は、図48に後述する。
その後、変動演出終了中処理を実行し(ステップS4705)、オープニングコマンドを受信したか否かを判定する(ステップS4706)。なお、変動演出終了中処理は、演出図柄の変動を停止させたり、遊技状態に応じた演出モードを変動回数に応じて終了させたりする処理である。
オープニングコマンドを受信した場合(ステップS4706:Yes)、第2演出カウントフラグ処理をおこなう(ステップS4707)。第2演出カウントフラグ処理の詳細は、図49に後述する。その後、当たり演出選択処理をおこなう(ステップS4708)。当たり演出選択処理とは、当たり中の演出内容を選択する処理である。オープニングコマンドを受信していない場合(ステップS4706:No)、後述するステップS4709をおこなう。
ステップS4708の後、エンディングコマンドを受信したか否かを判定する(ステップS4709)。エンディングコマンドを受信していないと判定した場合(ステップS4709:No)、そのまま処理を終了する。
ステップS4709において、エンディングコマンドを受信したと判定した場合(ステップS4709:Yes)、第1演出カウントフラグ処理をおこなう(ステップS4710)。その後、エンディング演出選択処理をおこない(ステップS4711)、そのまま処理を終了する。エンディング演出選択処理とは、エンディングコマンドを解析し、エンディング演出を選択する処理である。
(第1演出カウントフラグ処理)
次に、図48を用いて、演出制御部302の演出統括部302aが実行する第1演出カウントフラグ処理について説明する。第1演出カウントフラグ処理とは、図47のステップS4704およびステップS4710に示した処理である。図48は、実施の形態4において演出制御部の演出統括部が実行する第1演出カウントフラグ処理の処理手順を示すフローチャートである。
第1演出カウントフラグ処理において、まず、演出制御部302の演出統括部302aは、演出カウントフラグがONであるか否かを判定する(ステップS4801)。演出カウントフラグがONであるとは、連チャンを計測する期間であることを示している。
ステップS4801において、演出カウントフラグがOFFである場合(ステップS4801:No)、そのまま処理を終了する。演出カウントフラグがONである場合(ステップS4801:Yes)、受信したコマンドにカウントOFF情報が含まれるか否かを判定し(ステップS4802)、カウントOFF情報が含まれない場合(ステップS4802:No)、そのまま処理を終了する。
ステップS4802において、カウントOFF情報が含まれる場合(ステップS4802:Yes)、演出カウントフラグをOFFにし(ステップS4803)、そのまま処理を終了する。
(第2演出カウントフラグ処理)
次に、図49を用いて、演出制御部302の演出統括部302aが実行する第2演出カウントフラグ処理について説明する。第2演出カウントフラグ処理とは、図47のステップS4707に示した処理である。図49は、実施の形態4において演出制御部の演出統括部が実行する第2演出カウントフラグ処理の処理手順を示すフローチャートである。
第2演出カウントフラグ処理において、まず、演出制御部302の演出統括部302aは、受信したオープニングコマンドが、大当たりオープニングコマンドであるか否かを判定する(ステップS4901)。
ステップS4901において、大当たりオープニングコマンドでない場合(ステップS4901:No)、そのまま処理を終了する。また、大当たりオープニングコマンドである場合(ステップS4901:Yes)、演出カウントフラグがONであるか否かを判定する(ステップS4902)。
ステップS4902において、演出カウントフラグがOFFである場合(ステップS4902:No)、受信したオープニングコマンドにカウントON情報が含まれるか否かを判定する(ステップS4903)。カウントON情報が含まれない場合(ステップS4903:No)、そのまま処理を終了する。
ステップS4903において、カウントON情報が含まれる場合(ステップS4903:Yes)、演出カウントフラグをONにし(ステップS4904)、大当たり回数Kに「1」をセットし(ステップS4905)、そのまま処理を終了する。
ステップS4902において、演出カウントフラグがONである場合(ステップS4902:Yes)、受信したオープニングコマンドにカウントOFF情報が含まれるか否かを判定し(ステップS4906)、カウントOFF情報が含まれる場合(ステップS4906:Yes)、演出カウントフラグをOFFにし(ステップS4907)、そのまま処理を終了する。
ステップS4906において、カウントOFF情報が含まれない場合(ステップS4906:No)、大当たり回数Kに「1」加算した値を新たな大当たり回数Kとし(ステップS4908)、そのまま処理を終了する。
上述したように、実施の形態4において、ぱちんこ遊技機100の主制御部301は、通常遊技状態から時短遊技状態に設定した時点から、時短遊技状態から通常遊技状態に設定し、かつ、特2保留球が無い時点までの期間を、大当たり回数を連チャン回数として計測する計測期間として設定し、演出制御部302に出力する構成とした。これにより、特2保留球が有る状態で、時短遊技状態から通常遊技状態へ移行し、当該特2保留球が大当たりである場合にも、演出制御部302に当該大当たりを連チャン数として計測させ、当該連チャン数を用いた演出をおこなわせることができる。
したがって、時短遊技状態終了直後の大当たりまでの連チャン数と、当該大当たり以降の連チャン数を合算した連チャン数を用いた演出をおこなうことができ、遊技者に十分な満足感および優越感を与えることができる。
以上説明したように、本発明の遊技機によれば、時短遊技状態終了直後の特2保留球によって大当たりになった場合に、当該大当たりを、連荘として計測することで、当該大当たり前後の大当たり回数を連荘数とすることができ、遊技者に十分な満足感および優越感を与えることができる。