(57)【要約】【課題】演出の種類が増えるほど記憶媒体は圧迫され、逆にデータ量削減の必要性が高まる。【解決手段】ぱちんこ遊技機１０において、当否抽選手段１１２は、所定の遊技動作を契機として特別遊技への移行可否を判定する当否抽選を実行する。テーブル保持手段１１５は、変動パターンを選択するための抽選値と変動パターンとの対応関係を示す複数の参照値がその参照順序とともに規定されたパターンテーブルを保持する。パターン決定手段１１６は、抽選値と参照値とを参照順序にしたがって比較した結果に基づいて変動パターンを選択する。パターンテーブルは、複数の参照値のそれぞれを比較結果が変化するまで抽選値と繰り返し比較することによる結果値が変動パターン番号を表すこととなるよう参照順序が規定される。パターン決定手段１１６は、結果値を変動パターン番号とする変動パターンを選択する。【選択図】図３
2011125751.tif 000002
【特許請求の範囲】
【請求項１】
所定の遊技動作を契機として、通常遊技より遊技者に有利な状態である特別遊技への移行可否を判定するための当否抽選を実行する当否抽選手段と、
前記当否抽選の結果を示すための図柄が変動表示される表示装置と、
前記図柄を前記表示装置に変動表示させる表示制御手段と、
前記当否抽選が前記特別遊技への移行が可能であることを示す結果となり、所定の停止態様にて前記図柄の変動表示が停止したときに前記特別遊技を実行する特別遊技制御手段と、
前記表示装置への表示内容とそれぞれの番号が定義された複数の変動パターンを保持するパターン記憶手段と、
前記変動パターンを選択するための抽選値と前記変動パターンとの対応関係を示す複数の参照値がその参照順序とともに規定されたパターンテーブルを保持するテーブル保持手段と、
前記抽選値を取得するとともに、その抽選値と前記参照値とを前記参照順序にしたがって比較した結果に基づいて前記変動パターンを選択するパターン決定手段と、を備え、
前記表示制御手段は、前記選択された変動パターンにしたがって前記表示装置への表示内容を制御し、
前記テーブル保持手段は、前記複数の参照値のそれぞれを比較結果が変化するまで前記抽選値と比較したときのその比較の繰り返しによって定まる結果値がその抽選値に対応付けられた変動パターン番号を表すこととなるよう、前記抽選値と前記変動パターンの対応関係を反映させた順序で前記参照順序が規定されたテーブルを前記パターンテーブルとして保持し、
前記パターン決定手段は、前記結果値を変動パターン番号とする変動パターンを選択することを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ぱちんこ遊技機等の遊技機に関し、特に遊技機におけるデータ構造の設計技術に関する。
【背景技術】
【０００２】
従来、各種の遊技機のうち、いわゆる第１種ぱちんこ遊技機と呼ばれていた遊技機は、遊技盤の略中央に設けられた液晶ディスプレイなどの表示領域に複数の図柄を変動させながら表示する（以下、そうした表示を「図柄変動」または「変動表示」等という）。この遊技機は、複数列の図柄変動を停止させたときの図柄の組合せが特定の態様となった場合に、通常遊技より多くの賞球が得られる、いわゆる大当たりと呼ばれる特別遊技へと移行するものとして知られている。表示領域における図柄の変動表示は、単に複数の図柄が変動表示されるだけでなく、いわゆるリーチ変動画面と呼ばれる状態のように、あと一つ図柄が揃えば大当たりとなる状態で変動表示の時間を通常よりも長くする等、遊技者の期待感を高めるための演出が図られている。
【０００３】
図柄変動における演出は、様々なモチーフやキャラクターを用いた多種多様な演出から選択されて表示される。一つの機種で表示される演出の種類は年々増える傾向にあり、その分、頻繁に表示される演出から滅多に表示されない演出まで多数の演出が遊技機内で管理されることとなる。そうした演出内容をはじめとするデータの管理方法としては、同種のデータ間でデータ配列構造を統一しておく技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１１３４３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のとおり演出の種類が増加する反面で、遊技機に搭載される記憶媒体のデータ容量は、コスト抑制との関係で必ずしも増加しないため、演出の種類が増えるほど記憶容量は圧迫され、逆にデータ量削減の必要性が高まる。次々に開発されて販売される遊技機において開発者に課されるコスト要求は大きく、記憶容量の増加といった直接的な方法で解決することは難しい。しかも、機種ごとの部品共通化によるコスト削減といった観点でも、機種ごとに記憶容量を変えたり、制御プログラムを大幅に変更したりすることは避けなければならない。こうした状況の中、演出的効果を損なわず効果的にデータ量を削減できるデータ構造は開発者によりつねに模索されている。
【０００６】
本発明はこうした課題に鑑みてなされたものであり、その目的は、遊技機において演出種類の数を制限せずに効果的にデータ量を削減できる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様の遊技機は、所定の遊技動作を契機として、通常遊技より遊技者に有利な状態である特別遊技への移行可否を判定するための当否抽選を実行する当否抽選手段と、当否抽選の結果を示すための図柄が変動表示される表示装置と、図柄を表示装置に変動表示させる表示制御手段と、当否抽選が特別遊技への移行が可能であることを示す結果となり、所定の停止態様にて図柄の変動表示が停止したときに特別遊技を実行する特別遊技制御手段と、表示装置への表示内容とそれぞれの番号が定義された複数の変動パターンを保持するパターン記憶手段と、変動パターンを選択するための抽選値と変動パターンとの対応関係を示す複数の参照値がその参照順序とともに規定されたパターンテーブルを保持するテーブル保持手段と、抽選値を取得するとともに、その抽選値と参照値とを参照順序にしたがって比較した結果に基づいて変動パターンを選択するパターン決定手段と、を備える。表示制御手段は、選択された変動パターンにしたがって表示装置への表示内容を制御し、テーブル保持手段は、複数の参照値のそれぞれを比較結果が変化するまで抽選値と比較したときのその比較の繰り返しによって定まる結果値がその抽選値に対応付けられた変動パターン番号を表すこととなるよう、抽選値と変動パターンの対応関係を反映させた順序で参照順序が規定されたテーブルをパターンテーブルとして保持し、パターン決定手段は、結果値を変動パターン番号とする変動パターンを選択する。
【０００８】
ここで「遊技機」は、ぱちんこ遊技機の他、回胴式遊技機やじゃん球遊技機などの遊技機であってもよい。「結果値」は、抽選値と参照値の比較の繰り返しにおいて算出される値であってもよいし、その比較の繰り返し回数に応じて定まる値であってもよい。あるいは、比較結果が変化したときの参照値にあらかじめ対応付けられた値であってもよい。ただし、パターンテーブルには変動パターン番号そのものが含まれておらず、そうしたデータ構造を採用することにより、大幅なデータ量削減を図っている。すなわち、パターンテーブル内に変動パターン番号を含めておく必要がないため、パターンテーブルのデータサイズとしては、変動パターン数が多少増えたとしても変動パターン番号が含まれないことによるデータ量削減効果が上回る。例えば、パターンテーブルにおいて抽選値と変動パターン番号の対応関係を通常の方式で定める場合、一つの対応関係として抽選値で２バイトと変動パターン番号で１バイトの計３バイトを要する。しかし、変動パターン番号が不要となれば全体のデータ量は単純計算によれば２／３程度に削減される。したがって、変動パターン数の増加やテーブル構造の複雑化によるデータ増加があっても、全体のデータ量としては従来より大幅な削減となり得る。これにより、開発者としてはパターンテーブルの増大を回避しながら演出種類を増加させることができ、データ量増加に対してつねに神経を使わなければならない負担を軽減させることができる。
【０００９】
テーブル保持手段は、パターンテーブルとして、結果値に対応して連続した値をそのまま変動パターン番号として用いるために、当該パターンテーブルにおいて対応付けの対象とする複数の変動パターンが連続して並ぶよう配置されたテーブルを保持してもよい。ここで、抽選値と変動パターンの対応関係としては遊技状態ごとに異なる対応関係が定められ、その時点での遊技状態ごとに異なる関係が参照される。複数の変動パターンには変動パターン番号があらかじめ割り当てられるが、その割り当てにあたって変動パターンの順序が仮に考慮されていなかった場合、遊技状態ごとに変化する変動パターンの選択肢は、その番号が飛び飛びになる可能性が高い。本態様によれば、遊技状態ごとに選択肢となる変動パターンの番号ができるだけ連続するように考慮して割り当てておくことにより、遊技状態ごとに番号が飛び飛びになることを抑制することができる。その結果、変動パターンを選択するまでの比較の繰り返し回数を抑制することができるので、その分、参照値の数を減らしてパターンテーブルの容量を小さくすることができる。
【００１０】
テーブル保持手段は、パターンテーブルとして、非連続な変動パターン番号の変動パターンを並べて配置すべき一部の対応箇所に参照値に替わる特定値であるスキップ指定値を含んだテーブルを保持し、パターン決定手段は、参照順序にしたがった抽選値と参照値の比較においてスキップ指定値を参照したときは結果値に所定値を追加することにより非連続な変動パターン番号の箇所をスキップしてもよい。遊技状態によっては選択肢となる変動パターンの番号が飛び飛びになるため、その場合には比較の結果値をそのまま変動パターン番号として使えなくなる可能性がある。本態様においては、変動パターン番号が非連続となる場合に、その変動パターン番号と結果値が一致することとなる参照値に所定のスキップ指定値を対応付けておくことにより、結果値に変更を加えて変動パターン番号として使用できるようにする。これにより、変動パターン番号の順序の非連続性に対してデータの増加を極力抑えた形で柔軟に対応してパターンテーブルを設計することができる。
【００１１】
パターン決定手段は、抽選値を参照値と比較して参照値より大きい場合はその抽選値から参照値を減算し、その比較および減算の処理を参照順序にて複数の参照値のそれぞれについて繰り返した結果として抽選値が参照値より小さくなったときの参照値を比較結果が変化したときの参照値とし、テーブル保持手段は、パターンテーブルとして、抽選値から減算することを前提として定められた値を参照値として含んだテーブルを保持してもよい。これにより、パターンテーブルに変動パターン番号そのものを持たせなくとも、パターン抽選値と変動パターン番号の対応関係を参照値とその参照順序だけで規定することができ、データ量を削減することができる。
【００１２】
テーブル保持手段は、パターンテーブルとして、複数の変動パターンのいずれかに振り分けるためのパターン参照値を含んだ複数のサブパターンテーブルと、複数のサブパターンテーブルのいずれかに振り分けるためのテーブル参照値を含んだメインパターンテーブルとを保持し、パターン決定手段は、抽選値とメインパターンテーブルに含まれるテーブル参照値との比較結果が変化したときのそのテーブル参照値に対応付けられたサブパターンを複数のサブパターンテーブルから選択するとともに、選択したサブパターンテーブルに含まれるパターン参照値との比較結果が変化したときの結果値に応じて複数の変動パターンのいずれかを選択してもよい。遊技状態によっては抽選値と変動パターンの対応関係が共通する場合もあるため、本態様のようにパターンテーブルをメインパターンテーブルとサブパターンテーブルに分けておく。これにより、共通する対応関係の部分で一つのサブパターンテーブルを参照すれば足り、パターンテーブルのデータ量削減に資する。しかも、遊技状態の定義数が多いほどサブパターンテーブルの共通化が進むため、全体としてデータ量削減に繋がる。
【００１３】
メインパターンテーブルには、テーブル参照値とサブパターンテーブルの対応付けにおいて、そのサブパターンテーブルごとにカウント初期値がさらに対応付けられ、パターン決定手段は、選択したサブパターンテーブルに対応付けられたカウント初期値に対してパターン参照値との比較のたびにカウントの増加を繰り返し、パターン参照値との比較結果が変化したときのカウント値を結果値としてもよい。この態様によれば、抽選値と参照値の比較回数をカウントするだけで変動パターン番号が求まるため、パターンテーブル内に変動パターン番号をもたせる必要がなく、大幅なデータ量削減に繋がる。
【００１４】
なお、以上の構成要素の任意の組合せや、本発明の構成要素や表現を方法、装置、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体、データ構造などの間で相互に置換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１５】
本発明の遊技機によれば、演出種類の数が増加したとしても効果的にデータ量を削減できる技術を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】ぱちんこ遊技機の前面側における基本的な構造を示す図である。
【図２】ぱちんこ遊技機の背面側における基本的な構造を示す図である。
【図３】本実施例におけるぱちんこ遊技機の機能ブロックを示す図である。
【図４】メインパターンテーブルの内容を模式的に示す。
【図５】サブパターンテーブルの内容を模式的に示す。
【図６】変動パターンテーブルの内容を模式的に示す。
【図７】ぱちんこ遊技機における基本的な動作過程を示すフローチャートである。
【図８】図７におけるＳ１４の通常遊技制御処理を詳細に示すフローチャートである。
【図９】図８におけるＳ３４の当否判定処理を詳細に示すフローチャートである。
【図１０】図９におけるＳ４８を詳細に示すフローチャートである。
【図１１】図７におけるＳ１６を詳細に示すフローチャートである。
【発明を実施するための形態】
【００１７】
図１は、ぱちんこ遊技機の前面側における基本的な構造を示す。以下、弾球遊技機として従来にいういわゆる第１種ぱちんこ遊技機を例に説明する。ぱちんこ遊技機１０は、主に遊技機枠と遊技盤で構成される。ぱちんこ遊技機１０の遊技機枠は、外枠１１、前枠１２、透明板１３、扉１４、上球皿１５、下球皿１６、および発射ハンドル１７を含む。外枠１１は、開口部分を有し、ぱちんこ遊技機１０を設置すべき位置に固定するための枠体である。前枠１２は、外枠１１の開口部分に整合する枠体であり、図示しないヒンジ機構により外枠１１へ開閉可能に取り付けられる。前枠１２は、遊技球を発射する機構や、遊技盤を着脱可能に収容させるための機構、遊技球を誘導または回収するための機構等を含む。
【００１８】
透明板１３は、ガラスなどにより形成され、扉１４により支持される。扉１４は、図示しないヒンジ機構により前枠１２へ開閉可能に取り付けられる。上球皿１５は、遊技球の貯留、発射レールへの遊技球の送り出し、下球皿１６への遊技球の抜き取り等の機構を有する。下球皿１６は、遊技球の貯留、抜き取り等の機構を有する。上球皿１５と下球皿１６の間にはスピーカ１８が設けられており、遊技状態などに応じた効果音が出力される。
【００１９】
遊技盤５０は、外レール５４と内レール５６により区画された遊技領域５２上に、アウト口５８、特別図柄表示装置６１、演出表示装置６０、始動入賞口（以下、「始動口」という）６２、センター飾り６４、大入賞口６６、作動口６８、一般入賞口７２を含む。さらに遊技領域５２には、図示しない複数の遊技釘や風車などの機構が設置される。始動口６２は、遊技球の入球を検出するための始動入賞検出装置７４と、始動口６２の拡開機構を拡開させるための普通電動役物ソレノイド７６を備える。始動口６２の拡開機構が拡開されたとき、始動口６２の開口幅が拡がって入球容易性が向上する。始動入賞検出装置７４は、始動口６２への遊技球の入球を検出するセンサであり、入球時にその入球を示す始動入賞情報を生成する。一般入賞口７２は、遊技球の入球を検出するための一般入賞検出装置７３を備える。一般入賞検出装置７３は、一般入賞口７２への遊技球の入球を検出するセンサであり、入球時にその入球を示す一般入賞情報を生成する。大入賞口６６は、遊技球の入球を検出するための入賞検出装置７８と、大入賞口６６を拡開させるための大入賞口ソレノイド８０を備える。入賞検出装置７８は、大入賞口６６への遊技球の入球を検出するセンサであり、入球時にその入球を示す大入賞口入賞情報を生成する。
【００２０】
大入賞口６６は、特別図柄１９２が所定の態様にて停止したときに「大当たり」として開放状態となる横長方形状の入賞口である。大入賞口６６はアウト口５８の上方等の位置に設けられる。大入賞口６６の入賞検出装置７８は、遊技球の通過を検出するセンサを備えて構成される。
【００２１】
遊技領域５２の左方に設けられた特別図柄表示装置６１および遊技領域５２の略中央に設けられた演出表示装置６０は、それぞれの画面に特別図柄１９２の変動と、特別図柄１９２に連動する装飾図柄１９０を含む演出画像の変動を表示する（以下、そうした表示を「図柄変動」または「変動表示」等という）。ここで、特別図柄１９２は、始動口６２への遊技球の落入を契機として行われる抽選の結果に対応した図柄であり、その変動表示が停止されたときの図柄態様が当たりと定められた図柄であった場合、その停止図柄が表示されたタイミングが大当たり発生タイミングとなる。特別図柄表示装置６１は、例えば７セグメントＬＥＤで構成される表示手段である。演出表示装置６０は、特別図柄１９２の変動表示と連動する形で装飾図柄１９０を変動表示する液晶ディスプレイである。装飾図柄１９０は、特別図柄１９２で示される抽選の結果表示を視覚的に演出するための図柄である。演出表示装置６０は、装飾図柄１９０として、例えばスロットマシンのゲームを模した複数列の図柄変動の動画像を画面の中央領域に表示する。演出表示装置６０は、この実施例では液晶ディスプレイで構成されるが、ドラムなどの機械式回転装置やＬＥＤなどの他の表示手段で構成されてもよい。なお、特別図柄１９２は必ずしも演出的な役割をもつことを要しないため、本実施例では演出表示装置６０の左下方の特別図柄表示装置６１にて目立たない大きさで表示させるが、特別図柄自体に演出的な役割をもたせて装飾図柄を表示させないような手法を採用する場合には、特別図柄を演出表示装置６０のような液晶ディスプレイに表示させてもよい。作動口６８は、遊技盤５０の左側方位置に設けられる。作動口６８は、通過検出装置６９を含む。通過検出装置６９は、作動口６８への遊技球の通過を検出するセンサであり、通過時にその通過を示す通過情報を生成する。作動口６８への遊技球の通過は始動口６２の拡開機構を拡開させるか否かを決定する開放抽選の契機となる。作動口６８を遊技球が通過すると、開放抽選の結果を示す図柄である普通図柄が普通図柄表示装置５９に変動表示される。普通図柄表示装置５９は演出表示装置６０の右下方に設けられる。所定時間の経過後に普通図柄の変動表示が停止すると、通常、５０％から８０％程度の確率で始動口６２が所定時間拡開する。
【００２２】
演出表示装置６０の周囲には、センター飾り６４が設けられる。センター飾り６４は、遊技球の流路、特別図柄表示装置６１および演出表示装置６０の保護、装飾等の機能を有する。演出表示装置６０の下方には、抽選保留ランプ２０が設けられ、その対称的な位置である遊技領域５２の右下部には、普通図柄表示装置５９の下に作動保留ランプ２２が設けられている。抽選保留ランプ２０は、４個のランプからなり、その点灯個数によって当否抽選の保留数を表示する。当否抽選の保留数は、図柄変動中または特別遊技中に始動口６２へ入賞した抽選結果の個数であり、図柄変動がまだ実行されていない入賞球の数を示す。作動保留ランプ２２もまた４個のランプからなり、その点灯個数によって普通図柄変動の保留数を表示する。普通図柄変動の保留数は、普通図柄の変動中に作動口６８を通過した遊技球の個数であり、普通図柄の変動がまだ実行されていない普通図柄抽選の数を示す。さらに演出表示装置６０の上方および下方には、それぞれ遊技効果ランプ９０が設けられている。操作ボタン８２は、遊技者が遊技機へ所定の指示を入力するために操作するボタンである。操作ボタン８２は、上球皿１５近傍の外壁面に設けられる。
【００２３】
遊技者が発射ハンドル１７を手で回動させると、その回動角度に応じた強度で上球皿１５に貯留された遊技球が１球ずつ内レール５６と外レール５４に案内されて遊技領域５２へ発射される。遊技者が発射ハンドル１７の回動位置を手で固定させると一定の時間間隔で遊技球の発射が繰り返される。遊技領域５２の上部へ発射された遊技球は、複数の遊技釘や風車に当たりながらその当たり方に応じた方向へ落下する。遊技球が一般入賞口７２や始動口６２、大入賞口６６の各入賞口へ落入すると、その入賞口の種類に応じた賞球が上球皿１５または下球皿１６に払い出される。一般入賞口７２等の各入賞口に落入した遊技球はセーフ球として処理され、アウト口５８に落入した遊技球はアウト球として処理される。なお、各入賞口は遊技球が通過するゲートタイプのものを含み、本願において「落入」「入球」「入賞」というときは「通過」を含むものとする。
【００２４】
遊技球が始動口６２に落入すると、特別図柄表示装置６１および演出表示装置６０において特別図柄１９２および装飾図柄１９０が変動表示される。特別図柄１９２および装飾図柄１９０の変動表示は、表示に先だって決定された表示時間の経過後に停止される。停止時の特別図柄１９２および装飾図柄１９０が大当たりを示す図柄である場合、通常遊技よりも遊技者に有利な遊技状態である特別遊技に移行し、大入賞口６６の開閉動作が開始される。このときスロットマシンのゲームを模した装飾図柄１９０は、３つの図柄を一致させるような表示態様をとる。特別遊技において、大入賞口６６は、約３０秒間開放された後、または９球以上の遊技球が落入した後で一旦閉鎖される。このような大入賞口６６の開閉が所定回数、例えば１５回繰り返される。
【００２５】
特別遊技が終了した後の通常遊技においては特定遊技の一つである変動時間短縮遊技（以下、適宜「時短」という）が開始される。変動時間短縮遊技においては、特別図柄および装飾図柄の変動時間が通常より短縮される。特別図柄および装飾図柄の変動時間は、所定の変動回数の変動表示がなされた後で元の変動時間に戻される。特別遊技が発生した場合であってそのときの当たり停止図柄が特定の態様であった場合、特別遊技の終了後に特定遊技の一つである確率変動遊技（以下、適宜「確変」という）がさらに開始される。確率変動遊技においては、通常の確率状態より当たりの確率が高い抽選が行われ、比較的早期に新たな特別遊技が発生する。
【００２６】
図２は、ぱちんこ遊技機の背面側における基本的な構造を示す。電源スイッチ４０はぱちんこ遊技機１０の電源をオンオフするスイッチである。メイン基板１０２は、ぱちんこ遊技機１０の全体動作を制御し、特に始動口６２へ入賞したときの抽選等、遊技動作全般を処理する。サブ基板１０４は、液晶ユニット４２を備え、演出表示装置６０における表示内容や複数の可動役物１４０の動作、遊技効果ランプ９０の点灯を制御し、特にメイン基板１０２による抽選結果に応じて表示内容を変動させ、その演出の進行に沿って可動役物１４０や遊技効果ランプ９０の点灯を作動させる。メイン基板１０２およびサブ基板１０４は、遊技制御装置１００を構成する。セット基盤３９は、賞球タンク４４や賞球の流路、賞球を払い出す払出ユニット４３等を含む。払出ユニット４３は、各入賞口への入賞に応じて賞球タンク４４から供給される遊技球を上球皿１５へ払い出す。払出制御基板４５は、払出ユニット４３による払出動作を制御する。発射装置４６は、上球皿１５の貯留球を遊技領域５２へ１球ずつ発射する。発射制御基板４７は、発射装置４６の発射動作を制御する。電源ユニット４８は、ぱちんこ遊技機１０の各部へ電力を供給する。
【００２７】
図３は、本実施例におけるぱちんこ遊技機１０の機能ブロックを示す。ぱちんこ遊技機１０において、遊技制御装置１００は、始動口６２、大入賞口６６、一般入賞口７２、作動口６８、特別図柄表示装置６１、演出表示装置６０、普通図柄表示装置５９、操作ボタン８２、スピーカ１８、遊技効果ランプ９０、可動役物１４０のそれぞれと電気的に接続されており、各種制御信号の送受信を可能とする。遊技制御装置１００は、遊技の基本動作だけでなく、図柄変動表示や可動役物１４０、電飾等の演出的動作も制御する。遊技制御装置１００は、遊技の基本動作を含むぱちんこ遊技機１０の全体動作を制御するメイン基板１０２と、図柄の演出等を制御するサブ基板１０４とに機能を分担させた形態で構成される。遊技制御装置１００は、ハードウエア的にはデータやプログラムを格納するＲＯＭやＲＡＭ、演算処理に用いるＣＰＵ等の素子を含んで構成される。
【００２８】
本実施例におけるメイン基板１０２は、入球判定手段１１０、当否抽選手段１１２、図柄決定手段１１４、テーブル保持手段１１５、パターン決定手段１１６、保留制御手段１１７、メイン表示制御手段１１８、特別遊技制御手段１２０、特定遊技実行手段１２２、開閉制御手段１２４を備える。本実施例におけるサブ基板１０４は、パターン記憶手段１３０、演出決定手段１３２、演出表示制御手段１３４、役物制御手段１３６を備える。なお、メイン基板１０２に含まれる各機能ブロックは、いずれかがメイン基板１０２ではなくサブ基板１０４に搭載されるかたちで構成されてもよい。同様に、サブ基板１０４に含まれる各機能ブロックは、いずれかがサブ基板１０４ではなくメイン基板１０２に搭載されるかたちで構成されてもよい。
【００２９】
入球判定手段１１０は、各入賞口への遊技球の入球を判定する。入球判定手段１１０は、始動入賞情報を受け取ると遊技球が始動口６２に入賞したと判断し、大入賞口入賞情報を受け取ると遊技球が大入賞口６６に入賞したと判断し、一般入賞情報を受け取ると遊技球が一般入賞口７２に入賞したと判断する。入球判定手段１１０は、通過情報を受け取ると遊技球が作動口６８を通過したと判断する。
【００３０】
当否抽選手段１１２は、始動口６２への遊技球の入球を契機として、通常遊技より遊技者に有利な状態である特別遊技へ移行するか否かを判定するために乱数の値を当否抽選値として取得する。たとえば、当否抽選値は「０」から「６５５３５」までの値範囲から取得される。なお、本願にいう「乱数」は、数学的に発生させる乱数でなくてもよく、ハードウエア乱数やソフトウエア乱数などにより発生させる疑似乱数でもよい。当否抽選手段１１２は、当否判定で参照する当否テーブルを複数保持する。複数の当否テーブルには、当たりまたは外れの判定結果と当否抽選値とが対応付けられており、対応付けられた当たりの範囲設定に応じて当否確率が定まる。当否抽選手段１１２は、通常時には通常確率による当否判定のための当否テーブルを参照し、確率変動時には通常確率より当たりの確率が高くなる当否テーブルを参照する。当否抽選手段１１２は、複数の当否テーブルのうちいずれかを参照し、当否抽選値が当たりであるか否かを判定する。当否抽選手段１１２による判定結果は、特別図柄表示装置６１において特別図柄の形で変動表示される。また、当否抽選手段１１２による判定結果を演出的に示す装飾図柄が演出表示装置６０において変動表示される。
【００３１】
図柄決定手段１１４は、特別図柄表示装置６１に表示させる特別図柄の停止図柄を当否抽選手段１１２による抽選の結果に応じて決定する。また、図柄決定手段１１４は、普通図柄表示装置５９に表示させる普通図柄の停止図柄を抽選により決定する。停止図柄は、図柄変動の終了時に表示すべき図柄である。図柄決定手段１１４は、特別図柄や普通図柄の停止図柄を決定するために参照すべき図柄範囲テーブルを保持する。
【００３２】
図柄決定手段１１４は、特別図柄を決定するための図柄決定抽選値を取得し、当否抽選手段１１２による当否判定結果と図柄決定抽選値とに応じて特別図柄の停止図柄を決定する。図柄決定手段１１４は、決定した停止図柄を示すデータをメイン表示制御手段１１８および演出決定手段１３２へ送出する。
【００３３】
パターン決定手段１１６は、特別図柄を変動表示させるときの変動開始から停止までの変動態様が定められた複数種の変動パターンを記憶する。複数種の変動パターンは、長短様々な変動時間をもつ。すなわち、各変動パターンには、その図柄変動の終了条件としてパターンごとに変動表示時間が定められており、その変動表示時間の経過時に特別図柄の変動が停止される。
【００３４】
テーブル保持手段１１５は、変動パターンを決定するための抽選値であるパターン抽選値と変動パターンの対応関係が規定されたパターンテーブルを保持する。パターン決定手段１１６は、当否抽選のたびにパターン抽選値として乱数値を取得するとともに、テーブル保持手段１１５のパターンテーブルを参照してパターン抽選値に対応する変動パターンを選択する。パターン決定手段１１６は、選択した変動パターンをメイン表示制御手段１１８へ送出するとともに、決定した変動パターン番号を演出決定手段１３２へ送出する。
【００３５】
図柄決定手段１１４は、遊技球が作動口６８を通過した場合に、普通図柄を決定するための抽選乱数を取得し、その抽選乱数に応じて普通図柄の停止図柄を決定する。普通図柄の停止図柄が特定の図柄であった場合、開閉制御手段１２４が始動口６２の普通電動役物を所定時間拡開する。
【００３６】
保留制御手段１１７は、当否抽選手段１１２により取得された当否抽選値を保留球として保持する。当否抽選値は、その保留数が所定の上限に達するまで蓄積される。保留数の上限は４である。
【００３７】
メイン表示制御手段１１８は、当否抽選手段１１２による抽選の結果を、パターン決定手段１１６により決定された変動パターンにしたがって特別図柄の変動表示として特別図柄表示装置６１に表示させる。メイン表示制御手段１１８は、特別図柄の変動表示を開始するタイミングと停止するタイミングにて、変動開始コマンドと変動停止コマンドを演出表示制御手段１３４へ送信することにより、メイン表示制御手段１１８および演出表示制御手段１３４による変動表示が同期し、連動が保たれる。メイン表示制御手段１１８は、普通図柄の変動を普通図柄表示装置５９に表示させる。
【００３８】
特別遊技制御手段１２０は、当否抽選手段１１２による当否抽選結果が当たりであった場合に、特別遊技の実行処理を制御する。特別遊技は、大入賞口６６の開閉動作を複数回数連続して継続する遊技であり、１回の開閉を単位とした１回または複数回の単位遊技で構成される。単位遊技は例えば１５回を上限として繰り返され、１回の単位遊技において大入賞口６６を約３０秒間開放させる。特別遊技制御手段１２０は、単位遊技の継続回数が上限回数に達していなければ、現在の単位遊技の終了後に次の単位遊技を開始させる。単位遊技の上限回数を消化した場合には、特別遊技を終了させる。
【００３９】
特定遊技実行手段１２２は、遊技状態を通常状態から特定遊技状態へ移行させる制御と、特定遊技状態から通常状態へ戻す制御を実行する。本実施例における特定遊技には、当否抽選の当選確率を通常確率の状態から高確率の状態へ切り替える確変と、図柄変動時間を通常時間より短時間へ切り替える時短とがある。
【００４０】
特定遊技実行手段１２２は、当否抽選値が確変状態へ移行すべき値であった場合に、特別遊技後の遊技状態を確変状態へ移行させる。確変状態は原則として次の大当たりが発生するまで続行され、その間は当否抽選手段１１２による当たり判定の確率が高い値のまま維持される。また、特定遊技実行手段１２２は、当否抽選値の如何に関わらず、特別遊技後に遊技状態を時短の状態へ移行させる。時短は、特別遊技後の特別図柄の変動回数が所定回数、たとえば１００回に至るまで継続される。
【００４１】
開閉制御手段１２４は、始動口６２の普通電動役物や大入賞口６６の開閉を制御する。開閉制御手段１２４は、普通図柄が特定の図柄で停止されると、普通電動役物ソレノイド７６に開放指示を送り、始動口６２を開放させる。また、開閉制御手段１２４は、特別遊技中、大入賞口ソレノイド８０に開放指示を送り、大入賞口６６を開放させる。
【００４２】
パターン記憶手段１３０は、装飾図柄を含む演出画像の変動パターンとして変動表示における変動開始から停止までの変動過程が定められた複数の変動パターンデータを保持する。変動パターンには、通常の外れ図柄を表示するときのパターンと、あと一つ図柄が揃えば大当たりとなるリーチ状態を経て外れ図柄を表示するときのパターンと、リーチ状態を経て大当たり図柄を表示するときのパターンが含まれる。特に、リーチ状態を経るときのパターンとしては、長短様々な変動時間をもつパターンが含まれる。各変動パターンには、その図柄変動の終了条件としてパターンごとに変動時間が定められており、その変動時間の経過時に図柄変動が停止される。複数の変動パターンデータには、それぞれ一意の変動パターン番号が付与されており、テーブル保持手段１１５が持つパターンテーブルにパターン抽選値との対応関係が定められる。
【００４３】
演出決定手段１３２は、パターン決定手段１１６により決定された変動パターン番号に応じて、特別図柄と変動時間が等しい演出画像の変動パターンを選択する。演出決定手段１３２は、装飾図柄の停止図柄の組合せとその配置および変動パターンを、当否抽選手段１１２による抽選の結果、特別図柄の停止図柄、特別図柄の変動パターンに応じて決定する。演出決定手段１３２は、装飾図柄の停止図柄を決定するために参照すべき図柄範囲テーブルや、変動パターンを決定するために参照すべきパターンテーブルを保持する。
【００４４】
装飾図柄の停止図柄は、３つの図柄の組合せとして形成され、たとえば当否抽選手段１１２による判定結果が特別遊技への移行を示す場合は「７７７」や「１１１」のように３つの図柄が揃った組合せが選択される。この場合、装飾図柄として揃える数字には、特別図柄と同じ数字が選ばれるのが好ましい。たとえば、特別図柄が「３」の場合は装飾図柄が「３３３」となる。当否抽選手段１１２による判定結果が特別遊技へ移行しない旨を示す場合は、「３１２」や「９４６」のように３つの図柄が揃っていない組合せが選択される。ただし、当否判定結果が特別遊技へ移行しない旨を示す場合であって、リーチ付きの外れを示す特別図柄の変動パターンが選択された場合は、「１９１」や「７２７」のように一つだけ図柄が揃っていない組合せを選択する。演出決定手段１３２は、装飾図柄の停止図柄と演出画像の変動パターンの情報を演出表示制御手段１３４へ送る。
【００４５】
演出表示制御手段１３４は、当否抽選手段１１２による当否抽選の結果として、選択された変動パターンデータにしたがって演出表示装置６０へ演出画像を変動表示させる。演出表示制御手段１３４は、遊技効果ランプ９０の点灯および消灯や、スピーカ１８からの音声出力などの演出処理をさらに制御する。
【００４６】
役物制御手段１３６は、演出表示制御手段１３４から受け取る指示にしたがい、演出表示装置６０における演出内容や遊技効果ランプ９０の点滅過程に沿って、可動役物１４０を演出的に動作させる。
【００４７】
以下、本実施例におけるパターンテーブルについて説明する。パターンテーブルは、複数のメインパターンテーブルと複数のサブパターンテーブルで構成され、遊技状態に応じてメインパターンテーブルとサブパターンテーブルが選択的に参照される。これらのパターンテーブルには、パターン抽選値と変動パターンの対応付けとして、変動パターン番号を用いた対応関係の規定はされていない。その代わりに、パターン抽選値に応じた計算結果により変動パターン番号を求める方式を採用している。具体的には、パターン決定手段１１６はパターン抽選値に応じたカウントを繰り返し、そのカウント値をそのまま変動パターン番号として用いることができる。パターンテーブルには、パターン抽選値と変動パターンの対応関係を示す複数の参照値がその参照順序とともに規定される。本実施例のパターン抽選値は、０〜３９９９９とする。
【００４８】
図４は、メインパターンテーブルの内容を模式的に示す。メインパターンテーブル２００には、メインパターンテーブル番号２０２として「Ａ１」「Ａ２」「Ａ３」などの番号が割り当てられており、それぞれが一つのメインパターンテーブルを構成して異なる遊技状態に対応する。例えば、当否抽選の保留数が０個または１個の場合、保留数が２個または３個の場合、保留数が４個の場合で異なるメインパターンテーブルが参照される。また、時短中の場合や確変中の場合にもそれぞれ異なるメインパターンテーブルが参照される。
【００４９】
テーブル参照値２０４として、メインパターンテーブルごとに参照値が定められている。これらのテーブル参照値２０４は、そのテーブルから複数のサブパターンテーブルのいずれかに振り分けるためにパターン抽選値と比較する値であり、その参照順序とともに規定される。例えば本図のメインパターンテーブル「Ａ１」の場合、「３８０２２」「１６３２」「２４４」「１０２」の各値が規定され、この順序で参照され、パターン抽選値と比較される。テーブル参照値２０４のそれぞれには、サブパターンテーブル番号２０６とカウント初期値２０８が対応付けられる。カウント初期値２０８は、変動パターン番号をカウント値で表すためにそのカウントの初期値として設定される値である。
【００５０】
パターン決定手段１１６は、まず遊技状態に応じたメインパターンテーブルを選択し、そのテーブルに規定された参照順序にしたがって次々にテーブル参照値２０４とパターン抽選値を比較する。その比較において、パターン抽選値がテーブル参照値２０４より小さくなければそのパターン抽選値からテーブル参照値２０４を減算し、次の比較では減算後の差分値としてのパターン抽選値と次のテーブル参照値とを比較する。この比較は、パターン抽選値からテーブル参照値２０４を減算していった値がテーブル参照値２０４より小さくなるまで繰り返され、テーブル参照値２０４より小さくなったときのそのテーブル参照値２０４に対応するサブパターンテーブル番号２０６とカウント初期値２０８が選択される。以下、パターン抽選値からテーブル参照値を減算した差分値も、便宜上「パターン抽選値」と総称する。テーブル参照値２０４より小さくなったパターン抽選値はサブパターンテーブルの参照に引き継がれる。このようにテーブル参照値２０４はパターン抽選値から参照順序にしたがって減算していくことを前提としてその値が定められている。
【００５１】
ここで、メインパターンテーブル番号「Ａ１」を参照する場合を例にして説明する。遊技状態が「Ａ１」に対応する状態である場合に「Ａ１」が参照される。最初にテーブル参照値「３８０２２」が参照され、この値より小さい場合、すなわちパターン抽選値が「０〜３８０２１」の場合に、「３８０２２」に対応付けられたサブパターンテーブル番号「１」とカウント初期値「１」が選択される。パターン抽選値が「３８０２２〜３９９９９」の場合は、その値からテーブル参照値「３８０２２」が減算され、その差分値としてのパターン抽選値と次のテーブル参照値「１６３２」が比較される。例えばパターン抽選値が「３８０２２〜３９６５３」の場合、最初のテーブル参照値「３８０２２」が減算されると差分値としてのパターン抽選値が「０〜１６３１」となる。これらは、２番目のテーブル参照値「１６３２」より小さいため、そのテーブル参照値に対応付けられたサブパターンテーブル番号「２」とカウント初期値「２０」が選択される。パターン抽選値が「３９６５４〜３９９９９」の場合は、最初のテーブル参照値「３８０２２」が減算されたパターン抽選値からさらに２番目のテーブル参照値「１６３２」が減算され、その差分値としてのパターン抽選値と次のテーブル参照値「２４４」が比較される。例えばパターン抽選値が「３９６５４〜３９８９７」の場合、テーブル参照値「３８０２２」および「１６３２」が減算されるとパターン抽選値が「０〜２４３」となる。これらは、３番目のテーブル参照値「２４４」より小さいため、そのテーブル参照値に対応付けられたサブパターンテーブル番号「３」とカウント初期値「３０」が選択される。パターン抽選値が「３９８９８〜３９９９９」の場合は、テーブル参照値「３８０２２」および「１６３２」が減算されたパターン抽選値からさらに３番目のテーブル参照値「２４４」が減算され、そのパターン抽選値と次のテーブル参照値「１０２」が比較される。例えばパターン抽選値が「３９８９８〜３９９９９」の場合、テーブル参照値「３８０２２」「１６３２」「２４４」が減算されるとパターン抽選値が０〜１０１となる。これらは、４番目のテーブル参照値「１０２」より小さいため、そのテーブル参照値に対応付けられたサブパターンテーブル番号「４」とカウント初期値「４０」が選択される。
【００５２】
図５は、サブパターンテーブルの内容を模式的に示す。サブパターンテーブル２１０には、サブパターンテーブル番号２１２として「１」「２」「３」「４」などの番号が割り当てられており、それぞれが一つのサブパターンテーブルを構成し、それぞれに複数のパターン参照値２１４が対応付けられる。これら複数のパターン参照値２１４は、そのサブパターンテーブルから複数の変動パターンのいずれかに振り分けるために、メインパターンテーブル２００から引き継がれた差分値を含むパターン抽選値と比較される値であり、その参照順序とともに規定される。パターン決定手段１１６は、メインパターンテーブル２００において選択されたサブパターンテーブル番号２０６と同じ番号のサブパターンテーブル番号２１２を参照する。そのサブパターンテーブルに規定された参照順序にしたがって次々にパターン参照値２１４とメインパターンテーブル２００から引き継がれたパターン抽選値とを比較する。その比較において、パターン抽選値がパターン参照値２１４より小さくなければそのパターン抽選値からパターン参照値２１４を減算し、次の比較では減算後のパターン抽選値と次のパターン参照値２１４とを比較する。この比較は、パターン抽選値からパターン参照値２１４を減算していった値がパターン参照値２１４より小さくなるまで繰り返される。このとき、メインパターンテーブル２００から選択されたカウント初期値２０８に対して上記の減算があるたびにカウントの増加がなされ、パターン抽選値がパターン参照値２１４より小さくなったときのカウント値がそのまま変動パターン番号を表す。このようにパターン参照値２１４はパターン抽選値から減算していくことを前提としてその値が定められている。パターン決定手段１１６は、パターン抽選値がパターン参照値２１４より小さくなったときのカウント値を変動パターン番号とする変動パターンを選択する。
【００５３】
ここで、サブパターンテーブル番号２１２として「１」が選択された場合を例にして説明する。メインパターンテーブル２００においてサブパターンテーブル番号「１」が選択される場合とは、パターン抽選値が「０〜３８０２１」の場合であり、このときカウント初期値２０８として「１」がサブパターンテーブル２１０に引き継がれる。最初にパターン参照値「２２８７２」が参照され、この値より小さい場合、すなわちメインパターンテーブル２００から引き継がれたパターン抽選値が「０〜２２８７１」の場合に、カウント初期値「１」がそのまま変動パターン番号を表すこととなる。パターン抽選値が「２２８７２〜３８０２１」の場合は、その値からパターン参照値「２２８７２」が減算され、カウント初期値に対してカウントが一つ加算されてカウント値は「２」となり、減算後のパターン抽選値と次のパターン参照値「１２００」が比較される。例えばパターン抽選値が「２２８７２〜２４０７１」の場合、最初のパターン参照値「２２８７２」が減算されるとパターン抽選値が「０〜１１９９」となり、２番目のパターン参照値「１２００」より小さいため、カウント値「２」が変動パターン番号を表すこととなる。パターン抽選値が「２４０７２〜３８０２１」の場合は、その値からパターン参照値「２２８７２」および「１２００」が減算され、カウントが一つ加算されてカウント値は「３」となり、減算後のパターン抽選値と次のパターン参照値「１２５０」が比較される。例えばパターン抽選値が「２４０７２〜２５３２１」の場合、パターン参照値「２２８７２」および「１２００」が減算されるとパターン抽選値が「０〜１２４９」となり、３番目のパターン参照値「１２５０」より小さいため、カウント値「３」が変動パターン番号を表すこととなる。サブパターンテーブル番号「１」には１２個のパターン参照値２１４が対応付けられているので、パターン抽選値に応じて変動パターン番号１から１２までのいずれかの変動パターンが選択される。
【００５４】
以上のように、サブパターンテーブル２１０には変動パターン番号そのものは含まれておらず、パターン抽選値と参照値を繰り返し比較した結果値であるカウント値が変動パターン番号として使用される。ここで、カウント値をそのまま変動パターン番号として用いるとすれば、サブパターンテーブル２１０に含められる複数の変動パターンの番号が連続していることが望ましい。その趣旨から、本実施例における複数の変動パターンは、遊技状態ごとに選択されるすべてのサブパターンテーブルにおいて変動パターンの番号ができる限り連続するように番号の割り当てがなされている。ただし、変動パターンの種類や数が増えるほどパターンテーブルも増えるため、遊技状態ごとに使用される変動パターンの組合せは多岐にわたることとなり、すべてのサブパターンテーブルにおいて変動パターン番号をすべて連続させることは現実には難しい。そこで、パターン抽選値と参照値の比較を繰り返すときにカウント値の増加を調整して特定の番号をスキップすることで変動パターン番号の部分的な非連続にも対応する。
【００５５】
例えば図５の例では、サブパターンテーブル番号「２」において、通常のパターン参照値２１４の他に、スキップ指定値「ＦＦ０２」が２番目のパターン参照値に代わって対応付けられている。このスキップ指定値「ＦＦ０２」は、「ＦＦ」の部分がスキップする旨を示し、「０２」の部分が番号のスキップ幅を示す。メインパターンテーブル２００においてサブパターンテーブル番号「２」が選択されるのは、パターン抽選値が「３８０２２〜３９６５３」の場合であり、対応するカウント初期値２０８は「２０」である。したがって、図５のサブパターンテーブル番号「２」に対応付けられたパターン参照値２１４とパターン抽選値との比較では、カウント初期値「２０」からカウントし、スキップ指定値「ＦＦ０２」によりカウント値「２１、２２」がスキップされる。この値の部分ではスキップ指定値「ＦＦ０２」における「０２」の部分で示される通り、カウント値に２を加算することで二つ分のカウント値を一度にスキップする。このように、変動パターンが対応付けられていないカウント値の部分にパターン参照値に代わる特定値であるスキップ指定値を対応付けておくことにより、パターン参照値の数を無闇に増やすことなく、使用されない変動パターン番号と同じカウント値をスキップすることができる。また、一度にスキップする値の幅も指定できるため、スキップする値の数だけスキップ指定値を用いるのではなく一つのスキップ指定値で対応でき、データサイズの増加を抑制できる。これにより、サブパターンテーブル番号「２」から選択される変動パターン番号は「２０」「２３」「２４」「２５」のように連続する部分と非連続の部分とが混在することとなる。
【００５６】
一方、パターン抽選値とパターン参照値の比較および減算が繰り返されると、次第に減算後のパターン抽選値が減少するため、比較されるパターン参照値も小さくなる。また、サブパターンテーブルによっては、格納されるパターン参照値がすべて小さな値である場合もある。ここで本実施例では、パターン抽選値として２バイトの値が用いられるため、比較対象であるパターン参照値としても各パターンテーブルにおいて２バイトずつ領域が確保される。しかし、パターン参照値の実サイズは必ずしもすべてに２バイトの領域が必要というわけではなく、特に比較および減算が繰り返されてパターン抽選値が１バイトに収まるほど小さくなったときに参照されるパターン参照値は本来ならすべて１バイトの領域で十分である。そこで、各パターンテーブルにおいてパターン参照値の実サイズが１バイトを超えるサイズから１バイト以内のサイズへ切り替わる箇所に切替指定値「ＦＥ００」を挿入する。パターン決定手段１１６は、原則的にはパターン参照値として２バイトずつテーブルから参照するが、参照した値が切替指定値「ＦＦ００」であった場合には、その値以降は１バイトずつ参照する。例えば、図５のサブパターンテーブル「２」の場合、２バイトである「３００」が連続した後、「ＦＥ００」が挿入された箇所以降は、１バイトである「２４０」「１９２」と続いている。同様に、サブパターンテーブル「３」の場合、すべてのパターン参照値２１４が１バイトであり、冒頭に切替指定値「ＦＥ００」が挿入され、それ以降は１バイトの値「１，１００，１００，２２，２１」が連続する。サブパターンテーブル「２１２」の場合もまたすべてのパターン参照値２１４が１バイトであり、冒頭に切替指定値「ＦＥ００」が挿入され、それ以降は１バイトの値「６５，２，８，６，５，２，３，２，９」が連続する。以上のように、パターン参照値の代わりに切替指定値を挿入しておくことにより、パターン決定手段１１６は参照するパターン参照値のデータサイズを切り替えられる。その切替を前提としてサブパターンテーブルにおけるパターン参照値の格納領域を小さくでき、これによりサブパターンテーブルのデータサイズを小さくすることができる。
【００５７】
なお、本実施例では、パターン参照値の参照データサイズの切替を指示する目的で切替指定値を用いているが、変形例として、この切替指定値をスキップ指定値として兼用できる構成としてもよい。例えば、切替指定値「ＦＥ００」の下二桁が「００」であればパターン参照値の参照データサイズの切替のみを指示することとし、この下二桁が「０２」や「０３」などの数値である場合にはスキップ指定値として兼用されていることを示してもよい。その場合、下二桁の数値がスキップする値幅を示す。この変形例においては、変動パターン番号が非連続となる箇所であり、かつ、その箇所以降のパターン参照値が１バイト以内のサイズであるような場合に、一つの指定値だけでスキップとスキップ値幅、参照データサイズ切替を同時指定できる。これにより、サブパターンテーブルのデータサイズが増加するのを抑制することができる。
【００５８】
図６は、変動パターンテーブルの内容を模式的に示す。変動パターンテーブル２２０には、変動パターン番号２２２として「１」「２」「３」のように連続する複数の番号が含まれ、それぞれに異なる変動パターン２２４が対応付けられている。例えば変動パターン番号「１」には変動パターン２２４として「通常変動」が対応付けられ、変動パターン番号「２」には変動パターン２２４として「短縮変動」が対応付けられる。変動パターン２２４として例えば１００種類が用意される場合、変動パターン番号２２２は「１」から「１００」が割り当てられる。変動パターンテーブル２２０は、パターン決定手段１１６および演出決定手段１３２に格納され、それぞれにおいて特別図柄の変動パターンと装飾図柄の変動パターンが変動パターン番号に応じて選択される。
【００５９】
従来の通常形式であれば以下のようにパターンテーブルが構成される。例えば一つの遊技状態に対して変動パターンが１００種類用意される場合、参照値と変動パターン番号とがパターンテーブル中に１対１で直接対応付けられるので、その対応関係は少なくとも１００通りとなる。このようなテーブルの場合、一つの参照値に２バイトを確保し、一つの変動パターン番号に１バイトを確保するので、一つの対応関係で３バイト、１００通りの対応関係を規定すれば全体で３００バイトとなる。遊技状態に応じて異なるパターンテーブルを参照するとして、想定する遊技状態が３０種類ならば複数のパターンテーブルの合計が９キロバイトとなる。
【００６０】
上記の従来の例を本実施例の形式に当てはめた場合は以下のようになる。まず、パターンテーブルに変動パターン番号が含まれないため、従来は一つの対応関係に３バイトが確保されていたところ、本実施例では参照値に対する２バイトだけが確保され、単純に言えばデータ量が２／３まで大幅削減される。ただし、パターンテーブルがメインパターンテーブルとサブパターンテーブルの組合せによって構成されるため、テーブルの数自体は増加する可能性が高く、その分の容量確保は必要となる。例えば３０種類の遊技状態に対してメインパターンテーブルが３０個用意され、それぞれが５個のサブパターンテーブルに対応付けられ、各サブパターンテーブルが２０個の変動パターンと対応付けられると想定する。その場合、遊技状態ごとに１００種類の変動パターンに対応付けられることとなり、その点では上記の従来の例と同じ条件になる。この例でサブパターンテーブルの数を単純計算するなら、サブパターンテーブルの数は、のべ１５０個となる。その場合、サブパターンテーブルにおいて一つ２バイトのパターン参照値が２０個格納されれば、１５０個のサブパターンテーブルは６キロバイトとなり、この時点で従来のパターンテーブルの２／３となる。また、メインパターンテーブルは、一つのサブパターンテーブルとの対応関係につき、２バイトのテーブル参照値と２バイトの変動パターン番号と１バイトのカウント初期値で計５バイトが確保される。一つのメインパターンテーブルに５個のサブパターンテーブルが対応付けられ、３０個のメインパターンテーブルが用意されるので、メインパターンテーブルの合計で７５０バイトとなる。したがって、単純な計算では、メインパターンテーブルとサブパターンテーブルの合計で６．７５キロバイトに抑えられる。
【００６１】
一方、パターンテーブルを複数のメインパターンテーブルと複数のサブパターンテーブルに分けてそれらを組み合せることとした結果、実際には一つのサブパターンテーブルを複数のメインパターンテーブルに対応付けることが可能となる。このようにサブパターンテーブルを共通化することにより、例えばサブパターンテーブルは１２０個程度に減らしても十分となり得る。その場合、サブパターンテーブルにおいて一つ２バイトのパターン参照値が２０個格納されれば、１２０個のサブパターンテーブルは４．８キロバイトとなり、メインパターンテーブルと足しても５．５キロバイト程度に抑えられ、従来の２／３程度に大幅削減されることとなる。このように、本実施例のようなテーブル構造を採用することにより、同じ演出数でもデータ量を２／３程度に削減することが可能となり、特にメイン基板１０２における記憶容量の圧迫を抑制することができる。また、仮に記憶容量に余裕がある場合には、逆に演出数を増やすこともできる。その場合、データ量が２／３になる分、単純計算で言えば演出数を１．５倍程度に増やすことも可能となる。
【００６２】
図７は、ぱちんこ遊技機における基本的な動作過程を示すフローチャートである。まず、遊技球が始動口６２、一般入賞口７２、大入賞口６６などへ入賞した場合や、遊技球が作動口６８を通過した場合の処理を実行し（Ｓ１０）、特別遊技中でなければ（Ｓ１２のＮ）、当否抽選などの通常遊技の制御処理を実行し（Ｓ１４）、特別遊技中であれば（Ｓ１２のＹ）、特別遊技の制御処理を実行し（Ｓ１６）、Ｓ１０からＳ１６までの処理における各種入賞に応じた賞球払出を処理する（Ｓ１８）。
【００６３】
図８は、図７におけるＳ１４の通常遊技制御処理を詳細に示すフローチャートである。通常遊技制御処理において、当否抽選値の保留がなされている場合であって（Ｓ３０のＹ）、図柄変動が表示中でなければ（Ｓ３２のＮ）、当否抽選手段１１２が当否判定処理を実行する（Ｓ３４）。その判定結果に応じてメイン表示制御手段１１８が変動表示を開始するとともに、変動開始コマンドを演出表示制御手段１３４へ送信し、これを受信した演出表示制御手段１３４が変動パターンデータにしたがって演出画像の変動表示を開始する（Ｓ３６）。Ｓ３０において当否抽選値が保留されていなかった場合は（Ｓ３０のＮ）、Ｓ３２からＳ３６までの処理がスキップされ、Ｓ３２において図柄変動が表示中であった場合は（Ｓ３２のＹ）、Ｓ３４およびＳ３６の処理がスキップされる。続いて、図柄変動表示がすでに開始されていれば（Ｓ３８のＹ）、図柄変動表示処理を実行し（Ｓ４０）、図柄変動表示が開始されていないときは（Ｓ３８のＮ）、Ｓ４０をスキップする。
【００６４】
図９は、図８におけるＳ３４の当否判定処理を詳細に示すフローチャートである。まず、当否抽選手段１１２が当否抽選値を読み出して（Ｓ４２）、その当否抽選値に基づいて当否を判定する（Ｓ４４）。図柄決定手段１１４は、当否判定結果に基づいて特別図柄の停止図柄を決定し（Ｓ４６）、パターン決定手段１１６は、特別図柄の変動パターンを選択する（Ｓ４８）。演出決定手段１３２は、当否判定結果および特別図柄に基づいて装飾図柄の停止図柄組合せを決定し（Ｓ５０）、特別図柄の変動パターンに応じて装飾図柄の変動パターンを選択する（Ｓ５２）。
【００６５】
図１０は、図９におけるＳ４８を詳細に示すフローチャートである。パターン決定手段１１６は、遊技状態に応じて複数のメインパターンテーブルからいずれかを選択するとともに（Ｓ１００）、パターン抽選値を取得する（Ｓ１０２）。取得したパターン抽選値がメインパターンテーブルのテーブル参照値より小さくなければ（Ｓ１０４のＮ）、パターン抽選値からテーブル参照値を減算し（Ｓ１０６）、テーブル参照値より小さくなるまでＳ１０４およびＳ１０６の処理を繰り返す。テーブル参照値より小さくなった場合（Ｓ１０４のＹ）、そのテーブル参照値に対応するサブパターンテーブル番号とカウント初期値を選択し（Ｓ１０８）、そのサブパターンテーブル番号で示されるサブパターンテーブルを選択する（Ｓ１１０）。サブパターンテーブルを参照し、パターン参照値として設定された値がスキップ指定値でない場合であって（Ｓ１１２のＮ）、パターン抽選値がパターン参照値より小さくなければ（Ｓ１１６のＮ）、パターン抽選値からパターン参照値を減算し（Ｓ１１８）、カウント初期値からはじめるカウント値に１を加算し（Ｓ１２０）、パターン参照値より小さくなるまでＳ１１２からＳ１２０までの処理を繰り返す。また、パターン参照値として設定された値がスキップ指定値であった場合（Ｓ１１２のＹ）、カウント値に２を加算してＳ１１２へ戻る（Ｓ１１４）。パターン抽選値がパターン参照値より小さくなったとき（Ｓ１１６のＹ）、その時点のカウント値で表される変動パターン番号を持つ変動パターンを選択する（Ｓ１２２）。
【００６６】
図１１は、図７におけるＳ１６を詳細に示すフローチャートである。まず、大入賞口６６が開放済でなければ（Ｓ７０のＮ）、演出表示制御手段１３４が特別遊技の演出処理を開始し（Ｓ７２）、開閉制御手段１２４が大入賞口６６を開放する（Ｓ７４）。大入賞口６６が開放済であればＳ７２およびＳ７４をスキップする（Ｓ７０のＹ）。大入賞口６６が開放されてから所定の開放時間が経過した場合（Ｓ７６のＹ）、または、開放時間が経過していないものの（Ｓ７６のＮ）、大入賞口６６へ遊技球が９球以上入球した場合（Ｓ７８のＹ）、開閉制御手段１２４が大入賞口６６を閉鎖させる（Ｓ８０）。開放時間が経過しておらず（Ｓ７６のＮ）、大入賞口６６への入球数も９球以上に達していない場合は（Ｓ７８のＮ）、Ｓ８０以降の処理をスキップしてＳ１６のフローを終了する。
【００６７】
Ｓ８０における大入賞口６６の閉鎖後、単位遊技のラウンド数が１５に達していた場合（Ｓ８２のＹ）、演出表示制御手段１３４は特別遊技の演出処理を終了させ（Ｓ８４）、特別遊技制御手段１２０は特別遊技を終了させる（Ｓ８６）。ラウンド数が１５に達していなければ（Ｓ８２のＮ）、ラウンド数に１を加算してＳ１６のフローを終了する（Ｓ９０）。
【００６８】
以上、本発明を実施例をもとに説明した。この実施例はあくまで例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６９】
上記の実施例においては、ぱちんこ遊技機を例にして本発明の構成を説明した。変形例においては、回胴式遊技機やじゃん球遊技機などの他の遊技機において本発明を実現してもよい。
【符号の説明】
【００７０】
１０  ぱちんこ遊技機、  ５０  遊技盤、  ５２  遊技領域、  ６０  演出表示装置、  ６１  特別図柄表示装置、  ６２  始動口、  ９０  遊技効果ランプ、  １００  遊技制御装置、  １１２  当否抽選手段、  １１４  図柄決定手段、  １１５  テーブル保持手段、  １１６  パターン決定手段、  １１８  メイン表示制御手段、  １３０  パターン記憶手段、  １３２  演出決定手段、  １３４  演出表示制御手段。
【図１】
2011125751.tif 000003
【図２】
2011125751.tif 000004
【図３】
2011125751.tif 000005
【図４】
2011125751.tif 000006
【図５】
2011125751.tif 000007
【図６】
2011125751.tif 000008
【図７】
2011125751.tif 000009
【図８】
2011125751.tif 000010
【図９】
2011125751.tif 000011
【図１０】
2011125751.tif 000012
【図１１】
2011125751.tif 000013