説明

遊技機

【課題】遊技者がメインリールにのみ視線を向けていても、サブリールによる演出が行われるときに、そのサブリールに着目させることができる遊技機を提供すること。
【解決手段】遊技機1では、メインリール3L,3C,3Rのうち左メインリール3Lがサブリール23L,23C,23Rによる特別の演出の開始を示唆する特定の図柄(サブリールを指し示す「矢印」)を有する。そして、メインリール停止制御手段により特定の図柄が停止表示されたことを契機として、サブリール23L,23C,23Rによる特別の演出が行われる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、特にスロットマシン等の複数の回転リール上に描かれた図柄を揃えて楽しむ遊技機に関する。
【背景技術】
【0002】
従来、複数の図柄がそれぞれの周面に配された複数のリールと、これら各リールに対応して複数設けられ、各リールの複数の図柄のうちの一部の図柄を表示する表示窓と、各リールの回転と停止により、表示窓に現れる図柄をそろえて楽しむ遊技機(いわゆるパチスロ)が知られている。
【0003】
この種の遊技機では、遊技者がメダルを投入していることを前提として、リールの回転を開始するための信号を発生する操作(以下、「開始操作」という。)を行うスタートスイッチと、リールの回転を停止する遊技者による操作(以下、「停止操作」という。)によって、それぞれのリール毎に回転の停止を制御するストップスイッチと、これらスタートスイッチとストップスイッチにより出力された信号に基づいて、リールを駆動するモータの動作を制御し、各リールの回転と停止を行う制御部とが備えられている。
そして、このようなパチスロ遊技機では、複数の表示窓により表示される図柄の組み合わせに基づいて、入賞か否かが判別され、入賞と判別されるとメダルが払い出されるようになっている。
【0004】
現在、主流のパチスロ遊技機は、遊技者による開始操作を検出すると、内部的に乱数を発生して抽籤を行い、この抽籤の結果と遊技者による停止操作のタイミングとに基づいて、リールの回転を停止するようにしている。例えば、前述した内部的な乱数抽籤により入賞にかかる結果(以下、この内部的な抽籤の結果を「内部当籤役」という。)が決定されると、当該入賞が成立するように、遊技者により停止操作が行われる。このとき、回転を停止する操作が行われた後であっても、リールの回転が所定の期間(例えば、190ms)以内で継続した後に、停止するようになっているため、多くの局面において、適切なタイミングでの停止操作(いわゆる「目押し」)が要求される。そして、遊技者が行う目押しにより、ボーナスに係る内部当籤役に対応する図柄の組合せが表示窓に表示されると、遊技者にとって有利なボーナスゲームが作動する。このため、リールの回転が停止したときに表示窓によりいかなる図柄の組み合わせが表示されるかは、停止操作のタイミング、すなわち、遊技者の技量に関連していた。
【0005】
特許文献1には、機器前面のほぼ中央部に設けられたサブリールと、このサブリールの上方に設けられ、サブリールよりも小さいメインリールとを備えた遊技機が開示されている。この特許文献1に記載された遊技機は、メインリールによって小役の入賞やボーナスの成立に対応する図柄の組合せを表示すると共に、サブリールによって演出を多様化するようになっている。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2003−339945号公報
【発明の開示】
【発明が解決しようとする課題】
【0007】
しかしながら、特許文献1に記載された遊技機では、ボーナスの成立や小役の入賞等の判定がメインリールによって表示される図柄の組合せに基づいて判定される。そのため、遊技者は、メインリールを視認しながら、小役の入賞やボーナスの成立に対応する図柄の組合せが表示されるように、いわゆる、目押しを行う。その結果、遊技者がサブリールによる演出を無視し、常に、メインリールに着目して遊技を行い、サブリールを設けた利点がなくなってしまうという問題があった。
【0008】
本発明はこのような点に鑑みてなされたものであり、遊技者がメインリールにのみ視線を向けている場合であっても、サブリールによる演出が行われるときに、そのサブリールに着目させることができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【0009】
上記課題を解決し、本発明の目的を達成するため、本発明は、以下のような遊技機を提供する。
【0010】
複数の図柄が外周面に付された複数のメインリールと、
開始操作の検出を行う開始操作検出手段と、
前記開始操作検出手段による前記開始操作の検出に基づいて、複数の内部当籤役の中から1又は2以上の内部当籤役を決定する内部当籤役決定手段と、
前記開始操作検出手段による前記開始操作の検出に基づいて、前記複数のメインリールを回転させ、各メインリールの複数の図柄を変動させるメインリール図柄変動手段と、
遊技者による停止操作の検出を行う停止操作検出手段と、
前記内部当籤役決定手段により決定された内部当籤役と前記停止操作検出手段により行われる停止操作の検出とに基づいて、前記メインリール図柄変動手段により行われる図柄の変動の停止制御を行うメインリール停止制御手段と、
前記複数のメインリールにおいて停止表示された図柄の組合せに基づいて遊技媒体を付与する遊技媒体付与手段と、
複数の図柄が外周面に付された複数のサブリールと、
前記開始操作検出手段による前記開始操作の検出に基づいて、前記複数のサブリールを回転させ、各サブリールの複数の図柄を変動させるサブリール図柄変動手段と、
前記内部当籤役決定手段により決定された内部当籤役と、前記停止操作検出手段により行われる停止操作の検出と、前記メインリール停止制御手段により行われる前記複数のメインリールの停止制御とに基づいて、前記サブリール図柄変動手段により行われる図柄の変動の停止制御を行うサブリール停止制御手段と、
前記複数のメインリールのうち少なくとも一のメインリールに付された複数の図柄は、前記サブリールによる特別の演出の開始を示唆する特定の図柄を含み、
前記特定の図柄は、前記内部当籤役決定手段により決定された内部当籤役に所定の内部当籤役が含まれている場合に停止表示可能であり、
前記メインリール停止制御手段により前記特定の図柄が停止表示されたことを契機として、前記複数のサブリールによる特別の演出が行われ、
前記特別の演出は、前記サブリール図柄変動手段が、前記複数のサブリールを再回転させて各サブリールの複数の図柄を変動させ、前記サブリール停止制御手段が、前記特定の図柄が停止表示される場合に前記内部当籤役決定手段により決定された内部当籤役と前記複数のサブリールの再回転後の前記停止操作検出手段による停止操作の検出とに基づいて、前記サブリール図柄変動手段により行われる図柄の変動の停止制御を行う演出であり、
前記メインリール停止制御手段により前記特定の図柄が停止表示されたことを契機として、前記複数のメインリールの回転を禁止するメインリールロック手段と、
前記停止操作検出手段により停止操作が検出され、前記複数のサブリールによる特別の演出が終了したことを契機として、前記複数のメインリールの回転を許可するメインリールロック解除手段と、を有する
ことを特徴とする遊技機。
【0011】
本発明の遊技機によれば、メインリール停止制御手段が、決定された内部当籤役と停止操作の検出とに基づいて、複数のメインリールの図柄の変動を停止制御する。このとき、一のメインリールの特定の図柄が停止表示されると、複数のサブリールによる特別の演出が行われる。一のメインリールの特定の図柄は、複数のサブリールによる特別の演出の開始を示唆する図柄である。そのため、遊技者がメインリールのみに視線を向けている場合であっても、サブリールによる特別の演出が行われるときに、そのサブリールを遊技者に着目させることができる。
【0012】
本発明の遊技機によれば、一のメインリールの特定の図柄が停止表示されると、複数のサブリールによる特別の演出が行われる。複数のサブリールによる特別の演出は、まず、複数のサブリールを再回転させて各サブリールの複数の図柄を変動させ、特定の図柄が停止表示されるときに決定された内部当籤役と遊技者による停止操作とに基づいて、複数のサブリールを停止させる演出である。この特別の演出により、特定の図柄が停止表示されるときに決定されていた内部当籤役を遊技者に報知することができる。
【0013】
本発明の遊技機によれば、一のメインリールの特定の図柄が停止表示されると、メインリールロック手段により、複数のメインリールの回転を禁止する。そのため、複数のサブリールによる特別の演出が行われる場合に、複数のメインリールを回転させないようにすることができる。その結果、複数のサブリールによる特別の演出を遊技者に確実に享受させることができる。
また、本発明の遊技機によれば、複数のサブリールによる特別の演出が終了すると、メインリールロック解除手段により複数のメインリールの回転を許可する。そのため、複数のサブリールによる特別の演出が終了すると、複数のメインリールの回転及び停止制御に基づく通常の遊技を再開することができる。
【0014】
本発明の遊技機によれば、複数のサブリールによる特別の演出が行われる前に、復帰用停止制御位置記憶手段によって複数のサブリールの停止表示された各図柄の位置を復帰用停止制御位置として記憶する。そして、複数のサブリールによる特別の演出が終了すると、図柄位置復帰制御手段が、復帰用停止制御位置に基づいてサブリール図柄変動手段及びサブリール停止制御手段を制御する。これにより、複数のサブリールの停止表示した状態が、複数のサブリールによる特別の演出が行われる前の状態に復帰される。
【0015】
本発明の遊技機では、各サブリールを各メインリールと同期させて回転させると共に、複数のメインリールに付された図柄の図柄位置と複数のサブリールに付された図柄の図柄位置を一致させている。これは、内部当籤役と、停止操作の検出と、複数のメインリールの停止制御とに基づいて行われる複数のサブリールの停止制御を簡単にするためである。
ところが、複数のサブリールによる特別の演出が終了すると、複数のメインリールに付された図柄の図柄位置と複数のサブリールに付された図柄の図柄位置が一致していない状態となる。そこで、図柄位置復帰制御手段によって、複数のサブリールの停止表示した状態を、複数のサブリールによる特別の演出が行われる前の状態に復帰させる。
これにより、複数のメインリールに付された図柄の図柄位置と複数のサブリールに付された図柄の図柄位置が一致した状態に戻すことができる。その結果、複数のサブリールによる特別の演出が終了した後に、通常の遊技を再開しても、内部当籤役と、停止操作の検出と、複数のメインリールの停止制御とに基づいて行われる複数のサブリールの停止制御を簡単にすることができる。
【発明の効果】
【0016】
本発明によれば、遊技者がメインリールにのみ視線を向けている場合であっても、サブリールによる演出が行われるときに、そのサブリールに着目させることができる。
【図面の簡単な説明】
【0017】
【図1】本発明の一実施の形態における遊技機の外観構成例を示す斜視図である。
【図2】本発明の一実施の形態における有効ライン及び演出ラインを示す説明図である。
【図3】本発明の一実施の形態における主制御回路の構成例を示すブロック図である。
【図4】本発明の一実施の形態における副制御回路の構成例を示すブロック図である。
【図5】本発明の一実施の形態におけるメインリール用図柄配置テーブルの例を示す説明図である。
【図6】本発明の一実施の形態における内部抽籤テーブル決定テーブルの例を示す説明図である。
【図7】本発明の一実施の形態における内部抽籤テーブルの例を示す説明図である。
【図8】本発明の一実施の形態における内部当籤役決定テーブルの例を示す説明図である。
【図9】本発明の一実施の形態における図柄組合せテーブルの例を示す説明図である。
【図10】本発明の一実施の形態におけるボーナス作動時テーブルの例を示す説明図である。
【図11】本発明の一実施の形態におけるメインリール用停止テーブル群決定テーブルの例を示す説明図である。
【図12】本発明の一実施の形態における停止テーブルの例を示す説明図である。
【図13】本発明の一実施の形態における内部当籤役、持越役及び遊技状態フラグの格納領域の例を示す説明図である。
【図14】本発明の一実施の形態における有効ストップボタン及び作動ストップボタンの格納領域の例を示す説明図である。
【図15】本発明の一実施の形態におけるサブリール用図柄配置テーブルの例を示す説明図である。
【図16】本発明の一実施の形態における図柄組合せ対応表の例を示す説明図である。
【図17】本発明の一実施の形態におけるサブリール用停止テーブル群決定テーブルの例を示す説明図である。
【図18】本発明の一実施の形態における4thリール用図柄配置テーブルの例を示す説明図である。
【図19】本発明の一実施の形態における主制御回路の処理例を示すメインフローチャートである。
【図20】本発明の一実施の形態における主制御回路の処理例を示すメインフローチャートである。
【図21】本発明の一実施の形態におけるボーナス作動監視処理の例を示すフローチャートである。
【図22】本発明の一実施の形態におけるメダル受付・スタートチェック処理の例を示すフローチャートである。
【図23】本発明の一実施の形態における内部抽籤処理の例を示すフローチャートである。
【図24】本発明の一実施の形態における内部抽籤処理の例を示すフローチャートである。
【図25】本発明の一実施の形態におけるリール停止制御処理の例を示すフローチャートである。
【図26】本発明の一実施の形態におけるメインリールロック決定処理の例を示すフローチャートである。
【図27】本発明の一実施の形態におけるボーナス終了チェック処理の例を示すフローチャートである。
【図28】本発明の一実施の形態におけるボーナス作動チェック処理の例を示すフローチャートである。
【図29】本発明の一実施の形態におけるメインCPUの制御による割込処理の例を示すフローチャートである。
【図30】本発明の一実施の形態における副制御回路による割込制御処理の例を示すフローチャートである。
【図31】本発明の一実施の形態におけるコマンド入力処理の例を示すフローチャートである。
【図32】本発明の一実施の形態における演出内容決定処理の例を示すフローチャートである。
【図33】本発明の一実施の形態における演出抽籤処理の例を示すフローチャートである。
【図34】本発明の一実施の形態におけるサブリール用停止テーブル群決定処理の例を示すフローチャートである。
【図35】本発明の一実施の形態におけるサブリール回転開始処理の例を示すフローチャートである。
【図36】本発明の一実施の形態におけるリール停止コマンド受信時処理の例を示すフローチャートである。
【図37】本発明の一実施の形態における表示役コマンド受信時処理の例を示すフローチャートである。
【図38】本発明の一実施の形態におけるボーナス開始コマンド受信時処理の例を示すフローチャートである。
【図39】本発明の一実施の形態における一のメインリールに付された特定の図柄が停止表示された状態を示す説明図である。
【図40】本発明の一実施の形態におけるサブリールによって特別の演出が開始された状態を示す説明図である。
【図41】本発明の一実施の形態におけるサブリールによって行われる特別の演出が終了した状態を示す説明図である。
【図42】本発明の一実施の形態におけるサブリールによって行われる特別の演出が終了した後、通常の遊技が再開された状態の一例を示す説明図である。
【発明を実施するための形態】
【0018】
以下、本発明の一実施の形態例(以下、「本例」ともいう。)に係る遊技機について、図1〜図42を参照して説明する。
本例では、遊技者が、遊技を行うための遊技価値としてメダルを用いて、遊技を行う遊技機1に適用した例として説明する。なお、遊技価値として、メダル以外にも、コイン、遊技球、遊技用のポイントデータ又はトークン等を採用したり、遊技者に与えられた、もしくは与えられる遊技価値の情報を記憶したカード等の媒体を用いたりして、遊技が行える遊技機にも適用することができる。
【0019】
<遊技機の外観構成の説明>
まず、図1を参照して、本例における遊技機の外観構成について説明する。本例の遊技機1は、いわゆるパチスロ機に適用した例であり、メダルを用いて遊技を行う遊技機である。
【0020】
遊技機1は、後述する主制御回路71などを収容する筐体としてのキャビネット1aと、キャビネット1aに対して開閉可能に取り付けられた扉体としてのフロントドア1bとを備えている。フロントドア1bの正面中央には、メインリール表示部5が設けられている。メインリール表示部5の後方であり、キャビネット1aの内部(図示せず)には、3つのメインリール3L,3C,3Rが横一列に設けられている。以下、各メインリール3L,3C,3Rを、それぞれ左メインリール3L、中メインリール3C、右メインリール3Rと言う。
【0021】
3つのメインリール3L,3C,3Rは、円筒状の構造を有しており、後述するステッピングモータ49L,49C,49R(図3参照)の駆動によって、上下の縦方向に回転及びその停止を行う。また、メインリール3L,3C,3Rの周面には、複数種類の図柄が所定の間隔をあけて連続的に配置されている。
【0022】
メインリール表示部5の各メインリール3L,3C,3Rに対応する位置には、縦長矩形の開口部(以下、「メイン表示窓」という。)4L,4C,4Rが設けられている。これらメイン表示窓4L,4C,4Rには、ガラスやプラスチックといった無色透明の透過性を有する部材が保護部材として設けられている。そのため、各メインリール3L,3C,3Rの回転及びその停止の動作は、各メイン表示窓4L,4C,4Rを透して遊技者側から視認可能となっている。
【0023】
メインリール3L,3C,3Rの回転が停止したとき、3つのメイン表示窓4L,4C,4R内における上段、中段及び下段の各領域には、対応するメインリール3L,3C,3Rの表面に配置された複数の図柄のうちの1個の図柄が表示される。つまり、各メイン表示窓4L,4C,4Rには、対応するメインリール3L,3C,3Rの表面に配置された複数の図柄のうちの連続する3個の図柄が表示される。
【0024】
フロントドア1bの正面にあってメインリール表示部5の上方には、サブリール表示部10が設けられている。サブリール表示部10の後方であり、キャビネット1aの内部には、3つのサブリール23L,23C,23Rが横一列に設けられている。以下、各サブリール23L,23C,23Rを、それぞれ左サブリール23L、中サブリール23C、右サブリール23Rと言う。
【0025】
サブリール23L,23C,23Rは、その径が前述のメインリール3L,3C,3Rよりも大きい円筒状の構造を有しており、後述するステッピングモータ149L,149C,149R(図4参照)の駆動によって、上下の縦方向に回転及びその停止を行う。各サブリール23L,23C,23Rの周面には、複数種類の図柄が所定の間隔をあけて連続的に配置されている。本例では、サブリール23L,23C,23Rの表面とメインリール3L,3C,3Rの表面に配置された図柄の数が同一となっている。
【0026】
サブリール表示部10の各サブリール23L,23C,23Rに対応する位置には、縦長矩形の開口部(以下、「サブ表示窓」という。)24L,24C,24Rが設けられている。サブリール23L,23C,23Rの回転が停止したとき、3つのサブ表示窓24L,24C,24R内における上段、中段及び下段の各領域には、対応するサブリール23L,23C,23Rの表面に配置された複数の図柄のうちの1個の図柄が表示される。つまり、各サブ表示窓24L,24C,24Rには、対応するサブリール23L,23C,23Rの表面に配置された複数の図柄のうちの連続する3個の図柄が表示される。
【0027】
本実施の形態では、メインリール3L,3C,3Rにより表示される図柄の組合せに基づいて、メダルの払い出しなどの特典の付与を遊技者に対して行うか否かの判定が行われる。これに対して、サブリール23L,23C,23Rにより表示される図柄の組合せについては、上記判定が行われることがない。つまり、サブリール23L,23C,23Rの回転及びその停止といった動作は、特典の付与を遊技者に対して行うか否かを決定する対象とはならない。
【0028】
サブリール23L,23C,23Rの動作は、メインリール3L,3C,3Rにより特典の付与に係る図柄の組合せが表示されたことやその種別を遊技者に対して分かり易い態様で知らせるなど、主として演出を目的として行われるものである。なお、サブリール23L,23C,23Rの動作は、基本的にメインリール3L,3C,3Rの動作に連動して行われる。
【0029】
サブ表示窓24L,24C,24Rには、ガラスやプラスチックといった無色透明の透過性を有する部材が保護部材として設けられている。この保護部材の裏側(即ち、キャビネット1aの内部側)には、保護部材として採用するガラス等よりも光透過率が低く設定されている合成樹脂性のカラーフィルム(以下、スモークフィルムという)が貼付されている(図示を省略)。
【0030】
また、各サブリール23L,23C,23Rの内部には、各サブ表示窓24L,24C,24Rの上段、中段及び下段の各領域に対応する位置に、バックランプが設けられている(図示を省略)。このバックランプは、各サブ表示窓24L,24C,24Rの上段、中段及び下段の各領域に位置する各サブリール23L,23C,23Rの周面の一部を、内部から遊技者側である前方に向かって照明することが可能となっている。バックランプとしては、LED(発光ダイオード)やハロゲンランプといった輝度が高い発光素子を光源として採用することが好ましい。
【0031】
バックランプが消灯されると、各サブリール23L,23C,23Rの回転及びその停止の動作は、各サブ表示窓24L,24C,24Rのスモークフィルムによって遊技者側から視認不能となる。一方、バックランプが点灯されると、スモークフィルムを透過する光量が増加するため、各サブリール23L,23C,23Rの回転及びその停止の動作は、各サブ表示窓24L,24C,24Rを透して遊技者側から視認可能となる。
【0032】
本実施の形態では、各サブ表示窓24L,24C,24Rが有する各領域(上段、中段及び下段)及び各サブリール23L,23C,23Rに応じて、該当するバックランプの点灯及び消灯を行う。これにより、各サブリール23L,23C,23Rを部分的に視認不能な状態、或いは部分的に視認可能な状態をつくりだすことが可能となっている。
【0033】
また、本実施の形態では、サブ表示窓24L,24C,24Rにガラスやプラスチックなどの保護部材を設け、その裏側にスモークフィルムを貼付する構成とした。しかしながら、本発明に係る保護部材としては、無色透明のガラス等よりも光透過率が低く設定されているガラス等(スモークガラス等)により構成してもよい。その場合、保護部材の裏側にスモークフィルムを貼付する必要がなくなる。また、例えば、液晶表示パネルを採用し、電圧の印加を調整することによって、視認可能な状態及び視認不能な状態を制御するようにしてもよい。
【0034】
サブリール表示部10の上方であって、キャビネット1aの内部には、報知リールの一具体例を示す4thリール110が設けられている。4thリール110は、後述するステッピングモータ249(図4参照)の駆動によって、左右の横方向に回転及びその停止を行う。この4thリール110の回転及びその停止といった動作は、サブリール23L,23C,23Rの動作と同様に、主として演出を目的として行われる。
【0035】
サブリール表示部10の上方であって、4thリール110に対応する位置には、1つの開口部(以下、「4th表示窓」という。)112が形成されている。この4th表示窓112には、ガラス等の無色透明の透過性を有する部材が保護部材として設けられている。そのため、4thリール110の回転及びその停止の動作は、4th表示窓112を透して遊技者側から視認可能となっている。
【0036】
メインリール表示部5の右側には、メダルを受け入れるためのメダル投入口22が設けられている。メダル投入口22から1枚のメダルを投入すると、1回の内部的な抽籤の結果を得るために投入されるメダルの枚数(以下、投入枚数)として1枚がカウントされる。そして、投入枚数が最大枚数(本実施の形態では3枚又は2枚)に達すると、それ以降にメダル投入口22から投入されたメダルは、予め定められた枚数(本実施の形態では50枚)を上限として、遊技機1内に貯留(クレジット)される。
【0037】
メインリール表示部5の左側には、遊技機1内に貯留されたメダルの中から、投入枚数を選択する場合に使用される1ベットボタン11及び最大ベットボタン13が設けられている。1ベットボタン11を1回押圧操作すると、投入枚数として「1」が選択され、最大ベットボタン13を1回押圧操作すると、投入枚数として「2」または「3」が選択される。
【0038】
サブリール表示部10の左側には、7セグメントLEDからなる払出表示部18a及びクレジット表示部18bが設けられている。払出表示部18aは、入賞に係る図柄の組合せが後述する有効ライン8a〜8eに沿って表示されたときに遊技者に対して払い出されるメダルの枚数(以下、「払出枚数」という。)を表示する。クレジット表示部18bは、遊技機1内に貯留されている遊技者所有のメダルの枚数(以下、「クレジット枚数」という。)を表示する。
【0039】
1ベットボタン11の下方には、遊技機1内に預けられているメダルを、正面下部に設けられたメダル払出口15から排出させるための精算ボタン14が設けられている。メダル払出口15から排出されたメダルは、メダル受け部16に貯められる。
【0040】
メインリール3L,3C,3Rの下方には、メインリール3L,3C,3R及びサブリール23L,23C,23Rの回転を開始するためのスタートレバー6が設けられている。また、スタートレバー6の右側には、メインリール3L,3C,3R及びサブリール23L,23C,23Rの回転をそれぞれ停止するための3個のストップボタン7L,7C,7Rが設けられている。
【0041】
本例では、全てのメインリール3L,3C,3R(サブリール23L,23C,23R)が回転しているときに、各ストップボタン7L,7C,7Rの何れか1つが押圧操作されることを「第1停止操作」という。続いて、メインリール3L,3C,3R(サブリール23L,23C,23R)のうち残り2つが回転しているときに、対応する各ストップボタンの何れか1つが押圧操作されることを「第2停止操作」という。そして、メインリール3L,3C,3R(サブリール23L,23C,23R)のうち残り1つが回転しているときに、対応するストップボタンが押圧操作されることを「第3停止操作」という。また、最初のリールの停止を「第1停止」、2番目のリールの停止を「第2停止」、3番目のリールの停止を「第3停止」という。
【0042】
フロントドア1bの上部には、LEDからなるランプ101L,101Rが設けられている。また、フロントドア1bの下部には、スピーカ21L,21Rが設けられている。本実施の形態の遊技機1では、サブリール23L,23C,23Rの動作、4thリール110の動作、ランプ101L,101R及び前述したバックランプによる光の出力、スピーカ21L,21Rによる音の出力、或いはこれらの組合せによって演出を行う。
【0043】
次に、図2を参照して、有効ライン及び演出用ラインについて説明する。図2は、メインリール表示部5及びサブリール表示部10を拡大した図である。
【0044】
図2に示すように、メイン表示窓4L,4C,4Rには、それぞれが有する上段、中段及び下段からなる3つの領域のうち予め定められた何れかをそれぞれ結んでなる擬似的なライン(以下、「有効ライン」という。)が形成される。この有効ラインに沿って表示された図柄の組合せに基づいて入賞か否かが判定される。
【0045】
本実施の形態では、クロスアップ有効ライン8aと、トップ有効ライン8bと、センター有効ライン8cと、ボトム有効ライン8d及びクロスダウン有効ライン8eの5種類の有効ラインが設けられている。例えば、クロスアップ有効ライン8aは、左メイン表示窓4Lの上段、中メイン表示窓4Cの中段及び右メイン表示窓4Rの下段の組合せからなり、トップ有効ライン8bは、各メイン表示窓4L,4C,4Rの上段の組合せからなる。
【0046】
また、サブ表示窓24L,24C,24Rには、それぞれが有する上段、中段及び下段からなる3つの領域のうち予め定められた何れかをそれぞれ結んでなる擬似的なライン(以下、「演出用ライン」という。)が形成される。この演出用ラインに沿って表示された図柄の組合せによって、入賞が成立したことやその種別などを遊技者に知らせる演出が行われる。
【0047】
本実施の形態では、クロスアップ演出ライン28a、トップ演出ライン28b、センター演出ライン28c、ボトム演出ライン28d及びクロスダウン演出ライン28eの5種類の演出用ラインが設けられている。例えば、トップ演出ライン28bは、各サブ表示窓24L,24C,24Rの上段の組合せからなる。
【0048】
<主制御回路の説明>
次に、図3を参照して、遊技機1の動作を制御する主制御回路71と、副制御回路72とを含む回路構成例について説明する。
【0049】
主制御回路71は、回路基板上に配置されたマイクロコンピュータ30を主たる構成要素とし、これに乱数サンプリングのための回路を加えて構成されている。マイクロコンピュータ30は、メインCPU31と、記憶手段であるROM32及びRAM33により構成されている。ROM32には、メインCPU31により実行される制御プログラム(図19〜図28参照)、後述する内部抽籤テーブル等の各種テーブル(図5〜図12参照)、副制御回路72に対して各種制御指令(コマンド)を送信するためのデータ等が記憶されている。RAM33には、後述する内部当籤役格納領域等の各種格納領域(図13及び図14参照)が設けられ、種々のデータが記憶される。
【0050】
メインCPU31には、クロックパルス発生回路34、分周器35、乱数発生器36及びサンプリング回路37が接続されている。クロックパルス発生回路34及び分周器35は、基準クロックパルスを発生する。発生される基準クロックパルスに基づいて、後述する割込処理などが行われる。乱数発生器36は、一定の範囲の乱数(例えば、0〜65535)を発生する。サンプリング回路37は、乱数発生器36により発生された乱数から1つの値(以下、乱数値)を抽出(サンプリング)する。
【0051】
マイクロコンピュータ30からの制御信号により動作が制御される主要なアクチュエータとしては、表示部(払出表示部18a及びクレジット表示部18b)、ホッパー40、ステッピングモータ49L,49C,49Rなどがある。また、マイクロコンピュータ30の各出カポートには、メインCPU31から出力される制御信号を受けて、各アクチュエータの動作を制御するための各回路がそれぞれ接続されている。各回路としては、表示部駆動回路48、モータ駆動回路39及びホッパー駆動回路41がある。
【0052】
表示部駆動回路48は、払出表示部18a及びクレジット表示部18bによる各種情報(払出枚数及びクレジット数)の表示の制御を行う。ホッパー駆動回路41は、多量のメダルを収容可能で、それらを1枚ずつ排出可能なメダル払出装置として機能するホッパー40の駆動を制御し、メダルの排出を制御する。
【0053】
モータ駆動回路39は、主制御回路71からのパルスをステッピングモータ49L,49C,49Rに対して出力することによって、ステッピングモータ49L,49C,49Rの駆動を制御し、メインリール3L,3C,3Rの回転及びその停止の制御を行う。本実施の形態では、ステッピングモータ49L,49C,49Rの回転を所定の減速比をもってメインリール3L,3C,3Rに伝達するギア(図示せず)が設けられている。これにより、ステッピングモータ49L,49C,49Rに対して所定回数(例えば16回)のパルスの出力が行われると、メインリール3L,3C,3Rが、その表面に配された図柄1個分だけ回転されるようになっている。
【0054】
また、マイクロコンピュータ30の各入力ポートには、スイッチ類等がそれぞれ接続されている。これらスイッチ類等は、前述したアクチュエータ等の制御が行われる契機となる所定の信号をマイクロコンピュータ30に入力する。具体的には、スタートスイッチ6S、ストップスイッチ7S、1−ベットスイッチ11S、最大ベットスイッチ13S、精算スイッチ14S、メダルセンサ22S、メインリール位置検出回路50及び払出完了信号回路51がマイクロコンピュータ30の各入力ポートに接続されている。
【0055】
スタートスイッチ6Sは、スタートレバー6の操作を検出し、ストップスイッチ7Sは、各ストップボタン7L,7C,7Rが押圧されたことを検出する。1−ベットスイッチ11Sは、1ベットボタン11が押圧されたことを検出し、最大ベットスイッチ13Sは、最大ベットボタン13が押圧されたことを検出する。精算スイッチ14Sは、精算ボタン14が押圧されたことを検出する。
【0056】
メダルセンサ22Sは、メダル投入口22に投入されたメダルがセレクタ(図示せず)を通過することを検出する。セレクタは、材質や形状などが適正であるメダルか否かを選別する装置であり、メダル投入口22から投入された適正なメダルを、大量のメダルを貯留可能な収容部を備えるホッパー40へ案内する通路を形成している。本実施の形態では、メダル投入口22にメダルが投入されること及び各ベットボタン11,13が押圧されたことを含めて「投入操作」という。
【0057】
払出完了信号回路51は、メダル検出部40Sによって計数されたホッパー40から排出されたメダルの枚数が払出枚数に達したか否かを検出する。メインリール位置検出回路50は、各メインリール3L,3C,3Rの回転を検出するセンサ(例えば、発光部と受光部からなる光センサ)からのパルス信号を受けて各メインリール3L,3C,3Rが1回転したことを示すリールインデックスを検出する。
【0058】
メインリール3L、3C、3Rは、ステッピングモータ49L,49C,49Rに駆動パルスが所定の回数(例えば、336回)出力されることにより1回転するように構成されている。ステッピングモータ49L,49C,49Rに対して出力されたパルスの数は、RAM33に設けられたパルスカウンタによって計数される。そして、パルスカウンタが図柄1つ分の回転に必要な駆動パルスの数を計数する毎に、RAM33に設けられたメインリール用図柄カウンタが1ずつ加算される。メインリール用図柄カウンタは、各メインリール3L,3C,3Rに対応して設けられており、その値は、リール位置検出回路50がリールインデックスを検出する度にクリアされる。
【0059】
本実施の形態では、メインリール用図柄カウンタの値によって、リールインデックスが検出されてから図柄何個分の回転が行われたのかを検知し、リールインデックスが検出される位置を基準としてリールの回転方向における各図柄の位置を検出する。なお、後述する滑り駒数は、各ストップボタン7L,7C,7Rが押圧されてから更新される図柄カウンタの値によって管理される。また、図柄カウンタは、サブリール23L,23C,23R及び4thリール110についても同様に設けられている。
【0060】
<副制御回路の説明>
次に、図4を参照して、副制御回路72の回路構成について説明する。
【0061】
副制御回路72は、主制御回路71と電気的に接続されており、主制御回路71から副制御回路72への一方向に通信が行われる構成となっている。副制御回路72は、主制御回路71から送信された各種コマンド(後述するスタートコマンドなど)に基づいて演出の内容の決定や実行などの各種処理を行う。副制御回路72には、その動作が制御される主要なアクチュエータとして、サブリール23L,23C,23R、4thリール110、スピーカ21L,21R及びランプ101L,101R(バックランプも含む)が接続されている。
【0062】
副制御回路72は、サブCPU81、制御ROM82及びSDRAM83を主たる構成要素としている。サブCPU81は、主制御回路71から送信された各種コマンドに基づいて、制御ROM82内に記憶された制御用プログラム等に従い、サブリール23L,23C,23Rの動作と4thリール110の動作、音の出力及び光の出力を制御する。SDRAM83は、サブCPU81が制御用プログラムを実行する場合に、一時的に情報を記憶するための記憶手段として構成される。また、SDRAM83には、主制御回路71から送信される内部当籤役等の各種データを格納する格納領域が設けられている。
【0063】
制御ROM82は、プログラム記憶領域とデータ記憶領域によって構成される。プログラム記憶領域は、サブCPU制御用プログラムを記憶する。このサブCPU制御用プログラムには、後述するコマンド入力処理(図31参照)、演出内容決定処理(図32参照)などが含まれている。
【0064】
データ記憶領域には、テーブル記憶領域、演出データ記憶領域、リールデータ記憶領域、ランプデータ記臆領域、サウンドデータ記憶領域などが含まれている。テーブル記憶領域は、各種テーブルを記憶し、演出データ記憶領域は、複数種類の演出データを記憶する。リールデータ記憶領域は、サブリールデータや4thリールデータを記憶する。また、ランプデータ記臆領域は、光の点灯パターン等を定めたランプデータを記憶し、サウンドデータ記憶領域は、BGMや効果音といったサウンドデータを記憶する。
【0065】
また、副制御回路72には、スピーカ21L,21Rによる音の出力を制御するためのデジタルシグナルプロセッサ(以下、「DSP」という。)90、オーディオRAM91、A/D変換器88及びアンプ89が設けられている。
【0066】
DSP90は、サブCPU81と接続されており、サブCPU81により出力される信号(コマンド)に応じて、指定されたサウンドデータの出力を行う。DSP90が行うタスクに必要なデータは、オーディオRAM91に展開される。A/D変換器88は、サウンドデータをデジタルからアナログへ変換する。サウンドデータがアナログに変換されると、そのサウンドデータに対応した音が増幅器であるアンプ89を介してスピーカ21L,21Rにより出力される。
【0067】
サブCPU81には、ランプ101L,101R(バックランプも含む)と、サブリール用モータ駆動回路139と、サブリール位置検出回路150と、4thリール用モータ駆動回路239と、4thリール位置検出回路250が接続されている。サブCPU81は、ランプデータ記憶領域に記憶された光の点灯パターン等に基づいて、ランプ101L,101Rによる光の出力を制御する。
【0068】
サブリール用モータ駆動回路139及び4thリール用モータ駆動回路239は、主制御回路71におけるモータ駆動回路39が有する機能と同様の機能を有する。サブリール用モータ駆動回路139は、ステッピングモータ149L,149C,149Rに対してその駆動を制御するパルスを出力し、サブリール23L,23C,23Rの回転及びその停止の制御を行う。4thリール用モータ駆動回路239は、ステッピングモータ249に対してその駆動を制御するパルスを出力し、4thリール110の回転及びその停止の制御を行う。
【0069】
また、サブリール位置検出回路150及び4thリール位置検出回路250は、主制御回路71におけるリール位置検出回路50が有する機能と同様の機能を有する。サブリール位置検出回路150は、各サブリール23L,23C,23Rが1回転したことを検出する。4thリール位置検出回路250は、4thリール110が1回転したことを検出する。
【0070】
また、副制御回路72のSDRAM83には、各サブリール23L,23C,23R及び4thリール110のそれぞれに対応する図柄カウンタが設けられている。つまり、各サブリール23L,23C,23R及び4thリールの回転方向における図柄の位置は、各図柄カウンタの値によって特定されるようになっている。
【0071】
<各テーブル構成の説明>
次に、本例の遊技機1で使用する各テーブル及び各格納領域の構成例について、図5〜図18を参照して説明する。まず、図5を参照して、メインリール用図柄配置テーブルについて説明する。
【0072】
メインリール用図柄配置テーブルは、主制御回路71のROM32に格納されている。このメインリール用図柄配置テーブルは、各メインリール3L,3C,3Rの表面(外周面)に配置された図柄と、各メインリール3L,3C,3Rの各図柄位置「0」〜「20」との対応関係を規定している。図柄位置は、メインリール3L、3C、3Rの表面上における図柄の位置を識別するための情報である。
【0073】
各メインリール3L、3C、3Rの表面には、「赤7」、「白7」、「BAR」、「チェリー」、「ベル」、「スイカ」、「リプレイ」、「上矢印(↑)」、「縦線(|)」、「プラス(+)」及び「6」の何れかの図柄が配置され、合計21個の図柄で構成される図柄列が設けられている。各メインリール3L、3C、3Rは、図柄列が図5の矢印A方向に移動するように回転する。
【0074】
メインリール用図柄配置テーブルは、リールインデックスが検出されるときに各メイン表示窓4L,4C,4R内の中段に表示される図柄が配置された位置を図柄位置「0」としている。そして、各図柄の位置に対して、メインリール3L、3C、3Rの回転方向に配置される順に、図柄位置「0」〜「20」を割り当てている。したがって、メインリール用図柄カウンタとメインリール用図柄配置テーブルとを参照することにより、そのときに各メイン表示窓4L,4C,4Rの中段に表示されている図柄の種別が特定可能となっている。
【0075】
本例では、左メインリール3Lの図柄位置「6」,「7」,「8」に配置されている「縦線(|)」、「縦線(|)」、「上矢印(↑)」の図柄を、サブリール23L,23C,23Rによる演出の開始を示唆する特定の図柄としている。つまり、「縦線」、「縦線」、「上矢印」の図柄がメイン表示窓4L内に停止して表示されることにより、これらの図柄がサブリール23L,23C,23Rを指し示す大きな矢印を表し、サブリール23L,23C,23Rによる演出の開始を示唆する。
【0076】
次に、図6を参照して、メインCPU31が内部抽籤テーブル及び抽籤回数を決定するときに用いる内部抽籤テーブル決定テーブルについて説明する。
【0077】
内部抽籤テーブル決定テーブルは、遊技状態に対応して、内部抽籤テーブルを示す情報及び抽籤回数を示す情報を規定している。本例では、遊技状態として、一般遊技状態、RB遊技状態、及びBB遊技状態が設けられている。なお、本例では、遊技状態としてBB遊技状態を設けているが、BB遊技状態とRB遊技状態とが等価であるので、BB遊技状態用内部抽籤テーブルを示していない。
【0078】
遊技状態は、内部抽籤処理(図22及び図23参照)において決定される可能性のある内部当籤役の種類、内部抽籤処理において内部当籤役が決定される確率、最大の滑り駒数、及びボーナスゲームの作動が行われているか否か等により区別される状態である。滑り駒数は、押されたストップボタン7L,7C,7Rに対応するメインリール3L,3C,3R及びサブリール23L,23C,23Rの回転が停止するまでに、これらリールが回転する量を図柄の数で示したものである。本例において、メインリール3L,3C,3Rの最大の滑り駒数及びサブリール23L,23C,23Rの最大の滑り駒数は、4駒である。抽籤回数は、メインCPU31がサンプリング回路37により抽出された一の乱数値から後述の抽籤値を減算する最大の回数である。
【0079】
次に、図7を参照して、メインCPU31が内部当籤役と対応付けられたデータポインタを決定するときに用いる内部抽籤テーブルについて説明する。
【0080】
内部抽籤テーブルは、当籤番号に対応して、抽籤値の情報とデータポインタの情報とを規定している。当籤番号は、サンプリング回路37により抽出された一の乱数値に基づいて行われる抽籤に係る複数の種類の結果の各々をメインCPU31が識別するために設けられた番号である。本例では、予め定められた複数の種類の内部当籤役を、入賞に係る内部当籤役及び再遊技に係る内部当籤役と、ボーナスゲームに係る内部当籤役とに区分し、夫々の区分に対応して小役・リプレイ用データポインタ及びボーナス用データポインタを設けている。
【0081】
サンプリング回路37により抽出された一の乱数値は、所定の領域に格納され、この領域に格納された値が当籤番号毎に設けられた抽籤値で順次減算される。そして、減算の結果が負の値となった場合には、減算して負の値となったときの抽籤値に対応する当籤番号が当籤番号として決定される。なお、乱数値の数(本例では、「65536」)で各抽籤値を除することで、各当籤番号に当籤する確率(いわゆる当籤確率)を算出することができる。
【0082】
本例では、内部抽籤テーブルとして、図7(a)に示す一般遊技状態用内部抽籤テーブルと、図7(b)に示すRB遊技状態用内部抽籤テーブルを設けている。このように、内部抽籤テーブルは、基本的に、遊技状態に対応して設けられている。なお、内部抽籤テーブルは、当籤の期待値を調整するための値である設定値等に応じて設けてもよいが、図7に示す内部抽籤テーブルの例以外の図示は省略する。
【0083】
次に、図8を参照して、メインCPU31がデータポインタに基づいて内部当籤役を決定するときに用いる内部当籤役決定テーブルについて説明する。
【0084】
内部当籤役決定テーブルは、データポインタに対応して、当たり要求フラグ(内部当籤役)を規定している。当たり要求フラグは、基本的に、各ビットに固有の図柄の組合せが割り当てられた1バイトのデータである。当たり要求フラグは、予め定められた領域である後述の内部当籤役格納領域に格納される。本例では、内部当籤役決定テーブルとして、図8(a)に示す小役・リプレイ用内部当籤役決定テーブルと、図8(b)に示すボーナス用内部当籤役決定テーブルとが設けられている。
【0085】
本例の遊技機1では、内部当籤役として、「チェリー」、「スイカ」、「ベル」、「特殊役(縦線(|)、プラス(+)、6の図柄の組合せ)」、「リプレイ」、「チェリー+スイカ+ベル+特殊役」、「BB1」、「BB2」及び「ハズレ」が設けられている。本例において、「スイカ」は、所定の内部当籤役を示し、「BB1」及び「BB2」は、ボーナスゲームの作動に係る特別の内部当籤役を示す。さらに、「リプレイ」は再遊技の作動に係る内部当籤役を示す。
【0086】
なお、本例では、小役・リプレイ用データポインタ「6」は、RB遊技状態の場合にのみ抽籤されるものとしているが、これに限定されるものではなく、一般遊技状態でも抽籤されることとしてもよい。
【0087】
次に、図9を参照して、メインCPU31が表示役を特定するとき、及びメインCPU31が表示役に対応する払出枚数を決定するときに用いる図柄組合せテーブルについて説明する。
【0088】
図柄組合せテーブルは、図柄の組合せに対応して、入賞作動フラグ、及び払出枚数を示すデータを規定している。また、図柄組合せテーブルには、投入枚数に応じて払出枚数が規定されている。入賞作動フラグは、基本的に、各ビットに固有の図柄の組合せが割り当てられた1バイトのデータである。入賞作動フラグは、有効ライン8a〜8e(図2参照)に沿って表示される図柄の組合せを、メインCPU31が識別するために設けられている。
【0089】
ここで、有効ライン8a〜8eに沿って表示された各図柄の組合せに対応する入賞作動フラグの論理和を、以下「表示役」という。以下では、「チェリー」、「スイカ」、「ベル」及び「特殊役」を「小役」と総称し、「小役」が、表示役として表示されることを「入賞」と呼ぶ。また、「リプレイ」、「BB1」及び「BB2」が表示役として表示されることを「作動」又は「成立」と呼ぶ。
【0090】
例えば、有効ラインに沿って「ベル−ベル−ベル」の図柄の組合せが表示されると、図柄組合せテーブルに基づいて、入賞作動フラグとして「00000100」が決定され、ベルが表示役になる。そして、投入枚数が2である場合は、15枚のメダルが払出され、投入枚数が3である場合は、10枚のメダルが払出される。
【0091】
このように、予め定められた図柄の組合せが有効ラインに沿って表示されると、基本的に、メダルが払出される。ただし、「BB1」或いは「BB2」に係る図柄の組合せが有効ラインに沿って表示されると、メダルが払出されることなく、ビッグボーナスゲームの作動が開始する。言い換えるならば、表示役がBB1或いはBB2になると、遊技状態が一般遊技状態からBB遊技状態(RB遊技状態と等価である)となる。また、「リプレイ」に係る図柄の組合せが有効ラインに沿って表示されると、投入操作を行うことなく開始操作を行うことができる状態、いわゆる再遊技となる。
【0092】
以上のことから、図柄組合せテーブルには、基本的に、メダルの払出し、ボーナスゲームの作動の開始、再遊技等の遊技者に付与される利益が対応付けられた情報が規定されている。
【0093】
次に、図10を参照して、ボーナスゲームの作動を開始するときにメインCPU31が参照するボーナス作動時テーブルについて説明する。
【0094】
ボーナス作動時テーブルは、ボーナスゲームの作動の開始に係る各種カウンタ等をメインCPU31が初期化するときに用いられる。ボーナス作動時テーブルは、遊技状態フラグ格納領域に格納される遊技状態フラグの情報と、ボーナス終了枚数カウンタに格納される数値の情報と、遊技可能回数カウンタに格納される数値の情報と、入賞可能回数カウンタに格納される数値の情報と、を規定している。
【0095】
遊技状態フラグは、作動している遊技状態をメインCPU31が識別するために設けられた情報である。ボーナス終了枚数カウンタは、一のボーナスゲームにおいて払出されたメダルの枚数をメインCPU31が計数するために設けられたカウンタである。遊技可能回数カウンタは、一のレギュラーボーナスゲームにおいて行うことが可能な残りのゲームの回数、いわゆる遊技可能回数をメインCPU31が計数するために設けられたカウンタである。入賞可能回数カウンタは、一のレギュラーボーナスゲームにおいて入賞に係る図柄の組合せが表示されることが可能な残りのゲームの回数、いわゆる入賞可能回数をメインCPU31が計数するために設けられたカウンタである。
【0096】
次に、図11を参照して、メインCPU31がデータポインタに基づいてメインリール用停止テーブル群を決定するときに用いられるメインリール用停止テーブル群決定テーブルについて説明する。
【0097】
メインリール用停止テーブル群決定テーブルは、データポインタ、持越役格納領域に格納された値及び遊技状態に対応して、メインリール用停止テーブル群を規定している。各メインリール用停止テーブル群は、後述するリール停止制御処理(図24参照)でメインCPU31が滑り駒数決定データを決定するときに用いる複数の停止テーブルから構成されている。
【0098】
例えば、持越役格納領域に格納された値が「0」(持越役がない場合)の一般遊技状態において、データポインタが「2」(内部当籤役が「スイカ」)であると、メインCPU31は、使用するメインリール用停止テーブル群として、「メインリール用停止テーブル群3」を決定する。そして、メインCPU31は、押されたストップボタン7L,7C,7Rに基づいて、「メインリール用停止テーブル群3」の中から使用する停止テーブルを選択する。
【0099】
次に、図12を参照して、メインCPU31が滑り駒数決定データを決定するときに用いる停止テーブルについて説明する。
【0100】
停止テーブルは、メインリール3L,3C,3R毎に、停止開始位置を示す図柄位置データに対応して滑り駒数決定データの情報を規定している。滑り駒数決定データは、メインCPU31が予め定められた複数の滑り駒数(0駒〜4駒)のうちから適切な滑り駒数を決定するために設けられた情報である。
【0101】
図12は、「メインリール用停止テーブル群3」のスイカ用停止テーブル(第1停止用)の左メインリール3Lに対応する部分のみを示している。例えば、回転する左メインリール3Lの図柄位置「3」の図柄がメイン表示窓4Lの中段に表示されているときに、ストップボタン7Lに対して第1停止操作を行ったとする。この場合、滑り駒数決定データとして「4」が決定される。つまり、左メインリール3Lの図柄位置「6」,「7」,「8」の図柄である「雲」、「雲」、「羽」がメイン表示窓4L内に停止して表示される。
【0102】
次に、図13を参照して、内部当籤役格納領域(表示役格納領域)、持越役格納領域、遊技状態フラグ格納領域の例について説明する。
【0103】
図13(a)は、当たり要求フラグを示すデータが格納される内部当籤役格納領域を示す。例えば、内部抽籤処理(図22及び図23参照)において内部当籤役として「ベル」が決定された場合には、内部当籤役格納領域のビット2に「1」が格納される。即ち、内部当籤役格納領域に「00000100」が格納される。なお、表示役に係るデータが格納される表示役格納領域については図示を省絡するが、この表示役格納領域は、内部当籤役格納領域と同様の構造を有している。
【0104】
図13(b)は、持越役に係るデータが格納される持越役格納領域を示す。例えば、内部抽籤処理において内部当籤役として「BB1」が決定された場合には、持越役格納領域のビット6に「1」が格納される。即ち、持越役格納領域に「01000000」が格納される。ここで、持越役は、後述する内部抽籤処理において決定されたデータポインタに対応する図柄の組合せが有効ラインに沿って表示されることが一又は複数のゲームにわたり許容される場合に、当該データポインタをメインCPU31が識別するために設けられた情報である。なお、持越役がある場合を以下「フラグ間」といい、持越役がない場合を以下「非フラグ間」という。
【0105】
図13(c)は、遊技状態フラグを示すデータが格納される遊技状態フラグ格納領域を示す。図13(c)に示す内容の欄には、遊技状態フラグ格納領域の各ビットに対応する遊技状態フラグの内容が示されている。例えば、遊技状態フラグ格納領域に格納される値が「00000010」であるときには、BB2遊技状態フラグがオンであることを示す。なお、BB2遊技状態フラグがオンであることは、BB2遊技状態が作動していることを示す。
【0106】
なお、本例では、BB2遊技状態(BB1遊技状態も同様)が作動していれば、RB遊技状態であるため、遊技状態フラグ格納領域は、ビット0とビット1に「1」が格納される。即ち、遊技状態フラグ格納領域が「00000011」となる。一方、遊技状態フラグ格納領域のBB1遊技状態フラグ及びBB2遊技状態フラグに対応するビット1,2に「0」が格納され、RB遊技状態フラグに対応するビット0に「0」が格納されている場合は、一般遊技状態であることを示している。
【0107】
次に、図14を参照して、有効ストップボタン格納領域、作動ストップボタン格納領域の例について説明する。
【0108】
図14(a)は、押す操作が有効なストップボタン7L,7C,7R、いわゆる有効ストップボタンを示すデータが格納される有効ストップボタン格納領域を示す。例えば、左ストップボタン7Lが未だ押されていないストップボタン、つまり、有効ストップボタンである場合には、有効ストップボタン格納領域のビット0に「1」が格納される。メインCPU31は、有効ストップボタン格納領域に格納されているデータに基づいて、未だ押されていないストップボタン7L,7C,7Rを識別する。
【0109】
図14(b)は、今回押されたストップボタン7L,7C,7R、いわゆる作動ストップボタンを示すデータが格納される作動ストップボタン格納領域を示す。例えば、左ストップボタン7Lが今回押されたストップボタン、つまり、作動ストップボタンである場合には、作動ストップボタン格納領域のビット0に「1」が格納される。メインCPU31は、作動ストップボタン格納領域に格納されているデータに基づいて、今回押されたストップボタン7L,7C,7Rを識別する。
【0110】
次に、図15を参照して、サブリール用図柄配置テーブルについて説明する。
【0111】
サブリール用図柄配置テーブルは、副制御回路72の制御ROM82に格納されている。このサブリール用図柄配置テーブルは、各サブリール23L,23C,23Rの表面(外周面)に配置された図柄と、各サブリール23L,23C,23Rの各図柄位置「0」〜「20」との対応関係を規定している。この図柄位置は、各サブリール23L、23C、23Rの表面上における図柄の位置を識別するための情報である。
【0112】
各サブリール23L、23C、23Rの表面には、「赤7」、「白7」、「BAR」、「チェリー」、「ベル」、「スイカ」、「リプレイ」、「羽」、「雲」の何れかの図柄が配置され、合計21個の図柄で構成される図柄列が設けられている。各サブリール23L、23C、23Rは、図柄列が図15の矢印A方向に移動するように回転する。
【0113】
サブリール用図柄配置テーブルは、リールインデックスが検出されるときに各サブ表示窓24L,24C,24R内の中段に表示される図柄が配置された位置を図柄位置「0」としている。そして、各図柄の位置に対して、サブリール23L、23C、23Rの回転方向に配置される順に、図柄位置「0」〜「20」を割り当てている。したがって、サブリール用図柄カウンタとサブリール用図柄配置テーブルとを参照することにより、そのときに各サブ表示窓24L,24C,24Rの中段に表示されている図柄の種別が特定可能となっている。
【0114】
各サブリール23L,23C,23Rの図柄列は、各メインリール3L,3C,3Rの図柄列と略同一に構成されている。サブリール23L,23C,23Rがメインリール3L,3C,3Rと異なる部分は、左サブリール23Lの図柄位置「6」,「7」,「8」と、中サブリール23Cの図柄位置「7」と、右サブリール23Rの図柄位置「10」に配置されている図柄のみである。
【0115】
本例では、左サブリール3Lの図柄位置「6」,「7」と、中サブリール23Cの図柄位置「7」と、右サブリール23Rの図柄位置「10」に、「雲」の図柄が配置され、左サブリール23Lの図柄位置「8」に「羽」の図柄が配置されている。
【0116】
サブリール23L,23C,23Rに係る滑り駒数決定データは、メインリール3L,3C,3Rに係る滑り駒数決定データを決定するときに用いる停止テーブルと同じものを用いて決定される。したがって、左メインリール3Lの図柄位置「6」,「7」,「8」の図柄がメイン表示窓4L内に停止して表示されると、左サブリール23Lの図柄位置「6」,「7」,「8」の図柄がサブ表示窓24L内に停止して表示される。つまり、メイン表示窓4L内に「縦線(|)」、「縦線(|)」、「上矢印(↑)」の図柄が停止する場合、サブ表示窓24L内には、「雲」、「雲」、「羽」の図柄が停止される。
【0117】
次に、図16を参照して、図柄組合せ対応表について説明する。
【0118】
図柄組合せ対応表は、副制御回路72の制御ROM82に格納されている。この図柄組合せ対応表は、メインリール3L,3C,3Rにより表示される図柄の組合せと、サブリール23L、23C、23Rにより表示される図柄の組合せと、表示役との対応関係を規定している。本例において、メインリール3L,3C,23Rにより表示される図柄の組合せと、サブリール23L、23C、23Rにより表示される図柄の組合せとが1対1で対応している。
【0119】
例えば、メインリール3L,3C,3Rにより表示される図柄の組合せが「縦線(|)−プラス(+)−6」(特殊役)である場合、サブリール23L、23C、23Rにより表示される図柄の組合せは、「雲−雲−雲」となる。
【0120】
次に、図17を参照して、サブCPU81がデータポインタに基づいてサブ停止テーブル群を決定するときに用いられるサブリール用停止テーブル群決定テーブルについて説明する。
【0121】
サブリール用停止テーブル群決定テーブルは、後述するサブリール用停止テーブル群決定処理(図33参照)において用いられる。このサブリール用停止テーブル群決定テーブルは、データポインタ、持越役格納領域に格納された値及び遊技状態に対応して、サブリール用停止テーブル群を規定している。各サブリール用停止テーブル群は、サブリール23L,23C,23Rを停止させる場合の滑り駒数決定データを決定するときに用いる複数の停止テーブルから構成されている。本例では、サブリール用停止テーブル群とメインリール用停止テーブル群は、共通の停止テーブルによって構成される。
【0122】
次に、図18を参照して、4thリール用図柄配置テーブルについて説明する。
【0123】
4thリール用図柄配置テーブルは、副制御回路72の制御ROM82に格納されている。この4thリール用図柄配置テーブルは、4thリール110の表面(外周面)に配置された図柄と、これらの図柄位置「0」〜「5」との対応関係を規定している。この図柄位置は、4thリール110の表面上における図柄の位置を識別するための情報である。
【0124】
4thリール110の表面には、図柄位置「0」〜「5」に対して「ブランク」、「?」、「星」、「×」、「7」、「再チャレンジ」がそれぞれ配置されている。これら6つの図柄のうちの何れかが、4th表示窓112(図1参照)に表示されるようになっている。4thリール用図柄配置テーブルは、リールインデックスが検出されるときに4th表示窓112内に表示される図柄が配置された位置を図柄位置「0」としている。これにより、4thリール用図柄カウンタと4thリール用図柄配置テーブルとを参照することにより、4th表示窓112に表示されている図柄の種別が特定可能となっている。
【0125】
<主制御回路の動作説明>
次に、図19〜図28に示すフローチャートを参照して、主制御回路71の動作について説明する。
【0126】
まず、図19及び図20に示すフローチャートを参照して、メインCPU31が実行する主たる処理を示したメインフローチャートについて説明する。
【0127】
初めに、メインCPU31は、初期化処理を行う(ステップS1)。初期化処理として、メインCPU31は、RAM33が正常であるか否かのチェックや入出力ポートの初期化等を行う。初期化処理が終了すると、メインCPU31は、後述するボーナス作動監視処理(図21)参照)を行う(ステップS2)。なお、メインCPU31は、ボーナス作動監視処理を行う前に、指定格納領域の情報を消去する。例えば、メインCPU31は、内部当籤役格納領域、作動ストップボタン格納領域、及び有効ストップボタン格納領域に格納されているデータをクリアする。
【0128】
次に、メインCPU31は、後述するメダル受付・スタートチェック処理(図22参照)を行う(ステップS3)。メダル受付・スタートチェック処理後に、メインCPU31は、乱数値を抽出し、抽出した乱数値をRAM33の乱数値格納領域に格納する(ステップS4)。具体的には、メインCPU31は、乱数発生器36とサンプリング回路37によって、「0」〜「65535」の範囲から乱数値を抽出し、抽出した乱数値をRAM33の乱数値格納領域に記憶する。メインCPU31が抽出した乱数値は、後述する内部抽籤処理(図23及び図24参照)において使用される。
【0129】
次に、メインCPU31は、内部抽籤処理(図23及び図24参照)を行う(ステップS5)。内部抽籤処理において、メインCPU31は、内部抽籤テーブル決定テーブル(図6参照)、内部抽籤テーブル(図7参照)及び内部当籤役決定テーブル(図8参照)を参照して内部当籤役を決定する。
【0130】
次に、メインCPU31は、メインリール用停止テーブル群決定テーブル(図11参照)を参照し、遊技状態及びステップS7の処理で決定された内部当籤役に基づいて、メインリール用停止テーブル群を決定する(ステップS6)。
【0131】
次に、メインCPU31は、スタートコマンドをRAM33内に設けられた通信データ格納領域にセットする(ステップS7)。スタートコマンドには、遊技状態及び内部当籤役等の情報が含まれている。これにより、副制御回路72は、開始操作に応じて演出を行うことができる。
【0132】
これ以降の処理は、図20に示す。次に、メインCPU31は、前回のリールの回転開始から4.1秒経過したかどうかを判別する(ステップS8)。4.1秒経過していなければ、メインCPU31は、待ち時間として4.1秒を消化するため動作を停止する(ステップS9)。4.1秒経過していれば、メインCPU31は、ステップS10の処理に移行する。
【0133】
次に、メインCPU31は、全リールの回転開始を要求する(ステップS10)。スタートレバー6が操作されると、メインCPU31は、モータ駆動回路39を介してメインリール3L,3C,3Rを回転させる。
【0134】
次に、メインCPU31は、メインリール3L,3C,3Rの回転の定速待ちを行う(ステップS11)。メインリール3L,3C,3Rの回転が定速(予め設定された回転速度)に達すると、メインCPU31は、モータ駆動回路39を介してステッピングモータ49L,49C,49Rの駆動を制御し、メインリール3L,3C,3Rの回転速度を定速に維持する。
【0135】
メインリール3L,3C,3Rの回転速度が定速になった場合、または後述するステップS19の処理でメインリールロックフラグはオンであると判別したとき、メインCPU31は、全てのストップボタン7L,7C,7Rを有効化する(ステップS12)。この処理において、メインCPU31は、ストップボタン7L,7C,7Rのそれぞれに対応する、有効ストップボタン格納領域のビット0〜2に「1」を格納する。有効ストップボタン格納領域のビット0〜2に「1」が格納されることで、3個のストップボタン7L,7C,7Rの押圧操作が有効になる。
【0136】
次に、メインCPU31は、後述するリール停止制御処理(図25参照)を行う(ステップS13)。リール停止制御処理において、メインCPU31は、遊技者の停止操作によりストップスイッチ7Sから出力された停止信号などに基づいて、メインリール3L,3C,3Rの回転を停止する。
【0137】
次に、メインCPU31は、メインリールロックフラグはオンであるか否かを判別する(ステップS14)。メインリールロックフラグは、メインリール3L,3C,3Rの回転及びその停止制御を一時的に禁止するために設けられたフラグである。このメインリールロックフラグは、後述するメインリールロック決定処理(図26参照)でオンされる。
【0138】
判断ステップS14の処理において、メインリールロックフラグはオンであると判別したとき、メインCPU31は、メインリールロックフラグをオフにし(ステップS15)、ステップS20の処理に移行する。
【0139】
判断ステップS14の処理において、メインリールロックフラグはオンではないと判別したとき、メインCPU31は、図柄組合せテーブル(図9参照)を参照し、有効ライン8a〜8eに沿って表示された図柄の組合せに基づいて表示役とメダルの払出枚数を決定する(ステップS16)。この処理において、メインCPU31は、有効ライン8a〜8eに沿って表示された図柄のコードナンバと図柄組み合わせテーブルとに基づいて表示役を判別する。また、メインCPU31は、表示役格納領域を更新するとともに、表示役に対応する払出枚数の情報を更新する。
【0140】
具体的には、メインCPU31は、決定された内部当籤役に対応する図柄の組合せが有効ラインカウンタに対応する有効ラインに沿って表示されるか否かを判別する。その後、有効ラインカウンタを「1」減算する処理を行い、これを有効ラインカウンタが「0」になるまで繰り返す。有効ラインカウンタには、メダル受付・スタートチェック処理(図22参照)により「5」が格納されるので、メインCPU31は、5本の有効ライン8a〜8e(図2参照)のそれぞれについて表示役とメダルの払出枚数を決定する。
【0141】
また、表示役に「リプレイ」が決定された場合には、メインCPU31は、自動投入カウンタに、再遊技可能なメダル枚数(一般遊技状態では「3」)を格納する。「リプレイ」が表示役である場合、自動投入カウンタは、次回のゲームで自動的に投入するメダルの枚数を計数する。
【0142】
表示役とメダルの払出枚数を決定すると、メインCPU31は、メインリールロック決定処理(図26参照)を行う(ステップS17)。メインリールロック決定処理では、左メインリール3Lの図柄位置「7」の図柄が図柄停止位置(メイン表示窓4Lの中段)に停止された場合にメインリールロックフラグをオンにする。
【0143】
次に、メインCPU31は、表示役コマンドをRAM33内に設けられた通信データ格納領域にセットする(ステップS18)。表示役コマンドは、決定された表示役とメダルの払出枚数の情報を含んでいる。
【0144】
次に、メインCPU31は、メインリールロックフラグはオンであるか否かを判別する(ステップS19)。つまり、1つ前のステップS18の処理でメインリールロックフラグがオンされたか否かを判別する。メインリールロックフラグはオンであると判別したとき、メインCPU31は、ステップS12の処理に移行する。
【0145】
判断ステップS19の処理において、メインリールロックフラグはオンではないと判別したとき、メインCPU31は、ステップS16の処理で決定されたメダルの払出枚数に基づいてメダルを払出すメダル払出処理を行う(ステップS20)。
【0146】
メダル払出処理において、メインCPU31は、クレジットモードであれば、払出枚数に基づいてRAM33にセットされたクレジットカウンタを更新する。クレジットカウンタが更新されると、クレジット表示部18bにクレジットカウンタの値が表示される。また、メインCPU31は、払出モードであれば、ホッパー駆動回路41によりホッパー40を駆動制御してメダルを払い出す。
【0147】
また、メインCPU31は、ボーナス終了枚数カウンタが「1」以上である場合には、ボーナス終了枚数カウンタの値から、ステップS16の処理で決定されたメダルの払出枚数を減算する。
【0148】
次に、メインCPU31は、ボーナスゲームが作動中か否かを判別する(ステップS21)。つまり、メインCPU31は、RB遊技状態フラグがオンであるか否かを判別する。ボーナスゲームが作動中(RB遊技状態フラグがオン)であると判別したとき、メインCPU31は、ボーナス終了チェック処理(図27参照)を行い(ステップS22)、ステップS23の処理に移行する。
【0149】
一方、ボーナスゲームが作動中ではない(RB遊技状態フラグがオフである)と判断した場合、又はボーナス終了チェック処理が終了した場合に、メインCPU31は、ボーナス作動チェック処理(図28参照)を行う(ステップS23)。ボーナス作動チェック処理が終了すると、メインCPU31は、処理を再びステップS2に戻す。
【0150】
このように、メインCPU31は、ステップS2〜S23までの処理を一単位遊技における処理として実行する。ステップS18までの処理が終了すると、次回の単位遊技における処理を実行するため、ステップS2の処理に移行する。
【0151】
次に、図21に示すフローチャートを参照して、メインCPU31の制御により行われるボーナス作動監視処理について説明する。ボーナス作動監視処理は、BB遊技状態中にRB遊技状態を継続させるための処理である。
【0152】
初めに、メインCPU31は、BB遊技状態フラグ(図13(c)参照)はオンであるか否かを判別する(ステップS31)。つまり、メインCPU31は、BB1遊技状態フラグ或いはBB2遊技状態フラグがオンであるか否かを判別する。メインCPU31は、BB遊技状態フラグはオンではないと判別したとき、ボーナス作動監視処理を終了し、処理をメインフロー(図19及び図20参照)に移す。
【0153】
一方、メインCPU31は、BB遊技状態フラグはオンであると判別したとき、RB遊技状態フラグはオンであるか否かを判別する(ステップS32)。メインCPU31は、RB遊技状態フラグはオンであると判別したとき、ボーナス作動監視処理を終了し、処理をメインフローに移す。
【0154】
一方、メインCPU31は、RB遊技状態フラグはオンではないと判別したとき、ボーナス作動時テーブル(図10参照)に基づいてRB作動時処理を行う(ステップS33)。具体的には、メインCPU31は、遊技可能回数カウンタと入賞可能回数カウンタに、それぞれ「8」をセットするとともに、RB遊技状態フラグをオンにする。その後、メインCPU31は、ボーナス作動監視処理を終了し、処理をメインフローに移す。
【0155】
次に、図22に示すフローチャートを参照して、メインCPU31の制御により行われるメダル受付・スタートチェック処理について説明する。メダル受付・スタートチェック処理は、遊技者が行うメダルの投入操作と、遊技の開始操作を検出する処理である。
【0156】
初めに、メインCPU31は、自動投入カウンタの値は「0」であるか否かを判別する(ステップS41)。メインCPU31は、自動投入カウンタの値は「0」ではないと判別したときには、ステップS43の処理に移行する。ここで、自動投入カウンタは、前回の単位遊技において「リプレイ」が成立したか否かを識別するためのデータである。「リプレイ」が成立したときには、再遊技可能な枚数分のメダルが自動で投入されることとなる。一方、メインCPU31は、自動投入カウンタの値は「0」であると判別したときには、メダルの通過を許可して(ステップS42)、ステップS45の処理に移行する。
【0157】
一方、メインCPU31は、自動投入カウンタの値は「0」ではないと判別したときには、自動投入カウンタを投入枚数カウンタに複写して(ステップS43)、自動投入カウンタをクリアする(ステップS44)。ここで、投入枚数カウンタは、遊技価値(例えば、メダル)を計数するためのデータである。
【0158】
ステップS42の処理でメダルの通過を許可したとき、又は、ステップS44の処理で自動投入カウンタをクリアしたとき、メインCPU31は、メダル投入枚数カウンタの最大値に「3」をセットする(ステップS45)。
【0159】
次に、メインCPU31は、RB遊技状態フラグはオンであるか否かを判別する(ステップS46)。メインCPU31は、RB遊技状態フラグはオンでないと判別したときには、ステップS48の処理に移行する。
【0160】
一方、メインCPU31は、RB遊技状態フラグはオンであると判別したときには、メダル投入枚数カウンタの最大値を「2」に変更する(ステップS47)。本例においては、一般遊技状態におけるメダルの投入枚数は「3」枚、RB遊技状態におけるメダルの投入枚数は「2」枚と定められている。そのため、メインCPU31は、ステップS45、S47の処理によって、遊技状態に応じたメダル投入枚数の最大値をセットする。
【0161】
ステップS46の処理においてRB遊技状態フラグはオンでないと判別したとき、ステップS47の処理において投入枚数カウンタの最大値を「2」に変更したとき、後述のステップS55の処理において投入枚数カウンタの値は最大値ではないと判別したとき、又は、後述のステップS56の処理においてスタートスイッチ6Sはオンではないと判別したとき、メインCPU31は、ベットスイッチ及びメダルセンサのチェックを行う(ステップS48)。
【0162】
具体的には、メインCPU31は、ベットスイッチ11,13のうち、オンとされたベットスイッチを特定する。そして、投入枚数カウンタと、クレジットカウンタ及び投入枚数カウンタの最大値とに基づいて、投入枚数カウンタに加算する値を算出して投入枚数カウンタを更新する。また、メダルセンサ22Sによってメダルを検出したか否かを判別する。
【0163】
次に、メインCPU31は、メダルが通過したか否かを判別する(ステップS49)。
メインCPU31は、メダルが通過しなかったと判別したときには、ステップS55の処理に移行する。一方、メインCPU31は、メダルが通過したと判別したときには、投入枚数カウンタは最大値であるか否かを判別する(ステップS50)。
【0164】
ステップS50の処理において、投入枚数カウンタは最大値であると判別したとき、メインCPU31は、クレジットカウンタの値に「1」を加算し(ステップS54)、ステップS55の処理に移行する。ここで、クレジットカウンタは、クレジットされたメダルの枚数を計数するためのデータである。
【0165】
一方、投入枚数カウンタは最大値ではないと判別したとき、メインCPU31は、投入枚数カウンタの値に「1」を加算する(ステップS51)。
【0166】
次に、メインCPU31は、有効ラインカウンタに「5」を格納する(ステップS52)。有効ラインカウンタは、有効ラインの数を特定するためのデータであり、有効ラインカウンタに基づいて表示役の検索が行われる。
【0167】
次に、メインCPU31は、メダル投入コマンドをRAM33内に設けられた通信データ格納領域にセットし(ステップS53)、ステップS55の処理に移行する。メダル投入コマンドには、メダルの投入枚数の情報等が含まれる。
【0168】
ステップS49の処理においてメダルが通過しなかったと判別したとき、ステップS53の処理においてメダル投入コマンドをセットしたとき、又はステップS54の処理においてクレジットカウンタを「1」加算したとき、メインCPU31は、投入枚数カウンタの値は最大値であるか否かを判別する(ステップS55)。
【0169】
メインCPU31は、投入枚数カウンタの値が最大値ではないと判別したときには、ステップS48の処理に移行する。一方、メインCPU31は、投入枚数カウンタの値が最大値であると判別したときには、スタートスイッチ6Sはオンであるか否かを判別する(ステップS56)。
【0170】
メインCPU31は、スタートスイッチ6Sはオンではないと判別したときには、ステップS48の処理に移行する。一方、メインCPU31は、スタートスイッチ6Sはオンであると判別したときには、これ以上のメダルの通過を禁止して(ステップS57)、メダル受付・スタートチェック処理を終了し、処理をメインフロー(図19及び図20参照)に移す。
【0171】
次に、図23及び図24に示すフローチャートを参照して、メインCPU31の制御により行われる内部抽籤処理について説明する。内部抽籤処理は、遊技状態等に依存した内部当籤役を決定する処理である。
【0172】
最初に、メインCPU31は、遊技状態フラグを取得し、内部抽籤テーブル決定テーブル(図6参照)に基づいて、遊技状態に応じた内部抽籤テーブルの種別と抽籤回数を決定する(ステップS61)。即ち、一般遊技状態であれば抽籤回数を「9」に設定し、RB遊技状態であれば抽籤回数を「1」に設定する。
【0173】
次に、メインCPU31は、持越役格納領域(図13(b)参照)が、「00000000」であるか否かを判別する(ステップS62)。すなわち、メインCPU31は、遊技機1がBB持越状態(BB1持越状態或いはBB2持越状態)であるか否かを判別する。通常、一般遊技状態において、「BB」(BB1或いはBB2)が内部当籤する確率は低く、「BB」が成立する確率も低い。このため、内部当籤した「BB」が1回の遊技で失効することを防ぐため、「BB」を複数ゲームにわたって持越役として持ち越せる持越役格納領域が設けられている。持越役格納領域に格納された持越役は、「BB」が成立するとき、つまり、ビッグボーナスゲームの作動が開始されるまでクリアされない。
【0174】
メインCPU31は、持越役格納領域が、「00000000」であると判別したとき、すなわち、BB持越状態ではないと判別したときには、ステップS64の処理に移行する。
【0175】
メインCPU31は、持越役格納領域が「00000000」ではない、すなわち、BB持越状態であると判別したときには、一般遊技状態用内部抽籤テーブルの抽籤回数から「2」を減算する(ステップS63)。ここで一般遊技状態用内部抽籤テーブルの抽籤回数から「2」を減算するのは、持越役格納領域にBB1或いはBB2の識別子が格納されている場合、再度「BB1」或いは「BB2」の抽籤をしないからである。つまり、BB持越状態のとき、一般遊技状態用内部抽籤テーブルの抽籤回数は、当籤番号1〜7までの7回となる。
【0176】
ステップS63の処理で一般遊技状態用内部抽籤テーブルの抽籤回数から「2」を減算した後、又は、ステップS62の処理で持越役格納領域が、「00000000」であると判別したとき、メインCPU31は、乱数値格納領域に格納されている乱数値を取得し、乱数データとしてセットする(ステップS64)。
【0177】
次に、メインCPU31は、抽籤回数と同じ値を当籤番号としてセットし、内部抽籤テーブルを参照して当籤番号に対応する抽籤値を取得する(ステップS65)。続いて、メインCPU31は、乱数データから抽籤値を減算する(ステップS66)。
【0178】
次に、メインCPU31は、乱数データから抽籤値を減算した結果、桁かりが行われたか否かを判別する(ステップS67)。言い換えるならば、ステップS66の演算の結果が負であるか否かを判別する。桁かりが行われたと判別したとき、メインCPU31は、小役・リプレイ用データポインタ及びボーナス用データポインタを取得し(ステップS71)、ステップS72の処理に移行する。
【0179】
一方、判断ステップS67において、桁かりが行われていないと判別したとき、メインCPU31は、抽籤回数を「1」減算する(ステップS68)。このとき、ステップS66の処理で乱数データから抽籤値を減算した結果が新たな乱数データとしてセットされる。続いて、メインCPU31は、抽籤回数が「0」であるか否かを判別する(ステップS69)。
【0180】
判断ステップS69において、抽籤回数が「0」ではないと判断したとき、メインCPU31は、処理を再びステップS65に移す。つまり、メインCPU31は、抽籤回数と同じ値を当籤番号としてセットし、内部抽籤テーブルを参照して当籤番号に対応する抽籤値を取得する。
【0181】
一方、判断ステップS69において、抽籤回数が「0」であると判断したとき、メインCPU31は、小役・リプレイ用データポインタ及びボーナス用データポインタとしてそれぞれ「0」をセットする(ステップS70)。
【0182】
ステップS70の処理でデータポインタとして「0」をセットしたとき、又は、ステップS71の処理でデータポインタを取得したとき、メインCPU31は、小役・リプレイ用内部当籤役決定テーブル(図8(a)参照)を参照し、小役・リプレイ用データポインタに基づいて内部当籤役(当たり要求フラグ)を取得する(ステップS72)。続いて、メインCPU31は、取得した内部当籤役(当たり要求フラグ)を、対応する内部当籤役格納領域に格納する(ステップS73)。
【0183】
これ以降の処理は、図24に示す。次に、メインCPU31は、持越役格納領域が、「00000000」であるか否かを判別する(ステップS74)。持越役格納領域が「00000000」ではないと判別したとき、メインCPU31は、ステップS77の処理に移行する。
【0184】
一方、持越役格納領域が、「00000000」であると判別したとき、メインCPU31は、ボーナス用内部当籤役決定テーブル(図8(b)参照)を参照し、ボーナス用データポインタに基づいて内部当籤役(当たり要求フラグ)を取得する(ステップS75)。続いて、メインCPU31は、取得した内部当籤役(当たり要求フラグ)を持越役格納領域に格納する(ステップS76)。
【0185】
ステップS76の処理で取得した当たり要求フラグを持越役格納領域に格納したとき、又は、判断ステップS75で持越役格納領域が「00000000」ではないと判別したとき、メインCPU31は、持越役格納領域に格納されているデータを取得し、このデータと内部当籤役格納領域に格納されているデータとの論理和を内部当籤役格納領域に格納する(ステップS77)。その後、メインCPU31は、内部抽籤処理を終了し、処理をメインフロー(図19及び図20参照)に移す。
【0186】
次に、図25に示すフローチャートを参照して、メインCPU31の制御により行われるリール停止制御処理について説明する。リール停止制御処理は、内部当籤役や遊技者による停止操作のタイミング等に基づいてメインリール3L、3C、3Rの回転を停止させる処理である。
【0187】
初めに、メインCPU31は、有効なストップボタン7L,7C,7Rが押圧操作されたか否かを判別する(ステップS81)。メインCPU31は、有効なストップボタン7L,7C,7Rが押圧操作されていないと判別したときには、再び処理をステップS81に移し、停止ボタンの押圧操作を待つ。
【0188】
一方、メインCPU31は、有効なストップボタンストップボタン7L,7C,7Rが押圧操作されたと判別したときには、押圧操作が行われたストップボタンである作動ストップボタンの押圧操作を無効にする(ステップS82)。つまり、メインCPU31は、押圧操作が行われたストップボタンに対応する有効ストップボタン格納領域(図14(a)参照)の値を「0」にし、押圧操作が行われたストップボタンに対応する作動ストップボタン格納領域(図14(b)参照)の値を「1」にする。
【0189】
次に、メインCPU31は、メインリールロックフラグはオンであるか否かを判別する(ステップS83)。メインリールロックフラグはオンであると判別したとき、メインCPU31は、ステップS89の処理に移行する。ここでメインリールロックフラグがオンとなっている場合は、メインリール3L,3C,3Rの回転及びその停止制御を一時的に禁止している状態であるため、その後のリール停止制御を行わずに、リール停止コマンドがセットされる。
【0190】
判断ステップS83の処理において、メインリールロックフラグはオンではないと判別したとき、メインCPU31は、決定されているメインリール用停止テーブル群(図19のステップS6参照)から作動ストップボタンに基づいた停止テーブルを選択し、メインリール用図柄カウンタに応じた滑り駒数決定データを格納する(ステップS84)。滑り駒数決定データは、RAM33に格納される。
【0191】
次に、メインCPU31は、チェック回数として「5」をセットする(ステップS85)。これは、各メインリール3L、3C、3Rの滑り駒数の最大数を「4」としたためである。つまり、チェック回数として「5」をセットすることにより、滑り駒数「0」〜「4」に対するチェックが行われることになる。
【0192】
次に、メインCPU31は、メインリール用図柄カウンタに対応する図柄位置からチェック回数の範囲内において、より優先順位の高い図柄位置を検索する(ステップS86)。例えば、一般遊技状態において内部当籤役として「BB1」が決定されており、左メインリール3L及び中メインリール3Cの回転が停止した結果、ボトム有効ライン8d(図2参照)に沿って「赤7」の図柄が表示されたとする。そして、回転中の右メインリール3Rの停止開始位置が図柄位置「16」(図5参照)であったとする。このとき、右メインリール3Rの図柄位置「16」〜「20」の範囲(本例では、最大の滑り駒数を「4」に設定しているため)のうち、「赤7」の図柄をボトム有効ライン8dに沿って表示することが可能な図柄位置「19」が最も優先順位の高い図柄位置として決定される。
【0193】
次に、メインCPU31は、格納された滑り駒数決定データと検索した優先順位の高い図柄位置の結果も基づいて滑り駒数を決定する(ステップS87)。これにより、停止開始位置に滑り駒数として決定された値を加算した値に対応する図柄位置の図柄が、各メイン表示窓4L,4C,4Rの中段に表示されるように各メインリール3L,3C,3Rの回転が停止される。
【0194】
次に、メインCPU31は、停止制御位置待ち処理を行う(ステップS88)。具体的には、メインCPU31は、決定した滑り駒数により定まる停止制御位置に基づいて、後述する割り込み処理(図29参照)のリール制御処理が行われるまで、リール停止制御処理を停止する。なお、メインCPU31は、割り込み処理のリール制御処理により該当するリールが停止されると、リール停止制御処理を再開させる。
【0195】
次に、メインCPU31は、リール停止コマンドをRAM33内に設けられた通信データ格納領域にセットする(ステップS89)。リール停止コマンドには、停止されたリールの種別を示すデータ、図柄カウンタの値に応じた停止制御位置の情報などが含まれる。なお、判断ステップS83の処理において、メインリールロックフラグはオンであると判別した場合は、操作されたストップボタンの種別や停止順序の情報が更新されたリール停止コマンドが通信データ格納領域にセットされる。
【0196】
次に、メインCPU31は、押圧操作が有効なストップボタンがあるか否かを判別する(ステップS90)。すなわち、メインCPU31は、有効ストップボタン格納領域のビット0〜2の何れかが「1」であるか否かを判別する。押圧操作が有効なストップボタンがあると判別したとき、メインCPU31は、処理を再びステップS81に移して、リール停止制御処理を繰り返す。一方、全てのメインリール3L、3C、3Rの回転が停止し、押圧操作が有効なストップボタンがないと判別したとき、メインCPU31は、リール停止制御処理を終了し、処理をメインフロー(図19及び図20参照)に移す。
【0197】
次に、図26に示すフローチャートを参照して、メインCPU31の制御により行われるメインリールロック決定処理について説明する。メインリールロック決定処理は、所定の条件を満たした場合にメインリールロックフラグをオンにする処理である。
【0198】
初めに、メインCPU31は、左メインリール3Lの図柄位置「7」は図柄停止位置であるメイン表示窓4Lの中段にあるか否かを判別する(ステップS101)。左メインリール3Lの図柄位置「7」は図柄停止位置にないと判別したとき、メインCPU31は、メインリールロック決定処理を終了し、処理をメインフロー(図19及び図20参照)に移す。
【0199】
一方、左メインリール3Lの図柄位置「7」は図柄停止位置にあると判別したとき、メインCPU31は、メインリールロックフラグをオンにする(ステップS102)。その後、メインCPU31は、メインリールロック決定処理を終了し、処理をメインフローに移す。
【0200】
次に、図27に示すフローチャートを参照して、メインCPU31の制御により行われるボーナス終了チェック処理について説明する。ボーナス終了チェック処理は、ボーナスゲームの終了条件を満たした場合にボーナスゲームを終了するためのチェックを行う処理である。
【0201】
初めに、メインCPU31は、ボーナス終了枚数カウンタの値は「0」であるか否かを判別する(ステップS121)。本例において、ボーナス作動開始時には、ボーナス作動チェック処理(図28参照)によって、ボーナス終了枚数カウンタの値に「400(BB1)」又は「345(BB2)」がセットされる。そして、入賞するたびに、ボーナス終了枚数カウンタの値から払出枚数が減じられ、ボーナス終了枚数カウンタの値が「0」(マイナスの値は、「0」とみなす。)となったとき、ボーナスが終了する。
【0202】
判断ステップS121の処理において、ボーナス終了枚数カウンタの値は「0」ではないと判別したとき、メインCPU31は、ステップS124の処理に移行する。一方、判断ステップS121の処理においてボーナス終了枚数カウンタの値は「0」であると判別したとき、メインCPU31は、BB終了時処理を行う(ステップS122)。具体的には、メインCPU31は、オンとなっているBB作動中フラグをオフにするとともに、RB作動中フラグがオンとなっている場合には、RB作動中フラグをオフにする。
【0203】
次に、メインCPU31は、ボーナス終了コマンドをRAM33内に設けられた通信データ格納領域にセットし(ステップS123)、処理をメインフロー(図19及び図20参照)に移す。ボーナス終了コマンドには、ボーナスゲームが終了したことを示す情報などが含まれる。
【0204】
判断ステップS121の処理において、ボーナス終了枚数カウンタの値は「0」ではないと判別したとき、メインCPU31は、入賞可能回数カウンタ及び遊技可能回数カウンタの値から「1」を減算する(ステップS124)。続いて、メインCPU31は、減算した入賞可能回数カウンタ及び遊技可能回数カウンタの値は「0」であるか否かを判別する(ステップS125)。
【0205】
入賞可能回数カウンタ及び遊技可能回数カウンタの値は「0」ではないと判別したとき、メインCPU31は、ボーナス終了チェック処理を終了し、処理をメインフローに移す。一方、入賞可能回数カウンタ及び遊技可能回数カウンタの値は「0」であると判別したとき、メインCPU31は、RB終了時処理を行う(ステップS126)。具体的には、メインCPU31は、RB作動中フラグをオフにするなどの処理を行う。メインCPU31は、RB終了時処理を行うとボーナス終了チェック処理を終了し、処理をメインフローに移す。
【0206】
次に、図28に示すフローチャートを参照して、メインCPU31の制御により行われるボーナス作動チェック処理について説明する。ボーナス作動チェック処理は、決定された表示役の種別等に基づいてボーナスゲーム等を作動させるためのチェックを行う処理である。
【0207】
初めに、メインCPU31は、表示役が「BB1」又は「BB2」であるか否かを判別する(ステップS131)。すなわち、メインCPU31は、有効ラインに沿って「赤7−赤7−赤7」或いは「赤7−赤7−白7」の図柄が揃ったか否かを判別する。表示役は「BB1」又は「BB2」ではないと判別したとき、メインCPU31は、ステップS134の処理に移行する。
【0208】
判断ステップS131において、表示役が「BB1」又は「BB2」であると判別したとき、メインCPU31は、ボーナス作動時テーブル(図10を参照)に基づいて、表示されたボーナスに応じたボーナス作動時処理を行う(ステップS132)。具体的には、メインCPU31は、ボーナス作動時テーブルに基づいて、ボーナス終了枚数カウンタに「400(BB1)」又は「345(BB2)」をセットし、遊技状態フラグ格納領域(図13(c)参照)のBB作動中フラグをオンにする。
【0209】
次に、メインCPU31は、ボーナス開始コマンドをRAM33内に設けられた通信データ格納領域にセットし(ステップS133)、処理をメインフロー(図19及び図20参照)に移す。ボーナス開始コマンドには、ボーナスゲームが開始したことを示す情報などが含まれる。
【0210】
判断ステップS131において、表示役は「BB1」又は「BB2」ではないと判別したとき、メインCPU31は、表示役が「リプレイ」であるか否かを判別する(ステップS134)。表示役は「リプレイ」ではないと判別したとき、メインCPU31は、処理をメインフローに移す。一方、表示役が「リプレイ」であると判別したとき、メインCPU31は、投入枚数カウンタの値を自動投入カウンタに複写し(ステップS135)、処理をメインフローに移す。これにより、投入枚数と同じ枚数のメダルが付与され、自動的に投入される。
【0211】
次に、図29に示すフローチャートを参照して、メインCPU31の制御により行われる割込処理について説明する。メインCPU31の制御による割込処理は、所定の周期(例えば、1.1173ミリ秒)毎に発生する処理である。
【0212】
初めに、メインCPU31は、レジスタの退避を行う(ステップS141)。次に、メインCPU31は、入カポートチェック処理を行う(ステップS142)。具体的には、メインCPU31は、各スイッチなどからの信号の入力などをチェックする。
【0213】
次に、メインCPU31は、入力状態コマンドの設定処理を行う(ステップS143)。入力状態コマンドは、スタートレバー6、ストップボタン7L,7C,7Rの入力状態を副制御回路72に報知するコマンドである。つまり、メインCPU31は、スタートレバー6、ストップボタン7L,7C,7Rの入力のチェックを行なって、入力状態コマンドを制御RAM33の通信データ格納領域にセットする。
【0214】
次に、メインCPU31は、通信データ送信処理を行う(ステップS144)。具体的に、メインCPU31は、制御RAM66内の通信データ格納領域にセットされた各種コマンドを副制御回路72に送信する。
【0215】
副制御回路72では、ステップS134において送信されるコマンドに基づいて、ストップボタン7L,7C,7Rが押されたこと、及びその種別を特定することが可能となる。したがって、副制御回路72では、送信されたコマンドに基づいて、該当するサブリール23L,23C,23Rの回転を停止することが可能となる。つまり、本例では、副制御回路72において管理されるサブリール23L,23C,23Rについても、ストップボタン7L,7C,7Rが押されたタイミングに基づいてその回転を停止することが可能となる。
【0216】
次に、メインCPU31は、リール制御処理を行う(ステップS145)。具体的には、メインリール3L,3C,3Rの回転開始が要求された場合であれば、各メインリール3L,3C,3Rの回転が開始され、その後、一定の速度での回転が行われる。また、停止制御位置が決定された場合であれば、該当するメインリール3L,3C,3Rのメインリール用図柄カウンタが停止制御位置と同一の値に更新されるのを待って、その回転の減速及び停止が行われる。
【0217】
次に、メインCPU31は、ランプ・7SEG駆動処理を行う(ステップS146)。具体的には、メインCPU31は、払出表示部18aへの払出枚数の表示や、クレジット表示部18bへのクレジット枚数の表示などの処理を行う。次に、メインCPU31は、タイマの管理処理を行う(ステップS147)。この処理では、各種タイマの更新が行われる。そして、メインCPU31は、レジスタの復帰(ステップS148)を行い、割込処理を終了する。
【0218】
<副制御回路の動作説明>
次に、図30〜図38に示すフローチャートを参照して、副制御回路72の動作について説明する。
【0219】
まず、図30に示すフローチャートを参照して、サブCPU81により行われる割り込み制御処理について説明する。
【0220】
遊技機1に電源が投入されると、サブCPU81は、初期化処理を行う(ステップS201)。具体的には、SDRAM83における所定領域の初期化処理などを行う。次に、サブCPU81は、後述するコマンド入力処理(図31参照)を行う(ステップ202)。コマンド入力処理では、未処理であるコマンドの実行処理が行われる。
【0221】
次に、サブCPU81は、後述する演出内容決定処理(図32参照)を行う(ステップS203)。演出内容決定処理では、各種コマンドに対応した演出データをセットし、その演出データの実行処理が行われる。次に、サブCPU81は、コマンド出力処理を行い(ステップS204)、処理をステップS202に移す。コマンド出力処理では、スピーカ21L,21Rから演出音を出力したり、ランプ101L,101Rを発光させたりする。
【0222】
次に、図31に示すフローチャートを参照して、サブCPU81の制御により行われるコマンド入力処理について説明する。
【0223】
初めに、サブCPU81は、未処理のコマンドがあるか否かを判別する(ステップS211)。未処理のコマンドはないと判別したとき、サブCPU81は、コマンド入力処理を終了し、処理を割り込み制御処理(図30参照)に移す。
【0224】
判断ステップS211において、未処理のコマンドがあると判別したとき、サブCPU81は、未処理のコマンドの種別に応じた実行処理を行い(ステップS212)、実行処理を行ったコマンドを処理済みに設定する(ステップS213)。その後、サブCPU81は、コマンド入力処理を終了し、処理を割り込み制御処理に移す。
【0225】
次に、図32に示すフローチャートを参照して、サブCPU81の制御により行われる演出内容決定処理について説明する。
【0226】
初めに、サブCPU81は、サブリールロックフラグはオフであるか否かを判別する(ステップS221)。サブリールロックフラグは、サブリール23L,23C,23Rの回転及びその停止制御を一時的に禁止するために設けられたフラグである。このサブリールロックフラグは、後述するリール停止コマンド受信時処理(図36参照)でオンされる。
【0227】
判断ステップS221の処理において、サブリールロックフラグはオフではない、つまりオンであると判別したとき、サブCPU81は、ステップS231の処理に移行する。一方、サブリールロックフラグはオフであると判別したとき、サブCPU81は、スタートコマンドを受信したか否かを判別する(ステップS222)。
【0228】
判断ステップS222の処理において、スタートコマンドを受信していないと判別したとき、サブCPU81は、ステップS226の処理に移行する。一方、スタートコマンドを受信したと判別したとき、サブCPU81は、後述する演出抽籤処理(図33参照)を行う(ステップS223)。演出抽籤処理では、遊技状態に対応した演出データがセットされる。
【0229】
次に、サブCPU81は、後述するサブリール用停止テーブル群決定処理(図34参照)を行う(ステップS224)。サブリール用停止テーブル群決定処理では、遊技状態に対応した停止テーブル群が選択される。次に、サブCPU81は、後述するサブリール回転開始処理(図35参照)を行い(ステップS225)、ステップS236の処理に移行する。
【0230】
判断ステップS222において、スタートコマンドを受信していないと判別したとき、サブCPU81は、リール停止コマンドを受信したか否かを判別する(ステップS226)。リール停止コマンドを受信していないと判別したとき、サブCPU81は、ステップS229の処理に移行する。
【0231】
一方、リール停止コマンドを受信したと判別したとき、サブCPU81は、後述するリール停止コマンド受信時処理(図36参照)を行う(ステップS227)。リール停止コマンド受信時処理では、作動ストップボタンに基づいてサブリール23L,23C,23Rの停止制御が行われる。その後、サブCPU81は、作動ストップボタンの種別等に応じて演出データをセットし(ステップS228)、ステップS236の処理に移行する。
【0232】
判断ステップS226において、リール停止コマンドを受信していないと判別したとき、サブCPU81は、表示コマンドを受信したか否かを判別する(ステップS229)。表示コマンドを受信していないと判別したとき、サブCPU81は、ステップS231の処理に移行する。
【0233】
一方、表示コマンドを受信したと判別したとき、サブCPU81は、後述する表示役コマンド受信時処理(図37参照)を行う(ステップS230)。表示役コマンド受信時処理では、表示役の種別等に応じた演出データがセットされる。また、表示役コマンド受信時処理では、メインリール3L,3C,3Rの回転及びその停止制御を一時的に禁止している場合にサブリール23L,23C,23Rの回転開始を要求する。表示役コマンド受信時処理を行った後、サブCPU81は、ステップS236の処理に移行する。
【0234】
判断ステップS221の処理でサブリールロックフラグはオンであると判別したとき、又は判断ステップS229の処理で表示役コマンドを受信していないと判別したとき、サブCPU81は、ボーナス開始コマンドを受信したか否かを判別する(ステップS231)。ボーナス開始コマンドを受信していないと判別したとき、サブCPU81は、ステップS233の処理に移行する。
【0235】
一方、ボーナス開始コマンドを受信したと判別したとき、サブCPU81は、後述するボーナス開始コマンド受信処理(図38参照)を行う(ステップS232)。ボーナス開始コマンド受信処理では、ボーナス開始用演出データのセットや、サブリールロックフラグをオフにする処理が行われる。
【0236】
判断ステップS231において、ボーナス開始コマンドを受信していないと判別したとき、サブCPU81は、ボーナス終了コマンドを受信したか否かを判別する(ステップS233)。ボーナス終了コマンドを受信していないと判別したとき、サブCPU81は、ステップS236の処理に移行する。一方、ボーナス終了コマンドを受信したと判別したとき、サブCPU81は、ボーナス終了時用演出データをセットする(ステップS234)。
【0237】
次に、サブCPU81は、一般遊技状態(サブ)を、副制御回路72が保持する遊技・作動状態情報(サブ)にセットする(ステップS235)。一般遊技状態(サブ)は、サブCPU81で管理される遊技状態であり、メインCPU31で管理される一般遊技状態と同一の状態である。
【0238】
次に、サブCPU81は、ステップS223、S228、S230、S232、S234の処理において、セットされた演出データに基づいて演出実行処理を行う(ステップS236)。演出実行処理は、演出識別子に応じたLED・サウンドデータを制御ROM82から読み出す処理である。演出実行処理が終了すると、サブCPU81は、演出内容決定処理を終了し、割り込み制御処理(図30参照)に処理を戻す。
【0239】
次に、図33に示すフローチャートを参照して、サブCPU81の制御により行われる演出抽籤処理について説明する。
【0240】
初めに、サブCPU81は、RB遊技状態(サブ)であるか否かを判別する(ステップS251)。RB遊技状態(サブ)であると判別したとき、サブCPU81は、RB遊技状態用演出決定テーブルを参照し、内部当籤役に基づいてRB作動中用演出データを決定し、セットする(ステップS252)。RB遊技状態用演出決定テーブルは、内部当籤役に対応してRB遊技状態で用いられる演出データを規定している。このRB遊技状態用演出決定テーブルは、制御ROM82に格納されている。
その後、サブCPU81は、演出抽籤処理を終了し、演出内容決定処理(図32参照)に処理を戻す。
【0241】
判断ステップS251において、RB遊技状態(サブ)ではないと判別したとき、サブCPU81は、一般遊技状態用演出決定テーブルを参照し、内部当籤役に基づいて一般遊技状態用演出データを決定し、セットする(ステップS253)。一般遊技状態用演出決定テーブルは、内部当籤役に対応して一般遊技状態で用いられる演出データを規定している。この一般遊技状態用演出決定テーブルは、制御ROM82に格納されている。
その後、サブCPU81は、演出抽籤処理を終了し、演出内容決定処理に処理を戻す。
【0242】
次に、図34に示すフローチャートを参照して、サブCPU81の制御により行われるサブリール用停止テーブル群決定処理について説明する。
【0243】
初めに、サブCPU81は、RB遊技状態(サブ)であるか否かを判別する(ステップS261)。RB遊技状態(サブ)であると判別したとき、サブCPU81は、サブリール用停止テーブル群決定テーブルを参照し、内部当籤役に基づいてサブリール用停止テーブル群を決定する(ステップS262)。本例では、RB遊技状態(サブ)である場合には、サブリール用停止テーブル群13が決定される(図17参照)。その後、サブCPU81は、サブリール用停止テーブル群決定処理を終了し、演出内容決定処理(図32参照)に処理を戻す。
【0244】
判断ステップS261において、RB遊技状態(サブ)ではないと判別したとき、サブCPU81は、サブリール用停止テーブル群決定テーブルを参照し、内部当籤役に基づいてサブリール用停止テーブル群を決定する(ステップS263)。RB遊技状態(サブ)である場合、本例では、サブリール用停止テーブル群1〜12の何れかが決定される(図17参照)。その後、サブCPU81は、サブリール用停止テーブル群決定処理を終了し、演出内容決定処理に処理を戻す。
【0245】
次に、図35に示すフローチャートを参照して、サブCPU81の制御により行われるサブリール回転開始処理について説明する。
【0246】
初めに、サブCPU81は、前回のリールの回転開始から4.1秒経過したかどうかを判別する(ステップS271)。4.1秒経過していなければ、待ち時間として4.1秒を消化するため動作を停止する(ステップS272)。4.1秒経過していれば、ステップS273の処理に移行する。
【0247】
次に、サブCPU81は、サブリール23L,23C,23Rの回転開始を要求する(ステップS273)。その後、サブCPU81は、サブリール回転開始処理を終了し、演出内容決定処理(図32参照)に処理を戻す。サブリール23L,23C,23Rの回転開始を要求すると、演出内容決定処理のステップS236で行われる演出実行処理によってサブリール23L,23C,23Rの回転が開始される。
【0248】
次に、図36に示すフローチャートを参照して、サブCPU81の制御により行われるリール停止コマンド受信時処理について説明する。
【0249】
初めに、サブCPU81は、作動ストップボタンの種別及び順序を保持する(ステップS281)。つまり、サブCPU81は、作動ストップボタンの種別及び順序をSDRAM83に記憶する。
【0250】
次に、サブCPU81は、サブリール用停止テーブル群決定処理(図34参照)において決定されたサブリール用停止テーブル群を参照し、作動ストップボタンに基づいて停止テーブルを決定する(ステップS282)。
【0251】
次に、サブCPU81は、メインリールロックフラグはオンであるか否かを判別する(ステップS283)。メインリールロックフラグはオンであると判別したとき、サブCPU81は、ステップS286の処理に移行する。一方、メインリールロックフラグはオンではない、つまり、オフであると判別したとき、サブCPU81は、今回停止されるメインリールが第3停止であり、且つ、入賞又は作動が不可能な位置で停止されるか否かを判別する(ステップS284)。
【0252】
判断ステップS284の処理において、今回停止されるメインリールが第3停止ではない、或いは、今回停止されるメインリールが第3停止であるが入賞又は作動が可能な位置で停止されると判別したとき、サブCPU81は、ステップS286の処理に移行する。
【0253】
一方、今回停止されるメインリールが第3停止であり、且つ、入賞又は作動が不可能な位置で停止されると判別したとき、サブCPU81は、現在の図柄位置に基づいて、サブリール非入賞・作動位置を検索し、対応するサブリールの停止制御を実行する(ステップS285)。つまり、サブCPU81は、入賞又は作動に対応するサブリール23L,23C,23Rの図柄の組合せがサブ表示窓24L,24C,24Rに表示されないように、第3停止に対応するサブリールの停止制御を実行する。その後、サブCPU81は、リール停止コマンド受信時処理を終了し、演出内容決定処理(図32参照)に処理を戻す。
【0254】
判断ステップS283の処理において、メインリールロックフラグはオンであると判別したとき、又は判断ステップS284の処理において、今回停止されるメインリールが第3停止ではない、或いは、今回停止されるメインリールが第3停止であるが入賞又は作動が可能な位置で停止されると判別したとき、サブCPU81は、選択された停止テーブルを参照し、現在の図柄位置に基づいて、対応するサブリールの停止制御を実行する(ステップS286)。
【0255】
次に、サブCPU81は、全てのサブリール23L,23C,23Rが停止したか否かを判別する(ステップS287)。全てのサブリール23L,23C,23Rが停止していないと判別したとき、サブCPU81は、リール停止コマンド受信時処理を終了し、演出内容決定処理に処理を戻す。
【0256】
一方、全てのサブリール23L,23C,23Rが停止したと判別したとき、サブCPU81は、サブリール23L,23C,23R上に「BB1」又は「BB2」に対応する図柄の組合せが揃っているか否かを判別する(ステップS288)。つまり、サブCPU81は、演出ライン28a〜28eの何れかに沿って「赤7−赤7−赤7」又は「赤7−赤7−白7」の図柄の組合せが表示されたか否かを判別する。
【0257】
判断ステップS288の処理において、サブリール23L,23C,23R上に「BB1」又は「BB2」に対応する図柄の組合せが揃っていないと判別したとき、サブCPU81は、ステップS290の処理に移行する。
【0258】
一方、サブリール23L,23C,23R上に「BB1」又は「BB2」に対応する図柄の組合せが揃っていると判別したとき、サブCPU81は、サブリールロックフラグをオンにする(ステップS289)。その後、サブCPU81は、リール停止コマンド受信時処理を終了し、演出内容決定処理に処理を戻す。
【0259】
サブリールロックフラグがオンになると、演出内容決定処理(図32参照)において、ステップS221の処理からステップS231の処理へ移行されるため、サブリール23L,23C,23Rの回転及びその停止制御が禁止される。したがって、サブリールロックフラグがオンになっている間は、メインリール3L,3C,3Rの回転及びその停止制御に基づいてゲームが進行される。
【0260】
判断ステップS288の処理において、サブリール23L,23C,23R上に「BB1」又は「BB2」に対応する図柄の組合せが揃っていないと判別したとき、サブCPU81は、サブリール23L,23C,23Rを回転させ、復帰用停止制御位置に基づいてサブリール23L,23C,23Rの停止制御を行う(ステップS290)。その後、サブCPU81は、リール停止コマンド受信時処理を終了し、演出内容決定処理に処理を戻す。
【0261】
復帰用停止制御位置は、メインリール3L,3C,3Rの回転及びその停止制御が一時的に禁止されるときに、サブリール23L,23C,23Rのサブ表示窓24L,24C,24Rに表示されている全ての図柄(図柄位置)の停止位置である。この復帰用停止制御位置は、表示役コマンド受信時処理(図37参照)において、SDRAM83に記憶される。
【0262】
メインロックフラグがオンである場合、メインリール3L,3C,3Rの回転及びその停止制御が一時的に禁止され、サブリール23L,23C,23Rによる特別な演出が実行される。具体的には、サブリール23L,23C,23Rが再び回転し、停止操作に基づいて停止制御される。
【0263】
サブリール23L,23C,23Rによる演出が実行されると、メインリール3L,3C,3Rの図柄(図柄位置)の停止位置と、サブリール23L,23C,23Rの図柄(図柄位置)の停止位置が異なってしまう。そのため、本例の遊技機1では、サブリール23L,23C,23Rによる特別な演出が終了し、演出ライン28a〜28eに沿って「BB1」又は「BB2」に対応する図柄の組合せが表示されなかった場合に、復帰用停止制御位置に基づいてサブリール23L,23C,23Rの停止制御を行う。
【0264】
その結果、メインリール3L,3C,3Rの図柄(図柄位置)の停止位置と、サブリール23L,23C,23Rの図柄(図柄位置)の停止位置が同一となる。
【0265】
なお、サブリール23L,23C,23Rによる特別な演出が終了し、演出ライン28a〜28eに沿って「BB1」又は「BB2」に対応する図柄の組合せが表示された場合には、サブリールロックフラグをオンにする(ステップS289参照)。これにより、サブリール23L,23C,23Rの回転及びその停止制御が一時的に禁止される。
【0266】
そして、メインリール23L,23C,23Rによるゲームが進行され、ボーナスゲームが作動したときに、サブリール23L,23C,23Rの回転及びその停止制御を行う。これにより、メインリール3L,3C,3Rの図柄(図柄位置)の停止位置と、サブリール23L,23C,23Rの図柄(図柄位置)の停止位置が同一となる。
【0267】
次に、図37に示すフローチャートを参照して、サブCPU81の制御により行われる表示役コマンド受信時処理について説明する。
【0268】
初めに、サブCPU81は、メインリールロックフラグはオンであるか否かを判別する(ステップS301)。メインリールロックフラグはオンではないと判別したとき、サブCPU81は、ステップS304の処理に移行する。
【0269】
一方、メインリールロックフラグはオンであると判別したとき、サブCPU81は、サブリール23L,23C,23Rのサブ表示窓24L,24C,24Rに現在表示されている図柄位置を、復帰用停止制御位置としてSDRAM83に記憶する(ステップS302)。次に、サブCPU81は、サブリール23L,23C,23Rの回転開始を要求する(ステップS303)。
【0270】
ステップS303の処理でサブリール23L,23C,23Rの回転開始要求した場合、または判断ステップS301の処理において、メインリールロックフラグはオンではないと判別したとき、サブCPU81は、表示役の種別に応じた演出データをセットする(ステップS304)。その後、サブCPU81は、表示役コマンド受信時処理を終了し、演出内容決定処理(図32参照)に処理を戻す。
【0271】
次に、図38に示すフローチャートを参照して、サブCPU81の制御により行われるボーナス開始コマンド受信時処理について説明する。
【0272】
初めに、サブCPU81は、ボーナス開始用演出データをセットする(ステップS311)。次に、サブCPU81は、RB遊技状態(サブ)を副制御回路72が保持する遊技・作動状態情報(サブ)にセットする(ステップS312)。遊技・作動状態情報(サブ)は、サブCPU81が参照する遊技状態や作動中フラグの情報を格納する領域である。また、RB遊技状態(サブ)は、サブCPU81で管理される遊技状態であり、メインCPU31で管理されるRB遊技状態と同一の状態である。
【0273】
次に、サブCPU81は、サブリールロックフラグはオンであるか否かを判別する(ステップS313)。サブリールロックフラグはオンではないと判別したとき、サブCPU81は、ボーナス開始コマンド受信時処理を終了し、演出内容決定処理(図32参照)に処理を戻す。一方、サブリールロックフラグはオンであると判別したとき、サブCPU81は、サブリール23L,23C,23Rの回転を開始する(ステップS314)。
【0274】
次に、サブCPU81は、そのときにメイン表示窓4L,4C,4Rに表示されているメインリール3L,3C,3Rの図柄位置に基づいてサブリール23L,23C,23Rの停止制御を行う(ステップS315)。これにより、サブ表示窓24L,24C,24Rに表示されるサブリール23L,23C,23Rの図柄位置が、メイン表示窓4L,4C,4Rに表示されたメインリール3L,3C,3Rの図柄位置と同じになる。
【0275】
次に、サブCPU81は、サブリールロックフラグをオフにする(ステップS316)。その後、サブCPU81は、ボーナス開始コマンド受信時処理を終了し、演出内容決定処理に処理を戻す。
【0276】
次に、図39〜図41を参照して、サブリール23L,23C,23Rによる特別の演出について説明する。
【0277】
スタートレバー6の操作が行われると、メインリール3L,3C,3R及びサブリール23L,23C,23Rの回転が開始される。このとき、決定された内部当籤役が「スイカ+BB2」であったとする(図7(a)に示す一般遊技状態用内部抽籤テーブルの当籤番号が「3」であった場合)。また、4th表示窓112には、今回のゲームの前に行われた演出により、4thリール110の「ブランク」の図柄が表示されていたとする。
【0278】
図39は、メインリール3L,3C,3Rに対してそれぞれ停止操作が行われた場合であって、サブリール23L,23C,23Rによる特別の演出の開始を示唆する特定の図柄がメイン表示窓4Lに停止表示された状態を示す説明図である。
【0279】
内部当籤役として「スイカ+BB2」が決定されている場合に、左メインリール3Lに対して第1停止操作が行われると、図12に示すスイカ用停止テーブル(第1停止用)を参照して滑り駒数決定データが決定される。例えば、左メインリール3Lの図柄位置「3」の図柄がメイン表示窓4Lの中段に表示されているときに、左メインリール3Lに対して停止操作が行われると、滑り駒数決定データとして「4」が決定される。
【0280】
その場合、図39に示すように、左メインリール3Lの図柄位置「6」,「7」,「8」の図柄である「縦線(|)」、「縦線(|)」、「上矢印(↑)」がメイン表示窓4L内に停止して表示される。また、左サブリール23Lの図柄位置「6」,「7」,「8」の図柄である「雲」、「雲」、「羽」がサブ表示窓24L内に停止して表示される。
【0281】
また、本例では、内部当籤役として「特殊役」或いは「特殊役+BB1」が決定されている場合にも、特定の図柄である「縦線(|)」、「縦線(|)」、「上矢印(↑)」がメイン表示窓4L内に停止可能に構成されている。つまり、図示しない特殊役用停止テーブルは、特定の図柄である「縦線(|)」、「縦線(|)」、「上矢印(↑)」がメイン表示窓4L内に停止されるような滑り駒数決定データを規定している。
【0282】
このように、特定の図柄である「縦線(|)」、「縦線(|)」、「上矢印(↑)」をメイン表示窓4L内に停止させることができた場合は、全てのリールが停止された後に、サブリール23L,23C,23Rによる特別の演出が開始される。
【0283】
「縦線(|)」、「縦線(|)」、「上矢印(↑)」がメイン表示窓4L内に停止して表示されることにより、遊技者は、サブリール23L,23C,23Rによる特別の演出が開始されることを知ることができる。その結果、遊技者がメインリール3L,3C,3Rのみに視線を向けている場合であっても、特別の演出が行われるサブリール23L,23C,23Rに着目させることができる。
【0284】
また、本例では、「縦線(|)」、「縦線(|)」、「上矢印(↑)」がメイン表示窓4L内に停止される場合に、4thリール110による演出が行われる。つまり、4thリール110が回転及び停止制御され、「再チャレンジ」の図柄が4th表示窓112内に表示される。
【0285】
さらに、特定の図柄である「縦線(|)」、「縦線(|)」、「上矢印(↑)」がメイン表示窓4L内に停止される場合、メインリール3L,3C,3Rの回転が禁止される。つまり、サブリール23L,23C,23Rによる特別の演出が行われる場合に、メインリール3L,3C,3Rが回転しないようにする。そのため、サブリール23L,23C,23Rによる特別の演出を遊技者に確実に享受させることができる。
【0286】
図40は、図39に示す状態からサブリール23L,23C,23Rによる特別の演出が開始された状態を示す説明図である。
【0287】
図40に示すように、サブリール23L,23C,23Rによる特別の演出が開始されると、サブリール23L,23C,23Rのみが再回転され、ストップボタン7L,7C,7Rが有効化される。つまり、ストップボタン7L,7C,7Rは、押す操作が有効な有効ストップボタンとなる。
【0288】
次に、遊技者が、ストップボタン7L,7C,7Rを押すことにより、再回転した各サブリール23L,23C,23Rの停止制御が行われる。この停止制御は、特定の図柄である「縦線(|)」、「縦線(|)」、「上矢印(↑)」をメイン表示窓4L内に停止させたときのゲームで決定された内部当籤役(この例では「スイカ+BB2」)と、作動ストップボタンに基づいて行われる。
【0289】
図41は、図40に示す状態からサブリール23L,23C,23Rに対する停止操作が行われ、サブリール23L,23C,23Rによる特別の演出が終了した状態の一例を示す説明図である。
【0290】
上述したように、左メインリール3Lの特定の図柄をメイン表示窓4L内に停止させたときのゲームで決定された内部当籤役は「スイカ+BB2」である。そのため、遊技者が目押しを行うことで「BB2」に対応する「赤7−赤7−白7」の図柄の組合せをサブ表示窓24L,24C,24Rの演出ライン28a〜28eの何れかに沿って表示させることができる。
【0291】
図41に示すように、例えば、センター演出ライン28cに沿って「赤7−赤7−白7」の図柄の組合せを表示させることができたとする。これにより、左メインリール3Lの特定の図柄をメイン表示窓4L内に停止させたときのゲームで決定された内部当籤役が「スイカ+BB2」であったことを遊技者に報知することができる。その結果、遊技者は、次回以降のゲームがBB2持越状態であることを認識することができ、「BB2」が成立するように、メインリール3L,3C,3Rの停止操作を行うことができる。
【0292】
なお、演出ライン28a〜28eの何れかに沿って「赤7−赤7−白7」の図柄の組合せを表示できなかった場合、遊技者は、特定の図柄をメイン表示窓4L内に停止させたときのゲームで決定された内部当籤役を確認することができない。その場合、遊技者は、サブリール23L,23C,23Rの停止表示された図柄から、内部当籤役を想像することになる。例えば、「赤7−赤7−ベル」が演出ライン28a〜28eの何れかに沿って表示された場合は、特定の図柄をメイン表示窓4L内に停止させたときのゲームで決定された内部当籤役が「スイカ+BB2」であった確率が高いと想像することができる。
【0293】
また、本例では、内部当籤役として「スイカ」のみが当籤した場合にも、左メインリール3Lの特定の図柄である「縦線(|)」、「縦線(|)」、「上矢印(↑)」をメイン表示窓4L内に停止させることができる。この場合にも、メインリール3L,3C,3Rの回転が禁止され、サブリール23L,23C,23Rによる特別の演出が行われる。
【0294】
この場合、再回転されたサブリール23L,23C,23Rは、特定の図柄をメイン表示窓4L内に停止させたときのゲームで決定された内部当籤役、つまり、「スイカ」と、作動ストップボタンに基づいて行われる。そのため、遊技者が目押しを行っても、「BB2」に対応する「赤7−赤7−白7」の図柄の組合せを演出ライン28a〜28eの何れかに沿って表示させることはできない。また、「スイカ−スイカ−スイカ」の図柄の組合せが、演出ライン28a〜28eの何れかに沿って表示され易くなる。その結果、遊技者は、特定の図柄をメイン表示窓4L内に停止させたときのゲームで決定された内部当籤役が「スイカ」のみであったことを確認することができる。
【0295】
サブリール23L,23C,23Rによる特別の演出が終了すると、メインリール3L,3C,3Rの回転が許可される。これにより、サブリール23L,23C,23Rによる特別の演出が終了すると、メインリール3L,3C,3Rの回転及び停止制御に基づく通常の遊技を再開することができる。
【0296】
図42は、図41に示す状態から通常の遊技が再開された状態の一例を示す説明図である。
【0297】
本例では、「BB1」に対応する「赤7−赤7−赤7」の図柄の組合せ又は「BB2」に対応する「赤7−赤7−白7」の図柄の組合せが表示されると、サブリール23L,23C,23Rの回転が禁止される。したがって、図42に示す状態から通常の遊技が再開されると、図43に示すように、サブリール23L,23C,23Rの回転が禁止され、メインリール3L,3C,3Rのみが回転される。これにより、遊技者は、BB2持越し状態が継続されていることを確認することができる。
【0298】
遊技者は、再開されたゲームがBB2持越状態であることを認識しているため、「BB2」が成立するように、メインリール3L,3C,3Rの停止操作を行う。その後、「BB2」が成立すると、つまり、有効ライン8a〜8eの何れかに沿って「赤7−赤7−白7」の図柄の組合せが表示されると、サブリール23L,23C,23Rの回転が許可される。そして、サブリール23L,23C,23Rが回転され、そのときにメイン表示窓4L,4C,4Rに表示されているメインリール3L,3C,3Rの図柄位置に基づいて停止制御される。
【0299】
その結果、サブ表示窓24L,24C,24Rに表示されるサブリール23L,23C,23Rの図柄位置が、メイン表示窓4L,4C,4Rに表示されたメインリール3L,3C,3Rの図柄位置と同じになる。
【0300】
これ以降のゲーム(まず、ボーナスゲームが開始される)では、サブリール23L,23C,23Rが、メインリール3L,3C,3Rと同期して回転する。そのため、サブリール23L,23C,23Rの図柄位置をメインリール3L,3C,3Rの図柄位置と一致させると、これ以降のゲームにおけるサブリール23L,23C,23Rの停止制御を簡単にすることができる。
【0301】
前述したように、サブリール23L,23C,23Rの停止制御は、内部当籤役と、停止操作の検出と、メインリール3L,3C,3Rの停止制御とに基づいて行われる。したがって、サブリール23L,23C,23Rの図柄位置がメインリール3L,3C,3Rの図柄位置と一致していると、共通の停止テーブル(図12参照)を用いて両リールの停止制御を行うことができる。一方、サブリール23L,23C,23Rの図柄位置がメインリール3L,3C,3Rの図柄位置と一致していないと、サブリール23L,23C,23Rの停止制御を行うために必要な停止テーブルの数が増大してしまう。
【0302】
また、サブリール23L,23C,23Rによる特別の演出において、「BB1」に対応する図柄の組合せ又は「BB2」に対応する図柄の組合せが表示されなかった場合には、サブリール23L,23C,23Rの回転が禁止されない。その場合、本例では、サブリール23L,23C,23Rが回転され、前述した復帰用停止制御位置に基づいて停止制御される。
【0303】
その結果、サブリール23L,23C,23Rが停止表示された状態が、サブリール23L,23C,23Rによる特別の演出が行われる前にサブリール23L,23C,23Rが停止表示された状態に復帰される。これにより、サブ表示窓24L,24C,24Rに表示されるサブリール23L,23C,23Rの図柄位置が、メイン表示窓4L,4C,4Rに表示されたメインリール3L,3C,3Rの図柄位置と同じになる。そのため、これ以降のゲームにおけるサブリール23L,23C,23Rの停止制御を簡単にすることができる。
【0304】
以上、添付図面に基づいて、本発明の一実施の形態に係る遊技機1の構成と動作の説明を行った。
本実施の形態に係る遊技機1によれば、決定された内部当籤役と、停止操作の検出とに基づいて、メインリール3L,3C,3Rの図柄の変動が停止される。このとき、左メインリール3Lの特定の図柄である「縦線(|)」、「縦線(|)」、「上矢印(↑)」がメイン表示窓4Lに停止表示されると、サブリール23L,23C,23Rによる特別の演出が行われる。
左メインリール3Lの特定の図柄(「縦線(|)」、「縦線(|)」、「上矢印(↑)」)は、サブリール23L,23C,23Rによる特別の演出の開始を示唆する図柄である。そのため、遊技者がメインリール3L,3C,3Rのみに視線を向けている場合であっても、サブリール23L,23C,23Rによる特別の演出が行われるときに、そのサブリール23L,23C,23Rを遊技者に着目させることができる。
【0305】
また、サブリール23L,23C,23Rによる特別の演出を享受したくない場合は、左メインリール3Lの特定の図柄(「縦線(|)」、「縦線(|)」、「上矢印(↑)」)がメイン表示窓24Lに停止しないよう停止操作を行えばよい。これにより、サブリール23L,23C,23Rによる特別の演出が実行されないようにすることができ、遊技者は、サブリール23L,23C,23Rに対して視線を向ける必要がなくなる。つまり、遊技者は、目押しをすることにより、サブリール23L,23C,23Rによる特別の演出の有無を選択することができる。
【0306】
本実施の形態に係る遊技機1によれば、左メインリール3Lの特定の図柄(「縦線(|)」、「縦線(|)」、「上矢印(↑)」)がメイン表示窓4Lに停止表示されると、サブリール23L,23C,23Rによる特別の演出が行われる。この特別の演出は、サブリール23L,23C,23Rを再回転させ、特定の図柄が停止表示されるときに決定された内部当籤役と、遊技者による停止操作とに基づいて、サブリール23L,23C,23Rを停止させる演出である。この特別の演出により、特定の図柄(「縦線(|)」、「縦線(|)」、「上矢印(↑)」)が停止表示されるときに決定されていた内部当籤役を遊技者に報知することができる。
【0307】
本実施の形態に係る遊技機1によれば、左メインリール3Lの特定の図柄(「縦線(|)」、「縦線(|)」、「上矢印(↑)」)がメイン表示窓4Lに停止表示されると、メインリール3L,3C,3Rの回転を禁止する。これにより、サブリール23L,23C,23Rによる特別の演出が行われる場合に、メインリール3L,3C,3Rを回転させないようにすることができる。その結果、サブリール23L,23C,23Rによる特別の演出を遊技者に確実に享受させることができる。
【0308】
本実施の形態に係る遊技機1によれば、サブリール23L,23C,23Rによる特別の演出が終了すると、メインリール3L,3C,3Rの回転を許可する。これにより、サブリール23L,23C,23Rによる特別の演出が終了した後、メインリール3L,3C,3Rの回転及び停止制御に基づく通常の遊技を再開することができる。
【0309】
本実施の形態に係る遊技機1によれば、サブリール23L,23C,23Rによる特別の演出によって「BB1」又は「BB2」に対応する図柄の組合せが表示されると、サブリール23L,23C,23Rの回転が禁止される。そして、通常の遊技が再開されると、メインリール3L,3C,3Rのみが回転及び停止制御される。これにより、遊技者は、BB1持越し状態或いはBB2持越し状態が継続されていることを確認することができる。
【0310】
本実施の形態に係る遊技機1によれば、メインリール3L,3C,3Rのみが回転及び停止制御される通常の遊技において、「BB1」或いは「BB2」が成立すると、サブリール23L,23C,23Rの回転が許可される。そして、サブリール23L,23C,23Rが回転され、そのときにメイン表示窓4L,4C,4Rに表示されているメインリール3L,3C,3Rの図柄位置に基づいて停止制御される。
これにより、サブ表示窓24L,24C,24Rに表示されるサブリール23L,23C,23Rの図柄位置を、メイン表示窓4L,4C,4Rに表示されたメインリール3L,3C,3Rの図柄位置と一致させることができる。その結果、これ以降のゲームにおけるサブリール23L,23C,23Rの停止制御を簡単にすることができる。
【0311】
本実施の形態に係る遊技機1によれば、サブリール23L,23C,23Rによる特別の演出が行われる前に、サブリール23L,23C,23Rの停止表示された各図柄の位置を復帰用停止制御位置として記憶する。そして、サブリール23L,23C,23Rによる特別の演出によって「BB1」又は「BB2」に対応する図柄の組合せが表示されないと、サブリール23L,23C,23Rを回転させ、復帰用停止制御位置に基づいて停止制御する。
これにより、サブリール23L,23C,23Rの停止表示した状態を、サブリール23L,23C,23Rによる特別の演出が行われる前の状態に復帰させることができる。その結果、これ以降のゲームにおけるサブリール23L,23C,23Rの停止制御を簡単にすることができる。
【0312】
なお、上述した実施の形態にかかる遊技機1では、サブリール23L,23C,23Rによる特別の演出の開始を示唆する特定の図柄として、「縦線(|)」、「縦線(|)」、「上矢印(↑)」を適用した例について説明した。しかしながら、本発明に係る特定の図柄としては、例えば、その他の図を適用することができることは勿論、例えば、「サブリールに注目!」や「サブリールの演出が開始されます!」というような文字(メッセージ)を適用することができる。
【0313】
上述した実施の形態にかかる遊技機1では、左メインリール3Lに特定の図柄を設ける構成としたが、本発明に係る特定の図柄としては、中メインリール3Cや右メインリール3Rに設ける構成としてもよい。また、本発明に係る特定の図柄としては、メインリール3L,3C,3Rのうちの2以上のメインリールに設ける構成としてもよい。その場合、サブリール23L,23C,23Rによる特別の演出が実行される条件としては、2以上のメインリールに設けられた特定の図柄が全てメイン表示窓に表示されることとしてもよく、何れか1つのメインリールの特定の図柄がメイン表示窓に表示されることとしてもよい。
【0314】
上述した実施の形態にかかる遊技機1では、遊技者の停止操作によって左メインリール3Lの特定の図柄がメイン表示窓4Lに表示されるように構成した。しかしながら、本発明に係る特定の図柄は、内部当籤役として「スイカ」或いは「スイカ+BB2」(「特殊役」或いは「特殊役+BB1」)が当籤した場合に、遊技者の停止操作に関係なくメイン表示窓4Lに表示される構成としてもよい。その場合、遊技者がサブリール23L,23C,23Rによる特別の演出の有無を選択することができなくなるが、遊技者にとって有利な情報を見逃すことを防止することができる。
【0315】
上述した実施の形態にかかる遊技機1では、サブリール23L,23C,23Rによる特別の演出によって「BB1」又は「BB2」に対応する図柄の組合せが表示されると、サブリール23L,23C,23Rの回転を禁止する構成とした。しかしながら、本発明に係る遊技機としては、サブリール23L,23C,23Rによる特別の演出が終了すると、いずれの場合においても、サブリール23L,23C,23Rを回転させ、復帰用停止制御位置に基づいて停止制御する構成とすることもできる。つまり、特別の演出によって「BB1」又は「BB2」に対応する図柄の組合せが表示されてもされなくても、サブリール23L,23C,23Rの停止表示した状態を、サブリール23L,23C,23Rによる特別の演出が行われる前の状態に復帰させる。この場合、通常のゲームが再開されると、メインリール3L,3C,3R及びサブリール23L,23C,23Rが回転する。
【0316】
上述した実施の形態にかかる遊技機1では、ボーナスゲームの開始に係る特別の内部当籤役として「BB1」及び「BB2」を適用したが、本発明に係る特別の内部当籤役は、「BB1」及び「BB2」に限定されない。本発明に係る特別の内部当籤役としては、1種類であってもよく、また、3種類以上であってもよい。
【0317】
また、上述した実施の形態にかかる遊技機1では、所定の内部当籤役として「スイカ」及び「特殊役」を適用したが、本発明に係る所定の内部当籤役は、「スイカ」及び「特殊役」に限定されない。そして、本発明に係る所定の内部当籤役としては、1種類であってもよく、また、3種類以上であってもよい。
【0318】
以上、本発明の一実施の形態に係る遊技機について、その作用効果も含めて説明したが、本発明はここで説明した実施の形態に限定されるものではない。特許請求の範囲に記載した本発明の要旨を逸脱しない限り、種々の実施の形態を含むことは言うまでもない。
【符号の説明】
【0319】
1…遊技機、3L,3C,3R…メインリール、4R,4C,4R…メイン表示窓、7L,7C,7R…ストップボタン、23L,23C,23R…サブリール、24L,24C,24R…サブ表示窓、31…メインCPU、71…主制御回路、72…副制御回路、81…サブCPU、110…4thリール、112…4th表示窓

【特許請求の範囲】
【請求項1】
複数の図柄が外周面に付された複数のメインリールと、
開始操作の検出を行う開始操作検出手段と、
前記開始操作検出手段による前記開始操作の検出に基づいて、複数の内部当籤役の中から1又は2以上の内部当籤役を決定する内部当籤役決定手段と、
前記開始操作検出手段による前記開始操作の検出に基づいて、前記複数のメインリールを回転させ、各メインリールの複数の図柄を変動させるメインリール図柄変動手段と、
遊技者による停止操作の検出を行う停止操作検出手段と、
前記内部当籤役決定手段により決定された内部当籤役と前記停止操作検出手段により行われる停止操作の検出とに基づいて、前記メインリール図柄変動手段により行われる図柄の変動の停止制御を行うメインリール停止制御手段と、
前記複数のメインリールにおいて停止表示された図柄の組合せに基づいて遊技媒体を付与する遊技媒体付与手段と、
複数の図柄が外周面に付された複数のサブリールと、
前記開始操作検出手段による前記開始操作の検出に基づいて、前記複数のサブリールを回転させ、各サブリールの複数の図柄を変動させるサブリール図柄変動手段と、
前記内部当籤役決定手段により決定された内部当籤役と、前記停止操作検出手段により行われる停止操作の検出と、前記メインリール停止制御手段により行われる前記複数のメインリールの停止制御とに基づいて、前記サブリール図柄変動手段により行われる図柄の変動の停止制御を行うサブリール停止制御手段と、
前記複数のメインリールのうち少なくとも一のメインリールに付された複数の図柄は、前記サブリールによる特別の演出の開始を示唆する特定の図柄を含み、
前記特定の図柄は、前記内部当籤役決定手段により決定された内部当籤役に所定の内部当籤役が含まれている場合に停止表示可能であり、
前記メインリール停止制御手段により前記特定の図柄が停止表示されたことを契機として、前記複数のサブリールによる特別の演出が行われ、
前記特別の演出は、前記サブリール図柄変動手段が、前記複数のサブリールを再回転させて各サブリールの複数の図柄を変動させ、前記サブリール停止制御手段が、前記特定の図柄が停止表示される場合に前記内部当籤役決定手段により決定された内部当籤役と前記複数のサブリールの再回転後の前記停止操作検出手段による停止操作の検出とに基づいて、前記サブリール図柄変動手段により行われる図柄の変動の停止制御を行う演出であり、
前記メインリール停止制御手段により前記特定の図柄が停止表示されたことを契機として、前記複数のメインリールの回転を禁止するメインリールロック手段と、
前記停止操作検出手段により停止操作が検出され、前記複数のサブリールによる特別の演出が終了したことを契機として、前記複数のメインリールの回転を許可するメインリールロック解除手段と、を有する
ことを特徴とする遊技機。
【請求項2】
前記複数のサブリールによる特別の演出が行われる前の前記複数のサブリールの停止表示された各図柄の位置を復帰用停止制御位置として記憶する復帰用停止制御位置記憶手段と、
前記複数のサブリールによる特別の演出が終了すると、前記復帰用停止制御位置に基づいて前記サブリール図柄変動手段及び前記サブリール停止制御手段を制御し、前記複数のサブリールによる特別の演出が行われる前の前記複数のサブリールの停止表示された各図柄を復帰させる図柄位置復帰制御手段と、を備え、
前記特定の図柄は、前記内部当籤役決定手段により決定された内部当籤役に所定の内部当籤役が含まれている場合に、停止操作のタイミングに関わらず前記メインリール停止制御手段により停止表示される
ことを特徴とする請求項1記載の遊技機。
【請求項3】
前記複数のメインリールには、前記複数のサブリールに配された図柄と同じ同種図柄と、前記複数のサブリールに配された図柄と異なる異種図柄が配されており、
前記複数のメインリールと前記複数のサブリールは、配される図柄の個数が同じであって、前記同種図柄は、配列が同じであり、前記異種図柄は、前記特定の図柄であり、
前記メインリール停止制御手段及び前記サブリール停止制御手段は、同一の停止データに基づいて、同期して回転する前記複数のメインリール及び前記複数のサブリールの停止制御を行い、前記複数のメインリールと前記複数のサブリールを同じ図柄位置で停止させる
ことを特徴とする請求項1又は2に記載の遊技機。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate

【図16】
image rotate

【図17】
image rotate

【図18】
image rotate

【図19】
image rotate

【図20】
image rotate

【図21】
image rotate

【図22】
image rotate

【図23】
image rotate

【図24】
image rotate

【図25】
image rotate

【図26】
image rotate

【図27】
image rotate

【図28】
image rotate

【図29】
image rotate

【図30】
image rotate

【図31】
image rotate

【図32】
image rotate

【図33】
image rotate

【図34】
image rotate

【図35】
image rotate

【図36】
image rotate

【図37】
image rotate

【図38】
image rotate

【図39】
image rotate

【図40】
image rotate

【図41】
image rotate

【図42】
image rotate


【公開番号】特開2013−75230(P2013−75230A)
【公開日】平成25年4月25日(2013.4.25)
【国際特許分類】
【出願番号】特願2013−16662(P2013−16662)
【出願日】平成25年1月31日(2013.1.31)
【分割の表示】特願2008−119045(P2008−119045)の分割
【原出願日】平成20年4月30日(2008.4.30)
【出願人】(598098526)株式会社ユニバーサルエンターテインメント (7,628)
【Fターム(参考)】