(57)【要約】【課題】特別遊技に移行する当否判定処理を迅速に処理することができ、制御装置の処理負担が軽減された弾球遊技機を提供すること。【解決手段】遊技盤上に設けられた始動口への入球に基づいて抽出された乱数と予め当否判定テーブル設定された判定値とを当否判定し、当りであれば特別遊技に移行する弾球遊技機において、当否判定テーブルには複数の上記判定値が設定され、かつ当否判定テーブルを複数の判定値からなる複数の段階に分割し、遊技の進行状況が予め設定された所定の条件を達成したか否かによって変動するループ回数を決定し、上記当否判定処理を、当否判定テーブルの段階ごとに実行させ、かつ上記ループ回数に基づき、複数の段階にわたって実行させ、遊技進行状況に応じて当り確率を変更するようにした。【選択図】        図９
2010179036.tif 000002
【特許請求の範囲】
【請求項１】
遊技球が遊技盤の所定の始動口に入球すると、当否判定用の乱数を抽出し、該乱数と予め設定された当否判定テーブルの判定値とが一致するか否かの当否判定処理を行い、一致していれば当りとなって遊技者にとって有利な特別遊技に移行する弾球遊技機において、
上記当否判定テーブルには複数の上記判定値が設定され、かつ当否判定テーブルを複数の上記判定値からなる複数の段階に分割し、
上記当否判定テーブルの段階ごとに上記当否判定処理を実行する当否判定手段と、当否判定処理を複数の上記段階にわたって実行させるようにループ制御するループ制御手段と、当否判定処理のループ回数を決定するループ回数決定手段とを具備し、
上記ループ回数決定手段は遊技の進行状況において予め設定された所定の条件が成立しているか否かに基づいてループ回数を決定し、上記ループ制御手段は上記決定されたループ回数に基づいて当否判定テーブルの複数の段階で当否判定処理を行い、上記遊技進行状況により特別遊技に移行する当り確率を変更するように構成したことを特徴とする弾球遊技機。
【請求項２】
請求項１に記載の弾球遊技機において、
上記当否判定テーブルの上記各段階を、連続する複数の判定値からなる所定の範囲で構成し、
上記当否判定手段は、上記当否判定テーブルの段階ごとに、上記当否判定用の乱数と、上記各段階の判定値の上限値および下限値とを比較して、上記乱数が上記範囲内にあるか否か判定するようになした弾球遊技機。
【請求項３】
請求項１または２に記載の弾球遊技機において、
上記ループ制御手段は、上記当否判定処理を、上記当否判定テーブルの判定値の小さい範囲の段階から判定値の大きい範囲の段階へ、または判定値の大きい範囲の段階から判定値の小さい範囲の段階へ順次ループ制御せしめるようになし、
上記当否判定手段は、上記当否判定処理の初期に上記当否判定用の乱数と上記当否判定テーブルの判断値の最小値または最大値と比較して、上記乱数が上記最小値よりも小さい、または上記最大値よりも大きいと判定したときは、直ちに当否判定処理を終了するようになした弾球遊技機。
【請求項４】
請求項１ないし３に記載の弾球遊技機において、
上記特別遊技に移行したときの特別図柄が予め設定された所定の図柄であると、上記当り確率を低確率または高確率に変更する確率変動機能を具備し、
上記ループ回数決定手段は、上記所定の条件として上記当り確率の変動状態に応じてループ回数を決定するようになした弾球遊技機。
【請求項５】
請求項１ないし３に記載の弾球遊技機において、
遊技盤に第１の始動口と第２の始動口を設け、上記第１の始動口への入球により抽出された第１の当否判定用の乱数に基づいて遊技盤の特別図柄表示装置に表示する第１の特別図柄が確定され、上記第２の始動口への入球により抽出された第２の当否判定用の乱数に基づいて上記特別図柄表示装置に表示する第２の特別図柄が確定され、
上記ループ回数決定手段は、上記所定の条件として上記第１または第２のいずれの特別図柄が選定されたかに応じてループ回数を決定するようになした弾球遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は弾球遊技機、特に遊技者にとって有利な特別遊技に移行する当否判定が実行され、遊技進行状況に応じて上記当否判定の当り確率を低確率と高確率とに変更する弾球遊技機に関する。
【背景技術】
【０００２】
弾球遊技機たるパチンコ機として、遊技盤上に発射された遊技球が予め設定された所定の始動口に入球すると、これに起因して乱数を抽出し、該乱数が当りか否か当否判定処理を行い、判定結果が当りであれば、大入賞口を開放して遊技者にとって賞球の獲得に有利な特別遊技を実行するようにしたもの(第１種のパチンコ機)がある。なお判定結果は、上記乱数に基づいて特別図柄が確定され、かつ演出図柄が選定されて、遊技盤上の特別図柄表示装置に上記特別図柄を変動し確定表示するとともに、演出図柄表示装置に上記演出図柄を変動し確定表示 (例えば３つの図柄を揃えるといった態様)して当りであることを報知する。
【０００３】
この種のパチンコ機では一般に、特別遊技後、当りとなった上記特別図柄の種類に応じて当否判定の当り確率を通常の低確率から高確率に変動する確率変動機能を有する。また上記特別遊技において、通常の大当り遊技と、大入賞口の開放時間が短くかつ開放回数が少ない小当り遊技を実施するものや、下記特許文献1に記載されたように、遊技盤上に第１および第２の２つの始動口が設けられ、いずれの始動口へ入球したのかで当り確率を変更する構成としたものがある。
なお特許文献1のパチンコ機では、第１および第２のいずれの始動口も大当り遊技へ移行する当り確率を同じにする一方、第１および第２のいずれの始動口へ入球したかによって小当り遊技へ移行する小当りの確率を変更する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２３７４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで従来のパチンコ機において、当否判定処理はパチンコ遊技を制御する主制御装置のプログラム処理で実行され、上記当否判定用の乱数と当否判定テーブルの複数の判定値を各々比較して一致するか否か判定している。また当否判定テーブルには低確率用のテーブルと高確率用のテーブルとを設け、高確率用は低確率用よりも多くの判定値が設定されている。
しかしながら従来の当否判定処理では、乱数と判定値とをひとつずつ比較しているため、主制御装置が実行するプログラム処理が多く処理時間を要するので、主制御装置の処理負担が大きくなり、処理速度が十分とは言えない。特に多くの判定値と比較する高確率時にはその傾向が大きい。また当否判定テーブルとして、各判定値をひとつずつ記憶し、更に低確率用および高確率用を設定する分、主制御装置の記憶容量が大きくなるといった課題があり、実質的に確率変動を伴う当否判定が効率よく処理されない。
【０００６】
そこで本発明は、制御装置のプログラム処理の負担を軽減して処理速度を向上し、確率変動を伴う当否判定を効率よく処理することができ、制御装置の記憶容量が軽減できる弾球遊技を提供することを課題としてなされたものである。
【課題を解決するための手段】
【０００７】
本発明は、遊技球が遊技盤の所定の始動口に入球すると、当否判定用の乱数を抽出し、該乱数と予め設定された当否判定テーブルの判定値とが一致するか否かの当否判定処理を行い、一致していれば当りとなって遊技者にとって有利な特別遊技に移行する弾球遊技機において、
上記当否判定テーブルには複数の上記判定値が設定され、かつ当否判定テーブルを複数の上記判定値からなる複数の段階に分割し、
上記当否判定テーブルの段階ごとに上記当否判定処理を実行する当否判定手段と、当否判定処理を複数の上記段階にわたって実行させるようにループ制御するループ制御手段と、当否判定処理のループ回数を決定するループ回数決定手段とを具備し、
上記ループ回数決定手段は遊技の進行状況において予め設定された所定の条件が成立しているか否かに基づいてループ回数を決定し、上記ループ制御手段は上記決定されたループ回数に基づいて当否判定テーブルの複数の段階で当否判定処理を行い、上記遊技進行状況により特別遊技に移行する当り確率を変更するようになす(請求項１)。
【０００８】
当否判定テーブルを段階的に分割し、遊技進行状況の条件により、当否判定テーブルの複数の段階にわたって実行する当否判定処理のループ回数を変更するようにしたので、ループ回数が少ないときは当否判定用の乱数と比較する判定値が少なく低確率の当否判定ができ、ループ回数が多いときは乱数と比較する判定値が多い高確率の当否判定ができ、よって確率変動を伴う当否判定を効率よく処理することができる。また、所定条件の成立に応じてループの実行回数を変更するように構成したので、条件の成立、不成立に関わらず当否判定処理のプログラムを共通化することができ、処理速度の向上、プログラムの記憶容量の軽減がはかれる。
【０００９】
上記当否判定テーブルの上記各段階を、連続する複数の判定値からなる所定の範囲で構成し、
上記当否判定手段は、上記当否判定テーブルの段階ごとに、上記当否判定用の乱数と、上記各段階の判定値の上限値および下限値とを比較して、上記乱数が上記範囲内にあるか否か判定するようになす(請求項２）。
【００１０】
当否判定処理は、当否判定用の乱数と各段階の上限値および下限値を比較することで、乱数が各段階の範囲内にあるか否か判定でき、当否判定処理の過程が軽減され、処理速度を向上させる。また当否判定テーブルは段階ごとに下限値と上限値とを記憶しておけばよく、記憶容量を軽減することができる。
【００１１】
上記ループ制御手段は、上記当否判定処理を、上記当否判定テーブルの判定値の小さい範囲の段階から判定値の大きい範囲の段階へ、または判定値の大きい範囲の段階から判定値の小さい範囲の段階へ順次ループ制御せしめるようになし、
上記当否判定手段は、上記当否判定処理の初期に上記当否判定用の乱数と上記当否判定テーブルの判断値の最小値または最大値と比較して、上記乱数が上記最小値よりも小さい、または上記最大値よりも大きいと判定したときは、直ちに当否判定処理を終了するようにする。（請求項３）。
【００１２】
当否判定処理の初期に、はずれ判定できるので、ループ回数と無関係に処理を終了することができ、処理速度の向上がはかれる。
【００１３】
上記特別遊技に移行したときの特別図柄が予め設定された所定の図柄であると、上記当り確率を低確率または高確率に変更する確率変動機能を具備し、
上記ループ回数決定手段は、上記所定の条件として上記当り確率の変動状態に応じてループ回数を決定する（請求項４）。
【００１４】
遊技盤に第１の始動口と第２の始動口を設け、上記第１の始動口への入球により抽出された第１の当否判定用の乱数に基づいて遊技盤の特別図柄表示装置に表示する第１の特別図柄が確定され、上記第２の始動口への入球により抽出された第２の当否判定用の乱数に基づいて上記特別図柄表示装置に表示する第２の特別図柄が確定され、
上記ループ回数決定手段は、上記所定の条件として上記第１または第２のいずれの特別図柄が選定されたかに応じてループ回数を決定する（請求項５）。
【００１５】
上記請求項４，５に記載のいずれの構成もループ回数を決定する条件として好適で、遊技の興趣を豊かにできる。
【図面の簡単な説明】
【００１６】
【図１】本発明を適用した弾球遊技機の全体斜視図である。
【図２】上記弾球遊技機の遊技盤の正面図である。
【図３】上記弾球遊技機の電気構成図である。
【図４】本発明の第１の実施形態にかかる弾球遊技機の主制御装置におけるメイン処理の制御内容を示すフローチャートである。
【図５】上記弾球遊技機の主制御装置における保留記憶処理の制御内容を示すフローチャートである。
【図６】上記弾球遊技機の主制御装置における先読み判定処理の制御内容を示すフローチャートである。
【図７】上記弾球遊技機の主制御装置における当否判定処理の制御内容を示すフローチャートである。
【図８】上記弾球遊技機の主制御装置における記憶乱数判定処理の制御内容を示すフローチャートである。
【図９】上記弾球遊技機に用いる当否判定テーブルを示す図である。
【図１０】上記弾球遊技機の主制御装置における図柄確定処理の制御内容を示すフローチャートである。
【図１１】図１１（Ａ）は上記弾球遊技機の特別図柄に対応する大当り遊技の種別を示す図、図１１（Ｂ）はモードフラグに対応する各種機能の作動状況を示す図である。
【図１２】本発明の第２の実施形態にかかる弾球遊技機の主制御装置における当否判定処理の制御内容を示すフローチャートである。
【図１３】上記弾球遊技機に用いる当否判定テーブルを示す図である。
【図１４】上記弾球遊技機の主制御装置における図柄確定処理の制御内容を示すフローチャートである。
【図１５】図１５（Ａ）は上記弾球遊技機の特別図柄に対応する当り遊技の種別を示す図、図１５（Ｂ）はモードフラグに対応する各種機能の作動状況を示す図である。
【図１６】本発明の第３の実施形態にかかる弾球遊技機の主制御装置における保留記憶処理の制御内容を示すフローチャートである。
【図１７】上記弾球遊技機の主制御装置における先読み判定処理の制御内容を示すフローチャートである。
【図１８】上記弾球遊技機の主制御装置における当否判定処理の制御内容を示すフローチャートである。
【図１９】上記弾球遊技機に用いる当否判定テーブルを示し、図１９（Ａ）は低確率時用のテーブルを示す図、図１９（Ｂ）は高確率時用のテーブルを示す図である。
【発明を実施するための形態】
【００１７】
弾球遊技機たるパチンコ機に本発明を適用した第１の実施形態を説明する。
本パチンコ機は従来構造と同様、複数の始動口を備え、いずれかの始動口に遊技球が入球すると、当否判定用の乱数が抽出され、これに基づいて当否判定を行ない、上記入球時に抽出された他の乱数に基づいて確定された特別図柄、演出図柄を特別図柄表示装置および演出図柄表示装置に表示し、判定結果が当りであれば遊技者にとって賞球の獲得に有利な特別遊技に移行する構成である。また特別遊技後、確定された特別図柄の種類によって当り確率が変動する確率変動（確変）機能を備えている。
図１はパチンコ機５０の斜視図であり、図１に示すように、パチンコ機５０は、長方形の外枠５１と前面枠５２とからなる筐体にて構成の各部を保持する構造である。なお、パチンコ機５０には、プリペイドカードの読み書き等を行うためのプリペイドカードユニット（ＣＲユニット）が付属することがある。
【００１８】
前面枠５２は、左端上下のヒンジ５４により外枠５１に対し開閉可能に取り付けられており、通常は図示するように閉じた状態とされる。
前面枠５２には、窓状の意匠枠６０が前面枠５２に対して開放可能に取り付けられている。この意匠枠６０には板ガラス６１が二重にはめ込まれ、板ガラス６１の奥には前面枠５２に保持された遊技盤１０が収納されている。
【００１９】
意匠枠６０の下方には上皿５５が配され、前面枠５２に対して開放可能に取り付けられている。
上皿５５の下方にては下皿６３が前面枠５２に固定され、下皿６３の右側には発射ハンドル６４が取り付けられている。発射ハンドル６４を時計回りに回動操作すれば発射装置（図示略）が稼働して、上皿５５から供給された遊技球を遊技盤１０に向けて発射する。
【００２０】
図２に示すように、遊技盤１０には外レール１１と内レール１２とによって囲まれた略円形の遊技領域１３が形成されている。遊技領域１３には、その中央部にセンターケース１４が装着されており、センターケース１４の左右両側には普通図柄の始動ゲート（通過口）２１と、それらの下方には風車２０が設置されている。
【００２１】
センターケース１４の直下には入球口たる第１の始動口(始動口１)２２Ａが設けられ、さらに第１の始動口２２Ａの直下位置にはチューリップ式普通電動役物からなる第２の始動口（始動口２）２２Ｂが設置されている。第１の始動口２２Ａはこれに遊技球が入球すると第１の当否判定用の乱数(以下、第１の乱数という)が抽出されて第１の特別図柄(特図１)を確定するものである。第２の始動口２２Ｂは入球により第２の当否判定用の乱数(第２の乱数)が抽出され第２の特別図柄(特図２)を確定する。第２の始動口２２Ｂは遊技球がゲート２１を通過したことに起因する普通図柄抽選で当りとなると所定の時間（約２．６秒）開放する。
【００２２】
第２の始動口２２Ｂの左右両側位置には普通入賞口２４が配されている。また、第２の始動口２２Ｂの下方には、開閉板にて開閉される大入賞口２５が配され、盤面最下部にはアウト口２８が設けられている。
なお、遊技盤１０の遊技領域１３には、多数の遊技釘が植設されている。
【００２３】
センターケース１４は中央に演出図柄表示装置１５（全体の図示は省略）のＬＣＤパネルが配設されている。該ＬＣＤパネルの外周には特図１、特図２をそれぞれ表示する特図１、特図２表示装置１６Ａ，１６Ｂ、特図１、特図２の保留記憶をそれぞれ表示する特図１、特図２保留数表示装置１７Ａ，１７Ｂが配設してある。
またセンターケース１４には、周知のものと同様にワープ入口、ワープ樋、ステージなどが設けられている。
【００２４】
図３は本パチンコ機５０の電気的構成を示すもので、主制御装置３０、払出制御装置３２、発射制御装置３４、サブ統合装置３５および演出図柄制御装置３６を備えている。詳細の図示は省略するが、これらの制御装置はいずれもＣＰＵ、ＲＯＭ、ＲＡＭ、入力ポート、出力ポート等を備えている。また、主制御装置３０には当否抽選用の乱数カウンタ、その他の抽選や選択に使用する乱数カウンタ等も備わっている。
【００２５】
主制御装置３０は、裏配線中継端子板および外部接続端子板を介して遊技場のホールコンピュータと電気的に接続され、入賞や大当り等の情報を出力する。主制御装置３０には、裏配線中継端子板や遊技盤中継端子板を介して、前面枠５２および意匠枠６０が閉じていることを検出する前面枠閉鎖ＳＷ(スイッチ)、意匠枠閉鎖ＳＷ、第１、第２の始動口２２Ａ，２２Ｂへの入球を検出する特図１、特図２始動ＳＷ、遊技球がゲート２１を通過したことを検出する普通図柄作動ＳＷ、大入賞口２５への入賞球を検出するカウントＳＷ、普通入賞口２４への入賞球を検出する一般入賞口ＳＷ等の検出信号が入力される。
【００２６】
また主制御装置３０は搭載しているプログラムに従って動作して、上述の検出信号などに基づいて遊技の進行に関わる各種のコマンドを生成し、払出制御装置３２や、演出中継端子板を介してサブ統合装置３５にコマンドを出力したり、図柄表示装置中継端子板を介して特図１、特図２表示装置１６Ａ，１６Ｂ、特図１、特図２保留数表示装置１７Ａ，１７Ｂ、普通図柄表示装置、普図保留数表示装置の表示制御を行なう。
主制御装置３０は、大入賞口２５の開閉板を駆動する大入賞口ソレノイドを制御して大入賞口を開放作動せしめる。また第２の始動口２２Ｂを開閉する普通役物ソレノイドの作動を制御する。
【００２７】
払出制御装置３２は、球タンクが空状態になったことを検出する球切れＳＷ、遊技球が払い出されたことを検出する払出ＳＷ、遊技球貯留皿が満杯状態になったことを検出する満杯ＳＷ等の検出信号が入力される。主制御装置３０から送られてくるコマンドに応じて払出モータを稼働させて遊技球を払い出させる。また、ＣＲユニットと電気的に接続され、精算表示装置を介して球貸および精算ＳＷによる貸出要求、精算要求の操作信号を受け付け、ＣＲユニットとデータを送受し、貸出要求信号に応じて払出モータを稼働させて貸球を払い出させ、ＣＲユニットに挿入されているプリペイドカードの残高表示を制御する。
【００２８】
発射制御装置３４は、発射停止ＳＷ、発射ハンドルに遊技者が接触（操作）していることを検出するタッチＳＷ、リミットＳＷ等の検出信号が入力される。払出制御装置３２を介して主制御装置３０から送られてくるコマンド（タッチＳＷの信号や遊技状況を反映している）、発射ハンドルの回動信号および発射停止ＳＷの信号に基づいて発射モータを制御して遊技球を発射および停止させ、タッチランプの点灯を制御する。
【００２９】
サブ統合装置３５は、音量調節ＳＷや遊技ＳＷなどの検出信号が入力される。主制御装置３０から送られてくるコマンドに応じて、スピーカを駆動して音声を出力することや、各種ＬＥＤや各種ランプの点灯、消灯等を制御する。更に演出図柄制御装置３６へ演出図柄の表示態様のコマンドを送信する。
【００３０】
演出図柄制御装置３６は、ＬＣＤパネルユニットや付属ユニットと共に演出図柄表示装置１５を構成している。上記ＬＣＤパネルはＬＣＤパネルユニットの一部である。演出図柄制御装置３６は、サブ統合装置３５から送られてくるコマンドに応じてＬＣＤパネルの表示を制御する。
【００３１】
次にパチンコ機５０の作動を説明する。
先ず図４を参照して主制御装置３０（厳密には、そのＣＰＵ）が実行する「メイン処理」の概要を説明する。「メイン処理」は本処理（Ｓ１０〜Ｓ８０）と残余処理（Ｓ９０，Ｓ１００）とで構成され、２ｍｓ周期の割り込み信号に起因して開始され、最初に正常割り込みか否かを判断する（Ｓ１０）。この判断はＲＡＭの特定アドレスに特定の数値が書き込まれているか否かに基づいて行われ、ここで否定判断（ＮＯ）なら初期設定（Ｓ１１）を実行する。前述の正常割り込みか否かを判断するための数値は、この初期設定の一環としてＲＡＭに書き込まれる。
【００３２】
正常割り込みなら（Ｓ１０：ＹＥＳ）、初期乱数更新処理（Ｓ２０）、当否判定用の乱数の更新処理（Ｓ３０）、当否判定の結果表示（当りの表示）に使用される当り図柄を決めるための特別図柄乱数の更新処理（Ｓ４０）、普通図柄乱数更新処理（Ｓ５０）、各入力処理（Ｓ６０）、当否判定処理（Ｓ７０）、各出力処理（Ｓ８０）を行って、次に割り込み信号が入力されるまでの残余時間内には、当否判定の結果表示（はずれの表示）に使用されるはずれ図柄を決めるためのはずれ図柄乱数の更新処理（Ｓ９０）および初期乱数更新処理（Ｓ１００）をループ処理する。
【００３３】
以下、主制御装置３０が実行する処理で、本発明に関わりの深い当否判定処理（Ｓ７０）を中心に、各入力処理（Ｓ６０）や各出力処理（Ｓ８０）の一部のサブルーチン処理について説明する。
【００３４】
当否判定処理では、第１または第２の始動口２２Ａ，２２Ｂの入球に起因して抽出された当否判定用の第１または第２の乱数と、予め設定された当否判定テーブルの判定値とが一致するか否か判定を行う。ここで上記サブルーチン処理の説明に先立って、本実施形態で用いる第１および第２の乱数と当否判定テーブルについて説明する。
第１および第２の乱数は０〜３９９９の４０００通りの数値から抽出される。
これに対して図９に示すように、当否判定テーブルは内部が４段階に分割してあり、各段階は下限値と上限値とが設定され、これらの間で連続する複数の判断値の範囲で構成されている。例えば、第１段階では７７３（０３０５H）〜７７７（０３０９H）の５通りの判断値からなる範囲で、第２段階では１７７３（０６ＥＤH）〜１７７７（０６Ｆ１H）の５通りの判断値からなる範囲で、第３段階では２７３３（０ＡＡＤH）〜２７７７（０ＡＤ９H）の４５通りの判断値からなる範囲で、第４段階では３７３３（０Ｅ９５H）〜３７７７（０ＥＣ１H）の４５通りの判断値からなる範囲で構成されている。
【００３５】
そして当否判定テーブルは、段階ごとにそれぞれ、判定値の上限値の下位桁、判定値の上限値の上位桁、判定値の下限値の下位桁および判定値の下限値の上位桁を１６進数のデータとして、主制御装置３０の当否判定テーブル用のメモリの参照アドレスが示す位置に格納してある。
【００３６】
図５に示す「保留記憶処理１」は各入力処理（Ｓ６０）のサブルーチンで、始動口１への入球があるか確認し（Ｓ２００）、入球があれば（ｙｅｓ）、特図１の保留記憶の保留数が最大値でないか確認する（Ｓ２０１）。保留数が最大値でなければ（ｙｅｓ）、第１の乱数を含む、確変乱数、大当り図柄決定乱数、リーチ図柄決定乱数、はずれ図柄決定乱数、移行決定乱数などの各種乱数を抽出する（Ｓ２０２）。
【００３７】
次に、第１の乱数に基づき先読み判定を行う。（Ｓ２０３）、「先読み判定」は、新規に乱数が抽出されたときに、演出図柄表示装置１５に表示する演出表示態様として当り予告を実行するかしないかを判断するための仮の当否判定である。なお「先読み判定処理１」(図６)は実質的に、図７に示す「当否判定処理１」と共通のサブルーチン処理があり、「当否判定処理１」の後に説明する。
Ｓ２０４において、抽出された各種乱数が特図１の保留記憶として主制御装置３０のメモリに記憶される(最大４つ)。
【００３８】
続くＳ２０５〜Ｓ２０９の処理では、始動口１側の処理と同様に、始動口２の入球を確認し、第２の乱数を含む各種乱数を抽出し、第２の乱数の先読み判定を行い、特図２の保留記憶が記憶される。
【００３９】
図７に示すように、実質的に特別遊技に移行するか否かの判定を行なう「当否判定処理１」では、先ず特図２の保留記憶が有るか確認し（Ｓ４０１）、保留記憶が有れば（ｙｅｓ）、特図２の保留記憶をシフト処理する（Ｓ４０２）。この処理は、当否判定の対象となる保留記憶が最も古い記憶（記憶順位１位）で、当否判定される際には保留記憶１から例えばレジスタに移動される。これに伴って保留記憶エリアの記憶が、保留記憶４→保留記憶３、保留記憶３→保留記憶２、保留記憶２→保留記憶１というようにシフト処理される。このシフト処理により保留記憶エリアに空きができるので（既に空きがあるときには増えることになる）、新たな保留記憶が可能になる。
【００４０】
Ｓ４０１で特図２の保留記憶が無ければ（ｎｏ）、特図１の保留記憶が有るか確認し（Ｓ４０３）、保留記憶が有れば（ｙｅｓ）、特図１の保留記憶をシフト処理する（Ｓ４０４）。このように本実施形態は、第１の始動口２２Ａよりも第２の始動口２２Ｂの当否判定を優先している。
【００４１】
特図２または特図１のシフト処理後、確変中(確変中は確変フラグ＝１)か否か確認する（Ｓ４０５）。確変中でなければ（ｙｅｓ）ループ回数を２回に設定し、確変中であれば（ｎｏ）ループ回数を４回に設定する。上記ループ回数とは、「当否判定処理１」では当否判定テーブルの段階ごとに第１または第２の乱数と判定値とが一致するかどうか判定処理を実行するようにしており、この処理を当否判定テーブルの何段階にわたってループさせるかを示すものである。
【００４２】
ループ回数を設定した後、Ｓ４０８ではメモリに記憶された第１または第２の乱数を比較値としてＣＰＵに移動し(ロード)、記憶乱数判定処理を行う（Ｓ４０９）。
【００４３】
図８、図９に示すように、「記憶乱数判定処理」は、先ず当否判定テーブルの１段階目から、判定値の下位データ(下位桁)として参照アドレス００Ｈに格納された内容をロードする（Ｓ５０１）とともに、判定値の上位データ(上位桁)として参照アドレス０１Ｈの内容をロードする（Ｓ５０２）。これにより当否判定テーブルの１段階目の判定値の上限値がセットされる。
【００４４】
そして上記比較値と１段階目の判定値の上限値とを比較し、比較値が判定値よりも大きいか否か判定する（Ｓ５０３）。比較値が判定値よりも小さければ（ｎｏ）、次に、当否判定テーブルの１段階目から、判定値の下位データ(下位桁)として参照アドレス０２Ｈの内容をロードする（Ｓ５０４）とともに、判定値の上位データとして参照アドレス０３Ｈの内容をロードする（Ｓ５０５）。これにより当否判定テーブルの１段階目の判定値の下限値がセットされる。
【００４５】
続いて比較値と１段階目の判定値の下限値とを比較し、比較値が判定値と同じないしこれ以上か否か判定する（Ｓ５０６）。判定結果がｙｅｓ判定であれば、比較値、即ち乱数が当否判定テーブルの１段階目の範囲内の判定値と一致することとなり、特別遊技の当否が当り判定となり、Ｓ５０７で当否判定テーブルの参照アドレス０４Ｈに格納された戻り値をロードし、既に当りであるため、ループ回数に０をセットして（Ｓ５０８）「記憶乱数判定処理」を終了する。
【００４６】
Ｓ５０６の判定結果がｎｏ判定の場合、これは当否判定テーブルの１段階目の下限値、即ち当否判定テーブルの最小値よりも比較値が小さいので、当りの可能性がなく、ループ回数を０にセット（Ｓ５０８）して「記憶乱数判定処理」を終了する。
【００４７】
Ｓ５０３の処理で比較値が判定値よりも大きければ（ｙｅｓ）、上記ループ回数から１減算し（Ｓ５０９）、ループ回数が０かどうか確認し（Ｓ５１０）、ループ回数が０であれば（ｙｅｓ）、「記憶乱数判定処理」を終了する。
【００４８】
ループ回数が０でなければ（ｎｏ）、当否判定テーブルの段階を一段シフトして、２段階目の判定処理を１段階目と同様に実行する。
【００４９】
このように「記憶乱数判定処理」では、当否判定テーブルの段階ごとにその判定値の上限値および下限値と比較値(第１または第２の乱数)とを比較して、判定値の範囲内に比較値があるか判定し、あれば当り判定となし、なければ当否判定テーブルの次の段階に移行する構成で、これをループ回数分繰り返す。また１段階目の判定で、比較値が判断値の最小値よりも小さいと判定したときには直ちに処理を終了するようにしている。
【００５０】
図７のＳ４１０では「記憶乱数判定処理」のＳ５０７(図８)で設定した戻り値をＣＰＵにストアし、戻り値が７であるか確認し（Ｓ４１１）、戻り値が７であれば（ｙｅｓ）、大当りの設定処理を実行し（Ｓ４１２）、戻り値が７でなければ（ｎｏ）、はずれ設定処理を行う（Ｓ４１３）。
【００５１】
大当り設定処理（Ｓ４１２）およびはずれ設定処理（Ｓ４１３）では、変動パターン決定用乱数に基づいて変動パターンの選択や、大当り図柄決定用乱数に基づいて特図１または特図２の当り図柄の確定や、はずれの場合にはずれ図柄決定用乱数に基づいて特図１または特図２のはずれ図柄の確定などを実行し、コマンドをサブ統合装置３５に送信すると共に、主制御装置３０によって特図１または特図２の表示装置１６Ａ，１６Ｂが直接制御され、主制御装置３０の変動中フラグに１をセットする処理が実行される。
【００５２】
図６に示す「先読み判定処理１」では、ループ回数を２回に設定し（Ｓ３０１）、比較値として第１または第２の乱数を比較値としてロードし（Ｓ３０３）、「当否判定処理１」と共通の「記憶乱数判定処理」を実行する（Ｓ３０３）。この判定結果に基づいて演出図柄表示装置１５に当り予告を含む演出表示態様を実行させる。なお、「先読み判定処理１」では、先読み判定時の遊技状態から遊技状態が変化し、変動開始時には異なる遊技状態となっていることに起因する問題、即ち先読み時には確変（高確率）状態であったのに変動時には通常確率(低確率)に戻ると、先読み判定が意味をなさず、これを回避するために現状の遊技状態に応じたループ回数とせず、低確率時のループ回数（２回）をセットする。
【００５３】
図１０に示す「図柄確定処理１」では、確定された特図１または特図２のデータに基づいて、大当り遊技中の大入賞口の開放パターンを示す開閉フラグの値や、大当り遊技終了後の遊技状態を設定するモードフラグの値をセットする処理を実行する。本処理では、特図１または特図２が変動中であるか(変動中はフラグ＝１)を確認し（Ｓ６０１）、変動中であれば（ｎｏ）、変動時間が経過したかを確認し（Ｓ６０２）、変動時間が経過していれば（ｙｅｓ）、変動フラグに０をセットし（Ｓ６０３）、演出図柄の確定指示信号をサブ統合装置３５へ送信し（Ｓ６０４）、特図の変動を停止した後、確定中フラグに１をセットする（Ｓ６０５）。
【００５４】
特図の確定中フラグが１か確認し（Ｓ６０６）、１であれば（ｙｅｓ）、特図の確定時間が経過したか確認し（Ｓ６０７）、経過していれば（ｙｅｓ）、確定中フラグに０をする（Ｓ６０８）。以後の処理は、図１０とともに図１１の特図と大当たりの種別を示す図、および各種機能の作動状況を示す図を参照しつつ説明する。特図１または特図２が当り図柄か確認し（Ｓ６０９）、当り図柄であれば（ｙｅｓ）、２Ｒ図柄かどうか確認する（Ｓ６１０）。
【００５５】
２Ｒ図柄でなければ（Ｓ６１０：ｎｏ）、開閉フラグに１をセットし（Ｓ６１１）、低確図柄かどうか確認する（Ｓ６１２）。低確図柄でなければ（ｎｏ）、モードフラグに０をセットし（Ｓ６１３）、低確図柄であれば（ｙｅｓ）、モードフラグに１をセットし（Ｓ６１４）、大当りフラグに１をセットする（Ｓ６１９）。
【００５６】
Ｓ６１０で２Ｒ図柄であれば（ｙｅｓ）、開閉フラグに２をセットし（Ｓ６１５）、低確図柄か確認して（Ｓ６１６）、低確図柄でなければ（ｎｏ）、モードフラグに２をセットし（Ｓ６１７）、低確図柄であれば（ｙｅｓ）、モードフラグに３をセットし（Ｓ６１８）、Ｓ６１９で大当りフラグに１をセットする。
【００５７】
図１１（Ａ）に示すように、本パチンコ機は、確定された大当りの特図１または特図２の種類によって特別遊技の種別を決定する。この場合、特別遊技の種別は、開閉フラグ１によって規定され、大入賞口２５を２８秒間または入球数が規定数に達するまでを１ラウンドとする開放を１５ラウンド継続するとともに時短機能が作動する大当り特別遊技、同様の大入賞口２５の開放作動を継続するとともに確変機能・時短機能が作動する大当り特別遊技、開閉フラグ２によって規定され、大入賞口２５の０．３秒間の開放を２ラウンド実行する大当り特別遊技、同様の大入賞口２５の開放作動を実行するとともに確変機能が作動する大当り特別遊技の４種類から選定される。
また図１１（Ｂ）に示すように、確定された当りの特図１または特図２の種類によって、高確率機能(確変)、変動時間短縮機能（時短）、開放時間延長機能および確率報知の各種機能が選定される。
【００５８】
本実施形態のパチンコ機によれば、当否判定テーブルを複数の段階に分割した構成とし、段階ごとに、下限値と上限値を設定し、これらの間で連続する複数の判断値からなる範囲で構成した。そして当否判定処理では、遊技状況が低確率か高確率かによってループ回数を決定し、該ループ回数に基づき、当否判定テーブルの複数の段階で、第１または第２の始動口２２Ａ，２２Ｂへの入球に起因して抽出された第１または第２の乱数と判定値とを比較する。即ち、低確率時にはループ回数を２回とし、当否判定テーブルの１段階目および２段階目と比較するようになし、高確率時にはループ回数を４回として当否判定テーブルの１段階目〜４段階目と比較するようにした。
【００５９】
従って、遊技進行状況の確率の変動に対応して、上記乱数と比較する判定値の範囲を縮小拡大させるので、遊技進行状況に合わせて当否判定の確率を効率よく変動させることができる。本パチンコ機では、当否判定テーブルの１段階目の判定値は７７３〜７７７の５個、２段階目は１７７３〜１７７７の５個、３段階目は２７３３〜２７７７の４５個、４段階目は３７３３〜３７７７の４５個であり、低確率時に比べ高確率時では当り確率が１０倍になる。乱数値は０〜３９９９の４０００通りで、大当り確率としては低確率時１／４００、高確率時１／４０としている。
【００６０】
また当否判定処理では、段階ごとに、上記乱数と上限値および下限値とを比較して各段階の範囲内にあるか判断するようにしたこと、１段階目の判定で上記乱数が当否判定テーブルの最小値よりも小さければ直ちに判定処理を終了するようにしたこと、更に実際の当否判定処理と先読み判定とで共通のサブルールチン処理を行うようにしたことによりプログラム処理の過程が少なくすみ、処理速度が向上して主制御装置３０の処理負担を軽減できるうえ、ＲＯＭ(プログラム記憶媒体)の容量を軽減できる。
【００６１】
また当否判定テーブルは、低確率用の当否判定テーブルと高確率用の当否判定テーブルとを区別して設ける必要がなく、また当否判定テーブルは段階ごとに下限値と上限値とを主制御装置３０のメモリの当否判定テーブル用の所定の参照アドレスに記憶すればよく、当否判定テーブル用のメモリ（記憶）容量を軽減できる。
【００６２】
次に図１２ないし図１６に基づいて本発明の第２の実施形態を説明する。本実施形態の基本構造は第１の実施形態のそれとほぼ同じで相違点を中心に説明する。本実施形態にかかるパチンコ機は特別遊技として大当り遊技と小当たり遊技とが設定してある。図１３に示すように、本パチンコ機に用いる当否判定テーブルを４段階に分割し、２つの大当り判定用の段階と２つの小当り判定用の段階とで構成してある。なお１段階目と３段階目が大当り用、２段階目と４段階目が小当り用にしてある。
【００６３】
図１２は本パチンコ機で実行する「当否判定処理２」を示す。本判定処理は、「当否判定処理１」(図７)と同様、遊技の進行状況が低確率状態であればループ回数を２回とし、高確率状態であれば４回に設定する（Ｓ４２６，Ｓ４２７）。記憶乱数判定処理（Ｓ４２９）では、第１の実施形態と同様に図８に示すサブルーチン処理（「記憶乱数判定処理」）により判定を実行する。決定されたループ回数が２回のときは当否判定テーブルの１，２段階目を、４回のときは当否判定テーブルの全ての段階をループし、いずれの場合も大当り用の段階と小当り用の段階とを交互にループする。１段階目または３段階目で大当りとなると戻り値に７がセットされ、２段階目または４段階目で小当りとなると戻り値に３がセットされる(図１３参照)。
【００６４】
「当否判定処理２」では、戻り値が７か確認し（Ｓ４３１）、７であれば（ｙｅｓ）、大当り設定処理を実行する（Ｓ４３２）。一方、戻り値が３であれば（Ｓ４３３）、小当り設定処理を実行し（Ｓ４３４）、戻り値が７でも３でもなければ、はずれ設定処理を実行する（Ｓ４３５）。その後、セットされた戻り値に基づいて大当りの特別遊技や、小当りの特別遊技が実行される。
【００６５】
図１４は本パチンコ機で実行する「図柄確定処理２」を示す。本判定処理は、「図柄確定処理１」(図１０)と同様、特図１または特図２が当り図柄であれば（Ｓ６２９）、大当り図柄か小当り図柄か判定し（Ｓ６３０）、大当り図柄であれば（ｙｅｓ）、２Ｒ図柄かどうか確認する（Ｓ６３１）。
【００６６】
２Ｒ図柄でなければ（Ｓ６３１：ｎｏ）、開閉フラグに１をセットし（Ｓ６３２）、低確図柄でなければ（Ｓ６３３：ｎｏ）、モードフラグに１をセットし（Ｓ６３４）、低確図柄であれば（Ｓ６３３：ｙｅｓ）、モードフラグに２をセットする（Ｓ６３５）。いずれもモードフラグのセット後、大当りフラグに１をセットする（Ｓ６４０）。
【００６７】
一方、２Ｒ図柄であれば（Ｓ６３１：ｙｅｓ）、開閉フラグに２をセットし（Ｓ６３６）、低確図柄でなければ（Ｓ６３７：ｎｏ）、モードフラグに３をセットし（Ｓ６３８）、低確図柄であれば（ｙｅｓ）、モードフラグに４をセットし（Ｓ６３９）、後にＳ６４０で大当りフラグに１をセットする。
なおＳ６３０で小当り図柄であれば（ｎｏ）、開閉フラグに３をセットし（Ｓ６４１）、小当りフラグに１をセットし（Ｓ６４２）、モードフラグに０をセットする（Ｓ６４３）。
【００６８】
図１５（Ａ）に示すように、本パチンコ機は、確定された当りの特図１または特図２の種類によって、第１の実施形態と同様、開閉フラグ１、２に規定された４種類の大当り特別遊技、および開閉フラグ３に規定され、大入賞口２５を０．３秒間、２回開放する小当り特別遊技からなる５種類から特別遊技が選定される。
また図１５（Ｂ）に示すように、第１の実施形態と同様に、特図１または特図２の種類によって、確変、時短、開放時間延長機能および確率報知の各種機能が選定される。なおモードフラグが０となる小当たり特別遊技ではいずれの機能も作動しない。
【００６９】
本実施形態によれば、当否判定処理に関して第１の実施形態と同様の作用効果が得られるとともに、当否判定テーブルに大当り用の段階と小当り用の段階を設け、どの段階で当りとなるかによって大当り遊技と小当り遊技とを判定する。よって、当否判定と遊技の種別(大当り、小当り)の選択が同時にでき、主制御装置３０によるプログラム処理の効率が向上する。
【００７０】
遊技進行状況が低確率状態または高確率状態によって、ループ回数を２回または４回に設定するので、遊技進行状況の確率の変動に対応して、乱数と比較する大当り用および小当り用のいずれの判定値の範囲も縮小、拡大させ、大当り、小当りいずれの当否確率も効率よく変動させることができる。当否判定テーブルは、１段階目の大当り用の判定値を７６８〜７７７の１０個、２段階目の小当り用の判定値を１７６８〜１７７７の１０個、３段目の大当り用を２６８８〜２７７７の９０個、４段目の小当り用を３７６８〜３７７７の１０個とし、低確率時に対して高確率時では大当り確率が１０倍に、小当り確率が２倍になる。
【００７１】
次に図１６ないし図１９に基づいて本発明の第３の実施形態を説明する。なお本実施形態の基本構成は第１および第２の実施形態のそれと同じで、相違点を中心に説明する。図１９に示すように、本実施形態の当否判定テーブルは、低確率時用と高確率時用の２種類の当否判定テーブルが設定してある。各当否判定テーブルは４段階に分割した構成で、１段階目および２段階目を大当り用の段階とし、３段階目および４段階目を小当り用の段階としてある。なお高確率時用の当否判定テーブルでは、各段階の判定値の範囲が低確率時用の当否判定テーブルの各段階に比べて広く設定してある。
【００７２】
図１６に示す「保留記憶処理２」では、始動口１への入球があり（Ｓ２２１）、保留数が最大値出なければ（Ｓ２２２）、特図フラグに１をセットする（Ｓ２２３）。続いて各種乱数の抽出処理を行い（Ｓ２２４）、先読み判定処理を実行し（Ｓ２２５）、各種乱数を保留記憶として記憶する（Ｓ２２６）。
【００７３】
次に、始動口２への入球があり（Ｓ２２７）、保留数が最大値出なければ（Ｓ２２８）、特図フラグに２をセットする（Ｓ２２９）。そして、各種乱数の抽出処理を行い（Ｓ２２４）、先読み判定処理を実行し（Ｓ２２５）、各種乱数を保留記憶として記憶する（Ｓ２２６）。
【００７４】
図１７に示す「先読み判定処理２」では、特図フラグが２であるか確認し（Ｓ３１１）、特図フラグが２であれば（ｙｅｓ）、ループ回数を２回にセットする（Ｓ３１２）。特図フラグが２でなければ（ｎｏ）、ループ回数を４回にセットする（Ｓ３１３）。以降、低確率時用の当否判定テーブルに基づいて先読み判定を実行する（Ｓ３１４〜Ｓ３１６）。
【００７５】
なお、本パチンコ機は開放延長機能を備え、該開放延長機能作動時には主として特図２が変動することとなる。そこで「先読み判定処理２」では、始動口２への入球があり特図２の先読み判定時には、ループ回数を２回に設定し、当否判定テーブルの小当りの判定をすることなく、大当りに対する予告を行い、予告がなされた際の遊技者の期待感を高める。
【００７６】
図１８に示すように「当否判定処理３」では、始動口２への入球に起因する特図２の保留記憶があれば（Ｓ４５１）、特図２の保留記憶をシフト処理し（Ｓ４５２）、ループ回数を３回にセットする（Ｓ４５３）。一方、特図２の保留記憶がなく、始動口１への入球に起因する特図１の保留記憶があれば（Ｓ４５４）、特図１の保留記憶をシフト処理し（Ｓ４５５）、ループ回数を４回にセットする（Ｓ４５６）。
【００７７】
次に遊技状態が確変中(確変中は確変フラグ＝１)か否か確認し（Ｓ４５７）。確変中でなければ（ｙｅｓ）、低確率時用の当否判定テーブルを参照アドレスにセットする（Ｓ４５８）。一方、確変中であれば（Ｓ４５７：ｎｏ）、高確率時用の当否判定テーブルを参照アドレスにセットする（Ｓ４５９）。
【００７８】
続いて、第１または第２の乱数を比較値としてロードし、「記憶乱数判定処理」(図８)を実行し、この判定処理で得られた戻り値を特図当りフラグにストアする（Ｓ４６０〜Ｓ４６２）。そしてストアした、戻り値が７であれば（Ｓ４６３）、大当り設定処理を行い（Ｓ４６４）、戻り値が３であれば（Ｓ４６５）、小当り設定処理を行い（Ｓ４６６）、戻り値が７または３でなければはずれ設定処理を実行する（Ｓ４６７）。
【００７９】
本実施形態によれば、当否判定処理に関して第１の実施形態と同様の作用効果が得られるとともに、第１の始動口２２Ａへの入球または第２の始動口２２Ｂへの入球を条件としてループ回数を３回または４回に設定するようになし、また低確率用、高確率用の当否判定テーブルはいずれも１，２段階を大当り用とし、３，４段階を小当り用にしたことにより、第１の始動口２２Ａへの入球時と第２の始動口２２Ｂへの入球時とで小当り判定の確率のみを効率よく変動させることができる。
【００８０】
また本実施形態では、当否判定テーブルを低確率用および高確率用を設定したが、いずれの当否判定テーブルも段階ごとに、下限値と上限値を主制御装置３０のメモリに記憶してあるので、従来の遊技機のようにメモリ容量が大きくならずにすむ。
【００８１】
第１ないし第３の実施形態ではいずれも、当否判定テーブルの判定値の小さい段階から判定値の大きい段階に順にループして判定するように構成したが、これに限らず、判定値の大きい段階から判定値の小さい段階に順にループするように構成してもよい。この場合、乱数が当否判定テーブルの判定値の最大値よりも大きいと判定した時はループ回数が残っていても(ループ回数が０でなくても)判定処理を終了させる。
【符号の説明】
【００８２】
１０  遊技盤
１６Ａ，１６Ｂ  特別図柄表示装置
２２Ａ，２２Ｂ  始動口
２５  大入賞口
３０  主制御装置（当否判定手段、ループ制御手段、ループ回数決定手段）
５０  弾球遊技機
【図１】
2010179036.tif 000003
【図２】
2010179036.tif 000004
【図３】
2010179036.tif 000005
【図４】
2010179036.tif 000006
【図５】
2010179036.tif 000007
【図６】
2010179036.tif 000008
【図７】
2010179036.tif 000009
【図８】
2010179036.tif 000010
【図９】
2010179036.tif 000011
【図１０】
2010179036.tif 000012
【図１１】
2010179036.tif 000013
【図１２】
2010179036.tif 000014
【図１３】
2010179036.tif 000015
【図１４】
2010179036.tif 000016
【図１５】
2010179036.tif 000017
【図１６】
2010179036.tif 000018
【図１７】
2010179036.tif 000019
【図１８】
2010179036.tif 000020
【図１９】
2010179036.tif 000021