(57)【特許請求の範囲】
【請求項１】
所定の契機で抽選を行う入賞判定部と、遊技機の盤面上に設けられ、開閉動作を行う可動役物と、前記入賞判定部による抽選の結果に応じて前記可動役物を開閉制御する可動役物開閉制御部と、予め所定のテーブルを記憶するメモリとを備え、
前記可動役物開閉制御部は、ラウンドを単位として前記可動役物を複数の前記ラウンドにわたり開閉するものであり、
さらに、前記ラウンドの回数を数えるラウンドカウンタを備え、
前記メモリは、
前記入賞判定部による抽選の結果とこれに対応する前記メモリ上の位置を指定する第１アドレスオフセット値の関係を予め記憶する可動役物開放制御テーブル選択用テーブルと、
前記ラウンドの回数とこれに対応する前記メモリ上の位置を指定する第２アドレスオフセット値の関係を示す開閉制御テーブルを前記抽選の結果に応じて記憶するラウンド回数開閉パターンテーブルと、
互いに異なる複数の開閉パターンを記憶する開放パターンテーブルと、を含み、
前記可動役物開閉制御部は、複数の前記ラウンドの一部又は全部において、
前記入賞判定部の抽選結果に基づき前記可動役物開放制御テーブル選択用テーブルから前記抽選結果に対応する前記第１アドレスオフセット値を取得し、
前記第１アドレスオフセット値に基づき前記ラウンド回数開閉パターンテーブルから前記抽選結果に対応する前記開閉制御テーブルを選択し、
前記ラウンドの回数に基づき、選択された前記開閉制御テーブルから前記第２アドレスオフセット値を取得し、
前記第２アドレスオフセット値に基づき前記開放パターンテーブルから当該ラウンドに対応する前記開閉パターンを取得し、
取得した前記開閉パターンに基づき当該ラウンドにおいて前記可動役物の開閉制御を行い、
さらに、前記ラウンドにおいて前記可動役物の開閉回数を数える開閉回数カウンタと、前記可動役物の開放時間又は閉鎖時間を測るための開閉タイマと、を備え、
前記メモリは、前記可動役物を開放する開放時間情報のみを複数記憶する開放時間データテーブルと、前記可動役物を閉鎖する閉鎖時間情報のみを複数記憶する閉鎖時間データテーブルと、を含み、
前記可動役物開閉制御部は、前記可動役物の開閉制御において、
前記開閉回数カウンタの開閉回数に基づき、前記開放時間データテーブル又は前記閉鎖時間データテーブルにアクセスし、前記開放時間データテーブルからいずれかの前記開放時間情報を読み出すか、又は、前記閉鎖時間データテーブルからいずれかの前記閉鎖時間情報を読み出し、
前記開放時間データテーブルから情報を読み出したときは前記可動役物を開放し、前記閉鎖時間データテーブルから情報を読み出したときは前記可動役物を閉鎖するとともに、
読み出した前記開放時間情報又は前記閉鎖時間情報に基づき前記開閉タイマを起動し、
前記開閉タイマが計時を完了したとき前記開閉回数カウンタの開閉回数を増やす、ことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、パチンコ機やスロットマシンなどの遊技機に関する。
【背景技術】
【０００２】
パチンコ店などの遊技場に設置して使用されるパチンコ機やスロットマシン等の遊技機は、パチンコ球やメダル等の遊技媒体に一定の価値が与えられて、ゲームを行って獲得した遊技媒体を種々の景品に交換することができる。遊技機には、その筐体内部に、遊技媒体の供給に基づいて作動させるランプ装置や音声発生装置などの様々な各種駆動装置及びこれら駆動装置を制御させるために対応させた制御回路装置を備えており、遊技者が遊技を行う際にこれらを適宜作動させることによって遊技を興趣に溢れたものとしている。また、近年では、所定の識別情報（図柄）を変動表示し得るリール表示装置または液晶画像表示装置等の図柄可変表示装置を内蔵し、所定条件を満たしたときに識別情報を変動させた後に停止表示させるように図柄可変表示装置を作動させるものが主流となっている。これらの装置は制御回路装置によって制御されている。
【０００３】
最近の遊技機の内部に配設されている制御回路装置は、基板上に設けられたＣＰＵ（ｃｅｎｔｒａｌ ｐｒｏｃｅｓｓｉｎｇ ｕｎｉｔ）が、制御プログラムに従って電子制御を行うものが一般的である。制御プログラムは、マスクＲＯＭ（ｒｅａｄ ｏｎｌｙ ｍｅｍｏｒｙ）のような基板上に装着されたＩＣチップにデータとして記憶されており、ＣＰＵは、遊技状態に応じてＩＣチップから制御プログラムのデータを逐次読み出して実行することによって制御を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１６４７９号公報  特別図柄に対応したパターンテーブルの先頭アドレスを取得し、全ての特別図柄に共通となるオフセット選択テーブルからオフセットデータを取得する。これにより必要なデータ容量を減少させることができる。
【特許文献２】特開２００８−２９５９１６号公報  変動パターン指定コマンドの下位バイトに所定の数値を加算又は減算することにより、同一のオフセット値を読み出すようにオフセットテーブルの読み出し位置を演算し、これを元にオフセット値を特定し、演出内容の演出制御データを特定する。これにより、同一演出内容の再始動演出を行う変動パターンにおいては、演出制御データの共通化を図る。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
パチンコ機において、役物や大入賞口（アタッカー）などの可動体はＣＰＵにより制御される。この制御のために、プログラムやテーブルなどのデータが予め用意されるので、当該制御のためには一定のメモリ容量を必要とする。
【０００６】
ところで、法令上の制約のために、遊技機には比較的小さな容量のメモリの搭載しか認められていない。遊技機のＣＰＵは可動体の制御以外にも入賞口の監視、抽選の実行、賞球の払い出しなどの処理を行う必要がある。そのため、各処理において必要とするメモリ容量は極力小さなものである必要がある。この点は、大入賞口（アタッカー）の制御についても同じである。しかし、最近では、アタッカーを単純に一定時間開放するだけでなく、不規則に開閉することで興趣を高めることが行われているが、このような制御は複雑であり、このためのプログラムやデータは従来よりも大きくなるという問題がある。
【０００７】
本発明は、アタッカーの制御に使用するデータの容量を削減することのできる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る遊技機は、所定の契機で抽選を行う入賞判定部と、遊技機の盤面上に設けられ、開閉動作を行う可動役物と、前記入賞判定部による抽選の結果に応じて前記可動役物を開閉制御する可動役物開閉制御部と、予め所定のテーブルを記憶するメモリとを備え、
前記可動役物開閉制御部は、ラウンドを単位として前記可動役物を複数のラウンドにわたり開閉するものであり、
さらに、前記ラウンドの回数を数えるラウンドカウンタを備え、
前記メモリは、
前記入賞判定部による抽選の結果とこれに対応する前記メモリ上の位置を指定する第１アドレスオフセット値の関係を予め記憶する可動役物開放制御テーブル選択用テーブルと、
前記ラウンドの回数とこれに対応する前記メモリ上の位置を指定する第２アドレスオフセット値の関係を示す開閉制御テーブルを前記抽選の結果ごとに記憶するラウンド回数開閉パターンテーブルと、
互いに異なる複数の開閉パターンを記憶する開放パターンテーブルと、を含み、
前記可動役物開閉制御部は、前記複数のラウンドの一部又は全部において、
前記入賞判定部の抽選結果に基づき前記可動役物開放制御テーブル選択用テーブルから前記抽選結果に対応する前記第１アドレスオフセット値を取得し、
前記第１アドレスオフセット値に基づき前記ラウンド回数開閉パターンテーブルから前記抽選結果に対応する前記開閉制御テーブルを選択し、
前記ラウンドの回数に基づき、選択された前記開閉制御テーブルから前記第２アドレスオフセット値を取得し、
前記第２アドレスオフセット値に基づき前記開放パターンテーブルから当該ラウンドに対応する前記開閉パターンを取得し、
取得した前記開閉パターンに基づき当該ラウンドにおいて前記可動役物の開閉制御を行う、ものである。
【０００９】
さらに、前記ラウンドにおいて前記可動役物の開閉回数を数える開閉回数カウンタと、前記可動役物の開放時間又は閉鎖時間を測るための開閉タイマと、を備え、
前記開放パターンテーブルの前記開閉パターンは、開閉回数と、これに対応する開放又は閉鎖情報、及び、開放又は閉鎖時間情報とを含むものであり、
前記可動役物開閉制御部は、
前記開閉回数カウンタの開閉回数に基づき、取得された前記開閉パターンから順番に前記開放又は閉鎖情報、及び、開放又は閉鎖時間情報を取得する第１ステップと、
取得した前記開放又は閉鎖情報に基づき前記可動役物を開放又は閉鎖する第２ステップと、
取得した前記開放又は閉鎖時間情報に基づき前記開閉タイマを起動する第３ステップと、
前記開閉タイマが計時を完了したとき前記開閉回数カウンタの開閉回数を増やす第４ステップとを行い、
前記開閉回数が予め定められた回数になるまで、上記第１ステップ乃至第４ステップの処理を繰り返す、ようにしてもよい。
【００１０】
さらに、前記ラウンドにおいて前記可動役物の開閉回数を数える開閉回数カウンタと、前記可動役物の開放時間又は閉鎖時間を測るための開閉タイマと、を備え、
前記メモリは、前記可動役物を開放する開放時間情報を複数記憶する開放時間データテーブルと、前記可動役物を閉鎖する閉鎖時間情報を複数記憶する閉鎖時間データテーブルと、を含み、
前記開放パターンテーブルの開閉パターンは、開閉回数と、これに対応する前記開放時間データテーブル又は前記閉鎖時間データテーブルのメモリ上の位置を指定する第３アドレスオフセット値の関係を示すものであり、
前記可動役物開閉制御部は、
前記開閉回数カウンタの開閉回数に基づき、取得された前記開閉パターンから順番に前記第３アドレスオフセット値を取得する第１ステップと、
前記第３アドレスオフセット値に基づき前記開放時間データテーブル又は前記閉鎖時間データテーブルにアクセスし、前記開放時間データテーブルからいずれかの前記開放時間情報を読み出すか、又は、前記閉鎖時間データテーブルからいずれかの前記閉鎖時間情報を読み出す第２ステップと、
前記開放時間データテーブルから情報を読み出したときは前記可動役物を開放し、前記閉鎖時間データテーブルから情報を読み出したときは前記可動役物を閉鎖する第３ステップと、
読み出した前記開放又は閉鎖時間情報に基づき前記開閉タイマを起動する第４ステップと、
前記開閉タイマが計時を完了したとき前記開閉回数カウンタの開閉回数を増やす第５ステップとを行い、
前記開閉回数が予め定められた回数になるまで、上記第１ステップ乃至第５ステップの処理を繰り返す、ようにしてもよい。
【００１１】
前記可動役物開閉制御部は、前記ラウンドと前記ラウンドの間において予め定められた第１時間だけ前記可動役物を閉鎖するものであり、
前記メモリは、前記第１時間とは異なる第２時間だけ前記可動役物を閉鎖するタイミングを、前記入賞判定部による抽選の結果ごとに予め記憶するラウンド間閉鎖パターン判定テーブルを含み、
前記可動役物開閉制御部は、
前記入賞判定部の抽選結果に基づき、前記ラウンド間閉鎖パターン判定テーブルから前記抽選結果に対応する前記タイミングを取得し、
取得した前記タイミングを前記ラウンドカウンタのラウンドの回数と比較し、
前記比較に結果に基づき前記可動役物を前記第２時間だけ閉鎖する、ようにしてもよい。
【発明の効果】
【００１２】
この発明は、可動役物の開閉処理のために、それぞれオフセット値を記憶する複数のテーブルを用意し、共通する開閉データをひとつのテーブルにまとめるとともに、前記開閉データを前記オフセット値で選択するようにした。前記オフセット値は、前記開閉データよりもデータ量が小さいので、前記開閉データの共通化によりデータ容量を削減しつつ、従来と同じ動作を行わせることができる。
【図面の簡単な説明】
【００１３】
【図１】遊技機の表面構造を示す斜視図である。
【図２】遊技機の裏面構造を示す斜視図である。
【図３】遊技者から見た盤面体の様子を示す図（正面図）である。
【図４】遊技機の機能ブロック図である。
【図５】遊技機の制御部のハードウエアブロック図である。
【図６】発明の実施の形態１に係るブロック図である。
【図７】発明の実施の形態１に係るアタッカー開放制御テーブル選択用テーブルの説明図である。
【図８】発明の実施の形態１に係るラウンド開閉パターンデータテーブルの複数の開閉制御テーブルのひとつの説明図である（７つある開閉制御テーブルの４番目、１６Ｒ確変図柄１開閉制御テーブル）。
【図９】発明の実施の形態１に係る開放パターンテーブルの説明図である。
【図１０】発明の実施の形態１に係る当たり時開放パターンと、開閉制御パターンＡ，Ｂ、Ｃの説明図である。
【図１１】発明の実施の形態１に係るアタッカー開閉制御のフローチャートである。
【図１２】発明の実施の形態１に係る１ラウンド内のアタッカー開閉制御のフローチャートである。
【図１３】発明の実施の形態２に係るブロック図である。
【図１４】発明の実施の形態２に係るアタッカー開放制御テーブル選択用テーブルの説明図である。
【図１５】発明の実施の形態２に係るラウンド開閉パターンデータテーブルの複数の開閉制御テーブルの２つの説明図である（７つある開閉制御テーブルの５番目と６番目のテーブル）。
【図１６】発明の実施の形態２に係る開放パターンテーブルの説明図である。
【図１７】発明の実施の形態２に係る開放時間データテーブルと閉鎖時間データテーブルの説明図である。
【図１８】発明の実施の形態２に係る１ラウンド内のアタッカー開閉制御のフローチャートである。
【図１９】発明の実施の形態３に係るブロック図である。
【図２０】発明の実施の形態３に係るラウンド間閉鎖パターン判定テーブルの説明図である。
【図２１】発明の実施の形態３に係るラウンド間のアタッカー閉鎖制御のフローチャートである。
【図２２】発明の実施の形態３に係るラウンド間閉鎖パターンの説明図である。
【発明を実施するための形態】
【００１４】
発明の実施の形態１．
弾球遊技機（パチンコ機）の構造概略について図１及び図２を参照して説明を加える。
【００１５】
まず、図１を参照して本発明の実施の形態に係る遊技機の外部的構造につき説明する。
外枠５０は、遊技機設置営業店に設けられた設置場所（島設備など）へと固定させるための縦長方形状からなる木製の枠部材である。
本体部材５１は、外枠５０の内部に備えられ、ヒンジ部５１ａを介して外枠に回動自在に装着された縦長方形状の遊技機基軸体となる部材である。この本体部材５１は、枠状に形成されその内側に空間部を有している。
開口枠扉５２は、遊技機の前面側となる前記本体部材５１の前面に、ロック機能付きで且つ開閉自在となるように装着され、枠状に構成されることでその内側を開口部とした扉部材である。
なお、開口枠扉５２の開口部にガラス製又は樹脂製からなる透明板部材が設けられ、開口部近傍に電飾５２ａ、スピーカ５２ｂ、などが取り付けられている。
後述する遊技盤（図１では示していない）は、本体部材５１の空間部に臨むように、本体部材５１に所定の固定部材を用いて着脱自在に装着されている。遊技盤の本体部材５１への装着後は、その遊技領域を前記開口部より観察することができる。
【００１６】
球受皿付き扉５３は、遊技機前面において本体部材５１の下側に対し、ロック機能付きで且つ開閉自在となるように装着され、遊技球を貯留する球受皿を少なくとも備えた扉部材である。なお、本実施形態における球受皿付き扉には、以下の部材が取り付けられている。
（1）複数の遊技球が貯留可能で且つ発射駆動装置４８へと遊技球を案内させる通路が設けられた球受皿。
（2）該貯留され発射駆動装置４８へと案内された遊技球を前記遊技盤１０の盤面１１に設けられた遊技領域へと打出す操作を行う回動式操作ハンドル４８ｂ。なお、一般的には、「盤面」は遊技領域の形成される遊技盤１０の表面を意味するが、本発明の実施の形態では、遊技盤１０を構成する部材（例えば、アクリル等でできた透明な板であって、その中に後述の電飾基板１０２を含むもの）そのものも意味する。以下の説明において、両者を特に区別する必要のないときは「盤面」と記し、遊技盤１０の表面ではなく、上記部材全体を指すときは「盤面体」と記すことにする。
（3）ブリペイドカード読込み処理関係及び借り受ける遊技球の貸出し処理関係の指示をするボタンを備えた球貸し関係の操作部。
（4）球受皿に貯留させた遊技球を遊技球収集容器（俗称、ドル箱）へと排出解除するための球受皿用の貯留球排出操作ボタン。
【００１７】
次に、図２を参照して本発明の実施の形態に係る遊技機の内部的構成を説明する。
４０は、前述したように、本体部材５１若しくは遊技盤１１又はこれらに備え付けられる支持部材などを介して設けられ、電気的な遊技制御の処理を行い主要な処理情報を生成する制御部である。
４０ｂは、前記本体部材５１若しくは遊技盤１１又はこれらに備え付けられる支持部材などを介して設けられ、前記制御部４０にて生成した処理情報を得ることにより所定の出力態様処理をさせる制御を行う副制御装置である。
４２は、賞球の払い出し制御を行う払出制御部である。
４３は、遊技球を払い出す遊技球払出装置である。
４４は、図示しないランプや電飾５２ａを制御するランプ制御部である（後の説明の役物装置制御部５５）。
４６は、スピーカ５２ｂを制御駆動して音響を発生させる音響制御部である。
４９は発射駆動装置４８を制御する制御装置であって、回動式操作ハンドル４８ｂを介して遊技球を盤面（遊技盤の表面）に設けられた遊技領域へと打出し制御を行うための発射制御装置である。
【００１８】
図３は遊技機の遊技盤の正面図である。
図３において、１１は遊技盤１０の盤面（盤面体）である。
盤面１１は、誘導レール１２と、誘導レール１２で区画された略円形の遊技領域を落下した遊技球を外部へ導く排出口（アウト口）１３と、遊技領域を移動する遊技球の方向を変化せしめる釘１４や風車１４ａなどの障害物を複数個備える矩形の盤面である。
【００１９】
前述した盤面１１の遊技領域は、誘導レール１２（遊技球を滑走させる滑走部と遊技球を規制する規制部を含む）により略円形状となるように区画形成され、打出された遊技球の移動範囲を規制する領域である。前記滑走部に規制部が続くように設けられている。前記滑走部は全体として螺旋をなして盤面１１に配設されている。
【００２０】
前記排出口（アウト口）１３は、遊技領域に投入された遊技球が集束する位置に設けられた回収開口部である。
【００２１】
障害物１４としての遊技釘は、遊技球と接触させることにより移動方向を不規則にし、又は移動方向を規制するために、盤面１１の適宜な位置に打込まれる複数の棒状部材である。
【００２２】
３０ａは、遊技領域の中央やや上側に設けられ、演出用表示ランプやＬＣＤ（液晶表示装置）などの可変表示部をひとつ又は複数有する可変表示装置（センター役物）である。
３０ｂは、入賞部としてスルーチャッカー（入賞チャッカー）である。
３０ｃは、普通入賞口を有する普通入賞装置である。
３０ｄは、始動入賞口を有するスタートチャッカー（始動入賞装置）である。
３０ｅは、大入賞口を有するアタッカーである。なお、図示しないが、アタッカー３０ｅの内部には、それを駆動するためのソレノイドが設けられている。
以下の説明で、３０ｂ乃至３０ｅをまとめて入賞口３０などと記すことがある。
３１は、ＬＥＤなどの発光素子からなる電飾装置である。電飾装置３１はそれ単体で盤面１１に設けられるほか、普通入賞装置３０ｃや排出口１３に併せて設けられている。なお、電飾装置３１は、後述の役物装置５６の下位概念である。
なお、図示されていないが、上記３０ｂ、３０ｃ、３０ｄ、３０ｅの内部には球通過検出器２０ｂ、２０ｃ、２０ｄ、２０ｅが設けられている（同図の括弧内の符号はそのことを意味する）。
【００２３】
スタートチャッカー３０ｄの始動入賞装置は特定入賞装置と、アタッカー３０ｅの大入賞装置は特別入賞装置とも呼ばれる。
スタートチャッカー（始動入賞装置）３０ｄは、入賞口の開口範囲の拡縮を行わせる可動片をその両側に備え、遊技球を入賞させることにより可変表示を行わせると共に賞球を遊技者に獲得させる入賞装置である。スルーチャッカー３０ｂを遊技球が通過したことを契機に抽選がなされ、それが当たりとなったときに入賞を容易にするために、スタートチャッカー３０ｄの可動片が開放され、その入賞口が拡大される。
アタッカー（大入賞装置）３０ｅは、入賞口を露出させる開口状態と入賞口を閉鎖する閉口状態となる可動扉が駆動制御されるものであり、遊技球を入賞させることにより他の入賞装置と比較してより多くの賞球を獲得させる入賞装置である。スタートチャッカー３０ｄに遊技球が入ったことを契機に抽選がなされ、それが当たりとなったときに入賞を著しく容易にするために、アタッカー３０ｅの可動扉が開口状態になる。
可変表示装置３０ａ、スタートチャッカー３０ｄ及びアタッカー３０ｅは、盤面１１において可動する可動役物である。可動役物は、後述の役物装置５６の下位概念である。
以下の説明において、電飾装置３１と可動役物３０ａ，３０ｄ，３０ｅを併せて、役物装置５６と記すことにする。電飾装置３１と可動役物３０ａ等を区別する必要があるときは、その旨記載する。
【００２４】
図４は本発明の実施の形態に係る遊技機の機能ブロック図である。同図において、副制御部の表示は省略している。
４０は、電気的な遊技制御の処理を行い主要な処理情報を生成する制御部である。制御部４０は遊技領域を移動（流下）して入賞口３０ｂ〜３０ｅを通過した遊技球をそれぞれ検出する球通過検出器２０ｂ〜２０ｅの信号を入力とし、入賞口３０ｂ〜３０ｅの遊技球通過に応じた抽選・判定を行う入賞判定部４０ａを含む。入賞判定部４０ａは、予め定められた手順により抽選用乱数を発生させており、発生された乱数（具体的には、遊技球の通過タイミングなどの所定のタイミングで抽出された乱数）に基づき当選したかどうかの判定を行っている。
【００２５】
５６は、電飾装置３１と可動役物３０ａ，３０ｄ，３０ｅを含む役物装置である。役物装置には発光素子（ＬＥＤなど）を含むのと、可動部（ソレノイドなど）を含むものがある。
５５は、役物装置５６に発光動作及び／又は可変動作を行わせる役物装置制御部である。発光動作とは、役物装置５６に内蔵されている発光素子（ＬＥＤなど）を点滅させることであり、可変動作とは、可動装置（ソレノイドなど）を動かすこと（いわゆる電動チューリップの一対の可動片を動かして入賞口を開放すること、アタッカー３０ｅの開放扉を開放すること、など）である。すなわち、役物装置制御部５５は、制御部４０からの制御信号に基づき、可変表示装置（センター役物）３０ａの演出用表示ランプを点灯させたり、ＬＣＤ（液晶表示装置）に演出に係る画像を表示させるとともに、スタートチャッカー３０ｄの可動片を開放したり、アタッカー３０ｅの可動扉を開口状態にする。
言い換えれば、役物装置制御部５６は、制御部４０に設けられた入賞判定部４０ａにおける所定条件の成立（例えば、始動入賞装置３０ｄヘの遊技球の入賞等）に基づく電子的な当否抽選の結果に応じて、その識別表示情報（可変表示装置（センター役物）３０ａのＬＣＤに演出表示される）を可変表示させた後に停止表示を行う表示制御装置でもある。さらに、役物装置制御部５６は、入賞判定部４０ａにおける所定条件の成立（例えば、予め定められた通過口ヘの遊技球の通過）に基づく電子的な当否抽選の結果に応じて、識別点灯情報（可変表示装置（センター役物）３０ａの演出用表示ランプに点灯表示される）を可変表示させた後に停止表示を行う表示制御装置でもある。
【００２６】
可変表示装置（センター役物）３０ａのＬＣＤ（図示せず）は、大当り状態に係わる特定図柄を変動表示すると共に背景画像や各種のキャラクタなどをアニメーション的に表示する装置である。スタートチャッカー（始動入賞装置）３０ｄを遊技球が通過したことが検出されると、表示される図柄が所定時間だけ変動し、遊技球のスタートチャッカー（始動入賞装置）３０ｄの通過時点において抽選された抽選用乱数値により決定される停止図柄をＬＣＤに表示して停止するようになっている。アタッカー３０ｅは、前方に開放可能な開閉板を備える。ＬＣＤの変動停止後の図柄が「７７７」などの当り図柄のとき、「大当り」と称する特別遊技が開始され、アタッカー３０ｅの開閉板が予め定めた回数だけ開放されるようになっている。アタッカー３０ｅの開閉板が開放された後、所定時間が経過し、又は所定数の遊技球が入賞すると開閉板が閉じる。
【００２７】
４２は、入賞判定部４０ａの信号を受けて入賞口３０ｂ〜３０ｅの遊技球通過に応じた及び／又はこれによる抽選・判定の結果に応じた遊技球払出装置４３を制御する払出制御部である。
４３は、入賞条件の達成により遊技利益として入賞口３０ｂ〜３０ｅの遊技球通過に応じた及び／又はこれによる抽選・判定の結果に応じた所定数の遊技球を払出す駆動源を備えた遊技球払出装置である。
４６は、遊技盤１０あるいは遊技機筐体に設けられたスピーカ５２ｂを通じて効果音・音声を発生させる音響制御部である。
【００２８】
遊技球が遊技領域に設けられた入賞装置３０ｂ〜３０ｅには、それぞれ内部に球通過検出器（例えばスイッチ）２０ｂ〜２０ｅが設けられ、遊技球の通過を検出できるようになっている。いずれかの入賞装置３０ｂ〜３０ｅの位置を通過すると、これを球通過検出器２０ｂ〜２０ｅが検出し、これを受けて入賞判定部４０ａが所定の抽選・判定処理を行う。例えば、球通過検出器２０ｂがスルーチャッカー（入賞チャッカー）３０ｂを通過した遊技球を検知したとき、所定の抽選を行い、当選したときはスタートチャッカー（始動入賞装置）３０ｄを所定時間開放する。すなわち、スタートチャッカー（始動入賞装置）３０ｄの左右両側に互いに対向して設けられた一対の可動片を、それぞれ外側へ開放させる。併せて当選の旨を可変表示装置（センター役物）３０ａに表示する。そして、遊技球がスタートチャッカー（始動入賞装置）３０ｄを通過したことを検知したとき、所定の抽選を行い、当選したときはアタッカー３０ｅの大入賞装置を開放する。
【００２９】
制御部４０は、ＣＰＵ、読み出し専用メモリ（ＲＯＭ）、読み出し及び書き込みメモリ（ＲＷＭ）及び入出力ユニット（Ｉ／Ｏ）を含む。当該ＣＰＵは、ＲＯＭに予め記憶されているプログラムに従って所定の処理を行う。実際には、入賞判定部４０ａは、ＣＰＵがプログラムを実行することにより実現されている。
【００３０】
図５は、制御部４０のハードウエアの内部接続の説明図である。ＣＰＵ、ＲＯＭ、ＲＷＭ及びＩ／ＯがＢＵＳに接続されている。ＲＯＭには、予め定められたプログラムが記憶されている。ＲＷＭには、プログラム実行フラグ、バックアップフラグ、ＲＷＭチェックサム、不正リセットフラグなどが記憶されている。
【００３１】
図６は、発明の実施の形態１に係る遊技機のアタッカー（可動役物）制御系統のブロック図である。
【００３２】
１００は、入賞判定部４０ａから判定結果（抽選結果）を受け、その抽選の結果に応じてアタッカー３０ｅを開閉制御するアタッカー開閉制御部である。アタッカー開閉制御部１００は、ラウンドを単位としてアタッカー３０ｅを複数のラウンドにわたり開閉するものである。このため、アタッカー開閉制御部１００は、ラウンドの回数を数えるラウンドカウンタ１０１を備える。また、後述のように、ひとつのラウンド内で開閉を繰り返すことがある。このため、ひとつのラウンド内において何回開閉を行ったか（例えば、開放回数はいくらか、あるいは閉鎖回数はいくらか）を知るための開閉回数カウンタ１０２を備える。なお、以下のテーブルの説明において用いる開閉切替オフセットは、開閉回数カウンタの値のことである。また、指定された時間だけアタッカー３０ｅを開放又は閉鎖するために、その計時のための開閉タイマ１０３を備える。
【００３３】
アタッカー開閉制御部１００は、予め各種のテーブルを記憶しているメモリにアクセスし、所定の情報（データ）を読み出しつつ処理を行い、アタッカー３０ｅを開閉するためのソレノイドコイル１１０を駆動制御する。なお、ソレノイドコイル１１０は、図４の役物装置５６の一部である。
【００３４】
アタッカー開閉制御部１００及びラウンドカウンタ１０１、開閉回数カウンタ１０２、開閉タイマ１０３は、例えば、ＣＰＵが所定のプログラムを実行することで実現される。あるいは、ＩＣなどのハードウエアにより実現される。また、アタッカー開閉制御部１００などは、図４の制御部４０と役物制御部５５からアタッカー制御関係の機能を抜き出したものとも言える。
【００３５】
メモリは、次の３種類のテーブルを記憶している。
【００３６】
（１）入賞判定部４０ａによる抽選の結果とこれに対応するメモリ上の位置を指定する第１アドレスオフセット値の関係を予め記憶するアタッカー開放制御テーブル選択用テーブルＴ１
【００３７】
アタッカー開放制御テーブル選択用テーブルＴ１は、抽選の結果に応じて、それぞれ異なるアタッカーの複数の開閉制御（例えば、それぞれ２、１０、１６ラウンドからなる）を選択するためのものである。アタッカー開放制御テーブル選択用テーブルＴ１に抽選結果（図柄データ、図柄オフセット）を与えると、それに対応する開閉制御のアドレスオフセットを出力するものである。いわば、アタッカー開放制御テーブル選択用テーブルＴ１は、抽選の結果に従って、処理を複数の開閉制御のいずれかに飛ばすものである。
【００３８】
したがって、アタッカー開放制御テーブル選択用テーブルＴ１は、抽選の結果の種類（図柄データ、図柄オフセットの数）と同じだけの第１アドレスオフセットを持っている。図７に示すように、図柄データが＋００Ｈ〜＋０６Ｈの７種類であるとき、分岐先のアドレスオフセットとして７つのデータＴ１−１〜Ｔ１−７を持つ。例えば、これらのデータは分岐先の相対アドレスを示すものであり、それぞれ１バイト程度で済む。アタッカー開放制御テーブル選択用テーブルＴ１の大きさは７バイトである。
【００３９】
（２）ラウンドの回数とこれに対応するメモリ上の位置を指定する第２アドレスオフセット値の関係を示すラウンド回数開閉パターンテーブルＴ２
【００４０】
ラウンド回数開閉パターンテーブルＴ２は、ラウンドごとにどのような開閉パターンに従って動作するかを規定するものである。ラウンド回数開閉パターンテーブルＴ２は、アタッカー開放制御テーブル選択用テーブルＴ１により分岐された処理の行き先である。ラウンド回数開閉パターンテーブルＴ２は、抽選の結果の種類（図柄データ、図柄オフセットの数）に応じた開閉制御テーブルＴ２−１〜Ｔ２−７をもち、各開閉制御テーブルはラウンド数に応じたデータ（第２アドレスオフセット値）をもつ。ラウンド回数開閉パターンテーブルＴ２の大きさはそれらの合計である。
【００４１】
１６Ｒ確変図柄１開閉制御テーブルＴ２−４を例に取ると、図８に示すように、ラウンドごとに第２アドレスオフセット値を必要とする（ただし、開閉パターンはＡ〜Ｃの３種類だけであり、任意のラウンドにおいてそれらのいずれかを選択するものとする。なお開閉パターンは２種類、あるいは４種類以上とすることができる）。第２アドレスオフセット値は分岐先の相対アドレスを示すものであり、それぞれ１バイト程度で済む。したがって、１６Ｒ確変図柄１開閉制御テーブルＴ２−４は１６バイトである。同様に、開閉制御テーブルＴ２−１〜Ｔ２−３、Ｔ２−５〜Ｔ２−７はそれぞれ、１０，１６，１０，１６，１６，２バイトであり、結局、ラウンド回数開閉パターンテーブルＴ２の大きさは、８６バイトである。
【００４２】
なお、後述の発明の実施の形態２（図１５参照）のように、開閉パターンが同じで連続するラウンドについて、ひとつにまとめるようにしてもよい。開閉パターンが複雑に変化するような場合は発明の実施の形態１のような形式が有利であるが、図８のように連続している場合（規則的な場合）は、全体のデータ量の点で、図１５のような形式のほうが有利である（データ量が少なくて済む）。
【００４３】
（３）複数の開閉パターンＴ３−１〜Ｔ３−３を含む開放パターンテーブルＴ３
【００４４】
開閉パターンＴ３−１〜Ｔ３−３は、図８〜図１０の開閉パターンＡ〜Ｃに対応している。開閉パターンがＤ，Ｅ，Ｆ、・・・のように増えると、これに応じて開閉パターンもＴ３−４，Ｔ３−５，Ｔ３−６，・・・のように増える。
【００４５】
開放パターンテーブルＴ３の各開閉パターンＡ〜Ｃは、図９に示すように、それぞれ、開閉回数と、これに対応する開放又は閉鎖情報、及び、開放又は閉鎖時間情報とを含むものである。各開閉パターンＡ〜Ｃはいずれもひとつのラウンドで行われる開閉処理である。開放パターンＡは、アタッカー３０ｅを図１０の通常パターン２００のように開放するものであり、最も単純なパターンである。そのため開閉切替オフセット（開閉回数）はひとつで、ひとつのデータ（２バイト）のみを有する。これに対し、開放パターンＢは、玉を獲得できないように、アタッカー３０ｅを図１０の２０１−１〜２０１−１３のように開閉を繰り返すものである。開放パターンＢは、開閉回数＝１３のデータ（合計２６バイト）を持つ。また、開放パターンＣは、最初は玉がでないと見せかけるパターンであり、アタッカー３０ｅを図１０の２０２−１〜２０２−７のように開閉を繰り返すものである。
【００４６】
図９及び図１０の例では、（開閉パターンＡの開閉回数）＜（開閉パターンＣの開閉回数）＜（開閉パターンＢの開閉回数）である。このため、（開閉パターンＡのデータ量）＜（開閉パターンＣのデータ量）＜（開閉パターンＢのデータ量）となっている。なお、１ラウンドはほぼ一定であるから、（開閉パターンＡによる開放時間Ｔ３−１）＝（開閉パターンＢの開放・閉鎖時間Ｔ３−２−１〜Ｔ３−２−１３の合計）＝（開閉パターンＣの開放・閉鎖時間Ｔ３−３−１〜Ｔ３−３−７）となっている。
【００４７】
各開放パターンのデータ（Ｔ３−１，Ｔ３−２−１，・・・、Ｔ３−３−１、・・・）はそれぞれ２バイトであり、その最上位ビットは開閉情報（１が開放、０が閉鎖）を示し、残りの１５ビットは時間データである。この単位はタイマの計時の単位（例えば４ｍs）である。
【００４８】
次に、アタッカー開閉制御部１００の動作について、図１１及び図１２のフローチャートを参照して説明を加える。アタッカー開閉制御部１００は、複数のラウンドの任意の一部、好ましくは全部において、図１１及び図１２の処理を行う。
【００４９】
Ｓ１：入賞判定部の抽選結果（図柄情報）に基づきアタッカー開放制御テーブル選択用テーブルＴ１から抽選結果に対応する第１アドレスオフセット値を取得する。
例えば、図７で、図柄データが＋０３Ｈであるとき、アドレスオフセットＴ１−４が取得される。
【００５０】
Ｓ２：取得した第１アドレスオフセット値に基づきラウンド回数開閉パターンテーブルＴ２から抽選結果に対応して開閉制御テーブルＴ２−１〜Ｔ２−７のいずれかを選択する。
例えば、アドレスオフセットＴ１−４が取得されたとき、１６Ｒ確変図柄１開閉制御テーブルＴ２−４が選択される。
【００５１】
Ｓ３：ラウンドカウンタを初期化する。例えば、ラウンドカウンタ＝０とする。
指定されたラウンド数だけ開閉制御を行うためである。図６の例では、Ｔ２−１、Ｔ２−３のとき１０ラウンド制御し、Ｔ２−７のとき２ラウンド制御し、それら以外のとき１６ラウンドを制御する。なお、１６ラウンドのとき、Ｓ３でラウンドカウンタ＝１６とし、Ｓ８でデクリメントするようにし、ラウンドカウンタ＝０のときに図１１の処理を終了するようにしてもよい。
【００５２】
Ｓ４：ラウンドの回数に基づき、選択された開閉制御テーブルから第２アドレスオフセット値を取得する。
例えば、１６Ｒ確変図柄１開閉制御テーブルＴ２−４が選択されたとき、図８に示すように、ラウンドカウンタの値が１，２，・・・１６であるとき、Ｔ２−４−１、Ｔ２−４−２，・・・Ｔ２−４−１６のオフセット値が取得される。
【００５３】
Ｓ５：取得された第２アドレスオフセット値に基づき開放パターンテーブルＴ３から当該ラウンドに対応する開閉パターンＴ３−１〜Ｔ３−３のいずれかを取得する。
図８の例では、開閉パターンＡ〜Ｃが混在しているから、それぞれに応じて開閉パターンＴ３−１〜Ｔ３−３のいずれかを選択する。この処理の詳細は、さらに後述する。
【００５４】
Ｓ６：取得した開閉パターンのデータに基づき当該ラウンドにおいてアタッカーの開閉制御を行う。
【００５５】
Ｓ７：Ｓ６の処理を１ラウンドにおいて繰り返す。
【００５６】
１６Ｒ確変図柄１開閉制御テーブルＴ２−４が選択されたとき、図１０の開閉制御パターンＡは１回、同Ｂは１３回、同Ｃは７回、Ｓ６の処理を繰り返すことで、１ラウンドが終了する。
【００５７】
Ｓ８：ラウンドカウンタをインクリメントする。
【００５８】
Ｓ９：ラウンドカウンタが所定のラウンド回数をカウントしたかどうか判定する。
所定回数に達していなければ（図６の例で、２、１０、１６ラウンドのいずれかに達していなければ）、Ｓ４〜Ｓ８の処理を繰り返す。その際、図１０（ａ）に示すようにラウンド間に閉鎖２１０を設けるラウンド間閉鎖処理Ｓ１０を行う。ラウンド間閉鎖処理Ｓ１０の他の例については、発明の実施の形態３を参照されたい。
【００５９】
所定回数に達したら、図１１の処理を終了する。
【００６０】
次に、図１１のＳ６，Ｓ７の処理について、図１２を参照してさらに詳しく説明する。
【００６１】
Ｓ２０：開閉切替オフセット（開閉回数カウンタ）を初期値に設定する。例えば、０とする。
ひとつのラウンドにおいて、予め定められた回数だけ開閉制御を繰り返すためである。図９及び図１０の例では、開閉制御パターンＡは１回、同Ｂは１３回、同Ｃは７回、１ラウンドで開閉を繰り返す。なお、Ｓ２０で開閉切替オフセット＝１、１３、７のいずれかに設定し、Ｓ２５でデクリメントするようにし、開閉切替オフセット＝０のときに図１２の処理を終了するようにしてもよい。
【００６２】
Ｓ２１：開閉切替オフセットに基づき、Ｓ５で選択された開閉パターンから順番に開放又は閉鎖情報、及び、開放又は閉鎖時間情報を取得する。
例えば、開閉パターンＢ（テーブルＴ３−２）が選択されている場合、開閉切替オフセット＝＋００Ｈ，＋０２Ｈ、・・・＋１８Ｈ（２を単位として増加する）に応じて、データＴ３−２−１、Ｔ３−２−２，・・・Ｔ３−２−１３が取得される。ここで、データＴ３−２−１、Ｔ３−２−２，・・・Ｔ３−２−１３は２バイトデータであるので、開閉切替オフセットが１増加するごとに、上記のようにテーブルＴ３−２のアドレスが２だけ増加する。
【００６３】
Ｓ２２：取得した開放又は閉鎖情報、及び、開放又は閉鎖時間情報から、開閉指示情報及び開閉時間を抽出する。
前述のように、データＴ３−２−１、Ｔ３−２−２，・・・Ｔ３−２−１３の最上位ビットは開放又は閉鎖（１が開放、０が閉鎖）を示す。これに従いアタッカー３０ｅを開放するか閉鎖するかを決定する。そして、残り１５ビットのデータに基づき開閉時間を求める。具体的には、開閉タイマ１０３をセットするためのデータを得る。このデータが、タイマの計時の単位に合わせてあれば、当該データでタイマを直接セットすることができる。
【００６４】
Ｓ２３：開閉指示情報に従いアタッカー３０ｅを開閉させるとともに、開閉タイマ１０３をセットし起動する（開閉タイマ１０３は、例えば、セットされた時間を計時すると割り込みなどの信号を発生するものとする）。
【００６５】
Ｓ２４：開閉タイマ１０３がセットされた時間だけ計時するのを待つ。
【００６６】
Ｓ２５：開閉切替オフセットを＋１する（図９の例ではアドレスを２だけ増加させる）。
【００６７】
Ｓ２６：開閉切替オフセットが規定回数に達したかどうか、つまり現在のラウンドにおいて指定された開放パターンで定められる回数の開閉を行ったかどうかを判定する。
規定回数に達してなければ、Ｓ２１〜Ｓ２５を繰り返し、規定回数に達したら、図１２の処理を終了する（図１１のＳ８に進む）
【００６８】
以上の発明の実施の形態１の装置及び処理によれば、アタッカーの開閉を複数のラウンドについてそれぞれ異なった開閉パターンで開閉することができる。発明の実施の形態１の装置及び処理は、非常に複雑なアタッカーの開閉を行うことができる。しかも、そのために要するメモリ容量を抑制することができる。
【００６９】
一例を示せば、図８の１６Ｒ確変１開閉制御テーブルＴ２−４の大きさは、１バイト×１６（Ｔ２−４−１〜Ｔ２−４−１６）＝１６バイトであり、これで選択される図９の開閉パターンＡテーブルＴ３−１の大きさは、２バイト×１＝２バイトであり、同開閉パターンＢテーブルＴ３−２の大きさは、２バイト×１３（Ｔ３−２−１〜Ｔ３−２−１３）＝２６バイトであり、同開閉パターンＣテーブルＴ３−３の大きさは、２バイト×７（Ｔ３−３−１〜Ｔ３−３−７）＝１４バイトであり、以上の合計は５８バイトである。これに対し、オフセットを用いずに１６Ｒ確変１開閉制御テーブルで、図９の開閉データを直接保持するとした場合は、開閉パターンＡ（２バイト）×６＋開閉パターンＢ（２バイト×１３）×１＋開閉パターンＣ（２バイト×７）×９＝１６４バイトとなり、発明の実施の形態１と比べて２倍以上（３倍近く）のメモリ容量を要する。
【００７０】
言い換えれば、発明の実施の形態１の装置及び処理によれば、従来と比べて、メモリ容量を半分以下にすることができる。
【００７１】
発明の実施の形態２．
開放パターンテーブルＴ３に開放又は閉鎖情報、及び、開放又は閉鎖時間情報を保持する代わりに、開閉制御テーブルＴ２のようにアドレスオフセットを保持するとともに、開放又は閉鎖情報、及び、開放又は閉鎖時間情報を別のテーブル（開放時間データテーブル、閉鎖時間データテーブル）で持つようにしてもよい。この例について、図１３〜図１８を参照して説明を加える。なお、発明の実施の形態１との相違点について説明を加え、異ならない構成・処理については同一符号を付し、説明は省略する。
【００７２】
メモリは、次の３種類のテーブルを記憶している。
【００７３】
（１）入賞判定部４０ａによる抽選の結果とこれに対応するメモリ上の位置を指定する第１アドレスオフセット値の関係を予め記憶するアタッカー開放制御テーブル選択用テーブルＴ１（図１４参照、発明の実施の形態１と実質的に同じ）
【００７４】
（２）ラウンドの回数とこれに対応するメモリ上の位置を指定する第２アドレスオフセット値の関係を示すラウンド回数開閉パターンテーブルＴ２（図１５参照、開閉パターンが同じで連続するラウンドについて、ひとつにまとめている点を除き、発明の実施の形態１と実質的に同じ。なお、ひとつにまとめたために、Ｔ２−５−１〜Ｔ２−５−３それぞれは、該当ラウンドの情報（１バイト）とアドレスオフセット値（１バイト）の２バイトを使用している。例えば、前者には連続するラウンドの数（１Ｒ〜６Ｒであれば６）が格納され、後者には発明の実施の形態１と同様の第２アドレスオフセット値が格納される）
【００７５】
（３）複数の開閉パターンＴ’３−１〜Ｔ’３−３を含む開放パターンテーブルＴ’３
開閉パターンＴ’３−１〜Ｔ’３−３は、図８の開閉パターンＡ〜Ｃに対応している。
【００７６】
開放パターンテーブルＴ’３の各開閉パターンＡ〜Ｃは、図１６に示すように、それぞれ、開閉回数と、これに対応する開放パターンＡ〜Ｃのいずれかを指定する第３アドレスオフセットを含むものである。各開閉パターンＡ〜Ｃはいずれもひとつのラウンドで行われる開閉処理である。開放でオフセットが＋０、＋２，＋４のとき、それぞれ開放時間データテーブルの開放パターンＡ（Ｔ４−１），Ｂ（Ｔ４−２），Ｃ（Ｔ４−３）を選択するようになり、閉鎖でオフセットが＋０、＋２のとき、それぞれ閉鎖時間データテーブルの閉鎖パターンＡ（Ｔ５−１），Ｂ（Ｔ５−２）を選択するようになる。
【００７７】
（４）開放時間データテーブルＴ４及び閉鎖時間データテーブルＴ５（図１７参照）
開放時間データテーブルＴ４は、３つの開放パターンＡ〜Ｃの開放時間を記憶している。開放パターンＡは、アタッカー３０ｅを図１０の通常パターン２００のように開放する（例えば２９．０秒開放する）。開放パターンＢは、アタッカー３０ｅを図１０の開放パターンＢ（２０１−１、２０１−３、・・・、２０１−１３）のように開放する（例えば０．５秒開放する）。開放パターンＣは、アタッカー３０ｅを図１０の開放パターンＣ（２０２−７）のように開放する（例えば２５．０秒開放する）。
【００７８】
閉鎖時間データテーブルＴ５は、２つの閉鎖パターンＡとＢの閉鎖時間を記憶している。閉鎖パターンＡは、アタッカー３０ｅを図１０の閉鎖２０１−２、・・・、２０２−１２、２０２−２、２０２−４のように閉鎖する（例えば１．８秒閉鎖する）。閉鎖パターンＢは、アタッカー３０ｅを図１０の閉鎖２０２−６のように閉鎖する（例えば７．４秒閉鎖する）。  
【００７９】
図１８は、図１２に相当する。相違点はＳ２１−１，Ｓ２１−２の処理のみである。
【００８０】
Ｓ２１−１：開閉切替オフセット（開閉回数カウンタの開閉回数）に基づき、取得された開閉パターン（Ｔ’３−１〜Ｔ’３−３のいずれか）から順番に第３アドレスオフセット値を取得する。
【００８１】
Ｓ２１−２：取得した第３アドレスオフセット値に基づき開放時間データテーブルＴ４又は閉鎖時間データテーブルＴ５にアクセスし、開放時間データテーブルＴ４からいずれかの開放時間情報を読み出すか、又は、閉鎖時間データテーブルＴ５からいずれかの閉鎖時間情報を読み出す。  
【００８２】
開放時間データテーブルＴ４から情報を読み出したときはアタッカー３０ｅを開放し、閉鎖時間データテーブルＴ５から情報を読み出したときはアタッカー３０ｅを閉鎖する。この処理は、図１２で前述したので、説明は省略する。
【００８３】
発明の実施の形態２によれば、テーブルの容量をさらに小さくすることができる。
【００８４】
一例を示せば、図１５の１６Ｒ確変１開閉制御テーブルＴ２−５の大きさは、２バイト×３（Ｔ２−５−１〜Ｔ２−５−３）＝６バイトであり、これで選択される図１６の開閉パターンＡテーブルＴ’３−１の大きさは、１バイト×１＝１バイトであり、同開閉パターンＢテーブルＴ’３−２の大きさは、１バイト×１３（Ｔ’３−２−１〜Ｔ’３−２−１３）＝１３バイトであり、同開閉パターンＣテーブルＴ’３−３の大きさは、１バイト×７（Ｔ’３−３−１〜Ｔ’３−３−７）＝７バイトであり、開放時間データテーブルＴ４の大きさは２バイト×３＝６バイト、閉鎖時間データテーブルＴ５の大きさは２バイト×２＝４バイトであり、以上の合計は３７バイトである。これは、発明の実施の形態１の５８バイトよりも４０％近く小さくなった。
【００８５】
発明の実施の形態３．
図１０の例では、ラウンド間の閉鎖時間は一定であった（図２２（ａ）参照）。発明の実施の形態３では当該閉鎖時間を適宜選択できるようにする（図２２（ｂ）参照）。この例について、図１９〜図２２を参照して説明を加える。なお、発明の実施の形態１又は２との相違点について説明を加え、異ならない構成・処理については同一符号を付し、説明は省略する。
【００８６】
Ｔ６は、ラウンド間の閉鎖時間を設定するためのラウンド間閉鎖パターン判定テーブルである。このテーブルは、例えば図２０に示すようなものであり、図柄データごとに、通常とは異なる閉鎖時間とするべきタイミング（ラウンドとラウンドの間）を指定している。例えば、図柄データ＋０５Ｈに対応するデータＴ６−６は０４Ｈであるが、これは第４ラウンドと第５ラウンドの間の閉鎖時間を通常とは異なる第２時間（例えば７．４秒）とすることを意味する。同様に、データＴ６−８の０８Ｈは、第８ラウンドと第９ラウンドの間の閉鎖時間を通常とは異なる第２時間とすることを意味する。ただし、最初のラウンドを第１ラウンドとし、それ以降は順番に番号を付すものとする。すると、他のデータである００Ｈは、これが第１ラウンドの前を意味し、結局、該当するラウンド間のタイミングが存在しないことから、全ての閉鎖時間を通常の第１時間（１．８秒）とすることを意味する（閉鎖時間が第２時間となることがない）。
【００８７】
なお、図２２（ｂ）に示すように、任意のラウンドの開閉パターンを通常とは異なるパターンＢ（２０１）にするとともに、その後の閉鎖時間を通常とは異なる第２時間２１１にするようにしてもよい。
【００８８】
次に、図２１のフローチャートを参照して処理内容を説明する。同図の処理は、デフォルトで、ラウンドとラウンドの間において予め定められた第１時間だけアタッカー３０ｅを閉鎖し、テーブルＴ６で指定されたタイミングにおいてのみ、第２時間だけアタッカー３０ｅを閉鎖するものである。
【００８９】
Ｓ３０：有効時間が満了したかどうか判定する。
有効時間とは、アタッカー３０ｅの閉鎖時においてアタッカー３０ｅ内の残存球を排出するための待機時間である。いわば、残存球を残さないための閉鎖時間の最小値である。この処理は閉鎖時間を第１時間と第２時間で切り替える処理とは直接関係がなく、場合によってはＳ３０の処理を省略することが可能である。
【００９０】
Ｓ３１：閉鎖時間を、デフォルトであるラウンド間閉鎖パターンＡ（第１時間）に設定する。
これにより、以下に述べる特定の処理（Ｓ３５）が実行されない限り、閉鎖時間は第１時間となる。
【００９１】
Ｓ３２：図柄情報（図柄データ、入賞判定部の抽選結果）に基づき、ラウンド間閉鎖パターン判定テーブルＴ６から抽選結果に対応するタイミングを取得する。
【００９２】
Ｓ３３：取得したタイミングをラウンドカウンタ１０１のラウンドの回数と比較する。
【００９３】
Ｓ３４：Ｓ３２で取得したタイミングに一致したときＳ３５の処理を行い、そうでなければＳ３５をスキップする。
【００９４】
Ｓ３５：閉鎖時間を、ラウンド間閉鎖パターンＢ（第２時間）に設定する。
【００９５】
Ｓ３６：設定されたラウンド間閉鎖パターンに基づき閉鎖時間を設定する。
図２０の例であれば、図柄データが＋０５Ｈのときは第４ラウンド（０４Ｈ）の後の閉鎖時間が第２時間となり、＋０７Ｈのときは第７ラウンド（０７Ｈ）の後の閉鎖時間が第２時間となる。他はいずれも指定タイミングが００Ｈで該当がないので、第２時間は設定されない。
【００９６】
なお、アタッカーの開閉制御において、最終ラウンドの後に閉鎖時間を設ける必要はないので（強制的に閉鎖になる）、図２１の処理は最終ラウンドについては行わなくてもよい。
【００９７】
以上のように、発明の実施の形態１〜３によれば、データ容量を削減しつつ、従来と同じ動作を行わせることができる。アタッカーの開放パターン数が多くなるほど、従来よりもデータ容量を減らせる効果があるので、アタッカーを複雑に開閉させる場合には特に有効である。様々なアタッカーの開閉パターンに対応できるとともに、ラウンド間の閉鎖パターンも設定することができる。アタッカーの開放パターン数が多くなるほど、従来よりもデータ容量を減らせる効果があるので、アタッカーを異なるパターンで何度も繰り返し開閉させる場合には特に有効である。
【００９８】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【符号の説明】
【００９９】
３０ｅ  アタッカー（可動役物）
４０ａ  入賞判定部
１００    アタッカー開閉制御部
１０１    ラウンドカウンタ
１０２    開閉回数カウンタ
１０３    開閉タイマ
１１０    アタッカー駆動用ソレノイドコイル
【図１】
0005996621.tif 000002
【図２】
0005996621.tif 000003
【図３】
0005996621.tif 000004
【図４】
0005996621.tif 000005
【図５】
0005996621.tif 000006
【図６】
0005996621.tif 000007
【図７】
0005996621.tif 000008
【図８】
0005996621.tif 000009
【図９】
0005996621.tif 000010
【図１０】
0005996621.tif 000011
【図１１】
0005996621.tif 000012
【図１２】
0005996621.tif 000013
【図１３】
0005996621.tif 000014
【図１４】
0005996621.tif 000015
【図１５】
0005996621.tif 000016
【図１６】
0005996621.tif 000017
【図１７】
0005996621.tif 000018
【図１８】
0005996621.tif 000019
【図１９】
0005996621.tif 000020
【図２０】
0005996621.tif 000021
【図２１】
0005996621.tif 000022
【図２２】
0005996621.tif 000023