(57)【要約】【課題】演出態様を決定する際における照合回数を低減することができる遊技機を提供すること。【解決手段】演出用乱数値取得手段によって取得された演出用乱数値が、数値範囲に対応する少なくとも一つの閾値未満であるか閾値以上であるかを判断した上で、演出用乱数値が閾値未満である場合には、演出用乱数値が当該閾値未満の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定する一方、演出用乱数値が閾値以上である場合には、演出用乱数値が当該閾値以上の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定するように構成された演出態様決定手段を有する遊技機１とする。【選択図】図２８
2013188383.tif 000002
【特許請求の範囲】
【請求項１】
所定の数値範囲内で乱数を生成する乱数源から演出用乱数値を取得する演出用乱数値取得手段と、
予め設定された複数の演出態様のそれぞれに、前記乱数源の数値範囲を分割してなる連続する分割数値範囲が対応づけられた少なくとも一つの演出用テーブルと、
前記演出用乱数値取得手段によって取得された演出用乱数値が、前記演出用テーブルにおけるどの分割数値範囲に属するか判定し、当該分割数値範囲に対応づけられた演出態様を実行することを決定する演出態様決定手段と、
を備え、
前記演出態様決定手段は、
前記演出用乱数値取得手段によって取得された前記演出用乱数値が、少なくとも一つの閾値未満であるか閾値以上であるかを判断した上で、
前記演出用乱数値が前記閾値未満である場合には、前記演出用乱数値が当該閾値未満の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定する一方、
前記演出用乱数値が前記閾値以上である場合には、前記演出用乱数値が当該閾値以上の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定するように構成されていることを特徴とする遊技機。
【請求項２】
前記演出態様決定手段は、
前記演出用乱数値取得手段によって取得された前記演出用乱数値を、二以上の前記閾値と比較する場合に、当該取得された演出用乱数値が各閾値未満であるか閾値以上であるかを判断した上で、
前記演出用乱数値が前記複数の閾値のうちの最も小さい閾値未満である場合には、前記演出用乱数値が当該閾値未満の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定し、
前記演出用乱数値が前記複数の閾値のうちのある閾値以上かつある閾値の次に大きい閾値未満である場合には、前記演出用乱数値が当該ある閾値以上かつある閾値の次に大きい閾値未満の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定し、
前記演出用乱数値が前記複数の閾値のうちの最も大きい閾値以上である場合には、前記演出用乱数値が当該閾値以上の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定するように構成されていることを特徴とする請求項１に記載の遊技機。
【請求項３】
前記閾値未満の数値で構成される複数の分割数値範囲にそれぞれ対応づけられた複数の演出態様の数と、前記閾値以上の数値で構成される複数の分割数値範囲にそれぞれ対応づけられた複数の演出態様の数とが略同一となるように前記閾値が設定されていることを特徴とする請求項１または請求項２に記載の遊技機。
【請求項４】
前記閾値は、ある分割数値範囲の最小値であることを特徴とする請求項１から請求項３のいずれか一項に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、乱数によって演出態様を決定する構成を備えた遊技機に関する。
【背景技術】
【０００２】
下記特許文献１に記載されるように、乱数によって演出態様を決定する遊技機が公知である。特許文献１に記載の遊技機では、パターン決定手段が、抽選値（取得された乱数値）と参照値を所定の順序で比較することにより、その乱数値に対応する演出態様を実行することを決定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２３３２６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の遊技機では、演出態様を決定する処理は、抽選値と参照値を順番に照合していくことになるため、取得された乱数値によっては照合回数が増えて制御装置にかかる負荷が大きくなってしまうおそれがあった。
【０００５】
そこで、本発明は、演出態様を決定する際における照合回数を低減することができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するためになされた請求項１に記載の発明は、所定の数値範囲内で乱数を生成する乱数源から演出用乱数値を取得する演出用乱数値取得手段と、予め設定された複数の演出態様のそれぞれに、前記乱数源の数値範囲を分割してなる連続する分割数値範囲が対応づけられた少なくとも一つの演出用テーブルと、前記演出用乱数値取得手段によって取得された演出用乱数値が、前記演出用テーブルにおけるどの分割数値範囲に属するか判定し、その分割数値範囲に対応づけられた演出態様を実行することを決定する演出態様決定手段と、を備え、前記演出態様決定手段は、前記演出用乱数値取得手段によって取得された前記演出用乱数値が、前記数値範囲に対応する少なくとも一つの閾値未満であるか閾値以上であるかを判断した上で、前記演出用乱数値が前記閾値未満である場合には、前記演出用乱数値が当該閾値未満の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定する一方、前記演出用乱数値が前記閾値以上である場合には、前記演出用乱数値が当該閾値以上の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定するように構成されているところに特徴を有する。
【０００７】
また、請求項２に記載の発明は、前記演出態様決定手段は、前記演出用乱数値取得手段によって取得された前記演出用乱数値を、二以上の前記閾値と比較する場合に、当該取得された演出用乱数値が各閾値未満であるか閾値以上であるかを判断した上で、前記演出用乱数値が前記複数の閾値のうちの最も小さい閾値未満である場合には、前記演出用乱数値が当該閾値未満の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定し、前記演出用乱数値が前記複数の閾値のうちのある閾値以上かつある閾値の次に大きい閾値未満である場合には、前記演出用乱数値が当該ある閾値以上かつある閾値の次に大きい閾値未満の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定し、前記演出用乱数値が前記複数の閾値のうちの最も大きい閾値以上である場合には、前記演出用乱数値が当該閾値以上の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定するように構成されているところに特徴を有する。
【０００８】
また、請求項３に記載の発明は、請求項１または請求項２に記載の遊技機において、前記閾値未満の数値で構成される複数の分割数値範囲にそれぞれ対応づけられた複数の演出態様の数と、前記閾値以上の数値で構成される複数の分割数値範囲にそれぞれ対応づけられた複数の演出態様の数とが略同一となるように前記閾値が設定されているところに特徴を有する。
【０００９】
また、請求項４に記載の発明は、請求項１から請求項３のいずれか一項に記載の遊技機において、前記閾値は、ある分割数値範囲の最小値であるところに特徴を有する。
【発明の効果】
【００１０】
請求項１に記載の発明によれば、取得された演出用乱数値が閾値未満であるか閾値以上であるかを判断した上で、その閾値未満の数値またはその閾値以上の数値で構成される分割数値範囲のうちのいずれに属するかを判定するものであるから、演出態様を決定する際における演出用乱数値と分割数値範囲を照らし合わせる照合回数（最大の照合回数）が、従来のように全分割数値範囲と照合する可能性のある場合よりも相対的に少なくなる。よって、制御装置にかかる負荷を低減することが可能となる。
【００１１】
請求項２に記載の発明によれば、二つ以上の閾値が設定されていることで、演出態様を決定する際における演出用乱数値と分割数値範囲を照らし合わせる照合回数（最大の照合回数）が、従来のように全分割数値範囲と照合する可能性のある場合よりもさらに少なくなる。よって、制御装置にかかる負荷を低減することが可能となる。
【００１２】
請求項３に記載の発明によれば、演出用乱数値が閾値未満であった場合の最大の照合回数と、演出用乱数値が閾値以上であった場合の最大の照合回数が略等しくなる（端的に言えば、閾値を境にして分割数値範囲の数が略均等となるように閾値が設定される）。つまり、照合回数が少なくなるため、制御装置にかかる負荷をより低減することが可能となる。
【００１３】
また、請求項４に記載のように、ある分割数値範囲の最小値をそのまま閾値として設定することが可能である。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態にかかる遊技機の正面図である。
【図２】図１に示した遊技機の裏側を示す図である。
【図３】図１に示した遊技機の制御ブロック図である。
【図４】主制御基板が行うメイン処理（主制御メイン処理）のフローチャートである。
【図５】割り込み処理のフローチャートである。
【図６】入賞検出処理のフローチャートである。
【図７】普通動作処理のフローチャートである。
【図８】特別動作処理のフローチャートである。
【図９】特別図柄待機処理のフローチャートである。
【図１０】特別図柄大当たり判定処理のフローチャートである。
【図１１】特別図柄選択処理のフローチャートである。
【図１２】特別図柄変動態様選択処理のフローチャートである。
【図１３】特別図柄乱数シフト処理のフローチャートである。
【図１４】変動中処理のフローチャートである。
【図１５】特別図柄確定処理のフローチャートである。
【図１６】特別電動役物処理のフローチャートである。
【図１７】保留球数処理のフローチャートである。
【図１８】サブ制御基板が行うメイン処理（サブ制御メイン処理）のフローチャートである。
【図１９】受信割り込み処理のフローチャートである。
【図２０】２ｍｓタイマ割り込み処理のフローチャートである。
【図２１】１０ｍｓタイマ割り込み処理のフローチャートである。
【図２２】メインコマンド解析処理のフローチャートである。
【図２３】演出態様抽選処理のフローチャートである。
【図２４】演出用テーブル選択処理のフローチャートである。
【図２５】乱数値取得処理のフローチャートである。
【図２６】判定範囲設定のフローチャートである。
【図２７】判定処理のフローチャートである。
【図２８】複数の演出態様のそれぞれに分割数値範囲が対応づけられた演出テーブル（演出テーブル１〜６）であり、第四分割数値範囲の最小値が閾値（一つの閾値）として設定されたものである。
【図２９】複数の演出態様のそれぞれに分割数値範囲が対応づけられた演出テーブル（演出テーブル１〜６）であり、第三分割数値範囲および第五分割数値範囲の最小値が閾値（二つの閾値）として設定されたものである。
【図３０】図２８に示した演出テーブルにおける分割数値範囲を比較値に置き換えたテーブルである。
【発明を実施するための形態】
【００１５】
（遊技機の全体構成）
以下、本発明にかかる実施形態について図１〜図３を参照して詳細に説明する。まず、遊技機１の全体構成について簡単に説明する。図１に示されるように、遊技機１は、所定の奥行きを有する額縁形状の機枠１０を備える。この機枠１０には前面枠１２が取り付けられている。前面枠１２は、その左側縁が機枠１０に回動自在に支持され、前側に開閉可能である。また、前面枠１２には、ガラス枠１４が取り付けられている。ガラス枠１４は、その左側縁が前面枠１２に回動自在に支持され、前側に開閉可能である。
【００１６】
ガラス枠１４の中央の開口部にはガラス板またはプラスチック板等の透明な板が設けられており、遊技者はこの透明な板を通して前側から遊技盤２６を視認できる。また、ガラス枠１４の下部には、払い出された遊技球を発射装置に送るまで貯めておく上皿ユニット１６が設けられている。上皿ユニット１６には、貯留されている遊技球を下皿ユニット２０に流下させる上皿スイッチや、貸し出し可能な貸し球を払い出す球貸しスイッチ等が設けられている。また、ガラス枠１４の上部左右両側には、スピーカ１８が設けられている。
【００１７】
前面枠１２の下部には、払い出された遊技球が上皿ユニット１６に入りきらない場合等に遊技球を貯めることができる下皿ユニット２０や、遊技球を発射操作するためのタッチスイッチを備える発射ハンドル２２等が設けられている。下皿ユニット２０の左側には、遊技者が押し下げ操作を行うことができる操作ボタン２４が設けられている。
【００１８】
遊技盤２６は、ほぼ正方形の合板により成形されており、前面枠１２に着脱可能に取り付けられている。この遊技盤２６には、発射装置から発射された遊技球をガイドする金属製の薄板からなる帯状のガイドレール２８が略円弧形状となるように設けられており、このガイドレール２８によって遊技領域の外郭の一部が形成されている。
【００１９】
遊技盤２６の遊技領域には、表示装置３０、始動入賞口３２、普通図柄変動開始用ゲート３３、大入賞口３４、アウト口３６などが設けられている。始動入賞口３２の両側には開閉部材３２ａ，３２ｂが設けられており、かかる開閉部材３２ａ，３２ｂが開放状態となると遊技球が始動入賞口３２に入賞しやすくなる。表示装置３０は、例えば液晶表示装置が用いられ、表示装置３０の表示画面（表示部）において特別図柄や普通図柄等が表示される。かかる表示装置３０の表示画面は、遊技盤２６に形成された開口を通じて視認可能である。
【００２０】
また、遊技盤２６の遊技領域には、流下する遊技球が衝突することにより遊技球の流下態様に変化を与える障害物としての図示しない遊技釘が複数設けられている。遊技領域を流下する遊技球は、遊技釘に衝突したときの条件に応じて様々な態様に変化する。
【００２１】
図２に示すように、遊技機１の背面側には、センターベースユニット３８に主制御基板４０、サブ制御基板４２、演出制御基板４４、サブドライブ基板４６等の各種制御基板や、発射装置、球タンク、レール等が設けられている。サブ制御基板４２は、どのような主制御基板４０が行った大当たり抽選結果等に基づき、どのような演出を行うか決定する基板である。演出制御基板４４は、サブ制御基板４２が決定した演出を表示装置３０やスピーカ１８を用いて実行する基板である。
【００２２】
このような遊技機１では、発射ハンドル２２の操作により、発射装置から遊技領域に遊技球を発射し、遊技領域を流下する遊技球が、始動入賞口３２や大入賞口３４等の入賞口に入賞すると、所定の数の賞球が払出装置により払い出される。
【００２３】
１）主制御基板が行う制御処理
主制御基板４０が行う制御処理について説明する。主制御基板４０は、ＲＯＭに記憶されている制御用プログラムに従いマイクロコンピュータのＣＰＵにより制御処理を行う。図４は主制御基板４０が行うメイン処理のフローチャートである。
【００２４】
メイン処理では、まずデバイスの初期設定（Ｓ１０）が行われる。デバイスの初期設定（Ｓ１０）では、スタックの設定、割り込み時間の設定、ＣＰＵの設定、ＳＩＯ、ＰＩＯ、ＣＴＣの設定等が行われる。
【００２５】
次に、割り込み禁止処理（Ｓ２０）、主要乱数更新処理（Ｓ３０）、割り込み許可処理（Ｓ４０）が行われ、その後に再び割り込み禁止処理（Ｓ２０）に戻るループ処理が行われ、このループ処理の間に割り込み処理（Ｓ１００）が行われる。
【００２６】
割り込み禁止処理（Ｓ２０）では、４ｍｓｅｃごとに割り込み処理（Ｓ１００）が入ってきても、割り込み許可となるまで、割り込みを禁止する。次の主要乱数更新処理（Ｓ３０）では、種々の乱数が主要乱数更新処理（Ｓ３０）ごとに１加算され、各乱数の設定上限値に至ると次に最小値に戻って再び加算が行われる。更新された乱数は主制御基板４０のＲＡＭに記憶される。割り込み許可処理（Ｓ４０）では、４ｍｓｅｃごとに入ってくる割り込み処理（Ｓ１００）に対して許可をする。
【００２７】
割り込み処理（Ｓ１００）では、図５に示すように、出力処理（Ｓ１１０）、入力処理（Ｓ１２０）、普通図柄・特別図柄主要乱数更新処理（Ｓ１３０）、入賞検出処理（Ｓ１４０）、普通動作処理（Ｓ１５０）、特別動作処理（Ｓ１６０）、保留球数処理（Ｓ１７０）、その他の処理（Ｓ１８０）が行われる。
【００２８】
出力処理（Ｓ１１０）では、各処理で設定された出力用のコマンド（制御信号）や取得された数値データ等が各制御基板に送信される。入力処理（Ｓ１２０）では、遊技機１に取り付けられている各種センサ（スイッチ）が検知した場合の信号入力が行われる。普通図柄・特別図柄主要乱数更新処理（Ｓ１３０）では、メイン処理におけるループ処理内で行われている普通図柄・特別図柄主要乱数更新処理（Ｓ３０）と同様の処理が行われる。
【００２９】
入賞検出処理（Ｓ１４０）では、図６に示すように、始動入賞口３２への入賞が検出されたか判断され（Ｓ１４０−１）、入賞が検出されていない場合には普通図柄変動開始用ゲート３３への遊技球通過が検出されたか判断される（Ｓ１４０−２）。ゲート３３への遊技球通過が検出されていない場合には、この入賞検出処理（Ｓ１４０）が終了する。一方、ゲート３３への遊技球通過が検出された場合には、普通図柄変動保留球数が４以上か判断され（Ｓ１４０−３）、４以上の場合にはこの入賞検出処理（Ｓ１４０）が終了する。一方、普通図柄変動保留球数が４未満であれば普通図柄変動保留球数に１加算されると共に（Ｓ１４０−４）、普通図柄乱数値が取得され、取得した普通図柄乱数値（小当たり乱数値）が主制御基板４０のＲＡＭにおける対応する領域（アドレス）に記憶され（Ｓ１４０−５）、この入賞検出処理（Ｓ１４０）が終了する。上記Ｓ１４０−１で始動入賞口３２への入賞が検出されたと判断されると、特別図柄変動保留球数が４以上か判断され（Ｓ１４０−６）、４以上の場合にはこの入賞検出処理（Ｓ１４０）が終了する。一方、特別図柄変動保留球数が４未満であれば、特別図柄変動保留球数に１加算され（Ｓ１４０−７）、大当たり乱数値、リーチ乱数値、変動態様乱数値等が取得されて主制御基板４０のＲＡＭ（保留記憶手段）の対応する領域（アドレス）に記憶され（Ｓ１４０−８）、この入賞検出処理（Ｓ１４０）が終了する。
【００３０】
普通動作処理（Ｓ１５０）では、図７に示すように、まず始動入賞口３２の両側に設けられた開閉部材３２ａ，３２ｂ（図１参照）が開放中か確認される（Ｓ１５０−１）。開閉部材３２ａ，３２ｂが閉鎖中（狭小開放状態）であれば、普通図柄変動保留球数が０かどうか確認され（Ｓ１５０−２）、０であればこの普通動作処理（Ｓ１５０）が終了する。一方、普通図柄変動保留球数が０でない場合には、入賞検出処理（Ｓ１４０）の普通図柄乱数取得処理（Ｓ１４０−５）で取得されて主制御基板４０のＲＡＭに記憶されている普通図柄乱数値（小当たり乱数値）が読み出され（Ｓ１５０−３）、現在高確率状態（確率変動状態）かどうか確認される（Ｓ１５０−４）。高確率状態ではなく低確率状態の場合、取得普通図柄乱数値が予め設定されている低確率状態時の小当たり成立数値と対比されて両者が一致するか確認され、一致する場合には低確率状態での小当たりとなり、一致しない場合には外れと判断される（Ｓ１５０−５）。外れの場合には、この普通動作処理（Ｓ１５０）が終了し、一方、小当たりの場合には、開閉部材３２ａ，３２ｂを開放時間１秒、開放回数１回で開放する開閉部材開放処理が行われ（Ｓ１５０−６）、その後にこの普通動作処理（Ｓ１５０）が終了する。それに対して、Ｓ１５０−４で高確率状態と判断されると、取得普通図柄乱数値が予め設定されている高確率状態時の小当たり成立数値（低確率状態よりも数が多い。すなわち当選確率が高く設定されている）と対比されて両者が一致するか確認され、一致する場合には高確率状態での小当たりとなり、一致しない場合には外れと判断される（Ｓ１５０−７）。外れの場合には、この普通動作処理（Ｓ１５０）が終了し、一方、小当たりの場合には、開閉部材３２ａ，３２ｂを開放時間２秒、開放回数３回で開放する開閉部材開放処理２が行われ（Ｓ１５０−８）、その後にこの普通動作処理（Ｓ１５０）が終了する。
【００３１】
また、Ｓ１５０−１で開閉部材３２ａ，３２ｂが開放中と判断されると、開閉部材３２ａ，３２ｂの開放時間が経過（終了）したか確認され（Ｓ１５０−９）、開閉部材３２ａ，３２ｂの開放時間が経過していない場合には、この普通動作処理（Ｓ１５０）が終了し、一方、開閉部材３２ａ，３２ｂの開放時間が経過した場合には、開閉部材３２ａ，３２ｂを閉鎖する（狭小開放状態とする）処理が行われ（Ｓ１５０−１０）、その後にこの普通動作処理（Ｓ１５０）が終了する。
【００３２】
特別動作処理（Ｓ１６０）では、図８に示すように、特別動作ステータスが１〜４の何れであるか判断される（Ｓ１６０−１〜Ｓ１６０−３）。特別動作ステータスが１の場合には特別図柄待機処理（Ｓ１６０−４）が行われ、特別動作ステータスが２の場合には変動中処理（Ｓ１６０−５）が行われ、特別動作ステータスが３の場合には特別図柄確定処理（Ｓ１６０−６）が行われ、特別動作ステータスが４の場合には特別電動役物処理（Ｓ１６０−７）が行われる。
【００３３】
特別動作ステータスが１の場合に行われる特別図柄待機処理（Ｓ１６０−４）では、図９に示すように、特別図柄変動保留球数が０か否か判断され（Ｓ１６０−４−１）、特別図柄変動保留球数が０の場合には表示部１１が特別図柄の変動中ではない待機画面（待ち受け画面）中か否か判断され（Ｓ１６０−４−２）、待機画面（待ち受け画面）中であれば、この特別図柄待機処理（Ｓ１６０−４）が終了する。一方、待機画面（待ち受け画面）中ではない場合には、表示部１１を待機画面（待ち受け画面）にするための待機画面設定処理（Ｓ１６０−４−３）が行われて表示部１１が待機画面にセットされ（Ｓ１６０−４−４）、その後にこの特別図柄待機処理（Ｓ１６０−４）が終了する。
【００３４】
それに対してＳ１６０−４−１で特別図柄変動保留球数が０ではないと判断された場合には、図１０に示す特別図柄大当たり判定処理（Ｓ１６０−４−５）が行われる。特別図柄大当たり判定処理（Ｓ１６０−４−５）では、まず入賞検出処理（Ｓ１４０）の特別図柄関係乱数値取得処理（Ｓ１４０−８）で取得された、主制御基板４０のＲＡＭ（保留記憶手段）に記憶されている大当たり乱数値のうち、一番目の大当たり乱数値が読み出され（Ｓ１６０−４−５−１）、現在高確率状態（確率変動状態）か確認される（Ｓ１６０−４−５−２）。高確率状態ではない低確率状態の場合、取得された大当たり乱数値が予め設定されている低確率状態時の大当たり成立数値と対比されて両者が一致するか確認され、一致する場合には低確率状態での大当たりとなり、一致しない場合には外れと判断される（Ｓ１６０−４−５−３）。外れの場合には、この特別図柄大当たり判定処理（Ｓ１６０−４−５）が終了し、一方、大当たりの場合には、大当たりフラグがＯＮにセットされ（Ｓ１６０−４−５−４）、この特別図柄大当たり判定処理（Ｓ１６０−４−５）が終了する。それに対して、Ｓ１６０−４−５−２で高確率状態と判断されると、取得された大当たり乱数値が予め設定されている高確率状態時の大当たり成立数値（低確率状態よりも数が多い。すなわち当選確率が高く設定されている）と対比されて両者が一致するか確認され、一致する場合には高確率状態での大当たりとなり、一致しない場合には外れと判断される（Ｓ１６０−４−５−５）。外れの場合には、この特別図柄大当たり判定処理（Ｓ１６０−４−５）が終了し、一方、大当たりの場合には、大当たりフラグがＯＮにセットされ（Ｓ１６０−４−５−４）、この特別図柄大当たり判定処理（Ｓ１６０−４−５）が終了する。
【００３５】
特別図柄大当たり判定処理（Ｓ１６０−４−５）の次に特別図柄選択処理（Ｓ１６０−４−６）が行われる。特別図柄選択処理（Ｓ１６０−４−６）では、表示部１１で停止表示する特別図柄が決定される。まず、特別図柄選択処理（Ｓ１６０−４−６）では、図１１に示すように、大当たりフラグがＯＮか判断され（Ｓ１６０−４−６−１）、大当たりフラグがＯＮ、すなわち大当たりの場合には当該大当たりの種類に応じた特別図柄の組み合わせが停止する図柄としてセットされる（Ｓ１６０−４−６−２）。一方、大当たりフラグがＯＮではない、すなわち外れの場合には、左・中・右図柄乱数用カウンタによって左・中・右図柄乱数値（以下、左図柄乱数値を特別図柄データ１、中図柄乱数値を特別図柄データ２・右図柄乱数値を特別図柄データ３と称する）を取得し（Ｓ１６０−４−６−３）、特別図柄データ１と特別図柄データ２と特別図柄データ３の乱数値が全て一致しているか判断され（Ｓ１６０−４−６−４）、一致している場合にはリーチ乱数値がリーチ成立数値と一致しているか判断される（Ｓ１６０−４−６−５）。リーチ乱数値が予め設定されているリーチ成立数値と一致している場合にはリーチ有りとなり、特別図柄データ１の乱数値に割り当てられている特別図柄が停止左特別図柄、特別図柄データ２の乱数値に１加算した乱数値に割り当てられている特別図柄が停止中特別図柄、特別図柄データ３の乱数値に割り当てられている特別図柄が停止右特別図柄にセットされる（Ｓ１６０−４−６−６）。一方、リーチ乱数値がリーチ成立数値と一致していない場合にはリーチ無しとなり、特別図柄データ１の乱数値に割り当てられている特別図柄が停止左特別図柄、特別図柄データ２の乱数値に割り当てられている特別図柄が停止中特別図柄、特別図柄データ３の乱数値に１加算した乱数値に割り当てられている特別図柄が停止右特別図柄にセットされる（Ｓ１６０−４−６−７）。
【００３６】
上記Ｓ１６０−４−６−４で特別図柄データ１と２と３の乱数値が一致していないと判断された場合には、特別図柄データ１と３の乱数値が一致しているか判断される（Ｓ１６０−４−６−８）。特別図柄データ１と３の乱数値が一致している場合には、リーチ乱数値がリーチ成立数値と一致しているか判断される（Ｓ１６０−４−６−９）。リーチ乱数値がリーチ成立数値と一致している場合にはリーチ有りとなり、特別図柄データ１の乱数値に割り当てられている特別図柄が停止左特別図柄、特別図柄データ２の乱数値に割り当てられている特別図柄が停止中特別図柄、特別図柄データ３の乱数値に割り当てられている特別図柄が停止右特別図柄にセットされる（Ｓ１６０−４−６−１０）。一方、リーチ乱数値がリーチ成立数値と一致していない場合にはリーチ無しとなり、特別図柄データ１の乱数値に割り当てられている特別図柄が停止左特別図柄、特別図柄データ２の乱数値に割り当てられている特別図柄が停止中特別図柄、特別図柄データ３の乱数値に１加算した乱数値に割り当てられている特別図柄が停止右特別図柄にセットされる（Ｓ１６０−４−６−７）。つまり、リーチを成立させないよう、停止左特別図柄と停止右特別図柄が異なる図柄となるように加算操作がなされる。
【００３７】
上記Ｓ１６０−４−６−８で特別図柄データ１と３の乱数値が一致していない、すなわち特別図柄データ１，２，３が全て異なると判断された場合には、リーチ乱数値がリーチ成立数値と一致しているか判断される（Ｓ１６０−４−６−１１）。リーチ乱数値がリーチ成立数値と一致している場合にはリーチ有りとなり、特別図柄データ１と特別図柄データ３の値が特別図柄データ１あるいは特別図柄データ３の乱数値に割り当てられている特別図柄と同一になるように停止左特別図柄と停止右特別図柄がセットされると共に、その同一にした特別図柄データ１或いは特別図柄データ３の乱数値に１加算した乱数値に割り当てられている特別図柄が停止中特別図柄にセットされる（Ｓ１６０−４−６−１２）。一方、リーチ乱数値がリーチ成立数値と一致していない場合にはリーチ無しとなり、特別図柄データ１の乱数値に割り当てられている特別図柄が停止左特別図柄、特別図柄データ２の乱数値に割り当てられている特別図柄が停止中特別図柄、特別図柄データ３の乱数値に割り当てられている特別図柄が停止右特別図柄にセットされる（Ｓ１６０−４−６−１０）。
【００３８】
続いて、特別図柄変動態様選択処理（Ｓ１６０−４−７）が行われる。特別図柄変動態様選択処理（Ｓ１６０−４−７）では、図１２に示すように、遊技状態が低確率状態中か高確率状態中か確認される（Ｓ１６０−４−７−１）。低確率状態中の場合には大当たりフラグがＯＮ（当否判定結果が大当たりか）か確認され（Ｓ１６０−４−７−２）、大当たりフラグがＯＮの場合には、主制御基板４０のＲＡＭ（保留記憶手段）において読み出し順序が一番目に記憶されている変動態様乱数値がロードされ、予め設定されている低確率状態中の当たりテーブルにおける変動態様乱数値と一致する変動態様が選択される（ここで選択された変動態様を変動態様Ａとする）（Ｓ１６０−４−７−３）。一方、上記Ｓ１６０−４−７−２において大当たりフラグがＯＮではない（当否判定結果が外れである）と判断された場合には、主制御基板４０のＲＡＭ（保留記憶手段）における一番目のリーチ乱数値がロードされて予め設定されているリーチ成立数値と対比され、両者が一致する場合にはリーチ有りとされ、一致しない場合にはリーチ無しとされる（Ｓ１６０−４−７−４）。リーチ有りの場合には、主制御基板４０のＲＡＭ（保留記憶手段）における一番目の変動態様乱数値がロードされ、予め設定されている低確率状態中のリーチ外れテーブルにおける変動態様乱数値と一致する変動態様が選択される（ここで選択された変動態様を変動態様Ｃとする）（Ｓ１６０−４−７−５）。また、Ｓ１６０−４−７−４でリーチ無しと判断された場合、主制御基板４０のＲＡＭ（保留記憶手段）における一番目の変動態様乱数値がロードされ、予め設定されている低確率状態中の外れテーブルにおける変動態様乱数値と一致する変動態様が選択される（ここで選択された変動態様を変動態様Ｄとする）（Ｓ１６０−４−７−６）。
【００３９】
一方、Ｓ１６０−４−７−１で高確率状態中と判断された場合、大当たりフラグがＯＮ（当否判定結果が大当たりか）か確認され（Ｓ１６０−４−７−７）、大当たりフラグがＯＮの場合には、主制御基板４０のＲＡＭ（保留記憶手段）における一番目の変動態様乱数値がロードされ、予め設定されている高確率状態中の当たりテーブルにおける変動態様乱数値と一致する変動態様が選択される（ここで選択された変動態様を変動態様Ｂとする）（Ｓ１６０−４−７−８）。一方、上記Ｓ１６０−４−７−７において大当たりフラグがＯＮではない（当否判定結果が外れである）と判断された場合には、主制御基板４０のＲＡＭ（保留記憶手段）における一番目のリーチ乱数値がロードされてリーチ成立数値と対比され、両者が一致する場合にはリーチ有りとされ、一致しない場合にはリーチ無しとなる（Ｓ１６０−４−７−９）。リーチ有りの場合には、主制御基板４０のＲＡＭ（保留記憶手段）における一番目の変動態様乱数値がロードされ、予め設定されている高確率状態中のリーチ外れテーブルにおける変動態様乱数値と一致する変動態様が選択される（ここで選択された変動態様を変動態様Ｅとする）（Ｓ１６０−４−７−１０）。また、Ｓ１６０−４−７−９でリーチ無しと判断された場合、主制御基板４０のＲＡＭ（保留記憶手段）における一番目の変動態様乱数値がロードされ、予め設定されている高確率状態中の外れテーブルにおける変動態様乱数値と一致する変動態様が選択される（ここで選択された変動態様を変動態様Ｆとする）（Ｓ１６０−４−７−１１）。変動態様の選択後、選択した変動コマンドを送信バッファに格納し（Ｓ１６０−４−７−１２）、その他必要な処理（Ｓ１６０−４−７−１３）が行われた後、この特別図柄変動態様選択処理（Ｓ１６０−４−７）が終了する。なお、ここで選択された変動コマンドはサブ制御基板４２へ送信される。
【００４０】
特別図柄変動態様選択処理（Ｓ１６０−４−７）に次いで特別図柄乱数シフト処理（Ｓ１６０−４−８）が行われる。特別図柄乱数シフト処理（Ｓ１６０−４−８）では、主制御基板４０のＲＡＭにおける特別図柄変動保留球数のデータ記憶領域において、ロード（読み出し）順位一位のアドレスの記憶領域に記憶されていた特別図柄主要乱数値（大当たり乱数値、リーチ乱数値、変動態様乱数値）等のデータが、先の処理でロードされて空席となることに起因して、ロード順位が二位以降のアドレスに記憶されている特別図柄主要乱数値（大当たり乱数値、リーチ乱数値、変動態様乱数値）等のデータについて、ロード順位を一つずつ繰り上げるアドレスのシフトが行われる。具体的には、図１３に示すように、まず当否判定手段の判定結果に基づく特別図柄（識別情報）の変動表示が行われることにより、主制御基板４０のＲＡＭに記憶されていた特別図柄変動保留球数から１減算（例えば保留球数２のものは１にされ、３のものは２にされる等）され（Ｓ１６０−４−８−１）、次に各保留に対応するデータが各保留から１減算した保留のＲＡＭアドレスにシフトされ（Ｓ１６０−４−８−２）、続いて最下位（ロード順位が最後、本実施例では４個目）の保留に対応するＲＡＭアドレスに０がセットされる（Ｓ１６０−４−８−３）。
【００４１】
特別図柄乱数シフト処理（Ｓ１６０−４−８）に次いで、特別図柄変動開始設定処理（Ｓ１６０−４−９）が行われる。特別図柄変動開始設定処理（Ｓ１６０−４−９）では、特別図柄の変動開始に必要なコマンドの準備などの設定が行われる。特別図柄変動開始設定処理（Ｓ１６０−４−９）の次に、特別動作ステータスが２に設定され（Ｓ１６０−４−１０）、待機中が解除され（Ｓ１６０−４−１１）、特別図柄待機処理（Ｓ１６０−４）が終了する。
【００４２】
特別動作ステータスが２の場合に行われる変動中処理（Ｓ１６０−５）では図１４に示すように、特別動作タイマ判定処理が行われる（Ｓ１６０−５−１）。詳しくは、特別図柄の変動時間（変動態様の変動時間）が終了したか否か（動作タイマ＝０か否か）が判断され（Ｓ１６０−５−２）、変動時間が終了していなければこの変動中処理（Ｓ１６０−５）が終了する。一方、変動時間が終了していれば変動停止コマンドがセットされる（Ｓ１６０−５−３）。続いて特別動作ステータスが３にセットされ（Ｓ１６０−５−４）、その他必要な処理（Ｓ１６０−５−５）が行われた後に、この変動中処理（Ｓ１６０−５）が終了する。
【００４３】
特別動作ステータスが３の場合に行われる特別図柄確定処理（Ｓ１６０−６）では図１５に示すように、まず大当たりフラグがＯＮ（「１」）か否か、すなわち大当たりか否か判断される（Ｓ１６０−６−１）。大当たりフラグがＯＮ、すなわち大当たりの場合には、ラウンドカウンタがセットされ（Ｓ１６０−６−２）、特別動作ステータスが４にセットされた（Ｓ１６０−６−３）後、この特別図柄確定処理（Ｓ１６０−６）が終了する。ラウンドカウンタは、成立した大当たりのラウンド数に対応した値にセットされる。一方、Ｓ１６０−６−１で大当たりフラグがＯＦＦ、すなわち外れと判断された場合には、特別動作ステータスが１にセットされ（Ｓ１６０−６−４）、この特別図柄確定処理（Ｓ１６０−６）が終了する。
【００４４】
特別動作ステータスが４の場合に行われる特別電動役物処理（Ｓ１６０−７）では、図１６に示すように、確変（高確率状態）フラグがＯＦＦされ（Ｓ１６０−７−１）、大当たりのオープニングが実施されたか否か（これから大当たりが始まる旨の映像が表示部１１に表示されたか否か等）が確認される（Ｓ１６０−７−２）。大当たりのオープニングが実施されたことが確認された後、大当たり終了フラグがＯＮ（「１」）か否か判断され（Ｓ１６０−７−３）、大当たり終了フラグがＯＮではない、すなわち大当たり遊技終了ではない場合には現在大入賞口３４が開放中か否か判断され（Ｓ１６０−７−４）、開放中ではなく閉鎖中の場合には大入賞口３４の開放時間か否か判断される（Ｓ１６０−７−５）。大入賞口３４の開放時間の場合には大入賞口３４の開放処理が行われ（Ｓ１６０−７−６）、その後にこの特別電動役物処理（Ｓ１６０−７）が終了する。それに対して大入賞口３４の開放時間となっていないときには、この特別電動役物処理（Ｓ１６０−７）が終了する。
【００４５】
一方、Ｓ１６０−７−４で大入賞口３４が開放中と判断されると、大入賞口３４に１０個遊技球が入賞（Ｓ１６０−７−７）、若しくはラウンド終了時間経過（Ｓ１６０−７−８）の何れかであるか否か判断され、何れでもない場合にはそのままこの特別電動役物処理（Ｓ１６０−７）が終了する。それに対して大入賞口３４に１０個遊技球が入賞、若しくはラウンド終了時間経過の何れかである場合には、大入賞口閉鎖処理（Ｓ１６０−７−９）とラウンドカウンタの値から１減算する処理（Ｓ１６０−７−１０）が行われる。なお、大入賞口閉鎖処理（Ｓ１６０−７−９）では、大入賞口３４閉鎖のコマンドが出力バッファにセットされる。続いて、ラウンドカウンタが０か否か判断され（Ｓ１６０−７−１１）、ラウンドカウンタが０ではない場合には、そのままこの特別電動役物処理（Ｓ１６０−７）が終了し、それに対してラウンドカウンタが０の場合には、大当たり終了処理（Ｓ１６０−７−１２）が行われる。その後、大当たり終了フラグがＯＮにされ（Ｓ１６０−７−１３）、この特別電動役物処理（Ｓ１６０−７）が終了する。
【００４６】
それに対し、上記Ｓ１６０−７−１で大当たり終了フラグがＯＮ（「１」）、すなわち大当たり終了と判断されると、大当たり終了フラグをＯＦＦにセットする処理（Ｓ１６０−７−１４）と、大当たりフラグをＯＦＦにする処理（Ｓ１６０−７−１５）が行われ、大当たりが確率変動大当たりか否かが確認される（Ｓ１６０−７−１６）。確率変動大当たりの場合には、再び確率変動フラグがＯＮにされる（Ｓ１６０−７−１７）。その後、特別動作ステータスが１にセットされ（Ｓ１６０−７−１８）、この特別電動役物処理（Ｓ１６０−７）が終了する。一方、上記Ｓ１６０−７−１６において、確率変動大当たりでない場合には、確率変動フラグをＯＮにすることなく（ＯＦＦにした状態のまま）、この特別電動役物処理（Ｓ１６０−７）が終了する。
【００４７】
特別動作処理（Ｓ１６０）の次に保留球数処理（Ｓ１７０）が行われる。保留球数処理（Ｓ１７０）では、図１７に示すように現在の特別図柄、普通図柄の保留球数がロードされ（Ｓ１７０−１）、保留球数が特図保留コマンド、普図保留コマンドとして出力バッファにセットされる（Ｓ１７０−２）。この保留球数処理（Ｓ１７０）により、主制御基板４０のＲＡＭ（保留記憶手段）の保留球数に関する記憶がサブ制御基板４２へ出力されるようにセットされる。
【００４８】
その他の処理（Ｓ１８０）では、遊技に必要なその他の様々な処理が必要に応じて行われる。
【００４９】
２）サブ制御基板が行う制御処理
次に、上記サブ制御基板４２（演出制御手段）が行う制御処理について説明する。上記サブ制御基板４２が行うサブ制御メイン処理（Ｓ２００）では、図１８に示すように、まずＣＰＵ初期化処理が行われる（Ｓ２０１）。詳しくは、スタックの設定、ＣＰＵの設定、ＳＩＯ、ＣＴＣの設定等が行われる。そして、電源断信号がＯＮで、かつ、サブ制御基板４２のＲＡＭの内容が正常であるか否かの処理が行われる（Ｓ２０２）。電源断信号がＯＮでない、または、ＲＡＭの内容が正常でない場合には、ＲＡＭの初期化を行う（Ｓ２０３）。その後、ウォッチドッグタイマカウンタ１（２ｍｓ用）ウォッチドッグタイマカウンタ２（１０ｍｓ用）の初期化を行う（Ｓ２０４）。ウォッチドッグタイマカウンタの初期化後、割り込みを禁止した上で（Ｓ２０５）、各種演出や各種図柄乱数等の更新処理を行う（乱数シード更新；Ｓ２０６）。更新処理後、割り込みを許可して（Ｓ２０７）ループ処理が行われる。このループ処理では、受信割り込み処理（Ｓ３００）、２ｍｓタイマ割り込み処理（Ｓ４００）、および１０ｍｓタイマ割り込み処理（Ｓ５００）が行われる。
【００５０】
図１９に示す受信割り込み処理（Ｓ３００）は、主制御基板４０からのコマンド（制御信号）を受信するための処理である。受信割り込み処理（Ｓ３００）では、まず上記主制御基板４０からのストローブ（ＳＴＢ）信号がＯＮか確認され（Ｓ３０１）、ストローブ信号がＯＮ、すなわち外部ＩＮＴ入力部にストローブ信号が入力されると、上記主制御基板４０から出力されたコマンド（制御信号）の受信およびＲＡＭへの格納が行われる（Ｓ３０２）。ここで主制御基板４０から受信するコマンドには、各種大当たりに対応した演出を実行するための上記変動コマンド等が含まれる。一方、ストローブ信号がＯＮになっていなければ、その時点でこの受信割り込み処理（Ｓ３００）が終了する。
【００５１】
図２０に示す２ｍｓタイマ割り込み処理（Ｓ４００）は、１０ｍｓタイマ割り込み処理より優先して行われる。入力処理（Ｓ４０１）では、操作ボタン２４の操作によるエッジデータやレベルデータ（スイッチデータ）の作成を行う。ランプデータデータ出力処理（Ｓ４０２）では、ランプ点灯パターンや音声パターンなどを２ｍｓ毎に作成して出力する。駆動処理（Ｓ４０３）では、駆動物（役物）を駆動するための制御データを作成して出力する。ウォッチドッグタイマカウンタ１初期化処理（Ｓ４０４）では、ウォッチドッグタイマ１を初期化する。
【００５２】
図２１に示す１０ｍｓタイマ割り込み処理（Ｓ５００）では、メインコマンド解析処理（Ｓ５０１）として、受信割り込み処理で主制御基板４０から受信したコマンド（制御信号）を解析し、コマンドに対応した処理を行う。
【００５３】
図２２に示すようにメインコマンド解析処理（Ｓ５０１）では、まず主制御基板４０からコマンド（制御信号）を受信したか否かが判断される（Ｓ５０１−１）。主制御基板４０からコマンドを受信していないときには、このメインコマンド解析処理（Ｓ５０１）は終了する。一方、主制御基板４０からコマンドを受信したときには、そのコマンドが変動コマンドか否かが判断され（Ｓ５０１−２）、変動コマンドでない場合には、その他のコマンド処理（客待ちコマンド等）を実施し（Ｓ５０１−３）、コマンド解析処理（Ｓ５０１）は終了する。Ｓ５０１−２において変動コマンドを受信したときには、そのコマンドに基づいて演出を決定する演出態様抽選処理（Ｓ５０１−４）（詳細を後述）を行った後、その他のコマンド処理を実施し（Ｓ５０１−３）、メインコマンド解析処理（Ｓ５０１）は終了する。
【００５４】
メインコマンド解析処理（Ｓ５０１）の後、出力するランプデータの作成を行うランプ処理（Ｓ５０２）、操作ボタン２４が操作されたことに基づいて演出を制御するボタン処理（Ｓ５０３）、およびその他の処理（Ｓ５０４）を行った後、ウォッチドッグタイマカウンタ２を初期化し（Ｓ５０５）、１０ｍｓタイマ割り込み処理（Ｓ５００）を終了する。
【００５５】
以下、演出態様抽選処理（Ｓ５０１−４）について説明する。図２３に示すように、演出態様抽選処理（Ｓ５０１−４）は、取得された演出用乱数値に基づいて、実行する演出（いわゆる予告等）を選択・決定する処理であり、演出用テーブル選択処理（Ｓ５０１−４−１）と、乱数値取得処理（Ｓ５０１−４−２）と、判定範囲設定処理（Ｓ５０１−４−３）と、判定処理（Ｓ５０１−４−４）と、を実行する。各処理の詳細は次の通りである。
【００５６】
図２４に示す演出用テーブル選択処理（Ｓ５０１−４−１）では、まず主制御基板によって決定された上記変動態様に対応した演出用テーブルを選択する（Ｓ５０１−４−１−１）。本実施形態では、一つの変動態様（変動態様Ａ〜Ｆのそれぞれ）に一つの演出用テーブル（演出用テーブル１〜６のいずれか）が対応づけられている。そのため、主制御基板によって決定された変動態様からそれに対応する演出用テーブルが自動的に選択される。
【００５７】
演出用テーブルは、図２８に示すように予め設定された複数の演出態様のそれぞれに、演出決定用乱数を供給する演出決定用の乱数カウンタ（乱数源）が生成する乱数の数値範囲を分割してなる「連続する分割数値範囲」（分割された一つ一つの数値範囲のことであって、自然数が順に並んだものをいう。ただし、本実施形態では、後述するように全く数値が割り当てられていないものも「分割数値範囲」とすることがある）が対応づけられたテーブルである。本実施形態では、計六つの演出態様（第一演出態様〜第六演出態様）が設けられており、演出決定用の乱数カウンタは１〜２００（自然数）の数値範囲内で乱数を生成するため、１〜２００の数値範囲が六分割されてなる連続する分割数値範囲（数値が小さいものから順に第一分割数値範囲〜第六分割数値範囲とする）が各演出態様に対応づけられる。例えば、図２８の演出用テーブル１の場合（以下当該例を第一実施例と称する）、第一分割数値範囲１〜１０が第一演出態様に、第二分割数値範囲１１〜３０が第二演出態様に、第三分割数値範囲３１〜６０が第三演出態様に、第四分割数値範囲６１〜１００が第四演出態様に、第五分割数値範囲１０１〜１４５が第五演出態様に、第六分割数値範囲１４６〜２００が第六演出態様に、それぞれ対応づけられている。
【００５８】
次いで、選択された演出用テーブルの閾値のデータを抽出する（Ｓ５０１−４−１−２）。閾値は、ある分割数値範囲の最小値がそのまま設定される。第一実施例の場合には、第四演出態様に対応づけられた第四分割数値範囲６１〜１００の最小値である「６１」がそのまま閾値として設定されている。この閾値は、閾値未満の数値で構成される複数の分割数値範囲の数と、閾値以上の数値で構成される複数の分割数値範囲の数とができるだけ等しくなるように（数が略同一となるように）設定される。
【００５９】
特に、閾値未満の数値で構成される複数の分割数値範囲（演出態様）の数と、閾値以上の数値で構成される複数の分割数値範囲（演出態様）の数との差が、０または１に設定されているとよい。第一実施例は六つの分割数値範囲（演出態様）に対して一つの閾値のみが設定される構成であるため、閾値未満の数値で構成される分割数値範囲が三つ、閾値以上の数値で構成される分割数値範囲も三つとなるように閾値が設定される。つまり、一つの閾値のみが設定される場合、分割数値範囲の全数が偶数であれば閾値未満の数値で構成される分割数値範囲の数と閾値以上の数値で構成される分割数値範囲の数とが等しくなるように（差が０となるように）閾値が設定され、分割数値範囲の全数が奇数であれば閾値未満の数値で構成される分割数値範囲の数と閾値以上の数値で構成される分割数値範囲の数との差が１となるように閾値が設定されるとよい。
【００６０】
演出用テーブル選択処理（Ｓ５０１−４−１）後に行われる図２５に示す乱数値取得処理（Ｓ５０１−４−２）では、乱数カウンタによって生成される乱数源から一つの演出用乱数値を取得する（この演出用乱数値を取得する構成が本発明における演出用乱数値取得手段に相当する）（Ｓ５０１−４−２−１）。第一実施例では１〜２００の数値範囲内から一つの数値が取得される。
【００６１】
乱数値取得処理（Ｓ５０１−４−２）後に行われる図２６に示す判定範囲設定処理（Ｓ５０１−４−３）では、まず取得された演出用乱数値が閾値未満であるか閾値以上であるかが判別される（Ｓ５０１−４−３−１）。演出用乱数値が閾値未満であれば第一判定範囲が設定され（Ｓ５０１−４−３−２）、閾値以上であれば第二判定範囲が設定される（Ｓ５０１−４−３−３）。図２８の演出用テーブル１の場合では、演出用乱数値が１〜６０の場合には第一判定範囲が設定され、演出用乱数値が６１〜２００の場合には第二判定範囲が設定される。
【００６２】
判定範囲設定処理（Ｓ５０１−４−３）後に行われる図２７に示す判定処理（Ｓ５０１−４−４）では、まず選択した演出用テーブルが当該処理に用いられるテーブルとして設定される（Ｓ５０１−４−４−１）。そして、判定範囲設定処理（Ｓ５０１−４−３）において設定された判定範囲が、第一判定範囲か否か（第一判定範囲か第二判定範囲か）が判別される（Ｓ５０１−４−４−２）。第一判定範囲が設定されている場合には、取得された演出用乱数値が第一判定範囲に属する分割数値範囲のうちのいずれに属するかが判定される（Ｓ５０１−４−４−３）。つまり、第一実施例では、第一分割数値範囲〜第三分割数値範囲のいずれに属するかが判定される。一方、第二判定範囲が設定されている場合には、取得された演出用乱数値が第二判定範囲に属する分割数値範囲のうちのいずれに属するかが判定される（Ｓ５０１−４−４−４）。つまり、第一実施例では、第四分割数値範囲〜第六分割数値範囲のいずれに属するかが判定される。なお、演出用乱数値がどの各分割数値範囲に属するかを照らし合わせる順番はどのような順番であってもよい。例えば、数値の小さい順（第一分割数値範囲→第二分割数値範囲→第三分割数値範囲、第四分割数値範囲→第五分割数値範囲→第六分割数値範囲）に行ってもよいし、数値の大きい順（第三分割数値範囲→第二分割数値範囲→第一分割数値範囲、第六分割数値範囲→第五分割数値範囲→第四分割数値範囲）に行ってもよいし、このような大小関係に基づく順番通りに行わなくてもよい。いずれにせよ、第一実施例では、演出用乱数値と各分割数値範囲との最大の照合回数は三回となり、全ての分割数値範囲と照らし合わせる場合の最大の照合回数である六回よりも少なくなる。
【００６３】
図２３から図２７に示した演出態様抽選処理（Ｓ５０１−４）は、図２８に示す例のような一つの閾値が設定される場合の処理フローであるが、図２９に示す例のように複数の閾値が設定された場合は次のような処理フローとなる。以下、図２９の演出用テーブル１が選択された場合を第二実施例と称し、その処理フローについて説明する。
【００６４】
演出用テーブル選択処理では、第一実施例と同様にまず主制御基板によって決定された上記変動態様（変動態様Ａ〜Ｆ）に対応した演出用テーブル（演出用テーブル１〜６）を選択する。
【００６５】
次いで、演出用テーブルの複数の閾値のデータを抽出する。各閾値は、ある分割数値範囲の最小値がそのまま設定される。第二実施例の場合には、第三演出態様に対応づけられた第三分割数値範囲３１〜６０の最小値である「３１」、および第五演出態様に対応づけられた第五分割数値範囲１０１〜１４５の最小値である「１０１」がそのまま閾値（第一閾値および第二閾値）として設定される。この閾値は、最も小さい閾値未満の数値で構成される複数の分割数値範囲の数と、ある閾値以上かつそのある閾値の次に大きい閾値未満の数値で構成される分割数値範囲の数と、最も大きい閾値以上の数値で構成される複数の分割数値範囲の数とが、できるだけ等しくなるように（略同一となるように）設定される。
【００６６】
特に、閾値で区分けされた数値範囲に属する複数の分割数値範囲同士の差が０または１となるように設定されているとよい。第二実施例は六つの分割数値範囲（演出態様）に対して第一閾値および第二閾値という二つの閾値が設定される構成であるため、最も小さい閾値（「３１」）未満の数値で構成される第一判定範囲に属する分割数値範囲が二つ、ある閾値（「３１」）以上かつそのある閾値の次に大きい閾値（「１０１」）未満の数値で構成される第二判定範囲に属する分割数値範囲が二つ、最も大きい閾値（「１０１」）以上の数値で構成される第三判定範囲に属する分割数値範囲が二つとなるように各閾値が設定される。つまり、複数の閾値が設定される場合、分割数値範囲の全数が閾値で区分けされる数（閾値の数＋１）で割り切れれば、区分けされた数値範囲に属する分割数値範囲の数が等しくなるように（差が０となるように）設定され、分割数値範囲の全数が閾値で区分けされる数で割り切れなければ、区分けされた数値範囲に属する分割数値範囲の数の差が最大１となるように設定されるとよい。例えば分割数値範囲の全数が８であり、二つの閾値が設定される（三つに区分けされる）のであれば、区分けされた各数値範囲に属する分割数値範囲の数が２／３／３（順不動）となるように設定されるとよい。
【００６７】
演出用テーブル選択処理後に行われる乱数値取得処理では、第一実施例と同様に乱数カウンタによって生成される乱数源（１〜２００）から一つの演出用乱数値を取得する。
【００６８】
乱数値取得処理後に行われる判定範囲設定処理では、取得された演出用乱数値と各閾値との大小関係（各閾値未満であるか以上であるか）が判別される。演出用乱数値が最も小さい閾値未満であれば、第一判定範囲が設定される。演出用乱数値がある閾値以上かつある閾値の次に大きい閾値未満の数値であれば、第ｘ（ｘ＝「ある閾値」の小さい方からの順＋１）判定範囲が設定される。演出用乱数値が最も大きい閾値以上であれば、第Ｘ（Ｘ＝「最も大きい閾値」の小さい方からの順（すなわち閾値の数）＋１）判定範囲が設定される（つまり、複数の閾値が設定されている場合は、ある閾値から次に大きい閾値までの数値で構成された分割数値範囲が判定範囲として順に設定される）。第二実施例では、演出用乱数値が最も小さい閾値「３１」未満である１〜３０の場合には第一判定範囲が設定され、演出用乱数値がある閾値「３１」以上かつある閾値の次に大きい閾値「１０１」未満の数値で構成される３１〜１００の場合には第二判定範囲が設定され、演出用乱数値が最も大きい閾値「１０１」以上である１０１〜２００の場合には第三判定範囲が設定される。
【００６９】
判定範囲設定処理後に行われる判定処理では、選択した演出用テーブルが当該処理に用いられるテーブルとして設定される。そして、判定範囲設定処理において設定された判定範囲がどの判定範囲か判別された上で、取得された演出用乱数値が当該判定範囲に属する分割数値範囲のうちのいずれに属するかが判定される。つまり、第二実施例では、第一判定範囲が設定されている場合には、取得された演出用乱数値が第一分割数値範囲および第二分割数値範囲のいずれに属するかが判定される。第三判定範囲が設定されている場合には、取得された演出用乱数値が第三分割数値範囲および第四分割数値範囲のいずれに属するかが判定される。第三判定範囲が設定されている場合には、取得された演出用乱数値が第五分割数値範囲および第六分割数値範囲のいずれに属するかが判定される。つまり、第二実施例では、演出用乱数値と各分割数値範囲との最大の照合回数は二回となり、全ての分割数値範囲と照らし合わせる場合における考え得る最大の照合回数である六回よりも少なくなる。
【００７０】
以上説明したように、本実施形態は、取得された演出用乱数値を少なくとも一つの閾値と比較した上でそれに応じて以下の１）〜３）のように場合分けし、当該演出用乱数値が属する分割数値範囲を判定するものである。
１）演出用乱数値が最も小さい閾値未満である場合には、演出用乱数値が当該閾値未満の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定する
２）演出用乱数値がある閾値以上かつある閾値の次に大きい閾値未満である場合には、演出用乱数値が当該ある閾値以上かつある閾値の次に大きい閾値未満の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定する
３）演出用乱数値が最も大きい閾値以上である場合には、演出用乱数値が当該閾値以上の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定する
【００７１】
一つの閾値のみが設定されている場合には、当該一つの閾値が上記１）における「最も小さい閾値」であるとともに上記３）における「最も大きい閾値」でもあるから、演出用乱数値が当該一つの閾値未満である場合には、演出用乱数値が当該一つの閾値未満の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定し、演出用乱数値が当該一つの閾値以上である場合には、演出用乱数値が当該一つの閾値以上の数値で構成される複数の分割数値範囲のうちのいずれに属するかを判定することになる。なお、一つの閾値のみが設定されている場合には、ある閾値以上かつある閾値の次に大きい閾値未満、という範囲は存在しないから、上記２）に相当するケースが発生しないことになる。
【００７２】
一方、例えば二つの閾値が設定されている場合には、当該二つの閾値のうちの小さい方が上記１）における「最も小さい閾値」となり、大きい方が上記３）における「最も大きい閾値」となる。また、当該二つの閾値のうちの小さい方が上記２）における「ある閾値」となり、大きい方が上記２）における「ある閾値の次に大きい閾値」となる。
【００７３】
また、本実施形態では、図２８に示すように、複数の変動態様のそれぞれに演出用テーブルが対応づけられている。これらのテーブルのうち、演出用テーブル４や６は、第四演出態様〜第六演出態様が実行されないものである。このような場合であっても、第一演出態様〜第六演出態様の全てが実行される可能性のある演出用テーブル１、２、５に合わせて、第三演出態様（第三分割数値範囲）と第四演出態様（第四分割数値範囲）の間に閾値が位置するように（閾値＝２００として）設定されていてもよい。つまり、複数の演出用テーブルが一組となった演出用テーブル組において、各演出用テーブルにおける閾値の位置が同じ位置となるように設定されていてもよい。このような場合には、演出用テーブル４や６における第四分割数値範囲〜第六分割数値範囲は、まったく数値が割り当てられていないものとなるが、本実施形態はこのような数値が割り当てられていないものも「分割数値範囲」に含むものとする。
【００７４】
ただし、このようにある演出用テーブル組において、各演出用テーブルにおける閾値の位置が同じ位置となるように必ず設定されていなければならないわけではなく、各演出用テーブルにおける閾値の位置が異なっていてもよい。例えば、図２８の演出用テーブル３は、第一演出態様〜第四演出態様が実行されるものであるから、第二演出態様（第二分割数値範囲）と第三演出態様（第三分割数値範囲）の間に閾値が位置するように設定されていてもよい。つまり、実行される可能性のある演出態様が閾値を境としてできるだけ均等に分割されるように、各演出用テーブルにおいて異なる閾値を設定してもよい。
【００７５】
次に、取得された演出用乱数値が複数の分割数値範囲のうちのどの分割数値範囲に属するかを判定する具体的な手法（以下、判定手順例と称する）を説明する。
【００７６】
本判定手順例では、図３０に示した演出用テーブルを用いる。なお、この図３０に示した演出用テーブルは、図２８に示した演出用テーブル（第一実施例）と実体は同じである。図３０に示した演出用テーブルは、図２８で示した複数の分割数値範囲が比較値に置き換えられて、各演出態様と対応づけられたものである。
【００７７】
比較値はある分割数値範囲の最大値から、その一つ小さい分割数値範囲の最大値を差し引いた値が設定される。演出用テーブル１を例に説明すると、第一分割数値範囲に対応する第一比較値は、第一分割数値範囲１〜１０の最大値１０がそのまま比較値として設定される。第二分割数値範囲に対応する第二比較値は、第二分割数値範囲１１〜３０の最大値３０から第一分割数値範囲の最大値１０を差し引いた値２０が設定される。第三分割数値範囲に対応する第三比較値は、第三分割数値範囲３１〜６０の最大値６０から第二分割数値範囲の最大値３０を差し引いた値３０が設定される。第四分割数値範囲に対応する第四比較値は、第四分割数値範囲６１〜１００の最大値１００から第三分割数値範囲の最大値６０を差し引いた値４０が設定される。第五分割数値範囲に対応する第五比較値は、第五分割数値範囲１０１〜１４５の最大値１４５から第四分割数値範囲の最大値１００を差し引いた値４５が設定される。第六分割数値範囲に対応する第六比較値は、第六分割数値範囲１４６〜２００の最大値２００から第五分割数値範囲の最大値１４５を差し引いた値５５が設定される。
【００７８】
演出用テーブル１が選択された上で、演出用乱数値として４５が取得された場合には、まず演出用乱数値４５が閾値６１未満であることが判断され、演出用乱数値が閾値６１未満の数値で構成される第一分割数値範囲（第一演出態様）〜第三分割数値範囲（第三演出態様）のいずれに属するかを判定することが決定する。次いで、演出用乱数値４５が第一比較値１０を超えているかどうかが判断される。演出用乱数値が第一比較値を超えているため、取得された演出用乱数値が第一分割数値範囲に属するものでないことが判定される。そして、演出用乱数値から第一比較値を差し引いた値、すなわち４５−１０＝３５が第二比較値２０を超えているかどうかが判断される。演出用乱数値から第一比較値を差し引いた値が第二比較値を超えているため、取得された演出用乱数値が第二分割数値範囲に属するものでないことが判定される。最後に、演出用乱数値から第一比較値を差し引いた値からさらに第二比較値を差し引いた値、すなわち３５−２０＝１５が、第三比較値３０を超えているかどうかが判断される。演出用乱数値から第一比較値を差し引いた値からさらに第二比較値を差し引いた値は、第三比較値を超えていないため、取得された演出用乱数値は、第三分割数値範囲に属すると判定される。
【００７９】
取得された演出用乱数値が閾値６１を超えるものの場合には、類似の手順で第四比較値〜第六比較値と比較され、取得された演出用乱数値が属する分割数値範囲が判定される。
【００８０】
例えば、演出用乱数値として１４０が取得された場合には、まず演出用乱数値１４０が閾値６１以上であることが判断され、演出用乱数値が閾値６１以上の数値で構成される第四分割数値範囲（第四演出態様）〜第六分割数値範囲（第六演出態様）のいずれに属するかを判定することが決定する。この場合には、比較値との大小関係を見る前に、演出用乱数値から「閾値−１」を差し引く。すなわち、１４０−（６１−１）＝８０を本処理で用いる値（以下演算値と称する）とする。この演算値を算出する処理のある点が、上記演出用乱数値が閾値未満であった場合の手順と異なる。そして、演算値８０が第四比較値４０を超えているかどうかが判断される。演算値が第四比較値を超えているため、取得された演出用乱数値が第四分割数値範囲に属するものでないことが判定される。そして、演算値から第四比較値を差し引いた値、すなわち８０−４０＝４５が第五比較値４５を超えているかどうかが判断される。演出用乱数値から第一比較値を差し引いた値が第二比較値を超えていないため、取得された演出用乱数値が第五分割数値範囲に属するものであることが判定される。
【００８１】
このように、本判定手順例では、取得された演出用乱数値またはこの演出用乱数値から算出された演算値を、閾値未満の分割数値範囲に対応する比較値または閾値以上の分割数値範囲に対応する比較値と比較して、当該演出用乱数値が属する分割数値範囲を判定するものである。
【００８２】
なお、上記判定手順は、数値の小さい方の比較値から順に（図３０において実線の矢印で示す順に）大小関係を明らかにしていくものであることを説明したが、数値の大きい方の比較値から順に（図３０において点線の矢印で示す順に）大小関係を明らかにしていくことにより、取得された演出用乱数値が属する分割数値範囲を判定する手順としてもよい。
【００８３】
また、取得された演出用乱数値が閾値未満であるか以上であるかを判断した上で、閾値未満の数値で構成される複数の分割数値範囲のいずれに属するか、または閾値以上の数値で構成される複数の分割数値範囲のいずれに属するかを判断することができる手法であれば、上記判定手順以外の手順を採用してもよい。どのような判定手順を採用したとしても、本実施形態のように閾値との大小関係を見ることによって照合対象となる分割数値範囲を減らした上で、一つ一つの分割数値範囲と照合していくものであれば、閾値が設定されていない従来の構成よりも照合する回数（最大照合回数）を確実に減らすことができるからである。
【００８４】
また、上記判定手順は、図２９に示したような、複数の閾値が設定され、この複数の閾値によって数値範囲が三分割以上されたものにも適用することができる。
【００８５】
（本実施形態の主な効果）
以上説明した本実施形態にかかる遊技機１によれば、次のような効果が奏される。
【００８６】
本実施形態では、取得された演出用乱数値が閾値未満であるか閾値以上であるかを判断した上で、その閾値未満の数値またはその閾値以上の数値で構成される分割数値範囲のうちのいずれに属するかを判定するものであるから、演出態様を決定する際における演出用乱数値と分割数値範囲を照らし合わせる照合回数（最大の照合回数）が、従来のように全分割数値範囲と照合する可能性のある場合よりも相対的に少なくなる。よって、制御装置にかかる負荷を低減することが可能となる。
【００８７】
また、閾値で区分けされる各判定範囲に属する演出態様（分割数値範囲）の数ができるだけ均等になるように閾値を設定すれば、演出用乱数値が属した判定範囲によらず最大の照合回数が略等しくなる（上述したように、最も均等にするには、各判定範囲に属する演出態様（分割数値範囲）の数の差が０または１となるようにすればよい。図２８や図２９に示した場合ように六つの分割数値範囲が設定された場合には、少なくとも±３以内となるようにすればよい）。このようにすれば、照合回数がより少なくなるため、制御装置にかかる負荷をさらに低減することが可能となる。
【００８８】
以上、本発明の実施の形態について詳細に説明したが、本発明は上記実施の形態に何ら限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の改変が可能である。
【符号の説明】
【００８９】
１  遊技機
４２  サブ制御基板
【図１】
2013188383.tif 000003
【図２】
2013188383.tif 000004
【図３】
2013188383.tif 000005
【図４】
2013188383.tif 000006
【図５】
2013188383.tif 000007
【図６】
2013188383.tif 000008
【図７】
2013188383.tif 000009
【図８】
2013188383.tif 000010
【図９】
2013188383.tif 000011
【図１０】
2013188383.tif 000012
【図１１】
2013188383.tif 000013
【図１２】
2013188383.tif 000014
【図１３】
2013188383.tif 000015
【図１４】
2013188383.tif 000016
【図１５】
2013188383.tif 000017
【図１６】
2013188383.tif 000018
【図１７】
2013188383.tif 000019
【図１８】
2013188383.tif 000020
【図１９】
2013188383.tif 000021
【図２０】
2013188383.tif 000022
【図２１】
2013188383.tif 000023
【図２２】
2013188383.tif 000024
【図２３】
2013188383.tif 000025
【図２４】
2013188383.tif 000026
【図２５】
2013188383.tif 000027
【図２６】
2013188383.tif 000028
【図２７】
2013188383.tif 000029
【図２８】
2013188383.tif 000030
【図２９】
2013188383.tif 000031
【図３０】
2013188383.tif 000032