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