(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024098205
(43)【公開日】2024-07-23
(54)【発明の名称】遊技機
(51)【国際特許分類】
A63F 5/04 20060101AFI20240716BHJP
【FI】
A63F5/04 611A
A63F5/04 611C
A63F5/04 620
【審査請求】未請求
【請求項の数】2
【出願形態】OL
(21)【出願番号】P 2023001519
(22)【出願日】2023-01-10
(71)【出願人】
【識別番号】390031772
【氏名又は名称】株式会社オリンピア
(74)【代理人】
【識別番号】100135666
【弁理士】
【氏名又は名称】原 弘晃
(74)【代理人】
【識別番号】100131680
【弁理士】
【氏名又は名称】竹内 健一
(72)【発明者】
【氏名】生熊 亮太
(72)【発明者】
【氏名】小林 昭宏
(72)【発明者】
【氏名】相場 裕介
【テーマコード(参考)】
2C182
2C518
【Fターム(参考)】
2C182CE18
2C182DA22
2C182DA25
2C182EA12
2C518CA03
2C518CA06
2C518EA01
2C518EB16
(57)【要約】
【課題】遊技者の利便性を向上させた遊技機を提供する。
【解決手段】CZ状態において複数の報知態様を選択候補として提示する報知態様選択演出を実行し、選択された報知態様に従って演出装置を制御し、報知態様の選択情報を次回CZ状態の報知態様の選択時まで保持可能とし、保持された選択情報に対応する報知態様を次回の報知態様の選択時における初期選択の報知態様として提示可能とし、遊技機の電源投入がなされた場合に、報知態様の選択情報を初期化する。
【選択図】
図24
【特許請求の範囲】
【請求項1】
遊技の進行を制御する主制御部と、遊技の進行に沿って演出装置を制御する副制御部とを備えた遊技機であって、
前記主制御部が、特定制御状態を含む複数種類の制御状態を設定可能とし、
前記副制御部が、前記特定制御状態において複数の制御条件を選択候補として提示して、選択された制御条件に従って前記演出装置を制御し、制御条件の選択情報を次回の制御条件の選択時まで保持可能とし、保持された選択情報に対応する制御条件を次回の制御条件の選択時における初期選択の制御条件として提示可能とし、前記遊技機の電源投入がなされた場合に、制御条件の選択情報を初期化する遊技機。
【請求項2】
遊技の進行を制御する主制御部と、遊技の進行に沿って演出装置を制御する副制御部とを備えた遊技機であって、
前記主制御部が、特定制御状態を含む複数種類の制御状態を設定可能とし、
前記副制御部が、前記特定制御状態において複数の制御条件を選択候補として提示して、選択された制御条件に従って前記演出装置を制御し、制御条件の選択情報を次回の制御条件の選択時まで保持可能とし、保持された選択情報に対応する制御条件を次回の制御条件の選択時における初期選択の制御条件として提示可能とし、非待機状態において所定時間内に遊技の進行に係る操作が行われなかった場合に待機状態に移行させ、当該待機状態に移行した場合に、制御条件の選択情報を初期化する遊技機。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、遊技機に関する。
【背景技術】
【0002】
従来から外周面に複数種類の図柄が配列された複数のリールを遊技者の操作に応答して回転および停止させて遊技を行う遊技機(回胴式遊技機、スロットマシン)が知られている。この種の遊技機は、メダルやパチンコ玉などの遊技媒体に対して一定の遊技価値を付与し、このような遊技価値を獲得するための遊技を行うものである。また、この種の遊技機は、遊技者の回転開始操作を契機として、内部抽選を行うとともに複数のリールの回転を開始させ、遊技者の停止操作を契機として、内部抽選の結果に応じた態様で回転中のリールを停止させる停止制御を行っている。そして、遊技の結果は、複数のリールが停止した状態における有効ラインに表示された図柄組合せによって判定され、遊技の結果に応じてメダル等の遊技価値の払い出しなどが行われるようになっている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
ところで従来から遊技を盛り上げる演出に関して、遊技者に演出の制御に関連付けられた選択候補を提示して、遊技者の選択結果によって演出の実行制御を行う手法(特許文献1参照)が知られているが、このような演出の制御に関連付けられた選択を遊技者に行わせる仕様では、選択結果の保持・消去について適切な制御による遊技者の利便性の向上が求められている。
【0005】
本発明は上記事情に鑑みてなされたものであり、その目的は、遊技者の利便性を向上させた遊技機を提供することにある。
【課題を解決するための手段】
【0006】
(1)本発明は、遊技の進行を制御する主制御部と、遊技の進行に沿って演出装置を制御する副制御部とを備えた遊技機であって、前記主制御部が、特定制御状態を含む複数種類の制御状態を設定可能とし、前記副制御部が、前記特定制御状態において複数の制御条件を選択候補として提示して、選択された制御条件に従って前記演出装置を制御し、制御条件の選択情報を次回の制御条件の選択時まで保持可能とし、保持された選択情報に対応する制御条件を次回の制御条件の選択時における初期選択の制御条件として提示可能とし、前記遊技機の電源投入がなされた場合に、制御条件の選択情報を初期化する遊技機に関するものである。
【0007】
(2)本発明は、遊技の進行を制御する主制御部と、遊技の進行に沿って演出装置を制御する副制御部とを備えた遊技機であって、前記主制御部が、特定制御状態を含む複数種類の制御状態を設定可能とし、前記副制御部が、前記特定制御状態において複数の制御条件を選択候補として提示して、選択された制御条件に従って前記演出装置を制御し、制御条件の選択情報を次回の制御条件の選択時まで保持可能とし、保持された選択情報に対応する制御条件を次回の制御条件の選択時における初期選択の制御条件として提示可能とし、非待機状態において所定時間内に遊技の進行に係る操作が行われなかった場合に待機状態に移行させ、当該待機状態に移行した場合に、制御条件の選択情報を初期化する遊技機に関するものである。
【0008】
以上に述べた(1)および(2)に係る遊技機では、制御条件の選択時に前回選択された制御条件を初期選択の制御条件として提示可能としつつ、遊技者の入れ替わりが発生していると推定できる状況において制御条件の選択情報を初期化するようにしたので、前回と同じ制御条件を選択することを望む遊技者の利便性が向上する。
【0009】
(3)本発明は、前面扉が開閉可能に取り付けられた筐体と、当該筐体に内蔵される主制御部と副制御部とを備え、当該主制御部によって遊技を進行させ、当該副制御部によって遊技の進行に沿った演出が実行される遊技機であって、前記主制御部によって制御される第1報知装置と、前記副制御部によって制御される第2報知装置および第3報知装置と、を含み、前記第2報知装置は、前記前面扉の開閉によっては動作態様が変化せず、前記第3報知装置は、前記前面扉の開放を報知する動作態様が存在し、前記副制御部が、前記前面扉が開放された状態で前記遊技機の電源投入がなされた場合、前記第2報知装置を前記第1報知装置より先に動作を開始させ、前記第3報知装置を前記第1報知装置より後に動作を開始させる制御を行う遊技機に関するものである。
【0010】
(4)本発明は、前面扉が開閉可能に取り付けられた筐体と、当該筐体に内蔵される主制御部と副制御部とを備え、当該主制御部によって遊技を進行させ、当該副制御部によって遊技の進行に沿った演出が実行される遊技機であって、前記主制御部によって制御される第1報知装置と、前記副制御部によって制御される第2報知装置および第3報知装置と、を含み、前記第2報知装置は、前記前面扉の開閉によっては動作態様が変化せず、前記第3報知装置は、前記前面扉の開放を報知する動作態様が存在し、前記副制御部が、前記前面扉が開放された状態で前記遊技機の電源投入がなされた場合、前記第2報知装置を前記第1報知装置より先に動作を開始させ、前記第3報知装置を前記第1報知装置と略同時に動作を開始させる制御を行う遊技機に関するものである。
【0011】
(5)本発明は、前面扉が開閉可能に取り付けられた筐体と、当該筐体に内蔵される主制御部と副制御部とを備え、当該主制御部によって遊技を進行させ、当該副制御部によって遊技の進行に沿った演出が実行される遊技機であって、前記主制御部によって制御される第1報知装置と、前記副制御部によって制御される第2報知装置および第3報知装置と、を含み、前記第2報知装置は、前記前面扉の開閉によっては動作態様が変化せず、前記第3報知装置は、前記前面扉の開放を報知する動作態様が存在し、前記副制御部が、前記前面扉が開放された状態で前記遊技機の電源投入がなされた場合、前記第2報知装置を前記第1報知装置より先に動作を開始させ、前記第3報知装置を前記第2報知装置より後に動作を開始させる制御を行う遊技機に関するものである。
【0012】
以上に述べた(3)~(5)に係る遊技機では、第2報知装置の動作開始によって電源投入に対する通電が正常に行われていることを速やかに察知することができ、第3報知装置の動作開始によって主制御部の起動を察知することができるため、作業者の状況確認の利便性を向上させることができる。
【図面の簡単な説明】
【0013】
【
図1】本発明の実施形態の遊技機の外観構成を示す斜視図である。
【
図2】本発明の実施形態の遊技機の筐体内部の構成を示す斜視図である。
【
図3】本発明の実施形態の遊技機のリールユニットの構成を示す斜視図である。
【
図4】本発明の実施形態の遊技機の機能ブロックを説明する図である。
【
図5】本発明の実施形態の遊技機のメダルの通過経路を説明する図である。
【
図6】本発明の実施形態の遊技機におけるメインエラーの内容とその検出条件を示す図である。
【
図7】本発明の実施形態の遊技機のメインエラーに対応する解除処理でのクリア対象を説明するための図である。
【
図8】本発明の実施形態の遊技機におけるサブエラーの内容とその検出条件を示す図である。
【
図9】本発明の実施形態の遊技機におけるエラーの報知態様を示す図である。
【
図10】本発明の実施形態の遊技機におけるサブ基板側でのエラー復帰時のクリア対象を説明する図である。
【
図11】本発明の実施形態の遊技機における遊技の進行を制御するメインループ処理の一例を示すフローチャートである。
【
図12】本発明の実施形態の遊技機におけるメインエラー発生時に呼び出されるエラーウェイト処理の一例を示すフローチャートである。
【
図13】本発明の実施形態の遊技機におけるメインエラーに関するエラー解除処理を示すフローチャートである。
【
図14】本発明の実施形態の遊技機におけるエラー発生コマンドの受信時の処理を示すフローチャートである。
【
図15】本発明の実施形態の遊技機におけるドア解放エラーの検出処理を示すフローチャートである。
【
図16】本発明の実施形態の遊技機における通信エラーの検出処理を示すフローチャートである。
【
図17】本発明の実施形態の遊技機におけるエラー報知対象の設定に係る処理を示すフローチャートである。
【
図18】本発明の実施形態の遊技機におけるメインエラーの報知に係る処理を示すフローチャートである。
【
図19】本発明の実施形態の遊技機におけるドア開放エラーの報知に係る処理を示すフローチャートである。
【
図20】本発明の実施形態の遊技機における通信エラーの報知に係る処理を示すフローチャートである。
【
図21】本発明の実施形態の遊技機における電断復帰時の報知装置の動作に関するタイミングチャートである。
【
図22】本発明の実施形態の遊技機における電断復帰時の報知装置の動作に関するタイミングチャートである。
【
図23】本発明の実施形態の遊技機における電断復帰時の報知装置の動作に関するタイミングチャートである。
【
図24】本発明の実施形態の遊技機における報知態様選択演出の実行例を示す図である。
【発明を実施するための形態】
【0014】
以下、本発明の実施形態について説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【0015】
1.構成
図1は、本発明の実施形態に係る遊技機の外観構成を示す斜視図である。また
図2は、本発明の実施形態に係る遊技機の内部構成(リールユニットを除く)を示す斜視図である。
【0016】
本実施形態の遊技機は、いわゆるスロットマシンあるいは回胴式遊技機と呼ばれるもので、メダルを遊技媒体として用いた遊技を行う種類の遊技機である。
【0017】
本実施形態の遊技機は、収納箱BXおよび前面扉FDからなる箱形の筐体内に第1リールR1~第3リールR3(複数のリール)からなるリールユニットが収められている。
【0018】
図3は、本実施形態における遊技機用のリールユニットの外観を示す斜視図である。
【0019】
本実施形態のリールユニットでは、第1リールR1~第3リールR3のそれぞれが、各リールを駆動するためのステッピングモータSMを支持する金属製(または樹脂製)の支持ユニットSUを介して略コの字状に成形された金属製(または樹脂製)のベースユニットBUに固定されている。
【0020】
ベースユニットBUに収容されている第1リールR1~第3リールR3のそれぞれは、円環状に成形された樹脂製のリール本体RD(リールドラム)の外周に帯状の樹脂製フィルムからなるリールテープTPが巻き付けられて構成されている。そしてリールテープTPは、表面が各リールの外周面を構成し、裏面が各リールの内周面を構成するようにリール本体RDに巻き付けられており、端部同士は接着剤などで固着されている。
【0021】
また第1リールR1~第3リールR3のそれぞれは、リール本体RDの回転中心に相当する位置においてステッピングモータSMの駆動軸とボルト締めなどにより固定されている。また各リール用のステッピングモータSMは、支持ユニットSUに対してもボルト締めなどによって固定されている。
【0022】
また各リール用のリールテープTPは、一定間隔で21コマ分の図柄配列領域に区画されており、リールテープTPの表面には、各コマに相当する位置毎に複数種類の図柄のいずれかが1つずつ配列されている。
【0023】
そして本実施形態のリールユニットは、第1リールR1~第3リールR3を各リールのリールテープTPの裏面側(各リールの内周面側)から照明するバックライトユニットLU(照明手段)を備えている。各リールの用バックライトユニットLUには、遊技機の表示窓DWから観察可能な3コマ分(上段、中段、下段)の各表示位置を照らすように、白熱電球やLED電球などの光源が配設されており、本実施形態では、上段の表示位置を照明する上段バックライトBL1、中段の表示位置を照明する中段バックライトBL2、下段の表示位置を照明する下段バックライトBL3の3つ光源が各リールの表示位置に対応して設けられている。
【0024】
また収納箱BX内のリールユニット収納スペースPSの下部には、電源装置を内蔵し、電源スイッチES、設定変更キーシリンダKS、設定変更ボタンSB等の各種スイッチが備えられた電源ユニットEUおよびメダルの払出装置としてのホッパーユニットHPが収められている。なお本実施形態では、設定変更ボタンSBがエラー解除のためのスイッチとしても機能し、設定変更ボタンSBによって設定値の変更操作を行うばかりではなく、エラーの解除操作を行うこともできるようになっている。ホッパーユニットHPは、遊技に供するメダルを貯蔵するメダル貯蔵タンクMTと、ステッピングモータからなる払出モータ(図示省略)と払出モータに軸支された回転ディスク(図示省略)とを備えており、回転ディスクが払出モータによって回転駆動されて、1枚単位でメダルを払い出すことができるように構成されている。またホッパーユニットHPは、メダル貯蔵タンクMTにおけるメダルの貯蔵量が一定に達すると、余剰メダルがキャッシュボックスCBに送り出されるようになっている。
【0025】
また本実施形態の遊技機の筐体内には、例えば、リールユニット収納スペースPSの上方にメイン基板MAINが取り付けられているとともに、リールユニット収納スペースPSの側方にサブ基板SUBが取り付けられており、これらの制御基板(メイン基板MAIN、サブ基板SUB)には、演算手段としてのCPU、記憶手段としてのROMおよびRAM等を搭載して遊技機の動作を制御することができるようになっている。そして、メイン基板MAINとサブ基板SUBとの間では、メイン基板MAINからサブ基板SUBへの単方向通信のみが可能となっており、サブ基板SUBからはメイン基板MAINへ情報を送信することができないように通信接続されている。なお本実施の形態では、電源ユニットEUに設定変更キーシリンダKSや設定変更ボタンSBが設けられているが、メイン基板MAINの表面に設定変更キーシリンダKSや設定変更ボタンSBを設けるようにしてもよい。
【0026】
また
図1に示す第1リールR1~第3リールR3は、それぞれ外周面が一定の間隔で21の領域(各領域を「コマ」と称する)に区画されており、各コマに複数種類の図柄のいずれかが配列されている。また第1リールR1~第3リールR3は、ステッピングモータSM(リール駆動手段)に軸支されており、それぞれステッピングモータSMの軸周りに回転駆動され、ステッピングモータSMの駆動パルスのパルス数やパルス幅などを制御することによって、コマ単位(所定の回転角度単位、所定の回転量単位)で停止可能に設けられている。すなわち本実施形態の遊技機では、ステッピングモータSMが制御基板から供給された駆動パルスに応じて第1リールR1~第3リールR3を回転駆動し、制御基板から全相励磁の駆動パルスが供給されると、ステッピングモータSMの回転が停止することに伴って第1リールR1~第3リールR3が停止する。
【0027】
前面扉FDは開閉自在に設けられており、前面扉FDには第1リールR1~第3リールR3の回転状態及び停止状態を観察可能にする表示窓DWが設けられている。第1リールR1~第3リールR3の停止状態では、第1リールR1~第3リールR3それぞれの外周面に一定間隔で配列された複数種類の図柄のうち、外周面上に連続して配列されている3つの図柄(上段図柄、中段図柄、下段図柄)を遊技機の正面から表示窓DWを通じて観察できるようになっている。
【0028】
また本実施形態の遊技機では、表示窓DWを通じて図柄を観察するための表示位置として、各リールについて上段、中段、下段が設けられており、各リールの表示位置の組合せによって有効ラインが設定される。なお本実施形態の遊技機では、1回の遊技に関して必要となるメダルの数、いわゆる規定投入数が3枚に設定され、規定投入数に相当するメダルが投入されると、第1リールR1~第3リールR3のそれぞれの中段によって構成される有効ラインL1が有効化される。
【0029】
そして遊技結果は表示窓DW内の有効ラインに停止表示された図柄組合せによって判断され、有効ライン上の図柄組合せが予め定められた役に対応した図柄組合せである場合には、その役が入賞したものとしてホッパーユニットHPからメダルの払い出し等が行われる。
【0030】
また前面扉FDには、第1メイン表示器DS1(第1報知装置の一例)、第2メイン表示器DS2(第1報知装置の一例)、およびサブ表示器DS3(第3報知装置の一例)が設けられている。第1メイン表示器DS1、第2メイン表示器DS2、およびサブ表示器DS3は、7セグメント表示器であって、第1メイン表示器DS1によって遊技毎のメダルの払出数やメインエラー情報が表示され、第2メイン表示器DS2によってメダルのクレジット数が表示され、サブ表示器DS3によってボーナス状態等の有利状態でのメダルの獲得数の合計(または払出数の合計)やサブエラー情報が表示される。
【0031】
また前面扉FDには、遊技演出を行うための外周ランプAL(第3報知装置の一例)、上部パネルランプUPL(第2報知装置の一例)、下部パネルランプDPL(第3報知装置の一例)、液晶ディスプレイLCDが設けられている。外周ランプAL、上部パネルランプUPL、下部パネルランプDPLは、前面扉FDを電飾して、その点灯態様によって遊技を盛り上げる、遊技を補助する情報を報知する、遊技機の状況を報知する等の役割を果たすものであり、外装が半透明の樹脂製またはガラス製であって内蔵されたLEDユニットからの光を透過可能に形成されている。また液晶ディスプレイLCDには、遊技を補助したり、遊技を盛り上げたり、遊技機の状況を報知したりするための各種の映像(または画像)が表示される。また本実施形態の遊技機では、前面扉FDに対して、遊技演出を行うためのスピーカSP(第3報知装置の一例)が複数設けられている。このスピーカSPからは、遊技を補助したり、遊技を盛り上げたり、遊技機の状況を報知したりするための各種の音声やBGMが出力される。
【0032】
また前面扉FDには、各種の操作手段が設けられている。操作手段としては、クレジット(貯留)されたメダルを投入する操作を行うための1ベットボタン(投入操作手段)B0A、MAXベットボタン(投入操作手段)B0B、第1リールR1~第3リールR3を回転させて遊技を開始する契機となる操作を行うためのスタートレバー(遊技開始操作手段)SL、ステッピングモータにより回転駆動されている第1リールR1~第3リールR3のそれぞれを停止させる契機となる操作を行うためのストップボタン(停止操作手段)B1~B3などが設けられている。特に本実施形態では、MAXベットボタンB0BおよびストップボタンB1~B3は、外装が半透明の樹脂製であって内蔵されたMAXベットランプ(第2の光源ユニットの一例)からの光を透過可能に形成されており、MAXベットランプの点灯によって、クレジット記憶されたメダルの投入操作が有効化されていることや、回転中のリールに関する停止操作が有効化されていることを把握できるようになっている。また本実施形態では、遊技の進行に沿って実行される所定の演出において液晶ディスプレイLCDの表示画面を通じて提示される選択候補について遊技者に選択を行わせるために使用される演出ボタンBEが設けられている。
【0033】
また前面扉FDには、ドアキーシリンダDKが設けられており、ドアキーシリンダDKにドアキーを挿入して前面扉FDを解錠することができるようになっている。またドアキーシリンダDKに挿入されたドアキーを初期位置から時計回りに90度回転させることによって前面扉FDの解錠操作を行うことができるようになっている。
【0034】
本実施形態の遊技機では、遊技者がメダルを投入口MIに投入するか、ベットボタンB0を押下する操作を行うことで、第1リールR1~第3リールR3の回転制御を開始することが可能な準備状態にセットされる。なお投入口MIから投入されたメダルは、
図2に示すメダルセレクターSCを通過した後にメダルシュートMSを経由してホッパーユニットHPのメダル貯蔵タンクMTに入るようになっている。ただし、遊技を開始した後など所定条件下ではメダルセレクターSCに内蔵されるメダルブロッカーが作動してメダルシュートMSへ向かう流路を閉塞し、投入されたメダルが払出口MOから返却されるようにメダルの流路が切り替えられる。そして、遊技者がスタートレバーSLを押下すると、制御基板において第1リールR1~第3リールR3をステッピングモータSMの駆動により回転開始させるとともに、乱数値を用いた内部抽選が行われ、第1リールR1~第3リールR3の回転速度が所定の速度まで上昇したことを条件に、ストップボタンB1~B3の押下操作が許可(有効化)される。
【0035】
その後、遊技者が任意のタイミングでストップボタンB1~B3を押下していくと、ストップボタンB1~B3のそれぞれに内蔵されているストップスイッチ(停止信号出力手段:例えば、フォトセンサ、導通センサ、圧力センサなど)がオン動作を行い、メイン基板MAINに入力されるリール停止信号をオフ状態からオン状態へ変化させる。
【0036】
また遊技者が任意のタイミングで押下状態にあるストップボタンB1~B3を解放すると、ストップボタンB1~B3それぞれに対応するストップスイッチがオフ動作を行い、メイン基板MAINに入力されるリール停止信号をオン状態からオフ状態に変化させる。
【0037】
そしてメイン基板MAINは、ストップボタンB1~B3の押下タイミング及び解放タイミングに応じて信号状態が変化するリール停止信号のオフ状態からオン状態への変化に基づいて、内部抽選の結果に応じた停止位置で第1リールR1~第3リールR3を停止させる。
【0038】
また下部前面扉DDの下部には、払出口MOとメダル受け皿MPとが設けられており、遊技の結果に応じた枚数のメダルがホッパーユニットHPから払出口MOを通じてメダル受け皿MPへ払い出されるようになっている。なお遊技の結果に応じてメダルが払い出される場合に、メダルのクレジット(内部貯留)が許可されている場合には、払出数の一部あるいは全部に相当するメダルを、クレジット上限枚数(本実施形態では50枚)を限度としてクレジットし、メダルのクレジット数の変化に伴って第2メイン表示器DS2の表示値を変化させる動作を行う。
【0039】
図4は、本実施形態の遊技機の機能ブロック図である。
【0040】
本実施形態の遊技機は、主制御部10(メイン基板MAIN)および副制御部20(サブ基板SUB)によって制御される。主制御部10および副制御部20は、電源スイッチESの作動により電源ユニットEUから電力が供給されて起動する。そして主制御部10は、設定変更スイッチ301、ドア開閉スイッチ302、投入検知センサ401、第1メダル通過センサ402、第2メダル通過センサ403、シュートセンサ305、1ベットスイッチ307、MAXベットスイッチ308、スタートスイッチ309、ストップスイッチ311、オーバーフローセンサ313等からの入力信号を受けて、遊技機の設定やメインエラーの管理、または遊技を進行するための各種の演算を行い、演算結果に基づいてリールユニット310、ホッパーユニット(払出装置)HP等の動作制御を行う。また副制御部20は、演出選択スイッチ504からの入力信号や主制御部10からのコマンドに応答して、表示ユニット501、スピーカSP、ランプユニット503等の動作制御やサブエラーの管理を行う。本実施形態の遊技機において、主制御部10や副制御部20の機能は各種のプロセッサ(CPU、DSPなど)、ASIC(ゲートアレイなど)、ROM、あるいはRAMなどのハードウェアや、ROMなどに予め記憶されている所与のプログラムからなるソフトウェアにより実現される。
【0041】
そして主制御部10は、設定変更手段101、遊技制御手段102、乱数発生手段103、メインエラー検出手段104、メインエラー管理手段105、主記憶手段106、メイン電断復帰手段107を含む。
【0042】
設定変更手段101は、主記憶手段106に記憶されている設定値を変更する制御を行う。本実施形態では、電源投入時の設定変更キーシリンダKSの状態に応じて遊技モードで起動される場合と設定変更モードで起動される場合とが切り替えられるようになっており、設定変更キーシリンダKSに設定キーが挿入されて初期位置から時計回りに90度だけ設定キーが回された状態で電源スイッチESが作動することにより電源ユニットEUから電力が供給されると、設定変更手段101が、遊技機を設定変更モードで起動する。そして本実施形態では、設定1~設定6までの6段階の設定値の中から設定値を選択することができるようになっており、設定1から順に設定6に向かって出玉率の期待値が高くなるように内部抽選の当選確率が変動するようになっている。なお本実施形態では、設定1<設定2<設定3<設定4<設定5<設定6の順で設定値の高低を表現する。
【0043】
また設定変更手段101は、設定変更モードにおいて設定変更ボタンSBが押下されて設定変更スイッチ301が作動すると、設定変更スイッチ301からの入力信号を受け付ける毎に、設定値を設定1→設定2→・・・設定6→設定1→・・・の順序で設定値を変更し、スタートレバーSLの押下によりスタートスイッチ230が作動すると、設定値を確定させて、確定された設定値を主記憶手段106に記憶させる制御を行う。そして本実施形態では、設定変更キーシリンダKSに挿入された設定キーを初期位置に戻すことによって設定変更モードから遊技モードへ移行させることができるようになっている。なお本実施形態では、設定変更モードにおいて第1メイン表示器DS1に選択中の設定値が表示されるようになっている。
【0044】
また本実施形態では、設定変更キーシリンダKSが初期位置にある状態で電源が投入されると、遊技モードで遊技機を起動する。そして本実施形態では、遊技モードでは遊技を行うことができるが、設定値の変更を行うことはできず、設定変更モードでは設定値の変更を行うことはできるが、遊技を行うことはできないようになっている。
【0045】
また設定変更手段101は、設定変更モードにおいて、主記憶手段106における読み出しおよび書き込みが可能な記憶領域であるリードライトメモリ(RWM)に記憶されている情報を初期化する初期化処理を行う。なお初期化処理においては、リードライトメモリに記憶されている全ての情報を初期化するのではなく、メダルのクレジット情報など一部の情報については初期化されずに保持されるようになっている。
【0046】
遊技制御手段102は、遊技の進行を制御する手段であって、メダルの投入を受け付けて遊技が開始されると、内部抽選により役の当否を決定するとともに、第1リールR1~第3リールR3を回転させ、ストップボタンB1~B3に対する停止操作が行われると、内部抽選の結果に応じて回転中のリールを停止させて、有効ライン上に表示された図柄組合せに基づいて役が入賞したか否かを判定し、判定結果に応じた処理を行うことによって遊技を進行させるメインループ処理を行う。以下において、その詳細を説明する。
【0047】
まず遊技制御手段102は、遊技毎にメダルの投入を受け付けて、規定投入数(3枚)に相当するメダルが投入されたことに基づいて、スタートレバーSL(遊技開始操作手段)に対する遊技開始操作を有効化する処理を行う。なお本実施形態の遊技機では、規定投入数に相当するメダルの投入に基づいて有効化されたスタートレバーSLの最初の押下操作が、遊技開始操作として受け付けられ、第1リールR1~第3リールR3の回転を開始させる契機となっているとともに、内部抽選を実行する契機となっている。
【0048】
また本実施形態の遊技機では、メダル投入口MIにメダルが投入されると、メダルセレクターSC内の投入検知センサ401が作動することに伴って、遊技制御手段102が、規定投入数を限度として、投入されたメダルを投入状態に設定する。また本実施形態の遊技機では、主記憶手段106に最大で50枚分のメダルをクレジット記憶(貯留記憶)することが可能となっており、遊技機にメダルがクレジット記憶された状態で、ベットボタンB0が押下されると、ベットスイッチ308が作動することに伴って、遊技制御手段102が、規定投入数を限度して、主記憶手段106にクレジット記憶されたメダルを投入状態に設定する。なお本実施形態の遊技機では、第2メイン表示器DS2にクレジット数を表示させるようになっており、遊技制御手段102は、主記憶手段106に記憶されているメダルのクレジット数の増減に従って第2メイン表示器DS2の表示内容を変化させる。
【0049】
また遊技制御手段102は、スタートレバーSLに対する遊技開始操作(有効化されたスタートレバーSLへの最初の押下操作)により作動するスタートスイッチ309からの信号に基づいて、役の当否を決定する内部抽選を行い、抽選テーブル選択処理、乱数判定処理、抽選フラグ設定処理などを行う。
【0050】
抽選テーブル選択処理では、主記憶手段106に記憶されている複数種類の内部抽選テーブルのうち、いずれの内部抽選テーブルを用いて内部抽選を行うかを決定する。本実施形態の遊技機では、各内部抽選テーブルにおいて、複数の乱数値(例えば、0~65535の65536個の乱数値)のそれぞれに対して、リプレイ、小役、およびボーナスなどの各種の役やハズレ(不当選)が対応づけられている。なお本実施形態では、6段階の設定値に対して、設定値毎に遊技状態に応じた内部抽選テーブルが用意されており、設定値に応じて内部抽選で一部の当選態様が得られる確率が異なっており、設定値が高くなるほど出玉率の期待値が高くなるように役と乱数値との対応関係が設定されている。
【0051】
そして本実施形態の遊技機では、遊技状態として、通常状態、ボーナス成立状態、およびボーナス状態が設定可能とされ、抽選テーブル選択処理では、遊技状態に応じて複数種類の内部抽選テーブルのいずれか1つを内部抽選で使用する内部抽選テーブルとして選択する。
【0052】
乱数判定処理では、スタートスイッチ309からの信号に基づいて、遊技毎に乱数発生手段103から乱数値(抽選用乱数)を取得し、取得した乱数値について主記憶手段106に記憶されている内部抽選テーブルを参照して役に当選したか否かを判定する。
【0053】
先に述べた乱数発生手段103は、抽選用の乱数値を発生させる手段である。乱数値は、例えば、0~65535までの65536個の乱数値を1周期中で重複することなく発生させる16ビット乱数回路によって発生させることができる。なお本実施形態において「乱数値」には、数学的な意味でランダムに発生する値のみならず、その発生自体は規則的であっても、その取得タイミング等が不規則であるために実質的に乱数として機能しうる値も含まれる。
【0054】
抽選フラグ設定処理では、乱数判定処理の結果に基づいて、当選したと判定された役に対応する抽選フラグを非当選状態(第1のフラグ状態、オフ状態)から当選状態(第2のフラグ状態、オン状態)に設定する。本実施形態の遊技機では、2種類以上の役が重複して当選した場合には、重複して当選した2種類以上の役のそれぞれに対応する抽選フラグが当選状態に設定される。なお抽選フラグの設定情報は、主記憶手段106に記憶されるようになっている。
【0055】
また本実施形態の遊技機では、入賞するまで次回以降の遊技に当選状態を持ち越し可能な抽選フラグ(持越可能フラグ)と、入賞の如何に関わらず次回以降の遊技に当選状態を持ち越さずに非当選状態にリセットされる抽選フラグ(持越不可フラグ)とが用意されている。前者の持越可能フラグが対応づけられる役としては、ボーナスがあり、小役およびリプレイは後者の持越不可フラグに対応づけられている。すなわち抽選フラグ設定処理では、例えば、内部抽選でボーナスに当選すると、ボーナスの抽選フラグの当選状態を、ボーナスが入賞するまで持ち越す処理を行う。このとき遊技制御手段102は、ボーナスの抽選フラグの当選状態が持ち越されている遊技でも、小役およびリプレイについての当否を決定する内部抽選を行っている。このように抽選フラグ設定処理では、ボーナスの抽選フラグの当選状態が持ち越されている遊技において、小役やリプレイが当選した場合には、既に当選しているボーナスの抽選フラグと内部抽選で当選した小役やリプレイの抽選フラグとからなる2種類以上の役に対応する抽選フラグを当選状態に設定する。
【0056】
また遊技制御手段102は、遊技者がスタートレバーSLへの遊技開始操作により作動するスタートスイッチ309からの信号に基づいて、ステッピングモータにより第1リールR1~第3リールR3の回転駆動を開始し、第1リールR1~第3リールR3が所定速度(約80rpm:1分間あたり約80回転となる回転速度)で定常回転しているリールに対応するストップボタンB1~B3(停止操作手段)を押下することによる停止操作を有効化する制御を行うとともに、ステッピングモータにより回転駆動されている第1リールR1~第3リールR3を抽選フラグの設定状態(内部抽選の結果)に応じた態様で停止させる制御を行う。
【0057】
そして遊技制御手段102は、ストップボタンB1~B3に対する停止操作が有効化された状態において、遊技者がストップボタンB1~B3を押下することによりストップスイッチ311が作動すると、ストップスイッチ311からの信号に基づいて、リールユニット310のステッピングモータへの駆動パルス(モータ駆動信号)の供給を停止することにより、第1リールR1~第3リールR3の各リールを停止させる制御を行う。
【0058】
すなわち遊技制御手段102は、ストップボタンB1~B3の各ボタンが押下される毎に、第1リールR1~第3リールR3のうち押下されたボタンに対応するリールの停止位置を決定して、決定された停止位置でリールを停止させる制御を行っている。なお本実施形態の遊技機では、ストップボタンB1を押下することが第1リールR1を停止させるための操作に対応し、ストップボタンB2を押下することが第2リールR2を停止させるための操作に対応し、ストップボタンB3を押下することが第3リールR3を停止させるための操作に対応する。すなわち本実施形態の遊技機では、ストップボタンB1~B3の押下順序が変化すると、第1リールR1~第3リールR3の停止順序が変化する。
【0059】
また本実施形態の遊技機では、第1リールR1~第3リールR3について、ストップボタンB1~B3が押下された時点から190ms以内に、押下されたストップボタンに対応する回転中のリールが停止するようになっている。そしてストップボタンの押下時点から190ms以内に回転中のリールを停止させる場合には、回転している各リールの停止位置は、ストップボタンの押下時点からリールが停止するまでに要するコマ数が0コマ~4コマの範囲(所定の引き込み範囲)で決定される。そして、遊技制御手段102は、ストップボタンB1~B3のうち押下操作が行われたストップボタンに対応する回転中のリールの外周面上において、内部抽選で当選した役に対応する図柄が、ストップボタンに対する押下操作が行われた時点で有効ライン上の表示位置に対して0コマ~4コマの範囲内に位置する場合に、抽選フラグが当選状態に設定されている役に対応する図柄が有効ライン上の表示位置に表示されるように、押下操作が行われたストップボタンに対応する回転中のリールを停止させる制御を行っている。
【0060】
また本実施形態の遊技機では、リールユニット310がフォトセンサからなるリールインデックス405を備えており、遊技制御手段102は、リールが1回転する毎にリールインデックス405で検出される信号に基づいて、リールの基準位置(リールインデックス405によって検出されるコマ)からの回転角度(ステッピングモータの回転軸の回転ステップ数)を求めることによって、現在のリールの回転状態を監視することができるようになっている。すなわち遊技制御手段102は、ストップスイッチ311の作動時におけるリールの位置を、リールの基準位置からの回転角度を求めることにより得ることができる。
【0061】
そして本実施形態では、リールユニット310を構成する第1リールR1~第3リールR3の外周面に対して、複数種類の図柄が配列されており、押下検出位置から4コマ以内に存在する図柄を有効ライン上に引き込む場合には、各リールの外周面において4コマ以内の間隔で配列されている図柄について、ストップスイッチ311の作動時点(ストップボタンの押下が検出された時点)におけるリールの位置である押下検出位置に関わらずに、有効ライン上に表示させることができるようになっている。
【0062】
また遊技制御手段102は、優先度により回転中のリールの停止位置を求める処理(ロジック演算)と、主記憶手段106に記憶されている停止制御テーブルを参照して回転中のリールの停止位置を決定する処理(テーブル参照処理)とを行っている。
【0063】
まずロジック演算では、役毎に定められた優先順位データに従って押下検出位置から0コマ~4コマの範囲内(または0コマ~1コマの範囲内)に存在する5コマ分(または2コマ分)の停止位置の候補に対して優先度を求める。そして各停止位置の候補の優先度のうち最も優先度の高い停止位置の候補を実際の停止位置として決定する。ただしロジック演算では、内部抽選の結果や押下検出位置などに応じて複数の停止位置の候補に対して同一の優先度が求まる場合があり、最も優先度の高い停止位置の候補が複数となった場合には、後述するテーブル参照処理によって実際の停止位置を決定する。
【0064】
特に本実施形態の遊技機では、「リプレイ>ボーナス」かつ「小役>ボーナス」の順序で優先順位が定められており、ロジック演算では、2種類以上の役に関する抽選フラグが当選状態に設定されている場合には、各役に対応付けられた優先順位に従って、優先順位の高い役の入賞形態を構成する図柄を含む停止位置の候補について優先順位が低い役の入賞形態を構成する図柄を含む停止位置の候補よりも優先度が高くなるように優先度を求める。
【0065】
なお本実施形態の遊技機では、内部抽選で複数種類の小役が当選した場合における停止位置の候補についての優先度は、有効ライン上に表示可能な入賞形態を示す図柄組合せの個数に応じて優先度を求める場合と、小役について予め定められている配当に基づくメダルの払出数に応じて優先度を求める場合とが存在し、有効ライン上に表示可能な入賞形態を示す図柄組合せの個数に応じて停止位置の候補についての優先度を求める場合には、有効ライン上に表示可能な入賞形態を示す図柄組合せの個数が多くなる停止位置ほど優先度が高くなるように各停止位置の候補についての優先度を求め、メダルの払出数に応じて停止位置の候補についての優先度を求める場合には、有効ライン上の表示位置に表示されている図柄に対応する小役の配当に基づくメダルの払出数が多くなる停止位置(配当が多い小役を入賞させることができる停止位置)ほど優先順位が高くなるように各停止位置の候補についての優先度を求める。ただし、メダルの払出数に応じて停止位置の候補についての優先度を求める場合に、配当が同一の小役が重複して当選した場合には、それぞれの小役を入賞させることができる停止位置の候補についての優先度はそれぞれ同一のものとして扱われ、有効ライン上に表示可能な入賞形態を示す図柄組合せの個数に応じて停止位置の候補についての優先度を求める場合に、有効ライン上に表示可能な入賞形態を示す図柄組合せの個数が同数となる停止位置の候補についての優先度はそれぞれ同一のものとして扱われる。
【0066】
またロジック演算では、いわゆる引き込み処理と蹴飛ばし処理とをリールの停止位置の候補を求める処理として行っている。引き込み処理とは、抽選フラグが当選状態に設定された役を可能な限り入賞させることができるようにリールの停止位置の候補についての優先度を求める処理である。一方蹴飛ばし処理とは、抽選フラグが非当選状態に設定された役を入賞させることができないようにリールの停止位置の候補についての優先度を求める処理である。このように遊技制御手段102は、抽選フラグが当選状態に設定された役の図柄を入賞の形態で停止可能にし、一方で抽選フラグが非当選状態に設定された役の図柄が入賞の形態で停止しないようにリールの停止位置の候補を求めるロジック演算を行っている。
【0067】
テーブル参照処理では、ロジック演算を行った結果、最も優先度の高い停止位置の候補が複数得られた場合に、いずれの位置を停止位置とするかを、主記憶手段106に記憶されている停止制御テーブルを参照して決定する。
【0068】
ここで停止制御テーブルでは、抽選フラグの設定状態に応じて、押下検出位置と、押下検出位置から実際の停止位置までの回転量を示す滑りコマ数との対応関係が設定されている。なお停止制御テーブルでは、抽選フラグの設定状態に応じて、押下検出位置と実際の停止位置との対応関係が設定されていてもよい。
【0069】
本実施形態では、通常状態およびボーナス成立状態に関する小役の当選態様として、入賞に伴うメダルの払出数がメダルの投入数よりも多くなる特定小役と、入賞に伴うメダルの払出数がメダルの投入数よりも少ない非特定小役とが重複して当選する複数種類の特定当選態様が存在し、特定当選態様のそれぞれに対して、特定小役を入賞可能とする正解操作態様が設定されている。ボーナス成立状態において特定当選態様を得た遊技では、正解操作態様に沿って停止操作が行われた場合に特定小役の入賞を優先し、正解操作態様ではない操作態様である失敗操作態様に沿って停止操作が行われた場合に特定小役の入賞を回避しつつ非特定小役の入賞を優先するように回転中のリールの停止位置が決定される。一方、通常状態において特定当選態様を得た遊技では、全ての操作態様が失敗操作態様となり、如何なる態様で停止操作が行われても特定小役の入賞を回避しつつ非特定小役の入賞を優先するように回転中のリールの停止位置が決定される。
【0070】
また遊技制御手段102は、第1リールR1~第3リールR3の停止態様に基づいて、役が入賞したか否かを判定する入賞判定処理を行う。具体的には、主記憶手段106に記憶されている入賞判定テーブルを参照しながら、第1リールR1~第3リールR3の全てが停止した時点で有効ライン上に表示されている図柄組合せが、予め定められた役の入賞の形態であるか否かなどを判定する。
【0071】
そして本実施形態の遊技機では、遊技制御手段102が、入賞判定処理の結果に基づいて、役が入賞した場合に入賞時処理を実行する。入賞時処理としては、例えば、小役が入賞した場合にはメダルの払出制御処理が行われ、リプレイが入賞した場合にはリプレイ処理が行われ、ボーナスが入賞した場合には遊技状態を移行させる遊技状態移行制御処理が行われる。
【0072】
まず遊技制御手段102は、遊技結果に応じたメダルの払い出しに関する払出制御処理を行う。具体的には、小役が入賞した場合に、役毎に予め定められている配当に基づいて遊技におけるメダルの払出数を決定し、決定された払出数に相当するメダルを、ホッパーユニットHPに払い出させる制御を行う。
【0073】
ホッパーユニットHPは、遊技制御手段102によって指示された払出数のメダルを払い出す動作を行う装置である。ホッパーユニットHPには、メダルを1枚払い出す毎に作動する払出センサ406が備えられており、遊技制御手段102は、払出センサ406からの入力信号に基づいてホッパーユニットHPから実際に払い出されたメダルの数を管理することができるように構成されている。なお本実施形態の遊技機では、各遊技においてメダルの払い出しが行われる場合には、メダルの払出数が第1メイン表示器DS1に表示されるようになっており、遊技制御手段102は、小役の入賞によってメダルが払い出される場合には、当該小役の入賞に伴うメダルの払出数を第1メイン表示器DS1に表示させる制御を行う。
【0074】
なおメダルのクレジット記憶(貯留記憶)が許可されている場合には、ホッパーユニットHPによって実際にメダルの払い出しを行う代わりに、主記憶手段106に記憶されているクレジット数(クレジット記憶されたメダルの数)に対して払出数を加算するクレジット加算処理を行って仮想的にメダルを払い出す処理を行う。なおメダルの払出数の一部または全部をクレジット数に加算する場合には、遊技制御手段102は、クレジット数の増加分に対応して第2メイン表示器DS2の表示内容を変化させる制御を行う。
【0075】
また遊技制御手段102は、リプレイが入賞した場合に、次回の遊技に関して遊技者の所有するメダルの投入を要さずに前回の遊技と同じ準備状態に設定するリプレイ処理(再遊技処理)を行う。すなわち本実施形態の遊技機では、リプレイが入賞した場合には、前回の遊技と同じ枚数分のメダルを遊技者の手持ちのメダル(クレジットメダルを含む)を使わずに自動的に投入する自動投入処理が行われ、前回の遊技と同じ有効ラインを設定した状態で次回のスタートレバーSLに対する遊技開始操作を待機する。
【0076】
また遊技制御手段102は、通常状態、ボーナス成立状態、およびボーナス状態の間で遊技状態を移行させる遊技状態移行制御処理を行う。本実施形態では、滞在している遊技状態を示す情報は、主記憶手段106に格納される。遊技状態の移行条件は、1の条件が定められていてもよいし、複数の条件が定められていてもよい。複数の条件が定められている場合には、複数の予め定められた条件のうち1の条件が成立したこと、あるいは複数の予め定められた条件の全てが成立したことに基づいて、遊技状態を別の遊技状態へ移行させることができる。
【0077】
通常状態は、複数種類の遊技状態の中で初期状態に相当する遊技状態で、通常状態からはボーナス成立状態への移行が可能となっている。具体的には、通常状態においてボーナスが当選した場合にボーナス成立状態へ移行する。また通常状態では、主記憶手段106に記憶されている複数種類の内部抽選テーブルのうち、小役、リプレイ、およびボーナスが抽選対象として設定されている内部抽選テーブルを参照して内部抽選が行われる。
【0078】
ボーナス成立状態は、内部抽選でボーナスに当選したことを契機として移行する遊技状態である。ボーナス成立状態では、主記憶手段106に記憶されている複数種類の内部抽選テーブルのうち、通常状態と同じ確率で小役の当否が決定され、ボーナスが抽選対象から除外された内部抽選テーブルを参照した内部抽選が行われる。なおボーナス成立状態においてもリプレイは抽選対象として設定されているが、通常状態とはリプレイの当選確率や当選態様が異なっていてもよいし、同じであってもよい。
【0079】
またボーナス成立状態では、ボーナスが入賞するまでボーナスに対応する抽選フラグが当選状態に維持されたまま小役およびリプレイの当否が決定され、ボーナスの入賞形態を示す図柄組合せが有効ライン上に表示されると、遊技制御手段102は、ボーナスの入賞に基づいて遊技状態をボーナス成立状態からボーナス状態へ移行させる。
【0080】
ボーナス状態は、ボーナスの入賞形態を示す図柄組合せが有効ライン上に表示されたことを契機として移行する遊技状態である。ボーナス状態では、主記憶手段106に記憶されている複数種類の内部抽選テーブルのうち、小役の当選確率が通常状態およびボーナス成立状態よりも高く設定され、リプレイが抽選対象から除外された内部抽選テーブルを参照した内部抽選が行われる。すなわちボーナス状態では、通常状態やボーナス成立状態よりも小役が頻繁に当選するようになっている点で、通常状態やボーナス成立状態よりも遊技者に有利な遊技状態となっている。
【0081】
またボーナス状態では、ボーナス状態でのボーナス遊技によって払い出されたメダルの合計数により終了条件が成立したか否かを判断し、予め定められた終了予定払出数(例えば、250枚)を超えるメダルが払い出されると、遊技制御手段102は、ボーナス状態を終了させて、遊技状態を通常状態へ復帰させる。なお本実施形態では、ボーナス状態における払出数についてのカウント情報は主記憶手段106に累計して記憶される。
【0082】
また遊技制御手段102は、初期演出状態、通常演出状態、CZ状態、およびAT状態を含む複数種類の演出状態の間で演出状態を変化させており、所定条件下で演出状態をAT状態に設定し、AT状態の終了条件の成立に伴いAT状態を終了させる制御を行う。本実施形態では、滞在している演出状態を示す情報は、主記憶手段106に格納される。本実施形態では、AT状態に滞在している場合に、遊技制御手段102によって、特定当選態様の当選時において7セグメント表示器からなる第2メイン表示器DS2に正解操作態様に対応する情報(指示情報の一例)を表示することにより特定小役の入賞を補助する正解操作報知が行われ、初期演出状態や通常演出状態に滞在している遊技よりもメダルが獲得しやすいアシストタイム遊技を行うことができるようになっている。本実施形態では、有利区間においてアシストタイム遊技を実行する機能を指示機能とし、アシストタイム遊技の実行に影響する処理が指示機能に係る処理となる。
【0083】
また遊技制御手段102は、通常区間(非有利区間)および有利区間を設定可能とし、通常区間では演出状態を初期状態である初期演出状態に固定して有利区間移行抽選を行い、有利区間移行抽選に当選したことによって有利区間を開始して有利区間であることを条件に演出状態をAT状態に設定可能とする。
【0084】
遊技制御手段102は、通常区間での毎遊技において、内部抽選の結果に応じて有利区間に当選したか否かを判断する有利区間移行抽選を行う。本実施形態では、通常状態またはボーナス成立状態において得られる当選態様に紐付けて有利区間の当選を判断し、ごく僅かの一部の当選態様を得た場合を除いて有利区間に当選する。
【0085】
遊技制御手段102は、通常区間において有利区間に当選すると、有利区間に当選したことに基づいて有利区間移行処理を行い、有利区間に当選した遊技の次回の遊技から有利区間を開始させ、演出状態を通常演出状態またはAT状態に設定する。本実施形態では、通常状態およびボーナス成立状態における小役の当選態様として確定役が設けられており、確定役以外の当選態様を契機とする有利区間当選では、有利区間移行処理において演出状態が通常演出状態に設定され、確定役を契機とする有利区間当選では、有利区間移行処理において演出状態がAT状態に設定される。
【0086】
遊技制御手段102は、有利区間において通常演出状態である場合に、内部抽選の結果に応じたCZポイントを累積的に加算していく処理を行う。CZポイントのカウント情報は、主記憶手段106に格納され、通常演出状態から他の演出状態に移行する場合にはCZポイントのカウント情報は初期化される。通常演出状態においてCZポイントが上限に達するとCZ状態への移行の可否を決定するCZ抽選が実行される。そして遊技制御手段102は、CZ抽選の結果がCZ当選であったことに基づいて、演出状態を通常演出状態からCZ状態に移行させる制御を行う。CZ状態では通常演出状態よりも有利な条件でAT状態への移行権利を得ることができ、所定回数の遊技を行うことでCZ状態の終了条件が成立し、遊技制御手段102は、遊技回数によるCZ状態の終了条件が成立したことに基づいて、演出状態を通常演出状態に復帰させる制御を行う。
【0087】
遊技制御手段102は、有利区間において、遊技状態がボーナス成立状態であって、かつ演出状態が通常演出状態またはCZ状態である場合に、AT抽選(指示機能に係る処理の一例)を行う。本実施形態では、内部抽選でいずれの当選態様が得られた場合でもAT抽選を行い、当選態様に応じて予め定められた確率でAT当選の結果が得られるようにAT抽選が行われる。本実施形態では、CZ状態ではAT状態よりも高確率でAT当選の結果が得られるようになっている。そして遊技制御手段102は、AT抽選の結果がAT当選であったことに基づいて、演出状態を通常演出状態またはCZ状態からAT状態に移行させる制御を行う。
【0088】
遊技制御手段102は、演出状態がAT状態であることに基づいてアシストタイム遊技を行わせ、アシストタイム遊技が行われる毎に遊技1回分に相当する更新量でATゲーム数のカウント情報を更新する。本実施形態では、ATゲーム数のカウント情報は、主記憶手段106に格納される。そして本実施形態では、AT状態において、複数種類の特定当選態様のいずれかが当選すると、遊技制御手段102が、当選している特定当選態様に対応する正解操作態様を報知する正解操作報知を実行する。本実施形態では、遊技制御手段102が特定当選態様に関する正解操作報知を行う場合、当選した特定当選態様に対応する正解打順に対応する操作指示番号が第2メイン表示器DS2に表示されるようになっている。
【0089】
遊技制御手段102は、主記憶手段106に格納されているATゲーム数のカウント情報に基づいて、AT状態の終了条件が成立している判断した場合、演出状態を通常演出状態に復帰させる制御を行う。
【0090】
また本実施形態では、遊技制御手段102が、有利区間における差枚数のカウント情報を、メダルの投入数およびメダルの払出数に基づいて更新し、差枚数のカウント情報に基づいて有利区間の終了条件が成立していると判断した場合、有利区間を終了させる制御を行う。差枚数のカウント情報は、主記憶手段106に格納され、有利区間において、有利区間の終了条件に該当しない限り、遊技状態または演出状態の遷移が発生しても差枚数のカウント情報の更新が行われる。
【0091】
また遊技制御手段102は、有利区間の終了に基づいて主記憶手段106に記憶されている所定の情報を初期化する初期化処理を行う。特に本実施形態では、主記憶手段106に記憶されている各種情報のうち、演出状態に関する情報、CZポイントのカウント情報、ATゲーム数のカウント情報、有利区間における差枚数の情報を有利区間の終了に伴う初期化処理によって初期化する。このため有利区間の終了に伴う初期化処理が行われる場合においては、設定変更時における初期化処理が行われる場合とは異なり、内部抽選の抽選フラグに関する情報および遊技状態に関する情報は、有利区間の終了に伴う初期化処理によっては初期化されずに保持されるようになっている。そして有利区間の終了に伴う初期化処理が行われると、演出状態が初期演出状態に初期化されるとともに、CZポイントのカウント情報と、ATゲーム数のカウント情報と、有利区間における差枚数の情報とが初期値(例えば、0)に初期化されて通常区間に復帰するようになっている。
【0092】
そして本実施形態では、有利区間の終了に伴って初期化処理が実行されて通常区間に復帰するため、AT状態に滞在している状況において差枚数のカウント情報に基づく終了条件が成立した場合には、有利区間の終了に伴う初期化処理によってAT状態が強制終了することになる。
【0093】
メインエラー検出手段104は、投入検知センサ401、第1メダル通過センサ402、第2メダル通過センサ403、シュートセンサ305、払出センサ406、およびオーバーフローセンサ313の信号状態を監視して、エラー検出条件を満たしているかを判断して、エラー検出条件を満たしていることに基づいて発生しているメインエラーを特定することによってメインエラーを検出する。なお本実施形態では、いずれかのメインエラーを検出した後(後述するエラーウェイト処理によって解除操作を待機している状況)も、メインエラー検出手段104はタイマ割り込み処理によって定期的に各メインエラーの検出を継続して行っている。
【0094】
以下では、
図5および
図6を参照してメインエラーの種別と各メインエラーについてのエラー検出条件とについて説明する。
【0095】
図5は、投入口から投入されたメダルの流路を説明する図である。
【0096】
まずメダルの投入が受け付けられている状況では、投入口MIからメダルが投入されると、メダルセレクターSCを通過してメダルの識別および枚数のカウントがなされて、メダルシュートMSを経由してホッパーユニットHPへメダルが送られるようになっている。
【0097】
一方、遊技を行っている状況や、メダルのクレジット数が最大数に達している状況では、メダルブロッカー404が作動してメダルセレクターSCからメダルシュートMSへの流路が閉塞され、メダルセレクターSCから払出口MOへメダルが返却されるようになっている。
【0098】
またホッパーユニットHPに貯蔵されているメダルが所定量を超えると、所定量を超えてホッパーユニットHPに送られたメダルはキャッシュボックスCBへと送られるようになっている。
【0099】
そして本実施形態では、メインエラー検出手段104が、各種センサの信号状態に基づいて、
図6に示すように、逆流エラー、エンプティエラー、払出詰まりエラー、払出異常エラー、オーバーエラー、滞留エラー、および投入異常エラーを検出する。
【0100】
(1)逆流エラー
逆流エラーは、メダルが流路において逆流していることに起因するメインエラーであって、メダルの投入を受け付けている状況において、第1メダル通過センサ402または第2メダル通過センサ403の信号状態(オン/オフ状態)が正しい順序どおりに変化しなかった場合に検出される。メインエラー検出手段104は、第1メダル通過センサ402または第2メダル通過センサ403の信号状態の変化がある毎に、2つのセンサの状態をチェックし、正しい順序どおりに変化しない場合に、逆流エラーが発生したとみなして、主記憶手段106に逆流エラー検出フラグを設定する。
【0101】
(2)エンプティエラー
エンプティエラーは、ホッパーユニットHPに貯蔵されているメダルがなくなったことに起因するメインエラーであって、メダルの払い出しが行われている状況において、払出センサ406の信号状態がオフ状態(払い出されるメダルが検知されていない状態)で一定期間(約2100ms)以上継続した場合に検出される。メインエラー検出手段104は、ホッパーユニットHPに対してメダルの払い出しを指示する信号がオン状態にされると、主記憶手段106に設けられたエンプティエラー検出タイマで計時を行い、エンプティエラー検出タイマの計時情報によって払出センサ406の信号状態がオフ状態のまま一定期間以上となった場合に、エンプティエラーが発生したとみなして主記憶手段106にエンプティエラー検出フラグを設定する。
【0102】
(3)払出詰まりエラー
払出詰まりエラーは、ホッパーユニットHPにおいて払い出されるべきメダルが詰まって排出されていないことに起因するメインエラーであって、メダルの払い出しが行われている状況において、払出センサ406の信号状態がオン状態(払い出されるメダルが検知されている状態)で一定期間(約172ms)以上継続した場合に検出される。メインエラー検出手段104は、ホッパーユニットHPに対してメダルの払い出しを指示する信号がオン状態にされると、主記憶手段106に設けられた払出詰まりエラー検出タイマで計時を行い、払出詰まりエラー検出タイマの計時情報によって払出センサ406の信号状態がオン状態のまま一定期間以上となった場合に、払出詰まりエラーが発生したとみなして主記憶手段106に払出詰まりエラー検出フラグを設定する。
【0103】
(4)払出異常エラー
払出異常エラーは、メダルの払い出しを行うべきではない状況でメダルの払い出しがあったことに起因するメインエラーであって、メダルの払い出しが行われていない状況において、払出センサ406の信号状態がオン状態で一定期間(約6ms)以上継続した場合に検出される。メインエラー検出手段104は、ホッパーユニットHPに対するメダルの払い出しを指示する信号がオフ状態である状況において、主記憶手段106に設けられた払出異常エラー検出タイマで計時を行い、払出異常エラー検出タイマの計時情報によって払出センサ406の信号状態がオン状態のまま一定期間以上となった場合に、払出異常エラーが発生したとみなして主記憶手段106に払出異常エラー検出フラグを設定する。
【0104】
(5)オーバーエラー
オーバーエラーは、キャッシュボックスCBに貯蔵されている余剰メダルが所定量を超えたことに起因するメインエラーであって、オーバーフローセンサ313の信号状態がオン状態(余剰メダルが所定量を超えたこと示す信号状態)で一定期間(約0.1ms)以上継続した場合に検出される。メインエラー検出手段104は、オーバーフローセンサ313の信号状態がオン状態である状況において、主記憶手段106に設けられたオーバーエラー検出タイマで計時を行い、オーバーエラー検出タイマの計時情報によってオーバーフローセンサ313の信号状態がオン状態のまま一定期間以上となった場合に、オーバーエラーが発生したとみなして主記憶手段106にオーバーエラー検出フラグを設定する。
【0105】
(6)滞留エラー
滞留エラーは、メダルセレクターSC内でメダルが詰まっていることに起因するメインエラーであって、第1メダル通過センサ402または第2メダル通過センサ403の信号状態がオン状態(メダルの存在を検知していることを示す信号状態)で一定期間(約131ms)以上継続した場合に検出される。メインエラー検出手段104は、第1メダル通過センサ402および第2メダル通過センサ403の少なくとも一方のセンサの信号状態がオン状態である状況において、主記憶手段106に設けられた滞留エラー検出タイマで計時を行い、滞留エラー検出タイマの計時情報によって第1メダル通過センサ402または第2メダル通過センサ403の信号状態がオン状態のまま一定期間以上となった場合に、滞留エラーが発生したとみなして主記憶手段106に滞留エラー検出フラグを設定する。
【0106】
(7)投入異常エラー
投入異常エラーは、投入口MI付近でメダルが詰まっていること(第1類型)、メダルブロッカー404を作動させてメダルシュートMSへの流路を閉塞したことによってメダルの流路が切り替えられたにも関わらずにメダルが正規の流路(ここでは払出口MOに返却される流路)とは異なる流路を通過していること(第2類型)、またはメダルセレクターSCを通過したメダルの数とメダルシュートMSを通過したメダルの数とに一定以上の差が生じたこと(第3類型)に起因するメインエラーである。
【0107】
第1類型の投入異常エラーは、メダルセレクターSC内の投入検知センサ401がオン状態(メダルの存在を検知している信号状態)で一定期間(約532ms)以上継続した場合に検出される。メインエラー検出手段104は、投入検知センサ401の信号状態がオン状態である状況において、主記憶手段106に設けられた第1投入異常エラー検出タイマで計時を行い、第1投入異常エラー検出タイマの計時情報によって投入検知センサ401の信号状態がオン状態のまま一定期間以上となった場合に、投入異常エラーが発生したとみなして主記憶手段106に投入異常エラー検出フラグを設定する。
【0108】
第2類型の投入異常エラーは、メダルブロッカー404の作動後に第2メダル通過センサ403によってメダルセレクターSCを通過してメダルシュートMSへ向かって流れるメダルを検知した場合に検出される。メインエラー検出手段104は、メダルブロッカー404が作動している状況において、第2メダル通過センサ403の信号状態がオン状態である場合に、投入異常エラーが発生したとみなして主記憶手段106に投入異常エラー検出フラグを設定する。ただし本実施形態の遊技機では、第2類型の投入異常エラーの発生判断には非監視期間(約270ms)が設けられており、メインエラー検出手段104は、メダルブロッカー404の作動したことに基づいて主記憶手段106に設けられた投入異常非監視タイマで計時を行い、非監視期間が経過した時点で第2メダル通過センサ403の信号状態を確認して投入異常エラーの発生判断を行う。
【0109】
第3類型の投入異常エラーは、投入されたメダルが第1メダル通過センサ402および第2メダル通過センサ403を正しい順序で通過してから一定期間(約1490ms)を経過するまでの間に、第1メダル通過センサ402および第2メダル通過センサ403を正しい順序で通過したと検知されたメダルの数と、シュートセンサ305の信号状態がオン状態(メダルの存在を検知している信号状態)となった回数との差が、所定範囲(例えば、-8~7)に収まっていない場合、または投入されたメダルが第1メダル通過センサ402および第2メダル通過センサ403を正しい順序で通過してから一定期間(約1490ms)を経過した時点において、第1メダル通過センサ402および第2メダル通過センサ403を正しい順序で通過したと検知されたメダルの数と、シュートセンサ305の信号状態がオン状態(メダルの存在を検知している信号状態)となった回数との差が、所定数(例えば、5)以上となった場合に検出される。メインエラー検出手段104は、第1メダル通過センサ402および第2メダル通過センサ403の信号状態がオフ状態であって、かつシュートセンサ305の信号状態がオン状態である状況において、主記憶手段106に設けられた第2投入異常エラー検出タイマで計時を行いながら、主記憶手段106に設けられたシュートカウンタによって第1メダル通センサ402および第2メダル通過センサ403を正しい順序で通過したと検知されたメダルの数とシュートセンサ305の信号状態がオン状態となった回数との差を監視して、この差が上記条件を満たした場合に投入異常エラーが発生したとみなして主記憶手段106に投入異常エラー検出フラグを設定する。
【0110】
メインエラー管理手段105は、主記憶手段106にいずれかのエラー検出フラグが設定されると、エラーウェイト処理を行って所定の解除操作が行われるのを待機し、このエラーウェイト処理において、メインエラー検出手段104によって検出されたメインエラーを第1メイン表示器DS1によって報知するとともに、所定の解除操作が行われたことに基づいてエラー検出フラグ等をクリアする解除処理を行う。なお本実施形態では、メインエラー管理手段105によるエラーウェイト処理の実行中においては遊技制御手段102でのメインループ処理が中断され、発生しているメインエラーについて解除処理が完了した後にメインループ処理が再開される。
【0111】
具体的に説明すると、メインエラー管理手段105は、メインエラー検出手段104によってメインエラーが検出されて、検出されたメインエラーに対応するエラー検出フラグが主記憶手段106に設定されると、エラーウェイト処理において、エラー検出フラグの種類に対応したエラーコードを設定して、設定されたエラーコードを第1メイン表示器DS1に表示させる。
【0112】
本実施形態の遊技機では、
図6に示すように、各種メインエラーに対応してE1~E6およびE9のエラーコードが割り当てられており、逆流エラー検出フラグが設定されている場合には、第1メイン表示器DS1に「E1」を表示し、エンプティエラー検出フラグが設定されている場合には、第1メイン表示器DS2に「E2」を表示し、払出詰まりエラー検出フラグが設定されている場合には、第1メイン表示器DS1に「E3」を表示し、払出異常エラー検出フラグが設定されている場合には、第1メイン表示器DS1に「E4」を表示し、オーバーエラー検出フラグが設定されている場合には、第1メイン表示器DS1に「E5」を表示し、滞留エラー検出フラグが設定されている場合には、第1メイン表示器306に「E6」を表示し、投入異常エラー検出フラグが設定されている場合には、第1メイン表示器DS1に「E9」を表示する。なお主記憶手段106に複数種類のエラー検出フラグが設定されている場合には、そのなかで最も早く検出されたエラー検出フラグに対応するエラーコードを第1メイン表示器DS1に表示する。ただし、エラーコードに優先順位を予め設けて、最も優先順位の高いエラーコードを第1メイン表示器DS1に表示するようにしてもよい。
【0113】
またメインエラー管理手段105は、エラーウェイト処理において、設定変更ボタンSBが押下されたことを解除操作として受け付けて、この解除操作によって設定変更スイッチ301から信号が入力されると、解除操作が行われたと判断して、
図7に示すように、主記憶手段107に記憶されている検出フラグやタイマの計時情報等のエラー関連情報をクリア(消去)する解除処理を行う。なおエラーウェイト処理では、第1メイン表示器306にエラーコードを表示した後に、主記憶手段106に設けられたエラーウェイトタイマを用いてタイマウェイト処理を行い、タイマウェイト処理が行われている期間(約108ms)を経過した後から解除操作を受け付けるようになっている。
【0114】
そして本実施の形態では、メインエラー管理手段105が、メインエラー検出手段104によって所定のエラーが検出された場合には、解除操作が行われたことに基づいて検出されたメインエラーに対応する解除処理を行うとともに、検出されたメインエラーに関連するエラーとして予め定められた他のメインエラーについてもそのエラーが発生していたか否かに関わらずに、発生したメインエラーに関連づけられた他のメインエラーに対応する解除処理も行うようになっている。
【0115】
まずメインエラー管理手段105は、逆流エラーがメインエラー検出手段104によって検出された場合には、解除操作が行われたことに基づいて、逆流エラーに対応する解除処理を行うとともに、投入異常エラーおよび滞留エラーに対応する解除処理も行う。
【0116】
またメインエラー管理手段105は、滞留エラーがメインエラー検出手段104によって検出された場合には、解除操作が行われたことに基づいて、滞留エラーに対応する解除処理を行うとともに、投入異常エラーに対応する解除処理も行う。
【0117】
このように本実施形態では、メインエラーが検出されると、検出されたメインエラーが第1メイン表示器306を通じて報知されて発生したメインエラーの解除を促すことができるようになっており、メインエラーの発生によって呼び出されるエラーウェイト処理において解除操作が行われると、メインエラーに対応する解除処理が行われるようになっている。特に本実施形態では、検出されたエラーに対応する解除処理の実行をエラーウェイト処理で待機している状況においても継続してメインエラーの検出を行っているため、発生中のメインエラーの原因を取り除く作業に付随して他のメインエラーを検出してしまう可能性があるが、遊技場の店員等により解除操作が行われると、当初において検出されたメインエラーに対応する解除処理を行うとともに、検出されたメインエラーに関連するエラーとして予め定められた他のメインエラーについての解除処理についても他のメインエラーが発生していたか否かに関わらずに実行するようにしているため、エラー解除の際の手間がかからないようにすることができるようになっている。
【0118】
また本実施形態では、主制御部10から副制御部20への情報の送信はシリアル通信によってコマンドを送信することによって実現されているが、主制御部10から副制御部20へ送信されるコマンドに含まれる情報としては、設定値、遊技状態、メダルの投入数や払出数、内部抽選の結果、各種スイッチの信号状態、リールの停止制御の内容、入賞判定の結果、発生したメインエラーに関するもの等がある。
【0119】
特に本実施形態では、メインエラーが発生した場合に、主制御部10が、エラー検出フラグが設定されているエラー種別に対応するエラー発生コマンドや設定変更ボタンSBに対する解除操作が行われたことを示すエラー解除コマンドを副制御部20に送信し、ドア開閉スイッチ302の信号状態が変化した場合には、信号状態がオフ状態(前面扉FDが閉まっていることを示す信号状態)からオン状態(前面扉FDが開いていることを示す信号状態)へ変化したことに基づいてドア開コマンドを副制御部20に送信し、信号状態がオン状態からオフ状態へ変化したことに基づいてドア閉コマンドを送信する。そして本実施形態では、前面扉FDが開放されていても、それ自体はメインエラーとしては取り扱わずに他のメインエラーが発生していなければメインループ処理は続行可能となっている。また本実施形態では、所定期間毎(例えば、15ms毎)において主制御部10から副制御部20に対して断線監視コマンドを定期的に送信する制御も行っている。
【0120】
メイン電断復帰手段107は、電源投入に応答して主制御部10を復帰させるための処理(メイン電断復帰処理)を行う。本実施形態では、電源がオンからオフになる時(以下、電断時という)に主制御部10の状態を主記憶手段106にバックアップする機能を有しており、メイン電断復帰手段107は、電源投入時((電源がオフからオンになった時)に主記憶手段106にバックアップされたデータをチェックして、正常/異常の判断を行い、バックアップされたデータが正常であると判断される場合、主制御部10によって制御される各種装置を電源断の直前の状態に復帰させるメイン電断復帰処理を行う。本実施形態では、メイン電断復帰処理として、例えば、第1メイン表示器DS1や第2メイン表示器DS2の表示内容を電源断の直前の状態に復帰させる等の処理を行う。
【0121】
続いて副制御部20について説明する。副制御部20は、演出制御手段201と、サブエラー検出手段202と、サブエラー管理手段203と、副記憶手段204と、サブ電断復帰手段205とを含む。
【0122】
演出制御手段201は、副記憶手段202に記憶されている演出データに基づいて、表示ユニット501(例えば、液晶ディスプレイLCD)を用いて行う演出や、スピーカSPを用いて行う演出や、ランプユニット503(例えば、外周ランプAL等)を用いて行う演出に関する制御を行う。例えば、メダルの投入や1ベットボタンB0A、MAXベットボタンB0B、スタートレバーSL、ストップボタンB1~B3に対する操作、遊技状態の変動などの遊技イベントの発生に応じてランプやLEDを点灯あるいは点滅させたり、液晶ディスプレイLCDの表示内容を変化させたり、スピーカSPから音を出力させたりすることにより、遊技の進行状況に応じて、遊技を盛り上げたり、遊技を補助するための演出の実行制御を行う。
【0123】
演出制御手段201は、演出状態がAT状態である場合において、特定当選態様の当選時に正解操作態様を報知して特定小役の入賞を補助する入賞補助演出を液晶ディスプレイLCDやスピーカSPに実行させる制御を行う。
【0124】
また演出制御手段201は、CZ状態やAT状態で遊技を行っている場合には、CZ状態やAT状態が終了するまでの遊技回数の残数を、液晶ディスプレイLCDに表示させる残数表示演出を実行させる制御を行う。残数表示演出では遊技を行うことによってCZ状態で行われた遊技回数のカウント情報やATゲーム数のカウント情報が更新されると、カウント情報の更新を反映するように遊技回数の残数も減っていくように表示内容が変更される。
【0125】
また演出制御手段201は、通常演出状態で遊技を行っている場合には、CZポイントの蓄積状況を、液晶ディスプレイLCDに表示させるCZポイント表示演出を実行させる制御を行う。CZポイント表示演出では遊技を行うことによってCZポイントが変動すると、CZポイントの変動分を反映するようにCZポイントの表示値が増加していくように表示内容が変更される。
【0126】
また演出制御手段201は、CZ状態に移行する場合に、CZ状態におけるAT当選の報知態様を選択可能とする報知態様選択演出を液晶ディスプレイLCDによって実行する制御を行う。本実施形態では、CZ状態の初回遊技の開始時に、第1報知態様(図柄報知)、第2報知態様(完全報知)、第3報知態様(連続演出報知)、および第4報知態様(後報知)の4種類からAT当選の報知態様を選択することができる。
【0127】
第1報知態様は、内部抽選で所定の当選態様を得た場合に第1リールR1~第3リールR3が停止した際に特定の図柄組合せ(例えば、7揃いの図柄組合せ)が表示される可能性があることを示唆し、特定の図柄組合せが表示された場合にAT当選を把握することができる報知態様である。第2報知態様は、CZ状態においてAT当選した遊技においてAT当選を得たことを確定的に報知する報知態様である。第3報知態様は、CZ状態での複数の遊技にわたって実行される連続演出の結果によってAT当選を報知する報知態様である。第4報知態様は、CZ状態の最終遊技においてCZ状態でAT当選を得ていたか否かを報知する報知態様である。
【0128】
本実施形態では、報知態様選択演出の表示画面において、第1報知態様に対応するキャラクタA、第2報知態様に対応するキャラクタB、第3報知態様に対応するキャラクタC、および第4報知態様に対応するキャラクタDの各キャラクタの画像が液晶ディスプレイLCDに表示され、選択中のキャラクタが非選択中のキャラクタに比して強調して表示される。報知態様選択演出では、演出ボタンBEを押下する毎に作動する演出選択スイッチ504からの入力信号に応答して選択中のキャラクタが変更され、キャラクタA→キャラクタB→キャラクタC→キャラクタD→キャラクタA→・・・というようにキャラクタA~キャラクタDが所定の順序で循環するように選択中のキャラクタが変更される。
【0129】
より詳細には、第1報知態様~第4報知態様のそれぞれに対して報知制御変数が割り当てられており、第1報知態様に対して「0」、第2報知態様に対して「1」、第3報知態様に対して「2」、第4報知態様に対して「3」が割り当てられている。演出制御手段201は、報知態様選択演出の実行中において演出ボタンBEが押下されると、演出選択スイッチ504の入力信号を検出する毎に、副記憶手段206に格納される報知制御変数を「0」→「1」→「2」→「3」→「0」→「1」→・・・という順序で循環するように変化させる。本実施形態では、副記憶手段206に格納される報知制御変数の変化に応答するように、液晶ディスプレイLCDの表示画面において、現在の報知制御変数に対応するキャラクタが強調して表示される。例えば、副記憶手段206に格納されている報知制御番号が「1」である場合には、第2報知態様であると判断され、第2報知態様に対応するキャラクタBがキャラクタA,C,Dよりも強調して表示される。
【0130】
本実施形態では、CZ状態の初回遊技においてスタートレバーSLに対する遊技開始操作を契機として報知態様が決定され、演出制御手段201は、遊技開始操作が行われた時点において選択中のキャラクタに対応する報知態様でCZ状態でのAT当選の報知に関する制御を実行する。具体的には、CZ状態の初回遊技においてスタートレバーSLに対する遊技開始操作が行われると、主制御部10から遊技開始操作が行われたことを通知するコマンドが副制御部20に対して送信され、演出制御手段201は、遊技開始操作が行われたことを通知するコマンドを受け付けた時点において副記憶手段206に格納されている報知制御変数に従ってCZ状態における演出の実行制御を行う。例えば、遊技開始操作が行われたことを通知するコマンドを受け付けた時点における報知制御変数が「2」であった場合、第3報知態様でCZ状態におけるAT当選の報知が行われる。
【0131】
また演出制御手段201は、副記憶手段206に格納されている報知制御変数を、所定条件下で維持し、初期化条件を満たした場合に報知制御変数を初期化する制御を行う。具体的には、電源投入等により電断状況から復帰した場合、設定変更モードで遊技機が起動した場合、待機状態へ移行した場合において副記憶手段206に格納されている報知制御変数の初期化が行われる。本実施形態では、「0」~「3」までの報知制御変数のうち、初期値を「0」としており、報知制御変数の初期化が行われると報知制御変数が「0」に設定される。このように本実施形態では、既述の初期化条件を満たさない限り、副記憶手段206において報知制御変数が保持されるため、CZ状態の初回遊技において報知態様選択演出が実行される場合、副記憶手段206において保持されている報知制御変数に基づいて、前回の報知態様の選択結果が液晶ディスプレイLCDの表示画面に反映される。例えば、前回の報知態様選択演出の実行時においてキャラクタBを選択して第2報知態様に沿ってCZ状態の演出の実行制御が行われた場合、新たにCZ状態に移行するまで報知制御変数が保持されていれば、その新たに開始するCZ状態の初回遊技における報知態様選択演出ではキャラクタBが初期選択された状況の表示画面が生成され液晶ディスプレイLCDに出力される。
【0132】
なお本実施形態では、電断状況から復帰する場合であっても演出状態がCZ状態である場合には報知制御変数は初期化されず、電断直前の報知制御変数が保持されるように制御される。また本実施形態では、演出制御手段201が、非待機状態と待機状態とを設定可能とし、非待機状態において所定時間内(例えば、60秒以内)に遊技の進行に係る操作(投入操作、遊技開始操作、停止操作など)が行われなかった場合に待機状態に移行させ、待機状態において遊技の進行に係る操作が行われた場合に非待機状態に復帰する制御を行っている。そして演出制御手段201は、CZ状態では非待機状態において待機状態への移行管理を行うタイマの計時を中止し待機状態への移行を許容しない。なおCZ状態であっても待機状態への移行管理を行うタイマの計時を行って待機状態への移行条件が成立しても無効なものとして扱って非待機状態を維持する制御が行われるようにしてもよい。
【0133】
また本実施形態では、MAXベットボタンB0Bに内蔵されているMAXベットランプ604によって投入操作が受付可能であるかどうかが報知されるようになっており、主制御部10のメインループ処理においてメダルの投入が受け付けられている状況においてMAXベットランプ604を点灯し、メダルの投入を受け付けていない状況ではMAXベットランプ604が消灯するように制御される。また本実施形態では、主制御部10のメインループ処理において少なくともリールが回転している状況ではバックライトユニットLUで各リールの図柄表示位置を照明することによって各リールに配列された図柄の視認性を確保するようになっており、リールの停止時や役の入賞時等の予め定められた契機において消灯や点滅等するようにバックライトユニットLUの制御が行われる。
【0134】
また遊技において実行される演出の内容は、副記憶手段204に記憶されている演出抽選テーブルを、遊技状態、演出状態、内部抽選の結果等に対応して主制御部10から送信されるコマンドに応じて決定される。なお本実施形態では、副記憶手段204のROM領域に記憶されている画像データを副記憶手段204に設けられたイメージバッファに読み込んで、イメージバッファに読み込まれた画像データに基づく画像が液晶ディスプレイLCDに出力され、副記憶手段204のROM領域に記憶されているサウンドデータを副記憶手段204に設けられたサウンドバッファに読み込んで、サウンドバッファに読み込まれたサウンドデータに基づく音がスピーカSPから出力されるようになっている。
【0135】
サブエラー検出手段202は、主制御部10から送信されたドア開コマンドおよび断線監視コマンドに基づいて、エラー検出条件を満たしているかを判断して、エラー検出条件を満たしていることに基づいて発生しているサブエラーを特定することによってサブエラーを検出する。なお本実施形態では、いずれかのサブエラーを検出した後(後述する主制御部10からのエラー解除コマンドの受信を待機している状況)も、サブエラー検出手段202はタイマ割り込み処理によって定期的に各サブエラーの検出を継続して行っている。
【0136】
そして本実施形態では、サブエラー検出手段202が、
図8に示すように、ドア開閉エラーおよび通信エラーを検出する。
【0137】
(1)ドア開放エラー
ドア開放エラーは、前面扉FDが開いていることに起因するサブエラーであって、前面扉FDが開くことによって作動するドア開閉スイッチ302の信号状態がオン状態(前面扉FDが開いていることを示す信号状態)に変化したことを示すドア開コマンドを受信してから一定期間(約48ms)以上経過した場合に検出される。サブエラー検出手段202は、ドア開コマンドを受信した状況において、副記憶手段204に設けられたドア開放エラー検出タイマで計時を行い、ドア開放エラー検出タイマの計時情報によって一定期間以上となった場合に、ドア開放エラーが発生したとみなして副記憶手段204にドア開放エラー検出フラグを設定する。
【0138】
(2)通信エラー
通信エラーは、メイン基板MAINとサブ基板SUBとの間の通信ケーブルの断線等による通信不良に起因するサブエラーであって、主制御部10から定期的に送信される断線監視コマンドの受信から一定期間(例えば、20ms)以上経過した場合に検出される。サブエラー検出手段202は、断線監視コマンドを受信したことを契機として、副記憶手段204に設けられた通信エラー検出タイマをリセットするとともに計時を開始し、通信エラー検出タイマの計時情報によって一定期間以上となった場合に、通信エラーが発生したとみなして副記憶手段204に通信エラー検出フラグを設定する。
【0139】
またサブエラー検出手段202は、主制御部10から送信されたエラー発生コマンドを受信すると、エラー発生コマンドによって特定されるメインエラーに対応するエラー検出フラグを副記憶手段204に設定する。
【0140】
サブエラー管理手段203は、副記憶手段204にエラー検出フラグが設定されると、報知対象のエラーを決定してエラーに対応した演出態様で演出装置の制御を行うエラー報知処理を行って主制御部10からエラー解除コマンドやドア閉コマンドが送信されるのを待機し、このエラー報知処理において、報知対象のエラーを報知するとともに、復帰条件が成立したことに基づいて副記憶手段204に設定されているエラー検出フラグ等をクリアして演出装置の状態を元に戻す復帰処理を行う。なお本実施形態では、副制御部20から主制御部10へは何らの情報も送信されない関係で、サブエラーの発生が遊技制御手段102でのメインループ処理の進行に影響を与えることはなく、メインエラーが発生していなければサブエラーが発生している状況でも遊技制御手段102がメインループ処理を続行可能となっている。
【0141】
そして本実施形態では、副記憶手段204にサブエラーに対応するエラー検出フラグが設定されている場合には、サブエラー管理手段203が、エラー検出フラグの種類に対応したエラーコードを設定して、設定されたエラーコードをサブ表示器DS3に表示させる。
【0142】
具体的には、
図8に示すように、各種サブエラーに対応してE8およびEFのエラーコードが割り当てられており、ドア開放エラー検出フラグが設定されている場合には、サブ表示器DS3に「E8」を表示し、通信エラー検出フラグが設定されている場合には、サブ表示器DS3に「EF」を表示する。なお副記憶手段204にドア開放エラー検出フラグおよび通信エラー検出フラグの双方が設定されている場合には、優先順位の高い通信エラー検出フラグに対応するエラーコードがサブ表示器DS3に表示される。
【0143】
またサブエラー管理手段203は、エラーウェイト処理の実行中において、副記憶手段204に設定されているエラー検出フラグに対応する各種エラーについてドア開放エラー<メインエラー<通信エラーの優先順位で報知対象のエラーを決定して、最も優先順位の高いエラーを外周ランプALやスピーカSP等によって報知する。
【0144】
具体的に説明すると、ドア開放エラーが発生しているが、メインエラーや通信エラーが発生していない状況ではドア開放エラーを報知対象として決定し、メインエラーに対応するエラー発生コマンドを受信した場合には最先に受信したエラー発生コマンドによって特定されるメインエラーを報知対象として決定し、ドア開放エラー検出フラグが副記憶手段204に設定されている状況でメインエラーに対応するエラー発生コマンドを受信した場合には、受信したエラー発生コマンドによって特定されるメインエラーをドア開放エラーに優先して報知対象として決定し、通信エラー検出フラグが副記憶手段204に設定された場合には、他のエラーに優先して通信エラーを報知対象として決定する。
【0145】
そして本実施形態では、
図9に示すように、エラー種別に応じて4系統の報知パターンが設定されている。
【0146】
例えば、報知対象のエラーが逆流エラー、払出異常エラー、または投入異常エラーのいずれかである場合には、外周ランプALおよび下部パネルランプDPLを点灯し、MAXベットランプ604およびバックライトユニットLUを消灯し、かつ警告音Aを鳴らしつつ「係員をお呼びください」とのメッセージAをスピーカSPによって出力するメインエラー報知処理が実行される。
【0147】
また例えば、報知対象のエラーがエンプティエラー、払出詰まりエラー、オーバーエラー、または滞留エラーのいずれかである場合には、外周ランプALおよび下部パネルランプDPLを点滅させ、MAXベットランプ604およびバックライトユニットLUを消灯し、かつ警告音Bを鳴らしつつ「係員をお呼びください」とのメッセージAをスピーカSPによって出力し、液晶ディスプレイLCDにエラー内容を表示するメインエラー報知処理が実行される。
【0148】
また例えば、報知対象のエラーがドア開放エラーである場合には、外周ランプALおよび下部パネルランプDPLを点滅させ、バックライトユニットLUを消灯し、かつ警告音Bを鳴らしつつ「ドアが開いています」とのメッセージBをスピーカSPによって出力し、液晶ディスプレイLCDにエラー内容を表示するドア開放エラー報知処理が実行される。なおドア開放エラーが発生していてもメインエラーが発生していない場合には、主制御部10においてメインループ処理が進行可能であるため、MAXベットランプ604についてはメインループ処理の進行状況に依存して点灯制御される。また本実施形態では、ドア開放エラーを報知対象とした場合には、ドア閉コマンドを受信してから所定期間(約2秒)を経過するまでは復帰処理が行われないため前面扉FDが閉まった後もエラー報知処理を継続して行うようになっている。
【0149】
また例えば、報知対象のエラーが通信エラーである場合には、外周ランプALおよび下部パネルランプDPLを点滅させ、バックライトユニットLUを消灯し、かつ警告音Bを鳴らしつつ「係員をお呼びください」とのメッセージAをスピーカSPによって出力し、液晶ディスプレイLCDにエラー内容を表示する通信エラー報知処理が実行される。なお通信エラーが発生していてもメインエラーが発生していない場合には、主制御部10においてメインループ処理が進行可能であるため、MAXベットランプ604についてはメインループ処理の進行状況に依存して点灯制御される。
【0150】
またサブエラー管理手段203は、主制御部10からエラー発生コマンドを受信したことによりメインエラー報知処理が実行されている状況において、主制御部10からエラー解除コマンドを受信すると、
図10に示すように、副記憶手段204に記憶されている検出フラグ等のメインエラー関連情報をクリア(消去)するとともに、演出装置の状態を元の状態に復帰させる復帰処理を行う。
【0151】
またサブエラー管理手段203は、ドア開放エラーの発生によって実行されているエラーウェイト処理においては、主制御部10からドア閉コマンドを受信してから所定期間(例えば、2秒)を経過したことを復帰条件としてドア開放エラーに関する検出フラグやタイマの計時情報等をクリア(消去)するとともに、演出装置の状態を元の状態に復帰させる復帰処理を行う。
【0152】
また本実施形態では、通信エラーに関して、電断復帰による副記憶手段204の初期化のみによって復帰可能となっており、エラー管理手段203は、遊技機の電源供給が絶たれるまで、通信エラー報知処理を続行して通信エラーを報知している状態を維持する。ただし、電断復帰によって通信エラーが一時的に解除されても断線の状況が解消されていない場合には、主制御部10からの断線監視コマンドの受信不良によりサブエラー検出手段202によって再度通信エラーが検出されることになる。
【0153】
サブ電断復帰手段205は、電源投入に応答して副制御部20を復帰させるための処理(サブ電断復帰処理)を行う。本実施形態では、電源がオンからオフになる時(以下、電断時という)に副制御部20の状態を副記憶手段204にバックアップする機能を有しており、サブ電断復帰手段205は、電源投入時((電源がオフからオンになった時)に副記憶手段204にバックアップされたデータをチェックして、正常/異常の判断を行い、バックアップされたデータが正常であると判断される場合、副制御部20によって制御される各種装置を電源断の直前の状態に復帰させるサブ電断復帰処理を行う。
【0154】
本実施形態では、主制御部10と副制御部20とにおける起動電圧の関係で副制御部20が主制御部10よりも早い段階で起動する。すなわち遊技機の電源投入がなされると、主制御部10よりも先に副制御部20が起動し、主制御部10からのコマンド受信を待機する状況を形成する。
【0155】
そしてサブ電断復帰手段205は、前面扉FDが開放された状態で遊技機の電源投入がなされた場合、上部パネルランプUPLをメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)より先に動作を開始させ、外周ランプALおよび下部パネルランプDPLをメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)より後に動作を開始させる制御を行う。すなわち本実施形態では、前面扉FDが開放された状態で遊技機の電源投入がなされた場合、外周ランプALおよび下部パネルランプDPLが上部パネルランプUPLより後に動作を開始し、外周ランプALおよび下部ランプパネルDPLについては前面扉FDが開放されていることを報知する動作態様で動作する。上部パネルランプUPLについては、前面扉FDの開閉によっては動作態様が変化せず、遊技機の電源投入により副制御部20が起動して上部パネルランプUPLが内蔵するLEDユニットに通電されると、前面扉FDの開閉に関わらずに点灯した状態が維持される。
【0156】
なお本実施形態の機能ブロック構成は、コンピュータシステム(ゲームシステムを含む)に関しても適用することができる。これらのシステムでは、本実施形態の遊技制御手段100としてコンピュータを機能させるプログラムを、CD、DVD等の情報記憶媒体あるいはインターネット上のWebサーバからネットワークを介してダウンロードすることによって、その機能を実現することができる。また上記コンピュータシステムでは、1ベットスイッチ307、MAXベットスイッチ308、スタートスイッチ309、ストップスイッチ311等は、キーボードやポインティングデバイス(マウス等)、タッチパネル、あるいはコントローラなどの操作手段に対してそれらの機能を仮想的に割り当てることにより実現することができる。また上記コンピュータシステムでは、リールユニット310、ホッパーユニットHPなどは必須の構成要件ではなく、これらのユニットは、ディスプレイに表示出力される画像の制御によってそれらの機能を仮想的に実現することができる。
【0157】
2.本実施形態の手法
以下では、
図11~
図20に示すフローチャートを参照しながら、本実施形態の遊技機において採用されている各種の制御手法を具体的に説明する。
【0158】
図11は、本実施形態の遊技機における遊技の進行を制御するメインループ処理を示すフローチャートである。
【0159】
まず遊技を行うために必要なメダルの投入を受け付ける投入受付処理が行われる(ステップS100)。投入受付処理では、遊技者がメダル投入口MIにメダルを投入することにより投入されたメダルを投入状態に設定し、遊技者が1ベットボタンB0AやMAXベットボタンB0Bを押下してベットスイッチ308が作動することにより予め遊技機内にクレジットされたメダルを投入状態に設定する。また、前回の遊技でリプレイが入賞した場合には、遊技者の手持ちのメダルを要さずに、遊技機側で自動的に前回の遊技と同じ投入数のメダルを投入状態に設定する。そして遊技開始条件として設定されている規定投入数(例えば、3枚)のメダルの投入が完了すると(ステップS101でY)、スタートレバーSLの押下操作を待機する(ステップS102)。なお副制御部20では、投入受付処理が行われており、メダルの投入を受け付けている状況においてMAXベットランプ604を点灯し、規定投入数のメダルの投入が完了すると、MAXベットランプ604を消灯する。また前回の遊技での遊技演出によってリールのバックライトユニットLUが消灯している場合には副制御部20がメダルの投入や1ベットボタンB0AやMAXベットボタンB0Bに対する投入操作を契機として消灯しているリールのバックライトユニットLUを再点灯する。
【0160】
そして遊技者がスタートレバーSLを押下してスタートスイッチ230が作動すると(ステップS102でY)、内部抽選が行われるとともに(ステップS103)、第1リールR1~第3リールR3を駆動するステッピングモータへ駆動パルスの供給が開始されて各リールの回転駆動が開始される(ステップS104)。内部抽選では、スタートスイッチ309の作動に伴って取得した乱数値を、遊技状態に応じて選択される内部抽選テーブルと比較することによって役の当否を決定し、当選した役(当選役)のフラグを当選状態に設定する。
【0161】
そして各リールの回転速度が所定速度に達すると(ステップS105でY)、ストップボタンB1~B3に対する操作が有効化され(ステップS106)、ストップボタンの押下操作に応答して回転中のリールを停止させるリール停止制御を行う(ステップS107~ステップS109)。
【0162】
具体的には、遊技者がストップボタンを押下すると(ステップS107でY)、押下されたストップボタンに対する操作を無効化してから、押下されたストップボタンに対応する回転中のリールの停止位置が決定され、押下されたストップボタンに対応した回転中のリールを回転駆動しているステッピングモータへ全相励磁の駆動パルスを供給することによりリールを停止させる(ステップ108)。
【0163】
そして、全てのリールが停止すると(ステップS109でY)、各リールの停止状態に基づいて入賞判定処理が行われる(ステップS110)。本実施形態では、有効ラインL1に役の入賞形態を示す図柄組合せが表示されたか否かに基づいて、役の入賞の有無を判定する。そして入賞判定処理の結果、役が入賞したと判定された場合には(ステップS10でY)、入賞した役に応じた入賞時処理を行って一連の処理を終了する(ステップS111)。
【0164】
図12は、メインエラーの発生が検出された場合に呼び出される主制御部10でのエラーウェイト処理を示すフローチャートである。
【0165】
まず主記憶手段106にエラー検出フラグが設定されていると(ステップS200でY)、第1メイン表示器306の状態を主記憶手段106に設けられた退避バッファに退避させてから(ステップS201)、エラー検出フラグの種類に対応したエラーコードを設定し(ステップS202)、設定したエラーコードを第1メイン表示器DS1に表示してエラーの発生と発生したエラーの内容を報知する(ステップS203)。
【0166】
そしてエラーに関する報知が行われると、主記憶手段106にエラーウェイトタイマを設定して(ステップS204)、エラーウェイトタイマが所定期間(約107ms)を計時してタイムアップするまでタイマウェイト処理を行ってから(ステップS205)、解除操作の受け付けを開始する(ステップS206)。
【0167】
そして本実施の形態では、設定変更ボタンSBが押下されて設定変更スイッチ301の信号状態がオン状態となった場合に解除操作が行われたと判断され(ステップS206でY)、エラー解除処理が行われる(ステップS207)。そしてエラー解除処理が完了すると、第1メイン表示器DS1の状態を元の状態に復帰させて一連の処理を終了する(ステップS208)。
【0168】
図13は、逆流エラー、払出異常エラー、滞留エラー、または投入異常エラーのいずれかのメインエラー発生時における主制御部10でのエラーウェイト処理で呼び出される解除処理を示すフローチャートである。
【0169】
まずエラーウェイト処理のステップS202で設定されたエラーコードが「E1」(逆流エラー)または「E6」(滞留エラー)であった場合には(ステップS300でY、またはステップS301でY)、第1投入異常エラー検出タイマ、第2投入異常エラー検出タイマ、シュートカウンタ、投入異常非監視タイマ、および投入異常エラー検出フラグをクリアする投入異常エラーの解除処理(ステップS304)と、滞留エラー検出タイマおよび滞留エラー検出フラグをクリアする滞留エラーの解除処理(ステップS306)と、逆流エラー検出フラグをクリアする逆流エラーの解除処理(ステップS307)と、を行ってからエラーコードを含むエラー検出結果をクリアする(ステップS308)。
【0170】
このように本実施の形態では、逆流エラーが検出された場合に、エラーウェイト処理中において解除操作が行われたことに基づいて、逆流エラーに対応する解除処理を行うとともに、投入異常エラーおよび滞留エラーに対応する解除処理についても行うようにしている。このため本実施の形態によれば、メダルの流路において発生している逆流エラーの原因を取り除く作業に付随して投入異常エラーや滞留エラーを検出してしまっても、逆流エラーの解除処理に伴って投入異常エラーや滞留エラーについても解除処理が行われるので、エラー解除の際の手間がかからないようにすることができる。
【0171】
また本実施の形態では、滞留エラーが検出された場合に、エラーウェイト処理中において解除操作が行われたことに基づいて、滞留エラーに対応する解除処理を行うとともに、投入異常エラーに対応する解除処理を行うようにしている。このため本実施の形態によれば、投入口MIの付近において発生している滞留エラーの原因を取り除く作業に付随して投入異常エラーを検出してしまっても、滞留エラーの解除処理に伴って投入異常エラーについても解除処理が行われるので、エラー解除の際の手間がかからないようにすることができる。
【0172】
またエラーコードが「E4」(払出異常エラー)であった場合には(ステップS302でY)、払出異常エラー検出タイマおよび払出異常エラー検出フラグをクリアする払出異常エラーの解除処理(ステップS305)と、滞留エラー検出タイマおよび滞留エラー検出フラグをクリアする滞留エラーの解除処理(ステップS306)と、逆流エラー検出フラグをクリアする逆流エラーの解除処理(ステップS307)と、を行ってからエラーコードを含むエラー検出結果をクリアする(ステップS308)。
【0173】
またエラーコードが「E9」(投入異常エラー)であった場合には(ステップS303でN)、第1投入異常エラー検出タイマ、第2投入異常エラー検出タイマ、およびシュートカウンタ、投入異常非監視タイマ、および投入異常エラー検出フラグをクリアする投入異常エラーの解除処理(ステップS304)と、滞留エラー検出タイマおよび滞留エラー検出フラグをクリアする滞留エラーの解除処理(ステップS306)と、逆流エラー検出フラグをクリアする逆流エラーの解除処理(ステップS307)と、を行ってからエラーコードを含むエラー検出結果をクリアする(ステップS308)。
【0174】
このように本実施の形態では、第1類型、第2類型、または第3類型のいずれかの投入異常エラーが検出された場合に、エラーウェイト処理中において解除操作が行われたことに基づいて、いずれにも対応できるように共通の解除処理を行うようにしている。このようにすれば、投入口MI付近で発生している第1類型の投入異常エラーと、メダルの流路において発生している第2類型および第3類型の投入異常エラーとを互いに関連するエラーと考えて1つのエラー群として取り扱い、いずれかのエラーの発生が検出されている状況において、その原因を取り除く行に付随して発生し得るエラーを含めて解除処理が行われるようになるので、エラー解除の際の手間がかからないようにすることができる。
【0175】
またエラーコードが「E1」、「E4」、「E6」、および「E9」のいずれでもなかった場合には(ステップS303でY)、滞留エラー検出タイマおよび滞留エラー検出フラグをクリアする滞留エラーの解除処理(ステップS306)と、逆流エラー検出フラグをクリアする逆流エラーの解除処理(ステップS307)と、を行ってからエラーコードを含むエラー検出結果をクリアする(ステップS308)。
【0176】
なお本実施の形態では、エンプティエラー(エラーコードE2)、払出詰まりエラー(エラーコードE3)、オーバーエラー(エラーコードE5)、については個別に解除処理が行われるようになっている。ただし、払出異常エラーに対応する解除処理を行う場合には、払出詰まりエラーについても解除処理を行うようにしたり、また払出詰まりエラーに対応する解除処理を行うようにした場合には、払出異常エラーに対応する解除処理を行う等、エラーの検出に際して同じセンサの監視をしているようなエラーについては関連性のあるエラーとして一方の解除処理が行われる場合には、他方の解除処理が行われるようにしてもよい。
【0177】
図14は、メインエラーの発生に係る副制御部20でのエラー検出に係る処理を示すフローチャートである。
【0178】
主制御部10から送信されたエラー発生コマンドを受信すると(ステップS400でY)、エラー発生コマンドに含まれるメインエラーのエラー種別に対応したエラー検出フラグを設定する(ステップS401)。
【0179】
図15は、ドア開放エラーに係る副制御部20でのエラー検出に係る処理を示すフローチャートである。
【0180】
主制御部10から送信されたドア開コマンドを受信すると(ステップS500でY)、ドア開放エラー検出タイマの計時を開始し(ステップS501)、ドア開放エラー検出タイマの計時情報がタイムアップすると(ステップS502でY)、ドア開放エラーが発生したと判断してドア開放エラー検出フラグを設定する(ステップS503)。
【0181】
図16は、通信エラーに係る副制御部20でのエラー検出に係る処理を示すフローチャートである。
【0182】
副制御部20では、通信エラー検出タイマによって主制御部10から定期的に送信されてくる断線監視コマンドの受信間隔を計っており、通信エラー検出タイマがカウントアップしていない状況では(ステップS600でN)、主制御部10からの断線監視コマンドを受信すると(ステップS601でY)、通信エラー検出タイマの計時情報がリセットされて計時を再開する(ステップS602)。そして通信エラー検出タイマがタイムアップしてしまうと(ステップS600でY)、通信エラーが発生したと判断して通信エラー検出フラグを設定する(ステップS603)。
【0183】
図17は、副制御部20での報知対象となるエラーを決定する処理を示すフローチャートである。本実施形態では、通信エラー、メインエラー、ドア開放エラーの順にエラーの発生を定期的にチェックし、通信エラー>メインエラー>ドア開放エラーの優先順位で報知対象を決定する。
【0184】
具体的に説明すると、まず副記憶手段204に通信エラー検出フラグが設定されているか否かに基づいて通信エラーが発生しているか否かをチェックし(ステップS700)、通信エラーが発生していると判断される場合には(ステップS700でN)、通信エラーを報知対象として設定する(ステップS703)。
【0185】
次に通信エラーが発生していない場合には(ステップS700でY)、副記憶手段204にいずれかのメインエラーに対応するエラー検出フラグが設定されているか否かに基づいてメインエラーが発生しているか否かをチェックし(ステップS701)、いずれかのメインエラーが発生していると判断される場合には(ステップS701でN)、副記憶手段204に設定されているエラー検出フラグに対応するメインエラーを報知対象として設定する(ステップS704)。
【0186】
最後にメインエラーが発生していない場合には(ステップS701でY)、副記憶手段204にドア開放エラー検出フラグが設定されているか否かに基づいてドア開放エラーが発生しているか否かをチェックし(ステップS702)、ドア開放エラーが発生していると判断される場合には(ステップS702でN)、ドア開放エラーを報知対象として設定する(ステップS704)。
【0187】
図18は、メインエラーを報知対象とした副制御部20でのエラー報知処理を示すフローチャートである。
【0188】
まず全ての演出装置の状態を副記憶手段204に設けられた退避バッファに退避させてから(ステップS800)、報知対象となっているメインエラーのエラー種別に応じてメインエラー報知処理を実行する(ステップS801~ステップS803)。
【0189】
例えば、報知対象となっているメインエラーのエラー種別が、逆流エラー(E1)、払い出し異常エラー(E4)、または投入異常エラー(E9)のいずれかである場合には(ステップS801でE1,E4,E9)、外周ランプALおよび下部パネルランプDPLを点灯し、MAXベットランプおよびバックライトユニットLUを消灯し、スピーカSPから警告音AとメッセージAとを出力する演出態様のメインエラー報知処理を実行する(ステップS802)。
【0190】
また例えば、報知対象となっているメインエラーのエラー種別が、エンプティエラー(E2)、払い出し詰まりエラー(E3)、オーバーエラー(E5)、または滞留エラー(E6)のいずれかである場合には(ステップS801でE2,E3,E5,E6)、外周ランプALおよび下部パネルランプDPLを点滅させ、MAXベットランプおよびバックライトユニットLUを消灯し、スピーカSPから警告音BとメッセージAとを出力し、液晶ディスプレイLCDにエラー内容を表示する演出態様のメインエラー報知処理を実行する(ステップS803)。
【0191】
そしてメインエラー報知処理が実行されている状況では、主制御部10からのエラー解除コマンドを待機し(ステップS804)、エラー解除コマンドを受信した場合に(ステップS804でY)、復帰処理が行われる(ステップS805)。復帰処理では副記憶手段204に設定されたメインエラーに関するエラー検出フラグ等の情報をクリアするとともに、退避バッファに退避させた情報に基づいて各演出装置の状態を元の状態に復帰させて一連の処理を終了する。
【0192】
図19は、ドア開放エラーを報知対象とした副制御部20でのエラー報知処理を示すフローチャートである。
【0193】
まずMAXベットランプを除く演出装置の状態を副記憶手段204に設けられた退避バッファに退避させてから(ステップS900)、報知対象となっているドア開放エラーに対応するエラーコード(E8)を設定してサブ表示器DS3にエラーコード(E8)を表示してから(ステップS901)、外周ランプALおよび下部パネルランプDPLを点滅させ、バックライトユニットLUを消灯し、スピーカSPから警告音BとメッセージBとを出力し、液晶ディスプレイLCDにエラー内容を表示する演出態様のドア開放エラー報知処理を実行する(ステップS902)。なおMAXベットランプについてはドア開放エラー報知処理の対象外デバイスとなっているため、メインループ処理の進行に応じて主制御部10から送信されてくる制御コマンドに応じてMAXベットランプの点灯制御が行われる。
【0194】
そしてドア開放エラー報知処理が実行されている状況では、主制御部10からのドア閉コマンドを待機し(ステップS903)、ドア閉コマンドを受信すると(ステップS903でY)、副記憶手段204に復帰ウェイトタイマを設定して(ステップS904)、復帰ウェイトタイマが所定期間(約2秒)を計時してタイムアップするまでタイマウェイト処理を行ってから(ステップS905)、復帰処理が行われる(ステップS906)。復帰処理では副記憶手段204に設定されたドア解放エラー検出フラグやドア開放エラー検出タイマ等のドア開放エラーに関連する情報をクリアするとともに、退避バッファに退避させた情報に基づいて各演出装置の状態を元の状態に復帰させて一連の処理を終了する。
【0195】
図20は、通信エラーを報知対象とした副制御部20でのエラー報知処理を示すフローチャートである。
【0196】
まずMAXベットランプを除く演出装置の状態を副記憶手段204に設けられた退避バッファに退避させてから(ステップS1000)、報知対象となっている通信エラーに対応するエラーコード(EF)を設定してサブ表示器DS3にエラーコード(EF)を表示してから(ステップS1001)、外周ランプALおよび下部パネルランプDPLを点滅させ、バックライトユニットLEを消灯し、スピーカSPから警告音BとメッセージAとを出力し、液晶ディスプレイLCDにエラー内容を表示する演出態様の通信エラー報知処理を実行する(ステップS1002)。なおMAXベットランプについては通信エラー報知処理の対象外デバイスとなっているため、メインループ処理の進行に応じて主制御部10から送信されてくる制御コマンドに応じてMAXベットランプの点灯制御が行われる。
【0197】
そして本実施形態では、通信エラーについては電断復帰によってのみ解除可能となっているため、ひとたび通信エラーが発生すると遊技機の電源が落とされるまで演出装置の状態が復帰することはなく通信エラーを報知する状態が継続することになる。
【0198】
ところで本実施形態のような遊技機においては各種のセンサが設けられており、センサからの信号の状況によってエラー条件を満たしているかが判断され、エラー条件を満たしていることに基づいてエラーの発生が検出され、エラーの発生が報知される機能が備えられている。こうしてエラーの発生が報知されると、遊技機はエラーが解除されるまで継続的にエラーの発生を報知する状態となり、遊技場を運営する店員などの作業者によって発生したエラーの原因が取り除かれて所定の解除操作が行われると、発生したエラーに対応する解除処理が行われて正常な状況に復帰するようになっている。従来では遊技機の筐体に対して開閉自在に設けられた前面扉が開放していることによって発生するエラーであるドア開放エラーについては、前面扉が開放された状況が筐体に内蔵された各種制御部へのアクセスを可能とすることから、重要なエラー項目として扱われている。
【0199】
そして前面扉FDは、遊技者が容易に各種制御部などへアクセスすることができないようにする保護手段としての役割を担っていることに加えて、遊技者に対して遊技に関する各種情報を報知する報知装置が取り付けられている。そして前面扉FDに取り付けられた報知装置は、既述のエラーの発生を報知することにも利用され、作業者が状況確認をするための手段となっていることから、作業者の状況確認の利便性の向上が求められている。
【0200】
そこで本実施の形態では、副制御部20によって制御される上部パネルランプUPL、下部パネルランプDPL、外周ランプAL、サブ表示器DS3、およびスピーカSPが存在し、上部パネルランプUPLは、前面扉FDの開閉によっては動作態様が変化せず、下部パネルランプDPL、外周ランプAL、サブ表示器DS3、およびスピーカSPは、前面扉FDの開放を報知する動作態様が存在し、副制御部20が、前面扉FDが開放された状態で遊技機の電源投入がなされた場合、上部パネルランプUPLを、主制御部10によって制御されるメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)より先に動作を開始させ、下部パネルランプDPL、外周ランプAL、サブ表示器DS3、およびスピーカSPを上部パネルランプUPLより後に動作を開始させる制御を行う手法を採用している。
【0201】
図21は、本実施形態の手法を適用した第1実施態様に関するタイミングチャートを示す図である。第1実施態様では、下部パネルランプDPL、外周ランプAL、サブ表示器DS3、およびスピーカSPがメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)よりも後に動作を開始する。
【0202】
本実施形態の遊技機では、電源投入を行う場合、前面扉FDを開放する必要がある。この前面扉FDが開放されている状態を前面扉開放状態とする。前面扉開放状態で遊技機の電源投入がなされると、副制御部20が主制御部10に先立って起動し、主制御部10からのコマンドを受信可能な状態で主制御部10の起動完了を待機する。
【0203】
副制御部20によって制御されるサブ表示器DS3、上部パネルランプUPL、下部パネルランプDPL、外周ランプAL、およびスピーカSPのうち、エラー報知に関連しない上部パネルランプUPLについては副制御部20の起動直後のタイミングT1(例えば、電源投入から約0.5秒後)において点灯して通常動作を開始する。
【0204】
続いて主制御部10が正常に起動してメインエラーが発生していない場合には、主制御部10の起動直後のタイミングT2(例えば、電源投入から約1.5秒後)においてメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)が電断直前の状態に復帰して通常動作を開始する。主制御部10の起動が完了すると主制御部10から副制御部20にドア開コマンドが送信され、ドア開コマンドを受信した副制御部20ではドア開放エラーを検出し、タイミングT3(例えば、電源投入から約1.8秒後)においてサブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPが前面扉FDの開放を報知するエラー報知動作を開始する。
【0205】
その後、前面扉FDが閉扉されると、主制御部10からドア閉コマンドが送信され、ドア閉コマンドを受信した副制御部20では直ちに復帰処理を行わずにサブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPのエラー報知動作を僅かの間だけ維持し、副制御部20による復帰処理が完了したタイミングT4(例えば、閉扉から約2秒後)においてサブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPが電断直前の状態に復帰して通常動作を開始する。
【0206】
第1実施態様において、タイミングT2とタイミングT3との差は、タイミングT1とタイミングT2との差よりも十分に短いことが好ましい。このようにすればサブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPの動作開始により主制御部10の正常な起動をいち早く察知することができる。
【0207】
図22は、本実施形態の手法を適用した第2実施態様に関するタイミングチャートを示す図である。第2実施態様では、下部パネルランプDPL、外周ランプAL、サブ表示器DS3、およびスピーカSPがメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)と略同時に動作を開始する。
【0208】
第2実施態様でも第1実施態様の場合と同様に、前面扉開放状態で遊技機の電源投入がなされると、副制御部20が主制御部10に先立って起動し、主制御部10からのコマンドを受信可能な状態で主制御部10の起動完了を待機する。
【0209】
副制御部20によって制御されるサブ表示器DS3、上部パネルランプUPL、下部パネルランプDPL、外周ランプAL、およびスピーカSPのうち、エラー報知に関連しない上部パネルランプUPLについては副制御部20の起動直後のタイミングT1(例えば、電源投入から約0.5秒後)において点灯して通常動作を開始する。
【0210】
続いて主制御部10が正常に起動してメインエラーが発生していない場合には、主制御部10の起動後のタイミングT2(例えば、電源投入から約1.5秒後)においてメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)が電断直前の状態に復帰して通常動作を開始する。主制御部10の起動が完了すると主制御部10から副制御部20にドア開コマンドが送信され、ドア開コマンドを受信した副制御部20ではドア開放エラーを検出し、メイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)と略同時のタイミングT2(例えば、電源投入から約1.5秒後)においてサブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPが前面扉FDの開放を報知するエラー報知動作を開始する。
【0211】
その後、前面扉FDが閉扉されると、主制御部10からドア閉コマンドが送信され、ドア閉コマンドを受信した副制御部20では直ちに復帰処理を行わずにサブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPのエラー報知動作を僅かの間だけ維持し、副制御部20による復帰処理が完了したタイミングT3(例えば、閉扉から約2秒後)においてサブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPが電断直前の状態に復帰して通常動作を開始する。
【0212】
第2実施態様では、メイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)の動作開始とサブ表示器DS3、下部ランプパネルDPL、外周ランプAL、およびスピーカSPの動作開始とについて極めて短い時間であればズレが生じていてもよい。またサブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPの全てがメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)と略同時に動作を開始する必要はなく、サブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPのうち最も早く動作を開始するデバイスがメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)と略同時に動作を開始すればよい。
【0213】
図23は、本実施形態の手法を適用した第3実施態様に関するタイミングチャートを示す図である。第3実施態様では、下部パネルランプDPL、外周ランプAL、サブ表示器DS3、およびスピーカSPがメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)よりも前に動作を開始する。
【0214】
なお第3実施態様については、例えば、主制御部10側でメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)の復帰処理に先んじて副制御部20にドア開コマンドを送信する構成とすることで実現することができる。また例えば、ドア開閉スイッチ302の入力信号が副制御部20にも直接入力される構成として、副制御部20側で主制御部10からのドア開コマンドを待たずにドア開放エラーを検出することが可能であるようにしても第3実施態様を実現することができる。
【0215】
第3実施態様でも第1実施態様や第2実施態様の場合と同様に、前面扉開放状態で遊技機の電源投入がなされると、副制御部20が主制御部10に先立って起動し、主制御部10からのコマンドを受信可能な状態で主制御部10の起動完了を待機する。
【0216】
副制御部20によって制御されるサブ表示器DS3、上部パネルランプUPL、下部パネルランプDPL、外周ランプAL、およびスピーカSPのうち、エラー報知に関連しない上部パネルランプUPLについては副制御部20の起動直後のタイミングT1(例えば、電源投入から約0.5秒後)において点灯して通常動作を開始する。
【0217】
続いて主制御部10が正常に起動してメインエラーが発生していない場合には、主制御部10の起動が完了すると主制御部10から副制御部20にドア開コマンドが送信され、ドア開コマンドを受信した副制御部20ではドア開放エラーを検出し、タイミングT3(例えば、電源投入から約1.2秒後)においてサブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPが前面扉FDの開放を報知するエラー報知動作を開始する。一方、主制御部10の起動後のタイミングT3(例えば、電源投入から約1.5秒後)においてメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)が電断直前の状態に復帰して通常動作を開始する。
【0218】
その後、前面扉FDが閉扉されると、主制御部10からドア閉コマンドが送信され、ドア閉コマンドを受信した副制御部20では直ちに復帰処理を行わずにサブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPのエラー報知動作を僅かの間だけ維持し、副制御部20による復帰処理が完了したタイミングT4(例えば、閉扉から約2秒後)においてサブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPが電断直前の状態に復帰して通常動作を開始する。
【0219】
第3実施態様では、サブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPの全てがメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)よりも先に動作を開始する必要はなく、サブ表示器DS3、下部パネルランプDPL、外周ランプAL、およびスピーカSPのうち一部のデバイスがメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)よりも先に動作を開始し、残りのデバイスはメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)と略同時またはメイン表示器(第1メイン表示器DS1および第2メイン表示器DS2)よりも後に動作を開始するようにしてもよい。
【0220】
このように本実施の形態では、副制御部20の起動によって前面扉FDの開閉に関わらずに通常動作の態様で動作が可能な上部パネルランプUPLは他のデバイスよりもいち早く動作を開始し、エラー報知動作の態様で動作するサブ表示器DS3、外周ランプAL、下部パネルランプDPL、およびスピーカSPは主制御部10からのコマンド受信を待って、副制御部20がドア開コマンドを受信したことによってドア開放エラーを報知する態様でエラー報知動作を開始する。
【0221】
このため本実施形態の手法によれば、前面扉FDが開放された状態で遊技機の電源投入がなされた場合、上部パネルランプUPLの動作開始によって電源投入に対する通電が正常に行われていることを速やかに察知することができ、サブ表示器DS3、外周ランプAL、下部パネルランプDPL、およびスピーカSPの動作開始によって主制御部10の起動を察知することができるため、作業者の状況確認の利便性を向上させることができる。特に本実施の形態では、サブ表示器DS3、外周ランプAL、下部パネルランプDPLの動作開始の察知は、遊技機の設置環境や作業環境によっては視認が困難である場合もあるが、スピーカSPからの音出力によるエラー報知動作によって前面扉FDの裏面側で作業をしている作業者がエラー報知動作を察知しやすい状況を提供できる。
【0222】
また本実施の形態では、CZ状態(特定制御状態の一例)において遊技者にAT当選の報知態様(制御条件の一例)を選択させる報知態様選択演出が存在し、報知態様の選択結果を次回のCZ状態の移行時まで保持可能として次回のCZ状態において過去の報知態様の選択結果を反映して報知態様選択演出を実行可能とし、所定の初期化条件が成立した場合に報知態様の選択に関連する情報を初期化する手法を採用している。
【0223】
具体的に説明すると、報知態様選択演出では、液晶ディスプレイLCD(演出装置の一例)に報知態様の選択候補に対応するキャラクタを表示させ、演出ボタンBEを利用して報知態様の選択を行わせる。本実施形態では、副記憶手段206に格納される報知制御変数によって報知態様が管理されており、
図24(A)は、報知制御変数と、報知態様と、キャラクタとの対応関係を示すものである。本実施形態では、第1報知態様~第4報知態様の4種類の報知態様が存在し、それぞれに対して固有の報知制御変数とキャラクタとが割り当てられており、副記憶手段206に格納されている報知制御変数を報知態様選択演出の実行中において演出ボタンBEに対する操作に基づいて変動可能としている。
【0224】
図24(B)は、報知態様選択演出の実行例を示すものであり、CZ状態の初回遊技において液晶ディスプレイLCDに4体のキャラクタと各キャラクタに対応する報知態様に関する情報が示された表示画面が出力される。初期選択の報知態様についてはCZ状態の移行時点において副記憶手段206に格納されている報知制御変数が参照され、例えば、副記憶手段206に格納されている報知制御変数が「0」であった場合、キャラクタAがキャラクタB,C,Dに比して強調表示された表示画面が出力される。報知態様選択演出の実行中において演出ボタンBEに対する操作(演出選択スイッチ504からの入力信号)が検出されると、その都度、副記憶手段206に格納されている報知制御変数が所定の順序(「0」→「1」→「2」→「3」→「0」→・・・)で循環するように変動する。また報知態様選択演出では、4体のキャラクタが上下左右に配置され、選択中のキャラクタ(副記憶手段206に格納されている報知制御変数に対応するキャラクタ)が上下左右のうち下の表示位置に配置されるように制御される。そして演出ボタンBEに対する操作に応答して副記憶手段206に格納されている報知制御変数が変化すると、報知制御変数の変化に連動するように4体のキャラクタが反時計回りに配置が変更されて、上下左右のうち下の表示位置に配置されたキャラクタが強調表示されるように表示内容が変化する。
【0225】
本実施形態では、CZ状態の初回遊技ではスタートレバーSLに対する遊技開始操作を契機としてCZ状態でのAT当選に関する報知態様が確定する。具体的には、遊技開始操作が行われた時点における副記憶手段206に格納されている報知制御変数に対応する報知態様に基づいてAT当選の報知が行われる。本実施形態では、副記憶手段206に格納される報知制御変数を所定の初期化条件が成立しない限り保持し、報知態様選択演出の実行中以外では副記憶手段206に格納されている報知制御変数の変動を許容しない。このため、次回のCZ状態に移行するまでの間において報知制御変数の初期化条件が成立しなければ、次回のCZ状態の移行時点において副記憶手段206に格納されている報知制御変数に従って初期選択のキャラクタを判断して報知態様選択演出が実行される。
【0226】
そして本実施形態では、電源投入等により電断状況から復帰する場合、設定変更モードで遊技機が起動された場合、待機状態に移行した場合において初期化条件が成立して副記憶手段206に格納されている報知制御変数が初期値「0」に初期化される。
【0227】
電源投入等により電断状況から復帰する場合には、副制御部20の起動時における電断復帰処理において副記憶手段206に格納されている報知制御変数が初期化され、設定変更モードで遊技機が起動された場合には、設定変更モードにおける初期化処理において副記憶手段206に格納されている報知制御変数が初期化され、待機状態に移行した場合には、待機状態が終了して非待機状態に復帰する際の復帰処理において副記憶手段206に格納されている報知制御変数が初期化される。ただし、CZ状態においては電断状況から復帰する場合であっても報知制御変数の初期化は行われず、電断直前における報知制御変数が保持されるようにしている。このようにすることでCZ状態の初回遊技において遊技者が選択した報知態様とは異なる報知態様に変更されてしまう不都合を回避することができる。またCZ状態では待機状態への移行を許容しないため、遊技者が意図しない報知態様の変更が発生することを防ぐことができる。なお本実施形態では、AT状態においても待機状態への移行を許容していない。このため、CZ状態からAT状態に移行した場合、AT状態において遊技者が遊技機から離れている期間があっても、その遊技者が選択した報知態様の情報を保持することができる。また本実施形態では、AT状態に滞在している場合において電断状況から復帰する場合には報知制御変数が初期化されるようになっているが、AT状態でも電断状況から復帰する場合には報知制御変数が初期化されないようにしてもよい。
【0228】
以上に述べた本実施形態では、報知態様の選択時に前回選択された報知態様を初期選択の報知態様として提示可能としつつ、遊技者の入れ替わりが発生していると推定できる状況において報知態様の選択情報となる報知制御変数を初期化するようにしたので、前回と同じ報知態様を選択することを望む遊技者の利便性が向上する。
【0229】
なお本実施形態では、報知態様を遊技者に選択させる仕様であったが、CZ状態でのAT当選の獲得方式(制御条件の一例)を遊技者に選択させる仕様であってもよい。例えば、CZ状態での毎遊技においてAT抽選を行ってAT当選を獲得する第1方式と、CZ状態での初回遊技でのみAT抽選を行ってAT当選を獲得する第2方式と、CZ状態で内部抽選の結果に応じてポイントを蓄積して所定ポイントに到達するとAT当選を獲得する第3方式とから遊技者が希望するAT当選の獲得方式を選択させるようにしてもよい。
【0230】
また本実施形態では、報知態様選択演出においてキャラクタの選択はボタン入力方式であったが、液晶ディスプレイLCDがタッチパネルであって画面に表示されているキャラクタに対してタッチ入力することでキャラクタを選択するタッチ入力方式であってもよい。また報知態様選択演出においてスタートレバーSLに対する遊技開始操作が選択内容の確定条件であったが、選択時間をタイマ管理としてタイムアップにより選択内容が確定するようにしてもよいし、選択内容を確定するための入力を行う操作手段がキャラクタの選択のための入力を行う操作手段とは別に用意されていてもよい。
【0231】
CZ状態において待機状態への移行を許容しない仕様に関して、CZ状態では待機状態への移行を管理するタイマの更新をストップするようにしてもよいし、タイマのカウント情報に基づき待機状態への移行条件が成立しても副制御部20において待機状態への移行を許容しないようにしてもよい。
【0232】
また本実施の形態では、前面扉FDの開放によって発生するドア開放エラーの発生をサブ基板SUB(副制御部20)で監視し、ドア開放エラーの発生中もメイン基板MAIN(主制御部10)では遊技を進行させるメインループ処理を続行可能として、前面扉を開放したまま遊技機の動作チェックが可能となっているため、遊技機のメンテナンス作業の効率を向上させることができる。
【0233】
特に本実施の形態では、サブ基板SUB(副制御部20)で点灯制御を行うランプユニットとして前面扉FDを電飾する外周ランプALとメダルの投入操作が可能であるか否かを示すMAXベットボタンB0Bに内蔵されたMAXベットランプとについて、ドア開放エラーの発生している状況において外周ランプALでドア開放エラー発生の報知を行う一方で、メインループ処理の進行に応じてMAXベットランプの点灯制御を行うようにしたので、MAXベットボタンB0Bに対する投入操作が正常に受け付けられるかどうかの動作チェックを通常の遊技と同様の動作環境で違和感なく進めることができ、遊技機のメンテナンス作業におけるインターフェース環境を向上させることができる。
【0234】
また本実施の形態のような遊技機では、主記憶手段106のメモリ容量が大きいものを搭載することが禁じられているため、遊技機を設計する上ではメモリ使用量の厳密な管理が要求される。そして本実施の形態のようにドア開放エラーをメイン基板MAIN側で管理するのではなく、メイン基板MAINよりも搭載するメモリ容量の自由度が高いサブ基板SUB側で管理に移すことで、メンテナンス作業の効率が向上するばかりではなく、メイン基板MAINのメモリ使用量も削減することができる。
【0235】
なお本実施の形態では、サブエラー(ドア開放エラー、通信エラー)の発生した状況において、バックライトユニットLUを消灯する演出態様のエラー報知処理を行うようにした場合について説明をしたが、ドア開放エラー報知処理および通信エラー報知処理においてバックライトユニットLUをMAXベットランプと同様に報知処理の対象外デバイスとしてメインループ処理の進行に応じて点灯制御を行うようにしてもよい。
【0236】
このようにすれば、前面扉FDを開放した状態でも通常の遊技と同様の動作環境で第1リールR1~第3リールR3の挙動を確認しやすくなり、前面扉FDを開放したまま行うようなメンテナンス作業におけるインターフェース環境を向上させることができる。
【0237】
なお各リールに配列された図柄の視認性確保という観点からはバックライトユニットLUについてサブエラーが発生した状況では、エラー報知処理の対象デバイスとするが、上記実施形態のようにエラー報知処理においてバックライトユニットLUを消灯するのではなく点灯させたままとするようにしてもよい。
【0238】
特にドア開放エラー報知処理において、バックライトユニットLUを点灯させたままとする場合には、メインループ処理の進行状況に応じてリールの停止時にバックライトユニットLUを消灯させたり、役の入賞時にバックライトユニットLUを点滅させたりする演出態様での点灯制御を行うように構成されていても、前面扉FDが閉まっている状況では、メインループ処理の進行状況に応じた演出態様で点灯制御を行うが、前面扉FDが開放されてドア開放エラーが発生し、ドア開放エラー報知処理を行っている状況では、バックライトユニットLUを点灯させたままとするがメインループ処理においてリールの停止や役の入賞等の演出発生条件が成立してもメインループ処理の進行に応じた演出態様での点灯制御は行わないようにすることができる。
【0239】
また本実施の形態では、副制御部20でのドア開放エラーの検出について、主制御部10からのドア開コマンドを受信してから所定期間を経過したことによってドア開放エラーが発生したと判断するようにしたが、ドア開コマンドを受信した場合に即座にドア開放エラーが発生したと判断するようにしてもよい。また主制御部10においてドア開放スイッチ302の信号状態がオン状態に変化したことに基づいて計時を行い、所定期間を経過したことによって副制御部20に対してドア開コマンドを送信し、ドア開コマンドを受信した副制御部20ではドア開コマンドを受信したことを契機としてドア開放エラーが発生したと判断するようにしてもよい。
【0240】
また本実施の形態では、メインエラーおよびサブエラーのいずれが発生している状況でもエラー報知処理では、液晶ディスプレイLCDによってエラー内容を表示するようにしたが、サブエラーのうちドア開放エラーが発生している状況では、液晶ディスプレイLCDをエラー報知処理の対象外デバイスとして、メインループ処理の進行に応じて表示内容の制御が行われるようにしてもよい。
【0241】
また本実施の形態では、遊技を行う際にメダル等の遊技媒体を投入し、役の入賞によって遊技媒体を払い出すようにした遊技機であったが、遊技媒体を用いずに電子的情報としての遊技価値を消費または付与することによって遊技を行わせるようにしてもよい。例えば、遊技機または遊技機に接続される外部ユニットにおいて遊技者の所有する遊技価値の情報を記憶することができるようにして、遊技価値の数を減算することによって遊技価値を消費することを遊技媒体の投入に置き換え、遊技価値の数を加算することによって遊技価値を付与することを遊技媒体の払い出しに置き換えた構成としてもよい。すなわち上記実施形態の発明は、有体物としてのメダル(遊技価値)を用いて遊技を行うスロットマシンに限られるものではなく、有体物としてのメダルを用いずに電子的情報である電子メダル(遊技価値)を遊技媒体として用いて遊技を行う遊技機であるスマートパチスロ(「スマスロ」あるいは「メダルレス遊技機」とも称される。)にも適用することができる。
【符号の説明】
【0242】
BX 収納箱、UD 上部前面扉、DD 下部前面扉、DW 表示窓、
L1 有効ライン、DS1 第1メイン表示器、DS2 第2メイン表示器、
DS3 サブ表示器、LCD 液晶ディスプレイ、AL 外周ランプ、
UPL 上部パネルランプ、DPL 下部パネルランプ、
R1 第1リール、R2 第2リール、R3 第3リール、
SM ステッピングモータ、SU 支持ユニット、BU ベースユニット、
RD リール本体、TP リールテープ、LU バックライトユニット、
B0A 1ベットボタン、B0B MAXベットボタン、BE 演出ボタン、
SL スタートレバー、B1~B3 ストップボタン、
MI 投入口、MO 払出口、MP メダル受け皿、
DK ドアキーシリンダ、SC メダルセレクター、MS メダルシュート、
MAIN メイン基板、SUB サブ基板、
HP ホッパーユニット、MT メダル貯蔵タンク、CB キャッシュボックス、
EU 電源ユニット、ES 電源スイッチ、KS 設定変更キーシリンダ、
SB 設定変更ボタン、PS リールユニット収納スペース、SP スピーカ、
10 主制御部、
101 設定変更手段、102 遊技制御手段、103 乱数発生手段、
104 メインエラー検出手段、105 メインエラー管理手段、106 主記憶手段、
20 副制御部、
201 演出制御手段、202 サブエラー検出手段、203 サブエラー管理手段、
204 副記憶手段、
301 設定変更スイッチ、302 ドア開閉スイッチ、303 ドアセンサ、
401 投入検知センサ、402、第1メダル通過センサ、
403 第2メダル通過センサ、404 メダルブロッカー、
305 シュートセンサ、307 1ベットスイッチ、308 MAXベットスイッチ、
309 スタートスイッチ、310 リールユニット、405 リールインデックス、
311 ストップスイッチ、406 払出センサ、
313 オーバーフローセンサ、501 表示ユニット、503 ランプユニット、
504 演出選択スイッチ、604 MAXベットランプ