(57)【要約】【課題】リールの停止制御に必要なデータ記憶容量を削減可能なスロットマシンを提供する。【解決手段】第一停止リールの停止後、第一停止リールの基準位置に停止している図柄を参照して、その都度、第二停止リールおよび第三停止リール用の滑りコマ数テーブルを作成することにより（Ｓ８〜Ｓ１１）、予め第二停止リールおよび第三停止リール用の数多くの滑りコマ数テーブルを記憶する必要がないようにした。【選択図】図６
2010035658.tif 000002
【特許請求の範囲】
【請求項１】
複数のリールの各々に配列された複数種類の図柄を変動させる可変表示装置を備え、１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、全リールで図柄の変動が停止して図柄の表示結果が導出されることにより１ゲームが終了し、導出された図柄の表示結果の組み合わせに応じて入賞が発生可能とされたスロットマシンであって、
入賞の発生を許容するか否かを入賞種別毎に決定する事前決定手段と、
前記複数のリールの各々に対応して設けられ、前記リールの図柄の変動を停止させる停止操作を行なうための停止操作手段と、
前記停止操作手段の停止操作を検出する停止操作検出手段と、
全リールで図柄を変動開始させた後、前記停止操作手段の停止操作が検出されたときに、リールに配列された図柄を単位コマとする所定の最大滑りコマ数の範囲内で停止操作に対応するリールの図柄の変動を停止させることにより、当該リールの図柄の表示結果を導出させる制御を行なう導出制御手段とを含み、
前記導出制御手段は、
１ゲーム開始後の第一停止操作に対応する第一停止リールの図柄の滑りコマ数を特定するための滑りコマ数テーブルを複数種類記憶する第一停止用滑りコマ数テーブル記憶手段と、
前記第一停止用滑りコマ数テーブル記憶手段が記憶している複数種類の滑りコマ数テーブルのうちから前記事前決定手段が入賞の発生を許容した入賞種別に応じた滑りコマ数テーブルを選択する滑りコマ数テーブル選択手段と、
前記滑りコマ数テーブル選択手段が選択した滑りコマ数テーブルに基づいて、前記第一停止リールの図柄の変動を停止させる第一停止リール停止制御手段と、
前記第一停止リールの図柄の表示結果および所定の作成用データに基づいて、前記第一停止操作に続く第二停止操作に対応して停止させる第二停止リールのための滑りコマ数テーブルを作成する停止リール用滑りコマ数テーブル作成手段と、
前記停止リール用滑りコマ数テーブル作成手段が作成した滑りコマ数テーブルに基づいて、前記第二停止リールの図柄の変動を停止させる第二停止リール停止制御手段とを含むことを特徴とする、スロットマシン。
【請求項２】
前記導出制御手段は、前記第一停止操作の検出前に、前記第一停止リールおよび前記第二停止リールを仮決めし、仮決めした前記第一停止リールと異なるリールが前記第一停止リールとして停止したとき、前記第二停止リールの仮決め結果を変更可能であり、
前記停止リール用滑りコマ数テーブル作成手段は、変更後の第二停止リールを対象として、前記滑りコマ数テーブルを作成することを特徴とする、請求項１に記載のスロットマシン。
【請求項３】
前記作成用データは、前記第二停止リール用の滑りコマ数テーブルを作成するための複数種類の第二停止時テーブルと、前記複数種類の第二停止時テーブルの中から使用する第二停止時テーブルを選択するための選択用テーブルとを含み、
前記導出制御手段は、前記事前決定手段が入賞の発生を許容した入賞種別および前記第一停止リールに応じた選択用テーブルを選択し、選択した選択用テーブルと前記第一停止リールの表示結果とに基づいて使用する第二停止時テーブルを選択することを特徴とする、請求項１または請求項２に記載のスロットマシン。
【請求項４】
前記第二停止時テーブルには、前記リールに配列された図柄別に、予め設定した基準位置に当該図柄が位置する状態でリールの変動を停止させることを許可するか否かを特定可能なデータが格納されており、
前記停止リール用滑りコマ数テーブル作成手段は、前記第二停止時テーブルの停止許可に対応する図柄を基準にして前記最大滑りコマ数の範囲にある各図柄に対応する滑りコマ数を設定することを特徴とする、請求項３に記載のスロットマシン。
【請求項５】
前記第一停止用滑りコマ数テーブル記憶手段が記憶する滑りコマ数テーブルには、各リールに配列された図柄に対応する滑りコマ数が予め定めたリール順および図柄配列順に羅列されており、
前記導出制御手段は、前記第一停止用滑りコマ数テーブル記憶手段が記憶する滑りコマ数テーブルの羅列データに基づいて、各リール別の滑りコマ数テーブルを生成する処理を実行することを特徴とする、請求項１〜請求項４のいずれかに記載のスロットマシン。
【請求項６】
前記第一停止用滑りコマ数テーブル記憶手段が記憶する滑りコマ数テーブルには滑りコマ数のデータを圧縮した圧縮データが含まれており、
前記導出制御手段は、当該圧縮データを変換するための変換用データを用いて当該圧縮データを滑りコマ数のデータに展開することを特徴とする、請求項４または請求項５に記載のスロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類の図柄が配列された複数種類のリールを有する可変表示装置を備え、１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、全リールの回転が停止して図柄の表示結果が導出されることにより１ゲームが終了し、導出された表示結果の組み合わせに応じて入賞が発生可能とされたスロットマシンに関する。
【背景技術】
【０００２】
この種のスロットマシンでは、スタート操作に応じて全リールが一斉に回転を開始するとともに、入賞抽選するための乱数に基づいて各入賞役別に当選の有無が判定される。その結果、いずれかの入賞役に当選した場合には、リールの停止操作が検出されたときに、基準位置（たとえば、可変表示装置の上段、中段、下段のいずれかの位置）に位置する図柄から所定の最大滑りコマ数の範囲内で図柄が滑り、その入賞役に対応する表示結果が導出されるようにリールが停止制御される。
【０００３】
このようにリールを停止制御する手法としては、たとえば、リールの停止操作が検出された時点でのリールの出目と、その出目に対応する滑りコマ数との関係を規定した複数種類の滑りコマ数テーブルを予めスロットマシンに記憶しておき、ゲーム状況に応じた滑りコマ数テーブルを選択してリールを停止制御する技術等が知られている。
【特許文献１】特開２００３−３２５７５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の停止制御技術では、ゲーム状況に対応するための数多くの滑りコマ数テーブルを用意しておかなければならないため、多くのデータ記憶容量を必要とするという問題があった。
【０００５】
本発明は係る実情に鑑み考え出されたものであり、その目的は、リールの停止制御に必要なデータ記憶容量を削減可能なスロットマシンを提供することである。
【課題を解決するための手段の具体例およびその効果】
【０００６】
（１）  本発明は、複数のリールの各々に配列された複数種類の図柄を変動させる可変表示装置を備え、１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、全リールで図柄の変動が停止して図柄の表示結果が導出されることにより１ゲームが終了し、導出された図柄の表示結果の組み合わせに応じて入賞が発生可能とされたスロットマシン（スロットマシン１）であって、
入賞の発生を許容するか否かを入賞種別毎に決定する事前決定手段（図６のＳ２）と、
前記複数のリールの各々に対応して設けられ、前記リールの図柄の変動を停止させる停止操作を行なうための停止操作手段（ストップスイッチ８Ｌ、８Ｃ、８Ｒ）と、
前記停止操作手段の停止操作を検出する停止操作検出手段（図６のＳ６、Ｓ１２、Ｓ１７）と、
全リールで図柄を変動開始させた後、前記停止操作手段の停止操作が検出されたときに、リールに配列された図柄を単位コマとする所定の最大滑りコマ数の範囲内（引き込み可能な最大コマ数（停止操作検出時に基準位置にある図柄を除くと４コマ、基準位置にある図柄を入れて５コマ）、ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作から対応するリール２Ｌ、２Ｃ、２Ｒの回転を停止するまでの最大停止遅延時間（たとえば、１９０ミリ秒））で停止操作に対応するリールの図柄の変動を停止させることにより、当該リールの図柄の表示結果を導出させる制御を行なう導出制御手段（メイン制御部４１）とを含み、
前記導出制御手段は、
１ゲーム開始後の第一停止操作に対応する第一停止リールの図柄の滑りコマ数を特定するための滑りコマ数テーブル（図１３の第一停止時テーブル）を複数種類記憶する第一停止用滑りコマ数テーブル記憶手段（ＲＯＭ４１ｂ）と、
前記第一停止用滑りコマ数テーブル記憶手段が記憶している複数種類の滑りコマ数テーブルのうちから前記事前決定手段が入賞の発生を許容した入賞種別に応じた滑りコマ数テーブルを選択する滑りコマ数テーブル選択手段（図６のＳ４、Ｓ５）と、
前記滑りコマ数テーブル選択手段が選択した滑りコマ数テーブルに基づいて、前記第一停止リールの図柄の変動を停止させる第一停止リール停止制御手段（図６のＳ７、図１５）と、
前記第一停止リールの図柄の表示結果および所定の作成用データ（図１６の検索用テーブル、図１７の第二第三停止時テーブル、図２０の優先ポイントテーブル）に基づいて、前記第一停止操作に続く第二停止操作に対応して停止させる第二停止リールのための滑りコマ数テーブル（図１８（Ａ−２）（Ｂ−２）、図１９（Ｃ−２）（Ｄ−２）、図２３、図２６）を作成する停止リール用滑りコマ数テーブル作成手段（図６のＳ１０、Ｓ１１、図１０、図１１）と、
前記停止リール用滑りコマ数テーブル作成手段が作成した滑りコマ数テーブルに基づいて、前記第二停止リールの図柄の変動を停止させる第二停止リール停止制御手段（図６のＳ１３、図２３（Ａ）、図２６（Ｂ））とを含む。
【０００７】
このような構成によれば、第二停止リール用の数多くの滑りコマ数テーブルを予め用意して記憶しておくのではなく、第一停止リールの図柄の表示結果と所定の作成用データとに基づいてその都度第二停止リール用の滑りコマ数テーブルを作成するため、リールの停止制御に必要なデータ記憶容量を削減できる。
【０００８】
（２）  前記導出制御手段は、前記第一停止操作の検出前に、前記第一停止リールおよび前記第二停止リールを仮決めし、仮決めした前記第一停止リールと異なるリールが前記第一停止リールとして停止したとき、前記第二停止リールの仮決め結果を変更可能であり（図５）、
前記停止リール用滑りコマ数テーブル作成手段は、変更後の第二停止リールを対象として、前記滑りコマ数テーブルを作成する（図５、図８のＳ４２（実際に停止済みの第一停止リールに基づいた処理））。
【０００９】
このような構成によれば、第一停止操作検出前に、第一停止リールおよび第二停止リールが仮決めされるため、第一停止操作に備えた停止制御を極力簡単にすることができる。さらに、仮決めした第一停止リールと異なるリールが第一停止リールとして停止したときでも第二停止リールの仮決め結果が変更されて滑りコマ数テーブルが作成されるため、実際の停止操作に応じた柔軟な停止制御が可能となる。
【００１０】
（３）  前記作成用データは、前記第二停止リール用の滑りコマ数テーブルを作成するための複数種類の第二停止時テーブル（図１７の第二第三停止時テーブルのうち、第二停止用のテーブル１Ｘ）と、前記複数種類の第二停止時テーブルの中から使用する第二停止時テーブルを選択するための選択用テーブル（図１６の検索用テーブル）とを含み、
前記導出制御手段は、前記事前決定手段が入賞の発生を許容した入賞種別および前記第一停止リールに応じた選択用テーブルを選択し（図８のＳ４１、Ｓ４２）、選択した選択用テーブルと前記第一停止リールの表示結果とに基づいて使用する第二停止時テーブルを選択する（図８のＳ４３）。
【００１１】
このような構成によれば、第二停止リール用の滑りコマ数テーブルを作成するための第二停止時テーブルを複数種類の中から選択するときに、入賞の発生が許容された入賞種別および既に停止済みの第一停止リールに応じた選択用テーブルが用いられるため、選択用テーブルを用いることなく適切な第二停止時テーブルを逐一検索する処理を行なう場合に比べて、第二停止時テーブルの選択処理を単純化することができる。
【００１２】
（４）  前記第二停止時テーブルには、前記リールに配列された図柄別に、予め設定した基準位置に当該図柄が位置する状態でリールの変動を停止させることを許可するか否かを特定可能なデータが格納されており（図１７〜図１９；データ「１」は停止許可位置、データ「０」は停止禁止位置）、
前記停止リール用滑りコマ数テーブル作成手段は、前記第二停止時テーブルの停止許可に対応する図柄を基準にして前記最大滑りコマ数の範囲にある各図柄に対応する滑りコマ数を設定する（図１８、図１９）。
【００１３】
このような構成によれば、第二停止時テーブルには、前記リールに配列された図柄別に、予め設定した基準位置に当該図柄が位置する状態でリールの変動を停止させることを許可するか否かを特定可能なデータが格納されているため、停止リール用滑りコマ数テーブル作成手段による滑りコマ数テーブルの作成処理を単純化することができる。
【００１４】
（５）  前記第一停止用滑りコマ数テーブル記憶手段が記憶する滑りコマ数テーブルには、各リールに配列された図柄に対応する滑りコマ数が予め定めたリール順および図柄配列順に羅列されており（図１３）、
前記導出制御手段は、前記第一停止用滑りコマ数テーブル記憶手段が記憶する滑りコマ数テーブルの羅列データに基づいて、各リール別の滑りコマ数テーブルを生成する処理を実行する（図７の第一停止用滑りコマ数テーブル作成処理）。
【００１５】
このような構成によれば、第一停止用滑りコマ数テーブル記憶手段が記憶する滑りコマ数テーブルの羅列データに基づいて、各リール別の滑りコマ数テーブルを生成できるため、第一停止用の滑りコマ数テーブルの生成処理を単純化することができる。
【００１６】
（６）  前記第一停止用滑りコマ数テーブル記憶手段が記憶する滑りコマ数テーブルには滑りコマ数のデータを圧縮した圧縮データが含まれており（図１３に示されるデータのうち、５以上のデータ）、
前記導出制御手段は、当該圧縮データを変換するための変換用データ（図１４の変換用テーブル）を用いて当該圧縮データを滑りコマ数のデータに展開する（図７のＳ２７）。
【００１７】
このような構成によれば、第一停止用滑りコマ数テーブル記憶手段が記憶する滑りコマ数テーブルには滑りコマ数のデータを圧縮した圧縮データが含まれているため、第一停止用滑りコマ数テーブル記憶手段に必要とされる記憶容量を低減できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について説明する。図１は、この実施の形態にかかるスロットマシン１の全体構造を示す正面図である。また、図２は、リールに付された図柄の配列表である。
【００１９】
スロットマシン１の内部には、外周に複数種の図柄が配列された複数種類のリール２Ｌ、２Ｃ、２Ｒ（以下、左リール、中リール、右リールともいう）が水平方向に並設されており、これらによって表示状態が変化可能な可変表示装置が構成されている。図１に示すように、これらリール２Ｌ、２Ｃ、２Ｒに配列された図柄のうち、連続する３つの図柄が透視窓３から見えるように配置されている。
【００２０】
リール２Ｌ、２Ｃ、２Ｒの外周部には、図２に示すように、各々を識別可能な複数種類の図柄（識別情報）が図柄番号順かつ所定の図柄配置間隔（図柄ピッチ）で、それぞれ２１個ずつ描かれている。
【００２１】
リール２Ｌ、２Ｃ、２Ｒの外周部に描かれた図柄は、透視窓３において各々、上段、中段、下段の三段に表示される。透視窓３により、図柄を視認可能な可変表示部が構成されており、特に、リール２Ｌ、２Ｃ、２Ｒのそれぞれに対応する透視窓３の領域は、それぞれ左可変表示部、中可変表示部、右可変表示部と称される。
【００２２】
各リール２Ｌ、２Ｃ、２Ｒ（左リール２Ｌ、中リール２Ｃ、右リール２Ｒ）は、各々対応して設けられたリールモータ３２Ｌ、３２Ｃ、３２Ｒ（図４参照）によって回転する。これにより、各リール２Ｌ、２Ｃ、２Ｒに配列された図柄が透視窓３に連続的に変化しつつ表示される。たとえば、リール２Ｌが回転することによって、図２に示す図柄番号０、１、２、３…２０、０、１…の順で、各図柄番号に対応する「ブドウ（ブド）」、「ミカン」、「リプレイ（リプ）」、「メロン」…「リプレイ」、「ブドウ」の図柄が右可変表示部において繰り返し可変表示（変動表示）される。
【００２３】
リールモータ３２Ｌ、３２Ｃ、３２Ｒが停止することでリール２Ｌ、２Ｃ、２Ｒの回転が停止し、透視窓３に３つの連続する図柄が表示結果として導出表示される。たとえば、中可変表示部の下段、中段、上段に図柄番号１３、１４、１５の各図柄が位置するときにリール２Ｃの回転が停止したときには、中可変表示部の下段に「リプレイ」、中段に「ブドウ」、上段に「イチゴ」がそれぞれ表示結果として導出された状態となる。
【００２４】
本実施の形態では、１６８ステップ（０〜１６７）の周期で１周するステッピングモータをリールモータ３２Ｌ、３２Ｃ、３２Ｒに用いている。各リール２Ｌ、２Ｃ、２Ｒには、１図柄が移動するステップ数（８ステップ）毎に分割した２１の領域が定められている。これら２１の領域の１つを“１コマ”と称し、リールの回転に伴う図柄の移動数（変動数）を“コマ数”と称する。これら２１の領域の各々には、リールに予め定めた“リール原点位置”から０〜２０（図２参照）の図柄番号が割り当てられており、各々に、図２に示される種類の図柄が配列されている。
【００２５】
各リール２Ｌ、２Ｃ、２Ｒの手前側（遊技者側）の位置には、液晶表示器５１（図４参照）の表示領域５１ａが配置されている。液晶表示器５１は、液晶素子に対して電圧が印加されていない状態で、透過性を有するノーマリーホワイトタイプの液晶パネルを有しており、表示領域５１ａの透視窓３に対応する透過領域５１ｂおよび透視窓３を介して遊技者側から各リール２Ｌ、２Ｃ、２Ｒが視認できるようになっている。
【００２６】
また、スロットマシン１には、メダルを投入可能なメダル投入部４、メダルが払い出されるメダル払出口９、クレジット（遊技者所有の遊技用価値として記憶されているメダル数）を用いてメダル１枚分の賭数を設定する際に操作される１枚ＢＥＴスイッチ５、クレジットを用いて、その範囲内において遊技状態に応じて定められた規定数の賭数（本実施の形態では後述の一般遊技およびレギュラーボーナスにおいて共に“３”）を設定する際に操作されるＭＡＸＢＥＴスイッチ６、クレジットとして記憶されているメダルおよび賭数の設定に用いたメダルを精算する（クレジットおよび賭数の設定に用いた分のメダルを返却させる）際に操作される精算スイッチ１０、ゲームを開始する際に操作されるスタートスイッチ７、リール２Ｌ、２Ｃ、２Ｒの回転を各々停止する際に操作されるストップスイッチ８Ｌ、８Ｃ、８Ｒ、クレジットとして記憶されているメダル枚数が表示されるクレジット表示器１１、ビッグボーナス等の遊技状況やエラーコード等が表示される遊技補助表示器１２、入賞の発生により払い出されたメダル枚数が表示されるペイアウト表示器１３、賭数が１に設定されている旨を点灯により報知する１ＢＥＴＬＥＤ１４、賭数が２に設定されている旨を点灯により報知する２ＢＥＴＬＥＤ１５、賭数が３に設定されている旨を点灯により報知する３ＢＥＴＬＥＤ１６、メダルの投入が可能な状態を点灯により報知する投入要求ＬＥＤ１７、スタートスイッチ７の操作によるゲームのスタート操作が有効である旨を点灯により報知するスタート有効ＬＥＤ１８、ウェイト（前回のゲーム開始から一定期間経過していないためにリールの回転開始を待機している状態）中である旨を点灯により報知するウェイト中ＬＥＤ１９、後述するリプレイゲーム中である旨を点灯により報知するリプレイ中ＬＥＤ２０が設けられている。
【００２７】
図４は、スロットマシン１の構成を示すブロック図である。スロットマシン１には、遊技制御基板４０、演出制御基板９０、電源基板１０１が設けられている。遊技制御基板４０によって遊技状態が制御され、演出制御基板９０によって遊技状態に応じた演出が制御され、電源基板１０１によってスロットマシン１を構成する電気部品の駆動電源が生成されて各部に供給される。
【００２８】
遊技制御基板４０には、１枚ＢＥＴスイッチ５、ＭＡＸＢＥＴスイッチ６、スタートスイッチ７、ストップスイッチ８Ｌ、８Ｃ、８Ｒ、精算スイッチ１０、所定のキー操作により打止状態等を解除するためのリセット操作を検出するリセットスイッチ２３、投入メダルセンサ３１、リール２Ｌ、２Ｃ、２Ｒそれぞれに設けられたリール原点位置を検出するリールセンサ３３Ｌ、３３Ｃ、３３Ｒが接続されている。
【００２９】
また、遊技制御基板４０には、クレジット表示器１１、遊技補助表示器１２、ペイアウト表示器１３、１〜３ＢＥＴＬＥＤ１４〜１６、投入要求ＬＥＤ１７、スタート有効ＬＥＤ１８、ウェイト中ＬＥＤ１９、リプレイ中ＬＥＤ２０、ＢＥＴスイッチ有効ＬＥＤ２１、左、中、右停止有効ＬＥＤ２２Ｌ、２２Ｃ、２２Ｒ、メダル投入部４から投入されたメダルの流路を筐体１ａ内部に設けられた後述のホッパータンク側またはメダル払出口９側のいずれか一方に選択的に切り替えるための流路切替ソレノイド３０、リールモータ３２Ｌ、３２Ｃ、３２Ｒが接続されており、これら電気部品は、遊技制御基板４０に搭載された後述のメイン制御部４１の制御に基づいて駆動される。
【００３０】
遊技制御基板４０には、メインＣＰＵ４１ａ、ＲＯＭ４１ｂ、ＲＡＭ４１ｃ、Ｉ／Ｏポート４１ｄを備えたマイクロコンピュータからなり、遊技の制御を行なうメイン制御部４１、所定範囲（本実施の形態では０〜６５５３５）の乱数を発生させる乱数発生回路４２、乱数発生回路から乱数を取得するサンプリング回路４３、遊技制御基板４０に直接または電源基板１０１を介して接続されたスイッチ類から入力された検出信号を検出するスイッチ検出回路４４、リールモータ３２Ｌ、３２Ｃ、３２Ｒの駆動制御を行なうモータ駆動回路４５、流路切替ソレノイド３０の駆動制御を行なうソレノイド駆動回路４６、遊技制御基板４０に接続された各種表示器やＬＥＤの駆動制御を行なうＬＥＤ駆動回路４７、電源投入時またはメインＣＰＵ４１ａからの初期化命令が入力されないときにメインＣＰＵ４１ａにリセット信号を与えるリセット回路４８が搭載されている。ＲＯＭ４１ｂには、遊技制御用のプログラムや、リール停止制御に用いる各種のテーブルデータが格納されている。
【００３１】
乱数発生回路４２は、後述するように所定数のパルスを発生する度にカウントアップして値を更新するカウンタによって構成され、サンプリング回路４３は、乱数発生回路４２がカウントしている数値を取得する。乱数発生回路４２は、乱数の種類毎にカウントする数値の範囲が定められており、本実施の形態では、その範囲として０〜６５５３５が定められている。メインＣＰＵ４１ａは、その処理に応じてサンプリング回路４３に指示を送ることで、乱数発生回路４２が示している数値を乱数として取得する（以下、この機能をハードウェア乱数機能という）。後述する内部抽選用の乱数は、ハードウェア乱数機能により抽出した乱数をそのまま使用するのではなく、ソフトウェアにより加工して使用する。
【００３２】
なお、内部抽選用の乱数は、ハード回路（乱数発生回路４２）のみによって生成してもよく、あるいは、ハード回路（乱数発生回路４２）を用いずに、メイン制御部４１が実行する遊技制御プログラム内でソフトウエア的に生成してもよい。
【００３３】
また、メインＣＰＵ４１ａは、タイマ割込処理（メイン）により、特定のレジスタの数値を更新し、こうして更新された数値を乱数として取得する機能も有する（以下、この機能をソフトウェア乱数機能という）。
【００３４】
メインＣＰＵ４１ａは、Ｉ／Ｏポート４１ｄを介して演出制御基板９０に、各種のコマンドを送信する。遊技制御基板４０から演出制御基板９０へ送信されるコマンドは、演出中継基板８０を介して一方向のみで演出制御基板９０へ送られ、演出制御基板９０から遊技制御基板４０へ向けてコマンドが送られることはない。
【００３５】
演出制御基板９０には、液晶表示器５１、スピーカ５２、５３、リールＬＥＤ５４等の電気部品が接続されており、これら電気部品は、演出制御基板９０に搭載されたサブ制御部９１による制御に基づいて駆動される。
【００３６】
スロットマシン１においてゲームを行なう場合には、まず、メダルをメダル投入部４から投入するか、あるいはクレジット（持点）を使用して賭数を設定する。クレジットを使用するには１枚ＢＥＴスイッチ５、またはＭＡＸＢＥＴスイッチ６を操作すればよい。遊技状態に応じて定められた規定数の賭数が設定されると、入賞ラインＬ１〜Ｌ５（図１参照）のうち遊技状態に応じて定められた入賞ラインが有効となり、スタートスイッチ７の操作が有効な状態、すなわち、ゲームが開始可能な状態となる。遊技状態に対応する規定数を超えてメダルが投入された場合には、その分はクレジットに加算される。
【００３７】
入賞ラインは、各リール２Ｌ、２Ｃ、２Ｒの透視窓３に表示された図柄の組合せが入賞図柄の組合せであるかを判定するために設定されたラインである。本実施の形態では、図１に示すように、各リール２Ｌ、２Ｃ、２Ｒの中段に並んだ図柄に跨って設定された入賞ラインＬ１（中段ライン）、各リール２Ｌ、２Ｃ、２Ｒの上段に並んだ図柄に跨って設定された入賞ラインＬ２（上段ライン）、各リール２Ｌ、２Ｃ、２Ｒの下段に並んだ図柄に跨って設定された入賞ラインＬ３（下段ライン）、リール２Ｌの下段、リール２Ｃの中段、リール２Ｒの上段、すなわち右上がりに並んだ図柄に跨って設定された入賞ラインＬ４（右上がりライン）、リール２Ｌの上段、リール２Ｃの中段、リール２Ｒの下段、すなわち右下がりに並んだ図柄に跨って設定された入賞ラインＬ５（右下がりライン）の５種類が入賞ラインとして定められており、規定数の賭数が設定されると入賞ラインＬ１〜Ｌ５の全てが有効となる。
【００３８】
ゲームが開始可能な状態でスタートスイッチ７を操作すると、メイン制御部４１によってスタート操作が検出される。スタート操作の検出に基づいて、メイン制御部４１は各リール２Ｌ、２Ｃ、２Ｒを一斉に回転開始させる。これにより、各リール２Ｌ、２Ｃ、２Ｒの図柄が連続的に変動する。この状態でいずれかのストップスイッチ８Ｌ、８Ｃ、８Ｒを操作すると、対応するリール２Ｌ、２Ｃ、２Ｒの回転が停止し、停止したリールの図柄の表示結果が透視窓３に導出される。以下、ストップスイッチ８Ｌ、８Ｃ、８Ｒのいずれかの操作を“停止操作”と称する。
【００３９】
全てのリール２Ｌ、２Ｃ、２Ｒの回転が停止して各リールの図柄の表示結果が導出されることで１ゲームが終了する。なお、本実施の形態では、各リールの図柄の表示結果が導出されたときには、対応するリールが完全に停止する。しかしながら、これに変えて、リールの回転が停止して図柄の表示結果が導出されたときでも、リールが上下方向に振動するように動くようにしてもよい。その場合、全リールの回転が停止して全リールの図柄の表示結果が導出されたときには、各リールの振動動作を停止させてもよく、あるいは、各リールの振動動作を継続させてもよい。
【００４０】
全リールの図柄の表示結果が導出されたときに、有効化されているいずれかの入賞ラインＬ１〜Ｌ５上に予め定められた図柄の組合せが各リール２Ｌ、２Ｃ、２Ｒの表示結果として停止した場合には入賞が発生する。入賞が発生すると、その入賞に応じて定められた大きさの遊技価値が遊技者に付与される（規定枚数のメダルの払出し、あるいはこれに対応する数のクレジット加算）。
【００４１】
なお、有効化された複数の入賞ライン上にメダルの払出を伴う図柄の組合せが揃った場合には、有効化された入賞ラインに揃った図柄の組合せそれぞれに対して定められた払出枚数を合計し、合計した枚数のメダルが遊技者に対して付与される。
【００４２】
ただし、１ゲームで付与されるメダルあるいはクレジットの付与数には、上限（本実施の形態では、１５）が定められており、合計数が上限を超える場合には、上限数のクレジットまたはメダルが遊技者に付与される。また、有効化されたいずれかの入賞ラインＬ１〜Ｌ５上に、遊技状態の移行を伴う図柄の組合せ（ビッグボーナス）が各リール２Ｌ、２Ｃ、２Ｒの表示結果として停止した場合には図柄の組合せに応じた遊技状態に移行する。
【００４３】
本実施の形態のスロットマシン１においては、可変表示装置２のいずれかの入賞ライン上に予め定めた図柄の組合せが揃うと、入賞となる。
【００４４】
図３は、入賞役の種類、入賞役の図柄組合せ、および入賞役に関連する技術事項について説明するための図である。入賞役は、入賞となる役の種類は、遊技状態に応じて定められているが、入賞の発生により特別遊技（ビッグボーナス）に移行する特別役と、特別遊技への移行がなくメダルの払出しがある小役と、新たな投資を必要とすることなく再ゲームが可能とされる再遊技役とに大別される。また、小役と再遊技役とを併せて一般役とも称する。
【００４５】
なお、ビッグボーナスをＢＢと表記し、ビッグボーナス中に提供されるレギュラーボーナスをＲＢと表記する場合がある。また、ビッグボーナス、レギュラーボーナスを単にボーナスという場合もある。さらに、ビッグボーナスを特別遊技状態ともいう。いずれにしても、遊技状態に応じて定められた各役の入賞が発生するためには、内部抽選に当選し、当該入賞役に対応する当選フラグがＲＡＭ４１ｃに設定されている必要がある。
【００４６】
特別役には、ビッグボーナス１（ＢＢ１とも称する）、ビッグボーナス（ＢＢ２とも称する）、ビッグボーナス３（ＢＢ３とも称する）が含まれる。小役には、イチゴ、ブドウ、メロン、特殊１〜６が含まれる。再遊技役には、再遊技１，２が含まれる。内部抽選は、これらの入賞役別に行なわれ、入賞役別に当選フラグが設定される。
【００４７】
ビッグボーナス１に対応する入賞ラインの図柄の組合せは、「赤７−赤７−赤７」である。ビッグボーナス２に対応する入賞ラインの図柄の組合せは、「白７−白７−白７」である。ビッグボーナス３に対応する入賞ラインの図柄の組合せは、「ＢＡＲ−ＢＡＲ−ＢＡＲ」である。ビッグボーナス１〜３のうちいずれかに入賞すると、遊技状態が遊技者にとって有利な遊技状態（特別遊技状態）であるビッグボーナスに移行する。
【００４８】
ビッグボーナスに制御されているときには、当該ビッグボーナスが終了するまで、レギュラーボーナス（ＲＢとも称する）に繰り返し制御される。レギュラーボーナス中は、たとえば、所定役（たとえば、「イチゴ」、「ブドウ」、「メロン」、「特殊１〜６」の全小役。あるいはこれらのいずれか１つあるいは複数の役であってもよい。）の当選確率がそれ以外の遊技状態のときよりも向上される。レギュラーボーナスは、所定のＲＢ終了条件（たとえば、１２ゲーム消化するかまたは８回入賞等）が成立したときに終了する。
【００４９】
遊技状態がビッグボーナスにある間は、入賞したビッグボーナス１〜３の種類に対応するビッグボーナス中フラグがＲＡＭ４１ｃに設定される。また、レギュラーボーナスにある間は、レギュラーボーナス中フラグがＲＡＭ４１ｃに設定される。すなわち、ビッグボーナス中フラグがＯＮ状態に設定されている間は、ゲームが開始されるときにレギュラーボーナス中フラグがＯＮ状態に設定されていないときに、繰り返しレギュラーボーナス中フラグがＯＮ状態に設定される。
【００５０】
ビッグボーナス１〜３は、予め定めたＢＢ終了条件（たとえば、遊技者に払い出したメダルの枚数が規定枚数に達したこと、その他、所定期間の経過等であってもよい）が成立したときに終了する。
【００５１】
なお、ビッグボーナス１〜３の終了条件は、共通であってもよく、それぞれに異なる終了条件を設定してもよい。また、本実施の形態では、ビッグボーナス１〜３のいずれに入賞したときでも、移行するビッグボーナスは同じであるが、ビッグボーナス１〜３の種類によって、ビッグボーナスの遊技内容を異なるものとしてもよい。たとえば、ビッグボーナス１〜３の種類によって、賭数を異ならせたり、最大払出し枚数を異ならせたりすることが考えられる。
【００５２】
次に、小役について説明する。小役は、入賞時のメダルの払出数に応じて、１枚役、２枚役、５枚役、１５枚役に分類される。
【００５３】
１枚役は、「イチゴ」、および「特殊４〜６」である。「イチゴ」に対応する入賞ラインの図柄の組合せは、「赤７−ａｎｙ−ａｎｙ」である。ここで、「ａｎｙ」は、いずれの図柄であってもよいことを意味する。つまり、「赤７−ａｎｙ−ａｎｙ」は、左リールの上段中段下段のいずれかに「赤７」が停止すれば、中リールおよび右リールの停止図柄の種類に関わらず「イチゴ」の入賞が発生することを意味する。特殊４〜６の各々に対応する入賞ラインの図柄の組合せは、各々、「赤７−イチゴ−イチゴ」、「白７−イチゴ−イチゴ」、「ＢＡＲ−イチゴ−イチゴ」である。
【００５４】
２枚役は、「ブドウ」である。ブドウに対応する入賞ラインの図柄の組合せは、「ブドウ（図３では“ブド”と表記）−ブドウ−ａｎｙ」である。「ブドウ−ブドウ−ａｎｙ」は、左および中リールの入賞ラインのいずれかに「ブドウ」が揃って停止すれば、右リールの停止図柄の種類に関わらず「ブドウ」の入賞が発生することを意味する。
【００５５】
５枚役は、「メロン」である。メロンに対応する入賞ラインの図柄の組合せは、「メロン−メロン−メロン」である。
【００５６】
１５枚役は、「特殊１〜３」である。特殊１〜３の各々に対応する入賞ラインの図柄の組合せは、各々、「赤７−ブドウ−ブドウ」、「白７−ブドウ−ブドウ」、「ＢＡＲ−ブドウ−ブドウ」である。
【００５７】
次に、再遊技役について説明する。再遊技役には、再遊技１と再遊技２とがある。再遊技役１，２のいずれかに入賞したときには、メダルの払い出しはないが次のゲームを改めて賭数を設定することなく開始できるので、次のゲームで設定不要となった賭数に対応した枚数分のメダルが払い出されるのと実質的には同じこととなる。
【００５８】
再遊技１，２の各々に対応する入賞ラインの図柄の組合せは、各々、「リプレイ（図３では“リプ”と表記）−リプレイ−リプレイ」、「特７−リプレイ−リプレイ」である。
【００５９】
次に、リールの停止制御について説明する。ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作から対応するリール２Ｌ、２Ｃ、２Ｒの回転を停止するまでの最大停止遅延時間は、たとえば、１９０ｍｓ（ミリ秒）である。リール２Ｌ、２Ｃ、２Ｒは、１分間に８０回転するため、この間に８０×２１（１リール当たりの図柄コマ数）＝１６８０コマ分の図柄が変動することになる。
【００６０】
それゆえ、最大停止遅延時間（１９０ｍｓ）では、最大で４コマの図柄を滑らせることができる。つまり、停止図柄として選択可能なのは、ストップスイッチ８Ｌ、８Ｃ、８Ｒが操作されたときに表示されている図柄と、そこから４コマ先までにある図柄の合計５コマ分の図柄である。
【００６１】
たとえば、ストップスイッチ８Ｌ、８Ｃ、８Ｒのいずれかの操作が検出されたときに当該ストップスイッチに対応するリールの中段位置を基準位置とした場合、基準位置に表示されている図柄から４コマ先までの図柄をリールの中段に引き込んで（滑らせて）停止させることができる。
【００６２】
本実施の形態では、可変表示装置の中段位置（中段の入賞ラインの位置）を“基準位置”としている。また、停止操作が検出されたときに基準位置にある図柄を含んで図柄停止に至るまでに送った図柄数を“滑りコマ数”と称し、停止操作が検出されたときに基準位置にある図柄で停止させた場合の滑りコマ数は、“０”とする。さらに、引き込み可能な最大コマ数（たとえば、停止操作検出時に基準位置にある図柄を除くと４コマ、基準位置にある図柄を入れて５コマ）を“最大滑りコマ数”と称する。
【００６３】
ここで、図２に示されるように、図柄の「リプレイ」は、各リール２Ｌ、２Ｃ、２Ｒにおいて、必ず５図柄以内に１つ配列されている（左リール２Ｌについてはさらに図柄番号１９に「特７」が配列）。これにより、どのようなタイミングで停止操作をしても必ず「再遊技１，２」の入賞役による入賞を発生させることができ、その結果、「再遊技１，２」が内部当選している場合の当該役に対応する図柄の取りこぼしを防止することで単位時間あたりの遊技者の投資額を適度に抑えて射倖性が極端に高まり過ぎることを防止できる。
【００６４】
なお、基準位置は、可変表示装置の中段位置に限定されるものではなく、可変表示装置の上段位置としても、下段位置としてもよい。あるいは、可変表示装置の上中下三段のいずれかの位置に限定されるものではなく、可変表示装置のリールに配列された各図柄の可変表示部に対する位置を特定できる箇所であれば、いずれの箇所を基準位置としてもよい。
【００６５】
ストップスイッチ８Ｌ、８Ｃ、８Ｒのうち、回転中のリールに対応する停止操作が検出されると、停止操作を検出した時点のリール原点位置からのステップ数に基づいて、基準位置（可変表示装置の中段）に位置する図柄の図柄番号が特定される。
【００６６】
次に、特定した図柄番号に対応する滑りコマ数が、滑りコマ数テーブルから取得される。滑りコマ数テーブルは、たとえば、図１５に示されるように、各リールに対応して、図柄番号別に滑りコマ数を規定したデータである。メイン制御部４１は、滑りコマ数テーブルを参照することで、停止させるリールの基準位置に位置する図柄の図柄番号に対応する滑りコマ数を取得する。
【００６７】
続いて、メイン制御部４１は、停止操作を検出した時点で基準位置にある図柄を滑りコマ数分だけ滑らせて（滑りコマ数分だけリールを回転させて）停止させる制御を行なう。これにより、停止操作が検出されたときに基準位置に位置する図柄から滑りコマ数テーブルに従う滑りコマ数だけ移動した図柄番号に対応する図柄が基準位置（可変表示装置の中段）に停止する。
【００６８】
図５は、全リールの回転開始から全リールの回転停止までにメイン制御部４１（図４参照）によって仮想的に設定される、第一停止リール〜第三停止リールと、左、中、右リール（リール２Ｌ、２Ｃ、２Ｒ）との対応関係を示す図である。
【００６９】
図５を参照して、１ゲームの開始によって回転を開始した左、中、右リール（リール２Ｌ、２Ｃ、２Ｒ）は、ストップスイッチ８Ｌ、８Ｃ、８Ｒが任意の順序で操作されることに基づいて停止する。
【００７０】
以下では、１ゲーム開始後、３つのリールのうちの１つ目のリールを停止させるための停止操作を“第一停止操作”、２つ目のリールを停止させるための停止操作を“第二停止操作”、３つ目のリールを停止させるための操作を“第三停止操作”と称する。
【００７１】
また、第一停止操作で停止するリールを“第一停止リール”、第二停止操作で停止するリールを“第二停止リール”、第三停止操作で停止するリールを“第三停止リール”と称する。
【００７２】
メイン制御部４１は、１ゲーム開始後、第一停止操作が検出される前の段階で、仮想的に、第一停止リールを左リール２Ｌ、第二停止リールを中リール２Ｃ、第三停止リールを右リール２Ｒと設定する。その上で、メイン制御部４１は、後述する手順によって第一〜第三停止リールに対応する滑りコマ数テーブルを用意する。
【００７３】
スロットマシン１は、第一停止操作に応じた各リールの滑りコマ数テーブルを予め複数種類記憶しており、第一停止操作前に滑りコマ数テーブルを選択して停止制御に用いる。しかし、第二停止操作あるいは第三停止操作に応じた各リールの滑りコマ数テーブルについては記憶しておらず、第一停止操作の検出によって停止した第一停止リールの停止結果に応じて、さらには第二停止操作の検出によって停止した第二停止リールの停止結果に応じて、夫々、滑りコマ数テーブルをその都度、作成する。
【００７４】
第一停止操作に備えて第一〜第三停止リールを仮想的に設定した後、設定した第一停止リールと異なるリールに対応する第一停止操作が検出されたときには、検出された第一停止操作に対応する種類のリールに対して用意した滑りコマ数テーブルをそのまま用いてリールの停止制御を行なう。
【００７５】
たとえば、第一停止操作が、第三停止リールとして仮想的に設定した右リール２Ｒに対応するものであったときには、右リール２Ｒ用（第三停止リール）に用意した滑りコマ数テーブルをそのまま用いて右リール２Ｒを停止させる。このような場合には、第一停止前に仮想的に設定した第一〜第三停止リールの組合せに変更が生じる。
【００７６】
そこで、第一停止操作の検出後、第二停止操作の検出前に、第二、第三停止リールを再設定する。この場合、図５に示されるように、第一停止リールが左リールであるか中リールであるか右リールであるかによって、第二、第三停止リールの設定が異なってくる。
【００７７】
図５に示されるように、第一停止リールが左のときは、第二停止リールを中、第三停止リールを右に設定し、第一停止リールが中のときは、第二停止リールを左、第三停止リールを右に設定し、第一停止リールが右のときは、第二停止リールを左、第三停止リールを中に設定する。ただし、第二停止操作の検出前であるので、いずれも仮想的な設定になる。
【００７８】
第二、第三停止リールを仮想的に設定した後、メイン制御部４１は、後述する手順によって第二、第三停止リールに対応する滑りコマ数テーブルを作成する。
【００７９】
その後、仮想的に設定した第二停止リールと異なるリールに対応する第二停止操作が検出されたときには、第一停止操作が検出されたときと同様に、検出された第二停止操作に対応する種類のリールに対して用意した滑りコマ数テーブルをそのまま用いてリールの停止制御を行なう。このような場合には、第二停止前に仮想的に設定した第二、第三停止リールの組合せに変更が生じる。
【００８０】
そこで、第二停止操作の検出後、第三停止操作の検出前に、第三停止リールを再設定する。この場合、図５に示されるように、第一停止リールおよび第二停止リールの種類によって第三停止リールの設定が異なる。この場合、残る未停止リールは１つであるので、第三停止リールの設定は、確定的な設定になる。
【００８１】
第三停止リールを設定した後、メイン制御部４１は、後述する手順によって第三停止リールに対応する滑りコマ数テーブルを作成し直し、第三停止操作に応じて、作成し直した滑りコマ数テーブルに基づいて第三停止リールを停止させる。
【００８２】
このように、本実施の形態に係るスロットマシン１は、第一停止操作検出前に、第一停止〜第三停止リールを仮決めするため、停止操作に備えた停止制御を極力簡単にすることができる。
【００８３】
図６は、リールの停止制御に関するメインフローである。また、図７〜図１１は、このメインフローのサブルーチンを示すフローチャートである。さらに、図１２〜図２１は、リールの停止制御に用いられる各種データを説明するための図である。以下では、これらの図面を用いて、リールの停止制御を詳細に説明する。なお、図６〜１１に示される処理は、図４に示したメイン制御部４１が実行する。
［メインフローのＳ１〜Ｓ５］
図６のメインフローに従って、必要に応じて図７〜図２１を参照しつつ、リールの停止制御を説明する。まず、スタートスイッチ７が操作されることに基づいて、スタート操作が検出される（Ｓ１）。次に、内部抽選処理が実行される（Ｓ２）。また、スタート操作の検出に基づいて、リール２Ｌ、２Ｃ、２Ｒの変動（回転）が開始される。
【００８４】
Ｓ２の内部抽選処理について詳細に説明する。内部抽選とは、入賞の発生（入賞表示結果の導出）を許容するか否かを、可変表示装置２の表示結果が導出表示される以前に（実際には、スタートスイッチ７の操作検出時に）決定することである。
【００８５】
内部抽選では、まず、乱数発生回路４２から内部抽選用の乱数（０〜６５５３５の整数）が取得される。次に、遊技状態に応じて定められた抽選対象役の組合せについて、取得した内部抽選用の乱数と、遊技状態、賭数および設定値に応じて定められた各役および役の組合せの当選値とが判定される。判定の結果、当選ありとなったときには、当選した役に対応する当選フラグが設定される。この当選フラグは、１ゲームが終了する毎に消去される。ただし、ビッグボーナス当選フラグについては、ビッグボーナス入賞が発生するまで、次回のゲームに持ち越される。ＲＡＭ４１ｃにより、当選フラグを記憶する当選フラグ記憶手段が構成されている。
【００８６】
本実施の形態においては、当選値の一部またはすべてが重複して設定された入賞役が存在する。このため、１ゲームにおいて複数種類の役が同時に当選することがあり得る。
【００８７】
たとえば、一般遊技では、「イチゴ」の当選値の一部と「特殊４」の当選値の一部とが重複しており、かつ、その重複部分において「特殊５」の当選値の一部が重複している。このため、乱数発生回路４２から抽出された抽選値がその重複部分の当選値と一致するときには、それら３つの役が同時当選する。
【００８８】
また、一般遊技では、「再遊技１，２」の双方の当選値が共通しており、同様に、「特殊１，２」の双方の当選値が共通している。このため、「再遊技１，２」、および「特殊１，２」は、それぞれ同時当選する。
【００８９】
さらに、一般遊技では、「ブドウ」の当選値の一部と「特殊６」の当選値の一部とが重複しており、抽選値がその重複部分の当選値と一致するときには、「ブドウ」と「特殊６」とが同時当選する。
【００９０】
一方、ビッグボーナスの特別遊技では、「イチゴ」、「ブドウ」、「特殊１〜６」のすべての当選値が共通であり、「メロン」のみ当選値が異なるため、「イチゴ」、「ブドウ」、および「特殊１〜６」のすべてが同時当選した状態か、メロンのみが当選した状態、あるいは外れの状態となる。なお、特別遊技中は、リプレイおよびビッグボーナスは抽選されない。
【００９１】
以上より、特別遊技中に内部抽選の結果、設定される当選フラグ（の組合せ）は、図１２（Ａ）に示されるように、［イチゴ、ブドウ、特殊１〜６］または［メロン］のいずれかになる。
【００９２】
また、一般遊技中に内部抽選の結果、設定される当選フラグ（の組合せ）は、ビッグボーナス当選フラグの持越しを考慮すると、図１２（Ｂ）に示されるように、［再遊技１，２］、［イチゴ］、［ブドウ］、［イチゴ、特殊４、特殊５］、［ブドウ、特殊６］、［特殊３］、［特殊１、特殊２］、［メロン］、［特殊６］、［特殊５］、［特殊４］、さらには、それらと［ＢＢ１］、［ＢＢ２］、［ＢＢ３］の組合せのいずかである。
【００９３】
Ｓ２の内部抽選処理の後、遊技状態（特別遊技中か一般遊技中か）、持越しフラグの有無、およびＳ２による当選状況が判別される（Ｓ３）。そして、Ｓ３の判別結果に基づいて、第一停止前の滑りコマ数テーブルを作成するための第一停止時テーブルが選択される（Ｓ４）。
【００９４】
具体的には、図１２（Ａ）、（Ｂ）に示されるような、第一停止時テーブル番号検索用データに基づいて、遊技状態（特別遊技中か一般遊技中か）、持越しフラグの有無、および当選状況に応じた第一停止時テーブル番号が検索され、対応する番号の第一停止時テーブルが選択される。
【００９５】
たとえば、遊技状態が特別遊技で、当選状況（Ｓ２）が外れのときには、図１２（Ａ）に示される第一停止時テーブル番号「０」が検索され、対応する番号の第一停止時テーブル０が選択される。遊技状態が一般遊技で、当選状況（Ｓ２）が外れのとき、持越し当選フラグが存在しなければ、図１２（Ｂ）に示される第一停止時テーブル番号「３」が検索され、対応する番号の第一停止時テーブル３が選択される。
【００９６】
図１３には、第一停止時テーブルの例が示されている。メイン制御部４１には、番号０〜番号５０までの合計５１の第一停止時テーブルが予め記憶されている。第一停止時テーブルには、各リール２Ｌ、２Ｃ、２Ｒに配列された図柄の図柄番号に対応する滑りコマ数のデータが、左中右のリール順および図柄番号０〜２０の順に羅列されており、その一部がデータ圧縮されている。
【００９７】
そこで、Ｓ５では、選択された第一停止時テーブルに基づいて第一〜第三停止リール別に滑りコマ数テーブルを作成するための「第一停止用滑りコマ数テーブル作成処理」が実行される。ここで、図７を参照して、「第一停止用滑りコマ数テーブル作成処理」を説明する。
［第一停止用滑りコマ数テーブル作成処理］
図７は、第一停止用滑りコマ数テーブル作成処理を説明するためのフローチャートである。第一停止用滑りコマ数テーブル作成処理は、図６のメインフローのＳ５で実行されるサブルーチンである。
【００９８】
第一停止用滑りコマ数テーブル作成処理は、選択された第一停止時テーブルのデータの先頭から単位データ分のデータを順番に読み出し、読み出したデータを第一〜第三停止リールの各図柄の滑りコマ数として順番に設定する処理である。
【００９９】
設定順序は、仮想的に設定された第一停止リール（リール２Ｌ）、第二停止リール（リール２Ｃ）、第三停止リール（リール２Ｒ）の順である。また、滑りコマ数を格納する領域としては、第一〜第三停止リール用に第一〜第三停止用領域が用意されている。第一〜第三停止用領域の各々には、リールの図柄番号０〜２０に対応する２１の格納領域が設けられており、各格納領域の先頭から順に第一停止時テーブルの単位データ分のデータが格納されていくことによって、第一〜第三停止用領域に滑りコマ数テーブルが作成される。
【０１００】
以下、フローチャートに基づいて、第一停止用滑りコマ数テーブル作成処理を説明する。最初に、読出す単位データの番号が０に初期化される（Ｓ２１）。次に、単位データｎのデータが第一停止時テーブルから読出される（Ｓ２２）。たとえば、図１３に示される第一停止時テーブル０の場合の単位データ０のデータは先頭の「２」であり、単位データ１のデータは後続の「Ａ」であり、単位データ２のデータはさらに後続の「Ｃ」である。
【０１０１】
次に、読出されたデータが「５」以下であるか否かが判断され（Ｓ２３）、ＹＥＳの場合には、その読出されたデータがそのまま滑りコマ数データとして格納される。この場合、このデータを格納する領域を検索するために、最初に第一停止用領域へは格納済みであるか否かが判断される（Ｓ２４）。
【０１０２】
第一停止用領域の格納領域０〜２１のすべてにデータを格納済みの場合にはＳ２８に進み、同様に、第二停止用領域へは格納済みであるか否かが判断され、第二停止用領域の格納領域０〜２１のすべてにデータを格納済みの場合にはＳ３０に進み、同様に、第三停止用領域へは格納済みであるか否かが判断される。そして、第三停止用領域の格納領域０〜２１のすべてにデータを格納済みの場合には、第一〜第三停止リール用の滑りコマ数テーブルが完成しているため、データを格納することなく処理を終える。
【０１０３】
たとえば、Ｓ２４で第一停止用領域へ格納済みでないと判断されると、第一停止用領域のデータを格納していない格納領域のうち、最も若い番号の格納領域へデータが格納される。Ｓ２４で第一停止用領域へ格納済みと判断されてＳ２８で第二停止用領域へ格納済みでないと判断されたとき、あるいはＳ２８で第二停止用領域へ格納済みと判断されてＳ３０で第三停止用領域へ格納済みでないと判断されたときも同様に、未格納の格納領域のうち最も若い番号の格納領域へデータが格納される。
【０１０４】
Ｓ２５、Ｓ２９、Ｓ３１のいずれかでデータが格納されたときには、ｎが＋１されて（Ｓ２６）、再びＳ２２に戻り、第一停止時テーブルの次の単位データが読出される。もし、Ｓ２２で読出されたデータが５以上のときには、すなわち、圧縮されたデータであるので、変換用テーブルを用いてデータ変換する処理が実行される（Ｓ２７）。
【０１０５】
図１４に変換用テーブルの例を示す。図１４において、「変換対象データ」は、第一停止用テーブルから読出されたデータである。また、「変換後データ」は、第一停止用テーブルから読出されたデータを変換したデータである。
【０１０６】
たとえば、第一停止用テーブルから読出されたデータが「５」の場合には、Ｓ２７によって、「３、２、１、０、３、２、１、０」の滑りコマ数データに変換される。たとえば、第一停止用領域のすべての格納領域にデータが格納されていない場合には、Ｓ２４にてＮＯと判断されて、Ｓ２５において、データを未格納の格納領域の先頭から順に、「４」、「２」、「１」…の滑りコマ数データが格納される。なお、仮に、変換後データの各々を格納領域へ格納していく途中で、最後の格納領域へのデータ格納を終えた場合には、その第一停止用領域へのデータ格納が終了したと判断されて、第二停止用領域へのデータ格納処理（Ｓ２９）に移行し、変換後データの後半部分は、第二停止用領域へ順次格納される。
【０１０７】
同様に、変換後データの各々を第二停止用領域へ格納していく途中で最後の格納領域へのデータ格納を終えた場合にも、第三停止用領域へのデータ格納処理（Ｓ３０）に移行し、変換後データの後半部分は、第三停止用領域へ順次格納される。
【０１０８】
また、変換後データの各々を第三停止用領域へ格納していく途中で最後の格納領域へのデータ格納を終えた場合には、その段階で、本処理が終了する。
【０１０９】
以上の第一停止用滑りコマ数テーブル作成処理が実行されることによって、第一停止時テーブルに格納された滑りコマ数データが第一〜第三停止用領域へ展開される。これにより、図１５（Ａ）、（Ｂ）に例示されるような、第一停止前に対応する滑りコマ数テーブルが各リール別に作成される。
【０１１０】
このように、第一停止時テーブルの羅列データに基づいて、各リール別の滑りコマ数テーブルを作成できるため、第一停止用の滑りコマ数テーブルの生成処理を単純化することができる。
【０１１１】
なお、第一停止前に対応する滑りコマ数テーブルは、第一停止用滑りコマ数テーブル作成処理によって作成されるが、実質的には、第一停止時テーブル自体が第一停止前に対応する滑りコマ数テーブルである。第一停止時テーブルは、圧縮されたデータを含むものの、基本的には、予め定めた滑りコマ数が羅列されたデータであり、第一停止用滑りコマ数テーブル作成処理は、第一停止時テーブルに圧縮データとともに含まれるリール別の滑りコマ数データを展開する処理に過ぎないからである。
【０１１２】
それゆえ、第一停止時テーブルを記憶させる代わりに、第一停止用滑りコマ数テーブル作成処理によって作成される滑りコマ数テーブル自体を記憶させるようにし、これを図６のＳ４で選択するようにしてもよい。ただし、本実施の形態のように第一停止時テーブルを記憶させる方がデータ圧縮の作用によって、必要とする記憶容量を削減できるという効果が奏される。
［メインフローのＳ６〜Ｓ８］
第一停止用滑りコマ数テーブル作成処理が終了すると、図６のメインフローに戻る。Ｓ５において第一停止用滑りコマ数テーブルが作成された後、第一停止操作が検出されると（Ｓ６）、リール２Ｌ、２Ｃ、２Ｒのうち、実際に検出された第一停止操作に対応するリールを第一停止リールとして、Ｓ５で作成された滑りコマ数テーブルに基づいて停止させる処理が実行される（Ｓ７）。
【０１１３】
たとえば、仮想的に設定された第一停止リールは左リールであるが、第一停止操作としてストップスイッチ８Ｒの操作が検出され、実際の第一停止リールが右リールであったときには、第三停止リール用として作成された右リールの滑りコマ数テーブルに基づいて右リールが停止制御される。
【０１１４】
次に、第二停止操作に備えて、第二、第三停止リール用の滑りコマ数テーブルを作成するために、第二第三停止時テーブルを選択する処理（第二第三停止時テーブル選択処理）が実行される（Ｓ８）。
【０１１５】
このとき、第一停止操作前に仮想的に設定した第一停止リール（左）と異なるリールが第一停止リールとして停止したとき、メイン制御部４１は、図５を用いて説明したように、第二、第三停止リールの仮想的な設定を再度し直した上で、、第二第三停止時テーブルを選択し、さらには第二、第三停止リール用の滑りコマ数テーブルを作成する。
【０１１６】
第二第三停止時テーブルは、遊技状態（特別遊技中か一般遊技中か）、持越しフラグの有無、およびＳ２による当選状況に加えて、実際の第一停止リールの種類（左、中、右）、および第一停止リールの基準位置（可変表示装置の中段位置）に停止している図柄の図柄番号に基づいて選択される。
【０１１７】
ここで、図８を参照して、「第二第三停止時テーブル選択処理」を説明する。
［第二第三停止時テーブル選択処理］
図８は、第二第三停止時テーブル選択処理を説明するためのフローチャートである。第二第三停止時テーブル選択処理は、図６のメインフローのＳ８で実行されるサブルーチンである。
【０１１８】
第二第三停止時テーブル選択処理は、第一停止後に、仮想的に設定した第二停止リールおよび第三停止リールの夫々に対応する滑りコマ数テーブルを新たに作成するために用いる「第二第三停止時テーブル」を選択するための処理である。
【０１１９】
第二第三停止時テーブルは、図１７に例示されるように、第二停止リール用と第三停止リール用とに分類されて記憶されている。第二停止リール用のテーブルとしては、先頭桁を「１」とするテーブル番号［１Ｘ（Ｘ＝０１〜２１）］により識別される２２種類のテーブルが用意されている。これに対して、第三停止リール用のテーブルとしては、先頭桁を「２」とするテーブル番号［２Ｘ（Ｘ＝０１〜２１）］により識別される２２種類のテーブルが用意されている。
【０１２０】
各第二第三停止時テーブルは、図柄番号０〜２０の各々に対応する８ビット×２１のデータから成る。換言すると、各第二第三停止時テーブルは、図１７に示すように、図柄番号０〜２０の各々に対応する２１個のビットデータから成るデータ列Ｙ（Ｙ＝０〜７）により構成される。
【０１２１】
ここでは、説明のため、図１７に示すように、８ビット×２１のデータのうち、先頭ビット（０ビット目）に位置する２１個のデータを０列目のデータ、１ビット目に位置する２１個のデータを１列目のデータ、…最終ビットに位置する２１個のデータを７列目のデータと称する。
【０１２２】
第二第三停止時テーブルに含まれるビットデータは、各図柄番号に対応する図柄を基準位置で停止させることを許可するか禁止するかを示すデータであり、「１」は停止許可を、「０」は停止禁止をそれぞれ意味する。
【０１２３】
図８に示される第二第三停止時テーブル選択処理では、最初に、第二第三停止時テーブルの選択に用いる検索用テーブルが検索され、続いて、検索用テーブルに基づいて第二第三停止時テーブルが選択される。
【０１２４】
以下、図８のフローチャートに基づいて、第二第三停止時テーブル選択処理を説明する。最初に、遊技状態（特別遊技中か一般遊技中か）、持越しフラグの有無、および当選状況に基づいて、使用する検索用テーブルの番号が特定される（Ｓ４１）。
【０１２５】
図１６に検索用テーブルの例を示す。検索用テーブルとしては、先に図１２を用いて説明した第一停止時テーブルと同様に、遊技状態（特別遊技中か一般遊技中か）、持越しフラグの有無、および当選状況に応じたテーブル０〜５０が用意されている。ゆえに、Ｓ４１では、結果的に、先に選択した第一停止時テーブルのテーブル番号と同一の番号が検索用テーブルの番号として特定される。
【０１２６】
検索用テーブルｎ（ｎ＝０〜５０）は、夫々、検索用テーブルｎ＿Ｌ、Ｃ、Ｒの３つのテーブルを含んでいる。検索用テーブルｎ＿Ｌは、第一停止リールが左リールであったときに選択される。検索用テーブルｎ＿Ｃは、第一停止リールが中リールであったときに選択される。検索用テーブルｎ＿Ｒは、第一停止リールが右リールであったときに選択される。
【０１２７】
図１６に示すように、各検索用テーブルは、「［Ｘ＊８＋Ｙ］（Ｘ＝０１〜２１、Ｙ＝０〜７）」のデータから成る。［Ｘ］は、検索対象となる第二第三停止時テーブルの３桁のテーブル番号のうち、下二桁を示すデータである（図１７参照）。［Ｙ］は、選択された第二第三停止時テーブルのデータのうち、滑りコマ数テーブルの作成に用いるデータ列の位置を示すデータである（図１７参照）。
【０１２８】
特に、検索用テーブルｎ＿Ｌは、既に停止済みの第一停止リールの基準位置に停止している図柄の番号に応じた複数種類のデータを含んでいる。これら複数種類のデータのうちのいずれを使用するかは、既に停止している第一停止リールの基準位置の図柄の図柄番号に応じて決定される。
【０１２９】
たとえば、検索用テーブル１＿Ｌは、図１６に示すように３種類のデータを含んでおり、第一停止リールの基準位置に停止している図柄の図柄番号が（１９、１２、５）のいずれかのときに［２＊８＋６］を使用することが決定され、同様に図柄番号が（１１）のときに［２＊８＋２］を使用することが決定され、同様に図柄番号がそれら以外のときに［２＊８＋３］を使用することが決定される。
【０１３０】
Ｓ４１において、使用する検索用テーブルの番号が特定された後、停止済みの第一停止リールが左中右のいずれのリールであるかが判定され、その判定結果に基づいて、Ｓ４１で特定された番号ｎに対応する検索用テーブルｎ＿Ｌ、Ｃ、Ｒのうち、いずれを用いるかが選択される（Ｓ４２）。なお、このときに、第一停止リールが左リールであると判断されたときには、上記のとおり、第一停止リールの基準位置に停止している図柄の図柄番号に基づいて、使用する検索用テーブルｎ＿Ｌのデータを複数種類のうちのいずれにするかが決定される。
【０１３１】
検索用テーブルが選択されると、第一停止リールの基準位置に停止している図柄の図柄番号に基づいて、使用する第二第三停止時テーブルの番号Ｘと、第二第三停止時テーブルＸの複数のデータ列のうち滑りコマ数テーブルの作成に使用するデータ列Ｙとが特定される（Ｓ４３）。
【０１３２】
次に、Ｓ４３で特定されたテーブル番号Ｘに基づいて、第二停止リール用の第二第三停止時テーブルとして第二第三停止時テーブル１Ｘが選択され（Ｓ４４）、第三停止リール用の第二第三停止時テーブルとして第二第三停止時テーブル２Ｘが選択され（Ｓ４５）、処理が終了する。
【０１３３】
このように、第二第三停止時テーブルを複数種類の中から選択するときに、遊技状態（特別遊技中か一般遊技中か）、持越しフラグの有無、当選状況、さらには第一停止リールに応じた選択用テーブルが用いられるため、選択用テーブルを用いることなく適切な第二第三停止時テーブルを逐一検索する処理を行なう場合に比べて、第二第三停止時テーブルの選択処理を単純化することができる。
［メインフローのＳ９］
第二第三停止時テーブル選択処理が終了すると、図６のメインフローに戻る。Ｓ８で第二第三停止時テーブルが選択された後、第二第三停止リール用の滑りコマ数テーブルを作成する前に、優先ポイント算出処理が実行される（Ｓ９）。
【０１３４】
ここで、図９を参照して、「優先ポイント算出処理」を説明する。
［優先ポイント算出処理］
図９は、優先ポイント算出処理を説明するためのフローチャートである。優先ポイント算出処理は、図６のメインフローのＳ９で実行されるサブルーチンである。
【０１３５】
優先ポイント算出処理は、停止済みの第一停止リールの表示結果を考慮して、第二、第三停止リールの表示結果として優先して停止すべき図柄を決定するための処理である。優先ポイント処理では、既に確定している第一停止リールの表示結果と当選状況とを考慮し、第二、第三停止リールの表示結果のすべてをシミュレーションした上で、第二、第三停止リールに配列された図柄を基準位置に停止させる優先度が第二、第三リール別、かつ、各図柄別に演算される。そして、その演算結果が第二第三停止リール用の滑るコマ数テーブルの作成処理に反映される。このため、望ましい表示結果を精度よく導出させることができる。
【０１３６】
以下、図９のフローチャートに基づいて優先ポイント算出処理を説明する。最初に、シミュレーション対象とする図柄の図柄番号ｎを０に初期化する処理が実行される（Ｓ５１）。
【０１３７】
次に、仮想的に設定した第二停止リールの基準位置に、図柄番号ｎの図柄が仮想的に配置される（Ｓ５２）。なお、図５を用いて説明したように、仮想的に設定される第二停止リールは、第一停止リールが左のときは中、中または右のときは左になる。
【０１３８】
次に、第二停止リールの基準位置に仮想配置した図柄によって中段入賞ライン発生し得る入賞役Ａ１がチェックされる（Ｓ５３）。この段階では、第一停止リールの表示結果が既に確定しているが、ここでは、第一停止リールの表示結果を考慮せず、第二停止リールの基準位置に図柄を仮想配置した結果、上段、中段、下段に並ぶ図柄の組合せのみでチェックを行なう。なお、この点は、チェックする入賞ラインが異なるＳ５４〜Ｓ５７でも同様である。
【０１３９】
たとえば、第二停止リールが中リール２Ｃのときに、図柄番号０の「ブドウ」を基準位置（可変表示装置の中段）に仮想配置すると、上段、中段、下段には、「リプレイ」、「ブドウ」、「ミカン」が並ぶことになる。この状態で中段の入賞ラインに注目すると、中段位置に「リプレイ」が仮想配置されているために、入賞役Ａ１として「再遊技１」、「再遊技２」、および「イチゴ」が抽出される。
【０１４０】
次に、第二停止リールの基準位置に仮想配置した図柄によって下段入賞ライン発生し得る入賞役Ａ２がチェックされる（Ｓ５３）。たとえば、第二停止リールを中リール２Ｃとした先の例では、下段位置に「ミカン」が仮想配置されているために、入賞役Ａ２として「イチゴ」のみが抽出される（「イチゴ−ミカン−ａｎｙ」）。
【０１４１】
以下、同様にして、チェックする入賞ラインを異ならせて入賞が発生し得る入賞役Ａ３〜Ａ５がチェックされる（Ｓ５５〜Ｓ５７）。全入賞ラインについてのチェックが終了すると、第一停止リールに停止済みの図柄（上段、中段、下段位置の３つの図柄）によって発生し得る入賞役Ｂ（Ｂ１〜Ｂ５）が、入賞ライン別にチェックされる（Ｓ５８）。ここでは、他のリールの表示結果を考慮せず、既に停止済みの第一停止リールの上段、中段、下段に並ぶ図柄の組合せのみでチェックを行なう。
【０１４２】
次に、チェックした入賞役Ａ１〜Ａ５と、入賞役Ｂ（Ｂ１〜Ｂ５）とで共通する入賞役Ｃが特定される（Ｓ５９）。次に、入賞役Ｃに、当選フラグが設定されている入賞役と異なる入賞役があるか否か（当選状況と一致しない入賞役があるか否か）、すなわち、不正入賞となる役があるか否かが判断される（Ｓ６０）。
【０１４３】
たとえば、入賞役Ｃが「再遊技１，２」、「ブドウ」を含む一方、「ブドウ」の当選フラグが設定されていないときには、不正入賞有と判断される。
【０１４４】
Ｓ６０において、不正入賞となる入賞役は存在しないと判断されたときは、入賞役Ｃに再遊技１，２が含まれているか否かが判断される（Ｓ６４）。
【０１４５】
入賞役Ｃに再遊技１，２が含まれていない場合には、第二停止リールの今回のシミュレーション対象である図柄番号ｎに対応する優先ポイントとして、入賞役Ｃの種類に応じた優先ポイントが設定される（Ｓ６７）。
【０１４６】
なお、入賞役Ｃが複数の場合には、夫々の入賞役に応じた優先ポイントを累積加算した値が設定される。また、Ｓ６７で入賞役Ｃが１つも存在しないと判断されたときには、ポイント値としては０が設定される。優先ポイントの設定の際には、入賞役の種類と優先ポイントとの関係を示す優先ポイントテーブルが参照される。優先ポイントテーブルは、メイン制御部４１に記憶されている。
【０１４７】
図２０は、優先ポイントテーブルを払出し枚数との関係で説明するための図である。優先ポイントの大きさは、それに対応する図柄番号の図柄を最大滑りコマ数の範囲にある他の図柄に優先させて基準位置に停止させる優先度を表す。優先ポイントのデータは８ビットデータで構成されている。
【０１４８】
図２０に示されるように、優先ポイントについて、「ＢＢ１〜３」は６４、「再遊技１，２」は２５４、「特殊１〜３」は１５、「特殊４〜６」は１、「メロン」は５、「ブドウ」は２に設定されており、「イチゴ」は２つの入賞ラインに停止する場合には２、１つの入賞ラインに停止する場合は１に設定されている。
【０１４９】
優先ポイントは、「再遊技１，２」が最も大きく、また、各小役よりも「ＢＢ１〜３」の方が大きい値に設定されている。その結果、入賞役の中でも「再遊技１，２」を最優先で揃える制御が実行され、次に「ＢＢ１〜３」を優先して揃える制御が実行される。
【０１５０】
このように、本実施の形態では、再遊技役とビッグボーナスと小役との３種類の入賞役を比較したときの、図柄の引き込み優先順序が「再遊技役＞ビッグボーナス＞小役」の順となるように、滑りコマ数テーブルが作成される。
【０１５１】
このため、ビッグボーナス当選フラグと再遊技当選フラグとの双方がセットされているときに、再遊技の方がビッグボーナスよりも優先されて発生することになり、セットされているビッグボーナス当選フラグによるビッグボーナスの発生は、次回のゲーム以降に持ち越される。
【０１５２】
ビッグボーナスは、そもそも大きな利益を遊技者に付与するためのゲーム状態であるから、ビッグボーナスが一旦発生してしまえば大きな利益がまとめて遊技者に付与されて射倖性に一時的に影響を与えることは当然ではあるが、再遊技をビッグボーナスに優先させて発生させることにより、ビッグボーナスが発生するまでに消化されるゲーム数を多くすることができるため、単位時間あたりの遊技者の利益額を抑えることができる。
【０１５３】
したがって、再遊技の発生を優先させることそれ自体により、賭数の観点から遊技者の単位時間当りの投資額（いわゆるＩＮ）を抑えることができるのみならず、ビッグボーナス当選フラグと再遊技当選フラグとの双方セット状態において、再遊技の発生を優先させることで、ビッグボーナスの発生により遊技者に与えられる多額の利益（いわゆるＯＵＴ）の発生のタイミングを遅らせることができ、賭数の観点からの比較的小額のＩＮのみならず、ビッグボーナス利益の観点からの比較的多額のＯＵＴをも抑えることが可能になり、射倖性を適度に抑えることが、ＩＮ・ＯＵＴの双方から可能になる。
【０１５４】
また、ビッグボーナス当選フラグが消去されずに進行した次回のゲームにおいてビッグボーナス当選フラグに加えて小役当選フラグがセットされたときには、ビッグボーナスの停止結果を表示させるための制御が小役の停止結果を表示させるための制御よりも優先的に行なわれるために、ビッグボーナスと小役とのうちでも価値が大きいビッグボーナスを優先させて発生させることができ、遊技者のビッグボーナスに対する期待に応えることができる。
【０１５５】
なお、本実施の形態では、ビッグボーナスと小役とでの価値の大きさに着目して、図柄の引き込み優先順を上記のとおりにしたが、これに変えて、図柄の引き込み優先順序が「再遊技役＞小役＞ビッグボーナス」となるように、滑りコマ数テーブルを作成してもよい。
【０１５６】
また、本実施の形態では、優先ポイントは、払出し枚数の多い小役ほど、大きな値が設定されている。これにより、小役の中でも払出しの多い入賞役を揃える制御が優先的に行なわれる。このため、当選フラグが設定されている小役が複数存在するときに、遊技者は、その中で最大の払出しのある入賞役を優先的に導出させることが可能になる。
【０１５７】
なお、図２０に示す優先ポイントは例示であって、各入賞役間での優先ポイントの大小関係が変化しない限り、各入賞役に対する優先ポイントをどのような値に設定してもよい。たとえば、図２０に示す優先ポイントテーブルでは、払出枚数と優先ポイントとが同数になっているが、払出枚数と優先ポイントとを必ずしも同数にする必要はなく、「特殊１〜３」に対応して「１０」、「メロン」に対応して６、「ブドウ」に対応して「４」、「特殊４〜６」に対応して「２」、「「イチゴ」に対応して「２」としてもよい。
【０１５８】
ただし、先に説明したとおり、入賞役Ｃとして複数種類が存在する場合には各入賞役に対する優先ポイントの合計値が設定されるため、「再遊技１，２」を引き込み最優先の入賞役とするためには、入賞役Ｃとして複数種類が存在することに基づいて優先ポイントを合計したとしても、その値が「再遊技１，２」に対応する優先ポイントを超えないようにする必要がある。
【０１５９】
なお、Ｓ６７で設定されたポイント値は、優先ポイントを用いて滑りコマ数テーブルを補正する際に＋１される。
【０１６０】
再び、図９に戻り、優先ポイント算出処理を説明する。Ｓ６４において、入賞役Ｃに再遊技１，２が含まれていると判断された場合、第二停止リールの今回のシミュレーション対象である図柄番号ｎに対応する優先ポイントとして、優先ポイントの最大値である２５４が設定される（Ｓ６１）。なお、再遊技１，２に対応して設定されたポイント値（２５４）は、優先ポイントを用いて滑りコマ数テーブルを補正する際に＋１されることにより、８ビットデータの最大値である２５５に更新される。
【０１６１】
あるいは、Ｓ６０において、入賞役Ｃのうちに不正入賞となる入賞役があると判断された場合には、第二停止リールの今回のシミュレーション対象である図柄番号ｎに対応する優先ポイントとして、停止禁止を示すポイント値（２５５）が設定される（Ｓ６１）。これにより、不正入賞となる位置に図柄が停止しないように制御されるため、不正入賞が発生することを防止可能となる。なお、停止禁止を示すポイント値（２５５）は、優先ポイントを用いて滑りコマ数テーブルを補正する際に＋１されることにより、０に更新される。その結果、停止禁止を示すポイント値は０になる。
【０１６２】
Ｓ６１、Ｓ６５、またはＳ６７でのポイント値の設定後、全図柄番号（０〜２０）をチェック済みかが判断され（Ｓ６２）、チェック済みでない場合には、図柄番号ｎが更新（＋１）されて（Ｓ６６）、再びＳ５２以降の処理が繰り返される。
【０１６３】
Ｓ６２において、全図柄番号をチェック済みと判断された場合には、チェック対象のリールが第二停止リールから第三停止リールに変更された上で、Ｓ５１〜Ｓ６２、Ｓ６４〜Ｓ６６と同様の優先ポイント算出処理が実行される（Ｓ６３）。これにより、第三停止リールの図柄番号０〜２０の各々に対して、優先ポイントが設定され、その後、処理が終了する。
【０１６４】
以上、説明した優先ポイント算出処理においては、Ｓ５２〜Ｓ５９に示されるように、第二停止リールの図柄の変動が停止したと仮定したときに第一停止リールの図柄の表示結果との関係において発生し得る入賞種別が第二停止リールに配列された図柄毎に逐一、検索されるため、導出される可能性のある入賞種別を漏れなく特定できる。
［メインフローのＳ１０］
優先ポイント算出処理が終了すると、図６のメインフローに戻る。Ｓ９において第二停止リールおよび第三停止リールの各々の図柄番号に対応して優先ポイントが設定された後、第二第三停止用滑りコマ数テーブルを作成する処理が実行される（Ｓ１０）。
【０１６５】
ここで、図１０を参照して、「第二第三停止用滑りコマ数テーブル作成処理」を説明する。
［第二第三停止用滑りコマ数テーブル作成処理］
図１０は、第二第三停止用滑りコマ数テーブル作成処理を説明するためのフローチャートである。第二第三停止用滑りコマ数テーブル作成処理は、図６のメインフローのＳ１０で実行されるサブルーチンである。
【０１６６】
第二第三停止用滑りコマ数テーブル作成処理においては、最初に第二停止リール用の滑りコマ数テーブルが作成され（Ｓ７１）、次に、第三停止リール用の滑りコマ数テーブルが作成される（Ｓ７２）。
【０１６７】
具体的には、図８のＳ４４で選択された第二停止リール用の第二第三停止時テーブル１Ｘと、図８のＳ４５で選択された第二停止リール用の第二第三停止時テーブル２Ｘと、図８のＳ４３で特定されたデータ列Ｙとが参照されて、滑りコマ数テーブルが作成される。
【０１６８】
たとえば、第二停止リール用の第二第三停止時テーブル１Ｘとして、図１７に示されるテーブル１０１が選択済みでかつデータ列Ｙとして０が特定されていたときには、図１８（Ａ−１）の太枠内に示すように、データ列０に対応する「０１０００…１０００」のデータが用いられて、図１８（Ａ−２）の太枠内に示すような滑りコマ数データから成る滑りコマ数テーブルが作成される。なお、図１８（Ａ−１）のデータ列０以外のデータ、および図１８（Ａ−２）の右リールのデータは、記載を省略している。
【０１６９】
滑りコマ数テーブルの作成手順は、こうである。図柄番号に対応するデータ列Ｙのビットデータは、「０」が停止禁止、「１」が停止許可を示すデータであるため、図１８（Ａ−１）の太枠内のデータのうち、「１」が格納された図柄番号１、５、８、１３、１７の図柄位置が、基準位置での停止を許可された停止許可位置である。
【０１７０】
ゆえに、図柄番号０から順に検索し、最大滑りコマ数を考慮して４コマ先以内に停止許可位置が存在する図柄位置の各々には、停止許可位置を目標とした滑りコマ数が設定される。その結果、図１８（Ａ−１）および（Ａ−２）に示されるように、図柄番号１に対する滑りコマ数は「０」が設定され、それより１コマ分だけ先に基準位置に到達する図柄番号０に対する滑りコマ数は「１」が設定される。これにより、停止操作が検出された時点で基準位置に図柄番号０の図柄が位置する場合には、１コマ滑って基準位置に停止が許可された図柄番号１の図柄が停止する。同様の手順で滑りコマ数のデータを算出することにより、図１８（Ａ−１）に対応して、図１８（Ａ−２）のような滑りコマ数テーブルが作成される。
【０１７１】
以上、説明した滑りコマ数テーブルの作成において、滑りコマ数を設定するための滑りコマ数設定処理のフローチャートを図１０（Ｂ）に示している。図１０（Ｂ）を参照して、最初に、滑りコマ数データの作成対象とする図柄番号ｎ、および滑りコマ数を指定するデータａを夫々初期化（０）する（Ｓ８１）。
【０１７２】
次に、対象の第二第三停止時テーブルの使用データ列Ｙのデータのうち、ｎ番目のビットデータが停止許可データであるか否かが判断される（Ｓ８２）。たとえば、図１８（Ａ−１）の例では、０番目のビットデータは０であるので、停止許可データでないと判断されることになる。
【０１７３】
この場合には、ｎおよびａが更新（＋１）され（Ｓ８７）、図柄番号２０まで滑りコマ数を設定したかが判断される（Ｓ８８）。ＮＯの場合には、再びＳ８２に進んで、更新されたｎでｎ番目のデータが停止許可データであるか否かが判断される。たとえば、図１８（Ａ−１）の例では、１番目のビットデータは１であるので、停止許可データと判断されることになる。
【０１７４】
この場合には、図柄番号ｎの滑りコマ数が「０」に設定され（Ｓ８３）、続いてａが０を超える値かが判断される（Ｓ８４）。ａが０を超える値でない場合にはＳ８７に進むが、超える値の場合には、図柄番号［ｎ−ａ］、［ｎ−（ａ＋１）］、…［ｎ−１］に対応して、滑りコマ数として［ａ］、［ａ−１］、…［１］が設定される（Ｓ８５）。これにより、たとえば、図１８（Ａ−１）の例では、図柄番号１の滑りコマ数が「１」に設定される。
【０１７５】
その後、ａが初期化され（Ｓ８６）、Ｓ８７に進む。このような処理が繰り返し実行されることにより、図１８（Ａ−１）に対応して、図１８（Ａ−２）のような滑りコマ数テーブルが作成される。そして、図柄番号２０まで滑りコマ数が設定された段階で、処理が終了する。
【０１７６】
以上説明した滑りコマ数設定処理は、図１０（Ａ）のＳ７１およびＳ７２で実行され、これにより、第二停止リール用および第三停止リール用の滑りコマ数テーブルが作成される。
【０１７７】
以上、説明したように、第二第三停止時テーブルには、リールに配列された図柄別に、予め設定した基準位置に当該図柄が位置する状態でリールの変動を停止させることを許可するか否かを特定可能なビットデータが格納されているため、滑りコマ数テーブルの作成処理を単純化することができる。
【０１７８】
また、スロットマシン１は、第二停止リール用あるいは第三停止リール用に予め作成された数多くの滑りコマ数テーブルを予め記憶しているのではなく、第一停止リールの図柄の表示結果を考慮してその都度第二、第三停止リール用の滑りコマ数テーブルを作成しているため、リールの停止制御に必要なデータ記憶容量を削減できる。
［メインフローのＳ１１］
第二第三停止用滑りコマ数テーブル作成処理が終了すると、図６のメインフローに戻る。Ｓ１０で第二第三停止用の滑りコマ数テーブルが作成された後、第二第三停止用滑りコマ数テーブル補正処理が実行される（Ｓ１１）。この補正処理は、第二第三停止用の滑りコマ数テーブルの滑りコマ数データを、Ｓ９で算出された優先ポイントに基づいて補正する処理である。
［第二第三停止用滑りコマ数テーブル補正処理］
ここで、図１１および図２１を参照して、「第二第三停止用滑りコマ数テーブル補正処理」を説明する。図１１は、第二第三停止用滑りコマ数テーブル補正処理を説明するためのフローチャートである。図２１（Ａ）は、滑りコマ数の補正に用いる仮想位置検索データテーブルの構成を示す図であり、図２１（Ｂ）は、滑りコマ数の補正例を説明するための図である。
【０１７９】
第二第三停止用滑りコマ数テーブル補正処理は、図８のＳ１０で作成された第二停止用滑りコマ数テーブルおよび第三停止用滑りコマ数テーブルについて、図柄番号順に５コマ分の図柄を補正対象として優先ポイントを参照し、補正対象のうちで最大の優先ポイントが設定されている図柄番号の位置を滑りコマ数０に補正するとともに、補正対象の残りの４コマのうち、滑りコマ数を０に補正した図柄番号よりも若い図柄番号の図柄について、滑りコマ数を０に補正した図柄位置に向けて滑るように滑りコマ数を補正する処理である。
【０１８０】
図１１を参照して、最初に補正対象の図柄番号を選択するためのｎを初期化（＝０）する処理が実行される（Ｓ９０）。次に、図柄番号ｎ〜ｎ＋４の４図柄分が補正対象として設定される。図２１（Ｂ）の例では、最初に図柄番号０〜４が補正対象として設定される。
【０１８１】
次に、補正対象の図柄番号の中で最も高い優先ポイントが設定された図柄番号Ｍが検索される（Ｓ９２）。次に、最も高い優先ポイントが設定された図柄番号Ｍが複数存在するか否かが判断され（Ｓ９３）、存在しない場合には、図柄番号Ｍの滑りコマ数が０に補正される（Ｓ９４）。次に、補正対象の図柄番号のうち、図柄番号Ｍへ向けて図柄を滑らせることが可能な図柄番号について、図柄番号Ｍを基準とした滑りコマ数に補正される（Ｓ９５）。
【０１８２】
たとえば、図２１（Ｂ）の例では、最初に図柄番号０〜４を補正対象としたときに、最大の優先ポイントを持つ図柄番号が３であるため、図柄番号３の滑りコマ数が０に補正されている。また、この補正に伴い、図柄番号０〜２の滑りコマ数が、３、２、１に補正される。これにより、補正対象の図柄のいずれかが基準位置に達した段階で停止操作が検出された場合には、図柄番号３まで図柄が滑ってリールが停止する。
【０１８３】
次に、図柄番号２０までの滑りコマ数が補正されたか否かが判断され（Ｓ９６）、ＮＯの場合にはｎがＭ＋１に更新され（Ｓ１００）、更新後のｎが１６に達していないことを条件（Ｓ１０１でＮＯ）に再度、処理がＳ９１に戻る。
【０１８４】
たとえば、図２１（Ｂ）を参照して、図柄番号０〜４を補正対象とした結果、図柄番号３（Ｍ＝３）の滑りコマ数が０に補正された場合、次の補正対象は、太枠で囲んだ図柄番号４〜８（ｎ〜ｎ＋４（ｎ＝４））に設定される。
【０１８５】
もし、ｎが１６に達しているとき（Ｓ１０１でＹＥＳ）には、「ｎ＋４」が図柄番号の最大値である２０を超えるため、補正対象としては、図柄番号ｎ〜２０およびそれで補正対象数５に満たない場合には、補正対象数が５になるまでさらに図柄番号０から順に補正対象が選択されることになる（Ｓ１０２）。その後、再度、Ｓ９２に進む。
【０１８６】
ところで、図２１（Ｂ）の太枠内の補正対象の場合には、図柄番号４と図柄番号５との双方に最大の優先ポイント１５が設定されている。このような場合にはＳ９３で、最も高い優先ポイントが設定された図柄番号Ｍが複数存在すると判断される。
【０１８７】
この場合、図２１（Ａ）に示す仮想位置検索データテーブルを用いて、以下の手順でいずれの図柄番号の滑りコマ数を０に補正するかが決定される。
【０１８８】
まず、補正対象の図柄番号のうち、先頭の図柄番号に対して現在設定されている滑りコマ数が特定される（Ｓ９７）。
【０１８９】
図２１（Ｂ）の太枠内の場合には、図柄番号４が先頭であるので、これの滑りコマ数「１」が参照される。
【０１９０】
次に、仮想位置検索データテーブルのうち、参照した滑りコマ数に対応する優先順序データが読出される（Ｓ９８）。図２１（Ｂ）の太枠内の場合には、図柄番号４の滑りコマ数が「１」であるので、これに対応する優先順序データとして、「１、０、３、２、４」が読出される。
【０１９１】
次に、読出された仮想位置検索データテーブルの優先順序データに基づいて、最優先とする図柄番号Ｍが決定される（Ｓ９９）。具体的には、最初に、仮想位置検索データテーブルから読出された優先順序が補正対象の図柄番号の先頭から順に対応付けされる。その結果、図２１（Ｂ）に示すように、太枠内の４〜８の図柄番号のデータをそれぞれ「０番目」、「１番目」、「２番目」、「３番目」、「４番目」のデータとすると、それぞれに優先順が「二位」、「一位」、「四位」、「三位」、「五位」と対応付けされる。
【０１９２】
図２１（Ｂ）の場合には、図柄番号４よりも図柄番号５の方が優先順が高いため、最優先の図柄番号Ｍが図柄番号５と決定される。この場合、図柄番号５を対象として滑りコマ数が０に補正され、図柄番号５の一つ手前の図柄番号４については、滑りコマ数が１に補正される（Ｓ９５）。その後、次の補正対象として、図柄番号６、７、８、９、１０の５つが選択される。
【０１９３】
このように、最も高い優先ポイントが設定された図柄番号Ｍが複数存在する場合であっても、位置検索テーブルを用いることによって、いずれの図柄番号に対応する滑りコマ数を０とすべきかを決定可能となる。
【０１９４】
以上のような処理が繰り返し実行されて図柄番号２０までの滑りコマ数が補正された段階で処理が終了する。その結果、たとえば、図２１（Ｂ）に示すように、先に作成された滑りコマ数テーブルが優先ポイントに基づいて補正される。
【０１９５】
第二第三停止用滑りコマ数テーブル補正処理が第二停止リール用の滑りコマ数テーブルと、第三停止リール用の滑りコマ数テーブルとの双方に対して実行されることによって、第二および第三停止リール用の２種類の滑りコマ数テーブルが補正される。
【０１９６】
以上、説明した第二第三停止用滑りコマ数テーブル補正処理によれば、優先ポイントの大小に応じて停止を優先すべき図柄が特定されて滑りコマ数データが補正されるため、特定の入賞種別について、意図的に優先して導出させることが可能となる。
【０１９７】
また、図９のＳ６７に示すように、優先ポイントは、複数の入賞役が揃う可能性のある図柄に対応して、夫々の入賞役に応じた値の合計値が設定されるため、複数種類の入賞種別による入賞の発生の可能性のある位置に図柄が停止する優先度が高くなる。その結果、複数種類の入賞種別のいずれかを導出させる機会が優先的に遊技者に与えられるようになり、その結果、遊技の面白味を向上できる。
【０１９８】
なお、図２１（Ｂ）は補正前後で滑りコマ数テーブルが変化する例を示しているが、結果的に補正前後で滑りコマ数テーブルが変化しない場合もある。
［メインフローのＳ１２〜Ｓ１８］
第二第三停止用滑りコマ数テーブル補正処理が終了すると、図６のメインフローに戻る。Ｓ１１において第二および第三停止リール用の滑りコマ数テーブルが補正された後、第二停止操作が検出されると（Ｓ１２）、回転中の２つのリールのうち、実際に検出された第二停止操作に対応するリールを第二停止リールとして、Ｓ１１で補正された滑りコマ数テーブルに基づいて停止させる処理が実行される（Ｓ１３）。
【０１９９】
たとえば、仮想的に設定された第二停止リールおよび第三停止リールが、夫々、中リールおよび右リールであるにも関わらず、実際の第二停止リールが、右リールであったときには、第三停止リール用として作成された右リールの滑りコマ数テーブルに基づいて右リールが停止制御される。
【０２００】
このように、スロットマシン１は、図６のＳ１０で作成された滑りコマ数テーブルを直接、第二停止リールの停止制御に用いるのではなく、優先ポイントに基づいて補正された滑りコマ数テーブルを用いて第二停止リールの停止制御を行なう（後述する第三停止リールの停止制御時も同様）。このため、遊技者のリール停止操作のタイミングを考慮しながらも、優先ポイントに基づく補正によって目標の最終表示結果に近づくようにリールの出目を誘導することが可能になる。
【０２０１】
次に、第三停止操作に備えて、第三停止リール用の優先ポイントを算出する処理が実行される（Ｓ１４）。この処理は、図９を用いて説明した優先ポイント算出処理と一部のステップを除いて同じである。具体的には、図９を参照して、Ｓ５２を破線で示したＳ５２Ａに置き換え、Ｓ５８を破線で示したＳ５８Ａに置き換え、Ｓ６３の処理を省いた優先ポイント算出処理が実行される。
【０２０２】
すなわち、第三停止リール（この時点では左中右リールのいずれであるかが確定）の基準位置に図柄番号ｎの図柄を仮想的に配置した上で（Ｓ５２Ａ）、入賞が発生し得る入賞役Ａを第三停止リールのみで全入賞ラインについてチェック（Ｓ５３〜Ｓ５７）し、続いて第一停止リールおよび第二停止リールに停止済みの図柄の組合せによって発生し得る入賞役Ｂを全入賞ラインについてチェックし（Ｓ５８Ａ）、入賞役Ａと入賞役Ｂとで共通する入賞役Ｃを特定する（Ｓ５９）。
【０２０３】
その他の処理は、ＳＢ６３を削除する以外、既に図９を用いて説明した手順と同じであるので、ここではこれ以上の説明を省略する。
【０２０４】
これにより、第二停止後で第三停止前に、第三停止リールの図柄番号の各々に対して、優先ポイントが再設定される。
【０２０５】
Ｓ１４の処理の後、第三停止リール用の滑りコマ数テーブルを作成するための第三停止リール用滑りコマ数テーブル作成処理が実行される（Ｓ１５）。この処理では、実質的には、Ｓ１０の第二第三停止用滑りコマ数テーブル作成処理で作成された第二停止リール用滑りコマ数テーブルと第三停止リール用滑りコマ数テーブルとのうち、第二停止が検出されたときに用いられなかった方のテーブルが新たに第三停止リール用滑りコマ数テーブルとして置き換えられる。
【０２０６】
それゆえ、たとえば、第二停止操作に対応するリールが、仮想的に設定した第二停止リールと一致していたときには、Ｓ１０で作成された第三停止用の滑りコマ数テーブルがそのまま流用される。これに対して、第二停止操作前に仮想的に設定した第二停止リールと異なるリールが第二停止リールとして停止したとき、メイン制御部４１は、図５を用いて説明したように、第三停止リールを再度設定し直した上で、第二停止が検出されたときに用いられなかった方のテーブルを新たに第三停止リール用滑りコマ数テーブルとする。
【０２０７】
このように、仮想的に設定した第二停止リールと異なるリールが停止リールとして停止したときでも停止リールの設定を変更して滑りコマ数テーブルを作成するため、実際の停止操作に応じた柔軟な停止制御が可能となる。
【０２０８】
次に、第三停止用の滑りコマ数テーブルが補正される（Ｓ１６）。ここでの処理は、Ｓ１５で作成された第三停止用の滑りコマ数テーブルの滑りコマ数データを、Ｓ１４で算出された優先ポイントに基づいて補正する処理である。この処理は、図１１を用いて説明した第二第三停止用滑りコマ数テーブル補正処理と同様であるので、ここではこれ以上の詳細な説明を省略する。
【０２０９】
次に、第三停止操作が検出されると（Ｓ１７）、第三停止操作に対応する第三停止リールをＳ１６で補正された滑りコマ数テーブルに基づいて停止させる処理が実行され（Ｓ１８）、これによりリールの停止制御が終了する。その結果、可変表示装置は、滑りコマ数テーブルによって誘導された左、中、右リールの表示結果が導出された状態となる。
【０２１０】
次に、リールの停止制御の具体例を２つ説明する。
［具体例１］
具体例１を図２２に示す。具体例１では、遊技状態が一般遊技中で、今回のゲームでの当選状況が再遊技１，２のみ当選で、かつ持越し中の当選フラグがない状態を想定している。
【０２１１】
また、実際の停止操作に基づいた第一〜第三停止リールが、仮想的に設定される第一〜第三停止リールと同じであり（第一が左、第二が中、第三が右）、かつ、第一〜第三停止操作検出時の基準位置の図柄がそれぞれ「リプレイ（図柄番号２０）」「ＢＡＲ（図柄番号１０）」「メロン（図柄番号１６）」であるものとする。
［第一停止時テーブル番号の選択（具体例１）］
図１２を参照して、遊技状態と当選状況と持越し中の当選フラグの状態とから、第一停止時テーブル番号としては、「４」が選択される。
［第一停止時テーブルの参照（具体例１）］
第一停止時テーブル４として、図１３に示される「２１、ＤＣ、Ｂ２、Ａ３…７０」のデータが参照される。
［第一停止用滑りコマ数テーブルの作成（具体例１）］
第一停止時テーブル４のデータのうち、５を超えるデータは図１４の変換用テーブルで変換される。その結果、その第一停止時テーブル４のデータは、「２１、１０（Ｄ）００（Ｃ）、４３２（Ｂ）２、２１０（Ａ）３…４３２１０（７）０」となる（括弧内は変換前の圧縮データ）。
【０２１２】
これを、第一（左）、第二（中）、第三（右）停止リール順かつ図柄番号順に滑りコマ数データとして展開すると、図１５（Ａ）に示される滑りコマ数データとなる。
［第一停止（具体例１）］
基準位置に左リールのリプレイ（図柄番号２０）が位置するタイミングで、左リールを対象とする第一停止操作が検出されると、図１５（Ａ）に示されるように、リプレイ（図柄番号２０）に対する滑りコマ数が１に設定されているために、図柄が１コマ滑る。その結果、図柄番号０のブドウが基準位置に停止し、左リールの上段、中段、下段の順にミカン、ブドウ、リプレイが並ぶ。
［第二停止前の滑りコマ数テーブルの作成（具体例１）］
（１）  検索用テーブルの選択
遊技状態と当選状況と持越し中の当選フラグの状態とから、第二第三停止時テーブルを検索するための検索用テーブルの番号が選択される、検索用テーブルの番号は、第一停止時テーブル番号と対応しているため、具体例１では、「４」が選択される。検索用テーブル４は図１６に示されている。
【０２１３】
第一停止リールは、「左」であったので、検索用テーブル４＿Ｌ，Ｃ，Ｒのうち、検索用テーブル４＿Ｌが選択される。さらに、第一停止リールの基準位置に停止している図柄の番号は「０」であるため、検索用テーブル４＿Ｌのデータとして４種類規定された中から「１＊８＋０」が選択される。
【０２１４】
（２）  第二第三停止時テーブルの選択
検索用テーブルのデータが「Ｘ＊８＋Ｙ」＝「１＊８＋０」であるため、３桁のテーブル番号で識別される複数種類の第二第三停止時テーブルの中から、下２桁が「０１（Ｘ）」のテーブル番号の第二第三停止時テーブルが選択される。また、テーブル番号の１桁目は、「１」が第二停止リール用、「２」が第三停止リール用とされている。その結果、ここでは、第二停止用、第三停止用の第二第三停止時テーブルとして、それぞれテーブル１０１、テーブル２０１が選択される（図１７参照）。
【０２１５】
（３）  優先ポイントの設定
第二停止リールおよび第三停止リール別に、図９を用いて説明した優先ポイント算出処理が実行されて、図柄番号別に優先ポイントが設定される。図２３の「優先ポイント」欄には、図柄番号別の優先ポイントが示されている。
【０２１６】
第二停止リールの各図柄について、優先ポイントを算出してポイント総数を算出すると、図２３（Ａ）のとおりとなる。また、第三停止リールの各図柄について、優先ポイントを算出してポイント総数を算出すると、図２３（Ｂ）のとおりとなる。なお、図２３（Ｂ）では、優先ポイント欄の記載内容を省略している。
【０２１７】
たとえば、図２３（Ａ）に示されるように、ポイント総数に＋１処理した後の値が補正処理の対象とするポイントとされる。その結果、たとえば、不正入賞の発生有とされてポイント数が２５５に設定された箇所は、＋１処理によって最終的なポイントが０に更新されている（たとえば、図柄番号０）。また、入賞の可能性なしと判断されて優先ポイントが０に設定された箇所は、＋１処理によって最終的なポイントが１に更新されている（たとえば、図柄番号３）。
【０２１８】
（４）  第二第三停止時テーブルに基づく滑りコマデータの作成
検索用テーブルのデータが「Ｘ＊８＋Ｙ」＝「１＊８＋０」であるため、選択された第二停止用、第三停止用の第二第三停止時テーブルのうち、データ列０（Ｙ）のビットデータが滑りコマ数データの作成に用いられる。
【０２１９】
図１８（Ａ−１）の太枠内に、第二停止用滑りコマ数データの作成に用いられるテーブル１０１のビットデータを示している。また、図１９（Ｃ−１）の太枠内に、第三停止用滑りコマ数データの作成に用いられるテーブル２０１のビットデータを示している。
【０２２０】
第二停止リール用の滑りコマ数テーブルの作成について、図１８（Ａ−１）（Ａ−２）を参照して説明する。第二第三停止時テーブル１０１のデータ列０のビットデータのうち、停止許可を示すビット位置は、図柄番号１、５、８、１３、１７であるので、これらに対応する第二停止リール（中）の滑りコマ数が０に設定される。また、滑りコマ数が０に設定された図柄位置を基準にして、図１８（Ａ−２）に示すように、各図柄番号の滑りコマ数が設定される。
【０２２１】
第三停止リール用の滑りコマ数テーブルの作成について、図１９（Ｃ−１）（Ｃ−２）を参照して説明する。第二第三停止時テーブル２０１のデータ列０のビットデータのうち、停止許可を示すビット位置は、図柄番号３、６、１０、１４、１９であるので、これらに対応する第三停止リール（右）の滑りコマ数が０に設定される。また、滑りコマ数が０に設定された図柄位置を基準にして、図１９（Ｃ−２）に示すように、各図柄番号の滑りコマ数が設定される。
［第二停止前の滑りコマ数テーブルの補正（具体例１）］
図２３に示される＋１処理後のポイント総数に基づいて滑りコマ数が補正されて、補正後の滑りコマ数が、図２３（Ａ）（Ｂ）のとおりに算出される。なお、図２３（Ａ）の図柄番号０〜図柄番号５の間では、図柄番号１、２で共に優先ポイントが最大値となっているが、このような場合には既に説明したように、仮想位置検索データテーブル（図２１（Ａ））が参照されて、いずれを最優先するかが決定される。なお、この具体例１は、補正前後で第二第三停止リール用の滑りコマ数が変化しない例である。
［第二停止（具体例１）］
基準位置に中リールのＢＡＲ（図柄番号１０）が位置するタイミングで、中リールを対象とする第二停止操作が検出されると、図２３（Ａ）に示されるように、ＢＡＲ（図柄番号１０）に対する滑りコマ数が３に設定されているために、図柄が３コマ滑る。その結果、図柄番号１３のリプレイが基準位置に停止し、中リールの上段、中段、下段の順にブドウ、リプレイ、ＢＡＲが並ぶ。
［第三停止前の滑りコマ数テーブルの作成（具体例１）］
（１）  優先ポイントの設定
第三停止リールを対象として、図９を用いて説明した優先ポイント算出処理が実行されて、図柄番号別に優先ポイントが設定される。ここでは、これ以上の詳細な説明を省略する。
【０２２２】
（２）  第二第三停止時テーブルに基づく滑りコマデータの作成
第二停止前に作成された第二停止リール用滑りコマ数テーブルと第三停止リール用滑りコマ数テーブルとのうち、第二停止が検出されたときに用いられなかった方のテーブルが新たに第三停止リール用滑りコマ数テーブルとして置き換えられる。具体例１の場合には、図１９（Ｃ−２）に示されるテーブルが、第三停止前の第三停止リール用滑りコマ数テーブルとされる。
［第三停止前の滑りコマ数テーブルの補正（具体例１）］
先に算出された優先ポイントのポイント総数に基づいて第三停止リール用の滑りコマ数が補正されて、補正後の滑りコマ数が、図２４のとおりに算出される。
［第三停止（具体例１）］
基準位置に右リールのメロン（図柄番号１６）が位置するタイミングで、右リールを対象とする第三停止操作が検出されると、図２４に示されるように、メロン（図柄番号１６）に対する滑りコマ数が３に設定されているために、図柄が３コマ滑る。その結果、図柄番号１３のリプレイが基準位置に停止し、右リールの上段、中段、下段の順にリプレイ、ミカン、赤７が並ぶ。
【０２２３】
これにより、図２４に示されるとおり、右上がりの入賞ラインに、リプレイ−リプレイ−リプレイの組合せが導出され、当選状況の「再遊技１」に応じた入賞結果が得られる。
［具体例２］
具体例２を図２５に示す。具体例２では、遊技状態が特別遊技中（ＲＢ）で、今回のゲームでの当選状況が特殊１〜６、ブドウ、およびイチゴ当選で、かつ持越し中の当選フラグがない状態を想定している。
【０２２４】
また、実際の停止操作に基づいた第一〜第三停止リールが、仮想的に設定される第一〜第三停止リールと異なり（第一が中、第二が右、第三が左）、かつ、第一〜第三停止操作検出時の基準位置の図柄がそれぞれ「ブドウ（図柄番号１４）」「ブドウ（図柄番号５）」「イチゴ（図柄番号７）」であるものとする。
［第一停止時テーブル番号の選択（具体例２）］
図１２を参照して、遊技状態と当選状況と持越し中の当選フラグの状態とから、第一停止時テーブル番号としては、「１」が選択される。
［第一停止時テーブルの参照（具体例２）］
第一停止時テーブル１として、図１３に示される「８Ｃ、Ｂ２、Ａ６…５Ｆ」のデータが参照される。
［第一停止用滑りコマ数テーブルの作成（具体例２）］
第一停止時テーブル１のデータのうち、５を超えるデータは図１４の変換用テーブルで変換される。その結果、その第一停止時テーブル１のデータは、「３２１０（８）００（Ｃ）、４３２（Ｂ）２、２１０（Ａ）４３２１０１０（６）…４２１０３２１０（５）４３（Ｆ）」となる（括弧内は変換前の圧縮データ）。
【０２２５】
これを、仮想的に設定した第一（左）、第二（中）、第三（右）停止リール順かつ図柄番号順に滑りコマ数データとして展開すると、図１５（Ｂ）に示される滑りコマ数データが作成される。なお、実際の停止操作に基づいた第一〜第三停止リールは、この段階で仮想的に設定したものと異なるが、この段階では、仮想的に設定した第一〜第三停止リールに基づいて滑りコマ数データが作成される。
［第一停止（具体例２）］
基準位置に中リールのブドウ（図柄番号１４）が位置するタイミングで、中リールを対象とする第一停止操作が検出されると、図１５（Ｂ）に示されるように、ブドウ（図柄番号１４）に対する滑りコマ数が０に設定されているために、図柄が滑ることなく、図柄番号１４のブドウが基準位置に停止し、中リールの上段、中段、下段の順にイチゴ、ブドウ、リプレイが並ぶ。
［第二停止前の滑りコマ数テーブルの作成（具体例２）］
（１）  検索用テーブルの選択
遊技状態と当選状況と持越し中の当選フラグの状態とから、第二第三停止時テーブルを検索するための検索用テーブルの番号が選択される、検索用テーブルの番号は、第一停止時テーブル番号と対応しているため、具体例２では、「１」が選択される。検索用テーブル１は図１６に示されている。
【０２２６】
第一停止リールは、「中」であったので、検索用テーブル１＿Ｌ，Ｃ，Ｒのうち、検索用テーブル１＿Ｃが選択され、「１８＊８＋５」が抽出される。
【０２２７】
（２）  第二第三停止時テーブルの選択
検索用テーブルのデータが「Ｘ＊８＋Ｙ」＝「１８＊８＋５」であるため、３桁のテーブル番号で識別される複数種類の第二第三停止時テーブルの中から、下２桁が「１８（Ｘ）」のテーブル番号の第二第三停止時テーブルが選択される。また、テーブル番号の１桁目は、「１」が第二停止リール用、「２」が第三停止リール用とされている。その結果、ここでは、第二停止用、第三停止用の第二第三停止時テーブルとして、テーブル１１８、テーブル２１８が選択される（図１８、図１９参照）。
【０２２８】
（３）  優先ポイントの設定
第二停止リールと第三停止リール別に、図９を用いて説明した優先ポイント算出処理が実行されて、図柄番号別に優先ポイントが設定される。図２６の「優先ポイント」欄には、図柄番号別の優先ポイントが示されている。
【０２２９】
第二停止リールの各図柄について、優先ポイントを算出してポイント総数を算出の上で＋１する処理を行なうと、図２６（Ａ）のとおりとなる。また、第三停止リールの各図柄について、優先ポイントを算出してポイント総数を算出の上で＋１する処理を行なうと、図２６（Ｂ）のとおりとなる。
【０２３０】
（４）  第二第三停止時テーブルに基づく滑りコマデータの作成
検索用テーブルのデータが「Ｘ＊８＋Ｙ」＝「１８＊８＋５」であるため、選択された第二停止用、第三停止用の第二第三停止時テーブルのうち、データ列５（Ｙ）のビットデータが滑りコマ数データの作成に用いられる。
【０２３１】
図１８（Ｂ−１）の太枠内に、第二停止用滑りコマ数データの作成に用いられるテーブル１１８のビットデータを示している。また、図１９（Ｄ−１）の太枠内に、第三停止用滑りコマ数データの作成に用いられるテーブル２１８のビットデータを示している。
【０２３２】
第二停止リール用の滑りコマ数テーブルの作成について、図１８（Ｂ−１）（Ｂ−２）を参照して説明する。第二第三停止時テーブル１１８のデータ列５のビットデータのうち、停止許可を示すビット位置は、図柄番号２、５、９、１２、１６、１９であるので、これらに対応する第二停止リール（左）の滑りコマ数が０に設定される。また、滑りコマ数が０に設定された図柄位置を基準にして、図１８（Ｂ−２）に示すように、各図柄番号の滑りコマ数が設定される。
【０２３３】
第三停止リール用の滑りコマ数テーブルの作成について、図１９（Ｄ−１）（Ｄ−２）を参照して説明する。第二第三停止時テーブル２１８のデータ列５のビットデータのうち、停止許可を示すビット位置は、図柄番号１、５、９、１３、１７であるので、これらに対応する第三停止リール（右）の滑りコマ数が０に設定される。また、滑りコマ数が０に設定された図柄位置を基準にして、図１９（Ｄ−２）に示すように、各図柄番号の滑りコマ数が設定される。
［第二停止前の滑りコマ数テーブルの補正（具体例２）］
図２６に示される＋１処理後のポイント総数に基づいて滑りコマ数が補正されて、補正後の滑りコマ数が、図２６（Ａ）（Ｂ）のとおりに算出される。この具体例２では、補正前後で第二第三停止リール用の滑りコマ数が変化している。たとえば、図２６（Ａ）の図柄番号０〜４の滑りコマ数は、２、１、０、２、１であるのに対して、補正後は、これが３、２、１、０、１に変化している。
［第二停止（具体例２）］
基準位置に右リールのブドウ（図柄番号５）が位置するタイミングで、右リールを対象とする第二停止操作が検出されると、図２６（Ｂ）に示されるように、ブドウ（図柄番号５）に対する滑りコマ数が４に設定されているために、図柄が４コマ滑る。その結果、図柄番号９のブドウが基準位置に停止し、右リールの上段、中段、下段の順に、イチゴ、ブドウ、ＢＡＲが並ぶ。
【０２３４】
この例のように、基準位置に停止する図柄の種類と、停止操作が検出された時点で基準位置に位置する図柄の種類とが同一であっても、図柄を滑らせて停止操作が検出された時点の図柄位置とは異なる図柄位置で停止制御する場合がある。これは、当選している複数種類の入賞役をリーチ状態（テンパイ状態）にするためである。
【０２３５】
この点について、図２８を用いて説明する。図２８は、具体例２に関して、補正前の第二停止用滑りコマ数テーブルで右リールを停止制御する場合と補正後の第二停止用滑りコマ数テーブルで右リールを停止制御する場合とでの、両者の表示結果の違いを説明するための図である。
【０２３６】
具体例２では、図２８（６）に示されるように、特殊１〜６、イチゴ、ブドウの入賞役について当選していることが想定されている。このため、ゲームの面白さを向上するためには、既に停止済みの左リールの表示結果との関係において可能である限り、極力多くの当選入賞役をテンパイさせることが望ましいといえる。
【０２３７】
補正前の第二停止用滑りコマ数テーブルでは、図柄番号５に対応する滑りコマ数が「０」である（図２６（Ｂ）の「滑りコマ数」参照）。このため、具体例２として想定されているとおり、基準位置に右リールのブドウ（図柄番号５）が位置するタイミングで右リールを対象とする第二停止操作が検出されたとき、補正前の第二停止用滑りコマ数テーブルを用いると、図柄が滑ることなく基準位置にブドウ（図柄番号５）が停止する。その結果、図２８（１）に示されるように、右リールの上段、中段、下段には、白７、ブドウ、メロンが並ぶ。
【０２３８】
このとき、図２８（３）に示されるように、既に停止済みの中リールとの関係においてテンパイしている入賞役は、特殊１〜３（中段ライン）、ブドウ（中段ライン、右下がりライン、右上がりライン）、イチゴ（全ライン）である。このため、特殊４〜６については、当選しているにも関わらず、テンパイしない。
【０２３９】
この点、補正前の第二停止用滑りコマ数テーブルでは、図柄番号５に対応する滑りコマ数が「４」である（図２６（Ｂ）の「補正後の滑りコマ数」参照）。このため、既に説明したとおり、補正後の第二停止用滑りコマ数テーブルを用いると、基準位置にブドウ（図柄番号９）が停止する。その結果、図２８（２）に示されるように、右リールの上段、中段、下段には、イチゴ、ブドウ、ＢＡＲが並ぶ。
【０２４０】
図２８（５）には、滑りコマ数テーブルの補正前後で、図柄の停止位置がどのように変化するかが示されている。図２８（４）に示されるように、補正後の滑りコマ数テーブルを用いて停止制御した場合には、補正前の滑りコマ数テーブルを用いて停止制御する場合と比較して、特殊４〜６（上段ライン）がさらにテンパイする。その結果、当選しているすべての入賞役について、テンパイした状態となる。
【０２４１】
このように、複数種類の入賞役が当選しているときには、極力多くの当選入賞役をテンパイさせる制御が行なわれる。このため、遊技者には、最後までいずれかの当選入賞役を引き込む機会が与えられる。その結果、複数種類の入賞役の当選フラグが設定されているゲームであるにも関わらず入賞のチャンスが得られる入賞種別が僅かな数に限定されてしまうようなことがなく、遊技者の不利益を防止可能となる。
【０２４２】
特に、入賞役の種類によって遊技者に与えられる価値の大きさ（払出し数の大小、ビッグボーナス移行の有無）が異なるため、極力多くの入賞役について、テンパイさせることにより、価値の異なるバラエティに富んだ表示結果を導出できる機会を遊技者に与えて興趣を向上させることが可能になる。
【０２４３】
なお、図２８の例では当選した複数種類の入賞役のすべてについてテンパイする例を示した。しかしながら、当選した複数種類の入賞役のすべてについて、常にテンパイさせる必要はなく、当選した複数種類の入賞役のうち、極力多くの入賞役について、テンパイできるような滑りコマ数テーブルを作成すればよい。
［第三停止前の滑りコマ数テーブルの作成（具体例２）］
（１）  優先ポイントの設定
第三停止リールを対象として、図９を用いて説明した優先ポイント算出処理が実行されて、図柄番号別に優先ポイントが設定される。ここでは、これ以上の詳細な説明を省略する。
【０２４４】
（２）  第二第三停止時テーブルに基づく滑りコマデータの作成
第二停止前に作成された第二停止リール用滑りコマ数テーブルと第三停止リール用滑りコマ数テーブルとのうち、第二停止が検出されたときに用いられなかった方のテーブルが新たに第三停止リール用滑りコマ数テーブルとして置き換えられる。具体例２の場合には、図１８（Ｂ−２）に示される左リール用のテーブルが、第三停止前の第三停止リール用滑りコマ数テーブルに置き換えられる。
［第三停止前の滑りコマ数テーブルの補正（具体例２）］
先に算出された優先ポイントのポイント総数に基づいて第三停止リール用の滑りコマ数が補正されて、補正後の滑りコマ数が、図２７のとおりに算出される。なお、図２７では、各入賞役別の優先ポイントおよび＋１処理前の優先ポイント総数の記載を省略している。
［第三停止（具体例２）］
基準位置に左リールのイチゴ（図柄番号７）が位置するタイミングで、左リールを対象とする第三停止操作が検出されると、図２７に示されるように、イチゴ（図柄番号７）に対する滑りコマ数が４に設定されているために、図柄が４コマ滑る。その結果、図柄番号１１のＢＡＲが基準位置に停止し、左リールの上段、中段、下段の順にリプレイ、ＢＡＲ、メロンが並ぶ。
【０２４５】
これにより、図２７に示されるとおり、中段の入賞ラインに、ＢＡＲ−ブドウ−ブドウの組合せが導出され、当選状況の「特殊３」に応じた入賞結果が得られる。
【０２４６】
次に、以上説明した本実施の形態の変形例や特徴点を列挙する。
（１）  滑りコマ数テーブルの作成に用いられる各種データは、たとえば、メイン制御部４１のＲＯＭ４１ｂに格納されている。なお、図面に示した各種テーブルは概念図であって、図面に示したようなテーブル形式でＲＯＭ４１ｂに格納する必要はない。たとえば、各テーブルに含まれるデータが制御プログラム内のアドレスによって指定される領域に離散的に配置されていてもよい。すなわち、本実施の形態のテーブルの概念は、このようにテーブルデータが制御プログラム内に離散配置されるようなケースをも包含している。
【０２４７】
（２）  本実施の形態に係るスロットマシンでは、各リール２Ｌ、２Ｃ、２Ｒの手前側の位置に液晶表示器５１の表示領域５１ａが配置されている。しかしながら、このような表示領域５１ａは、必須の構成ではない。
【０２４８】
（３）  リールの停止制御に必要となる、遊技状態情報（一般遊技、特別遊技）、および当選フラグの設定状況を示す情報等をメイン制御部４１からサブ制御部９１へコマンド送信してもよい。この場合、リールの停止制御をサブ制御部９１が実行するように構成することも可能である。
【０２４９】
（４）  第一〜第三停止リールを設定するタイミングは、たとえば、スタート操作検出時（第一〜第三停止リールを設定）、第一停止操作検出時（第二〜第三停止リールを設定）、第二停止操作検出時（第三停止リールを設定）とすることが考えられる。あるいは、スタート操作検出時（第一〜第三停止リールを設定）、第一停止操作に基づくリール停止時（第二〜第三停止リールを設定）、第二停止操作に基づくリール停止時（第三停止リールを設定）としてもよい。
【０２５０】
（５）  リール２Ｌ、２Ｃ、２Ｒを含む可変表示装置を画像表示装置によって構成することにより、図柄を仮想的な画像リール２Ｌ、２Ｃ、２Ｒによって変動表示させてもよい。
【０２５１】
（６）  本実施の形態では、図２２のＳ９８に示されるように、最も高い優先ポイントが設定された図柄番号が複数存在するときには、図２１（Ａ）に示した仮想位置検索データテーブルを用いて、いずれの図柄番号の滑りコマ数を０に補正するかが決定される。これにより、滑りコマ数を０に補正する図柄位置にバラツキをもたせ、表示結果をバラエティに富んだものとすることができる。
【０２５２】
ここで、最も高い優先ポイントが設定された図柄番号が複数存在するときに、仮想位置検索データテーブルを用いる代わりに、所定の乱数を抽出して、滑りコマ数を０に補正する図柄番号を複数のうちのいずれにするかをランダムに決定してもよい。
【０２５３】
あるいは、最も高い優先ポイントが設定された図柄番号が複数存在するときに、仮想位置検索データテーブルを用いる代わりに、予め定めた選択基準に基づいて、滑りコマ数を０に補正する図柄番号を複数のうちのいずれにするかを決定してもよい。選択基準として、たとえば、最も若い図柄番号とすることなどが考えられる。
【０２５４】
（７）  本実施の形態で説明したリールの停止制御では、当選結果に応じた入賞役の出目を単に引込むためのみならず、“リーチ目”と称される特有の出目を表示できるように、リールの滑りコマ数テーブルが作成される。“リーチ目”とは、ビッグボーナス等の特別役が当選しているときに導出され得る表示態様をいう。
【０２５５】
たとえば、ビッグボーナス当選フラグと任意の小役当選フラグとが共に設定されているゲームにおいて、当選しているビッグボーナスと小役のいずれも揃わないようなゲーム結果として、ビッグボーナス当選しているときに特有の出目を形成することで、遊技者にビッグボーナス当選を告知する。
【０２５６】
第一〜第三停止に応じて滑りコマ数テーブルを作成する処理では、ビッグボーナスが当選しているか否かに応じて、リーチ目を考慮した滑りコマ数テーブルの作成が行なわれる。これにより、ビッグボーナス当選時にビッグボーナスを揃えることができず表示結果が外れとなるタイミングで停止操作が検出されたときには、リーチ目が導出される。
【０２５７】
いずれのボーナス（ＢＢ１〜ＢＢ３）にも当選していないときに外れの表示結果を導出する場合には、リーチ目以外のはずれとなる図柄の組合せが導出される。
【０２５８】
（８）  本実施の形態では、第一停止リールが第一停止操作検出前に仮想的に左リールに定められており、この停止操作順を原則として、リールの停止制御が実行される。また、この原則と異なる停止操作の順序があった場合には、不正入賞等が発生しないように、入賞が発生する入賞ラインを制限してリールの停止制御が行なわれる。なお、原則とする第一停止リールは“左”に限定されるものではなく、特定のリールとすればよい。本実施の形態では、原則の停止順と異なる変則的な停止順（中を第一停止、または右を第一停止とする）でリールの停止操作が行なわれたとき、当選役に応じた入賞ラインが制限される。
【０２５９】
たとえば、再遊技役が当選しているときに原則の停止順と異なる変則的な停止順でリールの停止操作が行なわれたときには、以下のとおり、中段ラインでのみ入賞が発生する。
【０２６０】
上記した具体例１（再遊技１，２当選）において、第一停止操作が左リールでなく中リールに対して行なわれた場合、図柄番号２０の図柄が基準位置に存在するときに停止操作があれば、図柄が２コマ滑って中段ラインに図柄番号１の「リプレイ」が停止する。あるいは、第一停止操作が右リールに対して行なわれた場合、図柄番号０の図柄が基準位置に存在するときに停止操作があれば、図柄が３コマ滑って中段ラインに図柄番号３の「リプレイ」が停止する。このように、再遊技役が当選しているときに変則的な停止順でリールの停止操作が行なわれたときには、再遊技役の場合には、中段ラインのみに入賞図柄が揃うように制御される。
【０２６１】
（９）  図２８の例では、当選している複数種類の入賞役のすべてについて、テンパイする例を挙げたが、次のように制御してもよい。たとえば、当選している複数種類の入賞役のうち、最も引き込み優先順位が高い（優先ポイントが大きい）入賞役を優先的にテンパイさせ、さらにテンパイさせることが可能な複数種類の入賞役が存在する場合には、引き込み優先順位が高いものからテンパイさせる役として選択する。このような制御が行なわれるように、リールの滑りコマ数テーブルを作成する。
【０２６２】
また、当選している複数種類の入賞役のうち、最も引き込み優先順位が高い（優先ポイントが大きい）入賞役をテンパイさせることが無理な場合（第一停止リールに入賞図柄が停止していない場合、あるいは第一停止リールに入賞図柄が停止しているが、第二停止操作時にその入賞図柄を入賞ラインに引き込めない場合）には、テンパイさせることが可能な他の当選入賞役のうち、引き込み優先順位が高いものからテンパイさせる役として選択する。このような制御が行なわれるように、リールの滑りコマ数テーブルを作成する。
【０２６３】
なお、複数のリールを備えたスロットマシンの一例として、リール２Ｌ、２Ｃ、２Ｒの３つのリール２Ｌ、２Ｃ、２Ｒを備えるスロットマシンを例示したが、リールの数は３つに限定されるものではなく、４つあるいはそれ以上の数のリールにしてもよい。この場合にも、入賞を発生させることが可能な当選入賞役のうち、引き込み優先順位が高いものから入賞図柄を揃える制御が行なわれる。
【０２６４】
たとえば、「複数のリール」を「４リール」で構成した場合には、第一〜第四停止リールが停止することによって最終的な表示結果が導出されるが、複数種類の入賞役が当選している場合に第一停止リールが停止し、続いて第二停止リールが停止するときに、入賞図柄を揃えることが可能な当選入賞役のうち、引き込み優先順位が高い入賞役の入賞図柄を優先的に揃える制御が行なわれる。さらに、第二停止リールが停止し、続いて第三停止リールが停止するときにも同様に、入賞図柄を揃えることが可能な当選入賞役のうち、引き込み優先順位が高い入賞役の入賞図柄を優先的に揃える制御が行なわれる。４リール構成の場合には、この段階で、状況により当選入賞役がテンパイする。
【０２６５】
リールを５リール以上で構成したときにも同様の制御を行なうことにより、複数種類の当選入賞役が存在するときに、最終停止操作以前の停止操作の検出に基づいて当該停止操作に対応するリールの変動を停止させたときに当該複数種類の当選入賞役のうちの多くの入賞役について入賞の可能性が残るようになる。
【０２６６】
（１０）  本実施の形態は、次の発明を含む。複数のリールの各々に配列された複数種類の図柄を変動させる可変表示装置を備え、１ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、全リールで図柄の変動が停止して図柄の表示結果が導出されることにより１ゲームが終了し、導出された図柄の表示結果の組合せに応じて入賞が発生可能とされたスロットマシン（スロットマシン１）であって、
入賞の発生を許容するか否かを入賞種別毎に決定する事前決定手段（図６のＳ２）と、
前記複数のリールの各々に対応して設けられ、前記リールの図柄の変動を停止させる停止操作を行なうための停止操作手段（ストップスイッチ８Ｌ、８Ｃ、８Ｒ）と、
前記停止操作手段の停止操作を検出する停止操作検出手段（図６のＳ６、Ｓ１２、Ｓ１７）と、
全リールで図柄を変動開始させた後、前記停止操作手段の停止操作が検出されたときに、リールに配列された図柄を単位コマとする所定の最大滑りコマ数の範囲内（引き込み可能な最大コマ数（停止操作検出時に基準位置にある図柄を除くと４コマ、基準位置にある図柄を入れて５コマ）、ストップスイッチ８Ｌ、８Ｃ、８Ｒの操作から対応するリール２Ｌ、２Ｃ、２Ｒの回転を停止するまでの最大停止遅延時間（たとえば、１９０ミリ秒））で停止操作に対応するリールの図柄の変動を停止させることにより、当該リールの図柄の表示結果を導出させる制御を行なう導出制御手段（メイン制御部４１）とを含み、
前記導出制御手段は、
１ゲーム開始後の第一停止操作に対応する第一停止リールの図柄の表示結果が導出されたときに、前記事前決定手段が入賞の発生を許容した入賞種別のうち、前記第一停止リールの図柄の表示結果と未停止リールの図柄の表示結果との組合せにより発生し得る入賞種別を検索する入賞種別予想手段（図９のＳ５１〜Ｓ５９）と、
前記第一停止リールの図柄の表示結果が導出されたときに、前記第一停止リールの図柄の表示結果に基づいて、前記第一停止操作に続く第二停止操作に対応して停止させる第二停止リールの図柄の滑りコマ数を特定するための滑りコマ数テーブル（図１８（Ａ−２）（Ｂ−２）、図１９（Ｃ−２）（Ｄ−２））を作成する停止リール用滑りコマ数テーブル作成手段（図６のＳ１０、図１０の第二第三停止用滑りコマ数テーブル作成処理）と、
前記入賞種別予想手段の検索結果に基づいて、前記停止リール用滑りコマ数テーブル作成手段が作成した滑りコマ数テーブルの滑りコマ数データを補正する滑りコマ数データ補正手段（図６のＳ１１、図１１の第二第三停止用滑りコマ数テーブル補正処理）と、
前記第一停止リールの停止後、前記第二停止操作が検出されたときに、前記滑りコマ数データ補正手段が補正した滑りコマ数テーブルに基づいた図柄が前記第二停止リールの予め設定した基準位置に達した段階で前記第二停止リールの図柄の変動を停止させる第二停止リール停止制御手段（図６のＳ１３、図２３（Ａ））とを含む、スロットマシン。
【０２６７】
このような構成によれば、第二停止リール用の数多くの滑りコマ数テーブルを予め用意して記憶しておくのではなく、第一停止リールの図柄の表示結果を考慮してその都度第二停止リール用の滑りコマ数テーブルを作成するため、リールの停止制御に必要なデータ記憶容量を削減できる。
【０２６８】
また、滑りコマ数テーブル作成手段が作成した滑りコマ数データを直接停止制御に用いるのではなく、入賞種別予想手段の検索結果に基づいて補正されたコマ数テーブルを用いて第二停止に応じたリール停止制御を実行するため、リールの停止制御に必要なデータ記憶容量を削減可能としつつも、目標の最終表示結果を予想した上でその予想表示結果に近づくようにリールを停止制御可能となる。
【０２６９】
（１１）  前記入賞種別予想手段は、
前記第二停止リールの図柄の変動が停止したと仮定したときに前記第一停止リールの図柄の表示結果との関係において発生し得る入賞種別を前記第二停止リールに配列された図柄毎に検索する検索手段（図９のＳ５９）と、
入賞種別に応じたポイントを前記検索手段により検索された前記第二停止リールの図柄毎に設定するポイント設定手段（図９のＳ６５、Ｓ６７）とを含み、
前記滑りコマ数データ補正手段は、前記ポイント設定手段が設定したポイントの大きさに基づいて、前記最大滑りコマ数の範囲にある図柄のうちから前記基準位置に停止させる第二停止リールの図柄を決定し、当該決定結果に基づいて前記最大滑りコマ数の範囲にある各々の図柄に対応する滑りコマ数データを補正する（図１１のＳ９４、Ｓ９５）。
【０２７０】
このような構成によれば、ポイントの大小に応じて停止を優先すべき図柄が特定されて滑りコマ数データが補正されるため、特定の入賞種別について、優先して導出させることが可能となる。また、第二停止リールの図柄の変動が停止したと仮定したときに第一停止リールの図柄の表示結果との関係において発生し得る入賞種別が第二停止リールに配列された図柄毎に検索されるため、表示結果として導出される可能性のある入賞種別を漏れなく特定できる。
【０２７１】
（１２）  前記ポイント設定手段は、前記第二停止リールに配列された一箇所の図柄に対して前記検索手段により複数種類の入賞種別が検索されたときには各入賞種別に応じたポイントを加算した値を設定する（図９のＳ６７、図２６（Ａ））。
【０２７２】
このような構成によれば、複数種類の入賞種別による入賞の発生の可能性のある位置に図柄が優先して停止するため、複数種類の入賞種別のいずれかを表示結果として導出させる機会が優先的に遊技者に与えられるようになり、その結果、遊技の面白味を向上できる。
【０２７３】
（１３）  前記入賞種別予想手段は、
前記第二停止リールの図柄の変動が停止したと仮定したときに前記第一停止リールの図柄の表示結果との関係において発生し得る入賞種別を前記第二停止リールに配列された図柄毎に検索する検索手段（図９のＳ５９）と、
前記検索手段により検索された入賞種別が前記事前決定手段により入賞の発生が許容された入賞種別に対応しない不正入賞であるか否かを判定する不正入賞判定手段（図９のＳ６０）と、
前記不正入賞判定手段によって不正入賞と判定された前記第二停止リールの図柄に対応して、停止禁止データを設定する停止禁止データ設定手段（図９のＳ６１）とを含み、
前記滑りコマ数データ補正手段は、前記停止禁止データ設定手段が停止禁止データを設定した前記第二停止リールの図柄が前記基準位置に停止しないように前記滑りコマ数テーブルの滑りコマ数データを補正する（図１１のＳ９４、Ｓ９５、図２１、図２３、図２６、図２７）。
【０２７４】
このような構成によれば、不正入賞となる位置に図柄が停止しないように制御されるため、不正入賞が発生することを防止可能となる。
【０２７５】
（１４）  前記入賞種別予想手段は、
前記第二停止リールの図柄の変動が停止したと仮定したときに前記第一停止リールの図柄の表示結果との関係において発生し得る入賞種別を前記第二停止リールに配列された図柄毎に検索する検索手段（図９のＳ５９）と、
入賞種別に応じたポイントを前記検索手段により検索された前記第二停止リールの図柄毎に設定するポイント設定手段（図９のＳ６５、Ｓ６７）とを含み、
前記ポイント設定手段は、有価価値（メダル、クレジット）を用いることなくゲームを行なうことが可能な再ゲームが付与される再遊技の入賞種別（再遊技１，２）が前記検索手段により検索されたときには、最大ポイントを設定し（図９のＳ６５）、
前記滑りコマ数データ補正手段は、前記最大滑りコマ数の範囲に最大ポイントが設定された図柄が存在するとき、前記第二停止リールの当該図柄を前記基準位置に停止させる図柄とする（図１１のＳ９４）。
【０２７６】
このような構成によれば、再遊技の入賞種別による入賞の発生が許容されているときには、再遊技の入賞種別による入賞を他のいずれの入賞種別による入賞よりも優先して発生させることが可能となる。これにより、単位時間あたりの遊技者の投資額を適度に抑えて射倖性が極端に高まり過ぎることを極力防止できる。
【０２７７】
（１５）  前記入賞種別予想手段は、
前記第二停止リールの図柄の変動が停止したと仮定したときに前記第一停止リールの図柄の表示結果との関係において発生し得る入賞種別を前記第二停止リールに配列された図柄毎に検索する検索手段（図９のＳ５９）と、
入賞種別に応じたポイントを前記検索手段により検索された前記第二停止リールの図柄毎に設定するポイント設定手段（図９のＳ６５、Ｓ６７）とを含み、
前記滑りコマ数補正手段は、前記最大滑りコマ数の範囲の図柄の各々に対応して設定されたポイントの中に、前記基準位置に停止する図柄とすべき同じ大きさのポイントが複数存在するときに、所定の位置検索テーブル（図２１（Ａ）の仮想位置検索データテーブル）に基づいて、前記基準位置に停止させる図柄を決定する（図１１のＳ９３、Ｓ９７〜Ｓ９９）。
【０２７８】
このような構成によれば、位置検索テーブルを用いることによって、ポイントが同数の図柄のうちのいずれを優先して停止すべきかを決定可能となる。
【０２７９】
（１６）  前記入賞種別予想手段は、
前記第二停止リールの図柄の変動が停止したと仮定したときに前記第一停止リールの図柄の表示結果との関係において発生し得る入賞種別を前記第二停止リールに配列された図柄毎に検索する検索手段（図９のＳ５９）と、
入賞種別に応じたポイントを前記検索手段により検索された前記第二停止リールの図柄毎に設定するポイント設定手段（図９のＳ６５、Ｓ６７）とを含み、
入賞の発生により遊技者に遊技価値が払出される入賞種別については、払出される遊技価値の大小に応じた大きさのポイントが設定される（図２０）。
【０２８０】
このような構成によれば、いずれの入賞種別を優先すべきかが払出される遊技価値の大小に応じて決定されるため、優先順を払出しの多い入賞種別順にしてリールを停止制御することが可能となり、これにより、遊技者は、事前決定手段の決定結果の範囲で最大の遊技価値が付与される入賞種別による入賞を発生させることが可能になる。その結果、遊技価値の大きい入賞種別と小さい入賞種別との双方について入賞の発生が許容されているときに、遊技価値の小さい入賞種別による入賞が優先して発生してしまうことによる遊技者の不利益を極力防止できる。
【０２８１】
（１７）  前記滑りコマ数データ補正手段は、前記事前決定手段により複数の入賞種別について入賞の発生が許容されているゲームにおいて、前記第二停止操作の検出に基づいて前記第二停止リールの図柄の変動を停止させるときに、前記複数の入賞種別のうちでより多くの入賞の可能性が残るように、前記停止リール用滑りコマ数テーブル作成手段が作成した第二停止リールの図柄の滑りコマ数テーブルを補正する（図２８の（１）（３）を（２）（４）とする）。
【０２８２】
このような構成によれば、第二停止後においても、より多くの入賞の可能性が残るようにすることができる。そのため、複数の入賞種別について入賞の発生が許容されたゲームであるにも関わらず入賞のチャンスが得られる入賞種別が僅かな数に限定されてしまうようなことがなく、遊技者の不利益を防止可能となる。
【０２８３】
（１８）  なお、今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
【図面の簡単な説明】
【０２８４】
【図１】スロットマシンの全体構造を示す正面図である。
【図２】リールに付された図柄の配列表を示す図である。
【図３】入賞役の種類、入賞役の図柄組合せ、および入賞役に関連する技術事項について説明するための図である。
【図４】スロットマシンの制御回路の全体構成を示すブロック図である。
【図５】仮想的に設定される第一〜第三停止リールと、左、中、右リールとの対応関係を示す図である。
【図６】リールの停止制御に関するメインフローを示す図である。
【図７】第一停止用滑りコマ数テーブル作成処理を説明するためのフローチャートである。
【図８】第二第三停止時テーブル選択処理を説明するためのフローチャートである。
【図９】優先ポイント算出処理を説明するためのフローチャートである。
【図１０】第二第三停止用滑りコマ数テーブル作成処理を説明するためのフローチャートである。
【図１１】第二第三停止用滑りコマ数テーブル補正処理を説明するためのフローチャートである。
【図１２】第一停止時テーブル番号と、遊技状態、持ち越し当選フラグ、および当選状況との関係を示す図である。
【図１３】第一停止時テーブルの一例を示す図である。
【図１４】変換用テーブルの一例を示す図である。
【図１５】滑りコマ数テーブル（第一停止前）の一例を示す図である。
【図１６】検索用テーブルの一例を示す図である。
【図１７】第二第三停止時テーブルの構成の一例を示す図である。
【図１８】第二第三停止時テーブルおよび作成される滑りコマ数テーブルの一例を示す図である（第二停止前の第二停止リール用）。
【図１９】第二第三停止時テーブルおよび作成される滑りコマ数テーブルの一例を示す図である（第二停止前の第三停止リール用）。
【図２０】優先ポイントテーブルの一例を示す図である。
【図２１】仮想位置検索データテーブルおよび滑りコマ数の補正例を示す図である。
【図２２】リール停止制御の具体例１を示す図である。
【図２３】第一停止後の第二停止リールの滑りコマ数の設定例を示す図である（具体例１）。
【図２４】第二停止後の第三停止リールの滑りコマ数の設定例を示す図である（具体例１）。
【図２５】リール停止制御の具体例２を示す図である。
【図２６】第一停止後の第二停止リールの滑りコマ数の設定例を示す図である（具体例２）。
【図２７】第二停止後の第三停止リールの滑りコマ数の設定例を示す図である（具体例２）。
【図２８】第二停止用滑りコマ数テーブルでリールを停止制御する場合について、補正前後での表示結果の違いを比較説明するための図である（具体例２）。
【符号の説明】
【０２８５】
１  スロットマシン、２Ｌ，２Ｃ，２Ｒ  リール、８Ｌ，８Ｃ，８Ｒ  ストップスイッチ、４０  遊技制御基板、４１  メイン制御部、４１ａ  メインＣＰＵ、４１ｂ  ＲＯＭ、４１ｃ  ＲＡＭ。
【図１】
2010035658.tif 000003
【図２】
2010035658.tif 000004
【図３】
2010035658.tif 000005
【図４】
2010035658.tif 000006
【図５】
2010035658.tif 000007
【図６】
2010035658.tif 000008
【図７】
2010035658.tif 000009
【図８】
2010035658.tif 000010
【図９】
2010035658.tif 000011
【図１０】
2010035658.tif 000012
【図１１】
2010035658.tif 000013
【図１２】
2010035658.tif 000014
【図１３】
2010035658.tif 000015
【図１４】
2010035658.tif 000016
【図１５】
2010035658.tif 000017
【図１６】
2010035658.tif 000018
【図１７】
2010035658.tif 000019
【図１８】
2010035658.tif 000020
【図１９】
2010035658.tif 000021
【図２０】
2010035658.tif 000022
【図２１】
2010035658.tif 000023
【図２２】
2010035658.tif 000024
【図２３】
2010035658.tif 000025
【図２４】
2010035658.tif 000026
【図２５】
2010035658.tif 000027
【図２６】
2010035658.tif 000028
【図２７】
2010035658.tif 000029
【図２８】
2010035658.tif 000030