以下、添付図面を参照して、本発明の実施の形態について説明する。
図1は、この実施の形態にかかるスロットマシンの全体構造を示す正面図である。スロットマシン1の前面扉は、施錠装置19にキーを差し込み、時計回り方向に回動操作することにより開放状態とすることができる。このスロットマシン1の上部前面側には、可変表示装置2が設けられている。可変表示装置2の内部には、3つのリール3L、3C、3Rから構成されるリールユニット3が設けられている。リール3L、3C、3Rは、それぞれリールモータ3ML、3MC、3MR(図3参照)の駆動によって回転/停止させられる。
リール3L、3C、3Rの外周部には、図2に示すように、それぞれ「赤7」、「白7」、「BAR」、「JAC」、「スイカ」、「チェリー」、「ベル」といった互いに識別可能な複数種類の図柄が所定の順序で描かれている。リール3L、3C、3Rの外周部に描かれた図柄は、可変表示装置2において上中下三段に表示される。また、リールユニット3内には、リール3L、3C、3Rのそれぞれに対して、その基準位置を検出するリールセンサ3SL、3SC、3SR(図3参照)と、背面から光を照射するリールランプ3LPとが設けられている。
可変表示装置2には、上中下段の3ライン及び対角線の2ラインの合計5本の有効ラインを設定することができる。通常の遊技状態にあるときには、賭け数に応じて有効ラインが設定され、賭け数が1であれば中段の1ライン、賭け数が2であれば上中下段の3ライン、賭け数が3であれば上中下段の3ラインと対角線の2ラインが有効ラインとして設定される。後述するレギュラーボーナス中には、中段の1ラインのみが有効ラインとして設定される。後述するビッグボーナス中の小役ゲーム及びCTでは、賭け数に関わらず上中下段の3ラインと対角線の2ラインが有効ラインとして設定される。
また、可変表示装置2の周囲には、各種表示部が設けられている。可変表示装置2の下側には、ゲーム回数表示部21と、クレジット表示部22と、ペイアウト表示部23とが設けられている。ゲーム回数表示部21は、7セグメント表示器によるゲーム回数表示器51(図3参照)によって構成され、後述するビッグボーナスやCTにおけるゲーム数、入賞数をカウントするカウンタの値を表示する。
クレジット表示部22は、7セグメント表示器によるクレジット表示器52(図3参照)によって構成され、後述するようにメダルの投入枚数及び払い出し枚数に応じてデータとして蓄積されたクレジットの数を表示する。ペイアウト表示部23は、7セグメント表示器によるペイアウト表示器53(図3参照)によって構成され、小役入賞が成立した場合に払い出されるメダルの枚数を表示する。
可変表示装置2の左側には、1枚賭け表示部24、2枚賭け表示部25、26、及び3枚賭け表示部27、28が設けられている。1枚、2枚、3枚賭け表示部24〜28は、有効ラインに対応してそれぞれ1枚、2枚、3枚賭けランプ54〜58(図3参照)が点灯状態となることで、各ゲームにおける有効ラインを遊技者に示す。1枚、2枚、3枚賭け表示部24〜28は、また、後述する役への入賞があった場合に1枚、2枚、3枚賭けランプ54〜58が点滅状態となることで、後述する役に入賞した有効ラインを遊技者に示す。
可変表示装置2の右側には、投入指示表示部29と、スタート表示部30と、ウェイト表示部31と、リプレイ表示部32と、ゲームオーバー表示部33とが設けられている。投入指示表示部29は、投入指示ランプ59(図3参照)が点灯状態となることで、メダルが投入可能なことを示す。スタート表示部30は、スタートランプ60(図3参照)が点灯状態となることで、スタート可能、すなわちスタートレバー11の操作受付可能であることを示す。ウェイト表示部31は、ウェイトランプ61(図3参照)が点灯状態となることで、後述するウェイトがかかっていることを示す。リプレイ表示部32は、リプレイランプ62(図3参照)が点灯状態となることで、後述するリプレイ入賞をしたことを示す。ゲームオーバー表示部33は、ゲームオーバーランプ63(図3参照)が点灯状態となることで、スロットマシン1が打ち止めになったことを示す。
可変表示装置2の上側には、演出手段としての液晶表示器4が設けられている。液晶表示器4は、遊技状態に応じた様々な演出用の画像を表示する。液晶表示器4に表示する画像による演出としては、例えば、後述するビッグボーナスやCTにおいて遊技者が獲得したメダルの枚数(払出枚数)と、その間におけるメダルの純増枚数を表示するものがある。また、液晶表示器4には、遊技に直接的または間接的に関わる様々な情報を表示することが可能である。
また、可変表示装置2の下方に設けられた台状部分の水平面には、メダル投入口13と、1枚BETボタン14と、MAXBETボタン15と、精算ボタン16とが設けられている。1枚BETボタン14及びMAXBETボタン15には、データとして蓄積されたクレジット(最大50)から賭け数の設定を可能としているときに点灯するBETボタンランプ70a、70b(図3参照)が内部に配されている。
メダル投入口13は、遊技者がここからメダルを投入するものであり、投入指示部29が点灯しているときにメダルの投入が投入メダルセンサ44によって検出されると、賭け数が設定され、或いはクレジットがデータとして蓄積される。1枚BETボタン14及びMAXBETボタン15は、データとして蓄積されているクレジットから賭け数(それぞれ1、最大3)を設定する際に遊技者が操作するボタンであり、遊技者によって操作されたことが1枚BETスイッチ45(図3参照)またはMAXBETスイッチ46(図3参照)によって検出されると、クレジットからの賭け数の設定が行われる。精算ボタン16は、クレジットの払い出しを指示するためのボタンであり、精算スイッチ47(図3参照)によって操作が検出されると、データとして蓄積されたクレジットに応じたメダルが払い出される。
その台状部分の垂直面には、スタートレバー11と、停止ボタン12L、12C、12Rとが設けられている。スタートレバー11は、ゲームを開始する際に遊技者が操作するもので、その操作がスタートスイッチ41(図3参照)によって検出されると、リール駆動モータ3ML、3MC、3MRが駆動開始され、リール3L、3C、3Rが回転開始する。
停止ボタン12L、12C、12Rは、それぞれ遊技者が所望のタイミングでリール3L、3C、3Rの回転を停止させるべく操作するボタンであり、その操作がストップスイッチ42L、42C、42R(図3参照)で検出されると、リール3L、3C、3Rの回転が停止される。停止ボタン12L、12C、12Rの操作が可能となっていることを、その内部に備えられた操作有効ランプ63L、63C、63R(図3参照)が点灯状態となることにより、遊技者に示す。
さらに、停止ボタン12L、12C、12Rを覆うパネルが、ボーナス告知部36として適用されている。ボーナス告知部36は、ボーナス告知ランプ66(図3参照)が点灯状態となることで、後述するビッグボーナス入賞またはCT入賞が可能となっていることを遊技者に告知する。また、停止ボタン12Rの右側には、メダルが詰まったときなどにおいてスロットマシン1に機械的に振動を与えるメダル詰まり解消ボタン18が設けられている。
スロットマシン1の下部前面側には、メダル払い出し口71と、メダル貯留皿72とが設けられている。メダル払い出し口71は、ホッパー80(図3参照)によって払い出しが行われたメダルを外部に排出するものである。メダル貯留皿72は、払い出されたメダルを貯めておくためのものである。メダル貯留皿72の上の前面パネルには、内部に設置された蛍光灯6(図3参照)が発した光が照射される。
スロットマシン1の下部前面側と、上部前面側の左右とには、それぞれ演出手段としてのスピーカ7U、7L、7Rが設けられている。スピーカ7U、7L、7Rは、小役入賞時及びビッグボーナスやCT突入時の効果音の出力や、異常時における警報音の出力を行うと共に、遊技状態に応じた様々な演出用の音声の出力を行う。
さらに、スロットマシン1の前面側には、可変表示装置2及び液晶表示器4の周囲を取り囲むように、演出手段としての遊技効果ランプ75A〜75M(図3参照)の発光により光による演出を行う遊技効果表示部5A〜5Mが設けられている。遊技効果表示部5A〜5Mは、遊技の進行状況に応じた様々なパターンで光による演出を行うものである。なお、遊技効果表示部5A〜5Mの発光色は、単色からなるものであっても、複数色からなるものであっても構わない。
図3は、このスロットマシン1の制御回路の構成を示す図である。図示するように、このスロットマシン1の制御回路は、電源基板100、遊技制御基板101、演出制御基板102、リール中継基板103、リールランプ中継基板104及び外部出力基板105に大きく分けて構成される。
電源基板100は、AC100Vの外部電源電圧を変圧し、遊技制御基板101その他のスロットマシン1の各部に動作電力を供給する。図3では、遊技制御基板101、ホッパー80、各スイッチ91〜94にのみ接続されているように示しているが、電源基板101は、他の各部への電力の供給も行っている。電源基板100は、スロットマシン1の内部に設けられ、メダルの払い出し動作を行うホッパーモータ82と、メダルの払い出しを検知する払い出しセンサ81とから構成されるホッパー80に接続されている。
電源基板100は、後述する内部抽選への当選確率を設定し、これに基づいて算出されるメダルの払出率の設定値(設定1〜設定6)を変更するための設定スイッチ91、設定スイッチ91を操作有効とする設定キースイッチ92、内部状態(RAM112)をリセットする第2リセットスイッチ93、及び電源のON/OFF切り替えを行うメインスイッチ94にもそれぞれ接続されてており、これらのスイッチの検出信号を遊技制御基板101へと送る。これらのスイッチ91〜94は、スロットマシン1の内部に設けられている。
遊技制御基板101は、スロットマシン1における遊技の進行全体の流れを制御するメイン側の制御基板であり、CPU111、RAM112、ROM113及びI/Oポート114を含む1チップマイクロコンピュータからなる制御部110を搭載している。また、乱数発生回路115、サンプリング回路116その他の回路を搭載している。
CPU111は、計時機能、タイマ割り込み機能を備え、ROM113に記憶されたプログラム(後述)を実行して、遊技の進行に関する処理を行うと共に、スロットマシン1内の制御回路の各部を直接的または間接的に制御する。RAM112は、CPU111がプログラムを実行する際のワーク領域として使用される。ROM113は、CPU111が実行するプログラムや固定的なデータを記憶する。I/Oポート114は、遊技制御基板101に接続された各回路との間で制御信号を入出力する。
乱数発生回路115は、例えばシステムクロックが所定数のパルスを発生する度にカウントアップして値を更新するカウンタによって構成され、サンプリング回路116は、乱数発生回路115がカウントしている数値を取得する。乱数発生回路115は、遊技の進行に使用される乱数の種類毎に設けられていて、乱数の種類毎にカウントする数値の範囲が定められている。CPU111は、その処理に応じてサンプリング回路116に指示を送ることで、乱数発生回路115が示している数値を乱数として取得する(以下、この機能をハードウェア乱数機能という)。
CPU111は、また、タイマ割り込み処理により、RAM112の特定アドレスの数値を更新し、こうして更新された数値を乱数として取得する機能も有する(以下、この機能をソフトウェア乱数機能という)。CPU111は、I/Oポート114を介して演出制御基板102に、各種のコマンドを送信し、またリール中継基板103を介して外部出力基板105に各種の信号を出力する。遊技制御基板101から演出制御基板102及び外部出力基板105へ情報(コマンド、信号)は一方向のみで送られ、演出制御基板102及び外部出力基板105から遊技制御基板101へ向けて情報(コマンド、信号)が送られることはない。
遊技制御基板101には、1枚BETスイッチ45、MAXBETスイッチ46、スタートスイッチ41、ストップスイッチ42L、42C、42R、精算スイッチ47、第1リセットスイッチ48、投入メダルセンサ44が接続されており、これらのスイッチ/センサ類の検出信号が入力される。また、リール中継基板103を介して、リールセンサ3SL、3SC、3SRの検出信号が入力される。I/Oポート114を介して入力されるこれらスイッチ/センサ類の検出信号、或いは前述したように電源基板100を介して入力される各種スイッチの検出信号に従って、遊技制御基板101上のCPU111は、処理を行っている。
遊技制御基板101には、また、流路切り替えソレノイド49、ゲーム回数表示器51、クレジット表示器52、ペイアウト表示器53、投入指示ランプ59、1枚賭けランプ54、2枚賭けランプ55、56、3枚賭けランプ57、58、ゲームオーバーランプ63、スタートランプ60、リプレイランプ62、BETボタンランプ70a、70b、操作有効ランプ63L、63C、63Rが接続されており、CPU111は、遊技の進行状況に従ってこれらの動作を制御している。また、遊技制御基板101には、リール中継基板103を介してリールモータ3ML、3MC、3MRが接続されており、CPU111は、リール中継基板103を介してリールモータ3ML、3MC、3MLを制御して、リール3L、3C、3Rを停止させる。
演出制御基板102は、スロットマシン1における演出の実行を制御するサブ側の制御基板であり、CPU121、RAM122、ROM123及びI/Oポート124を含む1チップマイクロコンピュータからなる制御部120を搭載している。また、乱数発生回路125及びサンプリング回路126を搭載しており、CPU121は、サンプリング回路126により乱数発生回路125がカウントしている値を取得することにより、遊技制御基板101と同様のハードウェア乱数機能を形成している。割り込み処理によるソフトウェア乱数機能も有している。
CPU121は、ROM123に記憶されたプログラム(後述)を実行して、演出の実行に関する処理を行うと共に、演出制御基板102内の各回路及びこれに接続された各回路を制御する。CPU121も、CPU111と同様の計時機能を有する。演出の実行は、バッファ回路127及びI/Oポート124を介して遊技制御基板101から受信したコマンドに基づいて行われる。RAM122は、CPU121がプログラムを実行する際のワーク領域として使用される。ROM123は、CPU121が実行するプログラムや固定的なデータを記憶する。I/Oポート124は、演出制御基板102に接続された各回路との間で制御信号を入出力する。
演出制御基板102には、遊技効果ランプ75A〜75M、液晶表示器4、スピーカ7L、7R、7U、蛍光灯6、ウェイトランプ61、ボーナス告知ランプ66が接続されている。また、リールランプ中継基板104を介してリールランプ3LPが接続されている。演出制御基板102の制御部は、これら各部をそれぞれ制御して、演出を行っている。
リール中継基板103は、遊技制御基板101と外部出力基板105及びリールユニット3との間を中継している。リール中継基板103には、また、満タンセンサ90が接続されており、その検出信号が入力される。満タンセンサ90は、スロットマシン1の内部に設けられ、ホッパー80からオーバーフローしたメダルを貯留するオーバーフロータンク内のメダルが満タンになったことを検知するものである。リールランプ中継基板104は、演出制御基板102とリールユニット3との間を中継している。
外部出力基板105は、リール中継基板103を介して入力された各種の信号を試験装置やホールの管理コンピュータなどの外部装置に出力する。遊技制御基板101からリール中継基板103を介して入力され、外部出力基板105の外部に出力される信号には、CT中信号、ビッグボーナス中信号、リール制御信号、ストップスイッチ信号、メダルIN信号、メダルOUT信号、及び当選状況信号がある。
上記スロットマシン1においては、可変表示装置2に設定されたいずれかの有効ライン上に役図柄が揃うと入賞となる。ここでいう「入賞」は、メダルの払い出しを伴う狭義の入賞(小役入賞)だけではなく、メダルの払い出しを伴わなくても遊技者にとって何らかの利益(リプレイ、遊技状態の変化)が与えられるものを含む広義の意味で用いるものとする。入賞が発生するためには、内部抽選に当選して、当該役の内部当選フラグが設定されている必要がある。以下、これらの入賞と判定される役について説明する。
通常の遊技状態において、いずれかの有効ライン上に「赤7」または「白7」が3つ揃った場合には、ビッグボーナス入賞となり、遊技状態がビッグボーナスに移行する。ビッグボーナスにおいては、小役ゲームと称されるゲームを行うことができ、この小役ゲームでは、比較的高い確率で有効ライン上に「JAC」が揃う(JACIN入賞)。JACIN入賞すると、レギュラーボーナス(JACゲーム)が提供される。
レギュラーボーナスは、1枚賭けのJACゲームと称されるゲームにおいて所定回(例えば、8回)だけ入賞する(有効ライン上に「JAC」が揃う:JAC入賞)ことにより終了し、小役ゲームに戻る。ビッグボーナスは、払い出されたメダルの枚数が360枚に達したときに終了し、これ以外の条件によって終了することはない。遊技制御基板101のRAM112には、レギュラーボーナスのゲーム数及びその入賞数、並びにビッグボーナス中に払い出したメダルの枚数をカウントするカウンタが設けられている。ビッグボーナスに移行しているときには、RAM112にビッグボーナス中フラグが設定される。JACINによりJACゲームが提供されているときには、レギュラーボーナス中フラグも合わせて設定される。
通常の遊技状態において、いずれかの有効ライン上に「BAR−赤7−赤7」の組み合わせか「BAR−白7−白7」の組み合わせが揃った場合には、CT入賞となり、遊技状態がCTに移行する。CTにおいては、左のリール3Lについての最大停止遅延時間が通常の190ミリ秒から75ミリ秒に短縮され、通常の4コマではなく、現在の図柄位置から引き込める図柄の範囲が1コマだけとなり、この範囲で引き込み制御や外し制御が行われるものとなる。また、後述するリール停止タイマの計時に基づいて左のリール3Lの回転が自動停止される場合には、CT中であっても190ミリ秒の最大停止遅延時間の範囲で入賞図柄の外し制御を行うものとしている。
CTは、CTにおいて払い出されたメダルの枚数が253枚に達したときに終了し、これ以外の条件によって終了することはない。遊技制御基板101のRAM112には、CT中に払い出したメダルの枚数をカウントするカウンタが設けられている。CTに移行しているときには、RAM112にCT中フラグが設定される。
ビッグボーナスまたはCTのゲームでは、その契機となった図柄の種類に応じて1枚賭けまたは3枚賭けのいずれか一方のみに固定化されることとなる。すなわち、「赤7−赤7−赤7」を契機としたビッグボーナスまたは「BAR−赤7−赤7」を契機としたCTでは、3枚賭けのみが可能となり、「白7−白7−白7」を契機としたビッグボーナスまたは「BAR−白7−白7」を契機としたCTでは、1枚賭けのみが可能となる。ビッグボーナス中フラグ及びCT中フラグは、固定化される賭け数に応じたものが設定される。ビッグボーナス、CTとしての遊技性は、固定化される賭け数に関わらず全く同じである。
JACゲーム以外のゲームで、有効ライン上に「スイカ」または「ベル」が3つ揃った場合、或いは左のリール3Lについて「チェリー」が現れた場合には、それぞれスイカ、ベル、チェリーの小役入賞となる。ビッグボーナス期間中において提供される小役ゲーム及びJACゲームを除き、有効ライン上に「JAC」が揃った場合には、リプレイ入賞となる。それ以外の表示態様が可変表示装置2に導出表示された場合には、いずれの役にも入賞しなかったこと、すなわちハズレとなる。
以上説明した役への入賞があった場合には、小役入賞であった場合に、それぞれの役に応じた枚数のメダルが払い出される(但し、クレジット数が50に達するまでは、役に応じた数のクレジットがデータとして蓄積され、この場合もメダルと同様に有価価値を払い出したこととなる)。メダルの払い出しの枚数は、ベルの小役が8枚、チェリーの小役が2枚、スイカの小役が15枚である。小役入賞ではないが、JAC入賞でも15枚のメダルが払い出される。
リプレイ入賞の場合には、賭け数に応じたリプレイフラグが設定され、次のゲームで遊技者が手持ちのメダルまたはクレジットから賭け数を設定しなくても、リプレイフラグに基づいて同じ賭け数が自動的に設定されて、そのまま次のゲームを開始可能となる。ビッグボーナス入賞、CT入賞及びJACIN入賞は、遊技状態の移行を伴う入賞であって、メダルの払い出しはない。リプレイ入賞、ビッグボーナス入賞、CT入賞及びJACIN入賞は、メダルの払い出しを伴わないので、狭義の入賞には含まれない。
次に、内部抽選についてに説明する。内部抽選は、上記した各役への入賞を許容するかどうかを、可変表示装置2の表示結果が導出表示される以前に(実際には、スタートレバー11の操作時)、決定するものであり、ゲーム毎にハードウェア乱数機能を用いて取得した内部抽選用の乱数、設定スイッチ91による設定、ゲームにおいて設定された賭け数、及び現在の遊技状態に基づいてROM113内に用意された当選判定用テーブルを参照することによって、CPU111が行うものである。
ビッグボーナス中の小役ゲーム或いはCTには、1ゲームを開始させるために設定される賭け数として、1枚賭けまたは3枚賭けのいずれかのみに固定化されているが、いずれの賭け数に固定化されている場合であっても、内部抽選における各役の当選確率は同じである。通常の遊技状態では、設定された賭け数に応じて各役の当選確率が異なるものとなる。内部抽選における当選は、排他的なものであり、1ゲームにおいて複数が同時に当選することはない。内部抽選においていずれかの役に当選すると、当該ゲームにおいて当選役に対応した当選フラグが設定される。
小役当選フラグ、リプレイ当選フラグ及びJACIN当選フラグは、各ゲームの終了時において消去され、次ゲーム移行に持ち越されることはないが、ビッグボーナス当選フラグ及びCT当選フラグは、当該ゲームにおいて入賞しなかった場合には、次ゲーム以降に持ち越される。ビッグボーナス当選フラグまたはCT当選フラグが持ち越されているときには、さらに小役当選フラグまたはリプレイ当選フラグとが重複して設定されているときがあるが、この場合のリール3L、3C、3Rの停止制御には、小役やリプレイが優先される。また、前回以前のゲームからビッグボーナス当選フラグまたはCT当選フラグが持ち越されているときには、さらにビッグボーナス、CTに当選することはない。
なお、内部抽選において抽選の対象となる役は、通常の遊技状態のゲームではビッグボーナス、CT、各種小役(スイカ、ベル、チェリー)及びリプレイ(但し、ビッグボーナス当選フラグまたはCT当選フラグが持ち越されているときには、ビッグボーナス及びCTは抽選の対象とならない)である。1枚賭けのビッグボーナス、3枚賭けのビッグボーナス、1枚賭けのCT、3枚賭けのCTは、それぞれ別々に抽選の対象となる。
CT中のゲームで抽選の対象となる役は、リプレイのみである。ビッグボーナス中のJACゲームではJACのみであり、100%に近い確率で当選する。ビッグボーナス中の小役ゲームでは、各種小役及びJACINであるが、ベルの小役とJACINの当選確率は比較的高く、スイカ及びチェリーの小役の当選確率はかなり低くなっている。「ベル」と「JAC」は有効ライン上に必ず引き込み可能であるので、遊技者の技量により払出メダル枚数にあまり差が生じない。
次に、可変表示装置2を構成するリール3L、3C、3Rの停止制御について説明する。リール3L、3C、3Rは、それぞれ対応する停止ボタン12L、12C、12Rが操作されることによりそれぞれ停止条件が成立することにより、停止されるものとなる。また、リール停止タイマが所定時間を計時することにより自動停止フラグが設定され、順次それぞれのリールの停止条件が成立して、停止させられるものとなる。リール3L、3C、3Rについては、停止させられる順番により第1リール、第2リール、第3リールと呼ぶものとする。
CTにおいて停止ボタン12L、12C、12Rの操作によりリール3L、3C、3Rを停止させる場合以外は、停止条件が成立したときの図柄位置から最大190ミリ秒の遅延時間の範囲で4コマの引き込みを行うことができ、停止操作時点で表示されている図柄を含めて停止可能な5コマの図柄の中から実際に停止させる図柄を選択することとなる。この190ミリ秒の最大遅延時間の間に最大4コマまでで有効ライン上に図柄を引き込む引き込み制御を行うことができ、最大4コマまでで入賞の表示態様とならない図柄を引き込む外し制御も行うことができる(この制御を第1制御という)。
CT以外の遊技状態において停止ボタン12L、12C、12Rの操作により停止条件が成立したときには、その操作時において当選フラグの設定されている役の図柄が引き込み可能な範囲にあれば、これを選択して有効ライン上に導出させるものとする。つまり、リール停止タイマが所定時間を計時するまでに停止ボタン12L、12C、12Rの全てが操作されたならば、その操作タイミングに応じて入賞となる役の表示態様を導出させることができる。停止ボタン12L、12C、12Rの操作により停止条件が成立したときであっても、いずれの役の当選フラグも設定されていないのであれば、必ずハズレの表示態様が導出されることとなる。
CTの遊技状態において停止ボタン12C、12Rの操作によりリール3C、3Rの停止条件が成立したときには、最大190ミリ秒の遅延時間の範囲で図柄を選択する第1制御によりリール3C、3Rの回転を停止させるが、停止ボタン12Lの操作により左のリール3Lの停止条件が成立したときには、最大75ミリ秒の遅延時間(1コマ以内の引き込み)の範囲で図柄を選択する第2制御によりリール3Lの回転を停止させるものとなる。
CTにおいては、リプレイ当選フラグが設定されていれば、左のリール3Lと中及び右のリール3C、3Rとについてそれぞれ定められた最大停止遅延時間の範囲で「JAC」を有効ライン上に揃えて停止させる制御を行うものとする。リプレイ当選フラグが設定されていても、左のリール3Lについて75ミリ秒の遅延時間の範囲で「JAC」を有効ライン上に引き込むことができなければ、リプレイ入賞することはない。
CTにおいてリプレイ当選フラグが設定されていなければ、左のリール3Lと中及び右のリール3C、3Rとについてそれぞれ定められた最大停止遅延時間の範囲で小役図柄を有効ライン上に揃えて(左のリールについては「チェリー」を導出させて)停止させる制御を行うが、小役以外の役の図柄が有効ライン上に揃わないようにすることを優先して制御を行うものとする。
一方、リール停止タイマが所定時間を計時したことにより停止条件が成立したときには、最大190ミリ秒の遅延時間の範囲で図柄を選択する第1制御により、いずれの役の当選フラグが設定されているかに関わらず、入賞となる役の表示態様の導出させない図柄を選択して有効ライン上に導出させるものとする。遊技状態がCTにあるときの制御も同じである。つまり、リール停止タイマが所定時間を計時するまでに停止ボタン12L、12C、12Rのうちの一部でも操作されなかったものがあるならば、必ずハズレの表示態様が導出されることとなる。
ところで、リール3L、3C、3Rの一部でも停止ボタン12L、12C、12Rの操作によって停止された場合には、自動停止されるときでも引き込み可能な範囲が最大4コマしかないことから、第2リールまで停止したときの表示態様によっては、第3リールについて停止条件が成立したときの図柄位置によっては、入賞となる役の表示態様の導出を回避するような図柄の選択ができなくなってしまう場合が生じることになる。左のリール3Lについて「チェリー」の図柄が導出されれば、これだけで入賞となるからである。
従って、左のリール3Lが第3リールとなる場合において、入賞となる役の表示態様の導出を回避できなくなる中及び右のリール3C、3Rについての表示態様が禁止目として定義されている。また、ビッグボーナスまたはCTと小役の複合入賞が発生する可能性のある中及び右のリール3C、3Rについての表示態様も禁止目として定義されている。中のリール3Cまたは右のリール3Rを第3リールとする場合には、「チェリー」の単図柄で入賞とならないので、禁止目が生じることはない。
ここで、当選フラグが設定されているか否かに関わらず、リール停止タイマが所定時間を計時することにより第3リールの停止条件が成立するときには、必ずハズレの表示態様を導出させなければならない。従って、停止ボタンの操作に基づき第1リールを停止させるときには、その停止条件が成立したときにおける位置と当選フラグの設定状況に応じて図柄を停止させるものとする(従来と同じ)が、既に停止している第1リールが禁止目を構成するときであって、停止ボタンの操作に基づき第2リールを停止させるときには、禁止目を導出しないように停止制御を行うものとする。
もっとも、禁止目以外のテンパイ態様でなければ、最大4コマまでの引き込み制御により第2リールを停止させて、可能な限りテンパイ態様を導出表示させるようにする。また、既に停止している第1リールが禁止目を構成するときであっても、禁止目以外のテンパイ態様を導出表示できるのであれば、これを導出表示させる制御が行われる。禁止目以外にテンパイさせることができる図柄が全くないときには、禁止目を導出しないように停止すべき図柄を選択して、第2リールを停止させることとなる。
なお、ROM113には、禁止目を示すデータが予め記憶されている。CPU111は、いずれの停止条件が成立したときであっても第2リールの停止制御を行うときに、ROM113に記憶された禁止目のデータを参照して、既に停止している第1リールの図柄が禁止目を構成するかどうかを判定する。禁止目を構成する場合には、第2リールについて選択可能な各図柄が禁止目を導出させるものであるかどうかを判定する。そして、第2リールについて選択可能な図柄のうちで禁止目を導出させることのない図柄から停止させる図柄を選択するものとしている。
また、リール3L、3C、3Rの回転が自動停止されるときではなくても、ビッグボーナスまたはCTと、小役またはリプレイの同時入賞をさせることはできない。また、小役とリプレイの同時入賞をさせることはできない。このため、リール3L、3C、3Rの全ての回転が停止ボタン12L、12C、12Rの操作により停止されるときであっても、第3リールの停止時において当選フラグの設定されている役を入賞させると、他の役にも同時に入賞してしまう場合には、いずれの役にも入賞させないように第3リールの停止を制御するものとなる。なお、異なる種類の小役(ここでは、ベルとチェリーの組み合わせのみ)を同時入賞させることは可能である。
上記したようにビッグボーナスは、その間におけるメダルの払出枚数が360枚に達すると終了するが、賭け数としては1と3の2種類があるので、いずれの賭け数のビッグボーナスかによってビッグボーナス時の入賞が全く同じに発生したとしても、ビッグボーナス中の純増メダル枚数は異なることとなる。CTについても、その間におけるメダルのその間におけるメダルの払出枚数が253枚に達すると終了するが、賭け数としては1と3の2種類があるので、いずれの賭け数のCTかによってビッグボーナス時の入賞が全く同じに発生したとしても、CT中の純増メダル枚数は異なることとなる。
演出制御基板102のCPU121は、遊技状態がビッグボーナスまたはCTにあるときに、その間におけるメダルの払出枚数と純増枚数を液晶表示器4に表示して、遊技者に報知する演出を行っている。この演出を行うためには、演出制御基板102のCPU121が現在の遊技状態を認識できなければならないので、各ゲームの終了時において現在の遊技状態を示す状態コマンドが遊技制御基板101から演出制御基板102に送られるものとなる。
また、演出制御基板102のCPU121が入賞により払い出されたメダルの枚数と賭け数の設定に用いられたメダルの枚数とを認識できなければならないので、可変表示装置2に表示結果が導出されたときに入賞の有無及び入賞の種類を示す入賞情報コマンドが、賭け数の設定が確定したときに確定した賭け数を示すBET数コマンドが、それぞれ遊技制御基板101から演出制御基板102に送られるものとなる。もっとも、BET数コマンドは、前回のゲームのリプレイ入賞に基づいて賭け数が設定された場合には、遊技者が手持ちにメダルから賭け数を設定しているのではないので、賭け数として0を示すものが送られるものとなる。
演出制御基板102のCPU121は、これらのコマンドに基づいて、RAM122に設けられたカウンタを用いて遊技状態がビッグボーナスまたはCTにあるときのメダルの払出枚数と純増枚数とを計算して、これを液晶表示器4に表示させるものとなっている。なお、状態コマンドの示す遊技状態がビッグボーナスともCTともなっていなければ、メダルの払出枚数及び純増枚数をカウントするためのカウンタの値が初期化され、液晶表示器4の表示も消去されるものとなる。
以下、この実施の形態にかかるスロットマシン1における遊技動作について説明する。なお、以下の説明において“ゲーム”といった場合には、狭義には、スタートレバー11の操作からリール3L、3C、3Rを停止するまでをいうものとする。もっとも、ゲームを行う際には、スタートレバー11の操作前の賭け数の設定や、リール3L、3C、3Rの停止後にメダルの払い出しや遊技状態の移行も行われるので、これらの付随的な処理も広義には“ゲーム”に含まれるものとする。なお、遊技制御基板101から演出制御基板102へのコマンドの送信、及びコマンドに基づく演出の処理は、本発明に関わるものだけ説明するものとする。
図4は、遊技制御基板101のCPU111が実行する1ゲーム分の処理を示すフローチャートである。この処理は、電源を投入し、所定のブート処理を行った後、または設定スイッチ91の操作により設定変更を行った直後にも実行される。1ゲームの処理が開始すると、まず、RAM112の所定の領域(各種フラグの設定領域を含まず)をクリアする処理を含む初期処理が行われる(ステップS1)。
次に、1枚BETボタン14またはMAXBETボタン15を操作することにより、或いはメダル投入口13からメダルを投入することにより賭け数を設定し、スタートレバー11を操作することにより当該ゲームの実質的な開始を指示するBET処理を行う(ステップS2)。もっとも、前のゲームでリプレイ入賞していた場合には、リプレイフラグにより前のゲームと同じ賭け数が自動設定される(この段階でリプレイフラグが消去される)ので、そのままスタートレバー11を操作してゲームの開始を指示すればよい。なお、BET処理の詳細については後述する。
BET処理により賭け数が設定され、スタートレバー11が操作されると、設定値、賭け数及び遊技状態に応じて上記した各役への入賞を許容するかどうかを決定する内部抽選を行い、その結果に応じて当選フラグを設定する抽選処理を行う。ここで前回以前のゲームからビッグボーナス当選フラグまたはCT当選フラグが持ち越されて設定されている場合には、重ねてビッグボーナス当選フラグやCT当選フラグを設定することはないが、小役当選フラグやリプレイ当選フラグを重複して設定する場合がある(ステップS3)。
抽選処理が終了すると、次にリール変動開始処理が行われる(ステップS4)。リール変動開始処理では、前回のゲームでのリール3L、3C、3Rの回転開始から1ゲームタイマが計時する時間が所定時間(例えば、4.1秒)が経過していることを条件に、リールモータ3ML、3MC、3MRを駆動させ、左、中、右の全てのリール3L、3C、3Rを回転開始させる。これにより、可変表示装置2において図柄が変動表示される。ここで、前回のゲームでの回転開始から所定時間が経過していない場合、回転開始待ちとなり、ウェイトランプ61を点灯させることによりその旨をウェイト表示部31で報知する。また、次回のゲームのための1ゲームタイマの計時を開始する。
その後、リール変動停止処理が行われる(ステップS5)。リール変動停止処理では、リールの回転開始から所定の条件(回転速度が一定速度に達した後、リールセンサ3SL、3SC、3SRにより基準位置を検出すること)が成立した後、停止ボタン12L、12C、12Rを操作有効とし、それぞれ遊技者によって操作されることにより、リールモータ3ML、3MC、3MRを駆動停止させ、リール3L、3C、3Rの回転を停止させる。また、所定の条件が成立してからの経過時間が所定時間(例えば、30秒)となったときに、リール3L、3C、3Rの駆動を自動停止させる。なお、リール変動停止処理の詳細については後述する。
リール3L、3C、3Rの駆動がそれぞれ停止すると、その停止時における表示態様において、いずれかの有効ライン上に上記したいずれかの役図柄が導出表示されたかどうかを判定する入賞判定処理が行われる(ステップS6)。この入賞判定処理でいずれかの役に入賞したと判定されると、遊技制御基板101において発生した入賞に応じた処理として、小役入賞した場合のメダルの払出枚数の設定、リプレイ入賞した場合のリプレイフラグの設定、ビッグボーナス入賞した場合のビッグボーナス当選フラグの消去及びビッグボーナス中フラグの設定、CT入賞した場合のCT当選フラグの消去及びCT中フラグの設定などが行われる。なお、入賞判定処理の詳細については後述する。
入賞判定処理が終了すると、払出処理が行われる(ステップS7)。払出処理では、入賞判定処理において設定した払い出し予定メダル枚数だけだけクレジットを増加させる。但し、データとして蓄積されているクレジットの数が50に達した場合は、ホッパーモータ82を駆動させることにより、超過した枚数のメダルをメダル払い出し口71から払い出させる。また、ビッグボーナスやCTの終了の制御や、自動停止フラグの消去などの入賞に関わらない各種の処理も行われる。なお、払出処理の詳細については後述する。そして、1ゲーム分の処理が終了し、次の1ゲーム分の処理が開始する。
次に、上記したステップS2のBET処理について詳しく説明する。図5は、CPU111がステップS2で実行するBET処理を詳細に示すフローチャートである。まず、前回のゲームの結果によりRAM112にリプレイフラグが設定されているかどうかを判定する(ステップS101)。リプレイフラグが設定されていれば、後述するステップS515で初期化されずにRAM112に設定されている賭け数と同じ賭け数を今回のゲームの賭け数として設定する(ステップS102)。
次に、RAM112に1枚賭けのCT中フラグが設定されているかどうかにより、現在の遊技状態が1枚賭けのCTにあるかどうかを判定する(ステップS103)。1枚賭けのCTになければ、設定された賭け数に応じた数の有効ラインを可変表示装置2に設定して(ステップS104)、ステップS106の処理に進む。1枚賭けのCTにあれば、上中下段の3ラインと対角線の2ラインの合計5ラインの有効ラインを可変表示装置2に設定して(ステップS105)、ステップS106の処理に進む。ステップS106では、RAM112に設定されたリプレイフラグを消去し、ステップS128の処理に進む。
リプレイフラグが設定されていなかった場合には、RAM112に3枚賭けのビッグボーナス中フラグまたは3枚賭けのCT中フラグが設定されているかどうかにより、現在の遊技状態が3枚賭けのビッグボーナス(レギュラーボーナス中を除く)またはCTにあるかどうかを判定する(ステップS107)。3枚賭けのビッグボーナスまたはCTにあれば、メダル投入口16からのメダルの投入、1枚BETボタン14の操作、またはMAXBETボタン15の操作のうちのいずれかのBET操作がされたかどうかを判定する(ステップS108)。BET操作がされていなければ、ステップS108の処理を繰り返して行う。
ここで、クレジット数が0の場合には、1枚BETボタン14またはMAXBETボタン15に対して物理的な操作がされたとしても、BET操作がなされてないものとみなされる。クレジット数が3に達していなければ、MAXBETボタン15が操作されても、残りのクレジット数に対応した賭け数のBET操作が行われたものとみなされる。また、既に賭け数として1または2が設定されていてMAXBETボタン15が操作されたときには、1枚賭けまたは2枚賭けのBET操作が行われたものとみなされる。
いずれかのBET操作が行われた場合には、その操作に応じて賭け数を加算する(ステップS109)。その加算の結果として、賭け数が3となったかどうかを判定する(ステップS110)。賭け数が3となっていなければ、ステップS108に戻り、賭け数が3となるまでBET操作を行わせる。賭け数が3となっていれば、ビッグボーナス中純増数またはCT中純増数をカウントするためのRAM112のカウンタの値を、設定した賭け数と同じ3だけ減算する(ステップS111)。さらに、上中下段の3ラインと対角線の2ラインの合計5ラインの有効ラインを可変表示装置2に設定して(ステップS112)、ステップS128の処理に進む。
現在の遊技状態が3枚賭けのビッグボーナスでも3枚賭けのCTでもなかった場合には、RAM112に1枚賭けのビッグボーナス中フラグまたは1枚賭けのCT中フラグが設定されているかどうかにより、現在の遊技状態が1枚賭けのビッグボーナス(レギュラーボーナスを除く)またはCTにあるかどうかを判定する(ステップS113)。1枚賭けのビッグボーナスまたはCTにあれば、メダル投入口16からのメダルの投入、1枚BETボタン14の操作、またはMAXBETボタン15の操作のうちのいずれかのBET操作がされたかどうかを判定する(ステップS114)。BET操作がされていなければ、ステップS114の処理を繰り返して行う。
いずれかのBET操作が行われた場合には、その操作に関わらず賭け数として1を設定する(ステップS115)。また、ビッグボーナス中純増数またはCT中純増数をカウントするためのRAM112のカウンタの値を、設定した賭け数と同じ1だけ減算する(ステップS116)。さらに、上中下段の3ラインと対角線の2ラインの合計5ラインの有効ラインを可変表示装置2に設定して(ステップS117)、ステップS128の処理に進む。
現在の遊技状態が1枚賭けのビッグボーナスでも1枚賭けのCTでもなかった場合には、RAM112にレギュラーボーナス中フラグが設定されているかどうかにより、現在の遊技状態がビッグボーナス中のレギュラーボーナスにあるかどうかを判定する(ステップS118)。現在の遊技状態がレギュラーボーナスにあれば、メダル投入口16からのメダルの投入、1枚BETボタン14の操作、またはMAXBETボタン15の操作のうちのいずれかのBET操作がされたかどうかを判定する(ステップS119)。BET操作がされていなければ、ステップS119の処理を繰り返して行う。
いずれかのBET操作が行われた場合には、その操作に関わらず賭け数として1を設定する(ステップS120)。また、ビッグボーナス中純増数をカウントするためのRAM112のカウンタの値を、設定した賭け数と同じ1だけ減算する(ステップS121)。さらに、中段の1ラインの有効ラインを可変表示装置2に設定して(ステップS122)、ステップS128の処理に進む。
現在の遊技状態がレギュラーボーナスにもない場合には、ダル投入口16からのメダルの投入、1枚BETボタン14の操作、またはMAXBETボタン15の操作のうちのいずれかのBET操作がされたかどうかを判定する(ステップS123)。BET操作がされていなければ、ステップS127の処理に進む。いずれかのBET操作が行われた場合には、その操作に応じて賭け数を加算する(ステップS124)。
さらに、現時点までに設定されている賭け数に応じた有効ラインを可変表示装置2に設定する。すなわち、賭け数が1であれば中段の1ラインのみ、賭け数が2であれば上中下段の3ライン、賭け数が3であれば上中下段の3ラインと対角線の2ラインの合計5ラインの有効ラインを可変表示装置2に設定する(ステップS125)。ここで、設定された賭け数が3となっているかどうかを判定する(ステップS126)。賭け数が3となっていなければ、ステップS127の処理に進み、賭け数が3となっていれば、ステップS128の処理に進む。
ステップS127では、スタートレバー11が操作されたかどうかを判定する。ここで、未だ賭け数が0であれば、スタートレバー11に対して物理的な操作がされていても、操作されていないものとみなされる。スタートレバー11が操作されていなければ、ステップS123の処理に戻る。スタートレバー11が操作されていれば、ステップS129の処理に進む。
ステップS128でも、スタートレバー11が操作されたかどうかを判定する。ここでは、賭け数が0ということはなく、また、さらに賭け数を加算して設定することもできない。スタートレバー11が操作されていなければ、ステップS128の処理を繰り返して行い、スタートレバー11が操作されるのを待機する。スタートレバー11が操作されれば、ステップS129の処理に進む。
ステップS129では、今回のゲームで設定した賭け数が確定しているので、その賭け数を示すBET数コマンドを生成する。但し、リプレイフラグに基づいて賭け数が自動設定された場合には、賭け数として0を示すBET数コマンドを生成する。さらに、生成したBET数コマンドを演出制御基板102に送信する。そして、BET処理を終了して、図4のフローチャートに復帰する。
次に、上記したステップS5のリール変動停止処理について詳しく説明する。図6は、CPU111がステップS5で実行するリール変動停止処理を詳細に示すフローチャートである。まず、リール3L、3C、3Rの回転が一定速度に達した後、リールセンサ3SL、3SC、3SRの全てが基準位置を検出するというリール3L、3C、3Rの停止を可能とする所定の条件が成立したかどうかを判定する(ステップS201)。
この所定の条件が成立していなければ、ステップS201の処理を繰り返し、この所定の条件が成立するのを待機する。この所定の条件が成立した場合には、リール3L、3C、3Rの回転を強制的に停止させるためのリール停止タイマの計時を開始する(ステップS202)。また、左、中、右の停止ボタン12L、12C、12Rを操作有効とし、それぞれの操作有効ランプ63L、63C、63Rを点灯する(ステップS203)。そして、ステップS204の処理に進む。
ステップS204では、ストップスイッチ42Lの検出信号に基づいて、左の停止ボタン12Lが操作されているかどうかを判定する。左の停止ボタン12Lが操作されていないと判定すれば、そのままステップS207の処理に進む。左の停止ボタン12Lが操作されていると判定した場合には、左の停止ボタン12Lを以後操作無効とし、操作有効ランプ63Lを消灯する(ステップS205)。次に、左のリール3Lを対象リールとして詳細を後述するリール停止制御処理を行う(ステップS206)。そして、ステップS207の処理に進む。
ステップS207では、ストップスイッチ42Cの検出信号に基づいて、中の停止ボタン12Cが操作されているかどうかを判定する。中の停止ボタン12Cが操作されていないと判定すれば、そのままステップS210の処理に進む。中の停止ボタン12Cが操作されていると判定した場合には、中の停止ボタン12Cを以後操作無効とし、操作有効ランプ63Cを消灯する(ステップS208)。次に、中のリール3Cを対象リールとして詳細を後述するリール停止制御処理を行う(ステップS209)。そして、ステップS210の処理に進む。
ステップS210では、ストップスイッチ42Rの検出信号に基づいて、右の停止ボタン12Rが操作されているかどうかを判定する。右の停止ボタン12Rが操作されていないと判定すれば、そのままステップS213の処理に進む。右の停止ボタン12Rが操作されていると判定した場合には、右の停止ボタン12Rを以後操作無効とし、操作有効ランプ63Rを消灯する(ステップS211)。次に、右のリール3Rを対象リールとして詳細を後述するリール停止制御処理を行う(ステップS212)。そして、ステップS213の処理に進む。
ステップS213では、左、中及び右の全てのリール3L、3C、3Rが停止しているかどうかを判定する。全てのリール3L、3C、3Rが停止している場合には、リール変動停止処理を終了して、図4のフローチャートに復帰する。一方、リール3L、3C、3Rのうちで1つでも停止していないものがあれば、リール変動開始処理において計時を開始したリール停止タイマが所定時間(例えば、30秒)を計時したかどうかを判定する(ステップS214)。リール停止タイマが所定時間を計時していなければ、ステップS204の処理に戻り、ステップS204〜S214の処理を繰り返す。
リール停止タイマが所定時間を計時した場合には、リール3L、3C、3Rの停止モードを自動停止させるための自動停止フラグをRAM112に設定する(ステップS215)。さらに、詳細を後述するリール停止制御処理を行い、リール3L、3C、3Rのうちで未だ停止していないものの回転を停止させる(ステップS216)。そして、リール変動停止処理を終了して、図4のフローチャートに復帰する。
次に、上記したステップS206、S209、S212、S216のリール停止制御処理について詳しく説明する。図7〜図9は、CPU111がステップS206、S209、S212、S216で実行するリール停止制御処理を詳細に示すフローチャートである。リール停止制御処理では、まずRAM112に自動停止フラグが設定されているかどうかを判定する(ステップS300)。
自動停止フラグが設定されていないときは、停止ボタン12L、12C、12Rの操作によりリール3L、3C、3Rのいずれかの回転が停止される場合であり、ここでは、RAM112にCT中フラグが設定されているかどうかにより、現在の遊技状態がCTにあるかどうかを判定する(ステップS301)。現在の遊技状態がCTになければ、対象リールが第2リールであるかどうかを判定する(ステップS302)。対象リールが第2リールであれば、RAM112にレギュラーボーナス中フラグが設定されているかどうかにより、現在の遊技状態がビッグボーナス中のレギュラーボーナス(JACゲーム)にあるかどうかを判定する(ステップS303)。
現在の遊技状態がレギュラーボーナスになければ、対象リールが左のリール3Lであるかどうかを判定する(ステップS304)。対象リールが左のリール3Lでなければ、左のリール3Lが既に停止しているかどうかを判定する(ステップS305)。左のリール3Lが未だ停止していなければ、中のリール3Cと右のリール3Rとが第1、第2リールとなる場合であるので、先に停止している第1リールについて可変表示装置2に導出されている図柄の態様を調べる(ステップS306)。ここで、第1リールについて導出されている図柄が、禁止目の一部を構成しているかどうかを判定する(ステップS307)。
禁止目の一部を構成していれば、禁止目が導出されるのを回避することを優先しつつ、RAM112における各役の当選フラグの設定状況、及び遊技者が停止操作を行ったタイミングで対象リールについて可変表示装置2に表示されている図柄の種類に応じて、導出すべき図柄を選択し、対象リールの回転を停止させる(ステップS308)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
また、ステップS302で対象リールが第2リールでなかった場合、ステップS304で対象リールが左のリール3Lであった場合、ステップS305で左のリール3Lが既に停止していた場合、及びステップS307で第1リールについて導出されている図柄が禁止目の一部を構成していなかった場合には、RAM112における各役の当選フラグの設定状況、及び遊技者が停止操作を行ったタイミングで対象リールについて可変表示装置2に表示されている図柄の種類に応じて導出すべき図柄を選択し、対象リールの回転を停止させる(ステップS309)。
ここでの停止制御は、従来のスロットマシンにおいて行われていたのと同じに行うことができるが、第3リールである場合には、ビッグボーナスまたはCTと小役の複合入賞、ビッグボーナスまたはCTとリプレイの複合入賞、小役とリプレイの複合入賞が発生するのを回避することを優先して、停止制御を行うものとする。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
なお、ここで対象リールが第1リールであれば、いずれかの役の当選フラグが設定されているときには、当該役の図柄を有効ライン上に導出できる位置(現在の図柄位置から4コマ先の位置まで)にあればこれを必ず導出させるが、そうでなければ任意の図柄を導出させればよい。対象リールが第3リールであれば、いずれかの役の当選フラグが設定されているときには、当該役の図柄がテンパイしている有効ライン上に導出できる位置(現在の図柄位置から4コマ先の位置まで)にあればこれを必ず導出させるが、そうでなければいずれの役の図柄も有効ライン上に導出させないものとすればよい。
また、ステップS303で現在の遊技状態がレギュラーボーナス(JACゲーム)にあった場合には、賭け数として1が設定され、中段の1本の有効ラインだけが設定された状態となっており、当選していない役の入賞を回避不能となることがないので、レギュラーボーナス中の入賞図柄を有効ライン上にテンパイさせるようにリールモータを制御して、対象リールの回転を停止させる(ステップS310)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
ステップS301において現在の遊技状態がCTにあると判定された場合には、対象リールが左のリール3Lであるかどうかを判定する(ステップS311)。左のリール3Lであるときには、当該左のリール3Lが第1リールとなるかどうかを判定する(ステップS312)。第1リールとなる場合には、RAM112にリプレイ当選フラグが設定されているかどうかを判定する(ステップS313)。
リプレイ当選フラグが設定されている場合には、「JAC」>「ベル」>「チェリー」>「スイカ」の優先順位で図柄を導出するように、最大停止遅延時間が75ミリ秒の第2制御で左のリール3Lの回転を停止させる(ステップS314)。「JAC」と「ベル」の両方をそれぞれ上中下段のいずれかに導出させることができるときには、「JAC」と「ベル」の両方を導出して停止し、「JAC」と「ベル」のいずれか一方のみを上中下段のいずれかに導出させることができるときには、「JAC」を導出して停止するものとなる。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
リプレイ当選フラグが設定されていない場合には、「ベル」>「チェリー」>「スイカ」の優先順位で図柄を導出するように、最大停止遅延時間が75ミリ秒の第2制御で左のリール3Lの回転を停止させる(ステップS315)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
対象リールとなった左のリール3Lが第1リールでない場合には、RAM112にリプレイ当選フラグが設定されているかどうかを判定する(ステップS316)。リプレイ当選フラグが設定されていれば、75ミリ秒の最大停止遅延時間の範囲で有効ライン上に「JAC」を揃えて停止させる(第2リールではテンパイ、第3リールでは入賞)させることが可能であるかどうかを判定する(ステップS317)。「JAC」を揃えて停止させることが可能であれば、第2制御により有効ライン上に「JAC」を揃えて左のリール3Lの回転を停止させる(ステップS318)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
ステップS316でリプレイ当選フラグが設定されていないか、ステップS317で「JAC」を揃えて停止させることが不可能であれば、75ミリ秒の最大停止遅延時間の範囲で有効ライン上に小役図柄を揃えて停止させる(「チェリー」は単独で導出させる)ことが可能であるかどうかを判定する(ステップS319)。小役図柄を揃えて停止させることが可能であれば、第2制御により当該小役図柄を有効ライン上に導出させて左のリール3Lの回転を停止させる(ステップS320)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
有効ライン上に小役図柄を揃えて停止させることが不可能であれば、いずれの役の図柄も有効ライン上に揃えて導出されないように、すなわち第3リールである場合には「赤7」、「白7」、「BAR」、「JAC」が有効ライン上に揃って停止することがないように、最大停止遅延時間が75ミリ秒の第2制御により左のリール3Lの回転を停止させる(ステップS321)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
また、ステップS311で対象リールが左のリール3Lでなかった場合には、対象リールが第2リールであるかどうかを判定する(ステップS322)。対象リールが第2リールである場合には、左のリール3Lが既に停止しているかどうかを判定する(ステップS323)。対象リールが第2リールでないか、左のリール3Lが既に停止している場合には、ステップS331の処理に進む。
対象リールが第2リールであって、左のリール3Lが未だ停止していない場合には、先に停止している第1リールについて可変表示装置2に導出されている図柄の態様を調べる(ステップS324)。ここで、停止している第1リールについて導出された図柄が禁止目の一部を構成しているかどうかを判定する(ステップS325)。第1リールについて導出された図柄が禁止目の一部を構成していなければ、ステップS331の処理に進む。
第1リールについて導出された図柄が禁止目の一部を構成していれば、RAM112にリプレイ当選フラグが設定されているかどうかを判定する(ステップS326)。リプレイ当選フラグが設定されていれば、禁止目の回避を優先しつつ、最大停止遅延時間が190ミリ秒の第1制御により有効ライン上に「JAC」を揃えて(すなわちテンパイさせて)、第2リールの回転を停止させる(ステップS327)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
リプレイ当選フラグが設定されていなければ、190ミリ秒の最大停止遅延時間の範囲で有効ライン上に小役図柄を揃えて停止させることが可能であるかどうかを判定する(ステップS328)。小役図柄を揃えて停止させることが可能であれば、禁止目の回避を優先しつつ、最大停止遅延時間が190ミリ秒の第1制御により当該小役図柄を有効ライン上に導出させて第2リールの回転を停止させる(ステップS329)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
有効ライン上に小役図柄を揃えて停止させることが不可能であれば、禁止目を回避しつつ、最大停止遅延時間が190ミリ秒の第1制御により第2リールの回転を停止させる(ステップS330)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
ステップS331では、RAM112にリプレイ当選フラグが設定されているかどうかを判定する。リプレイ当選フラグが設定されていれば、最大停止遅延時間が190ミリ秒の第1制御により有効ライン上に「JAC」を揃えて(第1リールであれば上中下段のいずれかに導出させて、第2リールであればJAC入賞させて)、対象リールの回転を停止させる(ステップS332)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
リプレイ当選フラグが設定されていなければ、190ミリ秒の最大停止遅延時間の範囲で有効ライン上に小役図柄を揃えて停止させる(第1リールであれば上中下段のいずれかに導出させる)ことが可能であるかどうかを判定する(ステップS333)。小役図柄を揃えて停止させることが可能であれば、最大停止遅延時間が190ミリ秒の第1制御により当該小役図柄を有効ライン上に導出させて対象リールの回転を停止させる(ステップS334)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
有効ライン上に小役図柄を揃えて停止させることが不可能であれば、いずれの役の図柄も有効ライン上に揃えて導出されないように、すなわち第3リールである場合には「赤7」、「白7」、「JAC」の組み合わせ、または「BAR−赤7−赤7」または「BAR−白7−白7」の組み合わせが有効ライン上に揃って停止することがないように、最大停止遅延時間が190ミリ秒の第1制御により対象リールの回転を停止させる(ステップS335)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
一方、ステップS300において自動停止フラグが設定されていると判定された場合には、ここで未だ回転中のリール3L、3C、3Rの回転を停止させることとなるが、このときの停止制御は最大停止遅延時間190ミリ秒の第1制御により行われることとなる。また、遊技状態がCTにあれば、RAM112にCT中フラグが設定されていないもの(すなわち、通常の遊技状態)とみなして(それ以外の遊技状態では現在の遊技状態のまま)、停止制御を行うものとする。
ここでは、まずリール3L、3C、3Rの全てが未だ回転中であるかどうかを判定する(ステップS336)。リール3L、3C、3Rの全てが回転中であれば、RAM112にいずれの役の当選フラグも設定されていないものとみなして(元々当選フラグが設定されていない場合を含む。以下、同じ)、停止タイミングに応じて左のリール3Lの回転を停止させ(ステップS337)、中のリール3Cの回転を停止させ(ステップS338)、さらに右のリール3Rの回転を停止させる(ステップS339)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
ここで、「停止タイミングに応じて停止」とは、各リールにおいて停止条件が成立したときの現在の図柄位置と設定されている当選フラグに基づいて当選している役の図柄が揃うように引き込み制御を行ったり、当選していない(当選フラグが設定されていないものとみなした場合を含む)役の図柄が揃わないように外し制御を行ったりして、リールの回転を停止させることである。
全てのリール3L、3C、3Rの全てが回転中ではない場合には、左のリール3Lが既に回転を停止しているかどうかを判定する(ステップS340)。左のリール3Lが回転を停止していなければ、中のリール3Cが回転を停止しているかどうかを判定する(ステップS341)。中のリール3Cが回転を停止していた場合には、さらに右のリール3Rも回転を停止しているかどうかを判定する(ステップS342)。
右のリール3Rが回転を停止していた場合には、RAM112にいずれの役の当選フラグも設定されていないものとみなして(元々当選フラグが設定されていない場合を含む)、停止タイミングに応じて左のリール3Lの回転を停止させる(ステップS343)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。右のリール3Rが回転を停止していなかった場合には、RAM112にいずれの役の当選フラグも設定されていないものとみなして、停止タイミングに応じて左のリール3Lの回転を停止させ(ステップS344)、さらに右のリール3Rの回転を停止させる(ステップS345)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
ステップS341で中のリール3Cが回転を停止していなかった場合には、右のリール3Rだけが既に停止している場合であり、RAM112にいずれの役の当選フラグも設定されていないものとみなして、停止タイミングに応じて左のリール3Lの回転を停止させ(ステップS346)、さらに中のリール3Cの回転を停止させる(ステップS347)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
ステップS340で左のリール3Lが回転を停止していた場合には、さらに中のリール3Cが回転を停止しているかどうかを判定する(ステップS348)。中のリール3Cが回転を停止していなかった場合には、さらに右のリール3Rが回転を停止しているかどうかを判定する(ステップS349)。右のリール3Rが回転を停止していれば、中のリール3Cだけが回転中ということであり、RAM112にいずれの役の当選フラグも設定されていないものとみなして、停止タイミングに応じて中のリール3Cの回転を停止させる(ステップS350)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
右のリール3Rも回転を停止していなければ、中のリール3Cと右のリール3Rとが回転中ということであり、RAM112にいずれの役の当選フラグも設定されていないものとみなして、停止タイミングに応じて中のリール3Cの回転を停止させ(ステップS351)、さらに右のリール3Rの回転を停止させる(ステップS352)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
ステップS348で中のリール3Cが回転を停止していた場合には、右のリール3Rだけが回転中ということであり、RAM112にいずれの役の当選フラグも設定されていないものとみなして、停止タイミングに応じて右のリール3Rの回転を停止させる(ステップS353)。そして、リール停止制御処理を終了して、図6のフローチャートに復帰する。
以上のように自動停止フラグが設定されて、リール3L、3C、3Rの回転が自動停止される場合には、第3リールの回転が停止される際に(ステップS339、S343、S345、S347、S350、S352、S353)、いずれの役の当選フラグも設定されていないものとみなされることから、可変表示装置2にはハズレの表示態様が導出されることとなる。
次に、上記したステップS6の入賞判定処理について詳しく説明する。図10は、CPU111がステップS6で実行する入賞判定処理を詳細に示すフローチャートである。まず、可変表示装置2に設定された有効ライン上に、遊技状態に応じて入賞の表示態様となる図柄が揃ったかどうかを判定する(ステップS401)。入賞の表示態様となる図柄が揃っていなければ、そのままステップS414の処理に進む。入賞の表示態様となる図柄が揃っていた場合には、入賞の表示態様が導出表示された有効ラインに対応した1枚、2枚または3枚賭けランプ54〜58の点滅表示させる(ステップS402)。
次に、入賞の表示態様が1枚賭けまたは3枚賭けのビッグボーナスまたはCT、JACINのいずれかであるかどうかを判定する(ステップS403)。入賞の表示態様が1枚賭けまたは3枚賭けのビッグボーナスまたはCT、JACINのいずれかであれば、RAM112に設定されている当該役の当選フラグを消去し(ステップS404)、入賞の表示態様に応じたビッグボーナス中フラグ、CT中フラグまたはレギュラーボーナス中フラグをRAM112に設定する(ステップS405)。
次に、入賞の表示態様がビッグボーナスまたはCTの表示態様であるかどうかを判定する(ステップS406)。入賞の表示態様がビッグボーナスまたはCTの表示態様であれば、RAM112のボーナス中払出数及びボーナス中純増数をカウントするためのカウンタの値を初期化する(ステップS407)。そして、ステップS413の処理に進む。入賞の表示態様がビッグボーナス及びCTのいずれの表示態様でもなければ、JACINの表示態様であるので、RAM112のレギュラーボーナス中のゲーム数及び入賞数をカウントするためのカウンタの値を初期化する(ステップS408)。そして、ステップS413の処理に進む。
ステップS403で入賞の表示態様が1枚賭けまたは3枚賭けのビッグボーナスまたはCT、JACINのいずれでもない場合には、当該入賞の表示態様がスイカ、ベル、チェリーのいずれかの小役の表示態様であるかどうかを判定する(ステップS409)。スイカ、ベル、チェリーのいずれかの小役の表示態様であれば、入賞した小役の種類に応じた払い出し予定数をRAM112に設定する(ステップS410)。そして、ステップS413の処理に進む。
入賞の表示態様がスイカ、ベル、チェリーのいずれの小役の表示態様でもない場合には、当該入賞の表示態様がリプレイの表示態様であるかどうかを判定する(ステップS411)。リプレイの表示態様であった場合には、今回のゲームで設定された賭け数に応じてRAM112にリプレイフラグを設定する(ステップS412)。そして、ステップS413の処理に進む。リプレイの表示態様でもなければ、そのままステップS413の処理に進む。
ステップS413では、RAM112のスイカ、ベル、チェリーのいずれかの小役当選フラグ、リプレイ当選フラグ、またはJACIN当選フラグが設定されていれば、これを消去する。そして、ステップS414の処理に進む。ステップS414では、入賞の有無及び入賞した役の種類を示す入賞情報コマンドを生成して、演出制御基板102に送信する。そして、入賞判定処理を終了して、図4のフローチャートに復帰する。
次に、上記したステップS7の払出処理について詳しく説明する。図11は、CPU111がステップS7で実行する払出処理を詳細に示すフローチャートである。まず、RAM112に設定された払い出し予定数が0となるまで、払い出し予定数を1ずつ減算していきながらホッパー80を制御してメダルを1枚ずつ排出させることで、入賞した役に対応した数のメダルを遊技者に払い出す。但し、クレジットの数が50に達していなければ、メダルを1枚ずつ排出する代わりにクレジットの数を1ずつ加算していく(ステップS501)。
次に、RAM112にビッグボーナス中フラグが設定されているかどうかにより、現在の遊技状態がビッグボーナスとなっているかどうかを判定する(ステップS502)。現在の遊技状態がビッグボーナスとなっていれば、RAM112のカウンタを用いて、当該ビッグボーナスにおける払出メダル枚数をカウントする(ステップS503)。払出メダル枚数のカウント結果として、ビッグボーナスの終了条件となったかどうかを判定する(ステップS504)。
ビッグボーナスの終了条件となっていれば、RAM112のビッグボーナス中フラグを消去する。レギュラーボーナス中にビッグボーナスの終了条件が成立したときには、レギュラーボーナス中フラグも合わせて消去する(ステップS505)。そして、ステップS512の処理に進む。ビッグボーナスの終了条件となっていなければ、ビッグボーナス中のレギュラーボーナスの終了条件となっているかどうかを判定する(ステップS506)。レギュラーボーナスの終了条件となっていなければ、そのままステップS512の処理に進む。レギュラーボーナスの終了条件となっていれば、RAM112のレギュラーボーナス中フラグを消去して(ステップS507)、ステップS512の処理に進む。
現在の遊技状態がビッグボーナスになっていなければ、RAM112にCT中フラグが設定されているかどうかにより、現在の遊技状態がCTとなっているかどうかを判定する(ステップS508)。現在の遊技状態がCTともなっていなければ、ステップS512の処理に進む。現在の遊技状態がCTとなっていれば、RAM112のカウンタを用いて、当該CTにおける払出メダル枚数をカウントする(ステップS509)。そのカウント結果として、CTの終了条件となったかどうかを判定する(ステップS510)。CTの終了条件となっていなければ、そのままステップS512の処理に進む。CTの終了条件となっていれば、RAM112のCT中フラグを消去する(ステップS511)。そして、ステップS512の処理に進む。
ステップS512では、RAM112に自動停止フラグが設定されているかどうかを判定する。自動停止フラグが設定されていなければ、そのままステップS514の処理に進む。自動停止フラグが設定されていれば、RAM112に設定されている自動停止フラグを消去する(ステップS513)。そして、ステップS514の処理に進む。
ステップS514では、リプレイ入賞してRAM112にリプレイフラグが設定されているかどうかを判定する。リプレイフラグが設定されていなければ、ゲームの開始時において設定した賭け数を初期化する(ステップS515)。そして、ステップS516の処理に進む。リプレイフラグが設定されていた場合には、今回のゲームで設定された賭け数を初期化することなく、そのままステップS516の処理に進む。
ステップS516では、今回のゲームの終了時、すなわち次のゲームの開始時における遊技状態を示す状態コマンドを生成して、演出制御基板102に送信する。そして、払出処理を終了して、図4のフローチャートに復帰する。図4のフローチャートに復帰すると、そのまま1ゲーム分の処理が終了することとなる。
以上のようなゲームの繰り返しにおいて、遊技制御基板101のCPU111は、通常の遊技状態、ビッグボーナス(小役ゲーム及びJACゲーム)、CTの間で遊技状態の移行を行っており、遊技の進行状況に応じてコマンドを演出制御基板102に送信している。これに対して、演出制御基板102のCPU121は、遊技制御基板101から受信したコマンドに基づいて、独自の演出を行っている。以下、演出制御基板102のCPU121が各種の演出(特にビッグボーナスまたはCT中におけるメダルの払出枚数及び純増枚数の表示)を行うために実行する処理について説明する。
図12は、演出制御基板102のCPU121が実行する処理を示すフローチャートである。演出制御基板102側では、遊技制御基板101から送られてくるコマンドを受信したかどうかを判定している(ステップS601)。コマンドを受信するまでは、ステップS601の処理を繰り返し、コマンドの受信を待機している状態にある。遊技制御基板101からいずれかのコマンドを受信すると、受信したコマンドの種類が何であるかを判定する(ステップS602)。
受信したコマンドの種類がステップS516で送信された状態コマンドであった場合には、当該状態コマンドが示す遊技状態をRAM122に保存する。ここで、ビッグボーナスまたはCTにあるときに、1枚賭けであるか2枚賭けであるかまでを保存する必要はない(ステップS603)。次に、RAM122に保存した遊技状態がビッグボーナス(レギュラーボーナスを含む)またはCTにあることを示しているかどうかを判定する(ステップS604)。ビッグボーナスとCTのいずれかにあれば、そのままステップS601の処理に戻る。
ビッグボーナスまたはCTのいずれにもないことを示していれば、RAM122のボーナス中払出数を示すカウンタの値とボーナス中純増数を示すカウンタの値をそれぞれ初期化する(ステップS605)。また、液晶表示器4にボーナス中払出数及びボーナス中純増数が表示されていれば、これを表示消去する(ステップS606)。そして、ステップS601の処理に戻る。
受信したコマンドの種類がステップS129で送信されたBET数コマンドであった場合には、RAM122に保存した遊技状態がビッグボーナス(レギュラーボーナスを含む)またはCTにあることを示しているかどうかを判定する(ステップS607)。ビッグボーナスとCTのいずれにもなければ、そのままステップS601の処理に戻る。ビッグボーナスまたはCTのいずれかにあることを示していれば、RAM122のボーナス中純増数を示すカウンタの値から当該BET数コマンドが示す賭け数を減算する(ステップS608)。また、賭け数を減算した後のボーナス中純増数を液晶表示器4に表示させる(ステップS609)。そして、ステップS601の処理に戻る。
受信したコマンドの種類がステップS414で送信された入賞情報コマンドであった場合には、RAM122に保存した遊技状態がビッグボーナス(レギュラーボーナスを含む)またはCTにあることを示しているかどうかを判定する(ステップS610)。ビッグボーナスとCTのいずれにもなければ、そのままステップS601の処理に戻る。ビッグボーナスまたはCTのいずれかにあることを示していれば、当該入賞情報コマンドがいずれかの種類の小役の入賞を示しているかどうかを判定する(ステップS611)。いずれの種類の小役の入賞も示していなければ、そのままステップS601の処理に戻る。
いずれかの種類の小役の入賞を示していれば、RAM122のボーナス中払出数を示すカウンタの値とボーナス中純増数を示すカウンタの値に入賞した小役に対応した払出メダル枚数を加算する(ステップS612)。また、払出メダル枚数を加算した後のボーナス中払出数及びボーナス中純増数を液晶表示器4に表示させる(ステップS613)。そして、ステップS601の処理に戻る。
また、受信したコマンドの種類が他のコマンドであった場合には、それぞれのコマンドの種類に応じた処理を実行する(ステップS614)。これら他の処理については、本発明とは直接的な関係がないため、詳細な説明は省略する。その後、ステップS601の処理に戻る。
以上説明したように、この実施の形態にかかるスロットマシン1では、ビッグボーナスは、メダルの払出枚数が360枚に達したときに終了するが、ゲームを開始させるために設定される賭け数は、1または3のいずれかに固定化される。ビッグボーナスにおける内部抽選の当選確率は、賭け数の設定によらずに同じであるため、いずれの賭け数に固定化された場合であっても、メダルの払い出し状況に差が生じることはない。図柄の配列と内部抽選の当選確率との関係から、遊技者の技量によってメダルの払い出し状況に大きな差が生じることもない。その一方で、賭け数の設定により消費されるメダルの枚数は、いずれの賭け数に設定されたかで大きく異なることとなり、メダルの払い出し枚数から設定した賭け数を減算した純増数も大きく異なることとなる。このため、固定化される賭け数の違いによって、遊技者の得られる利益が異なる複数種類のビッグボーナスを実現することができ、遊技の興趣を向上させることができる。
また、CTは、メダルの払出枚数が253枚に達したときに終了するが、ここでもゲームを開始させるために設定される賭け数は、1または3のいずれかに固定化される。CTにおけるリプレイ当選確率は賭け数の設定によらずに同じであり、当選フラグが設定されてなくても小役入賞させられることも賭け数の設定によらずに同じであるため、いずれの賭け数に固定化された場合であっても、メダルの払い出し状況に差が生じることはない。その一方で、賭け数の設定により消費されるメダルの枚数は、いずれの賭け数に設定されたかで大きく異なることとなり、メダルの払い出し枚数から設定した賭け数を減算した純増数も大きく異なることとなる。このため、固定化される賭け数の違いによって、遊技者の得られる利益が異なる複数種類のCTを実現することができ、遊技の興趣を向上させることができる。
ここで、ビッグボーナスやCTは、メダルの払出枚数が所定数(それぞれ360枚、253枚)に達したことを条件として終了するので、その終了が遊技者にとって分かり易いものとなる。一方、メダルの払出枚数以外を条件として、ビッグボーナスやCTが終了することはないので、遊技者は、ビッグボーナスやCTの種類(ここでは固定化される賭け数の種類)に応じて予定されていた利益を確実に得ることができるようになる。
また、ビッグボーナスやCTにおいては、いずれの賭け数に固定化された場合であっても、可変表示装置2には必ず5ラインの有効ラインが設定される(レギュラーボーナス中を除く)。このため、ビッグボーナスやCTにおける遊技性を全く変えることなく、遊技者の得られる利益が異なる複数種類のビッグボーナスやCTを実現できるようになる。また、固定化された賭け数が異なっても、設定される有効ラインの数は同じであり、しかも設定可能な最大数(すなわち、5ライン)の有効ラインが設定されるため、通常の遊技状態であれば有効ラインが1ラインしか設定されない賭け数1に固定化された場合であっても、ビッグボーナスやCTにおいて遊技者が目押しをしにくくなるということはない。
一方、通常の遊技状態では、遊技者が賭け数の設定を変えれば、可変表示装置2に設定される有効ラインの数も変化する。さらに、遊技者が賭数の設定を変えれば、内部抽選における当選確率も変化する。このため、賭け数の設定の違いによって異なる遊技性を実現することができ、遊技の興趣を向上させることができる。
さらに、遊技状態がビッグボーナスまたはCTにあるときには、その間において払い出されたメダルの枚数(払出数)と、これから遊技者の設定した賭け数を減算した純増数とが液晶表示器4に表示されて遊技者に報知されるものとなっている。この払出数の報知によって、ビッグボーナスやCTの終了タイミングが遊技者に分かり易くなり、純増数の報知によって、ビッグボーナスやCTで実際に得ている利益が遊技者に分かり易くなる。
ところで、ビッグボーナスまたはCTにおける賭け数が1または3のいずれに固定化されるかは、ビッグボーナス入賞またはCT入賞したときの図柄の態様によって異なっている。このため、いずれの賭け数に固定化されるビッグボーナスやCTであるかが遊技者にとって分かり易くなる。
また、ビッグボーナス入賞やCT入賞といった遊技者に有利な遊技状態への移行を伴う入賞ではメダルの払い出しは行われない。リプレイ入賞でもメダルの払い出しは行われない。入賞によってメダルの払い出しが行われるのは、スイカ、ベルまたは小役の入賞のみである。このため、可変表示装置2にビッグボーナス図柄やCT図柄が導出されたときに、これによってどのような利益(ここでは、有利な遊技状態への移行)を得られるかが遊技者にとって分かり易くなる。しかも、異なる種類の利益を遊技者に付与する役の複合入賞(例えば、ビッグボーナスと小役の複合入賞)を発生させることはないので、ゲーム毎に遊技者が得られた利益を分かり易くすることができる。
また、遊技状態がCTにあるときには、左のリール3Lについての最大停止遅延時間が75ミリ秒に短縮されるとともに当選フラグが設定されていなくても小役入賞させることができるが、リプレイだけは内部抽選の対象役となり、当選したときにはリプレイ当選フラグが設定される。この実施の形態にかかるスロットマシン1では、CT中にリプレイ当選フラグが設定されていても、1コマ以内で「JAC」を引き込めなければ、リプレイ入賞させないようにしている。従来のようにリプレイ当選フラグが設定されているときに、リプレイ入賞させるために左のリール3Lについての最大停止遅延時間を190ミリ秒とするといったような、リプレイ当選フラグが設定されていないときと異なる停止制御を行う必要がないので、その制御が容易になる。
また、リール停止タイマが所定時間を計時する前に遊技者が停止ボタン12L、12C、12Rを操作すれば、当選フラグの設定状況と停止操作のタイミングとに応じて停止すべき図柄が選択されて、可変表示装置2に表示結果が導出される。つまり、当選フラグの設定だけではなく、停止ボタン12L、12C、12Rの操作という遊技者の技術介入によって入賞が発生することとなる。
一方、遊技者によって停止ボタン12L、12C、12Rが操作されないままリール停止タイマが所定時間の経過を計時すれば、リール3L、3C、3Rの回転が自動停止される。これにより、1ゲームに要する時間が無限のものにはならず、遊技者が遊技を行っていても実質的に十分な稼働率を得られないということがなくなる。もっとも、リール3L、3C、3Rの回転が自動停止される場合には、いずれの役の当選フラグが設定されていても、可変表示装置2の表示結果としては必ずハズレの表示態様が導出されることとなるため、偶然性の要素だけで入賞が発生するのを防ぐことができ、射倖性の抑制の担保を図ることができる。
本発明は、上記の実施の形態に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な上記の実施の形態の変形態様について説明する。
上記の実施の形態では、ビッグボーナスまたはCTの期間における賭け数は、1または3のいずれかに固定化されるものとなっていたが、2に固定化される場合があってもよい。ビッグボーナスまたはCTの期間において固定される賭け数として1、2または3の3種類の賭け数を適用することで、さらに遊技者の得られる利益の異なるビッグボーナスやCTの種類を増やすことができる。また、ビッグボーナスまたはCTの期間において可変表示装置2に設定される有効ラインの数は、必ずしも5ラインに限るものではなく、1ライン、3ライン、5ラインのいずれも適用することができる。固定化される賭け数と可変表示装置2に設定される有効ラインの数の組み合わせによって、さらに多くの種類のビッグボーナスやCTを実現することができるようになる。
上記の実施の形態では、1枚賭けのビッグボーナスと3枚賭けのビッグボーナス、1枚賭けのCTと3枚賭けのCTとでは、それぞれ発生の契機となる図柄が異なっていたが、それぞれ同じ図柄が導出されたことを契機に発生するものとしてもよい。ビッグボーナス当選フラグやCT当選フラグも、固定化される賭け数に関わらずに同一であってもよい。この場合において、ビッグボーナスやCTを1枚賭けで固定するか3枚賭けで固定するかは、内部抽選とは別個の抽選によって決定するものとしてもよい。この抽選は、内部抽選においてビッグボーナス当選やCT当選したときに行うものとすることも、可変表示装置2の表示結果によりビッグボーナス入賞やCT入賞したときに行うものとすることもできる。
上記の実施の形態では、通常の遊技状態よりも遊技者に有利な遊技状態であってメダルの払出枚数を条件として終了する遊技状態として、ビッグボーナスとCTの2種類の遊技状態が提供されていたが、CTが提供されずにビッグボーナスだけが提供されるものとしてもよい。メダルの払出枚数を条件として終了しない遊技者に有利な遊技状態(例えば、レギュラーボーナスなど)は、他にあってもよい。ビッグボーナスだけが提供される場合には、その終了条件となるメダルの払出枚数として、360枚と480枚の2種類を適用することができる。ビッグボーナスの終了条件となるメダルの払出枚数を360枚とするか480枚とするかは、内部抽選において決定するものとしても(役図柄も異なるものとしても)、内部抽選とは別に決定するものとしてもよい。
この場合には、ビッグボーナスの終了条件となるメダルの払出枚数を変えることで、遊技者の得られる利益が異なる複数種類のビッグボーナスを実現できるようになる。さらに、ビッグボーナス中に固定化される賭け数の種類との組み合わせにより、それぞれの積となる種類のビッグボーナスを実現できるようになる。このように多くの種類のビッグボーナスを実現することで、さらに遊技の興趣を向上させることができる。なお、このようにビッグボーナスの終了条件となるメダルの払出枚数として複数種類のものがある場合には、ビッグボーナスの開始時において、その終了条件となるメダルの払出枚数を液晶表示器4に表示するなどして遊技者に報知することが好ましい。
上記の実施の形態では、メダルの払出枚数が253枚に達したことのみを条件として、CTが終了させられるものとしていた。また、レギュラーボーナスは、ビッグボーナス中のJACINのみに基づいて提供されるものとしていた。これに対して、通常の遊技状態またはCTにおいて可変表示装置2の有効ライン上に「BAR」が3つ揃ったときに入賞として遊技状態をレギュラーボーナスに移行させるものとし、CT中の内部抽選においてレギュラーボーナスに当選したときにも、CTを終了させるものとしてもよい。さらに、CT中において可変表示装置2の有効ライン上に例えば「BAR−JAC−JAC」の組み合わせが揃ったときにシングルボーナス入賞としてJACゲームが1回限りで提供されるものとし、CT中の内部抽選においてシングルボーナスに当選したときにも、CTを終了させるものとしてもよい。
上記の実施の形態では、ビッグボーナスはメダルの払出枚数が360枚に達したときに、CTはメダルの払出枚数が253枚に達したときに終了させられるものとしていた。このようにメダルの払出枚数によってビッグボーナスやCTを終了させるのではなく、払出枚数から遊技者の設定した賭け数を減算した純増枚数が所定の数に達したときに、ビッグボーナスやCTを終了させるものとしてもよい。この場合、ビッグボーナスやCTの期間において遊技者の得られる利益は、いずれの賭け数に固定された場合であってもメダルの数という観点からは同じである。もっとも、ビッグボーナスやCTを終了させるまでに要するゲーム数、すなわち同じ数だけメダルの数を増加させるために要する時間の観点では異なるものとなるので、遊技者の得られる利益が異なるビッグボーナスやCTを実現することができる。
上記の実施の形態では、リール3L、3C、3Rの回転を自動停止させるためのリール停止タイマは、リール3L、3C、3Rの回転が一定速度に達した後、リールセンサ3SL、3SC、3SRの全てが基準位置を検出するという所定の条件が成立したときに計時を開始するものとしていたが、スタートレバー11が操作されたときに計時を開始するものとしてもよい。或いは、スタートレバー11が操作されても1ゲームタイマによりリール3L、3C、3Rが直ぐに回転開始しないこともあるので、リール3L、3C、3Rが実際に回転開始したときにリール停止タイマの計時を開始するものとしてもよい。
上記の実施の形態では、リール停止タイマが計時を開始してから所定時間を経過すると、リール3L、3C、3Rの回転が自動停止されるものとなっていたが、このリール停止タイマが計時する時間または所定時間までの残り時間を液晶表示器4に表示して遊技者に報知するものとしてもよい。残り時間が一定時間を切ったときには、間もなくリール3L、3C、3Rが自動停止される旨を液晶表示器4に表示して遊技者に報知するものとしてもよい。さらに、リール停止タイマが所定時間を計時してリール3L、3C、3Rが自動停止され、ハズレの表示態様が導出されたときに、遊技者が停止ボタン12L、12C、12Rを操作しなかったがためハズレの表示態様が表示された旨を液晶表示器4に表示して遊技者に報知するものとしてもよい。
上記の実施の形態では、リール3L、3C、3Rの回転が自動停止されるときに、最大190ミリ秒の遅延時間の範囲で停止対象のリールについて停止させるべき図柄を選択し、該選択した図柄を導出させるものとしていた。遊技状態がCTにあるときも同様であった。また、リール3L、3C、3Rのうちの全てが自動停止される場合であっても、一部だけが自動停止される場合であっても同じであった。これに対して、リール3L、3C、3Rの全てが自動停止される場合には、最大停止遅延時間の制約を受けることなく、いずれの役の入賞表示態様ともならない特定の表示態様(特定ハズレ目)を必ず導出させるものとしてもよい。リール3L、3C、3Rの一部が自動停止される場合にも、最大停止遅延時間の制約を受けることなくハズレの表示態様を構成する図柄を選択して導出させるものとしてもよい。
上記の実施の形態では、リール停止タイマが所定時間を計時すると、それまでにリール3L、3C、3Rの一部でも回転を停止していたか否かに関わらず、当選フラグの設定状況によらずに必ずハズレの表示態様が導出されるものとしていた。これに対して、リール停止タイマが所定時間を計時した際にリール3L、3C、3Rの一部でも回転を停止していれば、RAM112における各役の当選フラグの設定状況、及び停止タイミングに応じて導出すべき図柄を選択し、未停止のリールの回転を停止させるものとしてもよい。つまり、リール3L、3C、3Rの一部でも停止ボタン12L、12C、12Rの操作によって停止されたならば、入賞の表示態様が導出されることがあるものとしてもよい。
上記の実施の形態では、リール3L、3C、3Rの回転が自動停止される場合には、入賞が発生しなかった場合に次ゲーム以降に持ち越すことができるビッグボーナス当選フラグやCT当選フラグが設定されている場合も、1ゲーム限りで消去される小役当選フラグやリプレイ当選フラグが設定されている場合も、いずれもハズレの表示態様が導出されるものとなっていた。これに対して、ビッグボーナス当選フラグやCT当選フラグが設定されている場合には、必ずハズレの表示態様を導出するものとするが、小役当選フラグやリプレイ当選フラグが設定されている場合には、これを選択して可変表示装置2の有効ライン上に導出させるものとしてもよい。
上記の実施の形態では、CTにおいては左のリール3Lについての最大停止遅延時間が75ミリ秒に短縮され、この範囲で引き込み制御や外し制御を行うものとしていた。これに対して、中のリール3Cまたは右のリール3Rについて最大停止遅延時間を短縮するものとしても、或いは停止操作によるリールの停止順に、第1リール、第2リール、第3リールのいずれかについて最大停止遅延時間を短縮するものとしてもよい。このようにすれば、例えば同じ左のリール3Lであっても、何番目に停止操作されたかによって最大停止遅延時間が短縮されるかどうかが変化する。さらには、リール3L、3C、3Rの全てについて最大停止遅延時間を75ミリ秒に短縮したり、そのうちの2つ(左、中または右の位置に従って選ぶものとしても、停止操作された順序に従って選ぶものとしてもよい)について最大停止遅延時間を75ミリ秒に短縮するものとしてもよい。
また、CT中における最大停止遅延時間をさらに短縮し、小役図柄を導出するために引き込み可能な範囲を設けず、停止ボタン12Lを操作したときに小役図柄が表示されていることを条件として、左のリール3Lに小役図柄が導出されるものとしてもよい。そして、リプレイ当選フラグが設定されていないときにビッグボーナス図柄、CT図柄やJAC図柄を導出させないようにするためには、最大停止遅延時間を75ミリ秒のままでさらに短縮することとせず、1コマの外し制御を行うものとしてもよい。リプレイ当選フラグが設定されているときには、JAC図柄についてのみ1コマの引き込み制御を行うものとしてもよい。
さらに、リプレイ当選フラグが設定されているときには、左のリール3Lについても短縮した最大停止遅延時間よりも長い遅延時間(190ミリ秒としてもよい)の範囲でリプレイ図柄の引き込み制御を行ったり、停止ボタン12Lを操作したときに表示されている図柄がビッグボーナス図柄やCT図柄であれば、短縮した最大停止遅延時間よりも長い遅延時間(190ミリ秒としてもよい)の範囲でビッグボーナス図柄やCT図柄の外し制御を行うものとしてもよい。
上記の実施の形態では、停止条件が成立したときの現在の図柄位置と当選フラグの設定状況に基づいて、当選している役の図柄が揃うように引き込み制御を行ったり、当選していない役の図柄が揃わないように外し制御を行うコントロール方式でリール3L、3C、3Rの回転を停止させるスロットマシンを例として説明した。これに対して、停止条件が成立したときの現在の図柄位置と当選フラグの設定状況に基づいて、予め停止位置が記憶されたテーブルを参照して図柄の停止位置を決定し、当該停止位置でリールを停止させるテーブル方式でリール3L、3C、3Rの回転を停止させるスロットマシンにも適用することができる。テーブル方式のスロットマシンでは、自動停止の際に、上記で設定されていないものとみなされた当選フラグに対応した役がハズレていることに対応するテーブルを参照して、図柄の停止位置を決めればよい。
上記の実施の形態では、可変表示装置2は、外周部に複数の図柄を所定順に配した3つのリール3L、3C、3Rを備えるものとし、これらのリール3L、3C、3Rの回転駆動によって図柄を可変表示させるものとしていた。しかしながら、液晶表示装置などの表示装置上で仮想的に図柄を可変表示させるものを、上記のような可変表示装置2の代わりに用いてもよい。