遊技機
【課題】 再遊技高確率発生状態中の遊技が単調になる傾向にあり、また、再遊技高確率発生状態中に遊技者の緊張感を持続させられない虞があった。
【解決手段】 RT1〜RT4及びベルの重複当籤時に、RT作動中状態では、3つの停止ボタンの停止操作の順序に応じて、ベル+RT1〜4用停止テーブル1,2を用いて、RT1〜RT4及びベルの何れかに対応する図柄組合せを表示窓に表示し、RT作動中状態以外の遊技では、停止ボタンの停止操作の順序に関係なく、停止ボタンに対する停止操作の検出のタイミングに基づいて、ベル+RT1〜4用停止テーブルを用いて、RT1〜RT4及びベルの何れかに対応する図柄組合せを表示窓に表示する。
【解決手段】 RT1〜RT4及びベルの重複当籤時に、RT作動中状態では、3つの停止ボタンの停止操作の順序に応じて、ベル+RT1〜4用停止テーブル1,2を用いて、RT1〜RT4及びベルの何れかに対応する図柄組合せを表示窓に表示し、RT作動中状態以外の遊技では、停止ボタンの停止操作の順序に関係なく、停止ボタンに対する停止操作の検出のタイミングに基づいて、ベル+RT1〜4用停止テーブルを用いて、RT1〜RT4及びベルの何れかに対応する図柄組合せを表示窓に表示する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、再遊技が当籤役(内部当籤役)として決定される確率が他の単位遊技に比べて高い単位遊技が行われる再遊技高確率発生状態を作動させる遊技機に関するものである。
【背景技術】
【0002】
従来、このような遊技機としては、下記の特許文献1に開示される、リールの回転を遊技者の操作に応じて停止させるパチスロ機がある。このパチスロ機では、複数の役の中の予め定められた役に対応するシンボル組合せが有効化入賞ライン上に揃うと、そのシンボル組合せに応じた枚数のメダルが払い出される。また、リプレイ(再遊技)に対応するシンボル組合せが有効化入賞ライン上に表示されると、メダルを消費することなく次の単位遊技を行える。また、一般遊技状態において、各単位遊技毎に行われる抽籤で高確率再遊技状態に当籤すると、再遊技高確率発生状態として高確率再遊技状態が作動する。この高確率再遊技状態中には、他の遊技状態中の単位遊技に比べて当籤役としてリプレイが決定される確率の高い単位遊技が行われる。高確率再遊技状態は、規定ゲーム回数の単位遊技が行われると終了する。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2002−315867号公報(段落[0040]〜[0043])
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、上記の特許文献1に開示されるような従来のパチスロ機では、再遊技高確率発生状態中には他の遊技状態に比べてリプレイが当籤役として決定される確率が高くなり、メダルの消費量を抑えて遊技を進行させられる。しかし、規定ゲーム回数の単位遊技が行われるまでは再遊技高確率発生状態が継続して、同じ単位遊技が繰り返して行われる。このため、上記従来のパチスロ機は、規定ゲーム回数の単位遊技が行われるまで、同じ単位遊技を単に消化するだけのものとなる感もあり、再遊技高確率発生状態中の遊技が単調になる傾向にあった。この結果、再遊技高確率発生状態中に遊技者の緊張感を持続させられない虞があった。
【課題を解決するための手段】
【0005】
本発明はこのような課題を解決するためになされたもので、
複数の図柄を複数列に表示する図柄表示手段(例えば、リール2〜4および表示窓5〜7など)と、
単位遊技の開始操作の検出を行う開始操作検出手段(例えば、スタートスイッチ30Sなど)と、
この開始操作検出手段により行われる開始操作の検出に基づいて、複数の役の中から各単位遊技における当籤役を決定する当籤役決定手段(例えば、乱数発生器69、サンプリング回路70、およびマイコン63など)と、
開始操作検出手段により行われる開始操作の検出に基づいて、図柄表示手段によりその各列に表示される図柄の変動を行う図柄変動手段(例えば、ステッピングモータ45、モータ駆動回路73、リール位置検出回路77、およびマイコン63など)と、
この図柄変動手段による図柄表示手段の各列の図柄の変動を各列毎に停止させる図柄変動停止手段(例えば、停止ボタン31〜33など)と、
この図柄変動停止手段による図柄表示手段の各列についての図柄の変動停止操作の検出を行う停止操作検出手段(例えば、リール停止信号回路78など)と、
この停止操作検出手段により行われる図柄の変動停止操作の検出と当籤役決定手段により決定される当籤役とに基づいて、図柄変動手段による図柄の変動の停止制御を行う停止制御手段(例えば、ステッピングモータ45、モータ駆動回路73、リール位置検出回路77、およびマイコン63など)と、
この停止制御手段による停止制御の結果、当籤役決定手段により当籤役として決定された複数の役の何れかに対応する図柄組合せが図柄表示手段により停止表示されると、その役について予め定められた利益を付与する利益付与手段(例えば、マイコン63、ホッパー72、メダル検出部72S、ホッパー駆動回路76、および払出完了信号発生回路など)と、
所定の条件が成立すると、遊技媒体を消費することなく次の単位遊技を行える再遊技が当籤役決定手段により当籤役として決定される確率が他の単位遊技に比べて高い単位遊技が行われる再遊技高確率発生状態(例えば、RT作動中状態など)を作動させる再遊技高確率発生状態作動手段(例えば、マイコン63など)と、
この再遊技高確率発生状態作動手段により作動させられた再遊技高確率発生状態中に、複数の役に含まれる第1の役(例えば、RT1〜RT4の小役など)が当籤役決定手段により当籤役として決定され、第1の役に対応する図柄組合せが図柄表示手段により停止表示されると、再遊技高確率発生状態を終了させる再遊技高確率発生状態終了手段(例えば、マイコン63など)と、を備え、
前記停止制御手段は、
前記第1の役に対応する図柄組合せが前記図柄表示手段に表示されるようにデータが規定される第1の停止テーブル(例えば、ベル+RT1〜4用停止テーブル1)と、前記複数の役に含まれると共に前記第1の役とは異なる第2の役(例えば、ベル)に対応する図柄組合せが前記図柄表示手段に表示されるようにデータが規定される第2の停止テーブル(例えば、ベル+RT1〜4用停止テーブル2)と、を備え、
前記第1の役及び前記第2の役が前記当籤役決定手段によって同時に当籤役として決定された場合、前記変動停止操作の順序に応じて、前記第1の停止テーブル又は前記第2の停止テーブルの何れか一方を選択し、選択された停止テーブルに基づいて、停止制御を行うことにより、前記変動停止操作の順序に応じて、第1の役に対応する図柄組合せ又は前記第2の役に対応する図柄組合せの何れか一方が前記図柄表示手段により停止表示されるようにし、
前記停止制御手段は、
変動停止操作の検出のタイミングに基づいて、第1の役又は第2の役の何れか一方が図柄表示手段に表示されるようにデータが規定される第3の停止テーブル(例えば、ベル+RT1〜4用停止テーブル)をさらに備え、
再遊技高確率発生状態の単位遊技において、
第1の役及び前記第2の役が当籤役決定手段によって同時に当籤役として決定された場合、変動停止順序に応じて、第1の停止テーブル又は第2の停止テーブルの何れか一方を選択し、選択された停止テーブルに基づいて、停止制御を行うことにより、変動停止操作の順序に応じて、第1の役に対応する図柄組合せ又は第2の役に対応する図柄組合せの何れか一方が図柄表示手段により停止表示されるようにし、
再遊技高確率発生状態以外の単位遊技において、
第1の役及び第2の役が当籤役決定手段によって同時に当籤役として決定された場合、変動停止操作の順序に関らず、第3の停止テーブルを選択し、当該第3の停止テーブルに基づいて、停止制御を行うことにより、変動停止操作の検出タイミングに応じて、第1の役に対応する図柄組合せ又は第2の役に対応する図柄組合せの何れか一方が図柄表示手段により停止表示されるようにしたことを特徴とする。
【0006】
また、本発明は、第1の役に対応する図柄組合せが図柄表示手段に表示されることを条件に、再遊技が当籤役決定手段により当籤役として決定される確率が、再遊技高確率発生状態の単位遊技よりも低く、他の単位遊技に比べて高い単位遊技が行われる再遊技中確率発生状態(例えば、RT1〜RT4のシンボルの組合せ成立によるRT作動中状態)を作動させる再遊技中確率発生状態作動手段をさらに備えることを特徴とする。
【0007】
この構成によれば、例えば再遊技高確率発生状態の単位遊技においては、第1の役及び第2の役が同時に当籤したときに、変動停止操作の順序に応じて、第1の停止テーブル又は第2の停止テーブルのいずれが選択されたかという緊張感、すなわち第1の役に対応する図柄組合せが図柄表示手段により停止表示されることによって再遊技高確率発生状態が終了してしまうのではないかとの緊張感を、遊技者に持たせることが可能となる。一方、変動停止操作の順序に応じて第2の停止テーブルが選択され、第1の役に対応する図柄組合せが図柄表示手段により停止表示されることを回避して、第2の役に対応する図柄組合せが図柄表示手段により停止表示されることで、単位遊技の実行回数が所定回数(例えば、150回)に達する前に再遊技高確率発生状態が終了してしまうことを回避することができる。この結果、遊技者は、再遊技高確率発生状態中、図柄変動停止手段による図柄表示手段の各列の図柄の変動停止操作の順序を常に意識しながら、遊技を行うようになるので、再遊技高確率発生状態にこれまでにない新たな遊技性が加わり、再遊技高確率発生状態中に遊技者の緊張感を持続させられて、遊技の興趣が向上する。
【発明の効果】
【0008】
本発明による遊技機によれば、上記のように、遊技者は、再遊技高確率発生状態中、図柄変動停止手段による図柄表示手段の各列の図柄の変動停止順序を常に意識しながら、遊技を行うようになるので、再遊技高確率発生状態にこれまでにない新たな遊技性が加わり、再遊技高確率発生状態中に遊技者の緊張感を持続させられて、遊技の興趣が向上する。
【図面の簡単な説明】
【0009】
【図1】本発明の一実施形態によるパチスロ機の外観を示す正面図である。
【図2】図1に示すパチスロ機を構成するリールユニットの外観を示す斜視図である。
【図3】図2に示すリールユニットを構成する各リールの構成を示す分解斜視図である。
【図4】図3に示すリールの外周部に描かれたシンボル列を示す図である。
【図5】図1に示すパチスロ機のメイン制御基板に構成された回路構成を示すブロック図である。
【図6】図1に示すパチスロ機のサブ制御基板に構成された回路構成を示すブロック図である。
【図7】図1に示すパチスロ機に用いられるシンボル配置テーブルを概念的に示す図である。
【図8】図1に示すパチスロ機に用いられるシンボル組合せテーブルを概念的に示す図である。
【図9】図1に示すパチスロ機に用いられる内部抽籤テーブル決定テーブルを概念的に示す図である。
【図10】図1に示すパチスロ機に用いられる内部抽籤テーブルを概念的に示す図である。
【図11】図1に示すパチスロ機に用いられる内部当籤役決定テーブルを概念的に示す図である。
【図12】図1に示すパチスロ機に用いられる停止操作順序決定テーブルを概念的に示す図である。
【図13】図1に示すパチスロ機に用いられる停止テーブル決定テーブルを概念的に示す図である。
【図14】図1に示すパチスロ機に用いられるベル用停止テーブルを概念的に示す図である。
【図15】図1に示すパチスロ機に用いられるベル+RT1〜4用停止テーブルを概念的に示す図である。
【図16】図1に示すパチスロ機に用いられるベル+RT1〜4用停止テーブルを概念的に示す図である。
【図17】図1に示すパチスロ機に用いられるベル+RT1〜4用停止テーブルを概念的に示す図である。
【図18】図1に示すパチスロ機に用いられる優先順位テーブルを概念的に示す図である。
【図19】図1に示すパチスロ機に用いられる検索順序テーブルを概念的に示す図である。
【図20】図1に示すパチスロ機に用いられるボーナス作動時テーブルを概念的に示す図である。
【図21】図1に示すパチスロ機に用いられる内部当籤役1格納領域、内部当籤役2格納領域、持越役格納領域、作動中フラグ格納領域、遊技状態格納領域を概念的に示す図である。
【図22】図1に示すパチスロ機に用いられる停止操作順序格納領域を概念的に示す図である。
【図23】図1に示すパチスロ機に用いられる図柄格納領域を概念的に示す図である。
【図24】図1に示すパチスロ機に用いられる表示役予想格納領域を概念的に示す図である。
【図25】図24に示す表示役予想格納領域とリール種別との対応表を示す図である。
【図26】図1に示すパチスロ機に用いられるジャンプテーブルを概念的に示す図である。
【図27】図1に示すパチスロ機に用いられる演出選択テーブルを概念的に示す図である。
【図28】図1に示すパチスロ機のメインCPUによる遊技処理の概略を示すフローチャートである。
【図29】図28に示すボーナス作動監視処理の概略を示すフローチャートである。
【図30】図28に示すメダル投入・スタートチェック処理の概略を示すフローチャートである。
【図31】図28に示す内部抽籤処理の概略を示すフローチャートである。
【図32】図31に示す内部抽籤テーブル変更処理の概略を示すフローチャートである。
【図33】図28に示す停止操作順序決定処理の概略を示すフローチャートである。
【図34】図25に示すRTカウンタ更新処理の概略を示すフローチャートである。
【図35】図28に示す回胴停止初期設定処理の概略を示すフローチャートである。
【図36】図35に示す表示役予想格納処理の概略を示すフローチャートである。
【図37】図28および図36に示す表示役検索処理の概略を示すフローチャートである。
【図38】図36に示す表示役予想ステータス取得処理の概略を示すフローチャートである。
【図39】図28に示す停止制御処理の概略を示すフローチャートである。
【図40】図39に示す優先引込制御処理の概略を示すフローチャートである。
【図41】図39に示す停止操作順序判定処理の概略を示すフローチャートである。
【図42】図28に示すボーナス終了チェック処理の概略を示すフローチャートである。
【図43】図28に示すボーナス作動チェック処理の概略を示すフローチャートである。
【図44】図1に示すパチスロ機のメインCPUによる割込処理の概略を示すフローチャートである。
【図45】図1に示すパチスロ機のサブCPUによる遊技処理の概略を示すフローチャートである。
【図46】図45に示すコマンド入力処理の概略を示すフローチャートである。
【図47】図46に示すコマンド種別に応じたジャンプ処理の概略を示すフローチャートである。
【図48】図47に示す演出関連処理の概略を示すフローチャートである。
【図49】図45に示す画像描画処理の概略を示すフローチャートである。
【図50】図24に示す表示役予想格納領域の格納例およびその格納に基づき表示窓に表示されるシンボル組合せの表示例を示す第1の図である。
【図51】図24に示す表示役予想格納領域の格納例およびその格納に基づき表示窓に表示されるシンボル組合せの表示例を示す第2の図である。
【図52】液晶表示装置に表示される演出画像の表示例を示す図である。
【発明を実施するための形態】
【0010】
次に、本発明を実施するための最良の形態について説明する。
【0011】
図1は、本実施形態によるパチスロ機1の外観を示す正面図である。
【0012】
パチスロ機1の本体中央部には、3個のリール2〜4が回転自在に設けられている。各リール2〜4の外周面には複数種類の図柄(以下、シンボルという)から成るシンボル列が描かれている。これらシンボルはパチスロ機1の正面の表示窓5〜7を通してそれぞれ3個ずつ観察される。リール2〜4および表示窓5〜7は、複数のシンボルを複数列に表示する図柄表示手段を構成している。この表示窓5〜7には、横3本と斜め2本の計5本の入賞ラインL1,L2A,L2B,L3A,L3Bが設けられている。また、表示窓5〜7の下方右側には、遊技媒体であるメダルが投入されるメダル投入口8が設けられている。
【0013】
ゲーム開始に先立って、遊技者がメダル投入口8から1枚のメダルを投入したときは、中央の横1本の入賞ラインL1が有効化される。また、2枚投入したときは、これに上下の横2本の入賞ラインL2A,L2Bが加わって横3本の入賞ラインL1,L2A,L2Bが有効化される。また、3枚投入したときは、これに斜め2本の入賞ラインL3A,L3Bが加わって5本の入賞ラインL1,L2A,L2B,L3A,L3Bの全てが有効化される。なお、以降、有効化された入賞ラインを有効化入賞ラインという。
【0014】
また、表示窓5〜7の左方には、遊技動作表示器9〜12、BETランプ13〜15、貯留枚数表示部16、およびスタートランプ17が設けられている。各表示器9〜12およびBETランプ13〜15は遊技状況に応じて点灯制御され、そのときの遊技状況が遊技者に知らされる。貯留枚数表示部16は、3桁の7セグメントLED(発光ダイオード)からなり、パチスロ機1の機械内部にクレジットされているメダル数(後述するクレジットカウンタによるカウント値)を表示する。スタートランプ17は各リール2〜4が作動可能な時に点滅する。
【0015】
また、表示窓5〜7の右方には、上部から、ボーナスカウント表示部18、WINランプ19、配当枚数表示部20、およびインサートランプ21が設けられている。ボーナスカウント表示部18は、3桁の7セグメントLEDからなり、ボーナスゲーム作動時に、RBゲームの残り入賞可能回数などをデジタル表示する。WINランプ19は有効化入賞ラインにボーナスの作動に対応するシンボルが揃った時などに点灯する。配当枚数表示部20は、3桁の7セグメントLEDからなり、入賞によるメダル払い出し枚数を表示すると共に、出玉率の設定値を表示する。出玉率の設定値は、機械に投入されたメダルの総数に対する遊技者に払い出されたメダルの総数の割合を示す出玉率の値を設定するのに用いられ、“1”〜“6”のいずれかの値に設定される。インサートランプ21はメダル投入口8にメダルの投入が受付可能な時に点灯する。
【0016】
また、表示窓5〜7の直ぐ下方には、液晶表示装置22が設けられている。液晶表示装置22の左側には十字キー23、「○」ボタン24、「×」ボタン25、1貯留メダル投入ボタン26、2貯留メダル投入ボタン27、および3貯留メダル投入ボタン28が設けられている。十字キー23は、上下左右の4方向の操作を検出して、液晶表示装置22に表示される情報項目を選択する際に使用される。「○」ボタン24は十字キー23によって選択された情報項目を決定するボタンであり、「×」ボタン25は十字キー23によって選択された情報項目をキャンセルするボタンである。また、貯留メダル投入ボタン26〜28は、貯留枚数表示部16にメダル数が表示され、クレジットされている際に、メダル投入口8へのメダル投入に代えて1回のゲームに1〜3枚のメダルを賭ける際に使用される。
【0017】
また、液晶表示装置22の下方には、左側から、貯留メダル精算ボタン29、スタートレバー30および停止ボタン31〜33が設けられている。貯留メダル精算ボタン29は機械内部にクレジットされているメダルを精算する際に使用される。スタートレバー30が遊技者によって操作されることにより各リール2〜4の回転が一斉に開始する。停止ボタン31〜33は、各リール2〜4に対応して配置されており、これら各リール2〜4の回転が一定速度に達したときに操作が有効化され、遊技者の操作に応じて各リール2〜4の回転を停止する。
【0018】
また、パチスロ機1の正面下部にはメダル受皿37が設けられている。このメダル受皿37はメダル払出口38から払い出されるメダルを貯めるものである。また、パチスロ機1の正面上部には、入賞に対してどれだけのメダルが払い出されるかを示す配当表示部39が設けられており、この配当表示部39の左右には一対のスピーカ96,96が設けられている。
【0019】
また、パチスロ機1の筐体内部には、上述した出玉率の設定値を設定する際に操作される図示しない設定ボタン、および、出玉率の設定値を選択する際に操作される図示しないリセットボタンが設けられている。設定ボタンが操作されると、リセットボタンが1回操作される度に配当枚数表示部20に表示される出玉率の設定値が1つ繰り上がり、出玉率の設定値が“6”の状態でリセットボタンが操作されると出玉率の設定値が“1”に戻る。
【0020】
各リール2〜4は図2に示す回転リールユニットとして構成されており、フレーム41にブラケット42を介して取り付けられている。各リール2〜4はリールドラム43の外周にリール帯44が貼られて構成されている。リール帯44の外周面にはシンボル列が描かれている。また、各ブラケット42にはステッピングモータ45が設けられており、各リール2〜4はこれらステッピングモータ45が駆動されて回転する。
【0021】
各リール2〜4の構造は図3に示される。なお、同図において図2と同一部分には同一符号を付してその説明は省略する。同図(a)に示すように、リール帯44の背後のリールドラム43内部にはランプケース46が設けられており、このランプケース46の3個の各部屋にはそれぞれリールバックランプ47a〜47cが取り付けられている。これらバックランプ47a〜47cは、同図(b)に示すように、異なる複数の色を発光するLED47が基板48に取り付けられて構成されており、基板48はランプケース46の背面に取り付けられている。また、ブラケット42にはホトセンサ49が取り付けられている。このホトセンサ49は、リールドラム43に設けられた遮蔽板50がリールドラム43の回転に伴ってホトセンサ49を通過するのを検出する。
【0022】
各バックランプ47a〜47cは後述するランプ駆動回路89(図6参照)によって点灯制御される。各バックランプ47a〜47cの点灯により、リール帯44に描かれたシンボルの内、各バックランプ47の前部に位置する3個のシンボルが背後から個別に照らし出され、各表示窓5〜7にそれぞれ3個ずつのシンボルが映し出される。
【0023】
図4は、左,中,右の各リール2〜4の各リール帯44に表された複数種類のシンボルが、21個配列されたシンボル列を示している。各シンボルには“0”〜“20”のコードナンバーが図柄番号として付されている。各リール2〜4上には、青色のチェリーの絵柄で表される、左リール2のコードナンバー19などに示される“青チェリー”、赤色のチェリーの絵柄で表される、中リール3のコードナンバー16などに示される“赤チェリー”、黒色の長方形の中に文字「BAR」を表した、左リール2のコードナンバー8などに示される“BAR”、楕円形の中に文字「Replay」を表した、左リール2のコードナンバー20などに示される“リプレイ”、スイカの絵柄で表される、左リール2のコードナンバー12などに示される“スイカ”、ベルの絵柄で表される、左リール2のコードナンバー16などに示される“ベル”、赤色の文字「7」で表される、左リール2のコードナンバー15などに示される“赤7”、および黒色の鳥の絵柄で表される、左リール2のコードナンバー17に示される“ブランク”の各シンボルで構成されるシンボル列が表されている。各リール2〜4は、シンボル列が図の矢印方向に移動するように回転駆動される。
【0024】
本実施形態におけるパチスロ機1の遊技状態には、「一般遊技状態」および「RB(レギュラーボーナス)遊技状態」がある。これらの各遊技状態は、基本的に、内部当籤する可能性のある役の種類により区別される。
【0025】
BB1に対応するシンボル組合せ“赤7−赤7−赤7”、または、BB2に対応するシンボル組合せ“BAR−BAR−BAR”が何れかの有効化入賞ライン上に表示されたことを契機として作動する遊技をBB(ビッグボーナス)ゲームという。BBゲームは、「RB遊技状態」により構成され、作動してからのメダル払出枚数が465枚に達すると終了する。RB遊技状態は、内部抽籤処理(図28,S7参照)において所定の小役(本実施形態ではベルの小役)が内部当籤役として決定される確率が高くなり、遊技可能回数である12回の単位遊技数が行われ、または、入賞可能回数である8回の入賞が成立すると、終了する。
【0026】
また、本実施形態によるパチスロ機1では、一般遊技状態中に、再遊技高確率発生状態である「RT(リプレイ・タイム)作動中状態」が作動することがある。「RT作動中状態」は、RT1(赤7ベル)の小役に対応するシンボルの組合せ“赤7−ベル−ベル”、RT2(BARベル)の小役に対応するシンボルの組合せ“BAR−ベル−ベル”、RT3(赤チェリーベル)の小役に対応するシンボルの組合せ“赤チェリー−ベル−ベル”、もしくは、RT4(ブランクベル)の小役に対応するシンボルの組合せ“ブランク−ベル−ベル”の何れかが有効化入賞ライン上に停止表示されると、または、「BB1」もしくは「BB2」のBBゲームが終了すると、作動する。なお、RT1〜RT4に対応するシンボル組合せが有効化入賞ライン上に停止表示して作動した「RT作動中状態」中には、特定の役であるRT1〜RT4に対応するシンボル組合せが有効化入賞ライン上に停止表示しても、「RT作動中状態」は作動しない(図43参照)。「RT作動中状態」においては、内部抽籤処理(図28,S7参照)でリプレイ(再遊技)が内部当籤役として決定される確率が他の遊技状態よりも高くなる。RT1〜RT4に対応するシンボルの組合せが有効化入賞ライン上に表示されて作動した「RT作動中状態」は、その次の単位遊技で1回の単位遊技のRT遊技が行われると、終了する。BBゲームが終了して作動した「RT作動中状態」は、150回の単位遊技のRT遊技が行われると、終了する。また、150回の単位遊技のRT遊技が行われている途中であっても、内部抽籤処理(図28,S7参照)でRT1〜RT4の何れかの小役に対応するシンボルの組合せが有効化入賞ライン上に表示されて、その次の単位遊技で1回の単位遊技のRT遊技が行われた後、および、BB1またはBB2のボーナスが内部当籤役として決定されたときにも、終了する。
【0027】
「BB1」および「BB2」のボーナス当たり要求フラグは、フラグが立てられた以降の単位遊技に持ち越され、「BB1」もしくは「BB2」のシンボル組み合わせが有効化入賞ライン上に停止表示されてボーナスが実際に成立すると、ボーナス当たり要求フラグはクリアされる。また、ボーナス当たり要求フラグ以外のフラグは、フラグが立てられた単位遊技においてのみ有効であり、その単位遊技終了時にはクリアされて次遊技以降には持ち越されない。なお、内部当籤役を持ち越すとは、内部抽籤処理(図28,S7参照)で決定された内部当籤役としての機能を次以降の単位遊技において発揮できるようにすれば足り、種々の態様が適宜可能である。ここで、単位遊技とは、遊技者のスタートレバー30に対する操作に応じてリール2〜4が回転してから、遊技者の停止ボタン31〜33に対する操作に応じてリール2〜4の回転が停止し、この際に有効化入賞ライン上に揃ったシンボルの組合せに応じたメダルの払い出しが行われるまでか、次回のゲームの開始が許可される(次回のゲームが始まる)前までのことである。
【0028】
図5および図6は、上述したパチスロ機1の遊技処理動作を制御するメイン制御基板61およびサブ制御基板62に構成された回路構成を示している。
【0029】
図5に示すメイン制御基板61における制御部はマイクロコンピュータ(以下、マイコンという)63を主な構成要素とし、これに乱数サンプリングのための回路を加えて構成されている。マイコン63は、予め設定されたプログラムに従って制御動作を行うメインCPU(中央演算処理装置)64と、プログラム記憶手段であるプログラムROM(リード・オンリ・メモリ)65およびバックアップ機能付き制御RAM(ランダム・アクセス・メモリ)66とを含んで構成されている。
【0030】
メインCPU64には、基準クロックパルスを発生するクロックパルス発生回路67および分周器68と、一定範囲の乱数を発生する乱数発生器69および発生した乱数の1つを特定するサンプリング回路70とが接続されている。さらに、後述する周辺装置(アクチュエータ)との間で信号を授受するI/Oポート(入出力ポート)71が接続されている。
【0031】
プログラムROM65は、各種テーブルやシーケンスプログラム等を格納するように記憶部が区分されている。また、プログラムROM65内にはシンボル組合せテーブル(図8)が格納されている。このシンボル組合せテーブルには、配当表示部39に示される各入賞シンボル組合せのシンボルコード等が記憶されている。また、図示しないが、「リーチ目」を構成するシンボル組合せのシンボルコード、各入賞を表す入賞判定コードなども記憶されている。ここで、リーチ目とは、ボーナスが持ち越されているときに、遊技者にボーナスの作動に係るシンボルの組合せを表示可能であることを示唆するシンボル組合せである。さらに、プログラムROM65内には、このパチスロ機1でゲームを実行するためのシーケンスプログラムが格納されている。
【0032】
マイコン63からの制御信号により動作が制御される主要なアクチュエータとしては、各リール2〜4を回転駆動するステッピングモータ45、各種ランプ(BETランプ13〜15、スタートランプ17、WINランプ19、インサートランプ21)、各種表示部(遊技動作表示器9〜12、貯留枚数表示部16、ボーナスカウント表示部18、配当枚数表示部20)、およびメダルを収納するホッパー72がある。これらはそれぞれモータ駆動回路73、各ランプ駆動回路74、各表示部駆動回路75、およびホッパー駆動回路76によって駆動される。これら駆動回路73〜76は、マイコン63のI/Oポート71を介してメインCPU64に接続されている。
【0033】
また、マイコン63が制御信号を生成するために必要な入力信号を発生する主な入力信号発生手段としては、メダル投入口8から投入されたメダルを検出する投入メダルセンサ8S、スタートレバー30の操作を検出するスタートスイッチ30S、貯留メダル投入ボタン26〜28の操作を検出する貯留メダル投入スイッチ26S〜28S、貯留メダル精算ボタン29の操作を検出する貯留メダル精算スイッチ29S、設定ボタンの操作を検出する設定スイッチ34S、およびリセットボタンの操作を検出するリセットスイッチ35Sがある。
【0034】
スタートスイッチ30Sは、スタートレバー30の操作に対する、単位遊技の開始操作の検出を行う開始操作検出手段を構成している。また、乱数発生器69、サンプリング回路70、およびマイコン63は、開始操作検出手段により行われる開始操作の検出に基づいて、複数の役(ベル,スイカ,青チェリー,RT1(赤7ベル),RT2(BARベル),RT3(赤チェリーベル),RT4(ブランクベル)の小役,BB1(赤7)およびBB2(BAR)のボーナス,リプレイ)の中から各単位遊技における内部当籤役を決定する当籤役決定手段を構成している。
【0035】
さらに、上記の入力信号発生手段としては、ホトセンサ49からの出力パルス信号を受けて各リール2〜4の回転位置を検出するリール位置検出回路77がある。ホトセンサ49は各リール2〜4の駆動機構に含まれており、同図では示されていない。
【0036】
リール位置検出回路77は、リール2〜4の回転が開始された後、ステッピングモータ45の各々に供給される駆動パルスの数を計数し、この計数値を制御RAM66の所定エリアに書き込む。従って、制御RAM66内には、各リール2〜4について、1回転の範囲内における回転位置に対応した計数値が格納されている。また、ホトセンサ49は各リール2〜4が1回転する毎にリセットパルスを発生する。このリセットパルスはリール位置検出回路77を介してメインCPU64に与えられ、制御RAM66で計数されている駆動パルスの計数値が“0”にクリアされる。このクリア処理により、各シンボルの移動表示と各ステッピングモータ45の回転との間に生じるずれが、1回転毎に解消されている。ステッピングモータ45、モータ駆動回路73、リール位置検出回路77、およびマイコン63は、開始操作検出手段により行われる開始操作の検出に基づいて、図柄表示手段によりその各列に表示されるシンボルの変動を行う図柄変動手段を構成している。
【0037】
さらに、上記の入力信号発生手段としては、停止ボタン31〜33が押された時に対応するリール2〜4を停止させる信号を発生するリール停止信号回路78、ホッパー72から払い出されるメダル数を計数するメダル検出部72S、および図示しない払出完了信号発生回路がある。これらもI/Oポート71を介してメインCPU64に接続されている。払出完了信号発生回路は、メダル検出部72Sから入力した実際に払い出しのあったメダル計数値が、各表示部駆動回路75から入力した計数信号で表される配当枚数データに達した時に、メダル払い出しの完了を検知する信号を発生する。
【0038】
停止ボタン31〜33は、図柄変動手段による図柄表示手段の各列のシンボルの変動を各列毎に停止させる図柄変動停止手段を構成している。また、リール停止信号回路78は、図柄変動手段による図柄表示手段の各列についてのシンボルの変動停止操作の検出を行う停止操作検出手段を構成している。また、ステッピングモータ45、モータ駆動回路73、リール位置検出回路77、およびマイコン63は、停止操作検出手段により行われるシンボルの変動停止操作の検出と当籤役決定手段により決定される当籤役とに基づいて、図柄変動手段によるシンボルの変動の停止制御を行う停止制御手段を構成している。
【0039】
マイコン63、ホッパー72、メダル検出部72s、ホッパー駆動回路76、および払出完了信号発生回路は、停止制御手段による停止制御の結果、当籤役決定手段により当籤役として決定された複数の役の何れかに対応するシンボル組合せが図柄表示手段により停止表示されると、その役について予め定められた利益(図8参照)をメダルとして付与する利益付与手段を構成している。また、設定ボタン、リセットボタン、設定スイッチ34S、リセットスイッチ35S、およびマイコン63は、パチスロ機1に投入されたメダルの総数に対する、利益付与手段により予め定められた利益として付与されたメダルの総数の割合を示す出玉率の設定値を、予め定められた複数の値(“1”〜“6”)の中から選択する設定値選択手段を構成している。また、マイコン63は、所定の条件が成立すると、メダルを消費することなく次の単位遊技を行えるリプレイが当籤役決定手段により当籤役として決定される確率が他の単位遊技に比べて高い単位遊技が行われるRT作動中状態を作動させる再遊技高確率発生状態作動手段を構成している。また、マイコン63は、この再遊技高確率発生状態作動手段により作動させられたRT作動中状態中に、単位遊技の実行回数が150回といった所定回数に達し、または、複数の役に含まれる特定の役であるRT1〜RT4が当籤役決定手段により当籤役として決定され、この特定の役に対応するシンボル組合せが図柄表示手段により停止表示されると、RT作動中状態を終了させる再遊技高確率発生状態終了手段をも構成している。
【0040】
また、マイコン63は、BB終了後に再遊技高確率発生状態作動手段によって作動させられたRT作動中状態中では、単位遊技が行われるたびに、予め各リール2〜4の各列のシンボルの変動停止順序を決定しており(図12、図28,S8参照)、図柄変動手段による各リール2〜4の各列のシンボルの変動停止順序を予め決定する停止順序決定手段を構成している。本実施形態では、停止制御手段は、RT1〜RT4のいずれかの小役が当籤役決定手段によって当籤役として決定され、停止順序決定手段により予め決定された各リール2〜4の各列のシンボルの変動停止順序と、リール停止信号回路78により実際に検出された各リール2〜4の各列のシンボルの変動停止順序とが一致した場合、リール停止信号回路78により行われるシンボルの変動停止操作の検出に基づいて、RT1〜RT4に対応するシンボル組合せが図柄表示手段により停止表示される停止制御を行う。
【0041】
また、I/Oポート71にはサブ制御部通信ポート79が接続されており、マイコン63はこのサブ制御部通信ポート79を介してサブ制御基板62へ信号を送出する。図6に示すサブ制御基板62には、この信号を受信するメイン制御部通信ポート88が設けられている。サブ制御部通信ポート79およびメイン制御部通信ポート88間の通信は、サブ制御部通信ポート79からメイン制御部通信ポート88へ向かう一方向についてだけ行われる。本実施形態では、サブ制御部通信ポート79からメイン制御部通信ポート88へ送出される信号は、7ビット長でその制御種別が表されるコマンド種別と、最大24ビット長でそのコマンドの内容が表されるパラメータとで構成されている。
【0042】
サブ制御基板62は、メイン制御基板61からの制御信号に基づいて所定の演出を行う。サブ制御基板62における制御部はマイコン81を主な構成要素として構成されている。マイコン81も、メイン制御基板61におけるマイコン63と同様、予め設定されたプログラムに従って制御動作を行うサブCPU82と、プログラム記憶手段であるプログラムROM83およびバックアップ機能付き制御RAM84とを含んで構成されている。サブCPU82にも、基準クロックパルスを発生するクロックパルス発生回路85および分周器86が接続されており、さらに、上記のメイン制御部通信ポート88や後述するアクチュエータとの間で信号を授受するI/Oポート87が接続されている。
【0043】
また、マイコン81からの制御信号により動作が制御されるアクチュエータとして、各リール2〜4に内蔵されたリールバックランプ47a〜47cがある。これらバックランプ47a〜47cの点灯は、I/Oポート87に接続されたランプ駆動回路89からの駆動信号によって制御される。
【0044】
また、マイコン81が制御信号を生成するために必要な入力信号を発生する入力信号発生手段として、前述した十字キー23、「○」ボタン24および「×」ボタン25がある。
【0045】
また、I/Oポート87には画像制御ワークRAM98、VDP(ビデオ・ディスプレイ・プロセッサ)90および音源IC91が接続されている。VDP90には、キャラクタ・データが記憶されたキャラクタROM92およびカラーディスプレイ表示用バッファメモリであるビデオRAM93が接続されており、画像制御ワークRAM98も接続されている。VDP90は、マイコン81の制御の下、液晶表示装置22に画像表示を行う。液晶表示装置22、VDP90、およびマイコン81は、特定の役であるRT1〜RT4が当籤役決定手段によって当籤役として決定されたことを所定確率で報知する報知手段を構成している(図48,図49参照)。
【0046】
また、音源IC91にはサウンド・データが記憶されたサウンドROM94が接続されており、音源IC91は、マイコン81の制御の下、パワーアンプ95を介してスピーカ96,96からサウンドを放音させる。マイコン81は、メイン制御部通信ポート88を介してメイン制御基板61から入力される指示に従い、音源IC91およびパワー・アンプ95を制御し、メダル投入音,スタートレバー操作音,停止ボタン操作音,ボーナスゲーム中の遊技音といった効果音をスピーカ96,96から出力させる。また、メイン制御基板61から取り込んだ遊技状態および当籤フラグに基づいて選択した演出態様に基づく出音パターンで、スピーカ96,96から出音させる。
【0047】
図7〜図20は、メイン制御基板61のプログラムROM65に記憶された各種テーブルを示す図である。
【0048】
図7は、シンボル配置テーブルを概念的に示す図である。
【0049】
シンボル配置テーブルは、左,中,右の各リール2〜4毎に、“0”〜“20”のコードナンバーとシンボルの種別との関係を記憶しており、図柄位置欄に示されるコードナンバーに基づき、内容欄に示されるシンボル種別が特定される。
【0050】
同図に示すように、左リール2について、コードナンバー“20”にはシンボル“リプレイ”が対応付けられており、コードナンバーが“20”であるとシンボル“リプレイ”がシンボル種別として特定される。コードナンバー“19”にはシンボル“青チェリー”が対応付けられており、コードナンバーが“19”であるとシンボル“青チェリー”がシンボル種別として特定される。以下、“18”〜“0”の各コードナンバーについても、同図に示すようにそれぞれ1種類のシンボルが対応付けられており、コードナンバーからシンボルの種別が特定される。また、中リール3および右リール4についても、左リール2と同様に、“20”〜“0”の各コードナンバーにそれぞれ1種類のシンボルが対応付けられており、コードナンバーからシンボル種別が特定される。
【0051】
図8は、シンボル組合せテーブルを概念的に示す図である。
【0052】
シンボル組合せテーブルは、後述するメインフローチャート(図28参照)のS18において、表示役およびメダル払出枚数を特定する際などに用いられる。シンボル組合せテーブルは、左リール2,中リール3,右リール4について有効化入賞ライン上に表示されたシンボル組合せと、表示役と、表示役格納領域の種別と、メダル払出枚数(配当)との関係を記憶している。同図において各リール2〜4の欄に表されるシンボルの組合せが有効化入賞ライン上に表示されると、対応する表示役欄、格納領域種別欄、および払出枚数欄に表される表示役、格納領域種別、および払出枚数が特定される。
【0053】
同図に示すように、“ベル−ベル−ベル”が有効化入賞ラインに沿って並ぶと“00000001”の「ベル」の小役が表示役、表示役1格納領域が格納領域種別として特定され、10枚が払出枚数として特定される。また、“スイカ−スイカ−スイカ”が有効化入賞ラインに沿って並ぶと“00000010”の「スイカ」の小役が表示役、表示役1格納領域が格納領域種別として特定され、15枚が払出枚数として特定される。また、“リプレイ−リプレイ−リプレイ”が有効化入賞ラインに沿って並ぶと、“00000100”の「リプレイ」が表示役、表示役1格納領域が格納領域種別として特定され、払出枚数として0枚が特定される。そして、その単位遊技で遊技に賭けられた枚数と同じ枚数のメダルが、次の単位遊技で自動投入される。また、“青チェリー−ANY−ANY”が有効化入賞ラインに沿って並ぶと“00001000”の「青チェリー」の小役が表示役、表示役1格納領域が格納領域種別として特定され、4枚が払出枚数として特定される。なお、「ANY」は“青チェリー”,“赤チェリー”,“BAR”,“リプレイ”,“スイカ”,“ベル”,“赤7”,“ブランク”のどのシンボルでもよいことを表す。
【0054】
また、“赤7−ベル−ベル”が有効化入賞ラインに沿って並ぶと“00010000”の「RT1(赤ベル)」が表示役、表示役1格納領域が格納領域種別として特定され、払出枚数として6枚が特定されて、次の単位遊技でRT遊技が作動する。また、“BAR−ベル−ベル”が有効化入賞ラインに沿って並ぶと“00100000”の「RT2(BARベル)」が表示役、表示役1格納領域が格納領域種別として特定され、払出枚数として6枚が特定されて、次の単位遊技でRT遊技が作動する。また、“赤チェリー−ベル−ベル”が有効化入賞ラインに沿って並ぶと“01000000”の「RT3(赤チェリーベル)」が表示役、表示役1格納領域が格納領域種別として特定され、払出枚数として6枚が特定されて、次の単位遊技でRT遊技が作動する。また、“ブランク−ベル−ベル”が有効化入賞ラインに沿って並ぶと“10000000”の「RT4(ブランクベル)」が表示役、表示役1格納領域が格納領域種別として特定され、払出枚数として6枚が特定されて、次の単位遊技でRT遊技が作動する。
【0055】
また、“赤7−赤7−赤7”が有効化入賞ラインに沿って並ぶと“00000001”の「BB1(赤7)」が表示役、表示役2格納領域が格納領域種別として特定され、払出枚数として0枚が特定されて、次の単位遊技でBBゲームが作動する。また、“BAR−BAR−BAR”が有効化入賞ラインに沿って並ぶと“00000010”の「BB2(BAR)」が表示役、表示役2格納領域が格納領域種別として特定され、払出枚数として0枚が特定されて、次の単位遊技でBBゲームが作動する。
【0056】
図9は、内部抽籤テーブル決定テーブルを概念的に示す図である。この内部抽籤テーブル決定テーブルは、後述する内部抽籤処理(図28,S7参照)において、内部当籤役の抽籤に用いる内部抽籤テーブルの種別および抽籤回数を決定する際に用いられる。このテーブルでは、一般遊技状態およびRB遊技状態の各遊技状態毎に、抽籤回数、および抽籤に用いる内部抽籤テーブルの種別を表す数値データが割り当てられている。後述する内部抽籤処理では、各遊技状態に対応する内部抽籤テーブルを用いて、数値データが表す抽籤回数だけ抽籤が行われる。一般遊技状態には、抽籤回数10回および一般遊技状態用内部抽籤テーブルを表すデータが割り当てられており、一般遊技状態中の各単位遊技では、抽籤回数として10回、内部抽籤テーブルとして一般遊技状態用内部抽籤テーブルが決定される。RB遊技状態には、抽籤回数7回およびRB遊技状態用内部抽籤テーブルを表すデータが割り当てられており、RB遊技状態中の各単位遊技では、抽籤回数として7回、内部抽籤処理に用いられる内部抽籤テーブルとしてRB遊技状態用内部抽籤テーブルが決定される。
【0057】
図10は、内部抽籤テーブルを概念的に示す図である。
【0058】
内部抽籤テーブルは、後述するメインフローチャートの内部抽籤処理(図28,S7参照)において、内部当籤役を抽籤する際に用いられる。内部抽籤テーブルは、乱数発生器69で発生してサンプリング回路70で抽出された0〜65535の所定範囲の乱数を、各当籤番号1〜8に区分けする数値データを下限値および上限値として記憶している。各当籤番号は各内部当籤役に対応づけられている。内部抽籤テーブルは、設定1〜設定6の各出玉率設定値毎に異なるものが用いられる。
【0059】
同図(a)に示す一般遊技状態用内部抽籤テーブルは、設定3の一般遊技状態で用いられる。この一般遊技状態用内部抽籤テーブルでは、ベルの小役に対応付けられた当籤番号1には下限値0,上限値8191の幅8192の数値範囲が割り当てられており、当籤確率は8192/65536である。また、スイカの小役に対応付けられた当籤番号2には下限値8192,上限値8691の幅500の数値範囲が割り当てられており、当籤確率は500/65536である。また、リプレイに対応付けられた当籤番号3には下限値8692,上限値17671の幅8980の数値範囲が割り当てられており、当籤確率は8980/65536である。また、青チェリーの小役に対応付けられた当籤番号4には下限値17672,上限値18321の幅650の数値範囲が割り当てられており、当籤確率は650/65536である。また、RT1に対応付けられた当籤番号5、RT2に対応付けられた当籤番号6、RT3に対応付けられた当籤番号7、および、RT4に対応付けられた当籤番号8には、それぞれ下限値0,上限値1023の幅1024の数値範囲が割り当てられており、当籤確率はいずれも1024/65536である。また、BB1に対応付けられた当籤番号9には下限値18322,上限値18401の幅80の数値範囲が割り当てられており、当籤確率は80/65536である。また、BB2に対応付けられた当籤番号10には下限値18402,上限値18481の幅80の数値範囲が割り当てられており、当籤確率は80/65536である。
【0060】
設定1,設定2,設定4〜設定6についての各一般遊技状態用内部抽籤テーブルも、設定3についての一般遊技状態用内部抽籤テーブルと同様に、当籤番号1〜当籤番号10の各当籤番号について、上限値および下限値で規定された数値範囲が割り当てられている。
【0061】
同図(b)に示すRB遊技状態用内部抽籤テーブルは、設定3のRB遊技状態で用いられる。このRB遊技状態用内部抽籤テーブルでは、ベルの小役に対応付けられた当籤番号1には下限値0,上限値55535の幅55536の数値範囲が割り当てられており、当籤確率は55536/65536である。また、スイカの小役に対応付けられた当籤番号2には下限値55536,上限値56035の幅500の数値範囲が割り当てられており、当籤確率は500/65536である。また、青チェリーの小役に対応付けられた当籤番号3には下限値56036,上限値56685の幅650の数値範囲が割り当てられており、当籤確率は650/65536である。また、RT1に対応付けられた当籤番号4、RT2に対応付けられた当籤番号5、RT3に対応付けられた当籤番号6、および、RT4に対応付けられた当籤番号7には、同図(a)に示す一般遊技状態用内部抽籤テーブルにおける当籤番号5〜8と同様の数値範囲がそれぞれ割り当てられおり、当籤確率も同じである。また、リプレイ,BB1,BB2には当籤番号が対応付けられておらず、このRB遊技状態用内部抽籤テーブルが用いられたときには、リプレイ,BB1,BB2が内部当籤役として決定されることはない。
【0062】
設定1,設定2,設定4〜設定6についてのRB遊技状態用内部抽籤テーブルも、設定3についてのRB遊技状態用内部抽籤テーブルと同様に、当籤番号1〜当籤番号7の各当籤番号について、上限値および下限値で規定された数値範囲が割り当てられている。
【0063】
同図(c)に示すRT作動中状態用内部抽籤テーブルAは、BB遊技が終了して発生した設定3のRT作動中状態で用いられる。このRT作動中状態用内部抽籤テーブルAでは、当籤番号1〜当籤番号10の各当籤番号に、同図(a)に示す一般遊技状態用内部抽籤テーブルと同じ当籤役が対応付けられている。また、当籤番号1,当籤番号2,当籤番号5〜8には、同図(a)に示す一般遊技状態用内部抽籤テーブルと同じ数値範囲が割り当てられおり、当籤確率も同じである。また、当籤番号3には下限値8692,上限値53591の幅44900の数値範囲が割り当てられており、当籤確率は44900/65536である。また、当籤番号4には下限値53592,上限値54241の幅650の数値範囲が割り当てられており、当籤確率は650/65536である。また、当籤番号9には下限値54242,上限値54321の幅80の数値範囲が割り当てられており、当籤確率は80/65536である。また、当籤番号10には下限値54322,上限値54401の幅80の数値範囲が割り当てられており、当籤確率は80/65536である。
【0064】
設定1,設定2,設定4〜設定6についてのRT作動中状態用内部抽籤テーブルAも、設定3についてのRT作動中状態用内部抽籤テーブルAと同様に、当籤番号1〜当籤番号10の各当籤番号について、上限値および下限値で規定された数値範囲が割り当てられている。
【0065】
同図(d)に示すRT作動中状態用内部抽籤テーブルBは、RT1〜RT4に対応するシンボル組合せが有効化入賞ライン上に揃って発生した設定3のRT作動中状態で用いられる。このRT作動中状態用内部抽籤テーブルBでは、当籤番号1〜当籤番号10の各当籤番号に、同図(a)に示す一般遊技状態用内部抽籤テーブルと同じ当籤役が対応付けられている。また、当籤番号1,当籤番号5〜8には、同図(a)に示す一般遊技状態用内部抽籤テーブルと同じ数値範囲が割り当てられおり、当籤確率も同じである。また、当籤番号2には下限値8192,上限値8201の幅10の数値範囲が割り当てられており、当籤確率は10/65536である。また、当籤番号3には下限値8202,上限値17191の幅8990の数値範囲が割り当てられており、当籤確率は8990/65536である。また、当籤番号4には下限値17192,上限値17841の幅650の数値範囲が割り当てられており、当籤確率は650/65536である。また、当籤番号9には下限値17842,上限値17921の幅80の数値範囲が割り当てられており、当籤確率は80/65536である。また、当籤番号10には下限値17922,上限値18001の幅80の数値範囲が割り当てられており、当籤確率は80/65536である。
【0066】
設定1,設定2,設定4〜設定6についてのRT作動中状態用内部抽籤テーブルBも、設定3についてのRT作動中状態用内部抽籤テーブルBと同様に、当籤番号1〜当籤番号10の各当籤番号について、上限値および下限値で規定された数値範囲が割り当てられている。
【0067】
同図(a)に示す一般遊技状態用内部抽籤テーブル,同図(c)に示すRT作動中状態用内部抽籤テーブルA,および同図(d)に示すRT作動中状態用内部抽籤テーブルBでは、ベルの小役に対応付けられた当籤番号1に0〜8191、RT1に対応付けられた当籤番号5,RT2に対応付けられた当籤番号6,RT3に対応付けられた当籤番号7,およびRT4に対応付けられた当籤番号8に、0〜1023が、数値範囲としてそれぞれ割り当てられており、これらの役に割り当てられた数値範囲は0〜1023の範囲で重複している。同図(b)に示すRB遊技状態用内部抽籤テーブルでは、ベルの小役に対応付けられた当籤番号1に0〜55535、RT1に対応付けられた当籤番号4,RT2に対応付けられた当籤番号5,RT3に対応付けられた当籤番号6,およびRT4に対応付けられた当籤番号7に、0〜1023が、数値範囲としてそれぞれ割り当てられており、これらの役に割り当てられた数値範囲は0〜1023の範囲で重複している。他の設定値についての一般遊技状態用内部抽籤テーブル,RB遊技状態用内部抽籤テーブル,RT作動中状態用内部抽籤テーブルA〜Bも、ベル,RT1〜RT4の小役に対応付けられた各当籤番号に割り当てられた数値範囲が所定範囲で重複している。従って、抽籤用乱数抽出処理(図28,S5)において0〜1023の範囲の乱数が抽出されると、内部抽籤処理(図28,S7)において、RT1〜RT4の小役およびベルの小役が内部当籤役として同時に決定される。
【0068】
また、同図(c)に示すRT作動中状態用内部抽籤テーブルAおよび同図(d)に示すRT作動中状態用内部抽籤テーブルBでは、同図(a)に示す一般遊技状態用内部抽籤テーブルでリプレイに対応する当籤番号3に割り当てられた数値範囲の幅8980よりも広い、幅44900,および8990の数値範囲がリプレイに対応する当籤番号3にそれぞれ割り当てられている。設定1,設定2,設定4〜設定6についてのRT作動中状態用内部抽籤テーブルA〜Bも、設定3についてのRT作動中状態用内部抽籤テーブルA〜Bと同様に、一般遊技状態用内部抽籤テーブルに比べて広い幅の数値範囲がリプレイに割り当てられている。このため、RT作動中状態用内部抽籤テーブルA〜Bが用いられるRT作動中状態中の一般遊技状態では、一般遊技状態用内部抽籤テーブルが用いられる一般遊技状態に比べて、内部抽籤処理(図28,S7)でリプレイが内部当籤役として決定される確率が高い単位遊技が行われる。
【0069】
また、同図(b)に示すRB遊技状態用内部抽籤テーブルでは、同図(a)に示す一般遊技状態用内部抽籤テーブル,同図(c)に示すRT作動中状態用内部抽籤テーブルA,および同図(d)に示すRT作動中状態用内部抽籤テーブルBでベルの小役に対応する当籤番号1に割り当てられた数値範囲の幅8192よりも広い、幅55536の数値範囲がベルの小役に対応する当籤番号1に割り当てられている。設定1,設定2,設定4〜設定6についてのRB遊技状態用内部抽籤テーブルも、設定3についてのRB遊技状態用内部抽籤テーブルと同様に、一般遊技状態用内部抽籤テーブルおよびRT作動中状態用内部抽籤テーブルA〜Bに比べて広い幅の数値範囲がベルの小役に割り当てられている。このため、RB遊技状態用内部抽籤テーブルが用いられるRB遊技状態では、一般遊技状態用内部抽籤テーブルが用いられる一般遊技状態、および、RT作動中状態用内部抽籤テーブルA〜Bが用いられるRT作動中状態中の一般遊技状態に比べて、内部抽籤処理(図28,S7)でベルの小役が内部当籤役として決定される確率が高い単位遊技が行われる。
【0070】
図11は、内部当籤役決定テーブルを概念的に示す図である。
【0071】
内部当籤役決定テーブルは、後述するメインフローチャートの内部抽籤処理(図28,S7参照)において、内部当籤役を決定する際に用いられる。内部当籤役決定テーブルは、内部抽籤テーブル(図10参照)を用いて決定される各当籤番号1〜10と、内部当籤役およびその格納領域の種別とを対応づけるデータを記憶している。
【0072】
この内部当籤役決定テーブルでは、当籤番号1に“00000001”の「ベル」、当籤番号2に“00000010”の「スイカ」、当籤番号3に“00000100”の「リプレイ」、当籤番号4に“00001000”の「青チェリー」、当籤番号5に“00010000”の「RT1」、当籤番号6に“00100000”の「RT2」、当籤番号7に“01000000”の「RT3」、当籤番号8に“10000000”の「RT4」が、格納領域種別1の内部当籤役(内部当籤役1)としてそれぞれ対応づけられている。また、当籤番号9に“00000001”の「BB1」、当籤番号10に“00000010”の「BB2」が、格納領域種別2の内部当籤役(内部当籤役2)としてそれぞれ対応づけられている。
【0073】
図12(a)は、停止操作順序決定テーブルを概念的に示す図である。
【0074】
停止操作順序決定テーブルは、後述する停止操作順序決定処理(図33参照)において停止操作順序を決定する際に参照されるテーブルである。停止操作順序決定テーブルは、BB終了後のRT作動中状態において乱数発生器69で発生してサンプリング回路70で抽出された割り振り範囲0〜1023の乱数を、各当籤番号1〜6に区分けする数値データを下限値および上限値として記憶している。各当籤番号1〜6には、左リール2,中リール3,右リール4に対する第1停止操作および第2停止操作の順番の組合せからなる停止操作順序を表す停止操作順序データが対応付けられている。
【0075】
同図(a)に示す停止操作順序決定テーブルは、出玉率設定値が設定3に設定されているときに用いられる。このテーブルでは、当籤番号1には、下限値0および上限値164の幅165の数値範囲が割り当てられ、第1停止操作が右リール4,第2停止操作が左リール2の停止操作順序“右−左”に対応付けられており、当籤確率は165/1024である。当籤番号1が決定されると、停止操作順序データとして“00000001”が決定される。また、当籤番号2には、下限値165および上限値324の幅160の数値範囲が割り当てられ、第1停止操作が右リール4,第2停止操作が中リール3の停止操作順序“右−中”に対応付けられており、当籤確率は160/1024である。当籤番号2が決定されると、停止操作順序データとして“00000010”が決定される。また、当籤番号3には、下限値325および上限値534の幅210の数値範囲が割り当てられ、第1停止操作が中リール3,第2停止操作が左リール2の停止操作順序“中−左”に対応付けられており、当籤確率は210/1024である。当籤番号3が決定されると、停止操作順序データとして“00000100”が決定される。また、当籤番号4には、下限値535および上限値694の幅160の数値範囲が割り当てられ、第1停止操作が中リール3,第2停止操作が右リール4の停止操作順序“中−右”に対応付けられており、当籤確率は160/1024である。当籤番号4が決定されると、停止操作順序データとして“00001000”が決定される。また、当籤番号5には、下限値695および上限値859の幅165の数値範囲が割り当てられ、第1停止操作が左リール2,第2停止操作が右リール4の停止操作順序“左−右”に対応付けられており、当籤確率は165/1024である。当籤番号5が決定されると、停止操作順序データとして“00010000”が決定される。また、当籤番号6には、下限値860および上限値1023の幅164の数値範囲が割り当てられ、第1停止操作が左リール2,第2停止操作が中リール3の停止操作順序“左−中”に対応付けられており、当籤確率は164/1024である。当籤番号6が決定されると、停止操作順序データとして“00100000”が決定される。
【0076】
このように出玉率設定値が3に設定されているときには、当籤番号3の停止操作順序“中−左”が決定される確率が高くなっている。
【0077】
本実施形態においては、出玉率設定値が3に設定されているときに用いられる上記の停止操作順序決定テーブルに基づいて、停止操作順序決定処理(図33参照)において停止操作順序が決定される場合を説明するが、出玉率設定値に応じて停止操作順序決定テーブルの下限値および上限値は異なる。
【0078】
同図(b)は、出玉率設定値が6に設定されているときに、停止操作順序決定処理(図33参照)において停止操作順序を決定する際に参照される停止操作順序決定テーブルである。
【0079】
このテーブルでは、停止操作順序“右−左”に対応付けられた当籤番号1、および、停止操作順序“右−中”に対応付けられた当籤番号2には、同図(a)と同じ数値範囲が割り当てられており、当籤確率も同じである。また、停止操作順序“中−左”に対応付けられた当籤番号3には、下限値325および上限値484の幅160の数値範囲が割り当てられており、当籤確率は160/1024である。また、停止操作順序“中−右”に対応付けられた当籤番号4には、下限値485および上限値648の幅164の数値範囲が割り当てられており、当籤確率は164/1024である。また、停止操作順序“左−右”に対応付けられた当籤番号5には、下限値649および上限値813の幅165の数値範囲が割り当てられており、当籤確率は165/1024である。また、停止操作順序“左−中”に対応付けられた当籤番号6には、下限値814および上限値1023の幅210の数値範囲が割り当てられており、当籤確率は210/1024である。
【0080】
このように出玉率設定値が6に設定されているときには、当籤番号6の停止操作順序“左−中”が決定される確率が高くなっている。
【0081】
図13は、停止テーブル決定テーブルを概念的に示す図である。
【0082】
停止テーブル決定テーブルは、メインフローチャート(図28参照)のS11において、左,中,右の各リール2〜4の停止制御に用いる停止テーブルを決定する際に用いられる。停止テーブル決定テーブルは、内部当籤役およびその格納領域の種別(内部当籤役1格納領域(図21(a)参照)、内部当籤役2格納領域(図21(b)参照))と、各リール2〜4の停止制御に用いる停止テーブルとを対応付けるデータを記憶している。
【0083】
同図に示すように、内部当籤役「ベル」には、停止テーブルとしてベル用停止テーブルが対応づけられている。ベル用停止テーブルは、「ベル」の小役のシンボル組合せを有効化入賞ライン上に停止表示させることができる停止テーブルである。RT作動中状態の一般遊技状態で内部当籤役として「ベル」が決定されたときには、後述するベル用停止テーブル(図14参照)が用いられる。また、RT作動中状態でない一般遊技状態において、内部当籤役「ベル+RT1〜4」、つまり「ベル」,「RT1」,「RT2」,「RT3」および「RT4」の各小役が内部当籤役として同時に決定されたときには、後述するベル+RT1〜4用停止テーブル(図17参照)が対応付けられている。ベル+RT1〜4用停止テーブルは、「ベル」,「RT1」,「RT2」,「RT3」または「RT4」のいずれかの小役のシンボル組合せを停止表示させることができる停止テーブルである。また、BB終了後のRT作動中状態において、内部当籤役「ベル+RT1〜4」には、後述するベル+RT1〜4用停止テーブル1(図15参照)またはベル+RT1〜4用停止テーブル2(図16参照)が対応付けられている。ベル+RT1〜4用停止テーブル1は、停止順序決定手段により決定された変動停止順序と停止操作検出手段により実際に検出された変動停止順序とが合致したときに用いられ、「RT1」,「RT2」,「RT3」または「RT4」のいずれかのRT作動図柄を優先的に引込む滑りコマ数が設定されて、これらいずれかの小役のシンボル組合せを停止表示させることができる停止テーブルである。また、ベル+RT1〜4用停止テーブル2は、停止順序決定手段により決定された変動停止順序と停止操作検出手段により実際に検出された変動停止順序とが合致しないときに用いられ、ベル図柄を優先的に引込む滑りコマ数が設定されて、「ベル」の小役のシンボル組合せを停止表示させることができる停止テーブルである。
【0084】
また、内部当籤役「スイカ」には、停止テーブルとしてスイカ用停止テーブルが対応づけられている。スイカ用停止テーブルは、「スイカ」の小役のシンボル組合せを停止表示させることができる停止テーブルである。また、内部当籤役「リプレイ」には、停止テーブルとしてリプレイ用停止テーブルが対応づけられている。リプレイ用停止テーブルは、「リプレイ」のシンボル組合せを停止表示させることができる停止テーブルである。また、内部当籤役「青チェリー」には、停止テーブルとして青チェリー用停止テーブルが対応づけられている。青チェリー用停止テーブルは、「青チェリー」の小役のシンボル組合せを停止表示させることができる停止テーブルである。また、内部当籤役「BB1」には、停止テーブルとしてBB1用停止テーブルが対応づけられている。BB1用停止テーブルは、「BB1」のシンボル組合せを停止表示させることができる停止テーブルである。また、内部当籤役「BB2」には、停止テーブルとしてBB2用停止テーブルが対応づけられている。BB2用停止テーブルは、「BB2」のシンボル組合せを停止表示させることができる停止テーブルである。
【0085】
また、何れの内部当籤役も決定されていないハズレには、停止テーブルとしてハズレ用停止テーブルが対応づけられている。ハズレ用停止テーブルは、何れの役に対応するシンボル組合せも停止表示させることができない停止テーブルである。
【0086】
図14〜図17は、図13の停止テーブル決定テーブルに基づいて決定される停止テーブルを概念的に示す図である。
【0087】
各停止テーブルは、左,中,右の各リール2〜4の停止制御処理(図28,S17参照)などに用いられるもので、遊技状態および内部当籤役の種類毎に選択される。各停止テーブルには、左,中,右の各リール2,3,4毎に「停止開始位置」および「滑りコマ数」が示されている。「停止開始位置」の欄の各数値は、各停止ボタン31〜33が操作された際に、有効化入賞ラインL1上に位置しているシンボルのコードナンバーを表す。「滑りコマ数」の欄の各数値は、対応する「停止開始位置」で各停止ボタン31〜33が操作されてから、内部当籤役に応じたシンボルがいずれかの有効化入賞ライン上に引き込まれてリール2〜4の回転が停止するまでの、シンボルの滑りコマ数を表す。例えば、内部当籤役が「ベル」の小役の時に選択される、図14に示すベル用停止テーブルでは、左リール2について「停止開始位置」がコードナンバー“20”のときの「滑りコマ数」は“1”コマとなっている。このため、コードナンバー“20”のシンボル「リプレイ」が有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、このシンボル「リプレイ」からシンボル“1”コマ離れたコードナンバー“0”のシンボル「ベル」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。
【0088】
図14に示すベル用停止テーブルは、停止ボタン31〜33の操作タイミングにかかわらず、「ベル」の小役に対応するシンボル組合せが有効化入賞ラインL1上に引き込まれて停止表示する「停止開始位置」と「滑りコマ数」との関係になっている。
【0089】
具体的には、左リール2について、「停止開始位置」がコードナンバー“17”,“18”,“19”,“20”,“0”のときの「滑りコマ数」は、それぞれ“4”コマ,“3”コマ,“2”コマ,“1”コマ,“0”コマとなっている。このため、コードナンバー“17”〜“20”,“0”のシンボルが有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、対応する滑りコマ数だけ離れたコードナンバー“0”のシンボル「ベル」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。同様に、コードナンバー“15”〜“16”、“11”〜“14”、“8”〜“10”、“6”〜“7”、“1”〜“5”の各シンボルが有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、それぞれ、コードナンバー“16”、“14”、“10”、“7”、“5”のシンボル「ベル」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。
【0090】
また、左リール2と同様に中リール3および右リール4についても、各停止ボタン32,33が操作されると、「停止開始位置」と「滑りコマ数」との関係に基づいて、それぞれ、シンボル「ベル」が有効化入賞ラインL1上に引き込まれて回転が停止する。
【0091】
従って、このベル用停止テーブルが用いられたときには、停止ボタン31〜33の操作タイミングにかかわらず「ベル」の小役に対応するシンボル組合せが、有効化入賞ラインL1上に必ず引き込まれて停止表示される。
【0092】
また、図15に示すベル+RT1〜4用停止テーブル1は、停止ボタン31の操作タイミングに応じて、「RT1」,「RT2」,「RT3」および「RT4」の何れかの小役に対応するシンボル組合せが、有効化入賞ラインL1上に引き込まれて停止表示する「停止開始位置」と「滑りコマ数」との関係になっている。
【0093】
具体的には、左リール2について、「停止開始位置」がコードナンバー“18”,“19”,“20”,“0”,“1”のときの「滑りコマ数」は、それぞれ“4”コマ,“3”コマ,“2”コマ,“1”コマ,“0”コマとなっている。このため、コードナンバー“18”〜“20”,“0”,“1”のシンボルが有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、対応する滑りコマ数だけ離れたコードナンバー“1”のシンボル「赤7」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。また、コードナンバー“16”〜“17”、“12”〜“15”、“9”〜“11”、“5”〜“8”、“2”〜“4”の各シンボルが有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、それぞれ、コードナンバー“17”のシンボル「ブランク」、“15”のシンボル「赤7」、“11”のシンボル「赤チェリー」、“8”のシンボル「BAR」、“4”のシンボル「赤チェリー」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。
【0094】
また、中リール3および右リール4の「停止開始位置」と「滑りコマ数」との関係については、図14に示すベル用停止テーブルと同じものとなっている。従って、中リール3および右リール4については、各停止ボタン32,33が操作されると、その操作タイミングにかかわらず、それぞれ、シンボル「ベル」が有効化入賞ラインL1上に引き込まれて回転が停止する。
【0095】
従って、このベル+RT1〜4用停止テーブル1が用いられたときには、左リール2に対する停止ボタン31の操作タイミングに応じて「RT1」,「RT2」,「RT3」および「RT4」の何れかの小役に対応するシンボル組合せ“赤7−ベル−ベル”,“BAR−ベル−ベル”,“赤チェリー−ベル−ベル”,および“ブランク−ベル−ベル”が、有効化入賞ラインL1上に必ず引き込まれて停止表示される。
【0096】
また、図16に示すベル+RT1〜4用停止テーブル2は、図14に示すベル用停止テーブルと同じものとなっており、停止ボタン31〜33の操作タイミングにかかわらず、「ベル」の小役に対応するシンボル組合せが、有効化入賞ラインL1上に引き込まれて停止表示する「停止開始位置」と「滑りコマ数」との関係になっている。
【0097】
また、図17に示すベル+RT1〜4用停止テーブルは、停止ボタン31〜33の操作タイミングに応じて、「ベル」,「RT1」,「RT2」,「RT3」および「RT4」の何れかの小役の小役に対応するシンボル組合せが、有効化入賞ラインL1上に引き込まれて停止表示する「停止開始位置」と「滑りコマ数」との関係になっている。
【0098】
具体的には、左リール2について、「停止開始位置」がコードナンバー“18”,“19”,“20”,“0”のときの「滑りコマ数」は、それぞれ“3”コマ,“2”コマ,“1”コマ,“0”コマとなっている。このため、コードナンバー“18”〜“20”,“0”のシンボルが有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、対応する滑りコマ数だけ離れたコードナンバー“0”のシンボル「ベル」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。また、コードナンバー“15”〜“17”、“12”〜“14”、“9”〜“11”、“8”、“5”〜“7”、“2”〜“4”、“1”の各シンボルが有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、それぞれ、コードナンバー“17”のシンボル「ブランク」、“14”のシンボル「ベル」、“11”のシンボル「赤チェリー」、“8”のシンボル「BAR」、“7”のシンボル「ベル」、“4”のシンボル「赤チェリー」、“1”のシンボル「赤7」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。
【0099】
また、中リール3および右リール4の「停止開始位置」と「滑りコマ数」との関係については、図14に示すベル用停止テーブルと同じものとなっている。従って、中リール3および右リール4については、各停止ボタン32,33が操作されると、その操作タイミングにかかわらず、それぞれ、シンボル「ベル」が有効化入賞ラインL1上に引き込まれて回転が停止する。
【0100】
従って、このベル+RT1〜4用停止テーブルが用いられたときには、停止ボタン31〜33の操作タイミングに応じて「ベル」、「RT1」,「RT2」,「RT3」および「RT4」の何れかの小役に対応するシンボル組合せ“ベル−ベル−ベル”,“赤7−ベル−ベル”,“BAR−ベル−ベル”,“赤チェリー−ベル−ベル”,および“ブランク−ベル−ベル”が、有効化入賞ラインL1上に必ず引き込まれて停止表示される。
【0101】
図18は、優先順位テーブルを概念的に示す図である。
【0102】
優先順位テーブルは、リール2〜4の停止制御処理(図28,S17参照)などの際に何れの内部当籤役に対応するシンボルを有効化入賞ライン上に優先的に引き込むかを決定する際に用いられる。この優先順位テーブルは、引込優先順位と内部当籤役1,2からなる引込データで表わされる各内部当籤役の種別とを対応付けるデータを記憶している。引込優先順位とは、内部当籤役として同時に決定された複数の役に対応するシンボルが引込制御の際に引込数の範囲内に共に位置しているときに、有効化入賞ライン上に引き込む優先順位のことをいい、ビット0〜ビット7の8ビットの数値データから構成される優先引込ステータスで表される。引込優先順位が高い内部当籤役ほど優先的に有効化入賞ライン上に引き込まれる。
【0103】
優先引込ステータス“00010000”で表される引込優先順位の1位には、内部当籤役として引込データ“00000100−00000000”で表わされる「リプレイ」が対応付けられている。優先引込ステータス“00001000”で表される引込優先順位の2位には、内部当籤役として引込データ“00000000−00000011”で表わされる「BB1」および「BB2」がそれぞれ対応付けられている。優先引込ステータス“00000100”で表される引込優先順位の3位には、内部当籤役として引込データ“00000010−00000000”で表わされる「スイカ」が対応付けられている。優先引込ステータス“00000010”で表される引込優先順位の4位には、内部当籤役として引込データ“11110001−00000000”で表わされる「RT1」,「RT2」,「RT3」,「RT4」および「ベル」が対応付けられている。優先引込ステータス“00000001”で表される引込優先順位の5位には、内部当籤役として引込データ“00001000−00000000”で表わされる「青チェリー」が対応付けられている。
【0104】
この優先順位テーブルにおいて、「ベル」,「RT1」〜「RT4」の小役が何れも4位の引込優先順位なので、内部抽籤処理(図28,S7参照)で内部当籤役として同時に決定された、「ベル」,「RT1」〜「RT4」の小役に対応するシンボル“ベル”,“赤7”,“BAR”,“赤チェリー”,“ブランク”が有効化入賞ラインから引込数の範囲内に共に位置しているときには、これらのシンボルの何れも有効化入賞ライン上に引き込まれる可能性がある。
【0105】
図19は、検索順序テーブルを概念的に示す図である。
【0106】
検索順序テーブルは、リール2〜4の停止制御処理(図28,S17参照)などの際に滑りコマ数を決定するのに用いられる。この検索順序テーブルは、停止テーブルから抽出された0コマ〜4コマの各滑りコマ数毎に、検索順序1〜検索順序5の各検索順序について0コマ〜4コマの滑りコマ数を対応付けて記憶している。この検索順序テーブルで1〜5の各検索順序に定められた滑りコマ数を用いた停止制御を行うことが可能であるか否かが、検索順序に従って検索される。一般遊技状態およびRB遊技状態で用いられる、同図に示す検索順序テーブルでは、停止テーブルから抽出された0コマの滑りコマ数については、検索順序1には0コマ、検索順序2には2コマ、検索順序3には4コマ、検索順序4には1コマ、検索順序5には3コマの滑りコマ数がそれぞれ割り当てられている。また、停止テーブルから抽出された1コマの滑りコマ数については、検索順序1には1コマ、検索順序2には3コマ、検索順序3には0コマ、検索順序4には2コマ、検索順序5には4コマの滑りコマ数がそれぞれ割り当てられている。以下、停止テーブルから抽出された2コマ〜4コマの各滑りコマ数についても、検索順序1〜検索順序5の各検索順序毎に、0コマ〜4コマの何れかの滑りコマ数が割り当てられている。
【0107】
図20は、ボーナス作動時テーブルを概念的に示す図である。
【0108】
このボーナス作動時テーブルは、後述するボーナス作動監視処理(図28,S3参照)およびボーナス作動チェック処理(図28,S26参照)で用いられる。このテーブルは、データの格納領域とこの格納領域に格納されるデータとをボーナス種別毎に対応付けて記憶している。同図に示すように、このテーブルでは、RB作動時には、作動中フラグ格納領域にRB中であることを表すRB作動中フラグ、遊技可能回数カウンタ格納領域にRB遊技状態中に行える単位遊技数12回を表す数値、入賞可能回数カウンタ格納領域にRB遊技状態中に小役の入賞を成立させることができる回数8回を表す数値が、データとしてそれぞれ対応づけられている。また、BB1作動時には、作動中フラグ格納領域にBB1のBBゲーム中であることを表すBB1作動中フラグ、ボーナス終了枚数カウンタ格納領域にBB1のBBゲーム中に獲得できるメダル枚数465枚を表す数値が、データとしてそれぞれ対応づけられている。また、BB2作動時には、作動中フラグ格納領域にBB2のBBゲーム中であることを表すBB2作動中フラグ、ボーナス終了枚数カウンタ格納領域にBB2のBBゲーム中に獲得できるメダル枚数465枚を表す数値が、データとしてそれぞれ対応づけられている。
【0109】
図21,図22は、メイン制御基板61の制御RAM66に設けられた種々の格納領域を概念的に示している。
【0110】
図21(a),(b)に示す内部当籤役1,2格納領域には、図11に示す内部当籤役決定テーブルを参照して内部抽籤処理(図28,S7参照)で決定された内部当籤役1,2の種別を表すデータが格納される。同図に示すように、各内部当籤役1,2格納領域はビット0〜ビット7の8ビットで構成されており、各ビットにはデータ欄に示される数値がセットされる。
【0111】
同図(a)に示す内部当籤役1格納領域では、内部当籤役1が「ベル」を表す“00000001”である場合、内部当籤役1格納領域のビット1〜ビット7には数値“0”がセットされ、ビット0には数値“1”がセットされる。また、内部当籤役1が「スイカ」を表す“00000010”である場合、内部当籤役1格納領域のビット0,ビット2〜ビット7には数値“0”がセットされ、ビット1には数値“1”がセットされる。また、内部当籤役1が「リプレイ」を表す“00000100”である場合、内部当籤役1格納領域のビット0,ビット1,ビット3〜ビット7には数値“0”がセットされ、ビット2には数値“1”がセットされる。また、内部当籤役1が「青チェリー」を表す“00001000”である場合、内部当籤役1格納領域のビット0〜ビット2,ビット4〜ビット7には数値“0”がセットされ、ビット3には数値“1”がセットされる。また、内部当籤役1が「RT1」を表す“00010000”である場合、内部当籤役1格納領域のビット0〜ビット3,ビット5〜ビット7には数値“0”がセットされ、ビット4には数値“1”がセットされる。また、内部当籤役1が「RT2」を表す“00100000”である場合、内部当籤役1格納領域のビット0〜ビット4,ビット6,ビット7には数値“0”がセットされ、ビット5には数値“1”がセットされる。また、内部当籤役1が「RT3」を表す“01000000”である場合、内部当籤役1格納領域のビット0〜ビット5,ビット7には数値“0”がセットされ、ビット6には数値“1”がセットされる。また、内部当籤役1が「RT4」を表す“10000000”である場合、内部当籤役1格納領域のビット0〜ビット6には数値“0”がセットされ、ビット7には数値“1”がセットされる。
【0112】
同図(b)に示す内部当籤役2格納領域では、内部当籤役2が「BB1」を表す“00000001”である場合、内部当籤役2格納領域のビット1〜ビット7には数値“0”がセットされ、ビット0には数値“1”がセットされる。また、内部当籤役2が「BB2」を表す“00000010”である場合、内部当籤役2格納領域のビット0,ビット2〜ビット7には数値“0”がセットされ、ビット1には数値“1”がセットされる。
【0113】
また、格納領域には表示役1,2格納領域がある。表示役1格納領域には、内部当籤役1が表示役として決定されたときに表示役データが格納される。表示役2格納領域には、内部当籤役2が表示役として決定されたときに表示役データが格納される。表示役1格納領域は内部当籤役1格納領域、表示役2格納領域は内部当籤役2格納領域とそれぞれ同じ構成を有しており、表示役の種別を表すフラグの立てられるビットも同じである。
【0114】
同図(c)に示す持越役格納領域には、持越役の有無を表すデータが格納される。同図に示すように、持越役格納領域はビット0〜ビット7の8ビットで構成されており、各ビットにはデータ欄に示される数値がセットされる。内部当籤役「BB1」が持ち越されている場合には持越役格納領域のビット1〜ビット7に数値“0”がセットされ、ビット0に数値“1”がセットされる。内部当籤役「BB2」が持ち越されている場合には持越役格納領域のビット0,ビット2〜ビット7に数値“0”がセットされ、ビット1に数値“1”がセットされる。
【0115】
同図(d)に示す作動中フラグ格納領域には、作動中フラグの種別を表すデータが格納される。同図に示すように、作動中フラグ格納領域はビット0〜ビット7の8ビットで構成されており、各ビットにはデータ欄に示される数値がセットされる。BB1作動中には、作動中フラグ格納領域のビット1〜ビット7に数値“0”がセットされ、ビット0に数値“1”がBB1作動中フラグとしてセットされる。BB2作動中には、作動中フラグ格納領域のビット0,ビット2〜ビット7に数値“0”がセットされ、ビット1に数値“1”がBB2作動中フラグとしてセットされる。BBゲーム終了後に作動するRT作動中には、作動中フラグ格納領域のビット0,ビット1,ビット3〜ビット7に数値“0”がセットされ、ビット2に数値“1”がRT(BB終了後)作動中フラグとしてセットされる。RT1に対応するシンボル組合せが有効化入賞ライン上に揃うことにより作動するRT1作動中には、作動中フラグ格納領域のビット0〜ビット2,ビット4〜ビット7に数値“0”がセットされ、ビット3に数値“1”がRT1作動中フラグとしてセットされる。RT2に対応するシンボル組合せが有効化入賞ライン上に揃うことにより作動するRT2作動中には、作動中フラグ格納領域のビット0〜ビット3,ビット5〜ビット7に数値“0”がセットされ、ビット4に数値“1”がRT2作動中フラグとしてセットされる。RT3に対応するシンボル組合せが有効化入賞ライン上に揃うことにより作動するRT3作動中には、作動中フラグ格納領域のビット0〜ビット4,ビット6,ビット7に数値“0”がセットされ、ビット5に数値“1”がRT3作動中フラグとしてセットされる。RT4に対応するシンボル組合せが有効化入賞ライン上に揃うことにより作動するRT4作動中には、作動中フラグ格納領域のビット0〜ビット5,ビット7に数値“0”がセットされ、ビット6に数値“1”がRT4作動中フラグとしてセットされる。RB作動中には、作動中フラグ格納領域のビット0〜ビット6に数値“0”がセットされ、ビット7に数値“1”がRB作動中フラグとしてセットされる。
【0116】
同図(e)に示す遊技状態格納領域には、遊技状態の種別を表すデータが格納される。同図に示すように、遊技状態格納領域はビット0〜ビット7の8ビットで構成されており、各ビットにはデータ欄に示される数値がセットされる。一般遊技状態時には遊技状態格納領域のビット1〜ビット7に数値“0”がセットされ、ビット0に数値“1”が一般遊技状態の識別子としてセットされる。RB遊技状態時には遊技状態格納領域のビット0,ビット2〜ビット7に数値“0”がセットされ、ビット1に数値“1”がRB遊技状態の識別子としてセットされる。
【0117】
また、図22(a)に示す停止操作順序格納領域1には、図12(a)に示す停止操作順序決定テーブルに基づいてマイコン63により決定された停止操作順序データを表すデータが格納される。同図に示すように、停止操作順序格納領域1はビット0〜ビット7の8ビットで構成されており、各ビットにはデータ欄に示される数値がセットされる。
【0118】
決定された停止操作順序が“左−中”であるときには、停止操作順序格納領域1のビット1〜ビット7に数値“0”がセットされ、ビット0に数値“1”がセットされる。決定された停止操作順序が“左−右”であるときには、停止操作順序格納領域1のビット0,ビット2〜ビット7に数値“0”がセットされ、ビット1に数値“1”がセットされる。決定された停止操作順序が“中−右”であるときには、停止操作順序格納領域1のビット0,ビット1,ビット3〜ビット7に数値“0”がセットされ、ビット2に数値“1”がセットされる。決定された停止操作順序が“中−左”であるときには、停止操作順序格納領域1のビット0〜ビット2,ビット4〜ビット7に数値“0”がセットされ、ビット3に数値“1”がセットされる。決定された停止操作順序が“右−中”であるときには、停止操作順序格納領域1のビット0〜ビット3,ビット5〜ビット7に数値“0”がセットされ、ビット4に数値“1”がセットされる。また、決定された停止操作順序が“中−左”であるときには、停止操作順序格納領域1のビット0〜ビット4,ビット6,ビット7に数値“0”がセットされ、ビット5に数値“1”がセットされる。
【0119】
また、図22(b)に示す停止操作順序格納領域2には、リール停止信号回路78によって実際に検出されたリール2〜4に対する停止ボタン31〜33の第1停止操作および第2停止操作の順番の組合せからなる停止操作順序を表すデータが格納される。同図に示すように、停止操作順序格納領域2もビット0〜ビット7の8ビットで構成されており、各ビットにはデータ欄に示される数値がセットされる。
【0120】
検出された停止操作順序が“左−中”であるときには、停止操作順序格納領域1のビット1〜ビット7に数値“0”がセットされ、ビット0に数値“1”がセットされる。検出された停止操作順序が“左−右”であるときには、停止操作順序格納領域1のビット0,ビット2〜ビット7に数値“0”がセットされ、ビット1に数値“1”がセットされる。検出された停止操作順序が“中−右”であるときには、停止操作順序格納領域1のビット0,ビット1,ビット3〜ビット7に数値“0”がセットされ、ビット2に数値“1”がセットされる。検出された停止操作順序が“中−左”であるときには、停止操作順序格納領域1のビット0〜ビット2,ビット4〜ビット7に数値“0”がセットされ、ビット3に数値“1”がセットされる。検出された停止操作順序が“右−中”であるときには、停止操作順序格納領域1のビット0〜ビット3,ビット5〜ビット7に数値“0”がセットされ、ビット4に数値“1”がセットされる。また、検出された停止操作順序が“中−左”であるときには、停止操作順序格納領域1のビット0〜ビット4,ビット6,ビット7に数値“0”がセットされ、ビット5に数値“1”がセットされる。
【0121】
図23は、図柄格納領域を概念的に示す図である。
【0122】
同図に示す図柄格納領域には、表示窓5〜7におけるリール2〜4の上段,中段,下段に位置するシンボルの種別が格納される。図柄格納領域は、トップライン(入賞ラインL2A),センターライン(入賞ラインL1),ボトムライン(入賞ラインL2B),クロスダウンライン(入賞ラインL3B),クロスアップライン(入賞ラインL3A)の各入賞ラインに区分けされている。各入賞ラインに区分けされた各格納領域には、左,中,右の各リール2〜4の上段,中段,または下段のうち、その入賞ラインを構成する箇所に位置するシンボルの種別、または、対応するリール2〜4が回転中であることを示す数値データが格納される。例えば、トップラインに区分けされた格納領域には、その入賞ラインL2Aに位置する左リール上段,中リール上段,および右リール上段の数値データが格納される。格納される数値データはビット0〜ビット7の8ビットで構成されている。
【0123】
ベルの小役に対応するシンボル「ベル」は“00001000”,スイカの小役に対応するシンボル「スイカ」は“00000111”,リプレイに対応するシンボル「リプレイ」は“00000110”,青チェリーの小役に対応するシンボル「青チェリー」は“00000101”,RT3の小役に対応するシンボル「赤チェリー」は“00000100”,RT4の小役に対応するシンボル「ブランク」は“00000011”,BB1のボーナスおよびRT1の小役に対応するシンボル「赤7」は“00000010”,BB2のボーナスおよびRT2の小役に対応するシンボル「BAR」は“00000001”で表される。また、リール2〜4の回転中は“11111111”で表される。
【0124】
図24は、表示役予想格納領域を概念的に示す図である。
【0125】
同図に示す表示役予想格納領域は、左,中,右の各リール2〜4毎の優先引込ステータスが格納される表示役予想格納領域1〜3から構成されている。表示役予想格納領域1〜3には、左,中,右の各リール2〜4についての図柄位置“0”〜“20”毎に優先引込ステータスが格納される。図柄位置に格納される優先引込ステータスが、内部当籤役「リプレイ」に対応する、“00010000”で表される優先順位1であるときは、その図柄位置のビット0〜ビット3,ビット5〜ビット7に数値“0”がセットされ、ビット4に数値“1”がセットされる。また、内部当籤役「BB1」,「BB2」に対応する、“00001000”で表される優先順位2であるときは、その図柄位置のビット0〜ビット2,ビット4〜ビット7に数値“0”がセットされ、ビット3に数値“1”がセットされる。また、内部当籤役「スイカ」の小役に対応する、“00000100”で表される優先順位3であるときは、その図柄位置のビット0,ビット1,ビット3〜ビット7に数値“0”がセットされ、ビット2に数値“1”がセットされる。また、内部当籤役「RT1」,「RT2」,「RT3」,「RT4」および「ベル」の小役に対応する、“00000010”で表される優先順位4であるときは、その図柄位置のビット0,ビット2〜ビット7に数値“0”がセットされ、ビット1に数値“1”がセットされる。また、内部当籤役「青チェリー」の小役に対応する、“00000001”で表される優先順位5であるときは、その図柄位置のビット1〜ビット7に数値“0”がセットされ、ビット0に数値“1”がセットされる。また、優先引込ステータスが「停止禁止」であるときは、その図柄位置のビット0〜ビット6に数値“0”がセットされ、ビット7に数値“1”がセットされる。
【0126】
優先引込ステータスは、「停止禁止」を表す“10000000”を除いて、その値が大きいほど優先順位が高く、各図柄位置に応じた優先引込ステータスを参照することにより、リール2〜4の周面に描かれた各シンボル間の優先順位の相対的な評価が可能となる。この結果、内部抽籤の結果を適正に停止制御に反映させることができるようになる。
【0127】
図25は、リール2〜4と表示役予想格納領域との対応関係を示す対応表である。
【0128】
表示役予想格納領域1〜3は、回転中のリール2〜4のうちの左側に位置するリール2〜4から、表示役予想格納領域1,表示役予想格納領域2,表示役予想格納領域3の順で優先引込ステータスが格納される。2個のリールが回転中の時には表示役予想格納領域3,1個のリールが回転中の時には表示役予想格納領域2,3には優先引込ステータスが格納されない。具体的には、左,中,右の各リール2〜4の回転中は、表示役予想格納領域1に左リール2、表示役予想格納領域2に中リール3、表示役予想格納領域3に右リール4についての優先引込ステータスがそれぞれ格納される。また、左リール2および中リール3の回転中は、表示役予想格納領域1に左リール2,表示役予想格納領域2に中リール3についての優先引込ステータスがそれぞれ格納され、表示役予想格納領域3には優先引込ステータスが格納されない。以下、左リール2および右リール4、中リール3および右リール4、左リール2単独、中リール3単独、および右リール4単独が回転中の場合にも、表示役予想格納領域1,表示役予想格納領域2,表示役予想格納領域3の順で優先引込ステータスが格納され、対応する回転中のリールがないときには、その表示役予想格納領域には優先引込ステータスが格納されない。
【0129】
図26は、サブ制御基板62のプログラムROM83に記憶されているジャンプテーブルを概念的に示す図である。
【0130】
ジャンプテーブルは、コマンド入力処理(図45,S302参照)でメイン制御基板61から受信したコマンド種別に応じた処理を実行する際に用いられる。ジャンプテーブルは、メイン制御基板61から受信した01H〜0DHの識別子で表されるコマンドの種類とジャンプ先処理の種別との関係を記憶している。
【0131】
識別子01Hで表される初期化コマンドには、ジャンプ先処理として初期化コマンド処理が対応付けられている。このため、初期化コマンドを受信すると、識別子01Hに基づき初期化コマンド処理が実行される。初期化コマンドは、ゲーム開始時の初期化処理(図28,S1参照)でセットされて、メイン制御基板61から送信される。初期化コマンド処理では、制御RAM84や画像制御ワークRAM98等の記憶領域のクリア処理が行われると共に、演出に必要なデータが必要な記憶領域に新たにセットされる。識別子02Hで表されるデモ表示コマンドには、ジャンプ先処理としてデモ表示コマンド処理が対応付けられている。このため、デモ表示コマンドを受信すると、識別子02Hに基づきデモ表示コマンド処理が実行される。デモ表示コマンドは、デモ用タイマの値が“0”となったときにメダル投入・スタートチェック処理(図28,S4参照)でセットされて、メイン制御基板61から送信される。デモ表示コマンド処理では、デモ画面が液晶表示装置22に表示される。以下、03H〜0DHの識別子で表される各コマンドについてもジャンプ先処理が対応付けられており、受信したコマンドの種類を表す識別子に基づき対応するジャンプ先処理が実行される。
【0132】
なお、遊技メダル投入コマンド(ベットコマンド)は、メダル投入・スタートチェック処理(図28,S4参照)でセットされて、メイン制御基板61から送信される。また、遊技開始コマンドは、図28,S9でセットされて、メイン制御基板61から送信される。また、回胴停止コマンド(リール停止コマンド)は、停止制御処理(図28,S17参照)でセットされて、メイン制御基板61から送信される。また、全回胴停止コマンドは、停止制御処理(図28,S17参照)の処理終了時にセットされて、メイン制御基板61から送信される。また、表示役成立コマンド(表示役コマンド)は、図28,S20でセットされて、メイン制御基板61から送信される。また、払出終了コマンドは、図28,S22でセットされて、メイン制御基板61から送信される。また、遊技状態変更コマンドは、遊技状態監視処理(図28,S6参照)でセットされて、メイン制御基板61から送信される。また、BB終了時遊技動作コマンドは、ボーナス終了チェック処理(図28,S25参照)でセットされて、メイン制御基板61から送信される。また、エラーコマンドは、エラーチェック処理(図28,S19参照)でセットされて、メイン制御基板61から送信される。また、演出指示要求コマンドは、メダル投入・スタートチェック処理(図28,S4参照)の処理終了時にセットされて、メイン制御基板61から送信される。また、特賞作動タイミングコマンド(BB開始コマンド)は、ボーナス作動チェック処理(図28,S26参照)でセットされて、メイン制御基板61から送信される。
【0133】
図27は、サブ制御基板62のプログラムROM83に記憶されている演出選択テーブルを概念的に示す図であり、同図(a)は、RT作動中状態(BB終了後)以外の一般遊技状態で用いられる一般遊技状態用演出選択テーブル、同図(b)は、RT作動中状態(BB終了後)の一般遊技状態で用いられるRT作動中状態(BB終了後)用演出選択テーブルである。
【0134】
演出選択テーブルは、演出関連処理(図48参照)で内部当籤役に応じた演出データを選択する際に用いられ、0〜32767の幅32768の乱数範囲の中からサブCPU82により抽出された乱数値を、内部当籤役の欄に示される各内部当籤役の種類毎に、演出番号1〜7の各演出番号に割り当てられた演出A〜演出Gの名称の各演出分類に区分けするデータを記憶している。演出A〜演出Gには幅0〜幅32768の中の所定幅の数値範囲が割り当てられており、抽出された乱数値の属する数値範囲の割り当てられた演出が当籤となる。
【0135】
演出Aは、演出なし、つまり、内部抽籤処理(図28,S7参照)で内部当籤役が決定されたことに基づく演出は行われない。演出Bおよび演出Cは、全内部当籤役に共通する演出であり、このため、内部抽籤処理(図28,S7参照)で決定された内部当籤役の種類は示唆されない。演出D〜演出Fは、描画される特定の画像の色を変化させた演出であり、演出Dでは青色,演出Eでは白色,演出Fでは黒色に描画される。演出Gは、描画される特定の画像の色を、赤色等の全内部当籤役に共通する色に変化させた演出であり、このため、内部抽籤処理(図28,S7参照)で決定された内部当籤役の種類は示唆されない。
【0136】
同図(a)に示す一般遊技状態用演出選択テーブルでは、ハズレには、演出Aに幅32768,演出B〜演出Gに幅0の数値範囲がそれぞれ割り当てられており、演出Aの当籤確率が32768/32768,演出B〜演出Gの当籤確率が0/32768となっている。また、ベルの小役には、演出Aに幅22767,演出Bおよび演出Cにそれぞれ幅5000,演出D〜演出Fにそれぞれ幅0,演出Gに幅1の数値範囲が割り当てられている。内部当籤役としてベルの小役が決定された場合、演出Aの当籤確率は22767/32768,演出Bおよび演出Cの当籤確率はそれぞれ5000/32768,演出D〜演出Fの当籤確率はそれぞれ0/32768,演出Gの当籤確率は1/32768となっている。また、ベル+RT1〜4の小役には、演出Aに幅30703,演出B〜演出Dにそれぞれ幅0,演出Eに幅2060,演出Fに幅0,演出Gに幅5の数値範囲が割り当てられている。内部当籤役としてベル+RT1〜4の小役が決定された場合、演出Aの当籤確率は30703/32768,演出B〜演出Dの当籤確率はそれぞれ0/32768,演出Eの当籤確率は2060/32768,演出Fの当籤確率は0/32768,演出Gの当籤確率は5/32768となっている。
【0137】
また、ハズレ,ベルおよびベル+RT1〜4以外の、スイカの小役,リプレイ,青チェリーの小役,BB1,BB2の各内部当籤役についても、演出A〜演出Gの各演出分類に幅0〜幅32768の中の所定幅の数値範囲が割り当てられている。
【0138】
また、同図(b)に示すRT作動中状態(BB終了後)用演出選択テーブルでは、ベル+RT1〜4の小役を除く、ハズレ,ベルの小役,スイカの小役,リプレイ,青チェリーの小役,BB1,BB2の各内部当籤役について、同図(a)に示す一般遊技状態用演出選択テーブルと同じ数値範囲が演出A〜演出Gに割り当てられており、各演出の抽籤確率も同じである。また、ベル+RT1〜4の小役には、演出Aに幅2763,演出B〜演出Dにそれぞれ幅0,演出Eに幅30000,演出Fに幅0,演出Gに幅5の数値範囲が割り当てられている。内部当籤役としてベル+RT1〜4の小役が決定された場合、演出Aの当籤確率は2763/32768,演出B〜演出Dの当籤確率はそれぞれ0/32768,演出Eの当籤確率は30000/32768,演出Fの当籤確率は0/32768,演出Gの当籤確率は5/32768となっている。
【0139】
上記のように、内部当籤役としてベル+RT1〜4の小役が決定された場合には、同図(a)に示すテーブルが用いられる一般遊技状態では、演出Aが選択されて演出が行われにくくなるが、同図(b)に示すテーブルが用いられるRT作動中状態では、演出Eに基づく演出が行われやすくなる。
【0140】
次に、図28に示すメインフローチャートを参照して、メイン制御基板61のメインCPU64の制御動作について説明する。
【0141】
初めに、メインCPU64は、ゲーム開始時の初期化処理を行う(図28,S1参照)。具体的には、制御RAM66の記憶内容の初期化、通信データの初期化等を行う。続いて、メインCPU64は、ゲーム終了時の指定RAM領域のクリア処理を行う(S2)。この処理では、前回のゲームに使用された制御RAM66における指定格納領域がクリアされる。
【0142】
次に、メインCPU64は、後述するボーナス作動監視処理を行い(S3)、後述するメダル投入・スタートチェック処理を行う(S4)。次に、メインCPU64は、乱数発生器69で発生した内部当籤役抽籤用の乱数をサンプリング回路70によって抽出し、抽出した乱数値を制御RAM66の乱数格納領域に格納する(S5)。この処理では、内部当籤役の抽籤以外の抽籤に必要な乱数も抽出される。次に、メインCPU64は、遊技状態監視処理を行い(S6)、続いて、後述する内部抽籤処理を行う(S7)。遊技状態監視処理では、そのときに“オン”となっている作動中フラグに対応した遊技状態を示す識別子が遊技状態格納領域(図21(e)参照)にセットされる。続いて、メインCPU64は、後述する停止操作順序決定処理(S8)、および後述するRTカウンタ更新処理(S9)を行い、遊技開始コマンドを制御RAM66の通信データ記憶領域にセットする(S10)。遊技開始コマンドは、S6で識別した遊技状態、S7の内部抽籤処理で抽籤した内部当籤役等の情報を含むコマンドである。次に、メインCPU64は、後述する回胴停止初期設定処理を行う(S11)。
【0143】
続いて、メインCPU64は、前回のリール回転開始から4.1秒が経過したか否かを判別する(S12)。この判別が“NO”のときは、4.1秒が経過するまでウエイト処理(S13)が行われる。ウエイト処理では、遊技者のゲームを開始する操作に基づく入力を無効にする処理(ここでは、リール2〜4の回転の開始を待機させる処理)が行われる。
【0144】
前回のリール回転開始から4.1秒が経過すると、メインCPU64は、ゲーム監視用タイマを制御RAM66の所定領域にセットする(S14)。この処理では、ゲーム監視用タイマの他に、リール2〜4の回転を自動停止させるために用いられる自動停止タイマの値として40000がセットされる。次に、メインCPU64は、全リール2〜4の回転開始を要求し(S15)、全リール2〜4の回転を開始させる。続いて、リール停止許可コマンドを制御RAM66の通信データ記憶領域にセットする(S16)。リール停止許可コマンドは、停止ボタン31〜33の操作に基づくリール2〜4の回転の停止を許可する情報を含むコマンドである。次に、メインCPU64は、リール2〜4の回転を停止制御する後述する停止制御処理を行い(S17)、後述する表示役検索処理を行う(S18)。続いて、メインCPU64は、特定された表示役と内部当籤役とが異なって表示役に誤りがある場合には、配当枚数表示部20および液晶表示装置22にイリーガルエラーを表示するエラーチェック処理を行う(S19)。
【0145】
次に、メインCPU64は、表示役コマンドを制御RAM66の通信データ記憶領域にセットする(S20)。表示役コマンドは、有効化入賞ライン上に実際に揃って表示されているシンボルの組合せやこのシンボル組合せに応じた役の種類などを含んだコマンドである。次に、メインCPU64は、メダル払出処理を行う(S21)。この処理では、クレジットで遊技が行われている状態であれば、入賞によって獲得したメダル数分、貯留枚数表示部16に表示される貯留枚数が増加され、また、メダル投入口8へのメダル投入で遊技が行われている状態であれば、入賞によって獲得した枚数のメダルがメダル受皿37へ払い出される。続いて、メインCPU64は、メダルの払出枚数に基づいて、ボーナス終了枚数カウンタを更新する(S22)。つまり、ボーナス終了枚数カウンタが1以上であれば、メダルの払出枚数に応じて当該カウンタを減算する。
【0146】
次に、メインCPU64は、払出終了コマンドを制御RAM66の通信データ記憶領域にセットする(S23)。払出終了コマンドは、メダルの払出が終了したことを表す情報を含むコマンドである。次に、メインCPU64は、BB1若しくはBB2作動中フラグが“オン”であるか否かを判別し(S24)、何れかのフラグが“オン”である場合には、後述するボーナス終了チェック処理を行い(S25)、何れのフラグも“オン”でない場合には、後述するボーナス作動チェック処理を行う(S26)。S25またはS26の処理の後、遊技処理はS2に戻って次の新たな単位遊技が開始される。
【0147】
次に、図29を参照して、図28,S3で行われるボーナス作動監視処理について説明する。
【0148】
このボーナス作動監視処理では、まず、メインCPU64は、BB1作動中フラグまたはBB2作動中フラグは“オン”であるか否かを判別する(図29,S31参照)。この判別が“YES”の場合、メインCPU64は、RB作動中フラグは“オン”であるか否かを判別する(S32)。この判別が“NO”の場合、メインCPU64は、ボーナス作動時テーブル(図20)に基づいてRB作動時処理を行う(S33)。このRB作動時処理では、作動中フラグ格納領域(図21(d))のビット5に数値1がセットされ、遊技可能回数カウンタ格納領域に単位遊技数12回を表す数値、入賞可能回数カウンタ格納領域に小役の入賞成立可能回数8回を表す数値がセットされる。S31の判別が“NO”の場合、S32の判別が“YES”の場合、またはS33の処理を行った後、ボーナス作動監視処理は終了する。
【0149】
次に、図30を参照して、図28,S4で行われるメダル投入・スタートチェック処理について説明する。
【0150】
このメダル投入・スタートチェック処理では、まず、メインCPU64は、自動投入カウンタの値は“0”であるか否か、つまり、前回の単位遊技において表示役が「リプレイ」でなく、メダルの自動投入が行われていないか否かを判別する(図30,S41参照)。この判別が“NO”の場合、メインCPU64は、前回の単位遊技と同じ枚数のメダルを単位遊技に賭ける自動投入処理を行う(S42)。この処理では、自動投入カウンタの値がメダル投入枚数カウンタに複写されると共に、自動投入カウンタの値がクリアされる。S41の判別が“YES”の場合、または、S42の処理の後、メインCPU64は、メダルセンサ・ベットスイッチのチェック処理を行う(S43)。この処理では、メダル投入口8から投入されたメダルを投入メダルセンサ8Sが検知したか、また、貯留メダル投入ボタン26〜28の操作を貯留メダル投入スイッチ26S〜28Sが検知したか否かをチェックする。次に、メインCPU64は、S43の処理に基づきメダルが投入されたか否か、つまり、投入メダルセンサ8Sがメダルを検知し、または、貯留メダル投入スイッチ26S〜28Sが貯留メダル投入ボタン26〜28の操作を検知したかを判別する(S44)。この判別が“NO”の場合、処理はS43に戻り、上述の処理が繰り返される。S44の判別が“YES”の場合、メインCPU64は、メダル投入枚数カウンタが示す値は3であるか否かを判別し(S45)、判別が“YES”のときには、検知したメダル枚数分クレジットカウンタを更新する(S46)。
【0151】
S45の判別が“NO”の場合、メインCPU64は、検知したメダル枚数分だけメダル投入枚数カウンタの更新を行って(S47)、単位遊技に賭けられたメダル枚数をカウントする。続いて、メインCPU64は、ベット数に応じた数の入賞ラインを有効化し(S48)、続いて、更新されたメダル投入枚数カウンタや有効ラインカウンタの値を含むベットコマンドを、制御RAM66の通信データ格納領域にセットする(S49)。S46またはS49の処理の後、メインCPU64は、スタートスイッチはオンである否か、つまり、スタートレバー30の操作に基づくスタートスイッチ30Sからの入力があるか否かを判別する(S50)。この判別が“YES”のとき、メインCPU64は、メダル投入枚数カウンタの示す値は3であるか否かを判別する(S51)。S50またはS51の判別が“NO”のとき、処理はS44に戻り、上述の処理が繰り返される。S51の判別が“YES”になると、メダル投入・スタートチェック処理は終了する。
【0152】
次に、図31を参照して、図28,S7で行われる内部抽籤処理について説明する。
【0153】
この内部抽籤処理において、まず、メインCPU64は、内部抽籤テーブル決定テーブル(図9参照)に基づいて、内部抽籤テーブルの種別と抽籤回数を決定する(図31,S61参照)。この処理では、制御RAM66の設定値記憶領域にセットされた出玉率設定値が参照され、決定された種別の内部抽籤テーブルの中からそのときに選択されている設定値に応じた抽籤テーブルが選択される。次に、メインCPU64は、後述する内部抽籤テーブル変更処理を行い(S62)、続いて、持越役格納領域(図21(c))のデータは0であるか否か、つまり、持越役があるか否かを判別する(S63)。この判別が“NO”の場合、メインCPU64は、全役の数から持越役の数“2”を減算した値、つまり“8”に抽籤回数を変更する(S64)。
【0154】
S63の判別が“YES”の場合、またはS64の処理の後、メインCPU64は、S61またはS64でセットした抽籤回数と同じ値を当籤番号としてセットする(S65)。従って、一般遊技状態時およびRT作動中状態時には“10”、ボーナス持越時には“8”、RB遊技状態時には“7”が、それぞれ当籤番号としてセットされることになる。
【0155】
次に、メインCPU64は、S61またはS62で決定した内部抽籤テーブル(図10(a)〜(d)参照)を参照して、乱数値格納領域にセットされている乱数値Rと、S65でセットした当籤番号に応じた下限値Lおよび上限値Uとを比較する(S66)。次に、メインCPU64は、乱数値Rは下限値L以上(L≦R)且つ上限値U以下(R≦U)であるか否かを判別する(S67)。この判別が“YES”の場合、メインCPU64は、内部当籤役決定テーブル(図11)を参照し、当籤番号に基づいて内部当籤役および格納領域種別を決定する(S68)。この処理では、S61でRB遊技状態用内部抽籤テーブル(図10(b))が決定されていて、かつ、当籤番号が“4”〜“7”の何れかであるときには、当籤番号の値に“1”加算した値“5”〜“8”を当籤番号として決定する。次に、メインCPU64は、S68で決定した格納領域種別に基づいて内部当籤役1,2格納領域のアドレスをセットし、その内部当籤役1,2格納領域に決定した内部当籤役を格納する(S69)。
【0156】
S67の判別が“NO”のとき、または、S69の処理の後、メインCPU64は、抽籤回数を“1”減算し(S70)、続いて、抽籤回数は“0”であるか否かを判別する(S71)。この判別が“NO”のとき、処理はS65に戻り、上述の処理が繰り返される。一方、判別が“YES”のとき、メインCPU64は、内部当籤役2格納領域(図21(b))と持越役格納領域(図21(c))との論理和を持越役格納領域に格納し(S72)、持越役格納領域に内部当籤役の種類に応じた持越役のビットを立てる。続いて、メインCPU64は、内部当籤役2格納領域と持越役格納領域の論理和を内部当籤役2格納領域格納し(S73)、続いて、ボーナス内部当籤であるか否か、つまり、S68で決定された内部当籤役がBB1またはBB2であるか否かを判別する(S74)。この判別が“YES”のとき、メインCPU64は、RT遊技数カウンタをクリアし、RT作動中フラグをオフして(S75)、RT作動中状態を終了する。S74の判別が“NO”の場合、または、S75の処理の後、内部抽籤処理は終了する。
【0157】
次に、図32を参照して、図31,S62で行われる内部抽籤テーブル変更処理について説明する。
【0158】
この内部抽籤テーブル変更処理において、まず、メインCPU64は、RT作動中であるか否か、つまり、BB終了後或いはRT1〜RT4のシンボル組合せ成立によるRTが作動状態中であるか否かを判別する(図32,S81参照)。この判別が“YES”のときは、図31,S61で決定した内部抽籤テーブルの種別を、オンとなっているRT作動中フラグの種類に応じて、RT作動中状態用内部抽籤テーブルAまたはRT作動中状態用内部抽籤テーブルBに変更する(S82)。この処理により、RT1〜RT4のRT作動中フラグがオンのときにはRT作動中状態用内部抽籤テーブルB、RT(BB終了後)のRT作動中フラグがオンのときにはRT作動中状態用内部抽籤テーブルAが、内部抽籤テーブルとしてそれぞれ決定される。S81の判別が“NO”のとき、または、S82の処理の後、内部抽籤テーブル変更処理は終了する。
【0159】
次に、図33を参照して、図28,S8で行われる停止操作順序決定処理について説明する。
【0160】
停止操作順序決定処理では、まず、メインCPU64は、RT(BB終了後)のRT作動中フラグがオンであるか否かを判別する(図33,S91参照)。この判別が“YES”のとき、続いて、メインCPU64は、当籤役が「ベル+RT1〜4」であるか否か、すなわち、「ベル」,「RT1」,「RT2」,「RT3」および「RT4」の小役に同時当籤しているか否かを判別する(S92)。S91またはS92の判別が“NO”のとき、停止操作順序決定処理は終了する。一方、当籤役が「ベル+RT1〜4」であってS92の判別が“YES”のとき、メインCPU64は、停止操作順序決定テーブル(図12(a)参照)を制御RAM66にセットすると共に、当籤番号および抽籤回数に、初期値としていずれも同じ“6”をセットする(S93)。
【0161】
次に、メインCPU64は、図28,S5で抽出された停止操作順序決定用乱数値と、S93でセットした出玉率の設定値に応じた停止操作順序決定テーブルにおけるセットした当籤番号に対応する下限値および上限値とを比較する(S94)。続いて、メインCPU64は、S94の比較の結果、抽出された乱数値が、下限値以上であってかつ上限値以下であるか否かを判別する(S95)。この判別が“YES”のとき、メインCPU64は、その時の当籤番号に基づいて停止操作順序データを決定し、この停止操作順序データを停止操作順序格納領域1(図22(a)参照)に格納する(S96)。S95の判別が“NO”、またはS96の処理が終了すると、メインCPU64は、抽籤回数を“1”減算し(S97)、続いて、抽籤回数は“0”であるか否かを判別する(S98)。この判別が“NO”のとき、処理はS94に戻って上述の処理が繰り返される。一方、S98の判別が“YES”になると、停止操作順序決定処理は終了する。
【0162】
次に、図34を参照して、図28,S9で行われるRTカウンタ更新処理について説明する。
【0163】
このRTカウンタ更新処理において、まず、メインCPU64は、RT遊技数カウンタの示す値が“1”以上であるか否かを判別し(図34,S101参照)、この判別が“YES”のときは、RT遊技数カウンタの値を“1”減算する(S102)。一方、S101の判別が“NO”の場合、メインCPU64は、RT遊技数カウンタをクリアし、RT(BB終了後)、或いはRT1〜2のRT作動中フラグをクリアして(S103)、RT作動中状態を終了させる。
【0164】
次に、図35を参照して、図28,S11で行われる回胴停止初期設定処理について説明する。
【0165】
この回胴停止初期設定処理では、まず、メインCPU64は、内部抽籤結果情報、つまり、内部抽籤処理(図28,S7参照)で決定された内部当籤役の情報を制御RAM66の所定領域にセットする(図35,S111参照)。続いて、メインCPU64は、RT(BB終了後)のRT作動中フラグがオンであるか否かを判別し(S112)、この判別が“YES”のとき、続いて、メインCPU64は、当籤役が「ベル+RT1〜4」であるか否か、すなわち、「ベル」,「RT1」,「RT2」,「RT3」および「RT4」の小役に同時当籤しているか否かを判別する(S113)。この判別が“YES”であるとき、メインCPU64は、停止制御に用いる停止テーブルとして、ベル+RT1〜4用停止テーブル2(図16参照)をセットする(S114)。
【0166】
S112またはS113の判別が“NO”である場合、または、S114の処理が終了すると、続いて、メインCPU64は、内部抽籤結果情報がハズレまたはBB1若しくはBB2のボーナスを示しているか否かを判別する(S115)。この判別が“YES”の場合、メインCPU64は、ボーナスの持越中であるか否かを判別し(S116)、判別が“YES”のときには、内部当たりフラグに応じた内部抽籤結果情報をセットする(S117)。S115〜S117の処理によって、ボーナス持越中に内部抽籤処理(図28,S7参照)の結果がハズレとなった場合には、持越役が内部当籤役であることを示す内部抽籤結果情報がセットされる。S115若しくはS116の判別が“NO”のとき、または、S117の処理の後、メインCPU64は、停止テーブル決定テーブル(図13)を参照し、内部抽籤結果情報に応じた停止テーブルをセットする(S118)。次に、メインCPU64は、後述する表示役予想格納処理(図36参照)で表示役を検索する処理の実行回数として“3”をセットし(S119)、続いて、後述する表示役予想格納処理を行う(S120)。S120の処理を行った後、回胴停止初期設定処理は終了する。
【0167】
次に、図36を参照して、図35,S120で行われる表示役予想格納処理について説明する。
【0168】
この表示役予想格納処理において、まず、メインCPU64は、回胴停止初期設定処理(図28,S11)にてセットされた処理実行回数の“3”を表示役検索回数として制御RAM66の所定領域にセットする(図36,S151参照)。なお、後述する図39,S225で本処理が呼び出されたときには、押圧操作が有効なストップボタンの数をカウントするストップボタン作動カウンタの値と同じ値、つまり押圧操作の有効な停止ボタン31〜33の数が表示役検索回数としてセットされる。次に、メインCPU64は、表示役予想格納領域1の先頭アドレスをセットし(S152)、続いて、図柄位置初期値として“0”をセットする(S153)。次に、メインCPU64は、表示役検索回数に基づいて回転中のリールを右側から検索し、検索対象リールとして決定する(S154)。なお、図35,S120から本処理が呼び出された場合には、全てのリール2〜4が回転中であるものとしてS154の処理が行われる。次に、メインCPU64は、S154で決定した検索対象リールと図柄位置に基づいて図柄格納領域を更新する(S155)。これにより、検索対象リールにおけるその図柄位置に対応するシンボルが表示窓5〜7の中段に位置するものとしてシンボルの種別を表すデータが図柄格納領域(図23)に格納される。次に、メインCPU64は、後述する表示役検索処理を行い(S156)、続いて、後述する表示役予想ステータス取得処理を行う(S157)。
【0169】
次に、メインCPU64は、表示役1,2格納領域をクリアし、図柄位置を“1”加算し(S158)、続いて、図柄位置は「21」であるか否かを判別する(S159)。この判別が“NO”のときは、処理はS154に戻り、上述の処理が繰り返される。S154〜S159の処理が繰り返されることにより、検索対象リールの図柄位置「0」〜図柄位置「20」の全てについて優先引込ステータスが決定され、表示役予想格納領域1〜3(図24参照)の対応するアドレスに格納される。S159の判別が“YES”の場合、メインCPU64は、表示役検索回数を“1”減算し(S160)、続いて、表示役検索回数は“0”であるか否かを判別する(S161)。この判別が“NO”の場合、表示役予想格納領域、図柄位置を更新する(S162)。S162の処理の後、処理はS153に戻り、上述の処理が繰り返される。S161の判別が“YES”の場合は、図35,S120から本処理が呼び出されたときには全てのリール2〜4,図39,S225から本処理が呼び出されたときには回転中のリールに対応する全ての表示役予想格納領域1〜3に優先引込ステータスが格納されたことになり、表示役予想格納処理は終了する。
【0170】
次に、図37を参照して、図28,S18および図36,S156で行われる表示役検索処理について説明する。
【0171】
この表示役検索処理において、まず、メインCPU64は、図柄格納領域(図23参照)の先頭アドレスをセットし、有効ラインカウンタの値を取得する(図37,S171参照)。有効ラインカウンタは、有効化入賞ラインの本数をカウントするカウンタであり、そのカウント値は、入賞ラインL1が有効化すると“1”,さらに入賞ラインL2A,L2Bが有効化すると“3”,さらに入賞ラインL3A,L3Bが有効化すると“5”となる。本実施形態のパチスロ機1は、単位遊技に3枚のメダルが賭けられた状態で遊技が行われる3枚賭けのパチスロ機なので、この処理で取得される有効ラインカウンタの値は“5”となる。次に、メインCPU64は、シンボル組合せテーブル(図8)の先頭アドレスを取得し(S172)、取得したアドレスに格納されているシンボル組合せデータと、有効化入賞ラインに対応する3つの図柄格納領域に格納されているシンボルの組合せデータとを比較する(S173)。次に、メインCPU64は、シンボル組合せテーブルから取得したデータと図柄格納領域に格納されているデータとが、回転中の識別子が格納された図柄格納領域を除いて一致したか否かを判別する(S174)。この判別が“YES”の場合、メインCPU64は、表示役を決定し、表示役1,2格納領域との論理和を表示役1,2格納領域に格納する(S175)。なお、表示役1,2格納領域の初期値は“00000000”となっている。次に、メインCPU64は、表示役検索回数は“0”回であるか否かを判別し(S176)、この判別が“YES”のときは、表示役に基づいて払出枚数を決定し、払出枚数カウンタを更新する(S177)。
【0172】
S174若しくはS176の判別が“NO”、または、S177の処理の後、メインCPU64は、シンボル組合せテーブルのアドレスを更新し(S178)、続いて、更新されたアドレスがエンドコードであるか否か、つまり、シンボル組合せテーブル(図8参照)の全てのアドレスについて図柄格納領域(図23参照)のデータとの比較が終了したか否かを判別する(S179)。この判別が“NO”の場合、処理はS173に戻り、上述の処理が繰り返される。S173〜S179の処理が繰り返されることにより、シンボル組合せテーブル(図8参照)に記憶された全てのシンボル組合せと、有効ラインカウンタの値に対応する入賞ラインL1,L2A,L2B,L3A,L3Bの何れか1本の有効化入賞ライン上に位置するシンボルの組合せとが一致するか否かが判別される。S179の判別が“YES”の場合、メインCPU64は、有効ラインカウンタは“0”であるか否か、つまり、全ての有効化入賞ラインに対応する図柄格納領域(図23参照)のデータとシンボル組合せテーブル(図8参照)に記憶されたシンボル組合せのデータとの比較が終了したか否かを判別する(S180)。この判別が“NO”の場合、メインCPU64は、有効ラインカウンタを“1”減算し、図柄格納領域(図23参照)のアドレスを更新(S181)した後、処理はS172に戻り、上述の処理が繰り返される。S181の処理により、入賞ラインL1,L2A,L2B,L3A,L3Bの中の次に比較される有効化入賞ライン上に位置するシンボルが格納されたアドレスに、図柄格納領域(図23参照)のアドレスが更新される。S180の判別が“YES”の場合、表示役検索処理は終了する。
【0173】
次に、図38を参照して、図36,S157で行われる表示役予想ステータス取得処理について説明する。
【0174】
この表示役予想ステータス取得処理において、まず、メインCPU64は、内部当籤役1,2格納領域(図21(a),(b)参照)に格納されている内部当籤フラグ、表示役1,2格納領域に格納されている表示役データを取得する(図38,S191参照)。次に、メインCPU64は、内部当籤役と表示役の排他的論理和をとり、その結果と表示役の論理積をとる(S192)。次に、メインCPU64は、表示役予想格納処理(図36参照)のS154で決定された検索対象リール番号をセットし(S193)、続いて、セットしたリールは左リール2で且つ表示役にチェリー(青チェリー)が含まれるか否かを判別する(S194)。この判別が“NO”のとき、メインCPU64は、チェリー(青チェリー小役)の表示役データをクリアする(S195)。この処理により、青チェリーの小役に対応するシンボル「青チェリー」が有効化入賞ライン上に停止表示する場合でないときには、表示役1,2格納領域の青チェリーの小役に対応するビットが“0”の状態で、以降の処理が行われる。
【0175】
S194の判別が“YES”の場合、または、S195の処理の後、メインCPU64は、S192の演算で得られたデータにおいて、メダルの払出に係る役のビットが全て“0”であるか否かを判別する(S196)。S196の判別が“YES”の場合、メインCPU64は、S192の演算で得られたデータにおいて、リプレイおよびボーナスの作動に係るビットの全てが“0”であるか否かを判別する(S197)。S196およびS197の処理により、内部当籤役1,2格納領域ではオンされていないビットが表示役1,2格納領域でオンされているか否か、つまり、内部当籤役として決定されていない役が表示役として決定されているか否かが判別される。内部当籤役と異なる小役が表示役として決定されていてS196の判別が“NO”となった場合、メインCPU64は、チェリーに係るビットがオンであるか否か、つまり、内部当籤役と異なる表示役が青チェリーの小役であるか否かを判別する(S198)。S197またはS198の判別が“NO”の場合、メインCPU64は、押圧操作が有効なストップボタン(停止ボタン31〜33)の個数は1個であるか否かを判別する(S199)。S198またはS199の判別が“YES”のとき、メインCPU64は、優先引込ステータスとして停止禁止を示す“80H”を決定する(S200)。S198の判別が“YES”でS200の処理が行われた場合には、表示役として決定された青チェリーの小役が内部当籤役とは異なってエラーとなるため、青チェリーの小役に対応するシンボル組合せが有効化入賞ライン上に揃うのを防ぐために、リール2の回転の停止が禁止される。また、S199の判別が“YES”でS200の処理が行われた場合には、青チェリーの小役とは異なる表示役が内部当籤役とは異なってエラーとなるため、停止操作の行われていない最後のリール2〜4の回転の停止が禁止されて、表示役として決定された役に対応するシンボル組合せが有効化入賞ライン上に揃うのが防止される。
【0176】
S197の判別が“YES”、または、S199の判別が“NO”の場合、メインCPU64は、優先順位テーブル(図18参照)をセットし(S201)、続いて、チェック回数として“5”をセットし、優先順位の初期値として“1”をセットする(S202)。次に、メインCPU64は、現在の優先順位に応じた引込データと、内部当籤役と、表示役の論理積をとる(S203)。つまり、優先順位テーブルに記憶されているそのときの優先順位に応じた引込データと、内部当籤役1,2格納領域に格納されているデータと、表示役1,2格納領域に格納されているデータとの論理積を演算する。次に、メインCPU64は、S203での演算結果が“0”であるか否か、つまり、引込データが示す役、内部当籤役、および表示役の種別が一致していないか否かを判別する(S204)。この判別が“NO”の場合、メインCPU64は、優先順位テーブルを参照して現在の優先順位に応じた優先引込ステータスを取得し、既に取得されている優先引込ステータスとの論理和をとる(S205)。なお、優先引込ステータスのデータの初期値は“00000000”である。S204の判別が“YES”の場合、または、S205の処理の後、メインCPU64は、チェック回数を“1”減算し、優先順位を“1”加算する(S206)。次に、メインCPU64は、チェック回数は“0”であるか否か、つまり、優先順位1〜優先順位5の全てについて引込データ、内部当籤役、表示役の間での比較が終了したか否かを判別し(S207)、判別が“NO”のときには、処理はS203に戻り、上述の処理が繰り返される。S207の判別が“YES”のとき、またはS200の処理の後、メインCPU64は、現在の図柄位置に対応する表示役予想格納領域1〜3に優先引込ステータスを格納する(S208)。S203〜S207の処理が繰り返された結果、全ての優先順位についてS205の処理で優先引込ステータスが取得されないときには、初期値“00000000”が「ハズレ」を表す優先引込ステータスとして、そのまま格納される。S208の処理の後、表示役予想ステータス取得処理を終了する。
【0177】
次に、図39を参照して、図28,S17で行われる停止制御処理について説明する。
【0178】
この停止制御処理において、まず、メインCPU64は、リール2〜4の回転が定速になっていずれかの停止ボタン31〜33が押圧操作され、有効なストップスイッチが“オン”されたか否かを判別する(図39,S211参照)。この判別が“NO”である場合、メインCPU64は、停止ボタン31〜33が操作されずに自動停止タイマの値が“0”となったか否かを判別する(S212)。この判別が“NO”である場合、処理はS211に戻り、上述の処理が繰り返される。一方、自動停止タイマの値が“0”になってS212の判別が“YES”である場合には、メインCPU64は、より右側のリール2〜4を停止制御の対象とする(S213)。この処理では、遊技者によって既にリール2〜4のうちの1つについて回転が停止されている場合でも、右側のリール2〜4の回転が停止される。
【0179】
次に、メインCPU64は、停止制御対象となっているリールの停止が第3停止であるか否かを判別し(S214)、この判別が“YES”のときには自動第3停止処理を行う(S215)。有効なストップスイッチが“オン”されてS211の判別が“YES”の場合、S214の判別が“NO”の場合、または、S215の処理を終えると、メインCPU64は、図柄カウンタの値とS211でオンされたと判別したストップボタンの種別に基づいて、回胴停止初期設定処理(図28,S11参照)で決定された停止テーブルから滑りコマ数を抽出する(S216)。図柄カウンタは、左,中,右の各リール2〜4のシンボルに割り当てられた“0”〜“20”のコードナンバーを計数するカウンタであり、リール2〜4が1回転する毎にリセットされる。次に、メインCPU64は、後述する優先引込制御処理を行い(S217)、続いて、リール停止コマンドを制御RAM66の通信データ格納領域にセットする(S218)。次に、メインCPU64は、S217で決定された滑りコマ数分、リールが回転するのを待ち(S219)、続いて、リールの回転停止を要求する(S220)。
【0180】
次に、メインCPU64は、S220の処理によるリールの停止が第2停止操作後であるか否か、すなわち、停止ボタン31〜33のうちの2つのボタンが操作されて、リール2〜4のうちの対応する2つのリールの変動が既に停止しているか否かを判別する(S221)。この判別が“YES”である場合、続いて、メインCPU64は、停止ボタン31〜33に対する第1停止操作および第2停止操作によって実際にリール停止信号回路78で検出された停止操作順序のデータを、停止操作順序格納領域2(図22(b)参照)に格納する(S222)。続いて、メインCPU64は、後述する停止操作順序判定処理を行い(S223)、後述するように、図28,S8の停止操作順序決定処理で決定された停止操作順序と、実際にリール停止信号回路78で検出された上記停止操作順序とが一致しているか否かを判定する。
【0181】
S221の判別が“NO”の場合、または、S223の処理が終了すると、続いて、メインCPU64は、押圧操作が有効なストップボタン(停止ボタン31〜33)はあるか否かを判別し(S224)、判別が“YES”のときには前述した表示役予想格納処理(図36参照)を行う(S225)。S225の処理が行われると、処理はS211に戻り、上述の処理が繰り返される。また、S224の判別が“NO”になると、停止制御処理は終了する。
【0182】
次に、図40を参照して、図39,S217で行われる優先引込制御処理について説明する。
【0183】
この優先引込制御処理において、まず、メインCPU64は、押圧操作されたストップボタン(停止ボタン31〜33)に応じて表示役予想格納領域(図24参照)を選択する(図40,S231参照)。この処理では、左,中,右の各リール2〜4の何れが回転中であるかに応じて図25の対応表で示す関係にある表示役予想格納領域1〜3が選択される。次に、メインCPU64は、図柄カウンタに対応する表示役予想格納領域からチェック回数分の優先引込ステータスを比較する(S232)。この処理では、図柄カウンタの値毎に割り当てられた表示役予想格納領域の図柄位置「0」〜「20」のアドレスのうち、そのときの図柄カウンタの値に対応するアドレスから、最大滑りコマ数である「4」コマ先のシンボル位置に対応するアドレスまでの優先引込ステータスが取得される。次に、メインCPU64は、「停止禁止」を除いて、優先順位の最も高い優先引込ステータスを検索し、表示役予想データとして決定する(S233)。この処理では、優先順位テーブル(図18参照)を参照し、S232で取得した優先引込ステータスのうち、最も優先順位の高い優先引込ステータスを表示役予想データとして決定する。
【0184】
次に、メインCPU64は、検索順序テーブル(図19参照)を制御RAM66にセットし、検索順序の初期値として“1”をセットする(S234)。次に、メインCPU64は、停止テーブルから抽出された滑りコマ数に基づいて、現在の検索順序に応じた滑りコマ数を取得し(S235)、続いて、図柄カウンタに対応する表示役予想格納領域のアドレスを、滑りコマ数分加算し、優先引込ステータスを取得する(S236)。S235では、S234でセットされた検索順序テーブルを参照して、停止制御処理(図28,S17参照)で停止テーブルから抽出された滑りコマ数と、そのときの検索順序とに基づいて滑りコマ数が取得される。また、S236では、そのときの図柄カウンタの値に対応する表示役予想格納領域のアドレスから、S235で取得した滑りコマ数分先のシンボル位置に対応するアドレスの優先引込ステータスが取得される。次に、メインCPU64は、S236で取得した優先引込ステータスが「停止禁止」を示しているか否かを判別する(S237)。この判別が“NO”のとき、メインCPU64は、S236で取得した優先引込ステータスは、S233で決定した表示役予想データと同一であるか否かを判別する(S238)。この判別が“NO”のとき、次に、メインCPU64は、後述するS240の処理によって滑りコマ数の退避が行われているか否かを判別し(S239)、判別が“NO”の場合は、滑りコマ数を制御RAM66の所定領域に退避する(S240)。S237若しくはS239の判別が“YES”場合、または、S240の処理の後、メインCPU64は、チェック回数を“1”減算し、検索順序を“1”加算する(S241)。
【0185】
次に、メインCPU64は、チェック回数は“0”であるか否かを判別し(S242)、この判別が“NO”の場合には、処理はS235に戻り上述の処理が繰り返される。一方、判別が“YES”の場合、メインCPU64は、S240で退避した滑りコマ数を復帰する(S243)。S235〜S242の処理が繰り返されることにより、図柄カウンタの値に対応する表示役予想格納領域のアドレスから、検索順序テーブル(図19参照)の検索順序1〜検索順序5までの各検索順序について定められた0コマ〜4コマの最大可能滑りコマ数の範囲内のアドレスに、表示役予想データに一致する優先引込ステータスがあるか否かが判別され、一致する優先引込ステータスが見つかると、そのときの滑りコマ数が滑りコマ数として決定される。また、表示役予想データに一致する優先引込ステータスが見つからないと、検索順序テーブル(図19参照)で検索順序1について定められた滑りコマ数、つまり、停止テーブルから抽出された滑りコマ数が、滑りコマ数として決定されることになる。S238の判別が“YES”の場合、または、S243の処理の後、メインCPU64は、滑りコマ数と図柄カウンタの値とに基づいて停止制御位置、つまり、リール2〜4の回転を停止する位置を決定する(S244)。S244の処理が行われると、優先引込制御処理は終了する。
【0186】
次に、図41を参照して、図39,S223で行われる停止操作順序判定処理について説明する。
【0187】
停止操作順序判定処理では、まず、メインCPU64は、制御RAM66を参照して、内部当籤役1格納領域(図21(a)参照)に格納されている当籤役が「ベル+RT1〜4」であるか否か、すなわち、「ベル」,「RT1」,「RT2」,「RT3」および「RT4」の小役に同時当籤しているか否かを判別する(図41,S251参照)。この判別が“YES”のとき、メインCPU64は、停止操作順序格納領域1に格納されている停止操作順序データと、停止操作順序格納領域2に格納されている停止操作順序データとの論理積を算出する(S252)。続いて、メインCPU64は、S252の算出結果が“0”であるか否か、すなわち、停止操作順序格納領域1,2に格納されている各停止操作順序データが一致していないか否かを判別する(S253)。停止操作順序格納領域1,2に格納されている各停止操作順序データが一致していて、S253の判別が“NO”である場合、メインCPU64は、図39の停止制御処理に用いる停止テーブルとして、図35,S114において最初にセットしたベル+RT1〜4用停止テーブル2(図16参照)を、ベル+RT1〜4用停止テーブル1(図15参照)に変更する(S254)。S251の判別が“NO”であって当籤役が「ベル+RT1〜4」でない場合、S253の判別が“YES”であって停止操作順序格納領域1,2に格納されている各停止操作順序データが一致していない場合、または、S254の処理が終了すると、メインCPU64は、停止操作順序格納領域1,2(図22(a),(b)参照)に格納されている各停止操作順序データをクリアし(S255)、停止操作順序判定処理を終了させる。
【0188】
次に、図42を参照して、図28,S25で行われるボーナス終了チェック処理について説明する。
【0189】
このボーナス終了チェック処理では、まず、メインCPU64は、RB作動中フラグは“オン”であるか否かを判別する(図42,S261参照)。この判別が“YES”である場合、メインCPU64は、遊技可能回数を1減算し、入賞が成立したなら入賞可能回数を1減算する(S262)。次に、メインCPU64は、遊技可能回数および入賞可能回数のうち少なくとも一方が0か否かを判別する(S263)。この判別が“YES”である場合には、遊技可能回数をカウントする遊技可能回数カウンタおよび入賞可能回数をカウントする入賞可能回数カウンタをクリア等するRB終了時処理を行い(S264)、続いて、RB作動中フラグをオフする(S265)。S261若しくはS263の判別が“NO”である場合、または、S265の処理を行った後、メインCPU64は、払出可能枚数は1以上であるか否かを判別し(S266)、この判別が“NO”のときは、BB中払出枚数カウンタをクリア等するBB、RB終了時処理を行う(S267)。次に、メインCPU64は、BB1,BB2作動中フラグおよびRB作動中フラグをオフする(S268)。次に、メインCPU64は、RT(BB終了時)作動中フラグをオンし、RT遊技数カウンタに“150”をセットする(S269)。S266の判別が“YES”の場合、または、S269の処理の後、ボーナス終了チェック処理は終了する。
【0190】
次に、図43を参照して、図28,S26で行われるボーナス作動チェック処理について説明する。
【0191】
このボーナス作動チェック処理では、まず、メインCPU64は、リール2〜4に実際に揃って表示されている表示役はBB1またはBB2であるか否かを判別する(図43,S271参照)。この判別が“YES”である場合には、ボーナス作動時テーブル(図20参照)に基づいて作動中フラグ等をセットするBB1,BB2作動時処理を行い(S272)、持越役格納領域をクリアする(S273)。次に、メインCPU64は、BB開始コマンドを制御RAM66の通信データ記憶領域にセットする(S274)。
【0192】
S271の判別が“NO”である場合、メインCPU64は、表示役はRT1〜4のいずれかであるか否かを判別する(S275)。この判別が“YES”のとき、メインCPU64は、RT1〜4のいずれかのRT作動中フラグがオンであるか否かを判別する(S276)。この判別が“NO”のときは、RT作動中フラグ(RT1〜4)をオンし、RT遊技数カウンタに“1”をセットする(S277)。この処理では、既にRT遊技数カウンタの値が“1”以上となっている場合には、RT遊技数カウンタの値が“1”に更新される。S275の判別が“NO”のとき、S276の判別が“YES”のとき、または、S277の処理の後、ボーナス作動チェック処理は終了する。
【0193】
次に、図44を参照して、例えば、1.1[ms]毎にメイン制御基板61で行われる定期割込処理について説明する。
【0194】
この定期割込処理において、まず、メインCPU64は、I/Oポート71への信号の入力を確認する入力ポートチェック処理を行い(図44,S281参照)、続いて、通信データ送信処理を行う(S282)。通信データ送信処理は、メイン制御基板61における制御RAM66の通信データ記憶領域にセットされたコマンド情報を、サブ制御基板62へ送信する処理である。次に、メインCPU64は、リール2〜4の回転を制御するリール制御処理を行い(S283)、7SEG駆動処理を行い(S284)、続いて、ランプ駆動処理を行う(S285)。7SEG駆動処理では、貯留枚数表示部16やボーナスカウント表示部18、配当枚数表示部20などを構成する各LEDを表示数値に応じて点灯または消灯する。ランプ駆動処理では、各種ランプ(BETランプ13〜15、スタートランプ17、WINランプ19、インサートランプ21)を、各ランプの点灯または消灯のタイミングに応じて点灯または消灯する。次に、メインCPU64は、自動停止用タイマやゲーム監視用タイマの値の更新等を行うタイマ管理処理を行い(S286)、定期割込処理を終了する。
【0195】
次に、サブ制御基板62のサブCPU82によって制御される遊技処理について説明する。
【0196】
図45は、サブCPU82によって行われるリセット割込処理の概略を示すフローチャートである。
【0197】
このリセット割込処理では、パチスロ機1に電源が投入され、サブCPU82のリセット端子に信号が入力されると、サブCPU82は、制御RAM84や、ビデオRAM93、画像制御ワークRAM98の初期化や、割込を許可する初期化処理を実行すると共に、十字キー23や、「○」ボタン24、「×」ボタン25といった操作部からの入力を監視する入力監視処理を行う(図40,S301参照)。その後、サブCPU82は、メイン制御基板61からのコマンドを処理する後述のコマンド入力処理を行う(S302)。次に、サブCPU82は、制御RAM84に記憶されている演出データに応じて、液晶表示装置22に画像の描画を指令したり、スピーカ96,96に音声の出力を指令したりするコマンド出力処理を行う(S303)。次に、サブCPU82は、後述する画像描画処理を行う(S304)。
【0198】
続いて、サブCPU82は、画像制御ワークRAM98にあるVDPカウンタの値が2以上であるか否かを判別する(S305)。VDPカウンタは、前回液晶表示装置22での画像の表示に用いられたバッファ領域を切り替えてからの時間を計測するためのカウンタであり、1/60[sec]が経過する毎にカウント値が“1”ずつ繰り上がる。S305の判別が“YES”のときは、前回バッファ領域を切り替えてから、(1/60)×2=1/30[sec]が経過していることになり、サブCPU82は、VDPカウンタを0にリセットし(S306)、画像制御ICであるVDP90にバンク切替コマンドを送信し(S307)、VDP90にバンク切替を行わせて液晶表示装置22に表示する画像データのバンクを切り替えるバンク切替処理を行う。つまり、ビデオRAM93に設けられた2つのバッファ領域のうちデータ書き込み用にされていたバッファ領域に記憶されている画像データに基づいた画像を液晶表示装置22に表示させ、他方の現在液晶表示装置22に表示されている画像と一致した画像データを記憶しているバッファ領域を次回の1/30[sec]のタイミングで液晶表示装置22に表示するべきデータの書き込み用とするように切り替える。S305の判別が“NO”のとき、または、S307の処理を行うと、リセット割込処理は終了する。
【0199】
図46は、図45のS302で実行されるコマンド入力処理の詳細なフローチャートである。
【0200】
このコマンド入力処理では、まず、サブCPU82は、未処理コマンドがあるか否かを判別し(図46,S311参照)、この判別が“NO”の場合は、そのままコマンド入力処理を終了する。一方、S311の判別が“YES”の場合、サブCPU82は、その未処理コマンドの先頭アドレスを遊技データ格納アドレスにセットし(S312)、続いて、後述するコマンド種別に応じたジャンプ処理を行う(S313)。次に、サブCPU82は、S313で処理したコマンドを処理済みにセットし(S314)、コマンド入力処理を終了する。
【0201】
図47は、図46のS313で実行されるコマンド種別に応じたジャンプ処理の詳細なフローチャートである。
【0202】
このジャンプ処理では、まず、サブCPU82は、未処理コマンドがあるか否かを判別し(図47,S321参照)、この判別が“NO”の場合は、そのままコマンド種別に応じたジャンプ処理を終了する。一方、この判別が“YES”の場合、サブCPU82は、ジャンプテーブル(図26参照)を参照し、その未処理コマンドの識別子が04Hであるか否か、つまり、未処理コマンドが遊技開始コマンドであるか否かを判別する(S322)。この判別が“YES”のとき、サブCPU82は、遊技開始コマンドに応じた遊技開始コマンド処理を行い(S323)、続いて、後述する演出関連処理を行う(S324)。また、S322の判別が“NO”であって、未処理コマンドが遊技開始コマンド以外のコマンドであるときには、サブCPU82は、受信したコマンドに応じた処理(ジャンプ処理)を行う(S325)。S324またはS325の処理の後、コマンド種別に応じたジャンプ処理は終了する。
【0203】
図48は、図47のS324で実行される演出関連処理の詳細なフローチャートである。
【0204】
この演出関連処理では、まず、サブCPU82は、作動中フラグの種別(図21(d)参照)に応じて演出選択テーブル(図27(a),(b)参照)を決定し、決定した演出選択テーブルを制御RAM84の所定領域にセットする(図48,S331参照)。続いて、サブCPU82は、S331でセットした演出選択テーブルに従い、内部抽籤処理(図28,S7参照)で決定された内部当籤役に応じて、演出番号(1〜7)で分類される演出データ(演出A〜演出G)の中からいずれかの演出データを抽籤で決定し、この決定した演出データを制御RAM84の所定領域にセットする(S332)。
【0205】
図49は、図45のS304で実行される画像描画処理の詳細なフローチャートである。
【0206】
この画像描画処理では、まず、サブCPU82は、図47に示すジャンプ処理において決定された各演出データ(演出A〜演出Gなど)を取得する(図49,S361参照)。続いて、サブCPU82は、S361で取得した各種演出データをVDP90に送信し、液晶表示装置22に、演出データに応じた遊技演出画面を表示する(S362)。この処理の後、画像描画処理は終了する。
【0207】
以下、図50,図51を用いて、停止制御処理(図39)でのリール2〜4の回転の停止制御の動作について具体的に説明する。
【0208】
図50,図51の左側は表示役予想格納領域(図24)の格納例、右側はその格納に基づき表示窓5〜7に表示されるシンボル組合せの表示例を示す。
【0209】
図50を参照して、内部当籤役がベル+RT1〜4で内部当籤役1格納領域(図21(a))に“11110001”,内部当籤役2格納領域(図21(b))に“00000000”が格納されている場合に、例えば、左リール2がコードナンバー“17”,中リール3がコードナンバー“2”,右リール4がコードナンバー“4”の「停止開始位置」で、この順序で停止操作が行われたときについて説明する。
【0210】
まず、回胴停止初期設定処理(図35)のS114で、停止操作順序決定処理で決定された停止操作順序(図33,S96参照)と、実際にリール停止信号回路78で検出された停止操作順序(図39,S222参照)とが合致(一致)しない場合に用いられる図16に示すベル+RT1〜4用停止テーブル2が決定され、その先頭アドレスが格納される。次に、S120で呼び出された表示役予想格納処理(図36)により、リール2〜4について図柄位置「0」〜図柄位置「20」の全ての図柄位置で優先引込ステータスの決定が順次行われて、表示役予想格納領域1〜3に格納される。
【0211】
図柄カウンタの値が“17”のときに左リール2が停止操作されると、停止制御処理(図39)のS216でベル+RT1〜4用停止テーブル2に基づき、4コマの滑りコマ数が抽出される。そして、優先引込制御処理(図40)のS231で、左リール2についての優先引込ステータスが格納された表示役予想格納領域1が選択される。続くS232では、最大可能滑りコマ数に相当する「5」がチェック回数としてセットされ、図柄カウンタ“17”に対応する図柄位置「17」のアドレスから、チェック回数分の優先引込ステータスのデータが、アドレス順に取得される。そして、S233では取得されたデータの中から「停止禁止」を除いて最も優先順位の高い優先引込ステータスが検索され、その優先引込ステータスが表示役予想データとして決定される。図50(a),(b)左側に示すように、表示役予想格納領域1の図柄位置「17」,「0」の各アドレスに格納された優先引込ステータスが何れもRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であることから、S233ではこれらが表示役予想データとして決定される。
【0212】
次に、図39,S216で停止テーブルから抽出された4コマの滑りコマ数と検索順序テーブル(図19)とに基づき、図40,S235では、現在の検索順序に応じた滑りコマ数が取得される。続くS236では、表示役予想格納領域1における、図柄カウンタ“17”に対応する図柄位置「17」のアドレスから、検索順序テーブル(図19)に基づき取得された滑りコマ数分先のアドレスに格納されている優先引込ステータスが取得される。検索順序テーブル(図19)では、抽出滑りコマ数“4”,検索順序“1”のときの滑りコマ数が4コマであることから、S236では図柄位置「17」のアドレスから4つ先のアドレスの図柄位置「0」に格納されている優先引込ステータスが取得される。図柄位置「0」のアドレスに格納されている優先引込ステータスとS233で決定された表示役予想データとは、共にRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であるので、S238の判別は“YES”となり、検索順序テーブルに基づいて取得された4コマが滑りコマ数として決定される(S244)。この結果、左リール2の回転が停止すると、図50(b)右側に示すように、左側の表示窓5には、上段にコードナンバー“1”のシンボル“赤7”,中段にコードナンバー“0”のシンボル“ベル”,下段にコードナンバー“20”のシンボル“リプレイ”が停止表示される。
【0213】
左リール2について停止制御が行われた後にも中リール3および右リール4は回転中なので停止制御処理(図39)のS224の判別が“YES”となり、続くS225で呼び出された表示役予想格納処理(図36)によりリール3,4の全ての図柄位置のアドレスで優先引込ステータスが順に決定され、表示役予想格納領域1,2に格納される。
【0214】
図柄カウンタの値が“2”のときに中リール3が停止操作されると、停止制御処理(図39)のS216で4コマの滑りコマ数が抽出される。続いて、優先引込制御処理(図40)で表示役予想格納領域1が選択され(S231)、図柄カウンタ“2”に対応する図柄位置「2」から図柄位置「6」までのアドレスの優先引込ステータスが順に取得される(S232)。図50(c)左側に示すように、表示役予想格納領域1の図柄位置「2」〜図柄位置「6」の中では図柄位置「6」のアドレスに格納された、RT1〜4,ベルの小役に対応する優先引込ステータス“00000010”が、最も優先順位が高い。このため、S232に続くS233ではこのデータが表示役予想データとして決定される。検索順序テーブル(図19)では図39,S216での抽出滑りコマ数“4”,検索順序“1”のときの滑りコマ数が4コマなので、図40,S236では図柄位置「6」のアドレスに格納されている優先引込ステータスが取得される。S236で取得した優先引込ステータスとS233で決定された表示役予想データとは共にRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であるので、S238の判別は“YES”となって4コマが滑りコマ数として決定される(S244)。この結果、中リール3の回転が停止すると、図50(b)右側に示すように、中央の表示窓6には、上段にコードナンバー“7”のシンボル“赤7”,中段にコードナンバー“6”のシンボル“ベル”,下段にコードナンバー“5”のシンボル“リプレイ”が停止表示される。
【0215】
中リール3について停止制御が行われた後にも右リール4は回転中なので図39,S224の判別が“YES”となり、続くS225でリール4の全ての図柄位置のアドレスで優先引込ステータスが順に決定され、表示役予想格納領域1に格納される。また、この第2停止操作後、図41,S253では、停止操作順序が合致しないと判別され、引き続き、図35,S114において最初にセットされたベル+RT1〜4用停止テーブル2が参照されて処理が行われる。
【0216】
図柄カウンタの値が“4”のときに右リール4が停止操作されると、図39,S216で4コマの滑りコマ数が抽出され、図40,S231で表示役予想格納領域1が選択され、図柄位置「4」から図柄位置「8」までのアドレスの優先引込ステータスが順に取得される(S232)。図50(d)左側に示すように、表示役予想格納領域1の図柄位置「4」〜図柄位置「8」の中では、図柄位置「8」のアドレスに格納された、RT1〜4,ベルの小役に対応する優先引込ステータス“00000010”が最も優先順位が高く、このデータが表示役予想データとして決定される(S233)。検索順序テーブル(図19)では、図39,S216での抽出滑りコマ数“4”,検索順序“1”のときの滑りコマ数が4コマなので、図40,S236では図柄位置「8」のアドレスに格納されている優先引込ステータスが取得される。S236で取得した優先引込ステータスとS233で決定された表示役予想データとは、共にRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であるので、4コマが滑りコマ数として決定される(S244)。この結果、右リール4の回転が停止すると、図50(d)右側に示すように、右側の表示窓7には、上段にコードナンバー“9”のシンボル“スイカ”,中段にコードナンバー“8”のシンボル“ベル”,下段にコードナンバー“7”のシンボル“赤7”が停止表示される。
【0217】
よって、有効化入賞ラインL1上には“ベル−ベル−ベル”のシンボル組合せが揃い、ベルの小役が成立する。このように、停止操作順序決定処理で決定された停止操作順序と、実際にリール停止信号回路78で検出された停止操作順序とが合致(一致)していないときには、最初に図35,S114でセットされたベル+RT1〜4用停止テーブル2(図16参照)が、変更されることなく継続して用いられる(図41,S253参照)。この結果、「ベル」の小役が成立すると共に、RT作動中状態は次回以降の遊技においても継続することになる。
【0218】
次に、図51を参照して、内部当籤役がベル+RT1〜4で内部当籤役1格納領域(図21(a))に“11110001”,内部当籤役2格納領域(図21(b))に“00000000”が格納されている場合に、例えば、左リール2がコードナンバー“18”,中リール3がコードナンバー“2”,右リール4がコードナンバー“4”の「停止開始位置」で、この順序で停止操作が行われたときについて説明する。
【0219】
まず、回胴停止初期設定処理(図35)のS114で図16に示すベル+RT1〜4用停止テーブル2が決定され、その先頭アドレスが格納される。次に、S120で呼び出された表示役予想格納処理(図36)によりリール2〜4について図柄位置「0」〜図柄位置「20」の全てのアドレスで優先引込ステータスが順に決定されて、図51(a)に示すように表示役予想格納領域1〜3に格納される。
【0220】
図柄カウンタの値が“18”のときに左リール2が停止操作されると、停止制御処理(図39)のS216で3コマの滑りコマ数が抽出される。続いて、優先引込制御処理(図40)で表示役予想格納領域1が選択され(S231)、図柄カウンタ“18”に対応する図柄位置「18」から図柄位置「1」までのアドレスの優先引込ステータスが順に取得される(S232)。図51(a),(b)左側に示すように、表示役予想格納領域1の図柄位置「18」〜図柄位置「1」の中では、図柄位置「0」,「1」のアドレスに格納された、RT1〜4,ベルの小役に対応する優先引込ステータス“00000010”が最も優先順位が高い。このため、S232に続くS233では、このデータが表示役予想データとして決定される。検索順序テーブル(図19)では図39,S216での抽出滑りコマ数“3”,検索順序“5”のときの滑りコマ数が4コマなので、図40,S236では、図柄位置「1」のアドレスに格納されている優先引込ステータスが取得される。S236で取得した優先引込ステータスとS233で決定された表示役予想データとは、共にRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であるので、S238の判別は“YES”となって4コマが滑りコマ数として決定される(S244)。この結果、左リール2の回転が停止すると、図51(b)右側に示すように、左側の表示窓5には、上段にコードナンバー“2”のシンボル“リプレイ”,中段にコードナンバー“1”のシンボル“赤7”,下段にコードナンバー“0”のシンボル“ベル”が停止表示される。
【0221】
左リール2について停止制御が行われた後にも中リール3および右リール4は回転中なので図39,S224の判別が“YES”となり、続くS225でリール3,4の全ての図柄位置のアドレスで優先引込ステータスが順に決定され、表示役予想格納領域1,2に格納される。
【0222】
図柄カウンタの値が“2”のときに中リール3が停止操作されると、図39,S216で4コマの滑りコマ数が抽出され、図40,S231で表示役予想格納領域1が選択され、図柄位置「2」から図柄位置「6」までのアドレスの優先引込ステータスが順に取得される(S232)。図51(c)左側に示すように、表示役予想格納領域1の図柄位置「2」〜図柄位置「6」の中では、図柄位置「6」のアドレスに格納された、RT1〜4,ベルの小役に対応する優先引込ステータス“00000010”が最も優先順位が高く、このデータが表示役予想データとして決定される(S233)。検索順序テーブル(図19)では、図39,S216での抽出滑りコマ数“4”,検索順序“1”のときの滑りコマ数が4コマなので、図40,S236では図柄位置「6」のアドレスに格納されている優先引込ステータスが取得される。S236で取得した優先引込ステータスとS233で決定された表示役予想データとは、共にRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であるので、4コマが滑りコマ数として決定される(S244)。この結果、中リール3の回転が停止すると、図51(b)右側に示すように、中央の表示窓6には、上段にコードナンバー“7”のシンボル“赤7”,中段にコードナンバー“6”のシンボル“ベル”,下段にコードナンバー“5”のシンボル“リプレイ”が停止表示される。
【0223】
中リール3について停止制御が行われた後にも右リール4は回転中なので図39,S224の判別が“YES”となり、続くS225でリール4の全ての図柄位置のアドレスで優先引込ステータスが順に決定され、表示役予想格納領域1に格納される。また、この第2停止操作後、図41,S253では、停止操作順序が合致すると判別され、停止制御処理に用いる停止テーブルが、図35,S114において最初にセットされたベル+RT1〜4用停止テーブル2(図16参照)から、停止操作順序決定処理で決定された停止操作順序(図33,S96参照)と、実際にリール停止信号回路78で検出された停止操作順序(図39,S222参照)とが合致(一致)する場合に用いられるベル+RT1〜4用停止テーブル1(図15参照)に変更される。
【0224】
図柄カウンタの値が“4”のときに右リール4が停止操作されると、ベル+RT1〜4用停止テーブル1が参照されて図39,S216で4コマの滑りコマ数が抽出され、図40,S231で表示役予想格納領域1が選択され、図柄位置「4」から図柄位置「8」までのアドレスの優先引込ステータスが順に取得される(S232)。図51(d)左側に示すように、表示役予想格納領域1の図柄位置「4」〜図柄位置「8」の中では、図柄位置「8」のアドレスに格納された、RT1〜4,ベルの小役に対応する優先引込ステータス“00000010”が最も優先順位が高く、このデータが表示役予想データとして決定される(S233)。検索順序テーブル(図19)では、図39,S216での抽出滑りコマ数“4”,検索順序“1”のときの滑りコマ数が4コマなので、図40,S236では図柄位置「8」のアドレスに格納されている優先引込ステータスが取得される。S236で取得した優先引込ステータスとS233で決定された表示役予想データとは、共にRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であるので、4コマが滑りコマ数として決定される(S244)。この結果、右リール4の回転が停止すると、図51(d)右側に示すように、右側の表示窓7には、上段にコードナンバー“9”のシンボル“スイカ”,中段にコードナンバー“8”のシンボル“ベル”,下段にコードナンバー“7”のシンボル“赤7”が停止表示される。
【0225】
よって、有効化入賞ラインL1上には“赤7−ベル−ベル”のシンボル組合せが揃い、RT1の小役が成立する。このように、停止操作順序決定処理で決定された停止操作順序と、実際にリール停止信号回路78で検出された停止操作順序とが合致(一致)するときには、最初に図35,S114でセットされたベル+RT1〜4用停止テーブル2(図16参照)が、第3停止時にベル+RT1〜4用停止テーブル1(図15参照)に変更される。この結果、「RT1」の小役が成立し、RT作動中状態が、次の単位遊技で1回の単位遊技のRT遊技が行われた後に終了することになる。
【0226】
図52は、演出関連処理(図48参照)および画像描画処理(図49参照)に基づいて、液晶表示装置22に表示される演出遊技画面の表示例を示す図である。
【0227】
パチスロ機1での各単位遊技開始時には、同図に示すように、液晶表示装置22の表示画面には、川岸にいる「どんちゃん」のキャラクタ画像Aと、キャラクタ画像Aの左側にある黄色の花火球の画像Bと、キャラクタ画像Aの右側にある黄色の花火球の画像Cとが描画されている。演出Aでは、これらの画像A〜画像Cを用いた内部当籤役が決定されたことに基づく演出は行われない。演出B,演出Cでは画像A〜画像Cを用いた全内部当籤役に共通する演出が行われる。また、演出Dでは青色で描かれた画像B,演出Eでは白色で描かれた画像B,演出Fでは黒色で描かれた画像B,演出Gでは全内部当籤役に共通する赤色で描かれた画像Bを用いた演出が行われる。
【0228】
上述したように、演出関連処理(図48,S332参照)で選択された演出データに基づいて、画像描画処理(図49,S362参照)において演出が実行される。このとき、演出Eは、RT作動中状態では、内部抽籤処理(図25,S7)で「ベル」,「RT1」,「RT2」,「RT3」および「RT4」の小役が内部当籤役として同時に決定されたときに高確率(30000/32767)で選択される。従って、遊技者は、演出Eが行われること、つまり、画像Bが白色で描かれることを確認して、「RT1」〜「RT4」のいずれかの小役が内部当籤役として決定されたことを知ることができる。
【0229】
このような本実施形態によるパチスロ機1によれば、上述したように、BBゲームの終了やRT1〜4が表示役として成立するなどして所定の条件が成立すると、RT作動中状態が作動させられる。このRT作動中状態は、停止順序決定手段により予め決定された変動停止順序(図33,S96参照)と、リール停止信号回路78により実際に検出された変動停止順序(図39,S222参照)とが一致し、しかも、リール停止信号回路78により行われるシンボルの変動停止操作の検出に基づいて、当籤役決定手段により当籤役として決定されたRT1〜RT4の小役に対応するシンボル組合せ(“赤7−ベル−ベル”,“BAR−ベル−ベル”,“赤チェリー−ベル−ベル”,または“ブランク−ベル−ベル”)が図柄表示手段により停止表示されると(図51(d)参照)、再遊技高確率発生状態終了手段によって終了させられる。一方、このRT作動中状態は、停止順序決定手段により予め決定された変動停止順序(図33,S96参照)と、リール停止信号回路78により実際に検出された変動停止順序(図39,S222参照)とが一致しない場合には、ベルの小役に対応するシンボル組合せ(“ベル−ベル−ベル”)が図柄表示手段により停止表示され(図50(d)参照)、再遊技高確率発生状態終了手段によって終了させられることはない。
【0230】
このため、RT作動中状態が作動してから終了するまでの間、停止順序決定手段により予め決定された変動停止順序とリール停止信号回路78により実際に検出された変動停止順序とが一致し、しかも、当籤役として決定されたRT1〜RT4の小役に対応するシンボル組合せが停止表示され、RT作動中状態が終了してしまうのではないかとの緊張感を、遊技者に持たせることが可能となる。一方、停止順序決定手段により予め決定された変動停止順序と異なる順序で図柄表示手段の各列のシンボルの変動停止操作を行うことで、単位遊技の実行回数が150回に達する前にRT作動中状態が終了してしまうことを回避することができる。この結果、遊技者は、RT作動中状態中、図柄変動停止手段による図柄表示手段の各列のシンボルの変動停止順序を常に意識しながら、遊技を行うようになるので、RT作動中状態にこれまでにない新たな遊技性が加わり、RT作動中状態中に遊技者の緊張感を持続させられて、遊技の興趣が向上する。
【0231】
また、本実施形態では、RT1〜RT4の小役が当籤役として決定されたことが、演出Eに応じた態様で液晶表示装置22において演出が行われることで、所定確率(一般遊技状態では2060/32767、RT作動中状態(BB終了後)では30000/32767)で遊技者に報知される。このため、報知手段による報知に基づいて、RT1〜RT4の小役が当籤役として決定されたか否かの推測が可能となる。遊技者は、この推測に基づいて、停止順序決定手段により決定された変動停止順序と異なる順序で停止ボタン31〜33に対する変動停止操作を行う必要があるか否かを判断して、有利に遊技を進めることができる。特に、RT作動中状態中では、演出Eに応じた演出は30000/32767という高確率で発生するため、RT1〜RT4の小役が当籤役として決定されたか否かの推測は、一段と容易になるため、遊技者は、RT作動中状態(BB終了後)以外の一般遊技状態に比べて、より一層容易に推測できるようになる。
【0232】
また、本実施形態では、停止順序決定手段により決定される変動停止順序は、図12を用いて説明したように、設定値選択手段により選択されている出玉率設定値に応じて、変化する。このため、停止順序決定手段により予め決定された変動停止順序とリール停止信号回路78により実際に検出された変動停止順序とが一致してRT作動中状態が終了する頻度から、設定値選択手段により選択されている出玉率設定値の推測が可能となる。従って、遊技者は、推測される出玉率設定値に基づいて有利に遊技を進めることができるようになる。
【0233】
なお、上記実施形態においては、RT作動中状態を発生させる表示役と、BB終了後のRT作動中状態において停止操作順序の不一致により停止表示される表示役とが、いずれもRT1〜RT4である場合を説明したが、本発明はこれに限られるものではない。BB終了後のRT作動中状態において停止操作順序の不一致により停止表示される表示役は、RT作動中状態を終了させるものであればよく、適宜変更可能である。
【0234】
また、上記実施形態においては、ベルの小役の当籤役とRT1〜RT4の小役の当籤役の数値範囲(0〜1023)が重複している場合を説明したが、本発明はこれに限られるものではない。ベルの小役以外の他の小役とRT1〜RT4の小役の数値範囲が重複する構成であってもよい。また、RT1〜RT4の小役の数値範囲が、いずれの小役とも重複しない構成であってもよい。
【産業上の利用可能性】
【0235】
上記実施形態においては、本発明による遊技機をパチスロ機1に適用した場合について説明したが、再遊技が当籤役として決定される確率が他の単位遊技に比べて高い単位遊技が行われる再遊技高確率発生状態を作動させる他の遊技機に本発明を適用することも可能である。このような遊技機に本発明を適用した場合においても上記実施形態と同様な作用効果が奏される。
【符号の説明】
【0236】
1…パチスロ機
2〜4…リール
5〜7…表示窓
8…メダル投入口
8S…投入メダルセンサ
20…配当枚数表示部
22…液晶表示装置
29…貯留メダル精算ボタン
29S…貯留メダル精算スイッチ
30…スタートレバー
30S…スタートスイッチ
31,32,33…停止ボタン
35S…リセットスイッチ
34S…設定スイッチ
61…メイン制御基板
62…サブ制御基板
63,81…マイコン(マイクロコンピュータ)
64…メインCPU(中央演算処理装置)
69…乱数発生器
70…サンプリング回路
78…リール停止信号回路
82…サブCPU
65,83…プログラムROM(リード・オンリ・メモリ)
66,84…制御RAM(ランダム・アクセス・メモリ)
90…VDP(ビデオディスプレイプロセッサ)
【技術分野】
【0001】
本発明は、再遊技が当籤役(内部当籤役)として決定される確率が他の単位遊技に比べて高い単位遊技が行われる再遊技高確率発生状態を作動させる遊技機に関するものである。
【背景技術】
【0002】
従来、このような遊技機としては、下記の特許文献1に開示される、リールの回転を遊技者の操作に応じて停止させるパチスロ機がある。このパチスロ機では、複数の役の中の予め定められた役に対応するシンボル組合せが有効化入賞ライン上に揃うと、そのシンボル組合せに応じた枚数のメダルが払い出される。また、リプレイ(再遊技)に対応するシンボル組合せが有効化入賞ライン上に表示されると、メダルを消費することなく次の単位遊技を行える。また、一般遊技状態において、各単位遊技毎に行われる抽籤で高確率再遊技状態に当籤すると、再遊技高確率発生状態として高確率再遊技状態が作動する。この高確率再遊技状態中には、他の遊技状態中の単位遊技に比べて当籤役としてリプレイが決定される確率の高い単位遊技が行われる。高確率再遊技状態は、規定ゲーム回数の単位遊技が行われると終了する。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2002−315867号公報(段落[0040]〜[0043])
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、上記の特許文献1に開示されるような従来のパチスロ機では、再遊技高確率発生状態中には他の遊技状態に比べてリプレイが当籤役として決定される確率が高くなり、メダルの消費量を抑えて遊技を進行させられる。しかし、規定ゲーム回数の単位遊技が行われるまでは再遊技高確率発生状態が継続して、同じ単位遊技が繰り返して行われる。このため、上記従来のパチスロ機は、規定ゲーム回数の単位遊技が行われるまで、同じ単位遊技を単に消化するだけのものとなる感もあり、再遊技高確率発生状態中の遊技が単調になる傾向にあった。この結果、再遊技高確率発生状態中に遊技者の緊張感を持続させられない虞があった。
【課題を解決するための手段】
【0005】
本発明はこのような課題を解決するためになされたもので、
複数の図柄を複数列に表示する図柄表示手段(例えば、リール2〜4および表示窓5〜7など)と、
単位遊技の開始操作の検出を行う開始操作検出手段(例えば、スタートスイッチ30Sなど)と、
この開始操作検出手段により行われる開始操作の検出に基づいて、複数の役の中から各単位遊技における当籤役を決定する当籤役決定手段(例えば、乱数発生器69、サンプリング回路70、およびマイコン63など)と、
開始操作検出手段により行われる開始操作の検出に基づいて、図柄表示手段によりその各列に表示される図柄の変動を行う図柄変動手段(例えば、ステッピングモータ45、モータ駆動回路73、リール位置検出回路77、およびマイコン63など)と、
この図柄変動手段による図柄表示手段の各列の図柄の変動を各列毎に停止させる図柄変動停止手段(例えば、停止ボタン31〜33など)と、
この図柄変動停止手段による図柄表示手段の各列についての図柄の変動停止操作の検出を行う停止操作検出手段(例えば、リール停止信号回路78など)と、
この停止操作検出手段により行われる図柄の変動停止操作の検出と当籤役決定手段により決定される当籤役とに基づいて、図柄変動手段による図柄の変動の停止制御を行う停止制御手段(例えば、ステッピングモータ45、モータ駆動回路73、リール位置検出回路77、およびマイコン63など)と、
この停止制御手段による停止制御の結果、当籤役決定手段により当籤役として決定された複数の役の何れかに対応する図柄組合せが図柄表示手段により停止表示されると、その役について予め定められた利益を付与する利益付与手段(例えば、マイコン63、ホッパー72、メダル検出部72S、ホッパー駆動回路76、および払出完了信号発生回路など)と、
所定の条件が成立すると、遊技媒体を消費することなく次の単位遊技を行える再遊技が当籤役決定手段により当籤役として決定される確率が他の単位遊技に比べて高い単位遊技が行われる再遊技高確率発生状態(例えば、RT作動中状態など)を作動させる再遊技高確率発生状態作動手段(例えば、マイコン63など)と、
この再遊技高確率発生状態作動手段により作動させられた再遊技高確率発生状態中に、複数の役に含まれる第1の役(例えば、RT1〜RT4の小役など)が当籤役決定手段により当籤役として決定され、第1の役に対応する図柄組合せが図柄表示手段により停止表示されると、再遊技高確率発生状態を終了させる再遊技高確率発生状態終了手段(例えば、マイコン63など)と、を備え、
前記停止制御手段は、
前記第1の役に対応する図柄組合せが前記図柄表示手段に表示されるようにデータが規定される第1の停止テーブル(例えば、ベル+RT1〜4用停止テーブル1)と、前記複数の役に含まれると共に前記第1の役とは異なる第2の役(例えば、ベル)に対応する図柄組合せが前記図柄表示手段に表示されるようにデータが規定される第2の停止テーブル(例えば、ベル+RT1〜4用停止テーブル2)と、を備え、
前記第1の役及び前記第2の役が前記当籤役決定手段によって同時に当籤役として決定された場合、前記変動停止操作の順序に応じて、前記第1の停止テーブル又は前記第2の停止テーブルの何れか一方を選択し、選択された停止テーブルに基づいて、停止制御を行うことにより、前記変動停止操作の順序に応じて、第1の役に対応する図柄組合せ又は前記第2の役に対応する図柄組合せの何れか一方が前記図柄表示手段により停止表示されるようにし、
前記停止制御手段は、
変動停止操作の検出のタイミングに基づいて、第1の役又は第2の役の何れか一方が図柄表示手段に表示されるようにデータが規定される第3の停止テーブル(例えば、ベル+RT1〜4用停止テーブル)をさらに備え、
再遊技高確率発生状態の単位遊技において、
第1の役及び前記第2の役が当籤役決定手段によって同時に当籤役として決定された場合、変動停止順序に応じて、第1の停止テーブル又は第2の停止テーブルの何れか一方を選択し、選択された停止テーブルに基づいて、停止制御を行うことにより、変動停止操作の順序に応じて、第1の役に対応する図柄組合せ又は第2の役に対応する図柄組合せの何れか一方が図柄表示手段により停止表示されるようにし、
再遊技高確率発生状態以外の単位遊技において、
第1の役及び第2の役が当籤役決定手段によって同時に当籤役として決定された場合、変動停止操作の順序に関らず、第3の停止テーブルを選択し、当該第3の停止テーブルに基づいて、停止制御を行うことにより、変動停止操作の検出タイミングに応じて、第1の役に対応する図柄組合せ又は第2の役に対応する図柄組合せの何れか一方が図柄表示手段により停止表示されるようにしたことを特徴とする。
【0006】
また、本発明は、第1の役に対応する図柄組合せが図柄表示手段に表示されることを条件に、再遊技が当籤役決定手段により当籤役として決定される確率が、再遊技高確率発生状態の単位遊技よりも低く、他の単位遊技に比べて高い単位遊技が行われる再遊技中確率発生状態(例えば、RT1〜RT4のシンボルの組合せ成立によるRT作動中状態)を作動させる再遊技中確率発生状態作動手段をさらに備えることを特徴とする。
【0007】
この構成によれば、例えば再遊技高確率発生状態の単位遊技においては、第1の役及び第2の役が同時に当籤したときに、変動停止操作の順序に応じて、第1の停止テーブル又は第2の停止テーブルのいずれが選択されたかという緊張感、すなわち第1の役に対応する図柄組合せが図柄表示手段により停止表示されることによって再遊技高確率発生状態が終了してしまうのではないかとの緊張感を、遊技者に持たせることが可能となる。一方、変動停止操作の順序に応じて第2の停止テーブルが選択され、第1の役に対応する図柄組合せが図柄表示手段により停止表示されることを回避して、第2の役に対応する図柄組合せが図柄表示手段により停止表示されることで、単位遊技の実行回数が所定回数(例えば、150回)に達する前に再遊技高確率発生状態が終了してしまうことを回避することができる。この結果、遊技者は、再遊技高確率発生状態中、図柄変動停止手段による図柄表示手段の各列の図柄の変動停止操作の順序を常に意識しながら、遊技を行うようになるので、再遊技高確率発生状態にこれまでにない新たな遊技性が加わり、再遊技高確率発生状態中に遊技者の緊張感を持続させられて、遊技の興趣が向上する。
【発明の効果】
【0008】
本発明による遊技機によれば、上記のように、遊技者は、再遊技高確率発生状態中、図柄変動停止手段による図柄表示手段の各列の図柄の変動停止順序を常に意識しながら、遊技を行うようになるので、再遊技高確率発生状態にこれまでにない新たな遊技性が加わり、再遊技高確率発生状態中に遊技者の緊張感を持続させられて、遊技の興趣が向上する。
【図面の簡単な説明】
【0009】
【図1】本発明の一実施形態によるパチスロ機の外観を示す正面図である。
【図2】図1に示すパチスロ機を構成するリールユニットの外観を示す斜視図である。
【図3】図2に示すリールユニットを構成する各リールの構成を示す分解斜視図である。
【図4】図3に示すリールの外周部に描かれたシンボル列を示す図である。
【図5】図1に示すパチスロ機のメイン制御基板に構成された回路構成を示すブロック図である。
【図6】図1に示すパチスロ機のサブ制御基板に構成された回路構成を示すブロック図である。
【図7】図1に示すパチスロ機に用いられるシンボル配置テーブルを概念的に示す図である。
【図8】図1に示すパチスロ機に用いられるシンボル組合せテーブルを概念的に示す図である。
【図9】図1に示すパチスロ機に用いられる内部抽籤テーブル決定テーブルを概念的に示す図である。
【図10】図1に示すパチスロ機に用いられる内部抽籤テーブルを概念的に示す図である。
【図11】図1に示すパチスロ機に用いられる内部当籤役決定テーブルを概念的に示す図である。
【図12】図1に示すパチスロ機に用いられる停止操作順序決定テーブルを概念的に示す図である。
【図13】図1に示すパチスロ機に用いられる停止テーブル決定テーブルを概念的に示す図である。
【図14】図1に示すパチスロ機に用いられるベル用停止テーブルを概念的に示す図である。
【図15】図1に示すパチスロ機に用いられるベル+RT1〜4用停止テーブルを概念的に示す図である。
【図16】図1に示すパチスロ機に用いられるベル+RT1〜4用停止テーブルを概念的に示す図である。
【図17】図1に示すパチスロ機に用いられるベル+RT1〜4用停止テーブルを概念的に示す図である。
【図18】図1に示すパチスロ機に用いられる優先順位テーブルを概念的に示す図である。
【図19】図1に示すパチスロ機に用いられる検索順序テーブルを概念的に示す図である。
【図20】図1に示すパチスロ機に用いられるボーナス作動時テーブルを概念的に示す図である。
【図21】図1に示すパチスロ機に用いられる内部当籤役1格納領域、内部当籤役2格納領域、持越役格納領域、作動中フラグ格納領域、遊技状態格納領域を概念的に示す図である。
【図22】図1に示すパチスロ機に用いられる停止操作順序格納領域を概念的に示す図である。
【図23】図1に示すパチスロ機に用いられる図柄格納領域を概念的に示す図である。
【図24】図1に示すパチスロ機に用いられる表示役予想格納領域を概念的に示す図である。
【図25】図24に示す表示役予想格納領域とリール種別との対応表を示す図である。
【図26】図1に示すパチスロ機に用いられるジャンプテーブルを概念的に示す図である。
【図27】図1に示すパチスロ機に用いられる演出選択テーブルを概念的に示す図である。
【図28】図1に示すパチスロ機のメインCPUによる遊技処理の概略を示すフローチャートである。
【図29】図28に示すボーナス作動監視処理の概略を示すフローチャートである。
【図30】図28に示すメダル投入・スタートチェック処理の概略を示すフローチャートである。
【図31】図28に示す内部抽籤処理の概略を示すフローチャートである。
【図32】図31に示す内部抽籤テーブル変更処理の概略を示すフローチャートである。
【図33】図28に示す停止操作順序決定処理の概略を示すフローチャートである。
【図34】図25に示すRTカウンタ更新処理の概略を示すフローチャートである。
【図35】図28に示す回胴停止初期設定処理の概略を示すフローチャートである。
【図36】図35に示す表示役予想格納処理の概略を示すフローチャートである。
【図37】図28および図36に示す表示役検索処理の概略を示すフローチャートである。
【図38】図36に示す表示役予想ステータス取得処理の概略を示すフローチャートである。
【図39】図28に示す停止制御処理の概略を示すフローチャートである。
【図40】図39に示す優先引込制御処理の概略を示すフローチャートである。
【図41】図39に示す停止操作順序判定処理の概略を示すフローチャートである。
【図42】図28に示すボーナス終了チェック処理の概略を示すフローチャートである。
【図43】図28に示すボーナス作動チェック処理の概略を示すフローチャートである。
【図44】図1に示すパチスロ機のメインCPUによる割込処理の概略を示すフローチャートである。
【図45】図1に示すパチスロ機のサブCPUによる遊技処理の概略を示すフローチャートである。
【図46】図45に示すコマンド入力処理の概略を示すフローチャートである。
【図47】図46に示すコマンド種別に応じたジャンプ処理の概略を示すフローチャートである。
【図48】図47に示す演出関連処理の概略を示すフローチャートである。
【図49】図45に示す画像描画処理の概略を示すフローチャートである。
【図50】図24に示す表示役予想格納領域の格納例およびその格納に基づき表示窓に表示されるシンボル組合せの表示例を示す第1の図である。
【図51】図24に示す表示役予想格納領域の格納例およびその格納に基づき表示窓に表示されるシンボル組合せの表示例を示す第2の図である。
【図52】液晶表示装置に表示される演出画像の表示例を示す図である。
【発明を実施するための形態】
【0010】
次に、本発明を実施するための最良の形態について説明する。
【0011】
図1は、本実施形態によるパチスロ機1の外観を示す正面図である。
【0012】
パチスロ機1の本体中央部には、3個のリール2〜4が回転自在に設けられている。各リール2〜4の外周面には複数種類の図柄(以下、シンボルという)から成るシンボル列が描かれている。これらシンボルはパチスロ機1の正面の表示窓5〜7を通してそれぞれ3個ずつ観察される。リール2〜4および表示窓5〜7は、複数のシンボルを複数列に表示する図柄表示手段を構成している。この表示窓5〜7には、横3本と斜め2本の計5本の入賞ラインL1,L2A,L2B,L3A,L3Bが設けられている。また、表示窓5〜7の下方右側には、遊技媒体であるメダルが投入されるメダル投入口8が設けられている。
【0013】
ゲーム開始に先立って、遊技者がメダル投入口8から1枚のメダルを投入したときは、中央の横1本の入賞ラインL1が有効化される。また、2枚投入したときは、これに上下の横2本の入賞ラインL2A,L2Bが加わって横3本の入賞ラインL1,L2A,L2Bが有効化される。また、3枚投入したときは、これに斜め2本の入賞ラインL3A,L3Bが加わって5本の入賞ラインL1,L2A,L2B,L3A,L3Bの全てが有効化される。なお、以降、有効化された入賞ラインを有効化入賞ラインという。
【0014】
また、表示窓5〜7の左方には、遊技動作表示器9〜12、BETランプ13〜15、貯留枚数表示部16、およびスタートランプ17が設けられている。各表示器9〜12およびBETランプ13〜15は遊技状況に応じて点灯制御され、そのときの遊技状況が遊技者に知らされる。貯留枚数表示部16は、3桁の7セグメントLED(発光ダイオード)からなり、パチスロ機1の機械内部にクレジットされているメダル数(後述するクレジットカウンタによるカウント値)を表示する。スタートランプ17は各リール2〜4が作動可能な時に点滅する。
【0015】
また、表示窓5〜7の右方には、上部から、ボーナスカウント表示部18、WINランプ19、配当枚数表示部20、およびインサートランプ21が設けられている。ボーナスカウント表示部18は、3桁の7セグメントLEDからなり、ボーナスゲーム作動時に、RBゲームの残り入賞可能回数などをデジタル表示する。WINランプ19は有効化入賞ラインにボーナスの作動に対応するシンボルが揃った時などに点灯する。配当枚数表示部20は、3桁の7セグメントLEDからなり、入賞によるメダル払い出し枚数を表示すると共に、出玉率の設定値を表示する。出玉率の設定値は、機械に投入されたメダルの総数に対する遊技者に払い出されたメダルの総数の割合を示す出玉率の値を設定するのに用いられ、“1”〜“6”のいずれかの値に設定される。インサートランプ21はメダル投入口8にメダルの投入が受付可能な時に点灯する。
【0016】
また、表示窓5〜7の直ぐ下方には、液晶表示装置22が設けられている。液晶表示装置22の左側には十字キー23、「○」ボタン24、「×」ボタン25、1貯留メダル投入ボタン26、2貯留メダル投入ボタン27、および3貯留メダル投入ボタン28が設けられている。十字キー23は、上下左右の4方向の操作を検出して、液晶表示装置22に表示される情報項目を選択する際に使用される。「○」ボタン24は十字キー23によって選択された情報項目を決定するボタンであり、「×」ボタン25は十字キー23によって選択された情報項目をキャンセルするボタンである。また、貯留メダル投入ボタン26〜28は、貯留枚数表示部16にメダル数が表示され、クレジットされている際に、メダル投入口8へのメダル投入に代えて1回のゲームに1〜3枚のメダルを賭ける際に使用される。
【0017】
また、液晶表示装置22の下方には、左側から、貯留メダル精算ボタン29、スタートレバー30および停止ボタン31〜33が設けられている。貯留メダル精算ボタン29は機械内部にクレジットされているメダルを精算する際に使用される。スタートレバー30が遊技者によって操作されることにより各リール2〜4の回転が一斉に開始する。停止ボタン31〜33は、各リール2〜4に対応して配置されており、これら各リール2〜4の回転が一定速度に達したときに操作が有効化され、遊技者の操作に応じて各リール2〜4の回転を停止する。
【0018】
また、パチスロ機1の正面下部にはメダル受皿37が設けられている。このメダル受皿37はメダル払出口38から払い出されるメダルを貯めるものである。また、パチスロ機1の正面上部には、入賞に対してどれだけのメダルが払い出されるかを示す配当表示部39が設けられており、この配当表示部39の左右には一対のスピーカ96,96が設けられている。
【0019】
また、パチスロ機1の筐体内部には、上述した出玉率の設定値を設定する際に操作される図示しない設定ボタン、および、出玉率の設定値を選択する際に操作される図示しないリセットボタンが設けられている。設定ボタンが操作されると、リセットボタンが1回操作される度に配当枚数表示部20に表示される出玉率の設定値が1つ繰り上がり、出玉率の設定値が“6”の状態でリセットボタンが操作されると出玉率の設定値が“1”に戻る。
【0020】
各リール2〜4は図2に示す回転リールユニットとして構成されており、フレーム41にブラケット42を介して取り付けられている。各リール2〜4はリールドラム43の外周にリール帯44が貼られて構成されている。リール帯44の外周面にはシンボル列が描かれている。また、各ブラケット42にはステッピングモータ45が設けられており、各リール2〜4はこれらステッピングモータ45が駆動されて回転する。
【0021】
各リール2〜4の構造は図3に示される。なお、同図において図2と同一部分には同一符号を付してその説明は省略する。同図(a)に示すように、リール帯44の背後のリールドラム43内部にはランプケース46が設けられており、このランプケース46の3個の各部屋にはそれぞれリールバックランプ47a〜47cが取り付けられている。これらバックランプ47a〜47cは、同図(b)に示すように、異なる複数の色を発光するLED47が基板48に取り付けられて構成されており、基板48はランプケース46の背面に取り付けられている。また、ブラケット42にはホトセンサ49が取り付けられている。このホトセンサ49は、リールドラム43に設けられた遮蔽板50がリールドラム43の回転に伴ってホトセンサ49を通過するのを検出する。
【0022】
各バックランプ47a〜47cは後述するランプ駆動回路89(図6参照)によって点灯制御される。各バックランプ47a〜47cの点灯により、リール帯44に描かれたシンボルの内、各バックランプ47の前部に位置する3個のシンボルが背後から個別に照らし出され、各表示窓5〜7にそれぞれ3個ずつのシンボルが映し出される。
【0023】
図4は、左,中,右の各リール2〜4の各リール帯44に表された複数種類のシンボルが、21個配列されたシンボル列を示している。各シンボルには“0”〜“20”のコードナンバーが図柄番号として付されている。各リール2〜4上には、青色のチェリーの絵柄で表される、左リール2のコードナンバー19などに示される“青チェリー”、赤色のチェリーの絵柄で表される、中リール3のコードナンバー16などに示される“赤チェリー”、黒色の長方形の中に文字「BAR」を表した、左リール2のコードナンバー8などに示される“BAR”、楕円形の中に文字「Replay」を表した、左リール2のコードナンバー20などに示される“リプレイ”、スイカの絵柄で表される、左リール2のコードナンバー12などに示される“スイカ”、ベルの絵柄で表される、左リール2のコードナンバー16などに示される“ベル”、赤色の文字「7」で表される、左リール2のコードナンバー15などに示される“赤7”、および黒色の鳥の絵柄で表される、左リール2のコードナンバー17に示される“ブランク”の各シンボルで構成されるシンボル列が表されている。各リール2〜4は、シンボル列が図の矢印方向に移動するように回転駆動される。
【0024】
本実施形態におけるパチスロ機1の遊技状態には、「一般遊技状態」および「RB(レギュラーボーナス)遊技状態」がある。これらの各遊技状態は、基本的に、内部当籤する可能性のある役の種類により区別される。
【0025】
BB1に対応するシンボル組合せ“赤7−赤7−赤7”、または、BB2に対応するシンボル組合せ“BAR−BAR−BAR”が何れかの有効化入賞ライン上に表示されたことを契機として作動する遊技をBB(ビッグボーナス)ゲームという。BBゲームは、「RB遊技状態」により構成され、作動してからのメダル払出枚数が465枚に達すると終了する。RB遊技状態は、内部抽籤処理(図28,S7参照)において所定の小役(本実施形態ではベルの小役)が内部当籤役として決定される確率が高くなり、遊技可能回数である12回の単位遊技数が行われ、または、入賞可能回数である8回の入賞が成立すると、終了する。
【0026】
また、本実施形態によるパチスロ機1では、一般遊技状態中に、再遊技高確率発生状態である「RT(リプレイ・タイム)作動中状態」が作動することがある。「RT作動中状態」は、RT1(赤7ベル)の小役に対応するシンボルの組合せ“赤7−ベル−ベル”、RT2(BARベル)の小役に対応するシンボルの組合せ“BAR−ベル−ベル”、RT3(赤チェリーベル)の小役に対応するシンボルの組合せ“赤チェリー−ベル−ベル”、もしくは、RT4(ブランクベル)の小役に対応するシンボルの組合せ“ブランク−ベル−ベル”の何れかが有効化入賞ライン上に停止表示されると、または、「BB1」もしくは「BB2」のBBゲームが終了すると、作動する。なお、RT1〜RT4に対応するシンボル組合せが有効化入賞ライン上に停止表示して作動した「RT作動中状態」中には、特定の役であるRT1〜RT4に対応するシンボル組合せが有効化入賞ライン上に停止表示しても、「RT作動中状態」は作動しない(図43参照)。「RT作動中状態」においては、内部抽籤処理(図28,S7参照)でリプレイ(再遊技)が内部当籤役として決定される確率が他の遊技状態よりも高くなる。RT1〜RT4に対応するシンボルの組合せが有効化入賞ライン上に表示されて作動した「RT作動中状態」は、その次の単位遊技で1回の単位遊技のRT遊技が行われると、終了する。BBゲームが終了して作動した「RT作動中状態」は、150回の単位遊技のRT遊技が行われると、終了する。また、150回の単位遊技のRT遊技が行われている途中であっても、内部抽籤処理(図28,S7参照)でRT1〜RT4の何れかの小役に対応するシンボルの組合せが有効化入賞ライン上に表示されて、その次の単位遊技で1回の単位遊技のRT遊技が行われた後、および、BB1またはBB2のボーナスが内部当籤役として決定されたときにも、終了する。
【0027】
「BB1」および「BB2」のボーナス当たり要求フラグは、フラグが立てられた以降の単位遊技に持ち越され、「BB1」もしくは「BB2」のシンボル組み合わせが有効化入賞ライン上に停止表示されてボーナスが実際に成立すると、ボーナス当たり要求フラグはクリアされる。また、ボーナス当たり要求フラグ以外のフラグは、フラグが立てられた単位遊技においてのみ有効であり、その単位遊技終了時にはクリアされて次遊技以降には持ち越されない。なお、内部当籤役を持ち越すとは、内部抽籤処理(図28,S7参照)で決定された内部当籤役としての機能を次以降の単位遊技において発揮できるようにすれば足り、種々の態様が適宜可能である。ここで、単位遊技とは、遊技者のスタートレバー30に対する操作に応じてリール2〜4が回転してから、遊技者の停止ボタン31〜33に対する操作に応じてリール2〜4の回転が停止し、この際に有効化入賞ライン上に揃ったシンボルの組合せに応じたメダルの払い出しが行われるまでか、次回のゲームの開始が許可される(次回のゲームが始まる)前までのことである。
【0028】
図5および図6は、上述したパチスロ機1の遊技処理動作を制御するメイン制御基板61およびサブ制御基板62に構成された回路構成を示している。
【0029】
図5に示すメイン制御基板61における制御部はマイクロコンピュータ(以下、マイコンという)63を主な構成要素とし、これに乱数サンプリングのための回路を加えて構成されている。マイコン63は、予め設定されたプログラムに従って制御動作を行うメインCPU(中央演算処理装置)64と、プログラム記憶手段であるプログラムROM(リード・オンリ・メモリ)65およびバックアップ機能付き制御RAM(ランダム・アクセス・メモリ)66とを含んで構成されている。
【0030】
メインCPU64には、基準クロックパルスを発生するクロックパルス発生回路67および分周器68と、一定範囲の乱数を発生する乱数発生器69および発生した乱数の1つを特定するサンプリング回路70とが接続されている。さらに、後述する周辺装置(アクチュエータ)との間で信号を授受するI/Oポート(入出力ポート)71が接続されている。
【0031】
プログラムROM65は、各種テーブルやシーケンスプログラム等を格納するように記憶部が区分されている。また、プログラムROM65内にはシンボル組合せテーブル(図8)が格納されている。このシンボル組合せテーブルには、配当表示部39に示される各入賞シンボル組合せのシンボルコード等が記憶されている。また、図示しないが、「リーチ目」を構成するシンボル組合せのシンボルコード、各入賞を表す入賞判定コードなども記憶されている。ここで、リーチ目とは、ボーナスが持ち越されているときに、遊技者にボーナスの作動に係るシンボルの組合せを表示可能であることを示唆するシンボル組合せである。さらに、プログラムROM65内には、このパチスロ機1でゲームを実行するためのシーケンスプログラムが格納されている。
【0032】
マイコン63からの制御信号により動作が制御される主要なアクチュエータとしては、各リール2〜4を回転駆動するステッピングモータ45、各種ランプ(BETランプ13〜15、スタートランプ17、WINランプ19、インサートランプ21)、各種表示部(遊技動作表示器9〜12、貯留枚数表示部16、ボーナスカウント表示部18、配当枚数表示部20)、およびメダルを収納するホッパー72がある。これらはそれぞれモータ駆動回路73、各ランプ駆動回路74、各表示部駆動回路75、およびホッパー駆動回路76によって駆動される。これら駆動回路73〜76は、マイコン63のI/Oポート71を介してメインCPU64に接続されている。
【0033】
また、マイコン63が制御信号を生成するために必要な入力信号を発生する主な入力信号発生手段としては、メダル投入口8から投入されたメダルを検出する投入メダルセンサ8S、スタートレバー30の操作を検出するスタートスイッチ30S、貯留メダル投入ボタン26〜28の操作を検出する貯留メダル投入スイッチ26S〜28S、貯留メダル精算ボタン29の操作を検出する貯留メダル精算スイッチ29S、設定ボタンの操作を検出する設定スイッチ34S、およびリセットボタンの操作を検出するリセットスイッチ35Sがある。
【0034】
スタートスイッチ30Sは、スタートレバー30の操作に対する、単位遊技の開始操作の検出を行う開始操作検出手段を構成している。また、乱数発生器69、サンプリング回路70、およびマイコン63は、開始操作検出手段により行われる開始操作の検出に基づいて、複数の役(ベル,スイカ,青チェリー,RT1(赤7ベル),RT2(BARベル),RT3(赤チェリーベル),RT4(ブランクベル)の小役,BB1(赤7)およびBB2(BAR)のボーナス,リプレイ)の中から各単位遊技における内部当籤役を決定する当籤役決定手段を構成している。
【0035】
さらに、上記の入力信号発生手段としては、ホトセンサ49からの出力パルス信号を受けて各リール2〜4の回転位置を検出するリール位置検出回路77がある。ホトセンサ49は各リール2〜4の駆動機構に含まれており、同図では示されていない。
【0036】
リール位置検出回路77は、リール2〜4の回転が開始された後、ステッピングモータ45の各々に供給される駆動パルスの数を計数し、この計数値を制御RAM66の所定エリアに書き込む。従って、制御RAM66内には、各リール2〜4について、1回転の範囲内における回転位置に対応した計数値が格納されている。また、ホトセンサ49は各リール2〜4が1回転する毎にリセットパルスを発生する。このリセットパルスはリール位置検出回路77を介してメインCPU64に与えられ、制御RAM66で計数されている駆動パルスの計数値が“0”にクリアされる。このクリア処理により、各シンボルの移動表示と各ステッピングモータ45の回転との間に生じるずれが、1回転毎に解消されている。ステッピングモータ45、モータ駆動回路73、リール位置検出回路77、およびマイコン63は、開始操作検出手段により行われる開始操作の検出に基づいて、図柄表示手段によりその各列に表示されるシンボルの変動を行う図柄変動手段を構成している。
【0037】
さらに、上記の入力信号発生手段としては、停止ボタン31〜33が押された時に対応するリール2〜4を停止させる信号を発生するリール停止信号回路78、ホッパー72から払い出されるメダル数を計数するメダル検出部72S、および図示しない払出完了信号発生回路がある。これらもI/Oポート71を介してメインCPU64に接続されている。払出完了信号発生回路は、メダル検出部72Sから入力した実際に払い出しのあったメダル計数値が、各表示部駆動回路75から入力した計数信号で表される配当枚数データに達した時に、メダル払い出しの完了を検知する信号を発生する。
【0038】
停止ボタン31〜33は、図柄変動手段による図柄表示手段の各列のシンボルの変動を各列毎に停止させる図柄変動停止手段を構成している。また、リール停止信号回路78は、図柄変動手段による図柄表示手段の各列についてのシンボルの変動停止操作の検出を行う停止操作検出手段を構成している。また、ステッピングモータ45、モータ駆動回路73、リール位置検出回路77、およびマイコン63は、停止操作検出手段により行われるシンボルの変動停止操作の検出と当籤役決定手段により決定される当籤役とに基づいて、図柄変動手段によるシンボルの変動の停止制御を行う停止制御手段を構成している。
【0039】
マイコン63、ホッパー72、メダル検出部72s、ホッパー駆動回路76、および払出完了信号発生回路は、停止制御手段による停止制御の結果、当籤役決定手段により当籤役として決定された複数の役の何れかに対応するシンボル組合せが図柄表示手段により停止表示されると、その役について予め定められた利益(図8参照)をメダルとして付与する利益付与手段を構成している。また、設定ボタン、リセットボタン、設定スイッチ34S、リセットスイッチ35S、およびマイコン63は、パチスロ機1に投入されたメダルの総数に対する、利益付与手段により予め定められた利益として付与されたメダルの総数の割合を示す出玉率の設定値を、予め定められた複数の値(“1”〜“6”)の中から選択する設定値選択手段を構成している。また、マイコン63は、所定の条件が成立すると、メダルを消費することなく次の単位遊技を行えるリプレイが当籤役決定手段により当籤役として決定される確率が他の単位遊技に比べて高い単位遊技が行われるRT作動中状態を作動させる再遊技高確率発生状態作動手段を構成している。また、マイコン63は、この再遊技高確率発生状態作動手段により作動させられたRT作動中状態中に、単位遊技の実行回数が150回といった所定回数に達し、または、複数の役に含まれる特定の役であるRT1〜RT4が当籤役決定手段により当籤役として決定され、この特定の役に対応するシンボル組合せが図柄表示手段により停止表示されると、RT作動中状態を終了させる再遊技高確率発生状態終了手段をも構成している。
【0040】
また、マイコン63は、BB終了後に再遊技高確率発生状態作動手段によって作動させられたRT作動中状態中では、単位遊技が行われるたびに、予め各リール2〜4の各列のシンボルの変動停止順序を決定しており(図12、図28,S8参照)、図柄変動手段による各リール2〜4の各列のシンボルの変動停止順序を予め決定する停止順序決定手段を構成している。本実施形態では、停止制御手段は、RT1〜RT4のいずれかの小役が当籤役決定手段によって当籤役として決定され、停止順序決定手段により予め決定された各リール2〜4の各列のシンボルの変動停止順序と、リール停止信号回路78により実際に検出された各リール2〜4の各列のシンボルの変動停止順序とが一致した場合、リール停止信号回路78により行われるシンボルの変動停止操作の検出に基づいて、RT1〜RT4に対応するシンボル組合せが図柄表示手段により停止表示される停止制御を行う。
【0041】
また、I/Oポート71にはサブ制御部通信ポート79が接続されており、マイコン63はこのサブ制御部通信ポート79を介してサブ制御基板62へ信号を送出する。図6に示すサブ制御基板62には、この信号を受信するメイン制御部通信ポート88が設けられている。サブ制御部通信ポート79およびメイン制御部通信ポート88間の通信は、サブ制御部通信ポート79からメイン制御部通信ポート88へ向かう一方向についてだけ行われる。本実施形態では、サブ制御部通信ポート79からメイン制御部通信ポート88へ送出される信号は、7ビット長でその制御種別が表されるコマンド種別と、最大24ビット長でそのコマンドの内容が表されるパラメータとで構成されている。
【0042】
サブ制御基板62は、メイン制御基板61からの制御信号に基づいて所定の演出を行う。サブ制御基板62における制御部はマイコン81を主な構成要素として構成されている。マイコン81も、メイン制御基板61におけるマイコン63と同様、予め設定されたプログラムに従って制御動作を行うサブCPU82と、プログラム記憶手段であるプログラムROM83およびバックアップ機能付き制御RAM84とを含んで構成されている。サブCPU82にも、基準クロックパルスを発生するクロックパルス発生回路85および分周器86が接続されており、さらに、上記のメイン制御部通信ポート88や後述するアクチュエータとの間で信号を授受するI/Oポート87が接続されている。
【0043】
また、マイコン81からの制御信号により動作が制御されるアクチュエータとして、各リール2〜4に内蔵されたリールバックランプ47a〜47cがある。これらバックランプ47a〜47cの点灯は、I/Oポート87に接続されたランプ駆動回路89からの駆動信号によって制御される。
【0044】
また、マイコン81が制御信号を生成するために必要な入力信号を発生する入力信号発生手段として、前述した十字キー23、「○」ボタン24および「×」ボタン25がある。
【0045】
また、I/Oポート87には画像制御ワークRAM98、VDP(ビデオ・ディスプレイ・プロセッサ)90および音源IC91が接続されている。VDP90には、キャラクタ・データが記憶されたキャラクタROM92およびカラーディスプレイ表示用バッファメモリであるビデオRAM93が接続されており、画像制御ワークRAM98も接続されている。VDP90は、マイコン81の制御の下、液晶表示装置22に画像表示を行う。液晶表示装置22、VDP90、およびマイコン81は、特定の役であるRT1〜RT4が当籤役決定手段によって当籤役として決定されたことを所定確率で報知する報知手段を構成している(図48,図49参照)。
【0046】
また、音源IC91にはサウンド・データが記憶されたサウンドROM94が接続されており、音源IC91は、マイコン81の制御の下、パワーアンプ95を介してスピーカ96,96からサウンドを放音させる。マイコン81は、メイン制御部通信ポート88を介してメイン制御基板61から入力される指示に従い、音源IC91およびパワー・アンプ95を制御し、メダル投入音,スタートレバー操作音,停止ボタン操作音,ボーナスゲーム中の遊技音といった効果音をスピーカ96,96から出力させる。また、メイン制御基板61から取り込んだ遊技状態および当籤フラグに基づいて選択した演出態様に基づく出音パターンで、スピーカ96,96から出音させる。
【0047】
図7〜図20は、メイン制御基板61のプログラムROM65に記憶された各種テーブルを示す図である。
【0048】
図7は、シンボル配置テーブルを概念的に示す図である。
【0049】
シンボル配置テーブルは、左,中,右の各リール2〜4毎に、“0”〜“20”のコードナンバーとシンボルの種別との関係を記憶しており、図柄位置欄に示されるコードナンバーに基づき、内容欄に示されるシンボル種別が特定される。
【0050】
同図に示すように、左リール2について、コードナンバー“20”にはシンボル“リプレイ”が対応付けられており、コードナンバーが“20”であるとシンボル“リプレイ”がシンボル種別として特定される。コードナンバー“19”にはシンボル“青チェリー”が対応付けられており、コードナンバーが“19”であるとシンボル“青チェリー”がシンボル種別として特定される。以下、“18”〜“0”の各コードナンバーについても、同図に示すようにそれぞれ1種類のシンボルが対応付けられており、コードナンバーからシンボルの種別が特定される。また、中リール3および右リール4についても、左リール2と同様に、“20”〜“0”の各コードナンバーにそれぞれ1種類のシンボルが対応付けられており、コードナンバーからシンボル種別が特定される。
【0051】
図8は、シンボル組合せテーブルを概念的に示す図である。
【0052】
シンボル組合せテーブルは、後述するメインフローチャート(図28参照)のS18において、表示役およびメダル払出枚数を特定する際などに用いられる。シンボル組合せテーブルは、左リール2,中リール3,右リール4について有効化入賞ライン上に表示されたシンボル組合せと、表示役と、表示役格納領域の種別と、メダル払出枚数(配当)との関係を記憶している。同図において各リール2〜4の欄に表されるシンボルの組合せが有効化入賞ライン上に表示されると、対応する表示役欄、格納領域種別欄、および払出枚数欄に表される表示役、格納領域種別、および払出枚数が特定される。
【0053】
同図に示すように、“ベル−ベル−ベル”が有効化入賞ラインに沿って並ぶと“00000001”の「ベル」の小役が表示役、表示役1格納領域が格納領域種別として特定され、10枚が払出枚数として特定される。また、“スイカ−スイカ−スイカ”が有効化入賞ラインに沿って並ぶと“00000010”の「スイカ」の小役が表示役、表示役1格納領域が格納領域種別として特定され、15枚が払出枚数として特定される。また、“リプレイ−リプレイ−リプレイ”が有効化入賞ラインに沿って並ぶと、“00000100”の「リプレイ」が表示役、表示役1格納領域が格納領域種別として特定され、払出枚数として0枚が特定される。そして、その単位遊技で遊技に賭けられた枚数と同じ枚数のメダルが、次の単位遊技で自動投入される。また、“青チェリー−ANY−ANY”が有効化入賞ラインに沿って並ぶと“00001000”の「青チェリー」の小役が表示役、表示役1格納領域が格納領域種別として特定され、4枚が払出枚数として特定される。なお、「ANY」は“青チェリー”,“赤チェリー”,“BAR”,“リプレイ”,“スイカ”,“ベル”,“赤7”,“ブランク”のどのシンボルでもよいことを表す。
【0054】
また、“赤7−ベル−ベル”が有効化入賞ラインに沿って並ぶと“00010000”の「RT1(赤ベル)」が表示役、表示役1格納領域が格納領域種別として特定され、払出枚数として6枚が特定されて、次の単位遊技でRT遊技が作動する。また、“BAR−ベル−ベル”が有効化入賞ラインに沿って並ぶと“00100000”の「RT2(BARベル)」が表示役、表示役1格納領域が格納領域種別として特定され、払出枚数として6枚が特定されて、次の単位遊技でRT遊技が作動する。また、“赤チェリー−ベル−ベル”が有効化入賞ラインに沿って並ぶと“01000000”の「RT3(赤チェリーベル)」が表示役、表示役1格納領域が格納領域種別として特定され、払出枚数として6枚が特定されて、次の単位遊技でRT遊技が作動する。また、“ブランク−ベル−ベル”が有効化入賞ラインに沿って並ぶと“10000000”の「RT4(ブランクベル)」が表示役、表示役1格納領域が格納領域種別として特定され、払出枚数として6枚が特定されて、次の単位遊技でRT遊技が作動する。
【0055】
また、“赤7−赤7−赤7”が有効化入賞ラインに沿って並ぶと“00000001”の「BB1(赤7)」が表示役、表示役2格納領域が格納領域種別として特定され、払出枚数として0枚が特定されて、次の単位遊技でBBゲームが作動する。また、“BAR−BAR−BAR”が有効化入賞ラインに沿って並ぶと“00000010”の「BB2(BAR)」が表示役、表示役2格納領域が格納領域種別として特定され、払出枚数として0枚が特定されて、次の単位遊技でBBゲームが作動する。
【0056】
図9は、内部抽籤テーブル決定テーブルを概念的に示す図である。この内部抽籤テーブル決定テーブルは、後述する内部抽籤処理(図28,S7参照)において、内部当籤役の抽籤に用いる内部抽籤テーブルの種別および抽籤回数を決定する際に用いられる。このテーブルでは、一般遊技状態およびRB遊技状態の各遊技状態毎に、抽籤回数、および抽籤に用いる内部抽籤テーブルの種別を表す数値データが割り当てられている。後述する内部抽籤処理では、各遊技状態に対応する内部抽籤テーブルを用いて、数値データが表す抽籤回数だけ抽籤が行われる。一般遊技状態には、抽籤回数10回および一般遊技状態用内部抽籤テーブルを表すデータが割り当てられており、一般遊技状態中の各単位遊技では、抽籤回数として10回、内部抽籤テーブルとして一般遊技状態用内部抽籤テーブルが決定される。RB遊技状態には、抽籤回数7回およびRB遊技状態用内部抽籤テーブルを表すデータが割り当てられており、RB遊技状態中の各単位遊技では、抽籤回数として7回、内部抽籤処理に用いられる内部抽籤テーブルとしてRB遊技状態用内部抽籤テーブルが決定される。
【0057】
図10は、内部抽籤テーブルを概念的に示す図である。
【0058】
内部抽籤テーブルは、後述するメインフローチャートの内部抽籤処理(図28,S7参照)において、内部当籤役を抽籤する際に用いられる。内部抽籤テーブルは、乱数発生器69で発生してサンプリング回路70で抽出された0〜65535の所定範囲の乱数を、各当籤番号1〜8に区分けする数値データを下限値および上限値として記憶している。各当籤番号は各内部当籤役に対応づけられている。内部抽籤テーブルは、設定1〜設定6の各出玉率設定値毎に異なるものが用いられる。
【0059】
同図(a)に示す一般遊技状態用内部抽籤テーブルは、設定3の一般遊技状態で用いられる。この一般遊技状態用内部抽籤テーブルでは、ベルの小役に対応付けられた当籤番号1には下限値0,上限値8191の幅8192の数値範囲が割り当てられており、当籤確率は8192/65536である。また、スイカの小役に対応付けられた当籤番号2には下限値8192,上限値8691の幅500の数値範囲が割り当てられており、当籤確率は500/65536である。また、リプレイに対応付けられた当籤番号3には下限値8692,上限値17671の幅8980の数値範囲が割り当てられており、当籤確率は8980/65536である。また、青チェリーの小役に対応付けられた当籤番号4には下限値17672,上限値18321の幅650の数値範囲が割り当てられており、当籤確率は650/65536である。また、RT1に対応付けられた当籤番号5、RT2に対応付けられた当籤番号6、RT3に対応付けられた当籤番号7、および、RT4に対応付けられた当籤番号8には、それぞれ下限値0,上限値1023の幅1024の数値範囲が割り当てられており、当籤確率はいずれも1024/65536である。また、BB1に対応付けられた当籤番号9には下限値18322,上限値18401の幅80の数値範囲が割り当てられており、当籤確率は80/65536である。また、BB2に対応付けられた当籤番号10には下限値18402,上限値18481の幅80の数値範囲が割り当てられており、当籤確率は80/65536である。
【0060】
設定1,設定2,設定4〜設定6についての各一般遊技状態用内部抽籤テーブルも、設定3についての一般遊技状態用内部抽籤テーブルと同様に、当籤番号1〜当籤番号10の各当籤番号について、上限値および下限値で規定された数値範囲が割り当てられている。
【0061】
同図(b)に示すRB遊技状態用内部抽籤テーブルは、設定3のRB遊技状態で用いられる。このRB遊技状態用内部抽籤テーブルでは、ベルの小役に対応付けられた当籤番号1には下限値0,上限値55535の幅55536の数値範囲が割り当てられており、当籤確率は55536/65536である。また、スイカの小役に対応付けられた当籤番号2には下限値55536,上限値56035の幅500の数値範囲が割り当てられており、当籤確率は500/65536である。また、青チェリーの小役に対応付けられた当籤番号3には下限値56036,上限値56685の幅650の数値範囲が割り当てられており、当籤確率は650/65536である。また、RT1に対応付けられた当籤番号4、RT2に対応付けられた当籤番号5、RT3に対応付けられた当籤番号6、および、RT4に対応付けられた当籤番号7には、同図(a)に示す一般遊技状態用内部抽籤テーブルにおける当籤番号5〜8と同様の数値範囲がそれぞれ割り当てられおり、当籤確率も同じである。また、リプレイ,BB1,BB2には当籤番号が対応付けられておらず、このRB遊技状態用内部抽籤テーブルが用いられたときには、リプレイ,BB1,BB2が内部当籤役として決定されることはない。
【0062】
設定1,設定2,設定4〜設定6についてのRB遊技状態用内部抽籤テーブルも、設定3についてのRB遊技状態用内部抽籤テーブルと同様に、当籤番号1〜当籤番号7の各当籤番号について、上限値および下限値で規定された数値範囲が割り当てられている。
【0063】
同図(c)に示すRT作動中状態用内部抽籤テーブルAは、BB遊技が終了して発生した設定3のRT作動中状態で用いられる。このRT作動中状態用内部抽籤テーブルAでは、当籤番号1〜当籤番号10の各当籤番号に、同図(a)に示す一般遊技状態用内部抽籤テーブルと同じ当籤役が対応付けられている。また、当籤番号1,当籤番号2,当籤番号5〜8には、同図(a)に示す一般遊技状態用内部抽籤テーブルと同じ数値範囲が割り当てられおり、当籤確率も同じである。また、当籤番号3には下限値8692,上限値53591の幅44900の数値範囲が割り当てられており、当籤確率は44900/65536である。また、当籤番号4には下限値53592,上限値54241の幅650の数値範囲が割り当てられており、当籤確率は650/65536である。また、当籤番号9には下限値54242,上限値54321の幅80の数値範囲が割り当てられており、当籤確率は80/65536である。また、当籤番号10には下限値54322,上限値54401の幅80の数値範囲が割り当てられており、当籤確率は80/65536である。
【0064】
設定1,設定2,設定4〜設定6についてのRT作動中状態用内部抽籤テーブルAも、設定3についてのRT作動中状態用内部抽籤テーブルAと同様に、当籤番号1〜当籤番号10の各当籤番号について、上限値および下限値で規定された数値範囲が割り当てられている。
【0065】
同図(d)に示すRT作動中状態用内部抽籤テーブルBは、RT1〜RT4に対応するシンボル組合せが有効化入賞ライン上に揃って発生した設定3のRT作動中状態で用いられる。このRT作動中状態用内部抽籤テーブルBでは、当籤番号1〜当籤番号10の各当籤番号に、同図(a)に示す一般遊技状態用内部抽籤テーブルと同じ当籤役が対応付けられている。また、当籤番号1,当籤番号5〜8には、同図(a)に示す一般遊技状態用内部抽籤テーブルと同じ数値範囲が割り当てられおり、当籤確率も同じである。また、当籤番号2には下限値8192,上限値8201の幅10の数値範囲が割り当てられており、当籤確率は10/65536である。また、当籤番号3には下限値8202,上限値17191の幅8990の数値範囲が割り当てられており、当籤確率は8990/65536である。また、当籤番号4には下限値17192,上限値17841の幅650の数値範囲が割り当てられており、当籤確率は650/65536である。また、当籤番号9には下限値17842,上限値17921の幅80の数値範囲が割り当てられており、当籤確率は80/65536である。また、当籤番号10には下限値17922,上限値18001の幅80の数値範囲が割り当てられており、当籤確率は80/65536である。
【0066】
設定1,設定2,設定4〜設定6についてのRT作動中状態用内部抽籤テーブルBも、設定3についてのRT作動中状態用内部抽籤テーブルBと同様に、当籤番号1〜当籤番号10の各当籤番号について、上限値および下限値で規定された数値範囲が割り当てられている。
【0067】
同図(a)に示す一般遊技状態用内部抽籤テーブル,同図(c)に示すRT作動中状態用内部抽籤テーブルA,および同図(d)に示すRT作動中状態用内部抽籤テーブルBでは、ベルの小役に対応付けられた当籤番号1に0〜8191、RT1に対応付けられた当籤番号5,RT2に対応付けられた当籤番号6,RT3に対応付けられた当籤番号7,およびRT4に対応付けられた当籤番号8に、0〜1023が、数値範囲としてそれぞれ割り当てられており、これらの役に割り当てられた数値範囲は0〜1023の範囲で重複している。同図(b)に示すRB遊技状態用内部抽籤テーブルでは、ベルの小役に対応付けられた当籤番号1に0〜55535、RT1に対応付けられた当籤番号4,RT2に対応付けられた当籤番号5,RT3に対応付けられた当籤番号6,およびRT4に対応付けられた当籤番号7に、0〜1023が、数値範囲としてそれぞれ割り当てられており、これらの役に割り当てられた数値範囲は0〜1023の範囲で重複している。他の設定値についての一般遊技状態用内部抽籤テーブル,RB遊技状態用内部抽籤テーブル,RT作動中状態用内部抽籤テーブルA〜Bも、ベル,RT1〜RT4の小役に対応付けられた各当籤番号に割り当てられた数値範囲が所定範囲で重複している。従って、抽籤用乱数抽出処理(図28,S5)において0〜1023の範囲の乱数が抽出されると、内部抽籤処理(図28,S7)において、RT1〜RT4の小役およびベルの小役が内部当籤役として同時に決定される。
【0068】
また、同図(c)に示すRT作動中状態用内部抽籤テーブルAおよび同図(d)に示すRT作動中状態用内部抽籤テーブルBでは、同図(a)に示す一般遊技状態用内部抽籤テーブルでリプレイに対応する当籤番号3に割り当てられた数値範囲の幅8980よりも広い、幅44900,および8990の数値範囲がリプレイに対応する当籤番号3にそれぞれ割り当てられている。設定1,設定2,設定4〜設定6についてのRT作動中状態用内部抽籤テーブルA〜Bも、設定3についてのRT作動中状態用内部抽籤テーブルA〜Bと同様に、一般遊技状態用内部抽籤テーブルに比べて広い幅の数値範囲がリプレイに割り当てられている。このため、RT作動中状態用内部抽籤テーブルA〜Bが用いられるRT作動中状態中の一般遊技状態では、一般遊技状態用内部抽籤テーブルが用いられる一般遊技状態に比べて、内部抽籤処理(図28,S7)でリプレイが内部当籤役として決定される確率が高い単位遊技が行われる。
【0069】
また、同図(b)に示すRB遊技状態用内部抽籤テーブルでは、同図(a)に示す一般遊技状態用内部抽籤テーブル,同図(c)に示すRT作動中状態用内部抽籤テーブルA,および同図(d)に示すRT作動中状態用内部抽籤テーブルBでベルの小役に対応する当籤番号1に割り当てられた数値範囲の幅8192よりも広い、幅55536の数値範囲がベルの小役に対応する当籤番号1に割り当てられている。設定1,設定2,設定4〜設定6についてのRB遊技状態用内部抽籤テーブルも、設定3についてのRB遊技状態用内部抽籤テーブルと同様に、一般遊技状態用内部抽籤テーブルおよびRT作動中状態用内部抽籤テーブルA〜Bに比べて広い幅の数値範囲がベルの小役に割り当てられている。このため、RB遊技状態用内部抽籤テーブルが用いられるRB遊技状態では、一般遊技状態用内部抽籤テーブルが用いられる一般遊技状態、および、RT作動中状態用内部抽籤テーブルA〜Bが用いられるRT作動中状態中の一般遊技状態に比べて、内部抽籤処理(図28,S7)でベルの小役が内部当籤役として決定される確率が高い単位遊技が行われる。
【0070】
図11は、内部当籤役決定テーブルを概念的に示す図である。
【0071】
内部当籤役決定テーブルは、後述するメインフローチャートの内部抽籤処理(図28,S7参照)において、内部当籤役を決定する際に用いられる。内部当籤役決定テーブルは、内部抽籤テーブル(図10参照)を用いて決定される各当籤番号1〜10と、内部当籤役およびその格納領域の種別とを対応づけるデータを記憶している。
【0072】
この内部当籤役決定テーブルでは、当籤番号1に“00000001”の「ベル」、当籤番号2に“00000010”の「スイカ」、当籤番号3に“00000100”の「リプレイ」、当籤番号4に“00001000”の「青チェリー」、当籤番号5に“00010000”の「RT1」、当籤番号6に“00100000”の「RT2」、当籤番号7に“01000000”の「RT3」、当籤番号8に“10000000”の「RT4」が、格納領域種別1の内部当籤役(内部当籤役1)としてそれぞれ対応づけられている。また、当籤番号9に“00000001”の「BB1」、当籤番号10に“00000010”の「BB2」が、格納領域種別2の内部当籤役(内部当籤役2)としてそれぞれ対応づけられている。
【0073】
図12(a)は、停止操作順序決定テーブルを概念的に示す図である。
【0074】
停止操作順序決定テーブルは、後述する停止操作順序決定処理(図33参照)において停止操作順序を決定する際に参照されるテーブルである。停止操作順序決定テーブルは、BB終了後のRT作動中状態において乱数発生器69で発生してサンプリング回路70で抽出された割り振り範囲0〜1023の乱数を、各当籤番号1〜6に区分けする数値データを下限値および上限値として記憶している。各当籤番号1〜6には、左リール2,中リール3,右リール4に対する第1停止操作および第2停止操作の順番の組合せからなる停止操作順序を表す停止操作順序データが対応付けられている。
【0075】
同図(a)に示す停止操作順序決定テーブルは、出玉率設定値が設定3に設定されているときに用いられる。このテーブルでは、当籤番号1には、下限値0および上限値164の幅165の数値範囲が割り当てられ、第1停止操作が右リール4,第2停止操作が左リール2の停止操作順序“右−左”に対応付けられており、当籤確率は165/1024である。当籤番号1が決定されると、停止操作順序データとして“00000001”が決定される。また、当籤番号2には、下限値165および上限値324の幅160の数値範囲が割り当てられ、第1停止操作が右リール4,第2停止操作が中リール3の停止操作順序“右−中”に対応付けられており、当籤確率は160/1024である。当籤番号2が決定されると、停止操作順序データとして“00000010”が決定される。また、当籤番号3には、下限値325および上限値534の幅210の数値範囲が割り当てられ、第1停止操作が中リール3,第2停止操作が左リール2の停止操作順序“中−左”に対応付けられており、当籤確率は210/1024である。当籤番号3が決定されると、停止操作順序データとして“00000100”が決定される。また、当籤番号4には、下限値535および上限値694の幅160の数値範囲が割り当てられ、第1停止操作が中リール3,第2停止操作が右リール4の停止操作順序“中−右”に対応付けられており、当籤確率は160/1024である。当籤番号4が決定されると、停止操作順序データとして“00001000”が決定される。また、当籤番号5には、下限値695および上限値859の幅165の数値範囲が割り当てられ、第1停止操作が左リール2,第2停止操作が右リール4の停止操作順序“左−右”に対応付けられており、当籤確率は165/1024である。当籤番号5が決定されると、停止操作順序データとして“00010000”が決定される。また、当籤番号6には、下限値860および上限値1023の幅164の数値範囲が割り当てられ、第1停止操作が左リール2,第2停止操作が中リール3の停止操作順序“左−中”に対応付けられており、当籤確率は164/1024である。当籤番号6が決定されると、停止操作順序データとして“00100000”が決定される。
【0076】
このように出玉率設定値が3に設定されているときには、当籤番号3の停止操作順序“中−左”が決定される確率が高くなっている。
【0077】
本実施形態においては、出玉率設定値が3に設定されているときに用いられる上記の停止操作順序決定テーブルに基づいて、停止操作順序決定処理(図33参照)において停止操作順序が決定される場合を説明するが、出玉率設定値に応じて停止操作順序決定テーブルの下限値および上限値は異なる。
【0078】
同図(b)は、出玉率設定値が6に設定されているときに、停止操作順序決定処理(図33参照)において停止操作順序を決定する際に参照される停止操作順序決定テーブルである。
【0079】
このテーブルでは、停止操作順序“右−左”に対応付けられた当籤番号1、および、停止操作順序“右−中”に対応付けられた当籤番号2には、同図(a)と同じ数値範囲が割り当てられており、当籤確率も同じである。また、停止操作順序“中−左”に対応付けられた当籤番号3には、下限値325および上限値484の幅160の数値範囲が割り当てられており、当籤確率は160/1024である。また、停止操作順序“中−右”に対応付けられた当籤番号4には、下限値485および上限値648の幅164の数値範囲が割り当てられており、当籤確率は164/1024である。また、停止操作順序“左−右”に対応付けられた当籤番号5には、下限値649および上限値813の幅165の数値範囲が割り当てられており、当籤確率は165/1024である。また、停止操作順序“左−中”に対応付けられた当籤番号6には、下限値814および上限値1023の幅210の数値範囲が割り当てられており、当籤確率は210/1024である。
【0080】
このように出玉率設定値が6に設定されているときには、当籤番号6の停止操作順序“左−中”が決定される確率が高くなっている。
【0081】
図13は、停止テーブル決定テーブルを概念的に示す図である。
【0082】
停止テーブル決定テーブルは、メインフローチャート(図28参照)のS11において、左,中,右の各リール2〜4の停止制御に用いる停止テーブルを決定する際に用いられる。停止テーブル決定テーブルは、内部当籤役およびその格納領域の種別(内部当籤役1格納領域(図21(a)参照)、内部当籤役2格納領域(図21(b)参照))と、各リール2〜4の停止制御に用いる停止テーブルとを対応付けるデータを記憶している。
【0083】
同図に示すように、内部当籤役「ベル」には、停止テーブルとしてベル用停止テーブルが対応づけられている。ベル用停止テーブルは、「ベル」の小役のシンボル組合せを有効化入賞ライン上に停止表示させることができる停止テーブルである。RT作動中状態の一般遊技状態で内部当籤役として「ベル」が決定されたときには、後述するベル用停止テーブル(図14参照)が用いられる。また、RT作動中状態でない一般遊技状態において、内部当籤役「ベル+RT1〜4」、つまり「ベル」,「RT1」,「RT2」,「RT3」および「RT4」の各小役が内部当籤役として同時に決定されたときには、後述するベル+RT1〜4用停止テーブル(図17参照)が対応付けられている。ベル+RT1〜4用停止テーブルは、「ベル」,「RT1」,「RT2」,「RT3」または「RT4」のいずれかの小役のシンボル組合せを停止表示させることができる停止テーブルである。また、BB終了後のRT作動中状態において、内部当籤役「ベル+RT1〜4」には、後述するベル+RT1〜4用停止テーブル1(図15参照)またはベル+RT1〜4用停止テーブル2(図16参照)が対応付けられている。ベル+RT1〜4用停止テーブル1は、停止順序決定手段により決定された変動停止順序と停止操作検出手段により実際に検出された変動停止順序とが合致したときに用いられ、「RT1」,「RT2」,「RT3」または「RT4」のいずれかのRT作動図柄を優先的に引込む滑りコマ数が設定されて、これらいずれかの小役のシンボル組合せを停止表示させることができる停止テーブルである。また、ベル+RT1〜4用停止テーブル2は、停止順序決定手段により決定された変動停止順序と停止操作検出手段により実際に検出された変動停止順序とが合致しないときに用いられ、ベル図柄を優先的に引込む滑りコマ数が設定されて、「ベル」の小役のシンボル組合せを停止表示させることができる停止テーブルである。
【0084】
また、内部当籤役「スイカ」には、停止テーブルとしてスイカ用停止テーブルが対応づけられている。スイカ用停止テーブルは、「スイカ」の小役のシンボル組合せを停止表示させることができる停止テーブルである。また、内部当籤役「リプレイ」には、停止テーブルとしてリプレイ用停止テーブルが対応づけられている。リプレイ用停止テーブルは、「リプレイ」のシンボル組合せを停止表示させることができる停止テーブルである。また、内部当籤役「青チェリー」には、停止テーブルとして青チェリー用停止テーブルが対応づけられている。青チェリー用停止テーブルは、「青チェリー」の小役のシンボル組合せを停止表示させることができる停止テーブルである。また、内部当籤役「BB1」には、停止テーブルとしてBB1用停止テーブルが対応づけられている。BB1用停止テーブルは、「BB1」のシンボル組合せを停止表示させることができる停止テーブルである。また、内部当籤役「BB2」には、停止テーブルとしてBB2用停止テーブルが対応づけられている。BB2用停止テーブルは、「BB2」のシンボル組合せを停止表示させることができる停止テーブルである。
【0085】
また、何れの内部当籤役も決定されていないハズレには、停止テーブルとしてハズレ用停止テーブルが対応づけられている。ハズレ用停止テーブルは、何れの役に対応するシンボル組合せも停止表示させることができない停止テーブルである。
【0086】
図14〜図17は、図13の停止テーブル決定テーブルに基づいて決定される停止テーブルを概念的に示す図である。
【0087】
各停止テーブルは、左,中,右の各リール2〜4の停止制御処理(図28,S17参照)などに用いられるもので、遊技状態および内部当籤役の種類毎に選択される。各停止テーブルには、左,中,右の各リール2,3,4毎に「停止開始位置」および「滑りコマ数」が示されている。「停止開始位置」の欄の各数値は、各停止ボタン31〜33が操作された際に、有効化入賞ラインL1上に位置しているシンボルのコードナンバーを表す。「滑りコマ数」の欄の各数値は、対応する「停止開始位置」で各停止ボタン31〜33が操作されてから、内部当籤役に応じたシンボルがいずれかの有効化入賞ライン上に引き込まれてリール2〜4の回転が停止するまでの、シンボルの滑りコマ数を表す。例えば、内部当籤役が「ベル」の小役の時に選択される、図14に示すベル用停止テーブルでは、左リール2について「停止開始位置」がコードナンバー“20”のときの「滑りコマ数」は“1”コマとなっている。このため、コードナンバー“20”のシンボル「リプレイ」が有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、このシンボル「リプレイ」からシンボル“1”コマ離れたコードナンバー“0”のシンボル「ベル」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。
【0088】
図14に示すベル用停止テーブルは、停止ボタン31〜33の操作タイミングにかかわらず、「ベル」の小役に対応するシンボル組合せが有効化入賞ラインL1上に引き込まれて停止表示する「停止開始位置」と「滑りコマ数」との関係になっている。
【0089】
具体的には、左リール2について、「停止開始位置」がコードナンバー“17”,“18”,“19”,“20”,“0”のときの「滑りコマ数」は、それぞれ“4”コマ,“3”コマ,“2”コマ,“1”コマ,“0”コマとなっている。このため、コードナンバー“17”〜“20”,“0”のシンボルが有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、対応する滑りコマ数だけ離れたコードナンバー“0”のシンボル「ベル」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。同様に、コードナンバー“15”〜“16”、“11”〜“14”、“8”〜“10”、“6”〜“7”、“1”〜“5”の各シンボルが有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、それぞれ、コードナンバー“16”、“14”、“10”、“7”、“5”のシンボル「ベル」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。
【0090】
また、左リール2と同様に中リール3および右リール4についても、各停止ボタン32,33が操作されると、「停止開始位置」と「滑りコマ数」との関係に基づいて、それぞれ、シンボル「ベル」が有効化入賞ラインL1上に引き込まれて回転が停止する。
【0091】
従って、このベル用停止テーブルが用いられたときには、停止ボタン31〜33の操作タイミングにかかわらず「ベル」の小役に対応するシンボル組合せが、有効化入賞ラインL1上に必ず引き込まれて停止表示される。
【0092】
また、図15に示すベル+RT1〜4用停止テーブル1は、停止ボタン31の操作タイミングに応じて、「RT1」,「RT2」,「RT3」および「RT4」の何れかの小役に対応するシンボル組合せが、有効化入賞ラインL1上に引き込まれて停止表示する「停止開始位置」と「滑りコマ数」との関係になっている。
【0093】
具体的には、左リール2について、「停止開始位置」がコードナンバー“18”,“19”,“20”,“0”,“1”のときの「滑りコマ数」は、それぞれ“4”コマ,“3”コマ,“2”コマ,“1”コマ,“0”コマとなっている。このため、コードナンバー“18”〜“20”,“0”,“1”のシンボルが有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、対応する滑りコマ数だけ離れたコードナンバー“1”のシンボル「赤7」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。また、コードナンバー“16”〜“17”、“12”〜“15”、“9”〜“11”、“5”〜“8”、“2”〜“4”の各シンボルが有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、それぞれ、コードナンバー“17”のシンボル「ブランク」、“15”のシンボル「赤7」、“11”のシンボル「赤チェリー」、“8”のシンボル「BAR」、“4”のシンボル「赤チェリー」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。
【0094】
また、中リール3および右リール4の「停止開始位置」と「滑りコマ数」との関係については、図14に示すベル用停止テーブルと同じものとなっている。従って、中リール3および右リール4については、各停止ボタン32,33が操作されると、その操作タイミングにかかわらず、それぞれ、シンボル「ベル」が有効化入賞ラインL1上に引き込まれて回転が停止する。
【0095】
従って、このベル+RT1〜4用停止テーブル1が用いられたときには、左リール2に対する停止ボタン31の操作タイミングに応じて「RT1」,「RT2」,「RT3」および「RT4」の何れかの小役に対応するシンボル組合せ“赤7−ベル−ベル”,“BAR−ベル−ベル”,“赤チェリー−ベル−ベル”,および“ブランク−ベル−ベル”が、有効化入賞ラインL1上に必ず引き込まれて停止表示される。
【0096】
また、図16に示すベル+RT1〜4用停止テーブル2は、図14に示すベル用停止テーブルと同じものとなっており、停止ボタン31〜33の操作タイミングにかかわらず、「ベル」の小役に対応するシンボル組合せが、有効化入賞ラインL1上に引き込まれて停止表示する「停止開始位置」と「滑りコマ数」との関係になっている。
【0097】
また、図17に示すベル+RT1〜4用停止テーブルは、停止ボタン31〜33の操作タイミングに応じて、「ベル」,「RT1」,「RT2」,「RT3」および「RT4」の何れかの小役の小役に対応するシンボル組合せが、有効化入賞ラインL1上に引き込まれて停止表示する「停止開始位置」と「滑りコマ数」との関係になっている。
【0098】
具体的には、左リール2について、「停止開始位置」がコードナンバー“18”,“19”,“20”,“0”のときの「滑りコマ数」は、それぞれ“3”コマ,“2”コマ,“1”コマ,“0”コマとなっている。このため、コードナンバー“18”〜“20”,“0”のシンボルが有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、対応する滑りコマ数だけ離れたコードナンバー“0”のシンボル「ベル」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。また、コードナンバー“15”〜“17”、“12”〜“14”、“9”〜“11”、“8”、“5”〜“7”、“2”〜“4”、“1”の各シンボルが有効化入賞ラインL1上に位置しているときに停止ボタン31が操作されると、それぞれ、コードナンバー“17”のシンボル「ブランク」、“14”のシンボル「ベル」、“11”のシンボル「赤チェリー」、“8”のシンボル「BAR」、“7”のシンボル「ベル」、“4”のシンボル「赤チェリー」、“1”のシンボル「赤7」が有効化入賞ラインL1上に引き込まれて左リール2の回転が停止する。
【0099】
また、中リール3および右リール4の「停止開始位置」と「滑りコマ数」との関係については、図14に示すベル用停止テーブルと同じものとなっている。従って、中リール3および右リール4については、各停止ボタン32,33が操作されると、その操作タイミングにかかわらず、それぞれ、シンボル「ベル」が有効化入賞ラインL1上に引き込まれて回転が停止する。
【0100】
従って、このベル+RT1〜4用停止テーブルが用いられたときには、停止ボタン31〜33の操作タイミングに応じて「ベル」、「RT1」,「RT2」,「RT3」および「RT4」の何れかの小役に対応するシンボル組合せ“ベル−ベル−ベル”,“赤7−ベル−ベル”,“BAR−ベル−ベル”,“赤チェリー−ベル−ベル”,および“ブランク−ベル−ベル”が、有効化入賞ラインL1上に必ず引き込まれて停止表示される。
【0101】
図18は、優先順位テーブルを概念的に示す図である。
【0102】
優先順位テーブルは、リール2〜4の停止制御処理(図28,S17参照)などの際に何れの内部当籤役に対応するシンボルを有効化入賞ライン上に優先的に引き込むかを決定する際に用いられる。この優先順位テーブルは、引込優先順位と内部当籤役1,2からなる引込データで表わされる各内部当籤役の種別とを対応付けるデータを記憶している。引込優先順位とは、内部当籤役として同時に決定された複数の役に対応するシンボルが引込制御の際に引込数の範囲内に共に位置しているときに、有効化入賞ライン上に引き込む優先順位のことをいい、ビット0〜ビット7の8ビットの数値データから構成される優先引込ステータスで表される。引込優先順位が高い内部当籤役ほど優先的に有効化入賞ライン上に引き込まれる。
【0103】
優先引込ステータス“00010000”で表される引込優先順位の1位には、内部当籤役として引込データ“00000100−00000000”で表わされる「リプレイ」が対応付けられている。優先引込ステータス“00001000”で表される引込優先順位の2位には、内部当籤役として引込データ“00000000−00000011”で表わされる「BB1」および「BB2」がそれぞれ対応付けられている。優先引込ステータス“00000100”で表される引込優先順位の3位には、内部当籤役として引込データ“00000010−00000000”で表わされる「スイカ」が対応付けられている。優先引込ステータス“00000010”で表される引込優先順位の4位には、内部当籤役として引込データ“11110001−00000000”で表わされる「RT1」,「RT2」,「RT3」,「RT4」および「ベル」が対応付けられている。優先引込ステータス“00000001”で表される引込優先順位の5位には、内部当籤役として引込データ“00001000−00000000”で表わされる「青チェリー」が対応付けられている。
【0104】
この優先順位テーブルにおいて、「ベル」,「RT1」〜「RT4」の小役が何れも4位の引込優先順位なので、内部抽籤処理(図28,S7参照)で内部当籤役として同時に決定された、「ベル」,「RT1」〜「RT4」の小役に対応するシンボル“ベル”,“赤7”,“BAR”,“赤チェリー”,“ブランク”が有効化入賞ラインから引込数の範囲内に共に位置しているときには、これらのシンボルの何れも有効化入賞ライン上に引き込まれる可能性がある。
【0105】
図19は、検索順序テーブルを概念的に示す図である。
【0106】
検索順序テーブルは、リール2〜4の停止制御処理(図28,S17参照)などの際に滑りコマ数を決定するのに用いられる。この検索順序テーブルは、停止テーブルから抽出された0コマ〜4コマの各滑りコマ数毎に、検索順序1〜検索順序5の各検索順序について0コマ〜4コマの滑りコマ数を対応付けて記憶している。この検索順序テーブルで1〜5の各検索順序に定められた滑りコマ数を用いた停止制御を行うことが可能であるか否かが、検索順序に従って検索される。一般遊技状態およびRB遊技状態で用いられる、同図に示す検索順序テーブルでは、停止テーブルから抽出された0コマの滑りコマ数については、検索順序1には0コマ、検索順序2には2コマ、検索順序3には4コマ、検索順序4には1コマ、検索順序5には3コマの滑りコマ数がそれぞれ割り当てられている。また、停止テーブルから抽出された1コマの滑りコマ数については、検索順序1には1コマ、検索順序2には3コマ、検索順序3には0コマ、検索順序4には2コマ、検索順序5には4コマの滑りコマ数がそれぞれ割り当てられている。以下、停止テーブルから抽出された2コマ〜4コマの各滑りコマ数についても、検索順序1〜検索順序5の各検索順序毎に、0コマ〜4コマの何れかの滑りコマ数が割り当てられている。
【0107】
図20は、ボーナス作動時テーブルを概念的に示す図である。
【0108】
このボーナス作動時テーブルは、後述するボーナス作動監視処理(図28,S3参照)およびボーナス作動チェック処理(図28,S26参照)で用いられる。このテーブルは、データの格納領域とこの格納領域に格納されるデータとをボーナス種別毎に対応付けて記憶している。同図に示すように、このテーブルでは、RB作動時には、作動中フラグ格納領域にRB中であることを表すRB作動中フラグ、遊技可能回数カウンタ格納領域にRB遊技状態中に行える単位遊技数12回を表す数値、入賞可能回数カウンタ格納領域にRB遊技状態中に小役の入賞を成立させることができる回数8回を表す数値が、データとしてそれぞれ対応づけられている。また、BB1作動時には、作動中フラグ格納領域にBB1のBBゲーム中であることを表すBB1作動中フラグ、ボーナス終了枚数カウンタ格納領域にBB1のBBゲーム中に獲得できるメダル枚数465枚を表す数値が、データとしてそれぞれ対応づけられている。また、BB2作動時には、作動中フラグ格納領域にBB2のBBゲーム中であることを表すBB2作動中フラグ、ボーナス終了枚数カウンタ格納領域にBB2のBBゲーム中に獲得できるメダル枚数465枚を表す数値が、データとしてそれぞれ対応づけられている。
【0109】
図21,図22は、メイン制御基板61の制御RAM66に設けられた種々の格納領域を概念的に示している。
【0110】
図21(a),(b)に示す内部当籤役1,2格納領域には、図11に示す内部当籤役決定テーブルを参照して内部抽籤処理(図28,S7参照)で決定された内部当籤役1,2の種別を表すデータが格納される。同図に示すように、各内部当籤役1,2格納領域はビット0〜ビット7の8ビットで構成されており、各ビットにはデータ欄に示される数値がセットされる。
【0111】
同図(a)に示す内部当籤役1格納領域では、内部当籤役1が「ベル」を表す“00000001”である場合、内部当籤役1格納領域のビット1〜ビット7には数値“0”がセットされ、ビット0には数値“1”がセットされる。また、内部当籤役1が「スイカ」を表す“00000010”である場合、内部当籤役1格納領域のビット0,ビット2〜ビット7には数値“0”がセットされ、ビット1には数値“1”がセットされる。また、内部当籤役1が「リプレイ」を表す“00000100”である場合、内部当籤役1格納領域のビット0,ビット1,ビット3〜ビット7には数値“0”がセットされ、ビット2には数値“1”がセットされる。また、内部当籤役1が「青チェリー」を表す“00001000”である場合、内部当籤役1格納領域のビット0〜ビット2,ビット4〜ビット7には数値“0”がセットされ、ビット3には数値“1”がセットされる。また、内部当籤役1が「RT1」を表す“00010000”である場合、内部当籤役1格納領域のビット0〜ビット3,ビット5〜ビット7には数値“0”がセットされ、ビット4には数値“1”がセットされる。また、内部当籤役1が「RT2」を表す“00100000”である場合、内部当籤役1格納領域のビット0〜ビット4,ビット6,ビット7には数値“0”がセットされ、ビット5には数値“1”がセットされる。また、内部当籤役1が「RT3」を表す“01000000”である場合、内部当籤役1格納領域のビット0〜ビット5,ビット7には数値“0”がセットされ、ビット6には数値“1”がセットされる。また、内部当籤役1が「RT4」を表す“10000000”である場合、内部当籤役1格納領域のビット0〜ビット6には数値“0”がセットされ、ビット7には数値“1”がセットされる。
【0112】
同図(b)に示す内部当籤役2格納領域では、内部当籤役2が「BB1」を表す“00000001”である場合、内部当籤役2格納領域のビット1〜ビット7には数値“0”がセットされ、ビット0には数値“1”がセットされる。また、内部当籤役2が「BB2」を表す“00000010”である場合、内部当籤役2格納領域のビット0,ビット2〜ビット7には数値“0”がセットされ、ビット1には数値“1”がセットされる。
【0113】
また、格納領域には表示役1,2格納領域がある。表示役1格納領域には、内部当籤役1が表示役として決定されたときに表示役データが格納される。表示役2格納領域には、内部当籤役2が表示役として決定されたときに表示役データが格納される。表示役1格納領域は内部当籤役1格納領域、表示役2格納領域は内部当籤役2格納領域とそれぞれ同じ構成を有しており、表示役の種別を表すフラグの立てられるビットも同じである。
【0114】
同図(c)に示す持越役格納領域には、持越役の有無を表すデータが格納される。同図に示すように、持越役格納領域はビット0〜ビット7の8ビットで構成されており、各ビットにはデータ欄に示される数値がセットされる。内部当籤役「BB1」が持ち越されている場合には持越役格納領域のビット1〜ビット7に数値“0”がセットされ、ビット0に数値“1”がセットされる。内部当籤役「BB2」が持ち越されている場合には持越役格納領域のビット0,ビット2〜ビット7に数値“0”がセットされ、ビット1に数値“1”がセットされる。
【0115】
同図(d)に示す作動中フラグ格納領域には、作動中フラグの種別を表すデータが格納される。同図に示すように、作動中フラグ格納領域はビット0〜ビット7の8ビットで構成されており、各ビットにはデータ欄に示される数値がセットされる。BB1作動中には、作動中フラグ格納領域のビット1〜ビット7に数値“0”がセットされ、ビット0に数値“1”がBB1作動中フラグとしてセットされる。BB2作動中には、作動中フラグ格納領域のビット0,ビット2〜ビット7に数値“0”がセットされ、ビット1に数値“1”がBB2作動中フラグとしてセットされる。BBゲーム終了後に作動するRT作動中には、作動中フラグ格納領域のビット0,ビット1,ビット3〜ビット7に数値“0”がセットされ、ビット2に数値“1”がRT(BB終了後)作動中フラグとしてセットされる。RT1に対応するシンボル組合せが有効化入賞ライン上に揃うことにより作動するRT1作動中には、作動中フラグ格納領域のビット0〜ビット2,ビット4〜ビット7に数値“0”がセットされ、ビット3に数値“1”がRT1作動中フラグとしてセットされる。RT2に対応するシンボル組合せが有効化入賞ライン上に揃うことにより作動するRT2作動中には、作動中フラグ格納領域のビット0〜ビット3,ビット5〜ビット7に数値“0”がセットされ、ビット4に数値“1”がRT2作動中フラグとしてセットされる。RT3に対応するシンボル組合せが有効化入賞ライン上に揃うことにより作動するRT3作動中には、作動中フラグ格納領域のビット0〜ビット4,ビット6,ビット7に数値“0”がセットされ、ビット5に数値“1”がRT3作動中フラグとしてセットされる。RT4に対応するシンボル組合せが有効化入賞ライン上に揃うことにより作動するRT4作動中には、作動中フラグ格納領域のビット0〜ビット5,ビット7に数値“0”がセットされ、ビット6に数値“1”がRT4作動中フラグとしてセットされる。RB作動中には、作動中フラグ格納領域のビット0〜ビット6に数値“0”がセットされ、ビット7に数値“1”がRB作動中フラグとしてセットされる。
【0116】
同図(e)に示す遊技状態格納領域には、遊技状態の種別を表すデータが格納される。同図に示すように、遊技状態格納領域はビット0〜ビット7の8ビットで構成されており、各ビットにはデータ欄に示される数値がセットされる。一般遊技状態時には遊技状態格納領域のビット1〜ビット7に数値“0”がセットされ、ビット0に数値“1”が一般遊技状態の識別子としてセットされる。RB遊技状態時には遊技状態格納領域のビット0,ビット2〜ビット7に数値“0”がセットされ、ビット1に数値“1”がRB遊技状態の識別子としてセットされる。
【0117】
また、図22(a)に示す停止操作順序格納領域1には、図12(a)に示す停止操作順序決定テーブルに基づいてマイコン63により決定された停止操作順序データを表すデータが格納される。同図に示すように、停止操作順序格納領域1はビット0〜ビット7の8ビットで構成されており、各ビットにはデータ欄に示される数値がセットされる。
【0118】
決定された停止操作順序が“左−中”であるときには、停止操作順序格納領域1のビット1〜ビット7に数値“0”がセットされ、ビット0に数値“1”がセットされる。決定された停止操作順序が“左−右”であるときには、停止操作順序格納領域1のビット0,ビット2〜ビット7に数値“0”がセットされ、ビット1に数値“1”がセットされる。決定された停止操作順序が“中−右”であるときには、停止操作順序格納領域1のビット0,ビット1,ビット3〜ビット7に数値“0”がセットされ、ビット2に数値“1”がセットされる。決定された停止操作順序が“中−左”であるときには、停止操作順序格納領域1のビット0〜ビット2,ビット4〜ビット7に数値“0”がセットされ、ビット3に数値“1”がセットされる。決定された停止操作順序が“右−中”であるときには、停止操作順序格納領域1のビット0〜ビット3,ビット5〜ビット7に数値“0”がセットされ、ビット4に数値“1”がセットされる。また、決定された停止操作順序が“中−左”であるときには、停止操作順序格納領域1のビット0〜ビット4,ビット6,ビット7に数値“0”がセットされ、ビット5に数値“1”がセットされる。
【0119】
また、図22(b)に示す停止操作順序格納領域2には、リール停止信号回路78によって実際に検出されたリール2〜4に対する停止ボタン31〜33の第1停止操作および第2停止操作の順番の組合せからなる停止操作順序を表すデータが格納される。同図に示すように、停止操作順序格納領域2もビット0〜ビット7の8ビットで構成されており、各ビットにはデータ欄に示される数値がセットされる。
【0120】
検出された停止操作順序が“左−中”であるときには、停止操作順序格納領域1のビット1〜ビット7に数値“0”がセットされ、ビット0に数値“1”がセットされる。検出された停止操作順序が“左−右”であるときには、停止操作順序格納領域1のビット0,ビット2〜ビット7に数値“0”がセットされ、ビット1に数値“1”がセットされる。検出された停止操作順序が“中−右”であるときには、停止操作順序格納領域1のビット0,ビット1,ビット3〜ビット7に数値“0”がセットされ、ビット2に数値“1”がセットされる。検出された停止操作順序が“中−左”であるときには、停止操作順序格納領域1のビット0〜ビット2,ビット4〜ビット7に数値“0”がセットされ、ビット3に数値“1”がセットされる。検出された停止操作順序が“右−中”であるときには、停止操作順序格納領域1のビット0〜ビット3,ビット5〜ビット7に数値“0”がセットされ、ビット4に数値“1”がセットされる。また、検出された停止操作順序が“中−左”であるときには、停止操作順序格納領域1のビット0〜ビット4,ビット6,ビット7に数値“0”がセットされ、ビット5に数値“1”がセットされる。
【0121】
図23は、図柄格納領域を概念的に示す図である。
【0122】
同図に示す図柄格納領域には、表示窓5〜7におけるリール2〜4の上段,中段,下段に位置するシンボルの種別が格納される。図柄格納領域は、トップライン(入賞ラインL2A),センターライン(入賞ラインL1),ボトムライン(入賞ラインL2B),クロスダウンライン(入賞ラインL3B),クロスアップライン(入賞ラインL3A)の各入賞ラインに区分けされている。各入賞ラインに区分けされた各格納領域には、左,中,右の各リール2〜4の上段,中段,または下段のうち、その入賞ラインを構成する箇所に位置するシンボルの種別、または、対応するリール2〜4が回転中であることを示す数値データが格納される。例えば、トップラインに区分けされた格納領域には、その入賞ラインL2Aに位置する左リール上段,中リール上段,および右リール上段の数値データが格納される。格納される数値データはビット0〜ビット7の8ビットで構成されている。
【0123】
ベルの小役に対応するシンボル「ベル」は“00001000”,スイカの小役に対応するシンボル「スイカ」は“00000111”,リプレイに対応するシンボル「リプレイ」は“00000110”,青チェリーの小役に対応するシンボル「青チェリー」は“00000101”,RT3の小役に対応するシンボル「赤チェリー」は“00000100”,RT4の小役に対応するシンボル「ブランク」は“00000011”,BB1のボーナスおよびRT1の小役に対応するシンボル「赤7」は“00000010”,BB2のボーナスおよびRT2の小役に対応するシンボル「BAR」は“00000001”で表される。また、リール2〜4の回転中は“11111111”で表される。
【0124】
図24は、表示役予想格納領域を概念的に示す図である。
【0125】
同図に示す表示役予想格納領域は、左,中,右の各リール2〜4毎の優先引込ステータスが格納される表示役予想格納領域1〜3から構成されている。表示役予想格納領域1〜3には、左,中,右の各リール2〜4についての図柄位置“0”〜“20”毎に優先引込ステータスが格納される。図柄位置に格納される優先引込ステータスが、内部当籤役「リプレイ」に対応する、“00010000”で表される優先順位1であるときは、その図柄位置のビット0〜ビット3,ビット5〜ビット7に数値“0”がセットされ、ビット4に数値“1”がセットされる。また、内部当籤役「BB1」,「BB2」に対応する、“00001000”で表される優先順位2であるときは、その図柄位置のビット0〜ビット2,ビット4〜ビット7に数値“0”がセットされ、ビット3に数値“1”がセットされる。また、内部当籤役「スイカ」の小役に対応する、“00000100”で表される優先順位3であるときは、その図柄位置のビット0,ビット1,ビット3〜ビット7に数値“0”がセットされ、ビット2に数値“1”がセットされる。また、内部当籤役「RT1」,「RT2」,「RT3」,「RT4」および「ベル」の小役に対応する、“00000010”で表される優先順位4であるときは、その図柄位置のビット0,ビット2〜ビット7に数値“0”がセットされ、ビット1に数値“1”がセットされる。また、内部当籤役「青チェリー」の小役に対応する、“00000001”で表される優先順位5であるときは、その図柄位置のビット1〜ビット7に数値“0”がセットされ、ビット0に数値“1”がセットされる。また、優先引込ステータスが「停止禁止」であるときは、その図柄位置のビット0〜ビット6に数値“0”がセットされ、ビット7に数値“1”がセットされる。
【0126】
優先引込ステータスは、「停止禁止」を表す“10000000”を除いて、その値が大きいほど優先順位が高く、各図柄位置に応じた優先引込ステータスを参照することにより、リール2〜4の周面に描かれた各シンボル間の優先順位の相対的な評価が可能となる。この結果、内部抽籤の結果を適正に停止制御に反映させることができるようになる。
【0127】
図25は、リール2〜4と表示役予想格納領域との対応関係を示す対応表である。
【0128】
表示役予想格納領域1〜3は、回転中のリール2〜4のうちの左側に位置するリール2〜4から、表示役予想格納領域1,表示役予想格納領域2,表示役予想格納領域3の順で優先引込ステータスが格納される。2個のリールが回転中の時には表示役予想格納領域3,1個のリールが回転中の時には表示役予想格納領域2,3には優先引込ステータスが格納されない。具体的には、左,中,右の各リール2〜4の回転中は、表示役予想格納領域1に左リール2、表示役予想格納領域2に中リール3、表示役予想格納領域3に右リール4についての優先引込ステータスがそれぞれ格納される。また、左リール2および中リール3の回転中は、表示役予想格納領域1に左リール2,表示役予想格納領域2に中リール3についての優先引込ステータスがそれぞれ格納され、表示役予想格納領域3には優先引込ステータスが格納されない。以下、左リール2および右リール4、中リール3および右リール4、左リール2単独、中リール3単独、および右リール4単独が回転中の場合にも、表示役予想格納領域1,表示役予想格納領域2,表示役予想格納領域3の順で優先引込ステータスが格納され、対応する回転中のリールがないときには、その表示役予想格納領域には優先引込ステータスが格納されない。
【0129】
図26は、サブ制御基板62のプログラムROM83に記憶されているジャンプテーブルを概念的に示す図である。
【0130】
ジャンプテーブルは、コマンド入力処理(図45,S302参照)でメイン制御基板61から受信したコマンド種別に応じた処理を実行する際に用いられる。ジャンプテーブルは、メイン制御基板61から受信した01H〜0DHの識別子で表されるコマンドの種類とジャンプ先処理の種別との関係を記憶している。
【0131】
識別子01Hで表される初期化コマンドには、ジャンプ先処理として初期化コマンド処理が対応付けられている。このため、初期化コマンドを受信すると、識別子01Hに基づき初期化コマンド処理が実行される。初期化コマンドは、ゲーム開始時の初期化処理(図28,S1参照)でセットされて、メイン制御基板61から送信される。初期化コマンド処理では、制御RAM84や画像制御ワークRAM98等の記憶領域のクリア処理が行われると共に、演出に必要なデータが必要な記憶領域に新たにセットされる。識別子02Hで表されるデモ表示コマンドには、ジャンプ先処理としてデモ表示コマンド処理が対応付けられている。このため、デモ表示コマンドを受信すると、識別子02Hに基づきデモ表示コマンド処理が実行される。デモ表示コマンドは、デモ用タイマの値が“0”となったときにメダル投入・スタートチェック処理(図28,S4参照)でセットされて、メイン制御基板61から送信される。デモ表示コマンド処理では、デモ画面が液晶表示装置22に表示される。以下、03H〜0DHの識別子で表される各コマンドについてもジャンプ先処理が対応付けられており、受信したコマンドの種類を表す識別子に基づき対応するジャンプ先処理が実行される。
【0132】
なお、遊技メダル投入コマンド(ベットコマンド)は、メダル投入・スタートチェック処理(図28,S4参照)でセットされて、メイン制御基板61から送信される。また、遊技開始コマンドは、図28,S9でセットされて、メイン制御基板61から送信される。また、回胴停止コマンド(リール停止コマンド)は、停止制御処理(図28,S17参照)でセットされて、メイン制御基板61から送信される。また、全回胴停止コマンドは、停止制御処理(図28,S17参照)の処理終了時にセットされて、メイン制御基板61から送信される。また、表示役成立コマンド(表示役コマンド)は、図28,S20でセットされて、メイン制御基板61から送信される。また、払出終了コマンドは、図28,S22でセットされて、メイン制御基板61から送信される。また、遊技状態変更コマンドは、遊技状態監視処理(図28,S6参照)でセットされて、メイン制御基板61から送信される。また、BB終了時遊技動作コマンドは、ボーナス終了チェック処理(図28,S25参照)でセットされて、メイン制御基板61から送信される。また、エラーコマンドは、エラーチェック処理(図28,S19参照)でセットされて、メイン制御基板61から送信される。また、演出指示要求コマンドは、メダル投入・スタートチェック処理(図28,S4参照)の処理終了時にセットされて、メイン制御基板61から送信される。また、特賞作動タイミングコマンド(BB開始コマンド)は、ボーナス作動チェック処理(図28,S26参照)でセットされて、メイン制御基板61から送信される。
【0133】
図27は、サブ制御基板62のプログラムROM83に記憶されている演出選択テーブルを概念的に示す図であり、同図(a)は、RT作動中状態(BB終了後)以外の一般遊技状態で用いられる一般遊技状態用演出選択テーブル、同図(b)は、RT作動中状態(BB終了後)の一般遊技状態で用いられるRT作動中状態(BB終了後)用演出選択テーブルである。
【0134】
演出選択テーブルは、演出関連処理(図48参照)で内部当籤役に応じた演出データを選択する際に用いられ、0〜32767の幅32768の乱数範囲の中からサブCPU82により抽出された乱数値を、内部当籤役の欄に示される各内部当籤役の種類毎に、演出番号1〜7の各演出番号に割り当てられた演出A〜演出Gの名称の各演出分類に区分けするデータを記憶している。演出A〜演出Gには幅0〜幅32768の中の所定幅の数値範囲が割り当てられており、抽出された乱数値の属する数値範囲の割り当てられた演出が当籤となる。
【0135】
演出Aは、演出なし、つまり、内部抽籤処理(図28,S7参照)で内部当籤役が決定されたことに基づく演出は行われない。演出Bおよび演出Cは、全内部当籤役に共通する演出であり、このため、内部抽籤処理(図28,S7参照)で決定された内部当籤役の種類は示唆されない。演出D〜演出Fは、描画される特定の画像の色を変化させた演出であり、演出Dでは青色,演出Eでは白色,演出Fでは黒色に描画される。演出Gは、描画される特定の画像の色を、赤色等の全内部当籤役に共通する色に変化させた演出であり、このため、内部抽籤処理(図28,S7参照)で決定された内部当籤役の種類は示唆されない。
【0136】
同図(a)に示す一般遊技状態用演出選択テーブルでは、ハズレには、演出Aに幅32768,演出B〜演出Gに幅0の数値範囲がそれぞれ割り当てられており、演出Aの当籤確率が32768/32768,演出B〜演出Gの当籤確率が0/32768となっている。また、ベルの小役には、演出Aに幅22767,演出Bおよび演出Cにそれぞれ幅5000,演出D〜演出Fにそれぞれ幅0,演出Gに幅1の数値範囲が割り当てられている。内部当籤役としてベルの小役が決定された場合、演出Aの当籤確率は22767/32768,演出Bおよび演出Cの当籤確率はそれぞれ5000/32768,演出D〜演出Fの当籤確率はそれぞれ0/32768,演出Gの当籤確率は1/32768となっている。また、ベル+RT1〜4の小役には、演出Aに幅30703,演出B〜演出Dにそれぞれ幅0,演出Eに幅2060,演出Fに幅0,演出Gに幅5の数値範囲が割り当てられている。内部当籤役としてベル+RT1〜4の小役が決定された場合、演出Aの当籤確率は30703/32768,演出B〜演出Dの当籤確率はそれぞれ0/32768,演出Eの当籤確率は2060/32768,演出Fの当籤確率は0/32768,演出Gの当籤確率は5/32768となっている。
【0137】
また、ハズレ,ベルおよびベル+RT1〜4以外の、スイカの小役,リプレイ,青チェリーの小役,BB1,BB2の各内部当籤役についても、演出A〜演出Gの各演出分類に幅0〜幅32768の中の所定幅の数値範囲が割り当てられている。
【0138】
また、同図(b)に示すRT作動中状態(BB終了後)用演出選択テーブルでは、ベル+RT1〜4の小役を除く、ハズレ,ベルの小役,スイカの小役,リプレイ,青チェリーの小役,BB1,BB2の各内部当籤役について、同図(a)に示す一般遊技状態用演出選択テーブルと同じ数値範囲が演出A〜演出Gに割り当てられており、各演出の抽籤確率も同じである。また、ベル+RT1〜4の小役には、演出Aに幅2763,演出B〜演出Dにそれぞれ幅0,演出Eに幅30000,演出Fに幅0,演出Gに幅5の数値範囲が割り当てられている。内部当籤役としてベル+RT1〜4の小役が決定された場合、演出Aの当籤確率は2763/32768,演出B〜演出Dの当籤確率はそれぞれ0/32768,演出Eの当籤確率は30000/32768,演出Fの当籤確率は0/32768,演出Gの当籤確率は5/32768となっている。
【0139】
上記のように、内部当籤役としてベル+RT1〜4の小役が決定された場合には、同図(a)に示すテーブルが用いられる一般遊技状態では、演出Aが選択されて演出が行われにくくなるが、同図(b)に示すテーブルが用いられるRT作動中状態では、演出Eに基づく演出が行われやすくなる。
【0140】
次に、図28に示すメインフローチャートを参照して、メイン制御基板61のメインCPU64の制御動作について説明する。
【0141】
初めに、メインCPU64は、ゲーム開始時の初期化処理を行う(図28,S1参照)。具体的には、制御RAM66の記憶内容の初期化、通信データの初期化等を行う。続いて、メインCPU64は、ゲーム終了時の指定RAM領域のクリア処理を行う(S2)。この処理では、前回のゲームに使用された制御RAM66における指定格納領域がクリアされる。
【0142】
次に、メインCPU64は、後述するボーナス作動監視処理を行い(S3)、後述するメダル投入・スタートチェック処理を行う(S4)。次に、メインCPU64は、乱数発生器69で発生した内部当籤役抽籤用の乱数をサンプリング回路70によって抽出し、抽出した乱数値を制御RAM66の乱数格納領域に格納する(S5)。この処理では、内部当籤役の抽籤以外の抽籤に必要な乱数も抽出される。次に、メインCPU64は、遊技状態監視処理を行い(S6)、続いて、後述する内部抽籤処理を行う(S7)。遊技状態監視処理では、そのときに“オン”となっている作動中フラグに対応した遊技状態を示す識別子が遊技状態格納領域(図21(e)参照)にセットされる。続いて、メインCPU64は、後述する停止操作順序決定処理(S8)、および後述するRTカウンタ更新処理(S9)を行い、遊技開始コマンドを制御RAM66の通信データ記憶領域にセットする(S10)。遊技開始コマンドは、S6で識別した遊技状態、S7の内部抽籤処理で抽籤した内部当籤役等の情報を含むコマンドである。次に、メインCPU64は、後述する回胴停止初期設定処理を行う(S11)。
【0143】
続いて、メインCPU64は、前回のリール回転開始から4.1秒が経過したか否かを判別する(S12)。この判別が“NO”のときは、4.1秒が経過するまでウエイト処理(S13)が行われる。ウエイト処理では、遊技者のゲームを開始する操作に基づく入力を無効にする処理(ここでは、リール2〜4の回転の開始を待機させる処理)が行われる。
【0144】
前回のリール回転開始から4.1秒が経過すると、メインCPU64は、ゲーム監視用タイマを制御RAM66の所定領域にセットする(S14)。この処理では、ゲーム監視用タイマの他に、リール2〜4の回転を自動停止させるために用いられる自動停止タイマの値として40000がセットされる。次に、メインCPU64は、全リール2〜4の回転開始を要求し(S15)、全リール2〜4の回転を開始させる。続いて、リール停止許可コマンドを制御RAM66の通信データ記憶領域にセットする(S16)。リール停止許可コマンドは、停止ボタン31〜33の操作に基づくリール2〜4の回転の停止を許可する情報を含むコマンドである。次に、メインCPU64は、リール2〜4の回転を停止制御する後述する停止制御処理を行い(S17)、後述する表示役検索処理を行う(S18)。続いて、メインCPU64は、特定された表示役と内部当籤役とが異なって表示役に誤りがある場合には、配当枚数表示部20および液晶表示装置22にイリーガルエラーを表示するエラーチェック処理を行う(S19)。
【0145】
次に、メインCPU64は、表示役コマンドを制御RAM66の通信データ記憶領域にセットする(S20)。表示役コマンドは、有効化入賞ライン上に実際に揃って表示されているシンボルの組合せやこのシンボル組合せに応じた役の種類などを含んだコマンドである。次に、メインCPU64は、メダル払出処理を行う(S21)。この処理では、クレジットで遊技が行われている状態であれば、入賞によって獲得したメダル数分、貯留枚数表示部16に表示される貯留枚数が増加され、また、メダル投入口8へのメダル投入で遊技が行われている状態であれば、入賞によって獲得した枚数のメダルがメダル受皿37へ払い出される。続いて、メインCPU64は、メダルの払出枚数に基づいて、ボーナス終了枚数カウンタを更新する(S22)。つまり、ボーナス終了枚数カウンタが1以上であれば、メダルの払出枚数に応じて当該カウンタを減算する。
【0146】
次に、メインCPU64は、払出終了コマンドを制御RAM66の通信データ記憶領域にセットする(S23)。払出終了コマンドは、メダルの払出が終了したことを表す情報を含むコマンドである。次に、メインCPU64は、BB1若しくはBB2作動中フラグが“オン”であるか否かを判別し(S24)、何れかのフラグが“オン”である場合には、後述するボーナス終了チェック処理を行い(S25)、何れのフラグも“オン”でない場合には、後述するボーナス作動チェック処理を行う(S26)。S25またはS26の処理の後、遊技処理はS2に戻って次の新たな単位遊技が開始される。
【0147】
次に、図29を参照して、図28,S3で行われるボーナス作動監視処理について説明する。
【0148】
このボーナス作動監視処理では、まず、メインCPU64は、BB1作動中フラグまたはBB2作動中フラグは“オン”であるか否かを判別する(図29,S31参照)。この判別が“YES”の場合、メインCPU64は、RB作動中フラグは“オン”であるか否かを判別する(S32)。この判別が“NO”の場合、メインCPU64は、ボーナス作動時テーブル(図20)に基づいてRB作動時処理を行う(S33)。このRB作動時処理では、作動中フラグ格納領域(図21(d))のビット5に数値1がセットされ、遊技可能回数カウンタ格納領域に単位遊技数12回を表す数値、入賞可能回数カウンタ格納領域に小役の入賞成立可能回数8回を表す数値がセットされる。S31の判別が“NO”の場合、S32の判別が“YES”の場合、またはS33の処理を行った後、ボーナス作動監視処理は終了する。
【0149】
次に、図30を参照して、図28,S4で行われるメダル投入・スタートチェック処理について説明する。
【0150】
このメダル投入・スタートチェック処理では、まず、メインCPU64は、自動投入カウンタの値は“0”であるか否か、つまり、前回の単位遊技において表示役が「リプレイ」でなく、メダルの自動投入が行われていないか否かを判別する(図30,S41参照)。この判別が“NO”の場合、メインCPU64は、前回の単位遊技と同じ枚数のメダルを単位遊技に賭ける自動投入処理を行う(S42)。この処理では、自動投入カウンタの値がメダル投入枚数カウンタに複写されると共に、自動投入カウンタの値がクリアされる。S41の判別が“YES”の場合、または、S42の処理の後、メインCPU64は、メダルセンサ・ベットスイッチのチェック処理を行う(S43)。この処理では、メダル投入口8から投入されたメダルを投入メダルセンサ8Sが検知したか、また、貯留メダル投入ボタン26〜28の操作を貯留メダル投入スイッチ26S〜28Sが検知したか否かをチェックする。次に、メインCPU64は、S43の処理に基づきメダルが投入されたか否か、つまり、投入メダルセンサ8Sがメダルを検知し、または、貯留メダル投入スイッチ26S〜28Sが貯留メダル投入ボタン26〜28の操作を検知したかを判別する(S44)。この判別が“NO”の場合、処理はS43に戻り、上述の処理が繰り返される。S44の判別が“YES”の場合、メインCPU64は、メダル投入枚数カウンタが示す値は3であるか否かを判別し(S45)、判別が“YES”のときには、検知したメダル枚数分クレジットカウンタを更新する(S46)。
【0151】
S45の判別が“NO”の場合、メインCPU64は、検知したメダル枚数分だけメダル投入枚数カウンタの更新を行って(S47)、単位遊技に賭けられたメダル枚数をカウントする。続いて、メインCPU64は、ベット数に応じた数の入賞ラインを有効化し(S48)、続いて、更新されたメダル投入枚数カウンタや有効ラインカウンタの値を含むベットコマンドを、制御RAM66の通信データ格納領域にセットする(S49)。S46またはS49の処理の後、メインCPU64は、スタートスイッチはオンである否か、つまり、スタートレバー30の操作に基づくスタートスイッチ30Sからの入力があるか否かを判別する(S50)。この判別が“YES”のとき、メインCPU64は、メダル投入枚数カウンタの示す値は3であるか否かを判別する(S51)。S50またはS51の判別が“NO”のとき、処理はS44に戻り、上述の処理が繰り返される。S51の判別が“YES”になると、メダル投入・スタートチェック処理は終了する。
【0152】
次に、図31を参照して、図28,S7で行われる内部抽籤処理について説明する。
【0153】
この内部抽籤処理において、まず、メインCPU64は、内部抽籤テーブル決定テーブル(図9参照)に基づいて、内部抽籤テーブルの種別と抽籤回数を決定する(図31,S61参照)。この処理では、制御RAM66の設定値記憶領域にセットされた出玉率設定値が参照され、決定された種別の内部抽籤テーブルの中からそのときに選択されている設定値に応じた抽籤テーブルが選択される。次に、メインCPU64は、後述する内部抽籤テーブル変更処理を行い(S62)、続いて、持越役格納領域(図21(c))のデータは0であるか否か、つまり、持越役があるか否かを判別する(S63)。この判別が“NO”の場合、メインCPU64は、全役の数から持越役の数“2”を減算した値、つまり“8”に抽籤回数を変更する(S64)。
【0154】
S63の判別が“YES”の場合、またはS64の処理の後、メインCPU64は、S61またはS64でセットした抽籤回数と同じ値を当籤番号としてセットする(S65)。従って、一般遊技状態時およびRT作動中状態時には“10”、ボーナス持越時には“8”、RB遊技状態時には“7”が、それぞれ当籤番号としてセットされることになる。
【0155】
次に、メインCPU64は、S61またはS62で決定した内部抽籤テーブル(図10(a)〜(d)参照)を参照して、乱数値格納領域にセットされている乱数値Rと、S65でセットした当籤番号に応じた下限値Lおよび上限値Uとを比較する(S66)。次に、メインCPU64は、乱数値Rは下限値L以上(L≦R)且つ上限値U以下(R≦U)であるか否かを判別する(S67)。この判別が“YES”の場合、メインCPU64は、内部当籤役決定テーブル(図11)を参照し、当籤番号に基づいて内部当籤役および格納領域種別を決定する(S68)。この処理では、S61でRB遊技状態用内部抽籤テーブル(図10(b))が決定されていて、かつ、当籤番号が“4”〜“7”の何れかであるときには、当籤番号の値に“1”加算した値“5”〜“8”を当籤番号として決定する。次に、メインCPU64は、S68で決定した格納領域種別に基づいて内部当籤役1,2格納領域のアドレスをセットし、その内部当籤役1,2格納領域に決定した内部当籤役を格納する(S69)。
【0156】
S67の判別が“NO”のとき、または、S69の処理の後、メインCPU64は、抽籤回数を“1”減算し(S70)、続いて、抽籤回数は“0”であるか否かを判別する(S71)。この判別が“NO”のとき、処理はS65に戻り、上述の処理が繰り返される。一方、判別が“YES”のとき、メインCPU64は、内部当籤役2格納領域(図21(b))と持越役格納領域(図21(c))との論理和を持越役格納領域に格納し(S72)、持越役格納領域に内部当籤役の種類に応じた持越役のビットを立てる。続いて、メインCPU64は、内部当籤役2格納領域と持越役格納領域の論理和を内部当籤役2格納領域格納し(S73)、続いて、ボーナス内部当籤であるか否か、つまり、S68で決定された内部当籤役がBB1またはBB2であるか否かを判別する(S74)。この判別が“YES”のとき、メインCPU64は、RT遊技数カウンタをクリアし、RT作動中フラグをオフして(S75)、RT作動中状態を終了する。S74の判別が“NO”の場合、または、S75の処理の後、内部抽籤処理は終了する。
【0157】
次に、図32を参照して、図31,S62で行われる内部抽籤テーブル変更処理について説明する。
【0158】
この内部抽籤テーブル変更処理において、まず、メインCPU64は、RT作動中であるか否か、つまり、BB終了後或いはRT1〜RT4のシンボル組合せ成立によるRTが作動状態中であるか否かを判別する(図32,S81参照)。この判別が“YES”のときは、図31,S61で決定した内部抽籤テーブルの種別を、オンとなっているRT作動中フラグの種類に応じて、RT作動中状態用内部抽籤テーブルAまたはRT作動中状態用内部抽籤テーブルBに変更する(S82)。この処理により、RT1〜RT4のRT作動中フラグがオンのときにはRT作動中状態用内部抽籤テーブルB、RT(BB終了後)のRT作動中フラグがオンのときにはRT作動中状態用内部抽籤テーブルAが、内部抽籤テーブルとしてそれぞれ決定される。S81の判別が“NO”のとき、または、S82の処理の後、内部抽籤テーブル変更処理は終了する。
【0159】
次に、図33を参照して、図28,S8で行われる停止操作順序決定処理について説明する。
【0160】
停止操作順序決定処理では、まず、メインCPU64は、RT(BB終了後)のRT作動中フラグがオンであるか否かを判別する(図33,S91参照)。この判別が“YES”のとき、続いて、メインCPU64は、当籤役が「ベル+RT1〜4」であるか否か、すなわち、「ベル」,「RT1」,「RT2」,「RT3」および「RT4」の小役に同時当籤しているか否かを判別する(S92)。S91またはS92の判別が“NO”のとき、停止操作順序決定処理は終了する。一方、当籤役が「ベル+RT1〜4」であってS92の判別が“YES”のとき、メインCPU64は、停止操作順序決定テーブル(図12(a)参照)を制御RAM66にセットすると共に、当籤番号および抽籤回数に、初期値としていずれも同じ“6”をセットする(S93)。
【0161】
次に、メインCPU64は、図28,S5で抽出された停止操作順序決定用乱数値と、S93でセットした出玉率の設定値に応じた停止操作順序決定テーブルにおけるセットした当籤番号に対応する下限値および上限値とを比較する(S94)。続いて、メインCPU64は、S94の比較の結果、抽出された乱数値が、下限値以上であってかつ上限値以下であるか否かを判別する(S95)。この判別が“YES”のとき、メインCPU64は、その時の当籤番号に基づいて停止操作順序データを決定し、この停止操作順序データを停止操作順序格納領域1(図22(a)参照)に格納する(S96)。S95の判別が“NO”、またはS96の処理が終了すると、メインCPU64は、抽籤回数を“1”減算し(S97)、続いて、抽籤回数は“0”であるか否かを判別する(S98)。この判別が“NO”のとき、処理はS94に戻って上述の処理が繰り返される。一方、S98の判別が“YES”になると、停止操作順序決定処理は終了する。
【0162】
次に、図34を参照して、図28,S9で行われるRTカウンタ更新処理について説明する。
【0163】
このRTカウンタ更新処理において、まず、メインCPU64は、RT遊技数カウンタの示す値が“1”以上であるか否かを判別し(図34,S101参照)、この判別が“YES”のときは、RT遊技数カウンタの値を“1”減算する(S102)。一方、S101の判別が“NO”の場合、メインCPU64は、RT遊技数カウンタをクリアし、RT(BB終了後)、或いはRT1〜2のRT作動中フラグをクリアして(S103)、RT作動中状態を終了させる。
【0164】
次に、図35を参照して、図28,S11で行われる回胴停止初期設定処理について説明する。
【0165】
この回胴停止初期設定処理では、まず、メインCPU64は、内部抽籤結果情報、つまり、内部抽籤処理(図28,S7参照)で決定された内部当籤役の情報を制御RAM66の所定領域にセットする(図35,S111参照)。続いて、メインCPU64は、RT(BB終了後)のRT作動中フラグがオンであるか否かを判別し(S112)、この判別が“YES”のとき、続いて、メインCPU64は、当籤役が「ベル+RT1〜4」であるか否か、すなわち、「ベル」,「RT1」,「RT2」,「RT3」および「RT4」の小役に同時当籤しているか否かを判別する(S113)。この判別が“YES”であるとき、メインCPU64は、停止制御に用いる停止テーブルとして、ベル+RT1〜4用停止テーブル2(図16参照)をセットする(S114)。
【0166】
S112またはS113の判別が“NO”である場合、または、S114の処理が終了すると、続いて、メインCPU64は、内部抽籤結果情報がハズレまたはBB1若しくはBB2のボーナスを示しているか否かを判別する(S115)。この判別が“YES”の場合、メインCPU64は、ボーナスの持越中であるか否かを判別し(S116)、判別が“YES”のときには、内部当たりフラグに応じた内部抽籤結果情報をセットする(S117)。S115〜S117の処理によって、ボーナス持越中に内部抽籤処理(図28,S7参照)の結果がハズレとなった場合には、持越役が内部当籤役であることを示す内部抽籤結果情報がセットされる。S115若しくはS116の判別が“NO”のとき、または、S117の処理の後、メインCPU64は、停止テーブル決定テーブル(図13)を参照し、内部抽籤結果情報に応じた停止テーブルをセットする(S118)。次に、メインCPU64は、後述する表示役予想格納処理(図36参照)で表示役を検索する処理の実行回数として“3”をセットし(S119)、続いて、後述する表示役予想格納処理を行う(S120)。S120の処理を行った後、回胴停止初期設定処理は終了する。
【0167】
次に、図36を参照して、図35,S120で行われる表示役予想格納処理について説明する。
【0168】
この表示役予想格納処理において、まず、メインCPU64は、回胴停止初期設定処理(図28,S11)にてセットされた処理実行回数の“3”を表示役検索回数として制御RAM66の所定領域にセットする(図36,S151参照)。なお、後述する図39,S225で本処理が呼び出されたときには、押圧操作が有効なストップボタンの数をカウントするストップボタン作動カウンタの値と同じ値、つまり押圧操作の有効な停止ボタン31〜33の数が表示役検索回数としてセットされる。次に、メインCPU64は、表示役予想格納領域1の先頭アドレスをセットし(S152)、続いて、図柄位置初期値として“0”をセットする(S153)。次に、メインCPU64は、表示役検索回数に基づいて回転中のリールを右側から検索し、検索対象リールとして決定する(S154)。なお、図35,S120から本処理が呼び出された場合には、全てのリール2〜4が回転中であるものとしてS154の処理が行われる。次に、メインCPU64は、S154で決定した検索対象リールと図柄位置に基づいて図柄格納領域を更新する(S155)。これにより、検索対象リールにおけるその図柄位置に対応するシンボルが表示窓5〜7の中段に位置するものとしてシンボルの種別を表すデータが図柄格納領域(図23)に格納される。次に、メインCPU64は、後述する表示役検索処理を行い(S156)、続いて、後述する表示役予想ステータス取得処理を行う(S157)。
【0169】
次に、メインCPU64は、表示役1,2格納領域をクリアし、図柄位置を“1”加算し(S158)、続いて、図柄位置は「21」であるか否かを判別する(S159)。この判別が“NO”のときは、処理はS154に戻り、上述の処理が繰り返される。S154〜S159の処理が繰り返されることにより、検索対象リールの図柄位置「0」〜図柄位置「20」の全てについて優先引込ステータスが決定され、表示役予想格納領域1〜3(図24参照)の対応するアドレスに格納される。S159の判別が“YES”の場合、メインCPU64は、表示役検索回数を“1”減算し(S160)、続いて、表示役検索回数は“0”であるか否かを判別する(S161)。この判別が“NO”の場合、表示役予想格納領域、図柄位置を更新する(S162)。S162の処理の後、処理はS153に戻り、上述の処理が繰り返される。S161の判別が“YES”の場合は、図35,S120から本処理が呼び出されたときには全てのリール2〜4,図39,S225から本処理が呼び出されたときには回転中のリールに対応する全ての表示役予想格納領域1〜3に優先引込ステータスが格納されたことになり、表示役予想格納処理は終了する。
【0170】
次に、図37を参照して、図28,S18および図36,S156で行われる表示役検索処理について説明する。
【0171】
この表示役検索処理において、まず、メインCPU64は、図柄格納領域(図23参照)の先頭アドレスをセットし、有効ラインカウンタの値を取得する(図37,S171参照)。有効ラインカウンタは、有効化入賞ラインの本数をカウントするカウンタであり、そのカウント値は、入賞ラインL1が有効化すると“1”,さらに入賞ラインL2A,L2Bが有効化すると“3”,さらに入賞ラインL3A,L3Bが有効化すると“5”となる。本実施形態のパチスロ機1は、単位遊技に3枚のメダルが賭けられた状態で遊技が行われる3枚賭けのパチスロ機なので、この処理で取得される有効ラインカウンタの値は“5”となる。次に、メインCPU64は、シンボル組合せテーブル(図8)の先頭アドレスを取得し(S172)、取得したアドレスに格納されているシンボル組合せデータと、有効化入賞ラインに対応する3つの図柄格納領域に格納されているシンボルの組合せデータとを比較する(S173)。次に、メインCPU64は、シンボル組合せテーブルから取得したデータと図柄格納領域に格納されているデータとが、回転中の識別子が格納された図柄格納領域を除いて一致したか否かを判別する(S174)。この判別が“YES”の場合、メインCPU64は、表示役を決定し、表示役1,2格納領域との論理和を表示役1,2格納領域に格納する(S175)。なお、表示役1,2格納領域の初期値は“00000000”となっている。次に、メインCPU64は、表示役検索回数は“0”回であるか否かを判別し(S176)、この判別が“YES”のときは、表示役に基づいて払出枚数を決定し、払出枚数カウンタを更新する(S177)。
【0172】
S174若しくはS176の判別が“NO”、または、S177の処理の後、メインCPU64は、シンボル組合せテーブルのアドレスを更新し(S178)、続いて、更新されたアドレスがエンドコードであるか否か、つまり、シンボル組合せテーブル(図8参照)の全てのアドレスについて図柄格納領域(図23参照)のデータとの比較が終了したか否かを判別する(S179)。この判別が“NO”の場合、処理はS173に戻り、上述の処理が繰り返される。S173〜S179の処理が繰り返されることにより、シンボル組合せテーブル(図8参照)に記憶された全てのシンボル組合せと、有効ラインカウンタの値に対応する入賞ラインL1,L2A,L2B,L3A,L3Bの何れか1本の有効化入賞ライン上に位置するシンボルの組合せとが一致するか否かが判別される。S179の判別が“YES”の場合、メインCPU64は、有効ラインカウンタは“0”であるか否か、つまり、全ての有効化入賞ラインに対応する図柄格納領域(図23参照)のデータとシンボル組合せテーブル(図8参照)に記憶されたシンボル組合せのデータとの比較が終了したか否かを判別する(S180)。この判別が“NO”の場合、メインCPU64は、有効ラインカウンタを“1”減算し、図柄格納領域(図23参照)のアドレスを更新(S181)した後、処理はS172に戻り、上述の処理が繰り返される。S181の処理により、入賞ラインL1,L2A,L2B,L3A,L3Bの中の次に比較される有効化入賞ライン上に位置するシンボルが格納されたアドレスに、図柄格納領域(図23参照)のアドレスが更新される。S180の判別が“YES”の場合、表示役検索処理は終了する。
【0173】
次に、図38を参照して、図36,S157で行われる表示役予想ステータス取得処理について説明する。
【0174】
この表示役予想ステータス取得処理において、まず、メインCPU64は、内部当籤役1,2格納領域(図21(a),(b)参照)に格納されている内部当籤フラグ、表示役1,2格納領域に格納されている表示役データを取得する(図38,S191参照)。次に、メインCPU64は、内部当籤役と表示役の排他的論理和をとり、その結果と表示役の論理積をとる(S192)。次に、メインCPU64は、表示役予想格納処理(図36参照)のS154で決定された検索対象リール番号をセットし(S193)、続いて、セットしたリールは左リール2で且つ表示役にチェリー(青チェリー)が含まれるか否かを判別する(S194)。この判別が“NO”のとき、メインCPU64は、チェリー(青チェリー小役)の表示役データをクリアする(S195)。この処理により、青チェリーの小役に対応するシンボル「青チェリー」が有効化入賞ライン上に停止表示する場合でないときには、表示役1,2格納領域の青チェリーの小役に対応するビットが“0”の状態で、以降の処理が行われる。
【0175】
S194の判別が“YES”の場合、または、S195の処理の後、メインCPU64は、S192の演算で得られたデータにおいて、メダルの払出に係る役のビットが全て“0”であるか否かを判別する(S196)。S196の判別が“YES”の場合、メインCPU64は、S192の演算で得られたデータにおいて、リプレイおよびボーナスの作動に係るビットの全てが“0”であるか否かを判別する(S197)。S196およびS197の処理により、内部当籤役1,2格納領域ではオンされていないビットが表示役1,2格納領域でオンされているか否か、つまり、内部当籤役として決定されていない役が表示役として決定されているか否かが判別される。内部当籤役と異なる小役が表示役として決定されていてS196の判別が“NO”となった場合、メインCPU64は、チェリーに係るビットがオンであるか否か、つまり、内部当籤役と異なる表示役が青チェリーの小役であるか否かを判別する(S198)。S197またはS198の判別が“NO”の場合、メインCPU64は、押圧操作が有効なストップボタン(停止ボタン31〜33)の個数は1個であるか否かを判別する(S199)。S198またはS199の判別が“YES”のとき、メインCPU64は、優先引込ステータスとして停止禁止を示す“80H”を決定する(S200)。S198の判別が“YES”でS200の処理が行われた場合には、表示役として決定された青チェリーの小役が内部当籤役とは異なってエラーとなるため、青チェリーの小役に対応するシンボル組合せが有効化入賞ライン上に揃うのを防ぐために、リール2の回転の停止が禁止される。また、S199の判別が“YES”でS200の処理が行われた場合には、青チェリーの小役とは異なる表示役が内部当籤役とは異なってエラーとなるため、停止操作の行われていない最後のリール2〜4の回転の停止が禁止されて、表示役として決定された役に対応するシンボル組合せが有効化入賞ライン上に揃うのが防止される。
【0176】
S197の判別が“YES”、または、S199の判別が“NO”の場合、メインCPU64は、優先順位テーブル(図18参照)をセットし(S201)、続いて、チェック回数として“5”をセットし、優先順位の初期値として“1”をセットする(S202)。次に、メインCPU64は、現在の優先順位に応じた引込データと、内部当籤役と、表示役の論理積をとる(S203)。つまり、優先順位テーブルに記憶されているそのときの優先順位に応じた引込データと、内部当籤役1,2格納領域に格納されているデータと、表示役1,2格納領域に格納されているデータとの論理積を演算する。次に、メインCPU64は、S203での演算結果が“0”であるか否か、つまり、引込データが示す役、内部当籤役、および表示役の種別が一致していないか否かを判別する(S204)。この判別が“NO”の場合、メインCPU64は、優先順位テーブルを参照して現在の優先順位に応じた優先引込ステータスを取得し、既に取得されている優先引込ステータスとの論理和をとる(S205)。なお、優先引込ステータスのデータの初期値は“00000000”である。S204の判別が“YES”の場合、または、S205の処理の後、メインCPU64は、チェック回数を“1”減算し、優先順位を“1”加算する(S206)。次に、メインCPU64は、チェック回数は“0”であるか否か、つまり、優先順位1〜優先順位5の全てについて引込データ、内部当籤役、表示役の間での比較が終了したか否かを判別し(S207)、判別が“NO”のときには、処理はS203に戻り、上述の処理が繰り返される。S207の判別が“YES”のとき、またはS200の処理の後、メインCPU64は、現在の図柄位置に対応する表示役予想格納領域1〜3に優先引込ステータスを格納する(S208)。S203〜S207の処理が繰り返された結果、全ての優先順位についてS205の処理で優先引込ステータスが取得されないときには、初期値“00000000”が「ハズレ」を表す優先引込ステータスとして、そのまま格納される。S208の処理の後、表示役予想ステータス取得処理を終了する。
【0177】
次に、図39を参照して、図28,S17で行われる停止制御処理について説明する。
【0178】
この停止制御処理において、まず、メインCPU64は、リール2〜4の回転が定速になっていずれかの停止ボタン31〜33が押圧操作され、有効なストップスイッチが“オン”されたか否かを判別する(図39,S211参照)。この判別が“NO”である場合、メインCPU64は、停止ボタン31〜33が操作されずに自動停止タイマの値が“0”となったか否かを判別する(S212)。この判別が“NO”である場合、処理はS211に戻り、上述の処理が繰り返される。一方、自動停止タイマの値が“0”になってS212の判別が“YES”である場合には、メインCPU64は、より右側のリール2〜4を停止制御の対象とする(S213)。この処理では、遊技者によって既にリール2〜4のうちの1つについて回転が停止されている場合でも、右側のリール2〜4の回転が停止される。
【0179】
次に、メインCPU64は、停止制御対象となっているリールの停止が第3停止であるか否かを判別し(S214)、この判別が“YES”のときには自動第3停止処理を行う(S215)。有効なストップスイッチが“オン”されてS211の判別が“YES”の場合、S214の判別が“NO”の場合、または、S215の処理を終えると、メインCPU64は、図柄カウンタの値とS211でオンされたと判別したストップボタンの種別に基づいて、回胴停止初期設定処理(図28,S11参照)で決定された停止テーブルから滑りコマ数を抽出する(S216)。図柄カウンタは、左,中,右の各リール2〜4のシンボルに割り当てられた“0”〜“20”のコードナンバーを計数するカウンタであり、リール2〜4が1回転する毎にリセットされる。次に、メインCPU64は、後述する優先引込制御処理を行い(S217)、続いて、リール停止コマンドを制御RAM66の通信データ格納領域にセットする(S218)。次に、メインCPU64は、S217で決定された滑りコマ数分、リールが回転するのを待ち(S219)、続いて、リールの回転停止を要求する(S220)。
【0180】
次に、メインCPU64は、S220の処理によるリールの停止が第2停止操作後であるか否か、すなわち、停止ボタン31〜33のうちの2つのボタンが操作されて、リール2〜4のうちの対応する2つのリールの変動が既に停止しているか否かを判別する(S221)。この判別が“YES”である場合、続いて、メインCPU64は、停止ボタン31〜33に対する第1停止操作および第2停止操作によって実際にリール停止信号回路78で検出された停止操作順序のデータを、停止操作順序格納領域2(図22(b)参照)に格納する(S222)。続いて、メインCPU64は、後述する停止操作順序判定処理を行い(S223)、後述するように、図28,S8の停止操作順序決定処理で決定された停止操作順序と、実際にリール停止信号回路78で検出された上記停止操作順序とが一致しているか否かを判定する。
【0181】
S221の判別が“NO”の場合、または、S223の処理が終了すると、続いて、メインCPU64は、押圧操作が有効なストップボタン(停止ボタン31〜33)はあるか否かを判別し(S224)、判別が“YES”のときには前述した表示役予想格納処理(図36参照)を行う(S225)。S225の処理が行われると、処理はS211に戻り、上述の処理が繰り返される。また、S224の判別が“NO”になると、停止制御処理は終了する。
【0182】
次に、図40を参照して、図39,S217で行われる優先引込制御処理について説明する。
【0183】
この優先引込制御処理において、まず、メインCPU64は、押圧操作されたストップボタン(停止ボタン31〜33)に応じて表示役予想格納領域(図24参照)を選択する(図40,S231参照)。この処理では、左,中,右の各リール2〜4の何れが回転中であるかに応じて図25の対応表で示す関係にある表示役予想格納領域1〜3が選択される。次に、メインCPU64は、図柄カウンタに対応する表示役予想格納領域からチェック回数分の優先引込ステータスを比較する(S232)。この処理では、図柄カウンタの値毎に割り当てられた表示役予想格納領域の図柄位置「0」〜「20」のアドレスのうち、そのときの図柄カウンタの値に対応するアドレスから、最大滑りコマ数である「4」コマ先のシンボル位置に対応するアドレスまでの優先引込ステータスが取得される。次に、メインCPU64は、「停止禁止」を除いて、優先順位の最も高い優先引込ステータスを検索し、表示役予想データとして決定する(S233)。この処理では、優先順位テーブル(図18参照)を参照し、S232で取得した優先引込ステータスのうち、最も優先順位の高い優先引込ステータスを表示役予想データとして決定する。
【0184】
次に、メインCPU64は、検索順序テーブル(図19参照)を制御RAM66にセットし、検索順序の初期値として“1”をセットする(S234)。次に、メインCPU64は、停止テーブルから抽出された滑りコマ数に基づいて、現在の検索順序に応じた滑りコマ数を取得し(S235)、続いて、図柄カウンタに対応する表示役予想格納領域のアドレスを、滑りコマ数分加算し、優先引込ステータスを取得する(S236)。S235では、S234でセットされた検索順序テーブルを参照して、停止制御処理(図28,S17参照)で停止テーブルから抽出された滑りコマ数と、そのときの検索順序とに基づいて滑りコマ数が取得される。また、S236では、そのときの図柄カウンタの値に対応する表示役予想格納領域のアドレスから、S235で取得した滑りコマ数分先のシンボル位置に対応するアドレスの優先引込ステータスが取得される。次に、メインCPU64は、S236で取得した優先引込ステータスが「停止禁止」を示しているか否かを判別する(S237)。この判別が“NO”のとき、メインCPU64は、S236で取得した優先引込ステータスは、S233で決定した表示役予想データと同一であるか否かを判別する(S238)。この判別が“NO”のとき、次に、メインCPU64は、後述するS240の処理によって滑りコマ数の退避が行われているか否かを判別し(S239)、判別が“NO”の場合は、滑りコマ数を制御RAM66の所定領域に退避する(S240)。S237若しくはS239の判別が“YES”場合、または、S240の処理の後、メインCPU64は、チェック回数を“1”減算し、検索順序を“1”加算する(S241)。
【0185】
次に、メインCPU64は、チェック回数は“0”であるか否かを判別し(S242)、この判別が“NO”の場合には、処理はS235に戻り上述の処理が繰り返される。一方、判別が“YES”の場合、メインCPU64は、S240で退避した滑りコマ数を復帰する(S243)。S235〜S242の処理が繰り返されることにより、図柄カウンタの値に対応する表示役予想格納領域のアドレスから、検索順序テーブル(図19参照)の検索順序1〜検索順序5までの各検索順序について定められた0コマ〜4コマの最大可能滑りコマ数の範囲内のアドレスに、表示役予想データに一致する優先引込ステータスがあるか否かが判別され、一致する優先引込ステータスが見つかると、そのときの滑りコマ数が滑りコマ数として決定される。また、表示役予想データに一致する優先引込ステータスが見つからないと、検索順序テーブル(図19参照)で検索順序1について定められた滑りコマ数、つまり、停止テーブルから抽出された滑りコマ数が、滑りコマ数として決定されることになる。S238の判別が“YES”の場合、または、S243の処理の後、メインCPU64は、滑りコマ数と図柄カウンタの値とに基づいて停止制御位置、つまり、リール2〜4の回転を停止する位置を決定する(S244)。S244の処理が行われると、優先引込制御処理は終了する。
【0186】
次に、図41を参照して、図39,S223で行われる停止操作順序判定処理について説明する。
【0187】
停止操作順序判定処理では、まず、メインCPU64は、制御RAM66を参照して、内部当籤役1格納領域(図21(a)参照)に格納されている当籤役が「ベル+RT1〜4」であるか否か、すなわち、「ベル」,「RT1」,「RT2」,「RT3」および「RT4」の小役に同時当籤しているか否かを判別する(図41,S251参照)。この判別が“YES”のとき、メインCPU64は、停止操作順序格納領域1に格納されている停止操作順序データと、停止操作順序格納領域2に格納されている停止操作順序データとの論理積を算出する(S252)。続いて、メインCPU64は、S252の算出結果が“0”であるか否か、すなわち、停止操作順序格納領域1,2に格納されている各停止操作順序データが一致していないか否かを判別する(S253)。停止操作順序格納領域1,2に格納されている各停止操作順序データが一致していて、S253の判別が“NO”である場合、メインCPU64は、図39の停止制御処理に用いる停止テーブルとして、図35,S114において最初にセットしたベル+RT1〜4用停止テーブル2(図16参照)を、ベル+RT1〜4用停止テーブル1(図15参照)に変更する(S254)。S251の判別が“NO”であって当籤役が「ベル+RT1〜4」でない場合、S253の判別が“YES”であって停止操作順序格納領域1,2に格納されている各停止操作順序データが一致していない場合、または、S254の処理が終了すると、メインCPU64は、停止操作順序格納領域1,2(図22(a),(b)参照)に格納されている各停止操作順序データをクリアし(S255)、停止操作順序判定処理を終了させる。
【0188】
次に、図42を参照して、図28,S25で行われるボーナス終了チェック処理について説明する。
【0189】
このボーナス終了チェック処理では、まず、メインCPU64は、RB作動中フラグは“オン”であるか否かを判別する(図42,S261参照)。この判別が“YES”である場合、メインCPU64は、遊技可能回数を1減算し、入賞が成立したなら入賞可能回数を1減算する(S262)。次に、メインCPU64は、遊技可能回数および入賞可能回数のうち少なくとも一方が0か否かを判別する(S263)。この判別が“YES”である場合には、遊技可能回数をカウントする遊技可能回数カウンタおよび入賞可能回数をカウントする入賞可能回数カウンタをクリア等するRB終了時処理を行い(S264)、続いて、RB作動中フラグをオフする(S265)。S261若しくはS263の判別が“NO”である場合、または、S265の処理を行った後、メインCPU64は、払出可能枚数は1以上であるか否かを判別し(S266)、この判別が“NO”のときは、BB中払出枚数カウンタをクリア等するBB、RB終了時処理を行う(S267)。次に、メインCPU64は、BB1,BB2作動中フラグおよびRB作動中フラグをオフする(S268)。次に、メインCPU64は、RT(BB終了時)作動中フラグをオンし、RT遊技数カウンタに“150”をセットする(S269)。S266の判別が“YES”の場合、または、S269の処理の後、ボーナス終了チェック処理は終了する。
【0190】
次に、図43を参照して、図28,S26で行われるボーナス作動チェック処理について説明する。
【0191】
このボーナス作動チェック処理では、まず、メインCPU64は、リール2〜4に実際に揃って表示されている表示役はBB1またはBB2であるか否かを判別する(図43,S271参照)。この判別が“YES”である場合には、ボーナス作動時テーブル(図20参照)に基づいて作動中フラグ等をセットするBB1,BB2作動時処理を行い(S272)、持越役格納領域をクリアする(S273)。次に、メインCPU64は、BB開始コマンドを制御RAM66の通信データ記憶領域にセットする(S274)。
【0192】
S271の判別が“NO”である場合、メインCPU64は、表示役はRT1〜4のいずれかであるか否かを判別する(S275)。この判別が“YES”のとき、メインCPU64は、RT1〜4のいずれかのRT作動中フラグがオンであるか否かを判別する(S276)。この判別が“NO”のときは、RT作動中フラグ(RT1〜4)をオンし、RT遊技数カウンタに“1”をセットする(S277)。この処理では、既にRT遊技数カウンタの値が“1”以上となっている場合には、RT遊技数カウンタの値が“1”に更新される。S275の判別が“NO”のとき、S276の判別が“YES”のとき、または、S277の処理の後、ボーナス作動チェック処理は終了する。
【0193】
次に、図44を参照して、例えば、1.1[ms]毎にメイン制御基板61で行われる定期割込処理について説明する。
【0194】
この定期割込処理において、まず、メインCPU64は、I/Oポート71への信号の入力を確認する入力ポートチェック処理を行い(図44,S281参照)、続いて、通信データ送信処理を行う(S282)。通信データ送信処理は、メイン制御基板61における制御RAM66の通信データ記憶領域にセットされたコマンド情報を、サブ制御基板62へ送信する処理である。次に、メインCPU64は、リール2〜4の回転を制御するリール制御処理を行い(S283)、7SEG駆動処理を行い(S284)、続いて、ランプ駆動処理を行う(S285)。7SEG駆動処理では、貯留枚数表示部16やボーナスカウント表示部18、配当枚数表示部20などを構成する各LEDを表示数値に応じて点灯または消灯する。ランプ駆動処理では、各種ランプ(BETランプ13〜15、スタートランプ17、WINランプ19、インサートランプ21)を、各ランプの点灯または消灯のタイミングに応じて点灯または消灯する。次に、メインCPU64は、自動停止用タイマやゲーム監視用タイマの値の更新等を行うタイマ管理処理を行い(S286)、定期割込処理を終了する。
【0195】
次に、サブ制御基板62のサブCPU82によって制御される遊技処理について説明する。
【0196】
図45は、サブCPU82によって行われるリセット割込処理の概略を示すフローチャートである。
【0197】
このリセット割込処理では、パチスロ機1に電源が投入され、サブCPU82のリセット端子に信号が入力されると、サブCPU82は、制御RAM84や、ビデオRAM93、画像制御ワークRAM98の初期化や、割込を許可する初期化処理を実行すると共に、十字キー23や、「○」ボタン24、「×」ボタン25といった操作部からの入力を監視する入力監視処理を行う(図40,S301参照)。その後、サブCPU82は、メイン制御基板61からのコマンドを処理する後述のコマンド入力処理を行う(S302)。次に、サブCPU82は、制御RAM84に記憶されている演出データに応じて、液晶表示装置22に画像の描画を指令したり、スピーカ96,96に音声の出力を指令したりするコマンド出力処理を行う(S303)。次に、サブCPU82は、後述する画像描画処理を行う(S304)。
【0198】
続いて、サブCPU82は、画像制御ワークRAM98にあるVDPカウンタの値が2以上であるか否かを判別する(S305)。VDPカウンタは、前回液晶表示装置22での画像の表示に用いられたバッファ領域を切り替えてからの時間を計測するためのカウンタであり、1/60[sec]が経過する毎にカウント値が“1”ずつ繰り上がる。S305の判別が“YES”のときは、前回バッファ領域を切り替えてから、(1/60)×2=1/30[sec]が経過していることになり、サブCPU82は、VDPカウンタを0にリセットし(S306)、画像制御ICであるVDP90にバンク切替コマンドを送信し(S307)、VDP90にバンク切替を行わせて液晶表示装置22に表示する画像データのバンクを切り替えるバンク切替処理を行う。つまり、ビデオRAM93に設けられた2つのバッファ領域のうちデータ書き込み用にされていたバッファ領域に記憶されている画像データに基づいた画像を液晶表示装置22に表示させ、他方の現在液晶表示装置22に表示されている画像と一致した画像データを記憶しているバッファ領域を次回の1/30[sec]のタイミングで液晶表示装置22に表示するべきデータの書き込み用とするように切り替える。S305の判別が“NO”のとき、または、S307の処理を行うと、リセット割込処理は終了する。
【0199】
図46は、図45のS302で実行されるコマンド入力処理の詳細なフローチャートである。
【0200】
このコマンド入力処理では、まず、サブCPU82は、未処理コマンドがあるか否かを判別し(図46,S311参照)、この判別が“NO”の場合は、そのままコマンド入力処理を終了する。一方、S311の判別が“YES”の場合、サブCPU82は、その未処理コマンドの先頭アドレスを遊技データ格納アドレスにセットし(S312)、続いて、後述するコマンド種別に応じたジャンプ処理を行う(S313)。次に、サブCPU82は、S313で処理したコマンドを処理済みにセットし(S314)、コマンド入力処理を終了する。
【0201】
図47は、図46のS313で実行されるコマンド種別に応じたジャンプ処理の詳細なフローチャートである。
【0202】
このジャンプ処理では、まず、サブCPU82は、未処理コマンドがあるか否かを判別し(図47,S321参照)、この判別が“NO”の場合は、そのままコマンド種別に応じたジャンプ処理を終了する。一方、この判別が“YES”の場合、サブCPU82は、ジャンプテーブル(図26参照)を参照し、その未処理コマンドの識別子が04Hであるか否か、つまり、未処理コマンドが遊技開始コマンドであるか否かを判別する(S322)。この判別が“YES”のとき、サブCPU82は、遊技開始コマンドに応じた遊技開始コマンド処理を行い(S323)、続いて、後述する演出関連処理を行う(S324)。また、S322の判別が“NO”であって、未処理コマンドが遊技開始コマンド以外のコマンドであるときには、サブCPU82は、受信したコマンドに応じた処理(ジャンプ処理)を行う(S325)。S324またはS325の処理の後、コマンド種別に応じたジャンプ処理は終了する。
【0203】
図48は、図47のS324で実行される演出関連処理の詳細なフローチャートである。
【0204】
この演出関連処理では、まず、サブCPU82は、作動中フラグの種別(図21(d)参照)に応じて演出選択テーブル(図27(a),(b)参照)を決定し、決定した演出選択テーブルを制御RAM84の所定領域にセットする(図48,S331参照)。続いて、サブCPU82は、S331でセットした演出選択テーブルに従い、内部抽籤処理(図28,S7参照)で決定された内部当籤役に応じて、演出番号(1〜7)で分類される演出データ(演出A〜演出G)の中からいずれかの演出データを抽籤で決定し、この決定した演出データを制御RAM84の所定領域にセットする(S332)。
【0205】
図49は、図45のS304で実行される画像描画処理の詳細なフローチャートである。
【0206】
この画像描画処理では、まず、サブCPU82は、図47に示すジャンプ処理において決定された各演出データ(演出A〜演出Gなど)を取得する(図49,S361参照)。続いて、サブCPU82は、S361で取得した各種演出データをVDP90に送信し、液晶表示装置22に、演出データに応じた遊技演出画面を表示する(S362)。この処理の後、画像描画処理は終了する。
【0207】
以下、図50,図51を用いて、停止制御処理(図39)でのリール2〜4の回転の停止制御の動作について具体的に説明する。
【0208】
図50,図51の左側は表示役予想格納領域(図24)の格納例、右側はその格納に基づき表示窓5〜7に表示されるシンボル組合せの表示例を示す。
【0209】
図50を参照して、内部当籤役がベル+RT1〜4で内部当籤役1格納領域(図21(a))に“11110001”,内部当籤役2格納領域(図21(b))に“00000000”が格納されている場合に、例えば、左リール2がコードナンバー“17”,中リール3がコードナンバー“2”,右リール4がコードナンバー“4”の「停止開始位置」で、この順序で停止操作が行われたときについて説明する。
【0210】
まず、回胴停止初期設定処理(図35)のS114で、停止操作順序決定処理で決定された停止操作順序(図33,S96参照)と、実際にリール停止信号回路78で検出された停止操作順序(図39,S222参照)とが合致(一致)しない場合に用いられる図16に示すベル+RT1〜4用停止テーブル2が決定され、その先頭アドレスが格納される。次に、S120で呼び出された表示役予想格納処理(図36)により、リール2〜4について図柄位置「0」〜図柄位置「20」の全ての図柄位置で優先引込ステータスの決定が順次行われて、表示役予想格納領域1〜3に格納される。
【0211】
図柄カウンタの値が“17”のときに左リール2が停止操作されると、停止制御処理(図39)のS216でベル+RT1〜4用停止テーブル2に基づき、4コマの滑りコマ数が抽出される。そして、優先引込制御処理(図40)のS231で、左リール2についての優先引込ステータスが格納された表示役予想格納領域1が選択される。続くS232では、最大可能滑りコマ数に相当する「5」がチェック回数としてセットされ、図柄カウンタ“17”に対応する図柄位置「17」のアドレスから、チェック回数分の優先引込ステータスのデータが、アドレス順に取得される。そして、S233では取得されたデータの中から「停止禁止」を除いて最も優先順位の高い優先引込ステータスが検索され、その優先引込ステータスが表示役予想データとして決定される。図50(a),(b)左側に示すように、表示役予想格納領域1の図柄位置「17」,「0」の各アドレスに格納された優先引込ステータスが何れもRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であることから、S233ではこれらが表示役予想データとして決定される。
【0212】
次に、図39,S216で停止テーブルから抽出された4コマの滑りコマ数と検索順序テーブル(図19)とに基づき、図40,S235では、現在の検索順序に応じた滑りコマ数が取得される。続くS236では、表示役予想格納領域1における、図柄カウンタ“17”に対応する図柄位置「17」のアドレスから、検索順序テーブル(図19)に基づき取得された滑りコマ数分先のアドレスに格納されている優先引込ステータスが取得される。検索順序テーブル(図19)では、抽出滑りコマ数“4”,検索順序“1”のときの滑りコマ数が4コマであることから、S236では図柄位置「17」のアドレスから4つ先のアドレスの図柄位置「0」に格納されている優先引込ステータスが取得される。図柄位置「0」のアドレスに格納されている優先引込ステータスとS233で決定された表示役予想データとは、共にRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であるので、S238の判別は“YES”となり、検索順序テーブルに基づいて取得された4コマが滑りコマ数として決定される(S244)。この結果、左リール2の回転が停止すると、図50(b)右側に示すように、左側の表示窓5には、上段にコードナンバー“1”のシンボル“赤7”,中段にコードナンバー“0”のシンボル“ベル”,下段にコードナンバー“20”のシンボル“リプレイ”が停止表示される。
【0213】
左リール2について停止制御が行われた後にも中リール3および右リール4は回転中なので停止制御処理(図39)のS224の判別が“YES”となり、続くS225で呼び出された表示役予想格納処理(図36)によりリール3,4の全ての図柄位置のアドレスで優先引込ステータスが順に決定され、表示役予想格納領域1,2に格納される。
【0214】
図柄カウンタの値が“2”のときに中リール3が停止操作されると、停止制御処理(図39)のS216で4コマの滑りコマ数が抽出される。続いて、優先引込制御処理(図40)で表示役予想格納領域1が選択され(S231)、図柄カウンタ“2”に対応する図柄位置「2」から図柄位置「6」までのアドレスの優先引込ステータスが順に取得される(S232)。図50(c)左側に示すように、表示役予想格納領域1の図柄位置「2」〜図柄位置「6」の中では図柄位置「6」のアドレスに格納された、RT1〜4,ベルの小役に対応する優先引込ステータス“00000010”が、最も優先順位が高い。このため、S232に続くS233ではこのデータが表示役予想データとして決定される。検索順序テーブル(図19)では図39,S216での抽出滑りコマ数“4”,検索順序“1”のときの滑りコマ数が4コマなので、図40,S236では図柄位置「6」のアドレスに格納されている優先引込ステータスが取得される。S236で取得した優先引込ステータスとS233で決定された表示役予想データとは共にRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であるので、S238の判別は“YES”となって4コマが滑りコマ数として決定される(S244)。この結果、中リール3の回転が停止すると、図50(b)右側に示すように、中央の表示窓6には、上段にコードナンバー“7”のシンボル“赤7”,中段にコードナンバー“6”のシンボル“ベル”,下段にコードナンバー“5”のシンボル“リプレイ”が停止表示される。
【0215】
中リール3について停止制御が行われた後にも右リール4は回転中なので図39,S224の判別が“YES”となり、続くS225でリール4の全ての図柄位置のアドレスで優先引込ステータスが順に決定され、表示役予想格納領域1に格納される。また、この第2停止操作後、図41,S253では、停止操作順序が合致しないと判別され、引き続き、図35,S114において最初にセットされたベル+RT1〜4用停止テーブル2が参照されて処理が行われる。
【0216】
図柄カウンタの値が“4”のときに右リール4が停止操作されると、図39,S216で4コマの滑りコマ数が抽出され、図40,S231で表示役予想格納領域1が選択され、図柄位置「4」から図柄位置「8」までのアドレスの優先引込ステータスが順に取得される(S232)。図50(d)左側に示すように、表示役予想格納領域1の図柄位置「4」〜図柄位置「8」の中では、図柄位置「8」のアドレスに格納された、RT1〜4,ベルの小役に対応する優先引込ステータス“00000010”が最も優先順位が高く、このデータが表示役予想データとして決定される(S233)。検索順序テーブル(図19)では、図39,S216での抽出滑りコマ数“4”,検索順序“1”のときの滑りコマ数が4コマなので、図40,S236では図柄位置「8」のアドレスに格納されている優先引込ステータスが取得される。S236で取得した優先引込ステータスとS233で決定された表示役予想データとは、共にRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であるので、4コマが滑りコマ数として決定される(S244)。この結果、右リール4の回転が停止すると、図50(d)右側に示すように、右側の表示窓7には、上段にコードナンバー“9”のシンボル“スイカ”,中段にコードナンバー“8”のシンボル“ベル”,下段にコードナンバー“7”のシンボル“赤7”が停止表示される。
【0217】
よって、有効化入賞ラインL1上には“ベル−ベル−ベル”のシンボル組合せが揃い、ベルの小役が成立する。このように、停止操作順序決定処理で決定された停止操作順序と、実際にリール停止信号回路78で検出された停止操作順序とが合致(一致)していないときには、最初に図35,S114でセットされたベル+RT1〜4用停止テーブル2(図16参照)が、変更されることなく継続して用いられる(図41,S253参照)。この結果、「ベル」の小役が成立すると共に、RT作動中状態は次回以降の遊技においても継続することになる。
【0218】
次に、図51を参照して、内部当籤役がベル+RT1〜4で内部当籤役1格納領域(図21(a))に“11110001”,内部当籤役2格納領域(図21(b))に“00000000”が格納されている場合に、例えば、左リール2がコードナンバー“18”,中リール3がコードナンバー“2”,右リール4がコードナンバー“4”の「停止開始位置」で、この順序で停止操作が行われたときについて説明する。
【0219】
まず、回胴停止初期設定処理(図35)のS114で図16に示すベル+RT1〜4用停止テーブル2が決定され、その先頭アドレスが格納される。次に、S120で呼び出された表示役予想格納処理(図36)によりリール2〜4について図柄位置「0」〜図柄位置「20」の全てのアドレスで優先引込ステータスが順に決定されて、図51(a)に示すように表示役予想格納領域1〜3に格納される。
【0220】
図柄カウンタの値が“18”のときに左リール2が停止操作されると、停止制御処理(図39)のS216で3コマの滑りコマ数が抽出される。続いて、優先引込制御処理(図40)で表示役予想格納領域1が選択され(S231)、図柄カウンタ“18”に対応する図柄位置「18」から図柄位置「1」までのアドレスの優先引込ステータスが順に取得される(S232)。図51(a),(b)左側に示すように、表示役予想格納領域1の図柄位置「18」〜図柄位置「1」の中では、図柄位置「0」,「1」のアドレスに格納された、RT1〜4,ベルの小役に対応する優先引込ステータス“00000010”が最も優先順位が高い。このため、S232に続くS233では、このデータが表示役予想データとして決定される。検索順序テーブル(図19)では図39,S216での抽出滑りコマ数“3”,検索順序“5”のときの滑りコマ数が4コマなので、図40,S236では、図柄位置「1」のアドレスに格納されている優先引込ステータスが取得される。S236で取得した優先引込ステータスとS233で決定された表示役予想データとは、共にRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であるので、S238の判別は“YES”となって4コマが滑りコマ数として決定される(S244)。この結果、左リール2の回転が停止すると、図51(b)右側に示すように、左側の表示窓5には、上段にコードナンバー“2”のシンボル“リプレイ”,中段にコードナンバー“1”のシンボル“赤7”,下段にコードナンバー“0”のシンボル“ベル”が停止表示される。
【0221】
左リール2について停止制御が行われた後にも中リール3および右リール4は回転中なので図39,S224の判別が“YES”となり、続くS225でリール3,4の全ての図柄位置のアドレスで優先引込ステータスが順に決定され、表示役予想格納領域1,2に格納される。
【0222】
図柄カウンタの値が“2”のときに中リール3が停止操作されると、図39,S216で4コマの滑りコマ数が抽出され、図40,S231で表示役予想格納領域1が選択され、図柄位置「2」から図柄位置「6」までのアドレスの優先引込ステータスが順に取得される(S232)。図51(c)左側に示すように、表示役予想格納領域1の図柄位置「2」〜図柄位置「6」の中では、図柄位置「6」のアドレスに格納された、RT1〜4,ベルの小役に対応する優先引込ステータス“00000010”が最も優先順位が高く、このデータが表示役予想データとして決定される(S233)。検索順序テーブル(図19)では、図39,S216での抽出滑りコマ数“4”,検索順序“1”のときの滑りコマ数が4コマなので、図40,S236では図柄位置「6」のアドレスに格納されている優先引込ステータスが取得される。S236で取得した優先引込ステータスとS233で決定された表示役予想データとは、共にRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であるので、4コマが滑りコマ数として決定される(S244)。この結果、中リール3の回転が停止すると、図51(b)右側に示すように、中央の表示窓6には、上段にコードナンバー“7”のシンボル“赤7”,中段にコードナンバー“6”のシンボル“ベル”,下段にコードナンバー“5”のシンボル“リプレイ”が停止表示される。
【0223】
中リール3について停止制御が行われた後にも右リール4は回転中なので図39,S224の判別が“YES”となり、続くS225でリール4の全ての図柄位置のアドレスで優先引込ステータスが順に決定され、表示役予想格納領域1に格納される。また、この第2停止操作後、図41,S253では、停止操作順序が合致すると判別され、停止制御処理に用いる停止テーブルが、図35,S114において最初にセットされたベル+RT1〜4用停止テーブル2(図16参照)から、停止操作順序決定処理で決定された停止操作順序(図33,S96参照)と、実際にリール停止信号回路78で検出された停止操作順序(図39,S222参照)とが合致(一致)する場合に用いられるベル+RT1〜4用停止テーブル1(図15参照)に変更される。
【0224】
図柄カウンタの値が“4”のときに右リール4が停止操作されると、ベル+RT1〜4用停止テーブル1が参照されて図39,S216で4コマの滑りコマ数が抽出され、図40,S231で表示役予想格納領域1が選択され、図柄位置「4」から図柄位置「8」までのアドレスの優先引込ステータスが順に取得される(S232)。図51(d)左側に示すように、表示役予想格納領域1の図柄位置「4」〜図柄位置「8」の中では、図柄位置「8」のアドレスに格納された、RT1〜4,ベルの小役に対応する優先引込ステータス“00000010”が最も優先順位が高く、このデータが表示役予想データとして決定される(S233)。検索順序テーブル(図19)では、図39,S216での抽出滑りコマ数“4”,検索順序“1”のときの滑りコマ数が4コマなので、図40,S236では図柄位置「8」のアドレスに格納されている優先引込ステータスが取得される。S236で取得した優先引込ステータスとS233で決定された表示役予想データとは、共にRT1〜4,ベルの小役に対応する優先引込ステータス“00000010”であるので、4コマが滑りコマ数として決定される(S244)。この結果、右リール4の回転が停止すると、図51(d)右側に示すように、右側の表示窓7には、上段にコードナンバー“9”のシンボル“スイカ”,中段にコードナンバー“8”のシンボル“ベル”,下段にコードナンバー“7”のシンボル“赤7”が停止表示される。
【0225】
よって、有効化入賞ラインL1上には“赤7−ベル−ベル”のシンボル組合せが揃い、RT1の小役が成立する。このように、停止操作順序決定処理で決定された停止操作順序と、実際にリール停止信号回路78で検出された停止操作順序とが合致(一致)するときには、最初に図35,S114でセットされたベル+RT1〜4用停止テーブル2(図16参照)が、第3停止時にベル+RT1〜4用停止テーブル1(図15参照)に変更される。この結果、「RT1」の小役が成立し、RT作動中状態が、次の単位遊技で1回の単位遊技のRT遊技が行われた後に終了することになる。
【0226】
図52は、演出関連処理(図48参照)および画像描画処理(図49参照)に基づいて、液晶表示装置22に表示される演出遊技画面の表示例を示す図である。
【0227】
パチスロ機1での各単位遊技開始時には、同図に示すように、液晶表示装置22の表示画面には、川岸にいる「どんちゃん」のキャラクタ画像Aと、キャラクタ画像Aの左側にある黄色の花火球の画像Bと、キャラクタ画像Aの右側にある黄色の花火球の画像Cとが描画されている。演出Aでは、これらの画像A〜画像Cを用いた内部当籤役が決定されたことに基づく演出は行われない。演出B,演出Cでは画像A〜画像Cを用いた全内部当籤役に共通する演出が行われる。また、演出Dでは青色で描かれた画像B,演出Eでは白色で描かれた画像B,演出Fでは黒色で描かれた画像B,演出Gでは全内部当籤役に共通する赤色で描かれた画像Bを用いた演出が行われる。
【0228】
上述したように、演出関連処理(図48,S332参照)で選択された演出データに基づいて、画像描画処理(図49,S362参照)において演出が実行される。このとき、演出Eは、RT作動中状態では、内部抽籤処理(図25,S7)で「ベル」,「RT1」,「RT2」,「RT3」および「RT4」の小役が内部当籤役として同時に決定されたときに高確率(30000/32767)で選択される。従って、遊技者は、演出Eが行われること、つまり、画像Bが白色で描かれることを確認して、「RT1」〜「RT4」のいずれかの小役が内部当籤役として決定されたことを知ることができる。
【0229】
このような本実施形態によるパチスロ機1によれば、上述したように、BBゲームの終了やRT1〜4が表示役として成立するなどして所定の条件が成立すると、RT作動中状態が作動させられる。このRT作動中状態は、停止順序決定手段により予め決定された変動停止順序(図33,S96参照)と、リール停止信号回路78により実際に検出された変動停止順序(図39,S222参照)とが一致し、しかも、リール停止信号回路78により行われるシンボルの変動停止操作の検出に基づいて、当籤役決定手段により当籤役として決定されたRT1〜RT4の小役に対応するシンボル組合せ(“赤7−ベル−ベル”,“BAR−ベル−ベル”,“赤チェリー−ベル−ベル”,または“ブランク−ベル−ベル”)が図柄表示手段により停止表示されると(図51(d)参照)、再遊技高確率発生状態終了手段によって終了させられる。一方、このRT作動中状態は、停止順序決定手段により予め決定された変動停止順序(図33,S96参照)と、リール停止信号回路78により実際に検出された変動停止順序(図39,S222参照)とが一致しない場合には、ベルの小役に対応するシンボル組合せ(“ベル−ベル−ベル”)が図柄表示手段により停止表示され(図50(d)参照)、再遊技高確率発生状態終了手段によって終了させられることはない。
【0230】
このため、RT作動中状態が作動してから終了するまでの間、停止順序決定手段により予め決定された変動停止順序とリール停止信号回路78により実際に検出された変動停止順序とが一致し、しかも、当籤役として決定されたRT1〜RT4の小役に対応するシンボル組合せが停止表示され、RT作動中状態が終了してしまうのではないかとの緊張感を、遊技者に持たせることが可能となる。一方、停止順序決定手段により予め決定された変動停止順序と異なる順序で図柄表示手段の各列のシンボルの変動停止操作を行うことで、単位遊技の実行回数が150回に達する前にRT作動中状態が終了してしまうことを回避することができる。この結果、遊技者は、RT作動中状態中、図柄変動停止手段による図柄表示手段の各列のシンボルの変動停止順序を常に意識しながら、遊技を行うようになるので、RT作動中状態にこれまでにない新たな遊技性が加わり、RT作動中状態中に遊技者の緊張感を持続させられて、遊技の興趣が向上する。
【0231】
また、本実施形態では、RT1〜RT4の小役が当籤役として決定されたことが、演出Eに応じた態様で液晶表示装置22において演出が行われることで、所定確率(一般遊技状態では2060/32767、RT作動中状態(BB終了後)では30000/32767)で遊技者に報知される。このため、報知手段による報知に基づいて、RT1〜RT4の小役が当籤役として決定されたか否かの推測が可能となる。遊技者は、この推測に基づいて、停止順序決定手段により決定された変動停止順序と異なる順序で停止ボタン31〜33に対する変動停止操作を行う必要があるか否かを判断して、有利に遊技を進めることができる。特に、RT作動中状態中では、演出Eに応じた演出は30000/32767という高確率で発生するため、RT1〜RT4の小役が当籤役として決定されたか否かの推測は、一段と容易になるため、遊技者は、RT作動中状態(BB終了後)以外の一般遊技状態に比べて、より一層容易に推測できるようになる。
【0232】
また、本実施形態では、停止順序決定手段により決定される変動停止順序は、図12を用いて説明したように、設定値選択手段により選択されている出玉率設定値に応じて、変化する。このため、停止順序決定手段により予め決定された変動停止順序とリール停止信号回路78により実際に検出された変動停止順序とが一致してRT作動中状態が終了する頻度から、設定値選択手段により選択されている出玉率設定値の推測が可能となる。従って、遊技者は、推測される出玉率設定値に基づいて有利に遊技を進めることができるようになる。
【0233】
なお、上記実施形態においては、RT作動中状態を発生させる表示役と、BB終了後のRT作動中状態において停止操作順序の不一致により停止表示される表示役とが、いずれもRT1〜RT4である場合を説明したが、本発明はこれに限られるものではない。BB終了後のRT作動中状態において停止操作順序の不一致により停止表示される表示役は、RT作動中状態を終了させるものであればよく、適宜変更可能である。
【0234】
また、上記実施形態においては、ベルの小役の当籤役とRT1〜RT4の小役の当籤役の数値範囲(0〜1023)が重複している場合を説明したが、本発明はこれに限られるものではない。ベルの小役以外の他の小役とRT1〜RT4の小役の数値範囲が重複する構成であってもよい。また、RT1〜RT4の小役の数値範囲が、いずれの小役とも重複しない構成であってもよい。
【産業上の利用可能性】
【0235】
上記実施形態においては、本発明による遊技機をパチスロ機1に適用した場合について説明したが、再遊技が当籤役として決定される確率が他の単位遊技に比べて高い単位遊技が行われる再遊技高確率発生状態を作動させる他の遊技機に本発明を適用することも可能である。このような遊技機に本発明を適用した場合においても上記実施形態と同様な作用効果が奏される。
【符号の説明】
【0236】
1…パチスロ機
2〜4…リール
5〜7…表示窓
8…メダル投入口
8S…投入メダルセンサ
20…配当枚数表示部
22…液晶表示装置
29…貯留メダル精算ボタン
29S…貯留メダル精算スイッチ
30…スタートレバー
30S…スタートスイッチ
31,32,33…停止ボタン
35S…リセットスイッチ
34S…設定スイッチ
61…メイン制御基板
62…サブ制御基板
63,81…マイコン(マイクロコンピュータ)
64…メインCPU(中央演算処理装置)
69…乱数発生器
70…サンプリング回路
78…リール停止信号回路
82…サブCPU
65,83…プログラムROM(リード・オンリ・メモリ)
66,84…制御RAM(ランダム・アクセス・メモリ)
90…VDP(ビデオディスプレイプロセッサ)
【特許請求の範囲】
【請求項1】
複数の図柄を複数列に表示する図柄表示手段と、
単位遊技の開始操作の検出を行う開始操作検出手段と、
この開始操作検出手段により行われる開始操作の検出に基づいて、複数の役の中から各単位遊技における当籤役を決定する当籤役決定手段と、
前記開始操作検出手段により行われる開始操作の検出に基づいて、前記図柄表示手段によりその各列に表示される図柄の変動を行う図柄変動手段と、
この図柄変動手段による前記図柄表示手段の各列の図柄の変動を各列毎に停止させる図柄変動停止手段と、
この図柄変動停止手段による前記図柄表示手段の各列についての図柄の変動停止操作の検出を行う停止操作検出手段と、
この停止操作検出手段により行われる図柄の変動停止操作の検出と前記当籤役決定手段により決定される当籤役とに基づいて、前記図柄変動手段による図柄の変動の停止制御を行う停止制御手段と、
この停止制御手段による停止制御の結果、前記当籤役決定手段により当籤役として決定された複数の役の何れかに対応する図柄組合せが前記図柄表示手段により停止表示されると、その役について予め定められた利益を付与する利益付与手段と、
所定の条件が成立すると、遊技媒体を消費することなく次の単位遊技を行える再遊技が前記当籤役決定手段により当籤役として決定される確率が他の単位遊技に比べて高い単位遊技が行われる再遊技高確率発生状態を作動させる再遊技高確率発生状態作動手段と、
この再遊技高確率発生状態作動手段により作動させられた再遊技高確率発生状態中に、前記複数の役に含まれる第1の役が前記当籤役決定手段により当籤役として決定され、前記第1の役に対応する図柄組合せが前記図柄表示手段により停止表示されると、再遊技高確率発生状態を終了させる再遊技高確率発生状態終了手段と、を備え、
前記停止制御手段は、
前記第1の役に対応する図柄組合せが前記図柄表示手段に表示されるようにデータが規定される第1の停止テーブルと、前記複数の役に含まれると共に前記第1の役とは異なる第2の役に対応する図柄組合せが前記図柄表示手段に表示されるようにデータが規定される第2の停止テーブルと、を備え、
前記第1の役及び前記第2の役が前記当籤役決定手段によって同時に当籤役として決定された場合、前記変動停止操作の順序に応じて、前記第1の停止テーブル又は前記第2の停止テーブルの何れか一方を選択し、選択された停止テーブルに基づいて、停止制御を行うことにより、前記変動停止操作の順序に応じて、前記第1の役に対応する図柄組合せ又は前記第2の役に対応する図柄組合せの何れか一方が前記図柄表示手段により停止表示されるようにし、
前記停止制御手段は、
前記変動停止操作の検出のタイミングに基づいて、前記第1の役又は前記第2の役の何れか一方が前記図柄表示手段に表示されるようにデータが規定される第3の停止テーブルをさらに備え、
前記再遊技高確率発生状態の単位遊技において、
前記第1の役及び前記第2の役が前記当籤役決定手段によって同時に当籤役として決定された場合、前記変動停止操作の順序に応じて、前記第1の停止テーブル又は前記第2の停止テーブルの何れか一方を選択し、選択された停止テーブルに基づいて、停止制御を行うことにより、前記変動停止操作の順序に応じて、前記第1の役に対応する図柄組合せ又は前記第2の役に対応する図柄組合せの何れか一方が前記図柄表示手段により停止表示されるようにし、
前記再遊技高確率発生状態以外の単位遊技において、
前記第1の役及び前記第2の役が前記当籤役決定手段によって同時に当籤役として決定された場合、前記変動停止操作の順序に関らず、前記第3の停止テーブルを選択し、当該第3の停止テーブルに基づいて、停止制御を行うことにより、前記変動停止操作の検出タイミングに応じて、前記第1の役に対応する図柄組合せ又は前記第2の役に対応する図柄組合せの何れか一方が前記図柄表示手段により停止表示されるようにしたことを特徴とする遊技機。
【請求項2】
前記第1の役に対応する図柄組合せが前記図柄表示手段に表示されることを条件に、前記再遊技が前記当籤役決定手段により当籤役として決定される確率が、前記再遊技高確率発生状態の単位遊技よりも低く、前記他の単位遊技に比べて高い単位遊技が行われる再遊技中確率発生状態を作動させる再遊技中確率発生状態作動手段をさらに備えることを特徴とする請求項1に記載の遊技機。
【請求項1】
複数の図柄を複数列に表示する図柄表示手段と、
単位遊技の開始操作の検出を行う開始操作検出手段と、
この開始操作検出手段により行われる開始操作の検出に基づいて、複数の役の中から各単位遊技における当籤役を決定する当籤役決定手段と、
前記開始操作検出手段により行われる開始操作の検出に基づいて、前記図柄表示手段によりその各列に表示される図柄の変動を行う図柄変動手段と、
この図柄変動手段による前記図柄表示手段の各列の図柄の変動を各列毎に停止させる図柄変動停止手段と、
この図柄変動停止手段による前記図柄表示手段の各列についての図柄の変動停止操作の検出を行う停止操作検出手段と、
この停止操作検出手段により行われる図柄の変動停止操作の検出と前記当籤役決定手段により決定される当籤役とに基づいて、前記図柄変動手段による図柄の変動の停止制御を行う停止制御手段と、
この停止制御手段による停止制御の結果、前記当籤役決定手段により当籤役として決定された複数の役の何れかに対応する図柄組合せが前記図柄表示手段により停止表示されると、その役について予め定められた利益を付与する利益付与手段と、
所定の条件が成立すると、遊技媒体を消費することなく次の単位遊技を行える再遊技が前記当籤役決定手段により当籤役として決定される確率が他の単位遊技に比べて高い単位遊技が行われる再遊技高確率発生状態を作動させる再遊技高確率発生状態作動手段と、
この再遊技高確率発生状態作動手段により作動させられた再遊技高確率発生状態中に、前記複数の役に含まれる第1の役が前記当籤役決定手段により当籤役として決定され、前記第1の役に対応する図柄組合せが前記図柄表示手段により停止表示されると、再遊技高確率発生状態を終了させる再遊技高確率発生状態終了手段と、を備え、
前記停止制御手段は、
前記第1の役に対応する図柄組合せが前記図柄表示手段に表示されるようにデータが規定される第1の停止テーブルと、前記複数の役に含まれると共に前記第1の役とは異なる第2の役に対応する図柄組合せが前記図柄表示手段に表示されるようにデータが規定される第2の停止テーブルと、を備え、
前記第1の役及び前記第2の役が前記当籤役決定手段によって同時に当籤役として決定された場合、前記変動停止操作の順序に応じて、前記第1の停止テーブル又は前記第2の停止テーブルの何れか一方を選択し、選択された停止テーブルに基づいて、停止制御を行うことにより、前記変動停止操作の順序に応じて、前記第1の役に対応する図柄組合せ又は前記第2の役に対応する図柄組合せの何れか一方が前記図柄表示手段により停止表示されるようにし、
前記停止制御手段は、
前記変動停止操作の検出のタイミングに基づいて、前記第1の役又は前記第2の役の何れか一方が前記図柄表示手段に表示されるようにデータが規定される第3の停止テーブルをさらに備え、
前記再遊技高確率発生状態の単位遊技において、
前記第1の役及び前記第2の役が前記当籤役決定手段によって同時に当籤役として決定された場合、前記変動停止操作の順序に応じて、前記第1の停止テーブル又は前記第2の停止テーブルの何れか一方を選択し、選択された停止テーブルに基づいて、停止制御を行うことにより、前記変動停止操作の順序に応じて、前記第1の役に対応する図柄組合せ又は前記第2の役に対応する図柄組合せの何れか一方が前記図柄表示手段により停止表示されるようにし、
前記再遊技高確率発生状態以外の単位遊技において、
前記第1の役及び前記第2の役が前記当籤役決定手段によって同時に当籤役として決定された場合、前記変動停止操作の順序に関らず、前記第3の停止テーブルを選択し、当該第3の停止テーブルに基づいて、停止制御を行うことにより、前記変動停止操作の検出タイミングに応じて、前記第1の役に対応する図柄組合せ又は前記第2の役に対応する図柄組合せの何れか一方が前記図柄表示手段により停止表示されるようにしたことを特徴とする遊技機。
【請求項2】
前記第1の役に対応する図柄組合せが前記図柄表示手段に表示されることを条件に、前記再遊技が前記当籤役決定手段により当籤役として決定される確率が、前記再遊技高確率発生状態の単位遊技よりも低く、前記他の単位遊技に比べて高い単位遊技が行われる再遊技中確率発生状態を作動させる再遊技中確率発生状態作動手段をさらに備えることを特徴とする請求項1に記載の遊技機。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図28】
【図29】
【図30】
【図31】
【図32】
【図33】
【図34】
【図35】
【図36】
【図37】
【図38】
【図39】
【図40】
【図41】
【図42】
【図43】
【図44】
【図45】
【図46】
【図47】
【図48】
【図49】
【図50】
【図51】
【図52】
【図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】
【公開番号】特開2013−27757(P2013−27757A)
【公開日】平成25年2月7日(2013.2.7)
【国際特許分類】
【出願番号】特願2012−244910(P2012−244910)
【出願日】平成24年11月6日(2012.11.6)
【分割の表示】特願2006−228047(P2006−228047)の分割
【原出願日】平成18年8月24日(2006.8.24)
【出願人】(598098526)株式会社ユニバーサルエンターテインメント (7,628)
【Fターム(参考)】
【公開日】平成25年2月7日(2013.2.7)
【国際特許分類】
【出願日】平成24年11月6日(2012.11.6)
【分割の表示】特願2006−228047(P2006−228047)の分割
【原出願日】平成18年8月24日(2006.8.24)
【出願人】(598098526)株式会社ユニバーサルエンターテインメント (7,628)
【Fターム(参考)】
[ Back to top ]