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