(57)【要約】【課題】データ記憶量を削減して限りある記憶容量を有効利用することが可能な遊技機を提供する。【解決手段】第１データとそれに対応する第２データとを１又は複数組備えたテーブルに基づいて所定判定を行うことが可能な遊技機で、第１データのデータ長を固定、第２データのデータ長を可変とし、第１データの一部を構成する１又は複数ビットよりなる識別値を、第１データに対応する第２データのデータ長に応じた値とする。【選択図】図６
2016096922.tif 000002
【特許請求の範囲】
【請求項１】
第１データとそれに対応する第２データとを１又は複数組備えたテーブルに基づいて所定判定を行うことが可能な
遊技機において、
前記第１データのデータ長を固定、前記第２データのデータ長を可変とし、
前記第１データの一部を構成する１又は複数ビットよりなる識別値を、該第１データに対応する前記第２データのデータ長に応じた値とした
ことを特徴とする遊技機。
【請求項２】
所定記憶領域に前記第１データと前記第２データとを交互に連続的に記憶させた
ことを特徴とする請求項１に記載の遊技機。
【請求項３】
前記第１データとそれに対応する前記第２データとを前記所定記憶領域から取得するデータ取得処理を取得終了条件が成立するまで繰り返し実行するように構成し、
前記データ取得処理では、取得した前記第１データにおける前記識別値に応じて、該第１データに続く領域から前記第２データを取得するように構成した
ことを特徴とする請求項２に記載の遊技機。
【請求項４】
前記第２データのデータ長を所定の単位データ長の倍数とし、
前記データ取得処理では、取得した前記第１データに続く領域から、前記単位データ長分の読み出しを前記識別値に応じて１又は複数回行うことにより前記第２データを取得するように構成した
ことを特徴とする請求項３に記載の遊技機。
【請求項５】
前記データ取得処理では、前記識別値に応じて読み出した１又は複数の前記単位データ長のデータを、前記識別値に拘わらず共通のデータサイズにしたものを前記第２データとする
ことを特徴とする請求項４に記載の遊技機。
【請求項６】
前記データ取得処理では、前記識別値に応じて読み出した１又は複数の前記単位データ長のデータを、前記第２データの最大データ長に対応する特定記憶領域に下位詰めで格納すると共に上位側に未格納領域が生じた場合にはその領域をクリアするように構成し、
前記特定記憶領域全体から得られるデータを前記第２データとする
ことを特徴とする請求項５に記載の遊技機。
【請求項７】
前記データ取得処理毎に得られる前記第２データと所定乱数値とに基づく演算結果が所定条件を満たす場合に前記取得終了条件が成立したものとして前記データ取得処理を終了し、
最後に得られた前記第１データのうち、前記識別値以外の部分を構成する所定データに基づいて前記所定判定を行う
ことを特徴とする請求項３〜６の何れかに記載の遊技機。
【請求項８】
前記テーブルは図柄の変動態様を決定するための判定テーブルであり、
前記第１データは前記変動態様の種別を示すデータである
ことを特徴とする請求項１〜７の何れかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機、アレンジボール機、スロットマシン等の遊技機に関するものである。
【背景技術】
【０００２】
例えばパチンコ機等の遊技機では、乱数値と予め定められたテーブルとに基づいて、変動パターン等の演出態様の選択、その他の所定判定を行うように構成されている（特許文献１参照）。
【０００３】
例えば、変動パターン乱数値と変動パターン振分テーブルとに基づいて変動パターンを判定（選択）する遊技機の場合、その変動パターン振分テーブルには、例えば所定の変動パターンを示す変動パターン対応データ（第１データ）とそれに対応する判定値（第２データ）とが所定順序で複数組設定されている。そして、所定のタイミングで取得した変動パターン乱数値から変動パターン振分テーブルの判定値を順次減算し、減算後の値が０以下となったときに、最後に減算した判定値に対応する変動パターン対応データ（第１データ）に応じて変動パターンを判定（選択）するようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２４４３７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この種の遊技機では、第２データのサイズは必ずしも一定でないにも拘わらず、その記憶領域は第２データの最大サイズに対応した固定長となっているため、データ記憶量が無駄に大きくなって限りある記憶容量が圧迫されるという問題があった。
【０００６】
本発明は上記事情に鑑みてなされたものであり、データ記憶量を削減して限りある記憶容量を有効利用することが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、第１データとそれに対応する第２データとを１又は複数組備えたテーブルに基づいて所定判定を行うことが可能な遊技機において、前記第１データのデータ長を固定、前記第２データのデータ長を可変とし、前記第１データの一部を構成する１又は複数ビットよりなる識別値を、該第１データに対応する前記第２データのデータ長に応じた値としたものである。
【０００８】
また、所定記憶領域Ａに前記第１データと前記第２データとを交互に連続的に記憶させてもよい。この場合、前記第１データとそれに対応する前記第２データとを前記所定記憶領域Ａから取得するデータ取得処理を取得終了条件が成立するまで繰り返し実行するように構成し、前記データ取得処理では、取得した前記第１データにおける前記識別値に応じて、該第１データに続く領域から前記第２データを取得するように構成してもよい。
【０００９】
また、前記第２データのデータ長を所定の単位データ長の倍数とし、前記データ取得処理では、取得した前記第１データに続く領域から、前記単位データ長分の読み出しを前記識別値に応じて１又は複数回行うことにより前記第２データを取得するように構成してもよい。
【００１０】
前記データ取得処理では、前記識別値に応じて読み出した１又は複数の前記単位データ長のデータを、前記識別値に拘わらず共通のデータサイズにしたものを前記第２データとしてもよい。また、前記データ取得処理では、前記識別値に応じて読み出した１又は複数の前記単位データ長のデータを、前記第２データの最大データ長に対応する特定記憶領域Ｂに下位詰めで格納すると共に上位側に未格納領域が生じた場合にはその領域をクリアするように構成し、前記特定記憶領域Ｂ全体から得られるデータを前記第２データとしてもよい。
【００１１】
また、前記データ取得処理毎に得られる前記第２データと所定乱数値とに基づく演算結果が所定条件を満たす場合に前記取得終了条件が成立したものとして前記データ取得処理を終了し、最後に得られた前記第１データのうち、前記識別値以外の部分を構成する所定データに基づいて前記所定判定を行うように構成してもよい。
【００１２】
また、前記テーブルを図柄の変動態様を決定するための判定テーブルとし、前記第１データを前記変動態様の種別を示すデータとしてもよい。
【発明の効果】
【００１３】
本発明によれば、データ記憶量を削減して限りある記憶容量を有効利用することが可能である。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態を示すパチンコ機における全体正面図である。
【図２】同パチンコ機における制御系のブロック図である。
【図３】同パチンコ機における変動パターン選択処理のフローチャートである。
【図４】同パチンコ機における変動パターン振分テーブル選択テーブルの一例を示す図である。
【図５】同パチンコ機における外れに対応する変動パターン振分テーブルの一例を示す図である。
【図６】同パチンコ機における変動パターン振分テーブルのデータ構成の説明図である。
【図７】本発明の第２の実施形態を示すパチンコ機における変動パターン選択処理のフローチャートである。
【図８】同パチンコ機における変動パターン振分テーブルのデータ構成の説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を図面に基づいて詳述する。図１〜図６は本発明をパチンコ機に採用した第１の実施形態を例示している。図１において、遊技機本体１は、矩形状の外枠２と、この外枠２の前側に左右一側、例えば左側のヒンジ３により開閉自在に枢着された前枠４とを備えている。前枠４の前側には、ガラス扉５と前面板６とが上下に配置され、夫々ヒンジ３と同じ側のヒンジ７により前枠４に開閉自在に枢支されている。
【００１６】
前面板６の前側には、払い出し手段（図示省略）から払い出された遊技球を貯留して発射手段（図示省略）に供給する上皿８が上部側に配置され、またその上皿８の下側には、例えば上皿８が満杯のときにその余剰球を貯留する下皿９が左端側に、発射手段を作動させるための発射ハンドル１０が右端側に夫々設けられている。
【００１７】
前枠４には、ガラス扉５の後側に対応して遊技盤１１が着脱自在に装着されている。遊技盤１１の前面側には、発射手段から発射された遊技球を案内するガイドレール１２が環状に装着されると共に、そのガイドレール１２の内側の遊技領域１３に、センターケース１４、普通図柄始動手段１５、特別図柄始動手段１６、大入賞手段１７、普通入賞手段１８等の各種遊技部品が配置されている。また、センターケース１４には、液晶式等の画像表示手段１９の他、可動体２０、普通図柄表示手段２１、特別図柄表示手段２２、普通保留個数表示手段２３等が設けられている。画像表示手段１９は、演出図柄表示手段２４、特別保留個数表示手段２５等を構成している。
【００１８】
普通図柄始動手段１５は、普通図柄表示手段２１による図柄変動を開始させるためのもので、遊技球が通過可能な通過ゲートにより構成され、例えばセンターケース１４の左側に配置されており、遊技球の通過を検出可能な遊技球検出手段（図示省略）を備えている。
【００１９】
普通図柄表示手段２１は、普通図柄を変動表示するためのもので、例えば「○」「×」の２種類の普通図柄に対応する２個の発光体（例えばＬＥＤ）によって構成されており、普通図柄始動手段１５が遊技球を検出することに基づいてそれら２つの発光体が所定時間交互に点滅して、普通図柄始動手段１５による遊技球検出時に取得された普通乱数情報に含まれる当たり判定乱数値が予め定められた当たり判定値と一致する場合には当たり態様に対応する「○」側の発光体が発光した状態で、それ以外の場合には外れ態様に対応する「×」側の発光体が発光した状態で、点滅が終了するようになっている。
【００２０】
なお、普通図柄始動手段１５による遊技球検出時に取得された当たり判定乱数値等の普通乱数情報は、予め定められた上限保留個数、例えば４個を限度として記憶され、普通図柄表示手段２１による図柄変動が開始される毎に順次消化される。普通乱数情報の記憶個数（以下、普通保留個数）は普通保留個数表示手段２３によって遊技者に報知される。
【００２１】
特別図柄始動手段１６は、特別図柄表示手段２２による図柄変動を開始させるためのもので、上下２つの特別始動口１６ａ，１６ｂと、下特別始動口１６ｂを開閉する開閉手段２６と、特別始動口１６ａ，１６ｂに入賞した遊技球を夫々検出する遊技球検出手段（図示省略）とを備え、例えばセンターケース１４の下側に配置されている。上特別始動口１６ａは、開閉手段等を有しない非開閉式入賞口である。下特別始動口１６ｂは、開閉手段２６により遊技球が入賞可能な開状態と入賞不可能（又は開状態よりも入賞困難）な閉状態とに切り換え可能な開閉式入賞口で、普通図柄表示手段２１の変動後の停止図柄が当たり態様となった場合に発生する普通利益状態において、開閉手段２６が所定時間閉状態から開状態に変化するように構成されている。
【００２２】
特別図柄表示手段２２は、１個又は複数個、例えば１個の特別図柄を変動表示可能な７セグメント式等の表示手段により構成されており、特別図柄始動手段１６が遊技球を検出すること、即ち上下２つの特別始動口１６ａ，１６ｂの何れかに遊技球が入賞することに基づいて特別図柄を所定時間変動表示して、特別始動口１６ａ，１６ｂへの入賞時に取得された特別乱数情報に含まれる大当たり判定乱数値が予め定められた大当たり判定値と一致する場合には所定の大当たり態様（特定態様）で、それ以外の場合には外れ態様で停止するようになっている。
【００２３】
特別図柄には、例えば大当たり態様及び外れ態様が夫々１又は複数種類ずつ設けられている。本実施形態では、第１〜第３の３種類の大当たり態様と、第１〜第３の３種類の外れ態様とが設けられている（図４）。それら各態様には夫々数字図柄等を割り当ててもよいし、遊技者がその特別図柄の種類を容易に区別できないように、任意の線や点の組み合わせのような特別な意味を持たない図柄を割り当ててもよい。
【００２４】
なお、特別図柄始動手段１６への入賞時に取得された特別乱数情報は、予め定められた上限保留個数、例えば４個を限度として記憶され、特別図柄表示手段２２による図柄変動が開始される毎に順次消化される。特別乱数情報の記憶個数（以下、特別保留個数）は、特別保留個数表示手段２５によって遊技者に報知される。
【００２５】
演出図柄表示手段２４は、例えば特別図柄表示手段２２による特別図柄の変動表示と並行して演出図柄を変動表示するもので、１個又は複数個、例えば左右方向に３個の演出図柄を例えば各種の演出画像と共に画像表示手段１９の表示画面１９ａに変動表示可能に構成されており、特別図柄始動手段１６が遊技球を検出すること、即ち上下２つの特別始動口１６ａ，１６ｂの何れかに遊技球が入賞することを条件に特別図柄の変動開始と同時に所定の変動パターンに従って演出図柄の変動を開始すると共に、特別図柄の変動停止と同時に最終停止するように、演出図柄を左、右、中等の所定の順序で停止させるようになっている。
【００２６】
特別保留個数表示手段２５は、特別保留個数分（例えば最大４個分）の保留個数報知画像Ｘ１〜Ｘ４の表示個数により特別保留個数を表示するもので、表示画面１９ａ上の所定部分、例えば下部に特別保留個数分の保留個数報知画像Ｘ１〜を表示するようになっている。
【００２７】
大入賞手段１７は、遊技球が入賞可能な開状態と入賞不可能な閉状態とに切り換え可能な開閉板２７を備えた開閉式入賞手段で、特別図柄表示手段２２の変動後の特別図柄が大当たり態様（特定態様）となった場合に発生する特別利益状態において、開閉板２７が所定の開放パターンに従って前側に開放して、その上に落下した遊技球を内部へと入賞させるようになっている。特別利益状態における大入賞手段１７の開放パターンは例えば複数種類設けられており、大当たり態様の種類に応じてそれらの何れかが選択されるようになっている。
【００２８】
図２は本パチンコ機の制御系のブロック図である。図２において、３１は主制御基板、３２は演出制御基板で、これら各制御基板３１，３２は、遊技盤１１に装着されたセンターケース１４、その他の複数個の遊技部品を裏側から一括して覆う裏カバーの裏側等、前枠４及び遊技盤１１を含む遊技機本体１の裏側の適宜箇所に着脱自在に装着された基板ケースに夫々収納されている。
【００２９】
主制御基板３１は、遊技動作を統括的に制御するもので、ＣＰＵ，ＲＯＭ，ＲＡＭ等により構成される普通乱数作成処理手段４１、普通始動口チェック処理手段４２、普通乱数記憶手段４３、普通図柄処理手段４４、普通図柄表示制御手段４５、普通保留個数表示制御手段４６、普通利益状態発生手段４７、特別乱数作成処理手段５１、特別始動口チェック処理手段５２、特別乱数記憶手段５３、特別図柄処理手段５４、特別図柄表示制御手段５５、特別利益状態発生手段５６、特別遊技状態発生手段５７、制御コマンド送信手段５８等を備えている。
【００３０】
普通乱数作成処理手段４１は、変動後の普通図柄を当たり態様とするか否かの判定に用いる当たり判定乱数等を所定時間毎に繰り返し発生するように構成されている。普通始動口チェック処理手段４２は、普通図柄始動手段１５による遊技球の検出に基づく処理を行うもので、普通図柄始動手段１５が遊技球を検出することに基づいて、普通乱数作成処理手段４１で作成された当たり判定乱数値等の普通乱数情報を１個取得し、その普通乱数情報を予め定められた上限保留個数（例えば４個）を限度として先入れ先出し式の普通乱数記憶手段４３に記憶させるように構成されている。
【００３１】
普通図柄処理手段４４は、普通図柄の変動表示に関する処理を行うもので、当たり判定手段４４ａ、普通停止図柄選択手段４４ｂ、変動時間選択手段４４ｃ等を備えている。当たり判定手段４４ａは、普通図柄の変動後の停止図柄を当たり態様とするか否かの判定を行うもので、普通図柄表示手段２１が変動表示可能な状態となり且つ普通乱数記憶手段４３に１個以上の普通乱数情報が記憶されていること（普通保留個数が１以上であること）を条件に、普通乱数記憶手段４３に記憶されている普通乱数情報の待ち行列からその先頭の当たり判定乱数値を取り出し、その当たり判定乱数値が予め定められた当たり判定値と一致するか否かに応じて当たり／外れの判定を行うように構成されている。
【００３２】
普通停止図柄選択手段４４ｂは、普通図柄の変動後の停止図柄の種類を選択するものである。本実施形態では、当たり態様と外れ態様に対応するのは各１種類の図柄のみであるため、当たり判定機能による当たり／外れの判定結果に基づいて、当たり判定の場合には「○」が、外れ判定の場合には「×」が画一的に選択される。また、変動時間選択手段４４ｃは普通図柄の変動時間を選択するものである。
【００３３】
普通図柄表示制御手段４５は、普通図柄処理手段４４による普通図柄処理に基づいて普通図柄表示手段２１の表示制御を行うもので、普通図柄表示手段２１が変動表示可能な状態となり且つ普通乱数記憶手段４３に１個以上の普通乱数情報が記憶されていること（普通保留個数が１以上であること）を条件に普通図柄表示手段２１による普通図柄の変動を開始させ、変動時間選択手段４４ｃで選択された変動時間が経過することに基づいて、普通停止図柄選択手段４４ｂで選択された停止図柄で普通図柄の変動を停止させるようになっている。
【００３４】
普通保留個数表示制御手段４６は、普通保留個数表示手段２３の表示制御を行うもので、普通図柄始動手段１５による遊技球の検出、及び普通図柄表示手段２１による普通図柄の変動に基づいて、例えば普通保留個数表示手段２３によるＬＥＤの発光数により普通保留個数情報を表示するようになっている。
【００３５】
普通利益状態発生手段４７は、当たり判定手段４４ａによる判定結果が当たり判定となることに基づいて普通図柄表示手段２１の変動後の停止図柄が当たり態様となった場合に、特別図柄始動手段１６を構成する下特別始動口１６ｂの開閉手段２６を例えば複数種類の開閉パターンの何れかに従って開状態に変化させるようになっている。
【００３６】
特別乱数作成処理手段５１は、大当たり／外れの判定に用いる大当たり判定乱数、特別図柄の変動後の停止図柄等の選択に用いる図柄判定乱数、変動パターンの選択に用いる変動パターン乱数、その他の所定の乱数を繰り返し発生する特別乱数作成処理を行うように構成されている。
【００３７】
特別始動口チェック処理手段５２は、特別図柄始動手段１６による遊技球の検出に基づく処理を行うもので、先読み判定手段５２ａ等を備え、特別図柄始動手段１６が遊技球を検出すること、即ち特別始動口１６ａ，１６ｂに遊技球が入賞することに基づいて、特別乱数作成処理手段５１で作成された大当たり判定乱数値、大当たり図柄乱数値等の特別乱数情報を取得して、その特別乱数情報を予め定められた上限保留個数（例えば４個）を限度として先入れ先出し式の特別乱数記憶手段５３に記憶させるように構成されている。
【００３８】
また先読み判定手段５２ａは、特別図柄始動手段１６が遊技球を検出したときに取得される特別乱数情報の判定を、後述する大当たり判定手段５４ａ等による判定よりも前の所定時点、例えば特別乱数情報を取得した時点で行うもので、例えば大当たり判定乱数値が大当たり判定値と一致するか否か、大当たり図柄乱数値が高確率判定値と一致するか否か等を判定し、例えば大当たり判定乱数値が大当たり判定値と一致しない「外れ保留記憶」、大当たり判定乱数値が大当たり判定値と一致し且つ大当たり図柄乱数値が高確率判定値と一致しない「通常大当たり保留記憶」、大当たり判定乱数値が大当たり判定値と一致し且つ大当たり図柄乱数値が高確率判定値と一致する「高確率大当たり保留記憶」の何れであるかを決定することが可能となっている。なお、先読み判定手段５２ａによる先読み判定は、例えば先読みを行うか否かの抽選に当選した場合や予め定められた先読み禁止中でない場合等、所定の先読み実行条件を満たす場合にのみ行うようにしてもよい。
【００３９】
特別図柄処理手段５４は、特別図柄の変動表示に関する処理を行うもので、大当たり判定手段５４ａ、特別停止図柄選択手段５４ｂ、変動パターン選択手段５４ｃ等を備えている。大当たり判定手段５４ａは、乱数抽選により大当たり／外れの判定、即ち特別利益状態を発生させるか否かの判定を行うもので、特別図柄表示手段２２が変動表示可能な状態となり且つ特別乱数記憶手段５３に１以上の特別乱数情報が記憶されていること（特別保留個数が１以上であること）を条件に、特別乱数記憶手段５３に記憶されている特別乱数情報の待ち行列からその先頭の大当たり判定乱数値を取り出し、その大当たり判定乱数値が予め定められた大当たり判定値と一致するか否かに応じて大当たり／外れの判定を行うように構成されている。
【００４０】
特別停止図柄選択手段５４ｂは、特別図柄の変動後の停止図柄態様を選択するもので、例えば大当たり判定手段５４ａによる判定結果が大当たりであった場合には、特別乱数記憶手段５３に記憶されている特別乱数情報に含まれる大当たり図柄乱数値に基づいて例えば複数種類の大当たり態様の何れかを選択し、大当たり判定手段５４ａによる判定結果が外れであった場合には例えば新たに取得された外れ図柄乱数値に基づいて複数種類の外れ態様の何れかを選択するように構成されている。
【００４１】
変動パターン選択手段５４ｃは、演出図柄表示手段２４による演出図柄の変動パターンを選択するもので、例えば図３に示す変動パターン選択処理を実行することによって変動パターンを選択するように構成されている。
【００４２】
図３に示す変動パターン選択処理では、まず変動パターンの選択に用いる変動パターン振分テーブルを決定する（Ｓ１）。変動パターン振分テーブルは、各変動パターンの振分率を規定するもので、本実施形態では、図４に示すように大当たり態様となる場合に使用する２種類の変動パターン振分テーブルＦＢ１，ＦＢ２と、外れ態様となる場合に使用する６種類の変動パターン振分テーブルＦＨ１〜ＦＨ６とが設けられている。
【００４３】
また、変動パターン振分テーブルの決定は、例えば大当たり／外れ態様の種類、特別保留個数等の各種のパラメータと、図４に示すような変動パターン振分テーブル選択テーブルとに基づいて行う。図４に示す変動パターン振分テーブル選択テーブルによれば、例えば第２大当たり態様の場合には変動パターン振分テーブルＦＢ２が、第１外れ態様で且つ減算後の特別保留個数が３個の場合には変動パターン振分テーブルＦＨ４が、第３外れ態様の場合には特別保留個数に拘わらず変動パターン振分テーブルＦＨ６が夫々選択される。
【００４４】
各変動パターン振分テーブルは、例えば図５に示すように各変動パターンに対応するコマンドデータと判定値との対応関係を規定している。図５に示す変動パターン振分テーブルＦＨ１〜ＦＨ６では、判定値の合計が夫々１００００となっており、その判定値の合計に対する各判定値の割合が各変動パターンの振分率となる。なお、各変動パターン振分テーブルにおける判定値の合計（ここでは１００００）は変動パターン乱数の数と一致しており、本実施形態の変動パターン乱数は例えば０〜９９９９の範囲で生成される。
【００４５】
このように、各変動パターン振分テーブルは、判定値とそれに対応するコマンドデータとを１又は複数組（例えば図５に示す変動パターン振分テーブルＦＨ６では１０組）備えており、図６に示す変動パターン振分テーブルＦＨ６の例のように、所定記憶領域Ａに、例えばコマンドデータに対応する第１データと、判定値よりなる第２データとがその順序で交互に連続的に記憶されている。
【００４６】
判定値よりなる第２データは可変長で、例えば判定値が１バイトで表現可能な値（２５５以下）であれば１バイト、それより大（２５６以上）であれば２バイトの領域が割り当てられている。図６の変動パターン振分テーブルＦＨ６の例では、第１，第２，第４，第５，第７組目の第２データのデータ長が２バイト、それ以外の第２データのデータ長が１バイトとなっている。ここで、１バイトが単位データ長の一例である。なお、第２データのデータ長が２バイトの場合、前後各１バイトの領域のうち、例えば前半１バイトに判定値の下位バイトが、後半１バイトに判定値の上位バイトが夫々格納されている。
【００４７】
また第１データは１バイトの固定長で、例えばコマンドデータに識別用加算値を加算した値で構成されている。識別用加算値は、第２データのデータ長に対応するもので、例えば第２データのデータ長が１バイトであれば“８０Ｈ”（即ち“１００００００Ｂ”）、２バイトであれば“００Ｈ”（即ち“００００００００Ｂ”）となっている。従って、コマンドデータが“０７Ｈ”（即ち“０００００１１１Ｂ”）である場合の第１データは、対応する第２データのデータ長が１バイトであれば“１００００１１１Ｂ”、２バイトであれば“０００００１１１Ｂ”となる。このように、コマンドデータに００Ｈを加算しても値は変化しないため、第２データのデータ長が２バイトの場合の第１データはコマンドデータに等しい。
【００４８】
以上のように第１データは、１バイトのうちの最上位ビットが第２データのデータ長に応じた識別値、残りの下位７ビットがコマンドデータを夫々示しており、第２データのデータ長が１バイトの場合は識別値は“１”、第２データのデータ長が２バイトの場合は識別値が“０”となる（図６参照）。なお、第１データでは１バイトのコマンドデータを７ビットで表現する必要があるため、コマンドデータには００Ｈ〜７ＦＨの範囲しか使用できない点は注意が必要である。
【００４９】
変動パターン振分テーブルが決定されると（Ｓ１）、その決定した変動パターン振分テーブルの先頭アドレスをポインタにセットする（Ｓ２）。そして、以下のＳ３〜Ｓ１１のデータ取得処理を、Ｓ１２における判断がＹｅｓとなるまで（取得終了条件が成立するまで）、変動パターン振分テーブルを構成する第１，第２データの組毎に繰り返し実行する。
【００５０】
即ち、ポインタの示すアドレスから第１データ（１バイト）を取得する（Ｓ３）と共に、ポインタをインクリメントする（Ｓ４）。これにより、図６の第１組については第１データとして“０００００１１１Ｂ”が取得される。また、例えば図６の第８組については第１データとして“１０００１１１０Ｂ”が取得される。そして、ポインタの示すアドレスから第２データのうちの１バイト分を取得し、２バイトの特定記憶領域Ｂ（レジスタ）に下位詰めで格納し（Ｓ５）、ポインタをインクリメントする（Ｓ６）。これにより、例えば図６の第１組については判定値の下位バイトである“１０１１１０００Ｂ”が、図６の第８組については判定値である“１１０１１１００Ｂ”が、夫々特定記憶領域Ｂの下位バイトに格納される。
【００５１】
続いて、Ｓ３で取得した第１データの最上位ビットの値、即ち識別値を判定し（Ｓ７）、識別値が１でなければ（Ｓ７：Ｎｏ）、即ち第２データのデータ長が２バイトであれば、ポインタの示すアドレスから第２データのうちの１バイト分を取得し、２バイトの特定記憶領域Ｂの残り領域（上位バイト）に格納し（Ｓ８）、ポインタをインクリメントする（Ｓ９）。例えば図６の第１組については、識別値が“０”であるため、判定値の上位バイトである“００００１０１１Ｂ”が特定記憶領域Ｂの上位バイトに格納される。
【００５２】
一方、識別値が１であれば（Ｓ７：Ｙｅｓ）、即ち第２データのデータ長が１バイトであれば、２バイトの特定記憶領域Ｂの残り領域（上位バイト）をクリアする（Ｓ１０）。例えば図６の第８組については、識別値が“１”であるため、特定記憶領域Ｂの上位バイトがクリアされる。
【００５３】
そして、例えば新たに取得した変動パターン乱数値から特定記憶領域Ｂの値（２バイト）を減算し、減算後の値を次の判定用として変動パターン乱数値に格納する（Ｓ１１）と共に、減算後の値が０より大（Ｓ１２：Ｎｏ）であればＳ３以降の処理を繰り返し、減算後の値が０以下（Ｓ１２：Ｙｅｓ）であれば（取得終了条件の成立の一例）、Ｓ３で取得した第１データの下位７ビットから得られるコマンドデータを、変動パターンコマンドの下位データとしてセットし（Ｓ１３）、変動パターン選択処理を終了する。なお、変動パターンコマンドの上位データは、例えば大当たり判定結果に応じて、外れの場合は“Ａ０Ｈ”が、大当たりの場合は“Ａ１Ｈ”がセットされる。
【００５４】
以上のように、本実施形態の変動パターン振分テーブルは、判定値を示す第２データを可変長とし、第１データの一部を構成する識別値を、第２データのデータ長に応じた値としているため、判定値の記憶領域を判定値の最大サイズに対応した固定長とする場合と比べて記憶領域を小さくできる。また、第２データのデータ長が１バイトの場合も２バイトの場合も同じ２バイトの特定記憶領域Ｂに格納しているため、第２データのデータ長に拘わらず共通の特定領域から判定値を取得して変動パターン乱数値との演算を行うことができる。
【００５５】
特別図柄表示制御手段５５は、特別図柄表示手段２２の表示制御を行うもので、特別図柄表示手段２２が変動表示可能な状態となり且つ特別乱数記憶手段５３に１以上の特別乱数情報が記憶されていること（特別保留個数が１以上であること）を条件に、特別図柄表示手段２２による特別図柄の変動を開始させ、変動パターン選択手段５４ｃにより選択された演出図柄の変動パターンに対応する変動時間が経過することに基づいて、特別停止図柄選択手段５４ｂによって選択された停止図柄態様で特別図柄の変動を停止させるようになっている。
【００５６】
特別利益状態発生手段５６は、大入賞手段１７が所定の開放パターンに従って開放する特別利益状態を発生させるもので、大当たり判定手段５４ａによる判定結果が大当たりとなり、特別図柄表示手段２２による特別図柄の変動後の停止図柄が大当たり態様（特定態様）となった場合に特別利益状態を発生させるようになっている。特別利益状態における大入賞手段１７の開放パターンは例えば複数種類設けられており、大当たり態様の種類に応じてそれらの何れかが選択されるようになっている。
【００５７】
特別遊技状態発生手段５７は、特別利益状態発生後に遊技者に有利な特別遊技状態を発生させるもので、例えば特別乱数記憶手段５３に記憶された大当たり判定乱数値が大当たり判定値と一致した場合の大当たり図柄乱数値に基づいて、その大当たり図柄乱数値が所定の確変判定値と一致しない場合には時短状態を、一致する場合には確変状態を夫々発生させるように構成されている。
【００５８】
時短状態中は、特別図柄に関して特別図柄表示手段２２の変動時間が通常変動時間よりも短い短縮変動時間に切り換えられる他、普通図柄に関して、当たり確率が通常確率（例えば１／１０）から高確率（例えば１／１．３）へ、変動時間が通常変動時間（例えば２７秒）から短縮変動時間（例えば２．７秒）へ、下特別始動口１６ｂの開閉手段２６の開閉パターンが通常開閉パターン（例えば０．２秒×１回開放）から特別開閉パターン（例えば２秒×３回開放）へ、夫々切り換えられるようになっている。なお、時短状態は例えばその開始後における特別図柄表示手段２２の変動回数が所定回数（例えば５０回）に達するか、それまでに次の特別利益状態が発生した時点で終了する。
【００５９】
確変状態中は、例えば時短状態と同様の各切り換えに加えて、大当たり判定値の数が例えば１個から１０個へ増加されることにより、特別図柄が大当たり態様となる確率が通常確率（例えば１／３５０）よりも高い高確率（例えば１／３５）に切り換えられるようになっている。なお、確変状態は特別利益状態が終了した時点で開始し、例えば次の特別利益状態が発生した時点で終了する。
【００６０】
制御コマンド送信手段５８は、所定の制御コマンドを一方向通信により演出制御基板３２等のサブ制御基板に送信して制御指令を与えるためのもので、例えば演出制御基板３２に対しては、特別保留個数の増加時に、増加後の特別保留個数等を指定する保留増加コマンドを送信し、また特別図柄の変動時には、まず変動開始時に、減少後の特別保留個数等を指定する保留減算コマンド、演出図柄の変動パターンを指定する変動パターンコマンド、特別図柄の停止図柄を指定する図柄指定コマンドを例えばこの順序で送信し、変動終了時に、演出図柄の変動停止を指示する変動停止コマンドを送信する等、所定のタイミングで各種制御コマンドを送信するようになっている。
【００６１】
ここで、保留増加コマンドは、例えば先読み判定結果が「外れ保留記憶」の場合には“Ｂ＊００Ｈ”、「通常大当たり保留記憶」の場合には“Ｂ＊０１Ｈ”、「高確率大当たり保留記憶」の場合には“Ｂ＊０２Ｈ”（何れも“＊”は増加後の特別保留個数に対応する値）のように、例えば先読み判定手段５２ａによる先読み判定結果と増加後の特別保留個数とに対応して設けられている。
【００６２】
演出制御基板３２は、画像表示手段１９、スピーカ等の音声出力手段６１、ＬＥＤ等の電飾手段６２、可動体２０等の各種演出手段を制御するためのもので、演出制御手段６３、特別保留個数表示制御手段６４、図柄変動演出制御手段６５等を備えている。
【００６３】
演出制御手段６３は、各演出手段を制御するもので、画像表示手段１９による画像表示を制御する画像表示制御手段６３ａ、音声出力手段６１による音声出力を制御する音声制御手段６３ｂ、電飾手段６２の発光を制御する発光制御手段６３ｃ、可動体２０の駆動を制御する可動体制御手段６３ｄ等を備えている。
【００６４】
特別保留個数表示制御手段６４は、演出制御手段６３を介して特別保留個数表示手段２５による特別保留個数の表示制御を行うもので、特別図柄始動手段１６に遊技球が入賞し、主制御基板３１から保留増加コマンドを受信したときに、その保留増加コマンドが第何番目の保留記憶に対応するものであるかに基づいて、画像表示手段１９上に保留個数報知画像Ｘ１〜を１個追加的に表示し、また特別図柄の変動開始時に主制御基板３１から保留減算コマンドを受信したときに、第１番目の保留に対応する保留個数報知画像Ｘ１を消去すると共に第２番目以降の保留に対応する保留個数報知画像Ｘ２〜を前側にシフトさせるようになっている。
【００６５】
また、特別保留個数表示制御手段６４は先読み演出制御手段６４ａを備えており、例えば保留増加コマンドより得られた先読み判定結果に基づいて保留個数報知画像Ｘ１〜の表示態様を異ならせる先読み報知演出を実行可能となっている。
【００６６】
図柄変動演出制御手段６５は、演出制御手段６３を介して図柄変動演出を制御するもので、主制御基板３１から変動パターンコマンドを受信し、その後所定時間内に図柄指定コマンドを受信した場合に、演出図柄の変動後の停止図柄を抽選により決定すると共に、変動パターンコマンドの下位バイトの値に基づいて変動パターンを判定し（図５参照）、その変動パターンに対応する変動パターンシナリオに基づいて、演出図柄表示手段２４による演出図柄の変動及びそれに伴う音声出力手段６１による音声演出、電飾手段６２による発光演出、可動体２０による可動演出を実行し、変動停止コマンドを受信したときに、抽選により決定された停止図柄で演出図柄の変動を停止させるようになっている。
【００６７】
なお、変動パターンコマンドの下位バイトの値に基づいて変動パターンを判定する処理が、第１，第２データを１又は複数組備えたテーブルに基づいて行う所定判定の一例である。
【００６８】
以上説明したように、本実施形態のパチンコ機では、第１データのデータ長を固定、第２データのデータ長を可変とし、第１データの一部を構成する１ビットよりなる識別値を、その第１データに対応する第２データのデータ長に応じた値としているため、第２データの記憶量を削減して限りある記憶容量を有効利用することが可能である。
【００６９】
図７及び図８は本発明の第２の実施形態を例示し、変動パターン振分テーブルにおける第２データのデータ長が２バイトの場合に、前後各１バイトの領域のうち、例えば前半１バイトに判定値の上位バイトを、後半１バイトに判定値の下位バイトを夫々格納した例を示している。
【００７０】
なお、図８が第１の実施形態における図６と異なるのは、第２データのデータ長が２バイトの場合の前後各１バイトの領域のデータが入れ替わっている点のみである。また、図７は本実施形態の変動パターン選択処理のフローチャートであり、第１の実施形態における図３と異なるのはＳ５ａ〜Ｓ１０ａの処理のみである。
【００７１】
図７に示す変動パターン選択処理では、第１データ（１バイト）を取得してポインタをインクリメントした後（Ｓ３，Ｓ４）、Ｓ３で取得した第１データの最上位ビットの値、即ち識別値を判定し（Ｓ５ａ）、識別値が１でなければ（Ｓ５ａ：Ｎｏ）、即ち第２データのデータ長が２バイトであれば、ポインタの示すアドレスから第２データのうちの１バイト分を取得し、２バイトの特定記憶領域Ｂの上位バイトに格納し（Ｓ６ａ）、ポインタをインクリメントする（Ｓ７ａ）。例えば図８の第１組については、識別値が“０”であるため、判定値の上位バイトである“００００１０１１Ｂ”が特定記憶領域Ｂの上位バイトに格納される。
【００７２】
一方、識別値が１であれば（Ｓ５ａ：Ｙｅｓ）、即ち第２データのデータ長が１バイトであれば、２バイトの特定記憶領域Ｂの上位バイトをクリアする（Ｓ８ａ）。例えば図８の第８組については、識別値が“１”であるため、特定記憶領域Ｂの上位バイトがクリアされる。
【００７３】
続いて、ポインタの示すアドレスから第２データのうちの１バイト分を取得し、２バイトの特定記憶領域Ｂの下位バイトに格納し（Ｓ９ａ）、ポインタをインクリメントする（Ｓ１０ａ）。これにより、例えば図８の第１組については判定値の下位バイトである“１０１１１０００Ｂ”が、図８の第８組については判定値である“１１０１１１００Ｂ” が、夫々特定記憶領域Ｂの下位バイトに格納される。
【００７４】
そして、第１の実施形態と同様、例えば新たに取得した変動パターン乱数値から特定記憶領域Ｂの値（２バイト）を減算し、減算後の値を次の判定用として変動パターン乱数値に格納する（Ｓ１１）と共に、減算後の値が０より大（Ｓ１２：Ｎｏ）であればＳ３以降の処理を繰り返し、減算後の値が０以下（Ｓ１２：Ｙｅｓ）であれば、Ｓ３で取得した第１データの下位７ビットから得られるコマンドデータを、変動パターンコマンドの下位データとしてセットし（Ｓ１３）、変動パターン選択処理を終了する。
【００７５】
このように、変動パターン振分テーブルにおける第２データのデータ長が２バイトの場合に、前後各１バイトの領域のうち、例えば前半１バイトに判定値の上位バイトを、後半１バイトに判定値の下位バイトを夫々格納してもよい。
【００７６】
以上、本発明の実施形態について詳述したが、本発明はこれらの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々の変更が可能である。例えば、実施形態では第１データの最上位ビットに識別値を割り当てたが、第１データの最下位ビットに識別値を割り当ててもよい。また、第２データのデータ長が３種類以上存在する場合には、第１データの最上位側又は最下位側の複数ビットに識別値を割り当ててもよい。また、第１データの最上位ビット及び最下位ビットを除く中間の１又は複数ビットに識別値を割り当ててもよい。
【００７７】
実施形態では、１バイトを単位データ長として、第２データのデータ長をその倍数としたが、単位データ長は１バイト以外でもよい。
【００７８】
実施形態では、乱数値から判定値を順次減算して、減算結果が０以下となった場合に所定条件を満たしたと判定する（図７のＳ１１，Ｓ１２）ように構成したが、判定値を順次加算して、加算結果が乱数値に達した場合に所定条件を満たしたと判定するようにしてもよい。
【００７９】
また本発明は、パチンコ機に限らず、アレンジボール機、雀球遊技機、スロットマシン等の各種遊技機において同様に実施することが可能である。
【符号の説明】
【００８０】
Ａ  所定記憶領域
Ｂ  特定記憶領域
【図１】
2016096922.tif 000003
【図２】
2016096922.tif 000004
【図３】
2016096922.tif 000005
【図４】
2016096922.tif 000006
【図５】
2016096922.tif 000007
【図６】
2016096922.tif 000008
【図７】
2016096922.tif 000009
【図８】
2016096922.tif 000010