特開2021-180937(P2021-180937A)IP Force 特許公報掲載プロジェクト 2015.5.11 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社ユニバーサルエンターテインメントの特許一覧
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】特開2021-180937(P2021-180937A)
(43)【公開日】2021年11月25日
(54)【発明の名称】遊技機
(51)【国際特許分類】
   A63F 5/04 20060101AFI20211029BHJP
【FI】
   A63F5/04 651
   A63F5/04 620
   A63F5/04 611A
【審査請求】有
【請求項の数】1
【出願形態】OL
【全頁数】376
(21)【出願番号】特願2021-133535(P2021-133535)
(22)【出願日】2021年8月18日
(62)【分割の表示】特願2018-144056(P2018-144056)の分割
【原出願日】2018年7月31日
(71)【出願人】
【識別番号】598098526
【氏名又は名称】株式会社ユニバーサルエンターテインメント
(74)【代理人】
【識別番号】100195718
【弁理士】
【氏名又は名称】市橋 俊規
(72)【発明者】
【氏名】柴田 孝忠
(72)【発明者】
【氏名】入交 宏
(72)【発明者】
【氏名】葛西 裕仁
【テーマコード(参考)】
2C182
2C518
【Fターム(参考)】
2C182CE11
2C182EA14
2C518AA02
2C518AD06
2C518AD08
2C518AD18
2C518CA03
2C518CA08
2C518DA03
2C518EA02
2C518EA06
2C518EB11
2C518EB16
2C518EC09
2C518EC15
(57)【要約】
【課題】有利状態への移行確率が変動する場合であっても、遊技意欲や興趣を維持することができる遊技機を提供する。
【解決手段】通常有利区間において第1演出及び第2演出を実行可能であり、第1演出は、複数回実行される場合に段階的に異なる演出態様に変化され得る演出であり、第1演出の実行中に所定のエラーが検知された場合であっても、実行中の第1演出を最終的に実行され得る演出態様にて実行可能であり、第2演出における第1演出態様及び第2演出態様は、第1演出が実行された場合と実行されなかった場合とで異なる割合で実行される。最初に有利状態が開始されるときに所定態様による状態報知を開始し、少なくとも有利状態が終了してから所定期間内は当該報知を継続する。
【選択図】図116
【特許請求の範囲】
【請求項1】
遊技区間として非有利区間及び有利区間を有し、前記非有利区間において所定の開始条件が成立すると前記有利区間を開始させ、前記有利区間において所定の終了条件が成立すると前記有利区間を終了させる区間制御手段と、
前記有利区間は、遊技者に有利な増加区間と、前記増加区間よりも遊技者に不利な通常有利区間と、を含み、前記増加区間の状態として有利状態を有し、前記通常有利区間の状態として複数の状態を有し、前記有利状態又は前記複数の状態を制御可能な状態制御手段と、
演出実行手段により実行される演出を制御可能な演出制御手段と、
所定のエラーを検知可能なエラー検知手段と、を備えた遊技機であって、
前記通常有利区間の状態は、少なくとも、前記有利状態が終了してから再度前記有利状態に制御される確率が所定確率である第1所定状態と、前記有利状態が終了してから再度前記有利状態に制御される確率が前記所定確率よりも高い特定確率である第2所定状態と、を含み、
前記状態制御手段は、
前記通常有利区間において特定の条件が成立した場合に、前記有利状態に制御することが可能であり、
前記有利状態が終了する場合に、前記第1所定状態及び前記第2所定状態のいずれかの状態に制御することが可能であり、
最初に前記有利状態が開始されるときに所定態様による報知を開始することが可能であり、
少なくとも前記有利状態が終了してから所定期間内は前記所定態様による報知を継続し、
前記所定期間の経過に際して、前記第1所定状態に制御されている場合には前記所定態様による報知を終了し、前記第2所定状態に制御されている場合には前記所定態様による報知を継続することが可能な状態報知手段を備え、
前記所定期間の経過に際して、前記第2所定状態に制御されている場合には前記所定の終了条件を成立しないようにすることが可能であり、前記第1所定状態に制御されている場合には前記所定の終了条件が成立可能であり、
前記演出制御手段は、
前記通常有利区間において、前記増加区間への移行を示唆する演出として、第1演出と、前記第1演出とは異なる第2演出と、を実行可能であり、
前記第1演出は、複数回実行可能な演出であるとともに、当該第1演出が複数回実行される場合に段階的に異なる演出態様に変化され得る演出であり、
前記第1演出の実行中に前記エラー検知手段により前記所定のエラーが検知された場合であっても、実行中の前記第1演出を前記段階的に異なる演出態様のうち最終的に実行され得る演出態様にて実行可能であり、
前記第2演出は、第1演出態様と、前記第1演出態様とは異なる第2演出態様と、を少なくとも含み、
前記第1演出態様及び前記第2演出態様は、前記第1演出が実行された場合と前記第1演出が実行されなかった場合とで異なる割合で実行される演出態様であることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、遊技機に関する。
【背景技術】
【0002】
従来、複数の図柄がそれぞれの表面に設けられた複数のリールと、スタートスイッチと、ストップスイッチと、各リールに対応して設けられたステッピングモータと、制御部とを備えた、パチスロと呼ばれる遊技機が知られている。スタートスイッチは、メダルやコインなどの遊技価値が投入された後、スタートレバーが遊技者により操作されたこと(以下、「開始操作」ともいう)を検出し、全てのリールの回転の開始を要求する信号を出力する。ストップスイッチは、各リールに対応して設けられたストップボタンが遊技者により押されたこと(以下、「停止操作」ともいう)を検出し、該当するリールの回転の停止を要求する信号を出力する。ステッピングモータは、その駆動力を対応するリールに伝達する。また、制御部は、スタートスイッチ及びストップスイッチにより出力された信号に基づいて、ステッピングモータの動作を制御し、各リールの回転動作及び停止動作を行う。
【0003】
このような遊技機では、開始操作が検出されると、プログラム上で乱数を用いた抽籤処理(以下、「内部抽籤処理」という)が行われ、その抽籤の結果(以下、「内部当籤役」という)と停止操作のタイミングとに基づいてリールの回転の停止を行う。そして、全てのリールの回転が停止され、入賞の成立に係る図柄の組合せ(表示役)が表示されると、その図柄の組合せに対応する特典が遊技者に付与される。なお、遊技者に付与される特典の例としては、遊技価値(メダル等)の付与、遊技価値を消費することなく再度、内部抽籤処理を行う再遊技(以下、「リプレイ」ともいう)の作動、遊技価値の付与機会が増加するボーナスゲームの作動等を挙げることができる。
【0004】
また、このような遊技機では、特定の役(例えば、遊技価値の付与に係る役)の成立確率が高まるように遊技者にとって有利な停止操作の情報を報知する機能、すなわち、アシストタイム(以下、「AT」という)の機能を備えるものがある。また、特定の図柄組合せが表示される等の特定の条件が満たされた場合にリプレイの当籤確率が通常時より高い遊技状態が作動する機能、すなわち、リプレイタイム(以下、「RT」という)の機能を備えるものもある。さらに、ATとRTとが同時に作動するアシストリプレイタイム(以下、「ART」という)の機能を備えるものもある。
【0005】
従来の遊技機において、所定の有利条件が成立すると遊技者に有利な有利状態に移行する一方、所定の不利条件が成立すると遊技者に不利な不利状態に移行する所定状態を有し、不利状態へ移行することなく所定状態から有利状態への移行が繰り返されることで、遊技者にとって有利な状態が継続することを可能にしたものが知られている(例えば、特許文献1参照)。
このような遊技機によれば、例えば、上記所定状態及び上記有利状態が一連の有利区間(遊技者にとって有利な遊技期間)として機能し、このような一連の有利区間の継続度合いによって遊技の興趣が変動するようになっている。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2010−167197号公報
【発明の概要】
【発明が解決しようとする課題】
【0007】
ところで、このような遊技機では、上記所定状態における上記有利状態への移行確率を変動可能とすることで、さらに遊技の興趣を高めることも可能である。
しかしながら、例えば、有利状態への移行確率が高い状態となった場合には遊技者の遊技意欲や興趣が向上する一方、有利状態への移行確率が低い状態となった場合には遊技者の遊技意欲や興趣が低下してしまうという問題があった。
【0008】
本発明は、このような点に鑑みてなされたものであり、有利状態への移行確率が変動する場合であっても、遊技意欲や興趣を維持することができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【0009】
上記目的を達成するために、本実施形態の遊技機によれば、以下のような構成の遊技機を提供することができる。
【0010】
遊技区間として非有利区間及び有利区間を有し、前記非有利区間において所定の開始条件が成立すると前記有利区間を開始させ、前記有利区間において所定の終了条件が成立すると前記有利区間を終了させる区間制御手段と、
前記有利区間は、遊技者に有利な増加区間と、前記増加区間よりも遊技者に不利な通常有利区間と、を含み、前記増加区間の状態として有利状態を有し、前記通常有利区間の状態として複数の状態を有し、前記有利状態又は前記複数の状態を制御可能な状態制御手段と、
演出実行手段により実行される演出を制御可能な演出制御手段と、
所定のエラーを検知可能なエラー検知手段と、を備えた遊技機であって、
前記通常有利区間の状態は、少なくとも、前記有利状態が終了してから再度前記有利状態に制御される確率が所定確率である第1所定状態と、前記有利状態が終了してから再度前記有利状態に制御される確率が前記所定確率よりも高い特定確率である第2所定状態と、を含み、
前記状態制御手段は、
前記通常有利区間において特定の条件が成立した場合に、前記有利状態に制御することが可能であり、
前記有利状態が終了する場合に、前記第1所定状態及び前記第2所定状態のいずれかの状態に制御することが可能であり、
最初に前記有利状態が開始されるときに所定態様による報知を開始することが可能であり、
少なくとも前記有利状態が終了してから所定期間内は前記所定態様による報知を継続し、
前記所定期間の経過に際して、前記第1所定状態に制御されている場合には前記所定態様による報知を終了し、前記第2所定状態に制御されている場合には前記所定態様による報知を継続することが可能な状態報知手段を備え、
前記所定期間の経過に際して、前記第2所定状態に制御されている場合には前記所定の終了条件を成立しないようにすることが可能であり、前記第1所定状態に制御されている場合には前記所定の終了条件が成立可能であり、
前記演出制御手段は、
前記通常有利区間において、前記増加区間への移行を示唆する演出として、第1演出と、前記第1演出とは異なる第2演出と、を実行可能であり、
前記第1演出は、複数回実行可能な演出であるとともに、当該第1演出が複数回実行される場合に段階的に異なる演出態様に変化され得る演出であり、
前記第1演出の実行中に前記エラー検知手段により前記所定のエラーが検知された場合であっても、実行中の前記第1演出を前記段階的に異なる演出態様のうち最終的に実行され得る演出態様にて実行可能であり、
前記第2演出は、第1演出態様と、前記第1演出態様とは異なる第2演出態様と、を少なくとも含み、
前記第1演出態様及び前記第2演出態様は、前記第1演出が実行された場合と前記第1演出が実行されなかった場合とで異なる割合で実行される演出態様であることを特徴とする遊技機。
【発明の効果】
【0011】
上記構成の遊技機によれば、有利状態への移行確率が変動する場合であっても、遊技意欲や興趣を維持することができる。
【図面の簡単な説明】
【0012】
図1】本発明の一実施形態における遊技機の機能フローを説明するための図である。
図2】本発明の一実施形態における遊技機の外観構造を示す斜視図である。
図3】本発明の一実施形態における遊技機の内部構造を示す図である。
図4】本発明の一実施形態における遊技機の内部構造を示す図である。
図5】本発明の一実施形態の遊技機が備えるセレクタの構造を示す図である。
図6】本発明の一実施形態の遊技機が備える回路の全体構成を示すブロック図である。
図7】本発明の一実施形態における主制御回路の内部構成を示すブロック図である。
図8】本発明の一実施形態におけるマイクロプロセッサの内部構成を示すブロック図である。
図9】本発明の一実施形態における副制御回路の内部構成を示すブロック図である。
図10】本発明の一実施形態におけるメインCPUが有する各種レジスタの構成図である。
図11】本発明の一実施形態における主制御回路のメモリマップを示す図である。
図12】本発明の一実施形態における主制御回路のセキュリティモードを説明する図である。
図13】本発明の一実施形態における遊技機のボーナス状態及び非ボーナス状態間における遊技状態の遷移フローを示す図である。
図14】本発明の一実施形態における遊技機の非有利区間、通常有利区間及び有利区間における遊技状態の遷移フローを示す図である。
図15】本発明の一実施形態における図柄配置テーブルの一例を示す図である。
図16】本発明の一実施形態における内部抽籤テーブルの一例を示す図である。
図17】本発明の一実施形態における内部抽籤テーブルの一例を示す図である。
図18】本発明の一実施形態における内部抽籤テーブルの一例を示す図である。
図19】本発明の一実施形態における図柄組合せテーブルの一例を示す図である。
図20】本発明の一実施形態における図柄組合せテーブルの一例を示す図である。
図21】本発明の一実施形態における図柄組合せテーブルの一例を示す図である。
図22】本発明の一実施形態における図柄組合せテーブルの一例を示す図である。
図23】本発明の一実施形態における内部当籤役と停止操作順序(打順)と表示役等との対応関係を示す図である。
図24】本発明の一実施形態における内部当籤役と停止操作順序(打順)と表示役等との対応関係を示す図である。
図25】本発明の一実施形態における当り要求フラグ格納領域、入賞作動フラグ格納領域の構成を示す図である。
図26】本発明の一実施形態における持越役格納領域の構成を示す図である。
図27】本発明の一実施形態における遊技状態フラグ格納領域の構成を示す図である。
図28】本発明の一実施形態における作動ストップボタン格納領域の構成を示す図である。
図29】本発明の一実施形態における押下順序格納領域の構成を示す図である。
図30】本発明の一実施形態における図柄コード格納領域の構成を示す図である。
図31】本発明の一実施形態における内部当籤役と抽籤番号と当籤役番号との対応関係を示す図である。
図32】本発明の一実施形態における内部当籤役と抽籤番号と当籤役番号との対応関係を示す図である。
図33】本発明の一実施形態における非有利区間中の遊技の流れを説明するための図である。
図34】本発明の一実施形態における通常有利区間中の遊技の流れを説明するための図である。
図35】本発明の一実施形態におけるラインバトル状態中の遊技の流れを説明するための図である。
図36】本発明の一実施形態におけるラインバトル状態で参照される各種テーブルの一例を示す図である。
図37】本発明の一実施形態におけるラインバトル状態の表示装置の表示例を示す図である。
図38】本発明の一実施形態におけるラインバトル状態の表示装置の表示例を示す図である。
図39】本発明の一実施形態におけるラインバトル状態の表示装置の表示例を示す図である。
図40】本発明の一実施形態におけるラインバトル状態の表示装置の表示例を示す図である。
図41】本発明の一実施形態におけるラインバトル状態の表示装置の表示例を示す図である。
図42】本発明の一実施形態における権利獲得抽籤状態及び権利獲得状態中の遊技の流れを説明するための図である。
図43】本発明の一実施形態におけるエンディング1状態及びエンディング2状態中の遊技の流れを説明するための図である。
図44】本発明の一実施形態におけるエンディング1状態及びエンディング2状態中に行われるエンディング演出を説明するための図である。
図45】本発明の一実施形態における各遊技状態と内部当籤役とナビデータとの対応関係を示す図である。
図46】本発明の一実施形態における遊技機の主制御回路により実行される電源投入(リセット割込み)時処理の例を示すフローチャートである。
図47】本発明の一実施形態における遊技復帰処理の例を示すフローチャートである。
図48】本発明の一実施形態における設定変更確認処理の例を示すフローチャートである。
図49】本発明の一実施形態における設定変更コマンド生成格納処理の例を示すフローチャートである。
図50】本発明の一実施形態における通信データ格納処理の例を示すフローチャートである。
図51】本発明の一実施形態における通信データポインタ更新処理の例を示すフローチャートである。
図52】本発明の一実施形態における電断時(外部)処理の例を示すフローチャートである。
図53】本発明の一実施形態におけるチェックサム生成処理(規定外)の例を示すフローチャートである。
図54】本発明の一実施形態におけるサムチェック処理(規定外)の例を示すフローチャートである。
図55】本発明の一実施形態におけるサムチェック処理(規定外)の例を示すフローチャートである。
図56】本発明の一実施形態における遊技機の主制御回路により実行されるメイン処理(主要動作処理)の例を示すフローチャートである。
図57】本発明の一実施形態におけるメダル受付・スタートチェック処理の例を示すフローチャートである。
図58】本発明の一実施形態におけるメダル受付・スタートチェック処理の例を示すフローチャートである。
図59】本発明の一実施形態におけるメダル投入処理の例を示すフローチャートである。
図60】本発明の一実施形態におけるメダル投入チェック処理の例を示すフローチャートである。
図61】本発明の一実施形態におけるメダル投入チェック処理の例を示すフローチャートである。
図62】本発明の一実施形態におけるエラー処理の例を示すフローチャートである。
図63】本発明の一実施形態における乱数値取得処理の例を示すフローチャートである。
図64】本発明の一実施形態における内部抽籤処理の例を示すフローチャートである。
図65】本発明の一実施形態における図柄設定処理の例を示すフローチャートである。
図66】本発明の一実施形態における圧縮データ格納処理の例を示すフローチャートである。
図67】本発明の一実施形態における引込優先順位格納処理の例を示すフローチャートである。
図68】本発明の一実施形態における図柄コード取得処理の例を示すフローチャートである。
図69】本発明の一実施形態における論理積演算処理の例を示すフローチャートである。
図70】本発明の一実施形態における引込優先順位取得処理の例を示すフローチャートである。
図71】本発明の一実施形態における引込優先順位取得処理の例を示すフローチャートである。
図72】本発明の一実施形態におけるリール停止制御処理の例を示すフローチャートである。
図73】本発明の一実施形態における入賞検索処理の例を示すフローチャートである。
図74】本発明の一実施形態におけるイリーガルヒットチェック処理の例を示すフローチャートである。
図75】本発明の一実施形態における入賞チェック・メダル払出処理の例を示すフローチャートである。
図76】本発明の一実施形態におけるメダル払出枚数チェック処理の例を示すフローチャートである。
図77】本発明の一実施形態におけるBBチェック処理の例を示すフローチャートである。
図78】本発明の一実施形態におけるRTチェック処理の例を示すフローチャートである。
図79】本発明の一実施形態における遊技機の主制御回路により実行される割込処理の例を示すフローチャートである。
図80】本発明の一実施形態における通信データ送信処理の例を示すフローチャートである。
図81】本発明の一実施形態におけるWDT設定処理の例を示すフローチャートである。
図82】本発明の一実施形態における7セグLED駆動処理の例を示すフローチャートである。
図83】本発明の一実施形態における7セグ表示データ生成処理の例を示すフローチャートである。
図84】本発明の一実施形態におけるタイマー更新処理の例を示すフローチャートである。
図85】本発明の一実施形態における遊技機の電源投入時の動作の例を示すタイミングチャートである。
図86】本発明の一実施形態における遊技機のメダル投入時の動作の例を示すタイミングチャートである。
図87】本発明の一実施形態における遊技機のボーナス役当籤報知演出の演出例(その1)を説明するための図である。
図88】本発明の一実施形態における遊技機のボーナス役当籤報知演出の演出例(その1)を説明するための図である。
図89】本発明の一実施形態における遊技機のボーナス役当籤報知演出の演出例(その2)を説明するための図である。
図90】本発明の一実施形態における遊技機のボーナス役当籤報知演出の演出例(その2)を説明するための図である。
図91】本発明の一実施形態における遊技機のボーナス役当籤報知演出の演出例(その3)を説明するための図である。
図92】本発明の一実施形態における遊技機の遊技性の他の例(その1)を説明するための図である。
図93】本発明の一実施形態における遊技機の遊技性の他の例(その1)を説明するための図である。
図94】本発明の一実施形態における遊技機の遊技性の他の例(その2)を説明するための図である。
図95】本発明の一実施形態における遊技機の遊技性の他の例(その3)を説明するための図である。
図96】本発明の一実施形態における遊技機の遊技性の他の例(その4)を説明するための図である。
図97】本発明の一実施形態における遊技機の遊技性の他の例(その5)を説明するための図である。
図98】本発明の一実施形態における遊技機の遊技性の他の例(その6)を説明するための図である。
図99】本発明の一実施形態における遊技機の遊技性の他の例(その6)を説明するための図である。
図100】本発明の一実施形態における遊技機の有利区間のリミッタの別例を示す図である。
図101】本発明の一実施形態における遊技機の枚数リミッタの制御方法を示す図である。
図102】本発明の一実施形態における遊技機の枚数リミッタの調整打法を示す図である。
図103】遊技性(遊技仕様)の他の例(その6)の一詳細例における遊技機の非有利区間及び有利区間における遊技状態の遷移フローを示す図である。
図104】遊技性(遊技仕様)の他の例(その6)の一詳細例における各モードを説明するための図である。
図105】遊技性(遊技仕様)の他の例(その6)の一詳細例における各種テーブルの一例を示す図である。
図106】遊技性(遊技仕様)の他の例(その6)の一詳細例における各種テーブルの一例を示す図である。
図107】遊技性(遊技仕様)の他の例(その6)の一詳細例における図柄配置テーブルの一例を示す図である。
図108】遊技性(遊技仕様)の他の例(その6)の一詳細例における内部抽籤テーブルの一例を示す図である。
図109】遊技性(遊技仕様)の他の例(その6)の一詳細例における図柄組合せテーブルの一例を示す図である。
図110】遊技性(遊技仕様)の他の例(その6)の一詳細例における図柄組合せテーブルの一例を示す図である。
図111】遊技性(遊技仕様)の他の例(その6)の一詳細例における図柄組合せテーブルの一例を示す図である。
図112】遊技性(遊技仕様)の他の例(その6)の一詳細例における図柄組合せテーブルの一例を示す図である。
図113】遊技性(遊技仕様)の他の例(その6)の一詳細例における内部当籤役と停止操作順序(打順)と表示役等との対応関係を示す図である。
図114】遊技性(遊技仕様)の他の例(その6)の一詳細例における各リミット処理を説明するための図である。
図115】遊技性(遊技仕様)の他の例(その6)の一詳細例におけるチェリー入賞サウンド決定処理の例を示すフローチャートである。
図116】遊技性(遊技仕様)の他の例(その6)の一詳細例におけるモード示唆演出(その1)を説明するための図である。
図117】遊技性(遊技仕様)の他の例(その6)の一詳細例におけるモード示唆演出(その2)を説明するための図である。
図118】遊技性(遊技仕様)の他の例(その6)の一詳細例におけるモード示唆演出(その2)を説明するための図である。
図119】遊技性(遊技仕様)の他の例(その6)の一詳細例における疑似ボーナス中楽曲演出を説明するための図である。
図120】遊技性(遊技仕様)の他の例(その6)の一詳細例における状態示唆演出を説明するための図である。
図121】遊技性(遊技仕様)の他の例(その6)の一詳細例における安定状態及び荒波状態の別制御例を説明するための図である。
【発明を実施するための形態】
【0013】
以下、本発明の一実施形態に係る遊技機としてパチスロを例に挙げ、図面を参照しながら、その構成及び動作について説明する。なお、本実施形態では、ボーナス作動機能、AT機能及びART機能を備えたパチスロについて説明する。
【0014】
<機能フロー>
まず、図1を参照して、パチスロの機能フローについて説明する。本実施形態のパチスロでは、遊技を行うための遊技媒体としてメダルを用いる。なお、遊技媒体としては、メダル以外にも、例えば、コイン、遊技球、遊技用のポイントデータ又はトークン等を適用することもできる。また、遊技媒体は、「遊技価値」、あるいは「遊技用価値」と称されることもある。
【0015】
遊技者によりパチスロにメダルが投入され、スタートレバーが操作されると、予め定められた数値範囲(例えば、0〜65535)の乱数から1つの値(以下、乱数値という)が抽出される。
【0016】
内部抽籤手段は、抽出された乱数値に基づいて抽籤を行い、内部当籤役を決定する。この内部抽籤手段は、後述の主制御回路が備える各種処理手段(処理機能)の1つである。内部当籤役の決定により、後述の有効ライン(入賞判定ライン)に沿って表示を行うことを許可する図柄の組合せが事前に決定される。なお、図柄の組合せの種別としては、メダルの払い出し、再遊技(リプレイ)の作動、ボーナスの作動等といった特典が遊技者に与えられる「入賞」に係るものと、それ以外のいわゆる「はずれ」に係るものとが設けられる。なお、以下では、メダルの払い出しに係る役を「小役」と称し、再遊技(リプレイ)の作動に係る役を「リプレイ役」と称する。また、ボーナスの作動(ボーナスゲーム)に係る役を「ボーナス役」ともいう。また、内部当籤し得る役(すなわち、成立が許可される図柄の組合せ)は、単に「役」と称されることがあり、内部当籤役は、「当籤役」、「事前決定結果」、あるいは「導出許容条件」と称されることがある。また、内部抽籤手段は、「役決定手段」、「当籤役決定手段」、「事前決定手段」、あるいは「導出許容条件決定手段」と称されることがある。
【0017】
また、スタートレバーが操作されると、複数のリールの回転が行われる。その後、遊技者により所定のリールに対応するストップボタンが押されると、リール停止制御手段は、内部当籤役とストップボタンが押されたタイミングとに基づいて、該当するリールの回転を停止する制御を行う。このリール停止制御手段は、後述の主制御回路が備える各種処理手段(処理機能)の1つである。なお、開始操作を行うための操作手段は、スタートレバーのようにレバー形状をしたものに限られず、遊技者が開始操作を行うことが可能であれば、どのような操作手段であってもよい。また、停止操作を行うための操作手段は、ストップボタンのようにボタン形状をしたものに限られず、遊技者が停止操作を行うことが可能であれば、どのような操作手段であってもよい。
【0018】
パチスロでは、基本的に、ストップボタンが押されたときから規定時間(190msec)内に、該当するリールの回転を停止する制御が行われる。本実施形態では、この規定時間内にリールの回転に伴って移動する図柄の数を「滑り駒数」という。そして、本実施形態では、規定期間が190msecである場合には、滑り駒数の最大数(最大滑り駒数)を図柄4個分に定める。
【0019】
リール停止制御手段は、入賞に係る図柄の組合せ表示を許可する内部当籤役が決定されているときは、通常、190msec(図柄4駒分)の規定時間内に、その図柄の組合せが有効ラインに沿って極力表示されるようにリールの回転を停止させる。また、リール停止制御手段は、規定時間を利用して、内部当籤役によってその表示が許可されていない図柄の組合せが有効ラインに沿って表示されないようにリールの回転を停止させる。なお、リールの回転が停止したときに表示された図柄は、「停止表示」、あるいは「表示結果」と称されることがある。また、リールの回転が停止したときに有効ラインに図柄が表示されることを、「停止表示の導出」、あるいは「表示結果の導出」などと表現する場合がある。
【0020】
また、リール停止制御手段は、リールが回転してから、予め定められた自動停止時間が経過した場合には、遊技者が停止操作を行っていない場合でも、自動的に各リールを停止させる自動停止制御を行うようにしてもよい。この場合には、遊技者の停止操作を介さずにリールが停止することとなるため、いずれかの内部当籤役が決定されている場合であっても、いずれの入賞に係る図柄の組合せも有効ラインに沿って表示されていないようにリールの回転を停止させることが望ましい。
【0021】
このようにして、複数のリールの回転が全て停止されると、入賞判定手段は、有効ラインに沿って表示された図柄の組合せが、入賞に係るもの(あるいは、その他予め定められたもの)であるか否かの判定を行う。すなわち、入賞に係る図柄の組合せ(あるいは、その他予め定められた図柄の組合せ)が成立したか否かの判定を行う。この入賞判定手段もまた、後述の主制御回路が備える各種処理手段(処理機能)の1つである。そして、表示された図柄の組合せが、入賞判定手段により入賞に係るもの(あるいは、その他予め定められたもの)である(すなわち、入賞に係る図柄の組合せ(あるいは、その他予め定められた図柄の組合せ)が成立した)と判定されると、メダルの払い出し等の特典が遊技者に与えられ、あるいは、それを契機として各種の制御が行われる。パチスロでは、以上のような一連の流れが1回の遊技(単位遊技)として行われる。
【0022】
なお、入賞判定手段は、有効ラインに沿って表示された図柄の組合せが、単に予め定められた複数の図柄の組合せのうちのいずれかの図柄の組合せに該当するか否かを判定するものであってもよいし、内部抽籤手段によって決定された内部当籤役に係る図柄の組合せに該当するか否かを判定するものであってもよい。すなわち、前者では、内部当籤役と切り離して、入賞に係る図柄の組合せであるか否かを判定するものであってもよい。この場合、リール停止制御手段によって適切に停止制御が行われる限り、誤入賞の発生の防止は十分に担保され得ることから、誤入賞検知に係る制御負担を低減させることが可能となる。一方、後者では、入賞に係る図柄の組合せが、入賞が許可されていた図柄の組合せであるか否かも判定可能とすることで、リールの不具合等により誤入賞が発生した場合に、その誤入賞を検知することができるため、セキュリティ性を向上させることが可能となる。
【0023】
また、パチスロでは、前述した一連の遊技動作の流れの中で、表示装置などによる映像の表示、各種ランプによる光の出力、スピーカによる音の出力、或いは、これらの組合せを利用して様々な演出が行われる。
【0024】
具体的には、スタートレバーが操作されると、上述した内部当籤役の決定に用いられた乱数値とは別に、演出用の乱数値が抽出される。演出用の乱数値が抽出されると、演出内容決定手段は、内部当籤役に対応づけられた複数種類の演出内容の中から今回実行する演出を抽籤により決定する。この演出内容決定手段は、後述の副制御回路が備える各種処理手段(処理機能)の1つである。また、後述の主制御回路が演出内容を決定する場合には、この演出内容決定手段を、後述の主制御回路が備える各種処理手段(処理機能)の1つとすることもできる。
【0025】
次いで、演出内容決定手段により演出内容が決定されると、演出実行手段は、リールの回転開始時、各リールの回転停止時、入賞の有無の判定時等の各契機に連動させて対応する演出を実行する。このように、パチスロでは、例えば、内部当籤役に対応づけられた演出内容を実行することによって、決定された内部当籤役(言い換えると、狙うべき図柄の組合せ)を知る機会又は予想する機会が遊技者に提供され、遊技者の興味の向上を図ることができる。
【0026】
<パチスロの構造>
次に、図2図5を参照して、本発明の一実施形態に係るパチスロの構造について説明する。
【0027】
[外観構造]
図2は、パチスロ1の外部構造を示す斜視図である。
【0028】
パチスロ1は、図2に示すように、外装体(遊技機本体)2を備える。外装体2は、リールや回路基板等を収容するキャビネット(筐体)2aと、キャビネット2aの開口を開閉可能に取り付けられるフロントドア(前面扉)2bと、を有する。
【0029】
キャビネット2aの内部には、3つのリール3L,3C,3R(変動表示手段、表示列)が横一列に並べて設けられている。以下、各リール3L,3C,3R(メインリール)を、それぞれ左リール3L、中リール3C、右リール3Rともいう。各リール3L,3C,3Rは、円筒状に形成されたリール本体と、リール本体の周面に装着された透光性のシート材を有する。そして、シート材の表面には、複数(例えば20個)の図柄が周方向(リールの回転方向)に沿って所定の間隔をあけて描かれている。なお、各リール3L,3C,3Rは、「図柄表示手段」、「可変表示手段」、あるいは「可変表示器」などと表現される場合もある。また、これらの構成要素として、後述の図柄表示領域4を含む場合もある。また、「図柄」は、遊技者が視認により識別可能な情報であればよく、その意味において「識別情報」などと表現される場合もある。
【0030】
フロントドア2bは、ドア本体9と、フロントパネル10と、腰部パネル12と、台座部13とを備える。ドア本体9は、ヒンジ(不図示)を用いてキャビネット2aに開閉可能に取り付けられる。ヒンジは、パチスロ1の前方側(遊技者側)から見て、ドア本体9の左側の側端部に設けられる。なお、キャビネット2aは、単に「箱体」と称することもできるし、フロントドア2bは、単に「扉」、あるいは「前面扉」と称することもできる。また、キャビネット2aは、フロントドア2bを支持、あるいは固定する枠体として機能するため、「支持体」、「支持枠」、あるいは「固定枠」などと表現される場合もある。また、フロントドア2bは、複数の扉部材によって構成されるものであってもよい。例えば、キャビネット2aの開口の上方側に取り付けられる上扉部材と、キャビネット2aの開口の下方側に取り付けられる下扉部材とによって構成されるものであってもよいし、遊技機の前面側からみて、キャビネット2aの開口側に取り付けられる内側扉部材と、遊技機の前面側に取り付けられる外側扉部材とによって構成されるものであってもよい。
【0031】
フロントパネル10は、ドア本体9の上部に設けられている。このフロントパネル10は、開口10aを有する枠状部材で構成される。フロントパネル10の開口10aは、表示装置カバー30によって塞がれ、表示装置カバー30は、キャビネット2aの内部に配置された後述の表示装置11と対向して配置される。
【0032】
表示装置カバー30は、黒色の半透明な合成樹脂により形成される。それゆえ、遊技者は、後述の表示装置11により表示された映像(画像)を、表示装置カバー30を介して視認することができる。 また、本実施形態では、表示装置カバー30を黒色の半透明な合成樹脂で形成することにより、キャビネット2a内への外光の入り込みを抑制して、表示装置11により表示された映像(画像)を鮮明に視認できるようにしている。
【0033】
フロントパネル10には、ランプ群21が設けられている。ランプ群21は、例えば、遊技者側から見て、フロントパネル10の上部に設けられたランプ21a、21bを含む。ランプ群21を構成する各ランプは、LED(Light Emitting Diode)等で構成され(後述の図6中のLED群85参照)、演出内容に対応するパターンで、光を点灯及び消灯する。
【0034】
腰部パネル12は、ドア本体9の略中央部に設けられる。腰部パネル12は、任意の画像が描かれた装飾パネルと、この装飾パネルを背面側から照明するための光を出射する光源(後述のLED群85に含まれるLED)とを有する。
【0035】
台座部13は、フロントパネル10と腰部パネル12との間に設けられる。台座部13には、図柄表示領域4と、遊技者による操作の対象となる各種装置(メダル投入口14、MAXベットボタン15a、1ベットボタン15b、スタートレバー16、3つのストップボタン17L,17C,17R、精算ボタン(不図示)等)とが設けられる。
【0036】
図柄表示領域4は、正面から見て、3つのリール3L,3C,3Rに重畳する領域で、かつ、3つのリール3L,3C,3Rより遊技者側の位置に配置されており、3つのリール3L,3C,3Rにおける所定領域を視認可能とする。この図柄表示領域4は、表示窓としての機能を果たすものであり、その背後に設けられた各リール3L,3C,3Rを視認することが可能な構成になっている。以下、図柄表示領域4を、リール表示窓4という。
【0037】
リール表示窓4は、その背後に設けられた3つのリール3L,3C,3Rの回転が停止されたとき、各リールの周面に設けられた複数の図柄のうち、連続して配置された3つの図柄がその枠内に表示されるように構成されている。すなわち、3つのリール3L,3C,3Rの回転が停止されたとき、リール表示窓4の枠内には、リール毎に上段、中段及び下段の各領域にそれぞれ1個の図柄(合計で3個)が表示される(リール表示窓4の枠内には、3行×3列の態様で図柄が表示される)。
【0038】
そして、本実施形態では、リール表示窓4の枠内において、左リール3Lの中段領域、中リール3Cの中段領域、及び、右リール3Rの中段領域を結ぶライン(センターライン)、左リール3Lの上段領域、中リール3Cの上段領域、及び、右リール3Rの上段領域を結ぶライン(トップライン)、並びに、左リール3Lの下段領域、中リール3Cの下段領域、及び、右リール3Rの下段領域を結ぶライン(ボトムライン)を、入賞か否かの判定を行う有効ラインとして定義(規定)する。なお、有効ラインは、「入賞ライン」、あるいは「判定ライン」とも称されることがある。
【0039】
なお、本実施形態では、他のライン、例えば、左リール3Lの下段領域、中リール3Cの中段領域、及び、右リール3Rの上段領域を結ぶライン(クロスアップライン)、並びに、左リール3Lの上段領域、中リール3Cの中段領域、及び、右リール3Rの下段領域を結ぶライン(クロスダウンライン)を、さらに有効ラインとして定義してもよい。また、本実施形態では、有効ラインは上述の3つのラインである(あるいは、ここで説明したように5つのラインであってもよい)が、そのライン数は適宜増減できるものとする。例えば、センターラインの1つのラインのみを有効ラインとしてもよいし、トップライン及びボトムラインの2つのラインのみを有効ラインとしてもよい。また、有効ラインを定義する際には、上述した図柄が一直線に並ぶ各ラインに替えて、あるいはこれとともに、図柄が一直線に並ばないラインを有効ラインとして定義することもできる。すなわち、各列(左リール3L,中リール3C,右リール3R)ごとのいずれか一の図柄(の領域)を通るラインであれば、直線又は折れ線で結んで構成される一又は複数のラインを有効ラインとして設定可能である。
【0040】
例えば、左リール3Lの中段領域、中リール3Cの下段領域、及び、右リール3Rの上段領域を結ぶライン(変則ライン)などを有効ラインとして定義するようにしてもよい。すなわち、本実施形態では、リール表示窓4の枠内に、3行×3列の態様で図柄が表示されるようになっていることから、27通りの有効ラインを定義することが可能であり、そのうち少なくともいずれか1つのラインが有効ラインとして定義されるようにすればよい。
【0041】
リール表示窓4は、台座部13に設けられた枠部材31の開口により形成される。また、リール表示窓4を画成する枠部材31の下方には、略水平面の台座領域が設けられる。そして、遊技者側から見て、台座領域の右側にはメダル投入口14が設けられ、左側にはMAXベットボタン15a及び1ベットボタン15bが設けられる。
【0042】
メダル投入口14は、遊技者によって外部からパチスロ1に投下されるメダルを受け入れるために設けられる。メダル投入口14から受け入れられたメダルは、予め設定された所定枚数(例えば3枚)を上限として1回の遊技に使用され、所定枚数を超えたメダルの枚数分は、パチスロ1の内部に預けることができる(いわゆるクレジット機能(遊技媒体貯留手段))。
【0043】
MAXベットボタン15a及び1ベットボタン15bは、キャビネット2aの内部に預けられているメダルから1回の遊技に使用する枚数を決定するために設けられる。なお、MAXベットボタン15aの内部には、メダル投入が可能な時に点灯するベットボタンLED(不図示)が設けられている。また、精算ボタンは、パチスロ1の内部に預けられているメダルを外部に引き出す(排出する)ために設けられる。
【0044】
なお、遊技者がMAXベットボタン15aを押下操作すると、単位遊技のベット枚数(3枚)のメダルが投入され、有効ラインが有効化される。一方、1ベットボタン15bが1回、押下操作される度に1枚のメダルが投入される。1ベットボタン15bが3回操作されると、単位遊技のベット枚数(3枚)のメダルが投入され、有効ラインが有効化される。
【0045】
なお、以下では、MAXベットボタン15aの操作、1ベットボタン15bの操作及びメダル投入口14にメダルを投入する操作(遊技を行うためにメダルを投入する操作)をいずれも「投入操作」という。
【0046】
スタートレバー16は、全てのリール(3L,3C,3R)の回転を開始するために設けられる。ストップボタン17L,17C,17Rは、それぞれ、左リール3L、中リール3C、右リール3Rに対応づけて設けられ、各ストップボタンは対応するリールの回転を停止するために設けられる。以下、ストップボタン17L,17C,17Rを、それぞれ左ストップボタン17L、中ストップボタン17C、右ストップボタン17Rともいう。
【0047】
また、リール表示窓4の下方の略水平面の台座領域の略中央には、情報表示器6が設けられる。なお、情報表示器6は、透明の窓カバー(不図示)によって覆われている。
【0048】
情報表示器6には、特典として遊技者に対して払い出されるメダルの枚数(以下、「払出枚数」という)の情報を遊技者に対してデジタル表示(報知)するための2桁の7セグメントLED(以下、「7セグLED」という)や、パチスロ1の内部に預けられているメダルの枚数(以下、「クレジット枚数」という)などの情報を遊技者に対してデジタル表示(報知)するための2桁の7セグLEDが設けられる。なお、本実施形態では、メダルの払出枚数表示用の2桁の7セグLEDは、エラー発生及びエラー種別の情報を遊技者に対してデジタル表示(報知)するための2桁の7セグLEDとしても用いられる。それゆえ、エラー発生時には、メダルの払出枚数表示用の2桁の7セグLEDの表示態様は、払出枚数の表示態様からエラー種別の情報の表示態様に切り替わる。
【0049】
また、情報表示器6には、内部当籤役として決定された役に応じた図柄組合せを有効ラインに沿って表示するために必要な停止操作の情報を報知する指示モニタ(不図示)が設けられている。指示モニタ(指示表示器)は、例えば、2桁の7セグLEDにより構成される。そして、指示モニタでは、報知する停止操作の情報と一義的に対応する態様で、2桁の7セグLEDが点灯、点滅又は消灯することにより、遊技者に対して必要な停止操作の情報を報知する。
【0050】
なお、ここでいう、報知する停止操作の情報と一義的に対応する態様とは、例えば、押し順「1st(第1停止操作を左リール3Lに対して行うこと)」を報知する場合には指示モニタに数値「1」を表示し、押し順「2nd(第1停止操作を中リール3Cに対して行うこと)」を報知する場合には指示モニタに数値「2」を表示し、押し順「3rd(第1停止操作を右リール3Rに対して行うこと)」を報知する場合には指示モニタに数値「3」を表示するなどの態様のことである。なお、指示モニタにおける停止操作の情報の報知態様(後述のメイン側で決定されるナビデータ)については、後述の図45等を参照しながら後で詳述する。
【0051】
また、情報表示器6には、遊技者にとって有利な有利区間(後述の「通常有利区間」及び「有利区間」を含む。後述の図14参照)であること報知する状態表示器(不図示)が設けられている。状態表示器は、例えば、7セグLEDにより構成される。状態表示器は、原則として、有利区間に移行することが決定された遊技中の所定のタイミング(例えば、遊技開始時〜遊技終了時までのいずれかのタイミング)で点灯し、有利区間が継続している間はその点灯が継続する。そして、有利区間が終了したときにその点灯が終了し、消灯するようになっている。これにより、遊技者にとって有利な有利区間が開始すること、当該有利区間中であること、及び当該有利区間が終了することが全ての遊技者に報知されるため、遊技の公平性が担保される。
【0052】
情報表示器6は、後述の図6に示すように、ドア中継端子板68及び遊技動作表示基板81を介して主制御基板71に電気的に接続され、情報表示器6の表示動作は、主制御基板71内の後述の主制御回路90により制御される。また、上述した各種7セグLEDの制御方式は、ダイナミック点灯制御である。
【0053】
なお、本実施形態のパチスロ1では、主制御基板71により制御される指示モニタに加えて、副制御基板72により制御される他の手段を用いて停止操作の情報を報知する構成を設ける。具体的には、後述のプロジェクタ機構211及び表示ユニット212(図3及び後述の図6参照)により構成される後述の表示装置11により停止操作の情報を報知する。
【0054】
このような構成を適用した場合、指示モニタにおける報知の態様と、副制御基板72により制御されるその他の手段における報知の態様とは、互いに異なる態様であってもよい。すなわち、指示モニタでは、報知する停止操作の情報と一義的に対応する態様で報知すればよく、必ずしも、停止操作の情報を直接的に報知する必要はない(例えば、指示モニタにおいて数値「1」が表示されたとしても、遊技者によっては報知内容を特定できない可能性もあり、直接的な報知とはいえない)。一方、後述の表示装置11等のその他の手段によるサブ側(副制御基板側)での報知では、停止操作の情報を直接的に報知してもよい。例えば、押し順「1st」を報知する場合、指示モニタでは報知する押し順と一義的に対応する数値「1」を表示するが、その他の手段(例えば、表示装置11等)では、左リール3Lに対して第1停止操作を行わせるための指示情報を直接的に報知してもよい。
【0055】
このような構成のパチスロ1では、副制御基板72の制御だけでなく、主制御基板71の制御によっても、内部当籤役に応じた必要な停止操作の情報を報知することができる。また、このような停止操作の情報の報知の有無は、遊技状態に応じて制御することができる。例えば、後述の通常区間における遊技状態(通常状態)では停止操作の情報が報知されずに、後述の通常有利区間及び有利区間における各遊技状態では停止操作の情報が報知され得るようにすることができる。
【0056】
また、遊技者側から見て、リール表示窓4の左方には、サブ表示装置18が設けられる。サブ表示装置18は、図2に示すように、ドア本体9の前面部のうち、台座部13の略水平面の台座領域から略垂直に立設するように設けられる。サブ表示装置18は、液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイで構成され、各種情報を表示する。
【0057】
また、サブ表示装置18の表示面上には、タッチセンサ19が設けられている(後述の図6参照)。タッチセンサ19は、静電容量方式などの所定の動作原理に従い動作し、遊技者の操作を受け付けると、タッチ入力情報として当該操作に応じた信号を出力する。そして、本実施形態のパチスロ1は、タッチセンサ19を介して受け付けた遊技者の操作(タッチセンサ19から出力されるタッチ入力情報)に応じて、サブ表示装置18の表示を切り替え可能にする機能を有する。なお、サブ表示装置18は、タッチセンサ19から出力されるタッチ入力情報に基づいて後述の副制御基板72(後述の図6参照)により制御される。
【0058】
ドア本体9の下部には、メダル払出口24、メダル受皿25、2つのスピーカ用孔20L,20R等が設けられる。メダル払出口24は、後述のホッパー装置51(メダル払出装置)の駆動により排出されるメダルを外部に導く。メダル受皿25は、メダル払出口24から排出されたメダルを貯める。また、2つのスピーカ用孔20L,20Rからは、演出内容に対応する効果音や楽曲等の音声が出力される。
【0059】
[内部構造]
次に、パチスロ1の内部構造を、図3図5を参照しながら説明する。図3は、キャビネット2aの内部構造を示す図であり、図4は、フロントドア2bの裏面側の内部構造を示す図であり、図5は、フロントドア2bの裏面側に設けられた後述のセレクタ66の構造を示す図である。
【0060】
キャビネット2aは、図3に示すように、上面板27aと、底面板27bと、左右の側面板27c,27dと、背面板27eとを有する。そして、キャビネット2a内の上部には、表示装置11が配設される。
【0061】
表示装置11は、プロジェクタ機構211と、プロジェクタ機構211から投射された映像光が投影される箱状の被投影部材212aとを有し、プロジェクションマッピングによる映像表示を行う。具体的には、表示装置11では、立体物となる被投影部材212aの位置(投影距離や角度など)や形状に基づいて映像光を生成し、その映像光が、プロジェクタ機構211により被投影部材212aの表面に投影される。このような演出機能を設けることにより、高度で且つ迫力のある演出を行うことができる。また、図3には示さないが、箱状の被投影部材212aの裏側には、表示面が湾曲した別の被投影部材が設けられ、遊技状態に応じて、どちらか一方の被投影部材が、映像光が投影されるスクリーンとして使用される。それゆえ、キャビネット2a内は、遊技状態に応じて、被投影部材を切り換える機能(不図示)も設けられる。なお、表示装置11は、遊技者にとって画像を表示可能な装置であれば、他の種々の表示装置(例えば、液晶表示装置)を用いることもできる。
【0062】
キャビネット2a内の下部には、メダル払出装置(以下、ホッパー装置という)51と、メダル補助収納庫52と、電源装置53とが配設される。
【0063】
ホッパー装置51は、キャビネット2aにおける底面板27bの中央部に取り付けられる。このホッパー装置51は、多量のメダルを収容可能で、それらを1枚ずつ排出可能な構造を有する。ホッパー装置51は、貯留されたメダルが例えば50枚を超えたとき、又は、精算ボタンが押下されてメダルの精算が実行されるときに、メダルを払い出す。そして、ホッパー装置51によって払い出されたメダルは、メダル払出口24(図2参照)から排出される。
【0064】
メダル補助収納庫52は、ホッパー装置51から溢れ出たメダルを収納する。このメダル補助収納庫52は、キャビネット2a内部を正面から見て、ホッパー装置51の右側に配置される。また、メダル補助収納庫52は、キャビネット2aの底面板27bに対して着脱可能に取り付けられている。
【0065】
電源装置53は、電源スイッチ53aと、電源基板53b(電源供給手段)とを有している(後述の図6参照)。この電源装置53は、キャビネット2a内部を正面から見て、ホッパー装置51の左側に配置されており、左側面板27cに取り付けられている。電源装置53は、サブ電源装置(不図示)から供給された交流電圧100Vの電力を各部で必要な直流電圧の電力に変換して、変換した電力を各部へ供給する。
【0066】
また、キャビネット2a内の電源装置53の上方には、副制御基板72(後述の図6参照)を収容する副制御基板ケース57が配設される。副制御基板ケース57に収納された副制御基板72には、後述の副制御回路200(後述の図9参照)が搭載されている。この副制御回路200は、映像の表示等による演出の実行を制御する回路である。副制御回路200の具体的な構成については後述する。
【0067】
キャビネット2a内の副制御基板ケース57の上方には、副中継基板61が配設される。この副中継基板61は、副制御基板72と後述の主制御基板71とを接続する配線が実装された中継基板である。また、副中継基板61は、副制御基板72と副制御基板72の周辺に配設された基板や各種装置部(ユニット)などとを接続する配線が実装された中継基板である。
【0068】
また、図3には示さないが、キャビネット2a内には、キャビネット側中継基板44(後述の図6参照)が配設される。このキャビネット側中継基板44は、主制御基板71(後述の図6参照)と、ホッパー装置51、メダル補助収納庫スイッチ75(後述の図6参照)及びメダル払出カウントスイッチ(不図示)のそれぞれとを接続する配線が実装された中継基板である。
【0069】
フロントドア2bの裏面側の中央部には、図4に示すように、ミドルドア41が、配設され、リール表示窓4(図2参照)を裏側から開閉可能に取り付けられている。また、図4には示さないが、ミドルドア41のリール表示窓4側には、3つのリール3L,3C,3Rが取り付けられ、ミドルドア41のリール表示窓4側とは反対側には、主制御基板71(後述の図6参照)が収納された主制御基板ケース55が取り付けられている。なお、3つのリール3L,3C,3Rには、所定の減速比をもったギアを介してステッピングモータ(不図示)が接続されている。
【0070】
主制御基板ケース55に収納された主制御基板71は、後述する主制御回路90(後述の図7及び図8参照)を有する。主制御回路90(主制御手段)は、内部当籤役の決定、各リール3L,3C,3Rの回転及び停止、入賞の有無の判定といった、パチスロ1における遊技の主な流れを制御する回路である。また、本実施形態では、例えば、ATあるいはARTに関する決定に係る処理、ナビ情報の指示モニタへの表示処理、各種試験信号の送信処理などの制御も主制御回路90により行われる。なお、主制御回路90の具体的な構成は後述する。
【0071】
フロントドア2bの裏面側において、ミドルドア41の下方には、スピーカ65L,65Rが配設される。スピーカ65L,65Rは、それぞれスピーカ用孔20L,20R(図2参照)と対向する位置に配置されている。
【0072】
また、スピーカ65Lの上方には、セレクタ66と、ドア開閉監視スイッチ67とが配設される。セレクタ66は、メダル投入口14に投入されたメダルを検出する装置であるとともに、投入されたメダルが適正なメダルであるか否かを選別する装置であり、適正なメダルであると選別される場合には、そのメダルがホッパー装置51側へと案内されてホッパー装置51内に収容されるように駆動し、適正なメダルでないと選別される場合には、そのメダルがメダル払出口24側へと案内されてメダル払出口24から排出されるように駆動する。すなわち、セレクタ66は、メダル投入口14に投入されたメダルを、ホッパー装置51側又はメダル払出口24側に振り分ける装置でもある。
【0073】
図5に示すように、セレクタ66は、メダルが通過するメダルレール(メダル通路)802が形成されたベース803と、投入されたメダルをホッパー装置51側又はメダル払出口24側に案内するセレクトプレート804と、投入されたメダルが適正なメダルでない場合にそのメダルをメダル払出口24側に押し出すメダルプッシャ805と、投入されたメダルをメダルレール802の上流側で検出する上流側メダルセンサ(第1メダルセンサ)806と、投入されたメダルをメダルレール802の下流側で検出する下流側メダルセンサ(第2メダルセンサ)807と、を備える。
【0074】
また、図5には示さないが、セレクタ66には、セレクトプレート804によってメダルがホッパー装置51側に案内される場合に、セレクタ66からホッパー装置51へのメダルの流路を形成するメダルガイド(不図示)と、セレクトプレート804によってメダルがメダル払出口24側にされる場合に、セレクタ66からメダル払出口24へのメダルの流路を形成するキャンセルシュート(不図示)と、が着脱可能に取り付けられている。
【0075】
セレクトプレート804は、セレクタ66が備えるソレノイド(不図示)によって駆動する。セレクトプレート804は、ソレノイドが駆動しているときには、通過するメダルをホッパー装置51側に案内するガイド位置に移動する一方、ソレノイドが駆動していないときには、通過するメダルをホッパー装置51側に案内しない(すなわち、メダル払出口24側に案内する)排出位置に移動する。具体的には、ソレノイドが駆動しているとき、セレクトプレート804はパチスロ1の後側方向に移動してメダルの上方をガイドする一方、ソレノイドが駆動していないとき、セレクトプレート804はパチスロ1の前側方向に移動してメダルの上方をガイドしないようになっている。なお、セレクトプレート804によるメダルのガイド手法はこれに限られるものでなく、例えば、パチスロ1の上下方向に移動可能な機構とすることで、ガイド位置及び排出位置の移動を可能とするものであってもよい。すなわち、セレクトプレート804は、ソレノイドあるいはその他の駆動源により、メダルレール802上において、通過するメダルがホッパー装置51側に移動することを妨げないガイド位置と、通過するメダルがホッパー装置51側に移動することを妨げてメダル払出口24側に案内する排出位置との間で変移可能とする機構であれば、いずれの機構を採用することもできる。
【0076】
メダルプッシャ805は、例えば、セレクトプレート804がガイド位置に移動している場合には、パチスロ1の後側方向に突出しないように動作し、セレクトプレート804がガイド位置に移動していない(排出位置に移動している)場合には、パチスロ1の後側方向に突出するように動作する。すなわち、メダルプッシャ805が、パチスロ1の後側方向に突出しない位置にあるときには、通過するメダルをホッパー装置51側に案内するガイド位置となり、パチスロ1の後側方向に突出する位置にあるときには、通過するメダルをホッパー装置51側に案内しない(すなわち、メダル払出口24側に案内する)排出位置となる。
【0077】
上流側メダルセンサ806及び下流側メダルセンサ807は、メダルが通過したことを検出する遊技媒体検出手段を構成する。各メダルセンサは、例えば、一対の、あるいは複数対の発光素子及び受光素子から構成される反射型センサで構成され、発光素子からメダルに対して光を照射し、メダルから反射された反射光を受光素子が受光することでメダルの通過を検出する。なお、センサの構成は適宜変更可能であり、例えば、透過型センサ等を採用することもできる。また、上流側メダルセンサ806を設けることなく、下流側メダルセンサ807のみによってメダルの通過を検出するようにしてもよい。また、各メダルセンサの検出結果(メダルセンサ入力状態)に基づく具体的な制御については後述する。
【0078】
ドア開閉監視スイッチ67は、フロントドア2bを裏面側から見て、セレクタ66の左斜め下に配置される。このドア開閉監視スイッチ67は、フロントドア2bの開閉を報知するためのセキュリティ信号をパチスロ1の外部に出力する。
【0079】
また、図4には示さないが、フロントドア2bを裏面において、ミドルドア41により開閉された領域であり且つリール表示窓4の下方には、ドア中継端子板68が配設される(後述の図6参照)。このドア中継端子板68は、主制御基板ケース55内の主制御基板71と、各種のボタンやスイッチ、副中継基板61、セレクタ66、遊技動作表示基板81、試験機用第1インターフェースボード301及び試験機用第2インターフェースボード302のそれぞれとを接続する配線が実装された中継基板である。なお、各種のボタン及びスイッチとしては、例えば、MAXベットボタン15a、1ベットボタン15b、ドア開閉監視スイッチ67、後述のBETスイッチ77、スタートスイッチ79等が挙げられる。
【0080】
<パチスロが備える制御系>
次に、パチスロ1が備える制御系について、図6を参照して説明する。図6は、パチスロ1の制御系の構成を示す回路ブロック図である。
【0081】
パチスロ1は、ミドルドア41に設けられた主制御基板71と、フロントドア2bに設けられた副制御基板72とを有する。また、パチスロ1は、主制御基板71に接続された、リール中継端子板74、設定用鍵型スイッチ54(設定スイッチ)及びキャビネット側中継基板44を有する。さらに、パチスロ1は、キャビネット側中継基板44を介して主制御基板71に接続された外部集中端子板47、ホッパー装置51、メダル補助収納庫スイッチ75、リセットスイッチ76及び電源装置53を有する。なお、ホッパー装置51の構成については上述したので、ここでは、その説明を省略する。
【0082】
リール中継端子板74は、各リール3L,3C,3Rのリール本体の内側に配設されている。リール中継端子板74は、各リール3L,3C,3Rのステッピングモータ(不図示)に電気的に接続されており、主制御基板71からステッピングモータに出力される信号を中継する。
【0083】
設定用鍵型スイッチ54は、主制御基板ケース55に設けられる。設定用鍵型スイッチ54は、パチスロ1の設定値(設定1〜設定6)を変更するとき、もしくは、パチスロ1の設定を確認するときに使用される。なお、設定値は、遊技に関する遊技者の有利さの度合いを示すものであり、通常は、設定値が低いほど(例えば、設定1に近いほど)遊技者の有利さの度合いが相対的に低くなり、設定値が高いほど(例えば、設定6に近いほど)遊技者の有利さの度合いが相対的に高くなる。なお、本実施形態では、設定値が高いほど後述のボーナス役の当籤確率が高まるようにして遊技者の有利さの度合いを変動させることもできるし、設定値が高いほど後述のATやARTに係る抽籤の当籤確率が高まるようにして遊技者の有利さの度合いを変動させることもできる。
【0084】
キャビネット側中継基板44は、主制御基板71と、外部集中端子板47、ホッパー装置51、メダル補助収納庫スイッチ75、リセットスイッチ76及び電源装置53のそれぞれとを接続する配線が実装された中継基板である。外部集中端子板47は、メダル投入信号、メダル払出信号及びセキュリティ信号などの信号をパチスロ1の外部へ出力するために設けられる。メダル補助収納庫スイッチ75は、メダル補助収納庫52に設けられ、メダル補助収納庫52がメダルで満杯になっているか否かを検出する。リセットスイッチ76は、例えば、パチスロ1の設定を変更する際に用いられる。
【0085】
電源装置53は、電源基板53bと、電源基板53bに接続された電源スイッチ53aとを有する。電源スイッチ53aは、パチスロ1に必要な電源を供給するときに押下される。電源基板53bは、キャビネット側中継基板44を介して主制御基板71に接続されるとともに、副中継基板61を介して副制御基板72にも接続される。
【0086】
また、パチスロ1は、ドア中継端子板68、並びに、該ドア中継端子板68を介して、主制御基板71に接続された、セレクタ66、ドア開閉監視スイッチ67、BETスイッチ77、精算スイッチ78、スタートスイッチ79、ストップスイッチ基板80、遊技動作表示基板81、副中継基板61、試験機用第1インターフェースボード301及び試験機用第2インターフェースボード302を有する。なお、セレクタ66、ドア開閉監視スイッチ67及び副中継基板61については、上述したので、ここでは、それらの説明を省略する。
【0087】
BETスイッチ77(投入操作検出手段)は、MAXベットボタン15a又は1ベットボタン15bが遊技者により押下されたことを検出する。精算スイッチ78は、精算ボタン(不図示)が遊技者により押下されたことを検出する。スタートスイッチ79(開始操作検出手段)は、スタートレバー16が遊技者により操作されたこと(開始操作)を検出する。
【0088】
ストップスイッチ基板80(停止操作検出手段)は、回転しているメインリールを停止させるための回路と、停止可能なメインリールをLEDなどにより表示するための回路とを備える。また、ストップスイッチ基板80には、ストップスイッチ(不図示)が設けられる。ストップスイッチは、各ストップボタン17L,17C,17Rが遊技者により押下されたこと(停止操作)を検出する。
【0089】
遊技動作表示基板81は、情報表示器(7セグ表示器)6及びLED82に接続される。LED82には、例えば、今回の遊技に投入されたメダルの枚数(以下、「投入枚数」という)に対応して点灯する、メダル投入枚数表示用の3つのLED(以下、「第1LED」〜「第3LED」という)や、遊技動作表示基板81から入力される信号に基づいて、メダル投入が可能であることを表示するマーク、遊技開始を表示するマーク、再遊技を行うマークなどを点灯させるLEDなどが含まれる。第1LED〜第3LED(表示手段)では、メダルが1枚投入されると、第1LEDが点灯し、メダルが2枚投入されると、第1及び第2LEDが点灯し、メダルが3枚(遊技開始可能枚数)投入されると、第1LED〜第3LEDが点灯する。なお、情報表示器6については、上述したので、ここでは、それらの説明を省略する。
【0090】
試験機用第1インターフェースボード301及び試験機用第2インターフェースボード302はともに、パチスロ1の検定試験(試射試験)において、遊技に関する各種信号を試験機に出力する際に用いられる中継基板である(なお、販売用のリリース製品としてのパチスロ1にはこれらの中継基板は搭載されていないので、販売用の主制御基板71の主制御回路90には、試験機用第1インターフェースボード301及び試験機用第2インターフェースボード302に接続するために必要な各種電子部品もまた実装されていない)。例えば、遊技に係る主要な動作(例えば、内部抽籤、リール停止制御等)を制御するための試験信号は、試験機用第1インターフェースボード301を介して出力され、例えば、主制御基板71で決定された押し順ナビに係る試験信号などは、試験機用第2インターフェースボード302を介して出力される。
【0091】
副制御基板72は、ドア中継端子板68及び副中継基板61を介して主制御基板71に接続される。また、パチスロ1は、副中継基板61を介して副制御基板72に接続された、スピーカ群84、LED群85、24hドア開閉監視ユニット63、タッチセンサ19及び表示ユニット212を有する。なお、タッチセンサ19については、上述したので、ここでは、その説明を省略する。
【0092】
スピーカ群84は、スピーカ65L,65Rや図示しない各種スピーカを含んで構成される。LED群85は、フロントパネル10に設けられたランプ群21や、腰部パネル12の装飾パネルを背面側から照明するための光を出射する光源などを含んで構成される。24hドア開閉監視ユニット63は、ミドルドア41の開閉の履歴情報を保存する。また、24hドア開閉監視ユニット63は、ミドルドア41が開放されたときに、表示装置11によりエラー表示を行うための信号を副制御基板72(副制御回路200)に出力する。表示ユニット212は、例えば、表示装置11を構成する被投影部材212a、及び、被投影部材212aの裏側に設けられた表示面が湾曲した別の被投影部材を含んで構成される。
【0093】
また、パチスロ1は、副制御基板72に接続された、ロムカートリッジ基板86及び液晶中継基板87を有する。なお、ロムカートリッジ基板86及び液晶中継基板87は、副制御基板72とともに副制御基板ケース57に収納されている。
【0094】
ロムカートリッジ基板86は、サブCPU201により実行される各種制御プログラムと、演出用の画像(映像)、音声(スピーカ群84)、光(LED群85)及び通信のデータを管理するための基板である。液晶中継基板87は、副制御基板72と、表示装置11を構成するプロジェクタ機構211、及び、サブ表示装置18との間の接続配線を中継する基板である。なお、プロジェクタ機構211及びサブ表示装置18については、上述したので、ここでは、それらの説明を省略する。
【0095】
<主制御回路>
次に、図7を参照して、主制御基板71に実装される主制御回路90の構成について説明する。図7は、パチスロ1の主制御回路90の構成例を示すブロック図である。
【0096】
主制御回路90は、遊技動作を制御する遊技制御部として機能し、マイクロプロセッサ91と、クロックパルス発生回路92と、電源管理回路93と、スイッチングレギュレータ94(電源供給手段)と、役比モニタ(不図示)とを備える。
【0097】
マイクロプロセッサ91は、遊技機用のセキュリティ機能付きマイクロプロセッサである。なお、本実施形態のマイクロプロセッサ91では、プログラム上で規定可能な該マイクロプロセッサ91に特有の様々な命令コード(以下、「メインCPU101専用命令コード」という)が設けられている。本実施形態では、このメインCPU101専用命令コードを用いることにより、処理の効率化やプログラム容量の削減などを実現している。マイクロプロセッサ91の内部構成については、後述の図8を参照して詳述し、マイクロプロセッサ91に設けられているメインCPU101専用命令コードについては、後述の主制御回路が実行する各種処理において詳述する。
【0098】
クロックパルス発生回路92は、メインCPU作動用のクロックパルス信号を生成し、該生成したクロックパルス信号をマイクロプロセッサ91に出力する。マイクロプロセッサ91は、入力されたクロックパルス信号に基づいて、制御プログラムを実行する。
【0099】
電源管理回路93は、電源基板53b(図6参照)から供給される直流12Vの電源電圧の変動を管理する。そして、電源管理回路93は、例えば、電源が投入された際(電源電圧が0Vから起動電圧値(10V)を上回った際)には、リセット信号をマイクロプロセッサ91の「XSRST」端子に出力し、電断が発生した際(電源電圧が12Vから停電電圧値(10.5V)を下回った際)には、電断検知信号をマイクロプロセッサ91の「XINT」端子に出力する。すなわち、電源管理回路93は、電源投入時に、マイクロプロセッサ91にリセット信号(起動信号)を出力する手段(起動手段)、及び、電断発生時に、マイクロプロセッサ91に電断検知信号(停電信号)を出力する手段(停電手段)も兼ねる。
【0100】
スイッチングレギュレータ94は、DC/DC変換回路であり、マイクロプロセッサ91の直流駆動電圧(直流5Vの電源電圧)を生成し、該生成した直流駆動電圧をマイクロプロセッサ91の「VCC」端子に出力する。
【0101】
役比モニタ(不図示)は、例えば、4桁の7セグメントLEDにより構成され、後述のメインCPU101によって集計された遊技情報に関する集計結果に対して、後述の演算回路107が所定の比率計算を行い、その比率計算の結果を比率情報として表示する。本実施形態では、複数種類の比率計算が行われ、役比モニタは、その結果に基づいて、複数種類の比率情報を順次表示する。
【0102】
なお、役比モニタの上位2桁には、その比率情報の種別を示す種別情報である「略記」が表示され、下位2桁には、その種別情報に対応する比率情報である「比率」が表示されるようになっている。例えば、役比モニタの第1の桁(略記10の位)に「7」が表示され、第2の桁(略記1の位)に「U」が表示される場合(すなわち、略記「7U」が表示される場合)、役比モニタの下位2桁には、比率情報として、所定の総遊技数(175000回)の間に占める、ART機能が作動した(すなわち、遊技者にとって有利な停止操作の手順が報知されていた有利区間の)遊技数の比率(有利区間比率)が表示される。具体的には、有効区間比率が10%である場合、第3の桁(比率10の位)には「1」が表示され、第4の桁(比率1の位)には「0」が表示される。なお、有利区間比率は、AT機能及びART機能が作動した遊技数の比率を表示するものであってもよい。
【0103】
また、例えば、役比モニタの第1の桁(略記10の位)に「6」が表示され、第2の桁(略記1の位)に「Y」が表示される場合(すなわち、略記「6Y」が表示される場合)、役比モニタの下位2桁には、比率情報として、特定の総遊技数(6000回)の間で払い出された遊技媒体の払出枚数に占める、役物連続作動装置(本実施形態ではBB。なお、第2種特別役物(CB)が連続で作動する役物連続作動装置(MB)が搭載されている場合には、それを含む。以下同じ)が作動して払い出された遊技媒体の払出枚数の比率(中時間連役比率)が表示される。具体的には、中時間連役比率が59%である場合、第3の桁(比率10の位)には「5」が表示され、第4の桁(比率1の位)には「9」が表示される。
【0104】
また、例えば、役比モニタの第1の桁(略記10の位)に「7」が表示され、第2の桁(略記1の位)に「Y」が表示される場合(すなわち、略記「7Y」が表示される場合)、役比モニタの下位2桁には、比率情報として、特定の総遊技数(6000回)の間で払い出された遊技媒体の払出枚数に占める、全ての役物(本実施形態ではBB。なお、上述のMBの他、上述の第一種特別役物(RB)が単独で搭載されている場合、上述の第2種特別役物(CB)が単独で搭載されている場合、普通役物(SB)が搭載されている場合には、それら全てを含む。以下同じ)が作動して払い出された遊技媒体の払出枚数の比率(中時間役物比率)が表示される。具体的には、中時間役物比率が59%である場合、第3の桁(比率10の位)には「5」が表示され、第4の桁(比率1の位)には「9」が表示される。
【0105】
また、例えば、役比モニタの第1の桁(略記10の位)に「6」が表示され、第2の桁(略記1の位)に「A」が表示される場合(すなわち、略記「6A」が表示される場合)、役比モニタの下位2桁には、比率情報として、所定の総遊技数(175000回)の間で払い出された遊技媒体の払出枚数に占める、役物連続作動装置が作動して払い出された遊技媒体の払出枚数の比率(総連役比率)が表示される。具体的には、総連役比率が25%である場合、第3の桁(比率10の位)には「2」が表示され、第4の桁(比率1の位)には「5」が表示される。
【0106】
また、例えば、役比モニタの第1の桁(略記10の位)に「7」が表示され、第2の桁(略記1の位)に「A」が表示される場合(すなわち、略記「7A」が表示される場合)、役比モニタの下位2桁には、比率情報として、所定の総遊技数(175000回)の間で払い出された遊技媒体の払出枚数に占める、全ての役物が作動して払い出された遊技媒体の払出枚数の比率(総役物比率)が表示される。具体的には、総役物比率が25%である場合、第3の桁(比率10の位)には「2」が表示され、第4の桁(比率1の位)には「5」が表示される。
【0107】
なお、本実施形態では、主制御回路90が直接的に役比モニタを備える構成を例に挙げて説明しているが、役比モニタは、主制御回路90によってその表示内容が制御され、また、必要なとき(例えば、主制御基板ケース55を視認したとき)にその表示内容を認識可能であれば足り、主制御回路90が直接的に備えない構成を採用することもできる。例えば、役比モニタが遊技動作表示基板81に接続され、主制御回路90が遊技動作表示基板81を介してその表示内容を制御するようにしてもよい。また、この場合、役比モニタが、情報表示器6、LED82、又は指示モニタ(指示表示器)と兼用されるようにし、それらのうち、一又は複数を用いて所定の比率情報が表示されるようにしてもよい。
【0108】
また、本実施形態では、役比モニタに表示される所定の比率情報として、有利区間比率、中時間連役比率、中時間役物比率、総連役比率、及び総役物比率を例に挙げて説明しているが、これら以外の比率情報を表示可能としてもよい。例えば、所定の総遊技数(175000回)の間で払い出された遊技媒体の払出枚数に占める、ART機能が作動して払い出された遊技媒体の払出枚数の比率(総有利区間獲得比率)、特定の総遊技数(6000回)の間で払い出された遊技媒体の払出枚数に占める、ART機能が作動して払い出された遊技媒体の払出枚数の比率(中時間有利区間獲得比率)、特定の総遊技数(6000回)の間に占める、役物連続作動装置が作動した遊技数の比率(中時間連役区間比率)、特定の総遊技数(6000回)の間に占める、全ての役物が作動した遊技数の比率(中時間役物区間比率)、所定の総遊技数(175000回)の間に占める、役物連続作動装置が作動した遊技数の比率(総連役区間比率)、所定の総遊技数(175000回)の間に占める、全ての役物が作動した遊技数の比率(総役物区間比率)等も所定の比率計算を行って表示することができる。
【0109】
また、本実施形態では、役比モニタに表示される所定の比率情報の母数(分母)として、所定の総遊技数を「175000回」とし、特定の総遊技数を「6000回」として説明しているが、所定の総遊技数及び特定の総遊技数はこれに限られない。例えば、上述した各種比率のうち、一部又は全部を算出するための母数(分母)として、所定の総遊技数を「17500回」とし、特定の総遊技数を「3000回」としてもよい。もっとも、遊技店では様々な種類の遊技機が設置され運用されており、比率計算に最適な遊技数も異なる場合もあること等から、上述した各種比率を算出するための各遊技数は、上述したものに限られず適宜変更可能である。なお、この場合、各種比率のうち、一部又は全部を算出するための母数(分母)及び子数(分子)となりうる遊技数を、遊技店側で任意に設定可能とするようにしてもよい。
【0110】
また、本実施形態では、中時間役物比率及び総役物比率において対象としている全ての役物の中に、ART機能の作動を含ませないようにしているが、ART機能の作動を役物の作動としてとらえ、中時間役物比率及び総役物比率の比率計算を行うようにすることもできる。また、上述したもの以外であっても、それが有益な情報である限り、2つの値を集計して比率計算を行い、その比率計算の結果を比率情報として表示可能であることはいうまでもない。また、役比モニタの説明において、「ART機能が作動」として説明している箇所については、「AT機能の作動」が含まれるようにしてもよいし、除かれるようにしてもよい。
【0111】
<マイクロプロセッサ>
次に、図8を参照して、マイクロプロセッサ91の内部構成について説明する。図8は、マイクロプロセッサ91の内部構成を示すブロック図である。
【0112】
マイクロプロセッサ91は、メインCPU101(演算処理部)と、メインROM102(第1記憶部)と、メインRAM103(第2記憶部)と、外部バスインターフェース104と、クロック回路105と、リセットコントローラ106と、演算回路107と、乱数回路110と、パラレルポート111と、割込みコントローラ112と、タイマー回路113と、第1シリアル通信回路114と、第2シリアル通信回路115と、を有する。そして、マイクロプロセッサ91を構成するこれらの各部は信号バス116を介して互いに接続されている。
【0113】
メインCPU101は、クロック回路105で生成されたクロックパルスに基づいて、各種制御プログラムを実行して、遊技動作全般に係る制御を行う。ここで、メインCPU101の制御動作の一例としてリール停止制御について説明する。
【0114】
メインCPU101は、リールインデックスを検出してから各リール3L,3C,3L(メインリール)のステッピングモータに対してパルスを出力した回数をカウントする。これにより、メインCPU101は、各リールの回転角度(主に、リールが図柄何個分だけ回転したか)を管理する。なお、リールインデックスとは、リールが一回転したことを示す情報である。このリールインデックスは、例えば、発光部及び受光部を有する光センサと、各リールの所定の位置に設けられ、各メインリールの回転により発光部と受光部との間に介在される検知片とを備えたリール位置検出部(不図示)により検出される。
【0115】
ここで、各リール3L,3C,3L(メインリール)の回転角度の管理について、具体的に説明する。ステッピングモータに対して出力されたパルスの数は、メインRAM103に設けられたパルスカウンタによって計数される。そして、図柄1つ分の回転に必要な所定回数のパルスの出力がパルスカウンタで計数される毎に、メインRAM103に設けられた図柄カウンタが1ずつ加算される。図柄カウンタは、各リールに応じて設けられている。図柄カウンタの値は、リール位置検出部(不図示)によってリールインデックスが検出されるとクリアされる。
【0116】
すなわち、本実施形態では、図柄カウンタを管理することにより、リールインデックスが検出されてから図柄何個分の回転が行われたのかを管理する。したがって、各リールの各図柄の位置は、リールインデックスが検出される位置を基準として検出される。
【0117】
メインROM102には、メインCPU101により実行される各種制御プログラム、各種データテーブル、副制御回路200に対して各種制御指令(コマンド)を送信するためのデータ等が記憶される。メインRAM103には、制御プログラムの実行により決定された内部当籤役等の各種データを格納する格納領域が設けられる。なお、メインROM102及びメインRAM103の内部構成(メモリマップ)については、後述の図11を参照して詳述する。
【0118】
外部バスインターフェース104は、マイクロプロセッサ91の外部に設けられた各種構成部(例えば、各リール等)が接続された外部信号バス(不図示)と、マイクロプロセッサ91とを電気的に接続するためのインターフェース回路である。クロック回路105は、例えば分周器(不図示)等を含んで構成され、クロックパルス発生回路92から入力されたCPU作動用のクロックパルス信号を、その他の構成部(例えば、タイマー回路113)で使用される周波数のクロックパルス信号に変換する。なお、クロック回路105で生成されたクロックパルス信号は、リセットコントローラ106にも出力される。
【0119】
リセットコントローラ106は、電源管理回路93から入力されたリセット信号に基づいて、IAT(Illegal Address Trap)やWDT(watchdog timer)のリセットを行う。演算回路107は、乗算回路及び除算回路を含んで構成される。例えば、プログラム上において、「MUL(乗算)」命令を実行するときには、演算回路107がこの「MUL」命令に基づく乗算処理を実行する。
【0120】
乱数回路110は、予め定められた範囲の乱数(例えば、0〜65535又は0〜255)を発生させる。また、図示しないが、乱数回路110は、2バイトのハードラッチ乱数を得るための乱数レジスタ0と、2バイトのソフトラッチ乱数を得るための乱数レジスタ1と、1バイトのソフトラッチ乱数を得るための乱数レジスタ2〜7とで構成されている。なお、メインCPU101は、乱数回路110で発生させた所定範囲の乱数の中から1つの値を、例えば内部抽籤用の乱数値として抽出する。パラレルポート111は、マイクロプロセッサ91と、マイクロプロセッサ91の外部に設けられた各種回路(例えば、電源管理回路93等)との間で入出力される信号のポート(メモリーマップI/O)である。また、パラレルポート111は、乱数回路110及び割込みコントローラ112にも接続される。スタートスイッチ79はパラレルポート111のPI0〜PI4のいずれかの入力ポートにも接続され、スタートスイッチ79がオン状態になったタイミング(オンエッジ)で、パラレルポート111から乱数回路110の乱数レジスタ0へラッチ信号が出力される。そして、乱数回路110では、ラッチ信号が入力されることにより乱数レジスタ0がラッチされ、2バイトのハードラッチ乱数が取得される。
【0121】
割込みコントローラ112は、パラレルポート111を介して電源管理回路93から入力される電断検知信号、又は、タイマー回路113から1.1172ms周期で入力されるタイムアウト信号に基づいて、メインCPU101による割込処理の実行タイミングを制御する。電源管理回路93から電断検知信号が入力された場合、又は、タイマー回路113からタイムアウト信号が入力された場合には、割込みコントローラ112は、割込処理開始指令を示す割込要求信号をメインCPU101に出力する。メインCPU101は、タイマー回路113からのタイムアウト信号に応じて割込みコントローラ112から入力される割込要求信号に基づいて、入力ポートチェック処理、リール制御処理、通信データ送信処理、7セグLED駆動処理、タイマー更新処理等の各種割込処理(後述の図79参照)を行う。
【0122】
タイマー回路113(PTC)は、クロック回路105で生成されたクロックパルス信号(メインCPU作動用のクロックパルス信号を分周器(不図示)で分周された周波数のクロックパルス信号)で動作する(経過時間をカウントする)。そして、タイマー回路113は、1.1172msecの周期で割込みコントローラ112にタイムアウト信号(トリガー信号)を出力する。
【0123】
第1シリアル通信回路114は、主制御基板71から副制御基板72にデータ(各種制御指令(コマンド))を送信する際のシリアル送信動作を制御する回路である。第2シリアル通信回路115は、主制御基板71から試験機用第2インターフェースボード302にデータを送信する際のシリアル送信動作を制御する回路である。
【0124】
<副制御回路>
次に、図9を参照して、副制御基板72に実装される副制御回路200(副制御手段)の構成について説明する。図9は、パチスロ1の副制御回路200の構成例を示すブロック図である。
【0125】
副制御回路200は、主制御回路90と電気的に接続されており、主制御回路90から送信されるコマンドに基づいて演出内容の決定や実行等の処理を行う。副制御回路200は、演出動作を制御する演出制御部として機能し、基本的に、サブCPU201、サブRAM202、レンダリングプロセッサ203、描画用RAM204、ドライバ205を含んで構成される。
【0126】
なお、サブCPU201は、ロムカートリッジ基板86に接続される。ドライバ205は、液晶中継基板87に接続される。すなわち、ドライバ205は、液晶中継基板87を介してプロジェクタ機構211及びサブ表示装置18に接続される。
【0127】
サブCPU201は、主制御回路90から送信されたコマンドに応じて、ロムカートリッジ基板86に記憶されている制御プログラムに従い、映像、音、光の出力の制御を行う。ロムカートリッジ基板86は、基本的に、プログラム記憶領域とデータ記憶領域とによって構成される。
【0128】
プログラム記憶領域には、サブCPU201が実行する制御プログラムが記憶される。例えば、制御プログラムには、主制御回路90との通信を制御するための主基板通信タスクや、演出用の乱数値を抽出し、演出内容(演出データ)の決定及び登録を行うための演出登録タスクを実行するための各種プログラムが含まれる。また、制御プログラムには、決定した演出内容に基づいて表示装置11による映像の表示を制御する描画制御タスク、LED群85等の光源による光の出力を制御するランプ制御タスク、スピーカ群84による音の出力を制御する音声制御タスク等を実行するための各種プログラムも含まれる。
【0129】
データ記憶領域には、各種データテーブルを記憶する記憶領域、各演出内容を構成する演出データを記憶する記憶領域、映像の作成に関するアニメーションデータを記憶する記憶領域が含まれる。また、データ記憶領域には、BGMや効果音に関するサウンドデータを記憶する記憶領域、光の点消灯のパターンに関するランプデータを記憶する記憶領域等も含まれる。
【0130】
サブRAM202には、決定された演出内容や演出データを登録する格納領域や、主制御回路90から送信されるサブフラグ(内部当籤役)等の各種データを格納する格納領域が設けられる。
【0131】
サブCPU201、レンダリングプロセッサ203、描画用RAM(フレームバッファを含む)204及びドライバ205は、演出内容により指定されたアニメーションデータに従って映像を作成し、作成した映像を表示装置11(プロジェクタ機構211)及び/又はサブ表示装置18に表示させる。なお、表示装置11(プロジェクタ機構211)及びサブ表示装置18は、副制御基板72により、それぞれ個別に制御される。
【0132】
また、サブCPU201は、演出内容により指定されたサウンドデータに従ってBGMなどの音をスピーカ群84により出力させる。また、サブCPU201は、演出内容により指定されたランプデータに従ってLED群85の点灯及び消灯を制御する。
【0133】
<メインCPUが有する各種レジスタ>
次に、図10を参照しながら、メインCPU101が有する各種レジスタについて説明する。なお、図10は、メインCPU101に含まれる各種レジスタの概略構成図である。
【0134】
メインCPU101は、メイン・レジスタとして、アキュームレータA(以下、「Aレジスタ」という)、フラグ・レジスタF(フラグレジスタ)、汎用レジスタB(以下、「Bレジスタ」という)、汎用レジスタC(以下、「Cレジスタ」という)、汎用レジスタD(以下、「Dレジスタ」という)、汎用レジスタE(以下、「Eレジスタ」という)、汎用レジスタH(以下、「Hレジスタ」という)及び汎用レジスタL(以下、「Lレジスタ」という)を有する。また、メインCPU101は、サブ・レジスタとして、アキュームレータA′、フラグ・レジスタF′、汎用レジスタB′、汎用レジスタC′、汎用レジスタD′、汎用レジスタE′、汎用レジスタH′及び汎用レジスタL′を汎用レジスタとして有する。なお、各レジスタは、1バイトのレジスタで構成される。
【0135】
また、本実施形態では、BレジスタとCレジスタとをペアレジスタ(以下、「BCレジスタ」という)として用い、DレジスタとEレジスタとをペアレジスタ(以下、「DEレジスタ」という)として用いる。さらに、本実施形態では、HレジスタとLレジスタとをペアレジスタ(以下、「HLレジスタ」という)として用いる。
【0136】
フラグ・レジスタF,F′の各ビットには、図10に示すように、演算処理の結果等を示す所定のフラグ情報がセットされる。例えばビット6(D6)には、演算結果の判定処理において演算結果が「0」であるか否かを示すデータ(ゼロフラグ)がセットされる。具体的には、演算結果が「0」である場合、ビット6にデータ「1」がセットされ、演算結果が「0」でない場合には、ビット6にデータ「0」がセットされる。そして、演算結果の判定処理では、メインCPU101は、ビット6のデータ「0」/「1」を参照して判定(YES/NO)を行う。
【0137】
また、メインCPU101は、拡張レジスタQ(以下、「Qレジスタ」という)を有する。Qレジスタは、1バイトのレジスタで構成される。なお、本実施形態では、後述の各種処理フローの中で説明するように、プログラム上において、このQレジスタを用いてアドレス指定を行う各種メインCPU101専用命令コードが設けられており、この命令コードの使用により、処理の効率化やメインROM102の容量削減などを実現している。なお、Qレジスタを用いてアドレス指定を行う各種メインCPU101専用命令コードでは、Qレジスタには、アドレスの上位側のアドレスデータ(アドレス値)が格納される。なお、Qレジスタには、メインCPU101のリセット直後に、初期値として「F0H」がセットされる。また、Qレジスタを用いた「LDQ,n(8ビットデータ)」命令において、「n」に任意の1バイトのデータをセットして該命令を実行することにより、Qレジスタの値を変更することができる。
【0138】
さらに、メインCPU101は、1バイトのレジスタで構成された、インタラプト・ページアドレス・レジスタI及びメモリ・リフレッシュ・レジスタR、並びに、2バイトのレジスタで構成された、インデックス・レジスタIX、インデックス・レジスタIY、スタックポインタSP及びプログラムカウンタPCを専用レジスタとして有する。
【0139】
<メインROM及びメインRAMの内部構成(メモリマップ)>
次に、図11A図11Cを参照しながら、主制御回路90(マイクロプロセッサ91)に含まれるメインROM102及びメインRAM103の内部構成(以下「メモリマップ」という)について説明する。なお、図11Aは、メモリ全体のメモリマップを示す図であり、図11Bは、メインROM102のメモリマップを示す図であり、図11Cは、メインRAM103のメモリマップを示す図である。
【0140】
主制御回路90(マイクロプロセッサ91)が備えるメモリ全体のメモリマップでは、図11Aに示すように、アドレスの先頭(0000H)側から、メインROM102のメモリ領域、メインRAM103のメモリ領域、内蔵レジスタエリア及びXCSデコードエリアが、不使用領域を間に挟んでこの順で、それぞれ所定のアドレスに配置される。
【0141】
メインROM102のメモリマップでは、図11Bに示すように、メインROM102のアドレスの先頭(0000H)側から、プログラムエリア、データエリア、規定外エリア、商標記録エリア、プログラム管理エリア及びセキュリティ設定エリアが、この順で、それぞれ所定のアドレスに配置される。
【0142】
なお、プログラムエリアには、遊技者により実施される遊技の遊技性に関連する各種制御処理において、メインCPU101により実行される各種処理の制御プログラムが記憶される。データエリアには、遊技者により実施される遊技の遊技性に関連する各種制御処理において、メインCPU101により使用される各種データ(例えば、内部抽籤テーブル等のデータテーブル、副制御回路200に対して各種制御指令(コマンド)を送信するためのデータ等)が記憶される。すなわち、プログラムエリアとデータエリアとからなる遊技用ROM領域(遊技用記憶領域)には、遊技店で遊技者が実際に行う遊技の遊技性に関連する制御処理(遊技性に関する処理)に必要な各種プログラム及び各種データが格納される。
【0143】
また、規定外エリアには、遊技者により実施される遊技の遊技性に直接関与しない各種処理(遊技性に影響を与えない処理)の制御プログラム及びデータが記憶される。例えば、パチスロ1の検定試験(試射試験)で使用されるプログラム及びデータ、電断時のチェックサム生成処理や電源復帰時のサムチェック処理などで使用される制御プログラム及びデータ、並びに、不正対策プログラム及びそれに必要なデータ等が、規定外エリアに格納される。
【0144】
また、プログラム管理エリア及びセキュリティ設定エリアには、制御プログラムの実行、あるいは、セキュリティ機能に関する各種の設定及び管理情報が記憶される。例えば、プログラムエリアに記憶された制御プログラムの開始アドレス及び終了アドレス(すなわち、データ範囲)の設定及び管理情報、読み出し可能なRAM領域のアドレス数の設定及び管理情報、WDTのリセット設定及び管理情報、割込み設定及び管理情報、プログラムエリアに記憶された制御プログラムの読み出しの許可/不許可の設定及び管理情報、乱数回路110の起動、更新方法等に関する設定及び管理情報、並びに、後述のセキュリティモードの設定及び管理情報等が、プログラム管理エリア及びセキュリティ設定エリアに格納される。なお、本実施形態では、プログラム管理エリアにセキュリティ機能に関連しないその他の設定及び管理情報が記憶され、セキュリティ設定エリアにセキュリティ機能に関連する設定及び管理情報が記憶されるものしているが、これに限られるものでなく、例えば、単一の管理エリアとしてこれらの設定及び管理情報が記憶されるようにしてもよい。
【0145】
メインRAM103のメモリマップでは、図11Cに示すように、メインRAM103のアドレスの先頭(F000H)側から、遊技用RAM領域(所定格納領域、遊技用一時記憶領域)及び規定外RAM領域(規定外一時記憶領域)が、この順で、それぞれ所定のアドレスに配置される。
【0146】
遊技用RAM領域には、遊技者により実施される遊技の遊技性に関連する制御プログラムの実行により決定された例えば内部当籤役等の各種データを一時的に格納する作業領域及びスタックエリアが設けられる。そして、各種データのそれぞれは、遊技用RAM領域内の所定アドレスの作業領域に格納される。
【0147】
また、規定外RAM領域には、遊技者により実施される遊技の遊技性に直接関与しない各種処理の作業領域となる規定外作業領域と、規定外スタックとが設けられる。本実施形態では、この規定外RAM領域を使用して、例えばサムチェック処理等の遊技者により実施される遊技の遊技性に直接関与しない各種処理が実行される。
【0148】
上述のように、本実施形態のパチスロ1では、メインROM102内において、遊技者により実施される遊技の遊技性に直接関与しない各種処理に使用される各種プログラム及び各種データ(テーブル)を、遊技用ROM領域とは異なるアドレスに配置された規定外ROM領域(規定外記憶領域)に格納する。また、そのような遊技者により実施される遊技の遊技性に直接関与しない各種処理は、メインRAM103内において、遊技用RAM領域とは異なるアドレスに配置された規定外RAM領域を使用して行われる。
【0149】
このようなメインROM102の構成では、従来の規則上においてプログラム等の配置不可とされていたROM領域(規定外ROM領域)に、遊技者が実際に行う遊技そのものには不要なプログラム及びデータを配置することができる。それゆえ、本実施形態では、遊技用ROM領域の容量の圧迫を回避することができる。
【0150】
<セキュリティモード>
次に、図12を参照しながら、主制御回路90(マイクロプロセッサ91)が有するセキュリティ機能の一部である、セキュリティモードについて説明する。なお、図12は、セキュリティモードを説明するための図である。
【0151】
セキュリティモードは、例えば、パチスロ1の電源が投入され、電源管理回路93からリセット信号が入力されたときに、マイクロプロセッサ91が動作する動作状態である。このセキュリティモード中は、セキュリティ設定エリアに記憶された設定に応じた期間、メインCPU101の起動を遅延させる(すなわち、メインCPU101によって電源投入時の処理(後述の図46参照)の実行が開始されることを遅延させる)。このセキュリティモードを経てメインCPU101が起動することにより、マイクロプロセッサ91のセキュリティ性を担保し、また、電源投入時の起動制御に必要な時間を確保してメインCPU101を安定的に起動させる。
【0152】
なお、本実施形態では、例えば、リセットコントローラ106が、電源投入時に入力されたリセット信号を所定期間遅延させることによって、メインCPU101の起動を遅延させるようにするここともできるし、割込みコントローラ112が、電源投入時のリセット割込処理(後述の図46参照)の割込許可を所定期間遅延させることによって、メインCPU101の起動を遅延させるようにすることもできる。また、各コントローラが協働してメインCPU101の起動を遅延させるようにすることもできる。また、例えば、マイクロプロセッサ91内(あるいは、リセットコントローラ106若しくは割込みコントローラ112内)に、遅延回路を設け、この遅延回路によってメインCPU101の起動を遅延させるようにすることもできる。すなわち、マイクロプロセッサ91内でセキュリティ機能を実行する構成(セキュリティ部)は、その仕様に応じて適宜変形して適用することができる。
【0153】
図12に示すように、セキュリティモード中の遅延期間は、固定延長時間(固定期間)とランダム延長時間(可変期間)とが設定可能となっている。本実施形態では、例えば、各々異なる固定延長時間が対応付けられたモード1〜モード8のうち、いずれかのモードを選択して設定することで、複数の固定延長時間の中から一の固定延長時間が設定可能となっているとともに、各々異なるランダム延長時間の範囲が対応付けられたモード1〜モード4のうち、いずれかのモードを選択して設定することで、複数のランダム延長時間の範囲中から一のランダム延長時間の範囲が設定可能となっている。
【0154】
例えば、固定延長時間として「モード4」、ランダム延長時間として「モード4」が選択され、セキュリティ設定エリアにこれらの設定が記憶されている場合、マイクロプロセッサ91は、パチスロ1の電源が投入され、電源管理回路93からリセット信号が入力されたときに、まず、固定延長時間として約4秒(4000ms)、メインCPU101の起動を遅延させ、次に、ランダム延長時間として0〜500msの範囲の中からランダムに一の延長時間が選択され、当該選択された時間、メインCPU101の起動を遅延させる。
【0155】
なお、固定延長時間及びランダム延長時間の範囲は適宜設定可能であるが、本実施形態では、パチスロ1の電源投入時に設定変更が可能となるまでの時間を短縮する観点より、ランダム延長時間の範囲としてランダム延長時間が必ず「0」となる「モード1」が設定されることが望ましい。
【0156】
<遊技状態の遷移フロー>
次に、図13及び図14を参照しながら、本実施形態のパチスロ1の主制御回路90(メインCPU101)により管理される各種遊技状態及びその遷移フローについて説明する。なお、図13は、パチスロ1の基本的な遊技状態の遷移フロー図であり、図14は、報知(AT・ART)機能の作動の有無を考慮した(すなわち、遊技の区間として、通常区間と有利区間とを区別した)遊技状態の遷移フロー図である。
【0157】
[基本的な遊技状態の遷移フロー]
本実施形態のパチスロ1では、ボーナスゲームの種類として、ビッグボーナス(以下、「BB」と記す)が設けられる。BBは、第一種特別役物と呼ばれるレギュラーボーナス(以下、「RB」と記す)に係る役物連続作動装置であり、RBを連続して作動させる。
【0158】
それゆえ、本実施形態では、主制御回路90は、ボーナス役の当籤/作動(入賞)の有無に基づいて遊技状態を管理する。具体的には、図13に示すように、主制御回路90は、ボーナス役(後述の名称「F_BB1」,「F_BB2」,「F_BB3」,「F_BB4」の内部当籤役)の当籤/作動(入賞)の有無に基づいて、「ボーナス非当籤状態」、「フラグ間状態」及び「ボーナス状態」と称する3種類の遊技状態を管理する。
【0159】
なお、ボーナス非当籤状態は、ボーナスに非当籤であり、かつ、ボーナスが作動(入賞)していない状態であり、ボーナス状態は、ボーナスが作動している状態である。また、本実施形態では、ボーナス役が内部当籤役として決定されると、ボーナスが入賞するまで複数回の遊技に渡りボーナス役が内部当籤役として持ち越された状態が発生する。フラグ間状態は、ボーナス役が内部当籤役として持ち越されている状態、すなわち、ボーナス役が当籤し、かつ、ボーナスが作動していない状態である。
【0160】
なお、ボーナス役の当籤の有無は、メインRAM103に設けられる後述の当り要求フラグ格納領域(後述の図25参照)及び持越役格納領域(後述の図26参照)に格納されるデータに基づいて管理される。また、ボーナスの作動(入賞)の有無は、メインRAM103に設けられる後述の遊技状態フラグ格納領域(後述の図27参照)に格納されるデータに基づいて管理される。
【0161】
また、本実施形態では、図13に示すように、ボーナスが作動していない遊技状態(ボーナス非当籤状態及びフラグ間状態)において、リプレイに係る内部当籤役の種別及びその当籤確率が互いに異なる、RT0遊技状態〜RT5遊技状態の6種類の状態(以下、それぞれ「RT0状態」〜「RT5状態」という)が設けられる。なお、RT1状態及びRT4状態は、リプレイ役が内部当籤役として決定される確率が低確率となる遊技状態であり、RT5状態はリプレイ役が内部当籤役として決定される確率が中程度の中確率となる遊技状態である。また、RT0状態、RT2状態及びRT3状態は、リプレイ役が内部当籤役として決定される確率が高確率となる遊技状態である。なお、本実施形態では、ボーナス非当籤状態のRT状態は、RT0状態〜RT4状態のいずれかとなり、フラグ間状態のRT状態はRT5状態となる。
【0162】
それゆえ、本実施形態では、主制御回路90は、ボーナスが作動していない遊技状態(ボーナス非当籤状態及びフラグ間状態)において、さらに、リプレイに係る内部当籤役の種別及びその当籤確率に基づいて、RT0状態〜RT5状態の6種類の状態も管理する。
【0163】
なお、RT0状態〜RT5状態は、メインRAM103に設けられる後述の遊技状態フラグ格納領域(後述の図27参照)に格納されるデータに基づいて管理される。具体的には、本実施形態のパチスロ1では、RT0状態フラグ〜RT5状態フラグの6つのRT状態を示すフラグが設けられ、これらのフラグのオン/オフ状態をメインRAM103により管理することによりRT状態が管理される。そして、主制御回路90は、オン状態であるRT状態フラグに対応するRT状態を現在のRT状態として特定する。なお、RT0状態フラグを設けないようにし、全てのRT状態フラグがオフ状態である場合には、主制御回路90は、現在のRT状態がRT0状態であると特定するようにしてもよい。
【0164】
図13に示すように、ボーナス非当籤状態(RT0〜RT4状態)においてボーナス役(後述の名称「F_BB1」,「F_BB2」,「F_BB3」,「F_BB4」の内部当籤役)が内部当籤役として決定されると(図13中、「ボーナス当籤」)、主制御回路90は、遊技状態をボーナス非当籤状態からフラグ間状態(RT5状態)に移行させる。また、フラグ間状態においてボーナス役が入賞すると(図13中、「ボーナス成立」)、主制御回路90は、遊技状態をフラグ間状態からボーナス状態に移行させる。
【0165】
ここで、ボーナス状態としては、BB1遊技状態(BB1状態)、BB2遊技状態(BB2状態)、BB3遊技状態(BB3状態)、及びBB4遊技状態(BB4状態)が設けられる。なお、主制御回路90は、RT状態と同様に、後述の遊技状態フラグ格納領域(後述の図27参照)に格納されるBB1状態フラグ、BB2状態フラグ、BB3状態フラグ、及びBB4状態フラグのオン/オフ状態によってボーナス状態を管理する。また、後述するように、BB1〜BB4状態中は常にRB遊技状態(RB状態)となることから、これも同様に、後述の遊技状態フラグ格納領域(後述の図27参照)に格納されるRB状態フラグのオン/オフ状態によって管理する。
【0166】
ボーナス非当籤状態において、後述の名称「F_BB1」が内部当籤役として決定され、フラグ間状態において、対応する図柄の組合せ「C_赤同色BB」が有効ライン上に表示されると、主制御回路90は、遊技状態をフラグ間状態からBB1状態に移行させる。BB1状態では、常にRB状態となり、BB1状態において規定枚数「240」枚を超えるメダルが払い出されると、BB1状態が終了し(図13中、「ボーナス終了」)、主制御回路90は、遊技状態をボーナス状態からRT4状態に移行させる。
【0167】
また、ボーナス非当籤状態において、後述の名称「F_BB2」が内部当籤役として決定され、フラグ間状態において、対応する図柄の組合せ「C_青同色BB」が有効ライン上に表示されると、主制御回路90は、遊技状態をフラグ間状態からBB2状態に移行させる。BB2状態では、常にRB状態となり、BB2状態において規定枚数「240」枚を超えるメダルが払い出されると、BB2状態が終了し(図13中、「ボーナス終了」)、主制御回路90は、遊技状態をボーナス状態からRT4状態に移行させる。
【0168】
また、ボーナス非当籤状態において、後述の名称「F_BB3」が内部当籤役として決定され、フラグ間状態において、対応する図柄の組合せ「C_赤異色BB」が有効ライン上に表示されると、主制御回路90は、遊技状態をフラグ間状態からBB3状態に移行させる。BB3状態では、常にRB状態となり、BB3状態において規定枚数「165」枚を超えるメダルが払い出されると、BB3状態が終了し(図13中、「ボーナス終了」)、主制御回路90は、遊技状態をボーナス状態からRT4状態に移行させる。
【0169】
また、ボーナス非当籤状態において、後述の名称「F_BB4」が内部当籤役として決定され、フラグ間状態において、対応する図柄の組合せ「C_青異色BB」が有効ライン上に表示されると、主制御回路90は、遊技状態をフラグ間状態からBB4状態に移行させる。BB4状態では、常にRB状態となり、BB4状態において規定枚数「165」枚を超えるメダルが払い出されると、BB4状態が終了し(図13中、「ボーナス終了」)、主制御回路90は、遊技状態をボーナス状態からRT4状態に移行させる。
【0170】
RT4状態において、後述の図柄の組合せ「R_RT1移行目」が有効ライン上に表示されると(図13中、「RT1移行目成立」)、主制御回路90は、遊技状態をRT4状態からRT1状態に移行させる。また、RT4状態において、後述の図柄の組合せ「S_RT3移行目」が有効ライン上に表示されると(図13中、「RT3移行目成立」)、主制御回路90は、遊技状態をRT4状態からRT3状態に移行させる。
【0171】
RT1状態において、後述の図柄の組合せ「S_RT3移行目」が有効ライン上に表示されると(図13中、「RT3移行目成立」)、主制御回路90は、遊技状態をRT1状態からRT3状態に移行させる。また、RT1状態において、後述の図柄の組合せ「S_RT0移行リプ」が有効ライン上に表示されると(図13中、「RT0移行リプ成立」)、主制御回路90は、遊技状態をRT1状態からRT0状態に移行させる。
【0172】
RT0状態において、後述の図柄の組合せ「S_RT3移行目」が有効ライン上に表示されると(図13中、「RT3移行目成立」)、主制御回路90は、遊技状態をRT0状態からRT3状態に移行させる。また、RT0状態において、後述の図柄の組合せ「R_RT1移行目」が有効ライン上に表示されるか、後述の図柄の組合せ「S_RT1移行リプ」が有効ライン上に表示されると(図13中、「RT1移行目 RT1移行リプ成立」)、主制御回路90は、遊技状態をRT0状態からRT1状態に移行させる。また、RT0状態において、後述の図柄の組合せ「S_RT2移行リプ」が有効ライン上に表示されると(図13中、「RT2移行リプ成立」)、主制御回路90は、遊技状態をRT0状態からRT2状態に移行させる。なお、設定値が変更された場合、あるいは後述の「RAM異常」などの初期化条件が成立した場合(図13中、「設定変更・初期化条件成立」)には、初期状態として、遊技状態がRT0状態となる。
【0173】
RT2状態において、後述の図柄の組合せ「S_RT3移行目」が有効ライン上に表示されると(図13中、「RT3移行目成立」)、主制御回路90は、遊技状態をRT2状態からRT3状態に移行させる。また、RT2状態において、後述の図柄の組合せ「R_RT1移行目」が有効ライン上に表示されるか、後述の図柄の組合せ「S_RT1移行リプ」が有効ライン上に表示されると(図13中、「RT1移行目 RT1移行リプ成立」)、主制御回路90は、遊技状態をRT2状態からRT1状態に移行させる。
【0174】
RT3状態において、予め定められた期間(本実施形態では、「8」ゲーム。すなわち、8回の遊技の間)の遊技が行われると(図13中、「8ゲーム消化」)、主制御回路90は、遊技状態をRT3状態からRT0状態に移行させる。なお、RT3状態が継続する期間は適宜設定可能である。また、RT3状態が継続する期間を特に定めないものとしてもよい。この場合、RT3状態において、後述の図柄の組合せ「S_RT0移行リプ」が有効ライン上に表示され得る内部当籤役が所定の確率で決定されるようにすればよい。
【0175】
[報知(AT・ART)機能の作動の有無を考慮した遊技状態の遷移フロー]
本実施形態では、主制御回路90(メインCPU101)により、遊技者にとって有利な停止操作を報知する機能(AT・ART機能)の作動の有無が決定される。それゆえ、本実施形態では、上述したボーナス非当籤状態、フラグ間状態、及びボーナス状態のみならず、AT・ART機能の作動/非作動状態も遊技状態として管理する。なお、本実施形態では、AT機能が作動している遊技の区間を「通常有利区間」と称し、ART機能が作動している遊技の区間を「有利区間」と称し、AT機能及びART機能のいずれも作動していない遊技の区間を「非有利区間」あるいは「通常区間」と称する。
【0176】
また、本実施形態では、有利区間(「通常有利区間」及び「有利区間」を含む)においてボーナス状態となった場合、遊技者にとって一連の有利な遊技の区間であるとして、当該ボーナス状態は有利区間に含まれ、上述した状態表示器の点灯が継続する期間(有利区間中報知期間)となるとともに、有利区間が強制的に終了される(継続が規制される)ための遊技回数が計数される期間(規制監視期間)(本実施形態では、「1500」回の遊技)ともなる。もっとも、後述するように、「非有利区間」においてボーナス状態となった場合、当該ボーナス状態の終了後に「通常有利区間」や「有利区間」に移行する場合があり、この場合には、当該ボーナス状態は上述した期間に含まれるものとする。なお、非有利区間においてボーナス状態となった場合、当該ボーナス状態の終了後に「通常有利区間」や「有利区間」に移行しない場合(「非有利区間」が継続する場合)には、遊技者にとって一連の有利な遊技の区間でないとして、当該ボーナス状態は有利区間に含まれず、当該ボーナス状態は上述した期間に含まれないものとする。もっとも、ボーナス状態はそれ自体で遊技者にとって有利な遊技状態であることから、その前後で「通常有利区間」や「有利区間」となっているか否かにかかわらず、ボーナス状態は常に有利区間に含まれ、上述した期間に含まれるようにすることもできる。
【0177】
本実施形態のパチスロ1では、図14に示すように、主制御回路90は、非有利区間(通常区間)の遊技状態として「通常状態」、通常有利区間の遊技状態として「高確1状態」〜「高確4状態」及び「本前兆状態」、有利区間の遊技状態として「ラインバトル準備状態」、「ラインバトル状態」、「権利獲得抽籤準備状態」、「権利獲得抽籤状態」、「権利獲得状態」、「エンディング準備状態」、「エンディング1状態」及び「エンディング2状態」を管理する。
【0178】
(非有利区間(通常区間)の遊技状態)
非有利区間(通常区間)の遊技状態である通常状態は、遊技者にとって有利な停止操作の情報が報知されない遊技状態(非AT・非ART)であり、遊技者にとって不利な遊技状態である。通常状態において、通常有利区間に移行することが決定されると(図14中、「通常有利区間移行当籤」)、主制御回路90は、その決定契機に応じて、遊技状態を通常有利区間のいずれかの遊技状態に移行させる。なお、通常状態における遊技の流れの詳細は、後述の図33を参照しながら後で説明する。
【0179】
なお、本実施形態では、通常状態のボーナス非当籤状態において、ボーナス役以外の特定役(後述の図33参照)に当籤した場合、通常有利区間のいずれかの遊技状態(高確4状態以外)に移行することが決定され、各設定値間で同一の当籤確率が設定されているボーナス役を含む内部当籤役(「F_BB3+F_スイカ2」及び「F_BB4+F_スイカ2」以外)に当籤した場合、通常有利区間の高確4状態に移行することが決定され、また、当該ボーナス役に基づくボーナス状態の終了後、有利区間に移行することが決定されている場合には有利区間のラインバトル状態に移行することが決定され、有利区間に移行することが決定されていない場合には通常有利区間の高確4状態が所定期間(32ゲーム)継続するようになっている。
【0180】
また、通常状態のボーナス非当籤状態において、各設定値間で異なる当籤確率が設定されているボーナス役を含む内部当籤役(「F_BB3+F_スイカ2」及び「F_BB4+F_スイカ2」)に当籤した場合、通常有利区間に移行することは決定されず、当該ボーナス役に基づくボーナス状態の終了後、非有利区間の通常状態が継続する。また、通常状態のフラグ間状態においては、いずれの役が内部当籤役として決定された場合にも、通常有利区間に移行することは決定されない。
【0181】
また、本実施形態では、非有利区間の通常状態から通常有利区間のいずれかの遊技状態に移行した場合、上述した有利区間中報知期間が開始される(すなわち、状態表示器の点灯が開始される)とともに、上述した規制監視期間が開始される(すなわち、一連の有利な遊技の区間が継続する上限となる「1500」回の遊技回数の計数が開始される)。
【0182】
(通常有利区間の遊技状態)
通常有利区間の各遊技状態は、遊技者にとって有利な停止操作の情報が報知され得る遊技状態(AT)であり、通常状態と比較して、遊技者にとって有利な遊技状態である。通常有利区間の各遊技状態において、有利区間に移行することが決定された場合(通常状態においてすでに有利区間に移行することが決定されている場合を含む)であって、通常有利区間が終了した場合(図14中、「通常有利区間終了 有利区間移行当籤」)、主制御回路90は、その決定契機に応じて、遊技状態を有利区間のいずれかの遊技状態に移行させる。また、通常有利区間の各遊技状態において、有利区間に移行することが決定されていない場合であって、通常有利区間が終了した場合(図14中、「通常有利区間終了 有利区間移行非当籤」)、主制御回路90は、遊技状態を非有利区間の通常状態に移行させる。なお、通常有利区間の各遊技状態における遊技の流れの詳細は、後述の図34を参照しながら後で説明する。
【0183】
通常有利区間の各遊技状態では、主制御回路90は、押し順小役(後述の「F_上段左ベル1」,「F_上段左ベル2」,「F_上段中ベル1」,「F_上段中ベル2」,「F_上段右左ベル1」,「F_上段右左ベル2」,「F_上段右中ベル1」,「F_上段右中ベル2」,「F_中段左ベル1」,「F_中段左ベル2」,「F_中段中ベル1」,「F_中段中ベル2」,「F_中段右左ベル1」,「F_中段右左ベル2」,「F_中段右中ベル1」,「F_中段右中ベル2」,「F_下段中ベル1」,「F_下段中ベル2」,「F_下段右左ベル1」,「F_下段右左ベル2」,「F_下段右中ベル1」,「F_下段右中ベル2」の内部当籤役)のいずれかが内部当籤役として決定された場合に、遊技者にとって有利な停止操作の情報を報知するか否かの決定を行い、報知することが決定された場合、遊技者にとって有利な停止操作の情報(すなわち、遊技者が最も多くメダルを得ることができる停止操作の情報)を報知する(後述の図45参照)。
【0184】
また、通常有利区間の各遊技状態では、主制御回路90は、押し順リプレイ(後述の「F_RT0中リプレイ1」〜「F_RT0中リプレイ6」,「F_RT1中リプレイ1」〜「F_RT1中リプレイ6」,「F_RT2中リプレイ1」〜「F_RT2中リプレイ3」の内部当籤役)のいずれかが内部当籤役として決定された場合に、遊技者にとって有利な停止操作の情報を報知するか否かの決定を行わず、遊技者にとって有利な停止操作の情報(すなわち、遊技者にとって有利なRT状態に移行させ、あるいは当該有利なRT状態を維持することができる停止操作の情報)を報知しない(後述の図45参照)。この意味において、RT機能は作動せず(偶発的に押し順が正解したときを除く)、AT機能のみが作動する状態(AT遊技状態)となっている。
【0185】
ここで、本実施形態では、通常有利区間の各遊技状態において、RT3状態又はRT5状態であるとき(すなわち、後述のRT3移行目が表示されてから8ゲームの間、あるいはフラグ間状態であるとき)には、通常有利区間が終了するまで、押し順小役の押し順報知が行われるようになっている。一方、通常有利区間の各遊技状態において、RT3状態及びRT5状態以外のRT状態であるときには、1回に限り、押し順小役の押し順報知が行われるようになっている。したがって、同じ通常有利区間の遊技状態であっても、RT状態が異なれば、押し順小役の押し順報知が行われる回数も変動するため、それに基づく遊技者の利益も変動するようになっている。
【0186】
また、本実施形態では、通常有利区間の各遊技状態においてボーナス状態となったとき(より詳細には、通常有利区間中にボーナス役に当籤したとき)には、通常状態においてボーナス状態となったとき(より詳細には、非有利区間中にボーナス役に当籤したとき)と同様、当該ボーナス状態においては、遊技者にとって有利な停止操作の情報(すなわち、遊技者が最も多くメダルを得ることができる停止操作の情報)を報知しない(後述の図45参照)。具体的には、ボーナス状態の押し順小役(後述の「F_JAC1_1」〜「F_JAC1_6」の内部当籤役)のいずれかが内部当籤役として決定された場合に、遊技者にとって有利な停止操作の情報を報知するか否かの決定を行わない。
【0187】
なお、本実施形態では、通常有利区間の各遊技状態のボーナス非当籤状態において、ボーナス役以外の特定役(後述の図34参照)に当籤した場合、通常有利区間中の各遊技状態間でも遊技状態の移行が行われ、また、通常有利区間が継続する期間(ゲーム数)も変動するようになっている。また、ボーナス役に当籤した場合、すでに有利区間に移行することが決定されていなければ、有利区間に移行するか否かが決定され、有利区間に移行することが決定されている場合には有利区間のラインバトル状態に移行することが決定され、有利区間に移行することが決定されていない場合には通常有利区間の高確4状態が継続するようになっている。
【0188】
ここで、通常有利区間の各遊技状態では、ボーナス役が、各設定値間で同一の当籤確率が設定されているボーナス役を含む内部当籤役(「F_BB3+F_スイカ2」及び「F_BB4+F_スイカ2」以外)に当籤したことに基づいて当籤した場合のみならず、各設定値間で異なる当籤確率が設定されているボーナス役を含む内部当籤役(「F_BB3+F_スイカ2」及び「F_BB4+F_スイカ2」)に当籤したことに基づいて当籤した場合であっても、有利区間に移行する否かが決定されるようになっている。すなわち、通常有利区間においては、通常有利区間中の共通処理として、当籤確率に設定差のあるボーナス役を含む内部当籤役が決定されたか否かにかかわらず、ボーナス役に当籤した場合には、有利区間に移行するか否かが決定されるようになっている。この意味においても、通常有利区間の各遊技状態は、非有利区間の遊技状態よりも有利な遊技状態となっている。
【0189】
また、本実施形態では、通常有利区間の各遊技状態は、上述した有利区間中報知期間中である(すなわち、状態表示器の点灯中である)とともに、上述した規制監視期間中でもある(すなわち、一連の有利な遊技の区間が継続する上限となる「1500」回の遊技回数の計数中である)状態となっている。もっとも、有利区間に移行することなく、通常有利区間が終了した場合には、上述した有利区間中報知期間が終了される(すなわち、状態表示器の点灯が終了され、消灯される)とともに、上述した規制監視期間が終了される(すなわち、一連の有利な遊技の区間が継続する上限となる「1500」回の遊技回数の計数が終了され、計数結果が初期化(クリア)される)。
【0190】
(有利区間の遊技状態)
有利区間の各遊技状態は、遊技者にとって有利な停止操作の情報が報知され得る遊技状態(ART)であり、通常状態及び通常有利区間の各遊技状態と比較して、遊技者にとって有利な遊技状態である。有利区間の各遊技状態では、主制御回路90は、基本的に、上述した押し順小役及び押し順リプレイのいずれかが内部当籤役として決定された場合に、遊技者にとって有利な停止操作の情報(すなわち、遊技者が最も多くメダルを得ることができ、遊技者にとって有利なRT状態に移行させ、あるいは当該有利なRT状態を維持することができる停止操作の情報)を報知する(後述の図45参照)。この意味において、ART機能が作動する状態(ART遊技状態)となっている。なお、有利区間の各遊技状態において、有利区間が延長(継続)することなく終了した場合(後述の有利区間が強制的に終了される場合を含む)(図14中、「有利区間終了」)、主制御回路90は、遊技状態を非有利区間の通常状態に移行させる。
【0191】
ここで、有利区間の各遊技状態では、上述した押し順小役及び押し順リプレイの押し順報知が行われる結果、基本的なRT状態としてはRT2状態が対応する(維持される)ようになっている。また、ボーナス状態終了後のRT4状態、後述のRT3移行目が表示されたことに基づくRT3状態、RT3状態終了後のRT0状態を除き、通常有利区間の各遊技状態から有利区間の各遊技状態に移行する場合には、ほとんどの場合、通常有利区間の各遊技状態におけるRT状態がRT1状態に対応するようになっている。したがって、有利区間の遊技状態であるラインバトル準備状態、権利獲得抽籤準備状態、及びエンディング準備状態は、それぞれ、ラインバトル状態、権利獲得抽籤状態、及びエンディング1状態若しくはエンディング2状態に移行することが決定されていて、かつ、RT状態がRT2状態でない場合に、RT状態をRT2状態まで上昇させるための準備状態として位置付けられる。
【0192】
主制御回路90は、基本的に、ラインバトル準備状態、権利獲得抽籤準備状態、及びエンディング準備状態において、RT状態がRT2状態に移行すると、遊技状態をそれぞれ、ラインバトル状態、権利獲得抽籤状態、及びエンディング1状態若しくはエンディング2状態に移行させる。なお、有利区間の各遊技状態における遊技の流れの詳細は、後述の図35図44を参照しながら後で説明する。
【0193】
ここで、本実施形態では、有利区間の各遊技状態においてボーナス状態となったとき(より詳細には、有利区間中にボーナス役に当籤したとき)には、非有利区間及び通常有利区間とは異なり、当該ボーナス状態においては、遊技者にとって有利な停止操作の情報(すなわち、遊技者が最も多くメダルを得ることができる停止操作の情報)を報知する(後述の図45参照)。具体的には、ボーナス状態の押し順小役(後述の「F_JAC1_1」〜「F_JAC1_6」の内部当籤役)のいずれかが内部当籤役として決定された場合に、遊技者にとって有利な停止操作の情報が必ず報知される。それゆえ、有利区間においてボーナス状態となったときには、非有利区間及び通常有利区間においてボーナス状態となったときよりも、遊技者に付与される利益が多くなる。この意味においても、有利区間の各遊技状態は、非有利区間及び通常有利区間の各遊技状態よりも有利な遊技状態となっている。
【0194】
また、本実施形態では、有利区間の各遊技状態は、上述した有利区間中報知期間中である(すなわち、状態表示器の点灯中である)とともに、上述した規制監視期間中でもある(すなわち、一連の有利な遊技の区間が継続する上限となる「1500」回の遊技回数の計数中である)状態となっている。なお、有利区間中(ボーナス状態中を含む)の遊技回数が上限の「1500」回に達することなく、有利区間が終了した場合には、上述した有利区間中報知期間が終了される(すなわち、状態表示器の点灯が終了され、消灯される)とともに、上述した規制監視期間が終了される(すなわち、一連の有利な遊技の区間が継続する上限となる「1500」回の遊技回数の計数が終了され、計数結果が初期化(クリア)される)。また、有利区間中(ボーナス状態中を含む)の遊技回数が上限の「1500」回に達した場合には、有利区間が強制的に終了され(ボーナス状態中である場合には、ボーナス状態のみが継続する)、この場合にも、上述した有利区間中報知期間が終了される(すなわち、状態表示器の点灯が終了され、消灯される)とともに、上述した規制監視期間が終了される(すなわち、一連の有利な遊技の区間が継続する上限となる「1500」回の遊技回数の計数が終了され、計数結果が初期化(クリア)される)。
【0195】
なお、本実施形態では、有利区間中(ボーナス状態中を含む)の遊技回数が上限の「1500」回に達したことに基づいて、有利区間が強制的に終了される場合、例えば、有利区間中の各遊技状態を継続させることが決定され(継続させるための権利が付与され)、あるいは、有利区間中の各遊技状態の残りの遊技回数が残存している場合であっても、それらは全て初期化(クリア)された上で、非有利区間の通常状態に移行するようになっている。また、有利区間のボーナス状態中であるときに、有利区間が強制的に終了された場合には、当該ボーナス状態における上述した押し順小役の押し順報知も直ちに終了されるようになっている。もっとも、この場合には、例外的に、当該ボーナス状態が終了するまで上述した押し順小役の押し順報知が行われるようにしてもよい。また、規制監視期間に対応する遊技回数も「1500」回に限られず、その値は適宜変更可能である。
【0196】
また、本実施形態では、基本的に、上述した通常有利区間及び有利区間に対応する各遊技状態が継続する期間、あるいは各遊技状態が延長される期間(継続する期間)を遊技回数(ゲーム数)により管理しているが、各遊技状態の期間を管理する手法はこれに限られない。例えば、上述した通常有利区間及び有利区間に対応する各遊技状態のうち、一又は複数の遊技状態の期間を、その期間中に払い出されたメダルの払出枚数や、そこからメダルの投入枚数を減じた差枚数(純増数)により管理してもよいし、メダルの払い出しに影響を与える報知(すなわち、上述した押し順小役が当籤した場合の報知)を行った回数(報知回数)により管理してもよい。
【0197】
<メインROMに記憶されているデータテーブルの構成>
次に、図15図22を参照して、メインROM102に記憶されている各種データテーブルの構成について説明する。なお、図14で説明した遊技性に係る各遊技状態で行われる各種抽籤で用いられる各種データテーブルについては、別途、各遊技性の説明と一緒に後述する。
【0198】
[図柄配置テーブル]
まず、図15を参照して、図柄配置テーブルについて説明する。図柄配置テーブルは、左リール3L、中リール3C及び右リール3Rのそれぞれの回転方向における各図柄の位置と、各位置に配置された図柄の種類を特定するデータ(以下、図柄コード(図15中の図柄コード表を参照)という)との対応関係を規定する。
【0199】
図柄配置テーブルでは、リールインデックスが検出されたときに、リール表示窓4の枠内における各リールの中段領域に位置する図柄の位置を「0」と規定する。そして、各リールにおいて、図柄位置「0」を基準としてリールの回転方向(図15中の図柄位置「19」から図柄位置「0」に向かう方向)に進む順に、図柄カウンタの値に対応する「0」〜「19」が、図柄位置として、各図柄に割り当てられる。
【0200】
すなわち、図柄カウンタの値(「0」〜「19」)と、図柄配置テーブルとを参照することにより、リール表示窓4の枠内における各リールの上段領域、中段領域及び下段領域に表示されている図柄の種類を特定することができる。なお、本実施形態では、図柄として、「赤7」、「青7」、「BAR」、「チェリー1」、「チェリー2」、「ベル」、「スイカ」、「リプレイ」及び「ブランク」の9種類の図柄を用いる。
【0201】
また、本実施形態では、図柄コード表に示すように、図柄「赤7」(図柄コード1)には、データとして「00000001」が割り当てられ、図柄「青7」(図柄コード2)には、データとして「00000010」が割り当てられている。図柄「BAR」(図柄コード3)には、データとして「00000011」が割り当てられ、図柄「チェリー1」(図柄コード4)には、データとして「00000100」が割り当てられ、図柄「チェリー2」(図柄コード5)には、データとして「00000101」が割り当てられている。
【0202】
図柄「ベル」(図柄コード6)には、データとして「00000110」が割り当てられている。図柄「スイカ」(図柄コード7)には、データとして「00000111」が割り当てられ、図柄「リプレイ」(図柄コード8)には、データとして「00001000」が割り当てられ、図柄「ブランク」(図柄コード9)には、データとして「00001001」が割り当てられている。
【0203】
[内部抽籤テーブル]
次に、図16図18を参照して、内部当籤役を決定する際に参照される内部抽籤テーブルについて説明する。なお、図16及び図17は、RT0状態〜RT5状態のそれぞれにおいて参照される内部抽籤テーブルである。また、図18は、ボーナス状態において参照される内部抽籤テーブルである。
【0204】
内部抽籤テーブルは、遊技状態(図13参照)毎に設けられ、各種内部当籤役と、各内部当籤役が決定されるときの抽籤値との対応関係を規定する。なお、抽籤値は、予め設定されたボーナス役や小役等の内部当籤の期待値を調整するための設定値(設定1〜6)毎に規定される。この設定は、例えば、リセットスイッチ76及び設定用鍵型スイッチ54(図7参照)を用いて変更される。
【0205】
本実施形態の内部抽籤処理では、まず、乱数回路110の乱数レジスタ0により、予め定められた数値の範囲(例えば、0〜65535)から抽出される乱数値を、各内部当籤役に対応して規定された抽籤値で順次加算する。次いで、抽籤結果(抽籤値+乱数値)が65535を超えたか否か(抽籤結果がオーバーフローしたか否か)の判定を行う。そして、所定の内部当籤役において、抽籤結果が65535を超えた場合、該内部当籤役が当籤したと判定される。なお、本実施形態の内部抽籤処理では、抽出した乱数値に抽籤値を加算して抽籤を行う例を説明したが、本発明はこれに限定されず、乱数値から抽籤値を減算して、減算結果(抽籤結果)が「0」を下回ったか否か(抽籤結果がアンダーフローしたか否か)を判定して、内部抽籤の当籤/非当籤を決定してもよい。
【0206】
それゆえ、本実施形態の内部抽籤処理では、抽籤値として規定されている数値が大きい内部当籤役ほど、決定される確率が高い。なお、各内部当籤役の当籤確率は、「各当籤番号に規定された抽籤値/抽出される可能性のある全ての乱数値の個数(乱数分母:65536)」によって表すことができる。
【0207】
RT0状態〜RT5状態のそれぞれにおいて参照される内部抽籤テーブルでは、図16に示すように、基本的には、RT状態の種別に応じて、内部当籤役として決定されるリプレイ役の種別及び当籤確率が変化する。例えば、名称「F_RT0中リプレイ1(No.40)」〜「F_RT0中リプレイ6(No.45)」に係るリプレイ役は、RT0状態以外では内部当籤役として決定されることなく、RT0状態で内部当籤役として決定される。
【0208】
図16及び図17において、「No.1」〜「No.38」が示す内部当籤役は、ボーナス役とリプレイ役又は小役とが重複して当籤する内部当籤役となっている。例えば、「F_BB1+F_確定リプ(No.1)」は、ボーナス役「F_BB1」と、リプレイ役「F_確定リプ」とが重複して当籤し、ボーナス役「F_BB1」に対応する図柄の組合せ「BB01」(後述の図19図22参照)と、リプレイ役「F_確定リプ」に対応する図柄の組合せ「REP01」〜「REP09」(後述の図19図22参照)の導出が許容される(入賞が許可される)内部当籤役となっている。
【0209】
また、図16及び図17において、「No.39」〜「No.60」が示す内部当籤役は、リプレイ役が当籤する内部当籤役となっている。例えば、「F_維持リプ(No.40)」は、リプレイ役「F_維持リプ」が当籤し、リプレイ役「F_維持リプ」に対応する図柄の組合せ「REP02」(後述の図19図22参照)の導出が許容される(入賞が許可される)内部当籤役となっている。
【0210】
また、図16及び図17において、「No.61」〜「No.98」が示す内部当籤役は、小役が当籤する内部当籤役となっている。例えば、「F_チャンス目A1(No.61)」は、小役「F_チャンス目A1」が当籤し、小役「F_チャンス目A1」に対応する図柄の組合せ「NML14」、「NML22」、「NML26」及び「NML30」(後述の図19図22参照)の導出が許容される(入賞が許可される)内部当籤役となっている。
【0211】
なお、図示は省略しているが、「F_チャンス目A1(No.61)」〜「F_チャンス目B4(No.68)」が内部当籤役として決定された場合、後述の「NZR01」(後述の図19図22参照)の導出も許容される(停止表示が許可される)ようになる。ここで、「HZR01」は、入賞に係る図柄の組合せではなくはずれの図柄の組合せの一部であるが、遊技状態を他のRT状態からRT3状態に移行させる図柄の組合せ(RT3移行目)として規定された図柄の組合せであり、基本的に「No.61」〜「No.68」が示す内部当籤役のうちのいずれかが決定された場合以外には導出が許容されることがない。それゆえ、「NZR01」は、「No.61」〜「No.68」が示す内部当籤役に対応する図柄の組合せであるともいい得る。
【0212】
また、同様に、「F_上段左ベル1(No.77)」〜「F_下段右中ベル2(No.98)」が内部当籤役として決定された場合、後述の「NZR02」(後述の図19図22参照)の導出も許容される(停止表示が許可される)ようになる。ここで、「HZR02」は、入賞に係る図柄の組合せではなくはずれの図柄の組合せの一部であるが、遊技状態を他のRT状態からRT1状態に移行させる図柄の組合せ(RT1移行目)として規定された図柄の組合せであり、基本的に「No.77」〜「No.98」が示す内部当籤役のうちのいずれかが決定された場合以外には導出が許容されることがない。それゆえ、「NZR02」は、「No.77」〜「No.98」が示す内部当籤役に対応する図柄の組合せであるともいい得る。
【0213】
なお、本実施形態では、フラグ間状態(RT5状態)、すなわち、すでにボーナス役が内部当籤役として決定されている(持ち越されている)状態では、さらに、ボーナス役が決定されることはない。それゆえ、図16及び図17に示す内部抽籤テーブルにおいて、フラグ間状態(RT5状態)における「No.1」〜「No.38」が示す内部当籤役の抽籤値には「0」が設定されている。もっとも、フラグ間状態(RT5状態)とボーナス非当籤状態(RT0〜RT4状態)とで小役の当籤確率が変動しないように、「No.2」〜「No.10」、「No.12」〜「No.38」が示す内部当籤役において割り当てられていた小役に係る抽籤値は、その分がフラグ間状態(RT5状態)における「No.61」〜「No.68」、「No.72」及び「No.73」が示す内部当籤役の抽籤値に加算されるようになっている。すなわち、「No.61」〜「No.68」、「No.72」及び「No.73」が示す内部当籤役は、フラグ間状態(RT5状態)において当籤確率が高くなるのではなく、ボーナス状態以外の遊技状態間で同一の確率となるようになっている。
【0214】
また、図16及び図17において、「No.0」は、規定されたいずれの図柄の組合せ(後述の図19図22参照)の導出も許容されない「はずれ」を示すものであり、この「はずれ」の割り当て(抽籤値)が高いほど、遊技者にとっては不利となる。なお、RT0状態及びRT2状態では、「はずれ」が決定される場合はない。また、RT5状態では、「はずれ」が決定される確率が「22289/65536」として表記しているが、実際には、いずれかのボーナス役がすでに内部当籤役として決定されている(持ち越されている)状態であることから、その意味において「はずれ」が決定される場合はない。
【0215】
なお、図16及び図17では、設定値が「1」(設定1)の場合の内部抽籤テーブルを例に挙げて説明しているが、「No.21」、「No.30」、「No.39」及び「No.74」に示す内部当籤役以外の内部当籤役については、各設定値間で共通の抽籤値が設定されている。すなわち、同一の当籤確率となっている。一方、「No.21」、「No.30」、「No.39」及び「No.74」に示す内部当籤役については、各設定値間(あるいは、所定の設定値と特定の設定値との間)で異なる抽籤値が設定されている。すなわち、異なる当籤確率となっている(図16及び図17中、(※1)、(※2)及び(※3)参照)。
【0216】
具体的には、例えば、「No.21」及び「No.30」に示す内部当籤役は、設定値が「1」の場合、各々「22」という抽籤値が設定されているのに対し、設定値が「6」の場合、各々「77」という抽籤値が設定される(すなわち、設定値が高くなるのにしたがって、「No.21」及び「No.30」に示す内部当籤役では抽籤値が「11」ずつ増加している)。なお、図示は省略しているが、フラグ間状態(RT5状態)では、「No.21」、及び「No.30」に示す内部当籤役に設定される抽籤値が増加するのにしたがって、「No.72」に示す内部当籤役に設定される抽籤値も増加する。
【0217】
また、例えば、「No.74」に示す内部当籤役は、設定値が「1」、「3」及び「5」の場合よりも、設定値が「2」、「4」及び「6」の場合のほうが相対的に抽籤値が高くなるように設定されるとともに、設定値が高くなるのにしたがって抽籤値が増加するように設定される。
【0218】
また、例えば、「No.39」に示す内部当籤役は、設定値が「1」、「3」及び「5」の場合よりも、設定値が「2」、「4」及び「6」の場合のほうが相対的に抽籤値が低くなるように設定されるとともに、設定値が高くなるのにしたがって抽籤値が減少するように設定される。これは、「No.21」、「No.30」及び「No.74」に示す内部当籤役の抽籤値の増加分を調整するためである。したがって、例えば、RT0状態及びRT2状態において、「はずれ」が決定される確率が変動することはなく「0」が維持される。なお、これらは、設定値間で、特定の内部当籤役の当籤確率を異ならせる一例である。
【0219】
図18において、「No.1」〜「No.7」が示す内部当籤役は、小役が当籤する内部当籤役となっており、当籤した場合には、図18に示した対応する図柄の組合せの導出が許容される(入賞が許可される)ようになる。なお、本実施形態では、RB状態(すなわち、BB1〜BB4状態)において、リプレイ役が内部当籤役として決定されないように構成されているが、図16及び図17に示したリプレイ役のうち、一又は複数のリプレイ役が内部当籤役として決定されるようにしてもよい。
【0220】
[図柄組合せテーブル]
次に、図19図22を参照して、本実施形態における入賞等に係る図柄の組合せを規定する図柄組合せテーブルについて説明する。なお、本実施形態では、複数の図柄の組合せを予め規定するデータとして、図柄組合せテーブルを設けることを例に挙げて説明しているが、主制御回路90側で表示される図柄の組合せが識別可能な態様であれば、他の手法によってデータを規定することもできる。例えば、図柄コードの組合せを定め、これにより表示される図柄の組合せを識別可能としてもよい。
【0221】
図柄組合せテーブルは、図19図22に示すように、複数の図柄の組合せを予め規定しており、これらの図柄の組合せの種別を示すデータを、表示役(入賞作動フラグ)として規定している。また、図柄組合せテーブルは、当り要求フラグ格納領域、入賞作動フラグ格納領域(後述の図25参照)、及び図柄コード格納領域(後述の図30参照)と対応するように、9バイトのデータで構成されるとともに、各格納領域の各ビットに異なる表示役(入賞作動フラグ)を示すデータを規定している。
【0222】
なお、図19図22においては、規定される図柄の組合せ内で「/」が付された箇所があるが、これは、表記された図柄のうちいずれの図柄でもその図柄の組合せを構成することを示す。例えば、「HZR01」の組合せは、左リールの図柄が「チェリー1」、中リールの図柄が「チェリー1」、右リールの図柄が「チェリー1」である図柄の組合せ(すなわち、「チェリー1−チェリー1−チェリー1」)と、左リールの図柄が「チェリー2」、中リールの図柄が「チェリー1」、右リールの図柄が「チェリー1」である図柄の組合せ(すなわち、「チェリー2−チェリー1−チェリー1」)と、が対応する図柄の組合せであることを示している。
【0223】
表示役(入賞作動フラグ)「HZR01」は、はずれの図柄組合せであるが、当該図柄の組合せが有効ライン上に表示された場合に、RT状態を他のRT状態からRT3状態に移行させる図柄の組合せ(「RT3移行目」)として規定された図柄の組合せである。
【0224】
表示役(入賞作動フラグ)「HZR02」は、はずれの図柄組合せであるが、当該図柄の組合せが有効ライン上に表示された場合に、RT状態を他のRT状態からRT1状態に移行させる図柄の組合せ(「RT1移行目」)として規定された図柄の組合せである。
【0225】
表示役(入賞作動フラグ)「BB01」、「BB02」、「BB03」及び「BB04」は、ボーナス役に係る図柄の組合せであり、各々の図柄の組合せが表示有効ライン上に表示された場合に、対応するボーナス状態を作動させる。
【0226】
表示役(入賞作動フラグ)「REP01」〜「REP06」は、リプレイ役に係る図柄の組合せであり、これらのうちのいずれかの図柄の組合せが有効ライン上に表示された場合に、再遊技を作動させる。なお、「REP01」の図柄の組合せは、「平行リプ」あるいは「直線リプ」と称することができ、「REP02」の図柄の組合せは、「通常リプ」と称することができ、「REP03」の図柄の組合せは、「被弾リプ」と称することができ、「REP04」の図柄の組合せは、「特殊リプ」と称することができ、「REP05」の図柄の組合せは、「フェイクリプ」と称することができ、「REP06」の図柄の組合せは、「BAR揃いリプ」と称することができる。
【0227】
表示役(入賞作動フラグ)「REP07」は、リプレイ役に係る図柄の組合せであり、当該図柄の組合せが有効ライン上に表示された場合に、再遊技を作動させるとともに、RT状態を他のRT状態(例えば、RT1状態)からRT0状態に移行させる図柄の組合せ(「RT0移行リプ」)として規定された図柄の組合せである。
【0228】
表示役(入賞作動フラグ)「REP08」は、リプレイ役に係る図柄の組合せであり、当該図柄の組合せが有効ライン上に表示された場合に、再遊技を作動させるとともに、RT状態を他のRT状態(例えば、RT0状態及びRT2状態)からRT1状態に移行させる図柄の組合せ(「RT1移行リプ」)として規定された図柄の組合せである。
【0229】
表示役(入賞作動フラグ)「REP09」は、リプレイ役に係る図柄の組合せであり、当該図柄の組合せが有効ライン上に表示された場合に、再遊技を作動させるとともに、RT状態を他のRT状態(例えば、RT0状態)からRT2状態に移行させる図柄の組合せ(「RT2移行リプ」)として規定された図柄の組合せである。
【0230】
表示役(入賞作動フラグ)「NML01」は、小役に係る図柄の組合せであり、当該図柄の組合せが有効ライン上に表示された場合に、8枚のメダルが払い出される。なお、「NML01」の図柄の組合せは、「ベル」の図柄の組合せと称することができる。
【0231】
表示役(入賞作動フラグ)「NML02」〜「NML13」は、小役に係る図柄の組合せであり、これらのうちのいずれかの図柄の組合せが有効ライン上に表示された場合に、1枚のメダルが払い出される。なお、「NML02」〜「NML13」の図柄の組合せは、「打順役」の図柄の組合せと総称することができる。
【0232】
表示役(入賞作動フラグ)「NML14」〜「NML30」は、小役に係る図柄の組合せであり、これらのうちのいずれかの図柄の組合せが有効ライン上に表示された場合に、1枚のメダルが払い出される。なお、「NML14」〜「NML30」の図柄の組合せは、「チャンス役」の図柄の組合せと総称することができる。
【0233】
表示役(入賞作動フラグ)「NML31」〜「NML33」は、小役に係る図柄の組合せであり、これらのうちのいずれかの図柄の組合せが有効ライン上に表示された場合に、5枚のメダルが払い出される。なお、「NML31」〜「NML33」の図柄の組合せは、「特殊役」の図柄の組合せと総称することができる。
【0234】
表示役(入賞作動フラグ)「NML34」は、小役に係る図柄の組合せであり、当該図柄の組合せが有効ライン上に表示された場合に、8枚のメダルが払い出される。なお、「NML34」の図柄の組合せは、「クロスダウンベル」の図柄の組合せと称することができる。
【0235】
表示役(入賞作動フラグ)「NML35」は、小役に係る図柄の組合せであり、当該図柄の組合せが有効ライン上に表示された場合に、5枚のメダルが払い出される。なお、「NML35」の図柄の組合せは、「スイカ」の図柄の組合せと称することができる。
【0236】
表示役(入賞作動フラグ)「NML36」及び「NML37」は、小役に係る図柄の組合せであり、これらのうちのいずれかの図柄の組合せが有効ライン上に表示された場合に、8枚のメダルが払い出される。なお、「NML36」及び「NML37」の図柄の組合せは、「JACA」の図柄の組合せと総称することができる。
【0237】
表示役(入賞作動フラグ)「NML38」〜「NML40」は、小役に係る図柄の組合せであり、これらのうちのいずれかの図柄の組合せが有効ライン上に表示された場合に、2枚のメダルが払い出される。なお、「NML38」〜「NML40」の図柄の組合せは、「JACB」の図柄の組合せと総称することができる。
【0238】
なお、本実施形態では、一の表示役(入賞作動フラグ)を示すデータとして、複数の図柄の組合せ(コンビネーション)が割り当てられるものが含まれる例について説明しているが、一の表示役(入賞作動フラグ)を示すデータには、一の図柄の組合せ(コンビネーション)のみが割り当てられるようにデータを構成することもできる。
【0239】
[内部当籤役と停止操作順序(打順)と表示役等との対応関係]
次に、図23及び図24を参照して、内部当籤役と停止操作順序(打順)と表示役等との対応について説明する。
【0240】
本実施形態のパチスロ1では、遊技者の停止操作順序(押し順)に応じて表示される図柄組合せが異なる役、いわゆる「押し順役」(例えば、上述した「押し順小役」や「押し順リプレイ」)を設ける。なお、リール3L,3C,3Rに対応するストップボタン17L,17C,17Rが設けられているため、最大6通りの停止操作順序(押し順)がある。
【0241】
図23及び図24においては、停止操作順序(押し順)が「左、中、右」の順であることを「打順1」として示し、停止操作順序(押し順)が「左、右、中」の順であることを「打順2」として示し、停止操作順序(押し順)が「中、左、右」の順であることを「打順3」として示し、停止操作順序(押し順)が「中、右、左」の順であることを「打順4」として示し、停止操作順序(押し順)が「右、左、中」の順であることを「打順5」として示し、停止操作順序(押し順)が「右、中、左」の順であることを「打順6」として示している。
【0242】
図23及び図24に示すように、「F_確定リプ」は、押し順役でなく、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、当籤している「特殊リプ」が成立する。なお、停止操作のタイミングに応じて、当籤しているその他のリプレイ役のうちいずれかが成立するようにしてもよい。
【0243】
ここで、「停止操作のタイミングにかかわらず」とは、有効ラインを「センターライン」、「トップライン」及び「ボトムライン」の3ラインとし、最大滑り駒数を「4」としたときに、最大滑り駒数の範囲内で、対応する図柄がいずれかの有効ライン上に停止表示可能となるように配置されている(例えば、図柄5個分の範囲内で配置されている)ことを意味するものである。なお、例えば、左リール3Lにおいて、「チェリー1」の図柄は、最大滑り駒数の範囲内で停止表示されない箇所(例えば、図柄位置「10」〜「12」が中段にあるタイミングで停止操作が行われたとき)もあるが、その箇所で停止操作が行われた場合には「チェリー2」の図柄が停止表示され得るように、図柄位置「13」に「チェリー2」の図柄が配置されている。したがって、内部当籤役が決定される際に、これに対応する図柄の組合せを構成する図柄として、例えば、「チェリー1」と「チェリー2」の図柄が停止表示されることを重複して許可することにより、全体としては最大滑り駒数の範囲内で、対応する図柄がいずれかの有効ライン上に停止表示可能となっている場合も、「停止操作のタイミングにかかわらず」当該図柄の組合せが成立するといえる。以下、他の表示役(入賞作動フラグ)等においても同様である。もっとも、押し順役にあっては、停止操作順序に基づいて優先的に停止制御される図柄の組合せが変動することから、上述したように図柄が配置されていたとしても、停止操作順序の種別によってその図柄が有効ライン上に停止表示されない場合もある。
【0244】
「F_維持リプ」は、押し順役でなく、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、当籤している「通常リプ」のうちいずれかが成立する。
【0245】
「F_RT0中リプレイ1」は、押し順役であり、RT0状態において内部当籤役として決定された場合に、停止操作順序が「打順1」であれば、停止操作のタイミングにかかわらず、「RT2移行リプ」が成立し、RT状態がRT2状態に移行する。一方、停止操作順序が「打順1」以外であれば、停止操作のタイミングにかかわらず、「RT1移行リプ」が成立し、RT状態がRT1状態に移行する。
【0246】
「F_RT0中リプレイ2」は、押し順役であり、RT0状態において内部当籤役として決定された場合に、停止操作順序が「打順2」であれば、停止操作のタイミングにかかわらず、「RT2移行リプ」が成立し、RT状態がRT2状態に移行する。一方、停止操作順序が「打順2」以外であれば、停止操作のタイミングにかかわらず、「RT1移行リプ」が成立し、RT状態がRT1状態に移行する。
【0247】
「F_RT0中リプレイ3」は、押し順役であり、RT0状態において内部当籤役として決定された場合に、停止操作順序が「打順3」であれば、停止操作のタイミングにかかわらず、「RT2移行リプ」が成立し、RT状態がRT2状態に移行する。一方、停止操作順序が「打順3」以外であれば、停止操作のタイミングにかかわらず、「RT1移行リプ」が成立し、RT状態がRT1状態に移行する。
【0248】
「F_RT0中リプレイ4」は、押し順役であり、RT0状態において内部当籤役として決定された場合に、停止操作順序が「打順4」であれば、停止操作のタイミングにかかわらず、「RT2移行リプ」が成立し、RT状態がRT2状態に移行する。一方、停止操作順序が「打順4」以外であれば、停止操作のタイミングにかかわらず、「RT1移行リプ」が成立し、RT状態がRT1状態に移行する。
【0249】
「F_RT0中リプレイ5」は、押し順役であり、RT0状態において内部当籤役として決定された場合に、停止操作順序が「打順5」であれば、停止操作のタイミングにかかわらず、「RT2移行リプ」が成立し、RT状態がRT2状態に移行する。一方、停止操作順序が「打順5」以外であれば、停止操作のタイミングにかかわらず、「RT1移行リプ」が成立し、RT状態がRT1状態に移行する。
【0250】
「F_RT0中リプレイ6」は、押し順役であり、RT0状態において内部当籤役として決定された場合に、停止操作順序が「打順6」であれば、停止操作のタイミングにかかわらず、「RT2移行リプ」が成立し、RT状態がRT2状態に移行する。一方、停止操作順序が「打順6」以外であれば、停止操作のタイミングにかかわらず、「RT1移行リプ」が成立し、RT状態がRT1状態に移行する。
【0251】
「F_RT1中リプレイ1」は、押し順役であり、RT1状態において内部当籤役として決定された場合に、停止操作順序が「打順1」であれば、停止操作のタイミングにかかわらず、「RT0移行リプ」が成立し、RT状態がRT0状態に移行する。一方、停止操作順序が「打順1」以外であれば、停止操作のタイミングにかかわらず、当籤している「RT0移行リプ」以外のリプレイ役のうちいずれかが成立し、RT状態がRT0状態に移行せず、RT1状態が維持される(維持リプ)。なお、停止操作順序が「打順5」及び「打順6」のとき、他の「維持リプ」よりも「フェイクリプ」が優先的に停止するように停止制御が行われる。すなわち、停止操作のタイミングが適切なタイミングであれば「フェイクリプ」が成立し、停止操作のタイミングが適切なタイミングでなければ他の「維持リプ」が成立するようになっている。これは、「F_RT1中リプレイ2」及び「F_RT1中リプレイ3」においても同様である。
【0252】
「F_RT1中リプレイ2」は、押し順役であり、RT1状態において内部当籤役として決定された場合に、停止操作順序が「打順2」であれば、停止操作のタイミングにかかわらず、「RT0移行リプ」が成立し、RT状態がRT0状態に移行する。一方、停止操作順序が「打順2」以外であれば、停止操作のタイミングにかかわらず、当籤している「RT0移行リプ」以外のリプレイ役のうちいずれかが成立し、RT状態がRT0状態に移行せず、RT1状態が維持される(維持リプ)。
【0253】
「F_RT1中リプレイ3」は、押し順役であり、RT1状態において内部当籤役として決定された場合に、停止操作順序が「打順3」であれば、停止操作のタイミングにかかわらず、「RT0移行リプ」が成立し、RT状態がRT0状態に移行する。一方、停止操作順序が「打順3」以外であれば、停止操作のタイミングにかかわらず、当籤している「RT0移行リプ」以外のリプレイ役のうちいずれかが成立し、RT状態がRT0状態に移行せず、RT1状態が維持される(維持リプ)。
【0254】
「F_RT1中リプレイ4」は、押し順役であり、RT1状態において内部当籤役として決定された場合に、停止操作順序が「打順4」であれば、停止操作のタイミングにかかわらず、「RT0移行リプ」が成立し、RT状態がRT0状態に移行する。一方、停止操作順序が「打順4」以外であれば、停止操作のタイミングにかかわらず、当籤している「RT0移行リプ」以外のリプレイ役のうちいずれかが成立し、RT状態がRT0状態に移行せず、RT1状態が維持される(維持リプ)。
【0255】
「F_RT1中リプレイ5」は、押し順役であり、RT1状態において内部当籤役として決定された場合に、停止操作順序が「打順5」であれば、停止操作のタイミングにかかわらず、「RT0移行リプ」が成立し、RT状態がRT0状態に移行する。一方、停止操作順序が「打順5」以外であれば、停止操作のタイミングにかかわらず、当籤している「RT0移行リプ」以外のリプレイ役のうちいずれかが成立し、RT状態がRT0状態に移行せず、RT1状態が維持される(維持リプ)。
【0256】
「F_RT1中リプレイ6」は、押し順役であり、RT1状態において内部当籤役として決定された場合に、停止操作順序が「打順6」であれば、停止操作のタイミングにかかわらず、「RT0移行リプ」が成立し、RT状態がRT0状態に移行する。一方、停止操作順序が「打順6」以外であれば、停止操作のタイミングにかかわらず、当籤している「RT0移行リプ」以外のリプレイ役のうちいずれかが成立し、RT状態がRT0状態に移行せず、RT1状態が維持される(維持リプ)。
【0257】
なお、本実施形態では、「RT0移行リプ」が成立するとき、同時に「RT1移行リプ」も成立する場合があるが、この場合、主制御回路90は、「RT0移行リプ」の成立を「RT1移行リプ」の成立よりも優先して判断する。すなわち、「RT0移行リプ」と「RT1移行リプ」が同時に成立した場合には、「RT0移行リプ」が成立したと判断してRT状態をRT0状態に移行させ、「RT1移行リプ」が成立したとは判断しない。
【0258】
「F_RT2中リプレイ1」は、押し順役であり、RT2状態において内部当籤役として決定された場合に、停止操作順序が「打順1」及び「打順2」であれば、停止操作のタイミングにかかわらず、当籤している「RT1移行リプ」以外のリプレイ役(例えば、「通常リプ」)が成立し、RT状態がRT1状態に移行せず、RT2状態が維持される(維持リプ)。一方、停止操作順序が「打順1」及び「打順2」以外であれば、停止操作のタイミングにかかわらず、「RT1移行リプ」が成立し、RT状態がRT1状態に移行する。
【0259】
「F_RT2中リプレイ2」は、押し順役であり、RT2状態において内部当籤役として決定された場合に、停止操作順序が「打順3」及び「打順4」であれば、停止操作のタイミングにかかわらず、当籤している「RT1移行リプ」以外のリプレイ役(例えば、「通常リプ」)が成立し、RT状態がRT1状態に移行せず、RT2状態が維持される(維持リプ)。一方、停止操作順序が「打順3」及び「打順4」以外であれば、停止操作のタイミングにかかわらず、「RT1移行リプ」が成立し、RT状態がRT1状態に移行する。
【0260】
「F_RT2中リプレイ3」は、押し順役であり、RT2状態において内部当籤役として決定された場合に、停止操作順序が「打順5」及び「打順6」であれば、停止操作のタイミングにかかわらず、当籤している「RT1移行リプ」以外のリプレイ役(例えば、「通常リプ」)が成立し、RT状態がRT1状態に移行せず、RT2状態が維持される(維持リプ)。一方、停止操作順序が「打順5」及び「打順6」以外であれば、停止操作のタイミングにかかわらず、「RT1移行リプ」が成立し、RT状態がRT1状態に移行する。
【0261】
「F_上段リプ」は、押し順役でなく、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、「平行リプ」がトップラインで成立する(すなわち、「リプレイ」の図柄が各リールの上段に一直線に表示される「上段リプ」となる)。
【0262】
「F_中段リプ1」は、押し順役でなく、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、「平行リプ」がセンターラインで成立する(すなわち、「リプレイ」の図柄が各リールの中段に一直線に表示される「中段リプ」となる)。
【0263】
「F_中段リプ2」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順1」〜「打順4」であれば、停止操作のタイミングにかかわらず、「中段リプ」が成立し、停止操作順序が「打順1」〜「打順4」以外であり、停止操作のタイミングが適切なタイミングであれば「フェイクリプ」が成立し、停止操作のタイミングが適切なタイミングでなければ「中段リプ」が成立する。なお、いずれのリプレイ役が成立しても遊技状態の移行は行われないことから、「F_中段リプ2」は、押し順役であるが、停止操作順序によって遊技者の利益は変動しない内部当籤役である。
【0264】
「F_中段リプ3」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順1」及び「打順2」であれば、停止操作のタイミングにかかわらず、「中段リプ」が成立し、停止操作順序が「打順1」及び「打順2」以外であり、停止操作のタイミングが適切なタイミングであれば「BAR揃いリプ」が成立し、停止操作のタイミングが適切なタイミングでなければ「中段リプ」が成立する。なお、いずれのリプレイ役が成立しても遊技状態の移行は行われないことから、「F_中段リプ3」は、押し順役であるが、停止操作順序によって遊技者の利益は変動しない内部当籤役である。
【0265】
「F_下段リプ」は、押し順役でなく、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、「平行リプ」がボトムラインで成立する(すなわち、「リプレイ」の図柄が各リールの下段に一直線に表示される「下段リプ」となる)。
【0266】
「F_被弾リプ」は、押し順役でなく、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、「被弾リプ」がセンターラインで成立する(すなわち、「リプレイ」の図柄が左リール3L及び中リール3Cの中段に一直線に表示されるものの、右リール3Rでは中段に表示されないように成立する)。
【0267】
「F_JAC1_1」は、押し順役であり、RB状態において内部当籤役として決定された場合に、停止操作順序が「打順1」であれば、停止操作のタイミングにかかわらず、「ベル」及び当籤している「JACA」のうちいずれかが成立し、15枚のメダルが払い出される。一方、停止操作順序が「打順1」以外であれば、停止操作のタイミングにかかわらず、当籤している「JACB」全てが成立し(すなわち、「S_JACB1」、「C_JACB2」及び「S_JACB3」のそれぞれが同時に有効ライン上に表示され)、6枚のメダルが払い出される。
【0268】
なお、「ベル」と「JACA」は、それぞれ8枚のメダルが払い出される図柄の組合せとなっているため、上述のように同時に成立した場合、本来は「8+8=16枚」のメダルが払い出されることになるが、本実施形態では、1回の遊技で払出可能なメダルの上限を「15」枚として定め、15枚を超える分の入賞が発生した場合であっても15枚のメダルを払い出すようにしている。これは、「F_JAC1_2」〜「F_JAC1_6」においても同様である。
【0269】
「F_JAC1_2」は、押し順役であり、RB状態において内部当籤役として決定された場合に、停止操作順序が「打順2」であれば、停止操作のタイミングにかかわらず、「ベル」及び当籤している「JACA」のうちいずれかが成立し、15枚のメダルが払い出される。一方、停止操作順序が「打順2」以外であれば、停止操作のタイミングにかかわらず、当籤している「JACB」全てが成立し(すなわち、「S_JACB1」、「C_JACB2」及び「S_JACB3」のそれぞれが同時に有効ライン上に表示され)、6枚のメダルが払い出される。
【0270】
「F_JAC1_3」は、押し順役であり、RB状態において内部当籤役として決定された場合に、停止操作順序が「打順3」であれば、停止操作のタイミングにかかわらず、「ベル」及び当籤している「JACA」のうちいずれかが成立し、15枚のメダルが払い出される。一方、停止操作順序が「打順3」以外であれば、停止操作のタイミングにかかわらず、当籤している「JACB」全てが成立し(すなわち、「S_JACB1」、「C_JACB2」及び「S_JACB3」のそれぞれが同時に有効ライン上に表示され)、6枚のメダルが払い出される。
【0271】
「F_JAC1_4」は、押し順役であり、RB状態において内部当籤役として決定された場合に、停止操作順序が「打順4」であれば、停止操作のタイミングにかかわらず、「ベル」及び当籤している「JACA」のうちいずれかが成立し、15枚のメダルが払い出される。一方、停止操作順序が「打順4」以外であれば、停止操作のタイミングにかかわらず、当籤している「JACB」全てが成立し(すなわち、「S_JACB1」、「C_JACB2」及び「S_JACB3」のそれぞれが同時に有効ライン上に表示され)、6枚のメダルが払い出される。
【0272】
「F_JAC1_5」は、押し順役であり、RB状態において内部当籤役として決定された場合に、停止操作順序が「打順5」であれば、停止操作のタイミングにかかわらず、「ベル」及び当籤している「JACA」のうちいずれかが成立し、15枚のメダルが払い出される。一方、停止操作順序が「打順5」以外であれば、停止操作のタイミングにかかわらず、当籤している「JACB」全てが成立し(すなわち、「S_JACB1」、「C_JACB2」及び「S_JACB3」のそれぞれが同時に有効ライン上に表示され)、6枚のメダルが払い出される。
【0273】
「F_JAC1_6」は、押し順役であり、RB状態において内部当籤役として決定された場合に、停止操作順序が「打順6」であれば、停止操作のタイミングにかかわらず、「ベル」及び当籤している「JACA」のうちいずれかが成立し、15枚のメダルが払い出される。一方、停止操作順序が「打順6」以外であれば、停止操作のタイミングにかかわらず、当籤している「JACB」全てが成立し(すなわち、「S_JACB1」、「C_JACB2」及び「S_JACB3」のそれぞれが同時に有効ライン上に表示され)、6枚のメダルが払い出される。
【0274】
なお、本実施形態では、RB状態において、押し順が正解した場合(遊技者に有利な停止操作の手順で停止操作が行われた場合)に、「ベル」と「JACA」が重複して入賞することで15枚のメダルが払い出されるようにしているが、これに限られず、例えば、「JACA」のメダルの払出枚数を「15」枚として定め、押し順が正解した場合に、当籤している「JACA」のうちいずれかが成立することで、15枚のメダルが払い出されるようにしてもよい。
【0275】
また、本実施形態では、RB状態において、押し順が正解しなかった場合(遊技者に有利な停止操作の手順で停止操作が行われなかった場合)に、複数の「JACB」が重複して入賞することで6枚(2枚×3ライン)のメダルが払い出されるようにしているが、これに限られず、例えば、「JACB」のメダルの払出枚数を「6」枚として定め、押し順が正解しなかった場合に、当籤している「JACB」のうちいずれかが成立することで、6枚のメダルが払い出されるようにしてもよい。
【0276】
「F_JAC2」は、押し順役でなく、RB状態において内部当籤役として決定された場合に、停止操作順序、停止操作のタイミングにかかわらず、「ベル」及び当籤している「JACA」のうちいずれかが成立し、15枚のメダルが払い出される。なお、これも同様に、例えば、「JACA」のメダルの払出枚数を「15」枚として定め、当籤している「JACA」のうちいずれかが成立することで、15枚のメダルが払い出されるようにしてもよい。
【0277】
「F_チャンス目A1」〜「F_チャンス目A4」及び「F_チャンス目B1」〜「F_チャンス目B4」は、押し順役でなく、内部当籤役として決定された場合に、停止操作のタイミングが適切なタイミングであれば、「チャンス役」の取りこぼしが発生し、「RT3移行目」が有効ライン上に表示される。この場合、メダルの払い出しはないが、RT状態がRT3状態に移行する可能性があるため、「チャンス役」を取りこぼして「RT3移行目」を表示させる停止操作を行ったほうが遊技者にとって有利となる可能性が高い。ここでは、その意味において、「チャンス役」の取りこぼしを発生させたほうが「適切な」停止操作のタイミングであると説明している。一方、停止操作のタイミングが適切なタイミングでなければ、当籤している「チャンス役」のうちいずれかが成立し、1枚のメダルが払い出されるものの、RT状態はRT3状態に移行することはない。
【0278】
ここで、「F_チャンス目A1」〜「F_チャンス目A4」及び「F_チャンス目B1」〜「F_チャンス目B4」のいずれかが内部当籤役として決定された場合に、停止操作のタイミングが適切なタイミングであるか否かは、例えば、第3停止操作時の停止操作のタイミングに基づいて定められる。具体的には、第3停止操作時における全ての停止操作のタイミングのうちの3/4のタイミングが適切なタイミングとして定められ、当該タイミングで停止操作がなされた場合には「RT3移行目」が成立し、残りの1/4のタイミングで停止操作がなされた場合には、停止操作のタイミングが適切でないとして「チャンス役」が成立するようになっている。なお、このような停止操作のタイミングは、原則として、「F_チャンス目A1」〜「F_チャンス目A4」及び「F_チャンス目B1」〜「F_チャンス目B4」間で少なくとも一部が異なるようになっているものを含んでいる。したがって、どの内部当籤役に当籤したかによって、適切なタイミングも異ならせることができ、停止操作に関する遊技の興趣を向上させることが可能となっている。
【0279】
なお、本実施形態では、「F_チャンス目A1」〜「F_チャンス目A4」及び「F_チャンス目B1」〜「F_チャンス目B4」が内部当籤役として決定された場合、停止操作のタイミングに応じて、「RT3移行目」又は「チャンス役」が成立するものとしているが、これに限られない。例えば、正解となる押し順で停止操作が行われた場合に「RT3移行目」が成立し、正解となる押し順で停止操作が行われなかった場合に「チャンス役」が成立するようにしてもよい。また、停止操作順序、及び停止操作のタイミングにかかわらず、「RT3移行目」が成立するようにしてもよい。この場合、「RT3移行目」をメダルの払い出しがある(例えば、1枚のメダルが払い出される)図柄の組合せとして定義するようにしてもよい。
【0280】
「F_弱レア役A」及び「F_弱レア役B」は、押し順役でなく、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、当籤している「チャンス役」のうちいずれかが成立し、1枚のメダルが払い出される。なお、「F_チャンス目A1」〜「F_チャンス目A4」及び「F_チャンス目B1」〜「F_チャンス目B4」と同様に、停止操作のタイミングに応じて「チャンス役」の取りこぼしが発生し得るようにしてもよい。この場合、「RT3移行目」が表示されないようにすればよい。本実施形態では、「F_チャンス目A1」〜「F_チャンス目A4」及び「F_チャンス目B1」〜「F_チャンス目B4」のいずれかに当籤した場合であって、停止操作のタイミングが適切でなく「チャンス役」が表示される場合と、「F_弱レア役A」及び「F_弱レア役B」のいずれかに当籤した場合であって、「チャンス役」が表示される場合と、があることから、内部当籤役及び停止操作態様によって、ボーナス役重複当籤の期待感やRT3移行の期待感を変動させることができ、遊技の興趣を向上させることが可能となっている。
【0281】
「F_スイカ1」及び「F_スイカ2」は、押し順役でなく、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、「スイカ」が成立し、5枚のメダルが払い出される。なお、停止操作のタイミングに応じて「スイカ」の取りこぼしが発生し得るようにしてもよい。
【0282】
「F_確定役」は、押し順役でなく、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、当籤している「特殊役」全てが成立し(すなわち、「S_特殊役1」、「C_特殊役2」及び「S_特殊役3」のそれぞれが同時に有効ライン上に表示され)、15枚のメダルが払い出される。なお、例えば、「特殊役」のメダルの払出枚数を「15」枚として定め、当籤している「特殊役」のうちいずれかが成立することで、15枚のメダルが払い出されるようにしてもよい。
【0283】
「F_特殊ベル」は、押し順役でなく、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、「クロスダウンベル」が成立し、8枚のメダルが払い出される。
【0284】
「F_上段共通ベル」は、押し順役でなく、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、「ベル」がトップラインで成立し(すなわち、「ベル」の図柄が各リールの上段に一直線に表示される「上段ベル」となり)、8枚のメダルが払い出される。
【0285】
「F_中段共通ベル」は、押し順役でなく、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、「ベル」がセンターラインで成立し(すなわち、「ベル」の図柄が各リールの中段に一直線に表示される「中段ベル」となり)、8枚のメダルが払い出される。
【0286】
なお、本実施形態では、内部当籤役として決定された場合に、停止操作順序、及び停止操作のタイミングにかかわらず、「ベル」がボトムラインで成立し(すなわち、「ベル」の図柄が各リールの下段に一直線に表示される「下段ベル」となり)、8枚のメダルが払い出される、例えば、「F_下段共通ベル」の内部当籤役を設けていないが、この「F_下段共通ベル」の内部当籤役を設け、ボーナス状態以外の遊技状態において、所定の確率で当籤するように構成することもできる。
【0287】
「F_上段左ベル1」及び「F_上段左ベル2」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順1」及び「打順2」であれば、停止操作のタイミングにかかわらず、「ベル」がトップラインで成立し(すなわち、「ベル」の図柄が各リールの上段に一直線に表示される「上段ベル」となり)、8枚のメダルが払い出される。一方、停止操作順序が「打順1」及び「打順2」以外であり、停止操作のタイミングが適切なタイミングであれば、当籤している「打順役」のうちいずれかが成立し、1枚のメダルが払い出され、停止操作のタイミングが適切なタイミングでなければ、「RT1移行目」が成立し(RT1移行)、メダルは払い出されない。この場合、RT状態がRT0状態、RT2状態及びRT4状態であれば、RT1状態に移行する。
【0288】
「F_上段中ベル1」及び「F_上段中ベル2」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順3」及び「打順4」であれば、停止操作のタイミングにかかわらず、「ベル」がトップラインで成立し(すなわち、「ベル」の図柄が各リールの上段に一直線に表示される「上段ベル」となり)、8枚のメダルが払い出される。一方、停止操作順序が「打順3」及び「打順4」以外であり、停止操作のタイミングが適切なタイミングであれば、当籤している「打順役」のうちいずれかが成立し、1枚のメダルが払い出され、停止操作のタイミングが適切なタイミングでなければ、「RT1移行目」が成立し(RT1移行)、メダルは払い出されない。この場合、RT状態がRT0状態、RT2状態及びRT4状態であれば、RT1状態に移行する。
【0289】
「F_上段右左ベル1」及び「F_上段右左ベル2」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順5」であれば、停止操作のタイミングにかかわらず、「ベル」がトップラインで成立し(すなわち、「ベル」の図柄が各リールの上段に一直線に表示される「上段ベル」となり)、8枚のメダルが払い出される。一方、停止操作順序が「打順5」以外であり、停止操作のタイミングが適切なタイミングであれば、当籤している「打順役」のうちいずれかが成立し、1枚のメダルが払い出され、停止操作のタイミングが適切なタイミングでなければ、「RT1移行目」が成立し(RT1移行)、メダルは払い出されない。この場合、RT状態がRT0状態、RT2状態及びRT4状態であれば、RT1状態に移行する。
【0290】
「F_上段右中ベル1」及び「F_上段右中ベル2」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順6」であれば、停止操作のタイミングにかかわらず、「ベル」がトップラインで成立し(すなわち、「ベル」の図柄が各リールの上段に一直線に表示される「上段ベル」となり)、8枚のメダルが払い出される。一方、停止操作順序が「打順6」以外であり、停止操作のタイミングが適切なタイミングであれば、当籤している「打順役」のうちいずれかが成立し、1枚のメダルが払い出され、停止操作のタイミングが適切なタイミングでなければ、「RT1移行目」が成立し(RT1移行)、メダルは払い出されない。この場合、RT状態がRT0状態、RT2状態及びRT4状態であれば、RT1状態に移行する。
【0291】
なお、本実施形態では、押し順が正解したときに「上段ベル」となる押し順小役として、「打順1」及び「打順2」(すなわち、左第1停止)が正解となる「F_上段左ベル1」及び「F_上段左ベル2」と、「打順3」及び「打順4」(すなわち、中第1停止)が正解となる「F_上段中ベル1」及び「F_上段中ベル2」と、「打順5」が正解となる「F_上段右左ベル1」及び「F_上段右左ベル2」と、「打順6」が正解となる「F_上段右中ベル1」及び「F_上段右中ベル2」と、が設けられている。すなわち、最大6通り(6択)の押し順のうちで、正解となる押し順が4通り(4択)となるように規定されているが、これは、押し順小役において正解となる押し順の一例であり、正解となる押し順のパターン(択数)はこれに限られない。
【0292】
例えば、正解となる押し順が6通り(6択)となるように規定してもよいし、3通り(3択)となるように規定してもよい。3通り(3択)とする場合には、左第1停止(「打順1」及び「打順2」)、中第1停止(「打順3」及び「打順4」)、及び右第1停止(「打順5」及び「打順6」)のうちいずれかが正解の押し順となるように、「上段ベル」に係る内部当籤役を構成すればよい。上述した「RT0移行リプ」〜「RT2移行リプ」に係る内部当籤役、以下に示す、「中段ベル」に係る内部当籤役、及び「下段ベル」に係る内部当籤役についても同様である。すなわち、押し順役において、正解となる押し順のパターン(択数)は適宜設定することができ、そのパターン(択数)は、図23及び図24で説明したものに限られない。
【0293】
「F_中段左ベル1」及び「F_中段左ベル2」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順1」及び「打順2」であれば、停止操作のタイミングにかかわらず、「ベル」がセンターラインで成立し(すなわち、「ベル」の図柄が各リールの中段に一直線に表示される「中段ベル」となり)、8枚のメダルが払い出される。一方、停止操作順序が「打順1」及び「打順2」以外であり、停止操作のタイミングが適切なタイミングであれば、当籤している「打順役」のうちいずれかが成立し、1枚のメダルが払い出され、停止操作のタイミングが適切なタイミングでなければ、「RT1移行目」が成立し(RT1移行)、メダルは払い出されない。この場合、RT状態がRT0状態、RT2状態及びRT4状態であれば、RT1状態に移行する。
【0294】
「F_中段中ベル1」及び「F_中段中ベル2」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順3」及び「打順4」であれば、停止操作のタイミングにかかわらず、「ベル」がセンターラインで成立し(すなわち、「ベル」の図柄が各リールの中段に一直線に表示される「中段ベル」となり)、8枚のメダルが払い出される。一方、停止操作順序が「打順3」及び「打順4」以外であり、停止操作のタイミングが適切なタイミングであれば、当籤している「打順役」のうちいずれかが成立し、1枚のメダルが払い出され、停止操作のタイミングが適切なタイミングでなければ、「RT1移行目」が成立し(RT1移行)、メダルは払い出されない。この場合、RT状態がRT0状態、RT2状態及びRT4状態であれば、RT1状態に移行する。
【0295】
「F_中段右左ベル1」及び「F_中段右左ベル2」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順5」であれば、停止操作のタイミングにかかわらず、「ベル」がセンターラインで成立し(すなわち、「ベル」の図柄が各リールの中段に一直線に表示される「中段ベル」となり)、8枚のメダルが払い出される。一方、停止操作順序が「打順5」以外であり、停止操作のタイミングが適切なタイミングであれば、当籤している「打順役」のうちいずれかが成立し、1枚のメダルが払い出され、停止操作のタイミングが適切なタイミングでなければ、「RT1移行目」が成立し(RT1移行)、メダルは払い出されない。この場合、RT状態がRT0状態、RT2状態及びRT4状態であれば、RT1状態に移行する。
【0296】
「F_中段右中ベル1」及び「F_中段右中ベル2」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順6」であれば、停止操作のタイミングにかかわらず、「ベル」がセンターラインで成立し(すなわち、「ベル」の図柄が各リールの中段に一直線に表示される「中段ベル」となり)、8枚のメダルが払い出される。一方、停止操作順序が「打順6」以外であり、停止操作のタイミングが適切なタイミングであれば、当籤している「打順役」のうちいずれかが成立し、1枚のメダルが払い出され、停止操作のタイミングが適切なタイミングでなければ、「RT1移行目」が成立し(RT1移行)、メダルは払い出されない。この場合、RT状態がRT0状態、RT2状態及びRT4状態であれば、RT1状態に移行する。
【0297】
「F_下段中ベル1」及び「F_下段中ベル2」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順3」及び「打順4」であれば、停止操作のタイミングにかかわらず、「ベル」がボトムラインで成立し(すなわち、「ベル」の図柄が各リールの下段に一直線に表示される「下段ベル」となり)、8枚のメダルが払い出される。一方、停止操作順序が「打順3」及び「打順4」以外であり、停止操作のタイミングが適切なタイミングであれば、当籤している「打順役」のうちいずれかが成立し、1枚のメダルが払い出され、停止操作のタイミングが適切なタイミングでなければ、「RT1移行目」が成立し(RT1移行)、メダルは払い出されない。この場合、RT状態がRT0状態、RT2状態及びRT4状態であれば、RT1状態に移行する。
【0298】
「F_下段右左ベル1」及び「F_下段右左ベル2」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順5」であれば、停止操作のタイミングにかかわらず、「ベル」がボトムラインで成立し(すなわち、「ベル」の図柄が各リールの下段に一直線に表示される「下段ベル」となり)、8枚のメダルが払い出される。一方、停止操作順序が「打順5」以外であり、停止操作のタイミングが適切なタイミングであれば、当籤している「打順役」のうちいずれかが成立し、1枚のメダルが払い出され、停止操作のタイミングが適切なタイミングでなければ、「RT1移行目」が成立し(RT1移行)、メダルは払い出されない。この場合、RT状態がRT0状態、RT2状態及びRT4状態であれば、RT1状態に移行する。
【0299】
「F_下段右中ベル1」及び「F_下段右中ベル2」は、押し順役であり、内部当籤役として決定された場合に、停止操作順序が「打順6」であれば、停止操作のタイミングにかかわらず、「ベル」がボトムラインで成立し(すなわち、「ベル」の図柄が各リールの下段に一直線に表示される「下段ベル」となり)、8枚のメダルが払い出される。一方、停止操作順序が「打順6」以外であり、停止操作のタイミングが適切なタイミングであれば、当籤している「打順役」のうちいずれかが成立し、1枚のメダルが払い出され、停止操作のタイミングが適切なタイミングでなければ、「RT1移行目」が成立し(RT1移行)、メダルは払い出されない。この場合、RT状態がRT0状態、RT2状態及びRT4状態であれば、RT1状態に移行する。
【0300】
なお、本実施形態では、「F_上段左ベル1」〜「F_下段右中ベル2」のいずれかが内部当籤役として決定された場合であって、正解となる押し順で停止操作が行われなかった場合に、停止操作のタイミングが適切なタイミングであるか否かは、例えば、第3停止操作時の停止操作のタイミングに基づいて定められる。具体的には、第3停止操作時における全ての停止操作のタイミングのうちの1/2のタイミングが適切なタイミングとして定められ、当該タイミングで停止操作がなされた場合には、当籤している「打順役」のうちいずれかが成立し、残りの1/2のタイミングで停止操作がなされた場合には、停止操作のタイミングが適切でないとして「RT1移行目」が成立するようになっている。
【0301】
また、本実施形態では、「F_上段左ベル1」〜「F_上段右中ベル2」のいずれかが内部当籤役として決定された場合であって、フラグ間状態(RT5状態)であるときには、停止操作順序、及び停止操作のタイミングにかかわらず、「ベル」がトップラインで成立し(すなわち、「ベル」の図柄が各リールの上段に一直線に表示される「上段ベル」となり)、8枚のメダルが払い出される。また、「F_中段左ベル1」〜「F_中段右中ベル2」のいずれかが内部当籤役として決定された場合であって、フラグ間状態(RT5状態)であるときには、停止操作順序、及び停止操作のタイミングにかかわらず、「ベル」がセンターラインで成立し(すなわち、「ベル」の図柄が各リールの中段に一直線に表示される「中段ベル」となり)、8枚のメダルが払い出される。また、「F_下段中ベル1」〜「F_下段右中ベル2」のいずれかが内部当籤役として決定された場合であって、フラグ間状態(RT5状態)であるときには、停止操作順序、及び停止操作のタイミングにかかわらず、「ベル」がボトムラインで成立し(すなわち、「ベル」の図柄が各リールの下段に一直線に表示される「下段ベル」となり)、8枚のメダルが払い出される。
【0302】
すなわち、フラグ間状態(RT5状態)であるときには、押し順小役が押し順役ではなくなる(押し順役が不問となる)ようになっている。もっとも、必ずしもこのように構成する必要はなく、フラグ間状態(RT5状態)であるときにも、上述したように正解となる押し順であれば8枚のメダルが払い出される図柄の組合せ(「上段ベル」、「中段ベル」又は「下段ベル」)が停止表示され、正解となる押し順でなければ、停止操作のタイミングが適切であれば1枚のメダルが払い出される「打順役」が停止表示され、停止操作のタイミングが適切でなければ取りこぼしが発生するようにしてもよい。この場合、「RT1移行目」が表示されても遊技状態がRT1状態には移行しないことから、「RT1移行目」を表示させないようにしてもよい。
【0303】
また、本実施形態では、リプレイ役又は小役とボーナス役とが重複して内部当籤役として決定される場合(ボーナス役が持ち越されている場合を含む)、ボーナス役よりもリプレイ役又は小役を優先的に成立させる停止制御が行われるが、リプレイ役又は小役よりもボーナス役を優先的に成立させる停止制御が行われるようにしてもよい。
【0304】
ここで、本実施形態のパチスロ1におけるリールの停止制御(停止図柄位置の決定手法)について簡単に説明する。本実施形態では、ストップスイッチにより停止操作が検出された後、該当するリールの回転が190msec以内に停止するようにリールの停止制御が行われる。具体的には、停止操作が検出されたときの該当リールに応じた図柄カウンタの値に、滑り駒数「0」〜「4」のうちの何れかを加算し、得られた値に対応する図柄位置を、リールの回転が停止する図柄位置(以下、「停止予定位置」という)として決定する。なお、停止操作が検出されたときの該当リールに応じた図柄カウンタの値に対応する図柄位置は、リールの回転の停止が開始される図柄位置(以下、「停止開始位置」という)である。
【0305】
すなわち、滑り駒数は、ストップスイッチにより停止操作が検出されてから該当するリールの回転が停止するまでのリールの回転量である。言い換えれば、ストップスイッチにより停止操作が検出されてから該当するリールの回転が停止するまでの期間において、リール表示窓4の該当するリールの中段領域を通過する図柄の数である。これは、ストップスイッチにより停止操作が検出されてから更新された図柄カウンタの値により把握される。
【0306】
図示しない停止テーブルを参照すると、各リールの停止開始位置に応じて滑り駒数が取得される。なお、本実施形態では、停止テーブルに基づいて滑り駒数が取得されるが、これは仮のものであり、取得した滑り駒数が直ちにリールの停止予定位置が決定されるものではない。本実施形態では、停止テーブルに基づいて取得された滑り駒数(以下、「滑り駒数決定データ」という)より適切な滑り駒数が存在する場合には、図示しない引込優先順位テーブルを参照して滑り駒数を変更する。そして、滑り駒数決定データは、停止開始位置から最大滑り駒数である4個先の図柄位置までの各図柄について、優先順位の比較を行う際の検索順序を決定するために参照される。
【0307】
本実施形態のリール停止制御では、まず、停止テーブル(不図示)に基づいて滑り駒数が取得される。しかしながら、優先順位に基づいて、この滑り駒数の他に、より適切な滑り駒数が存在する場合には、その適切な滑り駒数に変更する。すなわち、本実施形態では、停止テーブルにより取得された滑り駒数に関係なく、内部当籤役によって停止表示を許可する図柄組合せの優先順位に基づいて、より適切な滑り駒数を決定する。
【0308】
<メインRAMに設けられている格納領域の構成>
次に、図25図30を参照して、メインRAM103に設けられる各種格納領域の構成について説明する。
【0309】
[当り要求フラグ格納領域及び入賞作動フラグ格納領域]
まず、図25を参照して、当り要求フラグ格納領域(内部当籤役格納領域)及び入賞作動フラグ格納領域(表示役格納領域)の構成について説明する。なお、本実施形態では、当り要求フラグ格納領域(フラグデータ格納領域、当籤フラグデータ格納領域)と、入賞作動フラグ格納領域(入賞フラグデータ格納領域)とは、互いに同じ構成を有する。
【0310】
本実施形態では、当り要求フラグ格納領域は、それぞれ1バイトのデータにより表される当り要求格納領域1〜9で構成され、入賞作動フラグ格納領域は、それぞれ1バイトのデータにより表される入賞作動格納領域1〜9で構成される。なお、当り要求フラグ格納領域及び入賞作動フラグ格納領域の各格納領域に格納されるデータは、図25中の「データ」欄の1バイトデータのみであるが、図25では、説明の便宜上、各格納領域のビットに対応付けられた、各リールの図柄組合せを示す「コンビネーション」(図中では、左リール3Lの図柄、中リール3Cの図柄及び右リール3Rの図柄の順で記載)、及びその内容(図19図22参照)も併せて記載する。
【0311】
当り要求フラグ格納領域1〜9のそれぞれにおいて、所定のビットに「1」が格納されているとき、その所定のビットに対応する内部当籤役が内部当籤したことを示す。また、入賞作動格納領域1〜9のそれぞれにおいて、所定のビットに「1」が格納されているとき、その所定のビットに対応する表示役(入賞作動フラグ)が入賞したことを示す。すなわち、所定のビットに「1」が格納されているとき、その所定のビットに対応する内部当籤役の各種図柄組合せが有効ライン上に表示されたことを示す。
【0312】
なお、当り要求フラグ格納領域及び入賞作動フラグ格納領域では、各格納領域内の1つのビット(フラグ)に対して、複数の図柄の組合せ(コンビネーション)が割り当てられるものを含むが、上述したように、各格納領域内の1つのビット(フラグ)に対して、1つの図柄の組合せ(コンビネーション)が割り当てられるようにしてもよい。
【0313】
[持越役格納領域]
次に、図26を参照して、持越役格納領域の構成について説明する。本実施形態では、持越役格納領域は、1バイトのデータ格納領域で構成される。
【0314】
内部抽籤の結果、内部当籤役「F_BB1」、「F_BB2」、「F_BB3」又は「F_BB4」が決定されたときには、その内部当籤役(BB役)は、持越役として持越役格納領域に格納される。持越役格納領域に格納された持越役は、対応する図柄組合せが有効ライン上に表示されるまでクリアされずに保持される。また、持越役格納領域に持越役が格納されている間、内部抽籤によって決定された内部当籤役に加えて、持越役が当り要求格納領域に格納される。
【0315】
[遊技状態フラグ格納領域]
次に、図27を参照して、遊技状態フラグ格納領域の構成について説明する。遊技状態フラグ格納領域は、2バイトのデータ格納領域で構成される。本実施形態では、図27に示すように、遊技状態フラグ格納領域の各ビットに対して固有のボーナスの種別又はRTの種別が割り当てられる。
【0316】
遊技状態フラグ格納領域において、所定のビットに「1」が格納されているとき、その所定のビットに該当するボーナス状態又はRT状態の作動が行われていることを示す。例えば、遊技状態フラグ格納領域1のビット0に「1」が格納されているときには、遊技状態がBB1状態であることを示す。また、例えば、遊技状態フラグ格納領域2のビット0に「1」が格納されているときは、遊技状態がRT3状態であることを示す。
【0317】
[作動ストップボタン格納領域]
次に、図28を参照して、作動ストップボタン格納領域の構成について説明する。作動ストップボタン格納領域は、1バイトのデータ格納領域で構成され、1バイトからなる作動ストップボタンフラグを格納する。作動ストップボタンフラグにおいて、各ビットには、ストップボタンの操作状態が割り当てられる。
【0318】
例えば、左ストップボタン17Lが今回押されたストップボタン、つまり、作動ストップボタンである場合には、作動ストップボタン格納領域のビット0に「1」が格納される。また、例えば、左ストップボタン17Lが未だに押されていないストップボタン、つまり、有効ストップボタンである場合には、ビット4に「1」が格納される。メインCPU101は、作動ストップボタン格納領域に格納されているデータに基づいて、今回押されたストップボタンと未だに押されていないストップボタンとを識別する。
【0319】
[押下順序格納領域]
次に、図29を参照して、押下順序格納領域の構成について説明する。押下順序格納領域は、1バイトのデータ格納領域で構成され、1バイトからなる押下順序フラグを格納する。
【0320】
押下順序フラグにおいて、各ビットには、ストップボタンの押下順序の種別が割り当てられる。例えば、ストップボタンの押下順序が「左、中、右」である場合には、押下順序格納領域のビット0に「1」が格納される。
【0321】
[図柄コード格納領域]
次に、図30を参照して、図柄コード格納領域の構成について説明する。本実施形態では、図柄コード格納領域は、それぞれ1バイトのデータにより表される図柄コード格納領域1〜9で構成される。なお、図柄コード格納領域は、当り要求フラグ格納領域及び入賞作動フラグ格納領域(図25参照)と同様の構成となる。
【0322】
図柄コード格納領域では、有効ライン上に停止可能な図柄の組合せ(コンビネーション)に対応するビットに「1」が格納される。なお、全てのリールが停止後、図柄コード格納領域1〜9には、表示役(入賞作動フラグ)に対応する図柄コードが格納される。
【0323】
[内部当籤役と抽籤番号と当籤役番号との関係]
上述した遊技性に関する各種遊技状態において、主制御回路90による各種抽籤では各種データテーブルを参照するが、この際に用いるパラメータとして、本実施形態では、内部当籤役だけでなく、内部当籤役に対応する別の名称の各パラメータ(以下、「抽籤番号」という)も用いる。抽籤番号は、主制御回路90による遊技性に関する各種抽籤において、同様の役割(抽籤対象役であるかや当籤確率など)を担う内部当籤役をグループ化して同じ抽籤番号を割り当てることで、そのグループを識別可能とするための情報である。これにより、本実施形態では、内部当籤役ごとに(例えば、図16及び図17に示す、「No.0」〜「No.98」のそれぞれについて)各種データテーブルを設ける必要がなく、抽籤番号ごとに各種データテーブルを設ければよいため、データ量を圧縮することができ、遊技用ROM領域の容量の圧迫を回避することができる。
【0324】
また、本実施形態では、内部当籤役について、副制御回路200側で今回の単位遊技における内部当籤役を識別させるための別の名称の各パラメータ(以下、「当籤役番号」という)も用いる。当籤役番号は、遊技状態(より詳細には、非有利区間であるか、通常有利区間及び有利区間であるか)に応じて、内部当籤役のうち少なくとも一部の内部当籤役をグループ化して同じ当籤役番号を割り当てることで、そのグループを認識可能とするための情報である。これにより、本実施形態では、内部当籤役ごとに(例えば、図16及び図17に示す、「No.0」〜「No.98」のそれぞれについて)、それを識別させるための固有の情報を副制御回路200側に送信する必要がなくなるため、データ量を圧縮することができ、制御負担を低減することができるのみならず、遊技状態に応じて適切な情報を送信することができる。
【0325】
ここで、図31及び図32を参照して、内部当籤役と抽籤番号と当籤役番号との対応関係について説明する。図31及び図32は、内部当籤役と抽籤番号と当籤役番号との基本的な対応関係の一例を示す図である。
【0326】
図31に示すように、ボーナス役とリプレイ役又は小役とが同時に当籤する(ボーナス役を含む)内部当籤役(図16及び図17に示した「No.1」〜「No.38」が示す内部当籤役)については、各設定値間で異なる当籤確率となっている「F_BB3+F_スイカ2」及び「F_BB4+F_スイカ2」を除き、抽籤番号「13」が割り当てられている。また、「F_BB3+F_スイカ2」及び「F_BB4+F_スイカ2」については抽籤番号「0」が割り当てられている。
【0327】
なお、本実施形態では、非有利区間(図31及び図32中、「通常」。以下同じ)と、通常有利区間及び有利区間(図31及び図32中、「有利」。以下同じ)と、で抽籤番号を異ならせていないが、例えば、「通常」と「有利」とで異なる抽籤や処理が行われる場合には、「通常」と「有利」とで異なる抽籤番号を割り当てることもできる。例えば、非有利区間においては、「F_BB3+F_スイカ2」及び「F_BB4+F_スイカ2」に当籤した場合、ART抽籤は行われず、通常有利区間に移行することも決定されないが、通常有利区間及び有利区間においては、「F_BB3+F_スイカ2」及び「F_BB4+F_スイカ2」が当籤した場合にも、他のボーナス役を含む内部当籤役と同様の抽籤が行われるため、「通常」においては上述のように抽籤番号を割り当て、「有利」においては共通の抽籤番号「13」を割り当てるようにしてもよい。
【0328】
また、図31に示すように、ボーナス役を含む内部当籤役では、そのボーナス役の種別と同時に当籤するリプレイ役又は小役の種別とに応じて、当籤役番号「28」〜「41」のいずれかの当籤役番号が割り当てられている。これにより、副制御回路200側では、当籤したボーナス役の種別、及び当籤したリプレイ役又は小役の種別に応じて、異なる演出を実行することが可能となる。
【0329】
また、図32に示すように、リプレイ又は小役の内部当籤役(図16及び図17に示した「No.39」〜「No.98」が示す内部当籤役、図18に示した「No.1」〜「No.7」が示す内部当籤役)については、それぞれ「0」〜「12」のいずれかの抽籤番号が割り当てられている。
【0330】
ここで、例えば、リプレイ役が内部当籤役として決定される確率が高確率となる遊技状態であるRT0状態及びRT2状態で当籤する「F_RT0中リプレイ1」〜「F_RT0中リプレイ6」及び「F_RT2中リプレイ1」〜「F_RT2中リプレイ3」には、同じ抽籤番号「1」が割り当てられている。また、例えば、RT5状態以外のRT状態において、RT3状態に移行する可能性があり、また、非有利区間から通常有利区間に移行することとなる「F_チャンス目A1」〜「F_チャンス目B4」には、同じ抽籤番号「6」が割り当てられている。
【0331】
また、例えば、同じ「上段ベル」が表示される可能性がある「F_上段共通ベル」及び「F_上段左ベル1」〜「F_上段右中ベル2」には、同じ抽籤番号「10」が割り当てられ、同じ「中段ベル」が表示される可能性がある「F_中段共通ベル」及び「F_中段左ベル1」〜「F_中段右中ベル2」には、同じ抽籤番号「11」が割り当てられ、同じ「下段ベル」が表示される可能性がある「F_下段中ベル1」〜「F_下段右中ベル2」には、同じ抽籤番号「12」が割り当てられている。
【0332】
また、図32に示すように、リプレイ又は小役の内部当籤役(図16及び図17に示した「No.39」〜「No.98」が示す内部当籤役、図18に示した「No.1」〜「No.7」が示す内部当籤役)については、「通常」又は「有利」においてそれぞれ「0」〜「27」のいずれかの当籤役番号が割り当てられている。
【0333】
ここで、「F_上段左ベル1」〜「F_下段右中ベル2」に割り当てられた当籤役番号に着目すると、「通常」においては、それぞれ同じ当籤役番号「22」が割り当てられているのに対し、「有利」においては、「F_上段左ベル1」〜「F_上段右中ベル2」について当籤役番号「23」が割り当てられ、「F_中段左ベル1」〜「F_中段右中ベル2」について当籤役番号「24」が割り当てられ、「F_下段中ベル1」〜「F_下段右中ベル2」について当籤役番号「25」が割り当てられている点で異なっている。
【0334】
すなわち、本実施形態では、有利区間のラインバトル状態(後述の図35参照)において、これらの内部当籤役に当籤した場合、各リールの中段に「ベル」の図柄が並ぶ場合(「中段ベル」が成立する場合)と、各リールの上段に「ベル」の図柄が並ぶ場合(「上段ベル」が成立する場合)と、各リールの下段に「ベル」の図柄が並ぶ場合(「下段ベル」が成立する場合)と、でいずれもメダルの払出枚数は同じであるが、ラインバトル状態の継続度合いが変動する場合があることから、上述したように、通常有利区間及び有利区間である場合に、「F_上段左ベル1」〜「F_上段右中ベル2」と、「F_中段左ベル1」〜「F_中段右中ベル2」と、「F_下段中ベル1」〜「F_下段右中ベル2」と、で異なる当籤番号を割り当てることにより、副制御回路200側で、図柄の停止表示前(停止操作前)に、いずれの有効ライン上に「ベル」の図柄が並ぶ可能性があるのかを認識させることができ、ラインバトル状態において、この当籤役番号を受信したことに基づき期待度の異なる演出を行わせることができる。なお、ラインバトル状態における演出の一例については、後述の図37図41を用いて、後で説明する。
【0335】
なお、同様の観点より、例えば、「F_上段リプ」、「F_中段リプ1」〜「F_中段リプ3」及び「F_下段リプ」について、「通常」においては、それぞれ同じ当籤役番号が割り当てられ、「有利」においては、それぞれ異なる当籤役番号が割り当てられるようにしてもよい。
【0336】
また、本実施形態では、主制御回路90により、内部当籤役に関する情報として、当籤役番号がスタートコマンドの通信パラメータにセットされ、主制御回路90から副制御回路200に送信されるとともに、後述のナビデータ(後述の図45参照)に相当する情報がスタートコマンド(あるいは、他のコマンドであってもよい)の通信パラメータにセットされ、主制御回路90から副制御回路200に送信されるようになっているが、副制御回路200側で、内部当籤役あるいはナビデータを認識可能な情報を送信する態様はこれに限られない。
【0337】
例えば、「F_RT0中リプレイ1」〜「F_RT0中リプレイ6」について、非有利区間及び通常有利区間においては、同じ当籤役番号が割り当てられ、有利区間においては、それぞれ異なる当籤役番号が割り当てられるようにしてもよい。また、「F_RT1中リプレイ1」〜「F_RT1中リプレイ6」について、非有利区間及び通常有利区間においては、同じ当籤役番号が割り当てられ、有利区間においては、それぞれ異なる当籤役番号が割り当てられるようにしてもよい。また、「F_RT2中リプレイ1」〜「F_RT2中リプレイ3」について、非有利区間及び通常有利区間においては、同じ当籤役番号が割り当てられ、有利区間においては、それぞれ異なる当籤役番号が割り当てられるようにしてもよい。すなわち、押し順リプレイについて、遊技者に有利な停止操作の情報が報知され得る各遊技状態(有利区間)においては、内部当籤役が特定可能な情報として当籤役番号を送信し、遊技者に有利な停止操作の情報が報知され得ない各遊技状態(非有利区間及び通常有利区間)においては、内部当籤役が特定不可能な情報として当籤役番号を送信するようにしてもよい。
【0338】
これは、押し順小役についても同様である。この場合、非有利区間においては、同じ当籤役番号が割り当てられ、通常有利区間及び有利区間においては、それぞれ異なる当籤役番号が割り当てられるようにすればよい。そして、通常有利区間及び有利区間における当籤役番号の割り当てについては、例えば、「ベル」の図柄がいずれの有効ライン上に表示される可能性があるかと、遊技者に有利な停止操作の種別の双方が特定可能となるように、当籤役番号をさらに細分化して割り当てるようにすればよい。
【0339】
このように、例えば、押し順小役や押し順リプレイについて、遊技者に有利な停止操作の情報が報知され得る各遊技状態では、内部当籤役が特定可能な情報として当籤役番号を送信し、遊技者に有利な停止操作の情報が報知され得ない各遊技状態においては、内部当籤役が特定不可能な情報として当籤役番号を送信するようにすれば、後述のナビデータ(後述の図45参照)に相当する情報を副制御回路200に送信する必要がなくなる可能性がある。この場合には、後述のナビデータ(後述の図45参照)に相当する情報を副制御回路200に送信する処理を省略することができ、制御負担を軽減することが可能となる。
【0340】
なお、図32においては、内部当籤役と抽籤番号と当籤役番号との対応関係の一例として、ボーナス役の当籤(持ち越し)の有無を考慮しないものとして説明しているが、ボーナス役が持ち越されているか否かに応じて、内部当籤役と抽籤番号と当籤役番号との対応関係を変更するようにしてもよい。例えば、フラグ間状態では、基本的に遊技性に関する各種の抽籤が行われなくなるため、フラグ間状態では、抽籤番号を全て「0」に割り当てるようにしてもよい。
【0341】
<非有利区間(通常状態)中の遊技性>
次に、図33を参照して、非有利区間(通常状態)の遊技の流れについて説明する。なお、図33では、通常状態において、同図に示す各内部当籤役に当籤した場合に、遷移される遊技状態の概要を示している。
【0342】
(弱レア役当籤時)
非有利区間であり、ボーナス非当籤状態であるときに、弱レア役(「F_弱レア役A」及び「F_弱レア役B」)に当籤した場合、メインCPU101は、遊技状態を高確1状態(通常有利区間)に移行させるとともに、通常有利区間の遊技期間に「9」ゲームをセットする。これにより、次回遊技から少なくとも9回の遊技の間、次回遊技から高確1状態に制御される。
【0343】
(チャンス目当籤時)
非有利区間であり、ボーナス非当籤状態であるときに、チャンス目(「F_チャンス目A1」〜「F_チャンス目A4」及び「F_チャンス目B1」〜「F_チャンス目B4」)に当籤した場合、メインCPU101は、遊技状態を高確2状態(通常有利区間)に移行させるとともに、通常有利区間の遊技期間に「9」ゲームをセットする。これにより、次回遊技から少なくとも9回の遊技の間、高確2状態に制御される。
【0344】
このとき、遊技者の停止操作の結果、「RT3移行目」が表示されてRT状態がRT3状態に移行する場合と、「RT3移行目」が表示されずRT状態がRT3状態に移行しない場合(すなわち、RT3状態以外のRT状態が継続する場合)がある。いずれも高確2状態に移行することにかわりはないものの、RT状態がRT3状態であるほうが遊技者に有利となる。この点は、後で詳述する。
【0345】
なお、チャンス目は、ボーナス役と重複して当籤し得る内部当籤役であるが、ボーナス役と重複して当籤した場合には、そのボーナス役に係る処理(後述の「ボーナス役当籤時」参照)が優先されるため、高確2状態に移行させる制御は行われない。
【0346】
(スイカ1当籤時)
非有利区間であり、ボーナス非当籤状態であるときに、スイカ1(「F_スイカ1」)に当籤した場合、メインCPU101は、ART抽籤を行う。具体的には、例えば、8/256の確率で、通常有利区間の本前兆状態を経由して有利区間のエンディング1状態に移行させることを決定し(すなわち、ART当籤を決定し)、248/256の確率で、通常有利区間の高確3状態に移行させるが、有利区間には移行させないことを決定する(すなわち、ART非当籤を決定する)。なお、この場合、さらに、所定の確率で、通常有利区間の本前兆状態を経由して有利区間のラインバトル状態に移行させることを決定可能としてもよい。
【0347】
ART当籤が決定された場合、及びART非当籤が決定された場合、いずれの場合にも、メインCPU101は、スイカ1当籤に基づいて移行する通常有利区間の遊技期間(前兆期間)を決定するための抽籤を行う。具体的には、例えば、前兆期間「9」〜「16」ゲームのうちのいずれか一の前兆期間を抽籤により決定する。この場合、例えば、前兆期間「9」ゲームが決定されると、通常有利区間の遊技期間に「9」ゲームがセットされ、前兆期間「16」ゲームが決定されると、通常有利区間の遊技期間に「16」ゲームがセットされる。なお、この場合、移行先が本前兆状態であるか、高確3状態であるかに応じて、異なる確率で一のゲーム数が決定されるようにすればよい。例えば、本前兆状態に移行する場合には、高確3状態に移行する場合よりも相対的に長い前兆期間が決定されやすいように抽籤確率を設定することができる。
【0348】
このように、スイカ1に当籤した場合、ART当籤が決定されれば、次回遊技から少なくとも前兆期間抽籤で決定された回数の遊技の間、通常有利区間の本前兆状態に制御され、本前兆状態の終了後は、有利区間のエンディング準備状態に制御される(後述の図34参照)。また、ART非当籤が決定されれば、次回遊技から少なくとも前兆期間抽籤で決定された回数の遊技の間、通常有利区間の高確3状態に制御される。
【0349】
(ボーナス役当籤時)
非有利区間であり、ボーナス非当籤状態であるときに、ボーナス役(「F_BB1」、「F_BB2」、「F_BB3」及び「F_BB4」)に当籤した場合、メインCPU101は、ART抽籤を行う。なお、各設定値間で当籤確率の異なる「F_BB3+F_スイカ2」又は「F_BB4+F_スイカ2」が内部当籤役として決定された場合には、ART抽籤は行われない。すなわち、「F_BB3+F_スイカ2」又は「F_BB4+F_スイカ2」が内部当籤役として決定された場合には、通常有利区間の各遊技状態に移行することなく、非有利区間(通常状態)のフラグ間状態となり、その後非有利区間(通常状態)のボーナス状態となり、当該ボーナス状態が終了すると、非有利区間(通常状態)のボーナス非当籤状態に戻る。
【0350】
ボーナス役当籤時のART抽籤では、具体的には、例えば、64/256の確率で、ボーナス状態の終了後に有利区間のラインバトル準備状態を経由して有利区間のラインバトル状態に移行させることを決定し(すなわち、ART当籤を決定し)、192/256の確率で、通常有利区間の高確4状態に移行させるが、有利区間には移行させないことを決定する(すなわち、ART非当籤を決定する)。なお、この場合、さらに、所定の確率で、ボーナス状態の終了後に有利区間のエンディング準備状態を経由して有利区間のエンディング1状態に移行させることを決定可能としてもよい。
【0351】
ART当籤が決定された場合、及びART非当籤が決定された場合、いずれの場合にも、メインCPU101は、まず、遊技状態を高確4状態(通常有利区間)に移行させる。これにより、次回遊技から高確4状態に制御される。なお、フラグ間状態において高確4状態が継続する期間は、フラグ間状態からボーナス状態に移行するまで(持ち越されたボーナス役が成立するまで)としてもよいし、高確4状態となってから「9」ゲームの間(すなわち、高確1状態や高確2状態と同様)としてもよい。また、ART当籤が決定された場合には、フラグ間状態を、高確4状態でなく、本前兆状態(通常有利区間)に移行させるようにしてもよい。また、フラグ間状態では、実際には高確4状態としての各種の抽籤は行われないことから、このフラグ間状態を、通常有利区間であるが、高確1〜高確4状態及び本前兆状態とは異なる状態(例えば、「フラグ間通常有利状態」)として定義し、ボーナス役当籤時には、このフラグ間通常有利状態(通常有利区間)に移行させるようにしてもよい。
【0352】
そして、ボーナス状態となった後、当該ボーナス状態が終了したとき、メインCPU101は、ART当籤が決定されていれば、有利区間のラインバトル準備状態に移行させ、ART非当籤が決定されていれば、通常有利区間の高確4状態を継続させるとともに、通常有利区間の遊技期間に「32」ゲームをセットする。これにより、ボーナス終了後から少なくとも32回の遊技の間、高確4状態に制御される。
【0353】
<通常有利区間中の遊技性>
次に、図34を参照して、通常有利区間中の遊技の流れについて説明する。なお、図34では、通常有利区間中の遊技の流れの概要を示している。本実施形態では、上述したように、非有利区間の通常状態において、弱レア役に当籤したことに基づいて移行される高確1状態、チャンス目に当籤したことに基づいて移行される高確2状態、スイカ1に当籤したことに基づいて移行される高確3状態、ボーナス役に当籤したことに基づいて移行される高確4状態、及び有利区間(ART)に移行することが決定されている本前兆状態を有する。
【0354】
まず、メインCPU101は、フラグ間状態(RT5状態)又はボーナス状態である場合、及びボーナス非当籤状態であって本前兆状態である場合(すなわち、すでに有利区間に移行することが決定されている場合)を除き、単位遊技ごとにART移行可能状態抽籤を行う。このART移行可能状態抽籤では、通常有利区間においてボーナス役に当籤した場合に、有利区間に移行することが決定される状態(ART移行可能状態)であるか否かが決定される。このART移行可能状態抽籤において、ART移行可能状態とすることが決定されている場合(ART移行可能状態抽籤に当籤している場合)に、ボーナス役が当籤した場合には、そのボーナス役に基づくボーナス状態の終了後に有利区間に移行させることが決定され、ART移行可能状態とすることが決定されていない場合(ART移行可能状態抽籤に当籤していない場合)に、ボーナス役が当籤した場合には、そのボーナス役に基づくボーナス状態の終了後に有利区間に移行させず、通常有利区間(より詳細には、高確4状態)が継続することが決定される。
【0355】
ART移行可能状態抽籤では、具体的には、例えば、高確1状態及び高確2状態であれば、64/256の確率で、ART移行可能状態を設定し(ART移行可能状態に当籤させ)、192/256の確率で、ART移行可能状態を設定しない(ART移行可能状態に非当籤させる)。また、例えば、高確3状態及び高確4状態であれば、128/256の確率で、ART移行可能状態を設定し(ART移行可能状態に当籤させ)、128/256の確率で、ART移行可能状態を設定しない(ART移行可能状態に非当籤させる)。なお、ART移行可能状態の当籤確率は上述したものに限られず、適宜設定可能である。例えば、高確1状態、高確2状態、高確3状態、高確4状態の順に、順次当籤確率が高まるように設定することもできるし、単に、各々の遊技状態で当籤確率が異なるように設定することもできる。
【0356】
また、ART移行可能状態抽籤は、単位遊技ごとに行われるものとなっているが、通常有利区間において、一度ART移行可能状態が設定された場合には、当該通常有利区間が終了するまで、そのART移行可能状態が維持されるようにすることもできる。この場合には、一度ART移行可能状態が設定されると、以降当該通常有利区間が終了するまで、ART移行可能状態抽籤を行う必要はない。一方、単位遊技ごとに行なう場合には、単位遊技の開始時であって、ボーナス役に当籤したか否かを判別する前に、まず、当該単位遊技をART移行可能状態とするか否かを抽籤し、その後、当該単位遊技においてボーナス役に当籤したか否かを判別するようにすればよい。
【0357】
また、非有利区間では、各設定値間で当籤確率の異なる「F_BB3+F_スイカ2」又は「F_BB4+F_スイカ2」が内部当籤役として決定された場合には、有利区間に移行するか否かが決定されないようになっていたが、通常有利区間では、「F_BB3+F_スイカ2」又は「F_BB4+F_スイカ2」が内部当籤役として決定された場合にも、ART移行可能状態となっていれば、当該ボーナス役に基づくボーナス状態の終了後に有利区間に移行することが決定される。
【0358】
次に、メインCPU101は、状態間移行等制御処理を行う。この状態間移行等制御処理では、内部当籤役に基づいて、通常有利区間内における各遊技状態の移行制御を行うとともに、所定の条件にしたがって通常有利区間の遊技期間を再セットするなどの処理を行う。この状態間移行等制御処理の内容については、以下に詳述する。
【0359】
(チャンス目当籤時)
通常有利区間であり、ボーナス非当籤状態であるときに、チャンス目(「F_チャンス目A1」〜「F_チャンス目A4」及び「F_チャンス目B1」〜「F_チャンス目B4」)に当籤した場合、メインCPU101は、現在の状態が高確1状態又は高確2状態であり、RT状態がRT3状態でなければ、高確2状態をセットし、通常有利区間の遊技期間に「9」ゲームを再セットする。例えば、高確1状態(9ゲーム)で、5回の遊技を行ったときに、チャンス目に当籤した場合には、「9」ゲームが再セットされることで、実質的には通常有利区間の遊技期間が5ゲーム分延長されることとなる。
【0360】
また、現在の状態が高確3状態であり、RT状態がRT3状態でなければ、通常有利区間の遊技期間に「9」ゲームを再セットする。また、現在の状態が高確4状態であり、RT状態がRT3状態でなければ、現在の通常有利区間の遊技期間の残りゲーム数が8ゲーム以下であれば、通常有利区間の遊技期間に「9」ゲームを再セットする。すなわち、チャンス目に当籤したことに基づいて通常有利区間の遊技期間が適宜延長される。
【0361】
なお、上記において、RT状態がRT3状態であるとき、チャンス目に当籤しても通常有利区間の遊技期間が再セットされないのは、RT3状態は、遊技者に有利なリプレイ役の当籤確率が設定された遊技状態であるが、基本的に8ゲーム間しか継続しない遊技状態となっており、また、後述するように、通常有利区間のRT3状態では、フラグ間状態(RT5状態)と同様に、制限なく押し順小役の押し順報知が行われるようになっていることから、通常有利区間の終了とRT3状態の終了とを連動させ、RT3状態であっても遊技者のボーナス役当籤に対する期待感を損なわないようにするためである。
【0362】
もっとも、通常有利区間のRT3状態であるとき、通常有利区間の終了が、RT3状態の終了よりも必ず1ゲーム遅くなるように、通常有利区間の遊技期間が設定される。すなわち、通常有利区間の遊技期間は、少なくともRT3状態の遊技期間(8ゲーム)よりも長い期間に設定される。本実施形態では、通常有利区間が開始されると状態表示器の点灯が開始され、通常有利区間から有利区間に移行した場合にはその点灯が継続する一方、通常有利区間において有利区間に移行しなかった場合には通常有利区間が終了するときにその点灯が終了するようになっている。
【0363】
したがって、例えば、通常有利区間のRT3状態、あるいは通常有利区間のRT5状態において、同様の期待感演出(ボーナス役当籤、あるいはART当籤を遊技者に期待させる演出)を行う場合、通常有利区間とRT3状態とが同じゲームで終了させるようにした場合には、その期待感演出の実行中に、状態表示器の点灯が終了してしまう場合がある。この場合、期待感演出によって最終的にその当否が報知される前に、非当籤であることが遊技者に認識されてしまうことになる。そこで、本実施形態では、例えば、通常有利区間のRT3状態、及び通常有利区間のRT5状態においては、8ゲーム間にわたって同様の期待感演出を実行し、この期待感演出により、8ゲーム目に最終的な当否を報知するようにしているが、通常有利区間をその後も1ゲーム継続させることで、状態表示器の点灯態様によってはその当否が認識できないようにし、遊技者の興趣の維持を図ることを可能としている。
【0364】
また、通常有利区間において、RT3状態が終了した場合であっても、残りの期間(例えば、1ゲーム間)は未だ通常有利区間であるため、ここでの内部当籤役の種別によっては、通常有利区間が延長される場合もあることから、例えば、期待感演出においてボーナス役に当籤していないことが報知された場合であっても、遊技者は通常有利区間の延長を願って遊技を継続しようと考える。この意味においても、遊技者の興趣の維持を図ることを可能としている。
【0365】
なお、実行され得る期待感演出は、例えば、表示装置11に表示される映像による連続演出であってもよいし、その他演出装置(例えば、スピーカ群84やLED群85)によって行われる連続演出であってもよい。また、必ずしも連続演出である必要もなく、遊技者の期待感を高めるために行われる演出であれば、どのような演出であってもよい。例えば、通常有利区間のRT3状態、あるいは通常有利区間のRT5状態における所定回数目(例えば、8ゲーム目)遊技において、その当否が報知されるものであってもよい。この場合、所定回数目の遊技が何ゲーム目であるかを8ゲームを超えない範囲で任意に、あるいは抽籤により決定するようにしてもよい。
【0366】
また、RT状態にかかわらず通常有利区間の本前兆状態にあっては、上述した期待感演出が行われるようにしてもよい。この場合、期待感演出が実行され得る期間は、通常有利区間のRT3状態、あるいはRT5状態と同様としてもよいし、それよりも長い期間にわたって実行されるものとしてもよい。
【0367】
また、現在の状態が本前兆状態であり、RT状態がRT3状態に移行した場合(すなわち、「RT3移行目」が表示された場合)には、通常有利区間の遊技期間に「8」ゲームを再セットする。この場合、通常有利区間が終了すると有利区間に移行するため、RT3状態の終了と通常有利区間の終了を完全に連動させることで、(通常有利区間を残存させず)遊技者により有利な有利区間への移行が優先される。また、この場合、すでに上述した期待感演出が行われている場合には、そのまま当該期待感演出がその終了まで行われるようにしてもよいし、再度新たな期待感演出が8ゲーム間にわたって行われるようにしてもよい。また、RT状態がRT3状態に移行したことに基づいて期待感演出も延長され得るようにしてもよい。
【0368】
(スイカ1当籤時)
通常有利区間であり、ボーナス非当籤状態であるときに、スイカ1(「F_スイカ1」)に当籤した場合、メインCPU101は、本前兆状態でなければ(すなわち、未だART当籤が決定されていなければ)、非有利区間と同様にART抽籤を行う。
【0369】
そして、メインCPU101は、現在の状態が高確1〜高確3状態のいずれかの状態であり、RT状態がRT3状態であり、ART非当籤であれば、高確3状態をセットするが、通常有利区間の遊技期間の再セットは行わない。また、現在の状態が高確1〜高確4状態のいずれかの状態であり、RT状態がRT3状態であり、ART当籤であれば、本前兆状態をセットし、RT3状態の残りゲーム数分のゲーム数を通常有利区間の遊技期間に再セットする。
【0370】
また、現在の状態が高確1又は高確2状態であり、RT状態がRT3状態でなく、ART非当籤であれば、高確3状態をセットし、再度上述した前兆期間抽籤を行って再セットされる通常有利区間の遊技期間を決定する。また、現在の状態が高確1〜高確4状態のいずれかの状態であり、RT状態がRT3状態でなく、ART当籤であれば、本前兆状態をセットし、高確1状態、高確2状態又は高確4状態であった場合には、再度上述した前兆期間抽籤を行って再セットされる通常有利区間の遊技期間を決定する。なお、高確3状態であった場合には、通常有利区間の遊技期間の再セットは行わない。
【0371】
(ボーナス役当籤時)
通常有利区間であり、ボーナス非当籤状態であるときに、ボーナス役(「F_BB1」、「F_BB2」、「F_BB3」及び「F_BB4」)に当籤した場合、メインCPU101は、現在の通常有利区間がART移行可能状態でなければ、高確4状態をセットし、ボーナス状態終了後の高確4状態における通常有利区間の遊技期間に「32」ゲームを再セットする。また、現在の通常有利区間がART移行可能状態であれば、本前兆状態をセットし、ボーナス状態終了後の本前兆状態における通常有利区間の遊技期間に「0」ゲームを再セットする(すなわち、ボーナス状態終了後、すぐに有利区間のラインバトル準備状態に移行させる)。
【0372】
通常有利区間であり、ボーナス非当籤状態及びフラグ間状態であるときに、押し順小役に当籤した場合、メインCPU101は、押し順小役の押し順報知を行う。具体的には、指示モニタにおいて、ナビデータに対応する数値を表示するとともに、副制御回路200側で押し順報知が可能となるように、ナビデータに相当する情報を含むコマンドを送信する。
【0373】
ここで、本実施形態では、RT状態がRT3状態又はRT5状態であれば、当該通常有利区間が終了するまで、押し順小役に当籤する度に押し順報知が行われる一方、RT状態がRT3状態及びRT5状態以外であれば、当該通常有利区間中、1回に限り、押し順小役の押し順報知が行われるようになっている。なお、RT状態がRT3状態及びRT5状態以外である場合の押し順報知の上限回数は1回に限られるものではなく、適宜設定可能である。例えば、「2回」としてもよいし、「3回」としてもよい。
【0374】
また、本実施形態では、RT状態がRT3状態であるとき、当該通常有利区間が終了するまで、押し順小役に当籤する度に押し順報知が行われるものとしているが、例えば、RT状態がRT3状態となって8ゲームが消化された後、RT3状態は終了するが、通常有利区間は継続する場合もある。この場合、一旦RT3状態となった後は、RT3状態の終了後であっても当該通常有利区間が終了するまで押し順小役の押し順報知が継続されるようにしてもよいし、RT3状態が終了したことに連動して押し順小役の押し順報知も終了され、通常有利区間のみが継続するようにしてもよい。すなわち、RT状態がRT3状態である期間のみ、押し順報知が行われるようにすることもできる。
【0375】
また、例えば、RT状態がRT3状態でないときに通常有利区間に移行し、通常有利区間においてRT状態がRT3状態となる場合もある。この場合、すでに1回の押し順報知が行われる場合には、その後のRT3状態でもその上限回数を有効として押し順報知が行われないようにしてもよいし、その後のRT3状態ではその上限回数を無効として押し順報知が行われるようにしてもよい。また、この場合、1回も押し順報知が行われていない場合には、その後のRT3状態でもその上限回数を有効として押し順報知が1回に限って行われるようにしてもよいし、その後のRT3状態ではその上限回数を無効として押し順報知が行われるようにしてもよい。RT状態がRT5状態でないときに通常有利区間に移行し、通常有利区間においてRT状態がRT5状態となる場合も同様である。
【0376】
RT状態がRT3状態及びRT5状態以外である場合の押し順報知の上限回数が1回であるとした場合、通常有利区間において2回以上の押し順報知が行われると、RT状態がRT3状態又はRT5状態であることが確定する。本実施形態では、チャンス目はボーナス役とも重複して当籤可能となっていることから、例えば、非有利区間において、チャンス目に当籤し、RT3移行目が表示されずに通常有利区間に移行していた場合、1回目の押し順報知が行われたときには、ボーナス役に当籤しているか否か(すなわち、フラグ間状態であるRT5状態であるか否か)は認識することは難しい。2回目の押し順報知が行われたときに、RT3状態でないことが確定し、結果としてボーナス役に当籤していることが認識可能になっている。
【0377】
一方、例えば、RT3移行目が表示されて通常有利区間に移行していた場合、押し順報知の回数では、ボーナス役に当籤しているか否か(すなわち、フラグ間状態であるRT5状態であるか否か)は認識することが難しく、例えば、上述した期待感演出の最終的な演出内容などによってボーナス役に当籤していることが認識可能となっている。
【0378】
すなわち、RT3状態は、リプレイ役の当籤確率が高く、また、例えば、RT1移行目やRT1移行リプが表示されてもRT状態の変動がない遊技状態であるとともに、通常有利区間であれば回数に限度なく押し順小役の押し順報知が行われるため、他のRT状態で通常有利区間の遊技を行うよりも、通常有利区間中の遊技を有利に進めることができるが、その一方で、通常有利区間においては、ボーナス役に当籤しているか否かが認識しにくい遊技状態となっている。
【0379】
なお、本実施形態では、有利区間中においてボーナス役に当籤し、当該ボーナス役に基づくボーナス状態が作動した場合、当該ボーナス状態においては、遊技者に有利な停止操作の情報(押し順)が報知されるようになっている一方、非有利区間及び通常有利区間中においてボーナス役に当籤し、当該ボーナス役に基づくボーナス状態が作動した場合、当該ボーナス状態においては、遊技者に有利な停止操作の情報(押し順)が報知されないようになっている。これは、通常有利区間においてART移行可能状態であるときにボーナス役に当籤した場合であっても同様である。この場合、ボーナス状態の終了後は有利区間に移行するものの、当該ボーナス状態中には遊技者に有利な停止操作の情報(押し順)が報知されない。押し順報知の具体的内容については、後述の図45を用いて後で説明する。
【0380】
また、本実施形態では、図24で説明したように、フラグ間状態において押し順小役に当籤した場合、ボーナス非当籤状態とは異なり、停止操作順序にかかわらず、「上段ベル」、「中段ベル」又は「下段ベル」が成立し、8枚のメダルが払い出されるようになっているが、この前提においても、通常有利区間のフラグ間状態(RT5状態)中では、通常有利区間が終了するまで、ボーナス非当籤状態と同様の押し順報知がなされる。すなわち、通常有利区間のRT5状態においては、押し順役の当籤時に、実際に押し順によって付与される利益が変動するか否かにかかわらず、通常有利区間のRT3状態と同様の押し順報知が行われるようになっている。これは、上述したように、ボーナス役に当籤しているか否かを認識しづらくし、その期待感をより継続させようとする観点からなされるものである。
【0381】
なお、上述したように、フラグ間状態において押し順小役に当籤した場合、ボーナス非当籤状態と同様に、停止操作順序に応じて払い出させるメダルの枚数を変動させるようにすることもできる。この場合には、通常有利区間のフラグ間状態(RT5状態)中において、押し順報知が行われることにより付与される利益も増加する可能性が高まるようになるので、ボーナス役に当籤しているか否かの期待感を高めるのみならず、付与される利益に関する期待感も高めることができる。
【0382】
また、通常有利区間であり、ボーナス非当籤状態であるとき、メインCPU101は、単位遊技毎に通常有利区間の遊技期間を更新する。具体的には、通常有利区間の遊技期間の遊技回数を「1」ずつ減算し、続いて、通常有利区間の遊技期間が消化されたか(すなわち、減算結果が「0」となったか)否かを判定する。なお、通常有利区間の遊技期間の更新においては、単位遊技毎に遊技回数を「1」ずつ加算していき、続いて、加算結果が通常有利区間の遊技期間の遊技回数に達したか否かの判定によって、通常有利区間の遊技期間が消化されたか否かを判定するようにしてもよい。
【0383】
通常有利区間の遊技期間更新の結果、通常有利区間の遊技期間が消化されていない場合(図34中、「期間未消化」)には、通常有利区間を継続させ、通常有利区間のボーナス非当籤状態における遊技が繰り返されることとなる。
【0384】
また、通常有利区間の遊技期間更新の結果、通常有利区間の遊技期間が消化された場合であって、有利区間に移行することが決定されていない場合(図34中、「期間消化 ART非当籤」)には、通常有利区間を終了させ、非有利区間のボーナス非当籤状態に移行させる。
【0385】
なお、通常有利区間の遊技期間更新の結果、通常有利区間の遊技期間が消化された場合であっても、通常有利区間において1回も押し順小役の押し順報知が行われなかった場合(すなわち、押し順小役に当籤しなかった場合)には、押し順小役の押し順報知が1回行われるまで、通常有利区間が継続されるようにしてもよい。このようにすれば、通常有利区間において、遊技者が最低限の利益を得ることを保障することができるのみならず、期間消化後押し順小役の押し順報知が行われるまでの間に、例えば、ART移行可能状態となってボーナス役に当籤させることができれば、ボーナス状態終了後に有利区間に移行させることも可能となることから、遊技性をより多様なものとし、遊技の興趣を向上させることができる。
【0386】
また、通常有利区間の遊技期間更新の結果、通常有利区間の遊技期間が消化された場合であって、有利区間のラインバトル状態に移行することが決定されている場合(図34中、「期間消化 ラインバトル当籤」)には、通常有利区間を終了させ、有利区間のラインバトル準備状態(ボーナス非当籤状態)に移行させる。なお、有利区間は基本的にRT2状態に対応するため、本実施形態では、有利区間のラインバトル状態に移行させる前に、RT2状態に移行するまでの準備期間としてラインバトル準備状態に移行させるようにしているが、通常有利区間が終了するときに偶発的にRT2状態となっていれば、ラインバトル準備状態を経由せず直接ラインバトル状態に移行させるようにしてもよい。また、RT0状態とRT2状態とは、ともにリプレイ役の当籤確率が最も高い遊技状態であることから(図16及び図17参照)、通常有利区間が終了するときに偶発的にRT0状態となっていれば(あるいは、RT3状態が終了したことに基づいてRT0状態に移行していれば)、ラインバトル準備状態を経由せず直接ラインバトル状態に移行させるようにしてもよい。
【0387】
また、通常有利区間の遊技期間更新の結果、通常有利区間の遊技期間が消化された場合であって、有利区間のエンディング1状態に移行することが決定されている場合(図34中、「期間消化 エンディング1当籤」)には、通常有利区間を終了させ、有利区間のエンディング準備状態(ボーナス非当籤状態)に移行させる。なお、通常有利区間が終了するときに、なお、有利区間は基本的にRT2状態に対応するため、本実施形態では、有利区間のエンディング1状態に移行させる前に、RT2状態に移行するまでの準備期間としてエンディング準備状態に移行させるようにしているが、通常有利区間が終了するときに偶発的にRT2状態となっていれば、エンディング準備状態を経由せず直接エンディング1状態に移行させるようにしてもよい。また、RT0状態とRT2状態とは、ともにリプレイ役の当籤確率が最も高い遊技状態であることから(図16及び図17参照)、通常有利区間が終了するときに偶発的にRT0状態となっていれば(あるいは、RT3状態が終了したことに基づいてRT0状態に移行していれば)、エンディング準備状態を経由せず直接エンディング1状態に移行させるようにしてもよい。
【0388】
<非有利区間及び通常有利区間の遊技性のまとめ>
以下では、非有利区間及び通常有利区間中の遊技性(一部、有利区間中の遊技性を含む)について、その要部を簡潔にまとめて説明する。
【0389】
(1)「チャンス目」は、ボーナス役と同時に内部当籤役として決定可能となっている。
(2)「チャンス目」に当籤した場合、ボーナス役も同時に内部当籤役として決定されている場合には、RT状態がRT5状態となる。この場合、非有利区間であれば、通常有利区間(例えば、「高確4状態」、あるいは「フラグ間通常有利状態」)に移行させる。
(3)「チャンス目」に当籤した場合、ボーナス役が同時に内部当籤役として決定されていない場合であって、停止操作が特定の態様で行われたことに基づいて「RT3移行目」が表示された場合には、RT状態がRT3状態となる。この場合、「RT3移行目」が表示されたか否かにかかわらず、非有利区間であれば、通常有利区間(例えば、「高確2状態」)に移行させる。
(4)「チャンス目」に当籤して移行した通常有利区間(例えば、「高確2状態」)は、少なくともRT3状態が継続する期間(例えば、8ゲーム間)よりも長い期間(例えば、9ゲーム間)、継続可能となっている。
【0390】
(5)非有利区間でボーナス役に当籤し、当該ボーナス役に基づくボーナス状態が終了したとき、ART当籤が決定されていれば、有利区間(例えば、「ラインバトル準備状態」)に移行させる。
(6)非有利区間でボーナス役に当籤し、当該ボーナス役に基づくボーナス状態が終了したとき、ART当籤が決定されていなければ(ART非当籤が決定されていれば)、特定期間(例えば、32ゲーム間)、通常有利区間(例えば、「高確4状態」)に移行する。
(7)非有利区間でボーナス役に当籤した場合、そのボーナス役が、複数の設定値間で当籤確率が同じであるボーナス役である場合には、有利区間(ART)に移行させるか否かが決定されるが、複数の設定値間で当籤確率が異なるボーナス役である場合には、有利区間(ART)に移行させるか否かが決定されない。
(8)通常有利区間でボーナス役に当籤した場合、そのボーナス役が、複数の設定値間で当籤確率が同じであるボーナス役である場合、及び複数の設定値間で当籤確率が異なるボーナス役である場合のいずれの場合であっても、有利区間(ART)に移行させるか否かが決定される。
【0391】
(9)通常有利区間において、RT状態がRT3状態である場合、通常有利区間が終了するまで、押し順小役の押し順報知が行われる。
(10)通常有利区間において、RT状態がRT5状態である場合、通常有利区間が終了するまで、押し順小役の押し順報知が行われる。
(11)通常有利区間において、RT状態がRT3状態又はRT5状態でない場合、所定回数(例えば、1回)に限り、押し順小役の押し順報知が行われる。
(12)有利区間でボーナス役に当籤した場合、当該ボーナス役に基づくボーナス状態においては、押し順小役の押し順報知が行われるが、非有利区間及び通常有利区間でボーナス役に当籤した場合、当該ボーナス役に基づくボーナス状態においては、有利区間に移行させることが決定されているか否かにかかわらず、押し順小役の押し順報知は行われない。
【0392】
このように、本実施形態では、「チャンス目」が内部当籤役として決定された場合に、少なくとも9ゲーム間、通常有利区間に制御可能であるとともに、ART当籤が決定された場合に、有利区間に制御可能であり、「RT3移行目」が表示された場合に、RT状態をRT3状態に変移させることが可能であるとともに、ボーナス役が内部当籤役として決定された場合に、RT状態をRT5状態に変移させることが可能となっている。また、「チャンス目」とボーナス役とを同時に内部当籤役として決定可能となっている。そして、通常有利区間であってRT3状態及びRT5状態である場合には、押し順小役について、遊技者に有利な停止操作の手順が報知されるようになっている。
【0393】
これにより、通常有利区間では、非有利区間よりも付与されるメダルの枚数が増加する可能性が高まるとともに、ボーナス状態に遷移するか否かの期待感も高まることから、遊技者に有利な状態の移行に関する興趣の向上を図ることができる。
【0394】
また、本実施形態では、通常有利区間が継続可能な期間(9ゲーム)が、RT3状態が継続可能な期間(8ゲーム)よりも長い期間に設定されている。
【0395】
これにより、特定の遊技状態(RT3状態)が終了するか否かにかかわらず、遊技者の期待感を維持させることが可能となるため、さらに遊技者に有利な状態の移行に関する興趣の向上を図ることができる。
【0396】
また、本実施形態では、「チャンス目」は、停止操作が特定の態様(例えば、適切なタイミング)で行われた場合に「RT3移行目」が表示され、特定の態様で行われなかった場合に「RT3移行目」が表示されない内部当籤役であり、通常有利区間であってRT3状態及びRT5状態である場合には、当該通常有利区間が終了するまで、押し順小役について遊技者に有利な停止操作の手順が報知され、通常有利区間であってRT3状態及びRT5状態でない場合には、所定回数(例えば、1回)に限り、押し順小役について遊技者に有利な停止操作の手順が報知されるようになっている。
【0397】
これにより、「チャンス目」が当籤したときに、ボーナス役も同時に内部当籤役として決定されているか否かと、「RT3移行目」が表示されたか否かと、によって通常有利区間の有利度合いや内容を変動させることができるため、さらに遊技者に有利な状態の移行に関する興趣の向上を図ることができる。
【0398】
また、本実施形態では、非有利区間において当籤したボーナス役に基づくボーナス状態が終了した場合に、ART当籤が決定されている場合には有利区間に移行させ、ART当籤が決定されていない場合には、特定期間(例えば、32ゲーム間)、通常有利区間(例えば、高確4状態)に移行させるようになっている。
【0399】
また、本実施形態では、通常有利区間のいずれかの遊技状態であるとき、複数の設定値間で当籤確率が同じであるボーナス役、及び複数の設定値間で当籤確率が異なるボーナス役のいずれに当籤した場合であっても、有利区間に移行させるか否かが決定されるが、非有利区間であるときには、複数の設定値間で当籤確率が異なるボーナス役に当籤した場合には、有利区間に移行させるか否かが決定されないようになっている。
【0400】
これにより、ボーナス役に当籤したときの遊技状態やその種別によって、その後の遊技状態(遊技区間)の遷移をより多様なものとすることができるため、さらに遊技者に有利な状態の移行に関する興趣の向上を図ることができる。
【0401】
また、本実施形態では、通常有利区間及び有利区間では、押し順小役について遊技者に有利な停止操作の手順を報知可能であり、有利区間においてボーナス状態に制御された場合にも押し順小役について遊技者に有利な停止操作の手順を報知可能であるが、非有利区間及び通常有利区間においてボーナス状態に制御された場合には押し順小役について遊技者に有利な停止操作の手順を報知可能としないようになっている。
【0402】
これにより、有利区間に移行する期待度が高まるとともに、付与されるメダルの枚数が増加する可能性も高まる遊技区間である通常有利区間を設けることができるため、遊技者に有利な状態の移行に関する興趣の向上を図ることができるとともに、このような遊技区間を設ける場合であっても、遊技者に付与される利益が過度となってしまうことを抑制し、遊技者の射幸心が過度に煽られることを抑制することもできる。
【0403】
<ラインバトル状態中の遊技性>
次に、図35図41を参照して、有利区間のラインバトル状態中の遊技の流れについて説明する。なお、図35では、有利区間のラインバトル状態中の遊技の流れの概要を示している。また、図36では、少なくとも有利区間のラインバトル準備状態及びラインバトル状態において参照される各種テーブルであって、メインROM102に格納されている各種データテーブルの一例を示している。また、図37図41では、ラインバトル状態を継続させるか否かの継続度合いが変動する態様について説明するために、表示装置11の表示例を示している。本実施形態では、ラインバトル状態は、インターバル状態、バトル状態、及び継続抽籤状態を有する。また、本実施形態では、ラインバトル状態は、基本的にラインバトル準備状態を経由して移行される遊技状態となっている。
【0404】
(ラインバトル準備状態)
メインCPU101は、非有利区間又は通常有利区間において、ボーナス役に当籤したことに基づいてART当籤が決定された場合、当該ボーナス役に基づくボーナス状態が終了したときに、ラインバトル準備状態に移行させる。また、有利区間のラインバトル準備状態及びラインバトル状態において、ボーナス役に当籤し、当該ボーナス役に基づくボーナス状態が終了したときに、ラインバトル準備状態に移行させる(すなわち、ラインバトル状態に復帰させる)。この場合、ボーナス状態が終了したときのRT状態はRT4状態であり(図13参照)、RT状態がRT2状態に移行するまでラインバトル準備状態を維持する。
【0405】
なお、この場合、RT4状態において「RT1移行目」を表示させるため、RT4状態において「RT1移行目」が表示されるまでは、押し順小役及び押し順リプレイについての押し順報知は行われず、RT状態がRT1状態に移行してから、押し順小役及び押し順リプレイについての押し順報知が開始される。また、この場合、RT4状態において「RT3移行目」が表示されてRT3状態に移行した場合にも、押し順小役及び押し順リプレイについての押し順報知が開始される。なお、RT3状態に移行したときに、ラインバトル準備状態を終了させ、ラインバトル状態に移行させるようにしてもよい。
【0406】
また、上述したように、例えば、非有利区間又は通常有利区間において、ボーナス役以外の特定役(例えば、「スイカ1」)に当籤したことに基づいてART抽籤が行われる場合に、その当籤結果としてラインバトル状態に移行させることを決定可能とする場合には、通常有利区間が終了したとき、ラインバトル準備状態に移行させる。この場合も、RT状態がRT2状態に移行するまでラインバトル準備状態を維持する。
【0407】
もっとも、例えば、RT状態がRT0状態である場合に、押し順小役及び押し順リプレイについての押し順報知が行われたにもかかわらず、その押し順報知にしたがわずに停止操作が行われた結果、「RT1移行目」や「RT1移行リプ」が表示され、RT状態がRT1状態に移行した場合、RT状態がRT2状態とはなっていなくとも、ラインバトル状態に移行させるようにしてもよい。権利獲得抽籤準備状態及びエンディング準備状態においても同様である。すなわち、各準備状態において押し順ミスが発生した場合には、RT状態がRT2状態となっていない場合であっても、対応する遊技状態に移行させるようにしてもよい。
【0408】
ラインバトル準備状態では、敵選択テーブル抽籤、味方選択テーブル抽籤、及び味方獲得抽籤が行われる。なお、これらの遊技性に関する抽籤は一例であり、ラインバトル準備状態においては他の抽籤も行うことが可能である。また、これらの遊技性に関する抽籤は、通常有利区間の各遊技状態においても行われるようにすることが可能である。この場合、通常有利区間から有利区間に移行した場合には、通常有利区間における抽籤結果がラインバトル状態において反映され、通常有利区間から有利区間に移行しなかった場合には、通常有利区間における抽籤結果が破棄(クリア)されるようにすればよい。
【0409】
敵選択テーブル抽籤では、後述のバトル状態においてバトルの対象となる敵キャラクタに対応する情報を選択するための敵選択テーブルが決定される。具体的には、メインCPU101は、図36Aに示す敵選択テーブル抽籤テーブルを参照し、敵撃破回数と、抽籤値と、に基づいて、敵選択テーブル1〜8のいずれかのテーブルを選択する。ここで、敵撃破回数は、後述のバトル状態において敵HPが「0」となって権利獲得状態に移行された回数、及び後述の継続抽籤状態においてラインバトル状態が継続することが決定された回数の累計回数(すなわち、ラインバトル状態が継続した回数)として、メインRAM103内の所定領域に記憶された回数を示す。
【0410】
図36Aに示す敵選択テーブル1〜8では、それぞれ敵撃破回数に応じて、ラインバトル状態の継続度合いを変動させることが可能となるように、各情報が割り当てられている。図36Aに示す敵選択テーブル1〜8内において、「低」は、ラインバトル状態の継続度合いについて遊技者の有利度合いが相対的に低いことを示し、「中」は、ラインバトル状態の継続度合いについて遊技者の有利度合いが中程度であることを示し、「高」は、ラインバトル状態の継続度合いについて遊技者の有利度合いが高いことを示している。
【0411】
本実施形態では、バトルの対象となる敵キャラクタに対応する情報として、「A」(敵キャラクタA)、「B」(敵キャラクタB)、「C」(敵キャラクタC)、及び「D」(敵キャラクタD)が設定されており、後述のバトル突入時敵種別抽籤においてそのいずかが決定される。ここで、本実施形態では、後述するように、「A」、「B」、「C」、「D」の順にラインバトル状態が継続する期待度が順次高まるようになっている。すなわち、「A」、「B」、「C」、「D」の順で遊技者の有利度合いが順次高まるようになっている。
【0412】
そして、後述のバトル突入時敵種別抽籤では、決定された敵選択テーブルが示す情報が「低」であれば、遊技者の有利度合いが相対的に低い敵キャラクタ(例えば、「A」)が決定されやすく、遊技者の有利度合いが相対的に高い敵キャラクタ(例えば、「D」)は決定されにくくなっており、決定された敵選択テーブルが示す情報が「高」であれば、遊技者の有利度合いが相対的に低い敵キャラクタ(例えば、「A」)は決定されにくく、遊技者の有利度合いが相対的に高い敵キャラクタ(例えば、「D」)が決定されやすくなっている。また、決定された敵選択テーブルが示す情報が「中」であれば、その間の確率となる。このようにして、ラインバトル状態の継続度合いについての遊技者の有利度合いを変動させることが可能となっている。
【0413】
味方選択テーブル抽籤では、後述のバトル状態においてバトルを有利に進めるための味方キャラクタに対応する情報を選択するための味方選択テーブルが決定される。具体的には、メインCPU101は、図36Bに示す味方選択テーブル抽籤テーブルを参照し、敵撃破回数と、抽籤値と、に基づいて、味方選択テーブル1〜8のいずれかのテーブルを選択する。なお、敵撃破回数はすでに説明したため、ここでの説明は省略する。
【0414】
本実施形態では、バトルを有利に進めるための味方キャラクタに対応する情報として、「1」(味方キャラクタ1)、「2」(味方キャラクタ2)、「3」(味方キャラクタ3)、及び「4」(味方キャラクタ4)が設定されており、後述のバトル突入時味方種別抽籤において、一又は複数の味方キャラクタが付与されるか、あるいは付与されないかが決定される。ここで、本実施形態では、後述するように、付与された味方キャラクタの数が多いほどラインバトル状態が継続する期待度が順次高まるようになっている。すなわち、付与された味方キャラクタの数が多いほどで遊技者の有利度合いが順次高まるようになっている。
【0415】
そして、後述のバトル突入時味方種別抽籤では、決定された味方選択テーブルが示す情報が「激低」であれば、味方キャラクタが付与されることがほとんどなく、決定された味方選択テーブルが示す情報が「低」であれば、味方キャラクタが付与されにくく、また、付与されたとしても1つであり、決定された味方選択テーブルが示す情報が「中」であれば、味方キャラクタが付与されやすいが、複数の味方キャラクタは付与されにくく、決定された味方選択テーブルが示す情報が「高」であれば、味方キャラクタが付与されやすく、複数の味方キャラクタが付与されやすくなっている。このようにして、ラインバトル状態の継続度合いについての遊技者の有利度合いを変動させることが可能となっている。
【0416】
味方獲得抽籤では、後述のバトル突入時味方種別抽籤とは別に、予め味方キャラクタを獲得させるか否かの権利を付与するか否かが決定される。メインCPU101は、例えば、特定役(例えば、「チャンス目」や「スイカ1」)に当籤したことに基づいて、所定確率(例えば、1/2の確率)で味方キャラクタを獲得させるか否かを決定する。なお、味方獲得抽籤において参照されるテーブルについては、図示を省略している。
【0417】
ここで、味方獲得抽籤の結果、当該権利を付与することが決定された場合、バトル状態の突入時において、後述のバトル突入時味方種別抽籤の結果付与されなかった味方キャラクタの番号のうち、最も小さい番号の味方キャラクタが付与される。例えば、後述のバトル突入時味方種別抽籤において、味方キャラクタ「2」が付与されていた場合、当該権利を獲得していれば、さらに味方キャラクタ「1」が付与されるようになる。すなわち、後述のバトル突入時味方種別抽籤では、具体的な味方キャラクタの種別を含めて付与されるか否かが決定されるのに対し、味方獲得抽籤では、少なくともいずれかの味方キャラクタが付与されることを決定するか否かが決定される。
【0418】
なお、味方獲得抽籤の結果付与することが決定された権利は、基本的に、その後のバトル状態が終了したときに消滅し、再度当該権利を得るには再度味方獲得抽籤に当籤する必要がある。この意味において、当該権利は、後述の「永続権利」とは異なる「限定的権利」であるともいい得る。
【0419】
(インターバル状態)
上述したように、ラインバトル準備状態が終了したときに、メインCPU101は、まず、ラインバトル状態開始時のインターバル状態に移行させる。インターバル状態は、3ゲーム間継続する状態となっており、インターバル状態における遊技期間が3ゲームを経過すると、バトル状態に移行する。インターバル状態では、上述した味方獲得抽籤が行われる。
【0420】
インターバル状態が終了したとき、バトル突入時敵種別抽籤、及びバトル突入時味方種別抽籤が行われる。
【0421】
バトル突入時敵種別抽籤では、上述した敵選択テーブル抽籤の結果決定された敵選択テーブル(1〜8のいずれか)に基づき、現在の敵撃破回数に応じた期待度の情報(「低」〜「高」のいずれか)が参照され、バトルの対象となる敵キャラクタに対応する情報(「A」〜「D」のいずれか)が決定される。なお、バトル突入時敵種別抽籤において参照されるテーブルについては、図示を省略している。
【0422】
バトル突入時味方種別抽籤では、上述した味方選択テーブル抽籤の結果決定された味方選択テーブル(1〜8のいずれか)に基づき、現在の敵撃破回数に応じた期待度の情報(「激低」〜「高」のいずれか)が参照され、バトルを有利に進めるための味方キャラクタに対応する情報が決定される。なお、バトル突入時味方種別抽籤では、例えば、『「1」に当籤』、『「2」に当籤』、『「3」に当籤』、『「4」に当籤』、『「1・2」に当籤』、・・・『「1〜4」に当籤』、といったように、複数の味方キャラクタが付与されることが決定され得る一方で、後述の永続権利(あるいは、限定的権利)として「1」が付与されている場合に、『「1」に当籤』が決定された場合には、その抽籤結果は破棄される(反映されない)ようになっている。また、この場合、『「1・2」に当籤』が決定された場合には、そのうちの『「1」に当籤』の部分のみが破棄され(反映されず)、『「2」に当籤』の部分は反映されるようになっている。したがって、味方獲得抽籤で他に権利が付与されていなければ、この場合の味方キャラクタは「1」と「2」となる。なお、バトル突入時味方種別抽籤において参照されるテーブルについては、図示を省略している。
【0423】
また、インターバル状態が終了したとき、敵HPと味方HPとに初期値「32」がセットされる。そして、バトル突入時敵種別抽籤の結果に応じた敵種別がセットされるとともに、バトル突入時味方種別抽籤の結果、味方獲得抽籤の結果に基づき付与された限定的権利の有無、及び後述の永続権利獲得抽籤の結果に基づき付与された永続権利の有無に応じた味方種別がセットされる。
【0424】
(バトル状態)
上述したように、インターバル状態が終了したときに、メインCPU101は、次に、ラインバトル状態中のバトル状態に移行させる。バトル状態は、少なくとも31ゲーム間継続する状態となっており、この間に、味方側が攻撃をすれば、その攻撃のダメージ分敵HPが減少し、敵側が攻撃をすれば、その攻撃のダメージ分味方HPが減少するという遊技性を有する。そして、バトル状態の終了前に敵HPが「0」以下となった場合には、権利獲得抽籤状態に移行させ、バトル状態の終了前に敵HPが「0」以下とならなかった場合には、後述の継続抽籤状態に移行させる。
【0425】
なお、バトル状態では、「弱レア役」又は「チャンス目」に当籤した場合、その当籤した遊技は、バトル状態の遊技期間のカウント対象には含まれないようになっている。すなわち、「弱レア役」又は「チャンス目」に当籤した回数だけ、バトル状態の遊技期間が延長されるようになっている。また、バトル状態では、「チャンス目」に当籤し、「RT3移行目」が表示されてRT状態がRT3状態となった場合、このRT3状態の8ゲーム間は、バトル状態の遊技期間のカウント対象には含まれないようになっている。すなわち、RT3状態が継続する遊技回数分、バトル状態の遊技期間が延長されるようになっている。
【0426】
バトル状態では、被弾リプ時カウンター抽籤、カウンター時与ダメージ抽籤、被弾リプ時防御抽籤、被弾リプ時被ダメージ抽籤、及び与ダメージ抽籤が行われ得る。なお、これらの遊技性に関する抽籤は一例であり、バトル状態においては他の抽籤も行うことが可能である。
【0427】
ここで、図37図41も参照しながら、バトル状態で行われる各種の遊技性に関する抽籤と、味方キャラクタに対応する情報との関係性について説明する。
【0428】
図37は、ラインバトル状態(より詳細には、バトル状態)において、味方なしの場合(すなわち、味方キャラクタに対応する情報として、「1」〜「4」のいずれもが付与されていない場合)の、表示装置11の表示内容の一例を示す図である。
【0429】
まず、表示装置11は、バトル状態中の基本的な表示内容として、遊技者自身に相当する味方側の自己キャラクタ(図37図41中、「自分」)の現在の「ステータス」を表示するとともに、上述したバトル突入時敵種別抽籤の結果決定された敵側の敵キャラクタ(図37図41中、「敵A」。この場合、敵種別「A」が選択されているものとする)の現在の「ステータス」を表示する。
【0430】
ステータスは、バトル状態突入時にセットされた、味方HP及び敵HPの残りの数値範囲に対応する情報であり、本実施形態では、味方HP及び敵HPのそれぞれについて、残りの数値範囲が「32〜25」であるとき、ステータス「平常」が設定され、残りの数値範囲が「24〜17」であるとき、ステータス「小破」が設定され、残りの数値範囲が「16〜9」であるとき、ステータス「中破」が設定され、残りの数値範囲が「8〜1」であるとき、ステータス「大破」が設定され、残りの数値範囲が「0」以下となったとき、ステータス「撃破」が設定される。なお、敵HPについてはステータス「撃破」が設定される場合があるが、味方HPについてはステータス「撃破」が設定される場合はなく、味方HPの残り数値範囲が「1」以下となるときには、味方HPは「1」に固定され、それ以下に減算されることはない。
【0431】
そして、表示装置11は、味方なしの場合、「中段ライン攻撃有効」と表示している。これは、バトル状態において「1」〜「4」のいずれの味方キャラクタも付与されていない場合、センターライン(図37図41中、「DL1」)のみがラインバトル状態の継続度合いの変動に関する判定ラインとして機能することを意味している。
【0432】
それゆえ、本実施形態では、味方なしの場合、上述した「中段リプ」又は「中段ベル」が表示されるとき(すなわち、「中段リプ」又は「中段ベル」が表示され得る内部当籤役が決定されたとき)には、味方側の攻撃となり、後述の与ダメージ抽籤が行われる一方、上述した「中段リプ」又は「中段ベル」が表示されず(すなわち、「中段リプ」又は「中段ベル」が表示され得る内部当籤役が決定されず)、「被弾リプ」(「F_被弾リプ」)に当籤した場合には、敵側の攻撃となり、後述する与ダメージ抽籤は行われず、後述する被弾リプ時被ダメージ抽籤が行われるようになっている。
【0433】
図38は、ラインバトル状態(より詳細には、バトル状態)において、味方「1」獲得の場合(すなわち、味方キャラクタに対応する情報として「1」が付与されている場合)の、表示装置11の表示内容の一例を示す図である。なお、基本的な表示内容については、図37におけるものと同一であるため、ここでの説明は省略している。
【0434】
表示装置11は、味方「1」獲得の場合、「中段ライン攻撃有効」及び「上段ライン攻撃有効」と表示している。これは、バトル状態において味方キャラクタ「1」が付与されている場合、センターライン(図37図41中、「DL1」)及びトップライン(図38図41中、「DL2」)がラインバトル状態の継続度合いの変動に関する判定ラインとして機能することを意味している。
【0435】
それゆえ、本実施形態では、味方「1」獲得の場合、上述した「中段リプ」又は「中段ベル」が表示されるとき(すなわち、「中段リプ」又は「中段ベル」が表示され得る内部当籤役が決定されたとき)、及び上述した「上段リプ」又は「上段ベル」が表示されるとき(すなわち、「上段リプ」又は「上段ベル」が表示され得る内部当籤役が決定されたとき)には、味方側の攻撃となり、後述の与ダメージ抽籤が行われる一方、上述した「中段リプ」又は「中段ベル」が表示されず(すなわち、「中段リプ」又は「中段ベル」が表示され得る内部当籤役が決定されず)、上述した「上段リプ」又は「上段ベル」が表示されず(すなわち、「上段リプ」又は「上段ベル」が表示され得る内部当籤役が決定されず)、「被弾リプ」(「F_被弾リプ」)に当籤した場合には、敵側の攻撃となり、後述する与ダメージ抽籤は行われず、後述する被弾リプ時被ダメージ抽籤が行われるようになっている。
【0436】
図39は、ラインバトル状態(より詳細には、バトル状態)において、味方「1」及び「2」獲得の場合(すなわち、味方キャラクタに対応する情報として「1」及び「2」が付与されている場合)の、表示装置11の表示内容の一例を示す図である。なお、基本的な表示内容については、図37におけるものと同一であるため、ここでの説明は省略している。
【0437】
表示装置11は、味方「1」及び「2」獲得の場合、「中段ライン攻撃有効」、「上段ライン攻撃有効」、及び「下段ライン攻撃有効」と表示している。これは、バトル状態において味方キャラクタ「1」及び「2」が付与されている場合、センターライン(図37図41中、「DL1」)、トップライン(図38図41中、「DL2」)、及びボトムライン(図39図41中、「DL3」)がラインバトル状態の継続度合いの変動に関する判定ラインとして機能することを意味している。
【0438】
それゆえ、本実施形態では、味方「1」及び「2」獲得の場合、上述した「中段リプ」又は「中段ベル」が表示されるとき(すなわち、「中段リプ」又は「中段ベル」が表示され得る内部当籤役が決定されたとき)、上述した「上段リプ」又は「上段ベル」が表示されるとき(すなわち、「上段リプ」又は「上段ベル」が表示され得る内部当籤役が決定されたとき)、上述した「下段リプ」又は「下段ベル」が表示されるとき(すなわち、「下段リプ」又は「下段ベル」が表示され得る内部当籤役が決定されたとき)には、味方側の攻撃となり、後述の与ダメージ抽籤が行われる一方、上述した「中段リプ」又は「中段ベル」が表示されず(すなわち、「中段リプ」又は「中段ベル」が表示され得る内部当籤役が決定されず)、上述した「上段リプ」又は「上段ベル」が表示されず(すなわち、「上段リプ」又は「上段ベル」が表示され得る内部当籤役が決定されず)、上述した「下段リプ」又は「下段ベル」が表示されず(すなわち、「下段リプ」又は「下段ベル」が表示され得る内部当籤役が決定されず)、「被弾リプ」(「F_被弾リプ」)に当籤した場合には、敵側の攻撃となり、後述する与ダメージ抽籤は行われず、後述する被弾リプ時被ダメージ抽籤が行われるようになっている。
【0439】
図40は、ラインバトル状態(より詳細には、バトル状態)において、味方「1」〜「3」獲得の場合(すなわち、味方キャラクタに対応する情報として「1」〜「3」が付与されている場合)の、表示装置11の表示内容の一例を示す図である。なお、基本的な表示内容については、図37におけるものと同一であるため、ここでの説明は省略している。
【0440】
表示装置11は、味方「1」〜「3」獲得の場合、「中段ライン攻撃有効」、「上段ライン攻撃有効」、「下段ライン攻撃有効」、及び「カウンターあり」と表示している。これは、バトル状態において味方キャラクタ「1」〜「3」が付与されている場合、センターライン(図37図41中、「DL1」)、トップライン(図38図41中、「DL2」)、及びボトムライン(図39図41中、「DL3」)がラインバトル状態の継続度合いの変動に関する判定ラインとして機能するとともに、「被弾リプ」(「F_被弾リプ」)に当籤した場合に、後述の被弾リプ時カウンター抽籤及びカウンター時与ダメージ抽籤が行われ得ることを意味している。
【0441】
それゆえ、本実施形態では、味方「1」〜「3」獲得の場合、味方「1」及び「2」獲得の場合と後述の与ダメージ抽籤及び後述の被弾リプ時被ダメージ抽籤が行われる態様は同じであるが、それに加え、上述した「中段リプ」又は「中段ベル」が表示されず(すなわち、「中段リプ」又は「中段ベル」が表示され得る内部当籤役が決定されず)、上述した「上段リプ」又は「上段ベル」が表示されず(すなわち、「上段リプ」又は「上段ベル」が表示され得る内部当籤役が決定されず)、上述した「下段リプ」又は「下段ベル」が表示されず(すなわち、「下段リプ」又は「下段ベル」が表示され得る内部当籤役が決定されず)、「被弾リプ」(「F_被弾リプ」)に当籤した場合に、後述の被弾リプ時被ダメージ抽籤が行われる前に、カウンター攻撃を発動させるか否かを決定するための被弾リプ時カウンター抽籤が行われ、これに当籤すると、味方側の攻撃となり、後述のカウンター時与ダメージ抽籤が行われ、後述の被弾リプ時被ダメージ抽籤は行われないようになっている。
【0442】
図41は、ラインバトル状態(より詳細には、バトル状態)において、味方「1」〜「4」獲得の場合(すなわち、味方キャラクタに対応する情報として「1」〜「4」が付与されている場合)の、表示装置11の表示内容の一例を示す図である。なお、基本的な表示内容については、図37におけるものと同一であるため、ここでの説明は省略している。
【0443】
表示装置11は、味方「1」〜「4」獲得の場合、「中段ライン攻撃有効」、「上段ライン攻撃有効」、「下段ライン攻撃有効」、「カウンターあり」、及び「防御あり」と表示している。これは、バトル状態において味方キャラクタ「1」〜「4」が付与されている場合、センターライン(図37図41中、「DL1」)、トップライン(図38図41中、「DL2」)、及びボトムライン(図39図41中、「DL3」)がラインバトル状態の継続度合いの変動に関する判定ラインとして機能するとともに、「被弾リプ」(「F_被弾リプ」)に当籤した場合に、後述の被弾リプ時カウンター抽籤及びカウンター時与ダメージ抽籤が行われ得ること、後述の被弾リプ時カウンター抽籤に当籤しない場合であっても後述の被弾リプ時防御抽籤が行われ得ることを意味している。
【0444】
それゆえ、本実施形態では、味方「1」〜「4」獲得の場合、味方「1」及び「2」獲得の場合と後述の与ダメージ抽籤、後述の被弾リプ時被ダメージ抽籤、後述の被弾リプ時カウンター抽籤、及びカウンター時与ダメージ抽籤が行われる態様は同じであるが、それに加え、上述した「中段リプ」又は「中段ベル」が表示されず(すなわち、「中段リプ」又は「中段ベル」が表示され得る内部当籤役が決定されず)、上述した「上段リプ」又は「上段ベル」が表示されず(すなわち、「上段リプ」又は「上段ベル」が表示され得る内部当籤役が決定されず)、上述した「下段リプ」又は「下段ベル」が表示されず(すなわち、「下段リプ」又は「下段ベル」が表示され得る内部当籤役が決定されず)、「被弾リプ」(「F_被弾リプ」)に当籤した場合に、後述の被弾リプ時被ダメージ抽籤が行われる前に、カウンター攻撃を発動させるか否かを決定するための被弾リプ時カウンター抽籤が行われ、これに当籤しなかった場合には、被弾リプ時防御抽籤が行われ、これに当籤すると、敵側の攻撃となるが、防御成功となり、後述の被弾リプ時被ダメージ抽籤は行われないようになっている。
【0445】
なお、本実施形態では、判定ラインとして設定されたラインに、実際に「リプレイ」の図柄や「ベル」の図柄が揃った場合にのみ後述の与ダメージ抽籤が行われ、例えば、押し順小役について押し順報知が行われたにもかかわらず、遊技者の押し順ミスによって実際には「ベル」の図柄が揃わなかった場合には後述の与ダメージ抽籤が行われないようにしてもよいし、判定ラインとして設定されたラインに、「リプレイ」の図柄や「ベル」の図柄が揃い得る(表示され得る)内部当籤役が決定された場合には、実際に「リプレイ」の図柄や「ベル」の図柄が揃うか否かにかかわらず後述の与ダメージ抽籤が行われるようにしてもよい。これらの手法のいずれを採用することもできる。後者の手法を採用する場合には、「判定ライン」は実際に「判定」そのものが行われるラインではなくなるものの、例えば、遊技者に与ダメージ抽籤が行われることを報知可能とするといった意義を有するものとなることから、遊技者にとって重要な意味を持つことには変わりがない。
【0446】
また、図37図41では、味方キャラクタ「1」〜「4」が順に増加する例を挙げて説明しているが、味方キャラクタは、バトル突入時味方種別抽籤の結果によっては、例えば、「2」のみ、「3」のみ、「4」のみ、あるいは、「2」及び「3」、「3」及び「4」といったように付与される場合もあり得る。したがって、以下では、味方キャラクタに対応する情報「1」〜「4」の機能を再度簡潔に説明する。
【0447】
味方キャラクタに対応する情報「1」が設定されると、センターライン(図37図41中、「DL1」)に加え、トップライン(図38図41中、「DL2」)がラインバトル状態の継続度合いの変動に関する判定ラインとして機能するようになる。
【0448】
味方キャラクタに対応する情報「2」が設定されると、センターライン(図37図41中、「DL1」)に加え、ボトムライン(図39図41中、「DL3」)がラインバトル状態の継続度合いの変動に関する判定ラインとして機能するようになる。
【0449】
味方キャラクタに対応する情報「3」が設定されると、本来は敵側の攻撃となって味方HPが減少される場合であっても、逆に味方側の攻撃となって敵HPが減少される場合があるようになる。
【0450】
味方キャラクタに対応する情報「4」が設定されると、本来は敵側の攻撃となって味方HPが減少される場合であっても、味方HPが減少されない場合があるようになる。
【0451】
ここで、味方キャラクタに対応する情報「1」及び「2」のいずれが設定されているか否かにかかわらず、メインCPU101(主制御回路90側)からサブCPU201(副制御回路200側)に対して、当籤役番号「7」、「8」又は「24」が送信された場合(図32参照)、サブCPU201は、例えば、表示装置11において「中段ライン攻撃有効」と表示された箇所を点滅させたり、あるいは強調して表示するなどの処理を行う。これにより、味方側が攻撃することを期待させる演出を行うことができる。
【0452】
また、味方キャラクタに対応する情報「1」が設定されている場合であって、メインCPU101(主制御回路90側)からサブCPU201(副制御回路200側)に対して、当籤役番号「6」又は「23」が送信された場合(図32参照)、サブCPU201は、例えば、表示装置11において「上段ライン攻撃有効」と表示された箇所を点滅させたり、あるいは強調して表示するなどの処理を行う。これにより、味方側が攻撃することを期待させる演出を行うことができる。
【0453】
また、味方キャラクタに対応する情報「2」が設定されている場合であって、メインCPU101(主制御回路90側)からサブCPU201(副制御回路200側)に対して、当籤役番号「10」又は「25」が送信された場合(図32参照)、サブCPU201は、例えば、表示装置11において「下段ライン攻撃有効」と表示された箇所を点滅させたり、あるいは強調して表示したりするなどの処理を行う。これにより、味方側が攻撃することを期待させる演出を行うことができる。
【0454】
もっとも、味方側が攻撃することを期待させる演出の態様はこれに限られない。例えば、その他演出装置(例えば、スピーカ群84やLED群85)によって行われる演出であってもよい。また、上述した対応関係にない内部当籤役の当籤役番号が送信された場合であっても、所定確率で上述した演出のうちいずれかの演出が行われるようにしてもよい。
【0455】
なお、味方キャラクタに対応する情報の種類や機能は、上述したものに限られない。例えば、特定の味方キャラクタに対応する情報(例えば、「5」)が設定されると、後述の与ダメージ抽籤において決定される与ダメージが増加する(例えば、決定された与ダメージが2倍となる)ような機能を持たせてもよい。また、例えば、特定の味方キャラクタに対応する情報(例えば、「6」)が設定されると、後述の被弾リプ時被ダメージ抽籤において決定される被ダメージが減少する(例えば、決定された被ダメージが1/2となる)ような機能を持たせてもよい。
【0456】
また、判定ラインとして機能するラインは、有効ラインに限られない。例えば、特定の味方キャラクタに対応する情報が設定された場合には、有効ラインとは異なるラインであっても、それを特別ラインとし、この特別ラインを判定ラインとして機能させるようにしてもよい。具体的には、例えば、特定の味方キャラクタに対応する情報(例えば、「5」)が設定されると、センターラインに加え、クロスダウンラインがラインバトル状態の継続度合いの変動に関する判定ラインとして機能するようにしてもよい。また、例えば、特定の味方キャラクタに対応する情報(例えば、「6」)が設定されると、センターラインに加え、クロスアップラインがラインバトル状態の継続度合いの変動に関する判定ラインとして機能するようにしてもよい。
【0457】
このような場合、実際の有効ライン上に表示される図柄は、「リプレイ」の図柄揃い、あるいは「ベル」の図柄揃いではないが、このような特別ライン上に表示される図柄が、「リプレイ」の図柄揃い、あるいは「ベル」の図柄揃いとなるように構成されていれば、遊技者は有効ラインと同様に有利さの度合いが変動することを認識できるため、実際の有効ライン数にかかわらず、同様の遊技性を提供することが可能となる。なお、このような観点からは、ラインバトル状態の継続度合いの変動に関する判定ラインには、必ずしも有効ラインが含まれる必要はなく、例えば、有効ラインがクロスアップラインの1ラインであるとき、ラインバトル状態の継続度合いの変動に関する判定ラインが、センターライン、トップライン、及びボトムラインの最大3ラインから構成されていてもよい。すなわち、ラインバトル状態の継続度合いの変動に関する判定ラインを、有効ラインとは異なる特別ラインのみから構成することも可能である。
【0458】
また、判定ラインを定義する際には、上述した有効ラインと同様に、図柄が一直線に並ぶ各ラインに替えて、あるいはこれとともに、図柄が一直線に並ばないラインを有効ラインとして定義することもできる。すなわち、各列(左リール3L,中リール3C,右リール3R)ごとのいずれか一の図柄(の領域)を通るラインであれば、直線又は折れ線で結んで構成される一又は複数のラインを判定ラインとして設定可能である。
【0459】
例えば、左リール3Lの上段領域、中リール3Cの下段領域、及び、右リール3Rの上段領域を結ぶライン(V時の変則ライン)などを判定ラインとして定義するようにしてもよい。すなわち、本実施形態では、リール表示窓4の枠内に、3行×3列の態様で図柄が表示されるようになっていることから、27通りの判定ラインを定義することが可能であり、そのうち少なくともいずれか1つのラインが判定ラインとして定義されるようにすればよい。
【0460】
ここで、再度バトル状態の説明に戻る。上述したように、味方キャラクタに対応する情報「3」が設定されている場合には、「被弾リプ」(「F_被弾リプ」)に当籤した場合に、被弾リプ時カウンター抽籤が行われる。被弾リプ時カウンター抽籤では、メインCPU101は、所定確率で、カウンター攻撃を発動させること(当籤)、又はカウンター攻撃を発動させないこと(非当籤)のいずれかを決定する。なお、被弾リプ時カウンター抽籤において参照されるテーブルについては、図示を省略している。
【0461】
被弾リプ時カウンター抽籤に当籤した場合には、続いて、カウンター時与ダメージ抽籤が行われる。カウンター時与ダメージ抽籤では、メインCPU101は、図36Cに示すカウンター時与ダメージ抽籤テーブルを参照し、抽籤値に基づいて、いずれか1つの与ダメージの値を決定する。なお、与ダメージの値が決定されると、その値が敵HPの値から減算され、敵HPの値が更新される。また、これにともなって、上述した敵の「ステータス」が適宜更新される。また、この場合には、被弾リプ時被ダメージ抽籤は行われない。
【0462】
一方、被弾リプ時カウンター抽籤に当籤しなかった場合であって、味方キャラクタに対応する情報「4」が設定されている場合、及び味方キャラクタに対応する情報「3」は設定されていないが「4」が設定されている場合には、被弾リプ時防御抽籤が行われる。被弾リプ時カウンター抽籤では、メインCPU101は、所定確率で、防御を発動させること(当籤)、又は防御を発動させないこと(非当籤)のいずれかを決定する。なお、被弾リプ時防御抽籤において参照されるテーブルについては、図示を省略している。
【0463】
被弾リプ時防御抽籤に当籤した場合には、被弾リプ時被ダメージ抽籤は行われない。一方、被弾リプ時防御抽籤に当籤しなかった場合、味方キャラクタに対応する情報「4」は設定されていないが「3」が設定されている場合であって、被弾リプ時カウンター抽籤に当籤しなかった場合、並びに味方キャラクタに対応する情報「3」及び「4」が設定されていない場合であって、「被弾リプ」(「F_被弾リプ」)に当籤した場合には、被弾リプ時被ダメージ抽籤が行われる。
【0464】
被弾リプ時被ダメージ抽籤では、メインCPU101は、図36Dに示す被弾リプ時被ダメージ抽籤テーブルを参照し、敵種別と、抽籤値と、に基づいて、いずれか1つの被ダメージの値を決定する。なお、被ダメージの値が決定されると、その値が味方HPの値から減算され、味方HPの値が更新される。また、これにともなって、上述した味方の「ステータス」が適宜更新される。
【0465】
味方キャラクタに対応する情報「1」及び「2」が設定されていない場合であって、「中段リプ」又は「中段ベル」が表示され得る内部当籤役が決定された場合、及びスイカ(この場合、「F_スイカ1」のみであってもよいし、「F_スイカ2」を含んでいてもよい。以下、この項において同じ)が内部当籤役として決定された場合には、与ダメージ抽籤が行われる。
【0466】
味方キャラクタに対応する情報「1」が設定されている場合であって、「中段リプ」若しくは「中段ベル」、又は「上段リプ」若しくは「上段ベル」が表示され得る内部当籤役が決定された場合、及びスイカが内部当籤役として決定された場合には、与ダメージ抽籤が行われる。
【0467】
味方キャラクタに対応する情報「2」が設定されている場合であって、「中段リプ」若しくは「中段ベル」、又は「下段リプ」若しくは「下段ベル」が表示され得る内部当籤役が決定された場合、及びスイカが内部当籤役として決定された場合には、与ダメージ抽籤が行われる。
【0468】
味方キャラクタに対応する情報「1」及び「2」が設定されている場合であって、「中段リプ」若しくは「中段ベル」、「上段リプ」若しくは「上段ベル」、又は「下段リプ」若しくは「下段ベル」が表示され得る内部当籤役が決定された場合、及びスイカが内部当籤役として決定された場合には、与ダメージ抽籤が行われる。
【0469】
与ダメージ抽籤では、メインCPU101は、図36Eに示す与ダメージ抽籤テーブルを参照し、内部当籤役と、抽籤値と、に基づいて、いずれか1つの与ダメージの値を決定する。なお、与ダメージの値が決定されると、その値が敵HPの値から減算され、敵HPの値が更新される。また、これにともなって、上述した敵の「ステータス」が適宜更新される。
【0470】
ここで、RT状態に着目すると、有利区間のラインバトル状態は、基本的にはRT2状態に対応するものであるが、「RT3移行目」が表示された場合にはRT3状態ともなり得る。図16を参照すると、RT2状態では、「F_中段リプ1」の抽籤値が「5000」であり、「F_上段リプ」及び「F_下段リプ」の抽籤値が「2450」であり、「F_被弾リプ」の抽籤値が「8970」であるのに対し、RT3状態では、「F_中段リプ2」の抽籤値が「32768」であり、「F_被弾リプ」の抽籤値は「0」である。
【0471】
すなわち、有利区間のラインバトル状態(より詳細には、バトル状態)において、RT3状態に移行させることができれば、味方キャラクタに対応する情報「1」又は「2」が設定されているか否かにかかわらず、「中段リプ」が表示され得る内部当籤役が高確率で決定される結果、与ダメージ抽籤が高確率で行われるようにすることができるとともに、「被弾リプ」が表示され得る内部当籤役は決定されない結果、被弾リプ時被ダメージ抽籤が行われないようにすることができる。したがって、有利区間のラインバトル状態(より詳細には、バトル状態)では、RT3状態が最も有利なRT状態となっている。
【0472】
バトル状態において、バトル状態が終了する前に敵HPが「0」以下(すなわち、ステータスとして「撃破」)となった場合、メインCPU101は、次回遊技から有利区間の権利付与抽籤状態に移行させる。また、敵HPが「0」以下となっておらず、バトル状態の遊技期間が終了していない場合には、バトル状態を継続させる。また、敵HPが「0」以下となっておらず、バトル状態の遊技期間が終了した場合には、次回遊技からラインバトル状態中の継続抽籤状態に移行させる。
【0473】
なお、本実施形態では、「被弾リプ」(「F_被弾リプ」)に当籤した場合に、被弾リプ時カウンター抽籤、被弾リプ時防御抽籤及び被弾リプ時被ダメージ抽籤が行われるものとしているが、バトル状態における抽籤手法はこれに限られない。例えば、与ダメージ抽籤の対象なっていない内部当籤役(但し、「弱レア役」、「チャンス目」、ボーナス役は除く)が決定された場合には、「被弾リプ」(「F_被弾リプ」)に当籤したと同様に、被弾リプ時カウンター抽籤、被弾リプ時防御抽籤及び被弾リプ時被ダメージ抽籤が行われるようにしてもよい。
【0474】
また、本実施形態では、「被弾リプ」(「F_被弾リプ」)に当籤した場合に、「被弾リプ」の図柄の組合せがセンターラインに表示されるようになっているが、例えば、複数の異なる内部当籤役として構成し、あるいは「被弾リプ」(「F_被弾リプ」)を押し順リプレイとして構成し、停止操作の手順に応じて、「被弾リプ」の図柄の組合せがトップラインに表示され、あるいはボトムラインに表示される場合があるようにしてもよい。この場合に、トップラインやボトムラインが判定ラインとなっている場合には、被弾リプ時カウンター抽籤、被弾リプ時防御抽籤及び被弾リプ時被ダメージ抽籤が行われるようにしてもよいし、これらの抽籤は行われないようにしてもよい。また、トップラインやボトムラインが判定ラインとなっている場合には、「被弾リプ」の図柄の組合せがトップラインやボトムラインに表示されないように、停止操作の手順が報知されるようにしてもよい。
【0475】
(継続抽籤状態)
上述したように、敵HPが「0」以下となっておらず、バトル状態の遊技期間が終了したときに、メインCPU101は、次に、ラインバトル状態中の継続抽籤状態に移行させる。継続抽籤状態は、4ゲーム又は7ゲーム間継続する状態となっており、最終的に、ラインバトル状態から権利獲得抽籤状態に移行させることが決定されている場合には、権利獲得抽籤状態に移行させ、ラインバトル状態を継続させることが決定されている場合には、再度ラインバトル状態中のインターバル状態に移行させ、これらのいずれの決定もなされていない場合には、ラインバトル状態が終了し(すなわち、有利区間が終了し)、非有利区間の通常状態に移行させる。
【0476】
継続抽籤状態では、敵種別とダメージ状態に応じた継続抽籤及び継続抽籤結果書換抽籤が行われ得る。なお、これらの遊技性に関する抽籤は一例であり、継続抽籤状態においては他の抽籤も行うことが可能である。
【0477】
まず、メインCPU101は、バトル状態から継続抽籤状態に移行する際に、敵種別とダメージ状態に応じた継続抽籤を行う。敵種別とダメージ状態に応じた継続抽籤では、メインCPU101は、図36Fに示す継続抽籤テーブルを参照し、敵種別と、ダメージ状態(すなわち、上述した「ステータス」と同義)と、抽籤値と、に基づいて、継続抽籤状態の遊技期間は4ゲームであるが、権利獲得抽籤状態に移行させることもラインバトル状態を継続させることも決定されないこと(「4G敗北」)、継続抽籤状態の遊技期間は7ゲームであるが、権利獲得抽籤状態に移行させることもラインバトル状態を継続させることも決定されないこと(「7G敗北」)、継続抽籤状態の遊技期間は4ゲームであり、ラインバトル状態を継続させることが決定されること(「4G継続」)、継続抽籤状態の遊技期間は7ゲームであり、ラインバトル状態を継続させることが決定されること(「7G継続」)、継続抽籤状態の遊技期間は4ゲームであり、権利獲得抽籤状態に移行させることが決定されること(「4G昇格」)、及び継続抽籤状態の遊技期間は7ゲームであり、権利獲得抽籤状態に移行させることが決定されること(「7G昇格」)、のいずれかが決定される。
【0478】
なお、敵種別とダメージ状態に応じた継続抽籤では、少なくとも有利区間が終了されない抽籤結果(上述した「4G継続」、「7G継続」、「4G昇格」、及び「7G昇格」)が決定される確率が、原則として、敵種別が「A」、「B」、「C」、「D」の順に順次高まるようになっており、また、味方ステータスが「大破」、「中破」、「小破」、「平常」の順に順次高まるようになっており、また、敵ステータスが「平常」、「小破」、「中破」、「大破」の順に順次高まるようになっている。すなわち、敵種別と、味方ステータスと、敵ステータスと、の3つのパラメータが参照され、有利区間が継続するか否かが決定されるようになっている。
【0479】
それゆえ、本実施形態では、バトル状態突入時に、いずれの敵キャラクタに対応する情報が設定されるか、バトル状態中に味方ステータスがどのように変移するか、及びバトル状態中に敵ステータスがどのように変移するかに応じて、ラインバトル状態が継続する継続度合いを変動させることが可能となっている。また、味方ステータス及び敵ステータスの変移に際しては、味方キャラクタに対応する情報の種類(例えば、判定ライン数)が重要となり、これによって、ラインバトル状態が継続する継続度合いが、遊技者に有利な度合いに変動させたり、遊技者に不利な度合いに変動させたりする確率も変動するようになっている。
【0480】
なお、図36Fに示す継続抽籤テーブルでは、味方ステータスが「大破」、及び敵ステータスが「大破」であるときには、例外的に、少なくとも有利区間が終了されない抽籤結果が決定されることが確定するようになっている。このように、味方ステータスが特定のステータスであり、敵ステータスが特定のステータスであるとき、上述した原則に反して、有利区間が継続する確率を高めたり、有利区間が継続する確率を低めたりすることもできる。
【0481】
また、メインCPU101は、バトル状態から継続抽籤状態に移行する際に、敵種別とダメージ状態に応じた継続抽籤の抽籤結果が、有利区間が終了される抽籤結果(上述した「4G敗北」及び「7G敗北」)である場合には、継続抽籤状態において、継続抽籤結果書換抽籤を行う。具体的には、継続抽籤状態において、「チャンス目」又はボーナス役に当籤した場合、継続抽籤の抽籤結果として、例えば「4G敗北」が決定されている場合には「4G継続」に書き換え、例えば「7G敗北」が決定されている場合には「7G継続」に書き換える。また、スイカ(この場合、「F_スイカ1」のみであってもよいし、「F_スイカ2」を含んでいてもよい)に当籤した場合、所定確率(例えば、1/2)で、継続抽籤の抽籤結果を書き換えることを決定する。継続抽籤の抽籤結果を書き換えることが決定された場合、上記と同様に継続抽籤の抽籤結果が適宜書き換えられる。
【0482】
なお、本実施形態では、敵種別とダメージ状態に応じた継続抽籤が行われた後、継続抽籤結果書換抽籤が行われるが、継続抽籤状態における抽籤手法はこれに限られない。例えば、継続抽籤状態では、まず、継続抽籤結果書換抽籤が行われ(すなわち、内部当籤役に基づいて遊技毎にラインバトル状態を継続させる否かを決定するための抽籤が行われ)、当該抽籤の結果ラインバトル状態を継続させることが決定されなかった場合に、継続抽籤状態が終了するときに、敵種別とダメージ状態に応じた継続抽籤が行われるようにしてもよい。
【0483】
このように、本実施形態では、有利区間のラインバトル状態において、一又は複数のいずれかのライン(有効ラインであるかを問わない)を有利区間の継続度合いの変動に関する判定ラインとするかを決定可能とし、ラインバトル状態中のバトル状態において、決定された判定ラインに「リプレイ」又は「ベル」の図柄が並んで表示される場合に、有利区間の継続度合いを遊技者に有利な度合いに変動させることを可能とし、ラインバトル状態中の継続抽籤状態において、決定された有利区間の継続度合いに基づいて有利区間を継続させるか否かを決定することが可能となっている。
【0484】
これにより、判定ラインの決定結果に応じて有利区間の継続度合いを変動させることができるため、遊技者に有利な状態の継続に関する興趣の向上を図ることができる。
【0485】
また、本実施形態では、ラインバトル状態中のバトル状態において、決定された判定ラインに、例えば、「被弾リプ」の図柄の組合せが表示される場合に、有利区間の継続度合いを遊技者に不利な度合いに変動させることが可能となっている。
【0486】
これにより、有利区間中(例えば、ラインバトル状態中のバトル状態中)における緊張感を高めることができ、有利区間中の遊技が単調とならず、さらに遊技者に有利な状態の継続に関する興趣の向上を図ることができる。
【0487】
また、本実施形態では、有利区間のラインバトル状態におけるRT状態をRT2状態に変移させることが可能であるとともに、「RT3移行目」が表示された場合に、有利区間のラインバトル状態におけるRT状態をRT3状態に変移させることが可能となっており、決定された判定ラインに「中段リプ」の図柄の組合せが表示され得る特定の内部当籤役(例えば、「F_中段リプ1」及び「F_中段リプ2」のいずれか)を決定する確率は、RT2状態よりもRT3状態のほうが高くなっている。
【0488】
また、本実施形態では、RT2状態においては、「被弾リプ」の図柄の組合せが表示され得る所定の内部当籤役(例えば、「F_被弾リプ」)を決定可能とし、RT3状態においては、この所定の内部当籤役を決定可能としないようになっている。
【0489】
これにより、有利区間中(例えば、ラインバトル状態中のバトル状態中)においては、いずれのRT状態であるかによって遊技者の有利さの度合いがさらに変動するようになるため、有利区間中の遊技をより多彩なものとし、さらに遊技者に有利な状態の継続に関する興趣の向上を図ることができる。
【0490】
また、本実施形態では、例えば、「打順1」で停止操作が行われた場合に、トップラインで「ベル」の図柄の組合せが表示される「F_上段左ベル1」と、「打順1」で停止操作が行われた場合に、センターラインで「ベル」の図柄の組合せが表示される「F_中段左ベル1」と、「打順3」で停止操作が行われた場合に、トップラインで「ベル」の図柄の組合せが表示される「F_上段中ベル1」と、「打順3」で停止操作が行われた場合に、センターラインで「ベル」の図柄の組合せが表示される「F_中段中ベル1」と、を少なくとも内部当籤役として決定可能であり、図32に示したように、有利区間において、例えば、「F_上段左ベル1」又は「F_上段中ベル1」が決定された場合には、当籤役番号として「23」を送信し、「F_中段左ベル1」又は「F_中段中ベル1」が決定された場合には、当籤役番号として「24」を送信するようになっている。そして、本実施形態では、送信された当籤役番号に応じて異なる演出を実行することが可能となっている。
【0491】
これにより、例えば、有利区間のラインバトル状態のような図柄が表示されるラインによって遊技者の有利さの度合いが変動するような遊技性を有する場合に、表示される図柄の組合せに関連した演出を行うことができるため、制御負担を増大させることなく、より適切な演出を行うことができる。
【0492】
<権利獲得抽籤状態及び権利獲得状態中の遊技性>
次に、図42を参照して、有利区間の権利獲得抽籤状態及び権利獲得状態中の遊技の流れについて説明する。なお、図42では、権利獲得抽籤状態及び権利獲得状態中の遊技の流れの概要を示している。
【0493】
(権利獲得抽籤準備状態)
メインCPU101は、有利区間の権利獲得抽籤準備状態、権利獲得抽籤状態、及び権利獲得状態において、ボーナス役に当籤し、当該ボーナス役に基づくボーナス状態が終了したときに、権利獲得抽籤準備状態に移行させる(すなわち、これらの状態に復帰させる)。この場合、ボーナス状態が終了したときのRT状態はRT4状態であり(図13参照)、RT状態がRT4状態からRT2状態に移行するまで権利獲得抽籤準備状態を維持する。RT状態がRT2状態に移行したとき、ボーナス役に当籤したのが権利獲得状態であれば権利獲得状態に移行させ、ボーナス役に当籤したのが権利獲得抽籤状態であれば権利獲得抽籤状態に移行させる。
【0494】
なお、この場合、RT4状態において「RT1移行目」を表示させるため、RT4状態において「RT1移行目」が表示されるまでは、押し順小役及び押し順リプレイについての押し順報知は行われず、RT状態がRT1状態に移行してから、押し順小役及び押し順リプレイについての押し順報知が開始される。また、この場合、RT4状態において「RT3移行目」が表示されてRT3状態に移行した場合にも、押し順小役及び押し順リプレイについての押し順報知が開始される。なお、RT3状態に移行したときに、権利獲得抽籤準備状態を終了させ、権利獲得状態に復帰させる場合には権利獲得状態に復帰させ、権利獲得抽籤状態に復帰させる場合には権利獲得抽籤状態に復帰させるようにしてもよい。
【0495】
(権利獲得抽籤状態)
上述したように、権利獲得抽籤準備状態が終了したとき、及びラインバトル状態において権利獲得抽籤状態に移行させることが決定されたときに、メインCPU101は、権利獲得抽籤状態に移行させる。権利獲得抽籤状態は、20ゲーム間継続する状態となっており、この間にはもちろん遊技者にとって有利な停止操作の情報が報知される。そして、権利獲得状態に移行しない場合であってもラインバトル状態に戻るようになっている。したがって、この権利獲得抽籤状態は、それ自体が有利区間の遊技期間を延長させ得る遊技状態となっている。権利獲得抽籤状態では、権利獲得状態移行抽籤が行われる。
【0496】
権利獲得状態移行抽籤では、例えば、メインCPU101は、権利獲得抽籤状態において、「チャンス目」又はスイカ(この場合、「F_スイカ1」のみであってもよいし、「F_スイカ2」を含んでいてもよい)に当籤した場合、次回遊技から権利獲得状態に移行させることを決定する。また、共通ベル(「F_上段共通ベル」及び「F_中段共通ベル」)に当籤した場合、所定確率(例えば、1/4)で、次回遊技から権利獲得状態に移行させることを決定する。なお、権利獲得状態に移行させることが決定された場合であっても、権利獲得状態に移行するのは、権利獲得抽籤状態の遊技期間(20ゲーム)が終了したときであってもよい。また、権利獲得状態に移行させることが決定された場合に、権利獲得抽籤状態の遊技期間の残りゲーム数の範囲で前兆期間を決定し、この前兆期間が経過したときに権利獲得状態に移行させるようにしてもよい。また、権利獲得抽籤状態から権利獲得状態に移行させる際に、権利獲得抽籤状態の遊技期間の残りゲーム数が生じる場合には、その残りゲーム数が、権利獲得状態の遊技期間に付加されるようにしてもよいし、次回(権利獲得状態から権利獲得抽籤状態に戻ったとき)の権利獲得抽籤状態の遊技期間に付加されるようにしてもよい。
【0497】
(権利獲得状態)
上述したように、権利獲得抽籤状態において権利獲得状態に移行させることが決定されたとき、及び権利獲得抽籤準備状態から復帰したときに、メインCPU101は、権利獲得状態に移行させる。権利獲得状態は、10ゲーム間継続する状態となっており、この間にはもちろん遊技者にとって有利な停止操作の情報が報知される。そして、永続権利を獲得するか否かにかかわらず権利獲得抽籤状態に戻るようになっている。したがって、この権利獲得状態は、それ自体が有利区間の遊技期間を延長させ得る遊技状態となっている。権利獲得状態では、永続権利獲得抽籤が行われる。
【0498】
永続権利獲得抽籤では、後述のバトル突入時味方種別抽籤とは別に、予め味方キャラクタを永続的に(当該有利区間が終了するまで)獲得させるか否かの権利を付与するか否かが決定される。メインCPU101は、例えば、権利獲得状態においてボーナス役に当籤した場合に、永続権利を付与することを決定する。なお、例えば、特定役(例えば、「スイカ1」)に当籤したことに基づいて、所定確率(例えば、1/4)で、永続権利を付与することを決定するようにしてもよい。
【0499】
ここで、永続権利抽籤の結果、当該永続権利を付与することが決定された場合、バトル状態に突入する度に、バトル突入時味方種別抽籤の結果付与されなかった味方キャラクタの番号のうち、最も小さい番号の味方キャラクタが付与される。例えば、後述のバトル突入時味方種別抽籤において、味方キャラクタ「2」が付与されていた場合、当該永続権利を獲得していれば、さらに味方キャラクタ「1」が付与されるようになる。なお、付与された永続権利の機能はこれに限られない。例えば、永続権利抽籤の結果、当該永続権利を付与することが決定された場合、永続権利が付与されていない味方キャラクタの番号のうち、最も小さい番号の味方キャラクタが固定的に付与されるようにしてもよい。例えば、最初に永続権利が付与された場合、この永続権利の権利内容として味方キャラクタ「1」が付与され、次に永続権利が付与された場合、この永続権利の権利内容として味方キャラクタ「2」が付与されるようにしてもよい。
【0500】
なお、本実施形態では、権利獲得状態において、永続権利が付与されるか否かが決定されるようになっているが、これに限られず、権利獲得状態において、上述した限定的権利が付与されるか否かが決定されるようにしてもよい。この場合、例えば、上述した味方獲得抽籤と同様の抽籤が行われるようにしてもよいし、上述した味方獲得抽籤よりも限定的権利が付与される確率が高まるように、上述した限定的権利が付与されるか否が決定されるようにしてもよい。また、例えば、権利獲得状態においては、単位遊技ごとに、内部当籤役にかかわらず所定確率(例えば、1/10)で、上述した限定的権利が付与されるか否が決定されるようにしてもよい。なお、ボーナス役当籤以外の契機で永続権利あるいは限定的権利が付与されるようにした場合には、権利獲得状態において複数個の権利を獲得させることができる。
【0501】
この場合、上述したように、例えば、2個の権利が付与された場合(味方キャラクタに対応する情報「1」及び「2」が設定される場合)には、バトル状態において判定ラインが上限数(DL1〜DL3)まで設定されることとなる。また、例えば、3個の権利が付与された場合(味方キャラクタに対応する情報「1」〜「3」が設定される場合)には、これに加え、バトル状態においてカウンターが発動する場合があるようになる。また、例えば、4個の権利が付与された場合(味方キャラクタに対応する情報「1」〜「4」が設定される場合)には、これに加え、バトル状態に防御が発動する場合があるようになる。ここで、例えば、権利獲得状態において5個以上の権利が付与された場合には、4個を超える分の権利については、次回のバトル状態まで持ち越されるようにしてもよいし、破棄(クリア)されるようにしてもよい。また、例えば、権利獲得状態において5個以上の権利が付与された場合には、次回のバトル状態終了後の継続抽籤状態において、必ず有利区間が継続することが決定されるようにしてもよい。
【0502】
また、本実施形態では、権利獲得状態において、有利区間のラインバトル状態が有利に進められるようになる(味方キャラクタに対応する情報が設定され得る)永続権利が付与されるか否かが決定されるようになっているが、権利獲得状態において、付与され得る権利内容はこれに限られない。例えば、ラインバトル状態の継続抽籤状態において、抽籤結果にかかわらず強制的にラインバトル状態が継続することとなる継続権利(すなわち、有利区間を延長させるための権利。「ストック」や「セット数」などと称される場合がある)が付与されるか否かが決定されるようにしてもよいし、権利獲得抽籤状態において、抽籤結果にかかわらず強制的に権利獲得抽籤状態が継続することとなる継続権利(すなわち、有利区間を延長させるための権利。「ストック」や「セット数」などと称される場合がある)が付与されるか否かが決定されるようにしてもよい。すなわち、権利獲得状態において、付与され得る権利内容は、遊技者に特典をもたらすものであれば、適宜設定することができる。
【0503】
このように、本実施形態では、有利区間のラインバトル状態において、一又は複数のいずれかのライン(有効ラインであるかを問わない)を有利区間の継続度合いの変動に関する判定ラインとするかを決定可能としており、その決定結果は、権利獲得状態において権利が付与されたか否かによって変動するようになっている。すなわち、権利獲得状態において付与された権利に基づいて判定ラインを決定することが可能となっている。
【0504】
また、本実施形態では、権利獲得状態において判定ラインの上限数以上の権利が付与された場合には、まず、上限数分の権利を用いて上限数の判定ラインが決定される。そして、ラインバトル状態中のバトル状態において、決定された判定ラインに、例えば、「被弾リプ」の図柄の組合せが表示される場合に、付与された権利が残存していなければ、有利区間の継続度合いを遊技者に不利な度合いに変動させ、付与された権利が残存していれば、有利区間の継続度合いを遊技者に不利な度合いに変動させないことが可能となっている。
【0505】
また、本実施形態では、永続権利が付与されている場合には、複数の判定ラインが必ず決定され、永続権利が付与されていない場合には、判定ラインを決定するときに、一又は複数のいずれかのラインが判定ラインとして決定されるようになっている。
【0506】
これにより、有利区間中の各遊技状態の役割を多様化させ、また、有利区間が継続する継続度合いを多様に変動させることができるため、遊技者に有利な状態の継続に関する興趣の向上を図ることができる。
【0507】
<エンディング1状態及びエンディング2状態中の遊技性>
次に、図43及び図44を参照して、有利区間のエンディング1状態及びエンディング2状態中の遊技の流れについて説明する。なお、図43では、エンディング1状態及びエンディング2状態中の遊技の流れの概要を示している。また、図44では、エンディング1状態及びエンディング2状態中に行われるエンディング演出の概要を示している。
【0508】
(エンディング準備状態)
メインCPU101は、有利区間のエンディング準備状態、エンディング1状態、及びエンディング2状態において、ボーナス役に当籤し、当該ボーナス役に基づくボーナス状態が終了したときに、エンディング準備状態に移行させる(すなわち、これらの状態に復帰させる)。この場合、ボーナス状態が終了したときのRT状態はRT4状態であり(図13参照)、RT状態がRT4状態からRT2状態に移行するまでエンディング状態を維持する。RT状態がRT2状態に移行したとき、ボーナス役に当籤したのがエンディング1状態であればエンディング1状態に移行させ、ボーナス役に当籤したのがエンディング2状態であればエンディング2状態に移行させる。
【0509】
なお、この場合、RT4状態において「RT1移行目」を表示させるため、RT4状態において「RT1移行目」が表示されるまでは、押し順小役及び押し順リプレイについての押し順報知は行われず、RT状態がRT1状態に移行してから、押し順小役及び押し順リプレイについての押し順報知が開始される。また、この場合、RT4状態において「RT3移行目」が表示されてRT3状態に移行した場合にも、押し順小役及び押し順リプレイについての押し順報知が開始される。なお、RT3状態に移行したときに、エンディング準備状態を終了させ、エンディング1状態に復帰させる場合にはエンディング1状態に復帰させ、エンディング2状態に復帰させる場合にはエンディング2状態に復帰させるようにしてもよい。
【0510】
また、メインCPU101は、非有利区間及び通常有利区間において、例えば、スイカ1当籤時のART抽籤で、エンディング1状態に移行させることが決定された場合には、通常有利区間の遊技期間が消化されたときに、エンディング準備状態に移行させる(すなわち、RT2状態に移行するまでエンディング1状態への移行を待機する)。
【0511】
(エンディング1状態)
上述したように、エンディング準備状態が終了したときであってエンディング1状態に移行(復帰)させる場合、メインCPU101は、エンディング1状態に移行させる。エンディング1状態は、100ゲーム間継続する状態となっており、この間にはもちろん遊技者にとって有利な停止操作の情報が報知される。そして、エンディング1状態が終了したときにはラインバトル状態に移行するようになっている。非有利区間及び通常有利区間から移行する有利区間の遊技状態である点についてはラインバトル状態と同じであるが、ラインバトル状態よりも遊技者に有利な遊技状態となっている。エンディング1状態では、権利獲得状態と同様に永続権利獲得抽籤が行われる。
【0512】
なお、権利獲得状態における抽籤と同様に、エンディング1状態では、上述した限定的権利が付与されるか否かが決定されるようにしてもよいし、有利区間を延長させるための継続権利が付与されるか否かが決定されるようにしてもよい
【0513】
また、例えば、エンディング1状態において、ボーナス役に当籤し、当該ボーナス役に基づくボーナス状態が終了して、エンディング準備状態を経由してエンディング1状態に復帰された場合、100ゲームの遊技期間は再度最初からカウントされるようにしてもよいし、ボーナス役に当籤した遊技における遊技期間を引き継いでカウントされるようにしてもよい。後者の場合、例えば、エンディング1状態の10ゲーム目(残り90ゲーム)でボーナス役に当籤し、当該ボーナス役に基づくボーナス状態が終了して、エンディング準備状態を経由してエンディング1状態に復帰された場合、当該エンディング1状態の遊技期間が90ゲームとなるようにすればよい。
【0514】
また、さらに、ボーナス状態中の遊技期間もエンディング1状態の遊技期間に含まれるようにしてもよい。例えば、エンディング1状態の10ゲーム目(残り90ゲーム)でボーナス役に当籤し、当該ボーナス役に基づくボーナス状態の遊技期間が17ゲームであり、当該ボーナス状態が終了して、エンディング準備状態を経由してエンディング1状態に復帰された場合、当該エンディング1状態の遊技期間が73ゲームとなるようにすればよい。
【0515】
(エンディング2状態)
有利区間中の遊技回数が「1200」回以上となった場合であって、ラインバトル状態のインターバル状態が終了したとき、メインCPU101は、エンディング2状態に移行させる。エンディング2状態は、131ゲーム間継続する状態となっており、この間にはもちろん遊技者にとって有利な停止操作の情報が報知される。そして、エンディング2状態が終了したときには有利区間自体も終了し、非有利区間に移行するようになっている。
【0516】
なお、この場合、上述した規制監視期間が「1200」回(あるいは、それよりも多い回数、例えば、「1369」回)の遊技回数となったときに、エンディング2状態に移行させるようにしてもよい。また、この場合、有利区間の他の遊技状態である場合にも、これらの遊技状態からエンディング2状態に移行させるようにしてもよい。また、エンディング2状態における遊技期間のカウントの態様も、エンディング1状態の遊技期間のカウントの態様と同様である。
【0517】
また、本実施形態では、エンディング2状態が終了すると有利区間自体も終了し、非有利区間に移行させるようにしているが、これに限られない。エンディング2状態が終了するとき、上述した規制監視期間が未だ「1500」回となっていなければ、再度ラインバトル状態に移行させるようにしてもよい。あるいは、上述した規制監視期間が「1500」回となるまで、エンディング2状態を継続させるようにしてもよい。
【0518】
(エンディング演出)
次に、図44を参照しながら、エンディング1状態及びエンディング2状態で行われ得るエンディング演出について説明する。
【0519】
エンディング演出は、その字句が示すように、基本的には、有利区間に制御されている期間が「1200」回以上となったときに、当該有利区間がもうじき終了されることを示唆する演出となっている。また、有利区間に制御されている期間が「1200」回以上となる確率を鑑みれば、実行される確率が他の演出よりも低い特別な演出となっている。
【0520】
エンディング演出は、例えば、第1話〜第8話及び最終話からなる一連のストーリー演出として構成され、エンディング2状態での遊技期間が進行するのにしたがって、ストーリーの内容も進行するようになっている。なお、上述したように、エンディング2状態が、有利区間に制御されている期間が「1200」回となってから、規制監視期間が「1500」回となるまで継続可能に構成する場合には、規制監視期間が「1500」回となるまでの遊技期間に応じて、ストーリーの内容を進行させるようにすればよい。
【0521】
ここで、本実施形態では、有利区間が開始されるときに、エンディング1状態に移行させることが決定されている場合には、当該有利区間が開始されたばかりであるにもかかわらず、エンディング1状態中はエンディング演出が実行されるようになっている。
【0522】
ただし、エンディング1状態では、上述した一連のストーリー演出のうちの一部が実行され、全部は実行されないようになっている。具体的には、第1話〜第8話及び最終話のうちの第1話〜第8話は実行されるが、最終話は実行されないようになっている。なお、この場合にも、エンディング2状態と同様、基本的には、エンディング1状態での遊技期間が進行するのにしたがって、ストーリーの内容が進行するようになっている。
【0523】
エンディング1状態において、上述した一連のストーリー演出のうちの一部が実行される具体例を、図44を参照しながら説明する。例えば、エンディング準備状態では、エンディング演出の導入演出が行われる。そして、エンディング1状態が開始されるとき(ART開始)、エンディング演出が開始され、第1話、第2話、・・・第8話といったように、順次ストーリーが進行していく。そして、第8話が終了したとき、表示装置11に「つづく」といった文字が表示され、ストーリーが完結していないことが示される。
【0524】
一方、エンディング2状態では、エンディング2状態が開始されるとき(有利区間≧1200 インターバル状態終了)、エンディング演出が開始され、第1話、第2話、・・・第8話といったように、順次ストーリーが進行していく。そして、第8話が終了すると、次に最終話のストーリーが展開され、最終話のストーリーが終了したとき、表示装置11に「THE END」といった文字が表示され、ストーリーが完結したことが示される。
【0525】
なお、上述したエンディング演出の演出内容は、複数回数の遊技にわたって実行可能なエンディング演出の演出内容の一例を示すものであり、エンディング演出の演出内容はこれに限られない。遊技者にとって価値を有する演出内容であれば、どのような演出内容であってもよい。
【0526】
例えば、パチスロ1のモチーフとして用いられているアニメーションやキャラクタなどがあれば、エンディング2状態におけるエンディング演出では、通常は見ることができないアニメーションの特別映像やキャラクタの特別映像が表示装置11に表示されるものとすればよい。この場合、エンディング1状態におけるエンディング演出では、これらの映像の内容をエンディング2状態におけるエンディング演出よりも短くして(例えば、要約し、その途中までとし、あるいは別内容として)表示装置11に表示されるものとすればよい。もっとも、これらに替えて、あるいはこれらとともに、スピーカ群84から出力される楽曲や音声、LED群85による発光態様によって各エンディング演出が行われるようにすることもできる。
【0527】
また、エンディング演出は、残りの遊技回数にかかわらず演出内容が進行するものであってもよい。例えば、単位遊技に要する時間を、仮に「6秒」(この値は任意)と定め、エンディング2状態におけるエンディング演出を、「6秒×131回の遊技=786秒」の一連の演出として定め、エンディング2状態に制御されたタイミングでこの一連の演出を開始するようにし、また、エンディング1状態におけるエンディング演出を、「6秒×100回の遊技=600秒」の一連の演出の一部の演出として定め、エンディング1状態に制御されたタイミングでこの一連の演出の一部の演出を開始するようにしてもよい。このようにすれば、エンディング演出を遊技回数に合わせて進行させる必要がなくなることから、演出に係る制御負担を軽減することができる。また、この場合、有利区間が終了するよりも前のタイミングで上述した一連の演出の実行が終了した場合には、その終了時の画面がそのまま有利区間が終了するときまで表示されるようにしてもよいし、上述した一連の演出が再度最初から(あるいは、中途から)開始されるようにしてもよい(すなわち、ループして実行されるようにしてもよい)。また、この場合、上述した一連の演出の実行が終了する前のタイミングで有利区間が終了した場合には、上述した一連の演出をその中途であっても強制的に終了させるようにしてもよいし、上述した一連の演出が最後まで実行されるようにしてもよい。
【0528】
また、図44においては図示を省略しているが、本実施形態では、有利区間において、当該有利区間おける遊技期間が「1200」回の遊技となるまで(あるいは、エンディング1状態に移行するまで)、当該有利区間を継続させることが決定される(例えば、ラインバトル状態の継続抽籤状態においてラインバトル状態を継続させることが決定され、あるいは、権利獲得抽籤状態が終了し、その後インターバル状態に移行した)度に、表示装置11において、有利区間に制御されている期間の目安を示唆する示唆演出が実行されるようになっている。
【0529】
具体的には、例えば、12マスに区画されたプログレスバーやマップなどを表示装置11内に所定の領域に表示するとともに、有利区間における遊技期間の遊技回数が100ゲーム進行する度に、1マスずつその表示態様を異なるものとしていく、といったような示唆演出が実行される。このようにすれば、有利区間における遊技期間の概数が把握できるようになる。なお、例えば、プログレスバーやマップなどの区画を15マスとし、規制監視期間の消化度合いが表示されるようにしてもよい。また、これらは示唆演出の表示内容の一例であり、その表示内容はこれに限られない。例えば、有利区間における遊技期間の実数の遊技回数が表示されるようにしてもよい。
【0530】
また、示唆演出は、インターバル状態の最初の遊技中のみ表示されるようにしてもよいし、インターバル状態中(3ゲーム間)にわたって表示されるようにしてもよい。また、有利区間が終了する可能性のあるラインバトル状態でのみ表示されるようにしてもよいし、有利区間中の各遊技状態で常に表示されるようにしてもよい。
【0531】
このように、本実施形態では、エンディング2状態となったときに、エンディング演出(特別演出)が実行されることを可能とするとともに、有利区間に移行することが決定された場合に、エンディング1状態に移行させることが決定されている場合には、エンディング1状態において、エンディング演出の一部の演出(特殊演出)が実行されることを可能としている。
【0532】
すなわち、本実施形態では、通常、遊技者に有利な状態中の遊技の終盤に実行され得るようになっている特別演出の一部である特殊演出が、所定の実行条件が成立した場合には、遊技者に有利な状態中の遊技の序盤において実行され得るようになっている。これにより、遊技者は特別演出を全て見たいと望みながら遊技を行うようになるため、遊技者の遊技意欲を高め、演出の興趣を向上させることができる。
【0533】
また、本実施形態では、エンディング2状態となったときから131ゲームが経過して有利区間が終了するまで、あるいは、エンディング2状態となったときから規制監視期間が「1500」回となって有利区間が終了するまで、エンディング演出(特別演出)が実行されることを可能としている。これにより、遊技媒体の獲得を規制する場合であっても、遊技者の興趣が低下してしまうことを軽減することができる。
【0534】
また、本実施形態では、有利区間おける遊技期間が「1200」回の遊技となるまであるいは、エンディング1状態に移行するまで、有利区間を継続させることが決定される度に、有利区間に制御されている期間の目安を示唆する示唆演出を実行可能としている。これにより、特別演出の実行が開始される時期や有利区間が終了する時期などを遊技者が概ね把握できるようになるため、遊技の興趣を高めつつ、遊技者に適切な情報を提供することができる。
【0535】
(エンディング制御の他の例)
本実施形態では、有利区間が開始されてから例えば1500Gに達すると、残りゲーム数がたとえ残存していても有利区間を終了するリミット処理を実行するが、リミット処理を将来行うことが確定した段階(例えば、有利区間の消化済みゲーム数と残りゲーム数との合算値が規定値以上になった段階)で、主制御基板71は、出玉状態を「エンディング」(例えば、エンディング2状態)に移行する。一方で、副制御基板72は、メイン側において出玉状態を「エンディング」に移行した場合であっても、直ぐにはサブ側の演出状態を「エンディング(END)」に移行させることなく、所定の条件を契機に演出状態を「エンディング」に移行させる。以下では、特に、副制御基板72が演出状態を「エンディング」に移行させる制御の詳細について説明する。なお、本実施形態では、有利区間が「通常有利区間」などを含む場合があるが、この例では「有利区間」と「ART」とが全く同一の遊技状態であるものとして説明する。
【0536】
この例では、有利区間に関連してメイン(主制御基板71)側で計数するメイン側カウンタと、サブ(主制御基板71)側で計数するサブ側カウンタとを設けるものとする。主制御基板71は、第1のカウンタを用いて有利区間中に経過したゲーム数(消化済みゲーム数)を計数するとともに、第2のカウンタを用いて有利区間を継続可能な期間(残りゲーム数)を計数する。主制御基板71は、第1のカウンタの値が「1500」に達するとリミット処理を行い、第2のカウンタの値に関係なく有利区間を終了し、第1のカウンタの値が「1500」に達する前に、第2のカウンタの値が「0」になると、有利区間を終了する。
【0537】
一方で、副制御基板72は、第3のカウンタを用いて有利区間中に経過したゲーム数(消化済みゲーム数)を計数するとともに、第4のカウンタを用いて有利区間を継続可能な期間(残りゲーム数)のうちの遊技者に対して報知した期間(報知済みゲーム数)を計数し、また、第5のカウンタを用いて有利区間を継続可能な期間(残りゲーム数)のうちの遊技者に対して未報知の期間(未報知ゲーム数(=潜伏させている上乗せゲーム数))を計数する。なお、副制御基板72は、潜伏させている上乗せゲーム数を報知した場合には、報知したゲーム数分だけ、報知済みゲーム数を加算するとともに、未報知ゲーム数を減算する。
【0538】
メイン・サブの双方において計数する消化済みゲーム数は、基本的には一致するため、メイン側の第1のカウンタの値とサブ側の第3のカウンタの値とは一致する(なお、有利区間と「ART」とが一致しない場合、リミット処理はサブ側では行わないため、サブ側では有利区間の消化済みゲーム数を計数する必要が無く、「ART」中の消化済みゲーム数を計数することになるため、両カウンタの値は完全には一致しないものの、以下に説明する制御には関係が無い)。
【0539】
また、サブ側では、報知済みの残りゲーム数と、未報知のまま保持している残りゲーム数とを個別に計数するため、メイン側の第2のカウンタの値と、サブ側の第4カウンタの値とは一致せず、また、メイン側の第2のカウンタの値と、サブ側の第5カウンタの値とも一致しない。ただし、報知済みの残りゲーム数と未報知のまま保持している残りゲーム数との和は、メイン側で計数する残りゲーム数と一致するため、メイン側の第2のカウンタの値と、サブ側の第4カウンタの値及び第5カウンタの値の和とは、一致する。
【0540】
主制御基板71は、有利区間の消化済みゲーム数と残りゲーム数との合算値に基づいて「エンディング」への移行制御を行っており、例えば、ゲーム数の上乗せが行われた結果、有利区間の消化済みゲーム数と残りゲーム数との合算値が規定値以上になった段階で出玉状態を「エンディング」に移行する。
【0541】
一方で、副制御基板72は、有利区間の消化済みゲーム数と報知済みゲーム数との合算値(すなわち、未報知ゲーム数を除いた合算値)に応じてサブ側の演出状態を「エンディング(END)」に移行させる。ここで、副制御基板72は、例えば、図示しないサブ_エンディング移行抽籤テーブルを参照して演出状態を「エンディング」に移行させる。
【0542】
例えば、サブ_エンディング移行抽籤テーブルは、参照項目として消化済みゲーム数と報知済みゲーム数との合算値を規定し、合算値ごとに「エンディング」に移行させるか否かの抽籤結果(非当籤、当籤)についての抽籤値の情報を規定する。このようなサブ_エンディング移行抽籤テーブルによれば、例えば消化済みゲーム数と報知済みゲーム数との合算値が「1000〜1199G」である場合には、24576/32768の確率で「エンディング」への移行抽籤に非当籤し、8192/32768の確率で「エンディング」への移行抽籤に当籤する。
【0543】
また、例えば、副制御基板72は、有利区間の消化済みゲーム数と報知済みゲーム数との合算値が大きくなるほど高い確率で演出状態を「エンディング」に移行させる。そして、副制御基板72は、演出状態を「エンディング」に移行させると、演出ステージを専用の“エンディングステージ”に移行し、有利区間が終了するまで当該“エンディングステージ”のまま維持する。なお、メイン側において出玉状態が「エンディング」に移行していない場合には、サブ側において「エンディング」への移行抽籤を行う必要がないため、副制御基板72は、メイン側において出玉状態が「エンディング」に移行した場合(すなわち、メイン側の管理するカウンタにおいて、有利区間の消化済みゲーム数と残りゲーム数との合算値が規定値以上になった場合)に限り、サブ側の演出状態を「エンディング」に移行させるか否かの抽籤を行うこととしてもよい。
【0544】
このように「エンディング」移行時に専用の演出ステージに移行させることで、遊技者は、リミット処理が行われることを予め把握することができる。なお、“エンディングステージ”に移行した後は、リミット処理が行われることが確定しているため、ゲーム数の上乗せ報知演出を行う意味がない。そのため、副制御基板72は、“エンディングステージ”に移行した後は、上乗せ報知演出を行わない。
【0545】
また、“エンディングステージ”への移行は、メイン側の合算値が規定値以上に達している状態で、サブ側の合算値(未報知ゲーム数を除く)が大きくなるほど高い確率で行われる。そのため、“エンディングステージ”への移行確率は、未報知のまま保持している上乗せゲーム数(未報知ゲーム数)が少ないほど高い確率となり、未報知のまま保持している上乗せゲーム数が多いほど低い確率となる。
【0546】
また、“エンディングステージ”に移行した後は、原則として有利区間の終了まで“エンディングステージ”の演出を継続し、有利区間が終了するゲームにおいて“エンディングステージ”の演出を終了し、当該ゲームの終了時又は次ゲームの開始時などに通常区間に対応する演出ステージへと移行させる。
【0547】
また、“エンディングステージ”の滞在中は、ボーナスが作動した場合でも依然としてリミット処理が近いうちに行われるという状況に変わりはないため“エンディングステージ”を維持することが望ましい。ここで、有利区間終了の直前のゲーム(例えば、第1のカウンタの値が「1499」のゲーム)においてBB1〜BB4などのように所定ゲーム数を消化に要するボーナスに当籤し、ボーナスが作動した場合、ボーナスの作動中に第1のカウンタが「1500」に達してリミット処理が行われ、有利区間が終了することになる。このとき、出玉が増加する状態であるボーナス作動中にも関わらず“エンディングステージ”を終了させて別の演出ステージ(通常区間に対応する演出ステージやボーナス作動中の演出ステージ)へ移行させると、遊技者に違和感を与える恐れがある。そこで、副制御基板72は、ボーナスの作動中にリミット処理により有利区間が終了する場合には、当該ボーナスの終了まで“エンディングステージ”のまま演出ステージを継続し、ボーナスの終了時に(有利区間の終了報知や、のめり込み防止表示などを行って)通常区間に対応する演出ステージへと移行させることとしてもよい。
【0548】
さらに、第1のカウンタの値が「1498」〜「1500」などリミット処理発動の直前でボーナス役が内部当籤役として決定され、入賞されずに持ち越された場合にも、副制御基板72は、“エンディングステージ”を継続して、当該持ち越し中のボーナス役が入賞して作動したボーナスの終了を待って“エンディングステージ”を終了させるというエンディング状態終了の遅延処理を行うことが好ましい。なお、この場合、リミット処理により有利区間が終了し、押し順などの報知を行わない状況(通常区間)となっても“エンディングステージ”が一時的に継続されてしまうため、副制御基板72は、このような非有利区間の“エンディングステージ”では有利区間中の“エンディングステージ”と演出を異ならせて、遊技者に機械の故障ではない旨を明示することが好ましい。また、副制御基板72は、非有利区間の“エンディングステージ”では、ボーナス役の入賞が可能な遊技(リプレイなどのボーナス役の入賞を阻害する役に当籤していない遊技)でボーナス役の入賞を促す旨の報知や、指示機能が終了しており、ボーナスの終了後に“エンディングステージ”が終了する旨の報知などを行って、遊技者に状況を分かり易く伝えることとしてもよい。また、ボーナス作動中にリミット処理により有利区間が終了した場合、又は、ボーナス作動中にリミット処理が行われる可能性が高い場合などは、副制御基板72は、それ以外のボーナス作動中とは異なる演出(例えば、大量獲得を祝福する演出や設定示唆情報など何らかの有利な情報を含む演出など)を、当該ボーナスの開始時、作動中、ないしは終了時に行うこととしてもよい。
【0549】
また、有利区間が終了する際に、主制御基板71は、全リールの停止後などに所定時間、遊技操作(例えば、次遊技のメダルの投入操作や再遊技の作動による自動再投入、開始操作など)を受け付けない有利区間終了時のフリーズ処理を行うこととしてもよい。このとき、副制御基板72は、有利区間終了時のフリーズの時間を利用して、当該有利区間中に獲得したメダルの枚数、消化ゲーム数、ないしはセット数のように当該有利区間に関する情報を表示することとしてもよく、また、のめり込み防止表示をこれらに合わせて表示することとしてもよい。また、上述のように、リミット処理による有利区間の終了がボーナス作動中に発生する場合は、主制御基板71は、ボーナスの消化を妨げないようにリミット処理による有利区間の終了時にフリーズを発生させずに、ボーナスの終了時に有利区間終了時のフリーズを行うこととしてもよい。なお、有利区間の終了とは関係なく、ボーナス終了時に有利区間中に獲得したメダルの枚数などの有利区間に関する情報などを表示する表示用の時間を確保するなどの目的で、ボーナス終了時に所定時間のフリーズが設けられている場合は、有利区間の終了がボーナス作動中に発生する場合は、有利区間終了時のフリーズを有利区間終了時にも、ボーナス終了時にも行わず、主制御基板71は、ボーナス終了時のフリーズのみをボーナス終了時に行い、このボーナス終了時のフリーズ中に副制御基板72は、有利区間に関する情報やのめり込み防止表示などを表示することとしてもよい。フリーズによる遊技の遅延が複数発生することを抑制することで、遊技のテンポが悪くなってしまうことを防止できる。なお、ここまで説明した内容は、後述する別例のリミット処理によりボーナス作動中に有利区間が終了する場合においても適用することとしてもよく、また、仕様設計者は発動するリミッタの種別により上記の処理を適用するか、不適用とするか演出の流れなどを考慮して任意に決定することができる。
【0550】
(可変リミッタ)
ここまで、有利区間を終了するリミット処理を実行する条件を有利区間が開始されてから例えば1500Gに達した場合など、リミット処理の実行条件が一定の場合を前提として説明を行った。しかし、主制御基板71によるリミット処理の実行条件は必ずしも一定である必要はなく、少なくとも上限値(例えば有利区間開始から1500G)を超えて有利区間が継続しないようにすれば十分に過度の射幸性を抑制するという効果を発揮することができる。そこで、主制御基板71は、第1のカウンタ(消化済みゲーム数)が所定の終了条件を満たした場合に、第1のカウンタ(消化済みゲーム数)が上限値を超えるより前に有利区間を終了させるリミット処理を行うこととしてもよい。
【0551】
例えば、「ART」が1セットあたり50G固定のセット数管理タイプのパチスロでは、「通常有利区間」の期間や「ART」中のボーナスなどにより、1セットのゲーム数に対して中途半端なタイミング(例えば、上限値まで残り20Gである1480G)で今回のセットの「ART」が終了することがある。このようなケースでは、次セットの「ART」を1セット全て(50G)行うことができず、セットの途中でリミット処理を行うことになってしまう。次セットの「ART」が開始されたにも関わらず、直ぐに強制的に終了させられてしまったのでは遊技者が不満を感じる可能性もある。そこで、主制御基板71は、上限値に達する前ではあるものの、区切りが良い今回のセットの「ART」終了時に、有利区間のリミット処理を行うこととしてもよい。これにより、有利区間(「ART」)は、必ず区切りの良いタイミングで終了することになるため、遊技者が不満を感じる可能性を軽減することができる。
【0552】
また、パチスロによっては、リミット処理を行う場合に所定のエンディング制御を行うことも考えられるため、このようなエンディング制御を行うケースについても説明する。例えば、「ART」が1セットあたり50G固定のセット数管理タイプのパチスロにおいて、有利区間開始からの消化済みゲーム数及び残りゲーム数の値の合計値が1400〜1450Gの範囲(所定の終了条件の設定範囲)に達した場合に、主制御基板71は、残りの未消化セット数にかかわらずエンディング用の1セットとして50Gの有利区間(「ART」)を設定し、当該エンディング用の1セットが終了した時点で所定の終了条件を満たしたとしてリミット処理を実行し、有利区間を終了させるものとしてもよい。つまり、リミット処理は有利区間の開始から1400〜1450Gの時点で予約され、1450〜1500Gまでで実行されることとなる。このようにある程度、リミット処理の実行タイミングに幅を持つことを許容することで、不自然なタイミングで有利区間が終了して遊技者に違和感を与えることを防ぎつつ、射幸性を適切に抑制できる。また、「ART」1セットあたりのゲーム数を固定としても、途中でボーナスの作動や基本のセットと異なる上乗せ特化状態などの消化が加わることで、エンディング用の1セットが決定されるタイミングは必ずしも50の倍数である1400ゲームちょうどとはならないため、所定の終了条件の設定範囲(リミット処理を予約可能である期間)にも幅を持たせることが好ましい。
【0553】
なお、後述するようにリミット処理は、ゲーム数に限らず有利区間中に遊技者が獲得したメダルの差枚数やナビの発生回数に基づいて行うことができる(後述の枚数リミッタ、払出枚数リミッタ、ナビ回数リミッタ)。上述の可変リミッタの説明は、リミット処理の種類に関係なく適用可能である。すなわち、主制御基板71は、リミット処理の実行タイミングをリミット処理発動用のカウンタ(ゲーム数カウンタ、払出枚数カウンタ、ナビ回数カウンタなど)がリミッタ発動の閾値(上限値)に達した場合に限らず、所定の終了条件を充足した場合には、リミッタ発動の閾値に達するよりも前にリミット処理を行うものとしてもよい。なお、所定の終了条件は任意であるが、一例として、セット数管理タイプの「ART」において、次セットの「ART」を開始してしまうと、次セットの「ART」の途中でリミッタが発動してしまうことが予測されることを採用することができる(パチスロでは、「ART」中の1ゲームあたりのメダルの増加量やそれぞれの役の当籤確率などが設計仕様から把握することができるため、後述の枚数リミッタ、払出枚数リミッタ又はナビ回数リミッタを用いる場合であっても、次セットの「ART」の途中でリミッタが発動してしまうことを予測することができる)。
【0554】
この点についての技術的思想を整理すると、以下のようになる。
特定の遊技状態(有利区間)を継続可能な残り期間を示す第2数値(有利区間継続可能な残りゲーム数、差枚数、ナビ回数)が終了閾値(残り0ゲーム、0枚、0回)に達すると前記特定の遊技状態を終了するとともに、少なくとも前記計数手段が計数する前記第1数値(消化済みのゲーム数等)が所定の終了条件(例えば、リミット処理の実行となる有利区間1500ゲーム消化または、変形例のようにリミット処理の実行タイミングに幅が許容される場合は設定された1450〜1500までのゲーム数のいずれかの到達等)を満たす場合は前記第2数値の値が前記終了閾値に達していないときであっても前記特定の遊技状態を終了させる特定状態終了手段(主制御基板71)。
なお、特定状態終了手段は、「ART」など有利区間の権利がゼロとなったことに基づいて有利区間を終わらせる処理と、リミット処理により有利区間を終わらせる場合の双方についてまとめて記載したが、プログラム上、別の処理として持たせるものとしてもよい。
【0555】
なお、本実施形態では、これまでに説明した各種データテーブル(図示を省略したものを含む)を用いた抽籤(特にテーブルを用いた抽籤として説明していない抽籤を含む)において、乱数回路110の乱数レジスタ2〜7により、予め定められた数値の範囲(0〜255)から抽出される抽籤用乱数値(演出用乱数値)を、規定された抽籤値で順次減算し、減算の結果が負となったか否か(いわゆる「桁かり」が生じたか否か)の判定を行うことによって内部的な抽籤が行われる。すなわち、抽籤用乱数値から抽籤値を減算して当籤/非当籤を判定しているが、抽籤の手法はこれに限定されず、抽出した抽籤用乱数値に抽籤値を加算し、加算結果が256を超えたか否か(いわゆる「桁あふれ」が生じたか否か)を判定して、当籤/非当籤を決定してもよい。
【0556】
<メイン側の制御による報知機能>
従来のパチスロでは、遊技者に有利な停止操作の情報(押し順など)を報知するか否かの決定がサブ(副制御基板72)側の制御によりなされていた。しかしながら、この報知の有無が遊技者の利益(いわゆる、出玉)に影響を与えるため、近年では、遊技者の利益を管理するメイン(主制御基板71)側で制御することが求められている。そこで、本実施形態のパチスロ1では、上述のように、メイン側で制御される情報表示器6に停止操作の情報を報知するための指示モニタ(不図示)を設け、メイン側の制御により、リールの停止操作の情報を報知(指示)する機能が設けられている。
【0557】
ここで、図45に、本実施形態のパチスロ1において、メイン側で制御される各遊技状態と内部当籤役とナビデータとの対応関係を示す。なお、図45に示すナビデータ「1」〜「6」は、指示モニタに表示される数値を表すとともに、停止操作の情報の報知内容を表す。また、図45に示すナビデータ「0」は、停止操作の情報が報知されないことを表す。また、図45では、押し順小役及び押し順リプレイのみを摘記して説明している。もっとも、押し順小役及び押し順リプレイ以外の内部当籤役については、基本的にナビデータが「0」となっている。
【0558】
非有利区間の各遊技状態においては、図45に示すいずれの内部当籤役が決定された場合であっても、ナビデータ「0」がセットされ、停止操作の情報は報知されない。なお、ナビデータ「0」がセットされる場合、本実施形態では、指示モニタにいずれの数値も表示しないこととしているが、これに限られず、例えば、指示モニタに「0」の数値を表示するようにしてもよい。また、ナビデータ「0」がセットされる場合、本実施形態では、これに相当する情報をサブ側に送信しないようにしているが、これに限られず、これに相当する情報をサブ側に送信するようにしてもよい。
【0559】
通常有利区間のボーナス非当籤状態及びフラグ間状態において、「F_上段左ベル1」及び「F_中段左ベル1」のいずれかの内部当籤役が決定された場合、ナビデータ「1」がセットされる。ナビデータ「1」は、「打順1」に対応する。また、「F_上段左ベル2」及び「F_中段左ベル2」のいずれかの内部当籤役が決定された場合、ナビデータ「2」がセットされる。ナビデータ「2」は、「打順2」に対応する。
【0560】
また、「F_上段中ベル1」、「F_中段中ベル1」、及び「F_下段中ベル1」のいずれかの内部当籤役が決定された場合、ナビデータ「3」がセットされる。ナビデータ「3」は、「打順3」に対応する。また、「F_上段中ベル2」、「F_中段中ベル2」、及び「F_下段中ベル2」のいずれかの内部当籤役が決定された場合、ナビデータ「4」がセットされる。ナビデータ「4」は、「打順4」に対応する。
【0561】
また、「F_上段右左ベル1」、「F_上段右左ベル2」、「F_中段右左ベル1」、「F_中段右左ベル2」、「F_下段右左ベル1」、及び「F_下段右左ベル2」、のいずれかの内部当籤役が決定された場合、ナビデータ「5」がセットされる。ナビデータ「5」は、「打順5」に対応する。また、「F_上段右中ベル1」、「F_上段右中ベル2」、「F_中段右中ベル1」、「F_中段右中ベル2」、「F_下段右中ベル1」、及び「F_下段右中ベル2」、のいずれかの内部当籤役が決定された場合、のいずれかの内部当籤役が決定された場合、ナビデータ「6」がセットされる。ナビデータ「6」は、「打順6」に対応する。
【0562】
なお、本実施形態では、例えば、「F_上段左ベル1」及び「F_上段左ベル2」のいずれかの内部当籤役が決定された場合、「打順1」又は「打順2」であれば、押し順正解となるため、ナビデータを共通のナビデータとすることもできる。しかしながら、本実施形態では、内部当籤役の構成上、押し順小役について本来であれば最大6択の押し順を設定できるところを4択の押し順として設定していることから、これに対して違和感が生じないように、「F_上段左ベル1」が内部当籤役が決定された場合にはナビデータ「1」をセットし、「F_上段左ベル2」が内部当籤役が決定された場合にはナビデータ「2」をセットするようにしている。他の押し順小役も同様である。
【0563】
また、通常有利区間のボーナス非当籤状態及びフラグ間状態において、押し順リプレイのいずれかの内部当籤役が決定された場合、ナビデータ「0」がセットされる。すなわち、通常有利区間のボーナス非当籤状態及びフラグ間状態では、押し順リプレイの押し順報知は行われない。また、通常有利区間のボーナス状態において、押し順小役のいずれかの内部当籤役が決定された場合、ナビデータ「0」がセットされる。すなわち、通常有利区間のボーナス状態では、押し順小役の押し順報知は行われない。
【0564】
有利区間の各遊技状態において、「F_RT0中リプレイ1」及び「F_RT1中リプレイ1」のいずれかの内部当籤役が決定された場合、ナビデータ「1」がセットされる。ナビデータ「1」は、「打順1」に対応する。また、「F_RT2中リプレイ1」の内部当籤役が決定された場合であって、抽籤(1/2の確率)によりナビデータ「1」がセットされることが決定された場合にもナビデータ「1」がセットされる。なお、押し順小役(ボーナス非当籤状態及びフラグ間状態)において、ナビデータ「1」がセットされる態様は、通常有利区間におけるものと同様である。また、ボーナス状態において、「F_JAC1_1」の内部当籤役が決定された場合、ナビデータ「1」がセットされる。
【0565】
また、「F_RT0中リプレイ2」及び「F_RT1中リプレイ2」のいずれかの内部当籤役が決定された場合、ナビデータ「2」がセットされる。ナビデータ「2」は、「打順2」に対応する。また、「F_RT2中リプレイ1」の内部当籤役が決定された場合であって、抽籤(1/2の確率)によりナビデータ「2」がセットされることが決定された場合にもナビデータ「2」がセットされる。なお、押し順小役(ボーナス非当籤状態及びフラグ間状態)において、ナビデータ「2」がセットされる態様は、通常有利区間におけるものと同様である。また、ボーナス状態において、「F_JAC1_2」の内部当籤役が決定された場合、ナビデータ「2」がセットされる。
【0566】
また、「F_RT0中リプレイ3」及び「F_RT1中リプレイ3」のいずれかの内部当籤役が決定された場合、ナビデータ「3」がセットされる。ナビデータ「3」は、「打順3」に対応する。また、「F_RT2中リプレイ2」の内部当籤役が決定された場合であって、抽籤(1/2の確率)によりナビデータ「3」がセットされることが決定された場合にもナビデータ「3」がセットされる。なお、押し順小役(ボーナス非当籤状態及びフラグ間状態)において、ナビデータ「3」がセットされる態様は、通常有利区間におけるものと同様である。また、ボーナス状態において、「F_JAC1_3」の内部当籤役が決定された場合、ナビデータ「3」がセットされる。
【0567】
また、「F_RT0中リプレイ4」及び「F_RT1中リプレイ4」のいずれかの内部当籤役が決定された場合、ナビデータ「4」がセットされる。ナビデータ「4」は、「打順4」に対応する。また、「F_RT2中リプレイ2」の内部当籤役が決定された場合であって、抽籤(1/2の確率)によりナビデータ「4」がセットされることが決定された場合にもナビデータ「4」がセットされる。なお、押し順小役(ボーナス非当籤状態及びフラグ間状態)において、ナビデータ「4」がセットされる態様は、通常有利区間におけるものと同様である。また、ボーナス状態において、「F_JAC1_4」の内部当籤役が決定された場合、ナビデータ「4」がセットされる。
【0568】
また、「F_RT0中リプレイ5」及び「F_RT1中リプレイ5」のいずれかの内部当籤役が決定された場合、ナビデータ「5」がセットされる。ナビデータ「5」は、「打順5」に対応する。また、「F_RT2中リプレイ3」の内部当籤役が決定された場合であって、抽籤(1/2の確率)によりナビデータ「5」がセットされることが決定された場合にもナビデータ「5」がセットされる。なお、押し順小役(ボーナス非当籤状態及びフラグ間状態)において、ナビデータ「5」がセットされる態様は、通常有利区間におけるものと同様である。また、ボーナス状態において、「F_JAC1_5」の内部当籤役が決定された場合、ナビデータ「5」がセットされる。
【0569】
また、「F_RT0中リプレイ6」及び「F_RT1中リプレイ6」のいずれかの内部当籤役が決定された場合、ナビデータ「6」がセットされる。ナビデータ「6」は、「打順6」に対応する。また、「F_RT2中リプレイ3」の内部当籤役が決定された場合であって、抽籤(1/2の確率)によりナビデータ「6」がセットされることが決定された場合にもナビデータ「6」がセットされる。なお、押し順小役(ボーナス非当籤状態及びフラグ間状態)において、ナビデータ「6」がセットされる態様は、通常有利区間におけるものと同様である。また、ボーナス状態において、「F_JAC1_6」の内部当籤役が決定された場合、ナビデータ「6」がセットされる。
【0570】
このように、本実施形態では、メイン(主制御基板71)側は、指示モニタに「1」〜「6」の数値を表示することにより、リールの停止操作の情報を報知する。また、指示モニタに表示されるこの「1」〜「6」の数値は、それぞれが報知する停止操作の内容に一義的に対応している。
【0571】
なお、メイン側(指示モニタ)で報知する数値「1」〜「6」は、報知する停止操作の内容に一義的に対応しているものの、全ての遊技者が、その数値に基づいて、明確に報知内容を把握できるとは限らない。例えば、メイン側で指示モニタに数値「6」を表示しただけでは、遊技者によっては報知内容を把握できない可能性もある。
【0572】
そこで、本実施形態のパチスロ1では、メイン側の報知と併せてサブ側でもストップボタンの停止操作に係る情報を報知する。具体的には、サブ側で制御される表示装置11(プロジェクタ機構211及び表示ユニット212)を用いて、サブ側の制御により停止操作に係る情報の報知を行う。
【0573】
例えば、押し順「中、左、右」(打順3)を報知する場合、メイン側で指示モニタに数値「3」を表示するとともに、サブ側では、表示装置11の表示画面内の中リール3Cの上方に数値「1」を表示し、左リール3Lの上方に数値「2」を表示し、右リール3Rの上方に数値「3」を表示し、この表示により押し順が「中、左、右」の順であることを報知する。
【0574】
なお、メイン側で報知を行うタイミングは、少なくとも報知を行う一遊技の期間であれば任意のタイミングに設定することができる。例えば、遊技者の開始操作を検知した(受け付けた)タイミングでメイン側の報知を行ってもよいし、リールの回転開始時にメイン側の報知を行ってもよいし、第1停止操作〜第3停止操作のいずれかを検知したタイミングでメイン側の報知を行ってもよい。一方、サブ側で報知を行うタイミングは、少なくとも第1停止操作よりも前のタイミングであることが好ましい。それゆえ、本実施形態のパチスロ1では、有利区間中の停止操作の情報を報知する遊技においては、内部抽籤処理(後述の図56のS204参照)の後、リール停止制御処理(後述の図56のS213)が開始される前に、メイン(主制御基板71)側からサブ(副制御基板72)側に、このナビデータ(あるいは、これに相当する情報)をパラメータに含むコマンドを送信するようにすればよい。なお、この場合、既存のコマンド(例えば、スタートコマンド、あるいはリール回転開始コマンド)にナビデータ(あるいは、これに相当する情報)のパラメータを含ませてもよいし、ナビデータ(あるいは、これに相当する情報)を送信するための専用のコマンドを送信してもよい。これにより、メイン側の指示モニタ及びサブ側の表示装置11の双方において停止操作の情報を報知することが可能となる。
【0575】
また、別の手法として、有利区間中の停止操作の情報を報知する遊技においては、上述したように、内部当籤役を特定できる情報として当籤役番号をメイン側からサブ側へ送信するものとしてもよい。この手法によれば、ナビデータに相当する情報を送るまでもなく、サブ側は遊技者に有利な停止操作の手順を特定できるため、送信するデータ量を減らすこともできる。
【0576】
<主制御回路の動作説明>
次に、図46図84を参照して、主制御回路90のメインCPU101が、プログラムを用いて実行する各種処理の内容について説明する。
【0577】
[電源投入(リセット割込)時処理]
まず、メインCPU101の制御により行われるパチスロ1の電源投入(リセット割込)時処理を、図46を参照して説明する。図46は、電源投入(リセット割込)時処理の手順を示すフローチャートである。なお、図46に示す電源投入(リセット割込)時処理は、電源管理回路93が、マイクロプロセッサ91に電源電圧の供給が開始されたことを検知した際に、リセット信号をマイクロプロセッサ91の「XSRST」端子に出力し、セキュリティモードによる遅延動作を経た後、マイクロプロセッサ91の割込みコントローラ112からメインCPU101に出力される割込要求信号に基づいて、実行される。
【0578】
まず、メインCPU101は、タイマー回路113(PTC)の初期化処理を行う(S1)。この処理では、メインCPU101は、タイマー回路113の初期設定を行う。具体的には、メインCPU101は、タイマー用プリスケーラレジスタ(不図示)に分周比をセットし、タイマー用制御レジスタ(不図示)に割り込み可等の設定を行い、タイマー用カウンタ(不図示)の初期カウント値を設定する。
【0579】
次いで、メインCPU101は、主制御回路90及び副制御回路200間用の第1シリアル通信回路114(SCU1)の初期化処理、及び、第2インターフェースボード用の第2シリアル通信回路115(SCU2)の初期化処理を行う(S2)。次いで、メインCPU101は、乱数回路110(RDG)の初期化処理を行う(S3)。次いで、メインCPU101は、メインRAM103の書き込みテストを行う(S4)。
【0580】
次いで、メインCPU101は、書き込みテストの結果、メインRAM103への書き込みが正常に行われたか否かを判別する(S5)。
【0581】
S5において、メインCPU101が、メインRAM103への書き込みが正常に行われなかったと判別したとき(S5がNO判定の場合)、メインCPU101は、後述のS13の処理を行う。一方、S5において、メインCPU101が、メインRAM103への書き込みが正常に行われたと判別したとき(S5がYES判定の場合)、メインCPU101は、タイマー回路113のタイマー用制御レジスタ(不図示)の状態を取得する(S6)。
【0582】
次いで、メインCPU101は、取得したタイマー用制御レジスタの状態に基づいて、現在の状態が割込処理の発生タイミングであるか否かを判別する(S7)。具体的には、メインCPU101は、取得したタイマー用制御レジスタの状態に基づいて、タイマーカウント開始後から1.1172ms経過したか否かを判別する。
【0583】
なお、本実施形態では、S2のタイマー回路113の初期化処理によりタイマー時間1.1172msがセットされると、CPU内蔵タイマーのカウント処理が開始される。その後、タイマー用制御レジスタ(不図示)の情報を読み込むことによりタイマー回路113のステータスを取得することができる。そして、本実施形態では、タイマー用制御レジスタに、現在の状態が割込処理の発生タイミングであるか否か(タイマー割込状態であるか否か)を判別(参照)可能なビット(判別ビット)が設けられる。
【0584】
それゆえ、上記S6の処理では、メインCPU101は、タイマー用制御レジスタ(不図示)の情報を読み込み、上記S7の処理では、メインCPU101は、タイマー用制御レジスタ内の判別ビットのオン/オフ状態(「1」/「0」)を参照することにより、現在の状態が割込処理の発生タイミングであるか否かを判別する。なお、タイマー回路113によるカウント開始から1.1172ms経過したとき(タイマー回路113のカウント値が0であれば)、該判別ビットはオン状態となる。
【0585】
S7において、メインCPU101が、現在の状態が割込処理の発生タイミングでないと判別したとき(S7がNO判定の場合)、メインCPU101は、処理をS6の処理に戻し、S6以降の処理を繰り返す。
【0586】
一方、S7において、メインCPU101が、現在の状態が割込処理の発生タイミングであると判別したとき(S7がYES判定の場合)、メインCPU101は、コマンド送信開始タイマをセットする(S8)。コマンド送信開始タイマは、後述の起動遅延期間(後述の図85参照)を管理するためのタイマであり、このコマンド送信開始タイマがセットされてから0となるまでの期間は、主制御回路90(主制御基板71)から副制御回路200(副制御基板72)に対してコマンドデータが送信されないようになっている(後述の図80参照)。これにより、パチスロ1の電源投入時に、サブCPU201の起動制御に必要な時間(コマンドが受信可能となるまでの時間)が確保される。すなわち、コマンド送信開始タイマがセットされることにより、これに応じた期間、通信データ送信処理による通信データ(コマンドデータ)の送信が遅延される。なお、本実施形態では、S8において、コマンド送信開始タイマの値として「21801」(21801×1.1172ms=約24.3561秒)がセットされる。もっとも、コマンド送信開始タイマの値は、同時に搭載される副制御回路200の仕様に応じて、適宜変更することが可能である。
【0587】
なお、コマンド送信開始タイマは、メインRAM103の遊技用RAM領域内に2バイトで割り当てられたソフトウェアタイマであり、後述の設定変更確認処理(図48参照)では消去されないアドレスに配置されている。
【0588】
次いで、メインCPU101は、サムチェック処理(規定外)を行う(S9)。この処理では、メインCPU101は、メインRAM103のサムチェック処理を行うが、この処理の作業は、メインRAM103内の規定外作業領域(図11C参照)で行われる。また、このサムチェック処理で用いられるプログラムはメインROM102内の規定外エリアに格納されている(図11B参照)。なお、サムチェック処理の詳細については、後述の図54及び図55を参照しながら後で説明する。
【0589】
S9の処理後、メインCPU101は、設定用鍵型スイッチ54がオン状態であるか否かを判別する(S10)。
【0590】
S10において、メインCPU101が、設定用鍵型スイッチ54がオン状態であると判別したとき(S10がYES判定の場合)、メインCPU101は、後述のS15の処理を行う。一方、S10において、メインCPU101が、設定用鍵型スイッチ54がオン状態でないと判別したとき(S10がNO判定の場合)、メインCPU101は、S9のサムチェック処理の結果に基づいて、サムチェック判定結果が正常であったか否かを判別する(S11)。
【0591】
S11において、メインCPU101が、サムチェック判定結果が正常でないと判別したとき(S11がNO判定の場合)、メインCPU101は、後述のS13の処理を行う。一方、S11において、メインCPU101が、サムチェック判定結果が正常であると判別したとき(S11がYES判定の場合)、メインCPU101は、遊技復帰処理を行う(S12)。この処理では、メインCPU101は、遊技の状態を電断検知前の状態に戻す処理を行う。なお、遊技復帰処理の詳細については、後述の図47を参照しながら後で説明する。
【0592】
S5又はS11がNO判定の場合、メインCPU101は、情報表示器6(7セグLED表示器)に、エラー発生を意味する文字列「88」を表示する(S13)。その後、メインCPU101は、WDTのクリア処理を繰り返す(S14)。
【0593】
ここで再度、S10の処理に戻って、S10がYES判定の場合、メインCPU101は、設定変更確認処理を行う(S15)。この処理では、メインCPU101は、主に、設定変更開始時における設定変更コマンドの生成格納処理を行う。なお、設定変更確認処理の詳細については、後述の図48を参照しながら後で説明する。
【0594】
次いで、メインCPU101は、RAM初期化処理を行う(S16)。この処理では、メインCPU101は、図11Cに示すメインRAM103の遊技用RAM領域内の「RAM異常時又は設定変更開始時」のアドレスを、初期化開始の先頭アドレスとして設定し、該先頭アドレスから遊技用RAM領域の最終アドレスまでの情報を消去(クリア)する。そして、S16の処理後、メインCPU101は、後述のメイン処理(後述の図56参照)を開始する。
【0595】
[遊技復帰処理]
次に、図47を参照して、電源投入(リセット割込)時処理(図46参照)中のS12で行う遊技復帰処理について説明する。なお、図47は、遊技復帰処理の手順を示すフローチャートである。
【0596】
まず、メインCPU101は、スタックポインタ(SP)に、電断時のスタックポインタをセットする(S21)。次いで、メインCPU101は、コマンド送信開始タイマはカウントアップしたか否かを判別する(S22)。S22において、メインCPU101が、コマンド送信開始タイマはカウントアップしていないと判別したとき(S22がNO判定の場合)、メインCPU101は、S22の処理を繰り返す。
【0597】
一方、S22において、メインCPU101が、コマンド送信開始タイマはカウントアップしたと判別したとき(S22がYES判定の場合)、メインCPU101は、入力ポートの1割込処理前のオンエッジデータ、及び、現在セットされているオンエッジデータをクリア(オフ)する(S23)。次いで、メインCPU101は、メインRAM103の出力ポートバックアップ格納領域(不図示)から出力ポートのバックアップデータを読み出し、出力ポートにセットする(S24)。次いで、メインCPU101は、入力ポートのデータを読み込み、該データを、入力ポートの現在及び1割込処理前のデータ格納領域(入力ポート格納領域1及び入力ポート格納領域2)に保存する(S25)。
【0598】
次いで、メインCPU101は、回胴制御データ格納領域のアドレスをセットする(S26)。次いで、メインCPU101は、チェックするリール数(本実施形態では「3」)をセットする(S27)。
【0599】
次いで、メインCPU101は、セットされた回胴制御データ格納領域のアドレスに基づいて、所定のリールのリール制御管理情報(電断発生時の表示列の変動制御に関するデータ)を取得する(S28)。なお、リール制御管理情報(表示列の変動制御管理情報)は、各リールの制御状態(回転状況)に関する情報であり、電断時には、バックアップされて保存される。
【0600】
次いで、メインCPU101は、リール制御管理情報がリールの加速中、定速待ち又は定速中の回転状況に対応する情報であるか否かを判別する(S29)。
【0601】
S29において、メインCPU101が、S29の条件を満たさないと判別したとき(S29がNO判定の場合)、メインCPU101は、後述のS32の処理を行う。一方、S29において、メインCPU101が、S29の条件を満たすと判別したとき(S29がYES判定の場合)、メインCPU101は、回胴制御データ(リール制御管理情報)をクリアする(S30)。この処理により、遊技復帰後、リールの回転制御が加速処理から開始される。次いで、メインCPU101は、リールの作動タイミング値(回胴制御データの実行開始タイミング「1」)をセットする(S31)。なお、リールの作動タイミングに「1」がセットされると、リール制御処理(後述の図79中のS903参照)内で、励磁変更タイミングとなるため、メインCPU101は、リールの回転制御を加速処理から開始する。
【0602】
S31の処理後又はS29がNO判定の場合、メインCPU101は、リール数の値を1減算する(S32)。次いで、メインCPU101は、減算後のリール数の値が「0」であるか否かを判別する(S33)。
【0603】
S33において、メインCPU101が、減算後のリール数の値が「0」でないと判別したとき(S33がNO判定の場合)、メインCPU101は、チェック対象のリールを変えて、処理をS28の処理に戻し、S28以降の処理を繰り返す。
【0604】
一方、S33において、メインCPU101が、減算後のリール数の値が「0」であると判別したとき(S33がYES判定の場合)、メインCPU101は、RAM初期化処理を行う(S34)。この処理では、メインCPU101は、図11Cに示すメインRAM103の遊技用RAM領域内の「電源復帰時」のアドレスを、初期化開始の先頭アドレスとして設定し、該先頭アドレスから遊技用RAM領域の最終アドレスまでの情報を消去(クリア)する。
【0605】
次いで、メインCPU101は、電断検知時に退避させた全てのレジスタのデータを全てのレジスタに復帰させる(S35)。そして、S35の処理後、メインCPU101は、遊技復帰処理を終了し、処理を電断検知時の処理に戻す。
【0606】
本実施形態では、上述のようにして遊技復帰処理が行われる。本実施形態の遊技復帰処理では、上述のように、電断発生時の各ポートの入出力状態を電源復帰時に担保するとともに、電断時にリール回転中の場合には、電源復帰時にリール制御管理情報を取得してリールの再回転開始に必要な処理も行う(S26〜S33の処理参照)。それゆえ、本実施形態では、回胴回転中の電断から復帰したときであっても、安定して、リールの再回転制御を行うことができ、遊技者に不快感を与えることが無くなる。
【0607】
[設定変更確認処理]
次に、図48を参照して、電源投入(リセット割込)時処理(図46参照)中のS15で行う設定変更確認処理について説明する。図48は、設定変更確認処理の手順を示すフローチャートである。なお、遊技機の電源投入後に、設定用鍵型スイッチ54がオン状態となった場合(すなわち、現在の設定値を確認する「設定確認」の場合)には、後述のS44からこの設定変更確認処理が開始されるようにすればよい。
【0608】
まず、メインCPU101は、メインRAM103内の規定外RAM領域の初期化処理を行う(S41)。次いで、メインCPU101は、1割り込み待ち処理を行う(S42)。この処理では、コマンド送信開始タイマがカウントアップしている場合、後述の通信データ送信処理(図80参照)により無操作コマンドが副制御回路200に送信される。なお、コマンド送信開始タイマがカウントアップしていない場合には、いずれのコマンドも副制御回路200に送信されないため、コマンド送信開始タイマがカウントアップしていない場合には、この処理を省略するようにしてもよい。
【0609】
次いで、メインCPU101は、RAM初期化処理を行う(S43)。この処理では、メインCPU101は、図11Cに示すメインRAM103の遊技用RAM領域内の「RAM異常時又は設定変更開始時」のアドレスを、初期化開始の先頭アドレスとして設定し、該先頭アドレスから遊技用RAM領域の最終アドレスまでの情報を消去(クリア)する。
【0610】
次いで、メインCPU101は、設定用鍵型スイッチ54がオン状態であるか否かを判別する(S44)。なお、設定用鍵型スイッチ54に差し込まれる設定キー(不図示)は、パチスロ1の設定値(設定1〜6)を設定するための操作キーであり、設定キーがオンされていると、設定用鍵型スイッチ54がオン状態となる。
【0611】
S44において、メインCPU101が、設定用鍵型スイッチ54がオン状態でないと判別したとき(S44がNO判定の場合)、メインCPU101は、設定変更確認処理を終了し、処理を電源投入(リセット割込)時処理(図46参照)のS16の処理に移す。一方、S44において、メインCPU101が、設定用鍵型スイッチ54がオン状態であると判別したとき(S44がYES判定の場合)、メインCPU101は、メダル受付禁止の処理を行う(S45)。この処理により、セレクタ66(図5参照)のソレノイドの駆動が行われず、投入されたメダルがメダル払出口24(図2参照)から排出される。
【0612】
次いで、メインCPU101は、Lレジスタに設定変更開始又は設定確認開始の情報(005H:第1の値)をセットし、設定変更コマンド(設定変更/設定確認開始)の生成格納処理を行う(S46)。この処理では、メインCPU101は、設定変更処理又は設定確認処理の開始時に主制御回路90から副制御回路200に送信される設定変更コマンドデータ(第1のコマンドデータ)を生成し、該コマンドデータをメインRAM103に設けられた通信データ格納領域に保存する。なお、設定変更コマンド生成格納処理の詳細については、後述の図49を参照しながら後で説明する。また、通信データ格納領域に保存された設定変更コマンド(設定変更/設定確認開始)は、後述の図80で説明する通信データ送信処理により、主制御回路90から副制御回路200に送信される。
【0613】
次いで、メインCPU101は、エラーカウントリレーをオン状態にセットする(S47)。次いで、メインCPU101は、設定値の7セグ表示設定処理を行う(S48)。この処理により、現在の設定値が情報表示器6内の7セグLEDで表示可能になる。
【0614】
次いで、メインCPU101は、設定変更及び設定確認のいずれが行われたかを判別する(S49)。S49において、メインCPU101が、設定変更が行われていない(設定確認が行われた)と判別したとき(S49がNO判定の場合)、メインCPU101は、後述のS54の処理を行う。
【0615】
一方、S49において、メインCPU101が、設定変更が行われた(設定確認が行われていない)と判別したとき(S49がYES判定の場合)、メインCPU101は、リセットスイッチ76がオン状態であるか否かを判別する(S50)。
【0616】
S50において、メインCPU101が、リセットスイッチ76がオン状態であると判別したとき(S50がYES判定の場合)、メインCPU101は、設定値を更新する(S51)。すなわち、メインCPU101は、リセットスイッチ76が操作される度に、設定値を「1」〜「6」の範囲内で順次更新する。S51の処理後、メインCPU101は、処理をS48の処理に戻し、S48以降の処理を繰り返す。一方、S50において、メインCPU101が、リセットスイッチ76がオン状態でないと判別したとき(S50がNO判定の場合)、メインCPU101は、スタートスイッチ79がオン状態であるか否かを判別する(S52)。
【0617】
S52において、メインCPU101が、スタートスイッチ79がオン状態でないと判別したとき(S52がNO判定の場合)、メインCPU101は、処理をS48の処理に戻し、S48以降の処理を繰り返す。一方、S52において、メインCPU101が、スタートスイッチ79がオン状態であると判別したとき(S52がYES判定の場合)、メインCPU101は、メインRAM103に設けられた設定値格納領域(不図示)に設定値を格納する(S53)。
【0618】
S49がNO判定の場合又はS53の処理後、メインCPU101は、設定用鍵型スイッチ54がオフ状態であるか否かを判別する(S54)。
【0619】
S54において、メインCPU101が、設定用鍵型スイッチ54がオフ状態でないと判別したとき(S54がNO判定の場合)、メインCPU101は、S54の処理を繰り返す。一方、S54において、メインCPU101が、設定用鍵型スイッチ54がオフ状態であると判別したとき(S54がYES判定の場合)、メインCPU101は、設定変更及び設定確認のいずれが行われたか否かを判別する(S55)。
【0620】
S55において、メインCPU101が、設定変更が行われていない(設定確認が行われた)と判別したとき(S55がNO判定の場合)、メインCPU101は、後述のS57の処理を行う。一方、S55において、メインCPU101が、設定変更が行われた(設定確認が行われていない)と判別したとき(S55がYES判定の場合)、メインCPU101は、RAM初期化処理を行う(S56)。この処理では、メインCPU101は、図11Cに示すメインRAM103の遊技用RAM領域内の図示しない「設定変更終了時」のアドレス(設定値格納領域の次のアドレス)を、初期化開始の先頭アドレスとして設定し、該先頭アドレスから遊技用RAM領域の最終アドレスまでの情報を消去(クリア)する。
【0621】
S56の処理後又はS55がNO判定の場合、メインCPU101は、Lレジスタに設定変更終了又は設定確認終了の情報(004H:第2の値)をセットし、設定変更コマンド(設定変更/設定確認終了)の生成格納処理を行う(S57)。この処理では、メインCPU101は、設定変更処理又は設定確認処理の終了時に主制御回路90から副制御回路200に送信される設定変更コマンドデータ(第2のコマンドデータ)を生成し、該コマンドデータをメインRAM103に設けられた通信データ格納領域に保存する。なお、設定変更コマンド生成格納処理の詳細については、後述の図49を参照しながら後で説明する。また、通信データ格納領域に保存された設定変更コマンド(設定変更/設定確認終了)は、後述の図80で説明する通信データ送信処理により、主制御回路90から副制御回路200に送信される。そして、S57の処理後、メインCPU101は、設定変更確認処理を終了し、処理を電源投入(リセット割込)時処理(図46参照)のS16の処理に移す。
【0622】
[設定変更コマンド生成格納処理]
次に、図49を参照して、設定変更確認処理(図48参照)中のS46及びS57で行う設定変更コマンド生成格納処理について説明する。なお、図49は、設定変更コマンド生成格納処理の手順を示すフローチャートである。
【0623】
まず、メインCPU101は、設定値(1〜6)の情報をEレジスタにセットする(S61)。次いで、メインCPU101は、RT状態の情報をCレジスタにセットする(S62)。次いで、メインCPU101は、設定変更コマンドのコマンド種別情報(02H)をAレジスタにセットする(S63)。
【0624】
次いで、メインCPU101は、通信データ格納処理を行う(S64)。この処理では、メインCPU101は、S61〜S63で各レジスタにセットされた情報と、S46又はS58(図48参照)でLレジスタにセットされた情報(設定ステータスである設定変更開始/設定変更終了/設定確認開始/設定確認終了)とを用いて、設定変更コマンドデータを生成し、該生成されたコマンドデータを通信データ格納領域に保存する。なお、通信データ格納処理の詳細については、後述の図50を参照しながら後で説明する。
【0625】
S64の処理後、メインCPU101は、設定変更コマンド生成格納処理を終了する。なお、設定変更確認処理(図48参照)中のS46で行う設定変更コマンド生成格納処理を終了する際には、メインCPU101は、S64の処理後、処理を設定変更確認処理(図48参照)のS47の処理に移す。また、設定変更確認処理(図48参照)中のS57で行う設定変更コマンド生成格納処理を終了する際には、メインCPU101は、S64の処理後、設定変更コマンド生成格納処理を終了するとともに、設定変更確認処理(図48参照)も終了する。
【0626】
[通信データ格納処理]
次に、図50を参照して、例えば、設定変更コマンド生成格納処理(図49参照)中のS64で行う通信データ格納処理について説明する。なお、通信データ格納処理は、設定変更コマンド生成時だけでなく、他のコマンド生成時にも実行される。図50は、通信データ格納処理の手順を示すフローチャートである。
【0627】
まず、メインCPU101は、Aレジスタにセットされているデータを通信コマンド種別のデータとして、メインRAM103内の通信データ一時格納領域(不図示)に格納する(S71)。次いで、メインCPU101は、Hレジスタ及びLレジスタにセットされているデータを、それぞれ通信コマンドのパラメータ1及び2として、メインRAM103内の通信データ一時格納領域に格納する(S72)。
【0628】
次いで、メインCPU101は、Dレジスタ及びEレジスタにセットされているデータを、それぞれ通信コマンドのパラメータ3及び4として、メインRAM103内の通信データ一時格納領域に格納する(S73)。次いで、メインCPU101は、Bレジスタ及びCレジスタにセットされているデータを、それぞれ通信コマンドのパラメータ5及びRT状態のデータとして、メインRAM103内の通信データ一時格納領域に格納する(S74)。
【0629】
次いで、メインCPU101は、Aレジスタ〜Lレジスタにセットされているデータ値から通信コマンドのBCCデータ(サム値)を生成する(S75)。次いで、メインCPU101は、生成したBCCデータをメインRAM103内の通信データ一時格納領域に格納する(S76)。
【0630】
S76の処理後、メインCPU101は、メインRAM103内の通信データ格納領域に空きがあるか否かを判別する(S77)。なお、本実施形態では、通信データ格納領域に最大9個のコマンドデータが格納可能である。
【0631】
S77において、メインCPU101が、通信データ格納領域に空きがないと判別したとき(S77がNO判定の場合)、メインCPU101は、通信データ格納処理を終了するとともに、例えば、設定変更コマンド生成格納処理(図49参照)も終了する。
【0632】
一方、S77において、メインCPU101が、通信データ格納領域に空きがあると判別したとき(S77がYES判定の場合)、メインCPU101は、上述したS71〜S76の処理により通信データ一時格納領域に格納された各データを通信データ(コマンドデータ)として、通信データ格納領域に格納(登録)する(S78)。
【0633】
次いで、メインCPU101は、通信データポインタ更新処理を行う(S79)。この処理では、メインCPU101は、主に、通信データ格納領域内における通信データの格納アドレスを示す通信データポインタの更新処理を行う。なお、通信データポインタ更新処理の詳細については、後述の図51を参照しながら後で説明する。
【0634】
そして、S79の処理後、メインCPU101は、通信データ格納処理を終了するとともに、例えば、設定変更コマンド生成格納処理(図49参照)も終了する。
【0635】
上述のように、本実施形態では、1パケット(8バイト)の通信データ(コマンドデータ)を作成する際に、各種パラメータをレジスタから転送して通信データ一時格納領域(通信バッファ)に格納する。このようなコマンドデータの作成手法では、コマンド生成時に各レジスタに格納されているデータがそのままコマンドデータの各種パラメータとして通信データ一時格納領域に格納される。それゆえ、未使用パラメータを含むコマンドデータを作成した時には、作成時毎に、未使用パラメータの値が不定値となる。これにより、通信データの解析を困難にしてゴト等の不正行為を抑止することができるとともに、不必要なゴト対策処理を加える必要がないため、ゴト対策処理の追加による、主制御回路90のプログラム容量の圧迫を抑制することができる。
【0636】
[通信データポインタ更新処理]
次に、図51を参照して、通信データ格納処理(図50参照)中のS79で行う通信データポインタ更新処理について説明する。なお、図51は、通信データポインタ更新処理の手順を示すフローチャートである。
【0637】
まず、メインCPU101は、現在、セットされている通信データポインタの値を取得する(S81)。
【0638】
次いで、メインCPU101は、通信データポインタの値を1パケット分(8バイト)加算更新する(S82)。なお、この処理において、更新後の通信データポインタの値が、通信データ格納領域の上限サイズ以上となる場合には、メインCPU101は、更新後の通信データポインタの値を「0」にセットし、これにより、通信データ格納領域に格納されているコマンドデータを全て無効にする(破棄した状態と同様の状態にする)。
【0639】
本実施形態では、1回の送信動作で送信されるデータ量(1パケット)は8バイトである。すなわち、本実施形態では、1つの送信動作で1つのコマンドデータを送信することができる。また、本実施形態では、通信データ格納領域に最大9個のコマンドデータを格納可能であるので、通信データ格納領域の上限サイズは、72バイト(=8バイト×9)となる。それゆえ、本実施形態では、通信データポインタの範囲を「0」〜「71」とし、S82の処理において、更新後(通信データポインタを+8更新した場合)の通信データポインタの値が「71(上限値)」を超えるような値となる場合には、更新後の通信データポインタの値を「0」にセットして(通信データの格納先のアドレスを先頭アドレスに戻して)、通信データ格納領域に格納されているコマンドデータを全て無効にする(破棄した状態と同様の状態にする)。なお、通信データポインタの値を「0」にセットすると、次にコマンドデータを通信データ格納領域に格納する場合には、通信データ格納領域の先頭アドレスから格納されるので、その前に格納されていたコマンドデータは新たなコマンドデータで上書きされることになる。それゆえ、本実施形態では、通信データポインタの値が「71(上限値)」を超えた場合に、通信データ格納領域を初期化(クリア)する必要はない。
【0640】
そして、S82の処理後、メインCPU101は、通信データポインタ更新処理を終了するとともに、通信データ格納処理(図50参照)も終了する。
【0641】
[電断時(外部)処理]
次に、メインCPU101の制御により行われるパチスロ1の電断時(外部)処理を、図52を参照して説明する。図52は、電断時(外部)処理の手順を示すフローチャートである。なお、図52に示す電断時(外部)処理は、電源管理回路93が、マイクロプロセッサ91に供給される電源電圧の低下(電断)を検知した際に、電断検知信号をマイクロプロセッサ91の「XINT」端子に出力し、これにより、マイクロプロセッサ91の割込みコントローラ112からメインCPU101に出力される割込要求信号に基づいて、実行される。
【0642】
まず、メインCPU101は、全てのレジスタにセットされているデータを退避させる(S91)。次いで、メインCPU101は、電断検知ポートにセットされているデータを読み込む(S92)。
【0643】
次いで、メインCPU101は、電断検知ポートがオン状態であるか否かを判別する(S93)。
【0644】
S93において、メインCPU101が、電断検知ポートがオン状態でないと判別したとき(S93がNO判定の場合)、メインCPU101は、割込処理許可をセットする(S94)。そして、S94の処理後、メインCPU101は、電断時(外部)処理を終了する。なお、S93がNO判定である場合に行われるこれらの処理は、電源管理回路93が瞬間的に電断を検知した場合等に発生する瞬停対策の処理に対応する。
【0645】
一方、S93において、メインCPU101が、電断検知ポートがオン状態であると判別したとき(S93がYES判定の場合)、メインCPU101は、メダル投入不可を設定し、ホッパー装置51の停止を設定する(S95)。
【0646】
次いで、メインCPU101は、現在セットされているスタックポインタ(SP)の値をメインRAM103内の遊技用RAM領域のスタックエリアに保存する(S96)。
【0647】
次いで、メインCPU101は、メインRAM103のチェックサム生成処理を行う(S97)。なお、この処理は、メインRAM103内の規定外作業領域(図11C参照)で行われる。また、このチェックサム生成処理で用いられるプログラムはメインROM102内の規定外エリアに格納されている(図11B参照)。なお、チェックサム生成処理の詳細については、後述の図53を参照しながら後で説明する。
【0648】
次いで、メインCPU101は、メインRAM103へのアクセス禁止を設定する(S98)。そして、S98の処理後、電源が停止するまで(電源電圧が、メインCPU101が動作できない電圧に達するまで)無限ループ処理が行われる。
【0649】
[チェックサム生成処理(規定外)]
次に、図53を参照して、電断時(外部)処理(図52参照)中のS97で行うチェックサム生成処理について説明する。なお、図53は、チェックサム生成処理の手順を示すフローチャートである。
【0650】
まず、メインCPU101は、現在のスタックポインタ(SP)の値(遊技用RAM領域のスタックエリアの使用中アドレス)をメインRAM103の規定外RAM領域の規定外スタックエリアに保存する(S101)。次いで、メインCPU101は、スタックポインタに規定外スタックエリアのアドレスをセットする(S102)。次いで、メインCPU101は、RAMアドレス(規定外スタックエリアのアドレス)の上位側のアドレス値(F0H)をQレジスタにセットする(S103)。次いで、メインCPU101は、電断発生フラグを設定する(S104)。
【0651】
次いで、メインCPU101は、スタックポインタに、遊技用RAM領域内のサム値の計算開始アドレスをセットし、サム算出カウンタに、サム値の算出対象格納領域のバイト数を「2」で除算した値をセットする(S105)。なお、サム算出カウンタは、サム値算出の終了契機を判定するためのカウンタであり、メインRAM103に設けられる。そして、S105で設定されたサム算出カウンタが「0」になれば、メインRAM103の遊技用RAM領域のサム値算出処理を終了する。
【0652】
次いで、メインCPU101は、HLレジスタを0クリア(値「0」をセット)する(S106)。この処理により、サム値の初期値「0」がセットされる。
【0653】
次いで、メインCPU101は、「POP命令」と呼ばれる命令コードを実行し、スタックポインタ(SP)にセットされたメインRAM103の格納領域のアドレスから2バイト分の領域のデータ(保存値)をDEレジスタに読み出す(S107)。
【0654】
なお、「POP」命令が実行されると、スタックポインタで指定されたアドレスの1バイト領域に保存されているデータ(メモリ内容)が、ペアレジスタの下位側のレジスタにロードされ、スタックポインタで指定されたアドレスを1更新したアドレスの1バイト領域に保存されているデータ(メモリ内容)が、ペアレジスタの上位側のレジスタにロードされる。また、「POP」命令が実行されると、スタックポインタ(SP)にセットされたアドレスに対して2バイト分のアドレス更新処理(アドレスを「2」加算する処理)が行われる。
【0655】
それゆえ、S107の処理では、スタックポインタで指定されたアドレスに保存されているデータ(メモリ内容)がEレジスタにロードされ、スタックポインタで指定されたアドレスに「1」を加算したアドレスに保存されているデータ(メモリ内容)がDレジスタにロードされる。
【0656】
S107の処理後、メインCPU101は、サム値の算出処理を行う(S108)。具体的には、メインCPU101は、HLレジスタに格納されている値にDEレジスタに格納されている値を加算し、該加算された値をサム値としてHLレジスタに格納する。
【0657】
次いで、メインCPU101は、サム算出カウンタの値を1減算する(S109)。次いで、メインCPU101は、更新後のサム算出カウンタの値が「0」であるか否かを判別する(S110)。
【0658】
S110において、メインCPU101が、サム算出カウンタの値が「0」でないと判別したとき(S110がNO判定の場合)、メインCPU101は、処理をS107の処理に戻し、S107以降の処理を繰り返す。すなわち、メインRAM103の遊技用RAM領域のサム値算出処理が終了するまで、S107〜S110の処理が繰り返される。
【0659】
一方、S110において、メインCPU101が、サム算出カウンタの値が「0」であると判別したとき(S110がYES判定の場合)、メインCPU101は、DEレジスタに、メインRAM103内の規定外RAM領域のサム値の計算開始アドレスをセットし、サム算出カウンタに、規定外用サムカウント値をセットする(S111)。なお、規定外用サムカウント値は、規定外用格納領域のバイト数となる。それゆえ、S111で設定されたサム算出カウンタが「0」になれば、メインRAM103の規定外RAM領域のサム値算出処理、すなわち、メインRAM103全体のサム値算出処理が終了する。
【0660】
次いで、メインCPU101は、DEレジスタにセットされた規定外RAM領域のアドレスから1バイト分の領域のデータ(保存値)をAレジスタに読み出す(S112)。
【0661】
次いで、メインCPU101は、サム値の算出処理を行う(S113)。具体的には、メインCPU101は、HLレジスタに格納されている値にAレジスタに格納されている値を加算し、該加算された値をサム値としてHLレジスタに格納する。
【0662】
次いで、メインCPU101は、DEレジスタに格納されているアドレスを1加算し、サム算出カウンタの値を1減算する(S114)。次いで、メインCPU101は、更新後のサム算出カウンタの値が「0」であるか否かを判別する(S115)。
【0663】
S115において、メインCPU101が、サム算出カウンタの値が「0」でないと判別したとき(S115がNO判定の場合)、メインCPU101は、処理をS112の処理に戻し、S112以降の処理を繰り返す。すなわち、メインRAM103の規定外RAM領域のサム値を遊技用RAM領域のサム値に加算する処理が終了するまで、S112〜S115の処理が繰り返される。
【0664】
一方、S115において、メインCPU101が、サム算出カウンタの値が「0」であると判別したとき(S115がYES判定の場合)、メインCPU101は、HLレジスタに格納されている値を電断発生時のサム値として、メインRAM103内のサム値格納領域(不図示)に保存する(S116)。次いで、メインCPU101は、S101で規定外スタックエリアに保存されたスタックポインタ(SP)の値をスタックポインタにセットする(S117)。そして、S117の処理後、メインCPU101は、チェックサム生成処理を終了し、処理を電断時(外部)処理(図52参照)のS98の処理に移す。
【0665】
[サムチェック処理(規定外)]
次に、図54及び図55を参照して、電源投入時処理(図46参照)中のS9で行うサムチェック処理について説明する。なお、図54及び図55は、サムチェック処理の手順を示すフローチャートである。
【0666】
まず、メインCPU101は、現在のスタックポインタ(SP)の値を規定外スタックエリアに保存する(S121)。次いで、メインCPU101は、スタックポインタにサム値格納領域のアドレスをセットし、サム算出カウンタに、サム値の算出対象格納領域のバイト数を「2」で除算した値をセットする(S122)。なお、ここでセットされるサム算出カウンタは、サム値算出(サム値の減算処理)の終了契機を判定するためのカウンタであり、メインRAM103に設けられる。次いで、メインCPU101は、サム値格納領域からサム値(チェックサム)を取得する(S123)。この処理により、電断発生時に生成されたチェックサム(減算前の初期値)がHLレジスタに格納される。
【0667】
次いで、メインCPU101は、「POP」命令を実行し、スタックポインタ(SP)にセットされたメインRAM103の格納領域のアドレスから2バイト分の領域のデータ(保存値)をDEレジスタに読み出す(S124)。なお、この際、「POP」命令の実行により、スタックポインタで指定されたアドレスの1バイト領域に保存されているデータ(メモリ内容)が、Eレジスタにロードされ、スタックポインタで指定されたアドレスを1更新したアドレスの1バイト領域に保存されているデータ(メモリ内容)が、Dレジスタにロードされる。また、「POP」命令が実行されると、スタックポインタ(SP)にセットされたアドレスに対して2バイト分のアドレス更新処理(アドレスを2加算する処理)が行われる。
【0668】
次いで、メインCPU101は、サム値の算出(減算)処理を行う(S125)。具体的には、メインCPU101は、HLレジスタに格納されている値(サム値の初期値又は前回の減算処理後のサム値)からDEレジスタに格納されている値を減算し、該減算された値をサム値としてHLレジスタに格納する。
【0669】
次いで、メインCPU101は、サム算出カウンタの値を1減算する(S126)。次いで、メインCPU101は、更新後のサム算出カウンタの値が「0」であるか否かを判別する(S127)。
【0670】
S127において、メインCPU101が、サム算出カウンタの値が「0」でないと判別したとき(S127がNO判定の場合)、メインCPU101は、処理をS124の処理に戻し、S124以降の処理を繰り返す。すなわち、メインRAM103の遊技用RAM領域の全域に渡ってサム値の減算処理が終了するまで、S124〜S127の処理が繰り返される。
【0671】
一方、S127において、メインCPU101が、サム算出カウンタの値が「0」であると判別したとき(S127がYES判定の場合)、メインCPU101は、DEレジスタに、メインRAM103内の規定外RAM領域のサム値の計算開始アドレスをセットし、サム算出カウンタに、規定外用サムカウント値をセットする(S128)。なお、規定外用サムカウント値は、規定外RAM領域のバイト数となる。
【0672】
次いで、メインCPU101は、DEレジスタにセットされた規定外RAM領域のアドレスから1バイト分の領域のデータ(保存値)をAレジスタに読み出す(S129)。
【0673】
次いで、メインCPU101は、サム値の算出(減算)処理を行う(S130)。具体的には、メインCPU101は、HLレジスタに格納されている値からAレジスタに格納されている値を減算し、該減算された値をサム値としてHLレジスタに格納する。
【0674】
次いで、メインCPU101は、DEレジスタに格納されているアドレスを1加算し、サム算出カウンタの値を1減算する(S131)。次いで、メインCPU101は、更新後のサム算出カウンタの値が「0」であるか否かを判別する(S132)。
【0675】
S132において、メインCPU101が、サム算出カウンタの値が「0」でないと判別したとき(S132がNO判定の場合)、メインCPU101は、処理をS129の処理に戻し、S129以降の処理を繰り返す。すなわち、メインRAM103の規定外RAM領域の全域に渡ってサム値の減算処理が終了するまで、S129〜S132の処理が繰り返される。
【0676】
一方、S132において、メインCPU101が、サム算出カウンタの値が「0」であると判別したとき(S132がYES判定の場合)、メインCPU101は、サムチェック処理の判定結果に「サム異常」をセットする(S133)。次いで、メインCPU101は、算出されたサム値が「0」であるか否かを判別する(S134)。
【0677】
なお、この処理では、メインCPU101は、フラグ・レジスタFのゼロフラグ(ビット6)の状態(1/0)を参照して、サム値が「0」であるか否かを判別する。本実施形態では、S128でセットされたサム算出カウンタの値が「0」になった時点、すなわち、メインRAM103の全域に渡ってサム値の減算処理が終了した時点において、サム値が「0」である場合には、フラグ・レジスタFのゼロフラグには「1」がセットされ、サム値が「0」でない場合には、フラグ・レジスタFのゼロフラグには「0」がセットされている。それゆえ、S134の処理の時点において、フラグ・レジスタFのゼロフラグに「1(オン状態)」がセットされていれば、メインCPU101はサム値が「0」であると判定する。
【0678】
S134において、メインCPU101が、算出されたサム値が「0」でないと判別したとき(S134がNO判定の場合)、メインCPU101は、後述のS139の処理を行う。一方、S134において、メインCPU101が、算出されたサム値が「0」であると判別したとき(S134がYES判定の場合)、メインCPU101は、判定結果に「電断異常」をセットする(S135)。
【0679】
次いで、メインCPU101は、電断発生フラグを取得する(S136)。次いで、メインCPU101は、電断発生フラグが電断なしの状態(オフ状態)であるか否かを判別する(S137)。
【0680】
S137において、メインCPU101が、電断発生フラグが電断なしの状態であると判別したとき(S137がYES判定の場合)、メインCPU101は、後述のS139の処理を行う。一方、S137において、メインCPU101が、電断発生フラグが電断なしの状態でないと判別したとき(S137がNO判定の場合)、メインCPU101は、判定結果に「正常」をセットする(S138)。
【0681】
S138の処理後、S134がNO判定の場合、又は、S137がYES判定の場合、メインCPU101は、サムチェック判定結果に判定結果を保存し、電断発生フラグをクリア(オフ)する(S139)。次いで、メインCPU101は、S121で規定外スタックエリアに保存されたスタックポインタ(SP)の値をスタックポインタにセットする(S140)。そして、S140の処理後、メインCPU101は、サムチェック処理を終了し、処理を電源投入時処理(図46参照)のS10の処理に移す。
【0682】
[メインCPUの制御によるパチスロのメイン処理]
次に、図56を参照して、メインCPU101の制御により実行されるパチスロ1のメイン処理(主要動作処理)について説明する。なお、図56は、メイン処理の手順を示すフローチャート(以下、メインフローという)である。
【0683】
まず、メインCPU101は、RAM初期化処理を行う(S201)。この処理では、メインCPU101は、図11Cに示すメインRAM103の遊技用RAM領域内の「一遊技終了時」のアドレスを、初期化開始の先頭アドレスとして設定し、該先頭アドレスから遊技用RAM領域の最終アドレスまでの情報を消去(クリア)する。なお、この範囲の格納領域は、例えば、内部当籤役格納領域や表示役格納領域などの1回の単位遊技(ゲーム)ごとにデータの消去が必要な格納領域である。
【0684】
次いで、メインCPU101は、メダル受付・スタートチェック処理を行う(S202)。この処理では、メインCPU101は、各メダルセンサ(図5参照)やスタートスイッチ79などの入力チェック処理等を行う。なお、メダル受付・スタートチェック処理の詳細については、後述の図57及び図58を参照しながら後で説明する。
【0685】
次いで、メインCPU101は、乱数値取得処理を行う(S203)。この処理では、メインCPU101は、内部当籤役抽籤用の乱数値(0〜65535:ハードラッチ乱数となる乱数回路110の乱数レジスタ0の値)や遊技性に関する各種抽籤で用いられる演出用乱数値(0〜65535:ソフトラッチ乱数となる乱数回路110の乱数レジスタ1の値、0〜255:ソフトラッチ乱数となる乱数回路110の乱数レジスタ2〜7の各値)などを抽出し、該抽出した各種乱数値をメインRAM103に設けられた乱数値格納領域(不図示)に格納する。なお、乱数値取得処理の詳細については、後述の図63を参照しながら後で説明する。
【0686】
次いで、メインCPU101は、内部抽籤処理を行う(S204)。この処理では、メインCPU101は、S203で抽出した乱数値(ハードラッチ乱数)に基づいた抽籤により内部当籤役の決定処理を行う。なお、内部抽籤処理の詳細については、後述の図64を参照しながら後で説明する。
【0687】
次いで、メインCPU101は、図柄設定処理を行う(S205)。この処理では、メインCPU101は、例えば、当り要求フラグステータス(フラグステータス情報)から内部当籤役を生成する処理、当り要求フラグデータの展開処理、当り要求フラグデータを当り要求フラグ格納領域を格納する処理等を行う。なお、図柄設定処理の詳細については、後述の図65を参照しながら後で説明する。
【0688】
次いで、メインCPU101は、スタートコマンド生成格納処理を行う(S206)。この処理では、メインCPU101は、副制御回路200に送信するスタートコマンドのデータを生成し、該コマンドデータをメインRAM103に設けられた通信データ格納領域に保存する。通信データ格納領域に保存されたスタートコマンドは、後述の図80で説明する通信データ送信処理により、主制御回路90から副制御回路200に送信される。なお、スタートコマンドは、内部当籤役等を特定するパラメータ(当籤役番号等)を含んで構成される。
【0689】
次いで、メインCPU101は、第2インターフェースボード制御処理を行う(S207)。なお、第2インターフェースボード制御処理は、メインRAM103の規定外用作業領域で実行される。この処理では、メインCPU101は、例えば、主制御基板71で決定された押し順ナビに係る試験信号などを、試験機用第2インターフェースボード302を介して出力するための処理等を行う。
【0690】
次いで、メインCPU101は、遊技開始時状態別制御処理を行う(S208)。この処理では、メインCPU101は、図33図44を用いて説明した、非有利区間の通常状態、通常有利区間の各遊技状態、及び有利区間の各遊技状態における各種制御のうち、遊技開始時に行う必要がある各種制御を行うための各種処理を行う。
【0691】
次いで、メインCPU101は、リール停止初期設定処理を行う(S209)。この処理では、メインCPU101は、リール停止初期設定テーブル(不図示)を参照し、内部当籤役及び遊技状態に基づいて、引込優先順位テーブル選択テーブル番号、引込優先順位テーブル番号、停止テーブル番号を取得する処理や、ストップボタン未作動カウンタに「3」を格納する処理などを行う。
【0692】
次いで、メインCPU101は、リール回転開始処理を行う(S210)。この処理では、メインCPU101は、全リールの回転開始を要求する。そして、全リールの回転開始が要求されると、一定の周期(1.1172msec)で実行される後述の割込処理(後述の図79参照)により、3つのステッピングモータ(不図示)の駆動が制御され、左リール3L、中リール3C及び右リール3Rの回転が開始される。次いで、各リールは、その回転速度が定速度に達するまで加速制御され、その後、該定速度が維持されるように制御される。
【0693】
次いで、メインCPU101は、リール回転開始コマンド生成格納処理を行う(S211)。この処理では、メインCPU101は、副制御回路200に送信するリール回転開始コマンドのデータを生成し、該コマンドデータをメインRAM103に設けられた通信データ格納領域に保存する。通信データ格納領域に保存されたリール回転開始コマンドは、後述の図80で説明する通信データ送信処理により、主制御回路90から副制御回路200に送信される。なお、リール回転開始コマンドは、リールの回転開始動作開始されたことを示すパラメータを含んで構成される。
【0694】
次いで、メインCPU101は、引込優先順位格納処理を行う(S212)。この処理では、メインCPU101は、引込優先順位データを取得して、引込優先順位データ格納領域に格納する。なお、引込優先順位格納処理の詳細については、後述の図67を参照しながら後で説明する。
【0695】
次いで、メインCPU101は、リール停止制御処理を行う(S213)。この処理では、メインCPU101は、左ストップボタン17L、中ストップボタン17C及び右ストップボタン17Rがそれぞれ押されたタイミングと内部当籤役とに基づいて該当するリールの回転の停止制御を行う。なお、リール停止制御処理の詳細については、後述の図72を参照しながら後で説明する。
【0696】
次いで、メインCPU101は、入賞検索処理を行う(S214)。この処理では、メインCPU101は、図柄コード格納領域(図30参照)のデータを入賞作動フラグ格納領域(図25参照)に格納する。また、この処理では、メインCPU101は、有効ラインに表示役が表示されたか否かを判定し、その判定結果に基づいて、メダルの払出枚数をセットする。なお、入賞検索処理の詳細については、後述の図73を参照しながら後で説明する。
【0697】
次いで、メインCPU101は、イリーガルヒットチェック処理を行う(S215)。この処理では、メインCPU101は、当り要求フラグ(内部当籤役)と入賞作動フラグ(表示役)とを合成し、その合成結果に基づいてイリーガルヒットエラーの有無を判定する。なお、イリーガルヒットチェック処理の詳細については、後述の図74を参照しながら後で説明する。また、リール停止制御処理(後述の図72参照)によって誤入賞が発生することなく各リールが停止される限りにおいては、制御負担軽減の観点からこのイリーガルヒットチェック処理を省略することもできる。
【0698】
次いで、メインCPU101は、入賞チェック・メダル払出処理を行う(S216)。この処理では、メインCPU101は、入賞作動コマンドの生成処理を行う。また、この処理では、メインCPU101は、S214において決定された表示役の払出枚数に基づいて、ホッパー装置51の駆動やクレジット枚数の更新を行い、メダルの払い出し処理を行う。なお、入賞チェック・メダル払出処理の詳細については、後述の図75を参照しながら後で説明する。
【0699】
次いで、メインCPU101は、BBチェック処理を行う(S217)。この処理では、メインCPU101は、ボーナス状態の作動及び終了を制御する。なお、BBチェック処理の詳細については、後述の図77を参照しながら後で説明する。
【0700】
次いで、メインCPU101は、RTチェック処理を行う(S218)。この処理では、メインCPU101は、有効ライン上に停止表示された図柄組合せに基づいてRT状態の移行制御を行う。なお、RTチェック処理の詳細については、後述の図78を参照しながら後で説明する。
【0701】
次いで、メインCPU101は、遊技終了時状態別制御処理を行う(S219)。この処理では、メインCPU101は、図33図44を用いて説明した、非有利区間の通常状態、通常有利区間の各遊技状態、及び有利区間の各遊技状態における各種制御のうち、遊技終了時に行う必要がある各種制御を行うための各種処理を行う。そして、S219の処理後(一遊技終了後)、メインCPU101は、処理をS201の処理に戻す。
【0702】
[メダル受付・スタートチェック処理]
次に、図57及び図58を参照して、メインフロー(図56参照)中のS202で行うメダル受付・スタートチェック処理について説明する。なお、図57及び図58は、メダル受付・スタートチェック処理の手順を示すフローチャートである。
【0703】
まず、メインCPU101は、自動投入メダルカウンタの値が「0」であるか否か(自動投入要求はあるか否か)を判別する(S221)。なお、この処理において、自動投入メダルカウンタが「1」以上であるときは、メインCPU101は、自動投入要求があると判別する。また、自動投入メダルカウンタは、前回の単位遊技において再遊技(リプレイ)に係る表示役が成立したか否かを識別するためのデータである。再遊技に係る表示役が成立したときには、前回の単位遊技において投入された枚数分のメダルが自動投入メダルカウンタに自動的に投入される。
【0704】
S221において、メインCPU101が、自動投入メダルカウンタの値が「0」であると判別したとき(S221がYES判定の場合)、メインCPU101は、後述のS225の処理を行う。
【0705】
一方、S221において、メインCPU101が、自動投入メダルカウンタの値が「0」でないと判別したとき(S221がNO判定の場合)、メインCPU101は、メダル投入処理を行う(S222)。この処理では、メインCPU101は、メダル投入コマンドの生成格納処理やメダル投入枚数のLED点灯制御処理などを行う。なお、メダル投入処理の詳細については、後述の図59を参照しながら後で説明する。
【0706】
次いで、メインCPU101は、自動投入メダルカウンタの値を減算する(S223)。なお、この処理では、メインCPU101は、自動投入メダルカウンタの値を一度に(例えば、「3」を)減算するようにしてよいし、「1」ずつ減算するようにしてもよい。次いで、減算後の自動投入メダルカウンタの値が「0」であるか否かを判別する(S224)。
【0707】
S224において、メインCPU101が、自動投入メダルカウンタの値が「0」でないと判別したとき(S224がNO判定の場合)、メインCPU101は、処理をS222の処理に戻し、S222以降の処理を繰り返す。
【0708】
一方、S224において、メインCPU101が、自動投入メダルカウンタの値が「0」であると判別したとき(S224がYES判定の場合)、又は、S221がYES判定の場合、メインCPU101は、メダル補助収納庫スイッチチェック処理を行う(S225)。この処理では、メインCPU101は、メダル補助収納庫スイッチ75のオン/オフ状態に基づいて、メダル補助収納庫52がメダルで満杯になっているか否かを検出する。
【0709】
次いで、メインCPU101は、メダル投入状態チェック処理を行う(S226)。次いで、メインCPU101は、メダル投入状態チェック処理の結果に基づいて、メダル投入可能な状態であるか否かを判別する(S227)。
【0710】
S227において、メインCPU101が、メダル投入可能な状態でないと判別したとき(S227がNO判定の場合)、メインCPU101は、後述のS231の処理を行う。
【0711】
一方、S227において、メインCPU101が、メダル投入可能な状態であると判別したとき(S227がYES判定の場合)、メインCPU101は、メダル投入チェック処理を行う(S228)。この処理では、メインCPU101は、例えば、メダルセンサ入力状態に基づいて、メダルが正常に通過したか否かの判定処理や、規定数を超えてメダル投入が行われた場合に該メダルをクレジットする処理などを行う。なお、メダル投入チェック処理の詳細については、後述の図60及び図61を参照しながら後で説明する。
【0712】
次いで、メインCPU101は、メダル投入チェック処理の結果に基づいて、メダル投入又はクレジット可能な状態であるか否かを判別する(S229)。
【0713】
S229において、メインCPU101が、メダル投入又はクレジット可能な状態であると判別したとき(S229がYES判定の場合)、メインCPU101は、後述のS231の処理を行う。一方、S229において、メインCPU101が、メダル投入又はクレジット可能な状態でないと判別したとき(S229がNO判定の場合)、メインCPU101は、メダル受付禁止の処理を行う(S230)。この処理により、セレクタ66(図5参照)のソレノイドの駆動が行われなくなり(励磁されていたソレノイドが消磁され)、セレクトプレート804がガイド位置から排出位置に変移することで、投入されたメダルがメダル払出口24から排出されるようになる。
【0714】
S230の処理後、S227がNO判定の場合、又は、S229がYES判定の場合、メインCPU101は、現在のメダルの投入枚数が遊技可能開始枚数であるか否かを判別する(S231)。なお、本実施形態では、遊技状態にかかわらず遊技開始可能枚数は3枚である(すなわち、3枚投入のときのみ遊技を開始することが可能となる)。
【0715】
S231において、メインCPU101が、現在のメダルの投入枚数が遊技可能開始枚数であると判別したとき(S231がYES判定の場合)、メインCPU101は、後述のS234の処理を行う。一方、S231において、メインCPU101が、現在のメダルの投入枚数が遊技可能開始枚数でないと判別したとき(S231がNO判定の場合)、メインCPU101は、メダル投入があるか否かを判別する(S232)。
【0716】
S232において、メインCPU101が、メダル投入があると判別したとき(S232がYES判定の場合)、メインCPU101は、処理をS226に戻し、S226以降の処理を繰り返す。一方、S232において、メインCPU101が、メダル投入がないと判別したとき(S232がNO判定の場合)、メインCPU101は、図48で説明した設定変更確認処理を行う(S233)。この処理では、メインCPU101は、設定確認開始時の設定変更コマンドの生成格納処理などを行う。これにより、遊技状態がボーナス状態(特賞作動状態)であるか否かにかかわらず、設定値及びホールメニュー(各種履歴データ(エラー、電断履歴等))を確認することができ、ゴト等の不正行為を抑制することができる。なお、このS233で行われる設定変更確認処理では、設定用鍵型スイッチ54がオフ状態であっても、少なくとも現在の設定値の情報を含む設定変更コマンド(設定確認開始)の生成格納処理が行われ、該コマンドデータがメインRAM103に設けられた通信データ格納領域に保存されるようにしてもよい。これにより、遊技毎に設定値が適切か(設定1〜6の範囲内であるか)否かをチェックすることが可能としてもよい。
【0717】
S233の処理後又はS231がYES判定の場合、メインCPU101は、スタートスイッチ79がオン状態であるか否かを判別する(S234)。
【0718】
S234において、メインCPU101が、スタートスイッチ79がオン状態でないと判別したとき(S234がNO判定の場合)、メインCPU101は、処理をS226に戻し、S226以降の処理を繰り返す。
【0719】
一方、S234において、メインCPU101が、スタートスイッチ79がオン状態であると判別したとき(S234がYES判定の場合)、メインCPU101は、メダル受付禁止の処理を行う(S235)。この処理により、セレクタ66(図5参照)のソレノイドの駆動が行われなくなり(励磁されていたソレノイドが消磁され)、セレクトプレート804がガイド位置から排出位置に変移することで、投入されたメダルがメダル払出口24から排出されるようになる。
【0720】
次いで、メインCPU101は、メダル監視タイマにタイマ値(本実施形態では、「72」)をセットする(S236)。メダル監視タイマは、セレクタ66において、励磁されていたソレノイドが消磁完了となるまでの期間(すなわち、セレクトプレート804が、ガイド位置から排出位置に移動するまでの期間)を監視するためのタイマであり(後述の図86参照)、例えば、励磁されていたソレノイドが消磁完了となるまでの期間が80msである場合に、少なくともそれ以上の期間(「約80.44ms」)を計測するためのタイマ値が設定される。すなわち、メダル監視タイマは、遊技可能開始枚数分のメダルが投入されている場合に、スタートレバー16が操作され(スタートスイッチ79がオン状態となり)、メダル受付禁止の制御が開始されてから、実際にメダルの受付が(物理的に)禁止されるまでの特定期間を監視する。これにより、後述のスタートレバーONフラグや、後述のメダル投入チェック2処理等と合わせて、該特定期間においてメダルが投入された場合に、そのメダルが誤って飲み込まれてしまう(すなわち、メダルを投入したが、カウントされることなくホッパー装置51に収容されてしまう)ことを防止している。なお、メダル監視タイマの値は、セレクタ66(主にソレノイド)の仕様に応じて、適宜変更することが可能である。また、メダルの飲み込みを防止することが担保される限り、励磁されていたソレノイドが消磁完了となるまでの期間未満の期間に設定することもできる。
【0721】
次いで、メインCPU101は、スタートレバーONフラグをオン状態にセットする(S237)。スタートレバーONフラグは、遊技可能開始枚数分のメダルが投入されている場合に、スタートレバー16が操作された(スタートスイッチ79がオン状態となった)か否かを識別するための情報である。
【0722】
次いで、メインCPU101は、メダル投入チェック2処理を行う(S238)。この処理では、メインCPU101は、基本的に、メダル投入チェック処理と同様の処理を行う。なお、メダル投入チェック処理及びメダル投入チェック2処理の詳細については、後述の図60及び図61を参照しながら後で説明する。
【0723】
次いで、メインCPU101は、スタートレバーONフラグがオフ状態であるか否かを判別する(S239)。S239において、メインCPU101が、スタートレバーONフラグがオフ状態であると判別したとき(S239がYES判定の場合)、メインCPU101は、処理をS226に戻し、S226以降の処理を繰り返す。
【0724】
一方、S239において、メインCPU101が、スタートレバーONフラグがオフ状態でない(すなわち、オン状態である)と判別したとき(S239がNO判定の場合)、メインCPU101は、メダル監視タイマは「0」であるか否かを判別する(S240)。S239において、メインCPU101が、メダル監視タイマは「0」でない(すなわち、「1」以上である)と判別したとき(S240がNO判定の場合)、メインCPU101は、処理をS238に戻し、S238以降の処理を繰り返す。
【0725】
一方、S240において、メインCPU101が、メダル監視タイマは「0」であると判別したとき(S240がYES判定の場合)、メインCPU101は、メダル受付・スタートチェック処理を終了し、処理をメインフロー(図56参照)のS203に移す。
【0726】
[メダル投入処理]
次に、図59を参照して、メダル受付・スタートチェック処理(図57及び図58参照)中のS222、及び後述のメダル投入チェック処理(図60及び図61参照)中のS265で行うメダル投入処理について説明する。なお、図59は、メダル投入処理の手順を示すフローチャートである。
【0727】
まず、メインCPU101は、メダルカウンタの値に「1」を加算する(S241)。なお、メダルカウンタは、メダルの投入枚数をカウント(計数)するためのカウンタであり、メインRAM103に設けられる。
【0728】
次いで、メインCPU101は、メダル投入コマンド生成格納処理を行う(S242)。この処理では、メインCPU101は、副制御回路200に送信するメダル投入コマンドのデータを生成し、該コマンドデータをメインRAM103に設けられた通信データ格納領域に保存する。通信データ格納領域に保存されたメダル投入コマンドは、後述の図80で説明する通信データ送信処理により、主制御回路90から副制御回路200に送信される。すなわち、メダル投入コマンドは、メダルが1枚投入される度に、主制御回路90から副制御回路200に送信される。なお、メダル投入コマンドは、投入枚数等を特定するためのパラメータを含んで構成される。
【0729】
次いで、メインCPU101は、LED82(図6参照)に含まれるメダル投入枚数表示用の第1〜第3LEDを消灯させる(S243)。次いで、メインCPU101は、メダル投入枚数(メダルカウンタの値)に基づいて、該メダル投入枚数に対応するLED点灯データ(点灯制御データ)を算出する(S244)。この処理において、例えば、メダル投入枚数が1枚である場合には、メダル投入枚数表示用の第1LEDのみを点灯させるLED点灯データが算出され、また、例えば、メダル投入枚数が3枚である場合には、メダル投入枚数表示用の第1〜第3LEDの全てを点灯させるLED点灯データが算出される。なお、このLED点灯データの算出手法については、後で詳述する。
【0730】
次いで、メインCPU101は、算出されたLED点灯データを用いて、対応するメダル投入枚数表示用のLEDを点灯させる(S245)。そして、S245の処理後、メインCPU101は、メダル投入処理を終了し、処理をメダル受付・スタートチェック処理(図57及び図58参照)のS223、又は後述のメダル投入チェック処理(図60及び図61参照)のS253に移す。
【0731】
[メダル投入チェック処理]
次に、図60及び図61を参照して、メダル受付・スタートチェック処理(図57及び図58参照)中のS228で行うメダル投入チェック処理、及びメダル受付・スタートチェック処理(図57及び図58参照)中のS238で行うメダル投入チェック2処理について説明する。図60及び図61は、メダル投入チェック処理の手順を示すフローチャートである。なお、メダル投入チェック2処理は、メダル投入チェック処理のS253から処理が開始されるものであり、S253〜S268の処理はメダル投入チェック処理におけるものと同一の処理であることから、以下では、メダル投入チェック処理の手順として説明する。
【0732】
まず、メインCPU101は、再遊技中であるか否かを判別する(S251)。
【0733】
S251において、メインCPU101が、再遊技中であると判別したとき(S251がYES判定の場合)、メインCPU101は、メダル投入チェック処理を終了し、処理をメダル受付・スタートチェック処理(図57及び図58参照)のS229に移す。
【0734】
一方、S251において、メインCPU101が、再遊技中でないと判別したとき(S251がNO判定の場合)、メインCPU101は、メダル受付許可を行う(S252)。この処理では、セレクタ66(図5参照)のソレノイドの駆動が行われ(消磁されていたソレノイドが励磁され)、セレクトプレート804が排出位置からガイド位置に変移することで、メダル投入口14から投入されたメダルが計数され、ホッパー装置51に収容されるようになる。
【0735】
次いで、メインCPU101は、ベットボタンチェック処理を行う(S253)。この処理では、メインCPU101は、BETスイッチ77のオン/オフ状態に基づいて、ベットボタン(MAXベットボタン15a又は1ベットボタン15b)の操作が行われたか否かを判別する。次いで、メインCPU101は、S253のベットボタンチェック処理の結果に基づいて、ベット動作が完了したか否かを判別する(S254)。
【0736】
S254において、メインCPU101が、ベット動作が完了したと判別したとき(S254がYES判定の場合)、メインCPU101は、メダル投入チェック処理(又はメダル投入チェック2処理)を終了し、処理をメダル受付・スタートチェック処理(57及び図58参照)のS229(又はメダル受付・スタートチェック処理(図57及び図58参照)のS239)に移す。
【0737】
一方、S254において、メインCPU101が、ベット動作が完了していないと判別したとき(S254がNO判定の場合)、メインCPU101は、現処理時のメダルセンサ入力状態(遊技媒体の受付状態)と、前回処理時のメダルセンサ入力状態とを取得する(S255)。なお、メダルセンサ入力状態は、メダル投入口14に受け入れられたメダルのセレクタ66内の通過状況を示す情報であり、セレクタ66の各メダルセンサ(図5参照)の検知結果により生成される。
【0738】
本実施形態では、メダルセンサ入力状態は、1バイト(8ビット)のデータで表され、セレクタ66の出口にメダルの通過方向に並んで設けられた上流側の第1メダルセンサ806の検知結果がビット0の情報(「0」又は「1」)に対応し、下流側の第2メダルセンサ807の検知結果がビット1の情報(「0」又は「1」)に対応する。第1メダルセンサによりメダルの通過が検知された場合には、ビット0に「1」がセットされ、第2メダルセンサによりメダルの通過が検知された場合には、ビット1に「1」がセットされる。それゆえ、メダルセンサ入力状態「00000000B」は、メダル通過前又は通過後(通過時)の状態を示し、メダルセンサ入力状態「00000001B」は、メダル通過開始時の状態を示し、メダルセンサ入力状態「00000011B」は、メダル通過中の状態を示し、メダルセンサ入力状態「00000010B」は、メダル通過完了直前の状態を示す。
【0739】
次いで、メインCPU101は、現処理時のメダルセンサ入力状態が前回処理時のメダルセンサ入力状態から変化したか否かを判別する(S256)。
【0740】
S256において、メインCPU101が、現処理時のメダルセンサ入力状態が前回処理時のメダルセンサ入力状態から変化していないと判別したとき(S256がNO判定の場合)、メインCPU101は、後述のS262の処理を行う。
【0741】
一方、S256において、メインCPU101が、現処理時のメダルセンサ入力状態が前回処理時のメダルセンサ入力状態から変化したと判別したとき(S256がYES判定の場合)、メインCPU101は、スタートレバーONフラグがオン状態であれば、スタートレバーONフラグをオフ状態にセットする(S257)。すなわち、この処理では、メインCPU101は、開始操作が行われ、メダル受付禁止の制御が開始されてから、実際にメダルの受付が(物理的に)禁止されるまでの特定期間においてメダルの投入を検知した場合には、該開始操作を無効にする処理を行う。
【0742】
次いで、メインCPU101は、前回処理時のメダルセンサ入力状態に基づいて、演算処理により、現処理時で得られるメダルセンサ入力状態の正常値(正常変化値)を生成する(S258)。
【0743】
なお、この処理において、前回処理時のメダルセンサ入力状態が「00000000B」である場合(第1及び第2メダルセンサがともにメダル未検知である場合)には、メダルセンサ入力状態の正常変化値として「00000001B」(第1メダルセンサがメダル検知であり、第2メダルセンサがメダル未検知である場合)が生成され、前回処理時のメダルセンサ入力状態が「00000001B」である場合には、メダルセンサ入力状態の正常変化値として「00000011B」(第1及び第2メダルセンサがともにメダル検知である場合)が生成される。また、この処理において、前回処理時のメダルセンサ入力状態が「00000011B」である場合には、メダルセンサ入力状態の正常変化値として「00000010B」(第1メダルセンサがメダル未検知であり、第2メダルセンサがメダル検知である場合)が生成され、前回処理時のメダルセンサ入力状態が「00000010B」である場合には、メダルセンサ入力状態の正常変化値として「00000000B」(第1及び第2メダルセンサがともにメダル未検知である場合)が生成される。
【0744】
次いで、メインCPU101は、現処理時のメダルセンサ入力状態がS258で生成された正常変化値と同じであるか否かを判別する(S259)。なお、この判定処理では、メダル逆行エラーの発生の有無が判定され、S259の判定条件が満たされない場合には、メインCPU101は、メダル逆行エラーが発生したと判定する。
【0745】
S259において、メインCPU101が、現処理時のメダルセンサ入力状態がS258で生成された正常変化値と同じでないと判別したとき(S259がNO判定の場合)、メインCPU101は、後述のS263の処理を行う。
【0746】
一方、S259において、メインCPU101が、現処理時のメダルセンサ入力状態がS258で生成された正常変化値と同じであると判別したとき(S259がYES判定の場合)、メインCPU101は、現処理時のメダルセンサ入力状態がメダル通過時の状態(「00000000B」)であるか否かを判別する(S260)。S260において、メインCPU101が、現処理時のメダルセンサ入力状態がメダル通過時の状態であると判別したとき(S260がYES判定の場合)、メインCPU101は、後述のS264の処理を行う。
【0747】
S260において、メインCPU101が、現処理時のメダルセンサ入力状態がメダル通過時の状態でないと判別したとき(S260がNO判定の場合)、メインCPU101は、メダル通過チェックタイマをセットする(S261)。この処理でメダル通過チェックタイマにセットされる時間は、メダルがセレクタ66を通過したか否かを判別可能な時間であれば、任意の時間に設定することができる。また、この処理でセットされるタイマ値は、例えば、現処理時のメダルセンサ入力状態に応じて変化させてもよい。
【0748】
S261の処理後又はS256がNO判定の場合、メインCPU101は、現処理時のメダルセンサ入力状態がメダル通過中の状態(「00000011B」)であり、かつ、メダル通過チェックタイマが停止しているか否かを判別する(S262)。この判定処理では、メダル通過エラー(投入メダル通過時間エラー)の発生の有無が判定され、S262の判定条件が満たされた場合、メインCPU101は、メダル通過エラーが発生したと判定する。
【0749】
S262において、メインCPU101が、S262の判定条件が満たされないと判別したとき(S262がNO判定の場合)、メインCPU101は、処理をS253の処理に戻し、S253以降の処理を繰り返す。
【0750】
一方、S262において、メインCPU101が、S262の判定条件が満たされると判別したとき(S262がYES判定の場合)、又は、S259がNO判定の場合、すなわち、メダル通過エラー又はメダル逆行エラーが発生したと判定された場合、メインCPU101は、エラー処理を行う(S263)。この処理では、メインCPU101は、例えば、エラーコマンド生成格納処理等のエラー発生時の各種処理を行う。なお、エラー処理の詳細については、後述の図62を参照しながら後で説明する。そして、S263の処理後、メインCPU101は、処理をS253の処理に戻し、S253以降の処理を繰り返す。
【0751】
ここで再度、S260の処理に戻って、S260がYES判定の場合、メインCPU101は、規定数(本実施形態では3枚)のメダルが投入済みの状態であるか否かを判別する(S264)。
【0752】
S264において、メインCPU101が、規定数のメダルが投入済みの状態でないと判別したとき(S264がNO判定の場合)、メインCPU101は、図59で説明したメダル投入処理を行う(S265)。そして、S265の処理後、メインCPU101は、処理をS253の処理に戻し、S253以降の処理を繰り返す。
【0753】
一方、S264において、メインCPU101が、規定数のメダルが投入済みの状態であると判別したとき(S264がYES判定の場合)、メインCPU101は、クレジットカウンタの値に「1」を加算する(S266)。次いで、メインCPU101は、メダル投入コマンド生成格納処理を行う(S267)。この処理では、メインCPU101は、副制御回路200に送信するメダル投入コマンドのデータを生成し、該コマンドデータをメインRAM103に設けられた通信データ格納領域に保存する。通信データ格納領域に保存されたメダル投入コマンドは、後述の図80で説明する通信データ送信処理により、主制御回路90から副制御回路200に送信される。
【0754】
次いで、メインCPU101は、クレジットカウンタの値に基づいて、メダルのクレジット枚数が上限値(本実施形態では50枚)であるか否かを判別する(S268)。
【0755】
S268において、メインCPU101が、メダルのクレジット枚数が上限値でないと判別したとき(S268がNO判定の場合)、メインCPU101は、処理をS253の処理に戻し、S253以降の処理を繰り返す。一方、S268において、メインCPU101が、メダルのクレジット枚数が上限値であると判別したとき(S268がYES判定の場合)、メインCPU101は、メダル投入チェック処理(又はメダル投入チェック2処理)を終了し、処理をメダル受付・スタートチェック処理(図57及び図58参照)のS229(又はメダル受付・スタートチェック処理(図57及び図58参照)のS239)に移す。
【0756】
[エラー処理]
次に、図62を参照して、例えば、メダル投入チェック処理(図60及び図61参照)中のS263で行うエラー処理について説明する。図62は、エラー処理の手順を示すフローチャートである。
【0757】
まず、メインCPU101は、メダルソレノイドのオフ処理を行う(S271)。具体的には、メインCPU101は、セレクタ66(図5参照)のソレノイドの駆動を停止する。次いで、メインCPU101は、メダルの払出枚数表示データの退避処理を行う(S272)。次いで、メインCPU101は、エラーテーブルのセット処理を行う(S273)。
【0758】
次いで、メインCPU101は、エラー要因を取得する(S274)。なお、この処理で取得されるエラー要因は、現在処理中のエラー処理を読み出した処理に応じて変化する。なお、本実施形態で対象とするエラー要因としては、「ホッパーエンプティエラー」、「ホッパージャムエラー」、「投入メダル通過カウントエラー」、「投入メダル通過チェックエラー」、「投入メダル通過チェックエラー」、「投入メダル通過時間エラー」、「投入メダル逆行エラー」、「投入メダル補助収納庫満杯エラー」、「イリーガルヒットエラー」が規定される。例えば、メダル投入チェック処理中のS259の処理後にエラー処理が読み出された場合には、この処理において、エラー要因として「投入メダル逆行エラー(Cr)」が取得される。また、例えば、メダル投入チェック処理中のS262の処理後にエラー処理が読み出された場合には、この処理において、エラー要因として「投入メダル通過時間エラー(CE)」が取得される。
【0759】
次いで、メインCPU101は、エラーテーブルとエラー要因とから、エラー表示データを取得する(S275)。例えば、エラー要因が「投入メダル逆行エラー(Cr)」である場合、この処理において、2桁の7セグLEDのうち、上位桁の7セグLEDに出力するエラー表示データとして、1バイトデータ「01001110B」が取得され、下位桁の7セグLEDに出力するエラー表示データとして、1バイトデータ「00001001B」が取得される。この場合、2桁の7セグLEDには、「Cr」の2文字がエラー情報として表示される。
【0760】
次いで、メインCPU101は、エラーコマンド(発生)生成格納処理を行う(S276)。この処理では、メインCPU101は、副制御回路200に送信する、エラー発生時のエラーコマンドのデータを生成し、該コマンドデータをメインRAM103に設けられた通信データ格納領域に保存する。通信データ格納領域に保存されたエラー発生時のエラーコマンドは、後述の図80で説明する通信データ送信処理により、主制御回路90から副制御回路200に送信される。なお、エラー発生時のエラーコマンドには、エラー発生を示すパラメータを含んで構成される。
【0761】
次いで、メインCPU101は、1割込時間(1.1172ms)の待機処理を行う(S277)。次いで、メインCPU101は、エラーが解除されたか否かを判別する(S278)。
【0762】
S278において、メインCPU101が、エラーが解除されていないと判別したとき(S278がNO判定の場合)、メインCPU101は、処理をS277の処理に戻し、S277以降の処理を繰り返す。
【0763】
一方、S278において、メインCPU101が、エラーが解除されたと判別したとき(S278がYES判定の場合)、メインCPU101は、エラー要因のクリア処理を行う(S279)。なお、この処理は、メインRAM103の規定外作業領域で行われる。次いで、メインCPU101は、S272で退避させたメダルの払出枚数表示データの復帰処理を行う(S280)。
【0764】
次いで、メインCPU101は、エラーコマンド(解除)生成格納処理を行う(S281)。この処理では、メインCPU101は、副制御回路200に送信する、エラー解除時のエラーコマンドのデータを生成し、該コマンドデータをメインRAM103に設けられた通信データ格納領域に保存する。通信データ格納領域に保存されたエラー解除時のエラーコマンドは、後述の図80で説明する通信データ送信処理により、主制御回路90から副制御回路200に送信される。なお、エラー解除時のエラーコマンドには、エラー解除を示すパラメータを含んで構成される。そして、S281の処理後、メインCPU101は、エラー処理を終了し、処理を例えばメダル投入チェック処理(図60及び図61参照)中のS253に移す。なお、エラー解除では、発生したエラー要因が解除され、リセットスイッチ76が押下されることにより、エラー状態が解除される。
【0765】
[乱数値取得処理]
次に、図63を参照して、メインフロー(図56参照)中のS203で行う乱数値取得処理について説明する。なお、図63は、乱数値取得処理の手順を示すフローチャートである。
【0766】
まず、メインCPU101は、乱数回路の乱数レジスタ0のハードラッチ乱数(0〜65535)を取得し、取得した乱数値を内部当籤役抽籤用の乱数値として、メインRAM103内の乱数値格納領域(不図示)に保存する(S291)。
【0767】
次いで、メインCPU101は、乱数回路の乱数レジスタ1〜7のソフトラッチ乱数(0〜65535又は0〜255)を生成するためのソフトラッチ乱数取得レジスタのセット処理を行う(S292)。次いで、メインCPU101は、ソフトラッチ乱数の取得個数(例えば、7)をセットする(S293)。なお、取得個数は、一遊技において行われ得る抽籤の数に応じて適宜増減して設定することができる。
【0768】
次いで、メインCPU101は、取得個数分のソフトラッチ乱数を一括で取得し、取得個数分のソフトラッチ乱数を乱数値格納領域に保存する(S294)。なお、この際、乱数回路110の乱数レジスタ1〜7から取得されるソフトラッチ乱数(演出用乱数値)は、乱数値格納領域内において、乱数回路の乱数レジスタ0から取得されるハードラッチ乱数(内部当籤役抽籤用の乱数値)が格納された領域とは異なる領域に保存される。そして、S294の処理後、メインCPU101は、乱数値取得処理を終了し、処理をメインフロー(図56参照)のS204に移す。なお、本実施形態では、1つの2バイト乱数(内部当籤役抽籤用の乱数値)と、6つの1バイト乱数(演出用乱数値)を格納するために、メインRAM103に8バイトの格納領域が乱数格納領域として割り当てられている。また、本実施形態では、2バイト乱数のソフトラッチ乱数は使用されていない。
【0769】
[内部抽籤処理]
次に、図64を参照して、メインフロー(図56参照)中のS204で行う内部抽籤処理について説明する。なお、図64は、内部抽籤処理の手順を示すフローチャートである。
【0770】
まず、メインCPU101は、設定値・メダル投入枚数チェック処理を行う(S301)。この処理では、メインCPU101は、現遊技の設定値(1〜6のいずれか)及びメダル投入枚数(本実施形態では3枚)のチェック処理を行う。
【0771】
次いで、メインCPU101は、一般遊技中用の内部抽籤テーブル(図16及び図17に示した「RT0」状態における内部抽籤テーブル参照)及び抽籤回数(本実施形態では98回)をセットする(S302)。
【0772】
次いで、メインCPU101は、RB作動中であるか否かを判別する(S303)。S303において、メインCPU101が、RB作動中でないと判別したとき(S303がNO判定の場合)、メインCPU101は、後述のS305の処理を行う。
【0773】
一方、S303において、メインCPU101が、RB作動中であると判別したとき(S303がYES判定の場合)、メインCPU101は、RB中用の内部抽籤テーブル(図18に示した内部抽籤テーブル参照)及び抽籤回数(本実施形態では7回)をセットする(S304)。この処理では、S302でセットされた一般遊技中用の内部抽籤テーブル及び抽籤回数をRB中用の内部抽籤テーブル及び抽籤回数で上書きする。
【0774】
S304の処理後又はS303がNO判定の場合、メインCPU101は、セットされている内部抽籤テーブルから抽籤対象役の判定データ(アドレスに関するデータ)を取得し、抽籤テーブルアドレスを更新する(S305)。
【0775】
次いで、メインCPU101は、判定データがRT状態別データであるか否かを判別する(S306)。この処理では、メインCPU101は、現在取得されている抽籤対象役がRT状態に応じて抽籤値が変化する内部当籤役であるか否かを判別する。具体的には、メインCPU101は、現在取得されている抽籤対象役の判定データに規定されているアドレスが、RT状態別抽籤値選択テーブル(不図示)内のアドレスであるか否かを判別する。
【0776】
S306において、メインCPU101が、判定データがRT状態別データでないと判別したとき(S306がNO判定の場合)、メインCPU101は、後述のS308の処理を行う。一方、S306において、メインCPU101が、判定データがRT状態別データであると判別したとき(S306がYES判定の場合)、メインCPU101は、判定データに基づいて、RT状態抽籤値選択テーブルから選択データを取得し、該取得した選択データを判定データにセットする(S307)。
【0777】
S307の処理後又はS306がNO判定の場合、メインCPU101は、抽籤対象役の判定データが設定別データであるか否かを判別する(S308)。この処理では、メインCPU101は、現在取得されている抽籤対象役が、設定値に応じて抽籤値が変化する内部当籤役であるか否かを判別する。具体的には、メインCPU101は、現在取得されている抽籤対象役の判定データに規定されているアドレスが、設定別内部抽籤値テーブル(不図示)内のアドレスであるか否かを判別する。
【0778】
S308において、メインCPU101が、判定データが設定別データでないと判別したとき(S308がNO判定の場合)、メインCPU101は、後述のS310の処理を行う。一方、S308において、メインCPU101が、判定データが設定別データであると判別したとき(S308がYES判定の場合)、メインCPU101は、判定データに設定値データ(0〜5のいずれか)を加算し、該加算した値を判定データにセットする(S309)。なお、この処理で判定データに加算される設定値データは、設定値に対応付けられたデータであるが、設定値そのものの値ではなく、設定値データ「0」〜「5」は、それぞれ「設定1」〜「設定6」に対応するデータである。
【0779】
S309の処理後又はS308がNO判定の場合、メインCPU101は、セットされている判定データ(アドレスデータ)に基づいて、抽籤対象役の抽籤値が格納された領域のアドレスを算出し、該アドレスに格納された抽籤値を取得する(S310)。
【0780】
なお、例えば、その抽籤値がRT状態及び設定値の両方に応じて変化する内部当籤役の場合には、RT状態抽籤値選択テーブル及び設定別内部抽籤値テーブルの両方を参照して、抽籤値が取得される。すなわち、例えば、一般遊技状態用の内部抽籤テーブル(図16及び図17参照)において、RT0状態を基準とし、RT状態が異なる場合に抽籤値が変動する内部当籤役(例えば、「F_維持リプ」など)については、遊技状態(RT1〜RT5状態)に応じて抽籤値を変動させるとともに、設定値が異なる場合に抽籤値が変動する内部当籤役(例えば、「F_維持リプ」など)については、設定値(設定1〜6)に応じて抽籤値を変動させる。
【0781】
次いで、メインCPU101は、乱数格納領域に格納された内部当籤役抽籤用の乱数値(0〜65535のいずれか)を取得する(S311)。
【0782】
次いで、メインCPU101は、抽籤実行処理を行う(S312)。この処理では、メインCPU101は、S310で取得された抽籤値に、S311で取得された乱数値を加算し、その加算結果を抽籤結果(抽籤対象役の当籤/非当籤)とする。なお、この抽籤実行処理において、抽籤値と乱数値との和が65535を超えた場合(オーバーフローした場合)、抽籤対象役が当籤した(抽籤対象役が内部当籤役として決定された)と判定される。
【0783】
次いで、メインCPU101は、乱数値に抽籤値を加算した値(抽籤実行後の乱数値)を新たな乱数値として、乱数格納領域に保存する(S313)。次いで、メインCPU101は、抽籤実行処理で当籤したか否か(オーバーフローが発生したか否か)を判別する(S314)。
【0784】
S314において、メインCPU101が、抽籤実行処理で当籤したと判別したとき(S314がYES判定の場合)、メインCPU101は、内部抽籤テーブルを参照して当籤した内部当籤役に対応する当り要求フラグステータス(例えば、図16図18中「No.」に対応する、特賞当籤番号(すなわち、当籤したボーナス役の種別を識別可能な情報)及び小役当籤番号(すなわち、当籤した小役又はリプレイ役の種別を識別可能な情報)の値)を取得する(S315)。そして、S315の処理後、メインCPU101は、内部抽籤処理を終了し、処理をメインフロー(図56参照)のS205に移す。
【0785】
一方、S314において、メインCPU101が、抽籤実行処理で当籤していないと判別したとき(S314がNO判定の場合)、メインCPU101は、内部抽籤テーブルにおいて抽籤対象役を次の役に更新し、抽籤回数を1減算する(S316)。次いで、メインCPU101は、減算後の抽籤回数が「0」であるか否かを判別する(S317)。
【0786】
S317において、メインCPU101が、減算後の抽籤回数が「0」でないと判別したとき(S317がNO判定の場合)、メインCPU101は、処理をS305の処理に戻し、S305以降の処理を繰り返す。
【0787】
一方、S317において、メインCPU101が、減算後の抽籤回数が「0」であると判別したとき(S317がYES判定の場合)、すなわち、内部当籤役が「はずれ」である場合、メインCPU101は、ハズレステータスをセットする(S318)。なお、「ハズレステータス」は、特賞当籤番号及び小役当籤番号のいずれもが「0」となる当り要求フラグステータスに対応する。そして、S318の処理後、メインCPU101は、内部抽籤処理を終了し、処理をメインフロー(図56参照)のS205に移す。
【0788】
[図柄設定処理]
次に、図65を参照して、メインフロー(図56参照)中のS205で行う図柄設定処理について説明する。なお、図65は、図柄設定処理の手順を示すフローチャートである。
【0789】
まず、メインCPU101は、内部抽籤処理で取得された当り要求フラグステータスに基づいて、特賞当籤番号及び小役当籤番号を抽出し、該抽出された特賞当籤番号及び小役当籤番号をメインRAM103内の当籤番号格納領域(不図示)に保存する(S321)。
【0790】
本実施形態では、特賞当籤番号「1」〜「4」には、それぞれ、内部当籤役「F_BB1」、「F_BB2」、「F_BB3」及び「F_BB4」が対応付けられている。また、小役当籤番号「1」〜「23」には、それぞれ、内部当籤役「F_確定リプ」〜「F_被弾リプ」が対応付けられ(図23参照)、小役当籤番号「24」〜「61」には、それぞれ、内部当籤役「F_チャンス目A1」〜「F_下段右中ベル2」が対応付けられ(図24参照)、小役当籤番号「62」〜「68」には、それぞれ、内部当籤役「F_JAC1_1」〜「F_JAC2」が対応付けられている(図23参照)。そして、当り要求フラグステータスの値は、これらの値を示す特賞番号に特賞当籤番号の値を乗算し、小役当籤番号を加算した値で構成される。それゆえ、S321の処理において、当り要求フラグステータスの値から特賞当籤番号及び小役当籤番号を抽出するため、本実施形態では、メインCPU101は、当り要求フラグステータスの値を特賞番号で除算する。なお、これは内部当籤役を識別するためのデータ圧縮の一例であり、特賞当籤番号及び小役当籤番号を抽出可能であれば、その他のデータ構成も適宜採用することができる。
【0791】
次いで、メインCPU101は、抽出された小役当籤番号に基づいて、小役(又はリプレイ役)が当籤したか否かを判別する(S322)。この処理において、小役当籤番号が1〜68のいずれかである場合には、メインCPU101は、小役(又はリプレイ役)が当籤したと判定し、小役当籤番号が0である場合には、メインCPU101は、小役(又はリプレイ役)が当籤しなかったと判定する。
【0792】
S322において、メインCPU101が、小役(又はリプレイ役)が当籤していないと判別したとき(S322がNO判定の場合)、メインCPU101は、後述のS331の処理を行う。一方、S322において、メインCPU101が、小役(又はリプレイ役)が当籤したと判別したとき(S322がYES判定の場合)、メインCPU101は、小役当籤番号を減算結果の初期値としてセットする(S323)。
【0793】
次いで、メインCPU101は、当り要求フラグテーブル(不図示)をセットする(S324)。次いで、メインCPU101は、減算結果を1減算し、該減算結果を更新する(S325)。次いで、メインCPU101は、減算結果が「0」未満であるか否かを判別する(S326)。
【0794】
S326において、メインCPU101が、減算結果が「0」未満でないと判別したとき(S326がNO判定の場合)、メインCPU101は、ビット数算出処理を行う(S327)。なお、S327のビット数算出処理では、当り要求フラグテーブルに規定されている、小役当籤番号に対応する当り要求フラグデータの格納領域のブロック数を取得する。
【0795】
次いで、メインCPU101は、ビット数算出処理を行う(S328)。なお、S328のビット数算出処理では、当り要求フラグテーブルにおいて規定されるブロック単位の当り要求フラグデータのバイト数を算出する。
【0796】
なお、上述したS325〜S328の処理は、小役当籤番号の回数だけ繰り返される。また、S325〜S328の処理が複数回繰り返される場合には、S327及びS328のビット数算出処理でそれぞれ取得されるブロック数及びブロック単位の当り要求フラグデータのバイト数は、別の格納領域に保存される。また、上述したS325〜S328の処理により得られたブロック数及びブロック単位の当り要求フラグデータのバイト数は、当り要求フラグデータの格納先を指定する情報(オンビット情報)となる。
【0797】
ここで再度、S326の処理に戻って、S326において、メインCPU101が、減算結果が「0」未満であると判別したとき(S326がYES判定の場合)、メインCPU101は、当り要求フラグ格納領域(内部当籤役格納領域)のセット処理を行う(S329)。この際、メインCPU101は、上述したS325〜S328の処理により得られたブロック数及びブロック単位の当り要求フラグデータのバイト数(オンビット情報)に基づいて、チェック(更新)対象となる当り要求フラグ格納領域のみをセットする。具体的には、チェック(更新)対象となる当り要求フラグ格納領域のアドレスをDEレジスタに格納する。
【0798】
次いで、メインCPU101は、圧縮データ格納処理を行う(S330)。この処理では、メインCPU101は、主に、当り要求フラグデータをチェック(更新)対象となる当り要求フラグ格納領域内の所定の格納領域に転送(展開)する処理を行う。圧縮データ格納処理の詳細については、後述の図66を参照しながら後で説明する。
【0799】
S330の処理後又はS322がNO判定の場合、メインCPU101は、持越役格納領域(図26参照)を参照して、持越役があるか否かを判別する(S331)。S331において、メインCPU101が、持越役があると判別したとき(S331がYES判定の場合)、メインCPU101は、後述のS334の処理を行う。
【0800】
一方、S331において、メインCPU101が、持越役がないと判別したとき(S331がNO判定の場合)、メインCPU101は、S321の処理で抽出された特賞当籤番号に基づいて、ボーナス役(BB1〜BB4)が当籤したか否かを判別する(S332)。
【0801】
S332において、メインCPU101が、ボーナス役が当籤していないと判別したとき(S332がNO判定の場合)、メインCPU101は、図柄設定処理を終了し、処理をメインフロー(図56参照)のS206に移す。
【0802】
一方、S332において、メインCPU101が、ボーナス役が当籤したと判別したとき(S332がYES判定の場合)、メインCPU101は、当籤した特賞当籤番号を持越役格納領域に格納する(S333)。
【0803】
S333の処理後又はS331がNO判定の場合、メインCPU101は、特賞当籤番号を当籤番号格納領域(不図示)にセットし、当り要求フラグ格納領域に当り要求フラグデータをセットし、RT状態をRT5状態にセットする(S334)。そして、S334の処理後、メインCPU101は、図柄設定処理を終了し、処理をメインフロー(図56参照)のS206に移す。
【0804】
[圧縮データ格納処理]
次に、図66を参照して、例えば、図柄設定処理(図65参照)中のS330で行う圧縮データ処理について説明する。図66は、圧縮データ格納処理の手順を示すフローチャートである。
【0805】
なお、図66に示す圧縮データ格納処理は、図柄設定処理(図65参照)中のS330だけでなく、後述の図柄コード取得処理(後述の図68参照)中のS649においても実行される。図柄設定処理(図65参照)中のS330で実行される圧縮データ格納処理では、処理対象となるフラグデータは当り要求フラグデータ(当籤役に係るフラグデータ)となるが、後述の図柄コード取得処理(後述の図68参照)中のS649で実行される圧縮データ格納処理では、処理対象となるフラグデータは入賞作動フラグデータ(入賞役に係るフラグデータ)である。そして、処理対象となるフラグデータの種別が異なること以外は、両者の処理は同じ処理になる。
【0806】
それゆえ、図66のフローチャートでは、処理対象とするフラグデータを「処理対象フラグデータ」と記し、処理対象となるフラグテーブルを「処理対象フラグテーブル」と記す。また、この記載に合わせて、以下の圧縮データ格納処理の説明においても、当り要求フラグデータ又は入賞作動フラグデータを「処理対象フラグデータ」と称し、当り要求フラグテーブル又は後述の図柄対応入賞作動テーブル(不図示)を「処理対象フラグテーブル」と称す。
【0807】
まず、メインCPU101は、格納先チェックビットをセットする(S341)。この処理では、格納先チェックビットはAレジスタ以外のレジスタに格納される。
【0808】
格納先チェックビットは、処理対象フラグデータの格納先(転送先)となるブロックを指定するための1バイトのデータである。本実施形態では、当り要求フラグ格納領域及び入賞作動フラグ格納領域はともに、2つのブロック(格納領域1〜8のブロック及び格納領域9のブロック)で構成される。そして、例えば、内部当籤役「F_JAC1_1」が決定された場合には、格納先のブロック数が「2」になるので、S341の処理では、格納先チェックビットとして、「00000011B」がセットされる。なお、この1バイトのデータのビット0の値(1/0)が格納領域1〜8のブロック内の格納先の有無に対応し、ビット1の値(1/0)が格納領域9のブロック内の格納先の有無に対応する。
【0809】
次いで、メインCPU101は、バイト単位の転送カウンタの値を「8」にセットする(S342)。本実施形態では、少なくとも1つのブロックのバイト数が「8」であるので、転送カウンタの初期値には「8」がセットされる。
【0810】
次いで、格納先チェックビットから転送指示ビットの値を抽出する(S343)。なお、転送指示ビットは、格納先チェックビット内のビット0のデータに対応し、S343の処理では、1バイトのレジスタに格納されている格納先チェックビットを1回(1ビット分)右シフトすることにより、転送指示ビットが抽出される。具体的には、格納先チェックビットが格納された1バイトのレジスタ(Aレジスタ以外のレジスタ)を1回右シフトすると、ビット7〜ビット1に格納されているデータがそれぞれビット6〜ビット0に移動するとともに、シフト前のビット0のデータが出力される。そして、このシフト処理により出力されたデータが転送指示ビットの値となる。
【0811】
次いで、メインCPU101は、抽出された転送指示ビットの値に基づいて、転送指示があるか否かを判別する(S344)。この処理では、メインCPU101は、抽出された転送指示ビットの値が「1」である場合に転送指示があると判定する。例えば、格納先チェックビットとして、「00000011B」がセットされた場合、1回目(格納領域の1ブロック目に対応)及び2回目(格納領域の2ブロック目に対応)のS344の判定処理で、転送指示ありの判定となる。
【0812】
S344において、メインCPU101が、転送指示がないと判別したとき(S344がNO判定の場合)、メインCPU101は、後述のS354の処理を行う。
【0813】
一方、S344において、メインCPU101が、転送指示があると判別したとき(S344がYES判定の場合)、メインCPU101は、処理対象フラグテーブルからバイト単位格納先指定情報を取得する(S345)。この処理では、バイト単位格納先指定情報として、処理対象フラグテーブル内の処理対象役(当籤役又は入賞役)のフラグデータが格納された領域の先頭アドレスに格納されている、転送先を示す1バイトのデータが取得される。
【0814】
次いで、メインCPU101は、処理対象フラグテーブル内で参照するアドレスの更新処理(アドレスを1加算する処理)を行う(S346)。また、この処理では、メインCPU101は、処理対象フラグデータの格納(転送)先となるブロックの先頭格納領域を指定するアドレスを初期アドレスとしてセットする。例えば、1ブロック目の処理では、S346の処理において、初期アドレスとして格納領域1のアドレスがセットされ、2ブロック目の処理では、S346の処理において、初期アドレスとして格納領域9のアドレスがセットされる。
【0815】
次いで、メインCPU101は、バイト単位格納先指定情報から転送指示ビットの値を抽出する(S347)。なお、ここでいう転送指示ビットは、バイト単位格納先指定情報のビット0に対応し、S347の処理では、1バイトのレジスタに格納されているバイト単位格納先指定情報を1回右シフトすることにより、転送指示ビットの値を抽出する(ビット0のデータを出力する)。
【0816】
次いで、メインCPU101は、S347の処理で抽出された転送指示ビットの値に基づいて、転送指示があるか否かを判別する(S348)。この処理では、メインCPU101は、抽出された転送指示ビットの値が「1」である場合、転送指示があると判定する。例えば、バイト単位格納先指定情報として、「00000001B」がセットされた場合、1回目(1ブロック目の格納領域1又は2ブロック目の格納領域9)のS347の処理でビット1のデータ「1」が転送指示ビットの値として出力され転送指示ありの判定となるが、2〜8回目のS347の処理では、転送指示なしの判定となる。
【0817】
S348において、メインCPU101が、転送指示がないと判別したとき(S348がNO判定の場合)、メインCPU101は、後述のS351の処理を行う。
【0818】
一方、S348において、メインCPU101が、転送指示があると判別したとき(S348がYES判定の場合)、メインCPU101は、現在セットされている処理対象フラグテーブル内のアドレスに格納されている処理対象フラグデータ(当り要求フラグデータ又は入賞作動フラグデータ)を、指定された格納領域に転送(コピー)する(S349)。
【0819】
次いで、メインCPU101は、処理対象フラグテーブル内で参照するアドレスの更新処理(アドレスを1加算する処理)を行う(S350)。
【0820】
S350の処理後又はS348がNO判定の場合、メインCPU101は、処理対象フラグデータの格納先となる格納領域を指定するアドレスの更新処理(アドレスを1加算する処理)を行う(S351)。次いで、メインCPU101は、転送カウンタの値を1減算する(S352)。
【0821】
次いで、メインCPU101は、転送カウンタの値が「0」であるか否かを判別する(S353)。S353において、メインCPU101が、転送カウンタの値が「0」でないと判別したとき(S353がNO判定の場合)、メインCPU101は、処理をS347の処理に戻し、S347以降の処理を繰り返す。
【0822】
一方、S353において、メインCPU101が、転送カウンタの値が「0」であると判別したとき(S353がYES判定の場合)、メインCPU101は、現在の格納先チェックビットに転送指示対象が残っているか否かを判別する(S354)。この処理では、メインCPU101は、現処理時点において、格納先チェックビット内に「1」が格納されているビットが残っているか否かを判別する。そして、メインCPU101は、格納先チェックビット内に「1」が格納されているビットが残っている場合、すなわち、処理対象となるブロックが存在する場合には、現在の格納先チェックビットに転送指示対象が残っていると判定する。
【0823】
S354において、メインCPU101が、現在の格納先チェックビットに転送指示対象が残っていると判別したとき(S354がYES判定の場合)、メインCPU101は、処理をS342の処理に戻し、S342以降の処理を繰り返す。一方、S354において、メインCPU101が、現在の格納先チェックビットに転送指示対象が残っていないと判別したとき(S354がNO判定の場合)、メインCPU101は、圧縮データ格納処理を終了し、処理を例えば図柄設定処理(図65参照)中のS331に移す。
【0824】
[引込優先順位格納処理]
次に、図67を参照して、メインフロー(図56参照)中のS212で行う引込優先順位格納処理について説明する。図67は、引込優先順位格納処理の手順を示すフローチャートである。
【0825】
まず、メインCPU101は、検索リール数に「3」をセットする(S621)。次いで、メインCPU101は、引込優先順位テーブル選択処理を行う(S622)。この処理では、内部当籤役及び作動ストップボタンに基づいて、引込優先順位テーブル(不図示)が選択される。
【0826】
次いで、メインCPU101は、引込優先順位格納領域選択処理を行う(S623)。この処理では、検索対象のリールの引込優先順位データ格納領域が選択される。次いで、メインCPU101は、図柄チェック数(回数)として「20」をセットする(S624)。
【0827】
次いで、メインCPU101は、図柄コード取得処理を行う(S625)。この処理では、図柄チェック数に対応した入賞作動フラグ格納領域及び図柄コード格納領域を参照して、図柄コードを取得する。なお、図柄コード取得処理の詳細については、後述の図68を参照しながら後で説明する。
【0828】
次いで、メインCPU101は、論理積演算処理を行う(S626)。この処理では、メインCPU101は、入賞作動フラグデータの生成処理を行う。論理積演算処理の詳細については、後述の図69を参照しながら後で説明する。
【0829】
次いで、メインCPU101は、引込優先順位取得処理を行う(S627)。この処理では、メインCPU101は、入賞作動フラグ(入賞役)格納領域(図25参照)内においてビットが「1」にセットされており、かつ、当り要求フラグ格納領域でビットが「1」にされている役について、引込優先順位テーブル(不図示)を参照して、引込優先順位データを取得する。なお、引込優先順位取得処理の詳細については、後述の図70及び図71を参照しながら後で説明する。
【0830】
次いで、メインCPU101は、取得した引込優先順位データをメインRAM103内の引込優先順位データ格納領域(不図示)に格納する(S628)。この際、引込優先順位データは、各優先順位の値と、格納領域のビットとが対応するように引込優先順位データ格納領域に格納される。
【0831】
なお、引込優先順位データ格納領域には、メインリールの種類毎に優先順位データの格納領域が設けられる。各引込優先順位データ格納領域には、対応するメインリールの各図柄位置「0」〜「19」に応じて決定された引込優先順位データが格納される。本実施形態では、この引込優先順位データ格納領域を参照することにより、停止テーブルに基づいて決定された滑り駒数の他に、より適切な滑り駒数が存在するか否かを検索する。
【0832】
引込優先順位データ格納領域に格納される優先順位引込データの内容は、引込優先順位データを決定する際に参照された引込優先順位テーブル内の引込優先順位テーブル番号の種類によって異なる。また、引込優先順位データは、その値が大きいほど優先順位が高いことを表す。引込優先順位データを参照することにより、メインリールの周面に配された各図柄間における優先順位の相対的な評価が可能となる。すなわち、引込優先順位データとして最も大きい値が決定されている図柄が最も優先順位の高い図柄となる。したがって、引込優先順位データは、メインリールの周面に配された各図柄間の順位を示すものともいえる。なお、引込優先順位データの値が等しい図柄が複数存在する場合には、優先順序テーブルが規定する優先順序に従って1つの図柄が決定される。
【0833】
次いで、メインCPU101は、引込優先順位格納領域の更新処理を行う(S629)。この処理では、メインCPU101は、次のチェック図柄の引込優先順位データ格納領域をセットする。次いで、メインCPU101は、図柄チェック数を1減算する(S630)。次いで、メインCPU101は、図柄チェック数が「0」であるか否かを判別する(S631)。
【0834】
S631において、メインCPU101が、図柄チェック数が「0」でないと判別したとき(S631がNO判定の場合)、メインCPU101は、処理をS625の処理に戻し、S625以降の処理を繰り返す。一方、S631において、メインCPU101が、図柄チェック数が「0」であると判別したとき(S631がYES判定の場合)、メインCPU101は、検索対象リールの変更処理を行う(S632)。
【0835】
次いで、メインCPU101は、検索リール数を1減算する(S633)。次いで、メインCPU101は、検索リール数が「0」であるか否か、すなわち、全てのメインリールに対して上述した一連の処理が行われたか否かを判別する(S634)。
【0836】
S634において、メインCPU101が、検索リール数が「0」でないと判別したとき(S634がNO判定の場合)、メインCPU101は、処理をS622の処理に戻し、S622以降の処理を繰り返す。一方、S634において、メインCPU101が、検索リール数が「0」であると判別したとき(S634がYES判定の場合)、メインCPU101は、引込優先順位格納処理を終了し、処理をメインフロー(図56参照)のS213に移す。
【0837】
[図柄コード取得処理]
次に、図68を参照して、引込優先順位格納処理(図67参照)中のS625で行う図柄コード取得処理について説明する。図68は、図柄コード取得処理の手順を示すフローチャートである。
【0838】
まず、メインCPU101は、入賞作動フラグ格納領域のクリア処理を行う(S641)。この処理では、メインCPU101は、入賞作動フラグ格納領域(図25参照)内の全ての格納領域に「0」をセットする。次いで、メインCPU101は、第1リール図柄配置テーブル(不図示)をセットする(S642)。
【0839】
次いで、メインCPU101は、第1リール(左リール3L)の停止時であるか否かを判別する(S643)。
【0840】
S643において、メインCPU101が、第1リール(左リール3L)の停止時であると判別したとき(S643がYES判定の場合)、メインCPU101は、後述のS647の処理を行う。一方、S643において、メインCPU101が、第1リール(左リール3L)の停止時でないと判別したとき(S643がNO判定の場合)、メインCPU101は、第2リール図柄配置テーブル(不図示)をセットする(S644)。この処理では、S642の処理でセットされた第1リール図柄配置テーブルが、第2リール図柄配置テーブルで上書きされる。
【0841】
次いで、メインCPU101は、第2リール(中リール3C)の停止時であるか否かを判別する(S645)。
【0842】
S645において、メインCPU101が、第2リール(中リール3C)の停止時であると判別したとき(S645がYES判定の場合)、メインCPU101は、後述のS647の処理を行う。一方、S645において、メインCPU101が、第2リール(中リール3C)の停止時でないと判別したとき(S645がNO判定の場合)、メインCPU101は、第3リール図柄配置テーブル(不図示)をセットする(S646)。この処理では、S644の処理でセットされた第2リール図柄配置テーブルが、第3リール図柄配置テーブルで上書きされる。
【0843】
S646の処理後、又は、S643或いはS645がYES判定の場合、メインCPU101は、停止制御対象のリールに対する停止操作実行時の図柄チェック処理を行い、図柄チェック処理により取得された図柄に対応する図柄対応入賞作動テーブル(不図示)を取得する(S647)。図柄対応入賞作動テーブルは、停止制御対象のリールにおいて、対応する図柄が有効ライン上に停止したならば入賞となり得る入賞役(図柄組合せ)の種別を識別可能とするためのテーブルである。
【0844】
次いで、メインCPU101は、入賞作動フラグ格納領域をセットする(S648)。次いで、メインCPU101は、図66で説明した圧縮データ格納処理を行う(S649)。この処理では、メインCPU101は、主に、図柄対応入賞作動テーブルに格納された入賞可能な入賞作動フラグデータを、入賞作動フラグ格納領域内の対応する格納領域に転送(展開)する処理を行う。
【0845】
例えば、第1リール(左リール3L)停止時であり、停止操作時に有効ライン上に位置する図柄が「ブランク」である場合には、入賞可能な図柄組合せ(コンビネーション)は、図19図22に示すように、「S_XDリプ」、「S_バーリプ2」、「S_RT1移行リプ」、及び「S_特殊役1」である。
【0846】
S649の処理後、メインCPU101は、圧縮データ格納処理により更新された入賞作動フラグ格納領域をセットし、図柄コード格納領域をセットし、入賞作動フラグ格納領域のデータ長(本実施形態では9バイト)をセットする(S650)。そして、S650の処理後、メインCPU101は、図柄コード取得処理を終了し、処理を引込優先順位格納処理(図67参照)のS626に移す。
【0847】
[論理積演算処理]
次に、図69を参照して、例えば、引込優先順位格納処理(図67参照)中のS626で行う論理積演算処理について説明する。図69は、論理積演算処理の手順を示すフローチャートである。なお、図69に示す論理積演算処理は、引込優先順位格納処理(図67参照)中のS626だけでなく、後述の引込優先順位取得処理(後述の図70及び図71参照)中のS686においても実行される。
【0848】
引込優先順位格納処理(図67参照)中のS626で実行される論理積演算処理において、論理積演算される2つのデータは、上述した図柄コード取得処理中のS650でセットされた入賞作動フラグ格納領域のデータ、及び、図柄コード格納領域のデータである。そして、前者のデータが後述の「論理積先データ」に対応し、後者のデータが後述の「論理積元データ」に対応する。また、この場合、上述した図柄コード取得処理中のS650でセットされたデータ長(9バイト)のバイト数「9」が後述の「論理積回数」に対応する。
【0849】
一方、後述の引込優先順位取得処理(後述の図70及び図71参照)中のS686で実行される論理積演算処理において、論理積演算される2つのデータは、当り(引込)要求フラグ格納領域のデータ、及び、入賞作動フラグ格納領域のデータである。そして、前者のデータが後述の「論理積先データ」に対応し、後者のデータが後述の「論理積元データ」に対応する。また、この場合、後述のRT作動組み合わせ表示フラグのデータ長(1バイト)のバイト数「1」が後述の「論理積回数」に対応する。
【0850】
まず、メインCPU101は、論理積元データ(例えば、図柄コード格納領域のデータ)を取得する(S661)。次いで、メインCPU101は、論理積元データと論理積先データ(例えば、入賞作動フラグ格納領域のデータ)との論理積演算を行い、その演算結果を論理積先データとして保存する(S662)。
【0851】
次いで、メインCPU101は、取得する論理積元データのアドレスを1加算する(S663)。次いで、メインCPU101は、参照する論理積先データのアドレスを1加算する(S664)。
【0852】
次いで、メインCPU101は、論理積回数を1減算する(S665)。次いで、メインCPU101は、論理積回数が「0」であるか否かを判別する(S666)。
【0853】
S666において、メインCPU101が、論理積回数が「0」でないと判別したとき(S666がNO判定の場合)、メインCPU101は、処理をS661の処理に戻し、S661以降の処理を繰り返す。一方、S666において、メインCPU101が、論理積回数が「0」であると判別したとき(S666がYES判定の場合)、メインCPU101は、論理積演算処理を終了し、処理を例えば引込優先順位格納処理(図67参照)のS627に移す。
【0854】
[引込優先順位取得処理]
次に、図70及び図71を参照して、引込優先順位格納処理(図67参照)中のS627で行う引込優先順位取得処理について説明する。なお、図70及び図71は、引込優先順位取得処理の手順を示すフローチャートである。
【0855】
まず、メインCPU101は、右リール3R(特定の表示列)のチェック時であるか否かを判別する(S671)。
【0856】
S671において、メインCPU101が、右リール3Rのチェック時でないと判別したとき(S671がNO判定の場合)、メインCPU101は、後述のS674の処理を行う。一方、S671において、メインCPU101が、右リール3Rのチェック時であると判別したとき(S671がYES判定の場合)、メインCPU101は、内部当籤役に係る図柄組合せ(入賞役)に「ANY役」(所定の図柄の組合せ)が含まれるか否かを判別する(S672)。なお、ここでいう「ANY役」とは、少なくとも右リール3Rの停止図柄に関係なく入賞が確定する役(少なくとも右リール3Rの停止図柄が任意の図柄である入賞役)のことをいう。もっとも、本実施形態では、「ANY役」は規定されていない。
【0857】
S672において、メインCPU101が、内部当籤役に係る図柄組合せに「ANY役」が含まれないと判別したとき(S672がNO判定の場合)、メインCPU101は、後述のS674の処理を行う。一方、S672において、メインCPU101が、内部当籤役に係る図柄組合せに「ANY役」が含まれると判別したとき(S672がYES判定の場合)、メインCPU101は、入賞作動フラグ格納領域内の「ANY役」に対応する格納領域をマスクする(S673)。具体的には、メインCPU101は、入賞作動フラグ格納領域内の「ANY役」に対応するビットに「1」をセットする。なお、内部当籤役に係る図柄組合せ(入賞役)に「ANY役」を規定しない場合には、S671〜S673の処理を不要としてもよい。また、「ANY役」が、左リール3L又は中リール3Cの停止図柄を任意の図柄として規定する場合には、左リール3L又は中リール3Cのチェック時である場合にもS672及びS673の処理を行うようにすればよい(後述のS681〜S683の処理も同様)。
【0858】
S673の処理後、又は、S671或いはS672がNO判定の場合、メインCPU101は、入賞作動フラグ格納領域(図25参照)のアドレスとして、その最後尾の格納領域のアドレスに「1」を加算したアドレスをセットし、停止禁止データをセットし、入賞作動フラグデータ長(入賞作動フラグ格納領域のデータ長:本実施形態では、9バイト)をセットする(S674)。次いで、メインCPU101は、ストックボタン作動カウンタの値、及び、ストップボタン作動状態を取得する(S675)。なお、ストップボタン作動カウンタは、停止操作が検出されているストップボタンの数を管理するためのカウンタである。また、ストップボタン作動状態は、作動ストップボタン格納領域(図28参照)を参照することにより取得される。
【0859】
次いで、メインCPU101は、セットされている入賞作動フラグ格納領域のアドレスを1減算(−1更新)する(S676)。次いで、メインCPU101は、セットされている入賞作動フラグ格納領域とそれに対応する当り要求フラグ格納領域(図25参照)とから当り要求フラグデータを生成し、該生成された当り要求フラグデータに基づいて禁止入賞作動位置を生成する(S677)。
【0860】
次いで、メインCPU101は、停止操作位置が禁止入賞作動位置であるか否かを判別する(S678)。
【0861】
S678において、メインCPU101が、停止操作位置が禁止入賞作動位置でないと判別したとき(S678がNO判定の場合)、メインCPU101は、後述のS684の処理を行う。一方、S678において、メインCPU101が、停止操作位置が禁止入賞作動位置であると判別したとき(S678がYES判定の場合)、メインCPU101は、ストップボタン作動カウンタの値が第3停止の値であるか否かを判別する(S679)。
【0862】
S679において、メインCPU101が、ストップボタン作動カウンタの値が第3停止の値であると判別したとき(S679がYES判定の場合)、メインCPU101は、後述のS705の処理を行う。一方、S679において、メインCPU101が、ストップボタン作動カウンタの値が第3停止の値でないと判別したとき(S679がNO判定の場合)、メインCPU101は、ストップボタン作動カウンタの値が第2停止の値であるか否かを判別する(S680)。
【0863】
S680において、メインCPU101が、ストップボタン作動カウンタの値が第2停止の値でないと判別したとき(S680がNO判定の場合)、メインCPU101は、後述のS684の処理を行う。一方、S680において、メインCPU101が、ストップボタン作動カウンタの値が第2停止の値であると判別したとき(S680がYES判定の場合)、メインCPU101は、右リール3Rの停止後であるか否かを判別する(S681)。
【0864】
S681において、メインCPU101が、右リール3Rの停止後であると判別したとき(S681がYES判定の場合)、メインCPU101は、後述のS684の処理を行う。一方、S681において、メインCPU101が、右リール3Rの停止後でないと判別したとき(S681がNO判定の場合)、メインCPU101は、当り要求フラグが「ANY役」の干渉を受ける可能性があるフラグでないか否か(内部当籤役に係る図柄組合せ(入賞役)に「ANY役」が含まれないか否か)を判別する(S682)。
【0865】
S682において、メインCPU101が、当り要求フラグが「ANY役」の干渉を受ける可能性があるフラグでないと判別したとき(S682がYES判定の場合)、メインCPU101は、後述のS684の処理を行う。一方、S682において、メインCPU101が、当り要求フラグが「ANY役」の干渉を受ける可能性があるフラグであると判別したとき(S682がNO判定の場合)、メインCPU101は、現チェックが「ANY役」を含む当り要求フラグのチェック時であるか否かを判別する(S683)。
【0866】
S683において、メインCPU101が、現チェックが「ANY役」を含む当り要求フラグのチェック時であると判別したとき(S683がYES判定の場合)、メインCPU101は、後述のS705の処理を行う。
【0867】
一方、S683において、メインCPU101が、現チェックが「ANY役」を含む当り要求フラグのチェック時でないと判別したとき(S683がNO判定の場合)、S678或いはS680がNO判定の場合、又は、S681或いはS682がYES判定の場合、メインCPU101は、入賞作動フラグデータ長を1減算する(S684)。次いで、メインCPU101は、入賞作動フラグデータ長が「0」であるか否かを判別する(S685)。
【0868】
S685において、メインCPU101が、入賞作動フラグデータ長が「0」でないと判別したとき(S685がNO判定の場合)、メインCPU101は、処理をS676の処理に戻し、S676以降の処理を繰り返す。
【0869】
一方、S685において、メインCPU101が、入賞作動フラグデータ長が「0」であると判別したとき(S685がYES判定の場合)、メインCPU101は、停止制御用引込要求フラグ設定処理を行う(S686)。この処理では、例えば、メインCPU101は、図69で説明した論理積演算処理を行う。なお、S686の処理内で実行される論理積演算処理では、上述のように、当り(引込)要求フラグ格納領域のデータが「論理積先データ」にセットされ、入賞作動フラグ格納領域のデータが「論理積元データ」にセットされ、「論理積回数」には、RT作動組み合わせ表示フラグのデータ長(1バイト)のバイト数「1」がセットされる。RT作動組み合わせ表示フラグは、入賞作動フラグ格納領域において、RT移行に係る図柄組合せが規定された格納領域のことであり、本実施形態では、図25に示すように格納領域1のみとなる。
【0870】
次いで、メインCPU101は、引込優先順位テーブルアドレス格納領域を参照して、引込優先順位テーブルを取得する(S687)。この処理では、現在セットされているアドレスに、引込優先順位データの初期値「1(001H)」が設定されるとともに、いずれかの引込優先順位テーブルが取得される。
【0871】
次いで、メインCPU101は、現在セットされているアドレスに格納されている引込優先順位テーブルのデータが、エンドコード(000H)であるか否かを判別する(S688)。
【0872】
S688において、メインCPU101が、現在セットされているアドレスに格納されている引込優先順位テーブルのデータが、エンドコードであると判別したとき(S688がYES判定の場合)、メインCPU101は、後述のS705の処理を行う。一方、S688において、メインCPU101が、現在セットされているアドレスに格納されている引込優先順位テーブルのデータが、エンドコードでないと判別したとき(S688がNO判定の場合)、メインCPU101は、入賞作動フラグ格納領域をセットする(S689)。
【0873】
次いで、メインCPU101は、現在セットされているアドレスに格納されている引込優先順位テーブルに基づいて、引込優先順位データを取得する(S690)。次いで、メインCPU101は、引込優先順位テーブルのブロックカウンタをセットする(S691)。
【0874】
次いで、メインCPU101は、引込優先順位テーブルのチェック回数をセットし、参照する引込優先順位テーブルのアドレスを1加算(+1更新)する(S692)。
【0875】
次いで、メインCPU101は、更新された引込優先順位テーブルのアドレスに基づいて、チェックデータを取得し、チェックデータからチェックビットを抽出する(S693)。
【0876】
次いで、メインCPU101は、抽出されたチェックビットの値が「1」であるか否かを判別する(S694)。
【0877】
S694において、メインCPU101が、抽出されたチェックビットの値が「1」でないと判別したとき(S694がNO判定の場合)、メインCPU101は、後述のS699の処理を行う。一方、S694において、メインCPU101が、抽出されたチェックビットの値が「1」であると判別したとき(S694がYES判定の場合)、メインCPU101は、参照する引込優先順位テーブルのアドレスを1加算(+1更新)し、更新後のアドレスに基づいて、引込優先順位テーブルから判定データを取得する(S695)。
【0878】
次いで、メインCPU101は、S695で取得した判定データに基づいて、現在取得されている入賞作動フラグデータが判定対象であるか否かを判別する(S696)。この処理では、メインCPU101は、現在取得されている入賞作動フラグデータと、判定データとを比較し、前者が後者に対応するものである否かを判定し、前者が後者に対応するものである場合には、現在取得されている入賞作動フラグデータが判定対象であると判定する。
【0879】
S696において、メインCPU101が、入賞作動フラグデータが判定対象でないと判別したとき(S696がNO判定の場合)、メインCPU101は、後述のS699の処理を行う。一方、S696において、メインCPU101が、入賞作動フラグデータが判定対象であると判別したとき(S696がYES判定の場合)、メインCPU101は、引込優先順位データの更新処理を行う(S697)。この処理では、メインCPU101は、S697で取得した判定データに対応付けられた引込優先順位データで、現在セットされている引込優先順位データを更新(上書き)する。
【0880】
次いで、メインCPU101は、チェックデータの更新処理を行う(S698)。この処理では、メインCPU101は、チェックデータを1ビットだけ右方向(ビット7からビット0に向かう方向)にシフトする。なお、この処理において、シフト後のチェックデータのビット7には、「0」がセットされる。
【0881】
S698の処理後、又は、S694或いはS696がNO判定の場合、メインCPU101は、チェックデータにチェック対象のビット(「1」がセットされているビット)があるか否かを判別する(S699)。
【0882】
S699において、メインCPU101が、チェックデータにチェック対象のビットがないと判別したとき(S699がNO判定の場合)、メインCPU101は、後述のS702の処理を行う。一方、S699において、メインCPU101が、チェックデータにチェック対象のビットがあると判別したとき(S699がYES判定の場合)、メインCPU101は、チェックする入賞作動フラグ格納領域のアドレスを1加算(+1更新)し、チェック回数を1減算する(S700)。
【0883】
次いで、メインCPU101は、チェック回数が「0」であるか否かを判別する(S701)。S701において、メインCPU101が、チェック回数が「0」でないと判別したとき(S701がNO判定の場合)、メインCPU101は、処理をS698の処理に戻し、S698以降の処理を繰り返す。
【0884】
一方、S701において、メインCPU101が、チェック回数が「0」であると判別したとき(S701がYES判定の場合)、メインCPU101は、現在参照している入賞作動フラグ格納領域のアドレスにチェック回数を加算して入賞作動フラグ格納領域のアドレスを更新し、ブロックカウンタの値を1減算する(S702)。次いで、メインCPU101は、ブロックカウンタの値が「0」であるか否かを判別する(S703)。
【0885】
S703において、メインCPU101が、ブロックカウンタの値が「0」でないと判別したとき(S703がNO判定の場合)、メインCPU101は、処理をS692の処理に戻し、S692以降の処理を繰り返す。
【0886】
一方、S703において、メインCPU101が、ブロックカウンタの値が「0」であると判別したとき(S703がYES判定の場合)、メインCPU101は、参照する引込優先順位テーブルのアドレスを1加算(+1更新)する(S704)。そして、S704の処理後、メインCPU101は、処理をS688の処理に戻し、S688以降の処理を繰り返す。
【0887】
ここで再度、S679、S683又はS688の処理に戻って、S679、S683又はS688がYES判定の場合、メインCPU101は、この時点でセットされている引込順位データを、最終的な引込優先順位データとしてセットする(S705)。なお、S679又はS683がYES判定の場合、メインCPU101は、最終的な引込優先順位データとして「0(00H)」をセットする。この場合、引込優先順位データ「0(00H)」にはエンドコードが割り付けられているので、引込データ無し(停止禁止)がセットされる。そして、S705の処理後、メインCPU101は、引込優先順位取得処理を終了し、処理を引込優先順位格納処理(図67参照)のS628に移す。
【0888】
[リール停止制御処理]
次に、図72を参照して、メインフロー(図56参照)中のS213で行うリール停止制御処理について説明する。なお、図72は、リール停止制御処理の手順を示すフローチャートである。
【0889】
まず、メインCPU101は、リール停止可能信号OFF処理を行う(S711)。この処理では、メインCPU101は、主に、リール停止可能信号OFFデータのポート出力処理を行う。また、この処理は、メインRAM103の規定外作業領域を使用して行われる。
【0890】
次いで、メインCPU101は、全リールの回転速度が所定の一定速度に到達したか否か(「定速」になったか否か)を判別する(S712)。S712において、メインCPU101が、全リールの回転速度が「定速」になっていないと判別したとき(S712がNO判定の場合)、メインCPU101は、S712の処理を繰り返す。
【0891】
一方、S712において、メインCPU101が、全リールの回転速度が「定速」になったと判別したとき(S712がYES判定の場合)、メインCPU101は、リール停止可能信号ON処理を行う(S713)。この処理では、メインCPU101は、主に、リール停止可能信号ONデータのポート出力処理を行う。また、この処理は、メインRAM103の規定外作業領域を使用して行われる。
【0892】
次いで、メインCPU101は、有効なストップボタンが押されたか否かを判別する(S714)。
【0893】
S714において、メインCPU101が、有効なストップボタンが押されていないと判別したとき(S714がNO判定の場合)、メインCPU101は、処理をS713の処理に戻し、S713以降の処理を繰り返す。一方、S714において、メインCPU101が、有効なストップボタンが押されたと判別したとき(S714がYES判定の場合)、メインCPU101は、作動ストップボタン格納領域(図28参照)を更新し、ストップボタン未作動カウンタの値を1減算する(S715)。
【0894】
次いで、メインCPU101は、作動ストップボタンから検索対象リールを決定する(S716)。また、この処理では、検索対象リールのリール制御管理情報が格納される回胴制御データ格納領域のアドレス(先頭アドレス)セット処理も行われる。
【0895】
次いで、メインCPU101は、リール停止可能信号OFF処理を行う(S717)。この処理は、上記S711と同様に、メインRAM103の規定外作業領域を使用して行われる。次いで、メインCPU101は、図柄カウンタの値に基づいて停止開始位置をメインRAM103に格納する(S718)。
【0896】
次いで、メインCPU101は、リール停止選択処理を行う(S719)。詳細な説明は省略するが、この処理では、メインCPU101は、滑り駒数の選択処理を行う。
【0897】
次いで、メインCPU101は、停止開始位置と、S719で決定された滑り駒数とに基づいて停止予定位置を決定し、該決定した停止予定位置をメインRAM103に格納する(S720)。この処理では、メインCPU101は、停止開始位置に滑り駒数を加算し、その加算結果を停止予定位置とする。
【0898】
次いで、メインCPU101は、図柄コード格納処理を実行する(S721)。この処理では、停止予定位置に対応する図柄コードが図柄コード格納領域に格納される。次いで、メインCPU101は、制御対象のリールが最終停止(第3停止)のリールであるか否かを判別する(S722)。この処理では、メインCPU101は、ストップボタン未作動カウンタの値に基づいて、制御対象のリールが最終停止(第3停止)のリールであるか否かを判別し、ストップボタン未作動カウンタの値が「0」であるときには、制御対象のリールが最終停止のリールであると判定する。
【0899】
S722において、メインCPU101が、制御対象のリールが最終停止のリールでないと判別したとき(S722がNO判定の場合)、メインCPU101は、制御変更処理を行う(S723)。この処理では、特定の停止位置にあった場合に、リールの停止に用いる停止情報群が更新される。次いで、メインCPU101は、図67で説明した引込優先順位格納処理を行う(S724)。
【0900】
次いで、メインCPU101は、停止間隔残時間待機処理を行う(S725)。この処理では、メインCPU101は、予め設定された所定のリール停止間隔時間が経過するまで、待機処理を行う。そして、S725の処理後、メインCPU101は、処理をS711の処理に戻し、S711以降の処理を繰り返す。
【0901】
ここで再度、S722の処理に戻って、S722において、メインCPU101が、制御対象のリールが最終停止のリールであると判別したとき(S722がYES判定の場合)、メインCPU101は、全リールの励磁が停止状態であるか否かを判別する(S726)。S726において、メインCPU101が、全リールの励磁が停止状態でないと判別したとき(S726がNO判定の場合)、メインCPU101は、S726の処理を繰り返す。
【0902】
一方、S726において、メインCPU101が、全リールの励磁が停止状態であると判別したとき(S726がYES判定の場合)、メインCPU101は、第3停止操作されたストップボタンがオン状態のままである(ストップボタンが放されていない)か否かを判別する(S727)。S727において、メインCPU101が、第3停止操作されたストップボタンがオン状態のままであると判別したとき(S727がYES判定の場合)、メインCPU101は、S727の処理を繰り返す。一方、S727において、メインCPU101が、第3停止操作されたストップボタンがオン状態のままでないと判別したとき(S727がNO判定の場合)、メインCPU101は、リール停止制御処理を終了し、処理をメインフロー(図56参照)のS214に移す。
【0903】
[入賞検索処理]
次に、図73を参照して、メインフロー(図56参照)中のS214で行う入賞検索処理について説明する。なお、図73は、入賞検索処理の手順を示すフローチャートである。
【0904】
まず、メインCPU101は、図柄コード格納領域(図30参照)に格納された各格納領域のデータを、入賞作動フラグ格納領域(図25参照)の対応する格納領域に転送して保存する(S761)。そして、この処理終了時点では、DEレジスタに入賞作動フラグ格納領域の最後尾のアドレスがセットされる。
【0905】
次いで、メインCPU101は、入賞役(図柄組合せ)の払出枚数(図19図22参照)を規定する払出枚数データテーブル(不図示)のアドレスをHLレジスタにセットする(S762)。次いで、メインCPU101は、払出枚数テーブル数(例えば、本実施形態では「4」)を入賞検索カウンタの初期値とし、該初期値をBレジスタにセットする(S763)。
【0906】
次いで、メインCPU101は、HLレジスタにセットされたアドレスに基づいて、メダルの払出枚数(本実施形態では、1枚、2枚、5枚及び8枚のいずれか)のデータをCレジスタにセットし、判定対象データをAレジスタにセットし、HLレジスタにセットされているアドレスに「2」を加算(+2更新)する(S764)。なお、払出枚数データテーブルにおいて、メダルの払出枚数のデータは、例えば「払出枚数(1,2,5又は8)*2+0」と規定される。また、以下では、Cレジスタにセットされたメダルの払出枚数のデータ「払出枚数(1,2,5又は8)*2+0」内のデータ「0」を「判定ビット」という。この判定ビットは入賞検索の判定対象ブロックであるか否かを示す情報である。
【0907】
次いで、メインCPU101は、Cレジスタにセットされたメダルの払出枚数のデータから判定ビットの値を抽出する(S765)。次いで、メインCPU101は、抽出した判定ビットの値に基づいて、判定対象ブロックであるか否かを判別する(S766)。この処理において、メインCPU101は、抽出した判定ビットの値が「1」である場合に、判定対象ブロックであると判定する。なお、本実施形態では、メダルの払出枚数にかかわらず、判定ビットの値は常に「0」が規定されるようにしているため、S766の処理は必ずNO判定となる。
【0908】
S766において、メインCPU101が、判定対象ブロックでないと判別したとき(S766がNO判定の場合)、メインCPU101は、後述のS768の処理を行う。一方、S766において、メインCPU101が、判定対象ブロックであると判別したとき(S766がYES判定の場合)、メインCPU101は、DEレジスタにセットされている入賞作動フラグ格納領域のアドレスを1減算(−1更新)する(S767)。
【0909】
S767の処理後又はS766がNO判定の場合、メインCPU101は、DEレジスタにセットされた入賞作動フラグ格納領域のアドレスで指定される格納領域のデータを判定データとして抽出する(S768)。
【0910】
次いで、メインCPU101は、S764でAレジスタにセットされた判定対象データと、S768で抽出した判定データとに基づいて、判定の結果が入賞であるか否かを判別する(S769)。この処理において、メインCPU101は、S764でAレジスタにセットされた判定対象データが、S768で抽出した判定データと同じであれば、判定の結果が入賞であると判定する。
【0911】
S769において、メインCPU101が、判定の結果が入賞でないと判別したとき(S769がNO判定の場合)、メインCPU101は、後述のS776の処理を行う。一方、S769において、メインCPU101が、判定の結果が入賞であると判別したとき(S769がYES判定の場合)、メインCPU101は、現遊技が3枚遊技(メダルのベット枚数が3枚である遊技)であるか否かを判別する(S770)。
【0912】
S770において、メインCPU101が、現遊技が3枚遊技であると判別したとき(S770がYES判定の場合)、メインCPU101は、後述のS772の処理を行う。一方、S770において、メインCPU101が、現遊技が3枚遊技でないと判別したとき(S770がNO判定の場合)、メインCPU101は、2枚遊技(メダルのベット枚数が2枚である遊技)の払出枚数をCレジスタにセットする(S771)。なお、本実施形態では、2枚遊技がないため、S770及びS771の処理は不要となる。
【0913】
S771の処理後又はS770がYES判定の場合、メインCPU101は、払出枚数の更新処理を行う(S772)。具体的には、メインCPU101は、現在の入賞枚数カウンタの値に、Cレジスタにセットされたメダルの払出枚数を加算し、加算後の値を払出枚数にセットする。
【0914】
次いで、メインCPU101は、払出枚数の値が最大払出枚数「15」未満であるか否かを判別する(S773)。
【0915】
S773において、メインCPU101が、払出枚数の値が最大払出枚数「15」未満であると判別したとき(S773がYES判定の場合)、メインCPU101は、後述のS775の処理を行う。一方、S773において、メインCPU101が、払出枚数の値が最大払出枚数「15」未満でないと判別したとき(S773がNO判定の場合)、メインCPU101は、払出枚数に最大払出枚数「15」をセットする(S774)。
【0916】
S774の処理後又はS773がYES判定の場合、メインCPU101は、払出枚数を入賞枚数カウンタに保存する(S775)。
【0917】
S775の処理後又はS769がNO判定の場合、メインCPU101は、他の入賞があるか否かを判別する(S776)。S776において、メインCPU101が、他の入賞があると判別したとき(S776がYES判定の場合)、メインCPU101は、処理をS769の処理に戻し、S769以降の処理を繰り返す。
【0918】
一方、S776において、メインCPU101が、他の入賞がないと判別したとき(S776がNO判定の場合)、メインCPU101は、入賞検索カウンタの値を1減算(−1更新)する(S777)。なお、例えば、有効ラインが1本である場合には、複数の小役が重複して入賞することがないので、S776の判定処理は必ずNO判定となる。
【0919】
次いで、メインCPU101は、入賞検索カウンタの値が「0」であるか否かを判別する(S778)。
【0920】
S778において、メインCPU101が、入賞検索カウンタの値が「0」でないと判別したとき(S778がNO判定の場合)、メインCPU101は、処理をS764の処理に戻し、S764以降の処理を繰り返す。一方、S778において、メインCPU101が、入賞検索カウンタの値が「0」であると判別したとき(S778がYES判定の場合)、メインCPU101は、入賞検索処理を終了し、処理をメインフロー(図56参照)中のS215の処理に移す。
【0921】
[イリーガルヒットチェック処理]
次に、図74を参照して、メインフロー(図56参照)中のS215で行うイリーガルヒットチェック処理について説明する。なお、図74は、イリーガルヒットチェック処理の手順を示すフローチャートである。なお、イリーガルヒットとは、内部抽籤処理(図64参照)で抽籤され、図柄設定処理(図65参照)で当籤番号格納領域に格納された特賞当籤番号及び小役当籤番号(内部当籤役)に基づいて、左リール3L、中リール3C及び右リール3Rが、成立しえない図柄の組合せで有効ライン上に停止(図柄組合せ不成立)したことを示す用語である。
【0922】
まず、メインCPU101は、入賞作動フラグ格納領域(図25参照)のアドレスをセットする(S781)。次いで、メインCPU101は、入賞作動フラグ格納領域のサイズ(バイト数、本実施形態では「9」)を、チェックカウンタの値にセットする(S782)。
【0923】
次いで、メインCPU101は、現在セットされている入賞作動フラグ格納領域のアドレスに基づいて、該アドレスに対応する当り要求フラグ格納領域(内部当籤役格納領域)内の格納領域に格納された内部当籤役のデータ(当り要求フラグデータ)を取得する(S783)。次いで、メインCPU101は、現在セットされている入賞作動フラグ格納領域のアドレスに格納された入賞役のデータ(入賞作動フラグデータ)と、内部当籤役のデータ(当り要求フラグデータ)とを合成する(S784)。
【0924】
なお、この合成処理では、まず、メインCPU101は、入賞役のデータ(入賞作動フラグデータ)と内部当籤役のデータ(当り要求フラグデータ)との排他的論理和を求める。次いで、メインCPU101は、求められた排他的論理和の算出結果と入賞役のデータ(入賞作動フラグデータ)との論理積を求め、論理積の算出結果を合成結果とする。なお、イリーガルヒットエラーが発生していない場合、この合成結果の値は「0」となる。
【0925】
次いで、メインCPU101は、S784の合成処理の結果に基づいて、イリーガルヒットエラーが発生しているか否かを判別する(S785)。
【0926】
S785において、メインCPU101が、イリーガルヒットエラーが発生していないと判別したとき(S785がNO判定の場合)、メインCPU101は、参照する入賞作動フラグ格納領域のアドレスを+1更新する(S786)。次いで、メインCPU101は、チェックカウンタの値を1減算する(S787)。次いで、メインCPU101は、チェックカウンタの値が「0」であるか否かを判別する(S788)。
【0927】
S788において、メインCPU101が、チェックカウンタの値が「0」でないと判別したとき(S788がNO判定の場合)、メインCPU101は、処理をS783の処理に戻し、S783以降の処理を繰り返す。一方、S788において、メインCPU101が、チェックカウンタの値が「0」であると判別したとき(S788がYES判定の場合)、メインCPU101は、イリーガルヒットチェック処理を終了し、処理をメインフロー(図56参照)中のS216の処理に移す。
【0928】
ここで再度、S785の処理に戻って、S785において、メインCPU101が、イリーガルヒットエラーが発生していると判別したとき(S785がYES判定の場合)、メインCPU101は、図62で説明したエラー処理を行う(S789)。この処理により、情報表示器6に含まれる2桁の7セグLED(払出枚数表示用及びエラー表示用兼用)に、イリーガルヒットエラーの発生を示す2文字「EE」をエラー情報として表示するためのエラー表示データが出力される。なお、イリーガルヒットエラーの発生状態(エラー状態)は、リセットスイッチ76(図6参照)を押下することにより解除される。
【0929】
次いで、メインCPU101は、入賞枚数カウンタの値及び当り要求フラグ格納領域のデータをクリアする(S790)。そして、S790の処理後、メインCPU101は、イリーガルヒットチェック処理を終了し、処理をメインフロー(図56参照)中のS216の処理に移す。
【0930】
なお、本実施形態では、図25に示すように、入賞作動フラグ格納領域(表示役格納領域)の構成が当り要求フラグ格納領域(内部当籤役格納領域)のそれと同じであるので、入賞作動フラグ格納領域の役と内部当籤役との合成処理時にメインRAM103に配置される当り要求フラグ格納領域と入賞作動フラグ格納領域とを同一構成にすることができる。それゆえ、本実施形態のイリーガルヒットチェック処理におけるS784の演算結果(入賞役のデータと内部当籤役のデータとを合成結果)は、入賞役のデータと内部当籤役のデータとを単純に論理積(例えば、「AND」命令で実行する)することにより求められる。その結果、本実施形態では、イリーガルヒットチェック処理を効率化及び簡略化することができ、主制御プログラムの空き容量を確保する(増やす)ことができ、増えた空き容量を使用して遊技性を高めることが可能になる。
【0931】
[入賞チェック・メダル払出処理]
次に、図75を参照して、メインフロー(図56参照)中のS216で行う入賞チェック・メダル払出処理について説明する。なお、図75は、入賞チェック・メダル払出処理の手順を示すフローチャートである。
【0932】
まず、メインCPU101は、入賞作動コマンド生成処理を行う(S801)。この処理では、メインCPU101は、副制御回路200に送信する入賞作動コマンドに含まれる、種別データおよび各種通信パラメータを生成する。なお、入賞作動コマンドは、入賞作動フラグ(表示役)等を特定するパラメータを含んで構成される。
【0933】
次いで、メインCPU101は、図50で説明した通信データ格納処理を行う(S802)。この処理により、入賞作動コマンドデータがメインRAM103に設けられた通信データ格納領域に保存される。なお、入賞作動コマンドは、後述の図80で説明する通信データ送信処理により、主制御回路90から副制御回路200に送信される。
【0934】
次いで、メインCPU101は、入賞枚数カウンタの値が「0」であるか否かを判別する(S803)。S803において、メインCPU101が、入賞枚数カウンタの値が「0」であると判別したとき(S803がYES判定の場合)、メインCPU101は、入賞チェック・メダル払出処理を終了し、処理をメインフロー(図56参照)中のS217の処理に移す。
【0935】
一方、S803において、メインCPU101が、入賞枚数カウンタの値が「0」でないと判別したとき(S803がNO判定の場合)、メインCPU101は、メダルのクレジット枚数(貯留枚数)がその上限枚数(本実施形態では50枚)以上であるか否かを判別する(S804)。
【0936】
S804において、メインCPU101が、メダルのクレジット枚数がその上限枚数以上でないと判別したとき(S804がNO判定の場合)、メインCPU101は、クレジットカウンタの値に「1」を加算(+1更新)する(S805)。加算されたクレジットカウンタの値は、情報表示器6に含まれる貯留枚数表示用の2桁の7セグLED(不図示)により表示される。次いで、メインCPU101は、メダル払出枚数チェック処理を行う(S806)。なお、メダル払出枚数チェック処理の詳細については、後述の図76を参照しながら後で説明する。
【0937】
次いで、メインCPU101は、メダルの払い出しが終了したか否かを判別する(S807)。S807において、メインCPU101が、メダルの払い出しが終了したと判別したとき(S807がYES判定の場合)、メインCPU101は、入賞チェック・メダル払出処理を終了し、処理をメインフロー(図56参照)中のS217の処理に移す。
【0938】
一方、S807において、メインCPU101が、メダルの払い出しが終了していないと判別したとき(S807がNO判定の場合)、メインCPU101は、払出間隔待機処理を行う(S808)。この処理では、メインCPU101は、予め設定されたメダル払出間隔時間(本実施形態では60.33msec:後述の図79で説明する割込処理(1.1172msec周期)の54周期分)が経過するまでウェイトする。そして、S808の処理後、メインCPU101は、処理をS803の処理に戻し、S803以降の処理を繰り返す。
【0939】
ここで再度、S804の処理に戻って、S804において、メインCPU101が、メダルのクレジット枚数がその上限枚数(50枚)以上であると判別したとき(S804がYES判定の場合)、メインCPU101は、メダルの払出処理を行う(S809)。この処理により、クレジット枚数として貯留されなかった分のメダルが払い出される。なお、S809の処理においても、メダルの払い出しが終了するまで、メダルが1枚払い出される度にS806〜806の処理が繰り返されるようにすればよい。そして、S809の処理後、メインCPU101は、入賞チェック・メダル払出処理を終了し、処理をメインフロー(図56参照)中のS217の処理に移す。
【0940】
[メダル払出枚数チェック処理]
次に、図76を参照して、入賞チェック・メダル払出処理(図75参照)中のS806で行うメダル払出枚数チェック処理について説明する。なお、図76は、メダル払出枚数チェック処理の手順を示すフローチャートである。
【0941】
まず、メインCPU101は、メダルOUTカウンタの値に「1」を加算(+1更新)する(S811)。なお、メダルOUTカウンタは、メダルの払出回数を計数するためのカウンタである。次いで、メインCPU101は、払出枚数カウンタの値に「1」を加算(+1更新)する(S812)。なお、払出枚数カウンタは、メダルの払出枚数を計数するためのカウンタである。
【0942】
次いで、メインCPU101は、払出枚数7SEG表示処理を行う(S813)。この処理では、メインCPU101は、払出枚数カウンタの値を、情報表示器6に含まれる払出枚数表示用の2桁の7セグLED(不図示)により表示させる制御処理を行う。
【0943】
次いで、メインCPU101は、役連終了枚数カウンタの更新処理を行う(S814)。なお、役連終了枚数カウンタは、ボーナス役が入賞する(コンビネーション「C_赤同色BB」、「C_青同色BB」、「C_赤異色BB」又は「C_青異色BB」の図柄組合せが揃う)ことで、ボーナス遊技が開始する時にボーナス遊技で払い出すことが可能な払出枚数がセットされ(後述の図77参照)、ボーナス遊技中のメダルの払出枚数の残り枚数を計数し、ボーナス遊技の終了を判断する(後述の図77のS822参照)ためのカウンタである。この処理では、メインCPU101は、役連終了枚数カウンタの値とその下限値「0」とを比較し、役連終了枚数カウンタの値が下限値「0」より大きい場合には、役連終了枚数カウンタの値を1減算(−1更新)し、役連終了枚数カウンタの値が下限値「0」以下である場合には、役連終了枚数カウンタの値を「0」に保持する。なお、役連終了枚数カウンタにセットされる払出枚数は、実際に遊技者に払い出される枚数となる訳ではない、例えば、役連終了枚数カウンタに240枚がセットされ、役連終了枚数カウンタが240となった状態で、15枚のメダルが払い出された場合、実際の払い出される払出枚数は255枚となる。役連終了枚数カウンタは240枚払い出された後「0」となり、以降、役連終了枚数カウンタの値の下限値「0」が維持される。
【0944】
次いで、メインCPU101は、入賞枚数カウンタの値を1減算(−1更新)する(S815)。
【0945】
次いで、メインCPU101は、クレジット情報コマンド生成処理を行う(S816)。この処理では、メインCPU101は、副制御回路200に送信するクレジット情報コマンドに含まれる、種別データ及び各種通信パラメータを生成する。なお、クレジット情報コマンドは、メダルのクレジット枚数を特定するパラメータを含んで構成される。
【0946】
次いで、メインCPU101は、図50で説明した通信データ格納処理を行う(S817)。この処理により、クレジット情報コマンドデータがメインRAM103に設けられた通信データ格納領域に保存される。なお、クレジット情報コマンドは、後述の図80で説明する通信データ送信処理により、主制御回路90から副制御回路200に送信される。そして、S817の処理後、メインCPU101は、メダル払出枚数チェック処理を終了し、処理を入賞チェック・メダル払出処理(図75参照)中のS807の処理に移す。
【0947】
[BBチェック処理]
次に、図77を参照して、メインフロー(図56参照)中のS217で行うBBチェック処理について説明する。なお、図77は、BBチェック処理の手順を示すフローチャートである。
【0948】
まず、メインCPU101は、現在の遊技状態がボーナス状態であるか否かを判別する(S821)。S821において、メインCPU101が、現在の遊技状態がボーナス状態でないと判別したとき(S821がNO判定の場合)、メインCPU101は、後述のS831の処理を行う。
【0949】
一方、S821において、メインCPU101が、現在の遊技状態がボーナス状態であると判別したとき(S821がYES判定の場合)、メインCPU101は、役連終了枚数カウンタの値が「0」以下であるか否かを判別する(S822)。S822において、メインCPU101が、役連終了枚数カウンタの値が「0」以下でないと判別したとき(S822がNO判定の場合)、メインCPU101は、BBチェック処理を終了し、処理をメインフロー(図56参照)中のS218の処理に移す。
【0950】
一方、S822において、メインCPU101が、役連終了枚数カウンタの値が「0」以下であると判別したとき(S822がYES判定の場合)、メインCPU101は、ボーナス終了時処理を行う(S823)。この処理では、メインCPU101は、ボーナス状態中の各種情報をクリアする。次いで、メインCPU101は、RT4状態フラグをオン状態にセットする(S824)。この処理では、メインCPU101は、ボーナス状態終了後のRT状態をRT4状態とする。そして、S824の処理後、メインCPU101は、BBチェック処理を終了し、処理をメインフロー(図56参照)中のS218の処理に移す。
【0951】
ここで再度、S821の処理に戻って、S821がNO判定の場合、メインCPU101は、BB役に係る図柄組合せ(コンビネーション「C_赤同色BB」、「C_青同色BB」、「C_赤異色BB」又は「C_青異色BB」の図柄組合せ)が表示されたか否かを判別する(S825)。S825において、メインCPU101が、BB役に係る図柄組合せが表示されなかったと判別したとき(S825がNO判定の場合)、メインCPU101は、BBチェック処理を終了し、処理をメインフロー(図56参照)中のS218の処理に移す。
【0952】
一方、S825において、メインCPU101が、BB役に係る図柄組合せが表示されたと判別したとき(S825がYES判定の場合)、メインCPU101は、ボーナス作動時処理を行う(S826)。この処理では、次遊技の遊技状態にボーナス状態をセットするなどのボーナスの作動開始に必要な各種処理を行う。次いで、メインCPU101は、役連終了枚数カウンタの値に所定値(ボーナス終了契機となる払出枚数:本実施形態では、BB1及びBB2において「240」、BB3及びBB4において「165」)をセットする(S827)。次いで、メインCPU101は、RT5状態フラグをオフ状態にセットする(S828)。この処理では、メインCPU101は、ボーナス状態開始前のRT状態をクリアする。そして、S828の処理後、メインCPU101は、BBチェック処理を終了し、処理をメインフロー(図56参照)中のS218の処理に移す。
【0953】
[RTチェック処理]
次に、図78を参照して、メインフロー(図56参照)中のS218で行うRTチェック処理について説明する。なお、図78は、RTチェック処理の手順を示すフローチャートである。
【0954】
まず、メインCPU101は、現在の遊技状態がボーナス状態中であるか否かを判別する(S831)。S831において、メインCPU101が、現在の遊技状態がボーナス状態中であると判別したとき(S831がYES判定の場合)、メインCPU101は、RTチェック処理を終了し、処理をメインフロー(図56参照)中のS219の処理に移す。
【0955】
一方、S831において、メインCPU101が、現在の遊技状態がボーナス状態中でないと判別したとき(S831がNO判定の場合)、メインCPU101は、RT状態がRT5状態(フラグ間状態)であるか否かを判別する(S832)。S832において、メインCPU101が、RT状態がRT5状態であると判別したとき(S832がYES判定の場合)、メインCPU101は、RTチェック処理を終了し、処理をメインフロー(図56参照)中のS219の処理に移す。
【0956】
一方、S832において、メインCPU101が、RT状態がRT5状態でないと判別したとき(S832がNO判定の場合)、メインCPU101は、RT状態がRT3状態であるか否かを判別する(S833)。S833において、メインCPU101が、RT状態がRT3状態でないと判別したとき(S833がNO判定の場合)、メインCPU101は、S837の処理に移す。
【0957】
一方、S833において、メインCPU101が、RT状態がRT3状態であると判別したとき(S833がYES判定の場合)、メインCPU101は、RT遊技数カウンタを1減算する(S834)。すなわち、メインCPU101は、RT3状態の遊技期間を管理する。次いで、メインCPU101は、RT遊技数カウンタは0となったか否かを判別する(S835)。S835において、メインCPU101が、RT遊技数カウンタは0となっていないと判別したとき(S835がNO判定の場合)、メインCPU101は、RTチェック処理を終了し、処理をメインフロー(図56参照)中のS219の処理に移す。
【0958】
一方、S835において、メインCPU101が、RT遊技数カウンタは0となったと判別したとき(S835がYES判定の場合)、メインCPU101は、RT0状態フラグをオン状態にセットし、RT3状態フラグをオフ状態にセット(クリア)する(S836)。この処理により、RT状態がRT0状態となる。そして、S836の処理後、メインCPU101は、RTチェック処理を終了し、処理をメインフロー(図56参照)中のS219の処理に移す。
【0959】
S833において、メインCPU101が、RT状態がRT3状態でないと判別したとき(S833がNO判定の場合)、メインCPU101は、RT3移行目に係る図柄の組合せ(コンビネーション「S_RT3移行目」)が表示されたか否かを判別する(S837)。S837において、メインCPU101が、RT3移行目に係る図柄の組合せが表示されたと判別したとき(S837がYES判定の場合)、メインCPU101は、RT3状態フラグをオン状態にセットし、RT遊技数カウンタに8をセットする(S838)。なお、この場合、他のRT状態フラグはオフ状態にセットされる。この処理により、RT状態がRT3状態となる。そして、S838の処理後、メインCPU101は、RTチェック処理を終了し、処理をメインフロー(図56参照)中のS219の処理に移す。
【0960】
一方、S837において、メインCPU101が、RT3移行目に係る図柄の組合せが表示されなかったと判別したとき(S837がNO判定の場合)、メインCPU101は、RT1移行目に係る図柄の組合せ(コンビネーション「R_RT1移行目」の図柄組合せ)が表示されたか否かを判別する(S839)。S839において、メインCPU101が、RT1移行目に係る図柄の組合せが表示されなかったと判別したとき(S839がNO判定の場合)、メインCPU101は、RT1移行リプに係る図柄の組合せ(コンビネーション「S_RT1移行リプ」の図柄組合せ)が表示されたか否かを判別する(S840)。
【0961】
S839において、メインCPU101が、RT1移行目に係る図柄の組合せが表示されたと判別したとき(S839がYES判定の場合)、及びS840において、メインCPU101が、RT1移行リプに係る図柄の組合せが表示されたと判別したとき(S840がYES判定の場合)、メインCPU101は、RT1状態フラグをオン状態にセットする(S841)。なお、この場合、他のRT状態フラグはオフ状態にセットされる。この処理により、RT状態がRT1状態となる。そして、S841の処理後、メインCPU101は、RTチェック処理を終了し、処理をメインフロー(図56参照)中のS219の処理に移す。
【0962】
一方、S840において、メインCPU101が、RT1移行リプに係る図柄の組合せが表示されなかったと判別したとき(S840がNO判定の場合)、メインCPU101は、RT2移行リプに係る図柄の組合せ(コンビネーション「S_RT2移行リプ」の図柄の組合せ)が表示されたか否かを判別する(S842)。S842において、メインCPU101が、RT2移行リプに係る図柄の組合せが表示されたと判別したとき(S842がYES判定の場合)、メインCPU101は、RT2状態フラグをオン状態にセットする(S843)。なお、この場合、他のRT状態フラグはオフ状態にセットされる。この処理により、RT状態がRT2状態となる。そして、S843の処理後、メインCPU101は、RTチェック処理を終了し、処理をメインフロー(図56照)中のS219の処理に移す。
【0963】
一方、S842において、メインCPU101が、RT2移行リプに係る図柄の組合せが表示されなかったと判別したとき(S842がNO判定の場合)、メインCPU101は、RT0移行リプに係る図柄の組合せ(コンビネーション「S_RT0移行リプ」の図柄の組合せ)が表示されたか否かを判別する(S844)。S844において、メインCPU101が、RT0移行リプに係る図柄の組合せが表示されたと判別したとき(S844がYES判定の場合)、メインCPU101は、RT0状態フラグをオン状態にセットする(S845)。なお、この場合、他のRT状態フラグはオフ状態にセットされる。この処理により、RT状態がRT0状態となる。そして、S845の処理後、メインCPU101は、RTチェック処理を終了し、処理をメインフロー(図56参照)中のS219の処理に移す。一方、S844において、メインCPU101が、RT0移行リプに係る図柄の組合せが表示されなかったと判別したとき(S844がNO判定の場合)、メインCPU101は、RTチェック処理を終了し、処理をメインフロー(図56参照)中のS219の処理に移す。
【0964】
[メインCPUの制御による割込処理(1.1172msec)]
次に、図79を参照して、1.1172msec周期で、メインCPU101が行う割込処理について説明する。なお、図79は、割込処理の手順を示すフローチャートである。1.1172msec周期で繰り返し実行される割込処理は、タイマー回路113(PTC)の初期化処理(図46中のS2参照)で設定されたタイマー回路113のタイムアウト信号の出力タイミングに基づいて発生する割込みコントローラ112からの割込要求信号がメインCPU101に入力された際に実行される処理である。
【0965】
まず、メインCPU101は、レジスタの退避処理を行う(S901)。次いで、メインCPU101は、入力ポートチェック処理を行う(S902)。この処理では、外部バスインターフェース104を介して接続されたスタートスイッチ79、ストップスイッチ等の各種スイッチや、左リール3L、中リール3C及び右リール3Rの各々に設けられたインデックスセンサ(不図示)等の各種センサから入力される信号がチェックされる。本実施形態では、キャビネット側中継基板44、ドア中継端子板68、及びリール中継端子板74等を経由し、これらの各種スイッチや各種センサが、外部バスインターフェース104を介して入力ポート用IC(不図示)の出力端子に接続された入力用のICの入力端子に接続されている。また、メインRAM103には、メインCPU101が、外部バスインターフェース104に接続された入力ポート用IC(本実施形態では、単に「入力ポート」という)の状態を格納するための入力ポート格納領域(不図示)が割り当てられている。ここで、入力ポート格納領域は、例えば、入力ポートの現在の状態を格納するための入力ポート格納領域1と、入力ポートの1割込処理前の状態を格納するための入力ポート格納領域2とで構成される。そして、メインCPU101は、この処理において、まず、入力ポート格納領域1に格納された各種情報を入力ポート格納領域2に保存し、次いで、入力ポートから読み込んだ各種情報を入力ポート格納領域1に格納する。なお、各種スイッチや各種センサの接続構成や入力ポート格納領域の構成は、上述したものに限られない。すなわち、メインCPU101側で、各種スイッチや各種センサのオン/オフ状態を認識可能な構成であればよい。
【0966】
次いで、メインCPU101は、リール制御処理を行う(S903)。この処理では、メインCPU101は、全リールの回転開始が要求されたときに、左リール3L、中リール3C及び右リール3Rの回転を開始し、その後、各リールが一定速度で回転するように、3つのステッピングモータを駆動制御する。また、滑り駒数が決定されたときは、メインCPU101は、該当するリールの図柄カウンタを滑り駒数分だけ更新する。そして、メインCPU101は、更新された図柄カウンタが停止予定位置に対応する値に一致する(停止予定位置の図柄が表示窓の有効ライン上の領域に到達する)のを待って、該当するリールの回転の減速及び停止が行われるように、対応するステッピングモータを駆動制御する。
【0967】
次いで、メインCPU101は、通信データ送信処理を行う(S904)。この処理では、主に、通信データ格納領域に格納された各種コマンドを主制御回路90の第1シリアル通信回路114(図8参照)を介して副制御回路200に送信する。なお、通信データ送信処理の詳細については、後述の図80を参照しながら後で説明する。
【0968】
次いで、メインCPU101は、投入メダル通過チェック処理を行う(S905)。この処理では、メインCPU101は、各メダルセンサ(図5参照)の検出結果(メダルセンサ入力状態)に基づいて、投入メダルがセレクタ66を通過したか否かのチェック処理を行う。
【0969】
次いで、メインCPU101は、7セグLED駆動処理を行う(S906)。この処理では、メインCPU101は、情報表示器6に含まれる各種7セグLEDを駆動制御して、例えば、メダルの払出枚数やクレジット枚数、ストップボタンの押し順データなどを表示する。なお、7セグLED駆動処理の詳細については、後述の図82を参照しながら後で説明する。
【0970】
次いで、メインCPU101は、タイマー更新処理を行う(S907)。この処理では、メインCPU101は、セットされた各種タイマーのカウント(減算)処理を行う。なお、タイマー更新処理の詳細については、後述の図84を参照しながら後で説明する。
【0971】
次いで、メインCPU101は、エラー検知処理を行う(S908)。次いで、メインCPU101は、ドア開閉チェック処理を行う(S909)。ドア開閉チェック処理では、メインCPU101は、ドア開閉監視スイッチ67のオン(ドア閉)/オフ(ドア開)状態をチェックすることにより、フロントドア2b(図2参照)の開閉状態をチェックする。
【0972】
次いで、メインCPU101は、試射試験信号制御処理を行う(S910)。この処理では、第2インターフェースボート等を介して試験機に各種試験信号の出力する際の制御処理が行われる。また、この処理は、メインRAM103の規定外作業領域(図11C参照)を用いて実行される。なお、本実施形態では、この処理は、試射試験時以外のとき(パチスロ1が遊技店に設置された後)にも行われるが、この時には、主制御基板71が第2インターフェースボート等を介して試験機に接続されていないので、各種試験信号は生成されても出力はされない。
【0973】
次いで、メインCPU101は、レジスタの復帰処理を行う(S911)。そして、S912の処理後、メインCPU101は、割込処理を終了する。
【0974】
[通信データ送信処理]
次に、図80を参照して、割込処理(図79参照)中のS904で行う通信データ送信処理について説明する。なお、図80は、通信データ送信処理の手順を示すフローチャートである。
【0975】
まず、メインCPU101は、WDT設定処理を行う(S961)。この処理では、メインCPU101は、リセットコントローラ106内のWDTをリスタートさせる処理などを行う。なお、WDT設定処理の詳細については、後述の図81を参照しながら後で説明する。
【0976】
次いで、メインCPU101は、コマンド送信開始タイマはカウントアップしたか否かを判別する(S962)。すなわち、メインCPU101は、通信データの送信の遅延中であるか否かを判別する。S962において、メインCPU101が、コマンド送信開始タイマはカウントアップしていないと判別したとき(S962がNO判定の場合)、メインCPU101は、通信データ送信処理を終了し、処理を割込処理(図79参照)中のS905の処理に移す。
【0977】
一方、S962において、メインCPU101が、コマンド送信開始タイマはカウントアップしたと判別したとき(S962がYES判定の場合)、メインCPU101は、通信データは送信完了しているか否かを判別する(S963)。具体的には、メインCPU101は、第1シリアル通信回路114(SCU1)のコマンドステータスレジスタ(不図示)に格納されているデータを参照し、送信完了を示すデータが格納されていれば、通信データは送信完了していると判別し、送信完了を示すデータが格納されていなければ、通信データは送信完了していないと判別する。
【0978】
S963において、メインCPU101が、通信データは送信完了していないと判別したとき(S963がNO判定の場合)、メインCPU101は、通信データ送信処理を終了し、処理を割込処理(図79参照)中のS905の処理に移す。一方、S963において、メインCPU101が、通信データは送信完了していると判別したとき(S963がYES判定の場合)、メインCPU101は、通信データ取得処理を行う(S964)。この処理では、メインCPU101は、メインRAM103の通信データ格納領域から通信データ(コマンドデータ)を取得する処理を行う。
【0979】
次いで、メインCPU101は、取得した通信データの中に未送信データがあるか否かを判別する(S965)。S965において、メインCPU101が、取得した通信データの中に未送信データがあると判別したとき(S965がYES判定の場合)、メインCPU101は、後述のS969の処理を行う。
【0980】
一方、S965において、メインCPU101が、取得した通信データの中に未送信データがないと判別したとき(S965がNO判定の場合)、メインCPU101は、無操作コマンドデータを各レジスタにセットする(S966)。無操作コマンドデータは、遊技者の遊技操作(例えば、遊技を進行させるための操作としての、投入操作、開始操作、及び停止操作など)に関連する情報(例えば、これらの操作が行われたことを示す情報、あるいは、例えば、開始操作に基づき決定された内部当籤役を示す情報など)を含まないように各パラメータが設定されている。なお、無操作コマンドデータの各パラメータには、例えば、パチスロ1における、各スイッチのオン状態/オフ状態を示すパラメータや、各センサのオン状態/オフ状態を示すパラメータ(例えば、入力ポート格納領域1及び入力ポート格納領域2に格納された情報)が設定されるようにすればよい。これにより、副制御回路200側でこれらのスイッチやセンサなどの誤作動や故障などの可能性が判定されるようにしてもよい。
【0981】
次いで、メインCPU101は、通信データ格納処理(図50参照)を行う(S967)。すなわち、メインCPU101は、S966で生成された無操作コマンドデータをメインRAM103の通信データ格納領域に格納する処理を行う。次いで、メインCPU101は、通信データ取得処理を行う(S968)。すなわち、メインCPU101は、S967で通信データ格納領域に格納された無操作コマンドデータを取得する処理を行う。
【0982】
このように、本実施形態では、主制御回路90から副制御回路200に送信する通信データがない場合であっても、割込処理(図79参照)毎に、少なくとも無操作コマンドが送信されるようになっている。したがって、主制御回路90から副制御回路200に送信する通信データがないことに起因して、外部から不正な通信データが送信されてしまうことを防止することが可能となる。なお、このような観点より、無操作コマンドデータは、遊技者の遊技操作に関連する情報を含まないものとしているが、設定される各パラメータの内容はこれに限られるものではなく、適宜変更可能である。
【0983】
S968の処理後又はS965がYES判定の場合、メインCPU101は、1パケット分のバッファサイズを送信カウンタにセットする(S969)。なお、本実施形態では、1パケット分の送信データは8バイトであることから、1パケット分のバッファサイズも同様に8バイトで構成されている。また、本実施形態では、通信データ格納領域に複数の通信データ(コマンドデータ)が格納されている場合には、格納された順序で(格納が古いものから先に)送信される(FIFO形式)。
【0984】
次いで、メインCPU101は、通信バッファから送信データを取得して送信データレジスタにセットする(S970)。具体的には、メインCPU101は、第1シリアル通信回路114(SCU1)の送信データレジスタ(不図示)に送信データを1バイト単位でセットする。これにより、セットされた送信データは、第1シリアル通信回路114(SCU1)の送信シフトレジスタ(不図示)に転送され、1パケット分ずつ送信される。
【0985】
次いで、メインCPU101は、通信バッファのアドレスを「1」更新(+1)する(S971)。次いで、メインCPU101は、送信カウンタを「1」減算する(S972)。次いで、メインCPU101は、送信カウンタは「0」であるか否かを判別する(S973)。すなわち、メインCPU101は、1パケット分の送信データの送信が完了したか否かを判別する。S973において、メインCPU101が、送信カウンタは「0」でないと判別したとき(S973がNO判定の場合)、メインCPU101は、処理をS970の処理に戻し、S970以降の処理を繰り返す。
【0986】
一方、S973において、メインCPU101が、送信カウンタは「0」であると判別したとき(S973がYES判定の場合)、メインCPU101は、通信データポインタ更新処理(例えば、図51参照)を行う(S974)。そして、S974の処理後、メインCPU101は、通信データ送信処理を終了し、処理を割込処理(図79参照)中のS905の処理に移す。
【0987】
[WDT設定処理]
次に、図81を参照して、通信データ送信処理(図80参照)中のS961で行うWDT設定処理について説明する。なお、図81は、WDT設定処理の手順を示すフローチャートである。
【0988】
まず、メインCPU101は、リセットコントローラ106内のWDTにおけるWDTクリアレジスタ(不図示)のアドレスをセットする(S981)。次いで、メインCPU101は、セットしたアドレスにクリアデータ(例えば、「55H」)をセットする(S982)。次いで、メインCPU101は、セットしたアドレスにリスタートデータ(例えば、「AAH」)をセットする(S983)。
【0989】
次いで、メインCPU101は、コマンド送信開始タイマとその下限値「0」とを比較し、コマンド送信開始タイマが下限値「0」より大きい場合には、コマンド送信開始タイマを1減算(−1更新)し、コマンド送信開始タイマが下限値「0」以下である場合には、コマンド送信開始タイマを「0」に保持する(S984)。そして、S984の処理後、メインCPU101は、WDT設定処理を終了し、処理を通信データ送信処理(図80参照)のS962の処理に移す。
【0990】
上述したように、本実施形態では、WDTのリセット設定及び管理情報(WDTの許可/禁止、基準クロック、タイムアウト時間(例えば、419.4ms)など)がプログラム管理エリアに記憶されており、S982及びS983の処理が行われることにより、設定されているタイムアウト時間が再計測される。なお、タイムアウトによりリセット信号が出力されてメインCPU101が再起動される場合には、電断時(外部)処理(図52参照)が実行されることなく再起動するため、チェックサム生成処理(図53参照)によって算出されるサム値がメインRAM103(サム値格納領域)に格納されない。したがって、この場合、電源投入時処理(図46のS11参照)におけるサムチェック判定結果は正常とならず(すなわち、「RAM異常」として)、情報表示器6(7セグLED表示器)に、エラー発生を意味する文字列「88」が表示される。
【0991】
[7セグLED駆動処理]
次に、図82を参照して、割込処理(図79参照)中のS906で行う7セグLED駆動処理について説明する。なお、図82は、7セグLED駆動処理の手順を示すフローチャートである。
【0992】
まず、メインCPU101は、割込カウンタの値に「1」を加算(+1更新)する(S921)。次いで、メインCPU101は、割込カウンタの値が奇数であるか否かを判別する(S922)。
【0993】
S922において、メインCPU101が、割込カウンタの値が奇数でないと判別したとき(S922がNO判定の場合)、メインCPU101は、7セグLED駆動処理を終了し、処理を割込処理(図79参照)中のS907の処理に移す。すなわち、本実施形態では、2回の割込周期毎に、7セグLED駆動処理が行われる。なお、本実施形態では、7セグLED駆動処理を割込みカウンタの値が偶数の場合に実行する例を説明したが、本発明はこれに限定されず、割込みカウンタの値が奇数の場合に7セグLED駆動処理を実行してもよいし、また、任意の整数で割込みカウンタの値を除算したときの商又は余りを用いて、7セグLED駆動処理の実行タイミングを決定してもよい。
【0994】
一方、S922において、メインCPU101が、割込カウンタの値が奇数であると判別したとき(S922がYES判定の場合)、メインCPU101は、ナビデータ格納領域からナビデータを取得する(S923)。次いで、メインCPU101は、7セグLEDの各カソードに出力される押し順表示データを格納するための押し順表示データ格納領域のアドレスをセットする(S924)。
【0995】
次いで、メインCPU101は、7セグ表示データ生成処理を行う(S925)。この処理では、メインCPU101は、ナビデータに基づいて、押し順表示データ(7セグ表示データ)を作成し、生成された押し順表示データを押し順表示データ格納領域に格納する。なお、7セグ表示データ生成処理の詳細については、後述の図83を参照しながら後で説明する。
【0996】
次いで、メインCPU101は、クレジットカウンタの値を取得する(S926)。次いで、メインCPU101は、7セグLEDの各カソードに出力されるクレジット表示データを格納するためのクレジット表示データ格納領域のアドレスをセットする(S927)。
【0997】
次いで、メインCPU101は、7セグ表示データ生成処理を行う(S928)。この処理では、メインCPU101は、クレジットカウンタの値に基づいて、クレジット表示データ(7セグ表示データ)を生成し、生成されたクレジット表示データをクレジット表示データ格納領域に格納する。なお、7セグ表示データ生成処理の詳細については、後述の図83を参照しながら後で説明する。
【0998】
次いで、メインCPU101は、後述の7セグコモンカウンタの値を格納するための7セグコモンカウンタ格納領域のアドレスをセットする(S929)。次いで、メインCPU101は、7セグコモンカウンタの値に「1」を加算(+1更新)する(S930)。なお、この処理において、更新後の7セグコモンカウンタの値が「8」となった場合には、メインCPU101は、7セグコモンカウンタの値に「0」をセットする。本実施形態では、7セグLEDをダイナミック制御するため、8回周期で7セグコモンカウンタの値が更新される。
【0999】
次いで、メインCPU101は、7セグコモンカウンタの値に基づいて、コモン選択データを作成し、対象のカソードデータ格納領域(押し順表示データ格納領域又はクレジット表示データ格納領域内の対象格納領域)のアドレスをセットする(S931)。次いで、メインCPU101は、7セグLEDのカソードにクリアデータを出力する(S932)。この処理は、7セグLEDを一旦消灯して、残像の影響を無くすために行われる。
【1000】
次いで、メインCPU101は、対象のカソードデータ格納領域から7セグカソード出力データを取得してセットする(S933)。次いで、メインCPU101は、7セグコモンバックアップデータとコモン選択データとから、7セグコモン出力データを生成する(S934)。
【1001】
次いで、メインCPU101は、7セグコモンバックアップデータ及び7セグカソードバックアップデータにそれぞれ7セグコモン出力データ及び7セグカソード出力データを保存する(S935)。次いで、メインCPU101は、7セグカソード出力データ及び7セグコモン出力データを出力する(S936)。そして、S936の処理後、メインCPU101は、7セグLED駆動処理を終了し、処理を割込処理(図79参照)中のS907の処理に移す。
【1002】
[7セグ表示データ生成処理]
次に、図83を参照して、7セグLED駆動処理(図82参照)中のS925及びS928で行う7セグ表示データ生成処理について説明する。なお、図83は、7セグ表示データ生成処理の手順を示すフローチャートである。
【1003】
なお、7セグLED駆動処理(図82参照)中のS925で行われる7セグ表示データ生成処理で生成される後述の「表示データ」は押し順表示データに対応し、7セグLED駆動処理(図82参照)中のS928で行われる7セグ表示データ生成処理で生成される後述の「表示データ」はクレジット表示データに対応する。
【1004】
まず、メインCPU101は、カソードデータ格納領域にセットされた表示データを「10」で除算し、その除算結果の商の値を、2桁の7セグLEDの上位桁の表示データとして取得し、除算結果の余の値を下位桁の表示データとして取得する(S941)。次いで、メインCPU101は、取得した上位桁の表示データに基づいて、上位桁表示を行うか否かを判別する(S942)。
【1005】
S942において、メインCPU101が、上位桁表示を行うと判別したとき(S942がYES判定の場合)、メインCPU101は、後述のS944の処理を行う。一方、S942において、メインCPU101が、上位桁表示を行わないと判別したとき(S942がNO判定の場合)、メインCPU101は、上位桁の表示無しをセットする(S943)。
【1006】
S943の処理後又はS942がYES判定の場合、メインCPU101は、7セグカソードテーブル(不図示)を参照して、上位桁の表示データを取得する(S944)。次いで、メインCPU101は、上位桁の表示データ格納領域(不図示)に取得した上位桁の表示データを保存する(S945)。
【1007】
次いで、メインCPU101は、7セグカソードテーブル(不図示)を参照して、下位桁の表示データを取得する(S946)。次いで、メインCPU101は、下位桁の表示データ格納領域(不図示)に取得した下位桁の表示データを保存する(S947)。
【1008】
そして、S947の処理後、メインCPU101は、7セグ表示データ生成処理を終了する。この際、実行した7セグ表示データ生成処理が7セグLED駆動処理(図82参照)中のS925の処理である場合には、メインCPU101は、処理を7セグLED駆動処理中のS926の処理に移す。一方、実行した7セグ表示データ生成処理が7セグLED駆動処理(図82参照)中のS928の処理である場合には、メインCPU101は、処理を7セグLED駆動処理中のS929の処理に移す。
【1009】
[タイマー更新処理]
次に、図84を参照して、割込処理(図79参照)中のS907で行うタイマー更新処理について説明する。なお、図84は、タイマー更新処理の手順を示すフローチャートである。
【1010】
まず、メインCPU101は、HLレジスタに2バイトタイマー格納領域(不図示)の更新開始アドレスをセットし、Bレジスタに2バイトタイマー数をセットする(S951)。2バイトタイマー格納領域は、286ms(256×1.1172ms)以上の時間(すなわち、1バイトを超えるタイマ値)を管理するために用いられる。
【1011】
次いで、メインCPU101は、2バイトタイマー数とその下限値「0」とを比較し、2バイトタイマー数が下限値「0」より大きい場合には、2バイトタイマー数を1減算(−1更新)し、2バイトタイマー数が下限値「0」以下である場合には、2バイトタイマー数を「0」に保持する(S952)。さらに、S952の処理では、メインCPU101は、HLレジスタにセットされている2バイトタイマー格納領域の更新開始アドレスを2減算(−2更新)する。なお、例えば、コマンド送信開始タイマも2バイトタイマあることから、この処理においてその更新が行われるようにしてもよい(図81参照)。
【1012】
次いで、メインCPU101は、Bレジスタにセットされた2バイトタイマー数を1減算(−1更新)する(S953)。次いで、メインCPU101は、Bレジスタにセットされた2バイトタイマー数が「0」であるか否かを判別する(S954)。
【1013】
S954において、メインCPU101が、Bレジスタにセットされた2バイトタイマー数が「0」でないと判別したとき(S954がNO判定の場合)、メインCPU101は、処理をS952の処理に戻し、S952以降の処理を繰り返す。
【1014】
一方、S954において、メインCPU101が、Bレジスタにセットされた2バイトタイマー数が「0」であると判別したとき(S954がYES判定の場合)、メインCPU101は、HLレジスタに1バイトタイマー格納領域の更新開始アドレスをセットし、Bレジスタに1バイトタイマー数をセットする(S955)。1バイトタイマー格納領域は、286ms(256×1.1172ms)未満の時間(すなわち、1バイトを超えないタイマ値)を管理するために用いられる。例えば、メダル監視タイマなどは1バイトタイマとしてその更新が行われる。
【1015】
次いで、メインCPU101は、1バイトタイマー数とその下限値「0」とを比較し、1バイトタイマー数が下限値「0」より大きい場合には、1バイトタイマー数を1減算(−1更新)し、1バイトタイマー数が下限値「0」以下である場合には、1バイトタイマー数を「0」に保持する(S956)。さらに、S956の処理では、メインCPU101は、HLレジスタにセットされている1バイトタイマー格納領域の更新開始アドレスを1減算(−1更新)する。
【1016】
次いで、メインCPU101は、Bレジスタにセットされた1バイトタイマー数を1減算(−1更新)する(S957)。次いで、メインCPU101は、Bレジスタにセットされた1バイトタイマー数が「0」であるか否かを判別する(S958)。
【1017】
S958において、メインCPU101が、Bレジスタにセットされた1バイトタイマー数が「0」でないと判別したとき(S958がNO判定の場合)、メインCPU101は、処理をS956の処理に戻し、S956以降の処理を繰り返す。
【1018】
一方、S958において、メインCPU101が、Bレジスタにセットされた1バイトタイマー数が「0」であると判別したとき(S958がYES判定の場合)、メインCPU101は、電磁カウンタ制御処理を行う(S959)。この処理では、メダルのIN/OUTを示す信号を外部集中端子板47に出力する際の出力制御処理が行われる。そして、S959の処理後、メインCPU101は、タイマー更新処理を終了し、処理を割込処理(図79参照)中のS908の処理に移す。
【1019】
<電源投入時の動作説明>
次に、図85を参照しながら、本発明の一実施形態に係るパチスロの電源投入時の動作について説明する。図85は、パチスロ1の電源投入時の動作の例を示すタイミングチャートである。
【1020】
なお、図85中、「MainCPU」は、メインCPU101(主制御回路90)を示し、「SubCPU」は、サブCPU201(副制御回路200)を示している。
【1021】
また、図85中、「MainCPU」の動作状態「セキュリティモード」は、上述したセキュリティモード中である状態を示し、「MainCPU」の動作状態「起動遅延期間」は、セキュリティモードの終了後、上述したコマンド送信開始タイマがセットされ、セットされたコマンド送信開始タイマが「0」となるまでの期間(すなわち、設定変更は可能であるが、通信データの送信を遅延させている期間)を示し、「MainCPU」の動作状態「通常動作期間」は、通信データの送信の遅延が終了し、サブCPU201(副制御回路200)に対して通信データの送信が可能となった状態を示している。
【1022】
また、図85中、「SubCPU」の動作状態「初期化」は、サブCPU201(副制御回路200)の電源投入時の初期化(起動)処理(ハード起動時間、バイオス(ドライバ)初期化、カーネル(OS)起動など)中である状態(すなわち、メインCPU101(主制御回路90)から送信される通信データの受信が可能でない状態)を示し、「SubCPU」の動作状態「通常動作期間」は、電源投入時の初期化(起動)処理が終了し、メインCPU101(主制御回路90)から送信される通信データの受信が可能となった状態を示している。
【1023】
また、図85中、「設定動作A」は、「起動遅延期間」において設定変更が開始され(例えば、設定用鍵型スイッチ54がオン状態でパチスロ1の電源が投入され)、その後、「通常動作期間」において設定変更が終了された場合の動作を示し、「送信態様A」は、「設定動作A」の場合の、設定変更コマンド(設定変更/設定確認開始)(COM1)、及び設定変更コマンド(設定変更/設定確認終了)(COM2)の送信タイミングを示している。また、「送信態様A」の下の「MainCPU設定変更処理」は、「送信態様A」の場合の、メインCPU101による設定変更確認処理(図48参照)内において、設定変更コマンドがメインRAM103の通信データ格納領域に格納(登録)されるタイミング(図49の設定変更コマンド生成格納処理及び図50の通信データ格納処理も参照)を示している。
【1024】
また、図85中、「設定動作B」は、「起動遅延期間」において設定変更が開始され(例えば、設定用鍵型スイッチ54がオン状態でパチスロ1の電源が投入され)、その後、当該「起動遅延期間」において設定変更が終了された場合の動作を示し、「送信態様B」は、「設定動作B」の場合の、設定変更コマンド(設定変更/設定確認開始)(COM1)、及び設定変更コマンド(設定変更/設定確認終了)(COM2)の送信タイミングを示している。また、「送信態様B」の下の「MainCPU設定変更処理」は、「送信態様B」の場合の、メインCPU101による設定変更確認処理(図48参照)内において、設定変更コマンドがメインRAM103の通信データ格納領域に格納(登録)されるタイミング(図49の設定変更コマンド生成格納処理及び図50の通信データ格納処理も参照)を示している。
【1025】
パチスロ1の電源が投入されリセット信号が入力されると、マイクロプロセッサ91のセキュリティ部(不図示)によってセキュリティモードの動作状態に制御される。メインCPU101は、セキュリティモード中においては、セキュリティ設定エリア記憶された設定に応じた期間、起動が遅延させられる。セキュリティモードが終了すると、メインCPU101は、所定期間、通信データの送信を遅延させる。なお、メインCPU101は、通信データの送信を遅延させている場合であっても、設定変更を可能としている。
【1026】
ここで、「設定動作A」に示すように、通信データの送信の遅延中に設定変更が開始され、通信データの送信の遅延が終了した後に設定変更が終了された場合、メインCPU101は、通信データの送信の遅延が終了したときに、設定変更コマンド(設定変更/設定確認開始)(COM1)を副制御回路200に対して送信し、設定変更が終了されたときに、設定変更コマンド(設定変更/設定確認終了)(COM2)を副制御回路200に対して送信する。
【1027】
一方、「設定動作B」に示すように、通信データの送信の遅延中に設定変更が開始され、同じく通信データの送信の遅延中に設定変更が終了された場合、メインCPU101は、通信データの送信の遅延が終了したときに、設定変更コマンド(設定変更/設定確認開始)(COM1)、及び設定変更コマンド(設定変更/設定確認終了)(COM2)を副制御回路200に対して順次送信する。すなわち、通信データの送信の遅延が終了したときに、通信データ格納領域に設定変更コマンド(設定変更/設定確認開始)(COM1)、及び設定変更コマンド(設定変更/設定確認終了)(COM2)が登録されている場合には、これらの通信データを登録された順序で送信する。
【1028】
このように、本実施形態のパチスロ1によれば、パチスロ1の電源投入時にメインCPU101の起動を遅延させることで、主制御回路90を安定的に起動させることができるとともに、メインCPU101の起動の遅延が終了した後、通信データの送信を遅延させることで、副制御回路200の起動に要する時間を確保して副制御回路200も安定的に起動させることができる。
【1029】
そして、メインCPU101の起動の遅延が終了した後は、通信データの送信の遅延が終了する前であっても設定変更を可能としたことから、例えば、遊技店における開店作業を行う際に、パチスロ1の電源を投入した場合(すなわち、これにともなってリセット信号が入力された場合)には、副制御回路200の起動完了を待つことなく先立って設定変更を行うことができるため、電源投入時における作業効率を向上させることが可能となる。
【1030】
さらに、通信データの送信の遅延が終了する前に設定変更が行われた場合には、設定変更の開始時や設定変更の終了時にこれらを示す通信データが登録され、通信データの送信の遅延が終了したときに、これらの通信データが登録された順序で送信されるようになっていることから、副制御回路200の起動完了を待つことなく先立って設定変更を行った場合であっても、それによって主制御回路90と副制御回路200との間で保有する情報に齟齬が生じることを防止することができる。また、例えば、副制御回路200において、主制御回路90から送信される通信データの順序によって不正行為やエラー等の判定が行われるように構成される場合であっても、このような判定の結果に影響を及ぼさず、正確な判定を行わせることが可能となる。
【1031】
また、本実施形態のパチスロ1によれば、通信データの送信処理が行われる際に、通信データが登録されていない場合であっても、少なくとも無操作コマンドデータが送信されるようにしたことから、例えば、主制御回路90と副制御回路200との間の接続線に不正にアクセスする等、不正の手段によって外部から通信データが送信されてしまうことを防止することが可能となる。また、通信データの送信の遅延が終了する前は、当該無操作コマンドデータの登録・送信を行わないようにしたことから、パチスロ1の電源投入時の制御負担を軽減することが可能となる。なお、不正行為防止を主目的とする観点より、当該無操作コマンドデータは、遊技者の遊技操作に関連する情報を含まないようにすればよい。
【1032】
また、本実施形態のパチスロ1によれば、メインCPU101の起動の遅延期間が、固定期間及び可変期間で構成され、また、これらの期間(あるいはその範囲)を適宜選択して設定可能としたことから、主制御回路90や副制御回路200のスペックに応じて、適切な遅延時間を設定することが可能となる。なお、設定変更が可能となるまでの期間をより短くするという観点より、可変期間として必ず0が決定される所定の期間の範囲(例えば、ランダム延長期間における「設定なし」)を設定可能である場合には、当該所定の期間の範囲が設定されるものとすればよい。
【1033】
なお、本実施形態では、セキュリティモードの終了後、通信データの送信を遅延させている期間(「起動遅延期間」)において、設定値の設定操作(設定変更操作)を可能とした例について説明しているが、通信データの送信を遅延させている期間(「起動遅延期間」)において実行可能とする操作はこれに限られるものではない。例えば、設定用鍵型スイッチ54がオフ状態でパチスロ1の電源が投入され、通信データの送信を遅延させている期間(「起動遅延期間」)において設定用鍵型スイッチ54がオン状態となった場合、当該期間において設定値の確認操作(設定確認操作)を可能とするようにしてもよい。これにより、例えば、遊技店における開店作業を行う際に、設定変更は行わないが現在の設定値を確認したい等の場合においても、副制御回路200の起動完了を待つことなく先立って設定確認を行うことができるため、電源投入時における作業効率を向上させることが可能となる。
【1034】
<メダル投入時の動作説明>
次に、図86を参照しながら、本発明の一実施形態に係るパチスロのメダル投入時の動作について説明する。図86は、パチスロ1のメダル投入時の動作の例を示すタイミングチャートである。
【1035】
なお、図86中、「スタートスイッチ」は、スタートスイッチ79を示し、「メダルセンサ」は、上流側メダルセンサ(第1メダルセンサ)806及び下流側メダルセンサ(第2メダルセンサ)807の検知状態(メダルセンサ入力状態)を示し、「メダル受付信号」は、オン状態(「ON」)がメダルの受付が許可されている状態(メダル受付許可)を示し、オフ状態(「OFF」)がメダルの受付が禁止されている状態(メダル受付禁止)を示している(図57及び図58参照)。
【1036】
また、図86中、「ソレノイド」は、セレクタ66のソレノイド(セレクトプレート804をガイド位置又は排出位置に変移させる駆動源)を示し、「監視タイマ」は、メダル監視タイマを示し(図57及び図58参照)、「動作状態」は、パチスロ1における、開始操作後の遊技の進行を可能とする状態(「遊技中」)と、開始操作後の遊技の進行を可能としない状態(「遊技待」)と、を示している。
【1037】
メインCPU101は、遊技開始可能枚数(本実施形態では3枚)のメダルが投入されると、スタートレバー16に対する開始操作を受付可能とする。なお、図86に示すように、この状態において、クレジット枚数としてメダルを貯留可能であれば(クレジットが50枚未満であれば)、スタートレバー16に対する開始操作が行われるまで(スタートスイッチ79により開始操作が検出されるまで)、メダルの受付が許可されている状態(メダル受付信号が「ON」である状態)が継続する。なお、図示は省略しているが、この状態において、クレジット枚数としてメダルを貯留可能でなければ(クレジットが50枚であれば)、メダルの受付が禁止されている状態(メダル受付信号が「OFF」である状態)に変移している。
【1038】
メインCPU101は、遊技開始可能枚数(本実施形態では3枚)のメダルが投入され、クレジット枚数としてメダルを貯留可能な状態において、スタートスイッチ79により開始操作(図86中、左側の1回目の開始操作(スタートスイッチ79の「OFF」から「ON」への変移)を「開始操作A」とする)が検出されると、メダルの受付が許可されている状態(メダル受付信号が「ON」である状態)からメダルの受付が禁止されている状態(メダル受付信号が「OFF」である状態)に変移させ、セレクタ66のソレノイドを消磁状態に変移させることを開始し、メダル監視タイマによる監視(計測)を開始する。また、このとき、上述したスタートレバーONフラグをオン状態とする。
【1039】
メインCPU101は、メダル監視タイマによる監視(計測)中に(すなわち、セレクタ66のソレノイドが励磁状態から消磁状態に変移完了となる前に)、メダルが投入された場合(各メダルセンサのメダルセンサ入力状態に基づきメダルが投入されたと判別される場合)には、励磁状態から消磁状態に変移途中であったセレクタ66のソレノイドを再度励磁状態に変移させるようにして、投入されたメダルが計数され、ホッパー装置51内に案内されるようにする。また、この場合、スタートスイッチ79により「開始操作A」は検出されているが、当該検出に基づいて、動作状態を開始操作後の遊技の進行を可能とする状態(「遊技中」)には変移させない。また、このとき、上述したスタートレバーONフラグをオフ状態とする。すなわち、この場合には、「開始操作A」を無効とする。
【1040】
なお、メインCPU101は、メダル監視タイマによる監視(計測)中に(すなわち、セレクタ66のソレノイドが励磁状態から消磁状態に変移完了となる前に)、メダルが投入された場合(各メダルセンサのメダルセンサ入力状態に基づきメダルが投入されたと判別される場合)には、さらに、メダルの受付が禁止されている状態(メダル受付信号が「OFF」である状態)からメダルの受付が許可されている状態(メダル受付信号が「ON」である状態)に変移させるようにしてもよい。
【1041】
その後、メインCPU101は、再度スタートスイッチ79により開始操作(図86中、右側の2回目の開始操作(スタートスイッチ79の「OFF」から「ON」への変移)を「開始操作B」とする)が検出されると、再度セレクタ66のソレノイドを励磁状態から消磁状態に変移させ、再度メダル監視タイマによる監視(計測)を開始する。また、このとき、再度上述したスタートレバーONフラグをオン状態とする。
【1042】
そして、メインCPU101は、メダル監視タイマによる監視(計測)中に(すなわち、セレクタ66のソレノイドが励磁状態から消磁状態に変移完了となる前に)、メダルが投入されなかった場合(各メダルセンサのメダルセンサ入力状態に基づきメダルが投入されたと判別されない場合)には、メダル監視タイマによる監視(計測)終了後(すなわち、セレクタ66のソレノイドが励磁状態から消磁状態に変移完了後)に、動作状態を開始操作後の遊技の進行を可能とする状態(「遊技中」)に変移させ、遊技を進行させることを可能とする(すなわち、メダル受付・スタートチェック処理(図57及び図58参照)以後の処理を実行可能とする)。
【1043】
なお、図示は省略しているが、メインCPU101は、スタートスイッチ79により「開始操作A」が検出され、メダルの受付が許可されている状態(メダル受付信号が「ON」である状態)からメダルの受付が禁止されている状態(メダル受付信号が「OFF」である状態)に変移し、セレクタ66のソレノイドを消磁状態に変移させることを開始し、メダル監視タイマによる監視(計測)を開始した後、メダル監視タイマによる監視(計測)中に(すなわち、セレクタ66のソレノイドが励磁状態から消磁状態に変移完了となる前に)、メダルが投入されなかった場合(各メダルセンサのメダルセンサ入力状態に基づきメダルが投入されたと判別されない場合)にも、スタートスイッチ79により「開始操作B」が検出された場合と同様、メダル監視タイマによる監視(計測)終了後(すなわち、セレクタ66のソレノイドが励磁状態から消磁状態に変移完了後)に、動作状態を開始操作後の遊技の進行を可能とする状態(「遊技中」)に変移させ、遊技を進行させることを可能とする(すなわち、メダル受付・スタートチェック処理(図57及び図58参照)以後の処理を実行可能とする)。
【1044】
このように、本実施形態のパチスロ1によれば、遊技者の開始操作にともなって遊技が開始される場合に、例えば、メダルの「飲込み」などの発生を防止するためのメダル監視タイマがセットされる。このメダル監視タイマにより、セレクタ66において、投入されたメダルが遊技機内部に貯留される状態(ソレノイドが励磁状態であることによりセレクトプレート804がガイド位置にある状態)から遊技機外部に排出される状態(ソレノイドが消磁状態であることによりセレクトプレート804が排出位置にある状態)に物理的に変移するまでの時間が確保される。
【1045】
そして、メダル監視タイマによる監視(計測)中にメダルが投入された場合には、そのもととなった開始操作は無効とされ、また、セレクタ66においては、投入されたメダルが遊技機内部に貯留される状態に戻る。したがって、メダルの「飲込み」などの発生を防止して、投入されたメダルを適切に処理することが可能となる。
【1046】
また、本実施形態のパチスロ1によれば、メダル監視タイマによる監視(計測)中にメダルが投入された場合であっても、そのメダルが計数されるようにしたことから、投入されたメダルの計数漏れを防止でき、投入されたメダルをより適切に処理することが可能となる。
【1047】
また、本実施形態のパチスロ1によれば、メダル監視タイマのタイマ値(例えば、「72」)を、投入されたメダルが遊技機内部に貯留される状態から遊技機外部に排出される状態に物理的に変移するまでの期間(例えば、80ms)以上の期間(例えば、「72」×1.1172ms)に設定するようにしたことから、メダルの「飲込み」などの発生を確実に防止して、投入されたメダルをより適切に処理することが可能となる。なお、本実施形態のように、駆動部がソレノイドである場合には、このような効果はより顕著となる。
【1048】
<本実施形態で実行可能なその他の演出>
次に、図87図91を参照しながら、上述した演出の他に、本実施形態で実行可能なその他の演出の一例について説明する。なお、以下では、その他の演出の一例として、ボーナス役に当籤しているか否かを報知するためのボーナス役当籤報知演出が実行可能であることについて説明しているが、その用途はボーナス役に当籤しているか否かを報知するものに限定されない。
【1049】
例えば、非有利区間及び通常有利区間において、有利区間に移行することが決定されているか否かを報知するために実行されるものであってもよいし、有利区間のラインバトル状態において、有利区間が継続することが決定されているか否かを報知するために実行されるものであってもよい。また、有利区間の権利獲得抽籤状態において、権利獲得状態に移行することが決定されているか否かを報知するために実行されるものであってもよいし、有利区間の権利獲得状態おいて、権利を付与することが決定されているか否かを報知するために実行されるものであってもよい。すなわち、遊技者に特典が付与されるか否かを報知するために実行される演出として用いることができる。
【1050】
(ボーナス役当籤報知演出の演出例(その1))
まず、図87及び図88を参照して、ボーナス役当籤報知演出の演出例(その1)について説明する。図87及び図88は、例えば、ボーナス役の(同時)当籤を期待させる内部当籤役(例えば、「チャンス目」)が決定された場合に、所定確率で表示装置11に表示され得るボーナス役当籤報知演出の演出例(その1)を示している。なお、図87では、ボーナス役に当籤していない場合(ボーナス役非当籤の場合)の表示例を示し、図88では、ボーナス役に当籤している場合(ボーナス役当籤の場合)の表示例を示している。
【1051】
図87及び図88に示すように、ボーナス役当籤報知演出の演出例(その1)では、「間違い探し演出」と題した演出が行われるようになっている。この「間違い探し演出」は、例えば、パチスロ1のモチーフとして使用されている、漫画、アニメーション、あるいはゲームなどの原作品がある場合に、当該原作品における所定の画像と同一又は近似の画像をベース画像とし、当該ベース画像に対して異なっている点(すなわち、間違い)があるか否かを遊技者に探させる演出となっている。この場合、所定の画像は、原作品のままの(すなわち、同一の)画像であってもよいし、原作品の画像に対して、A/D変換し、アクペクト比を変更し、解像度を変更し、あるいはリマスターした(すなわち、近似の)画像であってもよい。また、あくまでも原作品に依拠した画像であるが、パチスロ1の演出に用いるために新たに制作された画像であってもよい。
【1052】
なお、ベース画像は、上述したものに限られず、適宜設定することができる。例えば、原作品がない場合(例えば、オリジナルのモチーフである場合)であっても、パチスロ1における他の演出において表示され得る画像と同一又は近似の画像を設定するようにしてもよい。また、例えば、パチスロ1の仕様を説明するために遊技店で配布される小冊子内に印刷された画像と同一又は近似の画像を設定するようにしてもよい。また、例えば、ベース画像は静止画でなくともよく、動画であってもよいし、静止画がスライド形式で順次表示されるものであってもよい。
【1053】
図87の上段には、「全員集合!」という文字とともに、5体のキャラクタが表示された画像が表示されている。当該画像は、ベース画像と同じ画像となっている。また、当該画像の下方には、「知っている画像と違う箇所があったらカーソルを合わせて決定してね!」といったように、ベース画像と相違する点を指摘すべきことを促すメッセージとカーソルとが表示される。
【1054】
このとき、遊技者は、タッチセンサ19が設けられたサブ表示装置18の表示面上の所定領域を指でなぞるなどしてカーソルを所望の箇所まで移動させ(選択操作を行い)、同じくサブ表示装置18の表示面上に表示された決定ボタン(不図示)をタッチ操作し(決定操作を行い)、自身が間違いだと思う箇所を指定する。
【1055】
なお、遊技者の選択操作や決定操作などの演出に係る各種操作を検出する手段は、サブ表示装置18に限られるものではない。例えば、表示装置11が、液晶表示装置のような表示装置である場合には、表示装置11の少なくとも一部(例えば、図87の上段の表示が行われる箇所)にタッチセンサを設けるようにし、当該タッチセンサが、遊技者の指の移動を検出した場合(選択操作が行われた場合)にはそれに応じてカーソルを移動させ、また、当該タッチセンサが設けられた箇所に表示された決定ボタン(不図示)が押下操作された場合(決定操作が行われた場合)にはそれに応じて結果を報知する演出が行われるようにしてもよい。また、例えば、選択操作や決定操作などの演出に係る各種操作が検出可能な物理的操作手段(例えば、十字キー及び演出ボタン、ジョグダイヤルなど)が設けられる場合には、このような物理的操作手段によって選択操作や決定操作が検出されるようにしてもよい。すなわち、遊技者の演出に係る各種操作を検出可能な手段であれば、どのような手段であっても適用することが可能である。
【1056】
ここで、例えば、図87の上段に表示された画像において、右端のキャラクタが表示されている部分を遊技者が指定したとする。そうすると、図87の上段に表示された画像にはベース画像と異なる部分はないため、図87の下段に示すように、「間違い探し演出」における間違い探しの結果が失敗であったことを報知するための「はずれ〜残念」というメッセージが表示される。
【1057】
一方、図88の上段には、「全員集合!」という文字とともに、4体のキャラクタが表示された画像が表示されている。当該画像は、ベース画像とは右端のキャラクタが表示されていない部分において異なる画像となっている。また、当該画像の下方には、図87と同様に、「知っている画像と違う箇所があったらカーソルを合わせて決定してね!」といったように、ベース画像と相違する点を指摘すべきことを促すメッセージとカーソルとが表示される。
【1058】
ここで、例えば、図88の上段に表示された画像において、右端のキャラクタが表示されていない部分を遊技者が指定したとする。この場合、当該指定された部分は、ベース画像と異なる部分であるため、図88の下段に示すように、「間違い探し演出」における間違い探しの結果が成功であったことを報知するための「あたり〜」というメッセージとともに、ボーナス役に当籤していることを報知するための「ボーナス確定!」というメッセージが表示される。
【1059】
これに対し、例えば、図88の上段に表示された画像において、左端のキャラクタが表示されている部分を遊技者が指定したとする。この場合、当該指定された部分は、ベース画像と異なる部分ではないため、図87の下段と同様に、「間違い探し演出」における間違い探しの結果が失敗であったことを報知するための「はずれ〜残念」というメッセージが表示され、ボーナス役に当籤している場合であってもボーナス役に当籤していることは報知されない。
【1060】
なお、図87及び図88に示した演出態様は、「間違い探し演出」における演出態様の一例を示すものであり、例えば、以下に示すような演出態様を採用することもできる。
【1061】
例えば、ベース画像が、原作品における所定のテーマ(例えば、原作品における第1話)に基づくものであり、複数(例えば、5枚)の画像(例えば、ダイジェスト画像)がスライド形式で表示されるものであるとする。そして、ボーナス役に当籤していない場合には、そのスライド画像がそのまま順次表示された後、そのスライドの各画像がサムネイル状に表示される。一方、ボーナス役に当籤している場合には、そのスライド画像のうち一部の画像が異なるスライド画像が順次表示された後、そのスライドの各画像がサムネイル状に表示される。
【1062】
遊技者は、サムネイル状に表示された各画像において、所定のテーマとは異なるテーマ(例えば、原作品における第1話とは異なる話数)に基づくものが含まれているかどうかを検索し、所定のテーマとは異なるテーマの画像であると思ったものに対し、選択操作及び決定操作を行う。そして、所定のテーマとは異なるテーマの画像が含まれている場合であって、遊技者が当該画像を指定した場合には、「間違い探し演出」における間違い探しの結果が成功となるようにすればよい。具体的には、例えば、原作品における第1話においては、キャラクタA及びキャラクタBしか登場しないにもかかわらず、ボーナス役に当籤した場合に表示されるスライド画像では、原作品における第3話以降にしか登場しないキャラクタCが表示された画像が含まれるようにすればよい。このようにすれば、例えば、原作品に愛着のある遊技者は、特に思い入れをもって「間違い探し演出」を行うことができるため、演出に関する興趣をより向上させることが可能となる。
【1063】
また、上述のように、「間違い探し演出」においてベース画像と少なくとも一部が異なる画像を表示する場合、ベース画像と異なる部分は1箇所のみである必要はなく、複数箇所が異なっていてもよい。この場合、例えば、当籤したボーナス役の種類に応じて、異なる箇所の数が異なる場合があるようにしてもよい。例えば、ベース画像と異なる部分が1箇所である場合、BB3又はBB4に当籤している可能性が高く、ベース画像と異なる部分が複数箇所である場合、BB1又はBB2に当籤している可能性が高くなるようにしてもよい。このようにすれば、当籤しているボーナス役の種類まで示唆することができる。
【1064】
また、「間違い探し演出」における間違い探しの結果が失敗であったことを報知する場合、例えば、「???」などのメッセージを表示して、間違い探しの結果が失敗であったことを明示しないようにしてもよい。
【1065】
また、ベース画像を複数種類設けるようにし、例えば、「チャンス目」に当籤した場合、これらの複数種類のベース画像のうちの1つのベース画像を決定し、その後、ボーナス役に当籤しているか否かに応じて、ベース画像のまま表示するか、あるいは、少なくとも一部は異なる部分を有する画像として表示するかが決定されるようにしてもよい。また、この場合、決定されるベース画像の種類に応じて、間違い探しの難易度が異なるようにしてもよい。
【1066】
このように、本実施形態では、遊技者に有利なボーナス状態に制御可能となる所定の有利条件(例えば、ボーナス役に当籤したこと)が成立したか否かを報知するため、所定の有利条件が成立している場合には、第1特定画像(例えば、ベース画像と一部が異なる画像)が表示され、所定の有利条件が成立していない場合には第2特定画像(例えば、ベース画像と同じ画像)が表示されることが可能となっており、第1特定画像が表示された場合に、遊技者が第2特定画像と異なる部分を指定する操作を行った場合には、所定の有利条件が成立していることを報知する特別画像(例えば、「ボーナス確定!」のメッセージ)が表示されることが可能となっている。
【1067】
これにより、遊技者の所定の操作も関与させた新規な演出態様によって、所定の有利条件が成立したか否かを報知することができるため、遊技者に有利な状態の移行に関する興趣の向上を図ることができる。
【1068】
また、本実施形態では、第2特定画像が、遊技機のモチーフとして使用された原作品における所定の画像と同一又は近似の画像となっている。これにより、原作品に愛着のある遊技者は、所定の有利条件が成立したか否かを認識しやすくなるため、遊技意欲を高めることができるとともに、演出に関する興趣をより高めることができる。
【1069】
(ボーナス役当籤報知演出の演出例(その2))
次に、図89及び図90を参照して、ボーナス役当籤報知演出の演出例(その2)について説明する。図89は、例えば、ボーナス役の(同時)当籤を期待させる内部当籤役(例えば、「チャンス目」)が決定された場合に、所定確率で表示装置11に表示され得るボーナス役当籤報知演出の演出例(その2)のタイミングチャートを示し、図90は、ボーナス役当籤報知演出の演出例(その2)の表示例を示している。なお、ボーナス役当籤報知演出の演出例(その2)では、表示装置11によって演出が実行される例を挙げて説明しているが、これに限られず、その他演出装置(例えば、スピーカ群84やLED群85)によって演出が実行されるようにすることもできる。
【1070】
図89及び図90に示すように、ボーナス役当籤報知演出の演出例(その2)では、「長押し演出」と題した演出が行われるようになっている。この「長押し演出」は、例えば、第3停止操作における停止操作が、以下に示すような態様で長押しされた場合、長押しされない場合とは異なる演出が行われるようになっているものである。
【1071】
なお、本実施形態では、「長押し」の対象となる操作手段を、第3停止操作におけるストップボタン(左ストップボタン17L、中ストップボタン17C及び右ストップボタン17Rのいずれか)としているが、これに限られるものではない。例えば、第1停止操作におけるストップボタン(左ストップボタン17L、中ストップボタン17C及び右ストップボタン17Rのいずれか)としてもよいし、第2停止操作におけるストップボタン(左ストップボタン17L、中ストップボタン17C及び右ストップボタン17Rのいずれか)としてもよい。また、停止操作と直接関連しないタイミングで操作されたストップボタンとしてもよい。すなわち、いずれかのストップボタンが操作されたときに、「長押し演出」が行われ得るようにすることができる。
【1072】
また、例えば、「長押し」の対象となる操作手段は、ベットボタン(MAXベットボタン15a又は1ベットボタン15b)であってもよいし、スタートレバー16であってもよい。この場合、ベットボタンについて、メダルの投入操作のタイミングで操作されたときを「長押し」の対象とすることもできるし、メダルの投入操作のタイミングとは異なるタイミングで操作されたときを「長押し」の対象とすることもできる。また、この場合、スタートレバー16について、開始操作のタイミングで操作されたときを「長押し」の対象とすることもできるし、開始操作のタイミングとは異なるタイミングで操作されたときを「長押し」の対象とすることもできる。
【1073】
また、例えば、「長押し」の対象となる操作手段は、上述した遊技に関する操作を行うための操作手段に限られず、演出に関する操作を行うための操作手段であってもよい。例えば、タッチセンサ19が設けられたサブ表示装置18、上述した少なくとも一部にタッチセンサが設けられた表示装置11、あるいは、上述した物理的操作手段であってもよい。
【1074】
図89に示すように、例えば、「長押し演出」が実行されることが決定されている場合に、第3停止操作におけるストップボタンの押下が開始され、ストップスイッチがオン状態(オンエッジ)となった状態で3秒間経過したとき(長押し時)、「演出1」が実行され、その後、第3停止操作におけるストップボタンの押下が終了し、ストップスイッチがオフ状態(オフエッジ)となったとき、「演出2」が実行される。すなわち、第3停止操作におけるストップボタンが所定期間(3秒間)長押しされた場合には、「演出1」及び「演出2」が実行される。なお、「演出1」の実行中に、ストップスイッチがオフ状態(オフエッジ)となったときには、中途であっても「演出1」の実行が終了され、「演出2」の実行が開始される。
【1075】
一方、例えば、「長押し演出」が実行されることが決定されている場合に、第3停止操作におけるストップボタンの押下が開始されたが、ストップスイッチがオン状態(オンエッジ)となった状態で3秒間経過する前に、第3停止操作におけるストップボタンの押下が終了し、ストップスイッチがオフ状態(オフエッジ)となったとき(短押し時)には、「演出1」は実行されず、「演出2」のみが実行される。
【1076】
なお、「長押し演出」の演出パターンは上述したものに限られない。例えば、第3停止操作におけるストップボタンの押下が開始され、ストップスイッチがオン状態(オンエッジ)となった状態で3秒間経過したとき(長押し時)、「演出1」とそれに続いて「演出2」と実行される演出パターンを有していてもよい。すなわち、第3停止操作におけるストップボタンの押下が開始され、ストップスイッチがオン状態(オンエッジ)となった状態で3秒間経過したとき(長押し時)には、ストップスイッチがオフ状態(オフエッジ)となるか否かにかかわらず、「演出1」及び「演出2」が実行される演出パターンを有していてもよい。また、例えば、第3停止操作におけるストップボタンの押下が開始され、ストップスイッチがオン状態(オンエッジ)となった状態で3秒間経過したとき(長押し時)、「演出2」のみが実行される演出パターンを有していてもよい。
【1077】
また、例えば、第3停止操作におけるストップボタンの押下が開始されたが、ストップスイッチがオン状態(オンエッジ)となった状態で3秒間経過する前に、第3停止操作におけるストップボタンの押下が終了し、ストップスイッチがオフ状態(オフエッジ)となったとき(短押し時)、「演出1」とそれに続いて「演出2」と実行される演出パターンを有していてもよい。すなわち、ストップスイッチがオン状態(オンエッジ)となった状態で3秒間経過する前であっても、ストップスイッチがオフ状態(オフエッジ)となった場合には、「演出1」及び「演出2」が実行される演出パターンを有していてもよい。また、例えば、ストップスイッチがオン状態(オンエッジ)となった状態で3秒間経過する前であっても、ストップスイッチがオフ状態(オフエッジ)となった場合には、「演出1」のみが実行される演出パターンを有していてもよい。
【1078】
なお、このように複数の演出パターンを有する場合には、例えば、ボーナス役に当籤しているか否かによって異なる選択確率で、これらの複数の演出パターンのうちいずれかの演出パターンが選択されるようにすればよい。また、このような場合、第3停止操作におけるストップボタンの押下が開始され、ストップスイッチがオン状態(オンエッジ)となった状態で3秒間経過したときであっても、「演出2」が既に実行されている場合には、「演出1」は実行されないようにすればよい。
【1079】
図89に示した「演出1」及び「演出2」が実行される態様の一例を、図90を参照しながら説明する。なお、図90では、ボーナス役に当籤している場合の、長押し時及び短押し時それぞれの表示例について説明する。
【1080】
まず、「長押し演出」が実行されることが決定されている場合、まず、少なくとも第3停止操作の停止操作が行われる前の所定のタイミングで、例えば、「押し続けて〜」といったようなメッセージが表示され、第3停止操作の停止操作時においてはストップボタンを長押しすべきであることを促す演出が実行される。
【1081】
その後、第3停止操作の停止操作時において、遊技者がストップボタンを3秒以上押下し続けた場合には、例えば、「STEP1」〜「STEP3」といったような表示が順次行われる「演出1」が実行される。そして、遊技者がストックボタンの押下を終了させた場合には、例えば、「WIN!」といった表示によりボーナス役に当籤していることを報知するための「演出2」が実行される。なお、ボーナス役に当籤していない場合には、「演出2」において、ボーナス役に当籤していないことが報知される、例えば、「LOSE」といった表示がなされるようにすればよい。また、「演出1」では、例えば、ボーナス役に当籤していることの期待度が報知されるようにすればよい。この場合、例えば、「STEP1」まで表示される演出パターンと、「STEP2」まで表示される演出パターンと、「STEP3」まで表示される演出パターンと、を有し、ボーナス役に当籤している場合には、「STEP3」まで表示される演出パターンが選択されやすく、ボーナス役に当籤していない場合には、「STEP3」まで表示される演出パターンが選択されにくくすればよい。このようにすれば、長押しにすることによってボーナス役に当籤している期待度が報知されるようになるため、遊技者の操作に応じてその内容が変化する演出に関する興趣をより向上させることができる。
【1082】
一方、第3停止操作の停止操作時において、遊技者がストップボタンを3秒以上押下し続けなかった場合には、例えば、上述したようなボーナス役に当籤している期待度が報知される「演出1」は実行されず、ボーナス役に当籤しているか否かが報知される「演出2」のみが実行される。
【1083】
なお、サブCPU201(副制御回路200側)で、ストップボタンの押下時間を認識させる手法は種々の手法を採用することができる。例えば、リール停止制御処理(図72参照)において、有効なストップボタンが押下されたことをストップスイッチが検出する度に、メインCPU101がリール停止コマンドを送信するようにした場合、サブCPU201は、第3停止操作のストップボタンが押下されたことに基づくリール停止コマンドを受信したときに、計時を開始し、計時時間が3秒となった場合には「演出1」を実行し、第3停止操作のストップボタンの押下が終了して、メインCPU101から送信された入賞作動コマンドを受信したときに、「演出2」を実行するようにすればよい。また、サブCPU201は、メインCPU101から送信された無操作コマンドに含まれるストップスイッチのオン状態/オフ状態を示すパラメータに基づいて、「演出1」を実行するか否か、及び「演出2」の実行タイミングの制御を行うようにしてもよい。このようにすれば、メインCPU101(主制御回路90側)では、ストップボタンの押下時間を計時する必要がなくなることから、遊技者の操作に応じてその内容が変化する演出に関する制御負荷を軽減することができる。
【1084】
なお、サブCPU201(副制御回路200側)によって制御される、例えば、上述したタッチパネルや物理的操作手段などに対する操作時間によって「長押し演出」が制御される場合には、サブCPU201は独立して操作手段が操作されている時間を計時し、その計時結果に応じて演出内容を制御することが可能となる。ここで、本実施形態で説明しているような遊技機では、主制御回路90側では容量の制限があるが、副制御回路200側では特段の制限がないのが一般的であるため、少なくともサブCPU201によってこのような演出が制御されるようにすれば、演出に関する制御負荷の軽減を図ることができる。
【1085】
また、「演出2」を実行する制御が行われるための所定条件は、操作手段への操作が終了したことに限られず、適宜設定することが可能である。例えば、対象となる操作手段とは異なる操作手段に対する操作が行われたことを所定条件とすることもできるし、対象となる操作手段への操作回数が所定回数未満である場合には、「演出1」、「演出2」の順に演出を発生させ、対象となる操作手段への操作回数が所定回数となった場合には、所定条件を成立させ、「演出1」を発生させずに「演出2」を発生させるようにしてもよい。
【1086】
このように、本実施形態では、特定の操作手段の操作(例えば、オンエッジ)を検出したときに、計時を開始し、当該計時の開始から所定時間(例えば、3秒)が経過した場合に「演出1」を実行する制御を行い、所定条件が成立したとき(例えば、オフエッジを検出したとき)に、「演出2」を実行する制御を行い、計時の開始から所定時間が経過するよりも前に所定条件が成立した場合は、「演出1」を実行する制御を行わないことが可能となっている。
【1087】
これにより、特定の操作手段の操作態様によって演出を変化させる場合であっても、当該演出に関する制御負荷の軽減を図ることができる。
【1088】
(ボーナス役当籤報知演出の演出例(その3))
次に、図91を参照して、ボーナス役当籤報知演出の演出例(その3)について説明する。図90は、例えば、ボーナス役の(同時)当籤を期待させる内部当籤役(例えば、「スイカ2」)が決定された場合であって、ボーナス役にも当籤した場合に、所定確率で表示装置11に表示され得るボーナス役当籤報知演出の演出例(その3)の表示例を示している。なお、ボーナス役当籤報知演出の演出例(その3)では、表示装置11によって演出が実行される例を挙げて説明しているが、これに限られず、その他演出装置(例えば、情報表示器6、LED82、又は指示モニタ(指示表示器))によって演出が実行されるようにすることもできる。
【1089】
例えば、図91に示す遊技価値表示部(VL)は、表示装置11において、小役が成立した場合にその払出枚数が表示され得る所定の領域(払出枚数表示部)に表示されてもよいし、有利区間であれば有利区間中の払出枚数の累計枚数が表示され得る所定の領域(獲得枚数表示部)に表示されてもよいし、これら払出枚数表示部や獲得枚数表示部とは異なる領域の所定の領域に表示されてもよい。また、上述したように、主制御回路90側で制御される情報表示器6などの7セグ表示器が、当該演出が実行されるときに、遊技価値表示部(VL)として機能するようにすればよい。
【1090】
図91に示すように、ボーナス役当籤報知演出の演出例(その3)では、「枚数先表示演出」と題した演出が行われるようになっている。この「枚数先表示演出」は、例えば、ボーナス状態において払い出され得るメダルの枚数(獲得予定枚数)が、ボーナス状態の作動が開始する前に報知されることで、遊技者にボーナス役に当籤したことが報知される演出となっている。
【1091】
なお、以下では、「枚数先表示演出」において報知される獲得予定枚数として、役連終了枚数カウンタの値が表示される例を挙げて説明しているが、「枚数先表示演出」において報知される獲得予定枚数の態様はこれに限られない。例えば、BB3状態又はBB4状態において、役連終了枚数カウンタの値は「165」枚であるが、仮にボーナス状態中の毎遊技で全て「15枚」のメダルが払い出されるとしたならば、BB3状態又はBB4状態では「12回」の遊技が行えることになり、実際の払出枚数は「180」枚となる。したがって、この実際の払出枚数である「180」枚を獲得予定回数として表示するようにしてもよい。また、BB3状態又はBB4状態においても、3枚のメダルを投入して遊技を行う必要があるため、役連終了枚数カウンタの値が「165」枚の場合、仮にボーナス状態中の毎遊技で全て「15枚」のメダルが払い出されるとしたならば、毎遊技の純増枚数は「15−3=12枚」となる。したがって、役連終了枚数カウンタの値に合わせたかたちで、純増枚数の累計予定枚数を「12枚」×「11回」=「132」枚とし、この「132」枚を獲得予定回数として表示するようにしてもよい。また、上述したように、実際には「12回」の遊技が行えるため、実際に遊技が行える回数に合わせたかたちで、純増枚数の累計予定枚数を「12枚」×「12回」=「144」枚とし、この「144」枚を獲得予定回数として表示するようにしてもよい。
【1092】
また、本実施形態では、BB1〜BB4状態において、押し順小役が当籤するようになっているため、この押し順小役の当籤時に押し順が正解したか否かによって遊技毎に払い出されるメダルの枚数も変動する(「15枚」又は「6枚」。図23参照)ようになっている。また、非有利区間及び通常有利区間においてボーナス役に当籤した場合には、当該ボーナス役に基づくボーナス状態においては押し順報知は行われず、有利区間においてボーナス役に当籤した場合には、当該ボーナス役に基づくボーナス状態においては押し順報知が行われるようになっている。
【1093】
したがって、例えば、有利区間においてボーナス役(例えば、「F_BB3」)に当籤した場合には、上述した「144」枚(投入枚数を考慮しない場合には、「180」枚)を獲得予定回数として表示し、非有利区間及び通常有利区間においてボーナス役(例えば、「F_BB3」)に当籤した場合であって、ボーナス状態において押し順報知が行われない場合に「15枚」のメダルが払い出される確率を仮に50%とした場合には、(「12枚」×「8回」=96枚)+(「3枚」×「8回」=24枚)=「120」枚(投入枚数を考慮しない場合には、(「15枚」×「8回」=120枚)+(「6枚」×「8回」=48枚)=「168」枚)を獲得予定枚数として表示するようにしてもよい。すなわち、「枚数先表示演出」において報知される獲得予定枚数は、ボーナス状態における払出枚数(あるいは、純増枚数)の期待値であってもよい。
【1094】
図91に示すように、例えば、ボーナス役を含む所定の内部当籤役(例えば、「F_BB3+F_スイカ2」)が決定された場合であって、「枚数先表示演出」が実行されることが決定されている場合には、全てのリールの回転が停止するとき(すなわち、第3停止後)に、遊技価値表示部(VL)には獲得予定枚数「165」が表示される。これによって、遊技者に、ボーナス役(図91に示す例では、「F_BB3」又は「F_BB4」)に当籤したことが報知される。なお、本実施形態では、ボーナス役に係る図柄の組合せよりも小役やリプレイ役に係る図柄の組合せが優先的に停止制御されるため、基本的に、このボーナス役に当籤した遊技(ボーナス役当籤ゲーム)では、小役やリプレイ役に係る図柄の組合せ(図91に示す例では、「C_スイカ」)が表示され、ボーナス役に係る図柄の組合せ(図91に示す例では、「C_赤異色BB」)は表示されない。もっとも、ボーナス役当籤ゲームにおいて、ボーナス役に係る図柄の組合せが表示され得るようにすることもできるが、この場合には、「枚数先表示演出」が実行されないようにしてもよいし、後述するように、遊技価値表示部(VL)を、ボーナス状態において払い出され得るメダルの残り枚数(あるいは、実際に払い出されたメダルの枚数そのもの)を表示するものとして、「枚数先表示演出」が実行されるようにすることもできる。
【1095】
その後、ボーナス役に係る図柄の組合せが表示されるまで(ボーナス役成立まで)、この遊技価値表示部(VL)における獲得予定枚数「165」の表示は継続される。そして、ボーナス状態の作動が開始されてもこの遊技価値表示部(VL)における獲得予定枚数「165」の表示は継続し、例えば、ボーナス状態において小役に係る図柄の組合せ(図91に示す例では、「ベル+JACA:15枚」)が表示されると(ボーナス状態中入賞発生)、この遊技価値表示部(VL)において表示されている枚数が適宜減算更新されて表示されるようになる。すなわち、遊技価値表示部(VL)は、ボーナス状態が開始される前には、ボーナス状態において払い出され得るメダルの予定枚数を表示し、ボーナス状態においては、実際に払い出されたメダルの枚数に応じて、ボーナス状態において払い出され得るメダルの残り枚数(あるいは、実際に払い出されたメダルの枚数そのもの)を表示するものとなっている。
【1096】
なお、本実施形態では、ボーナス役に当籤したときに、有利区間に移行することが決定される場合があるようになっている。したがって、例えば、ボーナス役に当籤したときに、有利区間に移行することが決定された場合には、この有利区間における獲得予定枚数(概ねの期待値であればよい。例えば、ラインバトル状態が平均40ゲーム継続するものであり、ラインバトル状態では1ゲーム平均1枚のメダルが純増するものであれば、「40」枚)をボーナス状態の獲得予定枚数に付加して(加算して)、遊技価値表示部(VL)に表示するようにしてもよい。
【1097】
このように、本実施形態では、有利状態(例えば、ボーナス状態)の発生を許容する権利が付与する旨が決定された(例えば、ボーナス役に当籤した)場合に、当該決定がされたことを報知する特定報知演出(例えば、「枚数先表示演出」)を実行可能であり、この特定報知演出では、付与することが決定された権利に基づいて発生する有利状態において獲得し得る遊技価値に関する所定値(例えば、獲得予定枚数としての役連終了枚数カウンタの値)を表示することが可能となっている。
【1098】
これにより、遊技者が得た権利(当籤内容)の価値を具体的に報知する演出を行うことができるため、演出に関する興趣を高めるとともに、遊技に関する興趣を高めることができる。
【1099】
また、本実施形態では、特定報知演出において所定値を表示した場合、少なくともその後の有利状態の発生まで所定値の表示を継続し、有利状態において遊技価値が獲得された場合に、当該獲得された遊技価値の値に基づいて、所定値の表示を更新するようになっている。
【1100】
これにより、有利状態の発生の前後において、価値を報知するための一連の演出を適切に行うことができるため、さらに演出に関する興趣を高めることができる。
【1101】
<変形例等>
以上、本実施形態に係る発明の遊技機の構成及び動作について、その作用効果も含めて説明した。しかしながら、本実施形態に係る発明は、上述した実施形態に限定されるものではなく、本実施形態に係る発明の要旨を逸脱しない限り、種々の変形を行うことができる。
【1102】
[変形例]
本実施形態では、少なくとも非有利区間において、各設定値間で異なる当籤確率となっている「F_BB3+F_スイカ2」及び「F_BB4+F_スイカ2」が当籤した場合には、有利区間に移行させるか否かを決定しない(ART抽籤を行わない)ようになっていたが、各設定値間で異なる当籤確率となっている「F_BB3+F_スイカ2」及び「F_BB4+F_スイカ2」が当籤した場合にも、各設定値間で同じ当籤確率となっているボーナス役を含むその他の内部当籤役と同様に、有利区間に移行させるか否かを決定する(ART抽籤を行う)ようにしてもよい。この場合、ART抽籤において、有利区間に移行させることが決定される確率は、各設定値間で同じ当籤確率となるようにすればよい。すなわち、各設定値間で異なる当籤確率となっているボーナス役を規定することで、各設定値間で、有利区間に移行させることが決定される確率が変動されるようにしてもよい。
【1103】
また、本実施形態では、通常有利区間においても遊技者に有利な停止操作の情報が報知され得るようになっているが、通常有利区間は、有利区間に移行させるか否かが決定される確率は非有利区間よりも優遇されているが、遊技者に有利な停止操作の情報は報知されない区間として構成することもできる。この場合には、非有利区間から通常有利区間に移行した場合に、状態表示器の点灯を開始させず、有利区間に移行した場合にのみ、状態表示器の点灯が開始されるようにすればよい。
【1104】
なお、遊技者に有利な停止操作の情報が報知されるか否かにかかわらず、通常有利区間は、全体として遊技者のメダルが減少する期間(すなわち、出玉率が「1」未満となる期間)であればよく、有利区間は、全体として遊技者のメダルが増加する期間(すなわち、出玉率が「1」を上回る期間)であればよい。また、有利区間において、一部遊技者のメダルが減少する期間(例えば、上述した各準備状態)があるとしても、当該期間は有利区間に含まれるようにすればよい。
【1105】
すなわち、遊技の区間を、非有利区間と有利区間とに大別する場合、有利区間は、遊技者の期待感を高めるが出玉の増加は見込めない演出区間(例えば、本実施形態の「通常有利区間」)と、実際に出玉の増加が見込める増加区間(例えば、本実施形態の「有利区間」)と、を含んで構成されるようにしてもよい。
【1106】
また、本実施形態では、例えば、有利区間中のRT2状態において、押し順報知が行われたにもかかわらず、遊技者の押し順ミスによってRT1状態に移行(転落)してしまった場合にも、有利区間の遊技期間は進行する(更新される)ものとしているが、この場合には、RT2状態に移行(復帰)するまで、有利区間の遊技期間は進行しない(更新されない)ようにすることもできる。また、この場合、例えば、RT1状態に転落してからRT2状態に復帰するまでに要したゲーム数のうちの一部(例えば、RT1状態に転落してからRT2状態に復帰するまでに要したゲーム数が10ゲームである場合、1/2の5ゲーム分。あるいは、RT1状態に転落してからRT2状態に復帰するまでに要したゲーム数にかかわらず一律2ゲーム分)のみ、有利区間の遊技期間を進行させる(更新する)ようにしてもよい。
【1107】
また、本実施形態では、例えば、「チャンス目」が内部当籤役として決定された場合、直接的には有利区間に移行させるか否かを決定しない(ART抽籤を行わない)ようになっていたが、ART抽籤が行われる内部当籤役や条件は、適宜変形して設定することができる。例えば、「チャンス目」が内部当籤役として決定された場合、「チャンス役」が成立した場合にはART抽籤を行わず、「チャンス役」を取りこぼして「RT3移行目」が成立した場合(この場合、RT3状態に移行するか否かを問わない)にはART抽籤が行われるようにしてもよい。すなわち、特定の内部当籤役が当籤したときに、入賞が発生した場合にはART抽籤を行わず、取りこぼして入賞が発生しなかった場合にはART抽籤が行われるようにしてもよい。
【1108】
また、例えば、メダルの投入枚数(例えば、3枚)以下のメダルの払い出しとなる小役が高確率で内部当籤役として決定され、フラグ間状態では原則としてボーナス役が成立しないようにし、遊技の基本的な遊技状態をフラグ間状態として遊技を行わせるような仕様を採用することもできる。また、この場合、ボーナス状態は、獲得しているメダルが減少、あるいは維持される状態として構成するようにしてもよい。
【1109】
また、本実施形態では、規制監視期間に対応する遊技回数が「1500回」に設定されていたが、規制監視期間に対応する遊技回数はそれ以下であってもよいし、それ以上であってもよい。また、遊技の状況に応じて、規制監視期間を変動させるようにしてもよい。例えば、規制監視期間をメダルの純増枚数(あるいは、払出枚数)によって定めるようにし、遊技店の所定の営業日中に、所定のパチスロ1において、純減枚数(すなわち、遊技者がメダルを投入したが、払い出しによって遊技者に還元されなかった、遊技店側の利益となるメダルの枚数)(あるいは、単に投入枚数)が「500枚」であれば、予め定められた規制監視期間に対応するメダルの枚数「1500枚」にその「500枚」を加算し、一連の有利区間において「2000枚」のメダルを獲得するまでは、当該有利区間が強制的に終了させないようにすることもできる。
【1110】
[本実施形態で実装可能な遊技性(遊技仕様)の他の例]
続いて、図92図99を参照して、本実施形態に係るパチスロ1において実装可能な遊技性(すなわち、遊技仕様)の他の例について説明する。本実施形態では、遊技状態として、ボーナスが作動することで遊技者に有利な遊技期間となるボーナス状態(特別遊技状態)、及び当該ボーナス状態でないことで相対的に遊技者に不利な遊技期間となる非ボーナス状態(通常遊技状態)があり、さらに、当該非ボーナス状態の中でも再遊技(リプレイ)役の当籤確率が異なる複数のRT状態があることで遊技者の有利度合いを変動させることについて説明した(図13参照)。また、本実施形態では、遊技区間として、遊技者に停止操作の情報が報知されることで遊技者に有利な遊技区間となる有利区間(有利状態)、及び当該有利区間でないことで相対的に遊技者に不利な遊技区間となる非有利区間(通常状態)があることについて説明した(図14参照)。そして、これらの遊技状態や遊技区間の開始・継続・終了などの各種の条件やその内容については種々の変形を行うことが可能である。なお、特に示す場合を除き、以下に示す遊技性(遊技仕様)の他の例(その1〜その6)では、本実施形態における、遊技状態、遊技区間、内部当籤役、図柄の組合せなどの遊技要素を適宜用いることができる。
【1111】
[遊技性(遊技仕様)の他の例(その1)]
まず、図92及び図93を参照して、本実施形態に係るパチスロ1において実装可能な遊技性(遊技仕様)の他の例(その1)について説明する。図92は、遊技性(遊技仕様)の他の例(その1)における遊技の流れを概念的に説明する図であり、図93は、遊技性(遊技仕様)の他の例(その1)における遊技価値の付与期待値の一例を示す図である。
【1112】
図92及び図93に示すように、遊技者は通常、(A)非有利区間から遊技を開始する。(A)非有利区間では、遊技者に停止操作の情報が報知されないことに起因して遊技価値量は減少していくことになる。すなわち、有利状態中の単位遊技あたりの遊技価値の付与期待値(傾斜値)は負の値となり、下り傾斜となる。
【1113】
(A)非有利区間において、(1)有利区間の開始条件が成立すると、(A)非有利区間から(B)有利区間に移行する。(B)有利区間では、遊技者に停止操作の情報が報知されることに起因して遊技価値量は増加していく(少なくとも減少していかない)ことになる。すなわち、有利状態中の単位遊技あたりの遊技価値の付与期待値(傾斜値)は正の値となり(少なくとも負の値とならず)、上り傾斜となる(少なくとも下り傾斜とはならない)。なお、説明の便宜上、本例では準備状態などにおける付与期待値やボーナス状態における付与期待値は考慮していない。
【1114】
なお、付与期待値は、以下のように算出(設計)することができる。例えば、押し順(例えば、5択)正解だと15枚のメダルの払い出しがあり、押し順(例えば、5択)不正解だとメダルの払い出しがない押し順小役の当籤確率が1/2(32768/65536)である場合であって、原則1回の遊技に3枚のメダルをベットすることが必要である場合、10回の遊技の間に必要なメダルは30枚となる。そして、(A)非有利区間である場合、10回の遊技の間に押し順小役に当籤したときに押し順正解となって15枚のメダルの払い出しを受けることができるのは1/10(1/2×1/5)であることから、確率通りであれば、10回の遊技の間でメダルの量が−15枚(15−30)となるため、付与期待値は1回の遊技あたり「−1.5枚」となる。一方、(B)有利区間である場合、押し順小役について全て停止操作の情報が報知されて遊技者がそれにしたがって停止操作を行えば、10回の遊技の間に押し順小役に当籤したときに押し順正解となって15枚のメダルの払い出しを受けることができるのは1/2であることから、確率通りであれば、10回の遊技の間でメダルの量が+45枚(75−30)となるため、付与期待値は1回の遊技あたり「+4.5枚」となる。もっとも、これらは説明の便宜上の一例であり、リプレイ役の当籤確率やボーナス役の当籤確率(及びボーナス状態中の付与期待値)も加味して、付与期待値を算出(設計)することも可能である。
【1115】
本例では、(B)有利区間において、有利状態中の単位遊技あたりの遊技価値の付与期待値(傾斜値)が第1の期待値(期待値α)となる(B−1)有利区間1と、有利状態中の単位遊技あたりの遊技価値の付与期待値(傾斜値)が第1の期待値(期待値α)とは異なる第2の期待値(期待値β)となる(B−2)有利区間2と、が設けられ、(2)期待値変動条件が成立すると、(B−1)有利区間1から(B−2)有利区間2に移行する。なお、本例では、(1)有利区間の開始条件が成立すると、まず(A)非有利区間から(B−1)有利区間1に移行し、(B−1)有利区間1において(2)期待値変動条件が成立すると、(B−2)有利区間2に移行するようにしているが、これに限られず、例えば、(1)有利区間の開始条件が成立すると、まず(A)非有利区間から(B−2)有利区間2に移行し、(B−2)有利区間2において(2)期待値変動条件が成立すると、(B−1)有利区間2に移行するようにしてもよい。
【1116】
また、例えば、(1)有利区間の開始条件が成立したときに、(B−1)有利区間1又は(B−2)有利区間2のいずれに移行させるかを決定するようにしてもよいし、(1)有利区間の開始条件について、(B−1)有利区間1の開始条件(1−1)と、(B−2)有利区間2の開始条件(1−2)とをそれぞれ定め、(A)非有利区間において、いずれの開始条件(1−1又は1−2)が成立したかに応じて、(B−1)有利区間1又は(B−2)有利区間2に移行させるようにしてもよい。
【1117】
そして、(B)有利区間((B−1)有利区間1及び(B−2)有利区間2)において、(3)有利区間の終了条件が成立すると、(B)有利区間から(A)非有利区間に移行する(すなわち、有利区間が終了する)。本例では、このようにして(A)非有利区間及び(B)有利区間の移行制御がなされるものとしている。
【1118】
ここで、本例では、(B−1)有利区間1中の期待値αが、(B−2)有利区間2中の期待値βよりも大きくなるように構成される(すなわち、(B−2)有利区間2中の期待値βが、(B−1)有利区間1中の期待値αよりも小さくなるように構成される)。具体的には、例えば上述の例を用いた場合、(B−1)有利区間1においては押し順小役の当籤時に停止操作の情報が報知される確率(報知確率)を100%(すなわち、5回の当籤中5回報知)とすることで、期待値αは「+4.5枚」とする一方、(B−2)有利区間2においては押し順小役の当籤時に停止操作の情報が報知される確率(報知確率)を40%(すなわち、5回の当籤中2回報知)とすることで、期待値βは「+−0枚」とする。
【1119】
なお、この期待値α及び期待値βは任意に設定することができる。例えば、(B−1)有利区間1が、少なくとも(A)非有利区間よりも遊技者にとって有利な有利状態となっているのであれば、有利区間1における報知確率を1〜100%のうちの任意の報知確率に設定可能である。また、例えば、(B−2)有利区間2が、少なくとも(A)非有利区間よりも遊技者にとって有利な有利状態となっており、(B−1)有利区間1よりも低い報知確率となっているのであれば、有利区間2における報知確率を1〜100%のうちの任意の報知確率に設定可能である。
【1120】
また、有利区間1における報知確率及び有利区間2における報知確率のそれぞれは、予め定められた確率であってもよいし、遊技価値の付与状況に応じて変動するものであってもよい。例えば、期待値α及び期待値βが、それぞれ「+3.0枚」及び「+1.0枚」と設定されている場合に、(B−1)有利区間1及び(B−2)有利区間2のそれぞれにおいて、所定の遊技回数(例えば、10回)ごとに付与期待値を算出し、算出された付与期待値が、それぞれの期待値α及び期待値βよりも所定の閾値(例えば、プラスマイナス1枚)を超えて乖離していた場合には、その後の遊技において適宜報知確率を変動させるようにして、(B−1)有利区間1及び(B−2)有利区間2のそれぞれの期間における最終的な付与期待値が、期待値α及び期待値βとなる(に近似する)ようにすればよい。
【1121】
また、この期待値α及び期待値βの設定手法も上述した報知確率を変動させる手法に限られない。例えば、(B−1)有利区間1をリプレイ役の当籤確率の高い状態(高RT状態)とし、(B−2)有利区間2をリプレイ役の当籤確率の低い状態(低RT状態)とし、リプレイ役の当籤確率(入賞確率)を異ならせることで、期待値βが期待値αよりも小さくなるように設定してもよい(この場合、付与期待値はリプレイ役の当籤確率が加味される。また、報知確率は変動させてもよいし、変動させなくともよい)。すなわち、(B−1)有利区間1と(B−2)有利区間2とを異なるRT状態に制御することで、期待値α及び期待値βを変動させるようにしてもよい。
【1122】
また、例えば、(B−1)有利区間1をボーナス(ボーナス状態)が作動することを困難としない状態とし、(B−2)有利区間2をボーナスが作動することを困難とする状態とし、ボーナスの作動確率(入賞確率)を異ならせることで、期待値βが期待値αよりも小さくなるように設定してもよい(この場合、付与期待値はボーナスの作動確率及びボーナス状態中の付与期待値が加味される。また、報知確率は変動させてもよいし、変動させなくともよい)。すなわち、ボーナスの作動に関し、(B−1)有利区間1と(B−2)有利区間2とを異なる制御状態に制御することで、期待値α及び期待値βを変動させるようにしてもよい。なお、ボーナスが作動することを困難としない状態、あるいは困難とする状態は、内部当籤役(持越役を含む)の種別、遊技状態の種別、それらに応じた停止制御の制御内容、あるいは停止操作の情報の報知内容などを複合的に加味して適宜創出することができる(一例は、後述の図94図99の説明を参照)。
【1123】
また、例えば、上述の例の押し順小役について、所定の態様で停止操作が行われた場合には15枚のメダルが払い出され、上記所定の態様とは異なる特定の態様で停止操作が行われた場合には6枚のメダルが払い出されるものとし、(B−1)有利区間1において押し順小役が当籤したときには上記所定の態様を示す停止操作の情報が報知されるものとし、(B−2)有利区間2において押し順小役が当籤したときには上記特定の態様を示す停止操作の情報が報知されるものとし、払出枚数を異ならせることで、期待値βが期待値αよりも小さくなるように設定してもよい(この場合、報知確率は変動させてもよいし、変動させなくともよい)。
【1124】
また、例えば、上述の例の押し順小役を複数種類(例えば、押し順小役Aと押し順小役B)設けるようにし、押し順小役Bの当籤確率は押し順小役Aの当籤確率よりも低く設定されるようにし、(B−1)有利区間1において押し順小役Aが当籤したときには停止操作の情報が報知される一方、押し順小役Bが当籤したときには停止操作の情報が報知されず(もっとも、停止操作の情報が報知されるようにしてもよい)、(B−2)有利区間2において押し順小役Bが当籤したときには停止操作の情報が報知される一方、押し順小役Aが当籤したときには停止操作の情報が報知されないようにして、期待値βが期待値αよりも小さくなるように設定してもよい。すなわち、(B−1)有利区間1と(B−2)有利区間2とで報知対象役を異ならせることで、期待値α及び期待値βを変動させるようにしてもよい。なお、押し順小役Aと押し順小役Bの当籤確率は同一(あるいは略同一)であるが、押し順正解時の払出枚数を、上述の如く15枚と6枚のように異ならせることで、期待値α及び期待値βを変動させるようにしてもよい。
【1125】
また、例えば、内部当籤役として、押し順小役(例えば、6択)と押し順リプレイ(例えば、6択)とを有するとともに、遊技状態として、高RT状態と低RT状態とを有し、押し順リプレイに当籤したときに、押し順正解である場合には、低RT状態であれば高RT状態に移行し、高RT状態であれば高RT状態が維持される図柄の組合せが表示される一方、押し順不正解である場合には、低RT状態であれば低RT状態が維持され、高RT状態であれば低RT状態に移行するようにし(例えば、図23参照)、(B−1)有利区間1においては、押し順小役及び押し順リプレイのいずれに当籤したときにも正解となる押し順が報知されることで、押し順小役に当籤したときにはメダルが増加し、押し順リプレイに当籤したときには高RT状態に移行し、あるいは高RT状態が維持されるようにして期待値αが設定され、(B−2)有利区間2においては、これらのいずれか一方について正解となる押し順が報知されないことで、期待値βが設定されるようにしてもよい。
【1126】
この場合、(B−2)有利区間2を、押し順小役については正解となる押し順が報知され、押し順リプレイについては正解となる押し順が報知されない状態とした場合には、高RT状態に移行させ、あるいは高RT状態を維持することが困難となる(低RT状態の滞在率が高くなる)ものの、押し順小役に当籤したときにメダルを増加させることは容易となるという状態を創出することができる。また、(B−2)有利区間2を、押し順リプレイについては正解となる押し順が報知され、押し順小役については正解となる押し順が報知されない状態とした場合には、高RT状態に移行させ、あるいは高RT状態を維持することは容易となる(高RT状態の滞在率が高くなる)ものの、押し順小役に当籤したときはメダルを増加させるが困難となるという状態を創出することができる。すなわち、(B−1)有利区間1と(B−2)有利区間2とで報知対象となる内部当籤役の種別を異ならせることで、期待値α及び期待値βを変動させるようにしてもよい(この場合、報知確率は変動させてもよいし、変動させなくともよい)。なお、(B−2)有利区間2においては、押し順小役及び押し順リプレイのいずれに当籤したときにも正解となる押し順が報知されないようにすることで、期待値βが設定されるようにすることもできる。
【1127】
また、例えば、押し順小役(例えば、6択)について、(B−1)有利区間1にあっては、少なくとも第1停止操作及び第2停止操作について正解となる押し順(すなわち、正解押し順の全て)が報知されることで期待値αが設定され、(B−2)有利区間2にあっては、第1停止操作のみについて正解となる押し順(すなわち、正解押し順の一部)が報知されることで期待値βが設定されるようにしてもよい。具体的には、例えば、第1停止操作が「左」、第2停止操作が「中」、第3停止操作が「右」のときに押し順正解となる押し順小役に当籤したとき、(B−1)有利区間1であれば「左→中→右」という押し順が報知されることで、報知にしたがって停止操作を行えば100%の確率でメダルを増加させることができる一方、(B−2)有利区間2であれば「左→?→?」という押し順が報知されることで、報知にしたがって停止操作を行っても、残りの2択は遊技者自身で正解する必要があるため、50%の確率でしかメダルを増加させることができなくなる。すなわち、(B−1)有利区間1と(B−2)有利区間2とで停止操作の情報の報知内容(択数)を異ならせることで、期待値α及び期待値βを変動させるようにしてもよい(この場合、報知確率は変動させてもよいし、変動させなくともよい)。
【1128】
また、例えば、(B)有利区間を、停止操作の情報が必ず報知され、期待値は「+10.0枚」と高純増であるが1回の継続期間は比較的短い(例えば、8ゲーム間)増加区間(特別有利区間)として構成し、(B−1)有利区間1及び(B−2)有利区間2を、停止操作の情報は報知されない(あるいは特別有利区間よりも少ない所定確率で報知されるものとしてもよい)が、上記特別有利区間への移行に関してそれぞれ期待値が異なる演出区間(通常有利区間)として構成し、特別有利区間と通常有利区間との間で相互に移行可能に構成する。そして、(B−1)有利区間1では特別有利区間への移行抽籤(AT抽籤)が行われ、当該抽籤においては、例えば、約1/5の確率で特別有利区間に移行することが決定される(AT抽籤に当籤する)ように移行確率が設定される(すなわち、増加区間における遊技媒体の増加率と当該増加区間への移行確率とによって期待値αが設定される)一方、(B−2)有利区間2でもAT抽籤が行われるが、当該抽籤においては、例えば、約1/20の確率でAT抽籤に当籤するように移行確率が設定される(すなわち、増加区間における遊技媒体の増加率と当該増加区間への移行確率とによって期待値αよりも小さい期待値βが設定される)ようにしてもよい。
【1129】
すなわち、(B−1)有利区間1と(B−2)有利区間2とで増加区間(特別有利区間)への移行確率を異ならせることで、期待値α及び期待値βを変動させるようにしてもよい。なお、上記で述べた移行確率は適宜設定することができる。また、(B−2)有利区間2ではAT抽籤が行われないようにしてもよく、この場合には、(B−2)有利区間2において、例えば、約1/20の確率で(B−1)有利区間1に移行させるか否かが抽籤され、当該抽籤に当籤した場合に(B−2)有利区間2から(B−1)有利区間1に移行されるものとすればよい。また、(B−1)有利区間1から(B−2)有利区間2に移行される条件も適宜設定することができる。この場合、例えば、(B−1)有利区間1において、AT抽籤に当籤することなく所定期間(例えば、5ゲームの間)遊技が行われたこと、AT抽籤が非当籤の場合に行われる転落抽籤に当籤したこと、増加区間(特別有利区間)への連続移行回数が所定回数(例えば、5回)となったこと、増加区間(特別有利区間)での獲得枚数が所定枚数(例えば、400枚を超える)となったこと、などを採用することができる。このように、(B−1)有利区間1と(B−2)有利区間2との移行仕様によって、さらに遊技性を多様化することも可能である。
【1130】
なお、本例では、異なる付与期待値が設定される状態として、期待値αが設定される(B−1)有利区間1、及び期待値βが設定される(B−2)有利区間2の2つの状態を有することを例に挙げて説明しているが、異なる付与期待値が設定される状態は3つ以上であってもよく、適宜設定可能である。例えば、さらに、期待値γが設定される(B−3)有利区間3を有していてもよい。この場合、付与期待値は、α≧γ≧βとなるように設定することもできるし、α≧β≧γとなるように設定することもできる。すなわち、(B−1)有利区間1と(B−2)有利区間2との間に中間の付与期待値となる(B−3)有利区間3を設定したり、(B−2)有利区間2よりも付与期待値が小さい(B−3)有利区間3を設定したりし、順次変動条件が成立するごとに段階的に付与期待値を変動させることで、より細分化した付与期待値の調整を可能とするようにしてもよい。
【1131】
(遊技性(遊技仕様)の他の例(その1)における第1の態様)
続いて、上述した遊技性(遊技仕様)の他の例(その1)を前提とした遊技仕様の第1の態様について説明する。この第1の態様では、例えば、期待値αが「+3.0枚」、期待値βが「+2.0枚」に設定される。もっとも、上述のとおり、付与期待値は任意に設定可能である。
【1132】
この第1の態様では、(A)非有利区間において、(1)有利区間の開始条件が成立すると、(B−1)有利区間1に移行する。なお、(1)有利区間の開始条件については、本実施形態で説明した各種の条件(例えば、ARTに移行させることが決定される条件)を採用することができるし、また、内部当籤役の種別に基づく(あるいは基づかない専用の)移行抽籤の抽籤結果などを採用することもできる。
【1133】
(B−1)有利区間1に移行すると、少なくとも所定期間(予め定められた任意の遊技期間とすることができる。例えば、50ゲーム間)は、付与期待値が期待値α(例えば、「+3.0枚」)となる(B−1)有利区間1が継続する。また、(B−1)有利区間1においては、有利区間を継続するか否かが決定される。有利区間を継続することが決定される条件については、本実施形態で説明した各種の条件(例えば、ARTを継続させることが決定される条件)を採用することができるし、また、内部当籤役の種別に基づく(あるいは基づかない専用の)移行抽籤の抽籤結果などを採用することもできる。
【1134】
(B−1)有利区間1において上記所定期間の遊技が行われたとき、有利区間を継続することが決定されている場合には、(2)期待値変動条件が成立し、(B−2)有利区間2に移行する。(B−2)有利区間2に移行すると、少なくとも特定期間(予め定められた任意の遊技期間とすることができる。例えば、100ゲーム間)は、付与期待値が期待値β(例えば、「+2.0枚」)となる(B−2)有利区間2が継続する。なお、(B−2)有利区間2においては、さらに、有利区間を継続するか否かは決定されない。(B−2)有利区間2において上記特定期間の遊技が行われたとき、(3)有利区間の終了条件が成立し、(A)非有利区間に移行する。
【1135】
一方、(B−1)有利区間1において上記所定期間の遊技が行われたとき、有利区間を継続することが決定されていない場合にも、(3)有利区間の終了条件が成立し、(A)非有利区間に移行する。
【1136】
なお、(B−1)有利区間1において上記所定期間の遊技が行われたとき、有利区間を継続することが決定されている場合には、(2)期待値変動条件が成立するが、この場合、一度(B−1)有利区間1から(A)非有利区間に移行させ、(A)非有利区間において所定の待機期間(例えば、4〜32ゲーム間の任意の前兆状態)が経過した後、(A)非有利区間から(B−2)有利区間2に移行させて、有利区間を継続させるようにしてもよい。
【1137】
また、この第1の態様では、(B−2)有利区間2が上記特定期間継続するものとしているが、この特定期間を予め定められた任意の遊技期間とせず、例えば、(B−1)有利区間1及び(B−2)有利区間2を含む(B)有利区間全体において、付与期待値が期待値β(例えば、「+2.0枚」)となるまでの期間としてもよい。すなわち、有利区間の序盤(B−1)においては期待値αによって付与期待値を大きくし、その後の有利区間(B−2)においては期待値βによって付与期待値を(小さく)調整するようにしてもよい。なお、この場合、上記所定の待機期間は、期待値βによって付与期待値が調整される上で、(B)有利区間全体に含まれるものとしてもよいし、(B)有利区間全体には含まれないものとしてもよい。
【1138】
具体的には、例えば、(B−1)有利区間1において期待値α通りの遊技価値が付与された場合、(B−1)有利区間1における遊技価値の付与量は3枚×50ゲームで「150枚」となる。その後、(B−2)有利区間2において一定の基準(例えば、上記所定期間と同様50ゲーム間でもよいし、それより長いゲーム間、あるいはそれより短いゲーム間でもよいし、実際の遊技時間でもよい。また、その他の基準も適宜採用できる)にしたがい、(B)有利区間全体の付与期待値が期待値βとなるように適宜報知確率が調整される。例えば、(B)有利区間全体を100ゲームとした場合、(B−1)有利区間1において「150枚」の遊技価値が付与されているので、残りの有利区間である(B−2)有利区間2においては50ゲーム間で「50枚」の遊技価値が付与されるように報知確率が調整され、(B)有利区間全体で「200枚」の遊技価値が付与されるものとすればよい。
【1139】
この第1の態様の遊技機によれば、有利状態((B)有利区間)が開始されてから所定期間は、遊技価値の付与期待値が相対的に高い状態(期待値αが設定される(B−1)有利区間1)で遊技を行うことが可能となり、有利状態が継続されてから特定期間は、遊技価値の付与期待値が相対的に低い状態(期待値βが設定される(B−2)有利区間2)で遊技を行うことが可能となる。それゆえ、射幸性を適度なものとしつつも遊技の興趣を維持することができる。
【1140】
なお、この第1の態様の遊技機において、有利状態が継続されてから特定期間((B−2)有利区間2)は、有利状態を継続させることを決定しないようにしてもよい。このようにすれば、より適切に出玉率を管理することができる。
【1141】
また、この第1の態様の遊技機において、有利状態中に有利状態を継続させることを決定した場合であっても、当該有利状態を一旦終了させ、所定の待機期間が経過した後に、有利状態を継続させる(再開させる)ようにしてもよい。このようにすれば、より適切に出玉率を管理することができるのみならず、有利状態が継続するか否かに関し、遊技の興趣を向上させることができる。
【1142】
(遊技性(遊技仕様)の他の例(その1)における第2の態様)
続いて、上述した遊技性(遊技仕様)の他の例(その1)を前提とした遊技仕様の第2の態様について説明する。この第2の態様では、例えば、期待値αが「+7.5枚」、期待値βが「+−0枚」に設定される。もっとも、上述のとおり、付与期待値は任意に設定可能である。
【1143】
この第2の態様では、(A)非有利区間において、(1)有利区間の開始条件が成立すると、(B−1)有利区間1に移行する。なお、(1)有利区間の開始条件については、本実施形態で説明した各種の条件(例えば、ARTに移行させることが決定される条件)を採用することができるし、また、内部当籤役の種別に基づく(あるいは基づかない専用の)移行抽籤の抽籤結果などを採用することもできる。
【1144】
(B−1)有利区間1に移行すると、少なくとも所定期間(予め定められた任意の遊技期間とすることができる。例えば、100ゲーム間)は、付与期待値が期待値α(例えば、「+7.5枚」)となる(B−1)有利区間1が継続する。なお、この所定期間は、例えば、(B−1)有利区間1が開始されてから付与された遊技価値が所定量(例えば、1000枚)となるまで(あるいは、超えるまで)の期間としてもよいし、(B−1)有利区間1が開始されてからの遊技時間が所定時間(例えば、0.25時間)となるまで(あるいは、超えるまで)の期間としてもよい。
【1145】
(B−1)有利区間1において上記所定期間の遊技が行われたとき、(2)期待値変動条件が成立し、(B−2)有利区間2に移行する。(B−2)有利区間2に移行すると、(3)有利区間の終了条件が成立するまで、付与期待値が期待値β(例えば、「+−0枚」)となる(B−2)有利区間2が継続する。この第2の態様では、(3)有利区間の終了条件を、例えば、(B)有利区間が開始されてから特定期間(例えば、1500回の遊技の間)遊技が行われたこと、又は(B)有利区間が開始されてから付与された遊技価値が特定量(例えば、純増3000枚)となったこと、として定めることができる(有利区間のこのような終了処理は、上述あるいは後述のリミット処理参照)。さらに、このようにして定めた終了条件が成立する前(例えば、リミット処理が実行される前)であっても、ボーナス役に入賞(ボーナス役に係る図柄の組合せが表示されてボーナス状態が作動)した場合には、(B−1)有利区間1であるか(B−2)有利区間2であるかにかかわらず、(B)有利区間が終了し、(B)有利区間から(A)非有利区間に移行する。すなわち、(B)有利区間において、ボーナス状態への移行を可能とするボーナス役に係る図柄の組合せが表示されることは、(3)有利区間の終了条件の1つとなる。
【1146】
なお、(3)有利区間の終了条件については、本実施形態で説明した各種の条件(例えば、ARTに終了させることが決定される条件)を採用することができるし、また、内部当籤役の種別に基づく(あるいは基づかない専用の)移行抽籤の抽籤結果などを採用することもできる。また、(B−2)有利区間2においては、例えば、(3)有利区間の終了条件が成立するまでは、所定の単位(例えば、1セットの50ゲーム)ごとに有利区間((B−2)有利区間2)を継続するか否かが決定され、有利区間を継続することが決定された場合に、この所定の単位分有利区間を継続させ、有利区間を継続することが決定されない場合には、(3)有利区間の終了条件が成立する前でも有利区間を終了させるようにしてもよい。この場合、有利区間を継続することが決定される条件については、本実施形態で説明した各種の条件(例えば、ARTを継続させることが決定される条件)を採用することができるし、また、内部当籤役の種別に基づく(あるいは基づかない専用の)移行抽籤の抽籤結果などを採用することもできる。
【1147】
また、この第2の態様では、(B)有利区間において、例えば、表示装置11などを用いて特定報知を実行することが可能となっている。この特定報知は、ボーナス役に当籤していること(持ち越されていること)を遊技者に対して示唆するための報知演出となっている。もっとも、この第2の態様では、ボーナス役に係る図柄の組合せが表示されると有利区間が終了するようになっていることから、この特定報知は、(ボーナス役に係る図柄の組合せを表示させて)有利区間を終了させること、あるいは(ボーナス役に係る図柄の組合せが表示されることを回避させて)有利区間を継続させること、のいずれかを遊技者が選択できるようにする情報を示唆するための報知演出であるとも言い得る。また、単に、ボーナス役に係る図柄の組合せを表示させればボーナス状態に移行可能であることを示唆するための報知演出であるとしてもよいし、ボーナス役に係る図柄の組合せが表示されることを回避させれば有利区間を継続可能であることを示唆するための報知演出であるとしてもよい。
【1148】
例えば、この第2の態様では、(B)有利区間において、ボーナス役に当籤した場合(あるいは、持ち越されている場合)であって、ボーナス役に係る図柄の組合せが表示されることが可能な遊技である場合には、上記特定報知が実行されるように構成することができる。なお、本実施形態では、ボーナス役よりもリプレイ役又は小役を優先的に成立させる停止制御が行われるため、ボーナス役とリプレイ役又は小役が重複して当籤した場合(あるいは、ボーナス役が持ち越されている場合にリプレイ役又は小役が重複して当籤した場合)には、原則としてボーナス役に係る図柄の組合せが表示されない。すなわち、「ボーナス役に係る図柄の組合せが表示されることが可能な遊技」とはこのような状況でなく、遊技者の停止操作のタイミングが適切であれば、ボーナス役に係る図柄の組合せが表示され得る遊技であることを意味する。
【1149】
上述のように上記特定報知が実行されるように構成した場合、遊技者は、(3)有利区間の終了条件が成立するまで(例えば、有利区間のリミット処理が実行されるまで)の遊技期間の範囲内において、ボーナス状態への移行を回避することで有利区間を継続させることができる。なお、このような観点からは、必ずしも(B)有利区間を(B−1)有利区間1と(B−2)有利区間2とに区分けする必要はなく(すなわち、付与期待値を期待値αと期待値βとで異ならせる必要はなく)、(B)有利区間における付与期待値が一定の付与期待値(例えば、「+1.5枚」)となるようにしてもよい。
【1150】
また、例えば、この第2の態様では、(B−1)有利区間1において、ボーナス役に当籤した場合(あるいは、持ち越されている場合)に、(2)期待値変動条件が成立した場合には、(2)期待値変動条件が成立したときに上記特定報知が実行されるように構成することができる。なお、この場合、上記と同様、上記特定報知が実行可能となった以後の遊技において、「ボーナス役に係る図柄の組合せが表示されることが可能な遊技」である場合に、上記特定報知が実行されるように構成してもよい。また、(2)期待値変動条件が成立した後、(3)有利区間の終了条件が成立する前に、(B−2)有利区間2において、ボーナス役に当籤した場合には、このときに上記特定報知が実行されるように構成することができる。なお、この場合、上記と同様、上記特定報知が実行可能となった以後の遊技において、「ボーナス役に係る図柄の組合せが表示されることが可能な遊技」である場合に、上記特定報知が実行されるように構成してもよい。また、このように構成した上で、さらに(B−1)有利区間1において、ボーナス役に当籤した場合(あるいは、持ち越されている場合)に、「ボーナス役に係る図柄の組合せが表示されることが可能な遊技」であれば、上記特定報知が実行されるように構成してもよい。
【1151】
上述のように上記特定報知が実行されるように構成した場合、遊技者は、(3)有利区間の終了条件が成立するまで(例えば、有利区間のリミット処理が実行されるまで)の遊技期間の範囲内において、例えば、(B−1)有利区間1の遊技期間では、期待値αが設定されることで遊技価値が飛躍的に増加するので、ボーナス役に係る図柄の組合せが表示されることを回避させて有利区間を継続させ、(B−2)有利区間2の遊技期間では、期待値βが設定されることで遊技価値が飛躍的に増加することはないので、ボーナス役に係る図柄の組合せを表示させて有利区間を終了させ、その後の遊技で再度(1)有利区間の開始条件を成立させて(B−1)有利区間1に移行させようとすることを選択することもできるし、時間の余裕が無いなどの場合にはそのまま遊技を終了することを選択することもできる。一方、(B−2)有利区間2の遊技期間では、期待値βが設定されることで遊技価値が飛躍的に増加することはないが、(A)非有利区間よりも遊技者に有利であることにかわりはないため、遊技を楽しむべく、ボーナス役に係る図柄の組合せが表示されることを回避させて有利区間を継続させることを選択することもできる。
【1152】
また、この第2の態様では、ボーナス役に係る図柄の組合せを表示させて(B)有利区間を終了させた場合、例えば、表示装置11などを用いて特殊特典を付与することが可能となっている。この特殊特典は、遊技者に付与される各種特典のうち、遊技価値の付与に関連しない(すなわち、出玉率に影響を与えない)特典となっている。なお、特殊特典を、遊技価値の付与に関連する(すなわち、出玉率に影響を与える)特典(例えば、有利区間の移行条件を成立させるための権利、あるいはボーナス状態中に停止操作の情報が報知される権利など)とすることを妨げるものではないが、射幸性の適正化などの観点からは、遊技価値の付与に関連しない(すなわち、出玉率に影響を与えない)特典とすることが望ましい。
【1153】
特殊特典の具体例としては、例えば、通常は実行される確率が低い特別演出(例えば、上述した各種エンディング演出やその他のプレミア演出)の実行、遊技者にとって有益な情報が報知される特別報知(例えば、設定値の示唆報知、演出内容ごとの期待度報知、ボーナス役の当籤確率や有利区間の移行確率などの履歴報知)の実行、遊技者の携帯端末を用いインターネットを介して提供される情報提供サービス上の得点付与や特定条件の解放などを挙げることができる。
【1154】
上述のように上記特殊特典されるように構成した場合、遊技者は、遊技価値の付与といった直接的な特典を享受することはないものの、遊技を楽しむ上では関心度の高い間接的な特典を享受することができるため、特に、(B−2)有利区間2のように、期待値βが設定されることで遊技価値が飛躍的に増加することはない状態においては、有利区間を早期に終了させるインセンティブを与えることもできる。
【1155】
この第2の態様の遊技機によれば、有利状態((B)有利区間)は、所定の終了条件((3)有利区間の終了条件)が成立した場合、又は所定の終了条件が成立する前に特別遊技状態(ボーナス状態)に移行した場合に終了する。そして、有利状態では、特別遊技状態への移行が可能となっている場合、その旨を示す特定報知が実行される。したがって、遊技者は、規定された所定の終了条件の範囲内であれば、特別遊技状態への移行を回避することで有利状態を継続させることができる。それゆえ、射幸性を適度なものとしつつも遊技の興趣を維持することができる。
【1156】
また、この第2の態様の遊技機において、所定の終了条件は、遊技者に一定の特典が付与されたとき(あるいは、付与されたと仮定されるとき)に(例えば、上述あるいは後述のリミット処理によって)終了されるようにしてもよい。このようにすれば、簡易な構成でより適切に出玉率を管理することができる。
【1157】
また、この第2の態様の遊技機によれば、有利状態((B)有利区間)が開始されてから特定の変動条件((2)期待値変動条件)が成立するまでの間は、遊技価値の付与期待値が相対的に高い状態(期待値αが設定される(B−1)有利区間1)で遊技を行うことが可能となり、特定の変動条件が成立してから有利状態が終了されるまでの間は、遊技価値の付与期待値が相対的に低い状態(期待値βが設定される(B−2)有利区間2)で遊技を行うことが可能となる。また、有利状態は、所定の終了条件が成立する前であっても、特別遊技状態への移行を契機として終了させることが可能である。すなわち、遊技者は、例えば、遊技価値の付与期待値が相対的に低い状態で遊技を行う場合、所定の終了条件が成立するまで有利状態を継続させることもできるし、特別遊技状態に移行させて有利状態を終了させ、再度遊技価値の付与期待値が相対的に高い状態で遊技を行う機会を得ようとすることもできる。それゆえ、射幸性を適度なものとしつつも遊技の興趣を維持することができる。
【1158】
また、この第2の態様の遊技機によれば、有利状態((B)有利区間)が開始されてから特定の変動条件((2)期待値変動条件)が成立するまでの間は、遊技価値の付与期待値が相対的に高い状態(期待値αが設定される(B−1)有利区間1)で遊技を行うことが可能となり、特定の変動条件が成立してから有利状態が終了されるまでの間は、遊技価値の付与期待値が相対的に低い状態(期待値βが設定される(B−2)有利区間2)で遊技を行うことが可能となる。また、有利状態は、所定の終了条件が成立する前であっても、特別遊技状態への移行を契機として終了させることが可能である。さらに、有利状態が特別遊技状態への移行を契機として終了した場合、遊技価値の付与に関連しない特殊特典を付与することが可能である。すなわち、遊技者は、例えば、遊技価値の付与期待値が相対的に低い状態で遊技を行う場合、所定の終了条件が成立するまで有利状態を継続させることもできるし、特別遊技状態に移行させて有利状態を終了させ、再度遊技価値の付与期待値が相対的に高い状態で遊技を行う機会を得ようとすることもできる。また、特別遊技状態に移行させて有利状態を終了させる場合には、所定の終了条件が成立して有利状態を終了させた場合には付与されない特殊特典が付与されるため、遊技者に有利状態を早期に終了させるインセンティブを与えることもできる。それゆえ、射幸性を適度なものとしつつも遊技の興趣を維持することができる。
【1159】
なお、この第2の態様の遊技機において、遊技価値の付与期待値が相対的に低い状態で遊技を行う場合、特別遊技状態への移行が可能となっている場合には、その旨を示す特定報知が実行されるようにしてもよい。このようにすれば、遊技者に、遊技価値の付与期待値が相対的に低い状態で遊技を継続させない選択肢があることを明示することができ、さらに遊技の興趣を維持することができる。
【1160】
また、この第2の態様の遊技機において、有利状態中の遊技価値の付与期待値は、有利状態中に遊技者の停止操作に関する情報が報知される確率(報知確率)によって調整されるようにしてもよい。このようにすれば、簡易な構成でより適切に出玉率を管理することができる。
【1161】
[遊技性(遊技仕様)の他の例(その2)]
続いて、図94を参照して、本実施形態に係るパチスロ1において実装可能な遊技性(遊技仕様)の他の例(その2)について説明する。図94は、遊技性(遊技仕様)の他の例(その2)における遊技の流れを概念的に説明する図である。
【1162】
図94に示すように、本例では、一般遊技状態(CZ状態)、(A)BB1状態、(B)BB2状態、及び(C)BB3状態の遊技状態がある。一般遊技状態(CZ状態)は、再遊技(リプレイ)役の当籤確率も低く、有利区間への移行も発生しない遊技状態であり、この遊技状態自体は遊技者に有利な遊技状態ではないが、(B)BB2状態又は(C)BB3状態に移行可能な点において、(A)BB1状態よりも有利な遊技状態(チャンスゾーン。特賞連荘状態)として位置付けられる。また、一般遊技状態(CZ状態)、(B)BB2状態、及び(C)BB3状態は、後述の一連の増加区間として位置付けられる。なお、一般遊技状態(CZ)においても、(A)BB1状態と同様、特定の報知条件が成立した場合には有利区間が特定期間発生するように構成することもできる。
【1163】
一般遊技状態(CZ状態)において、BB1(例えば、本実施形態におけるBB1及びBB2)に当籤し、BB1に係る図柄の組合せが有効ライン上に停止表示されると、(1)BB1開始条件が成立し、一般遊技状態(CZ状態)から(A)BB1状態に移行する。後述するように、これは、遊技者にとって相対的に不利な遊技状態の移行として位置付けられる。また、一般遊技状態(CZ状態)において、BB2(例えば、本実施形態におけるBB3)に当籤し、BB2に係る図柄の組合せが有効ライン上に停止表示されると、(3)BB2開始条件が成立し、一般遊技状態(CZ状態)から(B)BB2状態に移行する。また、一般遊技状態(CZ状態)において、BB3(例えば、本実施形態におけるBB4)に当籤し、BB3に係る図柄の組合せが有効ライン上に停止表示されると、(5)BB3開始条件が成立し、一般遊技状態(CZ状態)から(C)BB2状態に移行する。後述するように、これらは、遊技者にとって相対的に有利な遊技状態の移行として位置付けられる。
【1164】
ここで、一般遊技状態(CZ状態)において、BB1に一旦当籤すると、BB1に係る図柄の組合せが有効ライン上に停止表示されるまで当該BB1は持ち越される(BB1に係る図柄の組合せの表示が許可されるBB1許可状態が継続する)ため、当該一般遊技状態(CZ状態)ではBB2及びBB3に当籤することがない。また、一般遊技状態(CZ状態)において、BB2又はBB3に一旦当籤すると、BB2又はBB3に係る図柄の組合せが有効ライン上に停止表示されるまで当該BB2又はBB3は持ち越される(BB2又はBB3に係る図柄の組合せの表示が許可されるBB2許可状態又はBB3許可状態が継続する)ため、当該一般遊技状態(CZ状態)ではBB1に当籤することがない。すなわち、一般遊技状態(CZ状態)では、いずれかのボーナス役(BB1〜BB3)に当籤した場合、当籤したボーナス役に応じたボーナス状態が終了して再度一般遊技状態(CZ状態)に移行しない限り、他のボーナス役に当籤しないように構成される。
【1165】
なお、本例において、BB2に係る図柄の組合せは、例えば「赤7−赤7−赤7」といった図柄の組合せとして構成され、BB3に係る図柄の組合せは、例えば「青7−青7−青7」といった図柄の組合せとして構成される。また、BB1に係る図柄の組合せは、例えば「赤7−赤7−チェリー1」及び「青7−青7−チェリー1」といった図柄の組合せとして構成される(図15参照)。本例では、このように構成した上で、一般遊技状態(CZ状態)においていずれかのボーナス役(BB1〜BB3)に当籤した場合に、ボーナス役に当籤した旨が示唆される当籤報知が行われるようにしてもよい。具体的には、「7を狙え!」などの表示がなされ、遊技者に「赤7」図柄あるいは「青7」図柄を狙うべきことが示されるようにすればよい。この場合、例えば、遊技者が「赤7」図柄を狙って目押ししたとき、BB2に当籤している場合には「赤7」揃いとなってBB2状態に移行し、BB3に当籤している場合には「赤7」揃いとならず、かつBB1に係る図柄の組合せも表示されず、BB3に当籤していることが認識され、BB1に当籤している場合にはBB1に係る図柄の組合せが表示されてBB1状態に移行することとなる。このようにすれば、本例の遊技性において、報知に関する興趣をさらに向上させることが可能となる。また、上記のような当籤報知は、一般遊技状態(CZ状態)においていずれかのボーナス役(BB1〜BB3)に当籤した場合には無条件で行われるようにしてもよいし、例えば、一般遊技状態(CZ状態)において有利区間を発生可能とした場合には、当該有利区間中にのみ行われるようにしてもよい。
【1166】
(A)BB1状態は、(A−1)BB1一般中、(A−2)BB1RBフラグ間中、及び(A−3)BB1RB中から構成される。なお、(A)BB1状態においては、BB1〜BB3が新たに抽籤されることはなく、したがって、(A)BB1状態が継続する限り、一般遊技状態(CZ状態)、(B)BB2状態、及び(C)BB3状態に移行する場合はない。
【1167】
(A−1)BB1一般中では、再遊技(リプレイ)役の当籤確率が低く(あるいは、再遊技(リプレイ)役の当籤確率が「0」に(すなわち、再遊技(リプレイ)が抽籤されないように))設定される。また、押し順小役(例えば、6択の押し順正解で9枚のメダル払出、押し順不正解だが停止操作のタイミングが適切なら1枚のメダル払出、押し順不正解で停止操作のタイミングも不適切ならメダル払出無し、など)、非作動状態と比べていずれかの小役の当籤確率が向上するRB状態を作動させるためのRB、及び(A)BB1状態を有利区間とするか否かの決定がなされる有利区間抽籤役などがそれぞれ任意の所定確率で当籤するように設定される。
【1168】
(A−2)BB1RBフラグ間中では、再遊技(リプレイ)役の当籤確率が低く(あるいは、再遊技(リプレイ)役の当籤確率が「0」に(すなわち、再遊技(リプレイ)が抽籤されないように))設定される。また、上記押し順小役、及び上記有利区間抽籤役などがそれぞれ任意の所定確率で当籤するように設定される。なお、押し順小役の基本構成(1/6で押し順正解、5/6で押し順不正解)は、(A−1)BB1一般中と同様である。また、RBは持ち越されているため、新たに抽籤されることはないが、当籤状態(許可状態)は継続している。また、(A−1)BB1一般中と(A−2)BB1RBフラグ間中とでは、再遊技(リプレイ)役の当籤確率は同じであってもよいし、異なっていてもよい。
【1169】
(A−3)BB1RB中では、再遊技(リプレイ)役の当籤確率が低く(あるいは、再遊技(リプレイ)役の当籤確率が「0」に(すなわち、再遊技(リプレイ)が抽籤されないように))設定される。また、上記押し順小役、及び上記有利区間抽籤役などがそれぞれ任意の所定確率で当籤するように設定される。なお、押し順小役の基本構成(1/6で押し順正解、5/6で押し順不正解)は、(A−1)BB1一般中と同様である。また、(A−1)BB1一般中及び(A−2)BB1RBフラグ間中と(A−3)BB1RB中とでは、上記押し順小役及び上記有利区間抽籤役のそれぞれの当籤確率は同じであってもよいし、異なっていてもよい。あるいは、(A−3)BB1RB中では、上記押し順小役及び上記有利区間抽籤役とは異なる種類の内部当籤役として、それぞれ同様の役割を担う押し順小役及び有利区間抽籤役が当籤するようにしてもよい。また、(A−1)BB1一般中と(A−2)BB1RBフラグ間中と(A−3)BB1RB中とでは、それぞれ再遊技(リプレイ)役の当籤確率は同じであってもよいし、異なっていてもよい。
【1170】
一般遊技状態(CZ状態)において、(1)BB1開始条件が成立すると、まず(A−1)BB1一般中に移行する。(A−1)BB1一般中において、上記RBが内部当籤役として決定されると、(A−2)BB1RBフラグ間中に移行し、(A−2)BB1RBフラグ間中は、RBに係る図柄の組合せが有効ライン上に停止表示されるまで継続する(RBに係る図柄の組合せの表示が許可される許可状態が継続する)。(A−2)BB1RBフラグ間中において、RBに係る図柄の組合せが有効ライン上に停止表示されると、(A−3)BB1RB中に移行する。(A−3)BB1RB中において、RB状態の終了条件(例えば、8回以下の任意の所定回数の入賞があったこと、あるいは12回以下の任意の所定回数の遊技が行われたこと)が成立すると、(A−1)BB1一般中に移行する。なお、(A−2)BB1RBフラグ間中において、ボーナス役(RB)よりもリプレイ役又は小役を優先的に成立させる停止制御が行われることで、RBに係る図柄の組合せが有効ライン上に停止表示されにくく(あるいは、停止表示されないように)し、結果として(A−3)BB1RB中に移行することが困難となる(あるいは、移行されない)ようにしてもよい。
【1171】
(A−1)BB1一般中、(A−2)BB1RBフラグ間中、及び(A−3)BB1RB中のいずれの状態においても、(A)BB1状態におけるメダルの払出枚数が規定数となった場合(例えば、285枚を超えた場合)、(2)BB1の終了条件が成立し、(A)BB1状態から一般遊技状態(CZ状態)に移行する。
【1172】
(A−1)BB1一般中、(A−2)BB1RBフラグ間中、及び(A−3)BB1RB中のいずれの状態においても、上記有利区間抽籤役に当籤した場合、非有利区間であれば有利区間に移行させるか否かが決定され、有利区間であれば当該有利区間を延長するか否かが決定される。この場合、一度の当籤で、例えば、30ゲームの有利区間が付与あるいは延長される。なお、有利区間の付与あるいは延長が決定される契機やその期間は、上述したものに限られない。例えば、有利区間抽籤役に当籤したときの当否抽籤の結果のみならず、他の内部当籤役に当籤したときの当否抽籤の結果や、内部当籤役に基づかない当否抽籤の結果などに応じて、有利区間の付与あるいは延長が決定されうるようにしてもよい。また、有利区間の付与あるいは延長が決定されるときに、有利区間の継続期間が別途抽籤などによって決定されうるようにしてもよい。また、(A)BB1状態が開始される前の任意のタイミング(例えば、BB1に当籤したとき、あるいは、BB1当籤後の一般遊技状態(CZ状態)において有利区間抽籤役に当籤したとき)において、当該BB1状態の全期間(あるいは、一部の期間)を有利区間とするか否かが決定されうるようにしてもよい。
【1173】
(A−1)BB1一般中、(A−2)BB1RBフラグ間中、及び(A−3)BB1RB中のいずれの状態においても、有利区間である場合には、例えば、上記押し順小役に当籤した遊技で(押し順正解となる)停止操作の情報が報知され、当該報知にしたがって停止操作が行われる結果、当該有利区間は遊技価値が増加する(あるいは、少なくとも減少しない)増加期間となる。一方、非有利区間である場合には、例えば、上記押し順小役に当籤した遊技で(押し順正解となる)停止操作の情報が報知されない結果、当該非有利区間は遊技価値が減少する減少期間となる。
【1174】
上述したように、本例において、(A)BB1状態は、当該BB1状態中のメダルの払出枚数が「285枚」を超えるまで終了しないものとなっている。したがって、例えば、リプレイ役やその他の小役などに当籤した場合を考慮せず、また、上記押し順小役において1枚の払出がある場合を考慮せず、上記押し順小役の合計当籤確率を約1/2(32768/65536)とした場合、(A)BB1状態を終了させるのに必要な9枚の払出回数は「32回」(32回×9枚=288枚)となり、上記押し順小役が確率どおり当籤した場合、(A)BB1状態を終了させることができる最短の遊技回数は「64回」(32回÷1/2)となる。したがって、(A)BB1状態中が全て有利区間である場合、「64回」の遊技を行えば、その遊技期間中に遊技価値が増加しつつ、早期に(A)BB1状態を終了させて一般遊技状態(CZ状態)に移行させることができる。一方、(A)BB1状態中が全て非有利区間である場合、基本的には上記押し順小役が当籤した遊技で9枚の払出がある確率は1/6に低下するため、(A)BB1状態を終了させることができる目安の遊技回数は「384回」(64回÷1/6)となり、その遊技期間中は遊技価値も減少していくことになる。
【1175】
(B)BB2状態は、(B−1)BB2一般中、(B−2)BB2RBフラグ間中、及び(B−3)BB2RB中から構成される。なお、(B)BB2状態においては、BB1〜BB3が新たに抽籤されることはなく、したがって、(B)BB2状態が継続する限り、一般遊技状態(CZ状態)、(A)BB1状態、及び(C)BB3状態に移行する場合はない。
【1176】
(B−1)BB2一般中では、再遊技(リプレイ)役の当籤確率が低く(あるいは、再遊技(リプレイ)役の当籤確率が相対的には高いが、(B−2)BB2RBフラグ間中よりも低く)設定される。また、押し順小役(例えば、6択の押し順正解で9枚のメダル払出、押し順不正解だが停止操作のタイミングが適切なら1枚のメダル払出、押し順不正解で停止操作のタイミングも不適切ならメダル払出無し、など)、非作動状態と比べていずれかの小役の当籤確率が向上するRB状態を作動させるためのRB、及び(B)BB2状態終了後に一般遊技状態(CZ状態)を経由して(A)BB1状態に移行した場合に、当該(A)BB1状態を有利区間とするか否かの決定がなされる有利区間抽籤役などがそれぞれ任意の所定確率で当籤するように設定される。
【1177】
(B−2)BB2RBフラグ間中では、再遊技(リプレイ)役の当籤確率が高く設定される。また、上記押し順小役、及び上記有利区間抽籤役などがそれぞれ任意の所定確率で当籤するように設定される。なお、押し順小役の基本構成は、(B−1)BB2一般中とは異なり、いずれの押し順で停止操作が行われたとしても9枚の払出があるように(すなわち、不正解となる押し順が存在しないように)制御変更される。また、RBは持ち越されているため、新たに抽籤されることはないが、当籤状態(許可状態)は継続している。
【1178】
(B−3)BB2RB中では、再遊技(リプレイ)が抽籤されないように設定される。また、上記押し順小役が高確率で当籤するように設定されるとともに、上記有利区間抽籤役などがそれぞれ任意の所定確率で当籤するように設定される。なお、押し順小役の基本構成は、(B−1)BB2一般中とは異なり、いずれの押し順で停止操作が行われたとしても9枚の払出があるように(すなわち、不正解となる押し順が存在しないように)制御変更される。あるいは、(B−3)BB2RB中では、上記押し順小役及び上記有利区間抽籤役とは異なる種類の内部当籤役として、それぞれ同様の役割を担うRB中小役及び有利区間抽籤役が当籤するようにしてもよい。
【1179】
もっとも、(B)BB2状態では、(B−2)BB2RBフラグ間中が最も有利となるように、(B−3)BB2RB中では、押し順小役の基本構成を、(B−1)BB2一般中と同様の構成(1/6で押し順正解、5/6で押し順不正解)としてもよい。すなわち、(B)BB2状態では、停止操作の情報が報知されないことを前提に、(B−1)BB2一般中及び(B−3)BB2RB中を相対的に不利な期間(減少期間)とし、(B−2)BB2RBフラグ間中を有利な期間(増加期間)として構成してもよい。このようにすれば、(B−1)BB2一般中では早期にRBを当籤させて(B−2)BB2RBフラグ間中に移行させ、その後は(B−3)BB2RB中に移行させないように停止操作を行えば(あるいは、そのような停止制御が行われることにより)、遊技者は最も有利な状態で遊技を行うことができるため、遊技者に有利な状態における遊技性をさらに多様化させ、遊技が単調となることなくその興趣を向上させることができる。また、必要以上に増加期間となる遊技状態を増やさないことで、出玉設計を簡易にし、また、射幸性を適度なものとすることもできる。
【1180】
また、上述のように、(B)BB2状態において、(B−2)BB2RBフラグ間中が最も有利となるように構成する場合、RBが当籤した遊技、及びそれ以降でRBに係る図柄の組合せが表示可能な遊技では、RBが当籤したこと、あるいはRBに係る図柄の組合せが表示可能であることが報知されるようにしてもよい。当該報知により、遊技者はRBに係る図柄の組合せを表示させないように停止操作を行うことができるようになる。なお、当該報知は、端的にRBに係る図柄の組合せを表示させるべきでないことを指示ないし示唆するものであってもよい。
【1181】
このように、特別役(例えば、第一種特別役物に係る役物連続作動装置であるBB)に当籤し、当該特別役に対応する図柄の組合せの表示により作動する特別遊技状態において、特定役(例えば、第一種特別役物であるRB)の非当籤状態である第1遊技状態と、当該特定役の当籤状態(持越状態)である第2遊技状態と、当該特定役に対応する図柄の組合せの表示により作動する第3遊技状態(特定遊技状態)とを有し、第2遊技状態では、所定役(例えば、押し順小役)の停止制御が遊技者にとって有利となるように制御変更され、かつ、遊技者の停止操作あるいは内部的な制御によって第2遊技状態を維持することを可能とした仕様は、もちろん本実施形態や本例以外の遊技性(遊技仕様)の他の例で説明したボーナス状態(あるいは、その他の増加期間(増加区間))にも適用することができる。なお、以下では、説明の便宜上、このようなボーナス状態の仕様を「特殊ボーナス状態」と呼ぶ。
【1182】
一般遊技状態(CZ状態)において、(3)BB2開始条件が成立すると、まず(B−1)BB2一般中に移行する。(B−1)BB2一般中において、上記RBが内部当籤役として決定されると、(B−2)BB2RBフラグ間中に移行し、(B−2)BB2RBフラグ間中は、RBに係る図柄の組合せが有効ライン上に停止表示されるまで継続する(RBに係る図柄の組合せの表示が許可される許可状態が継続する)。(B−2)BB2RBフラグ間中において、RBに係る図柄の組合せが有効ライン上に停止表示されると、(B−3)BB2RB中に移行する。(B−3)BB2RB中において、RB状態の終了条件(例えば、8回以下の任意の所定回数の入賞があったこと、あるいは12回以下の任意の所定回数の遊技が行われたこと)が成立すると、(B−1)BB2一般中に移行する。なお、(B−2)BB2RBフラグ間中において、ボーナス役(RB)よりもリプレイ役又は小役を優先的に成立させる停止制御が行われることで、RBに係る図柄の組合せが有効ライン上に停止表示されにくく(あるいは、停止表示されないように)し、結果として(B−3)BB2RB中に移行することが困難となる(あるいは、移行されない)ようにしてもよい。
【1183】
(B−1)BB2一般中、(B−2)BB2RBフラグ間中、及び(B−3)BB2RB中のいずれの状態においても、(B)BB2状態におけるメダルの払出枚数が規定数となった場合(例えば、150枚を超えた場合)、(4)BB2の終了条件が成立し、(B)BB2状態から一般遊技状態(CZ状態)に移行する。
【1184】
なお、本例では、(A−1)BB1一般中において当籤するRBと、(B−1)BB2一般中において当籤するRBと、を特に分けて説明していないが、例えば、(A−1)BB1一般中において当籤するRBを「RB1」(対応する図柄の組合せを「RB1に係る図柄の組合せ」、対応するRB状態(A−3)を「RB1状態」)とし、(B−1)BB2一般中において当籤するRBを「RB2」(対応する図柄の組合せを「RB2に係る図柄の組合せ」、対応するRB状態(B−3)を「RB2状態」)とし、異なるRB役を当籤可能に構成することで、(A−2)BB1RBフラグ間中(「RB1許可状態」)にあっては、押し順小役の基本構成が(A−1)BB1一般中と同様になるようにし、(B−2)BB2RBフラグ間中(「RB2許可状態」)にあっては、押し順小役の基本構成が(B−1)BB2一般中とは異なるように構成するようにしてもよい。
【1185】
(B−2)BB2RBフラグ間中、及び(B−3)BB2RB中では、上記押し順小役に当籤した遊技においていずれの押し順で停止操作が行われた場合であっても9枚の払出が行われる結果、当該期間は遊技価値が増加(あるいは、少なくとも減少しない)増加期間となる。一方、(B−1)BB2一般中では、上記押し順小役に当籤した遊技で正解となる押し順で停止操作が行われた場合には9枚の払出が行われる一方、正解とならない押し順で停止操作が行われた場合には9枚の払出が行われない結果、当該期間は遊技価値が減少する減少期間となる。もっとも、(B−1)BB2一般中から(B−2)BB2RBフラグ間中にはRBの当籤をもって移行するため、(B)BB2状態全体をみれば、当該期間は遊技価値が増加する増加期間として位置付けられる。
【1186】
なお、(B)BB2状態全体を遊技者にとって有利な期間(増加期間)とする手法は、上述したものに限られない。例えば、(3)BB2開始条件が成立してから(4)BB2終了条件が成立するまで、常にRB状態に制御されるものとし、当該RB状態では、いずれの押し順で停止操作が行われたとしても9枚(あるいは、15枚までの範囲であればそれ以上であってもよい)の払出が発生するRB中小役が極めて高い確率で当籤するように構成してもよい。あるいは、押し順小役の基本構成を制御変更することなく、(3)BB2開始条件が成立してから(4)BB2終了条件が成立するまで、常に有利区間に制御されるようにし、押し順小役の当籤時には必ず、又は少なくとも付与期待値がプラスとなるような所定確率で正解の押し順が報知されることで増加期間となるように構成してもよい。
【1187】
(B−1)BB2一般中、(B−2)BB2RBフラグ間中、及び(B−3)BB2RB中のいずれの状態においても、上記有利区間抽籤役に当籤した場合、(4)BB2終了条件が成立して移行した一般遊技状態(CZ状態)においてBB1に当籤し、(1)BB1開始条件が成立して移行した(A)BB1状態を有利区間とする権利(例えば、セット数やストックなど)を付与する否かが決定される。この場合、一度の当籤で、例えば、30ゲーム間を有利区間とする権利が付与される。なお、当該権利の付与が決定される契機やその期間は、上述したものに限られない。例えば、有利区間抽籤役に当籤したときの当否抽籤の結果のみならず、他の内部当籤役に当籤したときの当否抽籤の結果や、内部当籤役に基づかない当否抽籤の結果などに応じて、当該権利の付与が決定されうるようにしてもよい。また、当該権利の付与が決定されるときに、有利区間の継続期間が別途抽籤などによって決定されうるようにしてもよい。また、(3)BB2開始条件が成立するときから(4)BB2終了条件が成立するまでの間の任意のタイミング(例えば、BB2が入賞したとき、あるいは、BB2が終了したとき)において、BB1状態の全期間(あるいは、一部の期間)を有利区間とする権利を付与するか否かが決定されうるようにしてもよい。
【1188】
(C)BB3状態は、(C−1)BB3一般中、(C−2)BB3RBフラグ間中、及び(C−3)BB3RB中から構成される。なお、(C−1)BB3一般中、(C−2)BB3RBフラグ間中、(C−3)BB3RB中、(5)BB3の開始条件のそれぞれは、BB2をBB3と置き換えれば、(B−1)BB2一般中、(B−2)BB2RBフラグ間中、(B−3)BB2RB中、(3)BB2の開始条件のそれぞれと同様となるため、ここでの説明は省略する。また、(6)BB2の終了条件は、(C)BB3状態におけるメダルの払出枚数が規定数となった場合(例えば、60枚を超えた場合)に成立する。
【1189】
かかる前提の下、本例における遊技の流れについて説明する。本例では、非有利区間である(A)BB1状態が遊技者にとって有利でない通常遊技中として位置付けられているため、遊技者は通常、非有利区間である(A)BB1状態から遊技を開始する。
【1190】
(A)BB1状態においては、(2)BB1の終了条件が成立するまで他の遊技状態に移行することがない。ここで、(A)BB1状態中が有利区間であれば、当該区間は増加期間として機能するため、遊技価値を増加させることができるのみならず、払出を受ける機会が増加することで早期に(2)BB1の終了条件を成立させることが可能となる(すなわち、一般遊技状態(CZ状態)に移行するまでの遊技期間を短縮させることができる)。一方、(A)BB1状態中が非有利区間であれば、当該区間は減少期間として機能するため、遊技価値は減少していき、また、払出を受ける機会は増加しないことで早期に(2)BB1の終了条件を成立させることは可能とならない(すなわち、一般遊技状態(CZ状態)に移行するまでの遊技期間を短縮させることはできない)。
【1191】
(A)BB1状態において、(2)BB1の終了条件が成立すると、一般遊技状態(CZ状態)に移行する。一般遊技状態(CZ状態)は、BB1に当籤する前にBB2又はBB3を当籤させることができれば、一般遊技状態(CZ状態)→(B)BB2状態(又は(C)BB3状態)→一般遊技状態(CZ状態)→(B)BB2状態(又は(C)BB3状態)・・・といったように、遊技者に有利なボーナス状態を繰り返し作動させることが可能な状態(一連の増加区間)として構成されるが、BB2又はBB3に当籤する前にBB1に当籤してしまうと、遊技者に有利なボーナス状態を繰り返し作動させることは不可能となり、一連の増加区間は終了する。再度一連の増加区間に移行させるためには、有利区間とならなければ減少期間となってしまう(A)BB1状態を終了させる必要がある。
【1192】
すなわち、遊技者は、(A)BB1状態にあっては、有利区間に移行、あるいは有利区間が継続することを望み、実際に有利区間に移行、あるいは有利区間が継続すれば、遊技価値を増加させつつ、一般遊技状態(CZ状態)に移行するまでの遊技期間を短縮することができる。また、一般遊技状態(CZ状態)にあっては、BB1に当籤する前にBB2又はBB3に当籤することを望み、実際にBB2又はBB3に当籤することができれば、(B)BB2状態又は(C)BB3状態において遊技価値を増加させることができる。これらの遊技状態が終了して再度一般遊技状態(CZ状態)に戻った場合も同様である。なお、(B)BB2状態又は(C)BB3状態にあっては、(A)BB1状態を有利区間とする権利が付与されることを望む。本例では、例えば、ボーナス役(BB1〜BB3)に当籤する合算確率において、BB1の当籤確率は50%程度、BB2の当籤確率は25%程度、BB3の当籤確率は25%程度となっていることから、一般遊技状態(CZ状態)において必ずしもBB2又はBB3が当籤し続けるわけではない。しかし、(A)BB1状態を有利区間とする権利が予め付与されていれば、BB2又はBB3に当籤する前にBB1に当籤したとしても、(A)BB1状態が増加期間となっていれば、遊技価値が増加し、しかも一般遊技状態(CZ状態)に早期に復帰させることができる。本例では、このような遊技性によって、遊技の興趣を向上させることを可能としている。
【1193】
本例の遊技機によれば、通常遊技状態(一般遊技状態(CZ状態))において、第1特別役(BB1)に当籤する前に第2特別役(BB2又はBB3)に当籤した場合、第2特別遊技状態((B)BB2状態又は(C)BB3状態)に移行し、当該第2特別遊技状態は遊技価値が増加する増加期間として機能する。一方、通常遊技状態において、第2特別役に当籤する前に第1特別役に当籤した場合、第1特別遊技状態((A)BB1状態)に移行し、当該第1特別遊技状態において停止操作に関する操作情報が報知されない場合(非有利区間である場合)、当該第1特別遊技状態は遊技価値が減少する減少期間として機能する。
【1194】
したがって、通常遊技状態においては、第1特別遊技状態に移行することなく第2特別遊技状態への移行が繰り返されることで、遊技者は有利な遊技期間を継続させることができるが、第1特別遊技状態に移行した場合には、当該第1特別遊技状態を終了させて通常遊技状態に移行させなければ、遊技者は有利な遊技期間を継続させることができない。
【1195】
ここで、本例の遊技機によれば、特定の報知条件が成立した場合(例えば、有利区間に移行することが決定された場合、あるいは有利区間とする権利が付与されることが決定されている場合)、第1特別遊技状態において、所定役(押し順小役)に当籤した場合に所定数(例えば、9枚)の遊技価値が付与される停止操作に関する操作情報が報知されるようになる。第1特別遊技状態は、規定数(例えば、285枚超)の遊技価値が付与された場合に終了するものであるから、このような情報が報知されることで、第1特別遊技状態の終了時期を早めることができる。すなわち、第1特別遊技状態において停止操作に関する操作情報が報知される否かによって、第2特別遊技状態に移行可能な通常遊技状態となるまでの期間を変動させることができる。それゆえ、有利状態に移行な状態となるまでの期間を変動可能とすることで、遊技性を変化に富んだものとすることができる。
【1196】
なお、本例の遊技機において、第1特別遊技状態において停止操作に関する操作情報が報知される期間も増加期間として機能させるようにしてもよい。このようにすれば、有利状態に移行な状態となるまでの期間中であっても、遊技の興趣を維持させることができる。
【1197】
また、本例の遊技機において、第1特別遊技状態では、さらに第1特定許可状態((A−2)BB1RBフラグ間中)に移行可能とし、第2特別遊技状態では、さらに第2特定許可状態((B−2)BB2RBフラグ間中又は(C−2)BB3RBフラグ間中)に移行可能とし、第1特別遊技状態では、第1特定許可状態であるか否かにかかわらず、停止操作に関する操作情報が報知されない期間を減少期間として機能させ、第2特別遊技状態では、第2特定許可状態である期間を増加期間として機能させるようにしてもよい。このようにすれば、遊技性をさらに変化に富んだものとすることができ、遊技の興趣を向上させることができる。
【1198】
[遊技性(遊技仕様)の他の例(その3)]
続いて、図95を参照して、本実施形態に係るパチスロ1において実装可能な遊技性(遊技仕様)の他の例(その3)について説明する。図95は、遊技性(遊技仕様)の他の例(その3)における遊技の流れを概念的に説明する図である。
【1199】
図95に示すように、本例では、(A)RT0状態、(B)BB状態、及び(C)RT1状態の遊技状態がある。(A)RT0状態は、再遊技(リプレイ)役の当籤確率が(C)RT1状態よりも低く、(B)BB状態、及び(C)RT1状態のいずれにも移行可能な遊技状態である。(A)RT0状態において、有利区間に制御されていない場合には、(A−1)通常(非有利区間)となって遊技価値が減少する減少期間となり、有利区間に制御されている場合には、(A−2)有利区間となって遊技価値が増加する増加期間となる。なお、有利区間に制御されうる特定の報知条件は、本実施形態や本例以外の遊技性(遊技仕様)の他の例で説明した種々の条件を採用することができる。
【1200】
(A)RT0状態において、BB(ボーナス役)に当籤した場合、BBに係る図柄の組合せが有効ライン上に停止表示されるまでBBが持ち越されるBBフラグ間(BB許可状態)に制御される。BBフラグ間では、後述のベルこぼし目が有効ライン上に停止表示されても(C)RT1状態には移行しない。なお、本例では、BBは、いずれかの小役(例えば、いわゆるレア役と呼ばれる当籤確率が相対的に低い役。リプレイ役であってもよい)と重複当籤し、単独で当籤しないようになっており、かつ、本実施形態では、ボーナス役よりもリプレイ役又は小役を優先的に成立させる停止制御が行われるため、BBに当籤した遊技ではBBに係る図柄の組合せが表示されることがなく、BBは次回遊技以降に持ち越されることになる。そして、BBに係る図柄の組合せは、BBフラグ間において内部抽籤結果が「ハズレ」となった遊技(すなわち、他にいずれのリプレイ役及び小役にも当籤しなかった遊技)において、停止操作のタイミングが適切な場合に表示されること(入賞すること)が可能となる。本例では、(A)RT0状態における「ハズレ」確率を「1/12」程度と定める。もっとも、「ハズレ」が発生可能である限り、この「ハズレ」確率は任意の値とすることができる。また、BBが単独で当籤する場合があってもよく、この場合には、BBに当籤した遊技においてBBに係る図柄の組合せが表示可能であるものとする。
【1201】
(A)RT0状態において、BBフラグ間となり、内部抽籤結果が「ハズレ」となった遊技において、BBに係る図柄の組合せが表示されると、(1)BB開始条件が成立し、(A)RT0状態から(B)BB状態に移行する。(B)BB状態は、(C)RT1状態には移行しない遊技状態であり、遊技価値が増加する増加期間となる遊技状態である。なお、(B)BB状態を増加期間とする手法は、例えば、上述の「特殊ボーナス状態」など、本実施形態や本例以外の遊技性(遊技仕様)の他の例で説明した種々の手法を採用することができる。(B)BB状態において、規定数(例えば、140枚超)の遊技価値が付与されると、遊技価値の付与上限となり、(2)BB終了条件が成立し、(B)BB状態から(A)RT0状態に移行する。
【1202】
(A)RT0状態において、BBフラグ間となる前に(すなわち、BB非フラグ間である場合に)、(3)ベルこぼし目が有効ライン上に停止表示されると、(C)RT1状態に移行する。ベルこぼし目は、例えば、本実施形態における「R_RT1移行目」と同様の図柄の組合せであり、押し順小役に当籤した遊技において、押し順が不正解であり、停止操作のタイミングも適切でない場合に表示される図柄の組合せである。したがって、(A)RT0状態が、(A−2)有利区間であれば、正解となる押し順が報知されるため、当該報知にしたがって停止操作が行われる限り表示されることはないが、(A−1)通常(非有利区間)であれば、正解となる押し順が報知されないため、表示される可能性は高くなる。なお、本例では、例えば、BBの当籤確率は1/20(3276/65536)程度であるとすれば、押し順小役の合算当籤確率はそれよりも高い1/3(21845/65536)程度に設計されるものとすればよい。押し順小役については、本実施形態や本例以外の遊技性(遊技仕様)の他の例で説明した種々の仕様を採用することができるが、例えば、押し順(例えば、6択)に正解した場合、9枚の払出となり、ベルこぼし目は表示されず、押し順に正解しない場合、停止操作のタイミングが適切であれば1枚の払出となり、ベルこぼし目は表示されず、停止操作のタイミングが適切でなければ0枚の払出となり、ベルこぼし目が表示される仕様を採用することができる。
【1203】
(C)RT1状態は、再遊技(リプレイ)役の当籤確率が(A)RT0状態よりも高く、(B)BB状態には移行しない遊技状態である。(C)RT1状態においても、(A)RT0状態と同様に、有利区間に制御されていない場合には、(C−1)通常(非有利区間)となって遊技価値が減少する減少期間となり、有利区間に制御されている場合には、(C−2)有利区間となって遊技価値が増加する増加期間となる。なお、有利区間に制御されうる特定の報知条件は、本実施形態や本例以外の遊技性(遊技仕様)の他の例で説明した種々の条件を採用することができる。
【1204】
(C)RT1状態においても、BB(ボーナス役)に当籤した場合、(A)RT0状態と同様に、BBフラグ間(BB許可状態)に制御される。ただし、(C)RT1状態では、(A)RT0状態の「ハズレ」確率「1/12」の分だけ再遊技(リプレイ)役の当籤確率が高まっており、「ハズレ」確率は「0」と(すなわち、「ハズレ」が発生しないように)なっている。したがって、たとえBBフラグ間であったとしても、(C)RT1状態においてBBに係る図柄の組合せが表示可能となる場合はない。もっとも、極めて低い確率(例えば、1/8192)で「ハズレ」が発生するようにし、BBフラグ間で「ハズレ」が発生した遊技では、BBに係る図柄の組合せが表示可能となるようにしてもよい(すなわち、(C)RT1状態を、(A)RT0状態よりもBBに係る図柄の組合せの表示を困難とする状態として構成してもよい)。
【1205】
なお、(C)RT1状態においても「ハズレ」の発生を可能とした場合、「ハズレ」が発生した単位遊技でBBに係る図柄の組合せが表示できなかった場合には、(B)BB状態に移行させることができず、次ゲーム以降も(C)RT1状態が継続するため、当該「ハズレ」が発生した単位遊技でBBに係る図柄の組合せが表示できない態様で停止操作を行ってしまうと遊技者の損失は極めて大きくなってしまう。したがって、このような損失の発生を抑制するため、(C)RT1状態において「ハズレ」が発生した単位遊技では、開始操作後から停止操作が有効となるまでの間にBBに係る図柄の組合せの表示が許容された旨を示唆する演出や、BBに係る図柄の組合せを狙うべき旨を報知する演出や、開始操作後に各リールの回転開始を遅延させるフリーズ演出や停止操作有効までに要する時間を通常よりも長い時間とする停止操作無効化演出など、いずれか又は複数の演出を実行可能として、遊技者がBBに係る図柄の組合せを表示させやすいように配慮した仕様とすることが望ましい。
【1206】
(C)RT1状態において、(4)規定数(例えば、500ゲーム)の遊技を消化すると、(C)RT1状態から(A)RT0状態に移行する。すなわち、(C)RT1状態が終了し、BBフラグ間である場合には「ハズレ」発生時にBBに係る図柄の組合せが表示可能となる。なお、(C)RT1状態から(A)RT0状態に移行した場合であってもBB非フラグ間であるときには、再度(C)RT1状態に転落してしまう可能性がある。したがって、このような場合には、(A)RT0状態においてBBフラグ間となるまで(すなわち、BBに当籤するまで)、(A−2)有利区間を継続させるようにし、遊技者の救済を図るようにしてもよい。
【1207】
本例の遊技機によれば、特別役(BB)に当籤した場合には特別許可状態(BB許可状態)となり、通常遊技状態((A)RT0状態)であれば、特別図柄の組合せ(BBに係る図柄の組合せ)を表示させて特別遊技状態((B)BB状態)に移行させることを可能とする一方、特定遊技状態((C)RT1状態)であれば、当該特定遊技状態が終了するまで特別図柄の組合せを表示させて特別遊技状態に移行させることを可能としない。また、特定遊技状態には、特別許可状態でない通常遊技状態において特定役(押し順小役)に当籤した場合に、特定の態様(押し順正解となる態様)で停止操作が行われずに特定図柄の組合せ(ベルこぼし目)が表示されたことに基づいて移行する。そして、特定の報知条件が成立した場合、通常遊技状態及び特定遊技状態における特定期間(有利区間)では、特定役に当籤したときに特定の態様に関する操作情報が報知され、報知にしたがって停止操作が行われれば、特定図柄の組合せは表示されず、特定数(例えば、9枚)の遊技価値が付与される。
【1208】
ここで、本例の遊技機によれば、通常遊技状態において特定の態様に関する操作情報が報知される特定期間となった場合には、特定遊技状態に移行することなく特別遊技状態への移行を繰り返す(すなわち、遊技者に有利な遊技期間を継続させる)ことが可能となるのみならず、特定役に当籤したときに付与される遊技価値も増加することになる。また、特定遊技状態において特定の態様に関する操作情報が報知される特定期間となった場合には、特定遊技状態が終了しなければ特別遊技状態に移行させることはできないが、特定役に当籤したときに付与される遊技価値は増加することになる。また、通常遊技状態において特定の態様に関する操作情報が報知される特定期間となっていない場合であっても、特定遊技状態に移行することなく特別遊技状態への移行を繰り返すことができる場合もある。
【1209】
すなわち、本例の遊技機によれば、通常遊技状態若しくは特定遊技状態であるか、通常遊技状態において特定の態様に関する操作情報が報知される特定期間であるか否か、又は特定遊技状態において特定の態様に関する操作情報が報知される特定期間であるか否か、などに応じて遊技者の有利度合いを多彩に変動させることが可能となる。それゆえ、遊技意欲や興趣を向上させることができる。
【1210】
なお、本例の遊技機において、少なくとも特定遊技状態において特定の態様に関する操作情報が報知される期間は、遊技価値が増加する増加期間として機能させるようにしてもよい。このようにすれば、特定遊技状態であっても遊技価値が増加する場合があることから、特別遊技状態に移行しない特定遊技状態中であっても、遊技の興趣を維持させることができる。
【1211】
(本例の変形例)
本例では、(A)RT0状態、(B)BB状態、及び(C)RT1状態の遊技状態を有し、(A)RT0状態において、特別役としてのBBが特定役としての押し順小役よりも先に当籤した場合には、(C)RT1状態に移行することなく(B)BB状態に移行し、このような移行が繰り返されることを可能とすることで、一連の増加区間を創出することを可能とした。また、(A)RT0状態において、特定役としての押し順小役が特別役としてのBBよりも先に当籤した場合に、遊技者の停止操作が適切であれば(C)RT1状態には移行しないが、遊技者の停止操作が適切でなければ(C)RT1状態に移行し、一連の増加区間が終了するものとした。そして、(C)RT1状態では、一定の移行条件(本例では、規定数の遊技の消化)が成立しなければ、(A)RT0状態に移行しないものとした。もっとも、このような一連の増加区間を開始、継続、及び終了させる手法は、さらに変形の余地があると考えられるため、以下に説明する。
【1212】
変形例では、(A)RT0状態、(B)BB状態、及び(C)RT1状態の遊技状態を有する点は本例と同じであるが、特定役としてMB(第二種特別役物に係る役物連続作動装置)を用い、MBに係る図柄の組合せが有効ライン上に停止表示された場合には(D)MB状態に移行するものとする。BBの当籤確率を1/10(6553/65536)程度とするとともに、MBの当籤確率も同程度とする。MBは、ボーナス役であり、一度当籤すると、MBに係る図柄の組合せが表示されるまで持ち越されるものとする(MBフラグ間、MB許可状態)。MBは、必ず複数の特殊小役グループ(例えば、特殊小役グループ1〜3)のうちいずれかの特殊小役グループと重複当籤し、単独では当籤しないものとする。
【1213】
(A)RT0状態において、MB+特殊小役グループ1が重複当籤した場合、停止操作が予め定義された正解の態様(例えば、リール3Lに対する停止操作のタイミングが下記第2の範囲及び下記第3の範囲とは異なる第1の範囲である態様、あるいは左第1停止で停止操作が行われる態様など)で行われた場合には、MBに係る図柄の組合せが有効ライン上に停止表示され、(D)MB状態に移行する。一方、停止操作が予め定義された正解の態様で行われない場合には、MBに係る図柄の組合せは有効ライン上に停止表示されず、いずれかの特殊小役に係る図柄の組合せ(特定の図柄の組合せ)が有効ライン上に停止表示され、例えば、1枚のメダルが払い出され、MBフラグ間としての(C)RT1状態に移行する。
【1214】
(A)RT0状態において、MB+特殊小役グループ2が重複当籤した場合、停止操作が予め定義された正解の態様(例えば、リール3Lに対する停止操作のタイミングが上記第1の範囲及び下記第3の範囲とは異なる第2の範囲である態様、あるいは中第1停止で停止操作が行われる態様など)で行われた場合には、MBに係る図柄の組合せが有効ライン上に停止表示され、(D)MB状態に移行する。一方、停止操作が予め定義された正解の態様で行われない場合には、MBに係る図柄の組合せは有効ライン上に停止表示されず、いずれかの特殊小役に係る図柄の組合せ(特定の図柄の組合せ)が有効ライン上に停止表示され、例えば、1枚のメダルが払い出され、MBフラグ間としての(C)RT1状態に移行する。
【1215】
(A)RT0状態において、MB+特殊小役グループ3が重複当籤した場合、停止操作が予め定義された正解の態様(例えば、リール3Lに対する停止操作のタイミングが上記第1の範囲及び上記第2の範囲とは異なる第3の範囲である態様、あるいは右第1停止で停止操作が行われる態様など)で行われた場合には、MBに係る図柄の組合せが有効ライン上に停止表示され、(D)MB状態に移行する。一方、停止操作が予め定義された正解の態様で行われない場合には、MBに係る図柄の組合せは有効ライン上に停止表示されず、いずれかの特殊小役に係る図柄の組合せ(特定の図柄の組合せ)が有効ライン上に停止表示され、例えば、1枚のメダルが払い出され、MBフラグ間としての(C)RT1状態に移行する。
【1216】
なお、この変形例では、特定役として複数のMB(例えば、MB1、MB2、及びMB3)を用い、いずれかのMBに係る図柄の組合せが有効ライン上に停止表示された場合には(D)MB状態に移行するものとしてもよい。この場合、MBの合算当籤確率をBBの当籤確率と同程度とすればよい。また、MB1、MB2、及びMB3は、必ず特殊小役グループと重複当籤し、単独では当籤しないものとしてもよい。そして、MB1+特殊小役グループが重複当籤した場合には、MB+特殊小役グループ1と同様の制御が行われ、MB2+特殊小役グループが重複当籤した場合には、MB+特殊小役グループ2と同様の制御が行われ、MB3+特殊小役グループが重複当籤した場合には、MB+特殊小役グループ3と同様の制御が行われるものとすればよい。
【1217】
すなわち、(A)RT0状態において、MBに当籤した場合、MBに当籤した遊技で停止操作の態様が適切であれば(例えば、上述した3択に正解した場合には)、(D)MB状態に移行する。(D)MB状態は、例えば、2枚ベットで必ず2枚のメダルが払い出されるボーナス状態であるものとし、規定数(2枚を超える)の遊技価値が付与されると、遊技価値の付与上限となり、MB終了条件が成立し、(D)MB状態から(A)RT0状態に移行する。ここで、(D)MB状態自体は、遊技価値が増加する増加期間ではない(ただし、減少期間でもなく無増減期間)が、終了後は(A)RT0状態に移行するため、(D)MB状態への移行は、上述した一連の増加区間への移行、あるいは一連の増加区間の継続として位置付けられる。
【1218】
一方、(A)RT0状態において、MBに当籤した場合、MBに当籤した遊技で停止操作の態様が適切でなければ(例えば、上述した3択に正解しなかった場合には)、(C)RT1状態に移行する。この変形例では、MBフラグ間である(C)RT1状態は、MBに係る図柄の組合せが表示されるまで終了しない。そして、(C)RT1状態における「ハズレ」確率を「1/300」程度と定める。すなわち、(C)RT1状態を終了させて(A)RT0状態に移行させるためには、(C)RT1状態において「ハズレ」が発生した遊技において、MBに係る図柄の組合せを表示させて(D)MB状態に移行させ、(D)MB状態における遊技を消化する必要がある。なお、(C)RT1状態において上述した特殊小役グループに当籤したときに、上述した3択に正解した場合にもMBに係る図柄の組合せを表示させることを可能としてもよい。
【1219】
(本例の変形例の遊技の流れ)
この変形例では、MBフラグ間である(C)RT1状態が遊技者にとって有利でない通常遊技中として位置付けられているため、遊技者は通常、MBフラグ間である(C)RT1状態から遊技を開始する。
【1220】
(C)RT1状態においては、(D)MB状態への移行を介さなければ(A)RT0状態に移行することがない。遊技者は「ハズレ」が発生することを待って遊技を行う。「ハズレ」が発生した遊技でMBに係る図柄の組合せを表示させることができれば、(D)MB状態に移行し、(D)MB状態に終了後は(A)RT0状態に移行する。
【1221】
(A)RT0状態において、ボーナス役に当籤したとき、当該ボーナス役がBBである確率は1/2(50%)、MBである確率も1/2(50%)である。(C)RT1状態から(A)RT0状態に移行して最初に当籤したボーナス役がBBであった場合には、一連の増加区間が開始される。BBの当籤後はMBに当籤することはなく(すなわち、(C)RT1状態に移行することなく)、BBに係る図柄の組合せが表示されることで(B)BB状態に移行し、(B)BB状態において遊技価値を増加させることができる。なお、(B)BB状態は、例えば、上述の「特殊ボーナス状態」として構成される。(B)BB状態が終了すると再度(A)RT0状態に戻り、再度50%の確率でMBに当籤する前にBBに当籤させることができれば、一連の増加区間が継続する。すなわち、一連の増加区間は50%の確率でループ可能な(ループ率50%の)遊技区間となっている。なお、このループ率は一例であり、ボーナス役の抽籤値(当籤確率)を適宜変動させることで、任意の値に設定することができる。
【1222】
一連の増加区間となった(A)RT0状態において、BBに当籤する前にMBに当籤した場合、MBに当籤した遊技でMBに係る図柄の組合せを表示させることができた場合には、(D)MB状態への移行を介して再度(A)RT0状態に戻ることができる。この場合にも、一連の増加区間が継続する。一方、MBに当籤した遊技でMBに係る図柄の組合せを表示させることができなかった場合には、(C)RT1状態に移行する。この場合には、一連の増加区間が終了する。
【1223】
また、(C)RT1状態から(A)RT0状態に移行して最初に当籤したボーナス役がMBであった場合には、一連の増加区間は開始されない。ただし、上述の如く、MBに当籤した遊技でMBに係る図柄の組合せを表示させることができた場合には、(D)MB状態への移行を介して再度(A)RT0状態に戻ることができる。この場合には、戻った(A)RT0状態にて一連の増加区間を開始できる場合がある。一方、MBに当籤した遊技でMBに係る図柄の組合せを表示させることができなかった場合には、(C)RT1状態に移行する。この場合には、一連の増加区間を開始できる場合はない。なお、上記の説明では、(C)RT1状態から(A)RT0状態に移行して最初に当籤したボーナス役がBBであったときを一連の増加区間の始期としているが、(C)RT1状態から(A)RT0状態に移行したときを一連の増加区間の始期としてもよいし、(C)RT1状態から(A)RT0状態に移行して最初に当籤したボーナス役がBBであり、当該BBに係る図柄の組合せが表示されて(B)BB状態に移行したときを一連の増加区間の始期としてもよい。
【1224】
(本例の変形例における有利区間仕様の第1の態様)
続いて、これまでに説明した本例の変形例の遊技性(遊技仕様)を採用した場合の、有利区間仕様の第1の態様について説明する。この第1の態様は、有利区間を設けない仕様である。
【1225】
上述したように、本例の変形例の遊技性(遊技仕様)では、(A)RT0状態→(B)BB状態→(A)RT0状態→(B)BB状態・・・といったように、(A)RT0状態と(B)BB状態とが相互に繰り返されることで一連の増加区間を創出することができるため、遊技者に停止操作の情報が報知されなくとも、興趣の高い遊技性を具備することが可能となっている。したがって、この第1の態様のように、有利区間を設けないようにすることもできる。
【1226】
なお、この第1の態様においても、例えば、(A)RT0状態においてBBに当籤したときには、その旨の告知ないし示唆が行われるようにすることができるし、(B)BB状態においてRBに当籤したときには、その旨の告知ないし示唆が行われるようにすることができる。一方、(A)RT0状態においてMBに当籤したとき、及び(C)RT1状態においてMBに係る図柄の組合せが表示可能であるときには、少なくともMBに係る図柄の組合せが表示される遊技方法が推測されるような告知ないし示唆は行われないようにすることが望ましい。ここで、「MBに係る図柄の組合せが表示される遊技方法が推測されるような告知ないし示唆」とは、例えば、MBに係る図柄の組合せが表示可能であることを直接的に告知ないし示唆するものに限られず、上述した特殊小役グループが当籤した旨、あるいは当籤した特殊小役グループに係る図柄の組合せを告知ないし示唆するものが含まれる。このような告知ないし示唆によって実質的に(C)RT1状態が終了する確率が高まることとなれば、遊技の射幸性が過度に高くなってしまうおそれがあるからである。もっとも、(C)RT1状態は少ないとも一連の増加区間に含まれないことから、(C)RT1状態においてMBに係る図柄の組合せが表示可能であるときには、「MBに係る図柄の組合せが表示される遊技方法が推測されるような告知ないし示唆」が行われるようにしてもよい。
【1227】
(本例の変形例における有利区間仕様の第2の態様)
続いて、これまでに説明した本例の変形例の遊技性(遊技仕様)を採用した場合の、有利区間仕様の第2の態様について説明する。この第2の態様は、(B)BB状態中のみ有利区間に移行可能とした仕様である。
【1228】
上述したように、本例の変形例の遊技性(遊技仕様)では、(B)BB状態においては押し順小役など、遊技者の停止操作の態様に応じて付与される遊技価値が変動可能な内部当籤役が決定されうるため、(B)BB状態中を有利区間として遊技者に停止操作の情報が報知されれば、(B)BB状態中に付与される遊技価値の付与期待値を最大とすることができ、遊技者の興趣の向上のみならず、遊技の公平性の担保や出玉率の管理しやすさにも資することになる。したがって、この第2の態様のように、(B)BB状態中のみ有利区間に移行可能とすることもできる。この場合、(B)BB状態が開始されるときに有利区間も開始され、(B)BB状態が終了されるときに有利区間も終了されるようにすればよい。
【1229】
なお、この第2の態様においても、上記第1の態様と同様に、例えば、(A)RT0状態においてBBに当籤したときには、その旨の告知ないし示唆が行われるようにすることができるし、(B)BB状態においてRBに当籤したときには、その旨の告知ないし示唆が行われるようにすることができる。一方、(A)RT0状態においてMBに当籤したとき、及び(C)RT1状態においてMBに係る図柄の組合せが表示可能であるときには、上記第1の態様と同様に、少なくともMBに係る図柄の組合せが表示される遊技方法が推測されるような告知ないし示唆は行われないようにすることが望ましい。
【1230】
(本例の変形例における有利区間仕様の第3の態様)
続いて、これまでに説明した本例の変形例の遊技性(遊技仕様)を採用した場合の、有利区間仕様の第3の態様について説明する。この第3の態様は、(A)RT0状態中及び(C)RT1状態中において有利区間に移行可能とした仕様である。
【1231】
この第3の態様は、基本的に本例で説明したものと同様であり、(A)RT0状態中にあっては、特定の報知条件が成立した場合に、(A−1)通常(非有利区間)から(A−2)有利区間に移行させ、当該有利区間の終了条件が成立した場合に、(A−2)有利区間から(A−1)通常(非有利区間)に移行させ、また、(C)RT1状態中にあっては、特定の報知条件が成立した場合に、(C−1)通常(非有利区間)から(C−2)有利区間に移行させ、当該有利区間の終了条件が成立した場合に、(C−2)有利区間から(C−1)通常(非有利区間)に移行させるものである。
【1232】
ただし、本例では、(A)RT0状態において(A−2)有利区間となった場合には、押し順小役について正解となる押し順が報知されることで、実質的に(C)RT1状態への移行が回避可能な情報も報知されるものとなっているが、この第3の態様では、(C)RT1状態への移行が回避可能な情報は報知されないものとなっている。すなわち、(A−2)有利区間では、押し順小役に当籤した場合には、正解となる押し順が報知されることで、(A−1)通常(非有利区間)と比べて多くの遊技価値が付与されるが、MBに当籤した場合には、「MBに係る図柄の組合せが表示される遊技方法が推測されるような告知ないし示唆」は行われず、遊技者が自力でMBに係る図柄の組合せを表示することができた場合には(A)RT0状態が維持されるが、遊技者が自力でMBに係る図柄の組合せを表示することができなかった場合には(C)RT1状態に移行するようになっている。
【1233】
もっとも、例えば、(A)RT0状態において(A−2)有利区間となり、有利区間の継続期間として50ゲームが付与された場合、10ゲーム後(すなわち、有利区間の継続期間が残り40ゲーム)にMBに当籤し、MBに係る図柄の組合せが表示されずに(C)RT1状態に移行した場合には、継続期間を40ゲームとする(C−2)有利区間に移行するようにしてもよい。すなわち、付与された有利区間の継続期間が、(A)RT0状態から(C)RT1状態、あるいは(C)RT1状態から(A)RT0状態に引き継がれるようにしてもよい(なお、後者の場合には、(D)MB状態の遊技期間は有利区間中に含まれるものとしてもよいし、含まれないものとしてもよい)。
【1234】
また、(A)RT0状態は、一連の増加区間に含まれる遊技期間であることから、(A)RT0状態では(A−2)有利区間を設けることなく、一連の増加区間に含まれない遊技期間であり、遊技者にとって相対的に不利な(C)RT1状態でのみ(C−2)有利区間を設けるようにしてもよい。すなわち、この第3の態様では、遊技者にとって相対的に不利な遊技期間((C)RT1状態)で遊技を行う遊技者を救済し、遊技の興趣の低下を防止することを目的として、有利区間((C−2)有利区間)を設けるようにしてもよい。
【1235】
なお、この第3の態様においても、上記第1の態様と同様に、例えば、(A)RT0状態においてBBに当籤したときには、その旨の告知ないし示唆が行われるようにすることができるし、(B)BB状態においてRBに当籤したときには、その旨の告知ないし示唆が行われるようにすることができる。もっとも、この第3の態様のように、有利区間があくまでも入賞に係る内部当籤役(例えば、小役)について入賞を容易とする遊技区間として位置付けられる場合には、(A)RT0状態においてBBに当籤したときに、BBに係る図柄の組合せが表示されることを容易にする停止操作の態様(押し順や停止操作のタイミング)がある場合に、有利区間であることに基づいて当該停止操作の態様が直接的に報知されることは望ましくないが、このような報知が行われるものとしてもよい。
【1236】
この変形例では、上記第2の態様と上記第3の態様とを別の態様として説明しているが、上記第2の態様と上記第3の態様とを組み合わせた有利区間の態様を採用することもできる。この場合、BBに当籤した(A)RT0状態が、(A−2)有利区間であれば、(B)BB状態においても停止操作の情報が報知され、(A−1)通常(非有利区間)であれば、(B)BB状態においても停止操作の情報が報知されないようにしてもよい。また、この場合、(A−2)有利区間から移行した(B)BB状態では、有利区間の継続期間が遊技の進行にしたがって順次更新される(すなわち、付与されている有利区間の継続期間が減っていく)ようにしてもよいし、有利区間の継続期間が更新されない(すなわち、付与されている有利区間の継続期間が減らない)ようにしてもよい。
【1237】
(本例の変形例における有利区間仕様の第4の態様)
続いて、これまでに説明した本例の変形例の遊技性(遊技仕様)を採用した場合の、有利区間仕様の第4の態様について説明する。この第4の態様は、(A)RT0状態中において有利区間に移行可能とした仕様である。
【1238】
この第4の態様では、上述の第3の態様とは逆で、(A)RT0状態において(A−2)有利区間となっている場合、MBに当籤したときには「MBに係る図柄の組合せが表示される遊技方法が推測されるような告知ないし示唆」が行われることで、(C)RT1状態への移行が回避可能な情報が報知されるが、押し順小役に当籤したときには正解となる押し順は報知されないものである。また、(C)RT1状態において(C−2)有利区間となっている場合、MBに係る図柄の組合せが表示可能であるときには「MBに係る図柄の組合せが表示される遊技方法が推測されるような告知ないし示唆」が行われることで、(A)RT0状態への移行を可能とする情報が報知されるが、押し順小役に当籤した場合には、正解となる押し順は報知されないものである。
【1239】
なお、この第4の態様では、例えば、有利区間は、(A−2)有利区間のみが設けられ、(C−2)有利区間は設けられないようにしてもよい。すなわち、有利区間を、一連の増加区間を継続させる((A)RT0状態を継続させる)ための機能を担うものとして構成し、(C)RT1状態を終了させるための機能を担わないものとして構成してもよい。
【1240】
また、この第4の態様では、有利区間を、「MBに係る図柄の組合せが表示される遊技方法が推測されるような告知ないし示唆」が行われた回数(ナビ回数)によって管理する手法とすることが好適である。例えば、(C)RT1状態においてMBに係る図柄の組合せが表示され、(D)MB状態に移行し、(D)MB状態が終了して(A)RT0状態に移行するまでの間のいずれか任意のタイミングで、有利区間に移行させるか否かの決定を行い、有利区間に移行させることを決定した場合には、付与するナビ回数を決定する。そして、移行した(A)RT0状態((A−2)有利区間)では、決定されたナビ回数分、「MBに係る図柄の組合せが表示される遊技方法が推測されるような告知ないし示唆」が行われるようにすればよい。もっとも、(A)RT0状態では、例えば、BBに当籤し、BBに係る図柄の組合せが表示されて(B)BB状態に移行し、(B)BB状態が終了して(A)RT0状態に移行のいずれか任意のタイミングで、有利区間に移行させる(延長させる)か否かの決定を行い、有利区間に移行させる(延長させる)ことを決定した場合には、付与するナビ回数を決定してもよい。なお、ナビ回数による管理を好適として説明したが、その他の管理手法(例えば、ゲーム数による管理など)を採用することを妨げるものではない。
【1241】
なお、この第4の態様においても、上記第1の態様と同様に、例えば、(A)RT0状態においてBBに当籤したときには、その旨の告知ないし示唆が行われるようにすることができるし、(B)BB状態においてRBに当籤したときには、その旨の告知ないし示唆が行われるようにすることができる。もっとも、この第4の態様のように、有利区間があくまでも一連の増加区間の継続を容易とする遊技区間として位置付けられる場合には、(A)RT0状態においてBBに当籤したときに、BBに係る図柄の組合せが表示されることを容易にする停止操作の態様(押し順や停止操作のタイミング)がある場合に、有利区間であることに基づいて当該停止操作の態様が直接的に報知されることは望ましくないが、このような報知が行われるものとしてもよい。
【1242】
この変形例では、上記第3の態様と上記第4の態様とを別の態様として説明しているが、上記第3の態様と上記第4の態様とを組み合わせた有利区間の態様を採用することもできる。この場合、(A−2)有利区間であれば、押し順小役に当籤したときには正解となる押し順が報知されることで、(A−1)通常(非有利区間)と比べて多くの遊技価値が付与され、MBに当籤したときには「MBに係る図柄の組合せが表示される遊技方法が推測されるような告知ないし示唆」が行われることで、(C)RT1状態への移行が回避可能な情報が報知されるようにすればよい。また、(C−2)有利区間であれば、押し順小役に当籤したときには正解となる押し順が報知されることで、(C−1)通常(非有利区間)と比べて多くの遊技価値が付与され、MBに係る図柄の組合せが表示可能であるときには「MBに係る図柄の組合せが表示される遊技方法が推測されるような告知ないし示唆」が行われることで、(A)RT0状態への移行を可能とする情報が報知されるようにすればよい。なお、上述のように、(C−2)有利区間であっても、MBに係る図柄の組合せが表示可能であるときに「MBに係る図柄の組合せが表示される遊技方法が推測されるような告知ないし示唆」は行われないようにしてもよい。
【1243】
(本例の変形例における有利区間リミッタ)
続いて、これまでに説明した本例の変形例の遊技性(遊技仕様)を採用し、また、有利区間仕様として、少なくとも上記第3の態様又は上記第4の態様が含まれる有利区間の態様を採用した場合における、有利区間のリミット処理について説明する。
【1244】
本実施形態では、有利区間が長く継続し過ぎることに起因して射幸性が過度に高くなってしまうことを抑制するため、上述のあるいは後述のリミット処理を行うことが可能となっている。例えば、「ゲーム数リミッタ」であれば有利区間が「1500ゲーム」継続した場合、また、「枚数リミッタ」であれば有利区間において「2400枚」のメダルを獲得した場合には、未だ有利区間のゲーム数、セット数、ストック、ナビ回数、差枚数などが残存している場合であっても、リミット処理の実行により強制的に有利区間が終了され非有利区間に移行される。
【1245】
しかしながら、本例の変形例の遊技性(遊技仕様)によれば、このようなリミット処理の実行によって有利区間が終了した後も、一連の増加区間が継続する場合も生じうる。すなわち、一連の増加区間により、遊技者に有利となる有利区間の継続に関し一定の制限を設けた意義が失われるおそれがあるという問題がある。そこで、一連の増加区間を設ける場合に、それを考慮した有利区間の制限を行うことができる遊技機を提供するため、以下のような工夫をなすことが望ましい。
【1246】
例えば、本例の変形例の遊技性(遊技仕様)においては、一連の増加区間が開始するのと同時に、あるいは、一連の増加区間が開始する前に有利区間を開始させる。一の具体例として、一連の増加区間が(A)RT0状態においてBBに当籤したときに開始すると定めた場合には、(A)RT0状態においてBBに当籤したのと同時、あるいは、(A)RT0状態に移行したときなどに有利区間を開始させる。また、他の具体例として、一連の増加区間が(A)RT0状態に移行したときに開始すると定めた場合には、(A)RT0状態に移行したのと同時、あるいは、(D)MB状態に移行したときなどに有利区間を開始させる。なお、ここでいう有利区間の開始とは、リミット処理上(制御上)の有利区間の開始を意味し、必ずしも当該開始時点で有利区間の実質的な継続期間(ゲーム数、セット数、ストック、ナビ回数、差枚数など)が付与されることを意味するものではない。したがって、有利区間の継続期間については、例えば、本実施形態や本例以外の遊技性(遊技仕様)の他の例で説明した種々の条件を採用して、各遊技状態で付与(あるいは延長)の当否決定を行い、当該決定結果に応じて付与(あるいは延長)されるものとすればよい。もっとも、上記開始時点においても有利区間の継続期間付与(あるいは延長)の当否決定が行われるものとしてもよい。
【1247】
ここで、「ゲーム数リミッタ」の場合、上限の遊技数は例えば「1500ゲーム」となるが、この「1500」から、一連の増加区間において作動するボーナス状態(例えば、(B)BB状態。複数のボーナス状態がある場合には、そのうちでもっとも長い遊技数の間継続する可能性があるもの)の期待遊技数(平均遊技数)に、ループ率に応じた閾値(ループ率を遊技数に換算するための掛け率として定めた変数)を乗じた値を減じ、それを指示停止遊技数として算出する(あるいは、予め規定する)。例えば、本例の変形例において、ボーナス状態の期待遊技数を「20ゲーム」とし、ループ率50%に応じた閾値を「6」とした場合、指示停止遊技数は、「1500ゲーム−20ゲーム×6=1380ゲーム」となる。
【1248】
ここで、「枚数リミッタ」の場合、上限の獲得枚数は例えば「2400枚」となるが、この「2400」から、一連の増加区間において作動するボーナス状態(例えば、(B)BB状態。複数のボーナス状態がある場合には、そのうちでもっとも多くのメダルが付与される可能性があるもの)の期待獲得枚数(平均獲得枚数)に、ループ率に応じた閾値(ループ率を獲得枚数に換算するための掛け率として定めた変数)を乗じた値を減じ、それを指示停止獲得枚数として算出する(あるいは、予め規定する)。例えば、本例の変形例において、ボーナス状態の期待獲得枚数を「120枚」とし、ループ率50%に応じた閾値を「6」とした場合、指示停止獲得枚数は、「2400枚−120枚×6=1680枚」となる。
【1249】
そして、「ゲーム数リミッタ」によってリミット処理が行われるように構成した場合、上記開始時点において開始された有利区間がそのまま継続して遊技数が「1380ゲーム」(指示停止遊技数)に到達した際には、有利区間の継続期間が残存していれば(制御上は)有利区間は継続するものの、以降の遊技においては、停止操作の情報が報知されないようになる(すなわち、指示機能が停止する)。
【1250】
また、「枚数リミッタ」によってリミット処理が行われるように構成した場合、上記開始時点において開始された有利区間がそのまま継続して獲得枚数が「1680枚」(指示停止獲得枚数)に到達した際には、有利区間の継続期間が残存していれば(制御上は)有利区間は継続するものの、以降の遊技においては、停止操作の情報が報知されないようになる(すなわち、指示機能が停止する)。
【1251】
また、指示停止遊技数又は指示停止獲得枚数に到達したことに基づいて指示機能が停止した後の処理であるが、リミット処理が実行される前に、一連の増加区間が終了した場合には、それと同時に、あるいは、その終了後に有利区間を終了させる。一の具体例として、一連の増加区間が(A)RT0状態においてMBに当籤し、MBに係る図柄の組合せが表示されずに(C)RT1状態に移行したときに終了すると定めた場合には、(C)RT1状態に移行したのと同時、あるいは、(C)RT1状態に移行した遊技の次回遊技が開始されるときなどに有利区間を終了させる。なお、(A)RT0状態や(B)BB状態では、一連の増加区間が未だ継続する可能性があることから、(制御上)有利区間を終了させる処理を行うのは、少なくとも(C)RT1状態中とすることが望ましい。もっとも、リミット処理の実行によって有利区間を終了させる場合には、この限りではない。すなわち、(A)RT0状態や(B)BB状態において、「ゲーム数リミッタ」の場合には「1500ゲーム」に到達したとき、「枚数リミッタ」の場合には「2400枚」に到達したときには、リミット処理の実行によって有利区間を終了させることを可能としてもよい。
【1252】
なお、有利区間が継続して指示停止遊技数又は指示停止獲得枚数に到達したときには、指示機能が停止するため、実質的には有利区間が終了するのと同義である。したがって、上述した「ゲーム数リミッタ」の「1500ゲーム」や、「枚数リミッタ」の「2400枚」は、あくまでも遊技店に設置可能な遊技機の規制値として定められる値とし、本例の変形例の遊技性(遊技仕様)のような一連の増加区間が搭載される遊技機にあっては、当該規制値から上述したように指示停止遊技数又は指示停止獲得枚数を算出し、算出した指示停止遊技数や指示停止獲得枚数の値を、「ゲーム数リミッタ」や「枚数リミッタ」の値として予め定め、リミット処理が実行されるようにしてもよい。すなわち、一連の増加区間が搭載されることにより、遊技価値が増加する増加期間が、予定した出玉設計や予め定められた規制値の範囲から大きくはみ出てしまう可能性がある場合に、このはみ出てしまう部分を加味した上で、(前倒しで)有利区間の規制することができる手法であれば、どのような手法を採用することもできる。
【1253】
また、本例の変形例で説明した遊技性(遊技仕様)、本例の変形例における有利区間仕様の第1〜第4の態様、本例の変形例における有利区間リミッタに関する技術思想は、本例の変形例に係る遊技機を一例として説明したものであり、本例の変形例に係る遊技機に限って適用されるものではない。すなわち、本実施形態、本例、及び本例以外の遊技性(遊技仕様)の他の例で説明した遊技機においても適宜変形して適用可能である。
【1254】
[遊技性(遊技仕様)の他の例(その4)]
続いて、図96を参照して、本実施形態に係るパチスロ1において実装可能な遊技性(遊技仕様)の他の例(その4)について説明する。図96は、遊技性(遊技仕様)の他の例(その4)における遊技の流れを概念的に説明する図である。
【1255】
図96に示すように、本例では、(A)RT0状態、(B)RT1状態非フラグ間、(C)RT1状態MBフラグ間、(D)RT2状態BBフラグ間、(E)BB状態、及び(F)MB状態の遊技状態がある。なお、(A)RT0状態及び(E)BB状態は、上述の一連の増加区間として位置付けられる。
【1256】
(A)RT0状態は、再遊技(リプレイ)役の当籤確率が少なくとも(B)(C)RT1状態よりも低く、(B)RT1状態非フラグ間、(D)RT2状態BBフラグ間、及び(F)MB状態に移行可能な遊技状態である。なお、BB、MB、押し順小役、ベルこぼし目などについては、遊技性(遊技仕様)の他の例(その3)(変形例を含む)などにおいて説明したものと同様であるため、ここでの説明は省略する。もっとも、本例では、MBは、いずれかの小役又はリプレイ役(例えば、上述のレア役)と重複当籤し、単独で当籤しないようにし、MBに当籤した遊技ではMBに係る図柄の組合せが表示されることがなく、MBフラグ間において内部抽籤結果が「ハズレ」となった遊技においては、押し順や停止操作のタイミング(すなわち、停止操作の態様)にかかわらず、必ずMBに係る図柄の組合せが表示されるように構成されるが、遊技性(遊技仕様)の他の例(その3)の変形例で説明したのと同様に、遊技者の停止操作の態様などに応じて、MBに当籤した遊技でMBに係る図柄の組合せが表示される場合があるように構成することもできる。
【1257】
(A)RT0状態において、有利区間に制御されていない場合には、(A−1)通常(非有利区間)となって遊技価値が減少する減少期間となり、有利区間に制御されている場合には、(A−2)有利区間となって遊技価値が増加する増加期間となる。なお、有利区間に制御されうる特定の報知条件は、本実施形態や本例以外の遊技性(遊技仕様)の他の例で説明した種々の条件を採用することができる。
【1258】
(A)RT0状態において、(1)BBに当籤した場合、BB許可状態としての(D)RT2状態BBフラグ間に移行する。また、(A)RT0状態において、MBに当籤した場合、MB許可状態としてのMBフラグ間に移行するが、RT状態は変動しない。また、(A)RT0状態のMBフラグ間では、ベルこぼし目が有効ライン上に停止表示されても(C)RT1状態MBフラグ間には移行しない。また、(A)RT0状態では、「ハズレ」確率が少なくとも(B)(C)RT1状態よりも高く(例えば、「1/6」に)設定されているため、MBに係る図柄の組合せが表示されて、(4)MB開始条件が成立することが容易となっている。また、(A)RT0状態において、(D)RT2状態BBフラグ間に移行する前、あるいはMBフラグ間となる前に(すなわち、非フラグ間である場合に)、(5)ベルこぼし目が有効ライン上に停止表示されると、(C)RT1状態非フラグ間に移行する。
【1259】
(B)RT1状態非フラグ間は、再遊技(リプレイ)役の当籤確率が少なくとも(A)RT0状態よりも高く、(A)RT0状態、(C)RT1状態MBフラグ間、及び(D)RT2状態BBフラグ間に移行可能な遊技状態である。(B)RT1状態非フラグ間において、有利区間に制御されていない場合には、(B−1)通常(非有利区間)となって遊技価値が減少する減少期間となり、有利区間に制御されている場合には、(B−2)有利区間となって遊技価値が増加する増加期間となる。なお、有利区間に制御されうる特定の報知条件は、本実施形態や本例以外の遊技性(遊技仕様)の他の例で説明した種々の条件を採用することができる。
【1260】
(B)RT1状態非フラグ間において、(1)BBに当籤した場合、BB許可状態としての(D)RT2状態BBフラグ間に移行する。また、(B)RT1状態非フラグ間において、(6)MBに当籤した場合、MB許可状態としての(C)RT1状態MBフラグ間に移行する(RT状態は変動しない)。なお、本例では、MBに当籤した遊技ではMBに係る図柄の組合せが表示されることがないように構成しているため、(B)RT1状態非フラグ間から(F)MB状態に移行しないものとなっているが、上述のように、(B)RT1状態非フラグ間から(F)MB状態に移行する場合があるように構成することもできる。なお、(B)RT1状態非フラグ間と(C)RT1状態MBフラグ間とは、基本的に同じRT状態(RT1状態)であり、(B)(C)いずれのRT1状態であっても、(9)RT1状態中の遊技数が規定ゲーム数(例えば、1500ゲーム)となった場合(すなわち、1500ゲームを消化した場合)、(A)RT0状態に移行する。こ