特許第6053062号(P6053062)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社ユニバーサルエンターテインメントの特許一覧

(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6053062
(24)【登録日】2016年12月9日
(45)【発行日】2016年12月27日
(54)【発明の名称】遊技機
(51)【国際特許分類】
   A63F 5/04 20060101AFI20161219BHJP
【FI】
   A63F5/04 512D
   A63F5/04 516F
【請求項の数】2
【全頁数】67
(21)【出願番号】特願2015-58440(P2015-58440)
(22)【出願日】2015年3月20日
(62)【分割の表示】特願2013-75588(P2013-75588)の分割
【原出願日】2009年1月30日
(65)【公開番号】特開2015-110140(P2015-110140A)
(43)【公開日】2015年6月18日
【審査請求日】2015年3月20日
(73)【特許権者】
【識別番号】598098526
【氏名又は名称】株式会社ユニバーサルエンターテインメント
(74)【代理人】
【識別番号】110000925
【氏名又は名称】特許業務法人信友国際特許事務所
(72)【発明者】
【氏名】戸本 大二郎
【審査官】 太田 恒明
(56)【参考文献】
【文献】 特許第5719400(JP,B2)
【文献】 特開2008−188076(JP,A)
【文献】 特開2005−205089(JP,A)
【文献】 特開2006−101930(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
A63F 5/04
(57)【特許請求の範囲】
【請求項1】
遊技媒体の投入操作を検出する投入操作検出手段と、
前記投入操作検出手段による投入操作の検出に基づいて開始操作の検出を行う開始操作検出手段と、
複数の表示列によって構成され、前記開始操作検出手段による開始操作の検出に基づいて遊技に必要な図柄を変動表示する変動表示手段と、
前記開始操作検出手段による開始操作の検出に基づいて内部当籤役を決定する内部当籤役決定手段と、
停止操作の検出を行う停止操作検出手段と、
前記内部当籤役決定手段の決定結果と前記停止操作検出手段による停止操作の検出とに基づいて前記図柄の変動表示を停止制御する停止制御手段と、
前記複数の表示列に停止表示された図柄の組合せに基づいて遊技媒体を付与する遊技媒体付与手段と、
特別の内部当籤役に対応する図柄の組合せが表示されると、遊技状態を通常遊技状態から特別遊技状態に移行させ、前記遊技媒体付与手段により所定数の遊技媒体が付与されると、前記特別遊技状態を終了させる特別遊技状態制御手段と、
遊技に係る演出を行う演出手段と、を備え、
前記特別遊技状態では、必ず前記遊技媒体の付与に係る内部当籤役が内部当籤役として決定され、
前記停止制御手段は、前記内部当籤役決定手段により決定された前記内部当籤役のうち、再遊技に係る内部当籤役に対応する図柄の組合せを、前記遊技媒体の付与に係る内部当籤役に対応する図柄の組合せよりも優先して停止表示し、
前記演出手段は、前記特別遊技状態において、前記再遊技に係る内部当籤役である第1の再遊技役が決定されると、前記第1の再遊技役に対応する図柄の組合せの表示を回避する停止操作を報知し、前記再遊技に係る内部当籤役である第2の再遊技役が決定されると、前記第2の再遊技役に対応する図柄の組合せの表示を回避する停止操作を報知し、
前記第1の再遊技役及び前記第2の再遊技役は、それぞれ前記再遊技に係る内部当籤役である第3の再遊技役と重複して当籤するように設定され、
前記通常遊技状態において、前記第1の再遊技役及び前記第3の再遊技役が内部当籤役として決定され、前記第2の再遊技役が決定されなかった場合は、前記第3の再遊技役に対応する図柄の組合せが停止表示され、前記第2の再遊技役及び前記第3の再遊技役が内部当籤役として決定され、前記第1の再遊技役が決定されなかった場合は、前記第3の再遊技役に対応する図柄の組合せが停止表示される
ことを特徴とする遊技機。
【請求項2】
前記停止制御手段は、前記特別遊技状態で前記停止操作検出手段が特定の表示列に対応した停止操作を検出したときに、前記特定の表示列において前記通常遊技状態における最大遅延時間である第1の最大遅延時間よりも短い第2の最大遅延時間の範囲内で導出可能な図柄を選択し、選択した図柄を導出して変動表示を停止させる特別停止制御を行い、
前記第1の再遊技役は、前記特定の表示列において前記第2の最大遅延時間の範囲内に導出可能な間隔を超える間隔で配された第1図柄を含んで構成され、前記第2の再遊技役は、前記特定の表示列において前記第2の最大遅延時間の範囲内に導出可能な間隔を超える間隔で配された第2図柄を含んで構成され、
前記第3の再遊技役は、前記特定の表示列において前記第1の最大遅延時間の範囲内に導出可能な間隔で配され、且つ、前記第2の最大遅延時間の範囲内に導出可能な間隔を超える間隔で配された図柄と、前記特定の表示列以外の表示列において前記第1の最大遅延時間の範囲内に導出可能な間隔で配された図柄から構成される
ことを特徴とする請求項1記載の遊技機。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、遊技機に関する。
【背景技術】
【0002】
従来、複数の図柄がそれぞれの表面に配された複数のリールと、スタートスイッチと、ストップスイッチと、制御部と、を備えた遊技機が知られている。スタートスイッチは、遊技メダルやコイン等(以下、メダル等)の遊技媒体が投入されたことを条件に、スタートレバーが遊技者により操作されたこと(以下、「開始操作」という)を検出し、全てのリールの回転の開始を要求する信号を出力する。ストップスイッチは、複数のリールのそれぞれに対応して設けられたストップボタンが遊技者により押されたこと(以下、「停止操作」という)を検出し、該当するリールの回転の停止を要求する信号を出力する。複数のリールには、それぞれに対応して設けられたステッピングモータの駆動力が伝達される。制御部は、スタートスイッチ及びストップスイッチにより出力された信号に基づいて、ステッピングモータの動作を制御し、各リールの回転及びその停止を行う。
【0003】
このような遊技機では、開始操作を検出すると、プログラム上で乱数を用いた抽籤処理(以下、「内部抽籤処理」という)行い、この抽籤の結果(以下、「内部当籤役」という)と停止操作のタイミングとに基づいてリールの回転の停止を行う。全てのリールの回転が停止された結果、入賞の成立に係る図柄の組合せが表示されると、その図柄の組合せに対応付けられた特典が遊技者に付与される。
【0004】
遊技者に付与される特典としては、遊技媒体(メダル等)の払い出しや、次回において遊技媒体を消費することなく内部抽籤処理を行う再遊技の作動、遊技媒体の払い出しが行われる機会が増加するボーナスゲームの作動などを挙げることができる。
【0005】
近年、遊技媒体の払い出しに係る全ての小役を内部当籤役として決定し、一部のリールに対する停止制御が無制御となる遊技を所定の期間行うことができる特別遊技(所謂「MB」)を備えた遊技機が知られている(特許文献1)。この特別遊技では、一部のリールが遊技者の停止操作に基づいて停止されるため、表示される図柄の組合せに遊技者の意図を反映させることができ、遊技の興趣を高めることができる。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2007−117497号公報
【発明の概要】
【発明が解決しようとする課題】
【0007】
しかしながら、従来の特別遊技(MB)は、遊技媒体の払出枚数の総数が所定枚数に達すること、又は所定の内部当籤役が当選することにより終了する。そのため、得られる遊技媒体は、投入した遊技媒体の枚数によって多少の差が生じることはあっても、約一定であった。したがって、表示される図柄の組合せに遊技者の意図を反映させたとしても、遊技が単調なものになってしまうという虞があった。
【0008】
本発明はこのような点に鑑みてなされたものであり、特別遊技(MB)において獲得できる遊技媒体の枚数を変化させ、遊技の興趣を高めることができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【0009】
上記目的を達成するために、本発明は、以下のような遊技機を提供する。
【0010】
遊技媒体の投入操作を検出する投入操作検出手段(例えば、後述のメダルセンサ35S及びベットスイッチ12S)と、
前記投入操作検出手段による投入操作の検出に基づいて開始操作の検出を行う開始操作検出手段(例えば、後述のスタートスイッチ16S)と、
複数の表示列によって構成され、前記開始操作検出手段による開始操作の検出に基づいて遊技に必要な図柄を変動表示する変動表示手段(例えば、後述の3つのリール3L,3C,3R及びステッピングモータ61L,61C,61R)と、
前記開始操作検出手段による開始操作の検出に基づいて内部当籤役を決定する内部当籤役決定手段(例えば、後述の内部抽籤処理)と、
停止操作の検出を行う停止操作検出手段(例えば、後述のストップスイッチ17S)と、
前記内部当籤役決定手段の決定結果と前記停止操作検出手段による停止操作の検出とに基づいて前記図柄の変動表示を停止制御する停止制御手段(例えば、後述のリール停止制御処理)と、
前記複数の表示列に停止表示された図柄の組合せに基づいて遊技媒体(例えば、後述のメダル)を付与する遊技媒体付与手段(例えば、後述の表示役検索処理及びメダル払出処理)と、
特別の内部当籤役(例えば、後述の「MB」)に対応する図柄の組合せが表示されると、遊技状態を通常遊技状態から特別遊技状態(例えば、後述のMB遊技状態)に移行させ、前記遊技媒体付与手段により所定の数量(例えば、後述の195枚)の遊技媒体が付与されると、前記特別遊技状態を終了させる特別遊技状態制御手段(例えば、後述のボーナス作動チェック処理及び内部抽籤処理)と、
遊技に係る演出を行う演出手段と、を備え、
前記特別遊技状態では、必ず前記遊技媒体の付与に係る内部当籤役が内部当籤役として決定され、
前記停止制御手段は、前記内部当籤役決定手段により決定された前記内部当籤役のうち、再遊技に係る内部当籤役に対応する図柄の組合せを、前記遊技媒体の付与に係る内部当籤役に対応する図柄の組合せよりも優先して停止表示し、
前記演出手段は、前記特別遊技状態において、前記再遊技に係る内部当籤役である第1の再遊技役が決定されると、前記第1の再遊技役に対応する図柄の組合せの表示を回避する停止操作を報知し、前記再遊技に係る内部当籤役である第2の再遊技役が決定されると、前記第2の再遊技役に対応する図柄の組合せの表示を回避する停止操作を報知し、
前記第1の再遊技役及び前記第2の再遊技役は、それぞれ前記再遊技に係る内部当籤役である第3の再遊技役と重複して当籤するように設定され、
前記通常遊技状態において、前記第1の再遊技役及び前記第3の再遊技役が内部当籤役として決定され、前記第2の再遊技役が決定されなかった場合は、前記第3の再遊技役に対応する図柄の組合せが停止表示され、前記第2の再遊技役及び前記第3の再遊技役が内部当籤役として決定され、前記第1の再遊技役が決定されなかった場合は、前記第3の再遊技役に対応する図柄の組合せが停止表示される
ことを特徴とする遊技機。
【0011】
この遊技機では、特別の内部当籤役に対応する図柄の組合せが表示されると、特別遊技(MB)状態に移行する。特別遊技状態では、内部当籤役決定手段により決定された内部当籤役と、遊技媒体の付与に係る内部当籤役とが当籤した状態になる。
【0012】
一方、再遊技に係る内部当籤役は、第1の再遊技役(例えば、「リプレイ1,2,7,8」の内部当籤役)と第2の再遊技役(例えば、「リプレイ3,4,9,10」の内部当籤役)とを有している。
【0013】
再遊技に係る内部当籤役と遊技媒体の付与に係る内部当籤役が重複して当籤すると、停止制御手段は、再遊技に係る内部当籤役に対応する図柄の組合せの表示が優先されるような停止制御を行う。
【0014】
例えば、特別遊技状態において、第2の再遊技役が内部当籤役決定手段によって決定されたとする。このとき、基本的には、第2の再遊技役に対応する図柄の組合せの表示が優先されるような停止制御が行われる。第2の再遊技役に対応する図柄の組合せの表示が不可能になる場合、停止制御手段は、決定されたその他の内部当籤役に対応する図柄の組合せのうち、停止表示が可能な図柄の組合せを優先して表示させるような停止制御を行う。
【0015】
その結果、MB遊技状態おいて、表示される図柄の組合せに遊技者の意図を反映させることができ、遊技者の技量に応じて獲得できる遊技媒体の枚数を変化させることができる。
【発明の効果】
【0016】
本発明によれば、特別遊技(MB)において獲得できる遊技媒体の枚数を変化させることができ、遊技の興趣を高めることができる。
【図面の簡単な説明】
【0017】
図1】本発明の一実施の形態における遊技機の機能フローを説明する説明図である。
図2】本発明の一実施の形態における遊技機の外観構成例を示す斜視図である。
図3】本発明の一実施の形態における遊技機の内部構造を示す斜視図である。
図4】本発明の一実施の形態における主制御回路の構成例を示すブロック図である。
図5】本発明の一実施の形態における副制御回路の構成例を示すブロック図である。
図6】本発明の一実施の形態における図柄配置テーブルの例を示す説明図である。
図7】本発明の一実施の形態における図柄組合せテーブルの例を示す説明図である。
図8】本発明の一実施の形態におけるボーナス作動時テーブルの例を示す説明図である。
図9】本発明の一実施の形態における内部抽籤テーブル決定テーブルの例を示す説明図である。
図10】本発明の一実施の形態における一般遊技状態用内部抽籤テーブルの例を示す説明図である。
図11】本発明の一実施の形態における2枚掛け用内部抽籤テーブルの例を示す説明図である。
図12】本発明の一実施の形態におけるSB遊技状態用内部抽籤テーブルの例を示す説明図である。
図13】本発明の一実施の形態におけるRT遊技状態用リプレイ内部抽籤テーブルAの例を示す説明図である。
図14】本発明の一実施の形態におけるRT遊技状態用リプレイ内部抽籤テーブルBの例を示す説明図である。
図15】本発明の一実施の形態における小役・リプレイ用内部当籤役決定テーブルの例を示す説明図である。
図16】本発明の一実施の形態におけるボーナス用内部当籤役決定テーブルの例を示す説明図である。
図17】本発明の一実施の形態におけるリール停止初期設定テーブルの例を示す説明図である。
図18】本発明の一実施の形態における順押し時第1停止用停止テーブルの例を示す説明図である。
図19】本発明の一実施の形態における順押し時制御変更テーブルの例を示す説明図である。
図20】本発明の一実施の形態における順押し時第2・第3停止用停止テーブルの例を示す説明図である。
図21】本発明の一実施の形態における変則押し時停止テーブルの例を示す説明図である。
図22】本発明の一実施の形態における優先引込データ選択テーブルAの例を示す説明図である。
図23】本発明の一実施の形態における優先引込データ選択テーブルBの例を示す説明図である。
図24】本発明の一実施の形態における優先順位テーブルAの例を示す説明図である。
図25】本発明の一実施の形態における優先順位テーブルBの例を示す説明図である。
図26】本発明の一実施の形態における優先順位テーブルCの例を示す説明図である。
図27】本発明の一実施の形態における優先順位テーブルDの例を示す説明図である。
図28】本発明の一実施の形態における優先順位テーブルEの例を示す説明図である。
図29】本発明の一実施の形態における優先順序テーブルの例を示す説明図である。
図30】本発明の一実施の形態における内部当籤役格納領域の例を示す説明図である。
図31】本発明の一実施の形態における持越役格納領域の例を示す説明図である。
図32】本発明の一実施の形態における遊技状態フラグ格納領域の例を示す説明図である。
図33】本発明の一実施の形態における図柄格納領域の例を示す説明図である。
図34】本発明の一実施の形態における表示役予想格納領域の例を示す説明図である。
図35】本発明の一実施の形態における主制御回路の処理例を示すメインフローチャートである。
図36】本発明の一実施の形態におけるボーナス作動監視処理の例を示すフローチャートである。
図37】本発明の一実施の形態におけるメダル受付・スタートチェック処理の例を示すフローチャートである。
図38】本発明の一実施の形態における内部抽籤処理の例を示すフローチャートである。
図39】本発明の一実施の形態における内部抽籤処理の例を示すフローチャートである。
図40】本発明の一実施の形態における抽籤値変更処理の例を示すフローチャートである。
図41】本発明の一実施の形態におけるリール停止初期設定処理の例を示すフローチャートである。
図42】本発明の一実施の形態における表示役予想格納処理の例を示すフローチャートである。
図43】本発明の一実施の形態における表示役検索処理の例を示すフローチャートである。
図44】本発明の一実施の形態における優先引込順位データ取得処理の例を示すフローチャートである。
図45】本発明の一実施の形態における優先引込データ取得処理の例を示すフローチャートである。
図46】本発明の一実施の形態におけるリール停止制御処理の例を示すフローチャートである。
図47】本発明の一実施の形態における滑り駒数決定処理の例を示すフローチャートである。
図48】本発明の一実施の形態における第2・第3停止処理の例を示すフローチャートである。
図49】本発明の一実施の形態におけるライン変更ビットチェック処理の例を示すフローチャートである。
図50】本発明の一実施の形態におけるラインマスクデータ変更処理の例を示すフローチャートである。
図51】本発明の一実施の形態における優先引込制御処理の例を示すフローチャートである。
図52】本発明の一実施の形態における制御変更処理の例を示すフローチャートである。
図53】本発明の一実施の形態における第2停止後制御変更処理の例を示すフローチャートである。
図54】本発明の一実施の形態における表示役等決定処理の例を示すフローチャートである。
図55】本発明の一実施の形態におけるボーナス終了チェック処理の例を示すフローチャートである。
図56】本発明の一実施の形態におけるRTゲーム数カウンタ更新処理の例を示すフローチャートである。
図57】本発明の一実施の形態におけるボーナス作動チェック処理の例を示すフローチャートである。
図58】本発明の一実施の形態におけるメインCPUの制御による割込処理の例を示すフローチャートである。
図59】本発明の一実施の形態におけるサブCPUにより行われる主基板通信タスクの例を示すフローチャートである。
図60】本発明の一実施の形態におけるサブCPUにより行われる演出登録タスクの例を示すフローチャートである。
図61】本発明の一実施の形態における演出内容決定処理の例を示すフローチャートである。
図62】本発明の一実施の形態における演出番号変更処理の例を示すフローチャートである。
図63】本発明の一実施の形態におけるMB遊技状態中に小役・リプレイ用データポインタ1〜4の何れかに対応する内部当籤役が決定した場合の停止例を示す説明図である。
図64】本発明の一実施の形態におけるMB遊技状態中に小役・リプレイ用データポインタ5〜8の何れかに対応する内部当籤役が決定した場合の停止例を示す説明図である。
図65】本発明の一実施の形態の変形例におけるMB遊技状態中に小役・リプレイ用データポインタ1〜4の何れかに対応する内部当籤役が決定した場合に参照される順押し時第2・第3停止用停止テーブルの例を示す説明図である。
図66】本発明の一実施の形態の変形例におけるMB遊技状態中に小役・リプレイ用データポインタ5〜8の何れかに対応する内部当籤役が決定した場合に参照される順押し時第2・第3停止用停止テーブルの例を示す説明図である。
【発明を実施するための形態】
【0018】
本発明の遊技機の実施の形態例を示すパチスロについて、以下図面を参照しながら説明する。はじめに、図1を参照して、本実施の形態における遊技機の機能フローについて説明する。
【0019】
本実施の形態のパチスロでは、遊技を行うための遊技媒体としてメダルを用いる。なお、遊技媒体としては、メダル以外にも、コイン、遊技球、遊技用のポイントデータ又はトークン等を適用することもできる。
【0020】
遊技者によりメダルが投入され、スタートレバーが操作されると、予め定められた数値の範囲(例えば、0〜65535)の乱数から1つの値(以下、乱数値)が抽出される。
【0021】
内部抽籤手段は、抽出された乱数値に基づいて抽籤を行い、内部当籤役を決定する。内部当籤役の決定により、後述の入賞判定ラインに沿って表示を行うことを許可する図柄の組合せが決定される。なお、図柄の組合せの種別としては、メダルの払い出し、再遊技の作動、ボーナスの作動等といった特典が遊技者に与えられる「入賞」に係るものと、それ以外のいわゆる「ハズレ」に係るものとが設けられている。
【0022】
また、スタートレバーが操作されると、複数のリールの回転が行われる。その後、遊技者によりストップボタンが押されると、リール停止制御手段は、内部当籤役とストップボタンが押されたタイミングとに基づいて、該当するリールの回転を停止する制御を行う。
【0023】
パチスロでは、基本的に、ストップボタンが押されたときから規定時間(190msec)内に、該当するリールの回転を停止する制御が行われる。本実施の形態では、上記規定時間内にリールの回転に伴って移動する図柄の数を「滑り駒数」と呼び、その最大数を図柄4個分に定める。なお、本実施の形態において、特別遊技(MB)中は、ストップボタンが押されたときから特別規定時間(90msec)内に、該当するリールの回転を停止する制御が行われる。本実施の形態では、上記特別規定時間内にリールの回転に伴って移動する図柄の最大数を図柄1個分に定める。
【0024】
リール停止制御手段は、入賞に係る図柄の組合せの表示を許可する内部当籤役が決定されているときでは、上記規定時間を利用して、その図柄の組合せが入賞判定ラインに沿って極力表示されるようにリールの回転を停止する。また、リール停止制御手段は、上記規定時間を利用して、内部当籤役によってその表示が許可されていない図柄の組合せが入賞判定ラインに沿って表示されないようにリールの回転を停止する。
【0025】
こうして、複数のリールの回転がすべて停止されると、入賞判定手段は、入賞判定ラインに沿って表示された図柄の組合せが、入賞に係るものであるか否かの判定を行う。入賞に係るものであるとの判定が行われると、メダルの払い出し等の特典が遊技者に与えられる。以上のような一連の流れがパチスロにおける1回の遊技として行われる。
【0026】
また、パチスロでは、前述した一連の流れの中で、液晶表示装置により行う映像の表示、各種ランプにより行う光の出力、スピーカにより行う音の出力、或いはこれらの組合せを利用して様々な演出が行われる。
【0027】
スタートレバーが操作されると、前述の内部当籤役の決定に用いられた乱数値とは別に、演出用の乱数値(以下、演出用乱数値)が抽出される。演出用乱数値が抽出されると、演出内容決定手段は、内部当籤役に対応づけられた複数種類の演出内容の中から今回実行するものを抽籤により決定する。
【0028】
演出内容が決定されると、演出実行手段は、リールの回転が開始されるとき、各リールの回転がそれぞれ停止されるとき、入賞の有無の判定が行われたとき等の各契機に連動させて演出の実行を進める。このように、パチスロでは、内部当籤役に対応づけられた演出内容を実行することによって、決定された内部当籤役(言い換えると、狙うべき図柄の組合せ)を知る或いは予想する機会が遊技者に提供され、遊技者の興味の向上が図られる。
【0029】
<パチスロの構造>
次に、図2及び図3を参照して、本実施の形態におけるパチスロ1の構造について説明する。
【0030】
[外観構造]
図2は、本実施の形態におけるパチスロ1の外部構造を示す斜視図である。
【0031】
パチスロ1は、リールや回路基板等を収容するキャビネット1aと、キャビネット1aに対して開閉可能に取り付けられるフロントドア1bとを備える。キャビネット1aの内部には、3つのリール3L,3C,3Rが横並びに設けられている。以下、各リール3L,3C,3Rを、それぞれ左リール3L、中リール3C、右リール3Rという。
【0032】
各リール3L,3C,3Rは、円筒状に形成されたリール本体と、リール本体の周面に装着された透光性のシート材を有している。シート材の表面には、複数の図柄(例えば21個)が周方向に沿って連続的に描かれている。なお、本実施の形態において、左リール3Lは、特定の表示列の一具体例を示すものである。
【0033】
フロントドア1bの中央には、液晶表示装置10が設けられている。この液晶表示装置10は、図柄表示領域4L,4C,4Rを含む表示画面を備え、正面から見て3つのリール3L,3C,3Rに重畳する手前側に位置するように設けられている。本実施の形態では、図柄表示領域4L,4C,4Rを含めた表示画面の全体を使って、映像の表示が行われ、演出が実行される。
【0034】
図柄表示領域4L,4C,4Rは、3つのリール3L,3C,3Rのそれぞれに対応して設けられている。この図柄表示領域4L,4C,4Rは、表示窓としての機能を果たすものであり、その背後に設けられた各リール3L,3C,3Rを透過することが可能な構成になっている。以下、図柄表示領域4L,4C,4Rを、それぞれ左表示窓4L、中表示窓4C、右表示窓4Rという。
【0035】
表示窓4L,4C,4Rは、その背後に設けられたリール3L,3C,3Rの回転が停止されたとき、各リール3L,3C,3Rの複数種類の図柄のうち、その枠内における上段、中段及び下段の各領域にそれぞれ1個の図柄(合計で3個)を表示する。
【0036】
また、各表示窓4L,4C,4Rが有する上段、中段及び下段からなる3つの領域のうち予め定められた何れかをそれぞれ組合せてなる擬似的なラインを、入賞か否かの判定を行う対象となるライン(入賞判定ライン)として定義する。本実施の形態では、センターライン8を入賞判定ラインとして設けている。このセンターライン8は、表示窓4L,4C,4Rの各中段の組合せからなる。
【0037】
液晶表示装置10の表示画面の側方には、7セグメントLEDからなる7セグ表示器6が設けられている。この7セグ表示器6は、今回の遊技に投入されたメダルの枚数(以下、投入枚数)、特典として遊技者に対して払い出すメダルの枚数(以下、払出枚数)、パチスロ内部に預けられているメダルの枚数(以下、クレジット枚数)等の情報をデジタル表示する。
【0038】
フロントドア1bには、遊技者による操作の対象となる各種装置が設けられている。メダル投入口11は、遊技者によって外部から投下されるメダルを受け入れるために設けられる。メダル投入口11に受け入れられたメダルは、所定枚数(例えば3枚)を上限として1回の遊技に投入されることとなり、所定枚数を超えた分はパチスロ1の内部に預けることが可能となる(いわゆるクレジット機能)。
【0039】
ベットボタン12は、パチスロ1の内部に預けられているメダルから1回の遊技に投入する枚数を決定するために設けられる。精算ボタン14は、パチスロ1の内部に預けられているメダルを外部に引き出すために設けられる。
【0040】
スタートレバー16は、全てのリール(3L,3C,3R)の回転を開始するために設けられる。ストップボタン17L,17C,17Rは、3つのリール3L,3C,3Rのそれぞれに対応づけられ、対応するリールの回転を停止するために設けられる。以下、ストップボタン17L,17C,17Rを、それぞれ左ストップボタン17L、中ストップボタン17C、右ストップボタン17Rという。
【0041】
メダル払出口18は、後述のメダル払出装置33の駆動により排出されるメダルを外部に導く。メダル払出口18から排出されたメダルは、メダル受皿19に貯められる。ランプ(LED等)20は、演出内容に応じた点消灯のパターンにて光を出力する。スピーカ21L,21Rは、演出内容に応じた効果音や楽曲等の音を出力する。
【0042】
[内部構造]
図3は、パチスロ1の内部構造を示す斜視図である。図3では、フロントドア1bが開放され、フロントドア1bの裏面側の構造及びキャビネット1aの内部の構造が示されている。
【0043】
キャビネット1a内部の上方には、主制御回路41(図4参照)を構成する主基板31が設けられている。主制御回路41は、内部当籤役の決定、リール3L,3C,3Rの回転及び停止、入賞の有無の判定といった、パチスロ1における遊技の主な流れを制御する回路である。主制御回路41の具体的な構成は後述する。
【0044】
キャビネット1aの内部の中央には、3つのリール3L,3C,3Rが設けられている。各リール3L,3C,3Rには、所定の減速比をもったギアを介してステッピングモータ61L,61C,61R(図4参照)が接続されている。
【0045】
左リール3Lの左側には、副制御回路42(図4参照)を構成する副基板32が設けられている。副制御回路42は、映像の表示等による演出の実行を制御する回路である。副制御回路42の具体的な構成は後述する。
【0046】
キャビネット1aの内部の下方には、多量のメダルを収容可能で、それらを1枚ずつ排出可能な構造を有するメダル払出装置(以下、ホッパー)33が設けられている。ホッパー33の左側には、パチスロ1が有する各装置に対して必要な電力を供給するための電源装置34が設けられている。
【0047】
フロントドア1b裏側の中央(表示窓4L,4C,4Rの下方)には、セレクタ35が設けられている。セレクタ35は、材質や形状等が適正であるメダルか否かを選別する装置であり、メダル投入口11に受け入れられた適正なメダルをホッパー33へ案内する。セレクタ35内においてメダルが通過する経路上には、適正なメダルが通過したことを検出するメダルセンサ35S(図4参照)が設けられている。
【0048】
<パチスロが備える回路の構成>
次に、図4及び図5を参照して、本実施の形態におけるパチスロ1が備える回路の構成について説明する。パチスロ1は、主制御回路41、副制御回路42及びこれらと電気的に接続する周辺装置(アクチュエータ)を備える。
【0049】
[主制御回路]
図4は、本実施の形態におけるパチスロ1の主制御回路41の構成を示すブロック図である。
【0050】
主制御回路41は、回路基板上に設置されたマイクロコンピュータ50を主たる構成要素としている。マイクロコンピュータ50は、メインCPU51、メインROM52及びメインRAM53により構成される。
【0051】
メインROM52には、メインCPU51により実行される制御プログラム(図35図58参照)、内部抽籤テーブル等のデータテーブル(図6図29参照)、副制御回路に対して各種制御指令(コマンド)を送信するためのデータ等が記憶されている。メインRAM53には、制御プログラムの実行により決定された内部当籤役等の各種データを格納する格納領域(図30図34参照)が設けられる。
【0052】
メインCPU51には、クロックパルス発生回路54、分周器55、乱数発生器56及びサンプリング回路57が接続されている。クロックパルス発生回路54及び分周器55は、クロックパルスを発生する。メインCPU51は、発生されたクロックパルスに基づいて、制御プログラムを実行する。乱数発生器56は、予め定められた範囲の乱数(例えば、0〜65535)を発生する。サンプリング回路57は、発生された乱数の中から1つの値を抽出する。
【0053】
マイクロコンピュータ50の入力ポートには、スイッチ等が接続されている。メインCPU51は、スイッチ等の入力を受けて、ステッピングモータ61L,61C,61R等の周辺装置の動作を制御する。ストップスイッチ17Sは、各ストップボタン17L,17C,17Rが遊技者により押されたこと(停止操作)を検出する。このストップスイッチ17Sは、停止操作検出手段を構成する。
【0054】
スタートスイッチ16Sは、スタートレバーが遊技者により操作されたこと(開始操作)を検出する。このスタートスイッチ16Sは、開始操作検出手段を構成する。精算スイッチ14Sは、精算ボタン14が遊技者により押されたことを検出する。
【0055】
メダルセンサ35Sは、メダル投入口11に受け入れられたメダルが前述のセレクタ35内を通過したことを検出する。また、ベットスイッチ12Sは、ベットボタン12が遊技者により押されたことを検出する。メダルセンサ35S及びベットスイッチ12Sは、投入操作検出手段を構成する。
【0056】
マイクロコンピュータ50により動作が制御される周辺装置としては、ステッピングモータ61L,61C,61R、7セグ表示器6及びホッパー33がある。また、マイクロコンピュータ50の出力ポートには、各周辺装置の動作を制御するための回路が接続されている。
【0057】
モータ駆動回路62は、各リール3L,3C,3Rに対応して設けられたステッピングモータ61L,61C,61Rの駆動を制御する。リール位置検出回路63は、発光部と受光部とを有する光センサにより、リールが一回転したことを示すリールインデックスを各リール3L,3C,3Rに応じて検出する。
【0058】
ステッピングモータ61L,61C,61Rは、運動量がパルスの出力数に比例し、回転軸を指定された角度で停止させることが可能な構成を備えている。ステッピングモータ61L,61C,61Rの駆動力は、所定の減速比をもったギアを介して各リール3L,3C,3Rに伝達される。各ステッピングモータ61L,61C,61Rに対して1回のパルスが出力されるごとに、各リール3L,3C,3Rは一定の角度で回転する。
【0059】
メインCPU51は、リールインデックスを検出してからステッピングモータ61L,61C,61Rに対してパルスを出力した回数をカウントすることによって、各リール3L,3C,3Rの回転角度(主に、リールが図柄何個分だけ回転したか)を管理する。
【0060】
ここで、各リール3L,3C,3Rの回転角度の管理について、具体的に説明する。ステッピングモータ61L,61C,61Rに対して出力されたパルスの数は、メインRAM53に設けられたパルスカウンタによって計数される。そして、図柄1つ分の回転に必要な所定回数(例えば16回)のパルスの出力がパルスカウンタで計数される毎に、メインRAM53に設けられた図柄カウンタが1ずつ加算される。図柄カウンタは、各リール3L,3C,3Rに応じて設けられている。図柄カウンタの値は、リール位置検出回路63によってリールインデックスが検出されるとクリアされる。
【0061】
つまり、本実施の形態では、図柄カウンタを管理することにより、リールインデックスが検出されてから図柄何個分の回転が行われたのかを管理するようになっている。したがって、各リール3L,3C,3Rの各図柄の位置は、リールインデックスが検出される位置を基準として検出される。
【0062】
上述したように、本実施の形態では、滑り駒数の最大数を図柄4個分に定めている。したがって、左ストップボタン17Lが押されたときに左表示窓4Lの中段にある左リール3Lの図柄と、その4個先の図柄までの範囲内にある各図柄が、左表示窓4Lの中段に停止可能な図柄となる。
【0063】
表示部駆動回路64は、7セグ表示器6の動作を制御する。ホッパー駆動回路65は、ホッパー33の動作を制御する。また、払出完了信号回路66は、ホッパー33に設けられたメダル検出部33Sが行うメダルの検出を管理し、ホッパー33から外部に排出されたメダルが払出枚数に達したか否かをチェックする。
【0064】
[副制御回路]
図5は、本実施の形態におけるパチスロ1の副制御回路42の構成を示すブロック図である。
【0065】
副制御回路42は、主制御回路41と電気的に接続されており、主制御回路41から送信されるコマンドに基づいて演出内容の決定や実行等の処理を行う。副制御回路42は、基本的に、サブCPU81、サブROM82、サブRAM83、レンダリングプロセッサ84、描画用RAM85、ドライバ86、DSP(デジタルシグナルプロセッサ)90、オーディオRAM91、A/D変換器92及びアンプ93を含んで構成されている。
【0066】
サブCPU81は、主制御回路41から送信されたコマンドに応じて、サブROM82に記憶されている制御プログラムに従い、映像、音、光の出力の制御を行う。サブROM82は、基本的に、プログラム記憶領域とデータ記憶領域によって構成される。
【0067】
プログラム記憶領域には、サブCPU81が実行する制御プログラムが記憶されている。例えば、制御プログラムには、主制御回路41との通信を制御するための主基板通信タスクや、演出用乱数値を抽出し、演出内容(演出データ)の決定及び登録を行うための演出登録タスク、決定した演出内容に基づいて液晶表示装置10による映像の表示を制御する描画制御タスク、ランプ20による光の出力を制御するランプ制御タスク、スピーカ21L,21Rによる音の出力を制御する音声制御タスク等が含まれる。
【0068】
データ記憶領域は、各種データテーブルを記憶する記憶領域、各演出内容を構成する演出データを記憶する記憶領域、映像の作成に関するアニメーションデータを記憶する記憶領域、BGMや効果音に関するサウンドデータを記憶する記憶領域、光の点消灯のパターンに関するランプデータを記憶する記憶領域等が含まれている。
【0069】
サブRAM83は、決定された演出内容や演出データを登録する格納領域や、主制御回路41から送信される内部当籤役等の各種データを格納する格納領域が設けられている。
【0070】
また、副制御回路42には、その動作が制御される周辺装置として、液晶表示装置10、スピーカ21L,21R及びランプ20が接続されている。
【0071】
サブCPU81、レンダリングプロセッサ84、描画用RAM(フレームバッファを含む)85及びドライバ86は、演出内容により指定されたアニメーションデータに従って映像を作成し、作成した映像を液晶表示装置10により表示する。
【0072】
また、サブCPU81、DSP90、オーディオRAM91、A/D変換器92及びアンプ93は、演出内容により指定されたサウンドデータに従ってBGM等の音をスピーカ21L,21Rにより出力する。また、サブCPU81は、演出内容により指定されたランプデータに従ってランプ20の点灯及び消灯を行う。
【0073】
<メインROMに記憶されているデータテーブルの構成>
次に、図6図29を参照して、メインROM52に記憶されている各種データテーブルの構成について説明する。
【0074】
[図柄配置テーブル]
まず、図6を参照して、図柄配置テーブルについて説明する。図柄配置テーブルは、各リール3L,3C,3Rの回転方向における各図柄の位置と、各位置に配された図柄の種類を特定するデータ(以下、図柄コード)とを規定している。
【0075】
図柄配置テーブルは、リールインデックスが検出されるときに表示窓4L,4C,4R内の中段に存在する図柄の位置を「0」と規定する。そして、図柄位置「0」を基準としてリールの回転方向に進む順に、図柄カウンタに対応する「0」〜「20」を各図柄に割り当てている。
【0076】
つまり、図柄カウンタの値(「0」〜「20」)と、図柄配置テーブルとを参照することによって、そのときに表示窓4L,4C,4Rの中段に表示されている図柄の種類を特定することができる。例えば、左リール3Lに対応する図柄カウンタの値が「1」であるとき、左表示窓4Lの中段には、図柄位置「1」の「リプレイ」が表示されている。
【0077】
[図柄組合せテーブル]
次に、図7を参照して、図柄組合せテーブルについて説明する。図柄組合せテーブルは、特典の種類に応じて予め定められた図柄の組合せと、表示役、格納領域種別データ及び払出枚数とを規定している。表示役は、入賞判定ラインに沿って表示された図柄の組合せを識別するデータである。
【0078】
本実施の形態では、センターライン8に沿って各リール3L,3C,3Rにより表示される図柄の組合せが、図柄組合せテーブルにより規定されている図柄の組合せと一致する場合に入賞と判定される。そして、入賞と判定されると、メダルの払い出し、再遊技の作動、ボーナスゲームの作動といった特典が遊技者に対して与えられる。なお、入賞判定ラインに沿って表示された図柄の組合せが、図柄組合せテーブルにより規定されている図柄の組合せの何れとも一致しない場合は、いわゆる「ハズレ」となる。
【0079】
表示役は、入賞判定ラインに沿って表示された図柄の組合せを識別するデータである。この表示役は、各ビットに対して固有の図柄の組合せが割り当てられた1バイトのデータとして表される。例えば、左リール3Lの図柄「赤7」と、中リール3C及び右リール3Rの図柄「ベル」がセンターライン8に沿って表示されたとき、表示役として「赤ベル(00000001)」が決定される。
【0080】
格納領域種別データは、対応する表示役が格納される表示役格納領域(図30参照)を指定するためのデータである。本実施の形態では、3つの表示役格納領域1〜3が設けられている。つまり、同一のビットパターンであって内容の異なる表示役は、格納される領域の違いによって別の表示役として管理される。
【0081】
払出枚数は、遊技者に対して払い出すメダルの枚数を表す。この払出枚数として1以上の数値が決定された場合には、メダルの払い出しが行われる。本実施の形態では、表示役として「特殊役1〜6」、「赤ベル」、「青ベル」、「BARベル」のうちの何れかが決定されたときにメダルの払い出しが行われる。なお、「特殊役1」〜「特殊役6」、「赤ベル」、「青ベル」及び「BARベル」を「小役」と総称する。
【0082】
表示役として「リプレイ1」〜「リプレイ13」が決定されたときは、再遊技の作動が行われる。一方、表示役として「MB」が決定されたときは、ミドルボーナスゲームの作動が行われる。本実施の形態では、ミドルボーナスゲーム中の遊技を特別遊技とする。また、表示役として「SB」が決定されたときは、シングルボーナスゲームの作動が行われる。
【0083】
また、本実施の形態では、表示役として「リプレイ1」〜「リプレイ6」が決定されたときは、リプレイタイム(RT)の作動が行われる。このRTの作動が行われている遊技では、所定の条件を満たすまで再遊技の作動に係る図柄の組合せの表示を許可する内部当籤役が当籤する確率が変動される。本実施の形態において、RTの作動が行われている遊技では、再遊技の作動に係る図柄の組合せの表示を許可する内部当籤役の当籤する確率が高くなる。
【0084】
[ボーナス作動時テーブル]
次に、図8を参照して、ボーナス作動時テーブルについて説明する。ボーナス作動時テーブルは、ボーナスの作動が行われるときに、メインRAM53に設けられた遊技状態フラグ格納領域(図32参照)及びボーナス終了枚数カウンタに格納するデータを規定している。
【0085】
遊技状態フラグは、作動が行われるボーナスゲームの種類を識別するためのデータである。本実施の形態では、ボーナスゲームの種類として、ミドルボーナスゲーム、チャレンジタイム、シングルボーナスゲームを設けている。ミドルボーナスゲームは、いわゆる第2種特別役物に係る役物連続作動装置と呼ばれるものであり、以下、「MB」という。
【0086】
チャレンジタイムは、いわゆる第2種特別役物と呼ばれるものであり、以下、「CT」という。CTの作動は、MBの作動が行われている間、連続的に行われる。CTの作動が行われると、内部抽籤の結果にかかわらず小役が内部当籤役として決定される。また、シングルボーナスゲームは、いわゆる普通役物と呼ばれるものであり、以下、「SB」という。
【0087】
ボーナス終了枚数カウンタは、ボーナスゲームの終了の契機となる規定枚数(払出枚数)に達したか否かを管理するためのデータである。本実施の形態において、MBの作動は、規定枚数「195」に達するメダルの払い出しが行われた場合に終了する。
【0088】
つまり、ボーナス作動時テーブルにより規定されている数値がボーナス終了枚数カウンタに格納され、ボーナスの作動を通じてその減算が行われていく。その結果、ボーナス終了枚数カウンタの値が「0」に更新されたことを条件に該当ボーナス(MB)の作動が終了する。
【0089】
[内部抽籤テーブル決定テーブル]
次に、図9を参照して、内部抽籤テーブル決定テーブルについて説明する。内部抽籤テーブル決定テーブルは、メダルの投入枚数に応じて、内部抽籤テーブル及び抽籤回数を規定している。
【0090】
具体的には、メダルの投入枚数が「3」であるとき、一般遊技状態用内部抽籤テーブルが使用され、抽籤回数として「19」が設定される。一方、メダルの投入枚数が「2」であるとき、は、2枚掛け用内部抽籤テーブルが使用され、抽籤回数として「19」が設定される。
【0091】
[内部抽籤テーブル]
次に、図10図14を参照して、内部抽籤テーブルについて説明する。内部抽籤テーブルは、当籤番号に応じて、データポインタと、このデータポインタが決定されるときの抽籤値とを規定している。
【0092】
データポインタは、内部抽籤テーブルを参照して行う抽籤の結果として取得されるデータであり、後述の内部当籤役決定テーブル(図15及び図16参照)により規定されている内部当籤役を指定するためのデータである。データポインタには、小役・リプレイ用データポインタとボーナス用データポインタが設けられている。
【0093】
本実施の形態の内部抽籤処理では、予め定められた数値の範囲「0〜65535」から抽出される乱数値を、各当籤番号に応じて規定された抽籤値で順次減算する。そして。減算の結果が負となったか否か(いわゆる「桁かり」が生じたか否か)の判定を行うことによって内部的な抽籤を行う。つまり、減算の結果が負になった(「桁かり」が生じた)ときの当籤番号に当籤したことになり、その当籤番号に割り当てられたデータポイントが取得される。
【0094】
したがって、本実施の形態の内部抽籤処理では、抽籤値として規定されている数値が大きいほど、これが割り当てられたデータ(つまり、データポインタ)が決定される確率が高い。なお、各当籤番号の当籤確率は、「各当籤番号に対応する抽籤値/抽出される可能性のある全ての乱数値の個数(65536)」によって表すことができる。
【0095】
図10は、一般遊技状態用内部抽籤テーブルを示す。一般遊技状態用内部抽籤テーブルは、当籤番号1〜19に応じて抽籤値とデータポインタを規定している。例えば、当籤番号「3」が当籤する小役・リプレイ用データポインタは、「1」であり、一般遊技状態用内部抽籤テーブルを参照したときに小役・リプレイ用データポインタとして「1」が取得される確率は、「768/65536」になる。そして、当籤番号「3」が当籤すると、内部当籤役として「リプレイ3,5,9,11,13」が決定されることになる。つまり、一般遊技状態(3枚掛け)において、「リプレイ3,5,9,11,13」が内部当籤役として決定される確率は、約1/85になる。
【0096】
図11は、2枚掛け用内部抽籤テーブルを示す。2枚掛け用内部抽籤テーブルは、当籤番号1〜19に応じて抽籤値とデータポインタを規定している。例えば、2枚掛け用内部抽籤テーブルを参照したときに小役・リプレイ用データポインタとして「1」が取得される確率は、「4165/65536」になる。
【0097】
図12は、SB遊技状態用内部抽籤テーブルを示す。SB遊技状態用内部抽籤テーブルは、当籤番号17〜19に応じて抽籤値とデータポインタを規定している。例えば、SB遊技状態用内部抽籤テーブルを参照したときに小役・リプレイ用データポインタとして「18」が取得される確率は、「1600/65536」になる。
【0098】
図13は、RT遊技状態用リプレイ内部抽籤テーブルAを示す。このRT遊技状態用リプレイ内部抽籤テーブルAは、RT遊技状態においてメダルの投入枚数が「2」であるときに参照される。RT遊技状態用リプレイ内部抽籤テーブルAは、当籤番号3〜16に応じて抽籤値とデータポインタを規定している。例えば、RT遊技状態用リプレイ内部抽籤テーブルAを参照したときに小役・リプレイ用データポインタとして「1」が取得される確率は、「4096/65536」になる。
【0099】
図14は、RT遊技状態用リプレイ内部抽籤テーブルBを示す。このRT遊技状態用リプレイ内部抽籤テーブルBは、RT遊技状態においてメダルの投入枚数が「3」であるときに参照される。RT遊技状態用リプレイ内部抽籤テーブルBは、当籤番号3〜16に応じて抽籤値とデータポインタを規定している。例えば、RT遊技状態用リプレイ内部抽籤テーブルBを参照したときに小役・リプレイ用データポインタとして「1」が取得される確率は、「1000/65536」になる。
【0100】
[内部当籤役決定テーブル]
次に、図15及び図16を参照して、内部当籤役決定テーブルについて説明する。内部当籤役決定テーブルは、データポインタに応じて内部当籤役を規定している。つまり、データポインタが決定されると、内部当籤役が一義的に取得される。
【0101】
内部当籤役は、入賞判定ライン(センターライン8)に沿って表示を許可する各リール3L,3C,3Rによる図柄の組合せを識別するデータである。内部当籤役は、表示役と同様に、各ビットに対して固有の図柄の組合せが割り当てられた1バイトのデータとして表される。なお、データポインタが「0」のとき、内部当籤役の内容は「ハズレ」となるが、これは前述の図柄組合せテーブルにより規定されている図柄の組合せの表示が何れも許可されないことを示す。
【0102】
図15は、小役・リプレイ用内部当籤役決定テーブルを示す。小役・リプレイ用内部当籤役決定テーブルは、小役・リプレイ用データポインタの「0」〜「17」について、小役及びリプレイ役を規定している。つまり、小役・リプレイ用内部当籤役決定テーブルは、メダルの払い出しに係る内部当籤役又は再遊技の作動に係る内部当籤役を規定している。
【0103】
図16は、ボーナス用内部当籤役決定テーブルを示す。ボーナス用内部当籤役決定テーブルは、ボーナス用データポインタの「0」〜「2」について、ボーナスゲームの作動に係る内部当籤役を規定している。
【0104】
本実施の形態において「MB」の内部当籤役は、特別の内部当籤役の一具体例を示し、「SB」の内部当籤役は、所定の内部当籤役の一具体例を示めす。更に、本実施の形態において「リプレイ」の内部当籤役は、再遊技に係る内部当籤役の一具体例を示す。
【0105】
[リール停止初期設定テーブル]
次に、図17を参照して、リール停止初期設定テーブルについて説明する。リール停止初期設定テーブルは、小役・リプレイ用データポインタに応じて、各リール3L,3C,3Rの滑り駒数の決定に用いられるデータを規定している。具体的には、押下順序別判定フラグ、優先引込データ選択テーブル選択データ、順押し時テーブル選択データ、順押し時テーブル変更データ及び変則押し時テーブル選択データが規定されている。
【0106】
押下順序別判定フラグと優先引込データ選択テーブル選択データは、後述の優先引込データ取得処理に用いられるデータである。押下順序別判定フラグが「0」のとき、優先引込データ選択テーブル選択データは、優先引込データとして用いられる。
【0107】
順押し時テーブル選択データと順押し時テーブル変更データは、順押しが行われた場合に参照する停止テーブル(図18及び図20参照)を指定するためのデータである。順押しとは、第1停止操作(1番目に行われる停止操作)が左リール3Lに対して行われた場合であり、「左中右」及び「左右中」の押し順が該当する。
【0108】
変則押し時テーブル選択データは、変則押しが行われた場合に参照するための停止テーブル(図21参照)を指定するデータである。変則押しとは、第1停止操作が中リール3C又は右リール3Rに対して行われた場合であり、「中左右」、「中右左」、「右中左」及び「右左中」の押し順が該当する。
【0109】
本実施の形態では、基本的に、ストップスイッチ17Sにより停止操作が検出された後、該当するリールの回転が190msec以内に停止するようになっている。具体的には、停止操作が検出されたときの該当リールに応じた図柄カウンタの値に、滑り駒数「0」〜「4」のうちの何れかを加算し、得られた値に対応する図柄位置を、リールの回転が停止する図柄位置(これを「停止予定位置」という)として決定する。なお、停止操作が検出されたときの該当リールに応じた図柄カウンタの値に対応する図柄位置は、リールの回転の停止が開始される図柄位置であり、これを「停止開始位置」という。
【0110】
つまり、滑り駒数は、ストップスイッチ17Sにより停止操作が検出されてから該当するリールの回転が停止するまでのリールの回転量である。言い換えれば、ストップスイッチ17Sにより停止操作が検出されてから該当するリールの回転が停止するまでの期間において、該当する表示窓の中段を通過する図柄の数である。これは、ストップスイッチ17Sにより停止操作が検出されてから更新された図柄カウンタの値により把握される。
【0111】
停止テーブルを参照すると、各リール3L,3C,3Rの停止開始位置に応じて滑り駒数が取得される。なお、本実施の形態では、停止テーブルに基づいて滑り駒数が取得されるが、これは仮のものであり、取得した滑り駒数が直ちにリールの停止予定位置を決定するものではない。
【0112】
本実施の形態では、停止テーブルに基づいて取得された滑り駒数(以下、「停止データ用滑り駒数」という)より適切な滑り駒数が存在する場合は、後述する優先順位テーブル(図24図28参照)を参照して滑り駒数を変更するようになっている。本実施の形態において、停止データ用滑り駒数は、停止開始位置から最大滑り駒数である4個先の図柄位置までの各図柄について、優先順位の比較を行う際の検索順序を決定するために参照される(図29参照)。
【0113】
本実施の形態では、順押しと変則押しに応じて、参照する停止テーブルを使い分けるようにしている。順押しであれば、順押し時第1停止用停止テーブル(図18参照)と、順押し時第2・第3停止用停止テーブル(図20参照)が参照される。一方、変則押しであれば、変則押し時停止テーブル(図21参照)が参照される。
【0114】
[順押し時第1停止用停止テーブル]
次に、図18を参照して、順押し時第1停止用停止テーブルについて説明する。順押し時第1停止用停止テーブルは、左リール3Lの停止開始位置「0」〜「20」に応じて、停止データ用滑り駒数とライン変更ステータスを規定している。ライン変更ステータスは、後述する順押し時制御変更テーブルを参照するときに用いられる。
【0115】
[順押し時制御変更テーブル]
次に、図19を参照して、順押し時制御変更テーブルについて説明する。順押し時制御変更テーブルは、変更対象ポジション(左リール3Lの停止予定位置)に応じて、Cラインチェックデータと順押し時第2・第3停止用停止テーブル番号を規定している。例えば、順押し時第1停止用停止テーブルに基づいて取得されたライン変更ステータスが「0」であり、左リール3Lの停止予定位置が「15」であれば、Cラインチェックデータが「0」になり、順押し時第2・第3停止用停止テーブル番号が「1」になる。
【0116】
[順押し時第2・第3停止用停止テーブル及び変則押し時停止テーブル]
次に、図20及び図21を参照して、順押し時第2・第3停止用停止テーブル及び変則押し時停止テーブルについて説明する。順押し時第2・第3停止用停止テーブル及び変則押し時停止テーブルは、図柄位置「0」〜「20」のそれぞれに応じて1バイトの停止データを規定している。
【0117】
順押し時第2・第3停止用停止テーブル及び変則押し時停止テーブルで規定される停止データは、それ自身が対応付けられている図柄位置がリールの回転を停止する位置として適切か否かの情報を有している。そして、この停止データは、対応する図柄位置がリールの回転を停止する位置として適切か否かの情報を、「Aライン」の列に対応するビット及び「Bライン」の列に対応するビットに割り当てるようになっている。また、停止データは、これら2種類の情報のうち何れを採用すべきかの情報を、「ライン変更」の列に対応するビットを割り当てて規定している。
【0118】
つまり、順押し時第2・第3停止用停止テーブル及び変則押し時停止テーブルは、リールの回転を停止する位置の決め方を複数通り規定している。したがって、停止開始位置が同じ図柄位置であっても、第1停止時の停止位置などに基づいてリールの回転を停止する位置を異ならせることが可能となる。このような構成は、情報の圧縮化を図ることを目的としている。
【0119】
停止データ用滑り駒数の決定は、次のようにして行われる。まず、停止操作が検出されたストップボタンの種別に応じて停止データを構成する8つのビット列の何れを参照するかを指定する。例えば、中ストップボタン17Cが押されたとき、ビット4の「中リールAライン」の列が指定される。
【0120】
そして、指定されたビット列を参照し、停止開始位置から最大の滑り駒数の範囲までの各図柄位置について、対応するデータとして“1”が規定されているか否かの検索を順次行う。この検索の結果、停止開始位置から、対応するデータとして“1”が規定されている図柄位置までの差分を停止データ用滑り駒数として決定する。
【0121】
なお、参照するビット列を「Aライン」の列から「Bライン」の列へ変更するか否かは、「ライン変更」の列を参照し、停止開始位置に対応するデータに“1”が規定されているか否かによって決定される。そして、ライン変更を行うと決定されたときには、以降において、「Bライン」の列が指定され、上記検索が行われる。
【0122】
図20は、順押し時第2・第3停止用停止テーブル番号が“1”のときに参照される順押し時第2・第3停止用停止テーブルを示す。この順押し時第2・第3停止用停止テーブルが参照されると、「リプレイ13」に対応する図柄の組合せがセンターライン8(図2参照)に沿って表示されるような停止データを規定している。
【0123】
図21は、変則押し時テーブル選択データが“1”のときに参照される変則押し時停止テーブルを示す。この変則押し時停止テーブルが参照されると、「リプレイ13」に対応する図柄の組合せがセンターライン8に沿って表示されるような停止データを規定する。
【0124】
[優先引込データ選択テーブル]
次に、図22及び図23を参照して、優先引込データ選択テーブルについて説明する。
優先引込データ選択テーブルは、押下順と各停止操作に応じて優先引込データを規定している。なお、優先引込データ選択テーブルは、押下順序別判定フラグが「1」である場合に、優先引込データ選択テーブル選択データに基づいて選択される。
【0125】
図22は、優先引込データ選択テーブルAを示す。この優先引込データ選択テーブルAは、押下順序別判定フラグが「1」であり、優先引込データ選択テーブル選択データが「0」のときに参照される(図17参照)。つまり、本実施の形態では、小役・リプレイ用データポインタが「13」のときに、優先引込データ選択テーブルAが参照される。
【0126】
優先引込データ選択テーブルAが参照されると、押下順(押し順)が「左中右」又は「左右中」のときの各停止操作に対しては、優先引込データ「4」が取得される。また、押下順が「中左右」のときは、第2停止操作或いは第3停止操作に対して優先引込データ「4」が取得される。一方、押下順が「中左右」のときの第1停止操作に対しては、優先引込データ「0」が取得される。また、その他の押下順のときは、各停止操作に対して優先引込データ「0」が取得される。
【0127】
優先引込データ「0」が取得されると、後述の優先順位テーブルA(図24参照)が選択される。一方、優先引込データ「4」が取得されると、後述の優先順位テーブルE(図28参照)が選択される。
【0128】
図23は、優先引込データ選択テーブルBを示す。この優先引込データ選択テーブルBは、押下順序別判定フラグが「1」であり、優先引込データ選択テーブル選択データが「1」のときに参照される(図17参照)。つまり、本実施の形態では、小役・リプレイ用データポインタが「14」のときに、優先引込データ選択テーブルBが参照される。
【0129】
優先引込データ選択テーブルBが参照されると、押下順(押し順)が「右左中」又は「右中左」のときの各停止操作に対しては、優先引込データ「4」が取得される。また、押下順が「中右左」のときは、第2停止操作或いは第3停止操作に対して優先引込データ「4」が取得される。一方、押下順が「中右左」のときの第1停止操作に対しては、優先引込データ「0」が取得される。また、その他の押下順のときは、各停止操作に対して優先引込データ「0」が取得される。
【0130】
[優先順位テーブル]
次に、図24図28を参照して、優先順位テーブルについて説明する。優先順位テーブルは、予め定められた優先順位に応じて引込データを規定している。
【0131】
優先順位テーブルは、停止データ用滑り駒数の他に、より適切な滑り駒数が存在するか否かを検索するために使用される。優先順位は、入賞に係る図柄の組合せの種別間で優先的に引き込みが行われる順位を規定するものである。引込データは、それぞれ1バイトのデータとして表される。この引込データの構成は、前述の内部当籤役及び表示役の構成と同様に、各ビットに対して固有の図柄の組合せが割り当てられている。
【0132】
本実施の形態では、まず、前述した停止テーブルに基づいて停止データ用滑り駒数が取得されるが、この停止データ用滑り駒数の他に、より適切な滑り駒数が存在する場合には、この適切な滑り駒数に変更するようにしている。つまり、停止テーブルにより取得された滑り駒数にかかわらず、内部当籤役によって表示を許可する図柄の組合せの優先順位に基づいて、より適切な滑り駒数が決定されるようになる。
【0133】
図24は、優先順位テーブルAを示す。優先順位テーブルBは、優先引込データが「0」のときに参照される。この優先順位テーブルAは、内部当籤役に応じて、優先順位「1」〜「5」及び引込データを規定している。
【0134】
優先順位テーブルAでは、優先順位「1」に対して「リプレイ13」に対応する引込データを規定し、優先順位「2」に対して「リプレイ1〜12」に対応する引込データを規定している。また、優先順位テーブルAでは、優先順位「3」に対して「赤ベル、青ベル、BARベル」に対応する引込データを規定し、優先順位「4」に対して「特殊役1〜6」に対応する引込データを規定している。
【0135】
そして、優先順位テーブルAでは、優先順位「5」に対して「ボーナス」に対応する引込データを規定している。したがって、優先順位テーブルAが参照されるときは、「リプレイ13」の図柄の組合せの表示が、その他の図柄の組合せの表示よりも優先的に行われるようになる。
【0136】
図25は、優先順位テーブルBを示す。優先順位テーブルBは、優先引込データが「1」のときに参照される。この優先順位テーブルBは、内部当籤役に応じて、優先順位「1」〜「6」及び引込データを規定している。
【0137】
優先順位テーブルBでは、優先順位「1」に対して「リプレイ13」に対応する引込データを規定し、優先順位「2」に対して「リプレイ7〜12」に対応する引込データを規定している。また、優先順位「3」に対して「リプレイ1〜6」に対応する引込データを規定し、優先順位「4」に対して「赤ベル、青ベル、BARベル」に対応する引込データを規定している。そして、優先順位「5」に対して「特殊役1〜6」に対応する引込データを規定し、優先順位「6」に対して「ボーナス」に対応する引込データを規定している。
【0138】
図26は、優先順位テーブルCを示す。優先順位テーブルCは、優先引込データが「2」のときに参照される。この優先順位テーブルCは、内部当籤役に応じて、優先順位「1」〜「6」及び引込データを規定している。なお、優先順位テーブルCは、優先順位テーブルBの優先順位「2」と「3」の引込データを入れ替えたものである。
【0139】
図27は、優先順位テーブルDを示す。優先順位テーブルDは、優先引込データが「3」のときに参照される。この優先順位テーブルDは、内部当籤役に応じて、優先順位「1」〜「6」及び引込データを規定している。
【0140】
優先順位テーブルDの優先順位「1」、「4」〜「6」は、優先順位テーブルBと同一である。この優先順位テーブルDでは、優先順位「2」に対して「リプレイ3,4,7,8」に対応する引込データを規定し、優先順位「3」に対して「リプレイ1,2,9,10」に対応する引込データを規定している。
【0141】
図28は、優先順位テーブルEを示す。優先順位テーブルEは、優先引込データが「4」のときに参照される。この優先順位テーブルEは、内部当籤役に応じて、優先順位「1」〜「5」及び引込データを規定している。
【0142】
優先順位テーブルEの優先順位「3」〜「5」は、優先順位テーブルAと同一である。この優先順位テーブルEでは、優先順位「1」に対して「リプレイ1〜6」に対応する引込データを規定し、優先順位「2」に対して「リプレイ7〜13」に対応する引込データを規定している。
【0143】
[優先順序テーブル]
次に、図29を参照して、優先順序テーブルについて説明する。優先順序テーブルは、滑り駒数として予め定められた数値の範囲「0」〜「4」の中から優先的に適用する順序(以下、「優先順序」という)を規定する。
【0144】
優先順序テーブルでは、優先順序が下位から上位までの順に各数値の検索を行い、その結果、優先順序「1」に対応する数値から優先的に適用させるようにしている。優先順序テーブルは、優先順位が等しい滑り駒数が複数存在する場合を想定して設けられたものであり、優先順序がより上位であるものを適用するように構成されている。
【0145】
そして、優先順序テーブルは、前述の停止データ用滑り駒数に基づいて、その優先順序を規定している。つまり、停止データ用滑り駒数に基づいて、優先的に適用する数値の優先順序が決定される。
【0146】
<メインRAMに設けられている格納領域の構成>
次に、図30図34を参照して、メインRAM53に設けられている各種格納領域の構成について説明する。
【0147】
[内部当籤役格納領域]
まず、図30を参照して、内部当籤役格納領域の構成について説明する。内部当籤役格納領域は、それぞれ1バイトのデータにより表される内部当籤役格納領域1〜3から構成されている。
【0148】
各内部当籤役格納領域1〜3において、対象となるビットに「1」が立っているとき、そのビットに対応する図柄の組合せの表示が許可される。なお、全ビットが「0」であるとき、その内容はハズレとなる。内部当籤役格納領域1〜3において、複数のビットに「1」が立っているときは、各ビットにそれぞれ対応する図柄の組合せの表示が許可される。
【0149】
なお、メインRAM53には、前述の表示役が格納される表示役格納領域(図示せず)が設けられている。この表示役格納領域の構成は、内部当籤役格納領域の構成と同様となっている。表示役格納領域において、対象となるビットに「1」が立っているとき、そのビットに対応する図柄の組合せが入賞判定ライン(図2参照)上に表示されたことを示す。また、全ビットが「0」であるとき、入賞に係る図柄の組合せが入賞判定ライン上に表示されなかったことを示す。
【0150】
[持越役格納領域]
次に、図31を参照して、持越役格納領域の構成について説明する。前述の内部抽籤の結果、内部当籤役として「MB」が決定されたときは、その内部当籤役が持越役として持越役格納領域に格納される。
【0151】
持越役格納領域に格納された持越役(MB)は、対応する図柄の組合せ(本実施の形態では「赤7−赤7−赤7」に設定)が入賞判定ライン上に表示されるまでクリアされずに保持される。そして、持越役格納領域に持越役が格納されている間は、内部抽籤によって決定された内部当籤役に加えて、持越役が内部当籤役格納領域に格納される。
【0152】
[遊技状態フラグ格納領域]
次に、図32を参照して、遊技状態フラグ格納領域の構成について説明する。遊技状態フラグ格納領域は、1バイトからなる遊技状態フラグを格納する。遊技状態フラグは、各ビットに対して固有のボーナスゲーム又はRTが割り当てられている。
【0153】
遊技状態フラグ格納領域において対象となるビットに「1」が立っているとき、該当するボーナスゲームやRTの作動が行われている。なお、本実施の形態では、全ビットが「0」であるとき、一般遊技状態と定義する。
【0154】
[図柄格納領域]
次に、図33を参照して、図柄格納領域の構成について説明する。図柄格納領域は、入賞判定ラインに沿って表示される各リール3L,3C,3Rの図柄を特定するデータ(図柄コード)を格納する。本実施の形態では、入賞判定ラインがセンターライン8のみであるため、左表示窓4L,4C,4Rの中段に表示される図柄に係る図柄コードが格納される。
【0155】
図33に示す図柄格納領域は、各リール3L,3C,3Rの図柄カウンタが「4」の場合(図6参照)の構成例である。図柄格納領域に格納されている図柄の組合せと、前述の図柄組合せテーブルにより規定されている図柄の組合せとが一致するか否かを判定することにより、表示役が決定される。
【0156】
[表示役予想格納領域]
次に、図34を参照して、表示役予想格納領域の構成について説明する。表示役予想格納領域は、リールの種別に応じて、左リール用表示役予想格納領域、中リール用表示役予想格納領域及び右リール用表示役予想格納領域の3つを含んで構成される。
【0157】
各表示役予想格納領域には、対応するリールの各図柄位置「0」〜「20」に応じて決定された優先引込順位データが格納される。本実施の形態では、表示役予想格納領域を参照することにより、前述の停止テーブルに基づいて決定された滑り駒数の他に、より適切な滑り駒数が存在するか否かが検索される。
【0158】
表示役予想格納領域に格納される優先順位引込データの内容は、優先引込順位データを決定する際に参照された優先順位テーブルの種類によって異なる。図34に示す表示役予想格納領域は、優先順位テーブルAを参照した場合の構成例である。この表示役予想格納領域では、優先引込順位データのビット5が「リプレイ13」に対応し、ビット4が「リプレイ1〜12」に対応する。また、ビット3は、「赤ベル、青ベル、BARベル」に対応し、ビット2が「特殊役1〜6」に対応する。そして、ビット1は、「ボーナス」に対応し、ビット0が「停止可能」に対応する。
【0159】
ビット0が対応する「停止可能」は、ハズレ用である。そして、対象となる図柄位置の図柄が表示されると、内部当籤役として決定されていない当籤役に対応した図柄の組合せが表示されてしまう場合は、優先引込順位データのビット0に「0」が格納される。
【0160】
優先引込順位データは、その値が大きいほど優先順位が高いことを表している。例えば、図34に示す表示役予想格納領域において、優先順位が最も高い優先順位引込データは、「00111111」(リプレイ1〜13+小役+ボーナス)となる。一方、優先順位が最も低い優先順位引込データは、「00000000」(停止禁止)となる。
【0161】
優先引込順位データを参照することにより、リールの周面に配された各図柄間における優先順位の相対的な評価が可能となる。つまり、優先引込順位データとして最も大きい値が決定されている図柄が最も優先順位の高い図柄となる。したがって、優先引込順位データは、リールの周面に配された各図柄間の順位を示すものといえる。なお、優先引込順位データの値が等しい図柄が複数存在する場合は、前述の優先順序テーブル(図29参照)が規定する優先順序に従って1つの図柄が決定される。
【0162】
<主制御回路の動作説明>
次に、図35図58を参照して、主制御回路41のメインCPU51により実行されるプログラムの内容について説明する。
【0163】
[メインCPUの制御によるメインフローチャート]
まず、図35を参照して、メインCPU51の制御によるメインフローチャートについて説明する。
【0164】
パチスロ1に電源が投入されると、はじめに、メインCPU51は、初期化処理を行う(S1)。この初期化処理では、メインRAM53が正常であるか否かのチェックや入出力ポートの初期化等が行われる。
【0165】
次に、メインCPU51は、メインRAM53における指定格納領域のクリアを行う(S2)。指定格納領域とは、例えば、内部当籤役格納領域や表示役格納領域等、1回の遊技ごとに消去が必要な格納領域である。
【0166】
次に、メインCPU51は、後で図36を参照して説明するボーナス作動監視処理を行う(S3)。この処理では、MB遊技状態中にCTの作動を継続させるための処理を行う。次に、メインCPU51は、後で図37を参照して説明するメダル受付・スタートチェック処理を行う(S4)。この処理では、メダルセンサ35Sやスタートスイッチ16Sの入力のチェック等が行われる。
【0167】
次に、メインCPU51は、乱数値を抽出し、メインRAM53に設けられた乱数値格納領域に格納する(S5)。抽出した乱数値を乱数値格納領域に格納すると、メインCPU51は、後で図38及び図39を参照して説明する内部抽籤処理を行う(S6)。この処理では、乱数値に基づいた抽籤により内部当籤役の決定が行われる。
【0168】
次に、メインCPU51は、後で図41を参照して説明するリール停止初期設定処理を行う(S7)。この処理では、リール停止初期設定テーブル(図17参照)が参照され、各リール3L,3C,3Rの回転を停止する際に用いる各種データが決定される。また、各リールの周面に配された各図柄について内部当籤役を反映させた優先順位が決定される。
【0169】
次に、メインCPU51は、スタートコマンドを副制御回路42に対して送信する(S8)。スタートコマンドは、内部当籤役等を特定するパラメータを含んで構成される。次に、メインCPU51は、全リールの回転開始を要求する(S9)。全リールの回転開始が要求されると、一定の周期(1.1173msec)で実行される割込処理(図58参照)によってステッピングモータ61L,61C,61Rの駆動が制御され、各リール3L,3C,3Rの回転が開始される。このとき、各リール3L,3C,3Rは、その回転が定速に達するまで加速が行われ、その後、定速が維持されるように制御される。
【0170】
次に、メインCPU51は、各リール3L,3C,3Rの回転は定速であるか否かを判別する(S10)。各リール3L,3C,3Rの回転は定速ではないと判別したとき、メインCPU51は、各リール3L,3C,3Rの回転が定速に達するまで待機する。
【0171】
一方、各リール3L,3C,3Rの回転は定速であると判別したとき、メインCPU51は、後で図46を参照して説明するリール停止制御処理を行う(S11)。この処理では、ストップボタン17L,17C,17Rが押されたタイミングと内部当籤役とに基づいて該当するリールの回転が停止される。
【0172】
次に、メインCPU51は、後で図43を参照して説明する表示役検索処理を行う(S12)。この処理では、図柄組合せテーブル(図7参照)が参照され、入賞判定ラインに沿って表示された図柄の組合せに基づいて表示役及びメダルの払出枚数が決定される。次に、メインCPU51は、後で図54を参照して説明する表示役等決定処理を行う(S13)。この処理では、表示役に基づいてRTの移行が管理される。
【0173】
次に、メインCPU51は、表示役コマンドを副制御回路に対して送信する(S14)。表示役コマンドは、表示役や払出枚数等を特定するパラメータを含んで構成される。次に、メインCPU51は、メダル払出処理を行う(S15)。この処理では、S12において決定された払出枚数に基づいて、ホッパー33の駆動やクレジット枚数の更新が行われる。
【0174】
次に、メインCPU51は、遊技状態フラグ格納領域を参照し、ボーナス作動中フラグがオンであるか否かを判別する(S16)。本実施の形態に係る遊技状態フラグ格納領域には、ボーナス作動中フラグとして、SB遊技状態フラグ、CT遊技状態フラグ及びMB遊技状態フラグが格納されている。
【0175】
ボーナス作動中フラグがオンであると判別したとき、メインCPU51は、後で図55を参照して説明するボーナス終了チェック処理を行う(S17)。この処理では、ボーナスの終了契機を管理するための各種カウンタを参照して、ボーナスの作動を終了するか否かがチェックされる。
【0176】
一方、ボーナス作動中フラグがオンであると判別したとき、又はS17のボーナス終了チェック処理が終了した場合には、メインCPU51は、後で図56を参照して説明するRTゲーム数カウンタ更新処理を行う(S18)。この処理では、RT遊技状態であった場合の残りのゲーム数の更新が行われる。本実施の形態では、RT遊技数カウンタが「0」になると、RTの作動が終了する。なお、本実施の形態では、RTの作動が行われる遊技を100回に設定している。
【0177】
RTゲーム数カウンタ更新処理が終了すると、メインCPU51は、後で図57を参照して説明するボーナス作動チェック処理を行う(S19)。この処理では、MBの作動を開始するか否かや、再遊技を行うか否かがチェックされる。ボーナス作動チェック処理が終了すると、メインCPU51は、再びS2の処理を行う。
【0178】
[ボーナス作動監視処理]
次に、図36を参照して、ボーナス作動監視処理について説明する。
【0179】
はじめに、メインCPU51は、MB遊技状態フラグ(図32参照)はオンであるか否かを判別する(S31)。MB遊技状態フラグはオンではないと判別したとき、メインCPU51は、ボーナス作動監視処理を終了し、処理をメインフロー(図35参照)に移す。
【0180】
一方、MB遊技状態フラグはオンであると判別したとき、ボーナス作動時テーブル(図8参照)に基づいてCT作動時処理を行う(S32)。この処理では、CT遊技状態フラグがオンされる。その後、メインCPU51は、ボーナス作動監視処理を終了し、処理をメインフローに移す。
【0181】
[メダル受付・スタートチェック処理]
次に、図37を参照して、メダル受付・スタートチェック処理について説明する。
【0182】
はじめに、メインCPU51は、自動投入カウンタは0であるか否かを判別する(S41)。自動投入カウンタは0であると判別したとき、メインCPU51は、メダル通過許可を行う(S42)。この処理では、セレクタのソレノイドの駆動が行われ、セレクタ内のメダルの通過が促される。メダル通過許可を行うと、メインCPU51は、S45の処理に移行する。
【0183】
自動投入カウンタは0ではないと判別したとき、メインCPU51は、自動投入カウンタを投入枚数カウンタに複写する(S43)。その後、メインCPU51は、自動投入カウンタをクリアする(S44)。自動投入カウンタは、前回の単位遊技において「リプレイ1〜13」の何れかが成立したか否かを識別するためのデータである。「リプレイ1〜13」の何れかが成立したときには、前回の単位遊技において投入された枚数分のメダルが自動投入カウンタに自動で投入される。つまり、S43及びS44の処理は、再遊技を行うための処理である。
【0184】
次に、メインCPU51は、投入枚数カウンタの最大値として3をセットする(S45)。次に、メインCPU51は、MB遊技状態フラグはオンであるか否かを判別する(S46)。メインCPU51は、S48の処理に移行する。MB遊技状態フラグはオンであると判別したとき、メインCPUは、投入枚数カウンタの最大値として2をセットする(S47)。つまり、本実施の形態では、MB遊技状態におけるメダルの投入枚数を2枚にしている。
【0185】
S47の後、又はS46の処理でMB遊技状態フラグはオンではないと判別したとき、メインCPU51は、メダルの通過は検出されたか否かを判別する(S48)。メダルの通過は検出されなかったと判別したとき、メインCPU51は、S54の処理に移行する。
【0186】
一方、メダルの通過は検出されたと判別したとき、メインCPU51は、投入枚数カウンタは最大値に達したか否かを判別する(S49)。投入枚数カウンタは最大値に達していないと判別したとき、メインCPU51は、投入枚数カウンタを1加算する(S50)。
【0187】
次に、メインCPU51は、有効ラインカウンタに1を格納する(S51)。次に、メインCPU51は、メダル投入コマンドを副制御回路42に対して送信する(S52)。メダル投入コマンドは、投入枚数等を特定するためのパラメータを含んで構成されている。メダル投入コマンドを送信すると、メインCPU51は、S54の処理に移行する。
【0188】
S49の処理において投入枚数カウンタは最大値であると判別したとき、メインCPU51は、クレジットカウンタを1加算する(S53)。S53の処理の後、S52の処理後、又はS48の処理においてメダルの通過が検出されていないと判別したとき、メインCPU51は、ベットスイッチのチェックを行う(S54)。この処理では、ベットボタンに対応する数値が、投入枚数カウンタに加算され、且つ、クレジットカウンタから減算される。
【0189】
次に、メインCPU51は、投入枚数カウンタは最大値に達したか否かを判別する(S55)。本実施の形態では、投入枚数カウンタの最大値が2又は3になる。投入枚数カウンタは最大値に達していないと判別したとき、メインCPU51は、処理をS48に戻す。一方、投入枚数カウンタは最大値に達したと判別したとき、メインCPU51は、スタートスイッチはオンであるか否かを判別する(S56)。
【0190】
スタートスイッチはオンではないと判別したとき、メインCPU51は、処理をS48に戻す。一方、スタートスイッチはオンであると判別したとき、メインCPU51は、メダル通過禁止を行う(S57)。これにより、セレクタのソレノイドの駆動が行われず、投入されたメダルの排出が促される。この処理が終了すると、メインCPU51は、メダル受付・スタートチェック処理を終了し、処理をメインフロー(図35参照)に移す。
【0191】
[内部抽籤処理]
次に、図38及び図39を参照して、内部抽籤処理について説明する。
【0192】
はじめに、メインCPU51は、内部抽籤テーブル決定テーブル(図9参照)に基づいて、メダルの投入枚数に応じた内部抽籤テーブルの種別と抽籤回数を決定する(S61)。この処理では、遊技状態格納領域が参照され、ボーナスの作動の有無等に応じて、内部抽籤テーブル及び抽籤回数が決定される。なお、抽籤回数は、内部抽籤テーブルにより規定された各当籤番号について、抽籤値の減算及び桁かりが生じたか否かの判定を行う回数を示す。
【0193】
次に、メインCPU51は、後で図40を参照して説明する抽籤値変更処理を行う(S62)。この処理では、遊技状態とメダルの投入枚数に応じてリプレイ又は/及び小役に係る当籤番号の抽籤値が変更される。
【0194】
次に、メインCPU51は、乱数値格納領域に格納されている乱数値を取得し、判定用乱数値としてセットする(S63)。次に、メインCPU51は、当籤番号の初期値として1をセットする(S64)。
【0195】
次に、メインCPU51は、内部抽籤テーブルを参照して当籤番号に対応する抽籤値を取得する(S65)。続いて、メインCPU51は、判定用乱数値から抽籤値を減算する(S66)。次に、メインCPU51は、桁かりが行われたか否かを判別する(S67)。桁かりが行われていないと判別したとき、メインCPU51は、当籤番号を1加算し、抽籤回数を1減算する(S68)。
【0196】
次に、メインCPU51は、抽籤回数は0であるか否かを判別する(S69)。抽籤回数は0ではないと判別したとき、メインCPU51は、処理をS65に戻す。一方、抽籤回数は0であると判別したとき、メインCPU51は、小役・リプレイ用データポインタとして0をセットし、ボーナス用データポインタとして0をセットする(S70)。
【0197】
S67の処理において桁かりが行われたと判別したとき、メインCPU51は、現在の当籤番号に応じて、小役・リプレイ用データポインタ及びボーナス用データポインタを取得する(S71)。S71の処理又はS70の処理の後、メインCPU51は、小役・リプレイ用内部当籤役決定テーブルを参照し、小役・リプレイ用データポインタに基づいて内部当籤役を取得する(S72)。そして、メインCPU51は、取得した内部当籤役を内部当籤役格納領域(図30参照)に格納する(S73)。
【0198】
次に、メインCPU51は、CT遊技状態フラグはオンであるか否かを判別する(S74)。CT遊技状態フラグはオンであると判別したとき、メインCPU51は、内部当籤役格納領域1のビット2〜7と、内部当籤役格納領域2のビット0〜2に「1」をセットする(S75)。これにより、CT遊技状態(MB遊技状態)において、全ての小役が内部当籤役として決定される。したがって、メダルの払い出しに係る全ての図柄の組合せの表示が許可されたことになる。
【0199】
S75の処理の後、又はS74の処理でCT遊技状態フラグはオンではない判別したとき、メインCPU51は、持越役格納領域に格納されているデータは「00000000」であるか否かを判別する(S76)。持越役格納領域に格納されているデータは「00000000」であると判別したとき、メインCPU51は、ボーナス用内部当籤役決定テーブルを参照し、ボーナス用データポインタに基づいて内部当籤役を取得する(S77)。
【0200】
次に、メインCPU51は、内部当籤役は「SB」であるか否かを判別する(S78)。内部当籤役は「SB」であると判別したとき、メインCPU51は、その結果を内部当籤役格納領域に格納する(S79)。次に、メインCPU51は、MB遊技状態フラグはオンであるか否かを判別する(S80)。
【0201】
S80の処理でMB遊技状態フラグはオンであると判別したとき、メインCPU51は、ボーナス終了時処理を行う(S81)。このとき、遊技状態フラグ格納領域(図32参照)では、MB遊技状態フラグとCT遊技状態フラグがそれぞれオンとなっているが、メインCPU51は、MB遊技状態フラグのみをオフにする。CT遊技状態フラグは、リール停止制御処理(図46参照)において最大滑り駒数の変更を行うために参照された後、ボーナス終了チェック処理(図55参照)においてオフされる。
【0202】
次に、メインCPU51は、ボーナス終了コマンドを副制御回路42に対して送信する(S82)。これにより、MBの作動が終了したことが副制御回路42に対して通知される。
【0203】
S78の処理において、内部当籤役は「SB」ではないと判別したとき、メインCPU51は、MB遊技状態フラグはオンであるか否かを判別する(S83)。MB遊技状態フラグはオンではないと判別したとき、メインCPU51は、取得した内部当籤役を持越役格納領域に格納する(S84)。
【0204】
S82,S84の処理の後、S80,S83の処理でMB遊技状態フラグはオンであると判別したとき、S76の処理で持越役格納領域に格納されているデータは「00000000」ではないと判別したとき、メインCPU51は、持越役格納領域と内部当籤役格納領域との論理和をとり、その結果を内部当籤役格納領域に格納する(S85)。その後、メインCPU51は、内部抽籤処理を終了し、処理をメインフロー(図35参照)に移す。
【0205】
[抽籤値変更処理]
次に、図40を参照して、抽籤値変更処理について説明する。
【0206】
はじめに、メインCPU51は、遊技状態フラグ格納領域(図32参照)を参照し、RT遊技状態フラグはオンであるか否かを判別する(S91)。RT遊技状態フラグはオンであると判別したとき、メインCPU51は、RT遊技状態用リプレイ内部抽籤テーブルA(図13参照)又はRT遊技状態用リプレイ内部抽籤テーブルB(図14参照)を参照し、リプレイに係る当籤番号の抽籤値を変更する(S92)。
【0207】
S92の処理において、メダルの投入枚数が3枚のとき、メインCPU51は、RT遊技状態用リプレイ内部抽籤テーブルAに基づいて、一般遊技状態用内部抽籤テーブル(図10参照)により規定されている当籤番号「3」〜「16」の抽籤値を変更する。一方、メダルの投入枚数が2枚のとき、メインCPU51は、RT遊技状態用リプレイ内部抽籤テーブルBに基づいて、2枚掛け用内部抽籤テーブル(図11参照)により規定されている当籤番号「3」〜「16」の抽籤値を変更する。
【0208】
S92の処理の後、又はS91の処理でRT遊技状態フラグはオンではないと判別したとき、メインCPU51は、SB遊技状態フラグはオンであるか否かを判別する(S93)。SB遊技状態フラグはオンではないと判別したとき、メインCPU51は、抽籤値変更処理を終了し、処理を内部抽籤処理(図38参照)に移す。
【0209】
一方、SB遊技状態フラグはオンであると判別したとき、メインCPU51は、SB遊技状態用内部抽籤テーブル(図12を参照)を参照し、小役に係る当籤番号の抽籤値を変更する(S94)。
【0210】
S94の処理において、メダルの投入枚数が3枚のとき、メインCPU51は、SB遊技状態用内部抽籤テーブルに基づいて、一般遊技状態用内部抽籤テーブルにより規定されている当籤番号「17」〜「19」の抽籤値を変更する。一方、メダルの投入枚数が2枚のとき、メインCPU51は、SB遊技状態用内部抽籤テーブルに基づいて、2枚掛け用内部抽籤テーブルにより規定されている当籤番号「17」〜「19」の抽籤値を変更する。S94の処理を終えると、メインCPU51は、抽籤値変更処理を終了し、処理を内部抽籤処理に移す。
【0211】
[リール停止初期設定処理]
次に、図41を参照して、リール停止初期設定処理について説明する。
【0212】
はじめに、メインCPU51は、リール停止初期設定テーブル(図17参照)を参照し、小役・リプレイ用データポインタに基づいて、押下順序別判定フラグ、優先引込データ選択テーブル選択データ、順押し時テーブル選択データ、順押し時テーブル変更データ及び変則押し時テーブル選択データを選択し、メインRAM53に格納する(S121)。
【0213】
次に、メインCPU51は、遊技状態フラグ格納領域(図32参照)を参照し、CT遊技状態フラグはオンであるか否を判別する(S122)。CT遊技状態フラグはオンであると判別したとき、メインCPU51は、S121の処理でメインRAM53に格納した各データをCT中停止テーブル選択データに変更する(S123)。CT中停止テーブル選択データは、CT中停止テーブル(図示せず)を選択するためのデータである。本実施の形態に係るCT中停止テーブルは、左リール3Lの滑り駒数を「0」に規定している。
【0214】
S123の処理の後、又はS122の処理においてCT遊技状態フラグはオンではないと判別したとき、メインCPU51は、各図柄格納領域(図33参照)に回転中の識別子「0FFH(11111111B)」を格納する(S124)。次に、メインCPU51は、メインRAM53に設けられたストップボタン未作動カウンタに3を格納する(S125)。ストップボタン未作動カウンタは、停止操作が検出されていないストップボタンの数を管理するためのカウンタである。
【0215】
次に、メインCPU51は、後で図42を参照して説明する表示役予想格納処理を行う(S126)。S126の処理を終えると、メインCPU51は、リール停止初期設定処理を終了し、処理をメインフロー(図35参照)に移す。
【0216】
[表示役予想格納処理]
次に、図42を参照して、表示役予想格納処理について説明する。
【0217】
はじめに、メインCPU51は、ストップボタン未作動カウンタを検索回数としてメインRAM53に格納する(S141)。次に、メインCPU51は、検索対象リールを決定する(S142)。メインCPU51は、回転中のリールのうち、最も左寄りのリールから順に検索対象リールとして決定する。
【0218】
例えば、全て(3つ)のリールの回転が行われているとき、最初に左リール3Lが検索対象リールとして決定される。そして、左リール3Lについて後述のS156までの各処理が行われてS142の処理に戻ると、続いて中リール3Cが検索対象リールとして決定される。そして、最後に右リール3Rが検索対象リールとして決定される。
【0219】
次に、メインCPU51は、決定された検索対象リールに基づいて、表示役予想格納領域のアドレスを指定する(S143)。例えば、検索対象リールが左リール3Lであった場合、左リール用表示役予想格納領域の先頭アドレス(図柄位置「0」のアドレス)が指定される。
【0220】
次に、メインCPU51は、図柄位置データとして「0」をセットし、図柄チェック回数として「21」をセットする(S144)。続いて、メインCPU51は、図柄配置テーブル(図6参照)を参照し、図柄位置データに基づいて図柄コードを取得し、図柄格納領域にその図柄コード格納する(S145)。
【0221】
例えば、検索対象リールが左リール3Lであり、現在の図柄位置データが「0」のとき、左リール3Lの図柄位置「0」に規定されている図柄コード「00000111(ブランク)」が図柄格納領域における左表示窓4Lの中段に格納される。
【0222】
次に、メインCPU51は、後で図43を参照して説明する表示役検索処理を行う(S146)。この処理では、検索対象リールの各図柄位置に応じて取得する図柄コードに基づいて、入賞判定ライン上に表示される可能性のある図柄の組合せの検索を行う。つまり、それぞれの図柄位置にて仮にリールの回転が停止したとして、入賞判定ライン上に表示される可能性のある図柄の組合せの検索を行う。
【0223】
次に、メインCPU51は、後で図44を参照して説明する優先引込順位データ取得処理を行う(S147)。この処理では、表示役検索処理による検索の結果、特定された図柄の組合せと優先順位テーブルとに基づいて、優先引込順位データを決定する。
【0224】
次に、メインCPU51は、決定した優先引込順位データを表示役予想格納領域に格納する(S148)。例えば、現在の図柄位置データが「0」のとき、左リール用表示役予想格納領域の図柄位置「0」に優先引込順位データが格納される。次に、メインCPU51は、表示役予想格納領域のアドレス及び図柄位置データをそれぞれ1加算し、図柄チェック回数を1減算する(S149)。
【0225】
次に、メインCPU51は、図柄チェック回数は0であるか否かを判別する(S150)。図柄チェック回数は0ではないと判別したとき、メインCPU51は、処理をS145に移す。一方、図柄チェック回数は0であると判別したとき、メインCPU51は、検索回数を1減算する(S151)。
【0226】
次に、メインCPU51は、検索回数は0であるか否かを判別する(S152)。検索回数は0であると判別したとき、メインCPU51は、表示役予想格納処理を終了し、処理をリール停止初期設定処理(図41参照)に移す。一方、検索回数は0ではないと判別したとき、メインCPU51は、全図柄格納領域に回転中の識別子を格納する(S153)。
【0227】
次に、メインCPU51は、ストップボタン未作動カウンタは3であるか否かを判別する(S154)。ストップボタン未作動カウンタは3であると判別したとき、つまり、各リール3L,3C,3Rが回転中のとき、メインCPU51は、処理をS142に移す。一方、ストップボタン未作動カウンタは3ではないと判別したとき、メインCPU51は、作動ストップボタンに基づいて検索対象リールを決定し、図柄位置データとして停止予定位置をセットする(S155)。
【0228】
次に、メインCPU51は、図柄配置テーブルを参照し、図柄位置データに基づいて各図柄格納領域に図柄コードを格納する(S156)。つまり、既に回転が停止されたリールについて、入賞判定ライン上に表示されている図柄の図柄コードが格納される。そして、既に回転が停止されたリールの上記図柄と回転中のリールの各図柄位置に配されている図柄との組合せに基づいて後述の表示役検索処理が行われる。S156の処理を終えると、メインCPU51は、処理をS142に移す。
【0229】
[表示役検索処理]
次に、図43を参照して、表示役検索処理について説明する。
【0230】
はじめに、メインCPU51は、表示役格納領域をクリアし、図柄格納領域(図33参照)の先頭アドレスをセットする(S181)。つまり、センターライン8に対応するアドレスが指定される。次に、メインCPU51は、図柄組合せテーブル(図7参照)の先頭アドレスをセットする(S182)。つまり、MBの図柄の組合せ「赤7−赤7−赤7」に対応するアドレスがセットされる。
【0231】
次に、メインCPU51は、図柄組合せテーブルにより規定される図柄の組合せと、図柄格納領域に格納されている3つの図柄コードとを比較する(S183)。すなわち、センターライン8に応じて、左リール3Lの図柄、中リール3Cの図柄及び右リール3Rの図柄からなる図柄の組合せと、図柄組合せテーブルにより規定されている図柄の組合せとが比較される。
【0232】
次に、メインCPU51は、3つの図柄コードのうち回転中を示す識別子を除くものが図柄組合せテーブルにより規定されている図柄の組合せと一致するか否かを判別する(S184)。例えば、図柄格納領域のセンターラインに格納されている3つの図柄コードが「赤7−回転中−回転中」を示すとき、MBの図柄の組合せ「赤7−赤7−赤7」と一致すると判別される。
【0233】
S185の処理において一致すると判別したとき、メインCPU51は、入賞作動フラグと格納領域加算データを取得する(S185)。入賞作動フラグは、表示役を表すデータであり、図柄組合せテーブルのデータと同様に8つのビット列からなっている。格納領域加算データは、複数の表示役格納領域が存在する場合に、そのうちの1つを特定するために使用されるデータである。
【0234】
次に、メインCPU51は、表示役格納領域1のアドレスをセットし、格納領域加算データに基づいてアドレスを加算する(S186)。例えば、格納領域加算データが「0」のとき、表示役格納領域1のアドレスがセットされる。次に、メインCPU51は、取得した入賞作動フラグと、指定された表示役格納領域との論理和を当該表示役格納領域に格納する(S187)。
【0235】
次に、メインCPU51は、検索回数は0であるか否かを判別する(S188)。この処理を行うときに検索回数が0である場合は、全てのリールの回転が停止したときである。つまり、表示役検索処理が、前述の図35に示すメインフローチャートのS12で行われる場合である。検索回数は0であると判別したとき、メインCPU51は、払出枚数を取得し、取得した払出枚数を払出枚数カウンタに加算する(S189)。
【0236】
S189の処理の後、S184の処理において一致しないと判別したとき、又はS188の処理において検索回数は0ではないと判別したとき、メインCPU51は、図柄組合せテーブルのアドレスを更新する(S190)。例えば、現在のアドレスがMBの図柄の組合せを指定するアドレスであれば、SBの図柄の組合せを指定するアドレスに更新される。
【0237】
次に、メインCPU51は、更新されたアドレスに対応するデータがエンドコードであるか否かを判別する(S191)。エンドコードではない、つまり、図柄組合せテーブルにより規定されている全ての図柄の組合せについて検索を行っていないと判別したとき、メインCPU51は、処理をS183に移す。
【0238】
一方、エンドコードであると判別したとき、メインCPU51は、有効ラインカウンタに応じた回数を実行したか否かを判別する(S192)。この処理では、メインRAM53に格納されている有効ラインカウンタの値をレジスタに予め転送しておき、このレジスタに転送した値から1減算した値が0になったか否かを判別する。したがって、S192の処理では、メインRAM53に格納されている有効ラインカウンタ自体の減算は行われない。
【0239】
S192の処理において有効ラインカウンタに応じた回数を実行したと判別したとき、メインCPU51は、表示役検索処理を終了する。一方、有効ラインカウンタに応じた回数を実行していないと判別したとき、メインCPU51は、図柄格納領域のアドレスを更新する(S193)。
【0240】
S193の処理では、入賞判定ラインが複数設定されている場合に、別の入賞判定ラインを指定するアドレスに更新される。本実施の形態では、入賞判定ラインがセンターライン8のみであるため、S192の処理において、有効ラインカウンタに応じた回数を実行したと必ず判別される。S193の処理を終了すると、メインCPU51は、処理をS182に移す。
【0241】
[優先引込順位データ取得処理]
次に、図44を参照して、優先引込順位データ取得処理について説明する。
【0242】
はじめに、メインCPU51は、検索対象リールの図柄が「ANY」である表示役に対応する表示役格納領域のビットをクリアする(S211)。「ANY」は任意の図柄を示すものであり、どの図柄が表示されても当該表示役が成立する。そのため、本実施の形態では、優先引込順位データを取得する際に検索対象リールの図柄が「ANY」である表示役に対応する表示役格納領域のビットを参照しないようにしている。
【0243】
次に、メインCPU51は、後で図45を参照して説明する優先引込データ取得処理を行う(S212)。次に、メインCPU51は、S212の処理において取得した優先引込データに応じた優先順位テーブル(図24図28参照)の先頭アドレスをセットし、チェック回数をセットする(S213)。本実施の形態では、チェック回数として「5」又は「6」がセットされる。
【0244】
次に、メインCPU51は、優先順位の初期値として「1」をセットし、優先引込順位データ(図34参照)の初期値として「0」をセットする(S214)。次に、メインCPU51は、優先引込データに応じた優先順位テーブルを参照し、現在の優先順位に基づいた引込データを取得する(S215)。そして、メインCPU51は、内部当籤役格納領域、表示役格納領域および引込データの論理積をとる(S216)。
【0245】
次に、メインCPU51は、論理積の結果は0であるか否かを判別する(S217)。論理積の結果は0ではないと判別したとき、メインCPU51は、キャリーフラグをオンにする(S218)。つまり、引込データの内容に対応する内部当籤役が当籤していて、その内部当籤役に対応する図柄の組合せが表示される場合に、キャリーフラグがオンされる。
【0246】
S218の処理の後、又はS217の処理において論理積の結果は0であると判別したとき、メインCPU51は、キャリーフラグを含めて優先引込順位データのビットパターンを左にローテートする(S219)。ビットパターンが左にシフトされるため、優先順位が上位であるほど、優先引込順位データが大きくなる。
【0247】
次に、メインCPU51は、チェック回数を1減算し、優先順位を1加算する(S220)。そして、メインCPU51は、チェック回数は0であるか否かを判別する(S221)。チェック回数は0ではないと判別したとき、メインCPU51は、処理をS215に移す。一方、チェック回数は0であると判別したとき、メインCPU51は、優先引込順位データのビットパターンを左にローテートする(S222)。
【0248】
次に、メインCPU51は、優先引込順位データを1加算する(S223)。続いて、メインCPU51は、停止禁止チェック処理を行う(S224)。そして、メインCPU51は、優先引込順位データ取得処理を終了し、処理を表示役予想格納処理(図42参照)に移す。
【0249】
S224の処理では、第3停止時又は「ANY」を有する内部当籤役の入賞が確定するために必要な全てのリール(「ANY」以外の図柄に対応するリール)が停止するとき、内部当籤役として当籤していない役が表示されるか否かを判断する。そして、内部当籤役として当籤していない役が表示される場合には、優先順位引込データとして「00000000」をセットし、入賞が確定するために必要な図柄が表示されないようにする。
【0250】
例えば、内部当籤役として「特殊役1」が当籤していない場合に、第1停止操作によって、左表示窓4Lの中段に赤7の図柄が表示され、第2停止操作によって中表示窓4Cの中段にリプレイの図柄が表示されたとする。この場合は、第3停止操作によって右表示窓4Rの中段にベルの図柄が表示されるか否かを判断し、表示される場合には優先順位引込データとして「00000000」をセットし、右表示窓4Rの中段にベルの図柄が表示されないようにする。
【0251】
[優先引込データ取得処理]
次に、図45を参照して、優先引込データ取得処理について説明する。
【0252】
はじめに、メインCPU51は、押下順序別判定フラグは「1」であるか否かを判別する(S231)。押下順序別判定フラグは「1」であると判別したとき、メインCPU51は、優先引込データ選択テーブル選択データ(図17参照)に応じた優先引込データ選択テーブルを参照し、停止済みリールと検索対象リールとに基づいて優先引込データを取得する(S232)。この処理を終えると、メインCPU51は、優先引込データ取得処理を終了し、処理を優先引込順位データ取得処理(図44参照)に移す。
【0253】
S231の処理において押下順序別判定フラグは「1」ではないと判別したとき、メインCPU51は、優先引込データ選択テーブル選択データを優先引込データとして取得する(S233)。この処理を終えると、メインCPU51は、優先引込データ取得処理を終了し、処理を優先引込順位データ取得処理に移す。
【0254】
[リール停止制御処理]
次に、図46を参照して、リール停止制御処理について説明する。
【0255】
はじめに、メインCPU51は、有効なストップボタンが押されたか否かを判別する(S241)。有効なストップボタンが押されていないと判別したとき、メインCPU51は、再びS241の処理を行い、有効なストップボタンの押圧操作を待つ。
【0256】
一方、有効なストップボタンが押されたと判別したとき、メインCPU51は、有効ストップボタン格納領域の対応するビットをリセットし、作動ストップボタンを決定する(S242)。次に、メインCPU51は、ストップボタン未作動カウンタを1減算する(S243)。
【0257】
次に、メインCPU51は、後で図47を参照して説明する滑り駒数決定処理を行う(S244)。次に、メインCPU51は、リール停止コマンドを副制御回路42に対して送信する(S245)。リール停止コマンドには、停止されるリールの種別やその滑り駒数等の情報が含まれる。
【0258】
次に、メインCPU51は、図柄カウンタと滑り駒数とに基づいて停止予定位置を決定し、メインRAM53に格納する(S246)。この処理において、メインCPU51は、図柄カウンタの値に滑り駒数を加算し、その結果を停止予定位置として決定する。停止予定位置が決定されると、後述の割込処理(図58参照)によって、ステッピングモータの駆動が制御され、図柄カウンタが停止予定位置に更新されるのを待ってリールの回転が停止される。
【0259】
次に、メインCPU51は、作動ストップボタンに基づいて検索対象リールを決定し、図柄位置データとして停止予定位置をセットする(S247)。次に、メインCPU51は、図柄配置テーブルを参照し、図柄位置データに基づいて図柄コードを取得し、図柄格納領域に格納する(S248)。つまり、回転が停止されたリールにより入賞判定ライン上に表示された図柄が特定される。
【0260】
次に、メインCPU51は、後で図52を参照して説明する制御変更処理を行う(S249)。次に、メインCPU51は、ストップボタン未作動カウンタは0であるか否かを判別する(S250)。ストップボタン未作動カウンタは0であると判別したとき、メインCPU51は、リール停止制御処理を終了し、処理をメインフロー(図35参照)に移す。
【0261】
一方、ストップボタン未作動カウンタは0ではないと判別したとき、メインCPU51は、前述の表示役予想格納処理(図42参照)を行う(S251)。この処理では、残りの回転中のリールにおける各図柄位置について優先引込順データを決定する。S251の処理が終了すると、メインCPU51は、処理をS241に移す。
【0262】
[滑り駒数決定処理]
次に、図47を参照して、滑り駒数決定処理について説明する。
【0263】
はじめに、メインCPU51は、作動ストップボタンに対応するラインマスクデータを選択する。メインCPU51は、左ストップボタン17Lが押されたとき、ラインマスクデータとして、停止データの「左リールAライン」に対応するビット7に“1”が立てられた「10000000」を選択する。また、中ストップボタン17Cが押されたとき、ラインマスクデータとして、停止データの「中リールAライン」に対応するビット4に“1”が立てられた「00010000」を選択する。また、右ストップボタン17Rが押されたとき、ラインマスクデータとして、停止データの「右リールAライン」に対応するビット1に“1”が立てられた「00000010」を選択する。
【0264】
次に、メインCPU51は、ストップボタン未作動カウンタは2であるか否かを判別する(S272)。ストップボタン未作動カウンタは2ではないと判別したとき、メインCPU51は、後で図48を参照して説明する第2・第3停止処理を行う(S273)。
【0265】
一方、ストップボタン未作動カウンタは2であると判別したとき、メインCPU51は、作動ストップボタンは左ストップボタンであるか否かを判別する(S274)。作動ストップボタンは左ストップボタンであると判別したとき、メインCPU51は、順押し時テーブル選択データおよび図柄カウンタを取得する(S275)。順押し時テーブル選択データは、リール停止初期設定テーブル(図17参照)を参照して取得される。
【0266】
次に、メインCPU51は、順押し時テーブル選択データに対応する順押し時第1停止用停止テーブルを参照し、停止開始位置に基づいて、停止データ用滑り駒数及び変更ステータスを取得する(S276)。
【0267】
S274の処理において作動ストップボタンは左ストップボタンではないと判別したとき、メインCPU51は、変則押し時テーブル選択データを取得し、その変則押し時テーブル選択データに対応する変則押し時停止テーブルをセットする(S277)。変則押し時テーブル選択データは、リール停止初期設定テーブルを参照して取得される。
【0268】
次に、メインCPU51は、後で図49を参照して説明するライン変更ビットチェック処理を行う(S278)。次に、メインCPU51は、後で図50を参照して説明するラインマスクデータ変更処理を行う(S279)。次に、メインCPU51は、セットした変則押し時停止テーブルを参照し、ラインマスクデータおよび停止開始位置に基づいて、停止データ用滑り駒数を取得する。
【0269】
S280の処理の後、S276の処理の後、又はS273の処理の後、メインCPU51は、後で図51を参照して説明する優先引込制御処理を行う(S281)。この処理では、停止開始位置から最大滑り駒数「4(又は1)」の範囲の各図柄位置に応じた優先引込順位データの比較が行われ、最も適切な滑り駒数が決定される。S281の処理を終えると、メインCPU51は、滑り駒数決定処理を終了し、処理をリール停止制御処理(図46参照)に移す。
【0270】
[第2・第3停止処理]
次に、図48を参照して、第2・第3停止処理について説明する。
【0271】
はじめに、メインCPU51は、第2停止操作時であるか否かを判別する(S301)。第2停止操作時であると判別したとき、メインCPU51は、順押し(第1停止は左リール3L)であるか否かを判別する(S302)。順押しであると判別したとき、メインCPU51は、後で図49を参照して説明するライン変更ビットチェック処理を行う(S303)。
【0272】
S303の処理の後、S301の処理で第2停止操作時ではないと判別したとき、又はS302の処理で順押しではないと判別したとき、メインCPU51は、後で図50を参照して説明するラインマスクデータ変更処理を行う(S304)。次に、メインCPU51は、滑り駒数検索処理を行う(S305)。この処理では、停止テーブル(図20及び図21参照)を参照し、停止開始位置に基づいて停止データ用滑り駒数が決定される。
【0273】
例えば、ラインマスクデータが「中リールAライン」に対応する「00010000」である場合、メインCPU51は、ビット4の「中リールAライン」の列を参照する。そして、停止開始位置から最大の滑り駒数の範囲にある各図柄位置に対して、対応するデータが“1”であるか否かの検索を順次行う。次に、メインCPU51は、対応するデータが“1”である図柄位置から停止開始位置までの差分を算出し、算出した値を停止データ用滑り駒数として決定する。S305の処理を終えると、メインCPU51は、第2・第3停止処理を終了し、処理を滑り駒数決定処理(図47参照)に移す。
【0274】
[ライン変更ビットチェック処理]
次に、図49を参照して、ライン変更ビットチェック処理について説明する。
【0275】
はじめに、メインCPU51は、ライン変更ビットはオンであるか否かを判別する(S311)。この処理において、メインCPU51は、停止テーブルの「中リールライン変更ビット」又は「右リールライン変更ビット」に対応する列を参照し、停止開始位置に該当するデータが“1”であるか否かを判別する。停止開始位置に該当するデータが“1”ではない、つまり、ライン変更ビットはオンでないと判別したとき、メインCPU51は、ライン変更ビットチェック処理を終了する。
【0276】
一方、停止開始位置に該当するデータが“1”である、つまり、ライン変更ビットはオンであると判別したとき、メインCPU51は、Bラインステータスをセットする(S312)。Bラインステータスは、ラインマスクデータを変更するために使用されるデータである。S312の処理を終えると、メインCPU51は、ライン変更ビットチェック処理を終了する。
【0277】
[ラインマスクデータ変更処理]
次に、図50を参照して、ラインマスクデータ変更処理について説明する。
【0278】
はじめに、メインCPU51は、Cラインステータスがセットされているか否かを判別する(S321)。Cラインステータスのセットは、後で図53を参照して説明する第2停止後制御変更処理において、順押しである場合に行われる。Cラインステータスがセットされていると判別したとき、メインCPU51は、第2停止時の作動ストップボタンは中ストップボタンであるか否かを判別する(S322)。
【0279】
S322の処理において第2停止時の作動ストップボタンは中ストップボタンであると判別したとき、メインCPU51は、ラインマスクデータを右に2回ローテートする(S323)。順押しであって第2停止時の作動ストップボタンが中ストップボタンであれば、第3停止時の作動ストップボタンが右ストップボタンになる。したがって、S323の処理により、ラインマスクデータは、「00000010」から「10000000」に変更される。その結果、順押し時第2・第3停止用停止テーブル(図20参照)の「右リールCラインデータ」に対応するビット7の列が参照されることになる。S323の処理を終えると、メインCPU51は、ラインマスクデータ変更処理を終了する。
【0280】
S322の処理において第2停止時の作動ストップボタンは中ストップボタンではないと判別したとき、メインCPU51は、ラインマスクデータを左に2回ローテートする(S324)。順押しであって第2停止時の作動ストップボタンが中ストップボタンでなければ、第3停止時の作動ストップボタンが中ストップボタンになる。したがって、S324の処理により、ラインマスクデータは、「00010000」から「01000000」に変更される。その結果、順押し時第2・第3停止用停止テーブルの「中リールCラインデータ」に対応するビット6の列が参照されることになる。S324の処理を終えると、メインCPU51は、ラインマスクデータ変更処理を終了する。
【0281】
S321の処理においてCラインステータスがセットされていないと判別したとき、メインCPU51は、Bラインステータスがセットされているか否かを判別する(S325)。Bラインステータスがセットされていないと判別したとき、メインCPU51は、ラインマスクデータ変更処理を終了する。
【0282】
一方、Bラインステータスがセットされていると判別したとき、メインCPU51は、ラインマスクデータを右に1回ローテートする(S326)。例えば、ラインマスクデータが「00000010」であった場合は、「00000001」に変更される。その結果、停止テーブルの「Bラインデータ」に対応する列が参照されることになる。S326の処理を終えると、メインCPU51は、ラインマスクデータ変更処理を終了する。
【0283】
[優先引込制御処理]
次に、図51を参照して、優先引込制御処理について説明する。
【0284】
はじめに、メインCPU51は、優先順序カウンタの初期値として「5」をセットし、チェック回数として「5」をセットする(S341)。次に、メインCPU51は、CT遊技状態フラグはオンであるか否かを判別する(S342)。
【0285】
S342の処理において、CT遊技状態フラグはオンであると判別したとき、メインCPU51は、作動ストップボタンは左ストップボタンであるか否かを判別する(S343)。作動ストップボタンは左ストップボタンであると判別したとき、メインCPU51は、優先順序カウンタの初期値とチェック回数とを「2」に変更する(S344)。
【0286】
S344の処理の後、S342の処理でCT遊技状態フラグはオンではないと判別したとき、又はS343の処理で作動ストップボタンは左ストップボタンではないと判別したとき、メインCPU51は、停止順序テーブル(図29参照)の先頭アドレスをセットし、停止データ用滑り駒数に基づいて優先順序テーブルのアドレスを加算する(S345)。
【0287】
次に、メインCPU51は、優先順序カウンタの値に対応する滑り駒数を取得する(S346)。次に、メインCPU51は、取得した滑り駒数を停止開始位置に加算し、表示役予想格納領域の該当する図柄位置から優先引込順位データを取得する(S347)。
【0288】
次に、メインCPU51は、S347の処理で取得した優先引込順位データは先に取得した優先引込順位データ以上であるか否かを判別する(S348)。S347の処理で取得した優先引込順位データは先に取得した優先引込順位データ以上であると判別したとき、メインCPU51は、S346の処理で取得した滑り駒数を退避する(S349)。
【0289】
S349の処理の後、又はS348の処理で優先引込順位データは先に取得した優先引込順位データ以上ではないと判別したとき、メインCPU51は、チェック回数を1減算し、優先順序を1減算する(S350)。次に、メインCPU51は、チェック回数は「0」であるか否かを判別する(S351)。
【0290】
S351の処理においてチェック回数は「0」ではないと判別したとき、メインCPU51は、処理をS346に移す。一方、チェック回数は「0」であると判別したとき、メインCPU51は、退避されている滑り駒数を復帰させる(S352)。S352の処理を終えると、メインCPU51は、優先引込制御処理を終了し、処理を滑り駒数決定処理(図47参照)に移す。
【0291】
[制御変更処理]
次に、図52を参照して、制御変更処理について説明する。
【0292】
はじめに、メインCPU51は、第3停止後であるか否かを判別する(S371)。第3停止後であると判別したとき、メインCPU51は、制御変更処理を終了し、処理をリール停止制御処理(図46参照)に移す。
【0293】
S371の処理において第3停止後ではないと判別したとき、メインCPU51は、第2停止後であるか否かを判別する(S372)。第2停止後であると判別したとき、メインCPU51は、後で図53を参照して説明する第2停止後制御処理を行う(S373)。S373の処理を終えると、メインCPU51は、制御変更処理を終了し、処理をリール停止制御処理に移す。
【0294】
S372の処理において第2停止後ではないと判別したとき、メインCPU51は、順押しであるか否かを判別する(S374)。順押しではないと判別したとき、メインCPU51は、制御変更処理を終了し、処理をリール停止制御処理に移す。一方、順押しであると判別したとき、メインCPU51は、順押し時テーブル変更データに応じた順押し時制御変更テーブル(図19参照)を取得し、検索回数として「21」をセットする(S375)。
【0295】
次に、メインCPU51は、停止予定位置を取得する(S376)。そして、メインCPU51は、取得した停止予定位置に応じて変更対象ポジションを更新する(S377)。次に、メインCPU51は、更新した変更対象ポジションと停止予定位置は一致するか否かを判別する(S378)。更新した変更対象ポジションと停止予定位置は一致しないと判別したとき、メインCPU51は、検索回数は「0」であるか否かを判別する。検索回数は「0」であると判別したとき、メインCPU51は、制御変更処理を終了し、処理をリール停止制御処理に戻す。一方、検索回数は「0」ではないと判別したとき、メインCPU51は、処理をS377に移す。
【0296】
S378の処理で変更対象ポジションと停止予定位置は一致すると判別したとき、メインCPU51は、変更対象ポジションとライン変更ステータスの値に応じた順押し時第2・第3停止用停止テーブル番号およびCラインチェックデータを取得する(S380)。次に、メインCPU51は、順押し時第2・第3停止用停止テーブル番号に基づいて、対応する停止テーブルをセットする(S381)。S381の処理を終えると、メインCPU51は、制御変更処理を終了し、処理をリール停止制御処理に移す。
【0297】
[第2停止後制御変更処理]
次に、図53を参照して、第2停止後制御変更処理について説明する。
【0298】
はじめに、メインCPU51は、順押しであるか否かを判別する(S401)。順押しではないと判別したとき、メインCPU51は、第2停止後制御変更処理を終了し、処理を制御変更処理(図52参照)に移す。
【0299】
S401の処理において順押しであると判別したとき、メインCPU51は、Cラインチェックデータはオンであるか否かを判別する(S402)。このCラインチェックデータは、制御変更処理(図52参照)のS380の処理によって取得される。
【0300】
S402の処理においてCラインチェックデータはオンであると判別したとき、メインCPU51は、第2停止時の停止開始位置に対応するライン変更ビットはオンであるか否かを判別する(S403)。第2停止時の停止開始位置に対応するライン変更ビットはオンではないと判別したとき、メインCPU51は、第2停止後制御変更処理を終了し、処理を制御変更処理に移す。
【0301】
S403の処理において第2停止時の停止開始位置に対応するライン変更ビットはオンであると判別したとき、メインCPU51は、格納された順押し時第2・第3停止用停止テーブル番号に“1”を加算し、対応する停止テーブルをセットする(S404)。次に、メインCPU51は、Cラインステータスをセットする(S405)。S405の処理を終えると、メインCPU51は、第2停止後制御変更処理を終了し、処理を制御変更処理に移す。
【0302】
[表示役等決定処理]
次に、図54を参照して、表示役等決定処理について説明する。
【0303】
はじめに、メインCPU51は、持越役格納領域に格納されているデータは「00000000」であるか否かを判別する(S421)。持越役格納領域に格納されているデータは「00000000」ではないと判別したとき、メインCPU51は、表示役等決定処理を終了し、処理をメインフロー(図35参照)に移す。
【0304】
S421の処理において持越役格納領域に格納されているデータは「00000000」であると判別したとき、メインCPU51は、MB遊技状態フラグはオフであるか否かを判別する(S422)。MB遊技状態フラグはオフではない、つまり、オンであると判別したとき、メインCPU51は、表示役等決定処理を終了し、処理をメインフローに移す。
【0305】
S422の処理においてMB遊技状態フラグはオフであると判別したとき、メインCPU51は、RT遊技状態フラグはオフであるか否かを判別する(S423)。RT遊技状態フラグはオフではない、つまり、オンであると判別したとき、メインCPU51は、表示役等決定処理を終了し、処理をメインフローに移す。
【0306】
S423の処理においてRT遊技状態フラグはオフであると判別したとき、メインCPU51は、表示役は「リプレイ1〜6」の何れかであるか否かを判別する(S424)。表示役は「リプレイ1〜6」の何れでもないと判別したとき、メインCPU51は、表示役等決定処理を終了し、処理をメインフローに移す。
【0307】
S424の処理において表示役は「リプレイ1〜6」の何れかであると判別したとき、メインCPU51は、RT遊技状態フラグをオンし、RTゲーム数カウンタに「100」をセットする(S425)。S425の処理を終えると、メインCPU51は、表示役等決定処理を終了し、処理をメインフローに移す。
【0308】
[ボーナス終了チェック処理]
次に、図55を参照して、ボーナス終了チェック処理について説明する。
【0309】
はじめに、メインCPU51は、MB遊技状態フラグはオンであるか否かを判別する(S441)。MB遊技状態フラグはオンであると判別したとき、メインCPU51は、ボーナス終了枚数カウンタは「0」であるか否かを判別する(S442)。ボーナス終了枚数カウンタは「0」であると判別したとき、メインCPU51は、ボーナス終了時処理を行う(S443)。この処理では、メインCPU51がボーナス終了枚数カウンタをクリアし、MB遊技状態フラグをオフにする。ボーナス終了枚数カウンタは「0」である場合は、MB遊技状態中にメダルの払出しが195枚以上になったことを意味する。
【0310】
次に、メインCPU51は、ボーナス終了コマンドを副制御回路42に対して送信する(S444)。ボーナス終了コマンドには、ボーナスゲームが終了したことを示す情報などが含まれる。
【0311】
S444の処理の後、S441の処理でMB遊技状態フラグはオンではないと判別したとき、又はS442の処理でボーナス終了枚数カウンタは「0」ではないと判別したとき、メインCPU51は、SB遊技状態フラグおよびCT遊技状態フラグをオフする(S446)。S446の処理を終えると、メインCPU51は、ボーナス終了チェック処理を終了し、処理をメインフローに移す。
【0312】
[RTゲーム数カウンタ更新処理]
次に、図56を参照して、RTゲーム数カウンタ更新処理について説明する。
【0313】
はじめに、メインCPU51は、RT遊技状態フラグはオンであるか否かを判別する(S461)。RT遊技状態フラグはオンではないと判別したとき、メインCPU51は、RTゲーム数カウンタ更新処理を終了し、処理をメインフロー(図35参照)に移す。一方、RT遊技状態フラグはオンであると判別したとき、メインCPU51は、RTゲーム数カウンタを1減算する(S462)。
【0314】
次に、メインCPU51は、RTゲーム数カウンタは「0」であるか否かを判別する(S463)。RTゲーム数カウンタは「0」でではないと判別したとき、メインCPU51は、RTゲーム数カウンタ更新処理を終了し、処理をメインフローに移す。一方、RTゲーム数カウンタは「0」であると判別したとき、メインCPU51は、RT遊技状態フラグをオフする(S464)。S464の処理を終えると、メインCPU51は、RTゲーム数カウンタ更新処理を終了し、処理をメインフローに移す。
【0315】
[ボーナス作動チェック処理]
次に、図57を参照して、ボーナス作動チェック処理について説明する。
【0316】
はじめに、メインCPU51は、表示役はMB又はSBであるか否かを判別する(S471)。表示役はMB又はSBであると判別したとき、メインCPU51は、ボーナス作動時テーブルを参照し、表示役に応じてボーナス作動時処理を行う(S472)。この処理では、MB遊技状態フラグ又はSB遊技状態フラグがオンされる。また、MB遊技状態フラグがオンされる場合は、ボーナス終了枚数カウンタに「195」がセットされる。
【0317】
次に、メインCPU51は、持越役格納領域に格納されているデータをクリアする(S473)。そして、メインCPU51は、ボーナス開始コマンドを副制御回路42に対して送信する(S474)。ボーナス開始コマンドには、ボーナスゲームが開始したことを示す情報などが含まれる。S474の処理を終えると、メインCPU51は、ボーナス作動チェック処理を終了し、処理をメインフロー(図35参照)に移す。
【0318】
S471の処理において表示役はMB又はSBではないと判別したとき、メインCPU51は、表示役はリプレイ(リプレイ1〜13の何れか)であるか否かを判別する(S475)。表示役はリプレイではないと判別したとき、メインCPU51は、ボーナス作動チェック処理を終了し、処理をメインフローに移す。
【0319】
S475の処理において表示役はリプレイであると判別したとき、メインCPU51は、投入枚数カウンタを自動投入枚数カウンタに複写する(S476)。S476の処理を終えると、メインCPU51は、ボーナス作動チェック処理を終了し、処理をメインフローに移す。
【0320】
[メインCPUの制御による割込処理(1.1173msec)]
次に、図58を参照して、メインCPUの制御による割込処理(1.1173msec)について説明する。
【0321】
はじめに、メインCPU51は、レジスタの退避を行う(S481)。次に、メインCPU51は、入力ポートチェック処理を行う(S482)。この処理では、ストップスイッチ17S等の各種スイッチから入力される信号がチェックされる。
【0322】
次に、メインCPU51は、リール制御処理を行う(S483)。この処理では、全リールの回転開始が要求されたときに、各リール3L,3C,3Rの回転を開始し、その後一定速度での回転を行うよう、ステッピングモータ61L,61C,61Rの駆動が制御される。また、滑り駒数が決定されたときは、該当するリールの図柄カウンタが滑り駒数分更新される。そして、更新された図柄カウンタが停止予定位置に応じた値に一致する(停止予定位置の図柄が表示窓の中段に到達する)のを待って、該当するリールの回転の減速及び停止を行うよう、ステッピングモータの駆動が制御される。
【0323】
次に、メインCPU51は、ランプ・7セグ駆動処理を行う(S484)。この処理では、7セグ表示器6の駆動制御を行って払出枚数やクレジット枚数などを表示させる。次に、メインCPUは、レジスタの復帰を行う(S485)。この処理が終了すると、メインCPU51は、割込処理を終了する。
【0324】
<副制御回路の動作説明>
次に、図59図62を参照して、副制御回路42のサブCPU81により実行されるプログラムの内容について説明する。
【0325】
[主基板通信タスク]
まず、図59を参照して、サブCPU81により行われる主基板通信タスクについて説明する。
【0326】
はじめに、サブCPU81は、主制御回路41から送信されたコマンドの受信チェックを行う(S501)。次に、サブCPU81は、コマンドを受信した場合、受信したコマンドの種別を抽出する(S502)。
【0327】
次に、サブCPU81は、前回とは異なるコマンドを受信したか否かを判別する(S503)。前回とは異なるコマンドを受信しなかったと判別したとき、サブCPU81は、処理をS501に移す。
【0328】
一方。前回とは異なるコマンドを受信したと判別したとき、サブCPU81は、受信したコマンドに基づいて、メッセージキューへメッセージを格納する(S504)。メッセージキューとは、プロセス間で情報を交換するための機構である。S504の処理を終えると、サブCPU81は、処理をS501に移す。
【0329】
[演出登録タスク]
次に、図60を参照して、サブCPU81により行われる演出登録タスクについて説明する。
【0330】
はじめに、サブCPU81は、メッセージキューからメッセージを取り出す(S511)。次に、サブCPU81は、メッセージキューにメッセージは有るか否かを判別する(S512)。メッセージは有ると判別したとき、サブCPU81は、メッセージから遊技情報を複写する(S513)。この処理では、例えば、パラメータによって特定される、内部当籤役、回転が停止したリールの種別、表示役、遊技状態フラグ等の各種データがサブRAM83に設けられた格納領域に複写される。
【0331】
次に、サブCPU81は、後で図61を参照して説明する演出内容決定処理を行う(S514)。この処理では、受信したコマンドの種別に応じて、演出内容の決定や演出データの登録等が行われる。
【0332】
S514の処理の後、又はS512の処理においてメッセージは無かったと判別したとき、サブCPU81は、アニメーションデータの登録を行う(S515)。次に、サブCPU81は、サウンドデータの登録を行う(S516)。次に、サブCPU81は、ランプデータの登録を行う(S517)。アニメーションデータの登録、サウンドデータの登録及びランプデータの登録は、演出内容決定処理において登録された演出データに基づいて行われる。S517の処理を終えると、サブCPU81は、処理をS511に移す。
【0333】
[演出内容決定処理]
次に、図61を参照して、演出内容決定処理について説明する。
【0334】
はじめに、サブCPU81は、スタートコマンド受信時であるか否かを判別する(S521)。スタートコマンド受信時であると判別したとき、サブCPU81は、演出用乱数値を抽出し、内部当籤役等に基づいて演出番号を抽籤により決定して登録する(S522)。演出番号は、今回において実行する演出内容を指定するデータである。
【0335】
次に、サブCPU81は、後で図62を参照して説明する演出番号変更処理を行う(S523)。次に、サブCPU81は、登録されている演出番号に基づいて、スタート時の演出データを登録する(S524)。演出データは、アニメーションデータ、サウンドデータ及びランプデータを指定するデータである。演出データが登録されると、対応するアニメーションデータ等が決定され、映像の表示等の演出が実行される。S524の処理を終えると、サブCPU81は、演出内容決定処理を終了し、処理を演出登録タスク(図60参照)に移す。
【0336】
S521の処理においてスタートコマンド受信時ではないと判別したとき、サブCPU81は、リール停止コマンド受信時であるか否かを判別する(S525)。リール停止コマンド受信時であると判別したとき、サブCPU81は、登録されている演出番号とストップボタンの種別に基づいて、停止時の演出データを登録する(S526)。S526の処理を終えると、サブCPU81は、演出内容決定処理を終了し、処理を演出登録タスクに移す。
【0337】
S525の処理においてリール停止コマンド受信時ではないと判別したとき、サブCPU81は、表示コマンド受信時であるか否かを判別する(S527)。表示コマンド受信時であると判別したとき、サブCPU81は、登録されている演出番号に基づいて、表示時の演出データを登録する(S528)。S528の処理を終えると、サブCPU81は、演出内容決定処理を終了し、処理を演出登録タスクに移す。
【0338】
S527の処理において表示コマンド受信時ではないと判別したとき、サブCPU81は、ボーナス開始コマンド受信時であるか否かを判別する(S529)。ボーナス開始コマンド受信時であると判別したとき、サブCPU81は、ボーナス開始用の演出データを登録する(S530)。S530の処理を終えると、サブCPU81は、演出内容決定処理を終了し、処理を演出登録タスクに移す。
【0339】
S529の処理においてボーナス開始コマンド受信時ではないと判別したとき、サブCPU81は、演出内容決定処理を終了し、処理を演出登録タスクに移す。一方、ボーナス終了コマンド受信時であると判別したとき、サブCPU81は、ボーナス終了用の演出データを登録する(S532)。S532の処理を終えると、サブCPU81は、演出内容決定処理を終了し、処理を演出登録タスクに移す。
【0340】
[演出番号変更処理]
次に、図62を参照して、演出番号変更処理について説明する。
【0341】
はじめに、サブCPU81は、MB遊技状態フラグはオンであるか否かを判別する(S541)。サブCPU81は、例えば、主制御回路41から送信されたスタートコマンドによって持越役格納領域(図31参照)や遊技状態フラグ格納領域(図32参照)の状態を把握する。MB遊技状態フラグはオンではないと判別したとき、サブCPU81は、演出番号変更処理を終了し、処理を演出内容決定処理(図61参照)に移す。
【0342】
S541の処理においてMB遊技状態フラグはオンであると判別したとき、サブCPU81は、決定された小役・リプレイ用データポインタに「1〜4」の何れかが含まれているか否かを判別する(S542)。決定された小役・リプレイ用データポインタに「1〜4」の何れかが含まれていると判別したとき、サブCPU81は、登録されている演出番号を、赤7報知用演出データに対応した演出番号に変更する(S543)。S543の処理を終えると、サブCPU81は、演出番号変更処理を終了し、処理を演出内容決定処理に移す。
【0343】
本実施の形態において、赤7報知用演出データに基づいた演出が実行されると、第1停止操作で左表示窓4Lの中段に「赤7」の図柄を表示させるとよい旨の示唆が液晶表示装置10に表示される。なお、本発明に係る赤7報知用演出データに基づいた演出としては、「赤7」の図柄を表示させるとよい旨の示唆に限定されない。本発明に係る赤7報知用演出データに基づいた演出としては、左リール3Lに対して第1停止操作を行う場合に左表示窓4Lの中段に「赤7」の図柄を表示可能な停止開始位置の範囲(第1の特定の範囲)の報知を行えばよい。
【0344】
赤7報知用演出データに基づいた演出が実行された後、第1停止操作で左表示窓4Lの中段に「赤7」の図柄を表示させることができなくて、「青7」又は「BAR」の図柄が表示された場合は、押し順中右報知用演出データに基づいた演出が実行される。
【0345】
押し順中右報知用演出データに対応した演出番号は、図61を参照して説明した演出内容決定処理のS526の処理において選択される。この押し順中右報知用演出データに基づいた演出が実行されると、中ストップボタン17C、右ストップボタン17Rの順で停止操作を行うとよい旨の示唆が液晶表示装置10に表示される。
【0346】
S542の処理で小役・リプレイ用データポインタに「1〜4」の何れもが含まれていないと判別したとき、サブCPU81は、小役・リプレイ用データポインタに「5〜8」の何れかが含まれているか否かを判別する(S544)。小役・リプレイ用データポインタに「5〜8」の何れかが含まれていると判別したとき、サブCPU81は、登録されている演出番号を、青7報知用演出データに対応した演出番号に変更する(S545)。S545の処理を終えると、サブCPU81は、演出番号変更処理を終了し、処理を演出内容決定処理に移す。
【0347】
本実施の形態において、青7報知用演出データに基づいた演出が実行されると、第1停止操作で左表示窓4Lの中段に「青7」の図柄を表示させるとよい旨の示唆が液晶表示装置10に表示される。なお、本発明に係る青7報知用演出データに基づいた演出としては、左リール3Lに対して第1停止操作を行う場合に左表示窓4Lの中段に「青7」の図柄を表示可能な停止開始位置の範囲(第2の特定の範囲)の報知を行えばよい。
【0348】
青7報知用演出データに基づいた演出が実行された後、第1停止操作で左表示窓4Lの中段に「青7」の図柄を表示させることができなくて、「赤7」又は「BAR」の図柄が表示された場合は、押し順右中報知用演出データに基づいた演出が実行される。
【0349】
押し順右中報知用演出データに対応した演出番号は、図61を参照して説明した演出内容決定処理のS526の処理において選択される。この押し順右中報知用演出データに基づいた演出が実行されると、右ストップボタン17R、中ストップボタン17Cの順で停止操作を行うとよい旨の示唆が液晶表示装置10に表示される。
【0350】
S544の処理で小役・リプレイ用データポインタに「5〜8」の何れもが含まれていないと判別したとき、サブCPU81は、小役・リプレイ用データポインタに「9〜12」の何れかが含まれているか否かを判別する(S546)。小役・リプレイ用データポインタに「9〜12」の何れもが含まれていないと判別したとき、サブCPU81は、演出番号変更処理を終了し、処理を演出内容決定処理に移す。
【0351】
小役・リプレイ用データポインタに「9〜12」の何れかが含まれていると判別したとき、サブCPU81は、登録されている演出番号を、BAR報知用演出データに対応した演出番号に変更する(S547)。S547の処理を終えると、サブCPU81は、演出番号変更処理を終了し、処理を演出内容決定処理に移す。
【0352】
本実施の形態において、BAR報知用演出データに基づいた演出が実行されると、第1停止操作で左表示窓4Lの中段に「BAR」の図柄を表示させるとよい旨の示唆が液晶表示装置10に表示される。なお、本発明に係るBAR報知用演出データに基づいた演出としては、左リール3Lに対して第1停止操作を行う場合に左表示窓4Lの中段に「BAR」の図柄を表示可能な停止開始位置の範囲の報知を行えばよい。
【0353】
BAR報知用演出データに基づいた演出が実行された後、第1停止操作で左表示窓4Lの中段に「BAR」の図柄を表示させることができなくて、「赤7」の図柄が表示された場合は、押し順中右報知用演出データに基づいた演出が実行される。一方、第1停止操作で左表示窓4Lの中段に「BAR」の図柄を表示させることができなくて、「青7」の図柄が表示された場合は、押し順右中報知用演出データに基づいた演出が実行される。
【0354】
次に、図63及び図64を参照して、MB遊技状態中にリプレイに係る内部当籤役が当籤した場合の停止例について説明する。
【0355】
図63は、MB遊技状態中に小役・リプレイ用データポインタ1〜4の何れかに対応するリプレイが内部当籤した場合の停止例を示す説明図である。
【0356】
例えば、MB遊技状態中に当籤番号「3」が当籤すると、MB遊技状態中に小役・リプレイ用データポインタ「1」に対応する「リプレイ3,5,9,11,13」が内部当籤役として決定される(図15参照)。また、MB遊技状態中であるため、「リプレイ3,5,9,11,13」と共に、「特殊役1〜6」、「赤ベル」、「青ベル」及び「BARベル」が内部当籤役として決定されている。
【0357】
一方、小役・リプレイ用データポインタが「1」であるため、リール停止初期設定テーブル(図17参照)を参照して取得される優先引込データ選択テーブル選択データが「1」になる。したがって、優先引込順位データ取得処理(図44参照)において参照される優先順位テーブルは、優先順位テーブルB(図25参照)になる。
【0358】
また、MB遊技状態中に小役・リプレイ用データポインタが「1」であるため、液晶表示装置10では、上述の赤7報知用演出データに基づいた演出が実行される。そして、第1停止操作で左表示窓4Lの中段に「赤7」の図柄を表示させると、その後に表示可能な図柄の組合せは、「特殊役1,4」及び「赤ベル」の何れかの内部当籤役に対応する図柄の組合せになる(図7参照)。
【0359】
ここで、優先順位テーブルB(図25参照)を参照すると、「特殊役1,4」及び「赤ベル」の内部当籤役のうち最も優先順位が高いのは、「赤ベル」の内部当籤役である。したがって、その後の停止操作(第2及び第3停止操作)では、「赤ベル」の内部当籤役に対応する図柄の組合せ(赤7−ベル−ベル)の表示が優先されるような停止制御が行われる。
【0360】
そして、中リール3C及び右リール3Rの「ベル」の図柄は、滑り駒数「4」の範囲内の間隔で配置されている。つまり、「ベル」の図柄とその次の「ベル」の図柄との間は、最大で図柄4個分の間隔に設定されている。そのため、何れの図柄位置で停止操作を行っても、停止制御によって「ベル」の図柄が表示窓4C,4Rの中段にそれぞれ表示される。
【0361】
したがって、図63に示すように、赤7報知用演出データに基づいた演出が実行された場合に、第1停止操作で左表示窓4Lの中段に「赤7」の図柄を表示させると、その後の停止操作によって「赤7−ベル−ベル」をセンターライン8に沿って表示させることができる。「赤7−ベル−ベル」がセンターライン8に沿って表示されると、15枚のメダルが払い出される。
【0362】
第1停止操作で左表示窓4Lの中段に「赤7」の図柄を表示させることができなくて、「青7」又は「BAR」の図柄が表示されたとする。この場合に表示可能な図柄の組合せは、「特殊役2,3,5,6」、「青ベル」、「BARベル」及び「リプレイ3,5,9,11」の何れかの内部当籤役に対応する図柄の組合せになる(図7参照)。
【0363】
ここで、優先順位テーブルB(図25参照)を参照すると、「特殊役2,3,5,6」、「青ベル」、「BARベル」及び「リプレイ3,5,9,11」の内部当籤役のうち最も優先順位が高いのは、「リプレイ9,11」の内部当籤役である。したがって、その後の停止操作(第2及び第3停止操作)では、「リプレイ9,11」の内部当籤役に対応する図柄の組合せ(青7/BAR−赤7−リプレイ)の表示が優先されるような停止制御が行われる。
【0364】
第1停止操作で左表示窓4Lの中段に「青7」又は「BAR」の図柄が表示されると、押し順中右報知用演出データに基づいた演出が実行される。つまり、中ストップボタン17C、右ストップボタン17Rの順で停止操作を行うとよい旨の示唆が液晶表示装置10に表示される。
【0365】
第2停止操作として、例えば、中リール3Cの図柄位置「0〜8」の何れかが中表示窓4Cの中段にあるときに中ストップボタン17Cを押すと、停止制御により中表示窓4Cの中段に「赤7」の図柄が表示される。なぜなら、「リプレイ9,11」の内部当籤役に対応する図柄の組合せ(青7/BAR−赤7−リプレイ)の表示が優先されるような停止制御が行われるからである。
【0366】
第2停止操作で中表示窓4Cの中段に「赤7」の図柄が表示されると、センターライン8に沿って表示可能な図柄の組合せは、「リプレイ9,11」の何れかの内部当籤役に対応する図柄の組合せになる(図7参照)。
【0367】
右リール3Rの「リプレイ」の図柄は、滑り駒数「4」の範囲内の間隔で配置されている。つまり、「リプレイ」の図柄とその次の「リプレイ」の図柄との間は、最大で図柄4個分の間隔に設定されている。そのため、第3停止操作を何れの図柄位置で行っても、停止制御によって「リプレイ」の図柄が右表示窓4Rの中段に表示される。
【0368】
したがって、第2停止操作で中表示窓4Cの中段に「赤7」の図柄を表示させると、図63に示すように、第3停止操作によって「青7/BAR−赤7−リプレイ」をセンターライン8に沿って表示させることができる。「青7/BAR−赤7−リプレイ」がセンターライン8に沿って表示されると、再遊技の作動(リプレイ)が行われる。
【0369】
一方、第2停止操作として、例えば、中リール3Cの図柄位置「9〜20」の何れかが中表示窓4Cの中段にあるときに中ストップボタン17Cを押すと、停止制御により中表示窓4Cの中段に「リプレイ」の図柄が表示される。なぜなら、「リプレイ9,11」の内部当籤役に対応する図柄の組合せの表示の次に優先される図柄の組合せの表示が、「リプレイ3,5」に対応する図柄の組合せになっている(図25参照)からである。
【0370】
中表示窓4Cの中段に「リプレイ」の図柄が表示されると、センターライン8に沿って表示可能な図柄の組合せは、「リプレイ3,5」及び「特殊役2,3」の何れかの内部当籤役に対応する図柄の組合せになる(図7参照)。
【0371】
そして、第3停止操作により、右表示窓4Rの中段に「赤7」の図柄を表示させると、「リプレイ3,5」の何れかの内部当籤役に対応する図柄の組み合わせである「青7/BAR−リプレイ−赤7」がセンターライン8に沿って表示される。「青7/BAR−リプレイ−赤7」がセンターライン8に沿って表示されると、再遊技の作動(リプレイ)が行われる。
【0372】
一方、第3停止操作により、右表示窓4Rの中段に「ベル」の図柄を表示させると、「特殊役2,3」の何れかの内部当籤役に対応する図柄の組合せの表示、つまり、「青7/BAR−リプレイ−ベル」がセンターライン8に沿って表示される。「青7/BAR−リプレイ−ベル」がセンターライン8に沿って表示されると、1枚のメダルが払い出される。
【0373】
ここで、再遊技の作動(リプレイ)が行われる場合と、1枚のメダルが払い出される場合とでは、どちらが遊技者にとって有益であるか説明する。MB遊技状態では、一の遊技を行うために2枚のメダルを投入する。したがって、払い出されるメダルの枚数が1枚であると、遊技者が保有するメダルが減ることになる。一方、MB遊技状態において再遊技の作動(リプレイ)が行われると、2枚のメダルを投入した状態と同じ意味になるため、遊技者が保有するメダルは減らない。したがって、再遊技の作動(リプレイ)が行われる場合の方が遊技者にとって有益である。
【0374】
次に、第1停止操作で左表示窓4Lの中段に「青7」又は「BAR」の図柄が表示されたときに、第2停止操作として、右ストップボタン17Rを押した場合について説明する。
【0375】
上述したように、第1停止操作で左表示窓4Lの中段に「青7」又は「BAR」の図柄が表示されると、「リプレイ9,11」の内部当籤役に対応する図柄の組合せ(青7/BAR−赤7−リプレイ)の表示が優先されるような停止制御が行われる。したがって、第2停止操作として、右ストップボタン17Rを押すと、停止制御により右表示窓4Rの中段に「リプレイ」の図柄が表示される。
【0376】
右表示窓4Rの中段に「リプレイ」の図柄が表示されると、センターライン8に沿って表示可能な図柄の組合せは、「リプレイ3,5」及び「特殊役5,6」の何れかの内部当籤役に対応する図柄の組合せになる(図7参照)。これにより、第2停止操作を終えた時点において、「リプレイ9,11」の何れかの内部当籤役に対応する図柄の組合せが表示される可能性が無くなる。言い換えれば、第2停止操作を終えた時点で再遊技の作動(リプレイ)が確定することは無い。
【0377】
そして、第3停止操作により、中表示窓4Cの中段に「赤7」の図柄を表示させると、「リプレイ3,5」の何れかの内部当籤役に対応する図柄の組み合わせである「青7/BAR−リプレイ−赤7」がセンターライン8に沿って表示される。「青7/BAR−リプレイ−赤7」がセンターライン8に沿って表示されると、再遊技の作動(リプレイ)が行われる。
【0378】
一方、第3停止操作により、中表示窓4Cの中段に「ベル」の図柄を表示させると、「特殊役5,6」の何れかの内部当籤役に対応する図柄の組み合わせである「青7/BAR−ベル−リプレイ」がセンターライン8に沿って表示される。「青7/BAR−ベル−リプレイ」がセンターライン8に沿って表示されると、1枚のメダルが払い出される。
【0379】
つまり、第1停止操作で左表示窓4Lの中段に「青7」又は「BAR」の図柄が表示されたときに、第2停止操作として、右ストップボタン17Rを押すと、第2停止操作で再遊技の作動(リプレイ)を確定させるチャンスが無くなってしまう。言い換えれば、再遊技の作動(リプレイ)を確定させるチャンスは、第3停止操作のみになってしまう。
【0380】
図64は、MB遊技状態中に小役・リプレイ用データポインタ5〜8の何れかに対応するリプレイが内部当籤した場合の停止例を示す説明図である。
【0381】
例えば、MB遊技状態中に当籤番号「7」が当籤すると、MB遊技状態中に小役・リプレイ用データポインタ「5」に対応する「リプレイ1,5,7,11,13」が内部当籤役として決定される(図15参照)。また、MB遊技状態中であるため、「リプレイ1,5,7,11,13」と共に、「特殊役1〜6」、「赤ベル」、「青ベル」及び「BARベル」が内部当籤役として決定されている。
【0382】
この場合は、青7報知用演出データに基づいた演出が実行される。そして、第1停止操作で左表示窓4Lの中段に「青7」の図柄を表示させると、図64に示すように、その後の停止操作によって「青7−ベル−ベル」をセンターライン8に沿って表示させることができる。「青7−ベル−ベル」がセンターライン8に沿って表示されると、15枚のメダルが払い出される。
【0383】
第1停止操作で左表示窓4Lの中段に「青7」の図柄を表示させることができなくて、「赤7」又は「BAR」の図柄が表示されたとする。この場合に表示可能な図柄の組合せは、「特殊役1,3,4,6」、「赤ベル」、「BARベル」及び「リプレイ1,5,7,11」の何れかの内部当籤役に対応する図柄の組合せになる(図7参照)。
【0384】
小役・リプレイ用データポインタが「5」であるため、リール停止初期設定テーブル(図17参照)を参照して取得される優先引込データ選択テーブル選択データが「2」になる。したがって、優先引込順位データ取得処理(図44参照)において参照される優先順位テーブルは、優先順位テーブルC(図26参照)になる。
【0385】
ここで、優先順位テーブルC(図26参照)を参照すると、「特殊役1,3,4,6」、「赤ベル」、「BARベル」及び「リプレイ1,5,7,11」の内部当籤役のうち最も優先順位が高いのは、「リプレイ1,5」の内部当籤役である。したがって、その後の停止操作(第2及び第3停止操作)では、「リプレイ1,5」の内部当籤役に対応する図柄の組合せ(赤7/BAR−リプレイ−赤7)の表示が優先されるような停止制御が行われる。
【0386】
第1停止操作で左表示窓4Lの中段に「赤7」又は「BAR」の図柄が表示されると、押し順右中報知用演出データに基づいた演出が実行される。つまり、右ストップボタン17R、中ストップボタン17Cの順で停止操作を行うとよい旨の示唆が液晶表示装置10に表示される。
【0387】
第2停止操作として、例えば、右リール3Rの図柄位置「0〜8」の何れかが右表示窓4Rの中段にあるときに右ストップボタン17Rを押すと、停止制御により右表示窓4Rの中段に「赤7」の図柄が表示される。なぜなら、「リプレイ1,5」の内部当籤役に対応する図柄の組合せ(赤7/BAR−リプレイ−赤7)の表示が優先されるような停止制御が行われるからである。
【0388】
第2停止操作で右表示窓4Rの中段に「赤7」の図柄が表示されると、表示可能な図柄の組合せは、「リプレイ1,5」の何れかの内部当籤役に対応する図柄の組合せになる(図7参照)。
【0389】
中リール3Cの「リプレイ」の図柄は、滑り駒数「4」の範囲内の間隔で配置されている。つまり、「リプレイ」の図柄とその次の「リプレイ」の図柄との間は、最大で図柄4個分の間隔に設定されている。そのため、第3停止操作を何れの図柄位置で行っても、停止制御によって「リプレイ」の図柄が中表示窓4Cの中段に表示される。
【0390】
たがって、第2停止操作で右表示窓4Rの中段に「赤7」の図柄を表示させると、図64に示すように、第3停止操作によって「赤7/BAR−リプレイ−赤7」をセンターライン8に沿って表示させることができる。「赤7/BAR−リプレイ−赤7」がセンターライン8に沿って表示されると、再遊技の作動(リプレイ)が行われる。
【0391】
一方、第2停止操作として、例えば、右リール3Rの図柄位置「9〜20」の何れかが右表示窓4Rの中段にあるときに右ストップボタン17Rを押すと、停止制御により右表示窓4Rの中段に「リプレイ」の図柄が表示される。なぜなら、「リプレイ1,5」の内部当籤役に対応する図柄の組合せの表示の次に「リプレイ7,11」に対応する図柄の組合せの表示が優先されるようになっている(図25参照)からである。
【0392】
右表示窓4Rの中段に「リプレイ」の図柄が表示されると、センターライン8に沿って表示可能な図柄の組合せは、「リプレイ7,11」及び「特殊役4,6」の何れかの内部当籤役に対応する図柄の組合せになる(図7参照)。
【0393】
そして、第3停止操作により、中表示窓4Cの中段に「赤7」の図柄を表示させると、「リプレイ7,11」の何れかの内部当籤役に対応する図柄の組み合わせである「赤7/BAR−赤7−リプレイ」がセンターライン8に沿って表示される。「赤7/BAR−赤7−リプレイ」がセンターライン8に沿って表示されると、再遊技の作動(リプレイ)が行われる。
【0394】
一方、第3停止操作により、中表示窓4Cの中段に「ベル」の図柄を表示させると、「特殊役4,6」の何れかの内部当籤役に対応する図柄の組み合わせである「赤7/BAR−ベル−リプレイ」がセンターライン8に沿って表示される。「赤7/BAR−ベル−リプレイ」がセンターライン8に沿って表示されると、1枚のメダルが払い出される。
【0395】
次に、第1停止操作で左表示窓4Lの中段に「赤7」又は「BAR」の図柄が表示されたときに、第2停止操作として、中ストップボタン17Cを押した場合について説明する。
【0396】
上述したように、第1停止操作で左表示窓4Lの中段に「赤7」又は「BAR」の図柄が表示されると、「リプレイ1,5」の内部当籤役に対応する図柄の組合せ(赤7/BAR−リプレイ−赤7)の表示が優先されるような停止制御が行われる。したがって、第2停止操作として、中ストップボタン17Cを押すと、停止制御により中表示窓4Cの中段に「リプレイ」の図柄が表示される。
【0397】
中表示窓4Cの中段に「リプレイ」の図柄が表示されると、センターライン8に沿って表示可能な図柄の組合せは、「リプレイ1,5」及び「特殊役1,3」の何れかの内部当籤役に対応する図柄の組合せになる(図7参照)。これにより、第2停止操作を終えた時点において、「リプレイ7,11」の何れかの内部当籤役に対応する図柄の組合せが表示される可能性が無くなる。言い換えれば、第2停止操作を終えた時点で再遊技の作動(リプレイ)が確定することは無い。
【0398】
そして、第3停止操作により、右表示窓4Rの中段に「赤7」の図柄を表示させると、「リプレイ1,5」の何れかの内部当籤役に対応する図柄の組み合わせである「赤7/BAR−リプレイ−赤7」がセンターライン8に沿って表示される。「赤7/BAR−リプレイ−赤7」がセンターライン8に沿って表示されると、再遊技の作動(リプレイ)が行われる。
【0399】
一方、第3停止操作により、右表示窓4Rの中段に「ベル」の図柄を表示させると、「特殊役1,3」の何れかの内部当籤役に対応する図柄の組み合わせである「赤7/BAR−リプレイ−ベル」がセンターライン8に沿って表示される。「赤7/BAR−リプレイ−ベル」がセンターライン8に沿って表示されると、1枚のメダルが払い出される。
【0400】
つまり、第1停止操作で左表示窓4Lの中段に「赤7」又は「BAR」の図柄が表示されたときに、第2停止操作として、中ストップボタン17Cを押すと、第2停止操作で再遊技の作動(リプレイ)を確定させるチャンスが無くなってしまう。言い換えれば、再遊技の作動(リプレイ)を確定させるチャンスは、第3停止操作のみになってしまう。
【0401】
以上、添付図面に基づいて、本発明の一実施の形態に係るパチスロ1の構成と動作の説明を行った。
本実施の形態に係るパチスロ1によれば、「赤7−赤7−赤7」の図柄の組合せがセンターライン8に沿って表示される(第1の条件が成立する)と、MBの作動が行われてMB遊技状態(特別遊技状態)に移行する。MB遊技状態では、左リール3L(特定の表示列)の滑り駒数(第2の最大遅延時間の範囲)が「0」又は「1」に設定される。一方、中リール3C及び右リール3R(特定の表示列以外の表示列)の滑り駒数(第1の最大遅延時間の範囲)は、「0」〜「4」に設定される。
【0402】
また、MB遊技状態では、CTの作動が行われ、内部抽籤の結果にかかわらず小役が内部当籤役として決定される。つまり、MB遊技状態では、メダルの払い出しに係る全ての図柄の組合せの表示が許可される。
【0403】
MB遊技状態は、メダルの払出枚数が195枚に達した場合、又は内部当籤役として「SB」が決定された場合に終了する。なお、内部当籤役として「SB」が決定される前は、MB遊技状態且つCT遊技状態であり、MB遊技状態が終了するとCT遊技状態のみとなる。
【0404】
本実施の形態では、内部当籤役として「SB」が決定される確率は、前述したように約1/20となる(3276/65535)。一方、小役に対応する図柄の組合せの表示によって払い出されるメダルの枚数は15枚又は1枚である。そのため、払い出されるメダルの枚数が1枚である回数が増加するほど、メダルの払出枚数が195枚に達する前にMB遊技状態が終了してしまう可能性が高くなる。
【0405】
また、MB遊技状態では、一の遊技を行うために2枚のメダルを投入する。したがって、払い出されるメダルの枚数が1枚であると、遊技者が保有するメダルが減ることになる。したがって、MB遊技状態では、メダルの払出枚数が15枚の小役(「赤ベル」、「青ベル」及び「BARベル」)に対応する図柄の組合せを多く表示させると、メダルの獲得枚数及び純増枚数を多くすることができる。
【0406】
本実施の形態に係るパチスロ1では、例えば、MB遊技状態中に小役・リプレイ用データポインタ「1」に対応する内部当籤役(第2の再遊技役)が決定されると、赤7報知用演出データに基づいた演出が実行される。つまり、第1停止操作で左リール3Lの「赤7」の図柄を左表示窓4Lの中段に停止表示すべき旨の報知が行われる。
【0407】
この赤7報知用演出データに係る報知にしたがって左表示窓4Lの中段に「赤7」の図柄を表示させると、内部当籤役として決定された小役・リプレイ用データポインタ「1」に係る内部当籤役に対応した図柄の組合せの表示が不可能になる。そして、その後の停止操作(第2及び第3停止操作)では、「赤ベル」の内部当籤役に対応する図柄の組合せ「赤7−ベル−ベル」の表示が優先されるような停止制御が行われる。その結果、「赤7−ベル−ベル」をセンターライン8に沿って表示させることができ、15枚のメダルが払い出される。
【0408】
例えば、第1停止操作で左表示窓4Lの中段に「赤7」の図柄を表示させることができなくて、「青7」又は「BAR」の図柄が表示されたとする。そして、その後の停止操作(第2及び第3停止操作)によって小役・リプレイ用データポインタ「1」に係る内部当籤役に対応した図柄の組合せの表示が不可能になると、「特殊役2,3」の何れかの内部当籤役に対応する図柄の組合せが表示される。
【0409】
特殊役に係る内部当籤役に対応する図柄の組合せが表示された場合は、1枚のメダルが払い出される。MB遊技状態において、1枚のメダルが払い出される遊技の回数が多くなると、MB遊技状態中に獲得できるメダルの枚数が減ってしまう可能性がある。そのため、遊技者は、第2及び第3停止操作によって小役・リプレイ用データポインタ「1」に係る内部当籤役に対応した図柄の組合せを表示させようとする。
【0410】
つまり、赤7報知用演出データに基づいた演出が実行されると、遊技者は、再遊技に係る内部当籤役に対応する図柄の組合せの表示を回避するように、左リール3Lに対して第1停止操作を行う。そして、再遊技に係る内部当籤役に対応する図柄の組合せの表示を回避できなかった場合は、特殊役に係る内部当籤役に対応する図柄の表示を回避するように、第2及び第3停止操作を行う。これにより、遊技者の技量に応じて獲得できるメダルの枚数を変化させることができ、遊技の興趣を高めることができる。
【0411】
本実施の形態に係るパチスロ1では、MB遊技状態において、特殊役に係る内部当籤役に対応する図柄の組合せが表示される確率が停止順序によって異なるため、遊技の興趣を高めることができる。例えば、赤7報知用演出データに基づいた演出が実行され、再遊技に係る内部当籤役に対応する図柄の組合せの表示を回避できなかった場合は、中リール3Cに対して第2停止操作を行うと、特殊役に係る内部当籤役に対応する図柄の組合せが表示される確率が低くなる。
【0412】
本実施の形態に係るパチスロ1では、MB遊技状態において、再遊技に係る内部当籤役に対応する図柄の組合せの表示を回避できなかった場合に、第2及び第3停止操作の押し順を報知する。その結果、遊技者に有利な情報を提供することができ、遊技の興趣を高めることができる。
【0413】
本実施の形態に係るパチスロ1では、例えば、MB遊技状態中に小役・リプレイ用データポインタ「5」に対応する内部当籤役(第1の再遊技役)が決定されると、青7報知用演出データに基づいた演出が実行される。つまり、第1停止操作で左リール3Lの「青7」の図柄を左表示窓4Lの中段に停止表示すべき旨の報知が行われる。
【0414】
この青7報知用演出データに係る報知にしたがって左表示窓4Lの中段に「青7」の図柄を表示させると、内部当籤役として決定された小役・リプレイ用データポインタ「5」に係る内部当籤役に対応した図柄の組合せの表示が不可能になる。そして、その後の停止操作(第2及び第3停止操作)では、「青ベル」の内部当籤役に対応する図柄の組合せ「青7−ベル−ベル」の表示が優先されるような停止制御が行われる。その結果、「青7−ベル−ベル」をセンターライン8に沿って表示させることができ、15枚のメダルが払い出される。
【0415】
本実施の形態に係るパチスロ1では、例えば、MB遊技状態中に小役・リプレイ用データポインタ「9」に対応する内部当籤役が決定されると、BAR報知用演出データに基づいた演出が実行される。つまり、第1停止操作で左リール3Lの「BAR」の図柄を左表示窓4Lの中段に停止表示すべき旨の報知が行われる。
【0416】
このBAR報知用演出データに係る報知にしたがって左表示窓4Lの中段に「BAR」の図柄を表示させると、内部当籤役として決定された小役・リプレイ用データポインタ「9」に係る内部当籤役に対応した図柄の組合せの表示が不可能になる。そして、その後の停止操作(第2及び第3停止操作)では、「BARベル」の内部当籤役に対応する図柄の組合せ「BAR−ベル−ベル」の表示が優先されるような停止制御が行われる。その結果、「BAR−ベル−ベル」をセンターライン8に沿って表示させることができ、15枚のメダルが払い出される。
【0417】
本実施の形態に係るパチスロ1では、一の遊技を行うために投入するメダルの枚数に応じて再遊技の作動に係る内部当籤役が当籤する確率を変動させている。図10及び図11に示すように、一般遊技状態では、3枚掛けよりも2枚掛けの方が再遊技の作動に係る内部当籤役の当籤確率が高くなる(当籤番号3〜16)。一方、図13及び図14に示すように、RT遊技状態では、2枚掛けよりも3枚掛けの方が再遊技の作動に係る内部当籤役の当籤確率が高くなる。
【0418】
ところで、本実施の形態に係るMB遊技状態では、一の遊技を行うために投入するメダルの枚数が2枚に規定されている。したがって、一般遊技状態中にMB遊技状態に移行した場合(一般遊技状態且つMB遊技状態)は、RT遊技状態中にMB遊技状態に移行した場合(RT遊技状態且つMB遊技状態)よりも、再遊技の作動に係る内部当籤役の当籤確率が高くなる。
【0419】
MB遊技状態において、再遊技の作動に係る内部当籤役が当籤すると、上述したように、再遊技に係る内部当籤役に対応する図柄の組合せの表示を回避する停止操作を行うことになる。そして、内部当籤役に対応する図柄の組合せの表示を回避できなければ、獲得できるメダルの枚数が減る可能性がある。つまり、MB遊技状態では、再遊技の作動に係る内部当籤役の当籤確率が低いと、獲得できるメダルの枚数が多くなり易い。
【0420】
したがって、RT遊技状態中にMB遊技状態に移行した場合は、一般遊技状態中にMB遊技状態に移行した場合よりも獲得できるメダルの枚数が多くなり易い。このように、本実施の形態に係るパチスロ1では、MB遊技状態に移行する前の遊技状態に応じて、MB遊技状態で獲得できるメダルの枚数を変化させることができ、遊技の興趣を高めることができる。
【0421】
[変形例]
上述した実施の形態に係るパチスロ1では、優先順位テーブルA〜E(図24図28)を用いることにより、特殊役に対応する図柄の組合せが停止表示される確率を停止順序に応じて異ならせている。しかしながら、本発明の遊技機としては、停止テーブルにより、特殊役に対応する図柄の組合せが停止表示される確率を停止順序に応じて異ならせてもよい。
【0422】
図65は、特殊役に対応する図柄の組合せが停止表示される確率を停止順序に応じて異ならせる順押し時第2・第3停止用停止テーブルの例を示す説明図である。
【0423】
この順押し時第2・第3停止用停止テーブルは、MB遊技状態中に小役・リプレイ用データポインタの「1〜4」の何れかに対応する内部当籤役が決定し、左表示窓4Lの中段に「青7」又は「BAR」の図柄が停止表示された場合に参照される。なお、この順押し時第2・第3停止用停止テーブルを用いる場合は、「リプレイ1〜13」に係る内部当籤役が同じ優先順位で最も高く設定されている。
【0424】
例えば、小役・リプレイ用データポインタの「1」に対応する内部当籤役が決定され、図65に示す順押し時第2・第3停止用停止テーブルが参照されるとする。この場合に中リール3Cに対して第2停止操作を行うと、中表示窓4Cの中段には、停止開始位置に応じて「赤7」又は「リプレイ」の図柄が停止表示される(中リールAラインデータ)。
【0425】
そして、中表示窓4Cの中段に「赤7」の図柄が停止表示された場合は、第3停止操作によって右表示窓4Rの中段に「リプレイ」が停止表示される(右リールAラインデータ)。つまり、「青7/BAR−赤7−リプレイ」がセンターライン8に沿って表示される。
【0426】
また、中表示窓4Cの中段に「リプレイ」の図柄が停止表示された場合は、第3停止操作の停止開始位置に基づいて決定された内部当籤役に対応する図柄を優先して停止する制御(以下、「コントロール制御」という)が行われ、右表示窓4Rの中段に「赤7」又は「ベル」の図柄が停止表示される。つまり、「青7/BAR−リプレイ−赤7」又はが「青7/BAR−リプレイ−ベル」センターライン8に沿って表示される。
【0427】
一方、右リール3Rに対して第2停止操作を行うと、右表示窓4Rの中段には、「リプレイ」の図柄が停止表示される(右リールAラインデータ)。右表示窓4Rの中段に「リプレイ」の図柄が停止表示された場合は、第3停止操作の停止開始位置に基づいてコントロール制御が行われ、中表示窓4Cの中段に「赤7」又は「ベル」の図柄が停止表示される。つまり、「青7/BAR−赤7−リプレイ」又はが「青7/BAR−ベル−リプレイ」センターライン8に沿って表示される。
【0428】
図66は、特殊役に対応する図柄の組合せが停止表示される確率を停止順序に応じて異ならせる順押し時第2・第3停止用停止テーブルの例を示す説明図である。
【0429】
この順押し時第2・第3停止用停止テーブルは、MB遊技状態中に小役・リプレイ用データポインタの「5〜8」の何れかに対応する内部当籤役が決定し、左表示窓4Lの中段に「赤7」又は「BAR」の図柄が停止表示された場合に参照される。なお、この順押し時第2・第3停止用停止テーブルを用いる場合は、「リプレイ1〜13」に係る内部当籤役の優先順位が最も高く設定され、その他の内部当籤役は、全て同じ優先順位に設定されている。
【0430】
例えば、小役・リプレイ用データポインタの「5」に対応する内部当籤役が決定され、図66に示す順押し時第2・第3停止用停止テーブルが参照されるとする。この場合に右リール3Rに対して第2停止操作を行うと、右表示窓4Rの中段には、停止開始位置に応じて「青7」又は「リプレイ」の図柄が停止表示される(右リールAラインデータ)。
【0431】
そして、右表示窓4Rの中段に「青7」の図柄が停止表示された場合は、第3停止操作によって中表示窓4Cの中段に「リプレイ」が停止表示される(中リールAラインデータ)。つまり、「赤7/BAR−青7−リプレイ」がセンターライン8に沿って表示される。
【0432】
一方、右表示窓4Rの中段に「リプレイ」の図柄が停止表示された場合は、第3停止操作の停止開始位置に基づいてコントロール制御が行われ、中表示窓4Cの中段に「青7」又は「ベル」の図柄が停止表示される。つまり、「赤7/BAR−リプレイ−青7」又は「赤7/BAR−リプレイ−ベル」がセンターライン8に沿って表示される。
【0433】
一方、中リール3Cに対して第2停止操作を行うと、中表示窓4Cの中段には、「リプレイ」の図柄が停止表示される(中リールAラインデータ)。中表示窓4Cの中段に「リプレイ」の図柄が停止表示された場合は、第3停止操作の停止開始位置に基づいてコントロール制御が行われ、右表示窓4Rの中段に「青7」又は「ベル」の図柄が停止表示される。つまり、「赤7/BAR−青7−リプレイ」又はが「赤7/BAR−ベル−リプレイ」センターライン8に沿って表示される。
【0434】
上述した実施の形態に係るパチスロ1では、MB遊技状態において、第1停止操作により再遊技の作動に係る内部当籤役に対応した図柄の組合せの表示を回避できなければ、再遊技の作動に係る内部当籤役又は特殊役に対応した図柄の組合せが表示される。しかしながら、本発明の遊技機としては、再遊技の作動に係る内部当籤役に対応した図柄の組合せの表示を回避できなければ、必ず再遊技の作動に係る内部当籤役に対応した図柄の組合せが表示されるようにしてもよい。
【0435】
このような構成にするには、再遊技の作動に係る「赤7/青7/BAR−リプレイ−リプレイ」の内部当籤役を設ける。そして、これらの内部当籤役のうちの1つが単独で当籤するか、又はこれらの内部当籤役のうちの2つが重複して当籤するように設定する。
【0436】
例えば、「リプレイ−リプレイ−リプレイ」、「赤7−リプレイ−リプレイ」及び「青7−リプレイ−リプレイ」に対応する再遊技の作動に係る内部当籤役が重複して当籤するようにする。これら再遊技の作動に係る内部当籤役がMB遊技状態中に当籤した場合は、左表示窓4Lの中段に「BAR」の図柄を停止表示させれば、その後の停止操作によって「BAR−ベル−ベル」が停止表示される。一方、左表示窓4Lの中段に「BAR」の図柄を停止表示できなければ、「赤7/青7−リプレイ−リプレイ」が停止表示される。
【0437】
上述した実施の形態に係るパチスロ1では、MB遊技状態中に再遊技の作動に係る内部当籤役が当籤しても、左表示窓4Lの中段に「赤7、青7、BAR」の図柄の何れか1つを停止表示させると、再遊技の作動に係る内部当籤役に対応する図柄の組合せの表示を回避できる構成にした。しかしながら、本発明の遊技機としては、左表示窓4Lの中段に停止表示させる図柄の種類を2つにしてもよい。また、左リール3Lの「リプレイ」の図柄を増加させることにより、左表示窓4Lの中段に停止表示させる図柄の種類を4つ以上にしてもよい。
【0438】
上述した実施の形態に係るパチスロ1では、MB遊技状態において、左表示窓4Lの中段に「ブランク」の図柄が停止表示されると、ハズレが確定する。また、左表示窓4Lの中段に「リプレイ」の図柄が停止表示されると、「リプレイ−リプレイ−リプレイ」の表示が確定する。しかしながら、本発明の遊技機では、MB遊技状態であれば必ず「赤7、青7、BAR」の図柄の何れか1つを停止表示されるように構成してもよい。
【0439】
上述した実施の形態に係るパチスロ1では、MBに係る契機(内部当籤、成立及び終了)に応じて再遊技の作動に係る内部当籤役の当選確率を変動させない構成とした。しかしながら、本発明の遊技機では、MBに係る契機に応じて再遊技の作動に係る内部当籤役の当選確率を変動させる構成としてもよい。
【0440】
例えば、MB遊技状態中は、必ず再遊技の作動に係る内部当籤役が高確率で当選するようにしてもよい。その場合、赤7報知用演出データ等に係る報知の重要性が高まるため、遊技の興趣を高めることができる。
【0441】
上述した実施の形態に係るパチスロ1では、液晶表示装置10の表示画面に文字及び図を表示することで赤7報知用演出データ、押し順中右報知用演出データ等に係る報知を行う構成とした。しかしながら、本発明に係る赤7報知用演出データ、押し順中右報知用演出データ等に係る報知としては、音やランプによって行うこともでき、さらに、音、ランプ、表示などを複合させて行うこともできる。
【0442】
上述した実施の形態に係るパチスロ1では、ミドルボーナスゲーム(MB)の開始に係る特別の内部当籤役を1種類としたが、本発明に係る特別の内部当籤役としては、2種以上あってもよい。
【0443】
上述した実施の形態に係るパチスロ1では、「リプレイ1〜6」に対応する図柄の組合せが入賞判定ラインに沿って表示されることをRT遊技状態に移行する条件とした。しかしながら、本発明に係るRT遊技状態に移行する条件としては、これに限定されるものではなく、適宜設定することができる。例えば、「リプレイ1〜6」以外の特定の内部当籤役が当籤したことや、その当籤した内部当籤役に対応する図柄の組合せが入賞判定ラインに沿って表示されることをRT遊技状態に移行する条件としてもよい。また、RT遊技状態に移行する条件を2種類以上にすることもできる。
【0444】
上述した実施の形態に係るパチスロ1では、入賞判定ラインを1ライン(センターライン8)としたが、本発明に係る入賞判定ラインとしては、その位置や数を任意に設定することができる。本発明に係る入賞判定ラインとしては、例えば、一般に用いられる直線的な5つのラインに設定してもよく、また、直線ではない折れ曲がったラインを適用してもよい。
【0445】
一般的な5つのラインに設定すると、同時に複数の入賞判定ライン上にテンパイ(残り1つの図柄で表示役が揃う状態)が可能でない限り、第1の遅延時間(滑り駒数「0」〜「4」)の範囲内に導出可能に配された図柄の間隔は最大で4個になる。一方、第2の最大遅延時間(滑り駒数「0」又は「1」)の範囲内に導出可能に配された図柄の間隔は、最大で1個になる。
【0446】
上述した実施の形態に係るパチスロ1では、リールの数を3つ(左リール3L、中リール3C、右リール3R)にしたが、本発明に係るリールの数としては、2つ以上であればよい。また、リールの数を3つ以上に設定する場合は、特定の表示列を複数にしてもよい。
【0447】
以上、本発明の一実施の形態に係る遊技機について、その作用効果も含めて説明したが、本発明はここで説明した実施の形態に限定されるものではない。特許請求の範囲に記載した本発明の要旨を逸脱しない限り、種々の実施の形態を含むことは言うまでもない。
【符号の説明】
【0448】
1…パチスロ(遊技機)
3L,3C,3R…リール
4R,4C,4R…表示窓
7L,7C,7R…ストップボタン
41…主制御回路
42…副制御回路
51…メインCPU
81…サブCPU
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18
図19
図20
図21
図22
図23
図24
図25
図26
図27
図28
図29
図30
図31
図32
図33
図34
図35
図36
図37
図38
図39
図40
図41
図42
図43
図44
図45
図46
図47
図48
図49
図50
図51
図52
図53
図54
図55
図56
図57
図58
図59
図60
図61
図62
図63
図64
図65
図66