(57)【特許請求の範囲】
【請求項１】
複数の図柄を周囲に配置した複数の回転リールと、
前記回転リールの回転変動を開始させるためのスタートスイッチと、
各回転リールの回転変動を停止させるための複数のストップスイッチと、
前記スタートスイッチの操作に基づき役の抽選（以下、「役抽選」とする。）を行うための役抽選手段と、
前記役抽選手段の役抽選の結果及び前記ストップスイッチの停止操作タイミングに応じて前記回転リールの停止制御を行う停止制御手段とを備えた遊技機であって、
前記停止制御手段は、
前記役抽選の結果と停止操作が行われた前記回転リールとに対応する所定値を取得し、この所定値と、停止操作が行われたときの前記回転リールの図柄位置とに基づいて、前記回転リールの変動量を演算により算出する変動量決定手段と、
前記変動量決定手段が算出した前記回転リールの変動量を用いて前記回転リールの停止処理を行うリール停止処理手段とを備え、
前記変動量決定手段は、
前記所定値と、停止操作が行われたときの前記回転リールの図柄位置の値とを変数とし、前記回転リールの変動量として決定可能な値の個数を定数として含む計算式により、前記回転リールの変動量を算出することを特徴とする遊技機。
【請求項２】
複数の図柄を周囲に配置した複数の回転リールと、
前記回転リールの回転変動を開始させるためのスタートスイッチと、
各回転リールの回転変動を停止させるための複数のストップスイッチと、
前記スタートスイッチの操作に基づき役の抽選（以下、「役抽選」とする。）を行うための役抽選手段と、
前記役抽選手段の役抽選の結果及び前記ストップスイッチの停止操作タイミングに応じて前記回転リールの停止制御を行う停止制御手段とを備えた遊技機であって、
前記停止制御手段は、
前記役抽選の結果と停止操作が行われた前記回転リールとに対応する所定値を取得し、この所定値と、停止操作が行われたときの前記回転リールの図柄位置とに基づいて、前記回転リールの変動量を演算により算出する変動量決定手段と、
前記変動量決定手段が算出した前記回転リールの変動量を用いて前記回転リールの停止処理を行うリール停止処理手段とを備え、
前記変動量決定手段は、
役抽選の結果と第１番目に停止操作が行われた前記回転リールとに対応する特定値を取得する特定値取得手段と、
前記特定値取得手段により取得された前記特定値と、停止操作が行われた前記回転リールとに基づいて、前記所定値としてのポインタを決定するポインタ決定手段と、
前記ストップスイッチが停止操作されたときの前記回転リールの図柄位置と、前記ポインタとにより、前記変動量を演算により算出する停止位置演算手段と、
前記ポインタに基づいて、前記特定値として新たな特定値を設定するか又は前記変動量を算出するかの複数の分岐処理の中から、いずれかの分岐処理を決定する分岐処理決定手段とを備え、
前記分岐処理において前記新たな特定値が設定された場合には、前記ポインタ決定手段により前記新たな特定値と停止操作が行われた前記回転リールとに基づいて新たなポインタが決定され、この新たなポインタに基づいて前記分岐処理が繰り返され、
前記分岐処理において前記変動量が算出された場合には、前記リール停止処理手段により前記変動量を用いて停止処理が行われることを特徴とする遊技機。
【請求項３】
前記分岐処理として、
前記ポインタ決定手段により決定された前記ポインタが新たな特定値として設定され、この新たな特定値に基づいて前記ポインタ決定手段により新たなポインタが決定され、この新たなポインタに基づいて前記分岐処理が繰り返される第１分岐処理と、
前記ポインタ決定手段により決定された前記ポインタを用いて前記変動量を算出する第２分岐処理と、
前記ストップスイッチが停止操作されたときの前記回転リールの図柄位置が取得され、この図柄位置及び前記ポインタ決定手段により決定された前記ポインタを用いて前記特定値を新たな特定値に移行するか否かの判定（以下、「特定値移行判定」とする。）が行われる第３分岐処理とが設けられ、
この第３分岐処理において前記特定値移行判定の結果、前記特定値を新たな特定値に移行する場合には、この新たな特定値に基づいて前記ポインタ決定手段により新たなポインタが決定され、この新たなポインタに基づいて前記分岐処理が繰り返されることを特徴とする請求項２に記載の遊技機。
【請求項４】
前記第３分岐処理では、
前記特定値移行判定の結果、前記特定値を新たな特定値に移行しない場合には、前記ポインタを別のポインタに書き換え、当該別のポインタを用いて決定された前記変動量が算出され、
前記特定値移行判定の結果、前記特定値を新たな特定値に移行する場合には、現在の特定値に所定の数値を加算した値が新たな特定値として設定され、当該特定値に基づいて、前記ポインタ決定手段により新たなポインタが決定され、このポインタに基づいて前記分岐処理が繰り返されることを特徴とする請求項３に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関し、さらに詳しくは、回転リールの停止制御においてデータ容量の削減と、停止制御処理の効率化を図ることができる遊技機に関する。
【背景技術】
【０００２】
従来、スロットマシン等の遊技機では、複数の図柄を変動表示可能な複数の回転リールと、遊技者の操作により回転リールの図柄の変動表示を開始させるためのスタートスイッチと、複数の回転リールそれぞれに対応して設けられ、複数の回転リールの図柄の変動表示の開始後、遊技者の操作により回転リールの図柄の変動表示を個別に停止させるための複数のストップスイッチと、遊技の進行及び演出を制御する制御装置と、種々の演出を外部に向かって報知する報知手段とを備え、制御装置は、複数の役のいずれかに当選か又はハズレかの役の抽選（以下、「役抽選」とする。）を行う役抽選手段を有し、役抽選の結果及びストップスイッチの停止操作に基づいて回転リールの回転を停止させ、当選した役に係る図柄の組合せが有効なライン上に揃ったか否かの判定を行い、その判定の結果に応じて所定の利益を付与するようにしている。
【０００３】
ここで、回転リールの回転を停止させる停止制御では、予め役抽選手段による抽選の結果や、操作されたストップスイッチに対応する回転リールに応じた停止テーブルが複数個、設けられてあり、停止制御の際には、この複数の停止テーブルから所定の停止テーブルが選択され、選択された停止テーブル及びストップスイッチが操作されたときの図柄位置に基づき、回転リールの停止位置が決定され、回転リールは決定された停止位置まで回転した後、回転を停止する。このような遊技機では、役抽選手段による役抽選の結果ごとに各回転リールの停止位置を定めることになるため、役抽選手段による役抽選の結果及び各回転リール毎にそれぞれ停止テーブルを設ける必要がある。
【０００４】
具体的には、例えば、チェリー役に当選した場合の左回転リール用の停止テーブル、中回転リール用の停止テーブル、右回転リール用の停止テーブルが必要になり、また、例えば、ベル役に当選したときの左回転リール用の停止テーブル、中回転リール用の停止テーブル、右回転リール用の停止テーブル等のように多数の停止テーブルが必要になってくる。
【０００５】
さらに、アシストタイム遊技（ＡＴ）のように、遊技者がストップスイッチを操作する順序、いわゆる停止操作順序（正解押し順、不正解押し順）により停止制御を変更する、すなわち停止テーブルを変更する場合には、役抽選の結果（当選フラグの種類）、停止操作した回転リール、ストップスイッチが操作されたときの図柄位置、停止操作順序に応じた全パターンの停止テーブルが必要となる。さらに、当選役の種類が多くなると、停止テーブルの数が膨大なものとなってしまい、停止テーブルのデータの量が大きなものとなってしまう。
【０００６】
このため、当選役や、停止させる回転リールが異なっても、停止テーブルにおける停止位置が同一となる部分があれば、共通テーブルを設けてデータ量を減少させようとするものがあった（特許文献１）。
かかる従来技術（特許文献１）では、停止テーブルにおける停止位置が同一となる部分では共通テーブルを用い、停止テーブルにおける停止位置が異なる部分では、当選役や、回転リール毎にそれぞれ固有テーブルを設け、共通テーブルと固有テーブルとを組み合わせて、停止処理を行うものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−３４７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したような従来技術（特許文献１）では、停止テーブルにおける停止位置が同一となる部分に共通テーブルを採用しているが、各役毎に停止位置が大きく異なれば、共通テーブルを作成できる割合が少なくなり又は作成できなくなる場合が発生する。
【０００９】
さらに、停止位置が異なる各役毎に固有テーブルを必要とするものであるため、共通テーブルと固有テーブルとを組み合わせた停止テーブルを各役毎に有していることになり、停止操作順序に応じたパターンの停止テーブルを設けるにあたって、共通テーブルを作成できる割合が少ない又は作成できないような場合には、データ容量の削減に大きな効果は期待できず、停止制御処理の効率化を図ることができないという問題点があった。
【００１０】
上述したような従来技術（特許文献１）では、停止テーブルや、共通テーブルを有しており、いずれにしても種々の停止パターン毎に予め停止位置を記憶させた停止テーブルや、共通テーブルを必要とし、当該テーブルに格納するデータを予め記憶させるための記憶容量が必要となり、記憶容量を圧迫してしまうという問題点があった。
【００１１】
上記の問題点に鑑み、本願に記載の発明は、回転リールの停止制御において、停止テーブルに要するデータを予め記憶する必要がなく、データ容量を削減することが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、次の点を特徴とする。すなわち、複数の図柄61を周囲に配置した複数の回転リール62と、前記回転リール62の回転を開始させるためのスタートスイッチ40と、各回転リール62の回転を停止させるための複数のストップスイッチ50と、前記スタートスイッチ40の操作に基づき役の抽選（以下、「役抽選」とする。）を行うための役抽選手段120と、前記役抽選手段120の役抽選の結果及び前記ストップスイッチ50の停止操作タイミングに応じて前記回転リール62の停止制御を行う停止制御手段140とを備えた遊技機10であって、前記停止制御手段140は、前記役抽選の結果と停止操作が行われた前記回転リール62とに対応する所定値を取得し、この所定値と、停止操作が行われたときの前記回転リール62の図柄位置とに基づいて、前記回転リール62の変動量を演算により算出する変動量決定手段500と、前記変動量決定手段500が算出した前記回転リール62の変動量を用いて前記回転リール62の停止処理を行うリール停止処理手段600とを備え、前記変動量決定手段500は、前記所定値と、停止操作が行われたときの前記回転リールの図柄位置の値とを変数とし、前記回転リールの変動量として決定可能な値の個数を定数として含む計算式により、前記回転リール62の変動量を算出することを特徴とする。
また、本発明は、次の点を特徴としてもよい。すなわち、複数の図柄61を周囲に配置した複数の回転リール62と、前記回転リール62の回転を開始させるためのスタートスイッチ40と、各回転リール62の回転を停止させるための複数のストップスイッチ50と、前記スタートスイッチ40の操作に基づき役の抽選（以下、「役抽選」とする。）を行うための役抽選手段120と、前記役抽選手段120の役抽選の結果及び前記ストップスイッチ50の停止操作タイミングに応じて前記回転リール62の停止制御を行う停止制御手段140とを備えた遊技機10であって、前記停止制御手段140は、前記役抽選の結果と停止操作が行われた前記回転リール62とに対応する所定値を取得し、この所定値と、停止操作が行われたときの前記回転リール62の図柄位置とに基づいて、前記回転リール62の変動量を演算により算出する変動量決定手段500と、前記変動量決定手段500が算出した前記回転リール62の変動量を用いて前記回転リール62の停止処理を行うリール停止処理手段600とを備え、前記変動量決定手段500は、役抽選の結果と第１番目に停止操作が行われた前記回転リール62とに対応する特定値を取得する特定値取得手段520と、前記特定値取得手段520により取得された前記特定値と、停止操作が行われた前記回転リール62とに基づいて、前記所定値としてのポインタを決定するポインタ決定手段540と、前記ストップスイッチ50が停止操作されたときの前記回転リール62の図柄位置と、前記ポインタとにより、前記変動量を演算により算出する停止位置演算手段550と、前記ポインタに基づいて、前記特定値として新たな特定値を設定するか又は前記変動量を算出するかの複数の分岐処理の中から、いずれかの分岐処理を決定する分岐処理決定手段560とを備え、前記分岐処理において前記新たな特定値が設定された場合には、前記ポインタ決定手段540により前記新たな特定値と停止操作が行われた前記回転リール62とに基づいて新たなポインタが決定され、この新たなポインタに基づいて前記分岐処理が繰り返され、前記分岐処理において前記変動量が算出された場合には、前記リール停止処理手段600により前記変動量を用いて停止処理が行われることを特徴としてもよい。
【００１３】
本発明は、変動量決定手段500が、役抽選手段120の役抽選の結果と、停止操作が行われた回転リール62とに対応する所定値を取得し、この所定値と停止操作が行われたときの回転リール62の図柄位置とに基づいて、回転リール62の回転変動の変動量（いわゆる滑りコマ数）を演算により算出している。この変動量（滑りコマ数）を用いて、リール停止処理手段600が、回転リール62の停止処理を行う。
【００１４】
回転リール62の回転変動の変動量（滑りコマ数）を演算により算出しているため、回転リール62の停止位置を決定するための変動量（滑りコマ数）を予め記憶した停止テーブルを必要としない。このため、停止テーブルのデータとして、必要な変動量（滑りコマ数）を予め記憶しておく必要がなく、停止制御に停止テーブルを用いるようなものと比較して、その停止テーブルに記憶しておくデータ量の分だけ記憶容量の負担を減らすことができる。
結果として、回転リール62の停止制御において、停止テーブルに要するデータを予め記憶する必要がなく、データ容量を削減することが可能な遊技機10を提供することができる。
【００１５】
なお、ここで「停止テーブル」とは、具体的には、例えば、役抽選結果に基づいて、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置（以下、「停止操作位置」とする）に応じた回転リール62の停止位置に関する情報（例えば、滑りコマ数）が定めてあるようなものが含まれる。停止制御に用いる特定の停止テーブルが取得されると、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置（図柄番号０〜１９等）により、当該回転リール62の停止位置が確定するようなものである。
【００１６】
また、ここで、「所定値」とは、具体的には、例えば、後述するポインタの値が含まれる。
また、ここで、「前記役抽選の結果と停止操作が行われた前記回転リール62とに対応する所定値を取得し、この所定値と、停止操作が行われたときの前記回転リール62の図柄位置とに基づいて、前記回転リール62の変動量を演算により算出する」とは、例えば、役抽選の結果と第１番目に停止操作が行われた回転リール62とに対応する特定値を取得し、この特定値と、停止操作が行われた回転リール62とに基づいて、所定値としてのポインタを決定し、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、ポインタとにより、変動量を演算により算出するようなものが含まれる。
【００１７】
また、本発明に係る遊技機10は、さらに、前記回転リール62には複数種類の図柄61が配置されており、前記複数種類の図柄61の少なくとも１種類の図柄61は、前記複数の回転リール62の少なくとも１つの回転リール62の周囲の少なくとも一部分において、均等間隔で繰り返し配置されていることを特徴とする。
【００１８】
上述したような条件で規則的に配置されている箇所では、回転リール62の図柄位置に対して規則的な配置となり、停止操作が行われた図柄位置に対して、回転リール62の変動量（いわゆる滑りコマ数）を所定の規則に基づいた演算式により算出することが可能となる。
すなわち、上述したような回転リール62の周囲に図柄61を均等間隔で繰り返し配置することで、所定の演算式で当該図柄61を所定位置に停止させるための回転リール62の変動量、いわゆる滑りコマ数を容易に算出することができる。
【００１９】
具体的には、例えば、図２に示す左回転リール64の図柄61「ＢＥ」は、図柄位置としての図柄番号４、９、１４、１９に、所定間隔（当該図柄「ＢＥ」の次の図柄から数えて５コマ目に次の図柄61「ＢＥ」が配置され、図柄61「ＢＥ」間に４コマの図柄が配置されている状態）で配置されている。
このような図柄配列に規則性を有する（回転リール62の周囲の少なくとも一部に同種類の図柄61を均等間隔（上記例では５コマ間隔）で繰り返し配置する）ことで、所定の演算式（後述する滑りコマ数演算式Ａを用いて、停止操作位置に相当する番号（図柄番号）に５を加算して、その加算後の数値から当選結果に関連するポインタの値を減算して、その結果を５で除算した余りを利用するもの）で当該図柄61を所定位置に停止させるための回転リール62の変動量、いわゆる滑りコマ数を容易に算出するようなことが可能となる。
【００２０】
なお、ここで、上述した記載の「前記複数種類の図柄61の少なくとも１種類の図柄61は、前記複数の回転リール62の少なくとも１つの回転リール62の周囲の少なくとも一部分において、均等間隔で繰り返し配置されている」は、複数種類（例えば５種類）の図柄61が、複数の回転リール62の全周囲において、均等間隔で繰り返し配置されるようなものが含まれる。
【００２１】
また、上述した記載は、１種類の図柄61が、１つの回転リール62の「全周囲において」、均等間隔（連続）で繰り返し配置されるようなものが含まれる。
例えば、上述した記載は、図２に示すように、右回転リール68の図柄番号０、５、１０、１５の「ＷＭ」（スイカ）のように、１種類の図柄61が右回転リール68の全周囲に均等に間隔を空けて繰り返し配置されているようなものが含まれる。
また、例えば、上述した記載は、図２に示すように、右回転リール68の図柄番号１、６、１１、１６の「Ｂ１」（バー１）のように、１種類の図柄61が右回転リール68の全周囲に均等に間隔を空けて繰り返し配置されているようなものが含まれる。
また、例えば、上述した記載は、図２に示すように、右回転リール68の図柄番号２、７、１２、１７の「ＢＥ」（ベル）のように、１種類の図柄61が右回転リール68の全周囲に均等に間隔を空けて繰り返し配置されているようなものが含まれる。
【００２２】
上述した記載は、１種類の図柄61が、１つの回転リール62の「周囲の一部分において」、均等間隔（連続）で繰り返し配置されるようなものが含まれる。
例えば、上述した記載は、図２に示すように、右回転リール68の図柄番号１３、１８、３の「Ｃ２」（チェリー２）のように、１種類の図柄61が右回転リール68の周囲の一部分に均等に間隔を空けて繰り返し配置されているようなものが含まれる。
また、例えば、上述した記載は、図２に示すように、右回転リール68の図柄番号４、９、１４、１９の「Ｒ１」（リプレイ１）、「Ｒ２」（リプレイ２）のように、同種類の図柄61が右回転リール68の周囲の一部分に均等に間隔を空けて繰り返し配置されているようなものが含まれる。
【００２３】
上述した記載の「前記複数種類の図柄61の少なくとも１種類の図柄61は、前記複数の回転リール62の少なくとも１つの回転リール62の周囲の少なくとも一部分において、均等間隔で繰り返し配置されている」は、５種類の図柄61が、１つの回転リール62の周囲の一部分において、均等間隔（連続）で繰り返し配置されるようなものが含まれる。
【００２４】
例えば、上述した記載は、図２に示すように、右回転リール68の図柄番号１０、１１、１２、１３、１４の「ＷＭ」、「Ｂ１」、「ＢＥ」、「Ｃ２」、「Ｒ１」の５種類の図柄61が、右回転リール68の周囲の一部である図柄番号１０〜１４と、図柄番号１５〜１９と、図柄番号０〜４とに均等間隔（連続して配置）で繰り返し配置されているようなものが含まれる。
【００２５】
停止制御において、停止操作タイミングからの変動量、いわゆる滑りコマ数が所定量（例えば５コマ、０〜４滑りコマ数）に制限されている場合、回転リール62の周囲に２０コマが配置され、５コマずつ区切ったときに、各区分の対応する位置の同一位置に同種類の図柄61が配置されていることになる。上記例だと、１番目に「ＷＭ」、２番目に「Ｂ１」、３番目に「ＢＥ」、４番目に「Ｃ２」、５番目に「Ｒ１」が各区分に規則的に配置されている。よって、変動量としての滑りコマ数が５コマごとの繰り返しとなり、滑りコマ数を算出するための所定値も５コマごとの繰り返しで設定することが可能となる。これにより、データ量を削減することが可能となるものである。
【００２６】
また、本発明に係る遊技機10は、さらに、前記変動量決定手段500は、役抽選の結果と第１番目に停止操作が行われた前記回転リール62とに対応する特定値を取得する特定値取得手段520と、前記特定値取得手段520により取得された前記特定値と、停止操作が行われた前記回転リール62とに基づいて、前記所定値としてのポインタを決定するポインタ決定手段540と、前記ストップスイッチ50が停止操作されたときの前記回転リール62の図柄位置と、前記ポインタとにより、前記変動量を演算により算出する停止位置演算手段550とを備えたことを特徴とする。
【００２７】
本発明は、特定値取得手段520が、役抽選の結果と第１番目に停止操作（第１停止操作）が行われた回転リール62とに対応する特定値を取得する。
そして、ポインタ決定手段540が、この特定値取得手段520により取得された特定値と、停止操作（具体的には、例えば、第１停止操作、第２番目に停止操作した第２停止操作、第３番目に停止操作した第３停止操作が含まれる）が行われた回転リール62とに基づいて、前記所定値としてのポインタを決定する。
そして、停止位置演算手段550が、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、そのポインタとにより、回転リール62の変動量を演算により算出する。
【００２８】
特定値取得手段520が取得した第１停止操作により特定値を取得し、その後、この取得した特定値と、停止操作（具体的には、例えば、第１停止操作、第２停止操作又は第３停止操作）が行われた回転リール62とに基づいて、前記所定値としてのポインタの決定が行われることで、特定値及びその特定値を用いたポインタの決定に停止操作順序の要素の一部を停止制御のデータの構成の一部として含ませる（反映させる）ことが可能となる。
これにより、ストップスイッチ50の停止操作順序により停止制御の内容が異なるような場合にも、停止操作順序の全てのパターンに対応するような停止テーブルを設ける必要が無く、全体としてのデータ容量を削減することが可能となる。
【００２９】
本発明では、停止制御において、停止位置を記憶させる停止テーブルを使用していない。さらに、当選した役の種類に応じて、各回転リール62毎に、停止操作順序に対応する全パターンの停止テーブルを必要とするようなことがない。例えば、ベル役が当選役であるようなときに、左回転リール64を第１番目に停止操作（第１停止操作）したとき、次に中回転リール66を第２番目に停止操作（第２停止操作）したとき、次に右回転リール68を第３番目に停止操作（第３停止操作）したときの各回転リール62毎に各停止テーブルをそれぞれ有しているようなものと比べると、回転リール62の停止制御における全体としてのデータ容量を大幅に削減することができる。
【００３０】
また、停止制御全体にわたって、特定値と、この特定値及び停止操作が行われた回転リール62に基づくポインタというパラメータを用いて、最終的には、回転リール62の変動量を演算により算出している。
本発明では、複数の停止可能な停止テーブルの中から単一の停止テーブルを選択するにあたって抽選を行ったり、単一の停止テーブルを選択するための優先順位を決定する所定のパラメータ（例えば、メダルの払出枚数等の遊技者に付与する利益量等）を算出する等の処理を行っていない。すなわち、多数の停止データを予め記憶させておくのに大量の記憶容量を必要とする停止テーブルを用いて、数多くのパラメータを多用し、多数の工程を経るような停止制御と比べると、停止制御全体にわたって特定値及びポインタというパラメータを用いて演算により変動量を算出することで必要とする記憶容量の低減化や、停止制御処理の効率化を図ることができる。
【００３１】
また、本発明に係る遊技機10は、さらに、前記変動量決定手段500は、前記ポインタに基づいて、前記特定値として新たな特定値を設定するか又は前記変動量を算出するかの複数の分岐処理の中から、いずれかの分岐処理を決定する分岐処理決定手段560を備え、前記分岐処理において前記新たな特定値が設定された場合には、前記ポインタ決定手段540により前記新たな特定値と停止操作が行われた前記回転リール62とに基づいて新たなポインタが決定され、この新たなポインタに基づいて前記分岐処理が繰り返され、前記分岐処理において前記変動量が算出された場合には、前記リール停止処理手段600により前記変動量を用いて停止処理が行われることを特徴とする。
【００３２】
本発明は、分岐処理決定手段560が、このポインタに基づいて、新たな特定値を設定するか又は変動量を演算により算出するかの複数の分岐処理の中から、いずれかの分岐処理を決定する。
【００３３】
この分岐処理において、変動量を演算により算出する分岐処理が選択された場合には、リール停止処理手段600が、算出された変動量を用いて回転リール62の停止処理を行う。
また、前記分岐処理において、新たな特定値が設定された場合には、ポインタ決定手段540が、この新たな特定値と停止操作が行われた回転リール62とに基づいて新たなポインタを決定する。この新たなポインタに基づいて、上述したものと同様の分岐処理が繰り返される。そして、最終的には変動量を演算により算出する処理が選択されることで、リール停止処理手段600が、演算により算出された変動量を用いて回転リール62の停止処理を行う。
分岐処理の結果がいずれの場合であっても、最終的に演算により変動量が算出されることで、リール停止処理手段600により、その変動量を用いて、回転リール62の停止処理が行われる。
【００３４】
更に具体的に説明する。
本発明では、ポインタ決定手段540により、特定値と、停止操作が行われた回転リール62とに基づいて、パラメータとしてのポインタを処理途中に介在させている（決定している）。そして、このポインタに基づいて、演算により変動量を算出することができる場合には、この算出した変動量を用いてリール停止処理手段600により停止処理が行われている。
一方、当該ポインタをそのまま用いて演算により変動量を算出することができない場合には、別の種類のパラメータを新たに採用することなく、再度、同一種類のパラメータである特定値としての新たな特定値を設定し、この新たな特定値と停止操作が行われた回転リール62とに基づいて新たなポインタを決定し、このポインタに基づいて同様の分岐処理を行っている。
別の種類のパラメータを採用することなく、特定値として新たな特定値を用いることで、その後の処理を新たな特定値から新たなポインタを決定し、この新たなポインタを用いて分岐処理を行うという、それまでに行った処理と同一の処理工程を繰り返し使用することができる。これにより、別途、新たなパラメータを用いた場合の記憶テーブルや、新たなパラメータを用いた新たな処理工程のためのプログラム等は不要であり、それまでに用いた特定値や、ポインタを用いて、同様の分岐処理のためのプログラム等を繰り返し使用することができ、データやプログラムの記憶容量を抑えることができて記憶容量の削減を図ることができ、処理工程も少なくすることができ、停止制御処理の効率化を図ることができる。
【００３５】
また、本発明に係る遊技機10は、さらに、前記分岐処理として、前記ポインタ決定手段540により決定された前記ポインタが新たな特定値として設定され、この新たな特定値に基づいて前記ポインタ決定手段540により新たなポインタが決定され、この新たなポインタに基づいて前記分岐処理が繰り返される第１分岐処理と、前記ポインタ決定手段540により決定された前記ポインタを用いて前記変動量を算出する第２分岐処理と、前記ストップスイッチ50が停止操作されたときの前記回転リール62の図柄位置が取得され、この図柄位置及び前記ポインタ決定手段540により決定された前記ポインタを用いて前記特定値を新たな特定値に移行するか否かの判定（以下、「特定値移行判定」とする。）が行われる第３分岐処理とが設けられ、この第３分岐処理において前記特定値移行判定の結果、前記特定値を新たな特定値に移行する場合には、この新たな特定値に基づいて前記ポインタ決定手段540により新たなポインタが決定され、この新たなポインタに基づいて前記分岐処理が繰り返されることを特徴とする。
【００３６】
本発明では、ポインタ決定手段540が、特定値取得手段520により取得された特定値と、停止操作が行われた回転リール62とに基づいて、ポインタを決定する。分岐処理決定手段560が、このポインタに基づいて、第１分岐処理、第２分岐処理、第３分岐処理の３つの分岐処理の中から、いずれかの分岐処理を決定する。
第１分岐処理により、ポインタ決定手段540により決定されたポインタが新たな特定値として設定される。この新たな特定値に基づいて、ポインタ決定手段540により新たなポインタが決定され、この新たなポインタに基づいて、同様の分岐処理が繰り返される。
第２分岐処理により、ポインタ決定手段540により決定されたポインタを用いて、演算により変動量を算出する。この算出された変動量を用いて、リール停止処理手段600により、回転リール62の停止処理が行われる。
【００３７】
第３分岐処理により、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置が取得され、この図柄位置及びポインタ決定手段540により決定されたポインタを用いて特定値を新たな特定値に移行するか否かの判定（特定値移行判定）が行われる。
【００３８】
この分岐処理において、第２分岐処理により、演算により変動量が算出された場合には、リール停止処理手段600が、その算出された変動量を用いて回転リール62の停止処理を行う。
また、前記分岐処理において、第１分岐処理又は第３分岐処理により、新たな特定値が設定された場合には、ポインタ決定手段540が、この新たな特定値と停止操作が行われた回転リール62とに基づいて新たなポインタを決定する。この新たなポインタに基づいて、上述したものと同様の分岐処理が繰り返される。そして、最終的に演算により回転リール62の変動量が算出されることで、リール停止処理手段600が、算出された変動量を用いて回転リール62の停止処理を行う。
【００３９】
分岐処理の結果がいずれの場合であっても、演算により回転リール62の変動量が最終的に算出されることで、リール停止処理手段600により、その変動量を用いて、回転リール62の停止処理が行われる。
更に、具体的に説明する。
分岐処理決定手段560は、ポインタ決定手段540により決定されたポインタにより、第１分岐処理、第２分岐処理、第３分岐処理のいずれの分岐処理となるか決定している。すなわち、特定値と、停止操作が行われた回転リール62とに基づいて、新たなパラメータであるポインタを処理途中に介在させている。そして、このポインタに基づいて、第２分岐処理が選択されて演算により回転リール62の変動量を算出することができる場合には、この変動量により停止処理を行っている。
【００４０】
一方、第１分岐処理や、第３分岐処理の特定値を移行させる場合のように、当該ポインタをそのまま用いて演算により変動量を算出することができない場合には、特定値としての新たな特定値を再度、設定することで、この新たな特定値と停止操作が行われた回転リール62とに基づいて新たなポインタを決定し、このポインタに基づいて同様の分岐処理を行っている。具体的には、第１分岐処理ではポインタを新たな特定値として設定し、第３分岐処理では特定値移行判定を行い、その判定結果により新たな特定値に移行する場合には、この新たな特定値に基づいてポインタ決定手段540により新たなポインタを決定し、このポインタにより分岐処理を行っている。
【００４１】
第３分岐処理では、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、ポインタ決定手段540により決定されたポインタとにより、特定値移行判定を行うことで、停止操作されたときの図柄位置によって、演算により回転リール62の変動量を算出することができる。これにより、停止操作時の図柄位置によって、停止させる図柄61を変更させることができる。
【００４２】
結果として、第１分岐処理及び第３分岐処理のいずれにあっても、特定値として新たな特定値を用いることで、その後の処理を特定値からポインタを決定し、このポインタを用いて分岐処理を行うという、それまでに行った処理と同一の処理工程を繰り返し用いることができる。これにより、新たに別の種類のパラメータを用いた場合の記憶テーブルや、新たに別の種類のパラメータを用いた新たな処理工程のためのプログラム等は不要であり、それまでに用いた特定値や、ポインタと同一種類のデータを用いて、同様の分岐処理のための判断プログラム等を繰り返し使用することができる。したがって、データやプログラムの記憶容量を抑えることができて記憶容量の削減を図ることができ、処理工程も少なくすることができ、停止制御処理の効率化を図ることができる。
【００４３】
また、本発明に係る遊技機10は、さらに、前記第３分岐処理では、前記特定値移行判定の結果、前記特定値を新たな特定値に移行しない場合には、前記ポインタ（具体的には、例えば、移行判定ポインタ（ＢＴＲＧ））を別のポインタ（具体的には、例えば、停止ポインタ（ＢＴＲＰ））に書き換え、当該別のポインタ（具体的には、例えば、停止ポインタ（ＢＴＲＰ））を用いて決定された前記変動量が算出され、前記特定値移行判定の結果、前記特定値を新たな特定値に移行する場合には、現在の特定値に所定の数値（具体的には、例えば、「１」）を加算した値が新たな特定値として設定され（具体的には、例えば、特定値（ＣＷ）に１を加算したものを新たな特定値（ＣＷ）とする）、当該特定値に基づいて、前記ポインタ決定手段540により新たなポインタが決定され、このポインタに基づいて前記分岐処理が繰り返されることを特徴とする。
【００４４】
第３分岐処理では、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、ポインタ決定手段540により決定されたポインタとにより、特定値を新たな特定値に移行（変更）するか否かの判定（特定値移行判定）が行われている。
この特定値移行判定の結果、特定値を新たな特定値に移行しない場合には、ポインタ（具体的には、例えば、移行判定ポインタ（ＢＴＲＧ））を別のポインタ（具体的には、例えば、停止ポインタ（ＢＴＲＰ））に書き換え、当該別のポインタ（具体的には、例えば、停止ポインタ（ＢＴＲＰ））を用いて、演算により変動量が算出される。かかる場合には、特定値を移行せずに、ポインタ（具体的には、例えば、移行判定ポインタ（ＢＴＲＧ））及び別のポインタ（具体的には、例えば、停止ポインタ（ＢＴＲＰ））を介して演算により算出された回転リール62の変動量が使用される。すなわち特定値及びポインタの切り換えが行われない。
【００４５】
一方、特定値移行判定の結果、特定値を新たな特定値に移行する場合には、現在の特定値に所定の数値（具体的には、例えば、「１」）を加算した値が新たな特定値として設定され、当該新たな特定値に基づいて、ポインタ決定手段540により新たなポインタが決定され、この新たなポインタに基づいて分岐処理が繰り返される。かかる場合には、特定値を新たな特定値に移行することで、新たな特定値に移行する前の特定値及びポインタから、新たな特定値及びポインタへの切り換えが行われることになる。
【００４６】
すなわち、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置により、特定値及びポインタの切り換えが行われない場合と、特定値及びポインタの切り換えが行われる場合とに区別することが可能となる。これにより、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置により、先に決定された特定値及びポインタを用いて停止させることができる場合と、先に決定された特定値（ＣＷ）及びポインタを用いて停止させることができない場合とに対処することができる。先に決定された特定値（ＣＷ）及びポインタを用いて停止させることができない場合には、特定値及びポインタを変更させることができて、そのまま停止させることができない場合に対応することができる。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態であって、遊技機を示す外観正面図である。
【図２】本発明の実施の形態であって、各回転リールに設けてある図柄の配置を示す図である。
【図３】本発明の実施の形態であって、遊技機の入力、制御及び出力を示すブロック図である。
【図４】本発明の実施の形態であって、リール制御手段を示すブロック図である。
【図５】本発明の実施の形態であって、メイン制御装置における移行状態を示す図である。
【図６】本発明の実施の形態であって、ＡＴ中の移行状態を示す図である。
【図７】本発明の実施の形態であって、役と、当該役に係る図柄組み合わせ（いわゆる役構成）とを示す役構成テーブルの一部である。
【図８】本発明の実施の形態であって、重複当選役（同時当選役）を示す重複当選役テーブルの一部である。
【図９】本発明の実施の形態であって、重複当選役の停止操作順序を示す停止操作順序テーブルの一部である。
【図１０】本発明の実施の形態であって、役抽選結果と停止操作した回転リールとにより特定値を取得するための特定値取得テーブルの一部である。
【図１１】本発明の実施の形態であって、特定値と、停止操作した回転リールとによりポインタを決定するためのポインタ決定テーブルの一部である。
【図１２】本発明の実施の形態であって、移行判定ポインタ（ＢＴＲＧ）と、移行ポインタ（移行Ｐ）と、停止ポインタ（ＢＴＲＰ）との関係を示す移行判定関連テーブルの一部である。
【図１３】本発明の実施の形態であって、停止操作したときの図柄位置において、基準となる位置（中段）の図柄の図柄番号と、移行判定関連テーブルにより採取された移行ポインタ（移行Ｐ）とにより、移行判定値（「０」又は「１」）を決定するための移行判定データテーブルの一部である。
【図１４】本発明の実施の形態であって、所定の演算式により、停止操作位置と、ポインタとに対応する変動量（滑りコマ数）を算出する算出手順を示す説明図である。
【図１５】本発明の実施の形態であって、スタートスイッチ作動後のメイン制御装置の制御処理を示すフローチャートである。
【図１６】本発明の実施の形態であって、第１停止操作処理を示すフローチャートである。
【図１７】本発明の実施の形態であって、第２停止操作処理及び第３停止操作処理を示すフローチャートである。
【図１８】本発明の実施の形態であって、特定値（ＣＷ）および停止操作リールに対応した処理を示すフローチャートである。
【発明を実施するための形態】
【００４８】
本明細書では、各説明箇所において、方向についての定義等が示されていない場合には、遊技機10の方を向いて位置している遊技者から見て、遊技機10から遊技者の手前側に向かう方向を「前」方向とし、その逆方向を「後」方向とする。また、同様に、「左」や「右」等の左右方向も、遊技者から見た場合の左方向や、右方向を意味する。同様に、各部材の説明においても、方向についての定義等が示されていない場合には、各部材を、遊技機10の所定位置に固定した状態における遊技者から見た方向を意味する。
本実施の形態に係る遊技機10としてのスロットマシンを、以下、図１を参照しながら説明する。本実施の形態に係る遊技機10としてのスロットマシンは、前方向に向かって開口する正面開口を有する四角箱状の筐体12と、この筐体12の正面開口を開閉自在に覆う前扉14とを備えている。
【００４９】
前扉14の上部には、薄板樹脂からなる上パネル20を備えている。この上パネル20の略中央には、３個の回転リール62（正面から向かって左側の左回転リール64、中央の中回転リール66、右側の右回転リール68）の円周上の図柄61を見ることができる透過可能な図柄表示窓部16が形成されている。この図柄表示窓部16は、３個全ての回転リール62の回転が停止した際には、縦３列横３行に配置した合計９個の図柄61を遊技者に見せるように形成されている。この図柄表示窓部16は、回転リール62の正面側に設けられて、回転リール62の回転が停止した際、後述する有効ライン86上に停止している複数の図柄61を視認するためのものである。回転リール62は、複数の図柄61を図柄表示窓部16を介して変動表示可能なものである。
【００５０】
前記図柄表示窓部16の後方向（奥方向）には、３個の駆動モータ（図示せず）と、この各駆動モータによってそれぞれ回転させられる合計３個の前記回転リール62と、前記駆動モータ及び前記回転リール62を保持するユニットホルダ（図示せず）とを有するリールユニット60が配置されている。
前記前扉14には、遊技者に役抽選の当選等の種々の情報を音や光や映像等で報知させる報知手段70が形成されている。この報知手段70は、前扉14に配置されているものであって、スピーカー72と、表示装置84と、演出用ランプ78とを備えている。なお、回転リール62は、通常、遊技進行のために用いられるが、遊技の進行を停止している状態において、通常の回転動作とは異なる挙動による演出（いわゆるリール演出）を示すことにより報知手段70の一種として使用してもよい。
【００５１】
前記スピーカー72は、前扉14の上部左右に配置された上部スピーカー74と、前扉14の下部左右に配置された下部スピーカー76とを備えている。
前記表示装置84は、その画面に種々の映像を表示するための表示デバイスであり、動画を含んだ映像の表示を行うための液晶表示装置を有する演出ユニットを構成するものである。
前記演出用ランプ78は、前扉14の上部に配置された上部ランプ80と、前扉14の下部の左右に配置された下部ランプ82とを備えている。
【００５２】
前記前扉14の下部には下パネル22が設けられている。そして、前扉14には下パネル22の上に位置して前扉14の前方向へ向けて突出する操作部30を備えている。
本実施の形態に係る遊技機10には、遊技開始の条件として後述するメダル投入口38からあらかじめメダルを投入して、最大５０枚までクレジットメダルとして内部に貯留可能なクレジット機能（投入枚数を電子データとして電子的に記憶し管理する機能）を有している。なお、このクレジットメダルとして貯留可能な最大枚数である５０枚を最大クレジットメダル数とする。
【００５３】
前記メダル投入口38の下には、クレジット機能によりクレジットしたメダルの全てを払い出すための精算スイッチ36が設けられている。この精算スイッチ36の左側には、操作により対応する回転リール62の回転を停止させるため、３個の回転リール62のそれぞれに対応する３個のストップスイッチ50が設けられている。このストップスイッチ50は、左回転リール64を停止させるための左ストップスイッチLと、中回転リール66を停止させるための中ストップスイッチCと、右回転リール68を停止させるための右ストップスイッチRとを有している。すなわち、これらのストップスイッチ50は、複数の回転リール62それぞれに対応して設けられ、複数の回転リール62の図柄61の変動表示の開始後、遊技者の操作により回転リール62の図柄61の変動表示を個別に停止させるためのものである。
【００５４】
このストップスイッチ50の左側には、メダルの投入又は後述するマックスベットスイッチ34の操作を条件に回転リール62の回転を開始させるためのスタートスイッチ40が設けられている。すなわち、このスタートスイッチ40は、遊技者の操作により回転リール62の図柄61の変動表示を開始させるためのものである。このスタートスイッチ40の上には、クレジットしたメダル数から最大投入枚数（具体的には３枚）に達するまで投入可能なメダル数を減じて３枚のメダル投入に代えるマックスベットスイッチ34が設けられている。なお、後述するＲＢＢ中には上記３枚投入が２枚投入に設定されている。
【００５５】
なお、マックスベットスイッチ34に加えて、又はマックスベットスイッチ34に代えて、クレジットしたメダル数を１枚減じて１枚のメダル投入に代えるシングルベットスイッチを設けてもよい。
なお、マックスベットスイッチ34とメダル投入口38との間に、操作手段31として遊技の進行に関与しないスイッチとしてのチャンススイッチのようなものを設けてもよい。そして、この操作手段31としてのチャンススイッチを所定の契機で遊技者に１回又は所定回数以上、操作させることで所定の特典を付与するようにしてもよい。
【００５６】
上述したスタートスイッチ40、ストップスイッチ50、精算スイッチ36及びマックスベットスイッチ34により、遊技者が操作可能な操作手段31（図３参照）を構成している。
前記前扉14の下部の後方向（奥方向）には、いわゆるホッパーユニットであって、メダルを貯留することができるとともに、メダルを払い出すことができる貯留払出手段24（図３参照）と、電源投入又は電源遮断のための操作が可能な電源スイッチを有すると共に各部品に電力を供給するための電源装置（図示せず）とが配置されている。
前記前扉14の下部には、所定の場合に貯留払出手段24からメダルが払い出されるメダル払出口28が形成されている。このメダル払出口28の下方には、メダル払出口28から払い出されたメダルを貯留するため、上方に向かって開口する皿状のメダル受け皿26が形成されている。なお、クレジットされているメダル数が最大クレジットメダル数である５０枚未満の場合は、５０枚に到達するまで、獲得したメダルはメダル払出口28から払い出されずにクレジットメダルの枚数に加算される。
【００５７】
本実施の形態に係る遊技機10は、マックスベットスイッチ34の操作又はメダル投入により所定枚数のメダルを投入することにより遊技の開始を可能とするものである。そして、スタートスイッチ40の押下操作により、回転リール62の回転を開始させて遊技が開始されるとともに、後述するメイン制御装置110の各状態に対応した抽選テーブルを用いて役抽選が行われる。そして、当該遊技機10は、各回転リール62に対応するストップスイッチ50の操作タイミング及び役抽選の結果に基づいて、回転リール62の回転を役抽選の結果に適合するように停止させる。当該遊技機10は、停止時の図柄61の組合せによって、当選した役を構成する図柄61の組合せが所定の有効なライン（所定の役の図柄61の組合せが当該ライン上に揃ったときに所定の利益が付与されるラインのことであり、以下、有効ライン86とする。）上に停止した場合に、入賞等となり、所定枚数のメダルを払い出す等の所定の利益を遊技者に付与する。これにより、１回の遊技が終了するものである。
【００５８】
なお「有効ライン86」は、当選役が当該ライン上に並んだ場合に入賞となるラインを意味し、後述する小役の「入賞」等は有効ライン86上に役に対応した図柄61の組合せが揃うことを意味する。本実施の形態の有効ライン86は、左回転リール64の中段と、中回転リール66の中段と、右回転リール68の下段とを結んだ折れ線状の１本のみからなるものである。
図２に示すように、左回転リール64、中回転リール66及び右回転リール68の表面には、「バー１（Ｂ１）」、「バー２（Ｂ２）」、「バー３（Ｂ３）」、「ベル（ＢＥ）」、「チェリー１（Ｃ１）」、「チェリー２（Ｃ２）」、「スイカ（ＷＭ）」、「リプレイ１（Ｒ１）」、「リプレイ２（Ｒ２）」の複数の種々の図柄61が形成されている。なお、本実施の形態に係る遊技において、各回転リール62の回転方向は、図２に示す矢印の方向に各図柄が移動するように形成されている。
本実施の形態では、後述する図７の役構成テーブルに示すように、上述した図柄の組み合わせにより、例えば、役ＲＰ１に係る図柄の組み合わせとして、「リプレイ１（Ｒ１）、リプレイ１（Ｒ１）、スイカ（ＷＭ）」や、役ＲＰ２に係る図柄の組み合わせとして、「リプレイ１（Ｒ１）、リプレイ２（Ｒ２）、スイカ（ＷＭ）」等が予め設定されている。
なお、上述したような役の図柄の組み合わせの表示方法として記載した「ａ、ｂ、ｃ」は、有効ライン86上の左回転リール64の図柄（中段の図柄）が「ａ」であり、有効ライン86上の中回転リール66の図柄（中段の図柄）が「ｂ」であり、有効ライン86上の右回転リール68の図柄（下段の図柄）が「ｃ」であることを意味する。
また、これらは、後述する図８の重複当選テーブルに示すように、ＲＰ１、ＲＰ２、ＲＰ３、ＲＰ４、ＲＰ５、ＲＰ６が同時に当選（重複して当選）するＲＰＡ（グループ名称）等が設けられている。
【００５９】
なお、本実施の形態では、この図２に示すテーブル（いわゆる図柄配列テーブル）自体をそのままデータとして記憶しているものではなく、このような図柄配列テーブルを用いて入賞判定を行っているものではない、この点に関しては後で説明する。
これらの図柄61は、それぞれの絵柄がプリントされたテープを回転リール62の外周表面に貼付することで形成されている。なお、図２の図柄61の番号（コマ番号）は、回転リール62の外周表面に物理的に付されているものではなく、仮想的な番号であって、各図柄61の停止を制御するためのプログラムで特定の図柄61を指定するためのものである。
【００６０】
図３に示すように、遊技機10の内部には、遊技機10の全体の動作を制御するための制御装置100が形成されている。この制御装置100は、遊技を進行させて各状態を制御するメイン制御装置110と、このメイン制御装置110からの情報（コマンド）を受けて、遊技の進行に応じた演出を制御し、主に遊技内容に関する情報を遊技者に報知する演出を行うために演出の各状態を制御するサブ制御装置300とを備えている。
【００６１】
なお、メイン制御装置110とサブ制御装置300との間は、メイン制御装置110への不正操作を防止するために、メイン制御装置110からサブ制御装置300への一方向の通信により行われ、サブ制御装置300からメイン制御装置110への逆方向の通信は行われていない（すなわち双方向の通信ではない）。メイン制御装置110は、スタートスイッチ40、ストップスイッチ50、マックスベットスイッチ34、精算スイッチ36の入力を受け付け、役抽選を行い、リールユニット60及び貯留払出手段24の作動を制御する。サブ制御装置300は、メイン制御装置110から信号を入力し、表示装置84等の報知手段70の作動を制御する。サブ制御装置300の出力側には、報知手段70としての表示装置84、スピーカー72、演出用ランプ78の各パーツが接続されている。
【００６２】
なお、特に図示していないが、メイン制御装置110を有するメイン基板と、サブ制御装置300を有するサブ基板とは、それぞれ専用の基板ケースの内部に収納されている。具体的には、メイン制御装置110は、メイン基板ケースの内部に収納され、サブ制御装置300は、サブ基板ケースの内部に収納されている。そして、メイン基板ケースは、筐体12内部の奥側の上部に固定され、サブ基板ケースは、筐体12内部の正面から向かって左側に固定されている。
【００６３】
メイン制御装置110及びサブ制御装置300は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏポート（図示せず）を備えたマイクロコンピュータにより構成される。ＣＰＵは、タイマ割込などの割込機能を持ち、ＲＯＭに記憶されたプログラムを実行して、種々の処理を行う。ＲＯＭは、ＣＰＵが実行するプログラムや各種テーブル等の固定的なデータを記憶し、ＲＡＭは、ＣＰＵがプログラムを実行する際の一時的な記憶領域、例えば遊技機10の状態を記憶するための記憶領域や、役抽選の抽選結果を記憶するための記憶領域として使用される。
【００６４】
本実施の形態に係る遊技機10のメイン制御装置110では、通常に行われる通常状態が設けられている。メイン制御装置110では、この通常状態よりも再遊技役（リプレイ役）の当選の確率が高く（或いは低く）設定されているリプレイタイム（ＲＴ）状態が設けられている。このＲＴ状態は、メイン制御装置110により制御される。
サブ制御装置300では、ストップスイッチ50の停止操作順序や当選図柄61等を報知することによって役に係る図柄61の組合せを有効ライン86上に揃って停止させるためのアシストをするアシストタイム（ＡＴ）状態に関する演出をメイン制御装置110の指令のもと実行する。
【００６５】
もちろん、各状態を制御する装置（メイン制御装置110、サブ制御装置300）は、上述したものに限定されるものではなく、各状態を他方の制御装置で制御するようにしてもよく、また、部分的に一部の手段を他の制御装置で制御し、両方の制御装置に跨がって制御するようにしてもよいものである。なお、その際、サブ制御装置300からメイン制御装置110への直接的な送信は行われていないが、所定の停止操作順序をサブ制御装置300から報知して遊技者の停止操作等によりメイン制御装置110へ間接的に情報を送信することができる。
上記アシストタイム（ＡＴ）状態は、通常遊技（非アシストタイム（ＡＴ）状態）よりも遊技者に利益となる特典を付与する可能性が高い特別遊技となるように形成されている。
【００６６】
本実施の形態に係る遊技機10では、遊技として、通常の遊技である通常遊技と、この通常遊技中において移行するか否かの抽選（移行抽選）に当選することで移行可能であり通常遊技よりも多くの特典を付与可能な特別遊技としてのアシストタイム状態（ＡＴ状態）の遊技（ＡＴ遊技）とを備えている。
【００６７】
特別遊技としてのＡＴ遊技は、所定の開始条件を達成したときに開始可能であり、所定の終了条件を達成したときに終了可能に形成されている。具体的には、特別遊技としてのＡＴ遊技は、役抽選の抽選結果、所定の移行役に当選した場合や、後述する移行抽選手段330により所定の移行抽選に当選した場合等に移行可能である。また、ＡＴ遊技は、ＡＴ中に遊技者が獲得した（遊技者に払い出された）メダルの枚数が所定の遊技枚数（いわゆる獲得規定枚数、具体的には、１２０枚に設定されている。もちろん当該枚数に限定されるものではない。）に到達することで終了可能なものである。
【００６８】
特別遊技としてのＡＴ遊技は、所定の移行抽選の結果に応じて実施した際に遊技者が獲得したメダルの獲得枚数（払出枚数）が獲得規定枚数に到達するまで実行可能であるが、この実行可能な獲得規定枚数は、所定の抽選により上乗せ可能に設定されている。この上乗せを決定する際には、特別遊技の獲得規定枚数に上乗せするときの演出、いわゆる上乗せ演出が実行可能であり、この上乗せ演出としては、回転リール62を用いたリール演出と、表示装置84を用いた表示演出との両方が実行可能に形成されている。
【００６９】
なお、これらの開始条件や終了条件に限定されるものではなく、上述したメダルの獲得枚数として払出枚数の代わりに、払い出されたメダル枚数から投入したメダルの数を引いて計算した実質的なメダルの獲得枚数である純増枚数で設定してもよい。また、ＡＴ中に実行した遊技回数が所定の遊技回数（いわゆる初期遊技可能回数や最大遊技可能回数等と称されるもの）に達する等の他の内容の条件に設定してもよいものである。すなわち、ＡＴ中の遊技回数が所定の遊技回数（いわゆる初期遊技可能回数や最大遊技可能回数）を実行することで終了可能にしてもよいものである。また、それらの条件を、遊技回数とメダルの獲得枚数（又は純増枚数）とを組み合わせたものにしてもよい。
前記上乗せでは、獲得規定枚数（又は純増枚数）に上乗せされるメダルの枚数が設定される。もちろん、この上乗せに関しても、上述したようにメダルの獲得枚数（純増枚数）ではなく、実行可能な遊技回数を上乗せするようにしてもよく、また、遊技回数とメダルの獲得枚数（又は純増枚数）とを組み合わせたものにしてもよいものである。
【００７０】
リール演出は、回転リール62を用いた演出であって、３個の回転リール62の回転や停止、回転方向の変更、回転速度の変更、回転加速度の変更、所定図柄61を揃えた状態で回転させる等の種々の手段により行われるものである。表示演出は、液晶表示装置である表示装置84に表示される動画像や静止画像等により行われる演出である。なお、表示演出に伴ってスピーカー72からの音声や音楽や効果音等は適宜行われる。
【００７１】
特別遊技としてのＡＴ遊技には、ＡＴ遊技の開始条件の達成により開始され繰り返し実行可能なＡＴ中通常状態と、このＡＴ中通常状態中により移行し、所定回数だけ繰り返し実行可能なＡＴ中上乗せ演出状態とが設けられている（図６参照）。
ＡＴ遊技の開始に伴ってＡＴ中通常状態が開始されるものであり、ＡＴ中上乗せ演出状態において上乗せ演出（上乗せ遊技）が実行可能となっている。
【００７２】
メイン制御装置110は、役抽選手段120、リール制御手段130（開始制御手段135、停止制御手段140）、通常状態制御手段160、ＲＴ制御手段170、ボーナス制御手段180、フリーズ演出制御手段230、上乗せ演出決定実行手段390、特別遊技決定手段200、獲得規定枚数カウント手段210、リール演出実行手段245、払出制御手段250、移行抽選手段330及び送信手段260の各手段を有する。各手段の詳細については後述する。
【００７３】
なお、これらの手段、特に、特別遊技決定手段200、獲得規定枚数カウント手段210、移行抽選手段330等は、メイン制御装置110ではなく、サブ制御装置300が有しても良い。その際、サブ制御装置300からメイン制御装置110へのデータの直接的な送信は行われていないので、そのような送信が必要な場合は、サブ制御装置300によりストップスイッチ50による停止操作の順序を報知手段70により遊技者に報知して、遊技者がその停止操作順序で停止操作すること等の間接的な伝達手段を介して、サブ制御装置300からの情報がメイン制御装置110へ伝達される。
以上の構成をもって、メイン制御装置110は、役の抽選を行い、回転リール62の回転及び停止を制御し、遊技の進行を行う手段として機能することとなる。
【００７４】
メイン制御装置110は、主として遊技を制御するためのものであって、主に遊技を進行させるためのものである。以下、本実施の形態における遊技について説明する。
規定の賭け数（３枚）が設定されると、１本の有効ライン86（図１参照）が設定される。なお、本実施の形態に係る遊技機10は、規定の賭け数として３又は２が設定されている。賭け数を設定する方法には、メダル投入口38からメダルを投入する方法と、マックスベットスイッチ34を操作することによってクレジットメダルを賭け数として設定する方法とがある。そして、規定の賭け数（３枚）が設定されていることを条件に、スタートスイッチ40を操作すると、賭け数が確定し、役抽選手段120により、複数の役のいずれかに当選したか又はハズレかの抽選（役抽選）が行われる。また、役抽選とほぼ同時に、前回の遊技での回転リール62の回転開始時から所定の時間（本実施の形態では、４．１秒）が経過しているか否かが判定され、所定の時間が経過すると、３個すべての回転リール62の回転が開始する。なお、本実施の形態では、後述するボーナス遊技（ＲＢＢ）中のみ上記規定数が２に設定されている。
【００７５】
本実施の形態では、役として、大別すると、小役（メダルの払い出しを伴う役）、再遊技役（遊技者所有のメダルを使用することなく次回の遊技を開始可能とする役、いわゆるリプレイ役）、移行役（遊技や演出の状態の移行を伴う役）が設けられている。
回転リール62の回転開始後、所定の条件（本実施の形態では、回転リール62を加速する処理を実行した後、所定のセンサにより回転リール62の回転位置が基準位置であることを検出すること）が成立すると、ストップスイッチ50の操作が可能な状態（停止操作可能状態）となる。
その後に、３個のストップスイッチ50のうち１個を操作すると、当該ストップスイッチ50に対応した回転リール62の回転が停止する。そして、３個すべてのストップスイッチ50の操作を終えると、３個すべての回転リール62の回転が停止する。
【００７６】
本実施の形態では、停止制御により後述する特定値（ＣＷ）に基づいて、後述する所定の払出枚数の処理が行われる。本実施の形態に係る遊技機10は、後述する特定値（ＣＷ）に基づいて、最終的には、有効ライン86上に予め定められた図柄61の組合せが揃うと遊技者に利益が付与されるように形成されている。例えば小役に対応した図柄61の組合せが有効ライン86上に揃うと、小役に対応した枚数のメダルが遊技者に対して付与される。
【００７７】
本実施の形態に係る遊技機10では、メイン制御装置110の状態として、通常に（一般的に）行われる通常状態と、この通常状態において役抽選手段120の役抽選によりボーナス（ＲＢＢ）に当選したにもかかわらず当該ボーナス移行役に係る図柄61が有効ライン86上に停止しなかった場合に、通常状態から移行する内部当選状態（具体的にはＲＢＢ当選中状態であって、ＲＴ１状態）と、この内部当選状態（ＲＢＢ当選中状態、ＲＴ１状態）においてボーナス移行役に係る図柄61が有効ライン86上に停止した場合に移行し、通常状態よりも遊技者へ付与される利益がより大きくなり得るボーナス状態（ＲＢＢ状態）とが設けられている（図５参照）。
【００７８】
ボーナス状態は、移行役としてのボーナス移行役に当選し、さらにボーナス移行役に対応した図柄61の組合せ（例えば、「リプレイ１（Ｒ１）、ベル（ＢＥ）、スイカ（ＷＭ）」、又は、「リプレイ２（Ｒ２）、ベル（ＢＥ）、スイカ（ＷＭ）」が有効ライン86上に揃うと、揃った遊技の次回の遊技から開始される遊技である。
【００７９】
なお、ボーナス移行役は、当選時の遊技で有効ライン86上にボーナス移行役に対応する図柄61の組合せが揃わなくても、次回の遊技以降、有効ライン86上にボーナス移行役に対応する図柄61の組合せが揃うまでボーナス移行役に当選した状態が有効である。その他の役は、当選時の遊技で有効ライン86上に役に対応する図柄61の組合せが揃わなければ、次回の遊技以降は無効となる。ボーナス状態は、ボーナス状態中に遊技者へ払い出したメダルの総枚数が予め設定された枚数（具体的には例えば２６枚）を超えたときに終了する。
【００８０】
本実施の形態では、ボーナス状態として、主にメイン制御装置110により制御されるビッグボーナス状態（ＲＢＢ状態）が設けられている。ビッグボーナス状態は、全ての小役の抽選確率が通常状態よりも高確率にすることで小役の入賞を容易にしているものである。本実施の形態に係るビッグボーナス状態は２６枚を超える払出枚数で終了する。もちろん、この終了条件は２６枚に限定されるものではなく、他の枚数でもよいものである。
また、有効ライン86上に再遊技役（リプレイ役）に対応する図柄61の組合せが揃うと、メダルの払い出しはないものの、次回の遊技において遊技者所有のメダルを使用することなく賭け数が自動的に設定され遊技を行うことができる。
【００８１】
役抽選手段120は、メイン制御装置110が備える手段であり、スタートスイッチ40の操作を契機に、複数の役のいずれかに当選か又はハズレかの抽選（役抽選）を行うためのものである。役抽選手段120は、役に当選したか否かを決定するための抽選テーブルを、主な分類として通常状態用、ボーナス状態（ＲＢＢ状態）用、内部当選状態（ＲＢＢ当選中状態）用のそれぞれに対応して複数備えており、メイン制御装置110のＲＯＭ上に記憶されている。役抽選手段120は、予め定めた抽選データと、所定範囲の整数値を繰り返してカウントするループカウンタを有する所定の乱数発生手段（乱数発生回路）が発生した乱数のうちから抽出した乱数とを比較して、当選か否かを判定する。なお、役抽選手段120による処理は、後述するステップ１１３（図１５参照）において行われる。
【００８２】
なお、役抽選手段120の役抽選に用いる抽選確率は、予めプログラムされた範囲内で遊技ホールの管理者により変更可能に形成されている。具体的には、その抽選確率を規定するための値である設定値を変更するための筐体12内部の設定変更スイッチ（図示せず）を操作することにより、複数の設定値（具体的には、１〜６の６個）のうちいずれか１つを選択することで前記抽選確率の変更が可能となる。本実施の形態では、１〜６の６個の設定値が設けられ、設定値の数値が大きくなるほど、抽選確率が遊技者に原則として有利になり得るように規定されている。
【００８３】
リール制御手段130は、メイン制御装置110が備える手段であり、各回転リール62の回転を開始させるための開始制御手段135と、各回転リール62の回転を停止させるための停止制御を行う停止制御手段140とを備えている。なお、リール制御手段130（開始制御手段135及び停止制御手段140）の中で特に停止制御手段140に関しては、後で詳細に説明する。
【００８４】
通常状態制御手段160は、通常状態の進行を制御するものである。ここで、通常状態とは、後述するＲＴ制御手段170によるリプレイタイム（ＲＴ）や、ボーナス制御手段180によるＲＢＢ以外の状態をいう。なお、通常状態中における再遊技役の当選確率は、内部当選状態（ＲＢＢ当選中状態、ＲＴ１状態）におけるリプレイタイム（ＲＴ）よりも低く設定されている。
【００８５】
ＲＴ制御手段170は、本実施の形態では、リプレイタイム（ＲＴ）状態を制御するものである。
ボーナス制御手段180は、ボーナス遊技、具体的には、ＲＢＢ状態を制御するものである。
フリーズ演出制御手段230は、遊技の進行を一時的に停止させるフリーズ演出を実行するためのものである。具体的には、移行抽選手段330の移行抽選に当選したと判定された時には、フリーズ演出制御手段230は、フリーズ演出を実行する。なお、このフリーズ演出中に、リール演出実行手段245により、回転リール62の回転、停止、逆回転等を組み合わせた回胴演出を実行してもよいものである。
【００８６】
上乗せ演出決定実行手段390は、特別遊技（ＡＴ）中のＡＴ中通常状態において、所定の契機（具体的には、ＡＴ中通常状態の毎回の遊技におけるスタートスイッチ40の操作タイミングの契機）により、ＡＴ中上乗せ演出状態（いわゆる上乗せ遊技）へ移行するか否かの抽選による決定を行う。
【００８７】
上乗せ演出決定実行手段390は、ＡＴ中の上乗せ演出が実行される上乗せ遊技において、所定の契機（具体的には、上乗せ遊技中の毎回の遊技におけるスタートスイッチ40の操作タイミングの契機、なお、上乗せ遊技中の役抽選の結果、予め定めた所定役の当選を契機としてもよい）により、特別遊技（ＡＴ）の上乗せの有無及びその上乗せされる特別遊技のメダルの獲得規定枚数を抽選（上乗せ遊技獲得抽選）により決定するものである。
【００８８】
特別遊技決定手段200は、特別遊技の遊技区間の終了判定を行うためのものである。
具体的には、特別遊技決定手段200は、後述する獲得規定枚数カウント手段210がカウントした獲得規定枚数が所定のメダル枚数（具体的には０枚）に到達したことを条件として特別遊技の遊技区間を終了させる。
なお、後述する移行抽選手段330の移行抽選に当選した場合、特別遊技決定手段200により、特別遊技（ＡＴ）中に獲得可能な最大のメダル枚数（初期獲得規定枚数）が設定される。
獲得規定枚数カウント手段210は、特別遊技の遊技区間中に獲得規定枚数を減算（又は加算）によりカウントするためのものである。
【００８９】
本実施の形態では、特に図示していないが、獲得規定枚数カウント手段210は、特別遊技として獲得可能なメダルの枚数として当初に設定されている初期獲得規定枚数（１２０枚）をカウントし記憶するカウント手段と、上乗せ遊技により獲得された上乗せによる特別遊技の獲得枚数（上乗せ獲得規定枚数）をカウントし記憶するカウント手段との両方を有している。
各獲得規定枚数カウント手段210は、特に図示していないが、メダルの払い出しが行われるごとに、獲得規定枚数から払出枚数を減算する演算手段と、この演算手段により算出された数値を記憶する記憶手段とを備えているものである。
【００９０】
また、獲得規定枚数カウント手段210は、上述した初期獲得規定枚数と、上乗せ獲得規定枚数との両方を合計した合計獲得規定枚数をカウントし記憶するようにしてもよいものである。
また、この初期獲得規定枚数は、予め１２０枚に設定されてあるが、特にこれに限定されるものではなく、１２０枚未満、又は、１２０枚を超える枚数であってもよいものである。また、この初期獲得規定枚数は、乱数を用いた抽選により毎回、決定してもよい。
また、獲得規定枚数カウント手段210は、上述したように初期獲得規定枚数から払出枚数を減算するものに限定されるものではなく、遊技者に対するメダルの払出が行われるごとに、当初の０枚から払出枚数を加算するようにして、所定の獲得規定枚数に到達することで特別遊技を終了させるように特別遊技決定手段200により判定されるようにしてもよい。
【００９１】
獲得規定枚数カウント手段210は、特別遊技の遊技区間中に上乗せ遊技に移行した場合、当該上乗せ遊技中に獲得した払出枚数をカウントしているが、特にこれに限定されることなく、上乗せ遊技中の払出はカウントしないようにしてもよい。
獲得規定枚数カウント手段210がカウントした獲得規定枚数が所定の枚数（具体的には０回）に到達したことを条件として特別遊技決定手段200が特別遊技の遊技区間の終了を決定する。
【００９２】
すなわち、獲得規定枚数カウント手段210が特別遊技の遊技区間中にカウントする枚数は、特別遊技としてのＡＴの遊技区間の終了を決定するための直接的なパラメータである。かかる獲得したメダルの枚数が、特別遊技において獲得可能な最大のメダル枚数に到達したか否かによって特別遊技の遊技区間の終了を判断するか否かが特別遊技決定手段200により判断される。
【００９３】
なお、特別遊技の遊技区間を決定するパラメータとして、上述したように獲得したメダル枚数（獲得規定枚数）を用いているが、必ずしもこれに限定されるものではない。最終的に特別遊技の遊技区間を決定する（遊技区間の長さに影響を与える（長さを左右し、制限する））パラメータになり得るものであれば、他のパラメータを用いてもよい。具体的には、直接的な遊技回数を前記パラメータとして用いてもよい。特別遊技としてのＡＴ中に実行可能な遊技回数の最大の遊技回数（いわゆる最大遊技回数）が決定され、特別遊技としてのＡＴは、ＡＴ中に実行される遊技回数が最大遊技回数に達することで終了するようにしてもよいものである（なお、この場合は、遊技回数を加算する場合であるが、減算する場合には、最大遊技回数から実行した遊技回数を減算して、減算後の数値が０回に達することで終了するようにしてもよい）。また、その他の最終的な遊技区間を決定可能（制限可能）な直接的若しくは間接的なパラメータ、又は、それらのパラメータを組み合わせたものを用いてもよい。
【００９４】
リール演出実行手段245は、フリーズ状態において、上乗せ演出としてのリール演出を報知手段70として作動中の回転リール62により実行するためのものである。このリール演出実行手段245は、上乗せ演出のリール演出を実行する。
【００９５】
払出制御手段250は、メダル払い出し等の所定の処理を行うためのものである。払出制御手段250は、後述する特定値（ＣＷ）や規定数（２枚又は３枚）等の値に基づいて決定される払出枚数のメダルの払い出しを行う。
移行抽選手段330は、予め定められた移行抽選確率を用いて非ＡＴ中に移行抽選を行うものであり、特別遊技としてのＡＴ状態へ移行するか否かを抽選（移行抽選）で決定するものである。具体的には、移行抽選手段330は、非ＡＴ中、毎回の遊技において移行抽選を行うように設定されている。もちろん、移行抽選を実施する契機は、これに限定されるものではなく、他の所定の契機（例えば、所定の状態が開始又は終了するタイミングや、所定の契機から所定の遊技回数が経過したタイミング、所定の役当選時等）でもよいものである。
【００９６】
送信手段260は、サブ制御装置300へ信号を送信するためのものである。
サブ制御装置300は、受信手段310及びＡＴ制御手段320の各手段を有する。
受信手段310は、送信手段260からの信号を受信するものである。
ＡＴ制御手段320は、ＡＴ状態の演出を制御するものである。具体的には、ＡＴ制御手段320は、表示演出実行手段370を備えている。
表示演出実行手段370は、表示装置84により行われる表示演出を実行するためのものである。
【００９７】
なお、これらの手段はメイン制御装置110に配置してもよいものであり、表示演出実行手段370を、サブ制御装置300ではなくメイン制御装置110に配置してもよい。
以上の構成をもって、サブ制御装置300は、メイン制御装置110からの信号を受けて、遊技の進行に伴う演出を行うものである。
【００９８】
図４に示すように、リール制御手段130は、回転リール62の回転を開始させるための開始制御手段135と、役抽選手段120の役抽選の結果及びストップスイッチ50の停止操作タイミングに応じて回転リール62の停止制御を行う停止制御手段140とを備えている。
開始制御手段135は、遊技者によるスタートスイッチ40の操作により、全回転リール62の回転を開始させ、予め定めた所定の回転速度に到達した状態で、当該回転速度を維持するように設定されている。
【００９９】
停止制御手段140は、役抽選手段120の抽選結果と、各ストップスイッチ50が操作されたときの対応する回転リール62の回転位置（ストップスイッチ50の停止操作タイミング）とに基づいて、各回転リール62の回転を停止させる。なお、停止制御手段140は、必要に応じて各ストップスイッチ50が停止操作されるときの順序（停止操作順序）が所定の条件に適合しているか否かも停止させる条件にする場合がある。停止制御手段140による処理は、後述するステップ１１４（図１５参照）及び図１６〜図１８において行われる。
【０１００】
停止制御手段140は、役抽選の結果と停止操作が行われた回転リール62とに対応する所定値を取得し、この所定値と、停止操作が行われたときの回転リール62の図柄位置とに基づいて、回転リール62の変動量を演算により算出する変動量決定手段500と、この変動量決定手段500が算出した回転リール62の変動量を用いて回転リール62の停止処理を行うリール停止処理手段600とを備えている。
【０１０１】
変動量決定手段500は、役抽選の結果と、停止操作が行われた回転リール62とに対応する所定値としてのポインタを取得し、この所定値（ポインタ）と、停止操作が行われたときの回転リール62の変動量を演算により算出するものである。
変動量決定手段500は、役抽選の結果と第１番目に停止操作（第１停止操作）が行われた回転リール62とに対応する特定値（ＣＷ）を取得する特定値取得手段520と、特定値取得手段520により取得された特定値（ＣＷ）と、停止操作が行われた回転リール62とに基づいて、所定値としてのポインタを決定するポインタ決定手段540と、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、ポインタとにより、変動量を演算により算出する停止位置演算手段550と、ポインタに基づいて、特定値（ＣＷ）として新たな特定値（ＣＷ）を設定するか又は変動量を算出するかの複数の分岐処理の中から、いずれかの分岐処理を決定する分岐処理決定手段560とを備えている。
【０１０２】
分岐処理において新たな特定値（ＣＷ）が設定された場合には、ポインタ決定手段540により新たな特定値（ＣＷ）と停止操作が行われた回転リール62とに基づいて新たなポインタが決定され、この新たなポインタに基づいて分岐処理が繰り返される。
分岐処理において変動量が算出された場合には、リール停止処理手段600により変動量を用いて停止処理が行われる。
【０１０３】
すなわち、変動量決定手段500は、特定値取得手段520により取得された特定値（ＣＷ）と、停止操作が行われた回転リール62とに基づいて、所定値としてのポインタを決定し、このポインタと、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置とにより、回転リールの滑りコマ数である変動量を演算により算出する。
【０１０４】
特定値取得手段520は、役抽選の結果（具体的には、当選番号（００、０１、０２、・・・））と、第１停止操作が行われた回転リール62（左回転リール64、中回転リール66、右回転リール68）とに対応する特定値（ＣＷ（コントロールワード））を記憶した特定値取得テーブルを有している（図１０参照）。特定値取得手段520は、この特定値取得テーブルを用いて、役抽選結果と、第１停止操作の回転リール62とにより、特定値（ＣＷ）を取得する（図１０参照）。
【０１０５】
なお、本実施の形態では、１６進数の２桁の数値である１種類の当選番号により役抽選の結果を示しているが、役抽選の結果に相当するものであれば、これに限定されるものではない。例えば、役抽選の結果として、ＦＰＨ（役物の成立を示すフラグポインタ。なお、ここで役物とは小役の入賞を容易にするものであってＲＢＢが含まれる。）及びＦＰＬ（小役を含めた当選役を表すフラグポインタ）の２種類の数値の組み合わせからなるようなものでもよい。
なお、本実施の形態では、特定値（ＣＷ）は、具体的には、１６進数からなる数値であって、例えば、４１、４２、・・、９９のような数値で示されるものである。もちろん、特定値（ＣＷ）は、これらの１６進数の数値に限定されるものではなく、所定の順序に並ぶ数値や、記号であれば、他の数値や、記号等であってもよいものである。
【０１０６】
ポインタ決定手段540は、特定値取得手段520により取得された特定値（ＣＷ）と、停止操作が行われた回転リール62（左回転リール64、中回転リール66及び右回転リール68のいずれか）とに基づいて、前記所定値としての予め定めたポインタを記憶しているポインタ決定テーブル（図１１参照）を有している。ポインタ決定手段540は、このポインタ決定テーブルを用いて、特定値取得手段520により取得された特定値（ＣＷ）と、停止操作が行われた回転リール62（左回転リール64、中回転リール66及び右回転リール68のいずれか）とに基づいて、予め定めたポインタを決定する（図１１参照）。
【０１０７】
本実施の形態では、このポインタも、１６進数からなる数値により形成されているが、もちろん、ポインタは、これらの１６進数の数値に限定されるものではなく、他の数値や、記号であってもよいものである。
このポインタ決定手段540が決定するポインタは、その数値範囲により３つに分類される。具体的には、ポインタは、その数値（１６進数）範囲が００〜０４（００以上且つ０４以下）である停止ポインタ（ＢＴＲＰ）と、その数値範囲が１０〜３Ｆ（１０以上且つ３Ｆ以下）である移行判定ポインタ（ＢＴＲＧ）と、その数値範囲が４０〜ＦＦ（４０以上且つＦＦ以下）である特定ポインタ（この特定ポインタは最終的には新たな特定値（ＣＷ）として設定される）との３つに分類される。
【０１０８】
停止位置演算手段550は、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、ポインタとにより、変動量を演算により算出するためのものである。
停止位置演算手段550は、滑りコマ数演算式Ａを内部に記憶している（図１４参照）。この滑りコマ数演算式Ａは、停止操作位置の図柄番号（０〜１９）（１０進数）と、数値５（１０進数）とを加算し、その加算結果から後述する第２分岐処理の結果、得られたポインタ（００〜０４）を減算し、その結果、得られた数値を５で除算し、この除算したときの余りの数値（０〜４）を算出するものである。この余りの数値（０〜４）が滑りコマ数の数値に相当する（図１４参照）。
【０１０９】
なお、上述した演算式Ａにおいて、第２分岐処理の結果、得られたポインタ（００〜０４）の数値は、１６進数の数値であるが、１０進数の数値として用いている。この第２分岐処理の結果、得られたポインタの数値範囲が０〜４であるため、１６進数の数値であっても、１０進数の数値に変換しても同一の数値となるから、そのまま用いても問題とならないからである。
【０１１０】
分岐処理決定手段560は、ポインタ決定手段540により決定されたポインタに基づいて、複数の分岐処理（具体的には３つ）の中から、いずれかの分岐処理を決定する。
分岐処理決定手段560が決定する分岐処理には、第１分岐処理と、第２分岐処理と、第３分岐処理との３つからなる。
分岐処理決定手段560は、ポインタ決定手段540により決定されたポインタ（１６進数）の数値が、４０以上且つＦＦ以下である場合には、第１分岐処理を選択する。このときのポインタの名称は、特定ポインタ（最終的には新たな特定値（ＣＷ））となる。
第１分岐処理では、ポインタ決定手段540により決定されたポインタ（特定ポインタ）が新たな特定値（ＣＷ）として設定され、この新たな特定値（ＣＷ）に基づいてポインタ決定手段540によりポインタ決定テーブル（図１１参照）を用いて新たなポインタが決定され、この新たなポインタに基づいて同様の分岐処理が繰り返される。
【０１１１】
また、分岐処理決定手段560は、ポインタ決定手段540により決定されたポインタ（１６進数）の数値が、００以上且つ０４以下である場合には、第２分岐処理を選択する。このときのポインタの名称は、停止ポインタ（ＢＴＲＰ）となる。
第２分岐処理では、ポインタ決定手段540により決定されたポインタ（停止ポインタ（ＢＴＲＰ））に基づいて、変動量決定手段500により、このポインタ（停止ポインタ（ＢＴＲＰ））と、停止操作が行われたときの回転リール62の図柄位置とに基づいて、回転リール62の変動量（滑りコマ数）が演算により算出される。
【０１１２】
また、分岐処理決定手段560は、ポインタ決定手段540により決定されたポインタ（１６進数）の数値が、１０以上且つ３Ｆ以下である場合には、第３分岐処理を選択する。このときのポインタの名称は、移行判定ポインタ（ＢＴＲＧ）となる。
第３分岐処理では、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置が取得され、この図柄位置及びポインタ決定手段540により決定されたポインタ（移行判定ポインタ（ＢＴＲＧ））を用いて移行判定データテーブル（図１３参照）により特定値（ＣＷ）を新たな特定値に移行するか否かの判定、いわゆる特定値移行判定が行われる。
【０１１３】
ここで、分岐処理決定手段560は、分岐処理を行うために移行判定関連テーブル（図１２参照）と、移行判定データテーブル（図１３参照）との２つのテーブルを有している。
移行判定関連テーブル（図１２参照）は、移行判定ポインタ（ＢＴＲＧ）と、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させるか否かの判定（特定値移行判定）の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させる場合に用いる移行ポインタ（移行Ｐ）と、停止ポインタ（ＢＴＲＰ）との関係を示すものである。分岐処理決定手段560は、移行判定関連テーブルを用いて、移行判定ポインタ（ＢＴＲＧ）における移行ポインタ（移行Ｐ）と、移行判定ポインタ（ＢＴＲＧ）における停止ポインタ（ＢＴＲＰ）とを取得する。
【０１１４】
移行判定データテーブル（図１３参照）は、ストップスイッチ50を停止操作したときの図柄位置において、基準となる位置（中段）の図柄の図柄番号と、移行判定関連テーブル（図１２参照）により採取された移行ポインタ（移行Ｐ）とにより決定される移行判定値（「０」又は「１」）を示すものである。
なお、ここで、上述した「基準となる位置」を、「中段」としているが、必ずしもこれに限定されるものではなく、「上段」や「下段」でもよく、また、その他の位置に設定してもよいものである。
【０１１５】
ストップスイッチ50を操作したときの図柄位置において、基準となる位置（中段）の図柄の図柄番号と、移行ポインタ（移行Ｐ）とにより決定される移行判定値が「０」の場合は、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させる。具体的には、特定値（ＣＷ）が現在の特定値（ＣＷ）の値に「１」加算した値に更新される（書き換えられる）。
ストップスイッチ50を操作したときの基準となる位置（中段）にある図柄の図柄番号と、移行ポインタ（移行Ｐ）とにより決定される移行判定値が「１」の場合は、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させない。具体的には、現在の特定値（ＣＷ）がそのまま用いられる。
【０１１６】
この第３分岐処理において特定値移行判定の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行する場合には、この新たな特定値（ＣＷ）に基づいてポインタ決定手段540により新たなポインタが決定され、この新たなポインタに基づいて分岐処理が繰り返される。
【０１１７】
具体的には、特定値移行判定の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行する場合（移行判定データテーブルで移行判定値として「０」が成立している場合）には、現在の特定値（ＣＷ）に所定の数値（具体的には、「１」）を加算した値が新たな特定値（ＣＷ）として設定され、当該新たな特定値（ＣＷ）に基づいて、ポインタ決定手段540により新たなポインタが決定され、このポインタに基づいて分岐処理が繰り返される。
【０１１８】
一方、第３分岐処理では、特定値移行判定の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行しない場合（移行判定データテーブルで移行判定値として「１」が成立している場合）には、ポインタ（移行判定ポインタ（ＢＴＲＧ））を別のポインタ（停止ポインタ（ＢＴＲＰ））に書き換え、当該別のポインタ（停止ポインタ（ＢＴＲＰ））を用いて、停止位置演算手段550により、変動量（滑りコマ数）が演算により算出される。
【０１１９】
リール停止処理手段600は、変動量決定手段500が演算により算出した回転リール62の変動量（滑りコマ数）を用いて回転リール62の停止処理を行うためのものであり、具体的には、その算出した変動量である滑りコマ数（具体的には停止操作したタイミングにおける図柄番号の位置からの滑りコマ数）だけ、回転リール62を回転させて、その後、回転を停止させるものである。
【０１２０】
図５に示すように、メイン制御装置110における移行状態は、通常状態と、内部当選状態（ＲＴ１状態、ＲＢＢ当選中状態）と、ボーナス状態（ＲＢＢ状態）とがある。
通常状態は、通常状態制御手段160により制御される。通常状態において役抽選手段120による役抽選によりボーナス（ＲＢＢ）に当選した場合に、通常状態から内部当選状態（ＲＴ１状態、ＲＢＢ当選中状態）に移行する。なお、この内部当選状態（ＲＴ１状態、ＲＢＢ当選中状態）では、通常状態よりも再遊技の抽選確率が高い状態となっている。
【０１２１】
なお、本実施の形態において、通常状態中では数ゲーム以内にボーナス（ＲＢＢ）に当選するように設定されており、内部当選状態（ＲＴ１状態、ＲＢＢ当選中状態）で遊技される割合が大きいように設定されている。
この内部当選状態（ＲＴ１状態、ＲＢＢ当選中状態）におけるＲＴ状態は、ＲＴ制御手段170により制御される再遊技が高確率で当選する状態である。ＲＴ状態において、ＲＢＢのボーナス移行役に係る図柄61の組合せ（「リプレイ１（Ｒ１）、ベル（ＢＥ）、スイカ（ＷＭ）」、又は、「リプレイ２（Ｒ２）、ベル（ＢＥ）、スイカ（ＷＭ）」）が揃った場合に、ＲＢＢ当選中状態、いわゆるＲＴ１状態からボーナス状態（ＲＢＢ状態）に移行する。このボーナス状態（ＲＢＢ状態）は、ボーナス制御手段180により制御される。このボーナス状態（ＲＢＢ状態）では、再遊技の抽選確率は０に設定されている。
ボーナス状態（ＲＢＢ状態）において所定枚数、例えば、２６枚の払出がされた場合に、ＲＢＢ状態から通常状態に移行する。
なお、本実施の形態では、メイン制御装置110がボーナス状態以外の状態（すなわち、通常状態及び内部当選状態）であって、且つ、サブ制御装置300がＡＴ状態以外の状態（すなわち、非ＡＴ状態）が、通常遊技となっている。
【０１２２】
図６に示すように、特別遊技（ＡＴ）中における移行状態（演出状態）には、ＡＴ中通常状態と、ＡＴ中上乗せ演出状態との２つが設けられている。
特別遊技（ＡＴ）へ移行すると、ＡＴ中通常状態となる。このＡＴ中通常状態において、上乗せ演出決定実行手段390により、ＡＴ中上乗せ演出状態へ移行するか否かの抽選において、ＡＴ中上乗せ演出状態へ移行することに当選した場合、ＡＴ中上乗せ演出状態への移行が決定され、ＡＴ中上乗せ演出状態（上乗せ遊技）への移行が実施される。
なお、特別遊技（ＡＴ）は、所定のメダル枚数（獲得規定枚数）が払い出されたときに、終了条件を達成したものとして、終了するように設定されている。
ＡＴ中上乗せ演出状態において、上乗せ遊技が実行される。
【０１２３】
図７に示すように、役構成テーブルには、ＲＰ１、ＲＰ２、・・・のように各役の有効ライン86上の図柄組み合わせが、当選役ＲＰ１の図柄組み合わせ「Ｒ１（リプレイ１）、Ｒ１（リプレイ１）、ＷＭ（スイカ）」、当選役ＲＰ２の図柄組み合わせ「Ｒ１（リプレイ１）、Ｒ２（リプレイ２）、ＷＭ（スイカ）」、等のように設定されてある。
【０１２４】
図８に示すように、重複当選役テーブルには、ＲＰ１〜ＲＰ６が同時に当選（重複して当選）する当選番号「０１」のグループ名称ＲＰＡが設けられ、また、ＲＰ１〜ＲＰ６、ＲＰ８、ＲＰ９、ＲＰ１０が同時に当選（重複して当選）する当選番号「０２」のグループ名称ＲＰＢ１等が設けられている。なお、これらの重複当選役は、後述する図９に示すように、ストップスイッチ50による停止操作の順番（いわゆる押し順）により入賞等の可能性が左右されるものが含まれる。
【０１２５】
図９に示すように、停止操作順序テーブルの一部には、当選番号と、名称と、グループ名称と、停止操作順序の表示図柄との関係が示されている。この停止操作順序テーブルの一部に示すように、ストップスイッチ50の停止操作順序に応じて、成立する役が異なるように停止制御手段140が停止制御を行うものである。
例えば、当選番号０２の名称がＲＴ移行リプレイ１、そのグループ名称がＲＰＢ１の場合は、ストップスイッチ50の停止操作順序により、左中右であれば有効ライン86上に「Ｒ１／Ｒ２、Ｂ１、Ｂ１」の組み合わせ図柄が揃うＲＴ２リプレイ、左右中であれば有効ライン86上に「Ｒ１／Ｒ２、Ｒ１／Ｒ２、ＷＭ」の組み合わせ図柄が揃って、中段にリプレイ図柄が揃う中段リプレイ、中左右又は中右左（中回転リール66が第１停止操作）や、右左中又は右中左（右回転リール68が第１停止操作）であれば有効ライン86上に「ＢＥ、Ｒ１／Ｒ２、Ｂ１」の組み合わせ図柄が揃って、右上がりラインにリプレイ図柄が揃う右上がりリプレイが成立する停止制御が行われる。
なお、ここで、有効ライン86上に「Ｒ１／Ｒ２、Ｂ１、Ｂ１」の組み合わせ図柄が揃うとは、左回転リール64の中段にＲ１又はＲ２が停止し、中回転リール66の中段にＢ１が停止し、右回転リール68の下段にＢ１が停止することを意味する。
【０１２６】
図１０に示すように、特定値取得テーブルは、役抽選の結果（具体的には、当選番号（００、０１、・・・０Ｅ、０Ｆ、・・・等）と、第１停止操作が行われた回転リール62（左回転リール64（記号Ｌ）、中回転リール66（記号Ｃ）、右回転リール68（記号Ｒ））とに対応する特定値（ＣＷ）が設定されている。この特定値取得テーブルは、特定値取得手段520に記憶されている。特定値取得手段520により、この特定値取得テーブルを用いて、役抽選結果と、第１停止操作の回転リール62とにより、特定値（ＣＷ）が取得されるものである。
【０１２７】
図１１に示すように、ポインタ決定テーブルは、特定値（ＣＷ）と、停止操作が行われた回転リール62（左回転リール64（記号Ｌ）、中回転リール66（記号Ｃ）、右回転リール68（記号Ｒ））とに基づいて、予め定めたポインタが設定されているものである。このポインタ決定テーブルは、ポインタ決定手段540に記憶されている。このポインタ決定テーブルを用いることにより、ポインタ決定手段540が、特定値（ＣＷ）と、停止操作が行われた回転リール62（左回転リール64、中回転リール66、右回転リール68）とに基づいて、予め定めたポインタ（１６進数）を決定する。このポインタ決定テーブルにおけるポインタは、その数値範囲により３つに分類される。具体的には、ポインタは、その数値（１６進数）範囲が００〜０４（０以上且つ４以下）である停止ポインタ（ＢＴＲＰ）と、その数値範囲が１０〜３Ｆ（１０以上且つ３Ｆ以下）である移行判定ポインタ（ＢＴＲＧ）と、その数値範囲が４０〜ＦＦ（４０以上且つＦＦ以下）である特定ポインタ（この特定ポインタは最終的には新たな特定値（ＣＷ）として設定される）との３つに分類される。
【０１２８】
なお、図１１に示すように、特定値（ＣＷ）が「４Ｅ」の左回転リール64のポインタの表記は、「−」となっているが、これは、「未使用」であり、「選択されることは有り得ない」ことを意味している。ここで、この「−」が異なる複数の特定値（ＣＷ）に設けられているような場合、それらを組み合わせることで、データの圧縮が可能である。例えば、１つの特定値（ＣＷ）の左回転リール64、中回転リール66、右回転リール68の各ポインタが「ポインタＡ」、「ポインタＢ」、「−」であり、他の１つの特定値（ＣＷ）の左回転リール64、中回転リール66、右回転リール68の各ポインタが「−」、「−」、「ポインタＣ」であるような場合には、これら２つの特定値（ＣＷ）の左回転リール64、中回転リール66、右回転リール68のポインタのデータを「ポインタＡ」、「ポインタＢ」、「ポインタＣ」のように１つの特定値（ＣＷ）のポインタのデータとしてまとめて記憶させることができる。これにより、ポインタのデータに関してデータ圧縮することが可能となり、記憶容量（メモリ）の節約を図ることができる。
【０１２９】
図１２に示すように、移行判定関連テーブルでは、移行判定ポインタ（ＢＴＲＧ）に関連して、移行ポインタ（移行Ｐ）と、停止ポインタ（ＢＴＲＰ）とが対応付けられている。
【０１３０】
分岐処理決定手段560により、移行判定ポインタ（ＢＴＲＧ）における移行ポインタ（移行Ｐ）が取得されて特定値移行判定が行われ、特定値（ＣＷ）を新たな特定値に移行させる場合には、特定値（ＣＷ）が現在の特定値（ＣＷ）の値に「１」加算した値に更新される（書き換えられる）。また、分岐処理決定手段560により、特定値移行判定の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させない場合には、移行判定ポインタ（ＢＴＲＧ）における停止ポインタ（ＢＴＲＰ）が取得され（すなわち別のポインタに書き換えられ）、この停止ポインタ（ＢＴＲＰ）の値と、回転リール62の停止操作位置とに基づいて演算により回転リール62の停止操作位置からの変動量（滑りコマ数）が算出され、その変動量に基づいた回転リール62の停止処理が行われる。
【０１３１】
また、上述した図１２の移行判定関連テーブルにおいて、数値が同一であるか否かに関係なく、移行判定ポインタ（ＢＴＲＧ）及び移行ポインタ（移行Ｐ）の両方のデータを表示（格納）しているが、移行判定ポインタ（ＢＴＲＧ）及び移行ポインタ（移行Ｐ）の数値が同一である場合（一致する場合）には、一方の移行判定ポインタ（ＢＴＲＧ）のみ記憶し、他方の移行ポインタ（移行Ｐ）は省略する（データを格納していない）ようにしてもよいものである。
【０１３２】
具体的には、例えば、図１２に示すように、移行判定ポインタ（ＢＴＲＧ）が「１６」のときの移行ポインタも「１６」となり数値が同一であるため、移行判定ポインタ（ＢＴＲＧ）の「１６」のみ記憶し、移行ポインタの「１６」は記憶せずに、移行判定ポインタ（ＢＴＲＧ）に記憶したデータ「１６」を利用するものである。これにより、所定のフラグ等により両者の値が同一であると判別された場合には、移行ポインタ（移行Ｐ）として、移行判定ポインタ（ＢＴＲＧ）のデータをそのまま用いることで、データを共通して利用することができ、記憶容量（メモリ）の節約を図ることができる。なお、記憶するデータは逆にしてもよく、移行判定ポインタ（ＢＴＲＧ）を省略して、移行ポインタ（移行Ｐ）のみ記憶するようにしてもよい。
【０１３３】
ここで、図１２に示す移行判定関連テーブルでは、使用頻度の高い移行判定ポインタ（ＢＴＲＧ）がデータの先頭側（プログラムの処理が行われる順序の早い側）に配置されるように、いわゆる前詰めしている。プログラムを実行する際、先頭側のデータから該当するか否かを判断していくために使用頻度の高いデータを先頭側に配置することで、プログラムの実行処理速度を速めることができる。また、これらのデータを配置する際に、データが所定のパターンで繰り返し発生するような場合には、データを共有して利用することができる。
【０１３４】
図１３に示す移行判定データテーブルを用いることで、ストップスイッチ50を停止操作したときの図柄位置において、基準となる位置（中段）にある図柄の図柄番号と、移行判定関連テーブル（図１２参照）により採取された移行ポインタ（移行Ｐ）とにより、移行判定値（「０」又は「１」）が決定される。
分岐処理決定手段560は、第３分岐処理において、この移行判定データテーブルを用いて、ストップスイッチ50を操作したときの基準となる位置（中段）にある図柄の図柄番号と、移行ポインタ（移行Ｐ）とにより決定される移行判定値が「０」の場合、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させる。具体的には、現在の特定値（ＣＷ）に１を加算した値に更新したものを新たな特定値（ＣＷ）とする（書き換える）。
【０１３５】
分岐処理決定手段560は、第３分岐処理において、この移行判定データテーブルを用いて、ストップスイッチ50を操作したときの基準となる位置（中段）にある図柄の図柄番号と、移行ポインタ（移行Ｐ）とにより決定される移行判定値が「１」の場合、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行させない。具体的には、現在の特定値（ＣＷ）がそのまま用いられる。
【０１３６】
なお、図柄番号と、それに対応するデータ（具体的には、「０」と「１」とからなるデータ）を格納する際、従来（当初）の場合は、図１３の記号Ｘに示すように、各図柄番号（各図柄位置）の１図柄（１コマ）毎に８個のデータ（８種類の移行ポインタ（移行Ｐ）の移行判定値「０」又は「１」）を１バイトとして格納していた。この場合、移行ポインタ（移行Ｐ）の種類が増えると、８個のデータ分の容量（枠）を用意しなければならないため、データ分の容量（枠）の無駄が発生する場合がある。移行ポインタ（移行Ｐ）の種類が必ずしも８の倍数とならないため、空きデータが発生すると、空きデータ分の容量（枠）の無駄が発生してしまう。本実施の形態では、図１３の記号Ｐに示すように、２種類の移行ポインタ（移行Ｐ）の図柄番号（図柄位置）の４図柄（４コマ）分の合計８個のデータ（移行判定値）を１バイトとして格納している。同様に、図１３の記号Ｑ、Ｒ、Ｓ、Ｔのそれぞれに示すように、２種類の移行ポインタ（移行Ｐ）の図柄番号（図柄位置）の４図柄（４コマ）分の合計８個のデータ（移行判定値）を１バイトとして格納している。
【０１３７】
すなわち、２種類の移行ポインタ（移行Ｐ）の移行判定値のデータは、記号Ｐ、Ｑ、Ｒ、Ｓ、Ｔの合計５バイトの構成になっている。このように、２種類の移行ポインタ（移行Ｐ）の図柄番号（図柄位置）の４図柄（４コマ）分の合計８個のデータ（移行判定値）を１バイトとして格納するようにしたことで、移行ポインタ（移行Ｐ）の種類が追加されても、上述した従来のような１図柄（１コマ）毎に８個（８種類の移行ポインタ（移行Ｐ））のデータ（移行判定値）を１バイトとして格納するような場合と比較して、空きデータ分の容量（枠）の無駄を抑えることができる。なお、上述した構成が可能なのは、本実施の形態の図柄番号（図柄位置）を０〜１９の合計２０図柄（２０コマ）にしていることも要因の１つとなっている。
なお、ここで、図１３の移行判定データテーブルの移行判定値の「・・・」は、途中のデータの数値を省略しているものであって、実際には、省略していないものと同様に「０」又は「１」の数値が格納されているものである。
【０１３８】
図１４に示すように、滑りコマ数演算式Ａを用いることにより、回転リール62の停止操作位置及びポインタに対応する滑りコマ数を算出する。
滑りコマ数演算式Ａは、
（停止操作位置の図柄番号（０〜１９）＋５−ポインタ（ＢＴＲＰ））／５
となるものである。この演算式における除算の余り（０、１、２、３又は４のいずれか）の数値を当該回転リール62の変動量、いわゆる滑りコマ数としているものである。
【０１３９】
以下、具体的に説明する。
役抽選の結果、リプレイの役ＲＰ２に当選し、このリプレイの組み合わせ図柄は、左回転リール64、中回転リール66、右回転リール68の順（以下、同様）に「Ｒ１、Ｒ２、ＷＭ」に設定されている。
【０１４０】
遊技者が、当該リプレイに当選した場合の左ストップスイッチL、中ストップスイッチC、右ストップスイッチRを操作したときの中段位置における図柄の図柄番号が順（以下、同様）に「６、１４、９」であるとする。
遊技者は、回転リール62を左、中、右の順序で停止操作し、上述したような役抽選の結果と、停止操作した回転リール62に対応するポインタの値が、左回転リール64、中回転リール66、右回転リール68の順に、「０、０、４」になったとする。
【０１４１】
上述したような条件で、停止操作位置及びポインタに対応する変動量を求める。
左回転リール64の場合、滑りコマ数演算式Ａに上述した条件を代入すると、
（６（停止操作位置の図柄番号）＋５−０（ポインタ））／５＝２余り１
となる。これにより、停止操作したときの位置からの変動量（滑りコマ数）は、１となる。
中回転リール66の場合、滑りコマ数演算式Ａに上述した条件を代入すると、
（１４（停止操作位置の図柄番号）＋５−０（ポインタ））／５＝３余り４
となる。これにより、停止操作したときの位置からの変動量（滑りコマ数）は、４となる。
右回転リール68の場合、滑りコマ数演算式Ａに上述した条件を代入すると、
（９（停止操作位置の図柄番号）＋５−４（ポインタ））／５＝２余り０
となる。これにより、停止操作したときの位置からの変動量（滑りコマ数）は、０となる。
【０１４２】
このため、左回転リール64では、ストップスイッチ50が停止操作されたときの中段位置の図柄番号が「６」である場合には、変動量（滑りコマ数）が１となり、１コマ回転移動して（滑って）停止し、図柄番号５の「Ｒ１」が中段位置に停止する。
また、中回転リール66では、ストップスイッチ50が停止操作されたときの中段位置の図柄番号が「１４」である場合には、変動量（滑りコマ数）が４となり、４コマ回転移動して（滑って）停止し、図柄番号１０の「Ｒ２」が中段位置に停止する。
【０１４３】
また、右回転リール68では、ストップスイッチ50が停止操作されたときの中段位置の図柄番号が「９」である場合には、変動量（滑りコマ数）が０となり、回転移動せず（いわゆるビタ止まり）に停止し、図柄番号９の「Ｒ２」が中段位置に停止し、図柄番号１０の「ＷＭ」が有効ライン86上である下段位置に停止する。
結果として、図柄表示窓部16に表示される態様は、図１４の下部に示すように、左回転リール64の中段に「Ｒ１」が表示され、中回転リール66の中段に「Ｒ２」が表示され、右回転リール68の下段に「ＷＭ」が表示され、当該リプレイ（「ＲＰ２」図７参照）の組み合わせ図柄が有効ライン86の停止表示されて再遊技となる。見た目上は中段横一線にリプレイ図柄が並んだ態様となる。
【０１４４】
図１５に示すフローチャートに基づいて、メイン制御装置110が１回の遊技毎に実行する一般的な遊技制御処理について説明する。
ステップ１１２において、メイン制御装置110により、スタートスイッチ40の操作があったか否かの判定が行われる。ここで、スタートスイッチ40の操作があったと判定されると、メイン制御装置110により、賭け数の設定が不可能な状態とされる。その後、次のステップ１１３に進む。一方、スタートスイッチ40の操作がないと判定されると、再度ステップ１１２に戻ることになる。
【０１４５】
なお、このステップ１１２の前提として、賭け数設定処理が行われている。この賭け数設定処理では、賭け数として規定の賭け数が設定されたか否かが判定されるものである。具体的には、メイン制御装置110により、当該遊技の賭け数として設定されているメダルの枚数が規定の賭け数（３）（なお、所定の場合には、２となる）に達しているか否かの判定が行われる。
【０１４６】
ステップ１１３において、役抽選手段120により、役抽選処理が行われる。また、このとき、役抽選の結果がメイン制御装置110からサブ制御装置300へ送信される。さらに、移行抽選手段330により、移行抽選処理が行われる。これらの処理が終了すると、次のステップ１１４に進む。
【０１４７】
ステップ１１４において、リールユニット60における回転リール62の回転変動処理が行われる。回転リール62が所定の回転速度に達した後、メイン制御装置110により、回転中の回転リール62に対応するストップスイッチ50の操作があった場合に、停止制御手段140により、各回転リール62の回転が停止させられる。このときのストップスイッチ50（左ストップスイッチL、中ストップスイッチC、右ストップスイッチR）の当選役に対応する停止操作順序は、メイン制御装置110に形成された所定の記憶領域に記憶されると共に、その後の処理にて読み出される。
また、全ての停止操作終了後、メイン制御装置110の送信手段260からサブ制御装置300の受信手段310へ全回転リール62の回転停止情報が送信される。そして、全ての回転リール62の回転変動処理が終了すると、次のステップ１１５に進む。
【０１４８】
ステップ１１５において、払出制御手段250により、特定値（ＣＷ）等に基づいて決定されているメダルの払出枚数に対応した払出処理等が行われる。なお、払出が不要な場合には、払出処理は行われない。そして、当該処理が終了する。
【０１４９】
図１５に示すフローチャートでは、一般的な遊技制御処理全体にわたって説明していたが、図１６〜図１８に示すフローチャートでは、停止制御処理に特化して説明する。
図１６に示すフローチャートに基づいて、第１番目に停止操作したときの処理である第１停止操作処理について説明する。
先ず、ステップ３１１において、遊技者によりスタートスイッチ40の操作が行われてＯＮ状態となる。そして、次のステップ３１２に進む。
ステップ３１２において、役抽選手段120により、役抽選処理が行われる。そして、次のステップ３１３に進む。
【０１５０】
ステップ３１３において、リールユニット60において回転リール62の回転が開始される。そして、回転リール62の回転速度が予め定めた所定回転速度に到達することで定常回転となる。そして、次のステップ３１４に進む。
ステップ３１４において、遊技者により、第１番目の停止操作となるストップスイッチ50が操作されることで、第１停止操作としてのストップスイッチ50が作動（ＯＮ状態となる）する。そして、次のステップ３１５に進む。
ステップ３１５において、特定値取得手段520により、役抽選の結果と、第１停止操作の回転リール62とに対応した特定値（ＣＷ）が取得される。そして、次のステップ３１６に進む。
【０１５１】
ステップ３１６において、特定値取得手段520により取得された特定値（ＣＷ）及び停止操作した回転リール62に対応した種々の処理が行われる。最終的には、第１停止操作の回転リール62の停止操作位置からの変動量（滑りコマ数）が演算により算出される。この種々の処理の内容は後で詳細に説明する（図１８参照）。そして、次のステップ３１７に進む。
ステップ３１７において、算出された変動量（滑りコマ数）を用いて、リール停止処理手段600により、第１停止操作の回転リール62の停止処理が行われる。具体的には、算出された滑りコマ数の分だけ回転リール62の回転移動が行われる。そして、当該処理が終了する。
【０１５２】
図１７に示すフローチャートに基づいて、第２停止操作処理及び第３停止操作処理について説明する。
なお、第２停止操作処理では、第１停止操作処理の最終的な特定値（ＣＷ）を現在の特定値（ＣＷ）として用い、第３停止操作処理では、第２停止操作処理の最終的な特定値（ＣＷ）を現在の特定値（ＣＷ）として用いる。
【０１５３】
ステップ４１１において、遊技者により、第２番目又は第３番目の停止操作となるストップスイッチ50が操作されることで、第２停止操作又は第３停止操作としてのストップスイッチ50が作動（ＯＮ状態となる）する。そして、次のステップ４１２に進む。
ステップ４１２において、現在の特定値（ＣＷ）及び停止操作した回転リール62に対応した種々の処理が行われる。最終的には、停止操作した回転リール62の停止操作位置からの変動量（滑りコマ数）が演算により算出される。この種々の処理の内容は後で詳細に説明する。そして、次のステップ４１３に進む。
【０１５４】
ステップ４１３において、第２停止操作又は第３停止操作による回転リール62の停止処理が行われる。演算により算出された停止操作位置からの変動量（滑りコマ数）を用いて、リール停止処理手段600により、第２停止操作又は第３停止操作の回転リール62の停止処理が行われる。具体的には、算出された滑りコマ数の分だけ回転リール62の回転移動が行われる。そして、当該処理が終了する。なお、本フローチャートは、第２停止操作の処理が行われた場合には、第２停止操作処理が行われ、第３停止操作の処理が行われた場合には、第３停止操作処理が行われるものであって、両者が混在することはない。
図１８に示すフローチャートに基づいて、現在の特定値（ＣＷ）及び停止操作した回転リール62に対応した種々の処理について説明する。
【０１５５】
先ず、ステップ５５１において、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）を用いて、現在の特定値（ＣＷ）と、停止操作した回転リール62の種類（左回転リール64、中回転リール66、右回転リール68）とに対応したポインタが取得（決定）される。そして、次のステップ５５２に進む。
【０１５６】
ステップ５５２において、分岐処理決定手段560により、ポインタ決定手段540が決定したポインタに基づいて、複数の分岐処理（具体的には、第１分岐処理、第２分岐処理、第３分岐処理の合計３つの分岐処理）の中から、いずれの分岐処理となるか判定される。
【０１５７】
具体的には、ポインタの数値が、いずれの分岐処理に対応する範囲となるか判定されるものである。ポインタとしての１６進数の数値が４０以上ＦＦ以下の場合は、第１分岐処理と判定され、ステップ５５７に進む。また、ポインタとしての１６進数の数値が００以上０４以下の場合は、第２分岐処理と判定され、ステップ５５２に進む。また、ポインタとしての１６進数の数値が１０以上３Ｆ以下の場合は、第３分岐処理と判定され、ステップ５５４に進む。
【０１５８】
ステップ５５１にて、ポインタとしての１６進数の数値が４０以上ＦＦ以下と判断され、第１分岐処理を実行すると判定された場合には、ステップ５５７において、現在のポインタの数値を、現在の特定値（ＣＷ）として設定する。具体的には、例えば、現在の特定値（ＣＷ）が４９で第２停止操作として左回転リール64の停止操作をした場合、ポインタ決定テーブル（図１１参照）によりポインタが４２となり、ポインタの数値が４０以上ＦＦ以下の範囲となって第１分岐処理に分類され、現在のポインタ４２が、現在の特定値（ＣＷ）に設定される。すなわち、現在の特定値（ＣＷ）が４２となる。そして、ステップ５５１に戻る。
【０１５９】
ステップ５５２にて、ポインタとしての１６進数の数値が００以上０４以下と判断され、第２分岐処理を実行すると判定された場合には、ステップ５５３において、停止位置演算手段550により、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、ポインタの値とにより、滑りコマ数演算式Ａを用いた演算で回転リール62の変動量（滑りコマ数）が算出される。そして、当該処理が終了する。
【０１６０】
ステップ５５２にて、ポインタとしての１６進数の数値が１０以上３Ｆ以下と判断され、第３分岐処理を実行すると判定された場合には、ステップ５５４において、移行判定関連テーブル（図１２参照）を用いて、ポインタ（移行判定ポインタ（ＢＴＲＧ））に対応した移行データ（具体的には、移行ポインタ（移行Ｐ））と、停止ポインタ（ＢＴＲＰ）とが取得される。そして、次のステップ５５５に進む。
【０１６１】
ステップ５５５において、分岐処理決定手段560により、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行するか否かの判定（特定値移行判定）が行われる。具体的には、移行判定データテーブル（図１３参照）により、移行ポインタ（移行Ｐ）と、ストップスイッチ50を停止操作したときの基準となる位置（中段）にある図柄の図柄番号とにより、移行判定値が「０」又は「１」のいずれであるか否かが判定されるものである。移行ポインタ（移行Ｐ）と、図柄番号とにより決定される移行判定値が「０」の場合は、「移行する」に決定され、移行判定値が「１」の場合は、「移行しない」に決定される。特定値移行判定により「移行しない」場合には、ステップ５５３に進み、「移行する」場合には、ステップ５５６に進む。
ステップ５５６において、現在の特定値（ＣＷ）の数値（１６進数）に１を加算し、その加算後の数値を新たな特定値（ＣＷ）とする（更新する）。そして、ステップ５５１に戻る  。
【０１６２】
本実施の形態は、変動量決定手段500が、役抽選手段120の役抽選の結果と、停止操作が行われた回転リール62とに対応する所定値（ポインタ等）を取得し、この所定値（ポインタ等）と停止操作が行われたときの回転リール62の図柄位置とに基づいて、回転リール62の回転変動の変動量（いわゆる滑りコマ数）を演算により算出している。この変動量（滑りコマ数）を用いて、リール停止処理手段600が、回転リール62の停止処理を行う。
【０１６３】
ここで、「前記役抽選の結果と停止操作が行われた前記回転リール62とに対応する所定値を取得し、この所定値と、停止操作が行われたときの前記回転リール62の図柄位置とに基づいて、前記回転リール62の変動量を演算により算出する」とは、役抽選の結果と第１番目に停止操作が行われた回転リール62とに対応する特定値（ＣＷ）を取得し、この特定値（ＣＷ）と、停止操作が行われた回転リール62とに基づいて、所定値としてのポインタを決定し、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、ポインタとにより、変動量を演算により算出するものである。
【０１６４】
回転リール62の回転変動の変動量（滑りコマ数）を演算により算出しているため、従来用いられていた回転リール62の停止位置を決定するための変動量（滑りコマ数）を予め記憶した停止テーブルを必要としない。このため、停止テーブルのデータとして、必要な変動量（滑りコマ数）を予め記憶しておく必要がなく、停止制御に停止テーブルを用いるようなものと比較して、その停止テーブルに記憶しておくデータ量の分だけ記憶容量の負担を減らすことができる。
結果として、回転リール62の停止制御において、停止テーブルに要するデータを予め記憶する必要がなく、データ容量を削減することが可能な遊技機10を提供することができる。
【０１６５】
本実施の形態では、回転リール62には複数種類の図柄61が配置されており、複数種類の図柄61のうちの少なくとも一部の複数種類の図柄61は、３個の回転リール62の周囲の一部分において、均等間隔で繰り返し配置されている。
【０１６６】
上述したような箇所では、回転リール62の図柄位置に対して規則的な配置となり、停止操作が行われた図柄位置に対して、回転リール62の変動量（いわゆる滑りコマ数）を所定の規則に基づいた演算式（具体的には、滑りコマ数演算式Ａ、図１４参照）により算出することができる。
上述したような回転リール62の周囲に図柄61を均等間隔で繰り返し配置することで、滑りコマ数演算式Ａを用いることで当該図柄61を所定位置に停止させるための回転リール62の変動量、いわゆる滑りコマ数を容易に算出することができる。
【０１６７】
具体的には、例えば、図２に示す左回転リール64の図柄61「ＢＥ」は、図柄位置としての図柄番号４、９、１４、１９に、所定間隔（５コマ間隔、具体的には、当該図柄「ＢＥ」の次の図柄から数えて５コマ目に次の図柄61「ＢＥ」が配置されている状態であって、図柄61「ＢＥ」間に４コマの他図柄が配置されている状態）で配置されている。
このような図柄配列に規則性を有する（回転リール62の周囲の少なくとも一部に同種類の図柄61を均等間隔（上記例では５コマ間隔）で繰り返し配置する）ことで、所定の演算式（後述する滑りコマ数演算式Ａを用いて、停止操作位置に相当する番号（図柄番号）に５を加算して、その加算後の数値から当選結果に関連するポインタの値を減算して、その結果を５で除算した余り）で当該図柄61を所定位置に停止させるための回転リール62の変動量、いわゆる滑りコマ数を容易に算出するようなことが可能となる。
本実施の形態では、回転リール62の周囲の一部の図柄配列に規則性を有していない箇所があるが、これに限定されることなく、全種類の図柄61が、全回転リール62の全周囲において、均等間隔で繰り返し配置されるようにしてもよい。
【０１６８】
また、本実施の形態では、複数種類の図柄61は、複数の回転リール62の周囲の一部分において、均等間隔で同一順序に並んで繰り返し配置されている。すなわち、５種類の図柄61が、回転リール62の周囲の一部分において、均等間隔（連続）で繰り返し配置されている。
【０１６９】
具体的には、図２に示すように、右回転リール68の図柄番号１０、１１、１２、１３、１４の「ＷＭ、Ｂ１、ＢＥ、Ｃ２、Ｒ１」の５種類の図柄61が、右回転リール68の周囲の一部である図柄番号１０〜１４と、図柄番号１５〜１９と、図柄番号０〜４とに均等間隔（連続して配置）で繰り返し配置されている。
【０１７０】
また、図２に示すように、中回転リール66の図柄番号７、８、９、１０、１１の「ＷＭ、ＢＥ、Ｃ２、Ｒ２、Ｂ１」の５種類の図柄61は、中回転リール66の周囲の一部である図柄番号１２〜１６に均等間隔（連続して配置）で繰り返し配置されている。
また、中回転リール66の図柄番号２、３、４、５、６の「ＷＭ、ＢＥ、Ｃ２、Ｒ１、Ｂ１」の５種類の図柄61は、中回転リール66の周囲の一部である図柄番号１７、１８、１９、０、１に均等間隔（連続して配置）で繰り返し配置されている。
【０１７１】
停止制御において、停止操作タイミングからの変動量、いわゆる滑りコマ数が所定量（例えば５コマ、０〜４滑りコマ数）に制限されている場合、回転リール62の周囲に２０コマが配置され、５コマずつ区切ったときに、各区分の対応する位置の同一位置に同種類の図柄61が配置されていることになる。上記右回転リール68の場合だと、１番目に「ＷＭ」、２番目に「Ｂ１」、３番目に「ＢＥ」、４番目に「Ｃ２」、５番目に「Ｒ１」が各区分に規則的に配置されている。よって、変動量としての滑りコマ数が５コマごとの繰り返しとなり、滑りコマ数を算出するためのパラメータとなる所定値としてポインタも図２の右側に示すように、０、１、２、３、４の５コマごとの繰り返しで設定することが可能となる。これにより、データ量を削減することが可能となるものである。
【０１７２】
本実施の形態は、特定値取得手段520が、役抽選の結果と第１番目に停止操作（第１停止操作）が行われた回転リール62とに対応する特定値（ＣＷ）を取得する。
そして、ポインタ決定手段540が、この特定値取得手段520により取得された特定値（ＣＷ）と、停止操作（具体的には、第１番目に停止操作した第１停止操作、第２番目に停止操作した第２停止操作、第３番目に停止操作した第３停止操作のいずれか）が行われた回転リール62とに基づいて、前記所定値としてのポインタを決定する。
そして、停止位置演算手段550が、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、そのポインタとにより、停止操作位置からの回転リール62の変動量（滑りコマ数）を演算により算出する。
【０１７３】
特定値取得手段520が取得した第１停止操作により特定値（ＣＷ）を取得し、その後、この取得した特定値（ＣＷ）と、停止操作（具体的には、第１停止操作、第２停止操作又は第３停止操作のいずれか）が行われた回転リール62とに基づいて、前記所定値としてのポインタの決定が行われることで、特定値（ＣＷ）及びその特定値（ＣＷ）を用いたポインタの決定に停止操作順序の要素の一部を停止制御のデータの構成の一部として含ませる（反映させる）ことが可能となる。
これにより、ストップスイッチ50の停止操作順序により停止制御の内容が異なるような場合にも、停止操作順序の全てのパターンにそれぞれ対応する停止テーブル等の停止制御データを設ける必要が無く、全体としてのデータ容量を削減することが可能となる。
【０１７４】
ここで、停止操作順序の要素が、停止制御のデータの構成の一部として、どのように含まれている（反映されている）かを、下記（Ｐ）（Ｑ）の記載で説明する。
（Ｐ）先ず、ストップスイッチ50の停止操作順序が左、中、右の順（ＬＣＲの順）の場合の例を以下に説明する。
例えば、役抽選手段120の役抽選の結果、図１０の特定値取得テーブルにおいて、当選番号「０２」になったとする。かかる場合に、遊技者が左回転リール64を用いて停止操作すると、特定値取得テーブル（図１０参照）により特定値（ＣＷ）として「４４」が、特定値取得手段520により取得される。
なお、遊技者が、左ストップスイッチL、中ストップスイッチC、右ストップスイッチRを操作したときの中段位置における図柄の図柄番号は、順に「８、８、８」であるとする。
【０１７５】
上述したように特定値（ＣＷ）として「４４」が取得された場合に、停止操作順序として左回転リール64、中回転リール66、右回転リール68の順序（いわゆるＬＣＲ）で停止操作されたとする。かかる場合に、第１停止操作として左回転リール64が選択され、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）が用いられて、図１１の左欄の特定値（ＣＷ）の「４４」の横欄と、図１１の上欄の左回転リール64（Ｌ）の縦欄とが交差する位置に格納されている数値「００」が取得され、ポインタとして「００」が決定される。そして、分岐処理決定手段560により第２分岐処理（ポインタが０〜４）を介して、
滑りコマ数演算式Ａ（（８＋５−０）／５の除算の余り３）
により停止操作位置での変動量（滑りコマ数）が３コマとして算出される。その結果、左回転リール64の中段に図柄番号５のＲ１が停止する。
【０１７６】
次に、第１停止操作における最終的な特定値（ＣＷ）の「４４」は、そのまま維持され、第２停止操作として中回転リール66が選択され、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）を用いて、ポインタとして「４０」が決定される。
そして、分岐処理決定手段560により、第１分岐処理（ポインタが４０〜ＦＦ）を介して現在のポインタ「４０」が現在の特定値（ＣＷ）として設定（更新）される。ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）が用いられて、図１１の左欄の特定値（ＣＷ）の「４０」の横欄と、図１１の上欄の中回転リール66（Ｃ）の縦欄とが交差する位置に格納されている数値「０１」が取得され、ポインタとして「０１」が決定される。そして、分岐処理決定手段560により第２分岐処理（ポインタが０〜４）を介して、
滑りコマ数演算式Ａ（（８＋５−１）／５の除算の余り２）
により停止操作位置での変動量（滑りコマ数）が２コマとして算出される。その結果、中回転リール66の中段に図柄番号６のＢ１が停止する。
【０１７７】
次に、第２停止操作における最終的な特定値（ＣＷ）の「４０」は、そのまま維持され、第３停止操作として右回転リール68が選択され、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）が用いられて、図１１の左欄の特定値（ＣＷ）の「４０」の横欄と、図１１の上欄の右回転リール68（Ｒ）の縦欄とが交差する位置に格納されている数値「００」が取得され、ポインタとして「００」が決定される。そして、分岐処理決定手段560により第２分岐処理（ポインタが０〜４）を介して、
滑りコマ数演算式Ａ（（８＋５−０）／５の除算の余り３）
により停止操作位置での変動量（滑りコマ数）が３コマとして算出される。その結果、右回転リール68の中段に図柄番号５のＷＭが停止し、有効ライン86上である下段に図柄番号６のＢ１が停止する。
【０１７８】
結果として、上述した役抽選結果（当選番号「０２」）のときに停止操作順序として左回転リール64、中回転リール66、右回転リール68の順序（いわゆるＬＣＲ）で停止操作位置「８、８、８」により停止操作された場合、第１停止操作の左回転リール64はポインタ「００」、第２停止操作の中回転リール66はポインタ「０１」、第３停止操作の右回転リール68はポインタ「００」を用いて、滑りコマ数演算式Ａにより停止操作位置での変動量（滑りコマ数）が算出される。このときの有効ライン86上の停止図柄は、上述したように、「Ｒ１、Ｂ１、Ｂ１」となり、役「ＲＰ８」の図柄組み合わせが有効ライン86上に停止表示した状態となる（図７参照）。なお、図９で説明した当選番号０２、グループ名称ＲＰＢ１における停止操作順序が左中右のＲＴ２リプレイの図柄組み合わせ「Ｒ１／Ｒ２、Ｂ１、Ｂ１」と整合する。
（Ｑ）次に、上述した例と同一の役抽選の結果であり、停止操作順序が左、右、中の順（ＬＲＣの順）で、上述した（Ｐ）と異なる場合の例を以下に説明する。
なお、遊技者が、左ストップスイッチL、中ストップスイッチC、右ストップスイッチRを操作したときの中段位置における図柄の図柄番号は、上述した場合と同様であって順に「８、８、８」であるとする。
図１０の特定値取得テーブルにおいて当選番号「０２」となった場合に、遊技者が左回転リール64を用いて停止操作すると、特定値取得テーブル（図１０参照）により特定値（ＣＷ）として「４４」が、特定値取得手段520により取得される。
【０１７９】
上述したように特定値（ＣＷ）として「４４」が取得された場合に、停止操作順序として左回転リール64、右回転リール68、中回転リール66の順序（いわゆるＬＲＣ）で停止操作された場合、第１停止操作として左回転リール64が選択され、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）が用いられて、ポインタとして「００」が決定される。そして、分岐処理決定手段560により、第２分岐処理（ポインタが０〜４）を介して、
滑りコマ数演算式Ａ（（８＋５−０）／５の除算の余り３）
により停止操作位置での変動量（滑りコマ数）が３コマとして算出される。その結果、左回転リール64の中段に図柄番号５のＲ１が停止する。
【０１８０】
次に、第１停止操作における最終的な特定値（ＣＷ）の「４４」は、そのまま維持され、第２停止操作として右回転リール68が選択され、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）を用いて、ポインタとして「４１」が決定される。そして、分岐処理決定手段560により、第１分岐処理（ポインタが４０〜ＦＦ）を介して現在のポインタ「４１」が現在の特定値（ＣＷ）として設定（更新）される。ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）により、図１１の左欄の現在の特定値（ＣＷ）の「４１」の横欄と、図１１の上欄の右回転リール68（Ｒ）の縦欄とが交差する位置に格納されている数値「０４」が取得され、ポインタとして「０４」が決定される。そして、分岐処理決定手段560により第２分岐処理（ポインタが０〜４）を介して、
滑りコマ数演算式Ａ（（８＋５−４）／５の除算の余り４）
により停止操作位置での変動量（滑りコマ数）が４コマとして算出される。その結果、右回転リール68の中段に図柄番号４のＲ１が停止し、有効ライン86上である下段に図柄番号５のＷＭが停止する。
【０１８１】
次に、第２停止操作における最終的な特定値（ＣＷ）の「４１」は、そのまま維持され、第３停止操作として中回転リール66が選択され、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）が用いられて、図１１の左欄の特定値（ＣＷ）の「４１」の横欄と、図１１の上欄の中回転リール66（Ｃ）の縦欄とが交差する位置に格納されている数値「００」が取得され、ポインタとして「００」が決定される。そして、分岐処理決定手段560により第２分岐処理（ポインタが０〜４）を介して、
滑りコマ数演算式Ａ（（８＋５−０）／５の除算の余り３）
により停止操作位置での変動量（滑りコマ数）が３コマとして算出される。その結果、中回転リール66の中段に図柄番号５のＲ１が停止する。
【０１８２】
結果として、上述した役抽選の結果（当選番号が「０２」）のときに停止操作順序として左回転リール64、右回転リール68、中回転リール66の順序（いわゆるＬＲＣ）で停止操作位置「８、８、８」により停止操作された場合、第１停止操作の左回転リール64はポインタ「００」、第２停止操作の右回転リール68はポインタ「０４」、第３停止操作の中回転リール66はポインタ「００」を用いて、滑りコマ数演算式Ａにより停止操作位置での変動量（滑りコマ数）が算出される。このときの有効ライン86上の停止図柄は、上述したように、「Ｒ１、Ｒ１、ＷＭ」となり、役「ＲＰ１」の図柄組み合わせが有効ライン86上に停止表示した状態となる（図７参照）。
【０１８３】
上述した（Ｐ）で説明したように、役抽選の結果が同一であっても、停止操作順序がＬＣＲの場合は左、中、右の回転リール62のポインタは、「００」、「０１」、「００」が用いられ、このときの有効ライン86上の停止図柄は、上述したように、「Ｒ１、Ｂ１、Ｂ１」となり、役「ＲＰ８」の図柄組み合わせが有効ライン86上に停止表示した状態となる。
一方、上述した（Ｑ）で説明したように、停止操作順序がＬＲＣの場合は左、中、右の回転リール62のポインタは、「００」、「００」、「０４」が用いられ、このときの有効ライン86上の停止図柄は、上述したように、「Ｒ１、Ｒ１、ＷＭ」となり、役「ＲＰ１」の図柄組み合わせが有効ライン86上に停止表示した状態となる。これは、図９で説明した当選番号０２、グループ名称ＲＰＢ１における停止操作順序が左右中の中段リプレイの図柄組み合わせ「Ｒ１／Ｒ２、Ｒ１／Ｒ２、ＷＭ」と整合する。
【０１８４】
すなわち、上述した（Ｐ）、（Ｑ）に示すように、役抽選結果が同一であっても停止操作順序の相違により、各停止操作の最終的な特定値（ＣＷ）の組み合わせの一部が異なるものとなって、結果として、ポインタが異なるものとなる。このポインタを用いて、滑りコマ数演算式Ａにより停止操作位置での変動量（滑りコマ数）が算出される。
滑りコマ数演算式Ａ（停止操作位置の図柄番号＋５−ポインタ）／５の余り
となるため、ポインタの値が異なれば、その他の条件が同一となっても、変動量は異なることになり、停止図柄を異ならせることができる。
【０１８５】
次に、第３分岐処理を経由する場合であって、（Ｒ）特定値移行判定で移行する場合と、（Ｓ）特定値移行判定で移行しない場合との一例を具体例により下記に説明する。
（Ｒ）まず、第３分岐処理の特定値移行判定で移行する場合の一例を説明する。
例えば、役抽選手段120の役抽選の結果、当選番号「０８」のグループ名称ＲＰＣ１の重複当選役に当選したとする（図８参照）。かかる場合に、遊技者が第１停止操作として左回転リール64を用いて停止操作すると、特定値取得テーブル（図１０参照）により特定値（ＣＷ）として「４Ｂ」が、特定値取得手段520により取得される。
【０１８６】
なお、遊技者が、停止操作順序として左回転リール64、中回転リール66、右回転リール68の順序（いわゆるＬＣＲ）で停止操作をしたとする。また、遊技者が、左ストップスイッチL、中ストップスイッチC、右ストップスイッチRを操作したときの中段位置における停止操作位置は、順に例えば「１２、１２、１２」の図柄番号の位置であるとする。
【０１８７】
このような場合では、第１停止操作として左回転リール64が選択され、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）が用いられて、図１１の左欄の特定値（ＣＷ）の「４Ｂ」の横欄と、図１１の上欄の左回転リール64（Ｌ）の縦欄とが交差する位置に格納されている数値「１０」が取得され、ポインタとして「１０」が決定される。ポインタ「１０」は、１０〜３Ｆの範囲に含まれるため、分岐処理決定手段560により第３分岐処理（ポインタが１０〜３Ｆ）を介して、ポインタに対応した移行データが取得される。具体的には、図１２に示す移行判定関連テーブルにより、移行判定ポインタ（ＢＴＲＧ）が１０であることで、移行ポインタ（移行Ｐ）として１０、停止ポインタ（ＢＴＲＰ）として０２が取得される。
【０１８８】
次に、図１３に示す移行判定データテーブルにおいて、図柄番号１２の横欄と、移行ポインタ（移行Ｐ）が１０の縦欄とが交差する位置に格納されている数値が０であるため、特定値移行判定の結果は「移行する」ことに決定される。そして、「移行する」ことに決定されたことで、現在の特定値（ＣＷ）の「４Ｂ」に「＋１」が加算されて、新たな特定値（ＣＷ）が「４Ｃ」となる。
【０１８９】
図１１に示すポインタ決定テーブルにおいて、特定値（ＣＷ）の「４Ｃ」の横欄と、左回転リール64の縦欄とが交差する位置に格納されている数値１１が新たなポインタとして決定される。ポインタが１１となることで、第３分岐処理（ポインタが１０〜３Ｆ）が選択され、図１２に示す移行判定関連テーブルにより、移行判定ポインタ（ＢＴＲＧ）が１１の場合、移行ポインタ（移行Ｐ）は１１、停止ポインタ（ＢＴＲＰ）は０２となる。図１３に示す移行判定データテーブルにより、移行ポインタ（移行Ｐ）が１１の縦欄と、図柄番号１２の横欄とが交差する位置に格納されている数値は「１」となる。これにより、特定値移行判定の結果は「移行しない」ことに決定され、停止ポインタ（ＢＴＲＰ）である０２が滑りコマ数演算式Ａに用いるポインタとなる。
【０１９０】
滑りコマ数演算式Ａ（（１２＋５−２）／５の除算の余り０）
により停止操作位置での変動量（滑りコマ数）が０コマとして算出される。その結果、左回転リール64の中段に図柄番号１２のＣ２が停止する。
【０１９１】
次に、第１停止操作における最終的な特定値（ＣＷ）の「４Ｃ」は、そのまま維持され、第２停止操作として中回転リール66が選択され、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）を用いて、ポインタとして「０１」が決定される。
そして、分岐処理決定手段560により、第２分岐処理（ポインタが００〜０４）が選択される。
滑りコマ数演算式Ａ（（１２＋５−１）／５の除算の余り１）
により停止操作位置での変動量（滑りコマ数）が１コマとして算出される。その結果、中回転リール66の中段に図柄番号１１のＢ１が停止する。
【０１９２】
次に、第２停止操作における最終的な特定値（ＣＷ）の「４Ｃ」は、そのまま維持され、第３停止操作として右回転リール68が選択され、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）を用いて、ポインタとして「００」が決定される。
そして、分岐処理決定手段560により、第２分岐処理（ポインタが００〜０４）が選択される。
滑りコマ数演算式Ａ（（１２＋５−０）／５の除算の余り２）
により停止操作位置での変動量（滑りコマ数）が２コマとして算出される。その結果、右回転リール68の中段に図柄番号１０のＷＭが停止し、有効ライン86上である下段に図柄番号１１のＢ１が停止する。
【０１９３】
結果として、上述した役抽選結果（当選番号「０８」）のときに停止操作順序として左回転リール64、中回転リール66、右回転リール68の順序（いわゆるＬＣＲ）で停止操作位置「１２、１２、１２」により停止操作された場合、第１停止操作の左回転リール64はポインタ「０２」、第２停止操作の中回転リール66はポインタ「０１」、第３停止操作の右回転リール68はポインタ「００」を用いて、滑りコマ数演算式Ａにより停止操作位置での変動量（滑りコマ数）が算出されたことになる。このときの有効ライン86上の停止図柄は、上述したように、「Ｃ２、Ｂ１、Ｂ１」の図柄組み合わせが有効ライン86上に停止表示した状態となる。なお、この場合、左回転リール64の上段、中回転リール66の中段、右回転リール68の下段を結ぶ右下がりライン上には、「Ｂ１、Ｂ１、Ｂ１」が並んだ状態となる。
【０１９４】
（Ｓ）次に、第３分岐処理の特定値移行判定で移行しない場合の一例を説明する。
例えば、上述した場合と同様に、役抽選手段120の役抽選の結果、当選番号「０８」のグループ名称ＲＰＣ１の重複当選役に当選したとする（図８参照）。かかる場合に、遊技者が左回転リール64を用いて停止操作すると、上述した場合と同様に特定値取得テーブル（図１０参照）により特定値（ＣＷ）として「４Ｂ」が、特定値取得手段520により取得される。
【０１９５】
ここで、遊技者が、左ストップスイッチL、中ストップスイッチC、右ストップスイッチRを操作したときの中段位置における停止操作位置は、上述した場合の「１２、１２、１２」とは異なり、順に例えば「２、２、２」の図柄番号の位置であるとする。
なお、停止操作順序は、上述した場合と同様であって、左回転リール64、中回転リール66、右回転リール68の順序（いわゆるＬＣＲ）で行われ、上述した（Ｐ）の場合とは停止操作のタイミングだけが異なっている。
【０１９６】
かかる場合に、第１停止操作として左回転リール64が選択され、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）が用いられて、図１１の左欄の特定値（ＣＷ）の「４Ｂ」の横欄と、図１１の上欄の左回転リール64（Ｌ）の縦欄とが交差する位置に格納されている数値「１０」が取得され、ポインタとして「１０」が決定される。上述した場合と同様にポインタが１０であることで、１０〜３Ｆの範囲に含まれ、分岐処理決定手段560により第３分岐処理が選択され、その後、ポインタに対応した移行データが取得される。具体的には、図１２に示す移行判定関連テーブルにより、移行判定ポインタ（ＢＴＲＧ）が１０であるため、移行ポインタ（移行Ｐ）として１０、停止ポインタ（ＢＴＲＰ）として０２が取得される。
【０１９７】
次に、図１３に示す移行判定データテーブルにより、図柄番号２の横欄と、移行ポインタ（移行Ｐ）が１０の縦欄とが交差する位置に格納されている数値が１であるため、特定値移行判定の結果は「移行しない」ことに決定される。そして、「移行しない」ことに決定されたことで、停止ポインタ（ＢＴＲＰ）である０２が滑りコマ数演算式Ａに用いるポインタとなる。
【０１９８】
滑りコマ数演算式Ａ（（２＋５−２）／５の除算の余り０）
により停止操作位置での変動量（滑りコマ数）が０コマとして算出される。その結果、左回転リール64の中段に図柄番号２のＢ２が停止する。
【０１９９】
次に、第１停止操作における最終的な特定値（ＣＷ）の「４Ｂ」は、そのまま維持され、第２停止操作として中回転リール66が選択されると、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）を用いて、ポインタとして「０１」が決定される。
【０２００】
そして、分岐処理決定手段560により、第２分岐処理（ポインタが００〜０４）が選択される。
滑りコマ数演算式Ａ（（２＋５−１）／５の除算の余り１）
により停止操作位置での変動量（滑りコマ数）が１コマとして算出される。その結果、中回転リール66の中段に図柄番号１のＢ１が停止する。
【０２０１】
次に、第２停止操作における最終的な特定値（ＣＷ）の「４Ｂ」は、そのまま維持され、第３停止操作として右回転リール68が選択されると、ポインタ決定手段540により、ポインタ決定テーブル（図１１参照）を用いて、ポインタとして「０１」が決定される。
【０２０２】
そして、分岐処理決定手段560により、第２分岐処理（ポインタが００〜０４）が選択される。
滑りコマ数演算式Ａ（（２＋５−１）／５の除算の余り１）
により停止操作位置での変動量（滑りコマ数）が１コマとして算出される。その結果、右回転リール68の中段に図柄番号１のＢ１が停止し、有効ライン86上である下段に図柄番号０のＢＥが停止する。
【０２０３】
結果として、上述した役抽選結果（当選番号「０８」）のときに停止操作順序として左回転リール64、中回転リール66、右回転リール68の順序（いわゆるＬＣＲ）で停止操作位置「２、２、２」により停止操作された場合、第１停止操作の左回転リール64はポインタ「０２」、第２停止操作の中回転リール66はポインタ「０１」、第３停止操作の右回転リール68はポインタ「０１」を用いて、滑りコマ数演算式Ａにより停止操作位置での変動量（滑りコマ数）が算出される。このときの有効ライン86上の停止図柄は、上述したように、「Ｂ２、Ｂ１、ＢＥ」の図柄組み合わせが有効ライン86上に停止表示した状態となる。なお、この場合、左回転リール64の中段、中回転リール66の中段、右回転リール68の中段を結ぶ中央の水平ライン上には、「Ｂ２、Ｂ１、Ｂ１」の図柄組み合わせが並んだ状態となる。
【０２０４】
上述した（Ｒ）及び（Ｓ）に示すように、第３分岐処理を経由すると、同一の役抽選の結果であっても、停止操作位置の相違により、特定値移行判定で「移行する」場合と、「移行しない」場合とに分岐され、停止位置の調整が図られる。
【０２０５】
本実施の形態では、停止制御において、停止位置を記憶させる停止テーブルを使用していない。さらに、当選した役の種類に応じて、各回転リール62毎に、停止操作順序に対応する全パターンの停止テーブルを必要とするようなことがない。例えば、ベル役が当選役であるようなときに、左回転リール64を第１番目に停止操作（第１停止操作）したとき、次に中回転リール66を第２番目に停止操作（第２停止操作）したとき、次に右回転リール68を第３番目に停止操作（第３停止操作）したときの各回転リール62毎に各停止テーブルをそれぞれ有しているようなものと比べると、回転リール62の停止制御における全体としてのデータ容量を大幅に削減することができる。
【０２０６】
また、停止制御全体にわたって、特定値（ＣＷ）と、この特定値（ＣＷ）及び停止操作が行われた回転リール62に基づくポインタというパラメータを用いて、最終的には、回転リール62の変動量を演算により算出している。
本実施の形態では、複数の停止可能な停止テーブルの中から単一の停止テーブルを選択するにあたって抽選を行ったり、単一の停止テーブルを選択するための優先順位を決定する所定のパラメータ（例えば、メダルの払出枚数等の遊技者に付与する利益量等）を算出する等の処理を行っていない。すなわち、多数の停止データを予め記憶させておくのに大量の記憶容量を必要とする停止テーブルを用いて、数多くのパラメータを多用し、多数の工程を経るような停止制御と比べると、停止制御全体にわたって特定値（ＣＷ）及びポインタというパラメータを用いて演算により変動量を算出することで必要とする記憶容量の低減化や、停止制御処理の効率化を図ることができる。
【０２０７】
本実施の形態では、分岐処理決定手段560が、このポインタに基づいて、新たな特定値（ＣＷ）を設定するか又は変動量を演算により算出するかの複数の分岐処理の中から、いずれかの分岐処理を決定している。
【０２０８】
この分岐処理において、回転リール62の変動量を演算により算出する分岐処理が選択された場合には、リール停止処理手段600が、算出された変動量を用いて回転リール62の停止処理を行う。
【０２０９】
また、前記分岐処理において、新たな特定値（ＣＷ）が設定された場合には、ポインタ決定手段540が、この新たな特定値（ＣＷ）と停止操作が行われた回転リール62とに基づいて新たなポインタを決定する。この新たなポインタに基づいて、上述したものと同様の分岐処理が繰り返される。そして、最終的には回転リール62の停止操作位置からの変動量（滑りコマ数）を演算により算出する処理が選択されることで、リール停止処理手段600が、演算により算出された変動量を用いて回転リール62の停止処理を行う。
分岐処理の結果がいずれの場合であっても、最終的に演算により変動量が算出されることで、リール停止処理手段600により、その変動量を用いて、回転リール62の停止処理が行われる。
【０２１０】
更に具体的に説明する。
本実施の形態では、ポインタ決定手段540により、特定値（ＣＷ）と、停止操作が行われた回転リール62とに基づいて、パラメータとしてのポインタを処理途中に介在させている（決定している）。そして、このポインタに基づいて、演算により変動量を算出することができる場合には、この算出した変動量を用いてリール停止処理手段600により停止処理が行われている。
【０２１１】
一方、当該ポインタをそのまま用いて演算により変動量を算出することができない場合には、別の種類のパラメータを新たに採用することなく、再度、同一種類のパラメータである特定値（ＣＷ）としての新たな特定値（ＣＷ）を設定し、この新たな特定値（ＣＷ）と停止操作が行われた回転リール62とに基づいて新たなポインタを決定し、このポインタに基づいて同様の分岐処理を行っている。別の種類のパラメータを採用することなく、特定値（ＣＷ）として新たな特定値（ＣＷ）を用いることで、その後の処理を新たな特定値（ＣＷ）から新たなポインタを決定し、この新たなポインタを用いて分岐処理を行うという、それまでに行った処理と同一の処理工程を繰り返し使用することができる。これにより、別途、新たなパラメータを用いた場合の記憶テーブルや、新たなパラメータを用いた新たな処理工程のためのプログラム等は不要であり、それまでに用いた特定値（ＣＷ）や、ポインタを用いて、同様の分岐処理のためのプログラム等を繰り返し使用することができ、データやプログラムの記憶容量を抑えることができて記憶容量の削減を図ることができ、処理工程も少なくすることができ、停止制御処理の効率化を図ることができる。
【０２１２】
本実施の形態では、ポインタ決定手段540が、特定値取得手段520により取得された特定値（ＣＷ）と、停止操作が行われた回転リール62とに基づいて、ポインタを決定する。分岐処理決定手段560が、このポインタに基づいて、第１分岐処理、第２分岐処理、第３分岐処理の３つの分岐処理の中から、いずれかの分岐処理を決定する。
第１分岐処理により、ポインタ決定手段540により決定されたポインタが新たな特定値（ＣＷ）として設定される。この新たな特定値（ＣＷ）に基づいて、ポインタ決定手段540により新たなポインタが決定され、この新たなポインタに基づいて、同様の分岐処理が繰り返される。
第２分岐処理により、ポインタ決定手段540により決定されたポインタを用いて、演算により変動量を算出する。この算出された変動量を用いて、リール停止処理手段600により、回転リール62の停止処理が行われる。
【０２１３】
第３分岐処理により、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置が取得され、この図柄位置及びポインタ決定手段540により決定されたポインタを用いて特定値（ＣＷ）を新たな特定値（ＣＷ）に移行するか否かの判定（特定値移行判定）が行われる。
【０２１４】
この分岐処理において、第２分岐処理により、演算により回転リール62の停止操作位置からの変動量（滑りコマ数）が算出された場合には、リール停止処理手段600が、その算出された変動量を用いて回転リール62の停止処理を行う。
また、前記分岐処理において、第１分岐処理又は第３分岐処理により、新たな特定値（ＣＷ）が設定された場合には、ポインタ決定手段540が、この新たな特定値（ＣＷ）と停止操作が行われた回転リール62とに基づいて新たなポインタを決定する。この新たなポインタに基づいて、上述したものと同様の分岐処理が繰り返される。そして、最終的に演算により回転リール62の変動量が算出されることで、リール停止処理手段600が、算出された変動量を用いて回転リール62の停止処理を行う。
【０２１５】
分岐処理の結果がいずれの場合であっても、演算により回転リール62の変動量が最終的に算出されることで、リール停止処理手段600により、その変動量を用いて、回転リール62の停止処理が行われる。
更に、具体的に説明する。
分岐処理決定手段560は、ポインタ決定手段540により決定されたポインタにより、第１分岐処理、第２分岐処理、第３分岐処理のいずれの分岐処理となるか決定している。すなわち、特定値（ＣＷ）と、停止操作が行われた回転リール62とに基づいて、新たなパラメータであるポインタを処理途中に介在させている。そして、このポインタに基づいて、第２分岐処理が選択されて演算により回転リール62の変動量を算出することができる場合には、この変動量により停止処理を行っている。
【０２１６】
一方、第１分岐処理や、第３分岐処理の特定値（ＣＷ）を移行させる場合のように、当該ポインタをそのまま用いて演算により変動量を算出することができない場合には、特定値（ＣＷ）としての新たな特定値（ＣＷ）を再度、設定することで、この新たな特定値（ＣＷ）と停止操作が行われた回転リール62とに基づいて新たなポインタを決定し、このポインタに基づいて同様の分岐処理を行っている。具体的には、第１分岐処理ではポインタを新たな特定値（ＣＷ）として設定し、第３分岐処理では特定値移行判定を行い、その判定結果により新たな特定値（ＣＷ）に移行する場合には、この新たな特定値（ＣＷ）に基づいてポインタ決定手段540により新たなポインタを決定し、このポインタにより分岐処理を行っている。
【０２１７】
第３分岐処理では、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、ポインタ決定手段540により決定されたポインタとにより、特定値移行判定を行うことで、停止操作されたときの図柄位置によって、演算により回転リール62の変動量を算出することができる。これにより、停止操作時の図柄位置によって、停止させる図柄61を変更させることができる。
【０２１８】
結果として、第１分岐処理及び第３分岐処理のいずれにあっても、特定値（ＣＷ）として新たな特定値（ＣＷ）を用いることで、その後の処理を特定値（ＣＷ）からポインタを決定し、このポインタを用いて分岐処理を行うという、それまでに行った処理と同一の処理工程を繰り返し用いることができる。これにより、新たに別の種類のパラメータを用いた場合の記憶テーブルや、新たに別の種類のパラメータを用いた新たな処理工程のためのプログラム等は不要であり、それまでに用いた特定値（ＣＷ）や、ポインタと同一種類のデータを用いて、同様の分岐処理のための判断プログラム等を繰り返し使用することができる。したがって、データやプログラムの記憶容量を抑えることができて記憶容量の削減を図ることができ、処理工程も少なくすることができ、停止制御処理の効率化を図ることができる。
【０２１９】
第３分岐処理では、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、ポインタ決定手段540により決定されたポインタとにより、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行（変更）するか否かの判定（特定値移行判定）が行われている。
この特定値移行判定の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行しない場合には、ポインタ（移行判定ポインタ（ＢＴＲＧ））を別のポインタ（停止ポインタ（ＢＴＲＰ））に書き換え、当該別のポインタ（停止ポインタ（ＢＴＲＰ））を用いて、演算により変動量が算出される。かかる場合には、特定値（ＣＷ）を移行せずに、ポインタ（移行判定ポインタ（ＢＴＲＧ））及び別のポインタ（停止ポインタ（ＢＴＲＰ））を介して演算により算出された回転リール62の変動量が使用される。すなわち特定値（ＣＷ）及びポインタの切り換えが行われない。
【０２２０】
一方、特定値移行判定の結果、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行する場合には、現在の特定値（ＣＷ）に所定の数値（具体的には、＋１）を加算した値が新たな特定値（ＣＷ）として設定され、当該新たな特定値（ＣＷ）に基づいて、ポインタ決定手段540により新たなポインタが決定され、この新たなポインタに基づいて分岐処理が繰り返される。かかる場合には、特定値（ＣＷ）を新たな特定値（ＣＷ）に移行することで、新たな特定値（ＣＷ）に移行する前の特定値（ＣＷ）及びポインタから、新たな特定値（ＣＷ）及びポインタへの切り換えが行われることになる。
【０２２１】
すなわち、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置により、特定値（ＣＷ）及びポインタの切り換えが行われない場合と、特定値（ＣＷ）及びポインタの切り換えが行われる場合とに区別することが可能となる。これにより、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置により、先に決定された特定値（ＣＷ）及びポインタを用いて停止させることができる場合と、先に決定された特定値（ＣＷ）及びポインタを用いて停止させることができない場合とに対処することができる。先に決定された特定値（ＣＷ）及びポインタを用いて停止させることができない場合には、特定値（ＣＷ）及びポインタを変更させることができて、特定値（ＣＷ）及びポインタを変更しないまま停止させることができない場合に対応することができる。
【０２２２】
なお、本実施の形態では、上述したような特定値（ＣＷ）や、各種テーブル等を用いて停止制御を行うことにより、停止制御に関するデータ容量の圧縮をすることができるものであるが、それだけでは無い。本実施の形態では、最終的な特定値（ＣＷ）が確定すると、この特定値（ＣＷ）に１対１に対応する停止図柄が特定される。このため、従来、全ての回転リール62が停止した後、入賞判定を行っていたが、このような従来行われていた入賞判定自体が不要となっている。このため、本実施の形態において、従来の停止制御において、データとして実装されていた図２に示すような図柄番号（コマ番号）と各回転リール62の図柄配列とをそのまま記憶させた配列データを必要としないものである。この図２に示すような配列データ自体をそのまま記憶させる必要がない（不要とした）ことにより、記憶させるデータの数も減り、且つ、従来行われていたような入賞判定処理も不要になったため、記憶容量の低減化に加えて、停止制御の処理時間の短縮という効果も生み出しているものである。
【０２２３】
本実施の形態では、最終的な各特定値（ＣＷ）毎に１対１に対応して停止図柄が特定される。そして、この停止図柄に対応して、原則として、メダルの払出枚数が規定されている。
ここで、従来の払出枚数の判定手法としては、図２に示すような図柄配列データと、有効ライン86のデータと、入賞した役の図柄組み合わせからなる図柄組み合わせデータと、入賞した役毎の払出枚数データと、払出枚数の最大値となる上限枚数データ（具体的には１５枚）とを予め有している。従来の払出枚数の処理としては、以下の（ａ）〜（ｃ）のようになる。（ａ）図柄配列データと有効ラインデータと図柄組み合わせデータとを使用して、停止している図柄組み合わせを各有効ライン毎に算出する。（ｂ）停止している図柄組み合わせ毎に払出枚数データを使用して、合計の払出枚数を算出する。（ｃ）合計の払出枚数が上限枚数データ以上の場合は、払出枚数を上限枚数に書き換える（例えば、本実施の形態に係る遊技機とは異なるが、仮に有効ライン86を複数本（例えば２本）有するような遊技機において、払出枚数が８枚の役に係る図柄が２本の有効ライン86にそれぞれ揃って合計２組、入賞した場合、払出枚数の合計枚数が１６枚となるが、実際に払い出される枚数は、上限枚数の１５枚に書き換えられる）。
【０２２４】
一方、本実施の形態に係る払出枚数の判定手法としては、図柄表示窓部16に表示される３図柄×３図柄の停止図柄（いわゆる停止出目）に対応した払出枚数のデータを使用して、停止出目に対応した払出枚数を取得している。この停止出目に対応した払出枚数のデータは、有効ライン86による入賞（仮に、複数の有効ライン86を有するような場合には、複数本の有効ライン86による複数の入賞（複合入賞）が含まれる）及び上限枚数（具体的には１５枚）による算出を前もって行った枚数がデータとして予め格納されている。最終的な特定値（ＣＷ）が確定することによって、最後に停止させるべき複数の停止図柄が選択された状態（いわゆる第３停止操作が行われたタイミングの状態）で、図柄表示窓部16に表示される３図柄×３図柄の停止図柄（停止出目）に応じて払出枚数が決定されるものであり、左中右の各回転リール62の停止位置の組み合わせが決定した段階で、停止位置の組み合わせに応じて払出枚数が決定されている。
【０２２５】
本実施の形態では、最終的に特定値（ＣＷ）が決定されることで、この特定値（ＣＷ）に対応する停止図柄が特定され、停止図柄が特定されることで、原則として、払出枚数も確定する。具体的には、例えば、第１停止操作のタイミングで最終的な特定値（ＣＷ）が確定し、払出枚数も確定するような場合には、第１停止操作のタイミングで払出枚数等が確定することになる。従来のような全ての回転リール62の停止操作が完了し、全ての回転リール62の停止した図柄により払出枚数を判定するようなものとは異なっている。従来の停止制御のように全ての停止図柄の結果によって判定処理を行うものと比べて、早期に払出枚数を確定することが可能になる。これにより、従来よりも遊技や演出の進行をより早い段階で進めることが可能となり、遊技の進行や演出を効果的なものにすることができる。
【０２２６】
また、本実施の形態では、最終的な特定値（ＣＷ）と停止図柄とが１対１に対応するため、ボーナス遊技への移行も、最終的な特定値（ＣＷ）の値により行われる。すなわち、特定値（ＣＷ）が、最終的に予め定めた特定値（ＣＷ）となったときにボーナス遊技への移行であると判定することができる。これにより、従来よりも早い段階でボーナス遊技への移行が判定され得ることになり、その後の演出等の遊技や演出の進行を効果的に行うことが可能となる。
【０２２７】
また、停止位置演算手段550は、ストップスイッチ50が停止操作されたときの回転リール62の図柄位置と、ポインタの値とにより、滑りコマ数演算式Ａを用いた演算で回転リール62の変動量（滑りコマ数）を算出している（図１８のステップ５５３参照）。本実施の形態では、この滑りコマ数演算式Ａは、
（停止操作位置の図柄番号（０〜１９）＋５−ポインタ（ＢＴＲＰ））／５
である。この滑りコマ数演算式Ａにおける除算の余り（０、１、２、３又は４のいずれか）の数値を当該回転リール62の変動量、いわゆる滑りコマ数としている。しかし、滑りコマ数の算出は、上述したような滑りコマ数演算式Ａを用いるものに限定されるものではなく、下記に示すような（変形例１）や、（変形例２）に示すような処理手順で実施してもよいものである。
なお、ここで用いるポインタ値は、１６進数の数値００〜０４であるが、これは、１０進数の数値に変換しても、０〜４であって、同一の数値となる。
【０２２８】
（変形例１）
処理１：停止操作位置の図柄番号（０〜１９）／５  
停止操作位置の図柄番号（０〜１９）を５で除算した余り（０、１、２、３又は４のいずれか）の数値をＢとする。
処理２：Ｂ−ポインタ値＝Ｃ
上記処理１で算出した余りＢからポインタ値を減算した数値をＣ（なお、Ｃは整数）とする。
処理３：Ｃが０未満であれば、Ｃに５を加算し、この加算後の数値を新たなＣとする。
Ｃが０以上であれば、Ｃの値は、そのまま維持する。
結果：処理３終了後のＣの数値を、滑りコマ数とする。
【０２２９】
（変形例２）
処理１：停止操作位置の図柄番号（０〜１９）−ポインタ値＝Ｄ
停止操作位置の図柄番号（０〜１９）からポインタ値を減算した数値をＤ（なお、Ｄは整数）とする。
処理２：Ｄが０未満であれば、Ｄに５を加算し、この加算後の数値を新たなＤとする。
Ｄが０以上であれば、Ｄの値は、そのまま維持する。
処理３：Ｄ／５
Ｄを５で除算した余り（０、１、２、３又は４のいずれか）の数値をＥとする。
結果：処理３終了後のＥの数値を滑りコマ数とする。
【０２３０】
ここで、上述した（変形例１）に示すように、ポインタ値で減算する処理は、数値５で除算する後でもよく、また、上述した（変形例２）に示すように、ポインタ値で減算する処理は、数値５で除算する前でもよいものである。
また、上述した（変形例１）や、（変形例２）において、「５を加算する」のは、停止操作位置を５で除算した余りの数値（０〜４）からポインタ値（０〜４）を減算したときの算出結果（変形例１）や、停止操作位置の図柄番号（具体的には、図柄番号０〜３）からポインタ値（０〜４）を減算したときに算出結果が、マイナスになってしまう場合があり、かかる場合を考慮したものである。
【符号の説明】
【０２３１】
10  遊技機                              12  筐体
14  前扉                                16  図柄表示窓部
20  上パネル                            22  下パネル
24  貯留払出手段                        26  メダル受け皿
28  メダル払出口                        30  操作部
31  操作手段                            34  マックスベットスイッチ
36  精算スイッチ                        38  メダル投入口
40  スタートスイッチ                    50  ストップスイッチ
L  左ストップスイッチ                  C  中ストップスイッチ
R  右ストップスイッチ                  60  リールユニット
61  図柄                                62  回転リール
64  左回転リール                        66  中回転リール
68  右回転リール                        70  演出装置
72  スピーカー                          74  上部スピーカー
76  下部スピーカー                      78  演出用ランプ
80  上部ランプ                          82  下部ランプ
84  表示装置                            86  有効ライン
100  制御装置                          110  メイン制御装置
120  役抽選手段                        130  リール制御手段
135  開始制御手段                      140  停止制御手段
160  通常状態制御手段                  170  ＲＴ制御手段
180  ボーナス制御手段                  200  特別遊技決定手段
210  獲得規定枚数カウント手段          230  フリーズ演出制御手段
245  リール演出実行手段                250  払出制御手段
260  送信手段                          300  サブ制御装置
310  受信手段                          320  ＡＴ制御手段
330  移行抽選手段                      370  表示演出実行手段
390  上乗せ演出決定実行手段            500  変動量決定手段
520  特定値取得手段                    540  ポインタ決定手段
550  停止位置演算手段                  560  分岐処理決定手段
600  リール停止処理手段
【図１】
0006306635.tif 000002
【図２】
0006306635.tif 000003
【図３】
0006306635.tif 000004
【図４】
0006306635.tif 000005
【図５】
0006306635.tif 000006
【図６】
0006306635.tif 000007
【図７】
0006306635.tif 000008
【図８】
0006306635.tif 000009
【図９】
0006306635.tif 000010
【図１０】
0006306635.tif 000011
【図１１】
0006306635.tif 000012
【図１２】
0006306635.tif 000013
【図１３】
0006306635.tif 000014
【図１４】
0006306635.tif 000015
【図１５】
0006306635.tif 000016
【図１６】
0006306635.tif 000017
【図１７】
0006306635.tif 000018
【図１８】
0006306635.tif 000019