(57)【要約】【課題】双六ゲームを模した遊技を円滑に進めることができると共に、双六ゲームの結果をスロット遊技に影響させずに、スロット遊技の進行に関連した演出を行うことができ、スロット遊技の進行や結果に関連付けて演出効果を高めることができるスロットマシンを提供する。【解決手段】第１の演出機能を有する第１種停止点から終着点までの距離と、第１の演出機能とは異なる他の演出機能を有する他種停止点から終着点までの距離とが、第１の関係を満たすときに、第１種停止点を選択停止点として選択する。【選択図】図９
2008188355.tif 000002
【特許請求の範囲】
【請求項１】
複数の図柄が付された回転可能な複数のリールを有し、前記複数のリールが停止したことに基づいた処理を終えるまでを単一の行程とした単位遊技が行われるスロットマシンであって、
前記単位遊技で用いる役の抽選処理を行う役抽選手段と、
前記役抽選手段の抽選結果に基づいて、前記単位遊技の進行を制御する遊技制御手段と、
前記単位遊技に関する情報を報知するための演出手段であって、キャラクタの画像と前記キャラクタの移動路の画像とが表示される演出手段と、
前記キャラクタが前記移動路を移動する演出を制御する演出制御手段と、を含み、
前記移動路は、
前記キャラクタが、前記移動路を進む際に、停止できる地点を示す複数の停止点と、
前記キャラクタが移動する道筋であり、かつ、隣り合う前記停止点を結ぶ単位経路と、を含み、
前記演出は、
前記複数の停止点のうちの一の停止点を、前記キャラクタの移動の出発点とし、
前記複数の停止点のうちの前記一の停止点とは異なる他の停止点を、前記キャラクタの移動の終着点とし、
前記複数の停止点のうち、前記キャラクタが現在停止している停止点を現在停止点とし、
前記単位遊技が１回行われて、前記複数の停止点のうちの選択された１つの停止点が、選択停止点として定められたときには、前記現在停止点と前記選択停止点とを結ぶ移動経路であって、前記単位経路からなる移動経路に沿って、前記現在停止点から前記選択停止点に前記キャラクタが移動して前記選択停止点で停止し、かつ、
前記単位遊技が複数回行われることによって、少なくとも１つの前記選択停止点を経由すると共に前記移動経路に沿って、前記出発点から前記終着点まで、前記キャラクタが、順次移動するものであり、
前記複数の停止点の各々は、演出における複数の種類の異なる演出機能を有し、
前記演出制御手段は、第１の演出機能を有する第１種停止点から前記終着点までの距離と、前記第１の演出機能とは異なる他の演出機能を有する他種停止点から前記終着点までの距離とが、第１の関係を満たすときに、前記第１種停止点を前記選択停止点として選択することを特徴とするスロットマシン。
【請求項２】
前記第１の関係は、前記第１種停止点が、前記他種停止点よりも前記終着点に近く、かつ、前記第１種停止点と前記他種停止点との間の距離が、第１所定距離よりも大きい関係である請求項１に記載のスロットマシン。
【請求項３】
前記他種停止点は、第２の演出機能を有する第２種停止点を含み、
前記演出制御手段は、前記複数の種類の異なる演出機能のうちの１つを特定演出機能として抽選処理によって選択する特定演出機能選択手段を含み、
、
前記特定演出機能選択手段によって、前記第２の演出機能が、前記特定演出機能として選択され、かつ、前記第２種停止点から前記終着点までの距離と、前記他種停止点から前記終着点までの距離とが、第２の関係を満たすときに、前記第２種停止点を前記選択停止点として選択する請求項１又は２に記載のスロットマシン。
【請求項４】
前記第２の関係は、前記他種停止点が、前記第２種停止点よりも前記終着点に近く、かつ、前記第２種停止点と前記他種停止点との間の距離が、第２所定距離以下である関係である請求項３に記載のスロットマシン。
【発明の詳細な説明】
【技術分野】
【０００１】
キャラクタが経路を移動する態様が表示される演出が行われるスロットマシンに関する。
【背景技術】
【０００２】
従来の遊技機では、双六ゲームを模したゲームを行うものがあった。この遊技機では、列車を次に停止させる具体的な駅は決定せずに、抽選処理によって、次の停止駅まで列車を移動させることができる最大駅数（コマ数）のみを決めるものであった。このため、最大駅数に達するまで、列車が駅の１つの通過する際に、最大駅数に達したか否かを判断し、達していない場合には、さらに、次に列車を移動させる方向を決め、再び移動させる処理を行っている。このように、従来の遊技機は、列車が移動できる最大駅数に達するまで、達したか否かの判断処理と列車の移動方向の決定処理とを通過する１駅ごとに繰り返し行うものであった（例えば、特許文献１参照）。
【０００３】
また、従来のスロットマシンでは、その表示装置で、演出として双六ゲームを模した遊技を行うものもあった。この従来のスロットマシンは、双六ゲームでキャラクタが移動できる数を単純な抽選処理で決めるものであった（例えば、特許文献２参照）。
【特許文献１】特開２００３−１４４６０３号公報
【特許文献２】特開２００１−３１４５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した双六ゲームを模したゲームを行う遊技機は、最大駅数に達したか否かの判断処理と列車の移動方向の決定処理とを繰り返し行うものであったため、通過する１駅ごとに判断処理を要するので、停止すべき駅に直ちに移動させることができず、電車を円滑に移動させる演出が困難になる場合があった。
【０００５】
また、表示装置で、演出として双六ゲームを模した遊技を行うスロットマシンでは、抽選処理で決められた数によっては、スロット遊技の進行や結果に大きな影響を与えてしまう場合があった。
【０００６】
さらに、従来のスロットマシンでは、キャラクタの移動を単純な抽選処理によって定めていたため、スロット遊技の進行や結果とは関連付けることができず、演出効果としては貧弱なものであった。
【０００７】
さらにまた、上述したように、キャラクタの移動を単純な抽選処理で定めた場合には、目的地に向って進むことが少なく、長時間に亘って遊技を行っても、キャラクタが目的地に向って移動しない場合もあり、キャラクタが目的地に到達しないために、遊技者に焦燥感や飽きを感じさせてしまい、遊技者を十分に楽しませることが困難であった。
【課題を解決するための手段】
【０００８】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、双六ゲームを模した遊技を円滑に進めることができると共に、双六ゲームの結果をスロット遊技に影響させずに、スロット遊技の進行に関連した演出を行うことができ、スロット遊技の進行や結果に関連付けて演出効果を高めることができるスロットマシンを提供することにある。
【０００９】
以上のような目的を達成するために、本発明においては、第１の演出機能を有する第１種停止点から終着点までの距離と、第１の演出機能とは異なる他の演出機能を有する他種停止点から終着点までの距離とが、第１の関係を満たすときに、第１種停止点を選択停止点として選択する。
【００１０】
具体的には、本発明に係るスロットマシンは、
複数の図柄が付された回転可能な複数のリールを有し、前記複数のリールが停止したことに基づいた処理を終えるまでを単一の行程とした単位遊技が行われるスロットマシンであって、
前記単位遊技で用いる役の抽選処理を行う役抽選手段と、
前記役抽選手段の抽選結果に基づいて、前記単位遊技の進行を制御する遊技制御手段と、
前記単位遊技に関する情報を報知するための演出手段であって、キャラクタの画像と前記キャラクタの移動路の画像とが表示される演出手段と、
前記キャラクタが前記移動路を移動する演出を制御する演出制御手段と、を含み、
前記移動路は、
前記キャラクタが、前記移動路を進む際に、停止できる地点を示す複数の停止点と、
前記キャラクタが移動する道筋であり、かつ、隣り合う前記停止点を結ぶ単位経路と、を含み、
前記演出は、
前記複数の停止点のうちの一の停止点を、前記キャラクタの移動の出発点とし、
前記複数の停止点のうちの前記一の停止点とは異なる他の停止点を、前記キャラクタの移動の終着点とし、
前記複数の停止点のうち、前記キャラクタが現在停止している停止点を現在停止点とし、
前記単位遊技が１回行われて、前記複数の停止点のうちの選択された１つの停止点が、選択停止点として定められたときには、前記現在停止点と前記選択停止点とを結ぶ移動経路であって、前記単位経路からなる移動経路に沿って、前記現在停止点から前記選択停止点に前記キャラクタが移動して前記選択停止点で停止し、かつ、
前記単位遊技が複数回行われることによって、少なくとも１つの前記選択停止点を経由すると共に前記移動経路に沿って、前記出発点から前記終着点まで、前記キャラクタが、順次移動するものであり、
前記複数の停止点の各々は、演出における複数の種類の異なる演出機能を有し、
前記演出制御手段は、第１の演出機能を有する第１種停止点から前記終着点までの距離と、前記第１の演出機能とは異なる他の演出機能を有する他種停止点から前記終着点までの距離とが、第１の関係を満たすときに、前記第１種停止点を前記選択停止点として選択することを特徴とする。
【００１１】
本発明に係るスロットマシンは、リールを有する。このリールは、遊技者の操作に基づいて回転したり停止したりすることができる。例えば、遊技者が操作手段を操作することによって、操作手段から始動信号が発せられるものがある。この始動信号を検出したことに基づいてリールが回転するように制御するものが好ましい。この場合の制御は、リール回転制御手段によって行われる。また、遊技者が操作手段を操作することによって、操作手段から停止信号が発せられるものがある。この停止信号を検出したことに基づいてリールが停止するように制御するものが好ましい。この場合の制御は、リール停止制御手段によって行われる。
【００１２】
このリールの各々には、複数の図柄が付されている。リールが停止したときには、停止表示された図柄の種類によって、所定の役に入賞したか否かが判断され、入賞した場合には、その役に応じた処理が行われる。このように、リールが停止したときには、リールが停止したことに基づいた処理が行われる。スロットマシンでは、リールが回転し始めてから、この処理を終えるまでを単一の行程とした単位遊技が行われる。
【００１３】
本発明に係るスロットマシンは、遊技制御手段と役抽選手段と演出手段と演出制御手段とを含む。
【００１４】
遊技制御手段は、上述した単位遊技の進行を制御する。単位遊技は、ある一の遊技状態で行われる。遊技状態は、遊技者に付与する利益が相違し得る複数の遊技状態からなる。遊技制御手段は、この複数の遊技状態から一の遊技状態を定め、その一の遊技状態で単位遊技が進められるように制御する。
【００１５】
複数の遊技状態には、例えば、一般遊技状態と特別遊技状態とが含まれる。この特別遊技状態は、一般遊技状態よりも遊技者に有利になり得る遊技状態である。
【００１６】
役抽選手段は、単位遊技で用いる役の抽選処理を行う。役には、複数の種類のものが予め定められている。役抽選手段の役抽選処理によって、少なくとも１つの種類の役が定められる。具体的には、役抽選処理によって抽選される役の種類は、例えば、小役や、再遊技役や、特別役等の種類がある。
【００１７】
小役は、予め定めた枚数の遊技媒体の払い出しを行う役である。遊技媒体は、例えば、メダルなどがある。再遊技役は、現在行われた単位遊技における賭数を維持したまま、更なる所定の枚数の遊技媒体を賭けの対象とすることなく、再遊技を行えるようにした役である。
【００１８】
特別役とは、一般遊技状態から特別遊技状態に移行させる役である。特別遊技状態は、一般遊技状態において獲得できる遊技媒体の数よりも多くの遊技媒体を獲得できる可能性が高くなった遊技状態であり、遊技者にとって有利となる遊技状態である。特別役は、例えば、シングルボーナス（以下、ＳＢ役と称する。）や、レギュラーボーナス役（以下、ＲＢ役と称する。）や、第１種ビッグボーナス役（以下、第１種ＢＢ役と称する。）や、チャレンジボーナス役（以下、ＣＢ役と称する。）や、第２種ビッグボーナス役（以下、第２種ＢＢ役と称する。）がある。
【００１９】
ＳＢ役は、単位遊技の遊技状態をシングルボーナス遊技状態（普通役物）（以下、ＳＢ遊技状態と称する。）に移行させるための役である。ＲＢ役は、単位遊技の遊技状態をレギュラーボーナス遊技状態（第１種特別役物）（以下、ＲＢ遊技状態と称する。）に移行させるための役である。第１種ＢＢ役は、第１種ビッグボーナス遊技状態（第１種特別役物に係る役物連続作動装置）（以下、第１種ＢＢ遊技状態と称する。）に移行させるための役である。ＣＢ役は、単位遊技の遊技状態をチャレンジボーナス遊技状態（第２種特別役物）（以下、ＣＢ遊技状態と称する。）に移行させるための役である。第２種ＢＢ役は、単位遊技の遊技状態を第２種ビッグボーナス遊技状態（第２種特別役物に係る役物連続作動装置）（以下、第２種ＢＢ遊技状態と称する。）に移行させるための役である。
【００２０】
演出手段では、単位遊技に関する情報を報知するための演出が行われる。演出によって報知される内容は、単位遊技の進行や結果に関連するものであればよい。この演出による報知は、単位遊技の進行や結果に関連する情報を、明確に示す必要はなく、何らかの態様によって、示唆したり暗示したりできるものも含まれる。演出手段で行われる演出は、キャラクタの画像とキャラクタの移動路の画像とが表示される。キャラクタの移動路は、これに沿ってキャラクタが進むことができる道筋である。
【００２１】
演出制御手段は、キャラクタが、上述した移動路を進む態様の演出を制御する。本明細書においては、「進む」とは、キャラクタが移動することと、目的とする地点にまで至ったときには、停止することとを含む。すなわち、「進む」には、キャラクタが動いていく移動動作と、目的とする地点にまで至ったときには、移動動作を止めてそこに留まる停止動作との２つの動作が含まれる。
【００２２】
移動路には、複数の停止点と単位経路とが含まれる。複数の停止点は、キャラクタが、移動路を進む際に、停止できる地点を示す点である。キャラクタは、停止点でのみ停止することができ、停止点が存在しない位置で停止することはない。すなわち、キャラクタは、後述する単位経路の途中や、単位経路や停止点も存在しない位置で停止することはない。なお、後述するように、キャラクタは、あらゆる停止点で停止するのではなく、停止点を通過する場合もある。
【００２３】
単位経路は、隣り合う停止点を結ぶ。この単位経路は、キャラクタが移動できる道筋である。すなわち、キャラクタが移動するときには、単位経路を移動し、単位経路が存在しない箇所を移動することはない。
【００２４】
上述した複数の停止点に、少なくとも３つの単位経路が接続される少なくとも１つの接続点を含めてもよい。なお、本明細書においては、表現を簡便にするために、接続点であっても、単に停止点と称する場合がある。
【００２５】
例えば、３つの単位経路が接続される接続点は、いわゆる三叉であり、４つの単位経路が接続される接続点は、いわゆる四叉であり、５つの単位経路が接続される接続点は、いわゆる五叉である。接続点に接続する単位経路の数は、少なくとも３つあればよい。また、接続点に接続する単位経路が互いになす角度は任意に定めることができる。また、接続点に接続する単位経路の各々の長さも任意に定まることができる。この接続点を設けることによって、キャラクタの移動経路を複数通りにすることができる。
【００２６】
上述したように、接続点は、少なくとも３つの単位経路が接続される停止点であるので、停止点には、接続点以外の通常の停止点も含まれる。通常の停止点は、２つの単位経路が接続される。これらの２つの単位経路が互いになす角度も任意に定まることができる。また、これらの２つの単位経路の各々の長さも任意に定まることができる。
【００２７】
上述した演出は、キャラクタが出発点から出発し、終着点に到達するものである。出発点とは、複数の停止点のうちの一の停止点であり、キャラクタが、演出の最初に位置する停止点である。終着点とは、複数の停止点のうちの一の停止点であると共に、出発点とは異なる停止点である。終着点は、演出の最後に位置する停止点であり、キャラクタが最終的に位置する停止点である。
【００２８】
原則として、キャラクタが、出発点から終着点に直ちに到達することはない。すなわち、キャラクタは、出発点から終着点に至るまでの間に、出発点と終着点とは異なる他の停止点に移動して、その停止点で一時的に停止し、その停止点からさらに別の停止点に移動して、その停止点で一時的に停止するという動作を繰り返し行う。上述した複数の停止点のうち、キャラクタが現在停止している停止点を現在停止点とする。この現在停止している停止点とは、単位遊技が開始された時点で、キャラクタが停止している停止点をいう。
【００２９】
キャラクタの移動と一時的な停止とは、単位遊技の進行と関連付けられている。単位遊技が１回行われたときには、キャラクタは、現在停止点から選択停止点まで移動し、その選択停止点で一時的に停止する。選択停止点は、複数の停止点のうちの選択された１つの停止点である。すなわち、単位遊技が１回行われたときには、まず、複数の停止点から１つの停止点が、選択停止点が選択され、選択された選択停止点まで現在停止点から移動して、その選択停止点で一時的に停止する。
【００３０】
単位遊技で定められた選択停止点が、今回の単位遊技における現在停止点の隣りの停止点（１つ目の停止点）であった場合には、現在停止点と選択停止点との間には、停止点は存在しないが、今回の単位遊技における現在停止点の２つ目以降の停止点であった場合には、現在停止点と選択停止点との間には、少なくとも１つ以上の停止点が存在する。
【００３１】
また、上述したように、単位経路は、隣り合う停止点を結ぶ経路である。したがって、現在停止点の隣りの停止点（１つ目の停止点）が、選択停止点である場合には、上述したように、停止点は存在しないので、現在停止点と選択停止点とを結ぶ移動経路は、１つの単位経路のみとなる。これに対して、現在停止点の２つ目以降の停止点が、選択停止点である場合には、現在停止点と選択停止点との間に、少なくとも１つ以上の停止点が存在するため、現在停止点と選択停止点とを結ぶ移動経路は、少なくとも２つ以上の単位経路からなる。
【００３２】
キャラクタが、現在停止点から選択停止点まで移動するときには、移動経路に沿って移動する。この移動経路は、単位経路からなると共に、現在停止点と選択停止点とを結ぶ。例えば、現在停止点と１つの所定の停止点と選択停止点との３つの停止点がある場合に、現在停止点と所定の停止点とは隣り合い、所定の停止点と選択停止点とは隣合い、現在停止点と選択停止点とは隣り合っていないとする。この場合には、現在停止点と所定の停止点との間には、第１の単位経路が存在し、所定の停止点と選択停止点との間にも第２の単位経路が存在するが、現在停止点と選択停止点との間には単位経路は存在しない。したがって、キャラクタは、現在停止点から選択停止点へ直ちに移動することはできない。
【００３３】
上述した例の場合には、移動経路は、第１の単位経路と第２の単位経路とからなる。したがって、キャラクタが、現在停止点から選択停止点まで移動するときには、まず、現在停止点から所定の停止点に向って、第１の単位経路に沿って移動し、所定の停止点で停止することなく、所定の停止点を通過し、所定の停止点から選択停止点に向って、第２の単位経路に沿って移動して、選択停止点で停止することになる。
【００３４】
また、「前記単位遊技が１回行われて、前記複数の停止点のうちの選択された１つの停止点が、選択停止点として定められたとき」とは、単位遊技が行われたときに、キャラクタの移動とは異なる他の演出が行われる場合もあり、単位遊技が１回行われる度に、キャラクタが移動する演出が常に行われるわけではないことを意味する。「選択停止点として定められたとき」に始めて、キャラクタが移動する演出が行われることになる。
【００３５】
単位遊技が１回行われることに対応して、キャラクタは、１つの選択停止点まで到達するので、上述した単位遊技が複数回行われることに対応して、少なくとも１つの選択停止点を経由する。例えば、１回目の単位遊技が行われることに対応して、その単位遊技で選択された選択停止点まで、現在停止点から移動して停止する。このときの選択停止点を第１選択停止点とする。次に行われる単位遊技では、第１選択停止点を現在停止点とし、その単位遊技で選択された選択停止点まで、現在停止点から移動して停止する。このときの選択停止点を第２選択停止点とする。さらに、単位遊技が行われると、第２選択停止点を現在停止点とし、その単位遊技で選択された選択停止点まで、現在停止点から移動して停止する。このように、単位遊技が１回行われることに対応して、１つの選択停止点を経由することになり、単位遊技が複数回行われることに対応して、その回数分の数の選択停止点を経由する。このようにして、単位遊技が複数回行われることによって、キャラクタは順次移動していくことができ、出発点から出発して、終着点に到達することができる。
【００３６】
複数の停止点の各々は、複数の種類の異なる演出機能を有する。この演出機能は、キャラクタがその停止点に停止したことを契機として、その後に行われる演出を定めるためのものである。この演出機能によって、複数の停止点と異なる演出とが結び付けられる。すなわち、キャラクタが、ある停止点に停止したときには、その後、その停止点に応じて定められた演出が行われる。
【００３７】
演出制御手段は、第１種停止点から終着点までの距離と、他種停止点から終着点までの距離との関係が、第１の関係を満たすときに、第１種停止点を選択停止点として選択する。この「第１種停止点」は、第１の演出機能を有する停止点をいう。また、「他種停止点」は、第１の演出機能とは異なる他の演出機能を有する停止点をいう。
【００３８】
このように、停止点が有する演出機能と、停止点と終着点との間の距離との双方に基づいて選択処理をすることによって、停止点に停止したことに基づいて行われる演出の種類と、キャラクタが終着点へ近づく程度とを同時に定めることができる。また、キャラクタを移動させる演出と、停止点に停止したことに基づいて行われる演出とのバランスを図ることができ、演出全体の進行を制御することができる。例えば、キャラクタを移動させる演出は、遊技者に不利になるが、停止点に停止したことに基づいて行われる演出は、遊技者に有利になるようにしたり、キャラクタを移動させる演出は、遊技者に有利になるが、停止点に停止したことに基づいて行われる演出は、遊技者に不利になるようにしたりすることができ、演出のバランスを調整することができる。
【００３９】
また、第１種停止点から終着点までの距離と、他種停止点から終着点までの距離との関係が、第１の関係を満たすという条件の難易度によって、キャラクタが第１種停止点に停止したことに基づいて行われる演出が行われる頻度を制御できる。例えば、第１種停止点から終着点までの距離と、他種停止点から終着点までの距離との関係が、第１の関係を満たすことを難しくした場合には、キャラクタが第１種停止点に停止したことに基づいて行われる演出を希少なものにすることにでき、このような演出が行われたときには、単位遊技の進行や結果が遊技者に有利なものになったのではないかという期待感を遊技者に与えることもできる。さらに、キャラクタが第１種停止点に停止したことに基づいて行われる演出が行われる頻度を制御できるので、同じ演出が繰り返して行われないようにでき、遊技者に飽きを感じさせにくくすることもできる。
【００４０】
また、本発明に係るスロットマシンにおいて、
前記第１の関係は、前記第１種停止点が、前記他種停止点よりも前記終着点に近く、かつ、前記第１種停止点と前記他種停止点との間の距離が、第１所定距離よりも大きい関係であるものが好ましい。
【００４１】
上述した第１の関係は、２つの関係からなる。１つ目の関係は、第１種停止点が、他種停止点よりも終着点に近いことである。また、２つ目の関係は、第１種停止点と他種停止点との間の距離が、第１所定距離よりも大きいことである。これらの２つの関係を満たしたときに、第１種停止点を選択停止点として選択する。このようにすることで、第１種停止点が、他種停止点よりも終着点にある程度近いときには、第１種停止点は、優先的に選択停止点として選択され、キャラクタを終着点に近づけることができるので、キャラクタを移動させる演出を遊技者に有利なものにできる。
【００４２】
さらに、本発明に係るスロットマシンにおいて、
前記他種停止点は、第２の演出機能を有する第２種停止点を含み、
前記演出制御手段は、前記複数の種類の異なる演出機能のうちの１つを特定演出機能として抽選処理によって選択する特定演出機能選択手段を含み、
前記特定演出機能選択手段によって、前記第２の演出機能が、前記特定演出機能として選択され、かつ、前記第２種停止点から前記終着点までの距離と、前記他種停止点から前記終着点までの距離とが、第２の関係を満たすときに、前記第２種停止点を前記選択停止点として選択するものがより好ましい。
【００４３】
演出制御手段は、特定演出機能選択手段を含む。この特定演出機能選択手段は、抽選処理を行い、その抽選結果に基づいて、複数の種類の異なる演出機能のうちの１つを特定演出機能として選択する。
【００４４】
さらに、特定演出機能選択手段は、２つの条件を満たすときに、第２種停止点を選択停止点として選択する。１つ目の条件は、第２の演出機能が、特定演出機能として選択されていることである。２つ目の条件は、第２種停止点から終着点までの距離と、他種停止点から終着点までの距離とが、第２の関係を満たすことである。
【００４５】
このように、特定演出機能として選択されていることを条件とすることで、第２種停止点が選択される優先度を低くでき、第１の演出機能に基づいた演出の頻度と、第２の演出機能に基づいた演出の頻度とを容易に調整することができる。
【００４６】
また、第２の関係を第１の関係と異なる関係にすることによって、選択される停止点が、第１種停止点であるか、又は第２種停止点であるかに応じて、終着点への近づきやすさを変更することもできる。
【００４７】
さらにまた、本発明に係るスロットマシンにおいて、
前記第２の関係は、前記他種停止点が、前記第２種停止点よりも前記終着点に近く、かつ、前記第２種停止点と前記他種停止点との間の距離が、第２所定距離以下である関係であるものが望ましい。
【００４８】
上述した第２の関係は、２つの関係からなる。１つ目の関係は、他種停止点が、第２種停止点よりも終着点に近いことである。また、２つ目の関係は、第２種停止点と他種停止点との間の距離が、第２所定距離以下であることである。したがって、上述した第２の演出機能が、特定演出機能として選択されると共に、第２種停止点から終着点までの距離と、他種停止点から終着点までの距離とが、第２の関係を満たしたときに、第２種停止点を選択停止点として選択する。
【００４９】
このようにすることで、他種停止点に対して、第２種停止点をより優先的に選択停止点として選択することができ、第２種停止点が選択されたことによって、第２の演出機能に基づいて行われる演出の頻度を調節することができる。また、第２の演出機能が、特定演出機能として選択されていない場合や、第２種停止点から終着点までの距離と、他種停止点から終着点までの距離とが、第２の関係を満たしていない場合でも、第２種停止点が選択されるようにするのが好ましい。このようにすることで、第１の演出機能に基づいて行われる演出が行われる頻度と、第２の演出機能に基づいて行われる演出が行われる頻度との調整を図ることができる。
【００５０】
また、本発明に係るスロットマシンにおいて、
前記現在停止点から前記第１種停止点までの距離と、前記現在停止点から前記他種停止点までの距離と、が等しいものがより望ましい。さらに、前記現在停止点から前記第２種停止点までの距離と、前記現在停止点から前記他種停止点までの距離と、が等しいものが望ましい。
【００５１】
このようにすることで、まず、キャラクタを進めるべき距離を定めておき、その距離に応じて選択停止点を選択することができるので、停止点の選択の処理をする際に、選択停止点の候補となる停止点の数をある程度絞ることができ、停止点の選択の処理を容易にすることができる。
【００５２】
さらに、本発明に係るスロットマシンにおいて、
上述した第２番目の条件が、成立しているか又は成立していないかに拘らず、第１番目の条件を満たすときには、第１種停止点を選択停止点として選択するものが望ましい。このようにすることで、第１種停止点を優先的に選択停止点として選択することができる。
【発明の効果】
【００５３】
双六ゲームを模した遊技を円滑に進めることができると共に、双六ゲームの結果をスロット遊技に影響させずに、スロット遊技の進行に関連した演出を行うことができ、スロット遊技の進行や結果に関連付けて演出効果を高めることができる。
【発明を実施するための最良の形態】
【００５４】
以下に、本発明の実施例について図面に基づいて説明する。
【００５５】
＜＜スロットマシン１０の構成＞＞
図１は、本実施形態に係るスロットマシン１０の前面を示す正面図である。また、図２は、スロットマシン１０の内部構造を示す図である。
【００５６】
図１及び図２に示すように、スロットマシン１０は、箱形形状の基体部２０と、前面扉４０とを含む。前面扉４０は、基体部２０の左側側部で枢支されて、基体部２０の前面側で開閉可能に設けられている。図１は、前面扉４０を基体部２０に対して閉じた状態を示し、図２は、前面扉４０を基体部２０に対して略１８０度開放した状態を示す。
【００５７】
＜前面扉４０の前面＞
前面扉４０は、閉じられたときに基体部２０の前面を覆うように、基体部２０に開閉可能に取り付けられている。図１に示すように、前面扉４０の前面には、主に、操作に関する部材と、表示に関する部材とが設けられている。また、前面扉４０の背面には、主に、制御用の回路基板が設けられている。
【００５８】
＜操作に関する部材＞
図１に示すように、前面扉４０の前面側（遊技者側）の略中央には、水平方向に伸長する操作パネル４１が設けられている。操作パネル４１の前面側には、スタートスイッチ４２や、３つのストップスイッチ４４ａ、４４ｂ及び４４ｃが設けられている。操作パネル４１の上面側には、１ベットスイッチ６２、２ベットスイッチ６４及び最大ベットスイッチ６６や、メダル投入口４６が設けられている。前面扉４０の下部には、単位遊技の結果に基づいて払い出されたメダルを受けるための受け皿４８も設けられている。なお、本明細書においては、後述する３つのリールに付された図柄の表示の態様によって進行が定まる遊技を単位遊技と称する。この単位遊技については、後で詳述する。
【００５９】
スタートスイッチ４２や、３つのストップスイッチ４４ａ、４４ｂ及び４４ｃは、単位遊技を進めるために遊技者によって操作されるスイッチである。スタートスイッチ４２を遊技者が操作することによって、後述する３つのリール３０Ｌ、３０Ｃ及び３０Ｒの回転が開始される。また、３つのストップスイッチ４４ａ、４４ｂ及び４４ｃを遊技者が操作することによって、操作されたストップスイッチに対応するリール３０Ｌ〜３０Ｒが停止される。
【００６０】
なお、１ベットスイッチ６２、２ベットスイッチ６４及び最大ベットスイッチ６６の機能については後述する。
【００６１】
＜リール表示窓５１とリール３０Ｌ，３０Ｃ，３０Ｒ＞
図１及び図２に示すように、前面扉４０には、前面枠５０が形成されている。前面枠５０の略中央部には、リール表示窓５１が形成されている。図２に示すように、３つのリール３０Ｌ〜３０Ｒは、リールユニット２８内に回転可能に収容されている。リールユニット２８は、前面２９が開放されており、後述するように、遊技者はリールユニット２８の前面２９に位置した図柄の種類を視認することができる。リールユニット２８は、基体部２０に固定された支持板２６によって支持されている。前面扉４０が閉じられたときには、リール表示窓５１は、リールユニット２８の前面２９の前方に位置する。リール表示窓５１は、透明な部材で覆われており、前面扉４０が閉じられたときには、遊技者は、リール表示窓５１を介して３つのリール３０Ｌ〜３０Ｒに描かれている図柄の種類を視認することができる。
【００６２】
３つのリール３０Ｌ〜３０Ｒの各々には複数の種類の図柄が付されている。図柄の種類は、例えば、数字の「赤７」や、果物の「チェリー」等の遊技者が識別できるものである。また、後述するように、３つのリール３０Ｌ〜３０Ｒが停止したときには、リール表示窓５１において、９個の図柄が視認可能に停止表示される。
【００６３】
＜リール３０Ｌ，３０Ｃ，３０Ｒとストップスイッチ４４ａ，４４ｂ，４４ｃ＞
左リール３０Ｌは、左側のストップスイッチ４４ａに対応する。遊技者が、左側のストップスイッチ４４ａを操作したときには左リール３０Ｌが停止する。中リール３０Ｃは、中央のストップスイッチ４４ｂに対応する。遊技者が、中央のストップスイッチ４４ｂを操作したときには中リール３０Ｃが停止する。右リール３０Ｒは、右側のストップスイッチ４４ｃに対応する。遊技者が、右側のストップスイッチ４４ｃを操作したときには右リール３０Ｒが停止する。
【００６４】
＜リール表示窓５１と入賞ラインＬ１〜Ｌ５＞
上述したように、リール表示窓５１は透明な部材で覆われている。図１に示すように、リール表示窓５１には、５本の入賞ラインＬ１〜Ｌ５が描かれている。このようにすることで、遊技者は、リール表示窓５１を介して図柄の種類を視認することができると共に、リール表示窓５１上の５本の入賞ラインＬ１〜Ｌ５をも視認することができる。
【００６５】
入賞ラインＬ１は、水平方向に延びる中段の直線であり、入賞ラインＬ２は、水平方向に延びる上段の直線であり、入賞ラインＬ３は、水平方向に延びる下段の直線である。また、入賞ラインＬ４は、左上から右下へ向かって延びる直線であり、入賞ラインＬ５は、左下から右上へ向かって延びる直線である。本明細書では、入賞ラインＬ１の位置を中段と称し、入賞ラインＬ２の位置を上段と称し、入賞ラインＬ３の位置を下段と称する場合もある。
【００６６】
なお、図１に示した例では、５本の入賞ラインＬ１〜Ｌ５が、リール表示窓５１上に描かれているものを示したが、遊技者に入賞ラインが明確であれば、リール表示窓５１上に入賞ラインが描かれていなくてもよい。
【００６７】
＜ベットスイッチ６２，６４及び６６と入賞ラインＬ１〜Ｌ５＞
上述した操作パネル４１のメダル投入口４６に規定枚数以上のメダルが投入されると、メダルカウンタ（図示せず）により投入されたメダルの枚数が計数され、その枚数はクレジット数として記憶される。上述した１ベットスイッチ６２は、記憶されたクレジット数のうちの１枚のメダルを遊技の賭けの対象とするためのスイッチである。また、２ベットスイッチ６４は、クレジット数のうちの２枚のメダルを遊技の賭けの対象とするためのスイッチであり、最大ベットスイッチ６６は、クレジット数のうちの３枚のメダルを遊技の賭けの対象とするためのスイッチである。
【００６８】
上述したように、リール表示窓５１には５本の入賞ラインＬ１〜Ｌ５が描かれている。１ベットスイッチ６２を遊技者が操作したときには、５本の入賞ラインのうちの１本、例えば入賞ラインＬ１が有効化される。２ベットスイッチ６４を操作したときには、５本の入賞ラインのうちの３本、例えば入賞ラインＬ１、Ｌ２及びＬ３が有効化される。最大ベットスイッチ６６を操作したときには、５本の入賞ラインの全て、すなわち、Ｌ１、Ｌ２、Ｌ３、Ｌ４及びＬ５が有効化される。このように３つのベットスイッチ６２，６４及び６６は、遊技の賭けの対象となるメダルの枚数を定めると共に、入賞ラインＬ１〜Ｌ５を有効化する遊技媒体数設定手段として機能する。
【００６９】
＜有効ライン＞
上述したように、３つのベットスイッチ６２，６４及び６６は、遊技者が操作することにより、入賞ラインＬ１〜Ｌ５を有効化する遊技媒体数設定手段として機能する。１ベットスイッチ６２を遊技者が操作したときには、入賞ラインＬ１が有効化され、２ベットスイッチ６４を操作したときには、入賞ラインＬ１、Ｌ２及びＬ３が有効化され、最大ベットスイッチ６６を操作したときには、入賞ラインＬ１〜Ｌ５の全てが有効化される。上述したように、有効化された入賞ラインを有効ラインと称する。
【００７０】
有効ライン上に停止した図柄の並びが、入賞したか否かの判断の対象となる。例えば、上述した有効ラインＬ１上に「赤７」−「赤７」−「赤７」の並びが揃ったときには、ビッグボーナスという役に入賞したと判断される。なお、役の種類については、後述する。また、有効ラインＬ１上に役を構成しない図柄の並びが停止したときには、入賞しなかったと判断される。これに対して、入賞ラインであっても、その入賞ラインが有効化されていないときには、その入賞ライン上に「赤７」−「赤７」−「赤７」の並びが揃った場合であっても、その入賞ラインは入賞したか否かの判断の対象とはされない。
【００７１】
＜画像表示装置３４＞
前面扉４０の上部には、画像表示装置３４が設けられている。画像表示装置３４には、演出画像が表示される。演出画像は、遊技が進行するに従って表示される画像であり、主に、その遊技に関する各種の情報が含まれた画像である。例えば、一の単位遊技においては、後述する役抽選手段１２０によって抽選処理が行われる。この抽選処理の抽選結果に基づいてその抽選結果を示唆する演出画像が画像表示装置３４に表示される。
【００７２】
スロットマシン１０で行われる単位遊技は、単一の行程の遊技が繰り返され得る遊技である。この単一の行程の遊技を単位遊技と称する。なお、単位遊技については、後で詳述する。
【００７３】
画像表示装置３４に表示される演出画像には、各種の情報を文字の態様で表示するものと、文字以外の図画の態様で表示するものとがある。文字の態様で表示される情報は、主として、直接的に各種の情報を遊技者に視認させるために用いられる。この場合には、数値、アルファベット、平仮名、カタカナ、漢字等の人間の意思・感情の伝達手段としての言葉を視覚的に表した記号が文字として使用される。また、図画の態様で表示される情報は、主として、間接的に各種の情報を遊技者に視認させるために用いられる。この場合には、人物や動物等の生き物やロボット等の擬似生命体等を示すキャラクタの画像や、その他の機械類や建築物や風景等を示す画像が含まれる。
【００７４】
本実施の形態では、後述するように、画像表示装置３４で行われる演出は、複数種類のものがあり、電車移動遊技と、連続演出と、その他の演出とがある。連続演出は、卓球対戦演出と、射的演出と、その他の連続演出とがある。連続演出は、電車移動遊技が行われた後に、電車移動遊技の結果に応じて選択される。
【００７５】
＜スピーカ３６＞
スピーカ３６は、図１に示すように、上述した画像表示装置３４の左右の両側に設けられている。スピーカ３６によって、音声による演出が遊技の進行に応じて行われる。後述するサブ制御基板５２において所定の条件を満たしたときに、その条件に応じた音声がスピーカ３６から発せられる。例えば、後述する役抽選手段１２０によって行われる抽選処理の抽選結果に基づいて、その抽選結果を示唆する効果音や音楽等がスピーカ３６から発せられる。
【００７６】
＜ランプ３８＞
ランプ３８は、図１に示すように、前面扉４０の上部に設けられている。ランプ３８によって、光による演出が遊技の進行に応じて行われる。後述するサブ制御基板５２において所定の条件を満たしたときに、その条件に応じてランプ３８の点灯や点滅が行われる。例えば、後述する役抽選手段１２０によって行われる抽選処理の抽選結果に基づいて、その抽選結果を示唆するように、ランプ３８は、その役の種類に応じて所定の色で点灯したり所定のパターンで点滅したりする。
【００７７】
尚、光による演出は、上述したランプ３８のみならず、３つのリール３０Ｌ，３０Ｃ，３０Ｒの内側に配置されたバックランプ（図示せず）等によるものもある。
【００７８】
＜基体部２０＞
図２に示す基体部２０は、木材等によって組み立てられて、前面が開口された箱形に形成されている。基体部２０の内部の下部には、スロットマシン１０に搭載された種々の装置に電源を供給する電源ユニット２２や、メダルを貯留しておくホッパーを含むメダル払出し装置２４が設けられている。また、これらの電源ユニット２２及びメダル払出し装置２４の上方には、支持板２６が設けられている。この支持板２６によって、リール３０Ｌ、３０Ｃ及び３０Ｒを回転可能に収容するリールユニット２８が支持されている。さらに、基体部２０の内部の上部には、スロットマシン１０で行われる遊技を全体的に制御するメイン制御基板３２が設けられている。
【００７９】
＜メイン制御基板３２＞
メイン制御基板３２は、３つのリール３０Ｌ、３０Ｃ及び３０Ｒの回転の開始及び停止制御をすると共に、スロットマシン１０で行われる遊技の進行等の遊技全体を制御するための制御基板である。
【００８０】
このメイン制御基板３２は、演算等を行うＣＰＵ（中央処理装置）（図示せず）、遊技プログラムを記憶したＲＯＭ（リードオンリーメモリー）（図示せず）、及び各データを一時的に記憶するＲＡＭ（ランダムアクセスメモリー）（図示せず）等を含む。
【００８１】
例えば、ＲＯＭは、後述する図４に示すフローチャートを実行するためのプログラムを記憶する。また、ＲＡＭは、このプログラムで用いられる変数の値を記憶する。これらのＣＰＵ、ＲＯＭ及びＲＡＭは、入出力バスによって電気的に接続されており、データ信号やアドレス信号が入出力できるようになされている。
【００８２】
また、メイン制御基板３２は、上述したベットスイッチ６２，６４及び６６と電気的に接続されている。ベットスイッチ６２，６４及び６６を遊技者が操作したときには、ベット指示信号がベットスイッチ６２，６４及び６６の各々からメイン制御基板３２へ発せられる。
【００８３】
さらに、メイン制御基板３２は、上述したスタートスイッチ４２や、３つのストップスイッチ４４ａ、４４ｂ及び４４ｃと電気的に接続されている。スタートスイッチ４２や、３つのストップスイッチ４４ａ、４４ｂ及び４４ｃを遊技者が操作したときには、操作信号がスタートスイッチ４２や、３つのストップスイッチ４４ａ、４４ｂ及び４４ｃからメイン制御基板３２へ発せられる。スタートスイッチ４２から信号がメイン制御基板３２に発せられたときには、メイン制御基板３２は、３つのリール３０Ｌ、３０Ｃ及び３０Ｒの回転制御をする。また、ストップスイッチ４４ａ、４４ｂ又は４４ｃから信号がメイン制御基板３２に発せられたときには、メイン制御基板３２は、３つのリール３０Ｌ、３０Ｃ及び３０Ｒのうち、操作されたストップスイッチに対応したリールの停止制御をする。
【００８４】
＜サブ制御基板５２＞
サブ制御基板５２は、図２に示すように、前面扉４０の背面の上部に配置されている。サブ制御基板５２は、主に、遊技中における演出を制御する基板である。例えば、画像表示装置３４に演出画像を表示したり、スピーカ３６から効果音や音楽を発したり、ランプ３８の点灯や点滅をしたりする制御を行う。サブ制御基板５２には、演算等を行うＣＰＵ（図示せず）、演出プログラム及び演出データを記憶したＲＯＭ（図示せず）、及び各データを一時的に記憶するＲＡＭ（図示せず）等を含む。
【００８５】
例えば、ＲＯＭは、図５〜図１４に示す演出を制御するための演出制御プログラムや、演出のための画像データや音声データを記憶する。また、ＲＡＭは、上述した演出制御プログラムで用いる変数の値を記憶する。これらのＣＰＵ、ＲＯＭ及びＲＡＭは、入出力バスによって電気的に接続されており、データ信号やアドレス信号が入出力できるようになされている。
【００８６】
サブ制御基板５２は、メイン制御基板３２に、図示しないハーネスにより電気的に接続されている。メイン制御基板３２は、サブ制御基板５２に対して命令や情報等を送信する。上述したメイン制御基板３２は、遊技全体を統括的に制御するのに対して、サブ制御基板５２は、メイン制御基板３２の下位に属し、メイン制御基板３２から送られた命令や情報等に基づいて、演出の全体を制御する。
【００８７】
＜スロットマシン１０における単位遊技＞
３つのリール３０Ｌ、３０Ｃ及び３０Ｒが停止したときには、入賞ラインＬ１〜Ｌ５上に、図柄が位置する。スロットマシン１０における単位遊技は、有効化された入賞ライン上に位置した図柄の並びによって、遊技の結果が定まる遊技である。このため、遊技者は、回転しているリール３０Ｌ、３０Ｃ及び３０Ｒ上の図柄を目視し、所定の役を構成する図柄の並びが、有効化された入賞ライン上に揃うように、最適と判断したタイミングで、３つのストップスイッチ４４ａ、４４ｂ及び４４ｃを操作して、リール３０Ｌ、３０Ｃ又は３０Ｒを停止させる。
【００８８】
役は、後述するように、複数の種類のものが予め定められている。後述する役抽選手段１２０の役抽選処理によって、少なくとも１つの種類の役が定められる。このように、少なくとも１つの種類の役が定められることを、「当り」と称する。また、役抽選処理によっては、いずれの種類の役も定められない場合もあり、この場合を「外れ」と称する。
【００８９】
また、スロットマシン１０で行われる単位遊技は、単一の行程の遊技が繰り返され得る遊技である。この単一の行程の遊技を単位遊技と称する。単位遊技は、遊技者によってスタートスイッチ４２が操作されたことに基づいて開始され、３つのストップスイッチ４４ａ、４４ｂ及び４４ｃが操作されたことに基づいて終了する。遊技者の観点から見た場合には、単位遊技は、スタートスイッチ４２を操作して３つのリール３０Ｌ，３０Ｃ及び３０Ｒが回転し始めてから、３つのリール３０Ｌ，３０Ｃ及び３０Ｒの全てが停止するまでの単一の行程の遊技である。このように、単位遊技は、遊技者がスタートスイッチ４２を操作する毎に開始される。なお、本明細書では、単位遊技と表現した場合には、単位遊技が繰り返される遊技を意味する場合と、１つの単位遊技を意味する場合との、双方の場合がある。
【００９０】
上述したように、単位遊技は、遊技者がスタートスイッチ４２を操作することに基づいて開始される。この単位遊技の開始の時点は、より詳細には、遊技者がスタートスイッチ４２を操作することによって、スタートスイッチ４２から始動信号が発せられ、スタートスイッチ４２から発せられた始動信号をメイン制御基板３２が検出したときとするのが好ましい。また、この単位遊技の開始の時点を、３つのリール３０Ｌ、３０Ｃ及び３０Ｒが回転し始めたことを視認できたときとしてもよい。
【００９１】
また、上述したように、単位遊技は、３つのストップスイッチ４４ａ、４４ｂ及び４４ｃを操作することによって終了する。この単位遊技の終了の時点は、より詳細には、遊技者が３つのストップスイッチ４４ａ、４４ｂ及び４４ｃを操作することによって３つのリール３０Ｌ、３０Ｃ及び３０Ｒが停止して、メイン制御基板３２において、入賞処理等の終了処理を終えたときとするのが好ましい。また、単位遊技の終了の時点を、３つのリール３０Ｌ、３０Ｃ及び３０Ｒが停止したことをメイン制御基板３２が検出したときとしてもよい。さらに、単位遊技の終了の時点を、３つのリール３０Ｌ、３０Ｃ及び３０Ｒが停止したことを視認できたときとしてもよい。
【００９２】
上述した役の種類には、例えば、小役や、再遊技役や、特別役等の種類がある。
【００９３】
小役は、予め定めた枚数のメダルの払い出しを行う役である。小役には、さらに、複数の種類の役がある。小役は、３つのリール３０Ｌ、３０Ｃ又は３０Ｒに付された図柄の種類を用いて役の名称とする場合が多い。例えば、図柄の種類には、「スイカ」、「ベル」、「チェリー」等がある。このため、有効ライン上に図柄「スイカ」が揃う小役をスイカ役と称し、有効ライン上に図柄「ベル」が揃う小役をベル役と称する。また、左リール３０Ｌの図柄「チェリー」が有効ライン上に停止表示されたときには、中リール３０Ｃ及び右リール３０Ｒの図柄の種類に拘らず入賞したとする。この役をチェリー役と称する。
【００９４】
再遊技役は、現在行われた単位遊技における賭数（ベット枚数）を維持したまま、更なる所定の枚数のメダルを賭けの対象とすることなく、再び単位遊技を行えるようにした役である。なお、本明細書では、再遊技役を、リプレイ役又はＲＰ役とも称し、また、再遊技役に当選したときに行われる単位遊技を再遊技（リプレイ又はＲＰとも称する。）と称する。
【００９５】
特別役は、単位遊技の遊技状態を一般遊技状態から特別遊技状態（遊技者にとって有利な遊技）に移行させることができる役である。この特別役には、例えば、シングルボーナス（以下、ＳＢ役と称する。）や、レギュラーボーナス役（以下、ＲＢ役と称する。）や、第１種ビッグボーナス役（以下、第１種ＢＢ役と称する。）や、チャレンジボーナス役（以下、ＣＢ役と称する。）や、第２種ビッグボーナス役（以下、第２種ＢＢ役と称する。）がある。また、特別遊技状態には、後述するように、シングルボーナス遊技状態や、レギュラーボーナス遊技状態や、第１種ビッグボーナス遊技状態や、チャレンジボーナス遊技状態や、第２種ビッグボーナス遊技状態がある。
【００９６】
ＳＢ役は、単位遊技の遊技状態をシングルボーナス遊技状態（普通役物）（以下、ＳＢ遊技状態と称する。）に移行させるための役である。ＳＢ役に対応した図柄の並びが有効ラインに揃ったときに、単位遊技の遊技状態をＳＢ遊技状態に移行させる。ＳＢ遊技状態に移行させるときには、メダルの払い出しはない。ＳＢ遊技状態における単位遊技は、所定の役が高確率で当選する遊技であり、１回の単位遊技で終了する。
【００９７】
ＲＢ役は、単位遊技の遊技状態をレギュラーボーナス遊技状態（第１種特別役物）（以下、ＲＢ遊技状態と称する。）に移行させるための役である。ＲＢ役に対応した図柄の並びが有効ラインに揃ったときに、単位遊技の遊技状態をＲＢ遊技状態に移行させる。ＲＢ遊技状態に移行させるときには、メダルの払い出しはない。ＲＢ遊技状態における単位遊技は、所定の役が高確率で当選する遊技である。ＲＢ遊技状態は、単位遊技の回数が、所定回数（例えば、１２回）を超えたとき、また、所定役が所定回数（例えば、８回）入賞したときに終了する。
【００９８】
第１種ＢＢ役は、単位遊技の遊技状態を第１種ビッグボーナス遊技状態（第１種特別役物に係る役物連続作動装置）（以下、第１種ＢＢ遊技状態と称する。）に移行させるための役である。第１種ＢＢ役に対応した図柄の並びが有効ラインに揃ったときに、単位遊技の遊技状態を第１種ＢＢ遊技状態に移行させる。第１種ＢＢ遊技状態に移行させるときには、メダルの払い出しはない。第１種ＢＢ遊技状態は、上述したＲＢ遊技状態の遊技状態からなり、このＲＢ遊技状態で少なくとも１回の単位遊技を行うことができる。また、１回の第１種ＢＢ遊技状態では、複数回のＲＢ遊技状態を繰り返すことが可能な遊技状態である。第１種ＢＢ遊技状態は、第１種ＢＢ遊技状態で払い出したメダルの枚数が、所定枚数（例えば、３００枚など）に達したときに終了する。
【００９９】
ＣＢ役は、単位遊技の遊技状態をチャレンジボーナス遊技状態（第２種特別役物）（以下、ＣＢ遊技状態と称する。）に移行させるための役である。ＣＢ役に対応した図柄の並びが有効ラインに揃ったときに、単位遊技の遊技状態をＣＢ遊技状態に移行させる。ＣＢ遊技状態に移行させるときには、メダルの払い出しはない。遊技状態がＣＢ遊技状態となったときには、３つのリール３０Ｌ、３０Ｃ及び３０Ｒのうちの一定のリールの停止制御を変更することができる。具体的には、その一定のリールに対応したストップスイッチが遊技者によって操作されたときを基準にして７５ミリ秒以内（通常は、１９０ミリ秒）に、そのリールを停止させるように制御する。さらに、遊技状態がＣＢ遊技状態となったときには、所定の小役については、後述する役抽選手段１２０による抽選処理の結果に拘らず、所定の小役に対応した図柄の並びを有効ラインに揃えることができる。ＣＢ遊技状態は、１回の単位遊技を行うことで終了する。
【０１００】
第２種ＢＢ役は、単位遊技の遊技状態を第２種ビッグボーナス遊技状態（第２種特別役物に係る役物連続作動装置）（以下、第２種ＢＢ遊技状態と称する。）に移行させるための役である。第２種ＢＢ役に対応した図柄の並びが有効ラインに揃ったときに、単位遊技の遊技状態を第２種ＢＢ遊技状態に移行させる。第２種ＢＢ遊技状態に移行させるときには、メダルの払い出しはない。第２種ＢＢ遊技状態は、上述したＣＢ役が高確率で当選するＣＢ高確率当選状態と、上述したＣＢ遊技状態と、の２つの遊技状態からなり、その各々で単位遊技を行うことができる。また、遊技状態がＣＢ高確率当選状態からＣＢ遊技状態へ移行したときには、その後、ＣＢ遊技状態からＣＢ高確率当選状態へ再び戻すことができる。第２種ＢＢ遊技状態は、第２種ＢＢ遊技状態で払い出したメダルの枚数が、所定枚数（例えば、２８６枚など）に達したときに終了する。また、遊技状態が第２種ＢＢ遊技状態であるときに、上述したＳＢ役やＲＢ役を、役抽選手段１２０の抽選処理によって当選できるようにした場合には、ＳＢ役やＲＢ役に当選したときに、第２種ＢＢ遊技状態は終了する。
【０１０１】
さらに、上述した遊技状態のほかに、再遊技高確率遊技状態もある。この再遊技高確率遊技状態は、上述した再遊技役に当選しやすいように定められた遊技状態、すなわち、再遊技役の当選確率を高くして役抽選処理を行う遊技状態である。なお、この再遊技高確率遊技状態は、上述した一般遊技状態や特別遊技状態のような独立した遊技状態ではなく、これらの遊技状態に重畳することができる遊技状態である。すなわち、一般遊技状態でありかつ再遊技高確率遊技状態である遊技状態や、特別遊技状態でありかつ再遊技高確率遊技状態である遊技状態にすることができる。
【０１０２】
＜＜スロットマシン１０の機能＞＞
図３は、スロットマシン１０における主要な制御機能の概略を示す機能ブロック図である。図３に示すように、スロットマシン１０は、主に、操作手段５００と、遊技媒体数設定手段６００と、メイン制御手段１００と、図柄表示手段４００と、サブ制御手段２００と、演出手段３００とを含む。
【０１０３】
＜操作手段５００＞
操作手段５００は、遊技者によって操作されるもので、操作されたことを示す信号を後述するメイン制御手段１００に遊技者の操作に基づいて発する。操作手段５００は、スタートスイッチ４２と、ストップスイッチ４４ａ〜４４ｃと、を含むものが好ましい。スタートスイッチ４２は、遊技者によって操作されたときに、操作されたことを示す信号を後述するメイン制御手段１００に発する。また、ストップスイッチ４４ａ〜４４ｃの各々も、遊技者によって操作されたときに、操作されたことを示す信号をメイン制御手段１００に発する。
【０１０４】
上述したように、スタートスイッチ４２からメイン制御手段１００に発せられた信号によって、３つのリール３０Ｌ、３０Ｃ及び３０Ｒの回転が始まり、上述した単位遊技の開始の契機が定められる。このスタートスイッチ４２からメイン制御手段１００に発せられる信号を始動信号と称する。
【０１０５】
また、ストップスイッチ４４ａ〜４４ｃの各々からメイン制御手段１００に発せられた信号によって、３つのリール３０Ｌ、３０Ｃ及び３０Ｒのうち対応したリールが停止する。３つのストップスイッチ４４ａ〜４４ｃの全てが操作されて、３つのリール３０Ｌ、３０Ｃ及び３０Ｒの全てが停止したことに基づいて、単位遊技の終了の契機が定められる。このストップスイッチ４４ａ〜４４ｃの各々からメイン制御手段１００に発せられる信号を停止信号と称する。このように、上述した始動信号が発せられたことに基づいて単位遊技が開始され、最後に停止させるリールに対応したすトップスイッチから停止信号が発せられたことに基づいて単位遊技が終了する。
【０１０６】
＜遊技媒体数設定手段６００＞
遊技媒体数設定手段６００も、操作手段５００と同様に、遊技者によって操作されるもので、遊技者の操作に基づいて操作された旨の信号を後述するメイン制御手段１００に発する。操作手段５００からメイン制御手段１００へ発せられた信号に基づいて、複数の入賞ラインＬ１〜Ｌ５のうちのいずれのものを有効化するかが定められる。
【０１０７】
遊技媒体数設定手段６００も、遊技者によって操作されるものであればよい。遊技媒体数設定手段６００は、好ましくは、上述した１ベットスイッチ６２、２ベットスイッチ６４及び最大ベットスイッチ６６からなる。
【０１０８】
１ベットスイッチ６２、２ベットスイッチ６４又は最大ベットスイッチ６６からメイン制御手段１００へ発せられた信号によって、遊技の賭けの対象とするメダルの枚数が定められる。例えば、１ベットスイッチ６２からメイン制御手段１００へ発せられた信号によって、１枚のメダルを遊技の賭けの対象とし、２ベットスイッチ６４からメイン制御手段１００へ発せられた信号によって、２枚のメダルを遊技の賭けの対象とし、最大ベットスイッチ６６からメイン制御手段１００へ発せられた信号によって、３枚のメダルを遊技の賭けの対象とする。
【０１０９】
＜メイン制御手段１００（遊技制御手段）＞
メイン制御手段１００には、上述した操作手段５００や遊技媒体数設定手段６００や図柄表示手段４００のほか、サブ制御手段２００が電気的に接続されている。メイン制御手段１００は、遊技の進行等の遊技全体を制御する。このメイン制御手段１００は、上述したメイン制御基板３２からなるのが好ましい。
【０１１０】
上述したように、メイン制御手段１００には操作手段５００が電気的に接続されている。操作手段５００のスタートスイッチ４２からは、メイン制御手段１００に始動信号が発せられる。これにより、スタートスイッチ４２が遊技者によって操作されたことを検出することができる。操作手段５００のストップスイッチ４４ａ〜４４ｃの各々からは、メイン制御手段１００に停止信号が発せられる。これにより、ストップスイッチ４４ａ〜４４ｃの各々から発せられた停止信号の順番やタイミングを検出することができる。
【０１１１】
また、メイン制御手段１００には遊技媒体数設定手段６００が電気的に接続されている。遊技媒体数設定手段６００の１ベットスイッチ６２、２ベットスイッチ６４及び最大ベットスイッチ６６の各々からは、メイン制御手段１００にベット信号が発せられる。発せられたベット信号を検出することによって、賭けの対象とするメダルの枚数や、有効ラインの設定の制御をする。
【０１１２】
メイン制御手段１００は、役抽選手段１２０と、リール駆動制御手段１３０と、図柄検出手段１５０とを含む。
【０１１３】
＜役抽選手段１２０（役抽選手段）＞
役抽選手段１２０は、予め定められている種類の役の抽選を行う。役には、上述したように、例えば、小役や、再遊技役や、特別役等の種類がある。このように、役抽選手段１２０の役抽選処理によって、少なくとも１つの種類の役が定められることを、「当り」と称し、いずれの種類の役も定められないことを、「外れ」と称する。
【０１１４】
役抽選手段１２０は、例えば、乱数発生手段１２２と、乱数抽出手段１２４と、乱数判定手段１２６とを含む。乱数発生手段１２２は、役抽選処理用の乱数（ハードウェア乱数等）を発生させる。乱数抽出手段１２４は、乱数発生手段１２２によって発せられた乱数を抽出する。乱数判定手段１２６は、乱数抽出手段１２４が抽出した乱数値に基づいて、役の当選の有無及び当選役を判定する。この役抽選手段１２０によって、「役抽選手段」が構成され、「役抽選処理」が行われる。
【０１１５】
「役抽選処理」は、遊技についての「当り」又は「外れ」を定める抽選処理である。具体的には、後述する図４のステップＳ１３において実行される。
【０１１６】
＜乱数発生手段１２２＞
乱数発生手段１２２は、所定の正の整数の範囲（例えば１０進法で０〜６５５３５）の乱数を、所定のタイミング毎に継続的に発生させる。
【０１１７】
＜乱数抽出手段１２４＞
乱数抽出手段１２４は、乱数発生手段１２２によって発生させた乱数を、所定のタイミングで抽出する。例えば、本実施の形態では遊技者によってスタートスイッチ４２が操作されたときに乱数を抽出する。
【０１１８】
＜乱数判定手段１２６＞
乱数判定手段１２６は、乱数抽出手段１２４によって抽出された乱数値を、後述する確率テーブル記憶手段１２８に記憶された抽選確率テーブル（確率テーブル）と照合することにより、その乱数値が属する領域に対応する役を決定する。
【０１１９】
＜確率テーブル記憶手段１２８＞
確率テーブル記憶手段１２８は、複数の遊技状態と役の種類とに応じて、抽選確率が記憶された抽選確率テーブルを有する。
【０１２０】
単位遊技の遊技状態は、例えば、上述したように、一般遊技状態、ＳＢ遊技状態、ＲＢ遊技状態、第１種ＢＢ遊技状態、ＣＢ遊技状態、第２種ＢＢ遊技状態等がある。抽選確率テーブルは、これらの遊技状態に対応して、一般遊技状態確率テーブル、ＳＢ遊技状態確率テーブル、ＲＢ遊技状態確率テーブル、第１種ＢＢ遊技状態確率テーブル、ＣＢ遊技状態確率テーブル、第２種ＢＢ遊技状態確率テーブル等の確率テーブルからなる。
【０１２１】
また、再遊技高確率遊技状態にするための確率テーブルもある。上述したように、再遊技高確率遊技状態は、一般遊技状態や特別遊技状態のような独立した遊技状態ではなく、これらの遊技状態に重畳することができる遊技状態である。具体的には、再遊技高確率遊技状態は、一般遊技状態でありかつ再遊技高確率遊技状態である遊技状態や、特別遊技状態でありかつ再遊技高確率遊技状態である遊技状態がある。このように、再遊技高確率遊技状態は、遊技状態としては、一般遊技状態や特別遊技状態に重畳した遊技状態であるが、確率テーブルは、一般遊技状態確率テーブルや特別遊技状態確率テーブルとは別個に構成されている。具体的には、一般遊技状態であって再遊技高確率遊技状態である遊技状態に対応した一般再遊技高確率遊技状態確率テーブルと、特別遊技状態であって再遊技高確率遊技状態である遊技状態に対応した特別再遊技高確率遊技状態確率テーブルとからなる。
【０１２２】
これらの確率テーブルの各々は、例えば、０〜６５５３５の範囲の整数を所定の範囲ごとに分割した複数の領域を有する。複数の領域の各々は、役の種類に対応する。例えば、０〜６５５３５の範囲の整数を、小役に対応した領域や、再遊技役に対応した領域や、ＲＢ役に対応した領域や、第１種ＢＢ役に対応した領域や、外れに対応した領域等の複数の領域に分割する。
【０１２３】
上述した乱数判定手段１２６は、乱数抽出手段１２４が抽出した乱数の値が、これらの領域のうちのいずれの領域に含まれるかを判断して、役の種類を判定する。例えば、乱数抽出手段１２４が抽出した乱数の値が、第１種ＢＢ役に対応した領域に含まれたときには、乱数判定手段１２６は、第１種ＢＢ役に当選したと判定する。また、乱数抽出手段１２４が抽出した乱数の値が、外れに対応した領域に含まれたときには、乱数判定手段１２６は、外れたと判定する。
【０１２４】
なお、一般遊技状態確率テーブル、ＳＢ遊技状態確率テーブル、ＲＢ遊技状態確率テーブル、第１種ＢＢ遊技状態確率テーブル、ＣＢ遊技状態確率テーブル、第２種ＢＢ遊技状態確率テーブル等の全ての確率テーブルについて、全ての役に対応した領域を設ける必要はない。その遊技状態で当選し得る役についてのみ領域を設ければよい。例えば、遊技状態がＲＢ遊技状態であるときに、ＳＢ役やＲＢ役や第１種ＢＢ役やＣＢ役や第２種ＢＢ役が当選しないように、ＲＢ遊技状態確率テーブルには、これらの役に対応した領域を設けないようにする。また、遊技状態が第１種ＢＢ遊技状態であるときに、ＳＢ役や第１種ＢＢ役やＣＢ役や第２種ＢＢ役が当選しないように、第１種ＢＢ遊技状態確率テーブルには、これらの役に対応した領域を設けないようにする。さらに、遊技状態が第２種ＢＢ遊技状態であるときに、第１種ＢＢ役や第２種ＢＢ役が当選しないように、第２種ＢＢ遊技状態確率テーブルには、これらの役に対応した領域を設けないようにする。
【０１２５】
＜リール駆動制御手段１３０＞
リール駆動制御手段１３０は、上述したスタートスイッチ４２から発せられた始動信号や、ストップスイッチ４４ａ〜４４ｃから発せられた停止信号に基づいて、３つのリール３０Ｌ〜３０Ｒの回転制御と停止制御とを行う。リール駆動制御手段１３０は、リール回転制御手段１３２とリール停止制御手段１３４とからなる。
【０１２６】
＜リール回転制御手段１３２＞
リール回転制御手段１３２は、上述した操作手段５００、好ましくはスタートスイッチ４２から発せられた始動信号を検出したときに、モータ８６ａ、８６ｂ及び８６ｃに回転制御信号を発する。後述するように、モータ８６ａは左リール３０Ｌを駆動し、モータ８６ｂは中リール３０Ｃを駆動し、モータ８６ｃは右リール３０Ｒを駆動する。リール回転制御手段１３２は、始動信号を検出したときには、これらの３つのモータ８６ａ、８６ｂ及び８６ｃに回転制御信号を発する。この回転制御信号によって、３つのリール３０Ｌ〜３０Ｒは、回転を開始する。この処理は、後述する図４のフローチャートに示すステップＳ１５で実行される。
【０１２７】
＜リール停止制御手段１３４＞
リール停止制御手段１３４は、ストップスイッチ４４ａ，４４ｂ又は４４ｃが遊技者によって操作されたときのタイミングと、上述した役抽選手段１２０の抽選処理の結果とに基づいて、モータ８６ａ、８６ｂ又は８６ｃへ停止制御信号を発して、左リール３０Ｌ、中リール３０Ｃ又は右リール３０Ｒの停止制御をする。
【０１２８】
上述したように、ストップスイッチ４４ａ，４４ｂ又は４４ｃが遊技者によって操作されたときには、ストップスイッチ４４ａ，４４ｂ又は４４ｃから停止信号が発せられる。リール停止制御手段１３４は、このストップスイッチ４４ａ，４４ｂ又は４４ｃから発せられた停止信号を検出する。
【０１２９】
リール停止制御手段１３４は、ストップスイッチ４４ａ，４４ｂ又は４４ｃから発せられた停止信号を検出したときには、後述する図柄検出手段１５０によって定められた候補図柄を図柄検出手段１５０から得る。この候補図柄は、後述するように、リール３０Ｌ、３０Ｃ又は３０Ｒが停止したときに、回転基準位置に位置させることができるものとして選ばれた少なくとも１つ以上の図柄である。なお、この少なくとも１つ以上の図柄とは、後述する制御コマ数分の図柄である。また、本実施の形態では、回転基準位置は、後述するように、入賞ラインＬ３とするのが好ましい。
【０１３０】
以下では、制御コマ数と、候補図柄とについて説明する。
【０１３１】
リール停止制御手段１３４は、ストップスイッチ４４ａ，４４ｂ及び４４ｃが操作されてから、リール３０Ｌ，３０Ｃ及び３０Ｒがある程度回転してから停止するように制御する。しかし、リール３０Ｌ，３０Ｃ及び３０Ｒが停止するまでの時間を余りに長くした場合には、リール３０Ｌ，３０Ｃ及び３０Ｒが停止するまでの態様が不自然なものとなる。このようなことから、ストップスイッチ４４ａ，４４ｂ及び４４ｃから発せられた停止信号を検出したときからリールが停止するまでの時間を、原則、１９０ミリ秒以下に設定している。なお、上述したＣＢ遊技状態で説明したように、遊技状態がＣＢ遊技状態となったときには、３つのリール３０Ｌ、３０Ｃ及び３０Ｒのうちの一定のリールについては、その停止制御を変更することができる。その一定のリールに対応したストップスイッチから発せられた停止信号を検出したときを基準にして７５ミリ秒以内に、そのリールを停止させるように制御する。
【０１３２】
また、リール３０Ｌ，３０Ｃ及び３０Ｒが一定の速度で回転しているときには、リール３０Ｌ，３０Ｃ及び３０Ｒに付された図柄を遊技者がおおむね識別できるようにする必要もある。このため、リール３０Ｌ，３０Ｃ及び３０Ｒが１分間に８０回転以上回転しないように、リール３０Ｌ，３０Ｃ及び３０Ｒの回転速度が定められている。
【０１３３】
なお、一般的なスロットマシンの場合には、リール３０Ｌ，３０Ｃ及び３０Ｒの各々に付されている図柄の数は２１個である。
【０１３４】
このように、ストップスイッチ４４ａ，４４ｂ及び４４ｃが操作されてから１９０ミリ秒以内に、２１個の図柄が付されたリール３０Ｌ，３０Ｃ及び３０Ｒが停止するように停止制御するという第１の制御条件と、リール３０Ｌ，３０Ｃ及び３０Ｒが１分間に８０回転以上回転しないように回転制御するという第２の制御条件とから、ストップスイッチ４４ａ，４４ｂ及び４４ｃが操作されてからリール３０Ｌ〜３０Ｒが停止するまでの間に、回転基準位置を最も多く通過できる図柄の数（以下、最大通過図柄数と称する。）は、４個となる。回転基準位置を通過できる図柄の数には、ストップスイッチが操作されたときに回転基準位置を通過している最中の図柄も含まれる。
【０１３５】
本明細書では、最大通過図柄数と、リールが停止して回転基準位置に位置した図柄との総和を制御コマ数と称する。上述したように、最大通過図柄数は４個である。また、リールが停止することによって回転基準位置に位置する図柄は、１個である。したがって、本実施の形態では、制御コマ数は５個となる。この制御コマ数分の図柄が、回転基準位置に位置する可能性がある図柄であり、後述する図柄検出手段１５０によって定められる候補図柄である。
【０１３６】
リール停止制御手段１３４は、ストップスイッチ４４ａ，４４ｂ及び４４ｃが操作されたときを基準にして、その後、回転基準位置を通過する図柄の数が、最大通過図柄数以下となるように、リール３０Ｌ，３０Ｃ及び３０Ｒの停止制御をする。回転基準位置は、例えば、入賞ラインＬ３とするのが好ましい。回転基準位置を入賞ラインＬ３とした場合には、ストップスイッチ４４ａ，４４ｂ及び４４ｃが操作された後、入賞ラインＬ３を通過する図柄の数が、最大通過図柄数以下となるように、リールの停止制御をする。すなわち、上述した例では、リール停止制御手段１３４は、ストップスイッチ４４ａ，４４ｂ及び４４ｃが操作されたときから、入賞ラインＬ３を通過する図柄の数が４個になるまで、リール３０Ｌ，３０Ｃ及び３０Ｒを回転させるようにして、リール３０Ｌ，３０Ｃ及び３０Ｒを停止させる制御をする。
【０１３７】
なお、基準にする回転基準位置は、本実施の形態では、水平方向に延びる入賞ラインＬ１〜Ｌ３のいずれかにするのが好ましい。また、リール３０Ｌ，３０Ｃ及び３０Ｒのうちの１つのリールに着目すれば、ストップスイッチが操作されたときから、そのリールが停止するまでの間に入賞ラインＬ１〜Ｌ３を通過する図柄の数は、いずれの入賞ラインでも同じである。例えば、ストップスイッチ４４ａが操作されたときからリール３０Ｌが停止するまでの間に、入賞ラインＬ１〜Ｌ３を通過する図柄の数は、いずれの入賞ラインでも同じである。
【０１３８】
また、リール停止制御手段１３４は、上述した役抽選手段１２０の抽選処理の結果にも基づいて、左リール３０Ｌ、中リール３０Ｃ又は右リール３０Ｒの停止制御をする。
【０１３９】
例えば、役抽選手段１２０の抽選処理によって所定の役に当選した場合には、リール停止制御手段１３４は、当選したその役に対応する図柄の並びが有効化された入賞ライン上に容易に揃うように３つのリール３０Ｌ，３０Ｃ及び３０Ｒの停止制御を行う。すなわち、図柄検出手段１５０によって定められた候補図柄の中に、当選した役に対応した図柄が含まれている場合には、その図柄が、有効化された入賞ライン上に位置するように、３つのリール３０Ｌ，３０Ｃ及び３０Ｒの停止制御を行う。このように、当選した所定の役に対応する図柄の並びが有効化された入賞ライン上に揃うようにリールの停止制御を行うことを「引き込み制御」と称する。
【０１４０】
一方、役抽選手段１２０の抽選処理によっていずれの役にも当選しなかった場合、すなわち、外れた場合には、リール停止制御手段１３４は、いずれかの役に対応する図柄の並びが有効化された入賞ライン上に揃わないように３つのリール３０Ｌ，３０Ｃ及び３０Ｒの停止制御を行う。すなわち、図柄検出手段１５０によって定められた候補図柄を構成する図柄が、有効化された入賞ライン上に位置しても、いずれかの役に対応する図柄の並びとならないように、３つのリール３０Ｌ，３０Ｃ及び３０Ｒの停止制御を行う。このように、いずれかの役に対応する図柄の並びが有効化された入賞ライン上に揃わないようにリールの停止制御を行うことを「蹴飛ばし制御」と称する。
【０１４１】
これらの処理は、後述する図４に示すフローチャートのステップＳ１８のリール停止制御処理で実行される。
【０１４２】
＜図柄検出手段１５０（図柄位置検出手段）＞
図柄検出手段１５０は、リール３０Ｌ，３０Ｃ及び３０Ｒが回転しているときには、回転基準位置を通過している最中の図柄や、回転基準位置に位置する可能性がある図柄を検出する。上述したように、回転基準位置に位置する可能性がある図柄とは、候補図柄であり、リール３０Ｌ，３０Ｃ及び３０Ｒが停止したときに、回転基準位置に位置する可能性がある図柄である。また、図柄検出手段１５０は、リール３０Ｌ，３０Ｃ及び３０Ｒが停止しているときには、回転基準位置に停止して位置している図柄を検出する。
【０１４３】
リール３０Ｌ，３０Ｃ及び３０Ｒが回転しているときには、図柄検出手段１５０は、操作手段５００から停止信号が発せられたことに基づいて図柄を検出する。このリール３０Ｌ，３０Ｃ及び３０Ｒが回転しているときにおける図柄検出手段１５０の処理は、以下のように行われる。
【０１４４】
遊技者が、操作手段５００、例えば、ストップスイッチ４４ａ，４４ｂ及び４４ｃを操作することに応じて、ストップスイッチ４４ａ，４４ｂ及び４４ｃから停止信号が発せられる。遊技者が、左側のストップスイッチ４４ａを操作したときには、ストップスイッチ４４ａから停止信号が発せられ、中央のストップスイッチ４４ｂを操作したときには、ストップスイッチ４４ｂから停止信号が発せられ、右側のストップスイッチ４４ｃを操作したときには、ストップスイッチ４４ｃから停止信号が発せられる。
【０１４５】
図柄検出手段１５０は、ストップスイッチ４４ａ，４４ｂ又は４４ｃから発せられた停止信号を検出すると、操作されたストップスイッチに対応したリールの回転角度センサから発せられた信号を検出する。具体的には、左側のストップスイッチ４４ａには、リール３０Ｌが対応し、ストップスイッチ４４ａが遊技者によって操作されたときには、リール３０Ｌの回転角度を検出するための回転角度センサ８３ａから発せられた信号を検出する。また、中央のストップスイッチ４４ｂには、リール３０Ｃが対応し、ストップスイッチ４４ｂが遊技者によって操作されたときには、リール３０Ｃの回転角度を検出するための回転角度センサ８３ｂから発せられた信号を検出する。さらに、右側のストップスイッチ４４ｃには、リール３０Ｒが対応し、ストップスイッチ４４ｃが遊技者によって操作されたときには、リール３０Ｒの回転角度を検出するための回転角度センサ８３ｃから発せられた信号を検出する。後述するように、これらの回転角度センサ８３ａ、８３ｂ又は８３ｃから発せられる信号は、リール３０Ｌ，３０Ｃ及び３０Ｒの一周分の回転角度に対応したパルスの数を示す信号を発する。回転角度センサ８３ａ、８３ｂ又は８３ｃから発せられる信号を検出することで、リール３０Ｌ，３０Ｃ及び３０Ｒの回転基準位置からの回転位置を得ることができる。
【０１４６】
図柄検出手段１５０は、図柄番号と、図柄番号に対応した図柄との対応関係を定めた図柄対応テーブル（図示せず）が記憶されている。上述したように、本実施の形態では、リール３０Ｌ，３０Ｃ及び３０Ｒの各々には、リールの周方向に沿って２１個の図柄が付されている。図柄番号は、リールに付された２１個の図柄を特定するために、これらの図柄の各々に付した０番目から２０番目の番号である。また、図柄番号と、図柄番号に対応した図柄との対応関係は、例えば、左リール３０Ｌの０番目の図柄は、「プラム」であり、８番目の図柄は、「リプレイ」であり、１９番目の図柄は、「ベル」であるような関係であり、図柄対応テーブルには、３つのリール３０Ｌ，３０Ｃ及び３０Ｒ毎に、０番目〜２０番目の２１個の図柄が記憶されている。
【０１４７】
また、図柄検出手段１５０は、回転角度センサ８３ａ，８３ｂ及び８３ｃから発せられた信号が示すパルスの数と、０番目〜２０番目の図柄番号とのパルス数−図柄番号対応関係を定めたパルス数−図柄番号対応テーブル（図示せず）も記憶されている。
【０１４８】
上述したように、遊技者によってストップスイッチが操作されると、図柄検出手段１５０は、操作されたストップスイッチに対応した回転角度センサ８３ａ，８３ｂ又は８３ｃから発せられた信号を検出する。回転角度センサ８３ａ，８３ｂ又は８３ｃから発せられた信号を検出することで、回転角度センサ８３ａ，８３ｂ及び８３ｃが計数したパルスの数を得る。次に、上述したパルス数−図柄番号対応関係を参照して、パルスの数から、図柄番号を得ることができる。このようにして得られた図柄番号は、回転基準位置、例えば、入賞ラインＬ３を通過している最中の図柄の図柄番号を示す。さらに、上述した図柄対応テーブルを参照することによって、図柄番号から図柄を得る。
【０１４９】
このようにすることで、図柄検出手段１５０は、ストップスイッチが操作されたときに、回転基準位置、例えば、入賞ラインＬ３を通過している最中の図柄を得ることができる。さらに、上述したように、本実施の形態では、制御コマ数は、最大通過図柄数と、リールが停止して回転基準位置に位置した図柄との総和である。回転基準位置を通過している最中の図柄を得た後、さらに、図柄対応テーブルを参照することによって、制御コマ数分の図柄も得ることができる。上述したように、本明細書では、制御コマ数分の図柄を候補図柄と称する。上述したリール停止制御手段１３４は、図柄検出手段１５０によって候補図柄を得て、操作されたストップスイッチに対応したリールの停止制御を開始する。図柄検出手段１５０によって得られた候補図柄は、上述したリール停止制御手段１３４が引き込み制御や蹴飛ばし制御を行うときに、参照される。
【０１５０】
上述したように、図柄検出手段１５０によって候補図柄を得ることにより、回転基準位置に対する候補図柄の位置を決めることもできる。すなわち、候補図柄に含まれる所定の図柄が、回転基準位置に対して、どの程度離れているのかを定めることができる。
【０１５１】
また、図柄検出手段１５０は、リール３０Ｌ、３０Ｃ又は３０Ｒが既に停止しているときに、回転基準位置、例えば、入賞ラインＬ３に位置している図柄も得る。この処理は、まず、回転角度センサ８３ａ〜８３ｃから発せられた信号が示すパルスの数を記憶するパルス数記憶装置（図示せず）から、リール３０Ｌ，３０Ｃ又は３０Ｒのうち、停止しているリールに対応したパルスの数を読み出し、読み出したパルスの数から図柄番号を得て、得られた図柄番号から回転基準位置に位置している図柄を得る。回転基準位置に位置している図柄を得た後、さらに、図柄対応テーブルを参照することによって、回転基準位置以外に位置している他の図柄も得ることができる。例えば、左リール３０Ｌが既に停止しているときには、まず、回転角度センサ８３ａから発せられた信号を検出して、入賞ラインＬ３に位置している図柄を得る。さらに、図柄対応テーブルを参照することによって、入賞ラインＬ１やＬ２に位置している図柄も得ることができる。
【０１５２】
既に停止しているリールの図柄は、上述したリール停止制御手段１３４が引き込み制御や蹴飛ばし制御を行うときに、参照される。役抽選手段１２０の抽選処理によって所定の役に当選した場合には、リール停止制御手段１３４は、既に停止しているリールの図柄と、これから停止しようとするリールの候補図柄とから、当選した役に対応した図柄の並びが、有効化された入賞ライン上に並ぶように、停止しようとしているリールの停止制御を行う。また、役抽選手段１２０の抽選処理によっていずれの役にも当選しなかった場合には、リール停止制御手段１３４は、既に停止しているリールの図柄と、これから停止しようとするリールの候補図柄とから、いずれかの役に対応する図柄の並びが有効化された入賞ライン上に揃わないように、停止しようとしているリールの停止制御を行う。
【０１５３】
この図柄検出手段１５０による図柄の検出は、図４のステップＳ１８のリール停止制御の処理を行うときに実行され、図柄の検出の結果は、図４のステップＳ２０の入賞処理においても参照される。
【０１５４】
＜図柄表示手段４００＞
図柄表示手段４００は、３つのリール３０Ｌ，３０Ｃ及び３０Ｒを含む。本実施の形態では、上述したように、リール３０Ｌ、３０Ｃ及び３０Ｒの各々には、所定数、例えば２１個の図柄がリールの回転方向に沿って配置されている。
【０１５５】
リール３０Ｌは、リール３０Ｌを回転駆動するためのモータ８６ａと、リール３０Ｌの回転角度を検出するための回転角度センサ８３ａとからなる。リール３０Ｃは、リール３０Ｃを回転駆動するためのモータ８６ｂと、リール３０Ｃの回転角度を検出するための回転角度センサ８３ｂとからなる。リール３０Ｒは、リール３０Ｒを回転駆動するためのモータ８６ｃと、リール３０Ｒの回転角度を検出するための回転角度センサ８３ｃとからなる。本実施の形態では、モータ８６ａ、８６ｂ及び８６ｃの回転軸に、リール３０Ｌ，３０Ｃ及び３０Ｒの中心部が連結されており、モータ８６ａ、８６ｂ及び８６ｃが１回転すると、リール３０Ｌ，３０Ｃ及び３０Ｒも１回転する。
【０１５６】
本実施の形態では、モータ８６ａ、８６ｂ及び８６ｃの各々は、ステッピングモータからなる。モータ８６ａ、８６ｂ及び８６ｃの各々には、モータ８６ａ、８６ｂ及び８６ｃを駆動するためのモータ駆動回路（図示せず）が電気的に接続されている。モータ駆動回路は、メイン制御手段１００に電気的に接続されている。
【０１５７】
モータ駆動回路は、メイン制御手段１００からパルス信号が供給されると、供給されたパルス信号に基づいて駆動信号を生成し、生成した駆動信号をモータ８６ａ、８６ｂ及び８６ｃの各々に発する。モータ駆動回路は、メイン制御手段１００から供給されるパルス信号のパルスの数に応じた回転角度だけモータ８６ａ、８６ｂ又は８６ｃが回転するように、駆動信号を生成する。本実施の形態では、モータ８６ａ、８６ｂ又は８６ｃの１回転分、すなわち、３６０度を４００個のステップに等分に分割した構成としている。すなわち、メイン制御手段１００から４００個のパルスからなるパルス信号が、モータ駆動回路に供給されると、モータ駆動回路は、モータ８６ａ、８６ｂ又は８６ｃが１回転するように、駆動信号を生成する。
【０１５８】
回転角度センサ８３ａ，８３ｂ及び８３ｃは、メイン制御手段１００からモータ駆動回路に供給されたパルス信号のパルスの数を計数するカウンタ（図示せず）を含む。回転角度センサ８３ａ，８３ｂ及び８３ｃは、カウンタで計数したパルスの数を示す信号を発する。また、回転角度センサ８３ａ，８３ｂ及び８３ｃは、カウンタで計数したパルスの数を初期化するための初期化手段（図示せず）を含む。初期化手段は、リール３０Ｌ，３０Ｃ及び３０Ｒが、回転方向における一定の回転基準位置に達したときに、パルスの数を初期化する。したがって、リール３０Ｌ，３０Ｃ及び３０Ｒが一定の回転基準位置に達するたびに、カウンタで計数したパルスの数は初期化される。この一定の回転基準位置が、リール３０Ｌ，３０Ｃ及び３０Ｒの各々の回転方向の原点となる。上述したように、このリール３０Ｌ，３０Ｃ及び３０Ｒの各々の回転方向の原点は、上述した回転基準位置、例えば、入賞ラインＬ３とするのが好ましい。
【０１５９】
上述した構成にすることで、回転角度センサ８３ａ，８３ｂ及び８３ｃは、リール３０Ｌ，３０Ｃ及び３０Ｒの一周分の回転角度に対応したパルスの数を示す信号を発することができる。上述したように、本実施の形態では、モータ８６ａ、８６ｂ又は８６ｃの１回転分を４００個のステップに等分に分割した構成としている。したがって、リール３０Ｌ，３０Ｃ及び３０Ｒが、回転基準位置に位置するときには、計数したパルスの数が０個であることを示す信号が回転角度センサ８３ａ，８３ｂ及び８３ｃから発せられる。また、リール３０Ｌ，３０Ｃ及び３０Ｒが、回転基準位置から９０度だけ回転した回転位置にあるときには、計数したパルスの数が９９個であることを示す信号が回転角度センサ８３ａ，８３ｂ及び８３ｃから発せられる。
【０１６０】
また、図柄表示手段４００は、計数したパルスの数をリール３０Ｌ，３０Ｃ及び３０Ｒ毎に記憶するパルス数記憶装置（図示せず）も有する。パルス数記憶手段に記憶されるパルスの数は、リール３０Ｌ，３０Ｃ及び３０Ｒが回転しているときには、常に更新されている。したがって、リール３０Ｌ，３０Ｃ又は３０Ｒが完全に停止するまで、パルスの数は更新されるので、リール３０Ｌ，３０Ｃ又は３０Ｒのいずれかが停止したときには、停止したリールについては、停止したときのパルスの数が記憶されることになる。リール３０Ｌ，３０Ｃ及び３０Ｒが停止しているときには、このパルス数記憶装置に記憶されているパルスの数が読み出される。
【０１６１】
このように、回転角度センサ８３ａ，８３ｂ及び８３ｃから発せられる信号から、リール３０Ｌ，３０Ｃ及び３０Ｒの回転基準位置からの回転位置を得ることができる。なお、上述した説明は、回転角度センサ８３ａ，８３ｂ及び８３ｃから発せられる信号を、概念的に説明するためのものである。スロットマシン１０は、リール３０Ｌ，３０Ｃ及び３０Ｒの回転位置を得る目的で、回転角度センサ８３ａ，８３ｂ及び８３ｃから発せられる信号を検出するわけではない。後述するように、図柄番号や、図柄番号に対応した図柄を得たり、所定の図柄の位置を得るために、回転角度センサ８３ａ，８３ｂ及び８３ｃから発せられる信号を検出する。
【０１６２】
上述したように、図柄検出手段１５０には、図柄番号と、図柄番号に対応した図柄との対応関係を定めた図柄対応テーブル（図示せず）が記憶されている。また、回転角度センサ８３ａ，８３ｂ及び８３ｃのカウンタで計数したパルスの数と、０番目〜２０番目の図柄番号との対応を示すパルス数−図柄番号対応関係が予め定められている。このようにすることで、図柄検出手段１５０は、まず、回転角度センサ８３ａ，８３ｂ及び８３ｃから発せられた信号を検出することで、回転角度センサ８３ａ，８３ｂ及び８３ｃが計数したパルスの数を得る。次いで、上述したパルス数−図柄番号対応関係を用いて、パルスの数から、図柄番号を得る。このようにして得られた図柄番号は、回転基準位置、例えば、入賞ラインＬ３に位置している図柄の図柄番号を示す。さらに、上述した図柄対応テーブルを用いることによって、図柄番号から図柄を得る。このようにして、回転基準位置、例えば、入賞ラインＬ３に位置している図柄を得ることができる。
【０１６３】
また、リール３０Ｌ，３０Ｃ及び３０Ｒのうち、いずれかのものが停止しているときには、その停止したリールについては、上述したパルス数記憶装置に記憶されているパルスの数を読み出し、上述したパルス数−図柄番号対応関係を用いて、読み出したパルスの数から、図柄番号を得、さらに、上述した図柄対応テーブルを用いることによって、図柄番号から図柄を得る。
【０１６４】
図柄検出手段１５０は、このようにして入賞ラインＬ３に位置している図柄を得ることで、この図柄検出手段１５０における処理は、リールが、回転している場合と、停止している場合とに拘らず実行でき、リールが回転しているときに行えば、入賞ラインＬ３に停止する可能性のある候補図柄を決定することができる。また、リールが停止しているときに行えば、入賞ラインＬ３上に停止して位置している図柄を決定することができる。
【０１６５】
＜サブ制御手段２００（演出制御手段）＞
上述したように、メイン制御手段１００には、サブ制御手段２００が電気的に接続されており、メイン制御手段１００から発せられた各種の信号や情報は、サブ制御手段２００に供給される。
【０１６６】
メイン制御手段１００から発せられる各種の信号には、役抽選手段１２０による役抽選処理の結果を示す信号や、ストップスイッチ４４ａ、４４ｂ又は４４ｃが操作されたことを示す信号等がある。これらの信号は、後述する図４のフローチャートのステップＳ１４やＳ１７の処理で、メイン制御手段１００から送信される。
【０１６７】
サブ制御手段２００は、これらの信号を受信して、後述する演出手段３００で行う演出の制御をする。演出は、単位遊技に関する情報を報知するためのものである。演出手段３００で行われる演出についての詳細は、後述する。
【０１６８】
サブ制御手段２００は、上述したサブ制御基板５２からなるのが好ましい。サブ制御手段２００は、情報送信手段２７０と、特定演出機能選択手段２８０とを含む。
【０１６９】
このサブ制御手段２００（演出制御手段）は、第１種停止点から終着点までの距離と、他種停止点から終着点までの距離との関係が、第１の関係を満たすときに、第１種停止点を選択停止点として選択する。
【０１７０】
この「第１種停止点」は、第１の演出機能を有する停止点をいう。後述する「赤色駅」や「最近赤色駅」が、この「第１種停止点」に対応する。また、後述するように、キャラクタである電車が「赤色駅」に停止したときに、遊技者が仮想的に有している所持金を減らす演出機能が、「第１の演出機能」に対応する。
【０１７１】
また、「他種停止点」は、第１の演出機能とは異なる他の演出機能を有する停止点をいう。後述する「通常駅」や「特殊駅」や「最近他種駅」が、「他種停止点」に対応する。また、連続演出の開始の契機となる演出機能が、「他の演出機能」に対応する。
【０１７２】
さらに、後述する停止駅が、「停止点」に対応し、終着駅が、「終着点」に対応する。
【０１７３】
このように、停止点が有する演出機能と、停止点と終着点との間の距離との双方に基づいて選択処理をすることによって、停止点に停止したことに基づいて行われる演出の種類と、キャラクタが終着点へ近づく程度とを同時に定めることができる。また、キャラクタを移動させる演出と、停止点に停止したことに基づいて行われる演出とのバランスを図ることができ、演出全体の進行を制御することができる。例えば、キャラクタを移動させる演出は、遊技者に不利になるが、停止点に停止したことに基づいて行われる演出は、遊技者に有利になるようにしたり、キャラクタを移動させる演出は、遊技者に有利になるが、停止点に停止したことに基づいて行われる演出は、遊技者に不利になるようにしたりすることができ、演出のバランスを調整することができる。
【０１７４】
また、第１種停止点から終着点までの距離と、他種停止点から終着点までの距離との関係が、第１の関係を満たすという条件の難易度によって、キャラクタが第１種停止点に停止したことに基づいて行われる演出が行われる頻度を制御できる。例えば、第１種停止点から終着点までの距離と、他種停止点から終着点までの距離との関係が、第１の関係を満たすことを難しくした場合には、キャラクタが第１種停止点に停止したことに基づいて行われる演出を希少なものにすることにでき、このような演出が行われたときには、単位遊技の進行や結果が遊技者に有利なものになったのではないかという期待感を遊技者に与えることもできる。さらに、キャラクタが第１種停止点に停止したことに基づいて行われる演出が行われる頻度を制御できるので、同じ演出が繰り返して行われないようにでき、遊技者に飽きを感じさせにくくすることもできる。
【０１７５】
上述した第１の関係は、２つの関係からなる。１つ目の関係は、第１種停止点が、他種停止点よりも終着点に近いことである。また、２つ目の関係は、第１種停止点と他種停止点との間の距離が、第１所定距離よりも大きいことである。これらの２つの関係を満たしたときに、第１種停止点を選択停止点として選択する。このようにすることで、第１種停止点が、他種停止点よりも終着点にある程度近いときには、第１種停止点は、優先的に選択停止点として選択され、キャラクタを終着点に近づけることができるので、キャラクタを移動させる演出を遊技者に有利なものにできる。
【０１７６】
上述した「第１種停止点から終着点までの距離と、他種停止点から終着点までの距離との関係が、第１の関係を満たすときに、第１種停止点を選択停止点として選択する」処理は、後述する図９のステップＳ９１で、第１条件を満たすか否かを判断し、第１条件を満たすと判別したときには、ステップＳ９２で、最近赤色駅を選択する処理に対応する。
【０１７７】
＜情報送信手段２７０＞
情報送信手段２７０は、サブ制御手段２００によって選択された演出に関する情報を、演出手段３００に送信する。
【０１７８】
サブ制御手段２００によって、単位遊技の遊技状態に応じた演出が選択されたときには、情報送信手段２７０は、選択された演出を表示すべき命令信号を演出手段３００に送信したり、選択された演出に関する画像データや音声データを信号に変換して演出手段３００に送信する。
【０１７９】
＜特定演出機能選択手段２８０＞
演出制御手段２００は、特定演出機能選択手段２８０を含む。この特定演出機能選択手段２８０は、抽選処理を行い、その抽選結果に基づいて、複数の種類の異なる演出機能のうちの１つを特定演出機能として選択する。
【０１８０】
上述した他種停止点は、第２種停止点を含む。この「第２種停止点」は、第２の演出機能を有する停止点をいう。後述する「通常駅」や「特殊駅」や「最近通常駅」や「最近特殊駅」が、この「第２種停止点」に対応する。また、後述するように、キャラクタである電車が「通常駅」や「特殊駅」や「最近通常駅」や「最近特殊駅」に停止した後に、その次に行われる単位遊技に対応した演出として、連続演出が行われるようにする演出機能が、「第２の演出機能」に対応する。
【０１８１】
特定演出機能選択手段２８０は、２つの条件を満たすときに、上述した第２種停止点を選択停止点として選択する。１つ目の条件は、第２の演出機能が、特定演出機能として選択されていることである。２つ目の条件は、第２種停止点から終着点までの距離と、他種停止点から終着点までの距離とが、第２の関係を満たすことである。
【０１８２】
また、ここでも「他種停止点」は、第１の演出機能とは異なる他の演出機能を有する停止点をいう。後述する「通常駅」や「特殊駅」や「最近通常駅」や「最近特殊駅」や「最近他種駅」が、「他種停止点」に対応する。また、連続演出の開始の契機となる演出機能が、「他の演出機能」に対応する。
【０１８３】
上述したように、「通常駅」や「特殊駅」や「最近通常駅」や「最近特殊駅」は、「第２種停止点」に対応し、「通常駅」や「特殊駅」や「最近通常駅」や「最近特殊駅」や「最近他種駅」が、「他種停止点」に対応する。このため、例えば、第２の演出機能が、特定演出機能として選択されているという１つ目の条件と、第２種停止点から終着点までの距離と、他種停止点から終着点までの距離とが、第２の関係を満たすという２つ目の条件との双方を満たしたときに、「最近通常駅」が選択されると共に、これらの２つの条件を満たさないときにも、「最近通常駅」が選択されるような場合ある。このような場合は、「最近通常駅」のみならず、「通常駅」や「特殊駅」や「最近特殊駅」でも生ずることがある。したがって、「第２種停止点」に関しては、２つの条件を満たすか否かに拘らず、結果として同じ演出機能を有する停止駅が選択される場合がある。このようにすることで、これらの停止駅が選択される頻度を高めることができると共に、「第２種停止点」が選択される頻度との調整を図ることができる。
【０１８４】
さらに、後述する停止駅が、「停止点」に対応し、終着駅が、「終着点」に対応する。
【０１８５】
このように、特定演出機能として選択されていることを条件とすることで、第２種停止点が選択される優先度を低くでき、第１の演出機能に基づいた演出の頻度と、第２の演出機能に基づいた演出の頻度とを容易に調整することができる。
【０１８６】
また、第２の関係を第１の関係と異なる関係にすることによって、選択される停止点が、第１種停止点であるか、又は第２種停止点であるかに応じて、終着点への近づきやすさを変更することもできる。
【０１８７】
上述した第２の関係は、２つの関係からなる。１つ目の関係は、他種停止点が、第２種停止点よりも終着点に近いことである。また、２つ目の関係は、第２種停止点と他種停止点との間の距離が、第２所定距離以下であることである。したがって、上述した第２の演出機能が、特定演出機能として選択されると共に、第２種停止点から終着点までの距離と、他種停止点から終着点までの距離とが、第２の関係を満たしたときに、第２種停止点を選択停止点として選択する。
【０１８８】
このようにすることで、他種停止点に対して、第２種停止点をより優先的に選択停止点として選択することができ、第２種停止点が選択されたことによって、第２の演出機能に基づいて行われる演出の頻度を調節することができる。また、第２の演出機能が、特定演出機能として選択されていない場合や、第２種停止点から終着点までの距離と、他種停止点から終着点までの距離とが、第２の関係を満たしていない場合でも、第２種停止点が選択されるようにするのが好ましい。このようにすることで、第１の演出機能に基づいて行われる演出が行われる頻度と、第２の演出機能に基づいて行われる演出が行われる頻度との調整を図ることができる。
【０１８９】
上述した「第２種停止点から終着点までの距離と、他種停止点から終着点までの距離との関係が、第２の関係を満たすときに、第２種停止点を選択停止点として選択する」処理は、後述する図９のステップＳ９６で、第２条件を満たすか否かを判断し、第２条件を満たすと判別したときには、ステップＳ９７で、最近通常駅を選択する処理や、図９のステップＳ９９で、第３条件を満たすか否かを判断し、第３条件を満たすと判別したときには、ステップＳ１００で、最近特殊駅を選択する処理に対応する。
【０１９０】
また、現在停止点から第１種停止点までの距離と、現在停止点から他種停止点までの距離と、が等しいものがより望ましい。さらに、現在停止点から第２種停止点までの距離と、現在停止点から他種停止点までの距離と、が等しいものが望ましい。
【０１９１】
このようにすることで、まず、キャラクタを進めるべき距離を定めておき、その距離に応じて選択停止点を選択することができるので、停止点の選択の処理をする際に、選択停止点の候補となる停止点の数をある程度絞ることができ、停止点の選択の処理を容易にすることができる。
【０１９２】
さらに、上述した第２番目の条件が、成立しているか又は成立していないかに拘らず、第１番目の条件を満たすときには、第１種停止点を選択停止点として選択するものが望ましい。このようにすることで、第１種停止点を優先的に選択停止点として選択することができる。
【０１９３】
＜演出手段３００＞
演出手段３００では、遊技に関する情報の報知が演出として行われる。演出手段３００は、上述したサブ制御手段２００の情報送信手段２７０と電気的に接続されている。本実施の形態では、演出手段３００で行われる演出は、上述したサブ制御手段２００によって制御される。演出手段３００は、情報送信手段２７０から発せられた情報を遊技者が認識できるように報知する。この演出手段３００は、画像表示装置３４、スピーカ３６又はランプ３８からなるのが好ましい。上述した遊技に関する情報を報知するための遊技は、画像表示装置３４で行われるのが好ましい。上述したように、演出は、サブ制御手段２００によって制御されて進められる。
【０１９４】
後述するように、本実施の形態では、複数種類のものがあり、電車移動遊技と、連続演出と、その他の演出とがある。このうちの連続演出は、卓球対戦演出と、射的演出と、その他の連続演出とがある。連続演出は、電車移動遊技が行われた後に、電車移動遊技の結果に応じて選択される。
【０１９５】
上述したように、特に、役抽選手段１２０の抽選処理によって特別役に当選しているときには、演出手段３００では、キャラクタを終着駅に到達させる演出が行われ、特別役に当選していないときには、キャラクタを終着駅に到達させる演出は、行われない。このように、単位遊技の進行や結果に応じた整合性のある演出を演出手段３００で行うことができる。
【０１９６】
＜＜電車移動遊技の概要＞＞
上述したように、本実施の形態では、画像表示装置３４で行われる演出の１つに、電車移動遊技がある。上述したように、本実施の形態では、電車移動遊技のほかに連続演出と称する演出もある。この連続演出については、後で述べる。
【０１９７】
電車移動遊技は、双六ゲームを模したものである。すなわち、遊技者の視点から電車移動遊技を見た場合には、電車移動遊技は、サイコロの画像が表示されて、表示されたサイコロの出目の数だけ、電車が移動し、これを繰り返し行うことで、電車が順次移動して、終着駅に到達できれば終了するものである。この電車移動遊技を画像表示装置３４で行うことによって、メイン制御手段１００で制御される単位遊技に関する情報を遊技者に報知することができる。
【０１９８】
図１５は、電車移動遊技が行われるときに、画像表示装置３４に表示される画像の１つの例である。この例では、日本の北海道を示す地図が表示されている。画像表示装置３４に地図を表示するための地図情報は、サブ制御手段２００の記憶手段（図示せず）に予め記憶されている。なお、本実施の形態では、画像表示装置３４に地図を表示するための地図情報には、日本全土のほか、ハワイ等の外国の地図情報も含まれている。
【０１９９】
電車移動遊技が行われるときには、電車の画像と電車が進むことができる移動路の画像が画像表示装置３４に表示される。この電車が、「キャラクタ」に相当する。なお、図１５に示した図では、電車の画像は、省略されている。
【０２００】
本実施の形態では、「進む」とは、電車が移動することと、目的とする地点にまで至ったときには、停止することとを含む。すなわち、「進む」には、電車が動いていく移動動作と、目的とする地点にまで至ったときには、移動動作を止めてそこに留まる停止動作との２つの動作が含まれる。
【０２０１】
＜移動路＞
電車が進むことができる移動路は、複数の停止駅と隣り合う停止駅を結ぶ単位経路とを含む。
【０２０２】
＜停止駅（停止点）＞
例えば、図１５に示した例では、数字が表示されている小さい正方形の１つのセルが１つの停止駅である。電車は、停止駅のみに停止することができる。図１５に示した例では、数値「１」が表示されている停止駅が、稚内駅であり、数値「２５」が表示されている停止駅が、札幌駅である。数値は、停止駅ごとに異なる番号が割り当てられており、数値によって、停止駅を指定したり特定したりできる。なお、本実施の形態では、数値「ｎ」を停止駅識別番号と称する。例えば、釧路駅は、数値「４０」が表示されているように、停止駅識別番号が４０であり、この停止駅を停止駅識別番号４０の停止駅と称する。この停止駅が、「停止点」に対応する。
【０２０３】
図１６は、本実施の形態で用いる停止駅基本データを示す表である。この停止駅基本データは、サブ制御手段２００の記憶手段（図示せず）に予め記憶されている。図１６に示すように、本実施の形態では、停止駅識別番号１の停止駅から停止駅識別番号５２１の停止駅までの５２１個の停止駅を用いる。
【０２０４】
図１６に示した表の第１列は、上述した停止駅識別番号を示す数値である。上述したように、この停止駅識別番号を用いることによって、５２１個の停止駅を指定したり識別したりすることができる。
【０２０５】
図１６の表の第２列に示した２つの数値は、地図上における停止駅のｘ座標とｙ座標とを示す値である。この値を読み出すことによって、画像表示装置３４の所望する位置に停止駅を描画することができる。
【０２０６】
図１６の表の第３列は、停止駅が有する演出機能や、停止駅を画像表示装置３４に表示するときに用いる停止駅の表示色を示す。停止駅が有する演出機能は、停止駅毎に予め定められており、電車移動遊技を行うことで、ある一の停止駅にキャラクタが停止したときに、後に行われる演出の種類を、その一の停止駅が有する演出機能によって決めるものである。停止駅の表示色は、停止駅が有する演出機能に対応して定められており、遊技者は、画像表示装置３４に表示された停止駅の表示色を視認することで、その停止駅が有する演出機能を知ることができるようにされている。なお、図１５は、白色と黒色とのみで示しており、停止駅の表示色については省略している。
【０２０７】
図１６の第３列に表示されている「終着駅」は、５２１個の停止駅のうち、終着駅として選択されることができる演出機能を有する停止駅である。なお、終着駅については後述する。また、「青色駅」は、双六ゲームとして電車移動遊技を行うときに、所持金が増える停止駅である。すなわち、「青色駅」は、電車移動遊技を行って、電車が「青色駅」に停止したときには、電車移動遊技で遊技者が仮想的に有している所持金を増やすことができる演出機能を有する停止駅である。さらに、「赤色駅」は、所持金が減る停止駅である。すなわち、「赤色駅」は、電車が「赤色駅」に停止したときには、遊技者が仮想的に有している所持金を減らす演出機能を有する停止駅である。さらにまた、「通常駅」や「特殊駅」は、後述する連続演出の開始の契機となる演出機能を有する停止駅である。すなわち、「通常駅」や「特殊駅」は、電車が「通常駅」や「特殊駅」に停止したときには、次に行われる単位遊技に対応した演出が、連続演出となるようにする機能を有する停止駅である。
【０２０８】
このように、本実施の形態では、停止駅の各々は、「青色駅」、「赤色駅」、「通常駅」、「特殊駅」に分類することができ、複数の停止駅の各々は、演出における複数の種類の異なる演出機能のうちの１つを有する。なお、複数の停止駅の各々は、１つの演出機能を有していればよいが、複数の機能を有している停止駅が存在してもよい。また、本実施の形態では、複数の停止駅の全てが、何らかの演出機能を有するように定めたが、複数の停止駅のうちのいくつかは、演出機能を有しないものが存在してもよい。
【０２０９】
図１６の表の第４列〜第７列は、隣り合う停止駅を示す停止駅識別番号である。「→」の列は、右隣りに存在する停止駅の停止駅識別番号を示し、「↓」の列は、下隣りに存在する停止駅の停止駅識別番号を示し、「←」の列は、左隣りに存在する停止駅の停止駅識別番号を示し、「↑」の列は、上隣りに存在する停止駅の停止駅識別番号を示す。なお、第４列〜第７列で示した数値「０」は、隣り合う停止駅が存在しないことを意味する。例えば、停止駅識別番号１の停止駅（稚内駅）については、「→」の値は、２であり、「↓」の値は、５であり、「←」の値は、０であり、「↑」の値は、０である。すなわち、停止駅識別番号１の停止駅の右隣りには停止駅識別番号２の停止駅が存在し、停止駅識別番号１の停止駅の下隣りには停止駅識別番号５の停止駅が存在し、停止駅識別番号１の停止駅の左隣りや上隣りには停止駅が存在しないことを示す。
【０２１０】
＜単位経路＞
上述したように、電車が進むことができる移動路には、単位経路も含まれる。この単位経路は、図１５に示した例では、隣り合う２つの停止駅の間を直接結ぶ黒い太線である。例えば、停止駅識別番号１の停止駅（稚内駅）と停止駅識別番号２の停止駅とは、隣り合っており、停止駅識別番号１の停止駅と停止駅識別番号２の停止駅との間に黒い太線が表示されている。また、停止駅識別番号１の停止駅と停止駅識別番号５の停止駅とは、隣り合っており、停止駅識別番号１の停止駅と停止駅識別番号５の停止駅との間にも黒い太線が表示されている。これらの黒い太線が単位経路である。単位経路は、隣り合う２つの停止駅を結んだ道筋であると共に、予め定められた道筋である。さらに、単位経路は、電車が進むことができる道筋であり、電車は、単位経路に沿ってのみ移動することができる。
【０２１１】
上述した図１６の表の第４列〜第７列の各欄に示した数値は、単位経路の長さであり、これらの各欄に、０以外の数値が存在すれば、単位経路が存在することを意味し、数値が０であれば、単位経路が存在しないことを意味する。
【０２１２】
このように、単位経路は、隣り合う２つの停止駅を直接結ぶものであり、地図上に表示されている２つの停止駅が位置する間の長さにはよらない。上述したように、単位経路は、電車が移動できる道筋であり、電車は、この単位経路に沿ってのみ移動することができる。言い換えれば、ある２つの停止駅が、地図上で近い位置に表示されていても、その２つの停止駅の間に単位経路が存在しなければ、その２つの停止駅の一方から他方へは直ちに移動することはできない。例えば、図１５に示した例では、停止駅識別番号２８の停止駅と停止駅識別番号２９の停止駅は、地図上で近い位置に表示されているが、停止駅識別番号２８の停止駅と停止駅識別番号２９の停止駅との間には、この２つの停止駅を結ぶ単位経路が存在しないので、停止駅識別番号２８の停止駅から停止駅識別番号２９の停止駅へ、又は停止駅識別番号２９の停止駅から停止駅識別番号２８の停止駅へは、直ちに移動することができない。この場合に、停止駅識別番号２８の停止駅から停止駅識別番号２９の停止駅へ移動するには、例えば、停止駅識別番号順に、２８→３７→４８→４９→３８→２９の停止駅や、２８→２７→１２→１３→１４→１８→３０→２９の停止駅のように、停止駅識別番号２８の停止駅及び停止駅識別番号２９の停止駅以外の他の停止駅を経由して、常に、複数の単位経路に沿った経路でなければ移動できない。なお、この例で示したように、ある２つの停止駅を電車が移動できる経路は、１通りだけでなく、複数通りの経路が存在する場合がある。
【０２１３】
＜接続駅（接続点）＞
また、停止駅は、その大半が、２つの単位経路が接続される位置でもある。例えば、図１５に示した例で、停止駅識別番号１３の停止駅は、停止駅識別番号１３の停止駅と停止駅識別番号１２の停止駅とを結ぶ単位経路と、停止駅識別番号１３の停止駅と停止駅識別番号１４の停止駅とを結ぶ単位経路との２つの単位経路が接続される位置である。なお、接続される２つ単位経路は、この例のように、同一の直線上に配置されている必要はなく、これらの２つ単位経路がなす角度は、０度又は１８０度以外の角度でもよい。例えば、停止駅識別番号３４の停止駅（ニセコ駅）は、停止駅識別番号３４の停止駅と停止駅識別番号３３の停止駅とを結ぶ単位経路と、停止駅識別番号３４の停止駅と停止駅識別番号２３の停止駅とを結ぶ単位経路との２つの単位経路が接続される位置であり、これらの２つの単位経路は、停止駅識別番号３４の停止駅（ニセコ駅）で９０度の角をなすように接続されている。
【０２１４】
さらに、停止駅は、３つ以上の単位経路が接続される位置であってもよい。例えば、停止駅識別番号４２の停止駅（長万部駅）は、停止駅識別番号４２の停止駅と停止駅識別番号３３の停止駅とを結ぶ単位経路と、停止駅識別番号４２の停止駅と停止駅識別番号４３の停止駅とを結ぶ単位経路と、停止駅識別番号４２の停止駅と停止駅識別番号５６の停止駅とを結ぶ単位経路との３つの単位経路が接続される位置である。また、停止駅識別番号４０の停止駅（釧路駅）は、停止駅識別番号４０の停止駅と停止駅識別番号１９の停止駅とを結ぶ単位経路と、停止駅識別番号４０の停止駅と停止駅識別番号４１の停止駅とを結ぶ単位経路と、停止駅識別番号４０の停止駅と停止駅識別番号５１の停止駅とを結ぶ単位経路と、停止駅識別番号４０の停止駅と停止駅識別番号３９の停止駅とを結ぶ単位経路との４つの単位経路が接続される位置である。以下では、このように、少なくとも３つの単位経路が接続される停止駅を接続駅と称する。なお、接続駅であっても、単に停止駅と称する場合もある。この接続駅が「接続点」に対応する。
【０２１５】
＜移動駅数＞
上述したように、画像表示装置３４で行われる電車移動遊技は、いわゆる双六ゲームと同じであり、出発駅から出発し、電車を順次移動させて、最終的に電車を終着駅に到達させることができれば、いわゆる「上がり」となって終了する。なお、「出発駅」及び「終着駅」については後述する。
【０２１６】
メイン制御手段１００によって、単位遊技が始められることに対応して、サブ制御手段２００によって、電車移動遊技が始められる。電車移動遊技が始められると、まず、サイコロが回転する態様の画像が画像表示装置３４に表示される。その後、サイコロが停止する態様の画像が表示されて、サイコロが停止したときに表示されたサイコロの出目だけ、電車を現在の停止駅から進めることができる。なお、後述するように、電車が現在停止している停止駅を現在停止駅と称する。
【０２１７】
本実施の形態では、この現在停止駅から進めることができる停止駅の数を移動駅数と称する。現在停止駅の隣りの停止駅から起算して、１ずつ加算し、移動駅数に至る停止駅まで、電車を進めることができる。すなわち、移動駅数から１を減じた数の停止駅については、電車を通過させ、移動駅数と一致する停止駅まで電車を移動させて、その停止駅で停止させる。この移動駅数は、いわゆる双六ゲームにおけるコマ数と同じものである。したがって、サイコロの出目の数が大きいほど、通過できる停止駅の数が増えるので、より早く終着駅に近づく可能性が生ずる。なお、後述するように、移動駅数だけでなく、電車の移動の方向も同時に決定するので、現在停止駅よりも終着駅から遠ざかる方向に電車が移動する場合もある。
【０２１８】
なお、画像表示装置３４を見ている遊技者は、画像表示装置３４に表示されたサイコロの出目の総和だけ、電車が、現在停止駅から進むように見えるが、本実施の形態では、サブ制御手段２００によって、まず、電車を次に停止させる停止駅（途中停止駅）を決定し、現在停止駅と途中停止駅とから移動駅数を決定し、その決定した移動駅数をサイコロの出目としてサイコロを表示して、現在停止駅から途中停止駅まで電車を移動させる画像を表示する。なお、このサブ制御手段２００における具体的な制御処理は、後で詳述する。
【０２１９】
移動駅数の具体例を、図１５に示した例を用いて説明する。この例で、電車の現在停止駅が、停止駅識別番号１２の停止駅（旭川駅）であるときに、サイコロの出目の総和が３であったとする。この場合には、移動駅数は３であるので、停止駅識別番号１２の停止駅（旭川駅）から３つ目の停止駅まで、電車を進めることができる。具体的には、停止駅識別番号１２の停止駅の隣りの停止駅識別番号１３の停止駅から起算して、停止駅識別番号の順に、１２→１３（１つ目）→１４（２つ目）→１５（３つ目）の停止駅のように、停止駅識別番号１５の停止駅まで進めることができる。このように、１つ目の停止駅である停止駅識別番号１３の停止駅と、２つ目の停止駅である停止駅識別番号１４の停止駅とは、電車を通過させることができる停止駅である。
【０２２０】
なお、電車の現在停止駅が、停止駅識別番号１２の停止駅（旭川駅）であるときに、移動駅数が３であった場合には、上述した経路のみならず、停止駅識別番号の順に、１２→１３（１つ目）→１４（２つ目）→１８（３つ目）の経路や、１２→８（１つ目）→６（２つ目）→７（３つ目）の経路や、１２→８（１つ目）→６（２つ目）→５（３つ目）の経路や、１２→２７（１つ目）→２８（２つ目）→３７（３つ目）の経路もある。このため、この例の場合に、電車を進めることができる停止駅は、停止駅識別番号１５、１８、７、５、３７の５つの停止駅のうちのいずれか１つとなる。いずれの停止駅に電車を進めるかの選択については、後で詳述する。
【０２２１】
＜出発駅（出発点）、終着駅（終着点）＞
出発駅は、複数の停止駅から選択されたいずれか１つの停止駅である。また、終着駅は、同様に複数の停止駅から選択されたいずれか１つの停止駅であり、出発駅とは異なる停止駅である。この出発駅が、「出発点」に対応し、終着駅が、「終着点」に対応する。なお、本実施の形態では、終着駅となり得る停止駅は、５２１個の停止駅のうちの所定の２５個の停止駅である。
【０２２２】
図１７は、本実施の形態で用いる終着駅を示す表である。上述したように、終着駅は、５２１個の停止駅のうち、予め定められた２５個の停止駅である。電車移動遊技を始めるときに、２５個の終着駅のうち１つが、その後、行われる電車移動遊技の終着駅として選択される。
【０２２３】
図１７の第１列は、終着駅の識別番号を示す数値であり、終着駅識別番号と称する。この終着駅識別番号によって、２５個の終着駅を指定したり識別したりすることができる。
【０２２４】
図１７の第２列は、図１６の第１列で定められた停止駅識別番号である。この第２列の数値と、第１列の数値とを用いることによって、終着駅識別番号と停止駅識別番号との対応関係を得ることができる。例えば、停止駅識別番号４０の停止駅「釧路」は、終着駅識別番号４の終着駅でもある。
【０２２５】
図１７の第３列は、終着駅として定められた停止駅の具体的な駅名を示す文字データである。この文字データは、画像表示装置３４に表示した地図上に終着駅の駅名を表示するために用いられる。
【０２２６】
上述したように、電車移動遊技は、出発駅から終着駅に電車を進める双六ゲームに相当する遊技である。電車を終着駅に到達させることができたときには、１回の電車移動遊技が終了する。その後、再び、電車移動遊技が開始されたときには、前に行われた電車移動遊技の終着駅を新たな出発駅とし、２５個の終着駅のうち出発駅とは異なる終着駅を新たな終着駅として定める。
【０２２７】
また、スロットマシン１０の電源が投入されて起動された状態や再起動された状態で、電車移動遊技が開始されるときには、２５個の終着駅のうちの１つを新たな出発駅とし、２５個の終着駅のうち出発駅とは異なる終着駅を新たな終着駅として定める。
【０２２８】
＜現在停止駅（現在停止点）、途中停止駅（選択停止点）＞
また、本実施の形態では、電車が、現在停止している停止駅を現在停止駅と称する。電車移動遊技が開始された当初は、電車は、出発駅に停止しているので、出発駅が現在停止駅となる。後述するように、遊技者によってスタートスイッチ４２が操作されて、メイン制御手段１００によって、単位遊技が始められると、これに対応してサブ制御手段２００によって、電車移動遊技が始められる。電車移動遊技が始まると、停止駅を決定するための処理が行われる。本実施の形態では、この停止駅を途中停止駅と称する。遊技者によって３つのストップスイッチ４４ａ、４４ｂ及び４４ｃの全てが操作されたときには、サブ制御手段２００によって、現在停止駅から途中停止駅まで電車が移動する態様の画像が、画像表示装置３４に表示される。上述した現在停止駅が、「現在停止点」に対応し、途中停止駅が、「選択停止点」に対応する。
【０２２９】
本実施の形態では、原則として、出発駅から終着駅に直ちに到着することはない。したがって、メイン制御手段１００によって、単位遊技が複数回行われて、その各々の単位遊技に対応して、サブ制御手段２００によって、電車移動遊技が継続して行われて、電車を順次移動させることにより、出発駅から終着駅に到着させることができる。
【０２３０】
本実施の形態では、出発駅と終着駅とを決定して、新たに電車移動遊技を出発駅から始めることを、電車移動遊技を「開始」すると称する。一方、電車移動遊技が既に開始されており、その続きを始めることを、電車移動遊技を「再開」すると称する。すなわち、電車が、出発駅とは異なる停止駅（途中停止駅）まで移動して停止している状態で、電車移動遊技を始めることを、電車移動遊技を「再開」すると称する。電車移動遊技が再開される前に行われた電車移動遊技で、途中停止駅が決定されて、決定された途中停止駅まで電車が進んでいるので、電車移動遊技が再開されたときには、再開される前の途中停止駅が現在停止駅となって、電車移動遊技の続きが行われる。
【０２３１】
また、本実施の形態では、電車を終着駅に到達させることができたときを、電車移動遊技が「終了」すると称する。これに対して、電車が、終着駅に至らない途中停止駅まで移動して停止して、電車移動遊技を一時的に終えることを、電車移動遊技を「中断」すると称する。
【０２３２】
上述したように、本実施の形態では、電車を出発駅から終着駅に到着させるためには、メイン制御手段１００によって、単位遊技が複数回行われる必要があるが、単位遊技が行われる度に、サブ制御手段２００によって、電車移動遊技が、連続的に再開される必要はない。すなわち、メイン制御手段１００によって単位遊技が行われたことに対応して、サブ制御手段２００で電車移動遊技が行われた後に、次の単位遊技が行われても、サブ制御手段２００では、電車移動遊技とは異なる演出を行い、さらにその後に行われた単位遊技に対応して電車移動遊技を行うことができる。すなわち、断続的に電車移動遊技を行うことができる。このように、電車移動遊技を断続的に行うためには、電車移動遊技を中断する度に、途中停止駅を記憶させておき、電車移動遊技が再開されたときに、記憶されている途中停止駅を現在停止駅として読み出せばよい。電車移動遊技を断続的に行う場合であっても、単位遊技が複数回行われることによって、最終的に電車を終着駅に到達させることができる。
【０２３３】
＜移動経路＞
上述したように、電車の現在停止駅が停止駅識別番号１２の停止駅（旭川駅）であるときに、サイコロの出目の総和が３であった場合の電車の経路の１つは、停止駅識別番号の順に１２→１３（１つ目）→１４（２つ目）→１５（３つ目）の停止駅である。この場合には、現在停止駅から途中停止駅までの経路は、停止駅識別番号１２の停止駅と停止駅識別番号１３の停止駅とを結ぶ単位経路と、停止駅識別番号１３の停止駅と停止駅識別番号１４の停止駅とを結ぶ単位経路と、停止駅識別番号１４の停止駅と停止駅識別番号１５の停止駅とを結ぶ単位経路との３つの単位経路からなる。この３つの単位経路を移動経路と称する。
【０２３４】
すなわち、移動経路は、少なくとも１つの単位経路からなり、現在停止駅と途中停止駅とを結ぶ経路である。メイン制御手段１００で単位遊技が１回行われ、これに対応して、電車移動遊技が行われて、電車が移動するときには、電車は、この移動経路に沿って、現在停止駅から途中停止駅まで移動し、途中停止駅で停止する。この途中停止駅が、次に、電車移動遊技が行われるときの現在停止駅となって、電車移動遊技が行われる。
【０２３５】
以上のように、電車移動遊技は、まず、出発駅と終着駅とを決定して、新たに電車移動遊技を出発駅から始めることによって、「開始」される。この後、出発駅から途中停止駅まで、移動経路に沿って移動し、途中停止駅で停止する。このとき、電車移動遊技は、「中断」される。
【０２３６】
このように、電車移動遊技が１回行われる度に、電車は、現在停止駅から途中停止駅まで、移動経路に沿って移動し、途中停止駅で停止する。電車移動遊技が複数回行われることによって、少なくとも１つの途中停止駅を経由して、出発駅から終着駅まで、移動経路に沿って順次電車を移動させることができる。
【０２３７】
＜＜制御処理＞＞
以下に、上述したメイン制御手段１００（メイン制御基板３２）及びサブ制御手段２００（サブ制御基板５２）において行われる制御について説明する。図４は、メイン制御手段１００における制御処理を実行するためのサブルーチンである。また、図５〜図１４は、サブ制御手段２００における制御処理を実行するためのサブルーチンである。
【０２３８】
なお、以下においては、スロットマシン１０は予め起動されており、上述したメイン制御手段１００においては、制御に用いられる種々の変数の初期化等の起動処理を終えて、スロットマシン１０は定常動作しているものとする。また、この図４や図５〜図１４に示すフローチャートは、メイン制御手段１００やサブ制御手段２００における制御処理を実行するための１つの例を示したにすぎず、この処理手順には限られない。
【０２３９】
＜メイン制御手段１００における制御＞
図４は、メイン制御手段１００における制御を示すフローチャートである。
【０２４０】
最初に、上述した１ベットスイッチ６２、２ベットスイッチ６４又は最大ベットスイッチ６６を遊技者が操作することによって発せられた信号に基づいて、投入枚数を決定する（ステップＳ１１）。この投入枚数は、１回の遊技をするために賭けの対象とされたメダルの数を示し、上述したクレジット数として一時的に蓄積されてから賭けの対象とされたメダルの数のみならず、メダル投入口４６から投入されて直接賭けの対象とされたメダルの数も含む。
【０２４１】
次いで、スタートスイッチ４２が遊技者によって操作されたか否かを判断する（ステップＳ１２）。この判断処理は、スタートスイッチ４２から始動信号が発せられたか否かによって判断する。スタートスイッチ４２が操作されていないと判別したとき（ＮＯ）には、ステップＳ１２の判断処理を繰り返す。一方、遊技者によってスタートスイッチ４２が操作されたと判別したとき（ＹＥＳ）には、上述した役抽選手段１２０による役抽選処理を実行する（ステップＳ１３）。
【０２４２】
次に、役抽選手段１２０による役抽選処理の結果を示す信号（以下、抽選結果信号と称する。）をサブ制御手段２００に送信する（ステップＳ１４）。その後、上述したリール駆動制御手段１３０のリール回転制御手段１３２によって、３つのリール３０Ｌ、３０Ｃ及び３０Ｒの回転制御を開始する（ステップＳ１５）。
【０２４３】
次いで、ストップスイッチ４４ａ、４４ｂ又は４４ｃが遊技者によって操作されたか否かを判断する（ステップＳ１６）。この判断処理は、ストップスイッチ４４ａ，４４ｂ又は４４ｃから停止信号が発せられたか否かによって判断する。ストップスイッチ４４ａ、４４ｂ又は４４ｃが操作されていないと判別したとき（ＮＯ）には、ステップＳ１６の判断処理を繰り返す。
【０２４４】
一方、遊技者によって、ストップスイッチ４４ａ、４４ｂ又は４４ｃが操作されたと判別したとき（ＹＥＳ）には、ストップスイッチ４４ａ、４４ｂ又は４４ｃが操作されたことを示す信号（以下、ストップ信号と称する。）をサブ制御手段２００に送信し（ステップＳ１７）、ストップスイッチ４４ａ、４４ｂ又は４４ｃが操作されたことに基づいて、上述したリール駆動制御手段１３０のリール停止制御手段１３４によって、３つのリール３０Ｌ、３０Ｃ及び３０Ｒの停止制御を実行する（ステップＳ１８）。
【０２４５】
上述したステップＳ１８の処理を実行した後、３つのリール３０Ｌ、３０Ｃ及び３０Ｒの全てが停止したか否かを判断する（ステップＳ１９）。上述したリール３０Ｌを駆動するためのモータ８６ａや、リール３０Ｃを駆動するためのモータ８６ｂや、リール３０Ｒを駆動するためのモータ８６ｃは、これらのモータの各々の全ての相を励磁させることで、停止させることができる。例えば、モータ８６ａ，８６ｂ及び８６ｃの各々が３相励磁によって駆動される場合には、各々のモータの３相の全てを同時に励磁させることによって、そのモータを停止させることができる。上述したステップＳ１９の判断処理は、このようなモータを停止させるための励磁制御を、３つのモータ８６ａ、モータ８６ｂ、及びモータ８６ｃの全てに対して行ったか否かを判断する処理である。
【０２４６】
上述したステップＳ１９の判断処理で、３つのリール３０Ｌ、３０Ｃ及び３０Ｒの全てが停止していないと判別したとき、すなわち、３つのリール３０Ｌ、３０Ｃ及び３０Ｒのうちの少なくとも１つのリールが停止していないと判別したとき（ＮＯ）には、上述したステップＳ１６に処理を戻す。一方、３つのリール３０Ｌ、３０Ｃ及び３０Ｒの全てが停止したと判別したとき（ＹＥＳ）には、今回行われた単位遊技の入賞処理を実行し（ステップＳ２０）、本サブルーチンを終了する。ステップＳ２０の処理は、例えば、ＲＢ役に入賞したときには、ＲＢ遊技状態へ移行させ、スイカ役等の小役に入賞したときには、役に対応した枚数の遊技媒体を払い出す等の処理を行い、いずれの役に入賞しなかったときには、入賞に関する処理は行わない。
【０２４７】
＜サブ制御手段２００における制御＞
図５は、サブ制御手段２００における制御を示すフローチャートである。
【０２４８】
最初に、役抽選結果を示す情報を受信したか否かを判断する（ステップＳ３１）。この役抽選結果を示す情報は、メイン制御手段１００からサブ制御手段２００へ送信された情報であり、役抽選手段１２０によって抽選処理された結果示す信号である。このステップＳ３１の処理は、上述した図４のステップＳ１４の処理に対応する。
【０２４９】
役抽選結果を示す情報を受信したと判別したときには（ＹＥＳ）、メイン制御手段１００で前回行われた単位遊技に対応してサブ制御手段２００で行われた演出が、電車移動遊技であったか否かを判断する（ステップＳ３２）。サブ制御手段２００で行われた演出が電車移動遊技であったと判別したときには（ＹＥＳ）、後述する図１３のサブルーチンを呼び出して、連続演出を開始する処理を実行し（ステップＳ３３）、本サブルーチンを終了する。なお、連続演出を開始する処理については、後述する。
【０２５０】
一方、ステップＳ３２の判断処理で、前回行われた単位遊技に対応して行われた演出が、電車移動遊技でなかったと判別したときには（ＮＯ）、ステップＳ３１で受信した役抽選結果を示す情報に応じて演出を選択する（ステップＳ３４）。サブ制御手段２００で行われる演出には、複数種類のものがあり、電車移動遊技と、連続演出と、その他の演出とがある。さらに、連続演出は、卓球対戦演出と、射的演出と、その他の連続演出とがある。上述したステップＳ３４の処理では、電車移動遊技とその他の演出とのうちのいずれを選択するかの処理である。この処理は、例えば、上述した図４のステップＳ１３で実行された役抽選手段１２０の抽選処理の結果が、何らかの役に当選している場合には、電車移動遊技を選択し、いずれの役にも当選していない、すなわち外れの場合には、その他の演出を選択するような処理である。また、役抽選手段１２０の抽選処理の結果が、特別役や特定の小役に当選したときのみに、電車移動遊技が選択されるようにしてもよい。このようにすることで、電車移動遊技が行われたときには、何らかの役に当選したことや、特定の役に当選したことを遊技者に報知することができる。
【０２５１】
次に、ステップＳ３４の処理で、選択された演出が電車移動遊技であったか否かを判断する（ステップＳ３５）、選択された演出が電車移動遊技でないと判別したときには（ＮＯ）、直ちに、その他の演出の処理が実行され（ステップＳ３６）、本サブルーチンを終了する。
【０２５２】
ステップＳ３５の判断処理で、選択された演出が電車移動遊技であると判別したときには（ＹＥＳ）、電車移動遊技を既に開始しているか否かを判断する（ステップＳ３７）。電車移動遊技は、複数回の単位遊技に亘って継続的に行われるもので、メイン制御手段１００で今回の単位遊技が行われるよりも以前に、電車移動遊技が開始されている場合もある。このステップＳ３７の判断処理は、この今回の単位遊技が行われるよりも前に、電車移動遊技が開始されているか否かを判断する処理である。
【０２５３】
電車移動遊技を既に開始していないと判別したとき（ＮＯ）、すなわち、今回行われている単位遊技に対応して、電車移動遊技を開始する場合には、電車移動遊技における終着駅を選択する（ステップＳ３８）。上述したように、終着駅は、５２１個の停止駅のうち予め定められた２５個の終着駅から選択されるものである。このステップＳ３８の処理は、予め定められた２５個の終着駅から１つのものを、これから行う電車移動遊技における終着駅として選択する処理である。
【０２５４】
上述したステップＳ３７の判断処理で、電車移動遊技を既に開始していると判別したとき（ＹＥＳ）、又は、ステップＳ３８の処理を実行したときには、後述する電車移動遊技を実行する処理のサブルーチンを呼び出して実行し（ステップＳ３９）、本サブルーチンを終了する。
【０２５５】
上述したステップＳ３１の判断処理で、役抽選結果を受信していないと判別したときには（ＮＯ）、ストップスイッチ４４ａ，４４ｂ又は４４ｃが操作されたことを示すストップ信号を受信したか否かを判断する（ステップＳ４０）。この処理をすることで、遊技者によって、ストップスイッチ４４ａ，４４ｂ又は４４ｃが操作されたか否かを判断することができる。この処理は、図４のステップＳ１７の処理に対応する。
【０２５６】
ストップ信号を受信したと判別したときには（ＹＥＳ）、ステップＳ３４の処理で選択された演出が、電車移動遊技であるか否かを判断する（ステップＳ４１）。ステップＳ３４の処理で選択された演出が、電車移動遊技であると判別したときには（ＹＥＳ）、後述する電車移動遊技を終了する処理のサブルーチンを呼び出して実行し（ステップＳ４２）、本サブルーチンを終了する。一方、ステップＳ３４の処理で選択された演出が、電車移動遊技でないと判別したときには（ＮＯ）、後述する連続演出を終了する処理のサブルーチンを呼び出して実行し（ステップＳ４３）、本サブルーチンを終了する。
【０２５７】
＜電車移動遊技の実行処理＞
図６は、上述した図５のステップＳ３９の処理で呼び出されて実行される電車移動遊技を実行する処理のサブルーチンを示すフローチャートである。なお、この処理は、電車移動遊技を開始するときにも、再開するときにも実行される。
【０２５８】
最初に、電車移動遊技で使用するサイコロの数を決定する（ステップＳ５１）。上述したように、電車移動遊技は、双六ゲームを模した遊技であり、ステップＳ５１の処理は、電車移動遊技で用いるサイコロの数を決定する処理である。本実施の形態では、サイコロの数は、１ないし４個であり、ステップＳ５１の処理によって、１ないし４個のうちのいずれかに決定される。ステップＳ５１の処理によって決定されたサイコロの数が、１個となった場合には、サイコロの出目は、１ないし６であるので、電車を１駅ないし６駅だけ進めることができる。また、決定されたサイコロの数が、２個となった場合には、サイコロの出目は、２ないし１２であるので、電車を２駅ないし１２駅だけ進めることができる。同様に、決定されたサイコロの数が、３個となった場合には、電車を３駅ないし１８駅だけ進めることができ、決定されたサイコロの数が、４個となった場合には、電車を４駅ないし２４駅だけ進めることができる。このように、決定されたサイコロの数が多いほど、現在の停止駅から離れた停止駅に移動させることができる。
【０２５９】
サイコロの数を決定する処理も、役抽選手段１２０の抽選処理の結果に応じて決定することができる。例えば、何らかの役に当選した場合には、サイコロの数が多くなるようにし、外れの場合には、サイコロの数が少なくなるようにすることができる。後述するように、電車移動遊技が始まると、ステップＳ５１の処理で決定された数のサイコロの画像が、画像表示装置３４に表示される。このため、画像表示装置３４に表示されたサイコロの数が多い場合には、何らかの役に当選した可能性があることを遊技者に報知することができる。
【０２６０】
次に、図１８に示した最短駅数データを参照して、現在停止駅から終着駅までの移動駅数を取得する（ステップＳ５２）。この移動駅数は、現在停止駅から終着駅に至るまでの最短経路における駅数であり、現在停止駅から終着駅に至るまでの最も短い距離を示すものである。
【０２６１】
上述した最短駅数データは、所定の２つの停止駅を最短の経路で結んだとしたときに、その２つの停止駅の間に存在する停止駅の数に１を加えた値から構成される。本実施の形態では、５２１個の停止駅の全てについて、互いに異なる２つの停止駅を組み合せて、その２つの停止駅を最短の経路で結び、２つの停止駅の間に存在する停止駅の数に１を加えた値によって構成される。以下では、この値を最短駅数と称する。最短駅数データもサブ制御手段２００の記憶手段（図示せず）に予め記憶されている。
【０２６２】
図１８は、この最短駅数データの例を示す表である。図１８に示した表の横方向には、２つの停止駅のうちの第１の停止駅として、５２１個の停止駅が示されており、表の縦方向は、２つの停止駅のうちの第２の停止駅として、５２１個の停止駅が示されている。この表の第１の停止駅を示す列と第２の停止駅を示す行とが交差するセルの値が、最短駅数である。例えば、この表に示すように、現在停止駅が、停止駅識別番号５の停止駅であり、途中停止駅が、停止駅識別番号２の停止駅であるときには、最短駅数は２である。図１５に示すように、停止駅識別番号５の停止駅と停止駅識別番号２の停止駅とを結ぶ最短の経路では、その間に存在する停止駅は、停止駅識別番号１の停止駅の１つのみであるので、これに１を加えると２となり、最短駅数データから得られた最短駅数と一致する。
【０２６３】
上述したステップＳ５２の処理は、この最短駅数データを用いることによって、現在停止駅から終着駅までの移動駅数を算出する処理である。この処理は、最短駅数データの第１の停止駅を現在停止駅とし、第２の停止駅を終着駅として、最短駅数データを参照することによって、現在停止駅から終着駅までの最短駅数が得られ、これを移動駅数とする処理である。
【０２６４】
次に、現在停止駅から終着駅までの移動駅数が１３駅以上あるか否かを判断する（ステップＳ５３）。
【０２６５】
ステップＳ５３の判断処理で、現在停止駅から終着駅までの移動駅数が１３未満であると判別したときには（ＮＯ）、後述する図７の選択態様処理Ａのサブルーチンを呼び出して実行する（ステップＳ５４）。一方、現在停止駅から終着駅までの移動駅数が１３以上であると判別したときには（ＹＥＳ）、電車移動遊技で使用するサイコロの数が３個以上であるか否かを判断する（ステップＳ５５）。このサイコロの数は、上述したステップＳ５１の処理によって決定されたものである。ステップＳ５５の判断処理で、電車移動遊技で使用するサイコロの数が３個未満であると判別したときには（ＮＯ）、上述したステップＳ５４の処理を実行する。
【０２６６】
ステップＳ５５の判断処理で、電車移動遊技で使用するサイコロの数が３個以上であると判別したときには（ＹＥＳ）、後述する図１０の選択態様処理Ｂのサブルーチンを呼び出して実行する（ステップＳ５６）。
【０２６７】
上述したステップＳ５４又はＳ５６の処理を実行した後、サイコロが回転する画像が、画像表示装置３４で表示されるようにし（ステップＳ５７）、本サブルーチンを終了する。
【０２６８】
このように、ステップＳ５３の判断処理で、現在停止駅から終着駅までの移動駅数が１３未満であると判別したとき、すなわち、終着駅までにある程度近づいているときには、選択態様処理Ａが実行される。また、ステップＳ５５の判断処理で、電車移動遊技で使用するサイコロの数が３個未満であると判別したとき、すなわち、短い距離しか電車を移動できないときにも、選択態様処理Ａが実行される。
【０２６９】
これに対して、ステップＳ５３の判断処理で、現在停止駅から終着駅までの移動駅数が１３以上であり、かつ、ステップＳ５５の判断処理で、電車移動遊技で使用するサイコロの数が３個以上であると判別したとき、すなわち、現在停止駅から終着駅までの距離がある程度遠く、かつ、電車を長い距離、移動できる可能性がある場合には、選択態様処理Ｂが実行される。
【０２７０】
＜選択態様処理Ａ＞
図７は、上述した図６のステップＳ５４の処理で呼び出されて実行される選択態様処理Ａのフローチャートである。
【０２７１】
最初に、第１の選択態様〜第４の選択態様の４つの選択態様から、１つの選択態様を抽選処理によって定める（ステップＳ６１）。
【０２７２】
この４つの選択態様のうちの第１の選択態様は、特定駅を定めずに途中停止駅を選択する選択態様である。本実施の形態では、上述した「通常駅」又は「特殊駅」のうち１つを選択し、選択したものを「特定駅」と称する。これらの「通常駅」や「特殊駅」は、上述したように、停止駅が有する演出機能を決めるためのものである。「通常駅」や「特殊駅」は、キャラクタがその停止駅に停止したときには、その後、連続演出を開始する機能を有する停止駅である。このように、「通常駅」や「特殊駅」を特定駅として定めて、途中停止駅を選択するようにすることで、所望する演出が、選択されやすいようにできる。また、本実施の形態では、特定駅の選択の処理には、「通常駅」又は「特殊駅」のいずれも選択しない「特定駅なし」という選択もある。特定駅の選択は、後述する図８のステップＳ８６の処理で実行される。
【０２７３】
上述した第１の選択態様は、特定駅を定めずに、「特定駅なし」として、途中停止駅を選択する選択態様である。また、第２の選択態様は、「通常駅」を特定駅として定めて途中停止駅を選択する選択態様であり、第３の選択態様は、「特殊駅」を特定駅として定めて途中停止駅を選択する選択態様である。さらに、第４の選択態様は、終着駅到達可能態様であり、キャラクタを終着駅に到達させることができる選択態様である。後述するように、図６のステップＳ５１の処理で決定されたサイコロの数によって定める最大移動距離の範囲に、終着駅が含まれていれば、必ず、終着駅を選択する態様である。
【０２７４】
上述したステップＳ６１の処理は、抽選処理によって、第１の選択態様〜第４の選択態様のうちのいずれかを選択する処理である。
【０２７５】
このステップＳ６１の処理を実行した後、停止禁止出目データの禁止出目を読み出す（ステップＳ６２）。
【０２７６】
上述した禁止出目は、サイコロの出目として表示されることを禁止する出目であり、停止禁止出目データは、この禁止出目を記憶しているデータである。
【０２７７】
図２０（ａ）〜（ｄ）は、停止禁止出目データの概要を示す表である。図２０（ａ）は、停止駅識別番号１の停止駅についての禁止出目を記憶する停止禁止出目データであり、同様に、図２０（ｂ）は、停止駅識別番号２の停止駅について、図２０（ｃ）は、停止駅識別番号５２０の停止駅について、図２０（ｄ）は、停止駅識別番号５２１の停止駅についてのものである。このように、停止禁止出目データは、５１２個あり、５１２個の停止駅の各々について定められている。５１２個の停止禁止出目データのうち、電車の現在停止駅に対応したものを用いる。また、停止禁止出目データの各々は、２５個の記憶領域を有し、２５個の終着駅の各々についての禁止出目が記憶されている。
【０２７８】
上述したように、禁止出目は、サイコロの出目として表示されることを禁止する出目である。後で詳述するように、現在停止駅から電車を進めるときに、電車を進める先の停止駅（途中停止駅）を決める処理をする。禁止出目は、別の見方をすれば、電車を進める先の停止駅を決める処理をするときに、電車を進める先の停止駅として、特定の終着駅が選択されないようにするために用いるデータである。すなわち、特定の終着駅に電車を進めたくない場合であっても、終着駅を示す出目がサイコロの出目として表示された場合には、その終着駅に電車を進めざるを得ないが、この禁止出目データを用いることによって、このような不都合を防止することができる。このように、禁止出目は、その特定の終着駅が選択されないように用いるものであると共に、停止駅の選択処理の結果と矛盾しないように、禁止出目がサイコロの出目として表示されないように用いるものである。
【０２７９】
また、上述した場合とは逆に、電車を進める先の停止駅を決める処理をするときに、ある特定の終着駅が選択されるように用いることもできる。すなわち、特定の終着駅に電車を進めたい場合に、その特定の終着駅が選択されるように用いると共に、この終着駅の選択処理の結果と矛盾しないように、禁止出目がサイコロの出目として表示されるようにも用いることができる。このため、上述したように、停止禁止出目データの各々には、２５個の終着駅の各々についての禁止出目が記憶されている。
【０２８０】
この禁止出目データを用いることによって、単位遊技の遊技の進行や結果に応じた電車移動遊技を演出として行うことができる。
【０２８１】
以下では、より具体的に、停止禁止出目データについて説明する。この説明では、図２０（ａ）に示したものを用いる。図２０（ａ）に示す停止禁止出目データは、停止駅識別番号１の停止駅についての禁止出目を記憶する。図２０（ａ）に示す停止禁止出目データの終着駅１の記憶領域には、「４０」、「２０」、「５８」というデータが記憶されている。この「４０」、「２０」、「５８」というデータは、１６進法で示したものであり、２進法に直すと、図２０（ｅ）の２段目に示すようになる。なお、図２０（ｅ）の１段目は、「４０」、「２０」、「５８」が１６進法であることを明確にするために「Ｈ」を付して示した。また、図２０（ｅ）に示した表では、右から、「４０」、「２０」、「５８」の順に並んでいる。「４０」は、２進法で示すと、「０１００００００」であり、「２０」は、２進法で示すと、「００１０００００」であり、「５８」は、２進法で示すと、「０１０１１０００」である。これらの２進法で表した「４０」、「２０」、「５８」は、全体で、「０１０１１０００００１００００００１００００００」という「０」と「１」と組み合せたデータである。このデータを右端からの順番で１つずつ順に見ることで、禁止出目を得ることができる。すなわち、右端から７番目、１４番目、２０番目、２１番目、及び２３番目のみが、「１」という数値であり、その他は「０」という数値である。この場合には、禁止出目は、「７」、「１４」、「２０」、「２１」及び「２３」となる。
【０２８２】
上述したように、電車を進める先の停止駅として、特定の終着駅が選択されないようにするときには、上述した「７」、「１４」、「２０」、「２１」及び「２３」が、出目とならないようにする。一方、電車を進める先の停止駅として、特定の終着駅が選択するようにするときには、「７」、「１４」、「２０」、「２１」又は「２３」が、出目となるようにする。
【０２８３】
以下では、「７」、「１４」、「２０」、「２１」又は「２３」が禁止出目となる理由を説明する。上述したように、図２０（ａ）に示した停止禁止出目データは、電車の現在停止駅が、停止駅識別番号１の停止駅（稚内）であるときのものである。さらに、このときの終着駅１のデータは、電車が停止駅識別番号１の停止駅にいるときに、そこから電車を進める場合に、終着駅１が選択されないように、又は選択されるように用いるものである。すなわち、この場合には、電車が、元の停止駅に戻らないように、又は戻るようにするために用いるデータである。
【０２８４】
図１５を参照すると、停止駅識別番号の順に、１→２→３→４→７→６→５→１という経路が、元の停止駅識別番号１の停止駅に戻る経路の１つであり、７番目の停止駅が、元の停止駅識別番号１の停止駅となる。したがって、「７」を禁止出目データとする。また、１→２→３→４→７→６→５→１→２→３→４→７→６→５→１のような経路のように、２周して元の停止駅識別番号１の停止駅に戻る場合もある。この場合には、１４番目の停止駅が、元の停止駅識別番号１の停止駅となり、「１４」を禁止出目データとする。さらに、１→２→３→４→７→６→５→１→２→３→４→７→６→５→１→２→３→４→７→６→５→１のような経路のように、３周して元の停止駅識別番号１の停止駅に戻る場合もある。この場合には、２１番目の停止駅が、元の停止駅識別番号１の停止駅となり、「２１」を禁止出目データとする。さらにまた、１→５→６−８→１２→１３→１４→１８→３０→２９→３８→４９→４８→３７→２８→２７→１２→８→６→５→１の経路では、２０番目の停止駅が、元の停止駅識別番号１の停止駅となり、「２０」を禁止出目データとする。さらに、１→２→３→４→７→６→８→１２→１３→１４→１８→３０→２９→３８→４９→４８→３７→２８→２７→１２→８→６→５→１の経路では、２３番目の停止駅が、元の停止駅識別番号１の停止駅となり、「２３」を禁止出目データとする。
このように、元の停止駅識別番号１の停止駅に戻したくない場合には、「７」、「１４」、「２０」、「２１」又は「２３」を禁止出目とすることで、選択処理の結果と矛盾しないようにできる。また、逆に、元の停止駅識別番号１の停止駅に戻したい場合には、「７」、「１４」、「２０」、「２１」又は「２３」を出目とすることで、選択処理の結果と矛盾しないようにできる。
【０２８５】
上述したステップＳ６２の処理は、このような禁止出目を読み出す処理である。上述した例の場合には、禁止出目は、「７」、「１４」、「２０」、「２１」及び「２３」であり、これらの出目を読み出す処理が行われる。
【０２８６】
ステップＳ６２の処理を実行した後、ステップＳ６１の処理で選択された選択態様が、第４の選択態様であるか否かを判断する（ステップＳ６３）。ステップＳ６１の処理で選択された選択態様が、第４の選択態様でないと判別したときには（ＮＯ）、後述する図８に示す途中停止駅選択処理Ａのサブルーチンを呼び出して実行し（ステップＳ６４）、本サブルーチンを終了する。
【０２８７】
一方、ステップＳ６１の処理で選択された選択態様が、第４の選択態様であると判別したときには（ＹＥＳ）、サイコロの数が、終着駅に到達できる範囲の数であるか否か、すなわち、図６のステップＳ５１の処理で決定されたサイコロの数によって定まる最大の出目の値が、図６のステップＳ５２の処理で取得した現在停止駅から終着駅までの移動駅数よりも大きいか否かを判断する（ステップＳ６５）。サイコロの数が、終着駅に到達できる範囲の数でないと判別したときには（ＮＯ）、サイコロの数に応じて抽選処理を実行して、出目の数を決定する（ステップＳ６６）。なお、このステップＳ６６の処理を実行するときには、上述したステップＳ６２の処理によって読み出した禁止出目を用いることなく、出目の数を決定する。例えば、図６のステップＳ５１の処理で決定されたサイコロの数が３つである場合には、３以上１８以下の範囲の１つの整数を等確率で決定する。
【０２８８】
次に、ステップＳ６６の処理で決定された出目の値に対応した途中停止駅を選択する（ステップＳ６７）。この途中停止駅の選択は、現在停止駅から終着駅に至るまでの最短経路における停止駅のうちから選択するので、出目の値から一義的に停止駅を選択することができる。
【０２８９】
上述したステップＳ６５の判断処理で、サイコロの数が、終着駅に到達できる範囲の数であると判別したときには（ＹＥＳ）、上述したステップＳ６２の処理によって読み出した禁止出目のうちから１つを、抽選処理によって定める（ステップＳ６８）。例えば、読み出した禁止出目が、「７」、「１４」、「２０」、「２１」又は「２３」の５つの数値であるときには、これらの５つの数値から１つの数値を、抽選処理によって定める。
【０２９０】
ステップＳ６８の処理を実行した後、終着駅を選択する（ステップＳ６９）。上述したように、禁止出目を選択すれば、必ず終着駅に到達することができるので、ステップＳ６９の処理では、何ら判断することなく、終着駅を選択することができる。
【０２９１】
上述したステップＳ６７又はＳ６９の処理を実行した後、ステップＳ６６又はＳ６９の処理で決定した出目を記憶し（ステップＳ７０）、本サブルーチンを終了する。
【０２９２】
＜途中停止駅選択処理Ａ＞
図８は、図７のステップＳ６４の処理で呼び出されて実行される途中停止駅を選択する処理のサブルーチンを示すフローチャートである。
【０２９３】
最初に、図６のステップＳ５１の処理で決定されたサイコロの数に応じて、図７のステップＳ６２の処理で読み出した禁止出目以外の数を出目として、抽選処理によって定める（ステップＳ８１）。例えば、読み出した禁止出目が、「７」、「１４」、「２０」、「２１」又は「２３」の５つの数値であり、サイコロの数が２個である場合には、２以上１２以下の範囲で、かつ「７」以外の整数を出目とする。なお、この途中停止駅選択処理Ａが実行されるときには、サイコロの数は、１個又は２個のいずれかである。
【０２９４】
次に、経路データを参照して、現在停止駅を起点とした全ての経路の経路情報を読み出す（ステップＳ８２）。
【０２９５】
上述した経路データは、５２１個の停止駅の各々を起点として選択できる経路の全てが予め記憶されたデータである。なお、本実施の形態では、経路データは、５２１個の停止駅の各々を起点として計数して、１２個目までの停止駅に至るまでの経路を記憶するものである。この経路データもサブ制御手段２００の記憶手段（図示せず）に予め記憶されている。
【０２９６】
図１９は、上述した経路データを表形式で示した図である。
【０２９７】
図１９（ａ）は、経路データの全体の概要を示す表である。図１９（ａ）の表の第１列は、５２１個の停止駅の停止駅識別番号であり、図１９の表の第１列に示したものと同じである。さらに、図１９（ａ）の表の第２列は、これらの５２１個の停止駅の各々に対応する経路データである。なお、この図１９（ａ）の第２列では、簡略化して示すために、停止駅の各々で選択できる経路の総数のみを示した。以下では、この停止駅の各々で選択できる経路の総数を経路数という。
【０２９８】
上述した図１９（ａ）の第２列の経路データの具体的なデータ構造を、図１９（ｂ）に示す。図１９（ｂ）に示すように、経路データの各々は、経路数をｎ個とした場合には、経路数ｎを記憶するための記憶領域と、経路数ｎ個分の具体的な経路情報を記憶するための記憶領域とからなる。
【０２９９】
例えば、停止駅識別番号１の停止駅（稚内）の場合には、後述するように、２３通りの経路が存在するので、図１９（ｂ）の「経路数ｎ」の記憶領域には、「２３」という数値が記憶されている。さらに、この停止駅識別番号１の停止駅（稚内）の場合には、経路数２３個分の具体的な経路情報を記憶する記憶領域は、「第１経路情報」〜「第２３経路情報」からなる。これらの「第１経路情報」〜「第２３経路情報」の各々に、具体的な経路情報が記憶されている。
【０３００】
上述したように、停止駅識別番号１の停止駅（稚内）の場合には、２３通りの経路が存在する。経路を構成する停止駅を用いて、２３通りの経路を示すと、以下のようになる。なお、以下に示す経路は、停止駅の停止駅識別番号を用いて表した。
（１）  １→２→３→４→７→６→８→１２→１３→１４→１５→１６→２０
（２）  １→２→３→４→７→６→８→１２→１３→１４→１５→１６→９
（３）  １→２→３→４→７→６→８→１２→１３→１４→１８→３０→２９
（４）  １→２→３→４→７→６→８→１２→２７→２８→３７→４８→４９
（５）  １→２→３→４→７→６→８→１２→２７→２８→３７→３６→３５
（６）  １→２→３→４→７→６→８→１２→２７→２８→３７→３６→２６
（７）  １→２→３→４→７→６→５→１→２→３→４→７→６
（８）  １→５→６→７→４→３→２→１→５→６→７→４→３
（９）  １→５→６→７→４→３→２→１→５→６→８→１２→１３
（１０）  １→５→６→７→４→３→２→１→５→６→８→１２→２７
（１１）  １→５→６→８→１２→１３→１４→１５→１６→２０→１９→４０→４１
（１２）  １→５→６→８→１２→１３→１４→１５→１６→２０→１９→４０→５１
（１３）  １→５→６→８→１２→１３→１４→１５→１６→２０→１９→４０→３９
（１４）  １→５→６→８→１２→１３→１４→１５→１６→９
（１５）  １→５→６→８→１２→１３→１４→１８→３０→２９→３８→４９→５０
（１６）  １→５→６→８→１２→１３→１４→１８→３０→２９→３８→４９→４８
（１７）  １→５→６→８→１２→２７→２８→３７→４８→４９→５０→３９→４０
（１８）  １→５→６→８→１２→２７→２８→３７→４８→４９→３８→２９→３０
（１９）  １→５→６→８→１２→２７→２８→３７→３６→３５→４５→４６→４７
（２０）  １→５→６→８→１２→２７→２８→３７→３６→３５→４５→５３→５２
（２１）  １→５→６→８→１２→２７→２８→３７→３６→３５→２５→２４→２３
（２２）  １→５→６→８→１２→２７→２８→３７→３６→３５→２５→２４→１７
（２３）  １→５→６→８→１２→２７→２８→３７→３６→２６
【０３０１】
以下では、これらの２３個の経路を、経路（１）〜経路（２３）のように表す。例えば、上述した経路（１）では、停止駅識別番号１の停止駅（稚内）を起点として計数した１２個目の停止駅は、停止駅識別番号２０の停止駅である。経路（１）は、停止駅識別番号１の停止駅（稚内）から停止駅識別番号２０の停止駅に至るまでの経路である。その他の経路（２）〜（２３）の経路についても同様である。なお、停止駅識別番号１の停止駅（稚内）を起点として計数して、１２個に至るよりも前に終端の停止駅、例えば、停止駅識別番号９の停止駅に到達するような場合には、終端の停止駅までの経路となる。上述した経路（１４）や経路（２３）が、この場合に該当する。停止駅識別番号１の停止駅（稚内）の場合には、上述した図１９（ｂ）の「第１経路情報」〜「第２３経路情報」の各々の記憶領域には、上述した（１）〜（２３）に示した経路情報が記憶されている。
【０３０２】
なお、上述した例では、経路を構成する停止駅の停止駅識別番号によって経路情報を構成したが、隣り合う停止駅に至るまでの方向を示すベクトルデータによって構成してもよい。このようにすることで、経路情報を記憶させる記憶領域を小さくできる。例えば、右に向う経路「→」を「００」の２ビットデータとし、下に向う経路「→」を「０１」の２ビットデータとし、左に向う経路「→」を「１０」の２ビットデータとし、上に向う経路「→」を「１１」の２ビットデータとすることで、隣りに位置する停止駅の方向を、「００」、「０１」、「１０」又は「１１」のみのベクトルで表すことでき、経路情報を記憶させるのに必要な記憶領域を小さくできる。
【０３０３】
電車の現在停止駅が、停止駅識別番号１の停止駅である場合には、上述したステップＳ８２の処理は、上述した経路（１）〜（２３）を構成する停止駅識別番号の全てを読み出す処理である。
【０３０４】
ステップＳ８２の処理を実行した後、ステップＳ８２の処理で読み出した経路情報から、停止可能駅テーブルを経路ごとに生成して、経路情報に含まれる停止駅を停止可能駅として経路ごとに停止可能駅テーブルに記憶させる（ステップＳ８３）。停止可能駅テーブルは、経路ごとに生成されるので、１つの経路について、１つの停止可能駅テーブルが生成される。停止可能駅テーブルの各々は、１２個の記憶領域からなる。これらの１２個の記憶領域には、経路が示す順番に従って、経路を構成する停止駅の停止駅識別番号が、停止可能駅として、１つずつ記憶される。
【０３０５】
上述したステップＳ８３の処理によって生成される停止可能駅テーブルの例を図２１（ａ）に示す。
【０３０６】
図２１（ａ）に示した例は、停止駅識別番号１の停止駅を起点としたときの停止可能駅である。図２１（ａ）に示すように、１つの停止可能駅テーブルは、１２個の記憶領域からなる。なお、図２１（ａ）に示した例では、１２個の記憶領域を２段に分けて示したが、上段の左端から右端に向って、１番目の記憶領域から６番目の記憶領域で、下段の左端から右端に向って、７番目の記憶領域から１２番目の記憶領域である。
【０３０７】
図８に示した途中停止駅選択処理Ａのフローチャートは、サイコロの数が、１個又は２個であるときに呼び出されて実行されるので（図６のステップＳ５５参照。）、停止可能駅の数は、最大で１２駅までであり、１つの停止可能駅テーブルには、１２個の記憶領域を確保しておけばよい。
【０３０８】
上述したように、１つの経路について、１つの停止可能駅テーブルが生成される。このため、停止駅識別番号１の停止駅を起点とした場合には、経路（１）〜経路（２３）があるので、図２１（ａ）に示すように、２３個の停止可能駅テーブルが生成される。図２１（ａ）の経路（１）の停止可能駅テーブルの１２個の記憶領域には、経路（１）を構成する停止駅の停止駅識別番号が、経路を示す順番に従って記憶されている。
【０３０９】
具体的には、図２１（ａ）に示すように、経路（１）の停止可能駅テーブルには、順に、２，３，４，７，６，８，１２，１３，１４，１５，１６，２０の１２個の数値が記憶されている。すなわち、経路（１）の停止可能駅テーブルの１番目の記憶領域には、停止駅識別番号「２」が記憶され、２番目の記憶領域には、停止駅識別番号「３」が記憶され、・・・、１２番目の記憶領域には、停止駅識別番号「２０」が記憶されている。このように、停止可能駅テーブルの１番目の記憶領域には、経路（１）を構成する停止駅識別番号の値が、経路を示すように、順に記憶されている。
【０３１０】
また、図２１（ａ）に示すように、経路（２３）の停止可能駅テーブルには、順に、５，６，８，１２，２７，２８，３７，３６，２６の９個の数値が記憶されている。すなわち、経路（２３）の停止可能駅テーブルの１番目の記憶領域には、停止駅識別番号「５」が記憶され、２番目の記憶領域には、停止駅識別番号「６」が記憶され、・・・、９番目の記憶領域には、停止駅識別番号「２６」が記憶されている。このように、停止可能駅テーブルの２３番目の記憶領域には、経路（２３）を構成する停止駅識別番号の値が、経路を示すように、順に記憶されている。
【０３１１】
停止可能駅テーブルの構成をこのようにしたことにより、ある一の経路の停止可能駅テーブルの記憶領域に記憶されている数値を、順に読み出すことによって、その経路を構成する停止駅の停止駅識別番号を得ることができる。例えば、経路（１）の停止可能駅テーブルの記憶領域に記憶されている数値を、順に読み出すことによって、上述したように経路（１）を構成する停止駅の停止駅識別番号「１→２→３→４→７→６→８→１２→１３→１４→１５→１６→２０」を得ることができる。
【０３１２】
なお、他の経路（２）〜経路（２２）についても同様に生成されており、図２１（ａ）では、経路（２）〜経路（２２）の停止可能駅テーブルについては省略して示した。
【０３１３】
上述したステップＳ８３の処理を実行した後、ステップＳ８３の処理によって停止可能駅テーブルに記憶された停止可能駅のうち、ステップＳ８１の処理で抽選された出目の値に対応した記憶領域に記憶されている停止駅識別番号を、ステップＳ８３の処理で用いた全ての経路について抽出する（ステップＳ８４）。
【０３１４】
例えば、ステップＳ８１の処理で、抽選処理によって出目が「６」と決定されたときには、経路（１）〜経路（２３）の６番目の記憶領域に記憶されている停止駅識別番号を抽出する。具体的には、図２１（ａ）に示すように、経路（１）の停止可能駅テーブルの６番目の記憶領域には、「８」が記憶されており、経路（２３）の停止可能駅テーブルの６番目の記憶領域には、「２８」が記憶されている。ステップＳ８４の処理は、これらの経路（１）については、「８」を、経路（２３）については、「２８」を抽出する。図２１（ｂ）は、このステップＳ８４の処理によって、６番目の記憶領域のみが抽出されたことを示す図であり、図２１（ｂ）では、抽出されなかった６番目の記憶領域以外の記憶領域を明確にするために斜線を付して示した。
【０３１５】
なお、上述したように、図２１に示した例では、経路（１）〜経路（２３）の２３個の経路が存在するので、ステップＳ８４の処理は、これらの２３個の経路の全ての６番目の記憶領域に記憶されている停止駅識別番号を抽出する処理となる。また、ステップＳ８４の処理は、停止駅識別番号を抽出する処理であるが、この処理は、停止駅識別番号が示す停止可能駅を抽出することと同等であるので、以下では、停止可能駅を抽出すると表現する場合もある。
【０３１６】
ステップＳ８４の処理を実行した後、ステップＳ８４の処理で抽出した停止可能駅のうちから、これらの停止可能駅が有する機能に着目して、
（ａ）最も終着駅に近い赤色駅以外の停止駅と、
（ｂ）最も終着駅に近い赤色駅と、
（ｃ）最も終着駅に近い通常駅と、
（ｄ）最も終着駅に近い特殊駅と
の４つの停止可能駅を選択する（ステップＳ８５）。
【０３１７】
次に、抽選処理によって特定駅を決定する（ステップＳ８６）。この特定駅とは、このステップＳ８６の処理によって、「通常駅」又は「特殊駅」のうちのいずれか１つを、抽選処理で選択されたものである。このステップＳ８６の処理では、「通常駅」又は「特殊駅」のいずれも選択しない「特定駅なし」という処理もする。したがって、ステップＳ８６の処理は、通常駅を特定駅と決定する場合と、特殊駅を特定駅と決定する場合と、特定駅なしと決定する場合との３つの場合がある。
【０３１８】
これらの「通常駅」や「特殊駅」は、上述したように、停止駅が有する演出機能を決めるためのものである。「通常駅」や「特殊駅」は、キャラクタがその停止駅に停止したときには、その後、連続演出を開始する契機となる演出機能を有する停止駅である。
【０３１９】
ステップＳ８６の処理を実行した後、後述する図９に示す条件判定処理のサブルーチンを呼び出して実行し（ステップＳ８７）、本サブルーチンを終了する。
【０３２０】
＜条件判定処理＞
図９は、上述した図８のステップＳ８７の処理で呼び出されて実行される条件判定処理のサブルーチンを示すフローチャートである。
【０３２１】
最初に、第１条件が成立したか否かを判断する（ステップＳ９１）。この第１条件は、上述した図８のステップＳ８５の処理で選択した（ａ）最も終着駅に近い赤色駅以外の停止駅と、（ｂ）最も終着駅に近い赤色駅とを用いて判断する条件である。以下では、「最も終着駅に近い赤色駅以外の停止駅」を「最近他種駅」と称し、「最も終着駅に近い赤色駅」を「最近赤色駅」と称する。具体的には、第１条件は、最近赤色駅から終着駅までの移動駅数に４を加えた値が、最近他種駅から終着駅までの移動駅数よりも小さいことである。すなわち、この第１条件は、（１）最近赤色駅が、最近他種駅よりも終着駅に近いこと、かつ、（２）最近赤色駅と最近他種駅との差が４より多い移動駅数であることである。したがって、この第１条件は、大まかには、最近赤色駅が、最近他種駅よりも終着駅に、ある程度近いことである。
【０３２２】
上述したステップＳ９１の判断処理で、第１条件が成立すると判別したとき（ＹＥＳ）、すなわち、（１）最近赤色駅が、最近他種駅よりも終着駅に近く、かつ、（２）最近赤色駅と最近他種駅との差が４より多い移動駅数であるときには、上述した「最近赤色駅」を途中停止駅として選択し（ステップＳ９２）、本サブルーチンを終了する。
【０３２３】
一方、ステップＳ９１の判断処理で、第１条件が成立しないと判別したときには（ＮＯ）、特定駅が存在するか否かを判断する（ステップＳ９３）。特定駅は、上述した図８のステップＳ８６の処理で決定されたものである。ステップＳ９３の判断処理で、特定駅が存在しないと判別したとき（ＮＯ）、すなわち、図８のステップＳ８６の処理で「特定駅なし」と決定されていたときには、上述した「最近他種駅」を途中停止駅として選択し（ステップＳ９４）、本サブルーチンを終了する。
【０３２４】
ステップＳ９３の判断処理で、特定駅が存在すると判別したとき（ＹＥＳ）、すなわち、図８のステップＳ８６の処理で、「通常駅」又は「特殊駅」のいずれかを「特定駅」として決定していたときには、図８のステップＳ８６の処理で、「通常駅」を「特定駅」として決定していたか否かを判断する（ステップＳ９５）。「通常駅」を「特定駅」として決定していたと判別したときには（ＹＥＳ）、第２条件が成立しているか否かを判断する（ステップＳ９６）。
【０３２５】
この第２条件は、上述した図８のステップＳ８５の処理で選択した（ａ）最も終着駅に近い赤色駅以外の停止駅と、（ｃ）最も終着駅に近い通常駅とを用いて判断する条件である。以下では、「最も終着駅に近い赤色駅以外の停止駅」を「最近他種駅」と称し、「最も終着駅に近い通常駅」を「最近通常駅」と称する。具体的には、第２条件は、最近他種駅から終着駅までの移動駅数に３を加えた値が、最近通常駅から終着駅までの移動駅数以上であることである。すなわち、この第２条件が成立するときは、（１）「最近通常駅」が、「最近他種駅」よりも終着駅に近いこと、又は（２）「最近通常駅」が、「最近他種駅」よりも終着駅から遠い場合であっても、「最近通常駅」と「最近他種駅」との差が３以下の移動駅数であることのいずれか一方が成立するときである。したがって、この第２条件は、大まかには、最近通常駅が、最近他種駅よりも終着駅に、ある程度近いことである。
【０３２６】
上述したステップＳ９６の判断処理で、第２条件が成立すると判別したとき（ＹＥＳ）、すなわち、（１）「最近通常駅」が、「最近他種駅」よりも終着駅に近いか、又は（２）「最近通常駅」が、「最近他種駅」よりも終着駅から遠いかのときには、上述した「最近通常駅」を途中停止駅として選択し（ステップＳ９７）、本サブルーチンを終了する。
【０３２７】
一方、ステップＳ９６の判断処理で、第２条件が成立しないと判別したときには（ＮＯ）、上述した「最近他種駅」を途中停止駅として選択し（ステップＳ９８）、本サブルーチンを終了する。
【０３２８】
上述したステップＳ９５の判断処理で、「通常駅」を「特定駅」として決定していないと判別したとき（ＮＯ）、すなわち、「特殊駅」を「特定駅」として決定していたと判別したときには、第３条件が成立しているか否かを判断する（ステップＳ９９）。
【０３２９】
この第３条件は、上述した図８のステップＳ８５の処理で選択した（ａ）最も終着駅に近い赤色駅以外の停止駅と、（ｄ）最も終着駅に近い特殊駅とを用いて判断する条件である。以下では、「最も終着駅に近い赤色駅以外の停止駅」を「最近他種駅」と称し、「最も終着駅に近い特殊駅」を「最近特殊駅」と称する。具体的には、第３条件は、最近他種駅から終着駅までの移動駅数に６を加えた値が、最近特殊駅から終着駅までの移動駅数以上であることである。すなわち、この第３条件が成立するときは、（１）「最近特殊駅」が、「最近他種駅」よりも終着駅に近いこと、又は（２）「最近特殊駅」が、「最近他種駅」よりも終着駅から遠い場合であっても、「最近特殊駅」と「最近他種駅」との差が６以下の移動駅数であることのいずれか一方が成立するときである。したがって、この第３条件は、大まかには、最近特殊駅が、最近他種駅よりも終着駅に、ある程度近いことである。
【０３３０】
上述したステップＳ９９の判断処理で、第３条件が成立すると判別したとき（ＹＥＳ）、すなわち、（１）「最近特殊駅」が、「最近他種駅」よりも終着駅に近いとき、又は（２）「最近特殊駅」が、「最近他種駅」よりも終着駅から遠いときには、上述した「最近特殊駅」を途中停止駅として選択し（ステップＳ１００）、本サブルーチンを終了する。
【０３３１】
一方、ステップＳ９９の判断処理で、第３条件が成立しないと判別したときには（ＮＯ）、上述した「最近他種駅」を途中停止駅として選択し（ステップＳ１０１）、本サブルーチンを終了する。
【０３３２】
上述したように、ステップＳ９１の判断処理で、第１条件が成立すると判別したときのみに、ステップＳ９２の処理で、最近赤色駅が選択される。すなわち、最近赤色駅が選択されるのは、第１条件を満たすときのみである。このような処理を行うことによって、第１条件が成立するときには、必ず赤色駅が選択されるようにでき、赤色駅を優先されるようにできる。また、第１条件を成立しにくくすることによって、キャラクタを赤色駅に停止させにくくすることができると共に、キャラクタが赤色駅に停止したことに基づいて行われる演出を希少なものにできるので、このような演出が行われたときには、単位遊技の進行や結果が遊技者に有利なものになったのではないかという期待感を遊技者に与えることもできる。
【０３３３】
さらに、ステップＳ９６の判断処理で、第２条件が成立すると判別したときには、ステップＳ９７の処理で、最近通常駅が選択され、ステップＳ９９の判断処理で、第２条件が成立すると判別したときには、ステップＳ１００の処理で、最近特殊駅が選択される。したがって、第２条件が成立したときには、最近通常駅が優先的に選択され、第３条件が成立したときには、最近特殊駅が優先的に選択される。しかし、最近通常駅や最近特殊駅は、ステップＳ９４、Ｓ９８又はＳ１０１の処理でも選択される。このため、第２条件や第３条件が成立しないときでも、最近通常駅や最近特殊駅が選択されるので、最近通常駅や最近特殊駅は、上述した最近赤色駅と比べると優先度は低くなる。このようにすることで、停止駅が有する演出機能に応じて優先度を調節することができる。さらに、このような処理をすることによって、キャラクタが停止駅に停止したことに基づいて行われる演出の希少性も、演出機能の種類に応じて調節することができる。
【０３３４】
＜選択態様処理Ｂ＞
図１０は、上述した図６のステップＳ５６の処理で呼び出されて実行される選択態様処理Ｂのフローチャートである。なお、図７に示した選択態様処理Ａと同様の処理については、同じステップ番号を付した。具体的には、ステップＳ６１〜Ｓ６３及びＳ６５〜Ｓ７０の処理については、同様の処理を実行する。なお、この選択態様処理Ｂは、図６のステップＳ５３及びＳ５５の判断処理の結果、実行される処理であるので、現在停止駅から終着駅までの移動駅数が１３以上であり、かつ、サイコロの数が３個以上であるときに、実行される。したがって、ステップＳ６１〜Ｓ６３及びＳ６５〜Ｓ７０の処理が実行されるときに、現在停止駅から終着駅までの移動駅数や、サイコロの数については、図７に示した選択態様処理Ａとは異なる場合がある。
【０３３５】
図１０のステップＳ６３の判断処理で、ステップＳ６１の処理で選択された選択態様が、第４の選択態様でないと判別したときには（ＮＯ）、後述する図１１に示す途中停止駅選択処理Ｂのサブルーチンを呼び出して実行し（ステップＳ１０５）、本サブルーチンを終了する。
【０３３６】
＜途中停止駅選択処理Ｂ＞
図１１は、上述した図１０のステップＳ１０５の処理で呼び出されて実行される途中停止駅選択処理Ｂのフローチャートである。なお、図８に示した途中停止駅選択処理Ａと同様の処理については、同じステップ番号を付した。具体的には、ステップＳ８５〜Ｓ８７の処理については、同様の処理を実行する。
【０３３７】
最初に、図１８に示した最短駅数データを参照して、現在停止駅を起点として、停止駅の全てに至るまでの現在停止駅最短駅数テーブルを生成する（ステップＳ１１１）。現在停止駅最短駅数テーブルは、５２１個の記憶領域からなる。この現在停止駅最短駅数テーブルには、現在停止駅を起点としたときに、他の５２０個の停止駅に至るまでの最短駅数が記憶される。上述したように、この最短駅数は、図１８に示した最短駅数データを参照することによって得られる。
【０３３８】
図２２は、現在停止駅最短駅数テーブルの１つの例を示す。この図２２に示した現在停止駅最短駅数テーブルは、現在停止駅が、停止駅識別番号１の停止駅であるときに、ステップＳ１１１の処理を実行することによって生成されるものである。図２２に示した表では、表の第１行目（横方向）が、停止駅識別番号１〜１０の停止駅に至るまでの最短駅数が記憶され、第２行目（横方向）が、停止駅識別番号１１〜２０の停止駅に至るまでの最短駅数が記憶され、同じようにして、停止駅識別番号５２１の停止駅に至るまでの最短駅数が記憶されている。上述したように、この図２２に示した現在停止駅最短駅数テーブルを生成するときには、図１８に示した最短駅数データを参照する。図１８に示した第１の停止駅が、停止駅識別番号１の停止駅であるとして、これに対応する第２の停止駅の全ての最短駅数データのセルの値を読み出すことによって、現在停止駅最短駅数テーブルを生成することができる。
【０３３９】
次に、図６のステップＳ５１の処理で決定されたサイコロの数に応じて、図１０のステップＳ６２の処理で読み出した禁止出目以外の数を出目として、抽選処理によって定める（ステップＳ１１２）。ここでは、読み出した禁止出目が、「７」、「１４」、「２０」、「２１」又は「２３」の５つの数値であり、サイコロの数が４個である場合には、４以上２４以下の範囲で、かつ「７」、「１４」、「２０」、「２１」又は「２３」以外の整数を出目とする。なお、この途中停止駅選択処理Ｂが実行されるときには、サイコロの数は、３個又は４個のいずれかである。
【０３４０】
次に、ステップＳ１１１の処理によって現在停止駅最短駅数データに記憶された停止可能駅のうち、ステップＳ１１２の処理で抽選された出目に対応したものを抽出する（ステップＳ１１３）。例えば、ステップＳ１１２の処理によって、出目が「２０」と定めれられたときには、図２２に示すように、値が「２０」となっている停止駅のみを抽出する。なお、図２２では、出目が「２０」以外のものについては、明確にするために斜線を付して示した。
【０３４１】
図２２に示した例では、出目が「２０」である停止駅は、停止駅識別番号６６、９９、１２５の３つの停止駅であり、ステップＳ１１３の処理によって、これらの３つの停止駅が抽出される。
【０３４２】
ステップＳ１１３の処理を実行した後、ステップＳ８５〜Ｓ８７の処理が実行される。
【０３４３】
具体的には、ステップＳ１１３の処理によって抽出された停止駅のうち、
（ａ）最も終着駅に近い赤色駅以外の停止駅と、
（ｂ）最も終着駅に近い赤色駅と、
（ｃ）最も終着駅に近い通常駅と、
（ｄ）最も終着駅に近い特殊駅と
の４つの停止可能駅を選択する（ステップＳ８５）。次いで、特定駅を決定し（ステップＳ８６）、上述した図９の条件判定処理のサブルーチンを呼び出して実行して途中停止駅を選択して（ステップＳ８７）、本サブルーチンを終了する。
【０３４４】
＜電車移動遊技終了処理＞
図１２は、電車移動遊技を終了する処理のサブルーチンを示すフローチャートである。なお、このサブルーチンは、サブ制御手段２００において、所定のタイミング毎に呼び出されて実行される。
【０３４５】
最初に、第１ストップ信号を受信したか否かを判断する（ステップＳ１５１）。この第１ストップ信号は、３つのストップスイッチ４４ａ、４４ｂ又は４４ｃのうちのいずれか１つが、１つの単位遊技中に、最初に操作されたときに発せられる信号である。第１ストップ信号が発せられたと判別したときには（ＹＥＳ）、回転していた１つのサイコロが停止する態様の画像を表示し（ステップＳ１５２）、本サブルーチンを終了する。なお、サイコロが停止したときには、上述した図７若しくは図１０に示したフローチャートのステップＳ７０や、図８に示したフローチャートのステップＳ８１や、図１１に示したフローチャートのステップＳ１１２で記憶された出目になるような画像を表示する。
【０３４６】
ステップＳ１５１の判断処理で、第１ストップ信号が発せられていないと判別したときには（ＮＯ）、第２ストップ信号を受信したか否かを判断する（ステップＳ１５３）。この第２ストップ信号は、３つのストップスイッチ４４ａ、４４ｂ又は４４ｃのうちのいずれか１つが、１つの単位遊技中に、２番目に操作されたときに発せられる信号である。第２ストップ信号が発せられたと判別したときには（ＹＥＳ）、複数のサイコロが回転している態様を表示していたか否かを判断する（ステップＳ１５４）。複数のサイコロが回転している態様を表示していなかったと判断した場合、すなわち、１つのサイコロが回転している態様を表示していた場合には、上述したステップＳ１５２の処理で、停止する態様の画像を表示しているので、直ちに本サブルーチンを終了する。一方、複数のサイコロが回転している態様を表示していたと判別した場合には、回転していた残りのサイコロの全てが停止する態様の画像を表示し（ステップＳ１５５）、本サブルーチンを終了する。なお、全てのサイコロが停止したときには、全てのサイコロの出目の総和が、上述した図７若しくは図１０に示したフローチャートのステップＳ７０や、図８に示したフローチャートのステップＳ８１や、図１１に示したフローチャートのステップＳ１１２で記憶された出目になるような画像を表示する。
【０３４７】
上述したステップＳ１５３の判断処理で、第２ストップ信号が発せられていないと判別したときには（ＮＯ）、第３ストップ信号を受信したか否かを判断する（ステップＳ１５６）。この第３ストップ信号は、３つのストップスイッチ４４ａ、４４ｂ又は４４ｃのうちのいずれか１つが、１つの単位遊技中に、最後に操作されたときに発せられる信号である。第３ストップ信号を受信したと判別したときには（ＹＥＳ）、電車が、現在停止駅から途中停止駅まで移動する態様の画像を画像表示装置３４に表示する（ステップＳ１５７）。この途中停止駅は、上述した図７若しくは図１０のステップＳ６７若しくはＳ６９や、図９のステップＳ９７、Ｓ９８、Ｓ１００若しくはＳ１０１で選択された途中停止駅である。
【０３４８】
上述したステップＳ１５６の判断処理で、第３ストップ信号を受信したと判別したとき、又はステップＳ１５７の処理を実行したときには、本サブルーチンを終了する。
【０３４９】
この図１２の処理を実行することによって、回転していたサイコロが停止する態様の画像が表示され、サイコロが停止したときに、図７〜図１１の処理によって決定された出目の画像が表示され、次いで、その出目の総和に応じた数だけ、現在停止駅から電車が進む態様の画像が画像表示装置３４に表示される。
【０３５０】
上述した図６〜図１２に示した処理において、現在停止駅が「現在停止点」に対応し、「途中停止駅」が「選択停止点」に対応し、停止可能駅又は停止候補駅が、「候補停止点」に対応する。
【０３５１】
上述したように、遊技者の視点から電車移動遊技を見た場合には、電車移動遊技は、サイコロの画像が表示されて、表示されたサイコロの出目の数だけ、電車が移動し、これを繰り返し行うことで、電車が順次移動して、終着駅に到達できれば終了するが、サブ制御手段２００においては、上述した図６〜図１２に示したサブルーチンによって制御される。
【０３５２】
すなわち、メイン制御手段１００における単位遊技の役抽選処理の結果に基づいて、途中停止駅を選択するための選択態様を決定する。次いで、決定された選択態様に応じて、途中停止駅を選択し、選択された途中停止駅に対応する移動駅数をサイコロの出目として表示する。最後に、電車が途中停止駅に進む態様の画像を表示する。
【０３５３】
このように処理をすることによって、単位遊技の進行や結果と関連性を高めた演出をすることができると共に、電車の移動が、不自然になったり、わざとらしくなったりすることを防止できる。
【０３５４】
また、電車移動遊技が行われているときには、現在停止駅から終着駅に至るまでの最短距離を表示するものが好ましい。このようにすることで、電車移動遊技の進捗状況を明示することができる。また、現在停止駅から終着駅に至るまでの最短距離は、現在停止駅から終着駅に至るまでに含まれる停止駅の数に応じたものにするのが望ましい。このようにすることで、処理を容易にすることができるとともに、電車の移動の態様に応じた数値を表示することができる。
【０３５５】
＜連続演出開始処理＞
図１３は、連続演出を開始する処理のサブルーチンを示すフローチャートである。このサブルーチンは、上述した図５のステップＳ３３の処理で呼び出されて実行される。
【０３５６】
最初に、前回行われた単位遊技に対応する演出として、卓球対戦遊技が選択されていたか否かを判断する（ステップＳ１６１）。
【０３５７】
ステップＳ１６１の判断処理で、卓球対戦遊技が選択されていたと判別したときには（ＹＥＳ）、その卓球対戦遊技を連続して行う連続演出として、その卓球対戦遊技の結果を選択し（ステップＳ１６２）、味方キャラクタと敵キャラクタとの間でラリーを行う態様の画像を再び表示し（ステップＳ１６３）、本サブルーチンを終了する。
【０３５８】
上述したステップＳ１６１の判断処理で、卓球対戦遊技が選択されていなかったと判別したときには（ＮＯ）、電車移動遊技で電車が停止した停止駅の駅機能に応じて、連続演出の種類と、その連続演出の結果を選択する（ステップＳ１６４）。
【０３５９】
次いで、ステップＳ１６４の処理で選択された演出が卓球対戦演出であるか否かを判断する（ステップＳ１６５）。選択された演出が卓球対戦演出であると判別したときには（ＹＥＳ）、味方キャラクタの画像と敵キャラクタの画像とを表示し（ステップＳ１６６）、本サブルーチンを終了する。
【０３６０】
ステップＳ１６５の判断処理で、ステップＳ１６４の処理によって選択された演出が卓球対戦演出でないと判別したときには（ＮＯ）、選択された演出が射的演出であるか否かを判断する（ステップＳ１６７）。選択された演出が射的演出であると判別したときには（ＹＥＳ）、射的の画像を表示し（ステップＳ１６８）、本サブルーチンを終了する。
【０３６１】
ステップＳ１６７の判断処理で、選択された演出が射的演出でないと判別したときには（ＮＯ）、その他の連続演出を開始し（ステップＳ１６９）、本サブルーチンを終了する。
【０３６２】
＜連続演出終了処理＞
図１４は、連続演出を終了する処理のサブルーチンを示すフローチャートである。このサブルーチンは、上述した図５のステップＳ４３の処理で呼び出されて実行される。
【０３６３】
最初に、第１ストップ信号を受信したか否かを判断する（ステップＳ１７１）。この第１ストップ信号は、３つのストップスイッチ４４ａ、４４ｂ又は４４ｃのうちのいずれか１つが、１つの単位遊技中に、最初に操作されたときに発せられる信号である。第１ストップ信号が発せられたと判別したときには（ＹＥＳ）、卓球対戦演出がされているか否かを判断する（ステップＳ１７２）。卓球対戦演出がされていると判別したときには、まず、味方キャラクタがサーブをする画像を表示して、卓球の対戦を始め、味方キャラクタと敵キャラクタとの間でラリーをする態様の画像を表示し（ステップＳ１７３）、本サブルーチンを終了する。
【０３６４】
上述したステップＳ１７２の判断処理で、卓球対戦演出がされていないと判別したときには（ＮＯ）、射的演出がされているか否かを判断する（ステップＳ１７４）。射的演出がされていると判別したときには（ＹＥＳ）、キャラクタが射的で構えている態様の画像を表示し（ステップＳ１７５）、本サブルーチンを終了する。一方、射的演出がされていないと判別したときには（ＮＯ）、他の連続演出の処理を実行し（ステップＳ１７６）、本サブルーチンを終了する。
【０３６５】
さらに、上述したステップＳ１７１の判断処理で、第１ストップ信号が発せられていないと判別したときには（ＮＯ）、第３ストップ信号を受信したか否かを判断する（ステップＳ１７７）。この第３ストップ信号は、３つのストップスイッチ４４ａ、４４ｂ又は４４ｃのうちのいずれか１つが、１つの単位遊技中に、最後に操作されたときに発せられる信号である。
【０３６６】
第３ストップ信号を受信したと判別したときには（ＹＥＳ）、第１回目の卓球対戦演出が行われているか否かを判断する（ステップＳ１７８）。第１回目の卓球対戦演出が行われていると判別したときには（ＹＥＳ）、ラリーを一時的に中断する態様の画像を表示し（ステップＳ１７９）、本サブルーチンを終了する。
【０３６７】
ステップＳ１７８の判断処理で、第１回目の卓球対戦演出が行われていないと判別したときには（ＮＯ）、第２回目の卓球対戦演出が行われているか否かを判断する（ステップＳ１８０）。第２回目の卓球対戦演出が行われていると判別したときには（ＹＥＳ）、図１３のステップＳ１６２の処理で選択された連続演出の結果に応じた態様の画像を表示し（ステップＳ１８１）、本サブルーチンを終了する。
【０３６８】
ステップＳ１８０の判断処理で、第２回目の卓球対戦演出が行われていないと判別したときには（ＮＯ）、射的演出がされているか否かを判断する（ステップＳ１８２）。射的演出がされていると判別したときには（ＹＥＳ）、図１３のステップＳ１６４の処理で選択された連続演出の結果に応じた態様の画像を表示し（ステップＳ１８３）、本サブルーチンを終了する。
【０３６９】
上述したステップＳ１８２の判断処理で、射的演出がされていないと判別したときには（ＮＯ）、図１３のステップＳ１６４の処理で選択された連続演出の結果に応じた態様の画像を表示し（ステップＳ１８４）、本サブルーチンを終了する。
【０３７０】
さらに、上述したステップＳ１７７の判断処理で、第３ストップ信号を受信していないと判別したときには、直ちに本サブルーチンを終了する。
【０３７１】
＜連続演出の概要＞
上述したように、サブ制御手段２００によって制御される演出には、複数種類のものがあり、電車移動遊技と、連続演出と、その他の演出とがある。このうちの連続演出は、卓球対戦演出と、射的演出と、その他の連続演出とがある。連続演出は、電車移動遊技が行われた後に、電車移動遊技の結果に応じて選択される。
【０３７２】
具体的には、上述した図５のフローチャートのステップＳ３２の判断処理に示すように、連続演出は、１つ前に行われた単位遊技に対応する演出が電車移動遊技であった場合に、今回行われる単位遊技に対応して行われる。
【０３７３】
図５のフローチャートのステップＳ３３に示すように、連続演出は、サブ制御手段２００が、メイン制御手段１００から役抽選処理の結果を受信したときから開始の処理が行われ、図５のフローチャートのステップＳ４３に示すように、サブ制御手段２００が、メイン制御手段１００からストップ信号を受信したときに終了の処理が行われる。
【０３７４】
上述したように、連続演出は、電車移動遊技が行われた後に、電車移動遊技の結果に応じて選択される。具体的には、連続演出は、図１３のフローチャートのステップＳ１６４の処理で、電車移動遊技が行われたときに、電車が停止した停止駅の駅機能によって選択される。
【０３７５】
卓球対戦演出は、１回目の対戦と２回目の対戦とがある。ある単位遊技に対応して１回目の対戦が行われた後、その次に行われる単位遊技に対応して２回目の対戦が行われる。１回目の対戦では、図１４に示したフローチャートのステップＳ１７３に示すように、まず、味方キャラクタがサーブをして、卓球対戦が開始され、その後、味方キャラクタと敵キャラクタとの間でラリーを行う。ラリーを行っている最中に、メイン制御手段１００によって単位遊技が終了し、これに応じて、ラリーが一時的に中断する。具体的には、図１４に示したフローチャートのステップＳ１７７で、第３ストップ信号を受信することで、ステップＳ１７９の処理で、ラリーが一時的に中断する。次の単位遊技が、メイン制御手段１００によって、行われたことに応じて、ラリーが再開される。具体的には、図１３に示したフローチャートのステップＳ１６１〜Ｓ１６３の処理によって、ラリーが再開される。卓球対戦が２回行われると、図１４に示したフローチャートのステップＳ１８０及びＳ１８１の処理によって、卓球対戦は終了する。
【０３７６】
射的演出や、その他の連続演出は、１回ずつ行われる。メイン制御手段１００によって単位遊技が開始されると、これに応じて、図１３に示したフローチャートのステップＳ１６７〜Ｓ１６９の処理により、これらの演出が開始される。サブ制御手段２００が、メイン制御手段１００から第１ストップ信号を受信すると、図１４に示したフローチャートのステップＳ１７４〜Ｓ１７６の処理によって、これらの演出の続きが行われる。さらに、サブ制御手段２００が、メイン制御手段１００から第３ストップ信号を受信すると、図１４に示したフローチャートのステップＳ１８２〜Ｓ１８４の処理によって、これに応じて、これらの演出を終了する処理が行われる。
【０３７７】
このように、電車移動演出が行われたことによって、電車移動演出の結果に基づいて、連続演出を引き続いて行うことができる。
【図面の簡単な説明】
【０３７８】
【図１】本実施形態に係るスロットマシン１０の前面を示す正面図である。
【図２】スロットマシン１０の内部構造を示す図である。
【図３】スロットマシン１０における主要な機能の概略を示す機能ブロック図である。
【図４】メイン制御手段１００における制御のフローチャートである。
【図５】サブ制御手段２００における制御のフローチャートである。
【図６】図５のステップＳ３９の処理で呼び出されて実行される電車移動遊技を実行する処理のサブルーチンを示すフローチャートである。
【図７】図６のステップＳ５４の処理で呼び出されて実行される選択態様処理Ａのサブルーチンを示すフローチャートである。
【図８】図７のステップＳ６４の処理で呼び出されて実行される途中停止駅を選択する処理のサブルーチンを示すフローチャートである。
【図９】上述した図８のステップＳ８７の処理で呼び出されて実行される条件判定処理のサブルーチンを示すフローチャートである。
【図１０】図６のステップＳ５６の処理で呼び出されて実行される選択態様処理Ｂのサブルーチンを示すフローチャートである。
【図１１】図１０のステップＳ１０５の処理で呼び出されて実行される途中停止駅選択処理Ｂのサブルーチンを示すフローチャートである。
【図１２】図５に示したフローチャートのステップＳ４２の処理で呼び出されて実行される電車移動遊技を終了する処理のサブルーチンを示すフローチャートである。
【図１３】図５に示したフローチャートのステップＳ３３の処理で呼び出されて実行される連続演出を開始する処理のサブルーチンを示すフローチャートである。
【図１４】図５に示したフローチャートのステップＳ４３の処理で呼び出されて実行される連続演出を終了する処理のサブルーチンを示すフローチャートである。
【図１５】電車移動遊技が行われるときに、画像表示装置３４に表示される画像の１つの例を示す図である。
【図１６】本実施の形態で用いる停止駅基本データを示す表である。
【図１７】本実施の形態で用いる終着駅を示す表である。
【図１８】最短駅数データの例を示す表である。
【図１９】経路データを表形式で示した図である。
【図２０】停止禁止出目データの概要を示す表である。
【図２１】図８に示したフローチャートのステップＳ８２の処理によって生成される停止可能駅テーブルの例を示す図である。
【図２２】現在停止駅最短駅数テーブルの１つの例を示す表である。
【符号の説明】
【０３７９】
１０  スロットマシン
３０Ｌ，３０Ｃ，３０Ｒ  リール
４２  スタートスイッチ
４４ａ，４４ｂ，４４ｃ  ストップスイッチ
１００  メイン制御手段（遊技制御手段）
１２０  役抽選手段
１２２  乱数発生手段
１２４  乱数抽出手段
１２６  乱数判定手段
１２８  確率テーブル記憶手段
１３０  リール駆動制御手段
１３２  リール回転制御手段
１３４  リール停止制御手段
２００  サブ制御手段（演出制御手段）
２８０  演出データ記憶手段
３００  演出手段
【図１】
2008188355.tif 000003
【図２】
2008188355.tif 000004
【図３】
2008188355.tif 000005
【図４】
2008188355.tif 000006
【図５】
2008188355.tif 000007
【図６】
2008188355.tif 000008
【図７】
2008188355.tif 000009
【図８】
2008188355.tif 000010
【図９】
2008188355.tif 000011
【図１０】
2008188355.tif 000012
【図１１】
2008188355.tif 000013
【図１２】
2008188355.tif 000014
【図１３】
2008188355.tif 000015
【図１４】
2008188355.tif 000016
【図１５】
2008188355.tif 000017
【図１６】
2008188355.tif 000018
【図１７】
2008188355.tif 000019
【図１８】
2008188355.tif 000020
【図１９】
2008188355.tif 000021
【図２０】
2008188355.tif 000022
【図２１】
2008188355.tif 000023
【図２２】
2008188355.tif 000024