遊技機
【課題】スタートレバーの発光態様を遊技の円滑な進行に寄与させることができるようにする。
【解決手段】スタートレバー110への操作が有効化されると、スタートレバー110のグリップに内蔵されたスタートランプ110cが発光され、スタートレバー110への操作が無効化されると、スタートランプ110cが消光される。
【解決手段】スタートレバー110への操作が有効化されると、スタートレバー110のグリップに内蔵されたスタートランプ110cが発光され、スタートレバー110への操作が無効化されると、スタートランプ110cが消光される。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、パチスロ等の遊技機に関する。
【背景技術】
【0002】
従来から、
(1)複数の図柄がそれぞれの表面に配された複数のリールと、
(2)遊技メダルやコイン等(以下、メダル等)が投入され、遊技者によりスタートレバーが操作されたことを検出し、複数のリールの回転の開始を要求するスタートスイッチと、
(3)複数のリールのそれぞれに対応して設けられたストップボタンが遊技者により押されたことを検出し、該当するリールの回転の停止を要求する信号を出力するストップスイッチと、
(4)複数のリールのそれぞれに対応して設けられ、それぞれの駆動力を各リールに伝達するステッピングモータと、スタートスイッチ及びストップスイッチにより出力された信号に基づいて、ステッピングモータの動作を制御し、各リールの回転及びその停止を行うリール制御部と、を備え、
(5)スタートレバーが操作されたことを検出すると、乱数値に基づいて抽籤を行い、この抽籤の結果(以下、「内部当籤役」という)とストップボタンが操作されたことを検出したタイミングとに基づいてリールの回転の停止を行う、パチスロと呼ばれる遊技機が知られている。
【0003】
このような遊技機においては、スタートレバーに発光部を設けたものが提供されている。
【0004】
特許文献1には、金属製の筒状のシャフトの外端部に、透明プラスチック製の中空球状のグリップを取付け、このグリップを内部から照光する光源をシャフト内に設けた照光型操作レバーおよびその製造方法が開示されている。また、特許文献2には、スタートレバーの頭部が発光可能に構成されており、スタートレバーがスタート操作された後に行われる抽籤が当たりの時には、スタートレバー頭部を赤色と緑色とで交互に点滅させる態様で発光させることによって、遊技者に抽籤が当たりであることを告知するスロットマシンが開示されている。
【0005】
また、特許文献3には、半透明の操作レバーの下端面に対面して設けられた少なくとも1の発光手段が、操作レバーの操作方向に基づいて点灯されたり、所定周期で点滅されたり、或いは、操作レバーへの操作の継続時間により発光量が変化されたりされる照光型ジョイスティックが開示されている。また、特許文献4には、ジョイスティックの上端部に設けられた発光体が、ジョイスティックへの操作が検知された場合に発光される等されるゲーム装置が開示されている。
【0006】
また、特許文献5には、傾動操作可能な操作レバーの先端に内蔵された表示手段が、操作レバーが中立状態であるときに発光され、表示手段が傾動されたときに消光されるスロットルマシン遊技機用レバー装置が開示されている。
【0007】
【特許文献1】特開2001−29538号公報
【特許文献2】特開2002−143382号公報
【特許文献3】特開平5−337254号公報
【特許文献4】実開平7−6822号公報
【特許文献5】特開2001−314546号公報
【発明の開示】
【発明が解決しようとする課題】
【0008】
ところで、このような遊技機においては、メダル等が投入された後に、遊技者によりスタートレバーが操作されることで、複数のリールの回転が開始される。つまり、スタートレバーは遊技の流れに沿ったタイミングで操作されるものであるから、スタートレバーの発光態様を、遊技の円滑な進行に寄与させることが望ましい。
【0009】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、スタートレバーの発光態様を遊技の円滑な進行に寄与させることが可能な遊技機を提供することにある。
【課題を解決するための手段】
【0010】
本発明は、以下のような遊技機を提供する。
【0011】
本発明の遊技機は、
遊技者により操作される操作手段と、
前記操作手段への操作に応じて抽籤を実行し、この抽籤結果に応じて、複数種類の遊技状態の下で遊技を実行する遊技実行手段と、
前記操作手段に設けられ、外部に向かって発光可能な発光手段と、
所定のタイミングで、前記操作手段への操作を有効化するとともに、前記遊技実行手段により前記抽籤が実行されたタイミングで、前記操作手段への操作を無効化する操作制御手段と、
前記操作手段への操作が有効化された際に前記発光手段を発光させるとともに、前記操作手段への操作が無効化された際に前記発光手段を消光させる発光制御手段と、
を有する。
【0012】
この遊技機によれば、操作手段への操作が有効化された際に発光手段が発光されるとともに、操作手段への操作が無効化された際に発光手段が消光されるから、遊技者は、発光手段の発光により操作手段を操作するタイミングを知ることができるとともに、発光手段の消光により操作手段が有効に操作されたことを知ることができる。これにより、遊技者は、周囲が薄暗くなるように照明が控えめにされたホール内であっても、発光手段の発光態様によって操作手段の操作状況を把握しながら、遊技を進行させることができるから、操作手段としてのスタートレバーの発光態様を、遊技の円滑な進行に寄与させることができる。
【0013】
また、本発明の遊技機は、前記構成に加えて、
特定の遊技状態が終了してから現在までの遊技回数を計数する計数手段を更に有し、
前記発光手段は複数の色で発光可能であり、
前記発光制御手段は、前記計数手段が計数する前記遊技回数に応じた色で前記発光手段を発光させる。
【0014】
この遊技機によれば、特定の遊技状態が終了してから現在までの遊技回数に応じた色で発光手段が発光されるから、例えば、ボーナスが終了してから現在までの遊技回数に応じた色で発光手段が発光されることによって、次のボーナスまでのはまり度合いを遊技者に報知することができる。
【0015】
さらに、本発明の遊技機は、前記構成に加えて、
所定の条件が成立した場合に、前記遊技における前記抽籤結果を持越役として次回の遊技に持ち越す持越手段を更に有し、
前記発光手段は複数の色で発光可能であり、
前記発光制御手段は、前記持越役の有無に応じた色で前記発光手段を発光させる。
【0016】
この遊技機によれば、持越役の有無に応じた色で発光手段が発光されるから、例えば、持越役が成立するとボーナスが発生する場合に、持越役が有ることを意味する色で発光手段が発光されることによって、ボーナスの発生が近いことを遊技者に報知することができる。
【発明の効果】
【0017】
本発明の遊技機によれば、遊技者は、発光手段の発光態様によって操作手段の操作状況を把握しながら、遊技を進行させることができるから、操作手段としてのスタートレバーの発光態様を、遊技の円滑な進行に寄与させることができる。
【発明を実施するための最良の形態】
【0018】
以下に、本発明の実施例について図面に基づいて説明する。
【0019】
[パチスロ10の機能フロー]
本発明の遊技機に係る実施の形態について、以下図面を参照しながら説明する。はじめに、図1を参照して、本実施の形態における遊技機10(以下、パチスロ10と称する。)の機能フローについて説明する。
【0020】
遊技者によりメダル(遊技価値)が投入され、操作手段としてのスタートレバー110が操作されると、予め定められた数値の範囲(例えば、0〜65535)の乱数から1つの値(以下、乱数値)が抽出される。
【0021】
内部抽籤手段は、抽出された乱数値に基づいて抽籤を行い、内部当籤役を決定する。内部当籤役の決定により、後述の入賞判定ライン126a〜126eに沿って表示を行うことを許可する図柄の組合せが決定される。尚、図柄の組合せの種別としては、メダルの払い出し、再遊技の作動、ボーナスの作動等といった特典が遊技者に与えられる「入賞」に係るものと、それ以外のいわゆる「ハズレ」に係るものとが設けられている。
【0022】
ここで、操作制御手段は、メダルが投入されたタイミング(所定のタイミング)で、スタートレバー110への操作を有効化し、内部抽籤手段により抽籤が実行されたタイミングで、スタートレバー110への操作を無効化する。
【0023】
スタートレバー110には、発光手段としてのスタートランプ110cが設けられている。スタートランプ110cは、互いに色が異なる複数のLEDランプにより構成されている。
【0024】
発光制御手段は、スタートレバー110への操作が有効化された際にスタートランプ110cを発光させるとともに、スタートレバー110への操作が無効化された際にスタートランプ110cを消光させる。
【0025】
計数手段は、内部抽籤手段が決定した内部当籤役に基づいて、ボーナス(特定の遊技状態)が終了してから現在までの遊技回数を計数する。発光制御手段は、計数手段が計数する遊技回数に応じた色でスタートランプ110cを発光させる。例えば、ボーナスが終了してから現在までの遊技回数が、「1〜100」のいずれかであれば、スタートランプ110cが緑色で発光され、ボーナスが終了してから現在までの遊技回数が、「101〜200」のいずれかであれば、スタートランプ110cが黄色で発光され、ボーナスが終了してから現在までの遊技回数が、「201」以上であれば、スタートランプ110cが赤色で発光される。スタートランプ110cの発光色により、次のボーナスまでのはまり度合が遊技者に報知される。
【0026】
持越手段は、内部抽籤手段によりボーナスの作動に係る内部当籤役(持越役)が決定された場合(所定の条件が成立した場合)に、この持越役に対応する図柄の組合せが入賞判定ラインに表示されるまで、持越役を次回の遊技に持ち越す。発光制御手段は、持越役の有無に応じた色でスタートランプ110cを発光させる。例えば、持越役がある場合に、スタートランプ110cが青色で発光され、持越役がない場合に、スタートランプ110cが他の色で発光される。これにより、持越役の有無が遊技者に報知される。
【0027】
続いて、単位遊技進行制御手段により設定された複数のリールの回転が行われた後で、遊技者によりストップボタン112L,112C,112Rが押されると、単位遊技進行制御手段は、内部当籤役とストップボタン112L,112C,112Rが押されたタイミングとに基づいて、リール停止制御手段に対して該当するリールの回転を停止するための制御を行う。
【0028】
ここで、パチスロ10では、基本的に、ストップボタン112L,112C,112Rが押されたときから規定時間(190msec)内に、該当するリールの回転を停止する制御が行われる。本実施の形態では、上記規定時間内でのリールの回転に伴って移動する図柄の数を「滑り駒数」と呼び、その最大数を図柄4個分に定める。
【0029】
リール停止制御手段は、単位遊技進行制御手段による制御に応じて、入賞に係る図柄の組合せの表示を許可する内部当籤役が決定されているときでは、上記規定時間を利用して、その図柄の組合せが入賞判定ライン126a〜126eに沿って極力表示されるようにリール120L,120C,120Rの回転を停止する。その一方で、内部当籤役によってその表示が許可されていない図柄の組合せについては、上記規定時間を利用して、入賞判定ライン126a〜126eに沿って表示されることがないようにリール120L,120C,120Rの回転を停止する。
【0030】
こうして、複数のリールの回転がすべて停止されると、入賞判定手段は、入賞判定ライン126a〜126eに沿って表示された図柄の組合せが、入賞に係るものであるか否かの判定を行う。入賞に係るものであるとの判定が行われると、メダルの払い出し等の特典が遊技者に与えられる。以上のような一連の流れがパチスロ10における1回の遊技として行われる。
【0031】
このように、スタートレバー110への操作が有効化された際にスタートランプ110cが発光されるとともに、スタートレバー110への操作が無効化された際にスタートランプ110cが消光されるから、遊技者は、スタートランプ110cの発光によりスタートレバー110を操作するタイミングを知ることができるとともに、スタートランプ110cの消光によりスタートレバー110が有効に操作されたことを知ることができる。これにより、遊技者は、周囲が薄暗くなるように照明が控えめにされたホール内であっても、スタートランプ110cの発光態様によってスタートレバー110の操作状況を把握しながら、遊技を進行させることができるから、スタートレバー110の発光態様を、遊技の円滑な進行に寄与させることができる。
【0032】
また、ボーナスが終了してから現在までの遊技回数に応じた色でスタートランプ110cが発光されるから、次のボーナスまでのはまり度合いを遊技者に報知することができる。
【0033】
また、持越役の有無に応じた色でスタートランプ110cが発光されるから、持越役が有ることを意味する色でスタートランプ110cが発光されることによって、ボーナスの発生が近いことを遊技者に報知することができる。
【0034】
また、パチスロ10では、前述した一連の流れの中で、液晶表示装置210により行う映像の表示、各種ランプ212により行う光の出力、スピーカ214により行う音の出力、或いはこれらの組合せを利用して様々な演出が行われる。
【0035】
遊技者によりスタートレバー110が操作されると、前述の内部当籤役の決定に用いられた乱数値とは別に、演出用の乱数値(以下、演出用乱数値)が抽出される。演出用乱数値が抽出されると、演出内容決定手段は、内部当籤役に対応づけられた複数種類の演出内容の中から今回実行するものを抽籤により決定する。
【0036】
演出内容が決定されると、演出実行手段は、リールの回転が開始されるとき、各リールの回転がそれぞれ停止されるとき、入賞の有無の判定が行われたとき等の各契機に連動させて演出の実行を進める。このように、パチスロ10では、内部当籤役に対応づけられた演出内容を実行することによって、決定された内部当籤役(言い換えると、狙うべき図柄の組合せ)を知る或いは予想する機会が遊技者に提供され、遊技者の興味の向上が図られる。
【0037】
[パチスロ10の構造]
パチスロ10の機能フローについての説明は以上である。次に、図2及び図3を参照して、本実施の形態におけるパチスロ10の構造について説明する。
【0038】
<パチスロ10の外部構造>
図2は、本実施の形態におけるパチスロ10の外部構造を示す。
【0039】
(リール120L,120C,120Rと表示窓122L,122C,122R)
パチスロ10は、リール120L,120C,120Rや主制御回路150や副制御回路250等を収容するキャビネット20と、キャビネット20に対して開閉可能に取り付けられるフロントドア30とを備える。キャビネット20の内部には、3つのリール120L,120C,120Rが横並びに設けられている。各リール120L,120C,120Rは、円筒状のフレームの周面に、複数の図柄(例えば21個)が回転方向に沿って連続的に配された帯状のシートを貼り付けて構成されている。
【0040】
フロントドア30の中央には、液晶表示装置210が設けられている。液晶表示装置210は、図柄表示領域122L,122C,122Rを含む表示画面124を備え、正面から見て3つのリール120L,120C,120Rに重畳する手前側に位置するように設けられている。図柄表示領域122L,122C,122Rは、3つのリール120L,120C,120Rのそれぞれに対応して設けられており、その背後に設けられたリール120L,120C,120Rを透過することが可能な構成を備えている。
【0041】
つまり、図柄表示領域122L,122C,122Rは、表示窓としての機能を果たすものであり、その背後に設けられたリール120L,120C,120Rの回転及びその停止の動作が遊技者側から視認可能となる。また、本実施の形態では、図柄表示領域122L,122C,122Rを含めた表示画面124の全体を使って、映像の表示が行われ、演出が実行される。
【0042】
図柄表示領域122L,122C,122R(以下、表示窓122L,122C,122Rと称する。)は、その背後に設けられたリール120L,120C,120Rの回転が停止されたとき、リール120L,120C,120Rの表面に配された複数種類の図柄のうち、その枠内における上段、中段及び下段の各領域にそれぞれ1個の図柄(合計で3個)を表示する。また、各表示窓122L,122C,122Rが有する上段、中段及び下段からなる3つの領域のうち予め定められた何れかをそれぞれ組合せてなる擬似的なラインを、入賞か否かの判定を行う対象となるライン126a〜126e(入賞判定ライン126a〜126e)として定義する。
【0043】
本実施の形態では、各表示窓122L,122C,122Rの上段を組合せてなるトップライン126a、各表示窓122L,122C,122Rの中段を組合せてなるセンターライン126b、各表示窓122L,122C,122Rの下段を組合せてなるボトムライン126c、左表示窓122Lの上段、中表示窓122Cの中段及び右表示窓122Rの下段を組合せてなるクロスダウンライン126d、左表示窓122Lの下段、中表示窓122Cの中段及び右表示窓122Rの上段を組合せてなるクロスアップライン126eの5つを入賞判定ライン126a〜126eとして設けている。
【0044】
(操作装置)
フロントドア30には、遊技者による操作の対象となる各種装置が設けられている。メダル投入口40は、遊技者によって外部から投下されるメダルを受け入れるために設けられる。メダル投入口40に受け入れられたメダルは、所定枚数(例えば3枚)を上限として1回の遊技に投入されることとなり、所定枚数を超えた分はパチスロ10内部に預けることが可能となる(いわゆるクレジット機能)。
【0045】
ベットボタン132は、パチスロ10内部に預けられているメダルから1回の遊技に投入する枚数を決定するために設けられる。精算ボタン134は、パチスロ10内部に預けられているメダルを外部に引き出すために設けられる。
【0046】
スタートレバー110は、全てのリールの回転を開始するために設けられる。ストップボタン112L,112C,112Rは、3つのリールのそれぞれに対応づけられ、対応するリールの回転を停止するために設けられる。
【0047】
ここで、スタートレバー110は、透明なプラスチック製の中空球状のグリップ110aと、筒状のシャフト110bと、グリップ110aの内部に設けられたスタートランプ110cとを有している。スタートランプ110cは、互いに色が異なる複数のLEDランプにより構成されており、スタートランプ110cが発光されると、グリップ110aを介してその光が外部から視認されるようにされている。
【0048】
スタートランプ110cは、スタートレバー110への操作が有効化されると発光され、スタートレバー110への操作が無効化されると消光される。スタートレバー110への操作の有効化は、ベットボタン132が操作されたタイミングで行われる。また、スタートレバー110への操作の無効化は、スタートレバー110が操作されて、後述するメインCPU154により内部抽籤が行われたタイミングで行われる。
【0049】
このように、スタートレバー110への操作が有効化された際にスタートランプ110cが発光されるとともに、スタートレバー110への操作が無効化された際にスタートランプ110cが消光されるから、遊技者は、スタートランプ110cの発光によりスタートレバー110を操作するタイミングを知ることができるとともに、スタートランプ110cの消光によりスタートレバー110が有効に操作されたことを知ることができる。これにより、遊技者は、周囲が薄暗くなるように照明が控えめにされたホール内であっても、スタートランプ110cの発光態様によってスタートレバー110の操作状況を把握しながら、遊技を進行させることができるから、スタートレバー110の発光態様を、遊技の円滑な進行に寄与させることができる。
【0050】
また、スタートランプ110cは、前回のボーナスが終了してから現在までの遊技回数に応じた色で発光される。具体的には、ボーナスが終了してから現在までの遊技回数が、「1〜100」のいずれかであるときに、スタートランプ110cが緑色で発光され、ボーナスが終了してから現在までの遊技回数が、「101〜200」のいずれかであるときに、スタートランプ110cが黄色で発光され、ボーナスが終了してから現在までの遊技回数が、「201」以上であるときに、スタートランプ110cが赤色で発光される。スタートランプ110cの発光色により、次のボーナスまでのはまり度合が遊技者に報知される。
【0051】
このように、ボーナスが終了してから現在までの遊技回数に応じた色でスタートランプ110cが発光されるから、次のボーナスまでのはまり度合いを遊技者に報知することができる。
【0052】
また、スタートランプ110cは、持越役の有無に応じた色で発光される。持越役とは、ボーナスの作動に係る内部当籤役のことであり、持越役は、対応する図柄の組合せが入賞判定ライン126a〜126eに表示されるまで、次回の遊技に持ち越される。スタートランプ110cは、持越役がある場合に青色で発光され、持越役がない場合に他の色で発光される。これにより、持越役の有無が遊技者に報知される。
【0053】
このように、持越役の有無に応じた色でスタートランプ110cが発光されるから、持越役が有ることを意味する色でスタートランプ110cが発光されることによって、ボーナスの発生が近いことを遊技者に報知することができる。
【0054】
(その他装置)
7セグ表示器114は、7セグメントLEDからなり、今回の遊技に投入されたメダルの枚数(以下、投入枚数)、特典として遊技者に対して払い出すメダルの枚数(以下、払出枚数)、パチスロ10内部に預けられているメダルの枚数(以下、クレジット枚数)等の情報を遊技者に対してデジタル表示する。
【0055】
ランプ(LED等)212は、演出内容に応じた点消灯のパターンにて光を出力する。スピーカ214は、演出内容に応じた効果音や楽曲等の音を出力する。メダル払出口42は、後述のメダル払出装置46の駆動により排出されるメダルを外部に導く。メダル払出口42から排出されたメダルは、メダル受皿44に貯められる。
【0056】
<パチスロ10の内部構造>
図3は、本実施の形態におけるパチスロ10の内部構造を示す。フロントドア30が開放され、フロントドア30の裏面側の構造及びキャビネット20内部の構造が現れた状態が示されている。
【0057】
キャビネット20内部の上方には、主制御回路150を構成する基板(以下、主基板150と称する。)が設けられている。主制御回路150は、内部当籤役の決定、リールの回転及び停止、入賞の有無の判定といった、パチスロ10における遊技の主な流れを制御する回路である。主制御回路150の具体的な構成は後述する。
【0058】
キャビネット20内部の中央には、3つのリール120L,120C,120Rが設けられている。各リール120L,120C,120Rのそれぞれには、所定の減速比をもったギアを介してステッピングモータ130L,130C,130Rが接続されている。
【0059】
3つのリール120L,120C,120Rの左側には、副制御回路250を構成する基板(以下、副基板250と称する。)が設けられている。副制御回路250は、映像の表示等による演出の実行を制御する回路である。副制御回路250の具体的な構成は後述する。
【0060】
キャビネット20内部の下方には、多量のメダルを収容可能で、それらを1枚ずつ排出可能な構造を有するメダル払出装置46(以下、ホッパー46と称する。)が設けられている。ホッパー46の左側には、パチスロ10が有する各装置に対して必要な電力を供給するための電源装置50が設けられている。
【0061】
フロントドア30裏側の中央で、表示窓122L,122C,122Rの下方には、セレクタ48が設けられている。セレクタ48は、材質や形状等が適正であるメダルか否かを選別する装置であり、メダル投入口40に受け入れられた適正なメダルをホッパー46へ案内する。尚、セレクタ48内においてメダルが通過する経路上には、後述のメダルセンサ174が設けられており、適正なメダルが通過したことを検出する。
【0062】
[パチスロ10が備える回路の構成]
パチスロ10の構造についての説明は以上である。次に、図4及び図5を参照して、本実施の形態におけるパチスロ10が備える回路の構成について説明する。本実施の形態におけるパチスロ10は、主制御回路150、副制御回路250及びこれらと電気的に接続する周辺装置(アクチュエータ)を備える。
【0063】
<主制御回路150>
図4は、本実施の形態におけるパチスロ10の主制御回路150の構成を示す。
【0064】
(マイクロコンピュータ152)
主制御回路150は、回路基板上に設置されたマイクロコンピュータ152を主たる構成要素としている。マイクロコンピュータ152は、CPU154(以下、メインCPU154と称する。)、ROM156(以下、メインROM156と称する。)及びRAM158(以下、メインRAM158と称する。)により構成される。
【0065】
メインROM156には、メインCPU154により実行される制御プログラム、内部抽籤テーブル等のデータテーブル、副制御回路250に対して各種制御指令(コマンド)を送信するためのデータ等が記憶されている。メインRAM158には、制御プログラムの実行により決定された内部当籤役や、ボーナス終了から現在までの遊技回数等の各種データを格納する格納領域が設けられる。
【0066】
(乱数発生器等)
メインCPU154には、クロックパルス発生回路160、分周器162、乱数発生器164及びサンプリング回路166が接続されている。クロックパルス発生回路160及び分周器162は、クロックパルスを発生させる。メインCPU154は、発生されたクロックパルスに基づいて、制御プログラムを実行する。乱数発生器164は、予め定められた範囲の乱数(例えば、0〜65535)を発生する。サンプリング回路166は、発生された乱数の中から1つの値を抽出する。遊技実行手段としてのメインCPU154は、抽出された乱数値を用いて内部抽籤処理を行い、決定した内部当籤役に応じて、複数種類の遊技状態の下で遊技を実行する。
【0067】
(スイッチ等)
マイクロコンピュータ152の入力ポートには、スイッチ等が接続されている。メインCPU154は、スイッチ等の入力を受けて、ステッピングモータ130L,130C,130R等の周辺装置の動作を制御する。ストップスイッチ170L,170C,170Rは、3つのストップボタン112L,112C,112Rのそれぞれが遊技者により押されたこと(停止操作)を検出する。また、スタートスイッチ172は、スタートレバー110が遊技者により操作されたこと(開始操作)を検出する。
【0068】
メダルセンサ174は、メダル投入口40に受け入れられたメダルが前述のセレクタ48内を通過したことを検出する。また、ベットスイッチ176は、ベットボタン132が遊技者により押されたことを検出する。また、精算スイッチ178は、精算ボタン134が遊技者により押されたことを検出する。
【0069】
(周辺装置及び回路)
マイクロコンピュータ152により動作が制御される周辺装置としては、ステッピングモータ130L,130C,130R、7セグ表示器114及びホッパー46がある。また、マイクロコンピュータ152の出力ポートには、各周辺装置の動作を制御するための回路が接続されている。
【0070】
モータ駆動回路180は、各リール120L,120C,120Rに対応して設けられたステッピングモータ130L,130C,130Rの駆動を制御することによって、各リール120L,120C,120Rにおいて図柄を変動表示させ、ストップボタン112L,112C,112Rが押されたタイミングで、図柄の変動表示を停止させる。リール位置検出回路182は、発光部と受光部とを有する光センサにより、リール120L,120C,120Rが一回転したことを示すリールインデックスを各リールに応じて検出する。
【0071】
ステッピングモータ130L,130C,130Rは、運動量がパルスの出力数に比例し、回転軸を指定された角度で停止させることが可能な構成を備えている。ステッピングモータ130L,130C,130Rの駆動力は、所定の減速比をもったギアを介してリール120L,120C,120Rに伝達される。ステッピングモータ130L,130C,130Rに対して1回のパルスが出力されるごとに、リール120L,120C,120Rは一定の角度で回転する。
【0072】
メインCPU154は、リールインデックスを検出してからステッピングモータ130L,130C,130Rに対してパルスを出力した回数をカウントすることによって、リール120L,120C,120Rの回転角度(主に、リールが図柄何個分だけ回転したか)を管理し、リール120L,120C,120Rの表面に配された各図柄の位置を管理するようにしている。
【0073】
表示部駆動回路184は、7セグ表示器114の動作を制御する。また、ホッパー駆動回路186は、ホッパー46の動作を制御する。また、払出完了信号回路188は、ホッパー46に設けられたメダル検出部190が行うメダルの検出を管理し、ホッパー46から外部に排出されたメダルが払出枚数に達したか否かをチェックする。
【0074】
<副制御回路250>
図5は、本実施の形態におけるパチスロ10の副制御回路250の構成を示す。
【0075】
副制御回路250は、主制御回路150と電気的に接続されており、主制御回路150から送信されるコマンドに基づいて演出内容の決定や実行等の処理を行う。副制御回路250は、基本的に、CPU252(以下、サブCPU252と称する。)、ROM254(以下、サブROM254と称する。)、RAM256(以下、サブRAM256と称する。)、レンダリングプロセッサ258、描画用RAM260、ドライバ262、DSP(デジタルシグナルプロセッサ)264、オーディオRAM266及びA/D変換器268及びアンプ270を含んで構成されている。
【0076】
サブCPU252は、主制御回路150から送信されたコマンドに応じて、サブROM254に記憶されている制御プログラムに従い、映像、音、光の出力の制御を行う。サブRAM256は、決定された演出内容や演出データを登録する格納領域や、主制御回路150から送信される内部当籤役等の各種データを格納する格納領域が設けられている。サブROM254は、基本的に、プログラム記憶領域とデータ記憶領域によって構成される。
【0077】
プログラム記憶領域には、サブCPU252が実行する制御プログラムが記憶されている。例えば、制御プログラムには、主制御回路150との通信を制御するための主基板通信タスクや、演出用乱数値を抽出し、演出内容(演出データ)の決定及び登録を行うための演出登録タスク、決定した演出内容に基づいて液晶表示装置210による映像の表示を制御する描画制御タスク、ランプ212による光の出力を制御するランプ制御タスク、スピーカ214による音の出力を制御する音声制御タスク等が含まれる。
【0078】
データ記憶領域は、各種データテーブルを記憶する記憶領域、各演出内容を構成する演出データを記憶する記憶領域、映像の作成に関するアニメーションデータを記憶する記憶領域、BGMや効果音に関するサウンドデータを記憶する記憶領域、光の点消灯のパターンに関するランプデータを記憶する記憶領域等が含まれている。
【0079】
また、副制御回路250には、その動作が制御される周辺装置として、液晶表示装置210、スピーカ214及びランプ212が接続されている。
【0080】
サブCPU252、レンダリングプロセッサ258、描画用RAM260(フレームバッファを含む)及びドライバ262は、演出内容により指定されたアニメーションデータに従って映像を作成し、作成した映像を液晶表示装置210により表示する。
【0081】
また、サブCPU252、DSP264、オーディオRAM266、A/D変換器268及びアンプ270は、演出内容により指定されたサウンドデータに従ってBGM等の音をスピーカ214により出力する。また、サブCPU252は、演出内容により指定されたランプデータに従ってランプ212の点灯及び消灯を行う。
【0082】
[メインROM156に記憶されているデータテーブルの構成]
パチスロ10が備える回路の構成についての説明は以上である。次に、図6〜図13を参照して、メインROM156に記憶されている各種データテーブルの構成について説明する。
【0083】
[図柄配置テーブル]
図6を参照して、図柄配置テーブルについて説明する。図柄配置テーブルは、各リール120L,120C,120Rの回転方向における各図柄の位置と、各位置に配された図柄の種類を特定するデータ(以下、図柄コード)とを規定している。
【0084】
図柄配置テーブルは、リールインデックスが検出されるときに表示窓122L,122C,122R内の中段に存在する図柄の位置を「0」として、リール120L,120C,120Rの回転方向に進む順に、各図柄の位置に対して「0」〜「20」をそれぞれ割り当てている。したがって、リールインデックスが検出されてから図柄何個分の回転が行われたかを管理しつつ、図柄配置テーブルを参照することによって、主として表示窓122L,122C,122Rの中段に存在する図柄の位置及びその図柄の種類を常に管理することが可能となっている。
【0085】
[図柄組合せテーブル]
図7を参照して、図柄組合せテーブルについて説明する。本実施の形態では、入賞判定ライン126a〜126eに沿って各リールにより表示される図柄の組合せが、図柄組合せテーブルにより規定されている図柄の組合せと一致する場合に、入賞と判定され、メダルの払い出し、再遊技の作動、ボーナスゲームの作動といった特典が遊技者に対して与えられる。
【0086】
図柄組合せテーブルは、特典の種類に応じて予め定められた図柄の組合せと、表示役と、払出枚数とを規定している。表示役は、入賞判定ライン126a〜126eに沿って表示された図柄の組合せを識別するデータである。
【0087】
表示役は、各ビットに対して固有の図柄の組合せが割り当てられた1バイトのデータとして表される。例えば、各リールの図柄「ベル」が入賞判定ラインに沿って表示されたとき、表示役として「ベル(00000010)」が決定される。
【0088】
また、払出枚数として1以上の数値が決定された場合、メダルの払い出しが行われる。本実施の形態では、表示役としてチェリー、ベル又はスイカが決定されたときメダルの払い出しが行われる。また、払出枚数は、投入枚数に応じて規定されており、基本的に投入枚数が少ないときの方がより多くの払出枚数が決定される。
【0089】
また、表示役としてリプレイが決定されたとき、再遊技の作動が行われる。表示役としてBBが決定されたとき、ボーナスの作動が行われる。尚、入賞判定ラインに沿って表示された図柄の組合せが、図柄組合せテーブルにより規定されている図柄の組合せの何れとも一致しない場合には、いわゆる「ハズレ」となる。
【0090】
[ボーナス作動時テーブル]
図8を参照して、ボーナス作動時テーブルについて説明する。ボーナス作動時テーブルは、ボーナスの作動が行われるときに、メインRAM158に設けられた各種格納領域に格納するデータを規定している。
【0091】
作動中フラグは、作動が行われるボーナスの種類を識別するためのデータである。本実施の形態では、ボーナスの種類としてBB(第1種特別役物に係る役物連続作動装置)及びRB(第1種特別役物)を設けている。RBの作動は、BBの作動が行われている間、連続的に行われる。
【0092】
BBの作動は、規定枚数に達するメダルの払い出しが行われた場合に終了する。RBの作動は、規定回数に達する遊技が行われた場合、規定回数に達する入賞が有った場合、又は、BBの作動が終了した場合の何れかによって終了する。ボーナス終了枚数カウンタ、遊技可能回数カウンタ及び入賞可能回数カウンタは、ボーナスの終了契機となる上記規定枚数或いは上記規定回数に達したか否かを管理するためのデータである。
【0093】
より具体的には、ボーナス作動時テーブルにより規定されている数値が上記各カウンタに格納され、ボーナスの作動を通じてその減算が行われていく。その結果、各カウンタの値が「0」に更新されたことを条件に該当ボーナスの作動が終了する。
【0094】
[内部抽籤テーブル]
図9及び図10を参照して、内部抽籤テーブルについて説明する。内部抽籤テーブルは、当籤番号に応じて、データポインタと抽籤値とを規定している。データポインタは、内部抽籤テーブルを参照して行う抽籤の結果として取得されるデータであり、後述の内部当籤役決定テーブルにより規定されている内部当籤役を指定するためのデータである。データポインタには、小役・リプレイ用データポインタ及びボーナス用データポインタが設けられている。
【0095】
本実施の形態では、予め定められた数値の範囲「0〜65535」から抽出される乱数値を、各当籤番号に応じた抽籤値で順次減算し、減算の結果が負となったか否か(いわゆる「桁かり」が生じたか否か)の判定を行うことによって内部的な抽籤が行われる。
【0096】
したがって、抽籤値として規定されている数値が大きいほど、これが割り当てられたデータ(つまり、データポインタ)が決定される確率が高い。尚、各当籤番号の当籤確率は、「各当籤番号に対応する抽籤値/抽出される可能性のある全ての乱数値の個数(65536)」によって表すことができる。
【0097】
図9は、一般遊技状態用内部抽籤テーブルを示す。図10は、RB作動中用内部抽籤テーブルを示す。本実施の形態では、ボーナスの作動が行われているか否かといった状況に応じて、複数種類の内部抽籤テーブルを使い分けることにより、決定される内部当籤役の種類や当籤確率を変動させ、この結果、遊技者が抱く期待に起伏が生じるようにしている。
【0098】
[内部当籤役決定テーブル]
図11及び図12を参照して、内部当籤役決定テーブルについて説明する。内部当籤役決定テーブルは、データポインタに応じて内部当籤役を規定している。データポインタが決定されると、内部当籤役が一義的に取得される構成となっている。
【0099】
内部当籤役は、入賞判定ラインに沿って表示を許可する各リールの図柄の組合せを識別するデータである。内部当籤役は、表示役と同様に、各ビットに対して固有の図柄の組合せが割り当てられた1バイトのデータとして表される。尚、データポインタが「0」のとき、内部当籤役の内容は「ハズレ」となるが、これは前述の図柄組合せテーブルにより規定されている図柄の組合せの表示が何れも許可されないことを示す。
【0100】
図11は、小役・リプレイ用内部当籤役決定テーブルを示す。小役・リプレイ用内部当籤役決定テーブルは、メダルの払い出しに係る内部当籤役又は再遊技の作動に係る内部当籤役を規定している。図12は、ボーナス用内部当籤役決定テーブルを示す。ボーナス用内部当籤役決定テーブルは、ボーナスの作動に係る内部当籤役を規定している。
【0101】
[スタートランプ色管理テーブル]
図13を参照して、スタートランプ色管理テーブルについて説明する。スタートランプ色管理テーブルは、遊技状態や遊技回数、持越役に応じてスタートランプ110cの発光色を規定している。
【0102】
後述する一般遊技状態において、持越役がなく、ボーナス終了から現在までの遊技回数が「1〜100」のいずれかである場合には、スタートランプ110cの発光色は緑色である。同様に、ボーナス終了から現在までの遊技回数が「101〜200」のいずれかである場合には、スタートランプ110cの発光色は黄色である。同様に、ボーナス終了から現在までの遊技回数が「201」以上である場合には、スタートランプ110cの発光色は赤色である。一方、一般遊技状態において、持越役がある場合には、スタートランプ110cの発光色は青色である。また、RB作動中においては、スタートランプ110cの発光色は青色である。
【0103】
[メインRAM158に設けられる格納領域の構成]
メインROM156に記憶されているデータテーブルの内容についての説明は以上である。次に、図14〜図16を参照して、メインRAM158に設けられている各種格納領域の構成について説明する。
【0104】
[内部当籤役格納領域]
図14を参照して、内部当籤役格納領域の構成について説明する。内部当籤役格納領域は、前述の1バイトのデータにより表される内部当籤役を格納する。ビットに「1」が立っているとき、該当する図柄の組合せの表示が許可される。尚、全ビットが「0」であるとき、その内容はハズレとなる。
【0105】
尚、メインRAM158には、前述の表示役が格納される表示役格納領域が設けられている。表示役格納領域の構成は、内部当籤役格納領域の構成と同様となっている。ビットに「1」が立っているとき、該当する図柄の組合せが入賞判定ラインに沿って表示されたことになる。
【0106】
[持越役格納領域]
図15を参照して、持越役格納領域の構成について説明する。
【0107】
前述の抽籤の結果、ボーナスの作動に係る内部当籤役が決定されたときは、これが持越役格納領域に格納される。持越役格納領域に格納されたボーナスの作動に係る内部当籤役(以下、持越役)は、対応する図柄の組合せが入賞判定ラインに表示されるまで、その内容がクリアされずに保持される構成となっている。そして、持越役格納領域に持越役が格納されている間は、前述の抽籤の結果にかかわらず、これが内部当籤役格納領域に格納される。
【0108】
[作動中フラグ格納領域]
図16を参照して、作動中フラグ格納領域の構成について説明する。
【0109】
作動中フラグ格納領域は、1バイトからなる作動中フラグを格納する。作動中フラグは、各ビットに対して固有のボーナスが割り当てられている。ビットに「1」が立っているとき、該当するボーナスの作動が行われている。尚、全ビットが「0」であるときの状態を一般遊技状態と定義する。
【0110】
[パチスロ10において実行されるプログラムフロー]
メインRAM158に設けられる各種格納領域の構成についての説明は以上である。次に、図17〜図24を参照して、主制御回路150のメインCPU154により実行されるプログラムの内容について説明する。
【0111】
[主制御回路150のメインCPU154の制御によるメインフローチャート]
まず、図17を参照して、メインCPU154の制御によるメインフローチャートについて説明する。パチスロ10に電源が投入されると、はじめに、メインCPU154は、初期化処理を行う(S1)。次に、メインCPU154は、メインRAM158における指定格納領域のクリアを行う(S2)。例えば、内部当籤役格納領域や表示役格納領域等、1回の遊技ごとに消去が必要となる格納領域に格納されたデータがクリアされる。
【0112】
次に、メインCPU154は、後で図18を参照して説明するメダル受付・スタートチェック処理を行う(S3)。この処理では、メダルセンサ174やスタートスイッチ172の入力のチェック等が行われる。
【0113】
次に、メインCPU154は、乱数値を抽出し、メインRAM158に設けられた乱数値格納領域に格納する(S4)。次に、メインCPU154は、後で図19を参照して説明する内部抽籤処理を行う(S5)。この処理では、乱数値に基づいた抽籤により内部当籤役の決定が行われる。次に、メインCPU154は、スタートコマンドを副制御回路250に対して送信する(S6)。スタートコマンドは、内部当籤役等を特定するパラメータを含んで構成される。
【0114】
次に、メインCPU154は、全リールの回転開始を要求する(S7)。尚、全リールの回転開始が要求されると、一定の周期(1.1173msec)で実行される割込処理(後述の図24)によってステッピングモータ130L,130C,130Rの駆動が制御され、各リールの回転が開始される。
【0115】
次に、メインCPU154は、後で図20を参照して説明するリール停止制御処理を行う(S8)。この処理では、ストップスイッチ170L,170C,170Rの入力のチェックが行われ、ストップボタン112L,112C,112Rが押されたタイミングと内部当籤役とに基づいて該当リールの回転が停止される。
【0116】
次に、メインCPU154は、入賞判定ラインに沿って表示された図柄の組合せを検索し、その結果に基づいて払出枚数等を決定する(S9)。検索の結果、入賞判定ラインに沿って表示された図柄の組合せが図柄組合せテーブルにより規定されている図柄の組合せと一致する場合、対応する表示役及び払出枚数が決定される。次に、メインCPU154は、表示コマンドを副制御回路250に対して送信する(S10)。表示コマンドは、表示役や払出枚数等を特定するパラメータを含んで構成される。
【0117】
次に、メインCPU154は、メダル払出処理を行う(S11)。決定された払出枚数に基づいて、ホッパー46の駆動やクレジット枚数の更新が行われる。次に、メインCPU154は、払出枚数に基づいて、ボーナス終了枚数カウンタを更新する(S12)。払出枚数として決定された数値がボーナス終了枚数カウンタから減算される。
【0118】
次に、メインCPU154は、ボーナス作動中フラグがオンであるか否かを判別する(S13)。メインCPU154は、ボーナス作動中フラグがオンであると判別したときには、後で図22を参照して説明するボーナス終了チェック処理を行う(S14)。ボーナスの終了契機を管理するための各種カウンタを参照して、ボーナスの作動を終了するか否かがチェックされる。
【0119】
メインCPU154は、S14の後、又は、S13においてボーナス作動中フラグがオンではないと判別したときには、後で図21を参照して説明するボーナス作動チェック処理を行う(S15)。ボーナスの作動を開始するか否かがチェックされる。この処理が終了すると、S2に移る。
【0120】
[メダル受付・スタートチェック処理]
次に、図18を参照して、メダル受付・スタートチェック処理について説明する。はじめに、メインCPU154は、自動投入カウンタが0であるか否かを判別する(S31)。自動投入カウンタが0であると判別したときには、メダル通過許可を行う(S32)。セレクタ48のソレノイドの駆動が行われ、セレクタ48内のメダルの通過が促される。
【0121】
メインCPU154は、自動投入カウンタが0ではないと判別したときには、自動投入カウンタを投入枚数カウンタに複写する(S33)。次に、メインCPU154は、自動投入カウンタをクリアする(S34)。S33及びS34は再遊技を行うための処理である。
【0122】
メインCPU154は、S32又はS34の後で、投入枚数カウンタの最大値として3をセットする(S35)。次に、メインCPU154は、ボーナス作動中フラグがオンであるか否かを判別する(S36)。メインCPU154は、ボーナス作動中フラグがオンであると判別したときには、投入枚数カウンタの最大値を変更する(S37)。例えば、最大値が2に変更される。
【0123】
メインCPU154は、S37の後、又は、S36においてボーナス作動中フラグがオンではないと判別したときには、メダルの通過が検出されたか否かを判別する(S38)。メインCPU154は、メダルの通過が検出されたと判別したときには、投入枚数カウンタが最大値に達したか否かを判別する(S39)。メインCPU154は、投入枚数カウンタが最大値に達していないと判別したときには、投入枚数カウンタを1加算する(S40)。次に、メインCPU154は、有効ラインカウンタに5を格納する(S41)。次に、メインCPU154は、メダル投入コマンドを副制御回路250に対して送信する(S42)。メダル投入コマンドは、投入枚数等を特定するためのパラメータを含んで構成されている。
【0124】
メインCPU154は、S39において投入枚数カウンタが最大値であると判別したときには、クレジットカウンタを1加算する(S43)。メインCPU154は、S43の後、S42の後、又は、S38においてメダルの通過が検出されていないと判別したときには、ベットスイッチ176のチェックを行う(S44)。ベットボタン132に対応する数値が投入枚数カウンタに加算される一方でクレジットカウンタから減算される。
【0125】
次に、メインCPU154は、投入枚数カウンタが最大値に達したか否かを判別する(S45)。投入枚数カウンタが最大値に達していないと判別したときには、S38に移る一方で、投入枚数カウンタが最大値に達したと判別したときには、後で図23を参照して説明するスタートランプ発光処理を行う(S51)。スタートレバー110への操作が有効化され、スタートランプ110cが発光される。その後、スタートスイッチ172はオンであるか否かを判別する(S46)。
【0126】
メインCPU154は、スタートスイッチ172がオンではないと判別したときには、S38に移る一方で、スタートスイッチ172がオンであると判別したときには、メダル通過禁止を行う(S47)。セレクタ48のソレノイドの駆動が行われず、メダルの排出が促される。そして、メインCPU154は、スタートランプ消光処理を行う(S52)。スタートレバー110への操作が無効化され、スタートランプ110cが消光される。この処理が終了すると、メダル受付・スタートチェック処理を終了する。
【0127】
このように、スタートレバー110への操作が有効化された際にスタートランプ110cが発光されるとともに、スタートレバー110への操作が無効化された際にスタートランプ110cが消光されるから、遊技者は、スタートランプ110cの発光によりスタートレバー110を操作するタイミングを知ることができるとともに、スタートランプ110cの消光によりスタートレバー110が有効に操作されたことを知ることができる。これにより、遊技者は、周囲が薄暗くなるように照明が控えめにされたホール内であっても、スタートランプ110cの発光態様によってスタートレバー110の操作状況を把握しながら、遊技を進行させることができるから、スタートレバー110の発光態様を、遊技の円滑な進行に寄与させることができる。
【0128】
[内部抽籤処理]
次に、図19を参照して、内部抽籤処理について説明する。はじめに、メインCPU154は、内部抽籤テーブル及び抽籤回数を決定する(S61)。作動中フラグ格納領域が参照され、ボーナスの作動の有無等に応じて、内部抽籤テーブル及び抽籤回数が決定される。尚、抽籤回数は、内部抽籤テーブルにより規定された各当籤番号について、抽籤値の減算及び桁かりが生じたか否かの判定を行う回数を示す。
【0129】
次に、メインCPU154は、乱数値格納領域に格納されている乱数値を取得し、判定用乱数値としてセットする(S62)。次に、メインCPU154は、当籤番号の初期値として1をセットする(S63)。
【0130】
次に、メインCPU154は、内部抽籤テーブルを参照し、当籤番号に対応する抽籤値を取得する(S64)。次に、メインCPU154は、判定用乱数値から抽籤値を減算する(S65)。次に、メインCPU154は、桁かりが行われたか否かを判別する(S66)。メインCPU154は、桁かりが行われていないと判別したときには、抽籤回数を1減算し、当籤番号を1加算する(S67)。
【0131】
次に、メインCPU154は、抽籤回数が0であるか否かを判別する(S68)。メインCPU154は、抽籤回数が0ではないと判別したときには、S64に移る一方で、抽籤回数が0であると判別したときには、小役・リプレイ用データポインタとして0をセットし、ボーナス用データポインタとして0をセットする(S69)。
【0132】
メインCPU154は、S66において桁かりが行われたと判別したときには、現在の当籤番号に応じて、小役・リプレイ用データポインタ及びボーナス用データポインタを取得する(S70)。メインCPU154は、S70又はS69の後で、小役・リプレイ用内部当籤役決定テーブルを参照し、小役・リプレイ用データポインタに基づいて内部当籤役を取得する(S71)。
【0133】
次に、メインCPU154は、取得した内部当籤役を内部当籤役格納領域に格納する(S72)。次に、メインCPU154は、持越役格納領域に格納されているデータが0であるか否かを判別する(S73)。メインCPU154は、持越役格納領域に格納されているデータが0であると判別したときは、ボーナス用内部当籤役決定テーブルを参照し、ボーナス用データポインタに基づいて内部当籤役を取得する(S74)。次に、メインCPU154は、取得した内部当籤役を持越役格納領域に格納する(S75)。
【0134】
メインCPU154は、S75の後、又は、S73において持越役格納領域に格納されているデータが0ではないと判別したときには、持越役格納領域と内部当籤役格納領域との論理和をとり、その結果を内部当籤役格納領域に格納する(S76)。つまり、ボーナスの作動に係る内部当籤役の持ち越しが行われる。この処理が終了すると、内部抽籤処理を終了する。
【0135】
[リール停止制御処理]
次に、図20を参照して、リール停止制御処理について説明する。はじめに、メインCPU154は、有効なストップボタンが押されたか否かを判別する(S101)。メインCPU154は、有効なストップボタンが押されていないと判別したときには、これが押されるまで待機する。
【0136】
メインCPU154は、有効なストップボタンが押されたと判別したときには、該当ストップボタンの操作を無効化する(S102)。各ストップボタン112L,112C,112Rの有効及び無効の状態は、メインRAM158に設けられた所定の格納領域において管理される。
【0137】
次に、メインCPU154は、チェック回数として5をセットする(S103)。本実施の形態では、滑り駒数の最大数を「4」としていることから、ストップボタンが押されたときに該当表示窓の中段にある図柄の位置を含め、そこから4個先の図柄の位置までがチェックの対象となる。つまり、「0」、「1」、「2」、「3」及び「4」の5つの数値の何れかが滑り駒数として決定される。
【0138】
次に、メインCPU154は、内部当籤役に基づいて、ストップボタンが押されたときに該当表示窓の中段にある図柄の位置(以下、停止開始位置)を含めたチェック回数の範囲内にある各図柄の位置の中で、最も優先順位の高い図柄の位置を検索する(S104)。この処理では、内部当籤役によって表示が許可されている図柄の組合せを、入賞判定ラインに沿って表示することが可能となる図柄の位置が、最も優先順位の高い図柄の位置として決定される。
【0139】
次に、メインCPU154は、検索の結果に基づいて滑り駒数を決定する(S105)。停止開始位置から上記最も優先順位の高い図柄の位置までの図柄の個数が滑り駒数として決定される。次に、メインCPU154は、停止予定位置待ちへ移行する(S106)。停止予定位置待ちへ移行すると、後述の割込処理によってステッピングモータ130L,130C,130Rの駆動が制御され、最も優先順位の高い図柄の位置が該当表示窓の中段に到達するのを待って該当リールの回転が停止される。
【0140】
次に、メインCPU154は、リール停止コマンドを副制御回路250に対して送信する(S107)。リール停止コマンドは、停止したリールの種別等を特定するパラメータを含んで構成されている。
【0141】
次に、メインCPU154は、操作が有効なストップボタンがあるか否かを判別する(S108)。つまり、まだ回転中のリールがあるか否かが判別される。メインCPU154は、操作が有効なストップボタンがあると判別したときには、S101に移る一方で、操作が有効なストップボタンがないと判別したときには、リール停止制御処理を終了する。
【0142】
[ボーナス作動チェック処理]
次に、図21を参照して、ボーナス作動チェック処理について説明する。はじめに、メインCPU154は、表示役がBBであるか否かを判別する(S121)。メインCPU154は、表示役がBBであると判別したときには、ボーナス作動時テーブルを参照し、BB作動時処理を行う(S122)。この処理では、BB作動中フラグがオンにされ、ボーナス終了枚数カウンタに所定値がセットされる。
【0143】
次に、メインCPU154は、持越役格納領域をクリアする(S123)。次に、メインCPU154は、ボーナス開始コマンドを副制御回路250に対して送信する(S124)。そして、メインCPU154は、前回のボーナスの終了後からメインRAM158に累積して記憶させていた遊技回数をリセットする(S131)。この処理が終了すると、ボーナス作動チェック処理を終了する。
【0144】
メインCPU154は、S121において表示役がBBではないと判別したときには、表示役がリプレイであるか否かを判別する(S125)。メインCPU154は、表示役がリプレイであると判別したときには、投入枚数カウンタの値を自動投入カウンタに複写する(S126)。そして、メインCPU154は、遊技回数累積処理を行う(S132)。この処理では、前回のボーナスの終了後から現在までの遊技回数がメインRAM158に累積して記憶される。
【0145】
メインCPU154は、S125において表示役がリプレイではないと判別したときには、BB作動中フラグがオンであるか否かを判別する(S127)。メインCPU154は、BB作動中フラグがオンではないと判別したときには、遊技回数累積処理を行う(S133)。この処理では、前回のボーナスの終了後から現在までの遊技回数がメインRAM158に累積して記憶される。そして、メインCPU154は、ボーナス作動チェック処理を終了する。一方、メインCPU154は、S127においてBB作動中フラグがオンであると判別したときには、RB作動中フラグがオンであるか否かを判別する(S128)。
【0146】
メインCPU154は、RB作動中フラグがオンであると判別したときには、ボーナス作動チェック処理を終了する一方で、RB作動中フラグがオンではないと判別したときには、ボーナス作動時テーブルを参照し、RB作動時処理を行う(S129)。この処理では、RB作動中フラグがオンにされ、入賞可能回数カウンタ及び遊技可能回数カウンタに所定値がセットされる。この処理が終了すると、ボーナス作動チェック処理を終了する。
【0147】
[ボーナス終了チェック処理]
次に、図22を参照して、ボーナス終了チェック処理について説明する。はじめに、メインCPU154は、ボーナス終了枚数カウンタが0であるか否かを判別する(S141)。メインCPU154は、ボーナス終了枚数カウンタが0であると判別したときには、BB終了時処理を行う(S142)。この処理では、BB作動中フラグ及びRB作動中フラグがオフされ、ボーナスの終了契機を管理するための各種カウンタがクリアされる。次に、メインCPU154は、ボーナス終了コマンドを副制御回路250に対して送信する(S143)。この処理が終了すると、ボーナス終了チェック処理を終了する。
【0148】
メインCPU154は、S141においてボーナス終了枚数カウンタが0ではないと判別したときには、入賞可能回数カウンタ又は遊技可能回数カウンタを更新する(S144)。遊技可能回数カウンタが1減算され、また、入賞が有った場合に入賞可能回数カウンタが1減算される。次に、メインCPU154は、入賞可能回数カウンタ又は遊技可能回数カウンタが0であるか否かを判別する(S145)。
【0149】
メインCPU154は、入賞可能回数カウンタ又は遊技可能回数カウンタが0ではないと判別したときには、ボーナス終了チェック処理を終了する一方で、入賞可能回数カウンタ又は遊技可能回数カウンタが0であると判別したときには、RB終了時処理を行う(S146)。この処理では、RB作動中フラグがオフにされ、入賞可能回数カウンタ及び遊技可能回数カウンタがクリアされる。この処理が終了すると、ボーナス終了チェック処理を終了する。
【0150】
[スタートランプ発光処理]
次に、図23を参照して、スタートランプ発光処理について説明する。はじめに、メインCPU154は、ボーナス作動中フラグがオンであるか否かを判別する(S151)。メインCPU154は、ボーナス作動中フラグがオンでないと判別したときには、持越役があるか否かを判別する(S152)。メインCPU154は、持越役がないと判別したときには、前回のボーナスの終了から現在までの遊技回数に応じた色でスタートランプ110cを発光させる(S153)。この処理が終了すると、スタートランプ発光処理を終了する。
【0151】
このように、ボーナスが終了してから現在までの遊技回数に応じた色でスタートランプ110cが発光されるから、次のボーナスまでのはまり度合いを遊技者に報知することができる。
【0152】
メインCPU154は、S151においてボーナス作動中フラグがオンであると判別したとき、又は、S152において持越役があると判別したときには、青色でスタートランプ110cを発光させる(S514)。この処理が終了すると、スタートランプ発光処理を終了する。
【0153】
このように、持越役の有無に応じた色でスタートランプ110cが発光されるから、持越役が有ることを意味する色でスタートランプ110cが発光されることによって、ボーナスの発生が近いことを遊技者に報知することができる。
【0154】
[メインCPU154の制御による割込処理(1.1173msec)]
次に、図24を参照して、メインCPU154の制御による割込処理(1.1173msec)について説明する。はじめに、メインCPU154は、レジスタの退避を行う(S161)。次に、メインCPU154は、入力ポートチェック処理を行う(S162)。この処理では、ストップスイッチ170L,170C,170R等の各種スイッチから入力される信号がチェックされる。
【0155】
次に、メインCPU154は、リール制御処理を行う(S163)。この処理では、全リールの回転開始が要求されたときに、各リールの回転を開始し、その後一定速度での回転を行うよう、ステッピングモータ130L,130C,130Rの駆動が制御される。また、滑り駒数が決定されたときは、該当リールの回転が滑り駒数分継続するのを待ってその回転の減速及び停止を行うよう、ステッピングモータ130L,130C,130Rの駆動が制御される。
【0156】
次に、メインCPU154は、ランプ・7セグ駆動処理を行う(S164)。次に、メインCPU154は、レジスタの復帰を行う(S165)。この処理が終了すると、割込処理を終了する。
【0157】
[副制御回路250のサブCPU252によって実行されるプログラムフロー]
主制御回路150のメインCPU154により実行されるプログラムの内容についての説明は以上である。次に、図25〜図27を参照して、副制御回路250のサブCPU252により実行されるプログラムの内容について説明する。
【0158】
[主基板通信タスク]
図25を参照して、サブCPU252により行われる主基板通信タスクについて説明する。はじめに、サブCPU252は、主制御回路150から送信されたコマンドの受信チェックを行う(S301)。次に、サブCPU252は、コマンドを受信した場合、そのコマンドの種別を抽出する(S302)。
【0159】
次に、サブCPU252は、前回とは異なるコマンドを受信したか否かを判別する(S303)。サブCPU252は、前回とは異なるコマンドを受信しなかったと判別したときには、S301に移る一方で、前回とは異なるコマンドを受信したと判別したときには、メッセージキューに格納し(S304)、S301に移る。
【0160】
[演出登録タスク]
次に、図26を参照して、サブCPU252により行われる演出登録タスクについて説明する。はじめに、サブCPU252は、メッセージキューからメッセージを取り出す(S311)。次に、サブCPU252は、メッセージが有るか否かを判別する(S312)。サブCPU252は、メッセージが有ると判別したときには、メッセージから遊技情報を複写する(S313)。例えば、パラメータによって特定される、内部当籤役、回転が停止したリールの種別、表示役、作動中フラグ等といった各種データがサブRAM256に設けられた格納領域に複写される。
【0161】
次に、サブCPU252は、後で図27を参照して説明する演出内容決定処理を行う(S314)。この処理では、受信したコマンドの種別に応じて、演出内容の決定や演出データの登録等が行われる。
【0162】
サブCPU252は、S314の後、又は、S312においてメッセージが無かったと判別したときには、アニメーションデータの登録を行う(S315)。次に、サブCPU252は、サウンドデータの登録を行う(S316)。次に、サブCPU252は、ランプデータの登録を行う(S317)。アニメーションデータの登録、サウンドデータの登録及びランプデータの登録は、演出内容決定処理において登録された演出データに基づいて行われる。この処理が終了すると、S311に移る。
【0163】
[演出内容決定処理]
次に、図27を参照して、サブCPU252により実行される演出内容決定処理のフローチャートについて説明する。はじめに、サブCPU252は、スタートコマンド受信時であるか否かを判別する(S321)。サブCPU252は、スタートコマンド受信時であると判別したときには、演出用乱数値を抽出し、内部当籤役等に基づいて演出番号を抽籤により決定し、登録する(S322)。演出番号は、今回において実行する演出内容を指定するデータである。
【0164】
次に、サブCPU252は、登録されている演出番号に基づいて、スタート時の演出データを登録する(S323)。演出データは、アニメーションデータ、サウンドデータ及びランプデータを指定するデータである。演出データが登録されると、対応するアニメーションデータ等が決定され、映像の表示等の演出が実行される。この処理が終了すると、演出内容決定処理を終了する。
【0165】
次に、サブCPU252は、スタートコマンド受信時ではないと判別したときには、リール停止コマンド受信時であるか否かを判別する(S324)。サブCPU252は、リール停止コマンド受信時であると判別したときには、登録されている演出番号とストップボタン112L,112C,112Rの種別に基づいて、停止時の演出データを登録する(S325)。この処理が終了すると、演出内容決定処理を終了する。
【0166】
次に、サブCPU252は、リール停止コマンド受信時ではないと判別したときには、表示コマンド受信時であるか否かを判別する(S326)。サブCPU252は、表示コマンド受信時であると判別したときには、登録されている演出番号に基づいて、表示時の演出データを登録する(S327)。この処理が終了すると、演出内容決定処理を終了する。
【0167】
次に、サブCPU252は、表示コマンド受信時ではないと判別したときには、ボーナス開始コマンド受信時であるか否かを判別する(S328)。サブCPU252は、ボーナス開始コマンド受信時であると判別したときには、ボーナス開始用の演出データを登録する(S329)。この処理が終了すると、演出内容決定処理を終了する。
【0168】
次に、サブCPU252は、ボーナス開始コマンド受信時ではないと判別したときには、ボーナス終了コマンド受信時であるか否かを判別する(S330)。サブCPU252は、ボーナス終了コマンド受信時ではないと判別したときには、演出内容決定処理を終了する一方で、ボーナス終了コマンド受信時であると判別したときには、ボーナス終了用の演出データを登録する(S331)。この処理が終了すると、演出内容決定処理を終了する。
【0169】
(パチスロ10の概要)
本実施の形態におけるパチスロ10は、
遊技者により操作される操作手段(スタートレバー110など)と、
前記操作手段への操作に応じて抽籤を実行し、この抽籤結果に応じて、複数種類の遊技状態の下で遊技を実行する遊技実行手段(主制御回路150、メインCPU154、図17のメインフローチャートなど)と、
前記操作手段に設けられ、外部に向かって発光可能な発光手段(スタートランプ110cなど)と、
所定のタイミングで、前記操作手段への操作を有効化するとともに、前記遊技実行手段により前記抽籤が実行されたタイミングで、前記操作手段への操作を無効化する操作制御手段(主制御回路150、メインCPU154、図17のメインフローチャートなど)と、
前記操作手段への操作が有効化された際に前記発光手段を発光させるとともに、前記操作手段への操作が無効化された際に前記発光手段を消光させる発光制御手段(主制御回路150、メインCPU154、図18のメダル受付・スタートチェック処理、図23のスタートランプ発光処理など)と、
を有する構成である。
【0170】
上記の構成によれば、操作手段への操作が有効化された際に発光手段が発光されるとともに、操作手段への操作が無効化された際に発光手段が消光されるから、遊技者は、発光手段の発光により操作手段を操作するタイミングを知ることができるとともに、発光手段の消光により操作手段が有効に操作されたことを知ることができる。これにより、遊技者は、周囲が薄暗くなるように照明が控えめにされたホール内であっても、発光手段の発光態様によって操作手段の操作状況を把握しながら、遊技を進行させることができるから、操作手段としてのスタートレバー110の発光態様を、遊技の円滑な進行に寄与させることができる。
【0171】
また、本実施の形態におけるパチスロ10は、上記の構成に加えて、
特定の遊技状態(ボーナスなど)が終了してから現在までの遊技回数を計数する計数手段(主制御回路150、メインCPU154、図21のボーナス作動チェック処理など)を更に有し、
前記発光手段は複数の色で発光可能であり、
前記発光制御手段は、前記計数手段が計数する前記遊技回数に応じた色で前記発光手段を発光させる構成である。
【0172】
上記の構成によれば、特定の遊技状態が終了してから現在までの遊技回数に応じた色で発光手段が発光されるから、例えば、ボーナスが終了してから現在までの遊技回数に応じた色で発光手段が発光されることによって、次のボーナスまでのはまり度合いを遊技者に報知することができる。
【0173】
さらに、本実施の形態におけるパチスロ10は、上記の構成に加えて、
所定の条件(持越役の決定)が成立した場合に、前記遊技における前記抽籤結果を持越役として次回の遊技に持ち越す持越手段(主制御回路150、メインCPU154、図19の内部抽籤処理など)を更に有し、
前記発光手段は複数の色で発光可能であり、
前記発光制御手段は、前記持越役の有無に応じた色で前記発光手段を発光させる構成である。
【0174】
上記の構成によれば、持越役の有無に応じた色で発光手段が発光されるから、例えば、持越役が成立するとボーナスが発生する場合に、持越役が有ることを意味する色で発光手段が発光されることによって、ボーナスの発生が近いことを遊技者に報知することができる。
【0175】
(本実施の形態の変形例)
以上、本発明の実施例を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、具体的構成などは、適宜設計変更可能である。また、発明の実施の形態に記載された、作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、本発明の実施の形態に記載されたものに限定されるものではない。
【0176】
例えば、本実施の形態において、スタートランプ110cはスタートレバー110のグリップ110aに内蔵された構成にされているが、この構成に限定されるものではなく、スタートレバー110を外部から照明するように、シャフト110bの根元の近傍などに設けられた構成にされていてもよい。
【図面の簡単な説明】
【0177】
【図1】本発明による遊技機の一実施の形態を示すパチスロの機能フローの概略を示すブロック図である。
【図2】本発明による遊技機の一実施の形態を示すパチスロの外観を示す斜視図である。
【図3】本発明による遊技機の一実施の形態を示すパチスロの内部の概略を示す正面図である。
【図4】本発明による遊技機の一実施の形態を示すパチスロの主制御回路の構成を示すブロック図である。
【図5】本発明による遊技機の一実施の形態を示すパチスロの副制御回路の構成を示すブロック図である。
【図6】本発明による遊技機の一実施の形態を示すパチスロの図柄配置テーブルを示す図である。
【図7】本発明による遊技機の一実施の形態を示すパチスロの図柄組合せテーブルを示す図である。
【図8】本発明による遊技機の一実施の形態を示すパチスロのボーナス作動時テーブルを示す図である。
【図9】本発明による遊技機の一実施の形態を示すパチスロの一般遊技状態用内部抽籤テーブルを示す図である。
【図10】本発明による遊技機の一実施の形態を示すパチスロのRB作動中用内部抽籤テーブルを示す図である。
【図11】本発明による遊技機の一実施の形態を示すパチスロの小役・リプレイ用内部当籤役決定テーブルを示す図である。
【図12】本発明による遊技機の一実施の形態を示すパチスロのボーナス用内部当籤役決定テーブルを示す図である。
【図13】本発明による遊技機の一実施の形態を示すパチスロのスタートランプ色管理テーブルを示す図である。
【図14】本発明による遊技機の一実施の形態を示すパチスロの内部当籤役(表示役)格納領域を示す図である。
【図15】本発明による遊技機の一実施の形態を示すパチスロの持越役格納領域を示す図である。
【図16】本発明による遊技機の一実施の形態を示すパチスロの作動中フラグ格納領域を示す図である。
【図17】本発明による遊技機の一実施の形態を示すパチスロのメインCPUの制御によるメインフローチャートである。
【図18】本発明による遊技機の一実施の形態を示すパチスロのメインCPUにより実行されるメダル受付・スタートチェック処理を示すフローチャートである。
【図19】本発明による遊技機の一実施の形態を示すパチスロのメインCPUにより実行される内部抽籤処理を示すフローチャートである。
【図20】本発明による遊技機の一実施の形態を示すパチスロのメインCPUにより実行されるリール停止制御処理を示すフローチャートである。
【図21】本発明による遊技機の一実施の形態を示すパチスロのメインCPUにより実行されるボーナス作動チェック処理を示すフローチャートである。
【図22】本発明による遊技機の一実施の形態を示すパチスロのメインCPUにより実行されるボーナス終了チェック処理を示すフローチャートである。
【図23】本発明による遊技機の一実施の形態を示すパチスロのメインCPUにより実行されるスタートランプ発光処理を示すフローチャートである。
【図24】本発明による遊技機の一実施の形態を示すパチスロのメインCPUの制御による割込処理を示すフローチャートである。
【図25】本発明による遊技機の一実施の形態を示すパチスロのサブCPUにより行われる主基板通信タスクを示すフローチャートである。
【図26】本発明による遊技機の一実施の形態を示すパチスロのサブCPUにより行われる演出登録タスクを示すフローチャートである。
【図27】本発明による遊技機の一実施の形態を示すパチスロのサブCPUにより実行される演出内容決定処理を示すフローチャートである。
【符号の説明】
【0178】
10 パチスロ(遊技機)
110 スタートレバー
110c スタートランプ
150 主制御回路
154 メインCPU
【技術分野】
【0001】
本発明は、パチスロ等の遊技機に関する。
【背景技術】
【0002】
従来から、
(1)複数の図柄がそれぞれの表面に配された複数のリールと、
(2)遊技メダルやコイン等(以下、メダル等)が投入され、遊技者によりスタートレバーが操作されたことを検出し、複数のリールの回転の開始を要求するスタートスイッチと、
(3)複数のリールのそれぞれに対応して設けられたストップボタンが遊技者により押されたことを検出し、該当するリールの回転の停止を要求する信号を出力するストップスイッチと、
(4)複数のリールのそれぞれに対応して設けられ、それぞれの駆動力を各リールに伝達するステッピングモータと、スタートスイッチ及びストップスイッチにより出力された信号に基づいて、ステッピングモータの動作を制御し、各リールの回転及びその停止を行うリール制御部と、を備え、
(5)スタートレバーが操作されたことを検出すると、乱数値に基づいて抽籤を行い、この抽籤の結果(以下、「内部当籤役」という)とストップボタンが操作されたことを検出したタイミングとに基づいてリールの回転の停止を行う、パチスロと呼ばれる遊技機が知られている。
【0003】
このような遊技機においては、スタートレバーに発光部を設けたものが提供されている。
【0004】
特許文献1には、金属製の筒状のシャフトの外端部に、透明プラスチック製の中空球状のグリップを取付け、このグリップを内部から照光する光源をシャフト内に設けた照光型操作レバーおよびその製造方法が開示されている。また、特許文献2には、スタートレバーの頭部が発光可能に構成されており、スタートレバーがスタート操作された後に行われる抽籤が当たりの時には、スタートレバー頭部を赤色と緑色とで交互に点滅させる態様で発光させることによって、遊技者に抽籤が当たりであることを告知するスロットマシンが開示されている。
【0005】
また、特許文献3には、半透明の操作レバーの下端面に対面して設けられた少なくとも1の発光手段が、操作レバーの操作方向に基づいて点灯されたり、所定周期で点滅されたり、或いは、操作レバーへの操作の継続時間により発光量が変化されたりされる照光型ジョイスティックが開示されている。また、特許文献4には、ジョイスティックの上端部に設けられた発光体が、ジョイスティックへの操作が検知された場合に発光される等されるゲーム装置が開示されている。
【0006】
また、特許文献5には、傾動操作可能な操作レバーの先端に内蔵された表示手段が、操作レバーが中立状態であるときに発光され、表示手段が傾動されたときに消光されるスロットルマシン遊技機用レバー装置が開示されている。
【0007】
【特許文献1】特開2001−29538号公報
【特許文献2】特開2002−143382号公報
【特許文献3】特開平5−337254号公報
【特許文献4】実開平7−6822号公報
【特許文献5】特開2001−314546号公報
【発明の開示】
【発明が解決しようとする課題】
【0008】
ところで、このような遊技機においては、メダル等が投入された後に、遊技者によりスタートレバーが操作されることで、複数のリールの回転が開始される。つまり、スタートレバーは遊技の流れに沿ったタイミングで操作されるものであるから、スタートレバーの発光態様を、遊技の円滑な進行に寄与させることが望ましい。
【0009】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、スタートレバーの発光態様を遊技の円滑な進行に寄与させることが可能な遊技機を提供することにある。
【課題を解決するための手段】
【0010】
本発明は、以下のような遊技機を提供する。
【0011】
本発明の遊技機は、
遊技者により操作される操作手段と、
前記操作手段への操作に応じて抽籤を実行し、この抽籤結果に応じて、複数種類の遊技状態の下で遊技を実行する遊技実行手段と、
前記操作手段に設けられ、外部に向かって発光可能な発光手段と、
所定のタイミングで、前記操作手段への操作を有効化するとともに、前記遊技実行手段により前記抽籤が実行されたタイミングで、前記操作手段への操作を無効化する操作制御手段と、
前記操作手段への操作が有効化された際に前記発光手段を発光させるとともに、前記操作手段への操作が無効化された際に前記発光手段を消光させる発光制御手段と、
を有する。
【0012】
この遊技機によれば、操作手段への操作が有効化された際に発光手段が発光されるとともに、操作手段への操作が無効化された際に発光手段が消光されるから、遊技者は、発光手段の発光により操作手段を操作するタイミングを知ることができるとともに、発光手段の消光により操作手段が有効に操作されたことを知ることができる。これにより、遊技者は、周囲が薄暗くなるように照明が控えめにされたホール内であっても、発光手段の発光態様によって操作手段の操作状況を把握しながら、遊技を進行させることができるから、操作手段としてのスタートレバーの発光態様を、遊技の円滑な進行に寄与させることができる。
【0013】
また、本発明の遊技機は、前記構成に加えて、
特定の遊技状態が終了してから現在までの遊技回数を計数する計数手段を更に有し、
前記発光手段は複数の色で発光可能であり、
前記発光制御手段は、前記計数手段が計数する前記遊技回数に応じた色で前記発光手段を発光させる。
【0014】
この遊技機によれば、特定の遊技状態が終了してから現在までの遊技回数に応じた色で発光手段が発光されるから、例えば、ボーナスが終了してから現在までの遊技回数に応じた色で発光手段が発光されることによって、次のボーナスまでのはまり度合いを遊技者に報知することができる。
【0015】
さらに、本発明の遊技機は、前記構成に加えて、
所定の条件が成立した場合に、前記遊技における前記抽籤結果を持越役として次回の遊技に持ち越す持越手段を更に有し、
前記発光手段は複数の色で発光可能であり、
前記発光制御手段は、前記持越役の有無に応じた色で前記発光手段を発光させる。
【0016】
この遊技機によれば、持越役の有無に応じた色で発光手段が発光されるから、例えば、持越役が成立するとボーナスが発生する場合に、持越役が有ることを意味する色で発光手段が発光されることによって、ボーナスの発生が近いことを遊技者に報知することができる。
【発明の効果】
【0017】
本発明の遊技機によれば、遊技者は、発光手段の発光態様によって操作手段の操作状況を把握しながら、遊技を進行させることができるから、操作手段としてのスタートレバーの発光態様を、遊技の円滑な進行に寄与させることができる。
【発明を実施するための最良の形態】
【0018】
以下に、本発明の実施例について図面に基づいて説明する。
【0019】
[パチスロ10の機能フロー]
本発明の遊技機に係る実施の形態について、以下図面を参照しながら説明する。はじめに、図1を参照して、本実施の形態における遊技機10(以下、パチスロ10と称する。)の機能フローについて説明する。
【0020】
遊技者によりメダル(遊技価値)が投入され、操作手段としてのスタートレバー110が操作されると、予め定められた数値の範囲(例えば、0〜65535)の乱数から1つの値(以下、乱数値)が抽出される。
【0021】
内部抽籤手段は、抽出された乱数値に基づいて抽籤を行い、内部当籤役を決定する。内部当籤役の決定により、後述の入賞判定ライン126a〜126eに沿って表示を行うことを許可する図柄の組合せが決定される。尚、図柄の組合せの種別としては、メダルの払い出し、再遊技の作動、ボーナスの作動等といった特典が遊技者に与えられる「入賞」に係るものと、それ以外のいわゆる「ハズレ」に係るものとが設けられている。
【0022】
ここで、操作制御手段は、メダルが投入されたタイミング(所定のタイミング)で、スタートレバー110への操作を有効化し、内部抽籤手段により抽籤が実行されたタイミングで、スタートレバー110への操作を無効化する。
【0023】
スタートレバー110には、発光手段としてのスタートランプ110cが設けられている。スタートランプ110cは、互いに色が異なる複数のLEDランプにより構成されている。
【0024】
発光制御手段は、スタートレバー110への操作が有効化された際にスタートランプ110cを発光させるとともに、スタートレバー110への操作が無効化された際にスタートランプ110cを消光させる。
【0025】
計数手段は、内部抽籤手段が決定した内部当籤役に基づいて、ボーナス(特定の遊技状態)が終了してから現在までの遊技回数を計数する。発光制御手段は、計数手段が計数する遊技回数に応じた色でスタートランプ110cを発光させる。例えば、ボーナスが終了してから現在までの遊技回数が、「1〜100」のいずれかであれば、スタートランプ110cが緑色で発光され、ボーナスが終了してから現在までの遊技回数が、「101〜200」のいずれかであれば、スタートランプ110cが黄色で発光され、ボーナスが終了してから現在までの遊技回数が、「201」以上であれば、スタートランプ110cが赤色で発光される。スタートランプ110cの発光色により、次のボーナスまでのはまり度合が遊技者に報知される。
【0026】
持越手段は、内部抽籤手段によりボーナスの作動に係る内部当籤役(持越役)が決定された場合(所定の条件が成立した場合)に、この持越役に対応する図柄の組合せが入賞判定ラインに表示されるまで、持越役を次回の遊技に持ち越す。発光制御手段は、持越役の有無に応じた色でスタートランプ110cを発光させる。例えば、持越役がある場合に、スタートランプ110cが青色で発光され、持越役がない場合に、スタートランプ110cが他の色で発光される。これにより、持越役の有無が遊技者に報知される。
【0027】
続いて、単位遊技進行制御手段により設定された複数のリールの回転が行われた後で、遊技者によりストップボタン112L,112C,112Rが押されると、単位遊技進行制御手段は、内部当籤役とストップボタン112L,112C,112Rが押されたタイミングとに基づいて、リール停止制御手段に対して該当するリールの回転を停止するための制御を行う。
【0028】
ここで、パチスロ10では、基本的に、ストップボタン112L,112C,112Rが押されたときから規定時間(190msec)内に、該当するリールの回転を停止する制御が行われる。本実施の形態では、上記規定時間内でのリールの回転に伴って移動する図柄の数を「滑り駒数」と呼び、その最大数を図柄4個分に定める。
【0029】
リール停止制御手段は、単位遊技進行制御手段による制御に応じて、入賞に係る図柄の組合せの表示を許可する内部当籤役が決定されているときでは、上記規定時間を利用して、その図柄の組合せが入賞判定ライン126a〜126eに沿って極力表示されるようにリール120L,120C,120Rの回転を停止する。その一方で、内部当籤役によってその表示が許可されていない図柄の組合せについては、上記規定時間を利用して、入賞判定ライン126a〜126eに沿って表示されることがないようにリール120L,120C,120Rの回転を停止する。
【0030】
こうして、複数のリールの回転がすべて停止されると、入賞判定手段は、入賞判定ライン126a〜126eに沿って表示された図柄の組合せが、入賞に係るものであるか否かの判定を行う。入賞に係るものであるとの判定が行われると、メダルの払い出し等の特典が遊技者に与えられる。以上のような一連の流れがパチスロ10における1回の遊技として行われる。
【0031】
このように、スタートレバー110への操作が有効化された際にスタートランプ110cが発光されるとともに、スタートレバー110への操作が無効化された際にスタートランプ110cが消光されるから、遊技者は、スタートランプ110cの発光によりスタートレバー110を操作するタイミングを知ることができるとともに、スタートランプ110cの消光によりスタートレバー110が有効に操作されたことを知ることができる。これにより、遊技者は、周囲が薄暗くなるように照明が控えめにされたホール内であっても、スタートランプ110cの発光態様によってスタートレバー110の操作状況を把握しながら、遊技を進行させることができるから、スタートレバー110の発光態様を、遊技の円滑な進行に寄与させることができる。
【0032】
また、ボーナスが終了してから現在までの遊技回数に応じた色でスタートランプ110cが発光されるから、次のボーナスまでのはまり度合いを遊技者に報知することができる。
【0033】
また、持越役の有無に応じた色でスタートランプ110cが発光されるから、持越役が有ることを意味する色でスタートランプ110cが発光されることによって、ボーナスの発生が近いことを遊技者に報知することができる。
【0034】
また、パチスロ10では、前述した一連の流れの中で、液晶表示装置210により行う映像の表示、各種ランプ212により行う光の出力、スピーカ214により行う音の出力、或いはこれらの組合せを利用して様々な演出が行われる。
【0035】
遊技者によりスタートレバー110が操作されると、前述の内部当籤役の決定に用いられた乱数値とは別に、演出用の乱数値(以下、演出用乱数値)が抽出される。演出用乱数値が抽出されると、演出内容決定手段は、内部当籤役に対応づけられた複数種類の演出内容の中から今回実行するものを抽籤により決定する。
【0036】
演出内容が決定されると、演出実行手段は、リールの回転が開始されるとき、各リールの回転がそれぞれ停止されるとき、入賞の有無の判定が行われたとき等の各契機に連動させて演出の実行を進める。このように、パチスロ10では、内部当籤役に対応づけられた演出内容を実行することによって、決定された内部当籤役(言い換えると、狙うべき図柄の組合せ)を知る或いは予想する機会が遊技者に提供され、遊技者の興味の向上が図られる。
【0037】
[パチスロ10の構造]
パチスロ10の機能フローについての説明は以上である。次に、図2及び図3を参照して、本実施の形態におけるパチスロ10の構造について説明する。
【0038】
<パチスロ10の外部構造>
図2は、本実施の形態におけるパチスロ10の外部構造を示す。
【0039】
(リール120L,120C,120Rと表示窓122L,122C,122R)
パチスロ10は、リール120L,120C,120Rや主制御回路150や副制御回路250等を収容するキャビネット20と、キャビネット20に対して開閉可能に取り付けられるフロントドア30とを備える。キャビネット20の内部には、3つのリール120L,120C,120Rが横並びに設けられている。各リール120L,120C,120Rは、円筒状のフレームの周面に、複数の図柄(例えば21個)が回転方向に沿って連続的に配された帯状のシートを貼り付けて構成されている。
【0040】
フロントドア30の中央には、液晶表示装置210が設けられている。液晶表示装置210は、図柄表示領域122L,122C,122Rを含む表示画面124を備え、正面から見て3つのリール120L,120C,120Rに重畳する手前側に位置するように設けられている。図柄表示領域122L,122C,122Rは、3つのリール120L,120C,120Rのそれぞれに対応して設けられており、その背後に設けられたリール120L,120C,120Rを透過することが可能な構成を備えている。
【0041】
つまり、図柄表示領域122L,122C,122Rは、表示窓としての機能を果たすものであり、その背後に設けられたリール120L,120C,120Rの回転及びその停止の動作が遊技者側から視認可能となる。また、本実施の形態では、図柄表示領域122L,122C,122Rを含めた表示画面124の全体を使って、映像の表示が行われ、演出が実行される。
【0042】
図柄表示領域122L,122C,122R(以下、表示窓122L,122C,122Rと称する。)は、その背後に設けられたリール120L,120C,120Rの回転が停止されたとき、リール120L,120C,120Rの表面に配された複数種類の図柄のうち、その枠内における上段、中段及び下段の各領域にそれぞれ1個の図柄(合計で3個)を表示する。また、各表示窓122L,122C,122Rが有する上段、中段及び下段からなる3つの領域のうち予め定められた何れかをそれぞれ組合せてなる擬似的なラインを、入賞か否かの判定を行う対象となるライン126a〜126e(入賞判定ライン126a〜126e)として定義する。
【0043】
本実施の形態では、各表示窓122L,122C,122Rの上段を組合せてなるトップライン126a、各表示窓122L,122C,122Rの中段を組合せてなるセンターライン126b、各表示窓122L,122C,122Rの下段を組合せてなるボトムライン126c、左表示窓122Lの上段、中表示窓122Cの中段及び右表示窓122Rの下段を組合せてなるクロスダウンライン126d、左表示窓122Lの下段、中表示窓122Cの中段及び右表示窓122Rの上段を組合せてなるクロスアップライン126eの5つを入賞判定ライン126a〜126eとして設けている。
【0044】
(操作装置)
フロントドア30には、遊技者による操作の対象となる各種装置が設けられている。メダル投入口40は、遊技者によって外部から投下されるメダルを受け入れるために設けられる。メダル投入口40に受け入れられたメダルは、所定枚数(例えば3枚)を上限として1回の遊技に投入されることとなり、所定枚数を超えた分はパチスロ10内部に預けることが可能となる(いわゆるクレジット機能)。
【0045】
ベットボタン132は、パチスロ10内部に預けられているメダルから1回の遊技に投入する枚数を決定するために設けられる。精算ボタン134は、パチスロ10内部に預けられているメダルを外部に引き出すために設けられる。
【0046】
スタートレバー110は、全てのリールの回転を開始するために設けられる。ストップボタン112L,112C,112Rは、3つのリールのそれぞれに対応づけられ、対応するリールの回転を停止するために設けられる。
【0047】
ここで、スタートレバー110は、透明なプラスチック製の中空球状のグリップ110aと、筒状のシャフト110bと、グリップ110aの内部に設けられたスタートランプ110cとを有している。スタートランプ110cは、互いに色が異なる複数のLEDランプにより構成されており、スタートランプ110cが発光されると、グリップ110aを介してその光が外部から視認されるようにされている。
【0048】
スタートランプ110cは、スタートレバー110への操作が有効化されると発光され、スタートレバー110への操作が無効化されると消光される。スタートレバー110への操作の有効化は、ベットボタン132が操作されたタイミングで行われる。また、スタートレバー110への操作の無効化は、スタートレバー110が操作されて、後述するメインCPU154により内部抽籤が行われたタイミングで行われる。
【0049】
このように、スタートレバー110への操作が有効化された際にスタートランプ110cが発光されるとともに、スタートレバー110への操作が無効化された際にスタートランプ110cが消光されるから、遊技者は、スタートランプ110cの発光によりスタートレバー110を操作するタイミングを知ることができるとともに、スタートランプ110cの消光によりスタートレバー110が有効に操作されたことを知ることができる。これにより、遊技者は、周囲が薄暗くなるように照明が控えめにされたホール内であっても、スタートランプ110cの発光態様によってスタートレバー110の操作状況を把握しながら、遊技を進行させることができるから、スタートレバー110の発光態様を、遊技の円滑な進行に寄与させることができる。
【0050】
また、スタートランプ110cは、前回のボーナスが終了してから現在までの遊技回数に応じた色で発光される。具体的には、ボーナスが終了してから現在までの遊技回数が、「1〜100」のいずれかであるときに、スタートランプ110cが緑色で発光され、ボーナスが終了してから現在までの遊技回数が、「101〜200」のいずれかであるときに、スタートランプ110cが黄色で発光され、ボーナスが終了してから現在までの遊技回数が、「201」以上であるときに、スタートランプ110cが赤色で発光される。スタートランプ110cの発光色により、次のボーナスまでのはまり度合が遊技者に報知される。
【0051】
このように、ボーナスが終了してから現在までの遊技回数に応じた色でスタートランプ110cが発光されるから、次のボーナスまでのはまり度合いを遊技者に報知することができる。
【0052】
また、スタートランプ110cは、持越役の有無に応じた色で発光される。持越役とは、ボーナスの作動に係る内部当籤役のことであり、持越役は、対応する図柄の組合せが入賞判定ライン126a〜126eに表示されるまで、次回の遊技に持ち越される。スタートランプ110cは、持越役がある場合に青色で発光され、持越役がない場合に他の色で発光される。これにより、持越役の有無が遊技者に報知される。
【0053】
このように、持越役の有無に応じた色でスタートランプ110cが発光されるから、持越役が有ることを意味する色でスタートランプ110cが発光されることによって、ボーナスの発生が近いことを遊技者に報知することができる。
【0054】
(その他装置)
7セグ表示器114は、7セグメントLEDからなり、今回の遊技に投入されたメダルの枚数(以下、投入枚数)、特典として遊技者に対して払い出すメダルの枚数(以下、払出枚数)、パチスロ10内部に預けられているメダルの枚数(以下、クレジット枚数)等の情報を遊技者に対してデジタル表示する。
【0055】
ランプ(LED等)212は、演出内容に応じた点消灯のパターンにて光を出力する。スピーカ214は、演出内容に応じた効果音や楽曲等の音を出力する。メダル払出口42は、後述のメダル払出装置46の駆動により排出されるメダルを外部に導く。メダル払出口42から排出されたメダルは、メダル受皿44に貯められる。
【0056】
<パチスロ10の内部構造>
図3は、本実施の形態におけるパチスロ10の内部構造を示す。フロントドア30が開放され、フロントドア30の裏面側の構造及びキャビネット20内部の構造が現れた状態が示されている。
【0057】
キャビネット20内部の上方には、主制御回路150を構成する基板(以下、主基板150と称する。)が設けられている。主制御回路150は、内部当籤役の決定、リールの回転及び停止、入賞の有無の判定といった、パチスロ10における遊技の主な流れを制御する回路である。主制御回路150の具体的な構成は後述する。
【0058】
キャビネット20内部の中央には、3つのリール120L,120C,120Rが設けられている。各リール120L,120C,120Rのそれぞれには、所定の減速比をもったギアを介してステッピングモータ130L,130C,130Rが接続されている。
【0059】
3つのリール120L,120C,120Rの左側には、副制御回路250を構成する基板(以下、副基板250と称する。)が設けられている。副制御回路250は、映像の表示等による演出の実行を制御する回路である。副制御回路250の具体的な構成は後述する。
【0060】
キャビネット20内部の下方には、多量のメダルを収容可能で、それらを1枚ずつ排出可能な構造を有するメダル払出装置46(以下、ホッパー46と称する。)が設けられている。ホッパー46の左側には、パチスロ10が有する各装置に対して必要な電力を供給するための電源装置50が設けられている。
【0061】
フロントドア30裏側の中央で、表示窓122L,122C,122Rの下方には、セレクタ48が設けられている。セレクタ48は、材質や形状等が適正であるメダルか否かを選別する装置であり、メダル投入口40に受け入れられた適正なメダルをホッパー46へ案内する。尚、セレクタ48内においてメダルが通過する経路上には、後述のメダルセンサ174が設けられており、適正なメダルが通過したことを検出する。
【0062】
[パチスロ10が備える回路の構成]
パチスロ10の構造についての説明は以上である。次に、図4及び図5を参照して、本実施の形態におけるパチスロ10が備える回路の構成について説明する。本実施の形態におけるパチスロ10は、主制御回路150、副制御回路250及びこれらと電気的に接続する周辺装置(アクチュエータ)を備える。
【0063】
<主制御回路150>
図4は、本実施の形態におけるパチスロ10の主制御回路150の構成を示す。
【0064】
(マイクロコンピュータ152)
主制御回路150は、回路基板上に設置されたマイクロコンピュータ152を主たる構成要素としている。マイクロコンピュータ152は、CPU154(以下、メインCPU154と称する。)、ROM156(以下、メインROM156と称する。)及びRAM158(以下、メインRAM158と称する。)により構成される。
【0065】
メインROM156には、メインCPU154により実行される制御プログラム、内部抽籤テーブル等のデータテーブル、副制御回路250に対して各種制御指令(コマンド)を送信するためのデータ等が記憶されている。メインRAM158には、制御プログラムの実行により決定された内部当籤役や、ボーナス終了から現在までの遊技回数等の各種データを格納する格納領域が設けられる。
【0066】
(乱数発生器等)
メインCPU154には、クロックパルス発生回路160、分周器162、乱数発生器164及びサンプリング回路166が接続されている。クロックパルス発生回路160及び分周器162は、クロックパルスを発生させる。メインCPU154は、発生されたクロックパルスに基づいて、制御プログラムを実行する。乱数発生器164は、予め定められた範囲の乱数(例えば、0〜65535)を発生する。サンプリング回路166は、発生された乱数の中から1つの値を抽出する。遊技実行手段としてのメインCPU154は、抽出された乱数値を用いて内部抽籤処理を行い、決定した内部当籤役に応じて、複数種類の遊技状態の下で遊技を実行する。
【0067】
(スイッチ等)
マイクロコンピュータ152の入力ポートには、スイッチ等が接続されている。メインCPU154は、スイッチ等の入力を受けて、ステッピングモータ130L,130C,130R等の周辺装置の動作を制御する。ストップスイッチ170L,170C,170Rは、3つのストップボタン112L,112C,112Rのそれぞれが遊技者により押されたこと(停止操作)を検出する。また、スタートスイッチ172は、スタートレバー110が遊技者により操作されたこと(開始操作)を検出する。
【0068】
メダルセンサ174は、メダル投入口40に受け入れられたメダルが前述のセレクタ48内を通過したことを検出する。また、ベットスイッチ176は、ベットボタン132が遊技者により押されたことを検出する。また、精算スイッチ178は、精算ボタン134が遊技者により押されたことを検出する。
【0069】
(周辺装置及び回路)
マイクロコンピュータ152により動作が制御される周辺装置としては、ステッピングモータ130L,130C,130R、7セグ表示器114及びホッパー46がある。また、マイクロコンピュータ152の出力ポートには、各周辺装置の動作を制御するための回路が接続されている。
【0070】
モータ駆動回路180は、各リール120L,120C,120Rに対応して設けられたステッピングモータ130L,130C,130Rの駆動を制御することによって、各リール120L,120C,120Rにおいて図柄を変動表示させ、ストップボタン112L,112C,112Rが押されたタイミングで、図柄の変動表示を停止させる。リール位置検出回路182は、発光部と受光部とを有する光センサにより、リール120L,120C,120Rが一回転したことを示すリールインデックスを各リールに応じて検出する。
【0071】
ステッピングモータ130L,130C,130Rは、運動量がパルスの出力数に比例し、回転軸を指定された角度で停止させることが可能な構成を備えている。ステッピングモータ130L,130C,130Rの駆動力は、所定の減速比をもったギアを介してリール120L,120C,120Rに伝達される。ステッピングモータ130L,130C,130Rに対して1回のパルスが出力されるごとに、リール120L,120C,120Rは一定の角度で回転する。
【0072】
メインCPU154は、リールインデックスを検出してからステッピングモータ130L,130C,130Rに対してパルスを出力した回数をカウントすることによって、リール120L,120C,120Rの回転角度(主に、リールが図柄何個分だけ回転したか)を管理し、リール120L,120C,120Rの表面に配された各図柄の位置を管理するようにしている。
【0073】
表示部駆動回路184は、7セグ表示器114の動作を制御する。また、ホッパー駆動回路186は、ホッパー46の動作を制御する。また、払出完了信号回路188は、ホッパー46に設けられたメダル検出部190が行うメダルの検出を管理し、ホッパー46から外部に排出されたメダルが払出枚数に達したか否かをチェックする。
【0074】
<副制御回路250>
図5は、本実施の形態におけるパチスロ10の副制御回路250の構成を示す。
【0075】
副制御回路250は、主制御回路150と電気的に接続されており、主制御回路150から送信されるコマンドに基づいて演出内容の決定や実行等の処理を行う。副制御回路250は、基本的に、CPU252(以下、サブCPU252と称する。)、ROM254(以下、サブROM254と称する。)、RAM256(以下、サブRAM256と称する。)、レンダリングプロセッサ258、描画用RAM260、ドライバ262、DSP(デジタルシグナルプロセッサ)264、オーディオRAM266及びA/D変換器268及びアンプ270を含んで構成されている。
【0076】
サブCPU252は、主制御回路150から送信されたコマンドに応じて、サブROM254に記憶されている制御プログラムに従い、映像、音、光の出力の制御を行う。サブRAM256は、決定された演出内容や演出データを登録する格納領域や、主制御回路150から送信される内部当籤役等の各種データを格納する格納領域が設けられている。サブROM254は、基本的に、プログラム記憶領域とデータ記憶領域によって構成される。
【0077】
プログラム記憶領域には、サブCPU252が実行する制御プログラムが記憶されている。例えば、制御プログラムには、主制御回路150との通信を制御するための主基板通信タスクや、演出用乱数値を抽出し、演出内容(演出データ)の決定及び登録を行うための演出登録タスク、決定した演出内容に基づいて液晶表示装置210による映像の表示を制御する描画制御タスク、ランプ212による光の出力を制御するランプ制御タスク、スピーカ214による音の出力を制御する音声制御タスク等が含まれる。
【0078】
データ記憶領域は、各種データテーブルを記憶する記憶領域、各演出内容を構成する演出データを記憶する記憶領域、映像の作成に関するアニメーションデータを記憶する記憶領域、BGMや効果音に関するサウンドデータを記憶する記憶領域、光の点消灯のパターンに関するランプデータを記憶する記憶領域等が含まれている。
【0079】
また、副制御回路250には、その動作が制御される周辺装置として、液晶表示装置210、スピーカ214及びランプ212が接続されている。
【0080】
サブCPU252、レンダリングプロセッサ258、描画用RAM260(フレームバッファを含む)及びドライバ262は、演出内容により指定されたアニメーションデータに従って映像を作成し、作成した映像を液晶表示装置210により表示する。
【0081】
また、サブCPU252、DSP264、オーディオRAM266、A/D変換器268及びアンプ270は、演出内容により指定されたサウンドデータに従ってBGM等の音をスピーカ214により出力する。また、サブCPU252は、演出内容により指定されたランプデータに従ってランプ212の点灯及び消灯を行う。
【0082】
[メインROM156に記憶されているデータテーブルの構成]
パチスロ10が備える回路の構成についての説明は以上である。次に、図6〜図13を参照して、メインROM156に記憶されている各種データテーブルの構成について説明する。
【0083】
[図柄配置テーブル]
図6を参照して、図柄配置テーブルについて説明する。図柄配置テーブルは、各リール120L,120C,120Rの回転方向における各図柄の位置と、各位置に配された図柄の種類を特定するデータ(以下、図柄コード)とを規定している。
【0084】
図柄配置テーブルは、リールインデックスが検出されるときに表示窓122L,122C,122R内の中段に存在する図柄の位置を「0」として、リール120L,120C,120Rの回転方向に進む順に、各図柄の位置に対して「0」〜「20」をそれぞれ割り当てている。したがって、リールインデックスが検出されてから図柄何個分の回転が行われたかを管理しつつ、図柄配置テーブルを参照することによって、主として表示窓122L,122C,122Rの中段に存在する図柄の位置及びその図柄の種類を常に管理することが可能となっている。
【0085】
[図柄組合せテーブル]
図7を参照して、図柄組合せテーブルについて説明する。本実施の形態では、入賞判定ライン126a〜126eに沿って各リールにより表示される図柄の組合せが、図柄組合せテーブルにより規定されている図柄の組合せと一致する場合に、入賞と判定され、メダルの払い出し、再遊技の作動、ボーナスゲームの作動といった特典が遊技者に対して与えられる。
【0086】
図柄組合せテーブルは、特典の種類に応じて予め定められた図柄の組合せと、表示役と、払出枚数とを規定している。表示役は、入賞判定ライン126a〜126eに沿って表示された図柄の組合せを識別するデータである。
【0087】
表示役は、各ビットに対して固有の図柄の組合せが割り当てられた1バイトのデータとして表される。例えば、各リールの図柄「ベル」が入賞判定ラインに沿って表示されたとき、表示役として「ベル(00000010)」が決定される。
【0088】
また、払出枚数として1以上の数値が決定された場合、メダルの払い出しが行われる。本実施の形態では、表示役としてチェリー、ベル又はスイカが決定されたときメダルの払い出しが行われる。また、払出枚数は、投入枚数に応じて規定されており、基本的に投入枚数が少ないときの方がより多くの払出枚数が決定される。
【0089】
また、表示役としてリプレイが決定されたとき、再遊技の作動が行われる。表示役としてBBが決定されたとき、ボーナスの作動が行われる。尚、入賞判定ラインに沿って表示された図柄の組合せが、図柄組合せテーブルにより規定されている図柄の組合せの何れとも一致しない場合には、いわゆる「ハズレ」となる。
【0090】
[ボーナス作動時テーブル]
図8を参照して、ボーナス作動時テーブルについて説明する。ボーナス作動時テーブルは、ボーナスの作動が行われるときに、メインRAM158に設けられた各種格納領域に格納するデータを規定している。
【0091】
作動中フラグは、作動が行われるボーナスの種類を識別するためのデータである。本実施の形態では、ボーナスの種類としてBB(第1種特別役物に係る役物連続作動装置)及びRB(第1種特別役物)を設けている。RBの作動は、BBの作動が行われている間、連続的に行われる。
【0092】
BBの作動は、規定枚数に達するメダルの払い出しが行われた場合に終了する。RBの作動は、規定回数に達する遊技が行われた場合、規定回数に達する入賞が有った場合、又は、BBの作動が終了した場合の何れかによって終了する。ボーナス終了枚数カウンタ、遊技可能回数カウンタ及び入賞可能回数カウンタは、ボーナスの終了契機となる上記規定枚数或いは上記規定回数に達したか否かを管理するためのデータである。
【0093】
より具体的には、ボーナス作動時テーブルにより規定されている数値が上記各カウンタに格納され、ボーナスの作動を通じてその減算が行われていく。その結果、各カウンタの値が「0」に更新されたことを条件に該当ボーナスの作動が終了する。
【0094】
[内部抽籤テーブル]
図9及び図10を参照して、内部抽籤テーブルについて説明する。内部抽籤テーブルは、当籤番号に応じて、データポインタと抽籤値とを規定している。データポインタは、内部抽籤テーブルを参照して行う抽籤の結果として取得されるデータであり、後述の内部当籤役決定テーブルにより規定されている内部当籤役を指定するためのデータである。データポインタには、小役・リプレイ用データポインタ及びボーナス用データポインタが設けられている。
【0095】
本実施の形態では、予め定められた数値の範囲「0〜65535」から抽出される乱数値を、各当籤番号に応じた抽籤値で順次減算し、減算の結果が負となったか否か(いわゆる「桁かり」が生じたか否か)の判定を行うことによって内部的な抽籤が行われる。
【0096】
したがって、抽籤値として規定されている数値が大きいほど、これが割り当てられたデータ(つまり、データポインタ)が決定される確率が高い。尚、各当籤番号の当籤確率は、「各当籤番号に対応する抽籤値/抽出される可能性のある全ての乱数値の個数(65536)」によって表すことができる。
【0097】
図9は、一般遊技状態用内部抽籤テーブルを示す。図10は、RB作動中用内部抽籤テーブルを示す。本実施の形態では、ボーナスの作動が行われているか否かといった状況に応じて、複数種類の内部抽籤テーブルを使い分けることにより、決定される内部当籤役の種類や当籤確率を変動させ、この結果、遊技者が抱く期待に起伏が生じるようにしている。
【0098】
[内部当籤役決定テーブル]
図11及び図12を参照して、内部当籤役決定テーブルについて説明する。内部当籤役決定テーブルは、データポインタに応じて内部当籤役を規定している。データポインタが決定されると、内部当籤役が一義的に取得される構成となっている。
【0099】
内部当籤役は、入賞判定ラインに沿って表示を許可する各リールの図柄の組合せを識別するデータである。内部当籤役は、表示役と同様に、各ビットに対して固有の図柄の組合せが割り当てられた1バイトのデータとして表される。尚、データポインタが「0」のとき、内部当籤役の内容は「ハズレ」となるが、これは前述の図柄組合せテーブルにより規定されている図柄の組合せの表示が何れも許可されないことを示す。
【0100】
図11は、小役・リプレイ用内部当籤役決定テーブルを示す。小役・リプレイ用内部当籤役決定テーブルは、メダルの払い出しに係る内部当籤役又は再遊技の作動に係る内部当籤役を規定している。図12は、ボーナス用内部当籤役決定テーブルを示す。ボーナス用内部当籤役決定テーブルは、ボーナスの作動に係る内部当籤役を規定している。
【0101】
[スタートランプ色管理テーブル]
図13を参照して、スタートランプ色管理テーブルについて説明する。スタートランプ色管理テーブルは、遊技状態や遊技回数、持越役に応じてスタートランプ110cの発光色を規定している。
【0102】
後述する一般遊技状態において、持越役がなく、ボーナス終了から現在までの遊技回数が「1〜100」のいずれかである場合には、スタートランプ110cの発光色は緑色である。同様に、ボーナス終了から現在までの遊技回数が「101〜200」のいずれかである場合には、スタートランプ110cの発光色は黄色である。同様に、ボーナス終了から現在までの遊技回数が「201」以上である場合には、スタートランプ110cの発光色は赤色である。一方、一般遊技状態において、持越役がある場合には、スタートランプ110cの発光色は青色である。また、RB作動中においては、スタートランプ110cの発光色は青色である。
【0103】
[メインRAM158に設けられる格納領域の構成]
メインROM156に記憶されているデータテーブルの内容についての説明は以上である。次に、図14〜図16を参照して、メインRAM158に設けられている各種格納領域の構成について説明する。
【0104】
[内部当籤役格納領域]
図14を参照して、内部当籤役格納領域の構成について説明する。内部当籤役格納領域は、前述の1バイトのデータにより表される内部当籤役を格納する。ビットに「1」が立っているとき、該当する図柄の組合せの表示が許可される。尚、全ビットが「0」であるとき、その内容はハズレとなる。
【0105】
尚、メインRAM158には、前述の表示役が格納される表示役格納領域が設けられている。表示役格納領域の構成は、内部当籤役格納領域の構成と同様となっている。ビットに「1」が立っているとき、該当する図柄の組合せが入賞判定ラインに沿って表示されたことになる。
【0106】
[持越役格納領域]
図15を参照して、持越役格納領域の構成について説明する。
【0107】
前述の抽籤の結果、ボーナスの作動に係る内部当籤役が決定されたときは、これが持越役格納領域に格納される。持越役格納領域に格納されたボーナスの作動に係る内部当籤役(以下、持越役)は、対応する図柄の組合せが入賞判定ラインに表示されるまで、その内容がクリアされずに保持される構成となっている。そして、持越役格納領域に持越役が格納されている間は、前述の抽籤の結果にかかわらず、これが内部当籤役格納領域に格納される。
【0108】
[作動中フラグ格納領域]
図16を参照して、作動中フラグ格納領域の構成について説明する。
【0109】
作動中フラグ格納領域は、1バイトからなる作動中フラグを格納する。作動中フラグは、各ビットに対して固有のボーナスが割り当てられている。ビットに「1」が立っているとき、該当するボーナスの作動が行われている。尚、全ビットが「0」であるときの状態を一般遊技状態と定義する。
【0110】
[パチスロ10において実行されるプログラムフロー]
メインRAM158に設けられる各種格納領域の構成についての説明は以上である。次に、図17〜図24を参照して、主制御回路150のメインCPU154により実行されるプログラムの内容について説明する。
【0111】
[主制御回路150のメインCPU154の制御によるメインフローチャート]
まず、図17を参照して、メインCPU154の制御によるメインフローチャートについて説明する。パチスロ10に電源が投入されると、はじめに、メインCPU154は、初期化処理を行う(S1)。次に、メインCPU154は、メインRAM158における指定格納領域のクリアを行う(S2)。例えば、内部当籤役格納領域や表示役格納領域等、1回の遊技ごとに消去が必要となる格納領域に格納されたデータがクリアされる。
【0112】
次に、メインCPU154は、後で図18を参照して説明するメダル受付・スタートチェック処理を行う(S3)。この処理では、メダルセンサ174やスタートスイッチ172の入力のチェック等が行われる。
【0113】
次に、メインCPU154は、乱数値を抽出し、メインRAM158に設けられた乱数値格納領域に格納する(S4)。次に、メインCPU154は、後で図19を参照して説明する内部抽籤処理を行う(S5)。この処理では、乱数値に基づいた抽籤により内部当籤役の決定が行われる。次に、メインCPU154は、スタートコマンドを副制御回路250に対して送信する(S6)。スタートコマンドは、内部当籤役等を特定するパラメータを含んで構成される。
【0114】
次に、メインCPU154は、全リールの回転開始を要求する(S7)。尚、全リールの回転開始が要求されると、一定の周期(1.1173msec)で実行される割込処理(後述の図24)によってステッピングモータ130L,130C,130Rの駆動が制御され、各リールの回転が開始される。
【0115】
次に、メインCPU154は、後で図20を参照して説明するリール停止制御処理を行う(S8)。この処理では、ストップスイッチ170L,170C,170Rの入力のチェックが行われ、ストップボタン112L,112C,112Rが押されたタイミングと内部当籤役とに基づいて該当リールの回転が停止される。
【0116】
次に、メインCPU154は、入賞判定ラインに沿って表示された図柄の組合せを検索し、その結果に基づいて払出枚数等を決定する(S9)。検索の結果、入賞判定ラインに沿って表示された図柄の組合せが図柄組合せテーブルにより規定されている図柄の組合せと一致する場合、対応する表示役及び払出枚数が決定される。次に、メインCPU154は、表示コマンドを副制御回路250に対して送信する(S10)。表示コマンドは、表示役や払出枚数等を特定するパラメータを含んで構成される。
【0117】
次に、メインCPU154は、メダル払出処理を行う(S11)。決定された払出枚数に基づいて、ホッパー46の駆動やクレジット枚数の更新が行われる。次に、メインCPU154は、払出枚数に基づいて、ボーナス終了枚数カウンタを更新する(S12)。払出枚数として決定された数値がボーナス終了枚数カウンタから減算される。
【0118】
次に、メインCPU154は、ボーナス作動中フラグがオンであるか否かを判別する(S13)。メインCPU154は、ボーナス作動中フラグがオンであると判別したときには、後で図22を参照して説明するボーナス終了チェック処理を行う(S14)。ボーナスの終了契機を管理するための各種カウンタを参照して、ボーナスの作動を終了するか否かがチェックされる。
【0119】
メインCPU154は、S14の後、又は、S13においてボーナス作動中フラグがオンではないと判別したときには、後で図21を参照して説明するボーナス作動チェック処理を行う(S15)。ボーナスの作動を開始するか否かがチェックされる。この処理が終了すると、S2に移る。
【0120】
[メダル受付・スタートチェック処理]
次に、図18を参照して、メダル受付・スタートチェック処理について説明する。はじめに、メインCPU154は、自動投入カウンタが0であるか否かを判別する(S31)。自動投入カウンタが0であると判別したときには、メダル通過許可を行う(S32)。セレクタ48のソレノイドの駆動が行われ、セレクタ48内のメダルの通過が促される。
【0121】
メインCPU154は、自動投入カウンタが0ではないと判別したときには、自動投入カウンタを投入枚数カウンタに複写する(S33)。次に、メインCPU154は、自動投入カウンタをクリアする(S34)。S33及びS34は再遊技を行うための処理である。
【0122】
メインCPU154は、S32又はS34の後で、投入枚数カウンタの最大値として3をセットする(S35)。次に、メインCPU154は、ボーナス作動中フラグがオンであるか否かを判別する(S36)。メインCPU154は、ボーナス作動中フラグがオンであると判別したときには、投入枚数カウンタの最大値を変更する(S37)。例えば、最大値が2に変更される。
【0123】
メインCPU154は、S37の後、又は、S36においてボーナス作動中フラグがオンではないと判別したときには、メダルの通過が検出されたか否かを判別する(S38)。メインCPU154は、メダルの通過が検出されたと判別したときには、投入枚数カウンタが最大値に達したか否かを判別する(S39)。メインCPU154は、投入枚数カウンタが最大値に達していないと判別したときには、投入枚数カウンタを1加算する(S40)。次に、メインCPU154は、有効ラインカウンタに5を格納する(S41)。次に、メインCPU154は、メダル投入コマンドを副制御回路250に対して送信する(S42)。メダル投入コマンドは、投入枚数等を特定するためのパラメータを含んで構成されている。
【0124】
メインCPU154は、S39において投入枚数カウンタが最大値であると判別したときには、クレジットカウンタを1加算する(S43)。メインCPU154は、S43の後、S42の後、又は、S38においてメダルの通過が検出されていないと判別したときには、ベットスイッチ176のチェックを行う(S44)。ベットボタン132に対応する数値が投入枚数カウンタに加算される一方でクレジットカウンタから減算される。
【0125】
次に、メインCPU154は、投入枚数カウンタが最大値に達したか否かを判別する(S45)。投入枚数カウンタが最大値に達していないと判別したときには、S38に移る一方で、投入枚数カウンタが最大値に達したと判別したときには、後で図23を参照して説明するスタートランプ発光処理を行う(S51)。スタートレバー110への操作が有効化され、スタートランプ110cが発光される。その後、スタートスイッチ172はオンであるか否かを判別する(S46)。
【0126】
メインCPU154は、スタートスイッチ172がオンではないと判別したときには、S38に移る一方で、スタートスイッチ172がオンであると判別したときには、メダル通過禁止を行う(S47)。セレクタ48のソレノイドの駆動が行われず、メダルの排出が促される。そして、メインCPU154は、スタートランプ消光処理を行う(S52)。スタートレバー110への操作が無効化され、スタートランプ110cが消光される。この処理が終了すると、メダル受付・スタートチェック処理を終了する。
【0127】
このように、スタートレバー110への操作が有効化された際にスタートランプ110cが発光されるとともに、スタートレバー110への操作が無効化された際にスタートランプ110cが消光されるから、遊技者は、スタートランプ110cの発光によりスタートレバー110を操作するタイミングを知ることができるとともに、スタートランプ110cの消光によりスタートレバー110が有効に操作されたことを知ることができる。これにより、遊技者は、周囲が薄暗くなるように照明が控えめにされたホール内であっても、スタートランプ110cの発光態様によってスタートレバー110の操作状況を把握しながら、遊技を進行させることができるから、スタートレバー110の発光態様を、遊技の円滑な進行に寄与させることができる。
【0128】
[内部抽籤処理]
次に、図19を参照して、内部抽籤処理について説明する。はじめに、メインCPU154は、内部抽籤テーブル及び抽籤回数を決定する(S61)。作動中フラグ格納領域が参照され、ボーナスの作動の有無等に応じて、内部抽籤テーブル及び抽籤回数が決定される。尚、抽籤回数は、内部抽籤テーブルにより規定された各当籤番号について、抽籤値の減算及び桁かりが生じたか否かの判定を行う回数を示す。
【0129】
次に、メインCPU154は、乱数値格納領域に格納されている乱数値を取得し、判定用乱数値としてセットする(S62)。次に、メインCPU154は、当籤番号の初期値として1をセットする(S63)。
【0130】
次に、メインCPU154は、内部抽籤テーブルを参照し、当籤番号に対応する抽籤値を取得する(S64)。次に、メインCPU154は、判定用乱数値から抽籤値を減算する(S65)。次に、メインCPU154は、桁かりが行われたか否かを判別する(S66)。メインCPU154は、桁かりが行われていないと判別したときには、抽籤回数を1減算し、当籤番号を1加算する(S67)。
【0131】
次に、メインCPU154は、抽籤回数が0であるか否かを判別する(S68)。メインCPU154は、抽籤回数が0ではないと判別したときには、S64に移る一方で、抽籤回数が0であると判別したときには、小役・リプレイ用データポインタとして0をセットし、ボーナス用データポインタとして0をセットする(S69)。
【0132】
メインCPU154は、S66において桁かりが行われたと判別したときには、現在の当籤番号に応じて、小役・リプレイ用データポインタ及びボーナス用データポインタを取得する(S70)。メインCPU154は、S70又はS69の後で、小役・リプレイ用内部当籤役決定テーブルを参照し、小役・リプレイ用データポインタに基づいて内部当籤役を取得する(S71)。
【0133】
次に、メインCPU154は、取得した内部当籤役を内部当籤役格納領域に格納する(S72)。次に、メインCPU154は、持越役格納領域に格納されているデータが0であるか否かを判別する(S73)。メインCPU154は、持越役格納領域に格納されているデータが0であると判別したときは、ボーナス用内部当籤役決定テーブルを参照し、ボーナス用データポインタに基づいて内部当籤役を取得する(S74)。次に、メインCPU154は、取得した内部当籤役を持越役格納領域に格納する(S75)。
【0134】
メインCPU154は、S75の後、又は、S73において持越役格納領域に格納されているデータが0ではないと判別したときには、持越役格納領域と内部当籤役格納領域との論理和をとり、その結果を内部当籤役格納領域に格納する(S76)。つまり、ボーナスの作動に係る内部当籤役の持ち越しが行われる。この処理が終了すると、内部抽籤処理を終了する。
【0135】
[リール停止制御処理]
次に、図20を参照して、リール停止制御処理について説明する。はじめに、メインCPU154は、有効なストップボタンが押されたか否かを判別する(S101)。メインCPU154は、有効なストップボタンが押されていないと判別したときには、これが押されるまで待機する。
【0136】
メインCPU154は、有効なストップボタンが押されたと判別したときには、該当ストップボタンの操作を無効化する(S102)。各ストップボタン112L,112C,112Rの有効及び無効の状態は、メインRAM158に設けられた所定の格納領域において管理される。
【0137】
次に、メインCPU154は、チェック回数として5をセットする(S103)。本実施の形態では、滑り駒数の最大数を「4」としていることから、ストップボタンが押されたときに該当表示窓の中段にある図柄の位置を含め、そこから4個先の図柄の位置までがチェックの対象となる。つまり、「0」、「1」、「2」、「3」及び「4」の5つの数値の何れかが滑り駒数として決定される。
【0138】
次に、メインCPU154は、内部当籤役に基づいて、ストップボタンが押されたときに該当表示窓の中段にある図柄の位置(以下、停止開始位置)を含めたチェック回数の範囲内にある各図柄の位置の中で、最も優先順位の高い図柄の位置を検索する(S104)。この処理では、内部当籤役によって表示が許可されている図柄の組合せを、入賞判定ラインに沿って表示することが可能となる図柄の位置が、最も優先順位の高い図柄の位置として決定される。
【0139】
次に、メインCPU154は、検索の結果に基づいて滑り駒数を決定する(S105)。停止開始位置から上記最も優先順位の高い図柄の位置までの図柄の個数が滑り駒数として決定される。次に、メインCPU154は、停止予定位置待ちへ移行する(S106)。停止予定位置待ちへ移行すると、後述の割込処理によってステッピングモータ130L,130C,130Rの駆動が制御され、最も優先順位の高い図柄の位置が該当表示窓の中段に到達するのを待って該当リールの回転が停止される。
【0140】
次に、メインCPU154は、リール停止コマンドを副制御回路250に対して送信する(S107)。リール停止コマンドは、停止したリールの種別等を特定するパラメータを含んで構成されている。
【0141】
次に、メインCPU154は、操作が有効なストップボタンがあるか否かを判別する(S108)。つまり、まだ回転中のリールがあるか否かが判別される。メインCPU154は、操作が有効なストップボタンがあると判別したときには、S101に移る一方で、操作が有効なストップボタンがないと判別したときには、リール停止制御処理を終了する。
【0142】
[ボーナス作動チェック処理]
次に、図21を参照して、ボーナス作動チェック処理について説明する。はじめに、メインCPU154は、表示役がBBであるか否かを判別する(S121)。メインCPU154は、表示役がBBであると判別したときには、ボーナス作動時テーブルを参照し、BB作動時処理を行う(S122)。この処理では、BB作動中フラグがオンにされ、ボーナス終了枚数カウンタに所定値がセットされる。
【0143】
次に、メインCPU154は、持越役格納領域をクリアする(S123)。次に、メインCPU154は、ボーナス開始コマンドを副制御回路250に対して送信する(S124)。そして、メインCPU154は、前回のボーナスの終了後からメインRAM158に累積して記憶させていた遊技回数をリセットする(S131)。この処理が終了すると、ボーナス作動チェック処理を終了する。
【0144】
メインCPU154は、S121において表示役がBBではないと判別したときには、表示役がリプレイであるか否かを判別する(S125)。メインCPU154は、表示役がリプレイであると判別したときには、投入枚数カウンタの値を自動投入カウンタに複写する(S126)。そして、メインCPU154は、遊技回数累積処理を行う(S132)。この処理では、前回のボーナスの終了後から現在までの遊技回数がメインRAM158に累積して記憶される。
【0145】
メインCPU154は、S125において表示役がリプレイではないと判別したときには、BB作動中フラグがオンであるか否かを判別する(S127)。メインCPU154は、BB作動中フラグがオンではないと判別したときには、遊技回数累積処理を行う(S133)。この処理では、前回のボーナスの終了後から現在までの遊技回数がメインRAM158に累積して記憶される。そして、メインCPU154は、ボーナス作動チェック処理を終了する。一方、メインCPU154は、S127においてBB作動中フラグがオンであると判別したときには、RB作動中フラグがオンであるか否かを判別する(S128)。
【0146】
メインCPU154は、RB作動中フラグがオンであると判別したときには、ボーナス作動チェック処理を終了する一方で、RB作動中フラグがオンではないと判別したときには、ボーナス作動時テーブルを参照し、RB作動時処理を行う(S129)。この処理では、RB作動中フラグがオンにされ、入賞可能回数カウンタ及び遊技可能回数カウンタに所定値がセットされる。この処理が終了すると、ボーナス作動チェック処理を終了する。
【0147】
[ボーナス終了チェック処理]
次に、図22を参照して、ボーナス終了チェック処理について説明する。はじめに、メインCPU154は、ボーナス終了枚数カウンタが0であるか否かを判別する(S141)。メインCPU154は、ボーナス終了枚数カウンタが0であると判別したときには、BB終了時処理を行う(S142)。この処理では、BB作動中フラグ及びRB作動中フラグがオフされ、ボーナスの終了契機を管理するための各種カウンタがクリアされる。次に、メインCPU154は、ボーナス終了コマンドを副制御回路250に対して送信する(S143)。この処理が終了すると、ボーナス終了チェック処理を終了する。
【0148】
メインCPU154は、S141においてボーナス終了枚数カウンタが0ではないと判別したときには、入賞可能回数カウンタ又は遊技可能回数カウンタを更新する(S144)。遊技可能回数カウンタが1減算され、また、入賞が有った場合に入賞可能回数カウンタが1減算される。次に、メインCPU154は、入賞可能回数カウンタ又は遊技可能回数カウンタが0であるか否かを判別する(S145)。
【0149】
メインCPU154は、入賞可能回数カウンタ又は遊技可能回数カウンタが0ではないと判別したときには、ボーナス終了チェック処理を終了する一方で、入賞可能回数カウンタ又は遊技可能回数カウンタが0であると判別したときには、RB終了時処理を行う(S146)。この処理では、RB作動中フラグがオフにされ、入賞可能回数カウンタ及び遊技可能回数カウンタがクリアされる。この処理が終了すると、ボーナス終了チェック処理を終了する。
【0150】
[スタートランプ発光処理]
次に、図23を参照して、スタートランプ発光処理について説明する。はじめに、メインCPU154は、ボーナス作動中フラグがオンであるか否かを判別する(S151)。メインCPU154は、ボーナス作動中フラグがオンでないと判別したときには、持越役があるか否かを判別する(S152)。メインCPU154は、持越役がないと判別したときには、前回のボーナスの終了から現在までの遊技回数に応じた色でスタートランプ110cを発光させる(S153)。この処理が終了すると、スタートランプ発光処理を終了する。
【0151】
このように、ボーナスが終了してから現在までの遊技回数に応じた色でスタートランプ110cが発光されるから、次のボーナスまでのはまり度合いを遊技者に報知することができる。
【0152】
メインCPU154は、S151においてボーナス作動中フラグがオンであると判別したとき、又は、S152において持越役があると判別したときには、青色でスタートランプ110cを発光させる(S514)。この処理が終了すると、スタートランプ発光処理を終了する。
【0153】
このように、持越役の有無に応じた色でスタートランプ110cが発光されるから、持越役が有ることを意味する色でスタートランプ110cが発光されることによって、ボーナスの発生が近いことを遊技者に報知することができる。
【0154】
[メインCPU154の制御による割込処理(1.1173msec)]
次に、図24を参照して、メインCPU154の制御による割込処理(1.1173msec)について説明する。はじめに、メインCPU154は、レジスタの退避を行う(S161)。次に、メインCPU154は、入力ポートチェック処理を行う(S162)。この処理では、ストップスイッチ170L,170C,170R等の各種スイッチから入力される信号がチェックされる。
【0155】
次に、メインCPU154は、リール制御処理を行う(S163)。この処理では、全リールの回転開始が要求されたときに、各リールの回転を開始し、その後一定速度での回転を行うよう、ステッピングモータ130L,130C,130Rの駆動が制御される。また、滑り駒数が決定されたときは、該当リールの回転が滑り駒数分継続するのを待ってその回転の減速及び停止を行うよう、ステッピングモータ130L,130C,130Rの駆動が制御される。
【0156】
次に、メインCPU154は、ランプ・7セグ駆動処理を行う(S164)。次に、メインCPU154は、レジスタの復帰を行う(S165)。この処理が終了すると、割込処理を終了する。
【0157】
[副制御回路250のサブCPU252によって実行されるプログラムフロー]
主制御回路150のメインCPU154により実行されるプログラムの内容についての説明は以上である。次に、図25〜図27を参照して、副制御回路250のサブCPU252により実行されるプログラムの内容について説明する。
【0158】
[主基板通信タスク]
図25を参照して、サブCPU252により行われる主基板通信タスクについて説明する。はじめに、サブCPU252は、主制御回路150から送信されたコマンドの受信チェックを行う(S301)。次に、サブCPU252は、コマンドを受信した場合、そのコマンドの種別を抽出する(S302)。
【0159】
次に、サブCPU252は、前回とは異なるコマンドを受信したか否かを判別する(S303)。サブCPU252は、前回とは異なるコマンドを受信しなかったと判別したときには、S301に移る一方で、前回とは異なるコマンドを受信したと判別したときには、メッセージキューに格納し(S304)、S301に移る。
【0160】
[演出登録タスク]
次に、図26を参照して、サブCPU252により行われる演出登録タスクについて説明する。はじめに、サブCPU252は、メッセージキューからメッセージを取り出す(S311)。次に、サブCPU252は、メッセージが有るか否かを判別する(S312)。サブCPU252は、メッセージが有ると判別したときには、メッセージから遊技情報を複写する(S313)。例えば、パラメータによって特定される、内部当籤役、回転が停止したリールの種別、表示役、作動中フラグ等といった各種データがサブRAM256に設けられた格納領域に複写される。
【0161】
次に、サブCPU252は、後で図27を参照して説明する演出内容決定処理を行う(S314)。この処理では、受信したコマンドの種別に応じて、演出内容の決定や演出データの登録等が行われる。
【0162】
サブCPU252は、S314の後、又は、S312においてメッセージが無かったと判別したときには、アニメーションデータの登録を行う(S315)。次に、サブCPU252は、サウンドデータの登録を行う(S316)。次に、サブCPU252は、ランプデータの登録を行う(S317)。アニメーションデータの登録、サウンドデータの登録及びランプデータの登録は、演出内容決定処理において登録された演出データに基づいて行われる。この処理が終了すると、S311に移る。
【0163】
[演出内容決定処理]
次に、図27を参照して、サブCPU252により実行される演出内容決定処理のフローチャートについて説明する。はじめに、サブCPU252は、スタートコマンド受信時であるか否かを判別する(S321)。サブCPU252は、スタートコマンド受信時であると判別したときには、演出用乱数値を抽出し、内部当籤役等に基づいて演出番号を抽籤により決定し、登録する(S322)。演出番号は、今回において実行する演出内容を指定するデータである。
【0164】
次に、サブCPU252は、登録されている演出番号に基づいて、スタート時の演出データを登録する(S323)。演出データは、アニメーションデータ、サウンドデータ及びランプデータを指定するデータである。演出データが登録されると、対応するアニメーションデータ等が決定され、映像の表示等の演出が実行される。この処理が終了すると、演出内容決定処理を終了する。
【0165】
次に、サブCPU252は、スタートコマンド受信時ではないと判別したときには、リール停止コマンド受信時であるか否かを判別する(S324)。サブCPU252は、リール停止コマンド受信時であると判別したときには、登録されている演出番号とストップボタン112L,112C,112Rの種別に基づいて、停止時の演出データを登録する(S325)。この処理が終了すると、演出内容決定処理を終了する。
【0166】
次に、サブCPU252は、リール停止コマンド受信時ではないと判別したときには、表示コマンド受信時であるか否かを判別する(S326)。サブCPU252は、表示コマンド受信時であると判別したときには、登録されている演出番号に基づいて、表示時の演出データを登録する(S327)。この処理が終了すると、演出内容決定処理を終了する。
【0167】
次に、サブCPU252は、表示コマンド受信時ではないと判別したときには、ボーナス開始コマンド受信時であるか否かを判別する(S328)。サブCPU252は、ボーナス開始コマンド受信時であると判別したときには、ボーナス開始用の演出データを登録する(S329)。この処理が終了すると、演出内容決定処理を終了する。
【0168】
次に、サブCPU252は、ボーナス開始コマンド受信時ではないと判別したときには、ボーナス終了コマンド受信時であるか否かを判別する(S330)。サブCPU252は、ボーナス終了コマンド受信時ではないと判別したときには、演出内容決定処理を終了する一方で、ボーナス終了コマンド受信時であると判別したときには、ボーナス終了用の演出データを登録する(S331)。この処理が終了すると、演出内容決定処理を終了する。
【0169】
(パチスロ10の概要)
本実施の形態におけるパチスロ10は、
遊技者により操作される操作手段(スタートレバー110など)と、
前記操作手段への操作に応じて抽籤を実行し、この抽籤結果に応じて、複数種類の遊技状態の下で遊技を実行する遊技実行手段(主制御回路150、メインCPU154、図17のメインフローチャートなど)と、
前記操作手段に設けられ、外部に向かって発光可能な発光手段(スタートランプ110cなど)と、
所定のタイミングで、前記操作手段への操作を有効化するとともに、前記遊技実行手段により前記抽籤が実行されたタイミングで、前記操作手段への操作を無効化する操作制御手段(主制御回路150、メインCPU154、図17のメインフローチャートなど)と、
前記操作手段への操作が有効化された際に前記発光手段を発光させるとともに、前記操作手段への操作が無効化された際に前記発光手段を消光させる発光制御手段(主制御回路150、メインCPU154、図18のメダル受付・スタートチェック処理、図23のスタートランプ発光処理など)と、
を有する構成である。
【0170】
上記の構成によれば、操作手段への操作が有効化された際に発光手段が発光されるとともに、操作手段への操作が無効化された際に発光手段が消光されるから、遊技者は、発光手段の発光により操作手段を操作するタイミングを知ることができるとともに、発光手段の消光により操作手段が有効に操作されたことを知ることができる。これにより、遊技者は、周囲が薄暗くなるように照明が控えめにされたホール内であっても、発光手段の発光態様によって操作手段の操作状況を把握しながら、遊技を進行させることができるから、操作手段としてのスタートレバー110の発光態様を、遊技の円滑な進行に寄与させることができる。
【0171】
また、本実施の形態におけるパチスロ10は、上記の構成に加えて、
特定の遊技状態(ボーナスなど)が終了してから現在までの遊技回数を計数する計数手段(主制御回路150、メインCPU154、図21のボーナス作動チェック処理など)を更に有し、
前記発光手段は複数の色で発光可能であり、
前記発光制御手段は、前記計数手段が計数する前記遊技回数に応じた色で前記発光手段を発光させる構成である。
【0172】
上記の構成によれば、特定の遊技状態が終了してから現在までの遊技回数に応じた色で発光手段が発光されるから、例えば、ボーナスが終了してから現在までの遊技回数に応じた色で発光手段が発光されることによって、次のボーナスまでのはまり度合いを遊技者に報知することができる。
【0173】
さらに、本実施の形態におけるパチスロ10は、上記の構成に加えて、
所定の条件(持越役の決定)が成立した場合に、前記遊技における前記抽籤結果を持越役として次回の遊技に持ち越す持越手段(主制御回路150、メインCPU154、図19の内部抽籤処理など)を更に有し、
前記発光手段は複数の色で発光可能であり、
前記発光制御手段は、前記持越役の有無に応じた色で前記発光手段を発光させる構成である。
【0174】
上記の構成によれば、持越役の有無に応じた色で発光手段が発光されるから、例えば、持越役が成立するとボーナスが発生する場合に、持越役が有ることを意味する色で発光手段が発光されることによって、ボーナスの発生が近いことを遊技者に報知することができる。
【0175】
(本実施の形態の変形例)
以上、本発明の実施例を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、具体的構成などは、適宜設計変更可能である。また、発明の実施の形態に記載された、作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、本発明の実施の形態に記載されたものに限定されるものではない。
【0176】
例えば、本実施の形態において、スタートランプ110cはスタートレバー110のグリップ110aに内蔵された構成にされているが、この構成に限定されるものではなく、スタートレバー110を外部から照明するように、シャフト110bの根元の近傍などに設けられた構成にされていてもよい。
【図面の簡単な説明】
【0177】
【図1】本発明による遊技機の一実施の形態を示すパチスロの機能フローの概略を示すブロック図である。
【図2】本発明による遊技機の一実施の形態を示すパチスロの外観を示す斜視図である。
【図3】本発明による遊技機の一実施の形態を示すパチスロの内部の概略を示す正面図である。
【図4】本発明による遊技機の一実施の形態を示すパチスロの主制御回路の構成を示すブロック図である。
【図5】本発明による遊技機の一実施の形態を示すパチスロの副制御回路の構成を示すブロック図である。
【図6】本発明による遊技機の一実施の形態を示すパチスロの図柄配置テーブルを示す図である。
【図7】本発明による遊技機の一実施の形態を示すパチスロの図柄組合せテーブルを示す図である。
【図8】本発明による遊技機の一実施の形態を示すパチスロのボーナス作動時テーブルを示す図である。
【図9】本発明による遊技機の一実施の形態を示すパチスロの一般遊技状態用内部抽籤テーブルを示す図である。
【図10】本発明による遊技機の一実施の形態を示すパチスロのRB作動中用内部抽籤テーブルを示す図である。
【図11】本発明による遊技機の一実施の形態を示すパチスロの小役・リプレイ用内部当籤役決定テーブルを示す図である。
【図12】本発明による遊技機の一実施の形態を示すパチスロのボーナス用内部当籤役決定テーブルを示す図である。
【図13】本発明による遊技機の一実施の形態を示すパチスロのスタートランプ色管理テーブルを示す図である。
【図14】本発明による遊技機の一実施の形態を示すパチスロの内部当籤役(表示役)格納領域を示す図である。
【図15】本発明による遊技機の一実施の形態を示すパチスロの持越役格納領域を示す図である。
【図16】本発明による遊技機の一実施の形態を示すパチスロの作動中フラグ格納領域を示す図である。
【図17】本発明による遊技機の一実施の形態を示すパチスロのメインCPUの制御によるメインフローチャートである。
【図18】本発明による遊技機の一実施の形態を示すパチスロのメインCPUにより実行されるメダル受付・スタートチェック処理を示すフローチャートである。
【図19】本発明による遊技機の一実施の形態を示すパチスロのメインCPUにより実行される内部抽籤処理を示すフローチャートである。
【図20】本発明による遊技機の一実施の形態を示すパチスロのメインCPUにより実行されるリール停止制御処理を示すフローチャートである。
【図21】本発明による遊技機の一実施の形態を示すパチスロのメインCPUにより実行されるボーナス作動チェック処理を示すフローチャートである。
【図22】本発明による遊技機の一実施の形態を示すパチスロのメインCPUにより実行されるボーナス終了チェック処理を示すフローチャートである。
【図23】本発明による遊技機の一実施の形態を示すパチスロのメインCPUにより実行されるスタートランプ発光処理を示すフローチャートである。
【図24】本発明による遊技機の一実施の形態を示すパチスロのメインCPUの制御による割込処理を示すフローチャートである。
【図25】本発明による遊技機の一実施の形態を示すパチスロのサブCPUにより行われる主基板通信タスクを示すフローチャートである。
【図26】本発明による遊技機の一実施の形態を示すパチスロのサブCPUにより行われる演出登録タスクを示すフローチャートである。
【図27】本発明による遊技機の一実施の形態を示すパチスロのサブCPUにより実行される演出内容決定処理を示すフローチャートである。
【符号の説明】
【0178】
10 パチスロ(遊技機)
110 スタートレバー
110c スタートランプ
150 主制御回路
154 メインCPU
【特許請求の範囲】
【請求項1】
遊技者により操作される操作手段と、
前記操作手段への操作に応じて抽籤を実行し、この抽籤結果に応じて、複数種類の遊技状態の下で遊技を実行する遊技実行手段と、
前記操作手段に設けられ、外部に向かって発光可能な発光手段と、
所定のタイミングで、前記操作手段への操作を有効化するとともに、前記遊技実行手段により前記抽籤が実行されたタイミングで、前記操作手段への操作を無効化する操作制御手段と、
前記操作手段への操作が有効化された際に前記発光手段を発光させるとともに、前記操作手段への操作が無効化された際に前記発光手段を消光させる発光制御手段と、
を有することを特徴とする遊技機。
【請求項2】
特定の遊技状態が終了してから現在までの遊技回数を計数する計数手段を更に有し、
前記発光手段は複数の色で発光可能であり、
前記発光制御手段は、前記計数手段が計数する前記遊技回数に応じた色で前記発光手段を発光させることを特徴とする請求項1に記載の遊技機。
【請求項3】
所定の条件が成立した場合に、前記遊技における前記抽籤結果を持越役として次回の遊技に持ち越す持越手段を更に有し、
前記発光手段は複数の色で発光可能であり、
前記発光制御手段は、前記持越役の有無に応じた色で前記発光手段を発光させることを特徴とする請求項1又は2に記載の遊技機。
【請求項1】
遊技者により操作される操作手段と、
前記操作手段への操作に応じて抽籤を実行し、この抽籤結果に応じて、複数種類の遊技状態の下で遊技を実行する遊技実行手段と、
前記操作手段に設けられ、外部に向かって発光可能な発光手段と、
所定のタイミングで、前記操作手段への操作を有効化するとともに、前記遊技実行手段により前記抽籤が実行されたタイミングで、前記操作手段への操作を無効化する操作制御手段と、
前記操作手段への操作が有効化された際に前記発光手段を発光させるとともに、前記操作手段への操作が無効化された際に前記発光手段を消光させる発光制御手段と、
を有することを特徴とする遊技機。
【請求項2】
特定の遊技状態が終了してから現在までの遊技回数を計数する計数手段を更に有し、
前記発光手段は複数の色で発光可能であり、
前記発光制御手段は、前記計数手段が計数する前記遊技回数に応じた色で前記発光手段を発光させることを特徴とする請求項1に記載の遊技機。
【請求項3】
所定の条件が成立した場合に、前記遊技における前記抽籤結果を持越役として次回の遊技に持ち越す持越手段を更に有し、
前記発光手段は複数の色で発光可能であり、
前記発光制御手段は、前記持越役の有無に応じた色で前記発光手段を発光させることを特徴とする請求項1又は2に記載の遊技機。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図22】
【図23】
【図24】
【図25】
【図26】
【図27】
【公開番号】特開2010−51417(P2010−51417A)
【公開日】平成22年3月11日(2010.3.11)
【国際特許分類】
【出願番号】特願2008−217522(P2008−217522)
【出願日】平成20年8月27日(2008.8.27)
【出願人】(598098526)株式会社ユニバーサルエンターテインメント (7,628)
【Fターム(参考)】
【公開日】平成22年3月11日(2010.3.11)
【国際特許分類】
【出願日】平成20年8月27日(2008.8.27)
【出願人】(598098526)株式会社ユニバーサルエンターテインメント (7,628)
【Fターム(参考)】
[ Back to top ]