Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4420628B2 - Game machine - Google Patents
[go: Go Back, main page]

JP4420628B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP4420628B2
JP4420628B2 JP2003164797A JP2003164797A JP4420628B2 JP 4420628 B2 JP4420628 B2 JP 4420628B2 JP 2003164797 A JP2003164797 A JP 2003164797A JP 2003164797 A JP2003164797 A JP 2003164797A JP 4420628 B2 JP4420628 B2 JP 4420628B2
Authority
JP
Japan
Prior art keywords
display
notice
effect
command
determination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003164797A
Other languages
Japanese (ja)
Other versions
JP2005000284A (en
Inventor
詔八 鵜川
隆志 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sankyo Co Ltd
Original Assignee
Sankyo Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sankyo Co Ltd filed Critical Sankyo Co Ltd
Priority to JP2003164797A priority Critical patent/JP4420628B2/en
Publication of JP2005000284A publication Critical patent/JP2005000284A/en
Application granted granted Critical
Publication of JP4420628B2 publication Critical patent/JP4420628B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)
  • Display Devices Of Pinball Game Machines (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、パチンコ遊技機、コイン遊技機、または、スロットマシンなどで代表される遊技機に関する。詳しくは、所定の変動表示の実行条件が成立した後に変動表示の開始条件が成立したことに基づいて各々が識別可能な複数種類の識別情報を変動表示可能な変動表示装置を有し、導出表示される変動表示の表示結果が予め定められた特定の表示態様となったときに遊技者にとって有利な特定遊技状態に制御される遊技機に関する。
【0002】
【従来の技術】
この種の遊技機として従来から一般的に知られているものに、たとえば、有効な始動入賞が発生したこと等の所定の変動表示の実行条件が成立した後に、変動表示が実行されていないこと等の変動表示の開始条件が成立したことに基づいて各々が識別可能な図柄等の複数種類の識別情報を変動表示可能な変動表示装置を有するパチンコ遊技機等の遊技機があった。このような遊技機においては、導出表示される変動表示の表示結果が予め定められた特定の表示態様(大当り図柄の組合せ)となったときに遊技者にとって有利な特定遊技状態(大当り遊技状態)に制御される。
【0003】
このような遊技機では、変動表示の実行条件が成立したにもかかわらず変動表示の開始条件が成立していない実行条件の成立を示すデータが所定の上限個数まで記憶されることにより保留される。このため、この種の遊技機においては、そのような保留されているデータ(以下、保留データという)のそれぞれが特定の表示態様となる変動表示をすることとなるデータであるかどうかを事前に認識することができる。このため、この種の遊技機では、このような保留されているデータに基づいて、特定の表示態様が表示結果として導出表示される以前の複数回の変動表示に亘って特定の表示態様になることを予告する予告演出(連続演出)を実行するものがあった(特許文献1)。このような遊技機では、このような複数回の変動表示に亘る演出を、基本的に、予め定められた回数の変動表示が実行されることを条件として終了させる制御が行なわれる。なお、このような遊技機における複数回の変動表示に亘る演出の終了タイミングとしては、大当りが発生したとき、または、リーチが発生したときとすることが考えられていた。
【0004】
このような連続した予告演出は、たとえば、制御用のメモリ上に記憶した予告演出中における変動表示回数のデータを変動表示が行なわれるごとに更新していくことにより管理されるのが一般的であった。
【0005】
【特許文献1】
特開2002−355400号公報
【0006】
【発明が解決しようとする課題】
しかし、前述したような従来の遊技機では、遊技場内で発生するノイズの影響等により、制御用のメモリ上に記憶した予告演出中における変動表示回数のデータが誤ったデータに変化してしまう場合がある。そのような場合には、前述したような予告演出を実行するときの対象となった保留データの数と、メモリ上に記憶した予告演出中における変動表示回数との間でずれが生じ、当初予告演出の対象となっていなかった保留データに基づく変動表示の際にも予告演出が実行されてしまうおそれがあった。つまり、複数回の変動表示に亘って行なう予告演出の終了タイミングを従来のように管理していたのでは、遊技状態に応じた演出をすることができなくなるおそれがあった。
【0007】
この発明はかかる実情に鑑み考え出されたものであり、その目的は、複数回の変動表示に亘って行なう予告演出について、遊技状態に応じた演出をすることが可能となる遊技機を提供することである。
【0008】
【課題を解決するための手段の具体例およびその効果】
(1) 所定の変動表示の実行条件(有効な始動入賞の発生)が成立した後に変動表示の開始条件(始動入賞記憶があり、変動表示が実行されていないこと等)が成立したことに基づいて各々が識別可能な複数種類の識別情報(特別図柄)を変動表示可能な変動表示装置(変動表示装置9)を有し、導出表示される変動表示の表示結果が予め定められた特定の表示態様(大当り図柄の組合せ)となったときに遊技者にとって有利な特定遊技状態(大当り遊技状態)に制御される遊技機(パチンコ遊技機1)であって、
前記遊技機の遊技の進行を制御する遊技制御手段(遊技制御用マイクロコンピュータ53)と、
該遊技制御手段とは別に設けられ、前記遊技制御手段からの制御信号(演出制御コマンド)に基づいて前記変動表示装置における変動表示を含む遊技の演出を制御する演出制御手段(演出制御用マイクロコンピュータ800)とを含み、
前記遊技制御手段は、
前記実行条件成立したときに当該実行条件の成立に基づく変動表示の表示結果が前記特定の表示態様になるか否かを判定する事前判定処理を実行する事前判定手段(遊技制御用マイクロコンピュータ53、S33)と、
前記遊技制御手段から前記演出制御手段へ前記制御信号を送信する手段であって、前記変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が前記所定期間継続したときにデモンストレーション表示を前記変動表示装置において実行させる制御を指示するデモンストレーション表示制御信号(デモ表示コマンド)を送信する制御信号送信手段(遊技制御用マイクロコンピュータ53、S64)とを含み(図2)、
前記演出制御手段は、
前記事前判定手段により前記特定の表示態様になると判定されたときに、当該特定の表示態様になる判定がされた実行条件の成立に基づく変動表示の表示結果が導出表示される以前の複数回の実行条件の成立に対応する複数回の前記変動表示に亘って前記特定の表示態様になると判定された旨を予告する予告演出(連続予告)を実行するか否かを判定する予告判定手段(演出制御用マイクロコンピュータ800、S152,S153)と、
該予告判定手段により前記予告演出を実行すると判定されたときに、前記予告演出を実行することを示す演出データ(予告回数)を設定する予告設定手段(演出制御用マイクロコンピュータ800、S154)と、
該予告設定手段により設定された演出データに基づいて前記予告演出を実行させる予告実行手段(演出制御用マイクロコンピュータ800、S105)と、
前記制御信号送信手段から送信された前記制御信号を受信する制御信号受信手段(演出制御用マイクロコンピュータ800におけるコマンド受信機能)と、
前記制御信号受信手段により前記デモンストレーション表示制御信号が受信されたときに、前記デモンストレーション表示を前記変動表示装置において実行させる制御を行なうデモンストレーション表示制御手段(演出制御用マイクロコンピュータ800、S132,S105)と、
前記制御信号受信手段により前記デモンストレーション表示制御信号が受信されたとき(S60〜S64,S131参照)に、前記予告設定手段により演出データが設定されていたときに当該演出データ(連続予告設定データ)をリセットするリセット手段(演出制御用マイクロコンピュータ800、S133)とを含む。
【0009】
このような構成によれば、予告演出用の演出データが設定されていた場合において、変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が所定期間継続したときに、設定されていた予告演出用の演出データがリセットされる。このため、たとえば、遊技場内で発生するノイズの影響等により予告演出用に設定されていた演出データにたとえ誤りが生じても、変動表示が行なわれない状態の所定期間の継続に基づいてその演出データがリセットされるので、予告演出が実行されるべき一連の変動表示の実行が終了することに基づいて予告演出が実行不能となる。これにより、複数回の変動表示に亘って行なう予告演出について、遊技状態に応じた演出をすることができる。
また、変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が所定期間継続したときに出力されるデモンストレーション表示制御信号に基づいて、デモンストレーション表示が行なわれるとともに、予告演出用の演出データがリセットされるので、共通の制御信号を用いることによりこれら2つの制御を行なうことができ、演出データのリセットをすることに関する遊技制御手段の制御負担を軽減することができる。
(2) 所定の変動表示の実行条件(有効な始動入賞の発生)が成立した後に変動表示の開始条件(始動入賞記憶があり、変動表示が実行されていないこと等)が成立したことに基づいて各々が識別可能な複数種類の識別情報(特別図柄)を変動表示可能な変動表示装置(変動表示装置9)を有し、導出表示される変動表示の表示結果が予め定められた特定の表示態様(大当り図柄の組合せ)となったときに遊技者にとって有利な特定遊技状態(大当り遊技状態)に制御される遊技機(パチンコ遊技機1)であって、
前記遊技機の遊技の進行を制御する遊技制御手段(遊技制御用マイクロコンピュータ53)と、
該遊技制御手段とは別に設けられ、前記遊技制御手段からの制御信号(演出制御コマンド)に基づいて前記変動表示装置における変動表示を含む遊技の演出を制御する演出制御手段(演出制御用マイクロコンピュータ800)とを含み、
前記遊技制御手段は、
前記変動表示の実行条件が成立したが未だ開始条件が成立していない実行条件の成立に応じて、当該変動表示の表示結果が特定の表示態様となるか否かが特定可能な情報を、所定の上限数の範囲内で、保留記憶情報として記憶する保留記憶手段(遊技制御用マイクロコンピュータ53、RAM55、S21〜S23)と、
前記表示結果が前記特定の表示態様となることが特定される保留記憶情報が前記保留記憶手段に記憶されているか否かを判定する事前判定処理を実行する事前判定手段(遊技制御用マイクロコンピュータ53、S85)と、
前記遊技制御手段から前記演出制御手段へ前記制御信号を送信する手段であって、前記変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が前記所定期間継続したときにデモンストレーション表示を前記変動表示装置において実行させる制御を指示するデモンストレーション表示制御信号(デモ表示コマンド)を送信する制御信号送信手段(遊技制御用マイクロコンピュータ53、S64)とを含み(図2)、
前記演出制御手段は、
前記事前判定手段により前記特定の表示態様となることが特定される保留記憶情報が記憶されていると判定されたときに、当該特定の表示態様になる判定がされた実行条件の成立に基づく変動表示の表示結果が導出表示される以前の複数回の実行条件の成立に対応する複数回の前記変動表示に亘って前記特定の表示態様になると判定された旨を予告する予告演出(連続予告)を実行するか否かを判定する予告判定手段(演出制御用マイクロコンピュータ800、S163,S164)と、
該予告判定手段により前記予告演出を実行すると判定されたときに、前記予告演出を実行することを示す演出データ(予告回数)を設定する予告設定手段(演出制御用マイクロコンピュータ800、S165)と、
該予告設定手段により設定された演出データに基づいて前記予告演出を実行させる予告実行手段(演出制御用マイクロコンピュータ800、S105)と、
前記制御信号送信手段から送信された前記制御信号を受信する制御信号受信手段(演出制御用マイクロコンピュータ800におけるコマンド受信機能)と、
前記制御信号受信手段により前記デモンストレーション表示制御信号が受信されたときに、前記デモンストレーション表示を前記変動表示装置において実行させる制御を行なうデモンストレーション表示制御手段(演出制御用マイクロコンピュータ800、S132,S105)と、
前記制御信号受信手段により前記デモンストレーション表示制御信号が受信されたとき(S60〜S64,S131参照)に、前記予告設定手段により演出データが設定されていたときに当該演出データ(連続予告設定データ)をリセットするリセット手段(演出制御用マイクロコンピュータ800、S133)とを含む。
このような構成によれば、予告演出用の演出データが設定されていた場合において、変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が所定期間継続したときに、設定されていた予告演出用の演出データがリセットされる。このため、たとえば、遊技場内で発生するノイズの影響等により予告演出用に設定されていた演出データにたとえ誤りが生じても、変動表示が行なわれない状態の所定期間の継続に基づいてその演出データがリセットされるので、予告演出が実行されるべき一連の変動表示の実行が終了することに基づいて予告演出が実行不能となる。これにより、複数回の変動表示に亘って行なう予告演出について、遊技状態に応じた演出をすることができる。
また、変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が所定期間継続したときに出力されるデモンストレーション表示制御信号に基づいて、デモンストレーション表示が行なわれるとともに、予告演出用の演出データがリセットされるので、共通の制御信号を用いることによりこれら2つの制御を行なうことができ、演出データのリセットをすることに関する遊技制御手段の制御負担を軽減することができる。
【0010】
) 前記予告設定手段は、前記演出データとして、前記予告演出を実行する前記複数回の変動表示の回数を示すデータを設定する(S154,S165)。
【0011】
このような構成によれば、予告演出用の演出データとして、予告演出を実行する複数回の変動表示の回数を示すデータが設定され、変動表示が行なわれない状態の所定期間の継続に基づいて、このような変動表示回数のデータがリセットされる。このため、たとえ予告演出用に設定された演出データに誤りが生じても、正しい設定回数を超える誤った回数の予告演出の実行を不能にすることができる。
【0012】
) 前記予告判定手段は、さらに、前記事前判定手段により前記特定の表示態様にならない判定がされたときにも、前記予告演出を実行するか否かを判定する(S127,S128)。
【0013】
このような構成によれば、事前判定手段により特定の表示態様にならない判定がされたときにも、複数回の変動表示に亘る予告演出が実行され得るので、このような予告演出が行なわれる頻度が向上して遊技者の期待感を向上させることができるとともに、予告演出が行なわれる頻度を向上させながらも遊技状態に応じた演出をすることができる。
【0014】
) 前記リセット手段は、さらに、前記特定遊技状態が発生したか否かを判定する特定遊技状態発生判定手段(S122)を含み、該特定遊技状態発生判定手段により前記特定遊技状態が発生したことが判定されたときにも前記リセットを行なう(S122,S123)。
【0015】
このような構成によれば、特定遊技状態が発生したときにも、設定された予告演出用の演出データがリセットされるので、特定遊技状態が発生したにもかかわらず予告演出がされることが防がれ、より一層遊技状態に応じた演出をすることができる。
【0016】
) 前記変動表示の開始条件が成立したときに当該開始条件が成立した実行条件の成立に基づく変動表示の表示結果を前記特定の表示態様にするか否かを判定する開始時判定処理を実行する開始時判定手段(遊技制御用マイクロコンピュータ53、S56)をさらに含み、
前記開始時判定処理は、前記事前判定処理と共通のサブルーチンプログラムを呼出すことにより実行される(S33,S85とS56とは共通のサブルーチンプログラム)。
【0017】
このような構成によれば、開始時判定処理が、事前判定処理と共通のサブルーチンプログラムを呼出すことにより実行されるので、プログラム量を増大させることなく、様々なタイミングで表示結果を特定の表示態様にするか否かの判定を確実に行なうことができる。
【0020】
【発明の実施の形態】
以下に、本発明の実施の形態を図面に基づいて詳細に説明する。なお、以下の実施の形態においては、遊技機の一例としてパチンコ遊技機を示すが、本発明はこれに限らず、たとえばコイン遊技機やスロットマシンなどであってもよく、所定の変動表示の実行条件が成立した後に変動表示の開始条件が成立したことに基づいて各々が識別可能な複数種類の識別情報を変動表示可能な変動表示装置を有し、導出表示される変動表示の表示結果が予め定められた特定の表示態様となったときに遊技者にとって有利な特定遊技状態に制御される遊技機であればすべてに適用することが可能である。
【0021】
第1実施形態
図1は、本発明に係る遊技機の一例のパチンコ遊技機1の正面図である。
【0022】
パチンコ遊技機1は、額縁状に形成されたガラス扉枠2を有する。このガラス扉枠2の後方には、遊技盤6が着脱自在に取付けられている。また、ガラス扉枠2の下部表面には打玉供給皿3がある。打玉供給皿3の下部には、打玉供給皿3から溢れた玉を貯留する余剰玉受皿4と、遊技者が打玉を操作するための操作ノブ5とが設けられている。
【0023】
ここでは図示を省略するが、パチンコ遊技機1の左側面側には、遊技者所有の遊技用カード(プリペイドカード)に記録されている遊技用価値としてのカード残高からの引落としに応じて遊技球を貸出すカードユニットが設けられている。このようなカードユニットでは、遊技者が、遊技用カードを挿入した状態で所定の貸玉操作を行なうことにより、所定の貸出単位額分の残高がカード残高から減額されるとともに、その貸出単位額分の打玉がパチンコ遊技機1の打玉供給皿3に貸出される。
【0024】
パチンコ遊技機1においては、操作ノブ5を遊技者が操作することにより、打玉供給皿3内に貯留されている打玉を1個ずつ発射することができる。発射された打玉は、誘導レール29によって遊技領域7内に導かれる。
【0025】
遊技領域7においては、各々が識別可能な複数種類の識別情報としての特別図柄を変動表示(可変表示、更新表示ともいう)させる変動表示装置9が設けられている。この変動表示装置9は、遊技領域7の中央に設けられた変動表示用構造体8の中央部に配置されている。変動表示装置9は、画像を表示する液晶表示器(LCD表示器)で構成された表示装置であり、左変動表示部、中変動表示部および右変動表示部の3つの変動表示部が画像上で設けられる。左変動表示部、中変動表示部、および、右変動表示部のそれぞれで変動表示される特別図柄は、それぞれ、左図柄、中図柄、および、右図柄と呼ばれる。変動表示装置9の各変動表示部においては、特別図柄がスクロール等の所定の変動表示パターンで個別に変動表示(可変表示)可能である。
【0026】
この実施の形態では、変動表示装置9において変動表示される特別図柄は、0〜9の10種類の図柄を数字で表したものである。なお、変動表示装置9により変動表示される識別情報は、数字、文字、図形、模様、キャラクタ等の識別情報であれば、どのような識別情報であってもよく、数字のみ、文字のみ、図形のみ、模様のみ、キャラクタのみ、または、これらを適宜組合せたもの等であってもよい。
【0027】
なお、変動表示装置9は、液晶表示器に限らず、CRT(Cathode Ray Tube)、FED(Field Emission Display)、PDP(Plasma Display Panel)、ドットマトリクス、7セグメントLED等のLED(Light Emitting Diode)、エレクトロルミネッセンス、蛍光表示管等のその他の画像表示式の表示装置により構成されてもよい。また、変動表示装置9は、画像表示式の表示装置に限らず、外周に複数種類の図柄が描かれた回転ドラムを回転駆動する回転ドラム式、表面に複数種類の図柄が描かれたベルトを回転移動させるものや複数種類の図柄が描かれた円盤を回転させるもの(ロタミント)等のその他の機械式(電気的駆動源により駆動される機械式のもの)の変動表示装置であってもよい。
【0028】
前述した変動表示装置9においては、特別図柄の変動表示が開始されるときに左,中,右図柄の変動表示が一斉に開始され、その後、特別図柄が左,右,中図柄の順に順次停止表示されていく。
【0029】
変動表示用構造体8には、図形等の複数種類の識別情報(普通識別情報)としての普通図柄を変動表示可能な普通図柄表示装置10がさらに設けられている。普通図柄表示装置10は、当り図柄である○印を点灯表示可能な当り表示器10aと、はずれ図柄である×印を点灯表示可能なはずれ表示器10bとを含む。当り表示器10aおよびはずれ表示器10bは、LED(発光ダイオード)により点灯表示されるように構成されており、左右に並んで設けられている。このような普通図柄表示装置10では、当り表示器10aおよびはずれ表示器10bを交互に点灯するよう点滅させる(交互点灯であるため、各表示器では、所定周期で点滅していることとなる)ことにより普通図柄としての○印と×印とが所定時間間隔で変動表示(可変表示,更新表示ともいう)される。
【0030】
また、変動表示装置9においては、4個のLEDを模した始動記憶表示部が画像により表示される。この始動記憶表示部のLED画像の点灯している数により、特別図柄の変動表示を始動させるための始動口14に打玉が入賞(以下、始動入賞ともいう)したが、まだ変動表示に用いられていない始動入賞が記憶されている(始動入賞記憶という)数が表示される。このような始動入賞記憶は、保留記憶とも呼ばれる。この始動入賞記憶の数には、所定数の上限値(4つ)が設けられている。したがって、始動入賞は、始動入賞記憶数が上限値になるまでに発生した場合は有効なもの(変動表示に用いられる)となり、始動入賞記憶数が上限値になった状態で発生した場合は無効なもの(変動表示に用いられない)となる。
【0031】
また、変動表示用構造体8には、4個のLEDからなる通過記憶表示器15が設けられている。この通過記憶表示器15のLEDの点灯している数により、普通図柄の変動表示を始動させるための通過ゲート11に打玉が通過(以下、始動通過ともいう)した数が記憶されていること(始動通過記憶という)が表示される。この始動通過記憶の数には、所定数の上限値(4つ)が設けられている。したがって、始動通過は、始動通過記憶数が上限値になるまでに発生した場合は有効なもの(変動表示に用いられる)となり、始動通過記憶数が上限値になった状態で発生した場合は無効なもの(変動表示に用いられない)となる。
【0032】
遊技領域7において、変動表示用構造体8の下方には、始動口(始動入賞口)14が設けられた始動用電動役物14aと、大入賞口(図示省略)が設けられた可変入賞球装置19とが設けられている。始動用電動役物14aには、始動口14への打玉の入賞がしやすい状態、または、始動口14への打玉の入賞がしにくい状態のいずれかにするために開閉される左右一対の可動片が設けられている。可変入賞球装置19には、大入賞口への打玉の入賞が可能な状態または大入賞口への打玉の入賞が不可能な状態のいずれかにするために開閉される開閉板20が設けられている。
【0033】
また、遊技領域7においては、一般入賞口として、遊技領域7の下方左右に入賞口24がそれぞれ設けられている。また、遊技領域7の左右両端部のそれぞれには、発光手段としての装飾ランプ25が設けられている。また、遊技領域7の下端部には、打込まれた打玉が始動口14、入賞口24、および、可変入賞球装置19等のいずれの入賞領域にも入賞しなかったときに、アウト玉として回収するアウト口26が設けられている。
【0034】
遊技領域7の外周には、遊技効果ランプ42等の発光手段(ランプ、LEDを含む)が設けられている。遊技領域7の上部の左右には、ステレオ音の音声などの効果音を発生する音出力手段(音発生手段)としてのスピーカ41,41が設けられている。
【0035】
また、遊技領域7においては、始動用電動役物14aの左右両側に、打玉が進入可能な通過口11が設けられている。通過口11に進入した打玉は、ゲートスイッチ12で検出される。
【0036】
打玉がゲートスイッチ12で検出されると、通過記憶表示器15に表示されている記憶数が上限値に達していなければ、所定の乱数値(普通図柄の表示結果決定用のランダムカウンタのカウント値)が抽出されてメモリ(後述するRAM55)に記憶される。そして、普通図柄表示装置10の変動表示を開始させることができる状態であれば、記憶された乱数値に基づき、普通図柄表示装置10において、普通図柄の変動表示が開始される。なお、普通図柄表示装置10が変動表示している最中にさらに打玉が通過口11に進入し、ゲートスイッチ12で検出されたときには、普通図柄表示装置10の変動表示を開始させることができない状態であるので、「4」を記憶数の上限として通過玉(乱数値等)がメモリ(後述するRAM55)に記憶され、その記憶数が通過記憶表示器15においてLEDの点灯数により表示される。通過記憶表示器15におけるLEDの点灯数は、変動表示が開始される毎に1つ減らされる。
【0037】
前述したように抽出された乱数値が所定の普通図柄当り決定値と一致するときには、普通図柄表示装置10における変動表示の表示結果が当りであると判断され、変動表示の表示結果として、「〇」が付されている当り表示器10aが点灯させられる。一方、抽出された乱数値が所定の当り決定値と一致しないときは、普通図柄表示装置10における変動表示の表示結果がはずれであると判断され、変動表示の表示結果として、「×」が付されているはずれ表示器10bが点灯させられる。
【0038】
このような普通図柄の変動表示の表示結果が当りとなった場合には、始動用電動役物14aに設けられた可動片が1回開成する。これにより始動用電動役物14aが開成状態となって打玉がより始動入賞しやすくなる。始動用電動役物14aが開成状態にあるときに打玉が1つ始動入賞すれば、可動片が元の位置まで閉成して打玉が始動入賞しにくい閉成状態に戻る。また、始動用電動役物14aが開成状態となってから所定の開放期間が経過すれば、始動入賞が発生しなくとも可動片が元の位置まで閉成して開成状態は終了する。
【0039】
始動口14に入賞した始動入賞玉は、遊技盤6に設けられた始動口スイッチ17により検出される。始動入賞玉が始動口スイッチ17で検出されると、入賞記憶数が上限に達していないことを条件として特別図柄の変動表示の実行条件が成立し、所定の乱数値(大当り判定用のランダムカウンタのカウント値であり、始動入賞記憶データ、または、保留記憶データともいう)が抽出されてメモリ(後述するRAM55)に記憶される。このように記憶された始動入賞記憶データの数が始動記憶表示部において点灯状態で表示されたLED画像の数により表示される。また、始動入賞玉が始動口スイッチ17で検出されると、5個の賞球が払出される。
【0040】
始動入賞記憶がある状態で、特別図柄の変動表示がなされておらず、かつ大当り遊技状態中でもない場合には、特別図柄の変動表示の開始条件が成立し、始動入賞記憶のデータに基づき、特別図柄の3つの変動表示部において変動表示が一斉に開始される。そして、変動表示装置9が変動開始される毎に、点灯している始動記憶表示部のLED画像が1つ減らされる。
【0041】
変動表示装置9における特別図柄の変動表示においては、変動表示の開始時から所定時間が経過したときに変動表示が停止されることにより、表示結果が導出表示される。表示結果として導出表示された特別図柄の停止図柄の組合せが特定の表示態様(たとえば「777」等のゾロ目。以下、大当り図柄の組合せという。)となれば、大当りとなり、特定遊技状態としての大当り遊技状態に制御される。
【0042】
大当り遊技状態においては、可変入賞球装置19の開閉板20を開成させて大入賞口を開口させる制御が行なわれる。これにより、大当り遊技状態では、打玉を大入賞口に入賞させることが可能な遊技者にとって有利な第1の状態に制御される。開閉板20の駆動は、ソレノイド21によって行なわれる。
【0043】
可変入賞球装置19における大入賞口の内部には、可変入賞球装置19に入賞した打玉を検出するカウントスイッチ23が設けられている。また、大入賞口内は、特定入賞領域と通常入賞領域とに区分されている。特定入賞領域には、V入賞を検出するVカウントスイッチ22が設けられている。特定入賞領域に入賞した入賞玉は、Vカウントスイッチ22により検出された後、カウントスイッチ23により検出される。また、通常入賞領域に入賞した通常入賞玉は大入賞口内においてはカウントスイッチ23のみにより検出される。そして、可変入賞球装置19に打玉が入賞した場合は、入賞玉がカウントスイッチ23により検出される毎に15個の賞球が払出される。
【0044】
パチンコ遊技機1の背面側には、各入賞口および可変入賞球装置に入賞した入賞玉を所定の入賞経路に沿って導く入賞玉集合カバー(図示省略)が設けられており、この入賞玉集合カバーにより導かれた入賞玉は、入賞玉を1個宛処理する入賞玉処理装置(図示省略)に供給される。入賞玉処理装置には入賞玉検出スイッチ(図示省略)が設けられており、これにより、入賞玉処理装置による景品玉の払出しの対象となる入賞玉が検出される。
【0045】
大当り遊技状態において、大入賞口が開口した第1の状態で、大入賞口に進入した打玉の数が所定個数(たとえば10個)に達したとき、または所定期間(たとえば30秒間)経過したときのうちのいずれか早い方の条件が成立したときには、可変入賞球装置19の第1の状態が一旦終了して開閉板20が閉成する。これにより、可変入賞球装置19は、打玉を入賞させることが不可能な遊技者にとって不利な第2の状態に制御される。
【0046】
大当り遊技状態においては、可変入賞球装置19が第1の状態となっている期間中に進入した打玉が特定入賞領域に入賞し、Vカウントスイッチ22により検出されたことを条件として、その回における可変入賞球装置19の第1の状態が終了して第2の状態となった後、再度開閉板20が開成されて、可変入賞球装置19を第1の状態にする繰返し継続制御が実行される。この繰返し継続制御の実行上限回数は、たとえば16回と定められている。繰返し継続制御において、可変入賞球装置19が第1の状態にされている状態はラウンドと呼ばれる。繰返し継続制御の実行上限回数が16回のときには、第1ラウンドから第16ラウンドまでの16ラウンド分、可変入賞球装置19が第1の状態にされ得る。
【0047】
また、変動表示装置9での変動表示において導出表示された特別図柄の表示結果が特定の表示態様(大当り図柄の組合せ)のうちの予め定められた特別の表示態様(たとえば、奇数のゾロ目。以下確変大当り図柄、または、確変図柄ともいう)となると、特定遊技状態としての大当り遊技状態の終了後において、特定遊技状態としての大当り遊技状態とは異なる遊技者にとって有利な特別遊技状態としての確率変動状態(以下、確変状態という略称を用いる場合もある)に制御される。このような確変大当り図柄による大当りは、確変大当りと呼ばれ、確変大当り図柄以外の非確率大当り図柄による大当りは、非確率大当りと呼ばれる。このような確率変動状態は、後述する遊技制御用マイクロコンピュータ53の制御機能に含まれる確率変動制御機能により実現される。このような確率変動制御機能は、大当りの発生確率を変動させる制御をするための特別遊技制御手段として設けられた所定のプログラムの処理ステップが実行されることにより実現される。
【0048】
確率変動状態は、確率向上状態ともいい、次に大当りとなる確率が変動して通常遊技状態(特定遊技状態および確率変動状態以外の遊技状態)よりも高くなった状態である。このような確率変動状態は、次回の大当りが発生するまでの期間継続される。
【0049】
変動表示装置9で変動表示された特別図柄の表示結果が大当り図柄の組合せとならない場合は、「はずれ」となり、遊技状態は変化せずに通常状態のままとなる。また、本実施の形態の場合は、確率変動状態が終了した後、所定回数(たとえば、100回)の変動表示が実行されるまで、特別遊技状態としての変動時間短縮制御状態に制御される。変動時間短縮制御状態とは、特別図柄の変動時間(変動表示の開始から終了までの時間)を、通常状態(変動時間短縮制御状態以外の状態)よりも短縮する制御をいう。なお、変動時間短縮制御状態は、非確変図柄での大当りが発生した後に、所定回数(たとえば、100回)の変動表示が実行されるまで実行するようにしてもよい。
【0050】
また、特別図柄の変動表示中においては、リーチ状態(リーチ態様、リーチ表示態様ともいう)が発生する場合がある。
【0051】
ここで、リーチとは、複数の表示領域(変動表示領域、変動表示部)における一部の表示領域において表示結果がまだ導出表示されていない段階で、既に導出表示されている表示領域の表示結果が特定表示結果の組み合わせ(大当り図柄の組合せ)となる条件を満たしている表示状態をいう。また、リーチとして定義されるもののうちには、複数の表示領域のすべてで特定表示結果の組み合わせを保持した状態で変動表示を行なっている所謂全回転リーチも含まれる。また、リーチの中には、それが出現すると、通常のリーチに比べて、大当りが発生しやすいように設定されたものがある。このような特別(特定)のリーチをスーパーリーチという。
【0052】
図2は、パチンコ遊技機1における主要な制御基板を含む制御回路の構成の一例を示すブロック図である。パチンコ遊技機1においては、制御基板として、遊技制御をする遊技制御基板と、表示、音、および光を用いた演出制御をする演出制御基板と、打玉の発射制御をする発射制御基板と、賞球(景品玉)および貸玉の払出制御をする払出制御基板とが含まれている。図2には、主要な制御基板として、遊技制御基板31および演出制御基板80が示されている。
【0053】
遊技制御基板31および演出制御基板80を含む各種制御基板のそれぞれには、制御用のマイクロコンピュータ等が搭載されている。たとえば、遊技制御基板31には遊技制御手段としての遊技制御用マイクロコンピュータ53が設けられており、演出制御基板80には演出制御用マイクロコンピュータ800が設けられている。
【0054】
各制御基板に設けられた制御用のマイクロコンピュータには、たとえば、制御用のプログラム等を記憶する記憶手段の一例であるROM(Read Only Memory)、ワークメモリとして使用される記憶手段の一例であるRAM(Random Access Memory)、制御用プログラムに従って制御動作を行なう演算制御手段としてのCPU(Central Processing Unit )および入出力手段としてのI/Oポート等の構成要素が含まれている。たとえば、遊技制御用マイクロコンピュータ53には、ROM54、RAM55、CPU56、および、I/Oポート57が設けられている。また、演出制御用マイクロコンピュータ800には、ROM81、RAM82、CPU83、および、I/Oポート84が設けられている。
【0055】
図示を省略するが、遊技制御基板31には、遊技制御用マイクロコンピュータ53の他に、スイッチ回路、ソレノイド回路、情報出力回路、初期リセット回路、および、アドレスデコード回路等の各種回路が設けられている。スイッチ回路は、Vカウントスイッチ22等の前述した各種検出スイッチからの検出信号の入力を受けて遊技制御用マイクロコンピュータ53に与える回路である。ソレノイド回路は、ソレノイド21等の前述した各種ソレノイド装置を駆動する回路である。情報出力回路は、大当り情報等の各種情報を外部へ出力する回路である。初期リセット回路は、電源投入時に遊技制御用マイクロコンピュータ53の初期リセットをする回路である。アドレスデコード回路は、遊技制御用マイクロコンピュータ53から与えられるアドレス信号をデコードしてI/Oポート57のうちのいずれかのポートを選択するための信号を出力する回路である。
【0056】
演出制御基板80においては、演出制御用マイクロコンピュータ800の他に、画像表示用のIC(集積回路)であるVDP(Video Display Processor )85、画像表示ための作業領域として用いられるVRAM(Video Random Access Memory)87、および、画像データを記憶したキャラクタROM86が設けられている。演出制御用マイクロコンピュータ800からVDP85には、画像表示をするための指令データとしての表示制御データが送信される。VDP85は、受信した表示制御データに従った画像表示をするために、画像データが記憶されたキャラクタROM86から必要なデータを読出す。そして、VDP85は、読出したデータに従って変動表示装置9に表示するための画像データを生成し、その画像データをVRAM87に格納する。VRAM87内の画像データは、R(赤),G(緑),B(青)信号(RGB信号)に変換されて、変動表示装置9へ与えられる。これにより、変動表示装置9において、特別図柄の変動表示等の各種表示が行なわれる。
【0057】
また、遊技制御基板31には、ソレノイド21等の前述した各種ソレノイド装置が接続されており、これらが遊技制御用マイクロコンピュータ53により制御される。また、演出制御基板80では、変動表示装置9、遊技効果ランプ42等の発光手段、スピーカ41としての音出力手段、および、普通図柄表示装置(本図では省略)等の各種機器が接続されており、これらが、演出制御用マイクロコンピュータ800により制御される。また、払出制御基板では、球払出装置97およびカードユニットが接続され、これらが払出制御用マイクロコンピュータにより制御される。また、発射制御基板では、操作ノブ(打球操作ハンドル)5と打球ハンマー(図示省略)を駆動する駆動モータ94とが接続され、これらが発射制御用マイクロコンピュータにより制御される。
【0058】
遊技制御用マイクロコンピュータ53は、CPU56が、ROM54に記憶されている遊技制御を実行するための制御用プログラムを読出し、タイマ割込みにしたがって、制御用プログラムを定期的(たとえば2msec毎)に先頭から繰返し実行することにより、前述したような遊技制御を含む各種の遊技制御を実行するとともに、遊技の進行に伴う各種の演出制御を実行させる指示(指令、指定)および玉の払出しに関する指示(指令、指定)をするための制御信号としてのコマンド(制御コマンド)を出力する。
【0059】
また、遊技制御用マイクロコンピュータ53以外の各マイクロコンピュータは、遊技制御用マイクロコンピュータ53と同様に動作し、各種制御を実行する。前述したマイクロコンピュータのうち、演出制御用マイクロコンピュータ800および払出制御用マイクロコンピュータは、遊技制御用マイクロコンピュータ53から出力されたコマンドを受け、そのコマンドの指示にしたがって制御を実行する。
【0060】
次に、遊技制御用マイクロコンピュータ53で行なわれる制御と、演出制御用マイクロコンピュータ800で行なわれる制御との関係をより具体的に説明する。遊技制御用マイクロコンピュータ53は、遊技制御基板31に接続された各種検出スイッチ(検出手段)からの信号を受け、前述したような遊技が行なえるように、ソレノイド装置等の接続された制御対象の各種機器を駆動する制御を行なう。さらに、遊技制御用マイクロコンピュータ53は、遊技の進行に応じた演出制御の実行を指示するために、演出制御用マイクロコンピュータ800に、実行させる演出制御内容を指示する制御コマンドを送信する。
【0061】
演出制御用マイクロコンピュータ800は、送信されてきた制御コマンドを受信し、受信した制御コマンドにより示される指示に基づいて、変動表示装置9での特別図柄の変動表示等の各種表示制御、発光手段による発光制御、および、音出力手段による音制御を行なう。また、演出制御用マイクロコンピュータ800は、受信した演出制御コマンドに基づいて、始動入賞記憶数を変動表示装置9に表示させる制御を行なう。
【0062】
演出制御コマンドの送信は、たとえば、次のように行なわれる。まず、遊技制御用マイクロコンピュータ53は、変動表示の実行条件が成立したときに、実行条件が成立した変動表示の結果(具体的には始動入賞に応じて記憶された始動入賞記憶データに基づく変動表示の結果)が大当りとなるか否かを指定する当りはずれコマンドを送信する。当りはずれコマンドには、たとえば、はずれにすることを指定するはずれコマンドと、大当りにすることを指定する大当りコマンドとが含まれる。変動表示の実行条件が成立した段階において、大当りとする判定がされたときには大当りコマンドが当りはずれコマンドとして出力され、はずれとする判定がされたときにははずれコマンドが当りはずれコマンドとして出力される。この当りはずれコマンドは、連続予告の演出制御のために用いられる。
【0063】
また、遊技制御用マイクロコンピュータ53は、変動表示の実行条件が成立した段階において、現在の始動入賞記憶数を示す始動入賞記憶数コマンドを送信する。この始動入賞記憶数コマンドは、変動表示装置9において始動入賞記憶数を表示するために用いられるととともに、連続予告の演出制御のために用いられる。ここで、連続予告とは、大当りとなることを予告する大当り予告の一種であって、表示結果が大当り図柄の組合せになる判定がされた実行条件の成立に基づく変動表示の表示結果が導出表示される以前の複数回の変動表示に亘って大当り図柄の組合せになると判定された旨を予告する予告演出をいう。このような連続予告は、たとえば、複数回の変動表示に亘って所定のキャラクタを表示することにより実行される。遊技者は、このように所定のキャラクタが複数回の変動表示に亘って表示されることにより、大当り予告が行なわれていることを認識することができる。
【0064】
そして、特別図柄の変動表示を開始する段階において、遊技制御用マイクロコンピュータ53は、特別図柄の変動態様としての変動パターン(変動表示時間を含む)を指定する変動パターンコマンドを送信する。この変動パターンコマンドは、変動表示の開始を指示するためのコマンドでもある。そして、遊技制御用マイクロコンピュータ53は、変動パターンコマンドの送信に引続き、左,中,右特別図柄の予定停止図柄を指定する3つの停止図柄コマンド(左,中,右停止図柄コマンド)を送信する。そして、変動パターンコマンドに応じて特別図柄の変動表示が開始されてから変動パターンコマンドにより指定した変動表示時間が経過した時に、遊技制御用マイクロコンピュータ53は、特別図柄の変動表示の停止を指示するための全図柄停止コマンドを送信する。
【0065】
このような変動表示に関する演出制御コマンドのうち、当りはずれ指定コマンドおよび始動入賞記憶数コマンドは特別図柄の変動表示が開始される前に送信され、変動パターンコマンドは特別図柄の変動表示の開始時に送信され、3つの停止図柄コマンドは特別図柄の変動表示の開始時または開始後に送信され、全図柄停止コマンドは特別図柄の変動表示の終了時に送信される。
【0066】
そして、特別図柄の変動表示の結果として大当りとなった場合、遊技制御用マイクロコンピュータ53では、大当り制御時の表示制御内容を指示するコマンド等の各種コマンドを送信する制御が行なわれる。
【0067】
また、変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が所定期間継続したときには、遊技状態と関係しない所定のデモンストレーション表示(以下、デモ表示という略称で呼ぶ)を変動表示装置9において実行させることを指示するデモ表示コマンドを送信する制御が行なわれる。ここで、デモ表示とは、変動表示が終了してから次の変動表示が開始されるまでの間に実行される表示であって、変動表示装置9で表示されるキャラクタ等の表示画像の説明、および、変動表示の見本用ダイジェスト版(要約版)の表示(前述したような始動入賞に基づく特別図柄の変動表示とは別のものであり、遊技に関係しない表示)を含むパチンコ遊技機1のデモンストレーション用の所定の表示をいう。
【0068】
演出制御用マイクロコンピュータ800では、前述したような各種演出制御に関する演出制御コマンドを受信した場合に、そのコマンドにより指定される表示による演出を実行する制御を行なう。また、演出制御用マイクロコンピュータ800では、各種演出制御に関する演出制御コマンドを受信した場合において、その表示態様に合わせて、表示態様と予め関係付けられた効果音等の音を音出力手段としてのスピーカ41から出力させる制御を行なうとともに、表示態様と予め関係付けられた発光パターンで遊技効果ランプ42等の発光手段が発光するように発光手段を動作させる制御を行なう。
【0069】
遊技制御基板31(遊技制御用マイクロコンピュータ53)から各制御基板へ送信される情報には、前述したような制御の指令内容を示すコマンドと、該コマンドの取込みタイミングを示すINT信号とが含まれる。ここで、コマンドは、1コマンドが2バイトのデータで構成されており、制御モードの種類を指令する1バイトのMODEデータと、MODEデータで指令された制御モードにおける具体的な制御内容を指令する1バイトのEXTデータとにより構成される。遊技制御用マイクロコンピュータ53は、このような2バイトのデータを、INT信号により取込みタイミングを示しつつ指令先の各制御基板へ順次送信することにより、制御内容を指令する。
【0070】
なお、図2においては、表示制御機能、音制御機能、および、発光制御機能のすべてを1つのマイクロコンピュータの機能に含ませる例を示した。しかし、これに限らず、表示制御機能と音制御機能と発光制御機能とをそれぞれ別のマイクロコンピュータに設け、それらのマイクロコンピュータ別に、遊技制御用マイクロコンピュータ53が、表示制御コマンド、音制御コマンド、および、ランプ制御コマンドを送信し、それらのコマンドを受信した各マイクロコンピュータが、受信したコマンドに応じて各種制御を個別にまたは連携して行なうようにしてもよい。
【0071】
次に、この実施の形態に示されたパチンコ遊技機における大当りとするかはずれとするかの決定(大当り判定ともいう)、リーチ状態とするか否かの決定(リーチ判定ともいう)、特別図柄の変動表示における変動パターンの決定、および、特別図柄の予定停止図柄の決定等の制御内容の決定について、決定のための処理手順を簡単に説明する。
【0072】
大当りとするかはずれとするかの判定は、大当り判定用のランダムカウンタのカウント値を用いて行なわれる。このランダムカウンタは、大当りを発生させるか否かをランダムに決定するために用いられる乱数値を発生させるためのものであり、たとえば、0からカウントアップして所定の上限値までカウントアップした後再度0からカウントアップし直す数値データ更新手段である。このカウント値は、所定周期(2msecごと)で1ずつ加算されることとなる。始動口スイッチ17により始動入賞が検出されると、それに応じてこのランダムカウンタのカウント値が抽出されて始動入賞記憶データとしてRAM55に記憶される。そして、特別図柄の変動表示を開始する前の段階(たとえば、変動表示の実行条件が成立したとき、および、変動表示の開始条件が成立したとき)で、その抽出値が、予め定められた大当り判定値と一致するか否かの判断がなされる。抽出された大当り判定用のランダムカウンタの値と大当り判定値とが一致した場合は、大当りを発生させることが決定され、大当り遊技状態の制御が行なわれる。確率変動状態以外の通常の確率状態においては、大当り判定値がたとえば1つの数値に設定される。確率変動状態においては、大当り判定値が複数の数値に設定されることにより、確率変動状態の場合には大当りの発生確率が向上するのである。
【0073】
次に、大当りを発生させることが決定された場合において前述した確率変動状態に制御するか否かの判定(以下、確変判定という)が、確変判定用のランダムカウンタのカウント値を用いて行なわれる。このランダムカウンタは、大当り判定において大当りとする判定がされた場合に確変状態を発生させるか否かをランダムに決定するために用いられる乱数値を発生させるためのものであって、大当り判定用のランダムカウンタと同様に機能する数値データ更新手段である。大当り判定後の所定のタイミングで確変判定用のランダムカウンタから抽出されたカウンタの値が予め定められた確変判定値と一致する場合に、確変状態とすることが決定される。
【0074】
次に、変動表示結果がはずれとなる場合においてリーチ状態とするか否かの判定(リーチ判定ともいう)は、リーチ判定用のランダムカウンタのカウント値を用いて行なわれる。このランダムカウンタは、大当り判定においてはずれとする判定がされた場合にリーチ状態を発生させるか否かをランダムに決定するために用いられる乱数値を発生させるためのものであって、大当り判定用のランダムカウンタと同様に機能する数値データ更新手段である。特別図柄の変動開始時等の所定のタイミングでリーチ判定用のランダムカウンタから抽出されたカウンタの値が予め定められたリーチ判定値と一致する場合に、リーチ状態とすることが決定される。一方、大当り判定において大当りとする決定がされた場合には、リーチ判定用のランダムカウンタを用いた判定は行なわれず、すべての場合にリーチ状態となる。
【0075】
また、特別図柄の変動表示においてリーチ状態となる決定がされた場合(大当りとする決定が行なわれた場合と、はずれとする決定が行なわれた場合との両方を含む)においては、リーチ状態の変動パターンが複数種類の変動パターンのうちから選択的に決定(ランダムに決定)される。このような変動パターンの決定は、変動パターン決定用のランダムカウンタのカウント値を用いて行なわれる。このランダムカウンタは、リーチ状態の変動パターンをランダムに決定するために用いる乱数値を発生させるためのものであって、大当り決定用のランダムカウンタと同様に機能する数値データ更新手段である。特別図柄の変動開始時等の所定のタイミングで変動パターン決定用のランダムカウンタから抽出されたカウンタの値が、複数種類予め定められた変動パターン決定値のうちの一致するものに対応する変動パターンとすることが決定される。また、リターン状態以外の変動パターンとしては、予め定められた変動パターンが固定的に使用される。なお、リターン状態以外の変動パターンについては、複数種類の変動パターンのうちからランダムに選択決定するようにしてもよい。
【0076】
また、特別図柄の変動表示における停止図柄の決定は、左,中,右の各図柄に対応する3つの停止図柄決定用のランダムカウンタのそれぞれのカウント値を用いて行なわれる。この各ランダムカウンタは、対応する特別図柄の停止図柄をランダムに決定するために用いる乱数値を発生させるためのものであって、大当り決定用のランダムカウンタと同様に機能する数値データ更新手段である。左,中,右の各図柄として表示される複数種類の特別図柄には、左,中,右の特別図柄ごとに図柄の配列順序が予め定められている。複数種類の特別図柄は、図柄の配列順序に従って変動(可変,更新)表示されていく。このような複数種類の停止図柄のそれぞれには図柄決定用の数値データが対応付けられており、はずれとする決定がされた場合には、特別図柄の変動開始時等の所定のタイミングで各ランダムカウンタから抽出されたカウンタの値と一致する数値データに対応する図柄が左,中,右の各停止図柄として決定される。なお、はずれとする決定がされた場合において、このようなカウンタの抽出値に対応する停止図柄が偶然大当りの図柄と一致する場合には、はずれの図柄となるように補正(修正)して各停止図柄が決定される。
【0077】
また、大当りとする決定がされた場合には、特別図柄の変動開始時等の所定のタイミングで左特別図柄決定用のランダムカウンタから抽出されたカウンタの値と一致する数値データに対応する図柄が左,中,右の各停止図柄として決定される。ただし、前述した確変判定により確変状態とする決定がされた場合には、確変図柄のうちから大当り図柄がランダムに決定され、一方、確変判定により非確変状態とする決定がされた場合には、非確変図柄のうちから大当り図柄がランダムに決定される。
【0078】
また、はずれとなる場合においてリーチ状態とすることが決定された場合には、特別図柄の変動開始時等の所定のタイミングで各特別図柄決定用のランダムカウンタから抽出されたカウンタの値のうち、左特別図柄決定用のランダムカウンタから抽出されたカウンタの値と一致する数値データに対応する図柄が左,右の各停止図柄として決定されるとともに、中特別図柄決定用のランダムカウンタから抽出されたカウンタの値と一致する数値データに対応する図柄が中図柄の停止図柄として決定される。なお、はずれとなる場合においてリーチ状態とすることが決定された場合において、中特別図柄決定用のランダムカウンタの抽出値に対応する停止図柄が偶然左,右図柄と一致する場合には、はずれの図柄となるように中図柄の停止図柄が別の図柄に補正(修正)されて決定される。これにより、はずれとなる場合においてリーチ状態とすることが決定された場合には、左,右の停止図柄が一致したはずれ図柄となるように停止図柄が決定される。
【0079】
以上に示したような大当り判定機能、確変判定機能、リーチ判定機能、変動パターン決定機能、および、停止図柄決定機能は、遊技制御用マイクロコンピュータ53の制御機能により実現される。
【0080】
次に、連続予告の決定(連続予告の判定ともいう)および連続予告の予告パターンの決定について、決定のための処理手順を簡単に説明する。
【0081】
連続予告をするか否かの判定は、連続予告判定用のランダムカウンタのカウント値を用いて行なわれる。このランダムカウンタは、連続予告を発生させるか否かをランダムに決定するために用いられる乱数値を発生させるためのものであって、大当り判定用のランダムカウンタと同様に機能する数値データ更新手段である。特別図柄の変動表示が実行されるごとに所定のタイミングで連続予告判定用のランダムカウンタから抽出されたカウンタの値が予め定められた予告判定値と一致する場合に、連続予告を行なうことが決定される。
【0082】
また、連続予告判定において連続予告を行なう判定がされた場合には、連続予告の予告パターンが複数種類の予告パターンのうちから選択的に決定される。このような予告パターンの決定は、連続予告パターン決定用のランダムカウンタのカウント値を用いて行なわれる。このランダムカウンタは、連続予告の予告パターンをランダムに決定するために用いる乱数値を発生させるためのものであって、大当り決定用のランダムカウンタと同様に機能する数値データ更新手段である。複数種類の予告パターンのそれぞれについて予告パターン決定値が対応付けられている。予告パターンの決定は、連続予告が行なわれるごとに所定のタイミングで予告パターン決定用のランダムカウンタからカウンタの値が抽出され、抽出されたカウンタの値と一致する予告パターン決定値に対応する予告パターンを選択決定することにより行なわれる。
【0083】
以上に示したような連続予告判定機能、および、連続予告パターン決定機能は、演出制御用マイクロコンピュータ800の制御機能により実現される。
【0084】
本実施の形態では、遊技制御用マイクロコンピュータ53および演出制御用マイクロコンピュータ800により実現される特徴的な機能の1つとして、連続予告に関する制御の機能を説明する。図2においては、このような連続予告の制御に関連する機能をピックアップし、機能ブロック図形式で図示する。
【0085】
さらに図2を参照して、遊技制御用マイクロコンピュータ53は、遊技制御手段としての機能を有し、連続予告の制御に関連する機能として、事前判定手段、開始時判定手段、および、制御信号送信手段を含む。事前判定手段は、変動表示の実行条件の成立に基づく開始条件が成立する前に、実行条件が成立した変動表示について、表示結果が大当りになるか否かを判定する。開始時判定手段は、変動表示の開始条件が成立したときに、当該開始条件が成立した始動条件の成立に基づく変動表示の表示結果を大当りにするか否かを判定する。事前判定手段と開始時判定手段とは、共通のサブルーチンプログラムを呼出すことにより実行される。制御信号送信手段は、コマンドを送信する手段であって、変動表示が行なわれない状態が所定期間継続したときにデモ表示コマンドを送信する。
【0086】
演出制御用マイクロコンピュータ800は、演出制御手段としての機能を有し、連続予告の制御に関連する機能として、制御信号受信手段、予告判定手段、予告設定手段、予告実行手段、リセット手段、および、デモンストレーション表示制御手段を含む。予告判定手段は、事前判定手段により大当りになると判定されたときに、連続予告を実行するか否かを判定し、また、はずれになると判定されたときも、連続予告を実行するか否かを判定する。予告設定手段は、予告判定手段により予告演出を実行すると判定されたときに、予告演出を実行することを示す実行回数等の演出データを設定する。制御信号受信手段は、制御信号送信手段から送信されたコマンドを受信する。リセット手段は、変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が所定期間継続したとき、たとえば、制御信号受信手段がデモ表示コマンドを受信したときに、予告設定手段により演出データが設定されていたときに当該演出データをリセットする。また、リセット手段は、大当り遊技状態が発生したか否かを判定する特定遊技状態発生判定手段(図示省略)を含んでおり、大当り遊技状態が発生したと判定されたときにも予告設定手段により設定された演出データをリセットする。
【0087】
次に、遊技制御用マイクロコンピュータ53のCPU56により実行される制御の一例を説明する。遊技制御用マイクロコンピュータ53では、遊技の進行を制御するための処理である遊技制御のメイン処理およびタイマ割込み処理が実行され、これらの処理により、各種制御用のサブルーチンプログラムが呼出されて実行されることにより、各種の遊技制御が行なわれる。
【0088】
次に、遊技制御用マイクロコンピュータ53により実行されるサブルーチンプログラムのうち一部のプログラムについて説明する。以下においては、特別図柄プロセス処理、始動口スイッチ通過処理、入賞時演出設定処理、特別図柄通常処理、および、記憶処理について説明する。
【0089】
まず、特別図柄プロセス処理を説明する。特別図柄プロセス処理においては、遊技状態に応じてパチンコ遊技機1を所定の順序で制御するための特別図柄プロセスフラグに従って該当する処理が選び出されて実行される。
【0090】
図3は、特別図柄プロセス処理の処理内容を示すフローチャートである。まず、ステップS(以下、単にSという)1により、特別図柄の変動時間が短縮される場合に変動時間を設定するためのタイマである変動短縮タイマの値を減算する処理が行なわれる。次に、S2により、始動口スイッチ17がオンしているか否かが判断される。
【0091】
S2により始動口スイッチ17がオンしていると判断された場合、すなわち、打玉が始動口14に入賞する始動入賞が発生した場合は、S3において始動口スイッチ通過処理を行なった後に、特別図柄プロセスフラグにより示される内部状態に応じて、S4〜S12のうちのいずれかの処理が行なわれる。始動口スイッチ通過処理の処理内容については、図4を用いて後述する。一方、S2により始動口スイッチ17がオンしていないと判断された場合は、S3を介さず、特別図柄プロセスフラグにより示される内部状態に応じて、S4〜S12のうちのいずれかの処理が行なわれる。
【0092】
S4では、特別図柄通常処理が行なわれる。特別図柄通常処理では、特別図柄の変動表示が開始できる状態になったときに、始動入賞記憶数が0でなければ大当り判定がされ、始動入賞記憶数が0であれば所定期間の経過に応じてデモ表示をする決定がされる。そして、大当り判定の実行後には、内部状態(特別図柄プロセスフラグ)がS5(特別図柄停止図柄設定処理)に移行するように更新される。
【0093】
S5では、特別図柄停止図柄設定処理が行なわれる。特別図柄停止図柄設定処理では、前述したような決定方法により、特別図柄の変動表示後の停止図柄が選択決定される。そして、停止図柄の決定後には、内部状態(特別図柄プロセスフラグ)がS6(変動パターン設定処理)に移行するように更新される。
【0094】
S6では、変動パターン設定処理が行なわれる。変動パターン設定処理では、前述したような決定方法により、特別図柄の変動表示の変動パターンが決定されるとともに、変動表示を実行させるためのコマンドが演出制御用マイクロコンピュータ800に対して送信される。そして、変動パターンの決定等の後には、内部状態(特別図柄プロセスフラグ)がS7(特別図柄変動処理)に移行するように更新される。
【0095】
S7では、特別図柄変動処理が行なわれる。特別図柄変動処理では、変動表示の開始時から変動パターンごとに定められた変動時間の経過を待ち、変動時間が経過すると、内部状態(特別図柄プロセスフラグ)がS8(特別図柄停止処理)に移行するように更新される。
【0096】
S8では、特別図柄停止処理が行なわれる。特別図柄停止処理では、特別図柄の全図柄が停止表示されるように制御がされる。具体的には、全図柄停止コマンドが送信される状態が設定される。そして、停止図柄が大当り図柄の組み合わせとなる場合には、内部状態(特別図柄プロセスフラグ)がS9(大入賞口開放前処理)に移行するように更新され、停止図柄がはずれ図柄の組合せとなる場合には、内部状態(特別図柄プロセスフラグ)がS4に移行するように更新される。
【0097】
S9では、大入賞口開放前処理が行なわれる。大入賞口開放前処理では、大入賞口を開放する制御が開始される。具体的には、カウンタやフラグを初期化するとともに、ソレノイド21が駆動されて大入賞口が開放される。また、プロセスタイマによって大入賞口開放中処理の実行時間が設定され、大当り中フラグがセットされる。そして、内部状態(特別図柄プロセスフラグ)がS10(大入賞口開放中処理)に移行するように更新される。
【0098】
S10では、大入賞口開放中処理が行なわれる。大入賞口開放中処理では、繰返し継続制御のラウンド表示をするためのコマンドを演出制御用マイクロコンピュータ800に送信する制御が行なわれるとともに、大入賞口の閉成条件の成立を確認する処理等が行なわれる。そして、大入賞口の閉成条件が成立したら、内部状態(特別図柄プロセスフラグ)がS11(特定領域有効時間処理)に移行するように更新される。
【0099】
S11では、特定入賞領域有効時間処理が行なわれる。特定入賞領域有効時間処理では、Vカウントスイッチ22での玉の通過の有無が監視され、所定の有効時間内での大当り遊技状態の継続条件の成立を確認する処理を行なう。有効時間内で大当り遊技状態の継続条件が成立し、かつ、まだ残りラウンドがある場合には、内部状態(特別図柄プロセスフラグ)がS9(大入賞口開放前処理)に移行するように更新される。また、所定の有効時間内で大当り遊技状態の継続条件が成立しなかった場合、または、全てのラウンドを終えた場合には、内部状態(特別図柄プロセスフラグ)がS12(大当り終了処理)に移行するように更新される。
【0100】
S12では、大当り終了処理が行なわれる。大当り終了処理では、大当り遊技状態が終了したことを遊技者に報知する表示制御を演出制御用マイクロコンピュータ800にさせるための制御が行なわれる等、大当り遊技状態を終了させるための処理が行なわれる。そして、大当り遊技状態を終了させるための処理が行なわれた後、内部状態(特別図柄プロセスフラグ)がS4(特別図柄通常処理)に移行するように更新される。
【0101】
次に、図3のS3に示した始動口スイッチ通過処理の処理内容を説明する。図4は、始動口スイッチ通過処理の処理内容を示すフローチャートである。
【0102】
まず、S21により、始動入賞記憶数が最大値である4に達しているかどうかが判断される。S21により始動入賞記憶数が4に達していると判断された場合には、この始動口スイッチ通過処理が終了し、リターンする。一方、S21により始動入賞記憶数が4に達していないと判断された場合には、S22により、始動入賞記憶数が「1」だけ加算更新される。そして、S23により、大当り判定用乱数等の各乱数の値(大当り判定用、確変判定用、リーチ判定用、変動パターン決定用、および停止図柄決定用のランダムカウンタのカウント値)が抽出され、それらが始動入賞記憶数の値に対応した保存領域(RAM55に設けられた特別図柄判定用バッファ)に格納される。ここで、乱数を抽出するとは、乱数を生成させるためのカウンタからカウント値を読み出して、読み出したカウント値を乱数値とする(カウント値を読出すタイミングが遊技状況に応じたランダムなタイミングになるので、読出した値が結果的にランダムな数になる)ことである。そして、S24により、入賞時演出設定処理が実行される。入賞時演出設定処理の処理内容については、図5を用いて後述する。
【0103】
次に、図4のS24に示された入賞時演出設定処理の処理内容を説明する。図5は、入賞時演出設定処理の処理内容を示すフローチャートである。
【0104】
まず、S31により、始動入賞があったことを示す入賞ありフラグがセットされる。入賞ありフラグは、特別図柄プロセス処理の終了後に実行される記憶処理(図7)で参照される。次に、S32により、大当り判定用のランダムカウンタから乱数(ランダムカウンタの値)が抽出される。なお、S32では、大当り判定用のランダムカウンタから乱数を抽出する代わりに、S23により保存された大当り判定用の乱数のデータを読出してもよい。その理由は、S23とS32とは同一の割込み時に実行されるステップであるため、どちらのステップでデータの抽出を行なっても同じデータが抽出されることとなるからである。
【0105】
そして、S33により、大当り判定をするためのサブルーチンプログラムが呼出されて実行される。S33で実行されるサブルーチンプログラムは、確変状態であるか否かの判定ステップ、確変状態である場合に確変状態に対応する大当り判定値を設定するステップ、非確変状態である場合に非確変状態に対応する大当り判定値を設定するステップ、および、設定した大当り判定値とS32により抽出されたデータとが一致するか否かを判定するステップ等の複数のステップを含み、前述したような大当り判定をするためのプログラムである。このような大当り判定をするためのサブルーチンプログラムにより、前述したような判定方法によって、大当り判定用のランダムカウンタの抽出値に基づいて大当り判定が行なわれる。
【0106】
次に、S34により、S33での判定結果が大当りである否かが判断される。S34により大当りであると判断された場合は、S35に進み、前述した大当りコマンドを示すデータが当りはずれコマンドとしてRAM55にセットされ、S37に進む。一方、S34により大当りではないと判断された場合は、S36に進み、前述したはずれコマンドを示すデータが当りはずれコマンドとしてRAM55にセットされ、S37に進む。
【0107】
S37では、RAM55に当りはずれコマンドとしてセットされたデータが、RAM55の入賞時演出用バッファとして定められている領域に格納される。入賞時演出用バッファに格納されたデータは、特別図柄プロセス処理の終了後に実行される記憶処理(図7)で参照される。S37の後、この入賞演出設定処理が終了し、リターンする。
【0108】
次に、図3のS4に示された特別図柄通常処理の処理内容を説明する。図6は、特別図柄通常処理の処理内容を示すフローチャートである。まず、S51により、特別図柄の変動を開始することができる状態(例えば特別図柄プロセスフラグの値がステップS4を示す値となっている場合であり、現在において特別図柄の変動表示がなされておらず、かつ大当り遊技状態中でもない場合)であるか否かが判断される。
【0109】
S51により変動を開始できる状態ではないと判断された場合は、この特別図柄通常処理が終了し、リターンする。一方、S51により変動を開始できる状態であると判断された場合は、S52に進み、始動入賞記憶数の値が「0」であるか否かが判断される。具体的には、RAM55の作業領域を用いて始動入賞記憶数をカウントする始動記憶カウンタのカウント値が確認される。
【0110】
S52により始動入賞記憶数が「0」であると判断された場合は、後述するS60に進む。一方、S52により始動入賞記憶数が「0」ではないと判断された場合は、S53に進み、始動入賞記憶数=1に対応する保存領域に格納されている各乱数値データ(前述したS23により格納されたデータ)が読出されてRAM55の乱数バッファ領域に格納される。そして、S54により、S53でのデータの読出しに応じて始動入賞記憶数の値が「1」だけ減じられ、かつ、各保存領域の内容がシフトされる。これにより、始動入賞記憶数=n(n=2,3,4)に対応する保存領域に格納されている各乱数値が、始動入賞記憶数=n−1に対応する保存領域に格納される。
【0111】
次に、S56により、前述した保存領域から大当り判定用乱数が読出される。そして、S57により、大当り判定をするためのサブルーチンプログラムが呼出されて実行される。これにより、前述したような判定方法によって、大当り判定用のランダムカウンタの抽出値に基づいて大当り判定が行なわれる。S57により実行される大当り判定用のサブルーチンプログラムは、前述したS33により呼出されるサブルーチンプログラムと共通(同一)のサブルーチンプログラムであり、同様の大当り判定処理が実行される。
【0112】
次に、S57により、S56での判定結果が大当りである否かが判断される。S56により大当りであると判断された場合は、S58に進み、大当りフラグがセットされた後、S59に進む。これにより、大当りとなることが示される。一方、S57により大当りではないと判断された場合は、そのままS59に進む。S59では、特別図柄プロセスフラグの値が特別図柄停止図柄設定処理に対応した値に更新される。S59の後、この特別図柄通常処理が終了し、リターンする。
【0113】
また、前述したS52により始動入賞記憶数が「0」であると判断されてS60に進んだ場合は、デモ表示の実行中であるか否かが判断される。S60によりデモ表示の実行中であると判断された場合は、この特別図柄通常処理が終了し、リターンする。一方、S60によりデモ表示の実行中ではないと判断された場合は、S61により、デモ判定カウンタの値が「1」だけ加算更新される。ここで、デモ判定カウンタとは、デモ表示を実行させる条件となる変動表示終了後の経過時間を計時するために用いられる計数手段であり、始動入賞記憶数が「0」の状態で特別図柄通常処理が実行されるごとに加算更新される。ここで、カウンタを用いて時間を計時するのは、遊技制御のプログラムは、所定の割込み時間ごとに1回実行されるものであるため、あるステップが実行される回数から経過時間が把握できるからである。
【0114】
次に、S62により、デモ判定カウンタの値がデモ判定値と一致したか否かが判断される。ここで、デモ判定値とは、デモ表示を実行させる条件となる変動表示が行なわれない状態が継続した時間を示すカウンタの値であり、前述したよううに所定時間(たとえば、連続予告が実行されているときに変動表示が連続して行なわれる時間間隔よりも長く設定された時間)に対応する値に設定されている。
【0115】
S62によりデモ判定カウンタの値がデモ判定値と一致していないと判断された場合は、この特別図柄通常処理が終了し、リターンする。一方、S62によりデモ判定カウンタの値がデモ判定値と一致したと判断された場合は、S63に進み、デモ表示コマンドを指定するコマンド送信テーブルのアドレスがポインタにセットされる。この実施の形態では、演出制御用マイクロコンピュータ800に送信され得る各演出制御コマンドはROM54のコマンド送信テーブルに格納されており、送信するコマンドのアドレスをポインタにセットすることにより、送信するコマンドが指定される。
【0116】
次に、S64に進み、コマンドセット処理が実行され、これにより、演出制御コマンドが演出制御用マイクロコンピュータ800に送信される。コマンドセット処理では、具体的に、アドレスがセットされたポインタが示すROM54のアドレスに格納されている演出制御コマンドが、コマンドを出力するための出力ポートに設定されるとともに、コマンドを送信することを示すINT信号が出力される。そして、S65に進み、デモ判定カウンタの値が初期値「0」にリセットされる。S65の後、この特別図柄通常処理が終了し、リターンする。
【0117】
次に、記憶処理について説明する。この記憶処理は、始動入賞記憶数の増減のチェック等の始動入賞記憶に関連する制御のために行なわれる処理であり、特別図柄プロセス処理が実行された後、メインルーチンにより呼出されて実行されるサブルーチンである。図7は、記憶処理の処理内容を示すフローチャートである。
【0118】
まず、S71により、始動記憶カウンタのカウント値が前回始動記憶カウンタのカウント値(S74)と同じであるか否かが確認される。S74により同じであると判断された場合は、後述するS75に進む。一方、S74により同じではないと判断された場合、すなわち始動入賞記憶数に変化が生じていれば、S72に進み、始動入賞記憶数に応じた始動入賞記憶数コマンドを指定する送信テーブルのアドレスがポインタにセットされた後、S73により、前述したS64と共通のコマンドセット処理が実行される。このコマンドセット処理が実行されることにより、現在の始動入賞記憶数を示す始動入賞記憶数コマンドが送信される。そして、S74により、現在の始動記憶カウンタのカウント値が、前回始動入賞記憶カウンタのデータとして設定される。S74の後、S75に進む。
【0119】
S75では、前述した入賞ありフラグがセットされているか否かが判断される。S75によりセットされていないと判断された場合は、この記憶処理が終了し、リターンする。一方、S75によりセットされていると判断された場合は、S76に進み、入賞時演出用バッファに格納されている当りはずれコマンドに対応するコマンド送信テーブルのアドレスがポインタにセットされる。そして、S77により、前述したS64と同様のコマンドセット処理が実行される。このコマンドセット処理が実行されることにより、S34〜S36により決定された当りはずれコマンドが送信される。S77の後、この記憶処理が終了し、リターンする。
【0120】
以上のように、始動入賞記憶数が変化したときには、始動入賞記憶数コマンドが送信され、また、始動入賞記憶数が増加したときには、大当りコマンドまたははずれコマンドが送信される。なお、この実施の形態では、大当りとならない場合の当りはずれコマンドとして、はずれコマンドのみを採用する例を説明したが、これに限らず、はずれのリーチとなるか否かを判断し、リーチとなるときには、はずれリーチを指定するはずれリーチコマンドを送信し、リーチとならないときにははずれコマンドを送信するように制御してもよい。また、この実施の形態では、大当りとなる場合の当りはずれコマンドとして、大当りコマンドのみを採用する例を説明したが、これに限らず、確変大当りとなるか否かを判断し、確変大当りとなるときには、確変大当りを指定する確変大当りコマンドを送信し、確変大当りとならないときには非確変大当りコマンドを送信するように制御してもよい。
【0121】
なお、始動入賞が発生した時点で判定される大当りは、変動表示装置9における変動表示を実行させるための条件(実行条件であって開始条件ではない)の成立に基づいて決定されたものである。このため、変動表示装置9において変動表示を開始できる条件(開始条件)が成立したときには、あらためて、大当りとするか否か、またはずれリーチとするか否かが決定され、その決定結果にもとづいて実際の変動表示の表示結果が導出される(ステップS62,S67,S68参照)。ただし、変動表示の開始条件が成立したときに用いられる乱数値は、変動表示の実行条件が成立したときに抽出され保存領域に保存された値である。従って、変動表示の開始条件が成立したときの大当りとするか否かの判定結果は、基本的に、変動表示の実行条件が成立したときの判定結果と同じになる。
【0122】
次に、演出制御用マイクロコンピュータ800により実行される制御を説明する。図8は、演出制御メイン処理の処理内容を示すフローチャートである。
【0123】
図8を参照して、まず、S101により、RAM領域のクリア、各種初期値の設定、演出制御の起動間隔を決めるための2msecタイマの初期設定等の各種初期化を行なうための初期化処理が行なわれる。その後、タイマ割込フラグの監視の確認を行なうループ処理に移行する。図示を省略するタイマ割込処理においてタイマ割込が発生すると、タイマ割込フラグがセットされるが、この演出制御メイン処理においては、S102によりタイマ割込フラグがセットされているか否かが判断され、タイマ割込フラグがセットされていたら、S103により、タイマ割込フラグがクリアされ、以下のような演出制御処理が実行される。
【0124】
この実施の形態では、タイマ割込は2msec毎にかかる。すなわち、演出制御処理は、2msec毎に起動される。また、この実施の形態では、タイマ割込処理ではフラグのセットのみがなされ、具体的な演出制御処理はメイン処理において実行されるが、タイマ割込処理で演出制御処理を実行してもよい。
【0125】
S103の後、S104により、コマンド解析処理が実行される。具体的にコマンド解析処理においては、遊技制御用マイクロコンピュータ53から送信される演出制御コマンドを受信したときに、受信したコマンドが示す情報がどのような情報であるかを確認するために、コマンドが解析される。
【0126】
次に、S105により、演出制御プロセス処理を行なう。演出制御プロセス処理では、制御状態に応じた各プロセスのうち、現在の制御状態に対応したプロセスが選択されて実行されることにより、コマンド解析処理によって解析されたコマンドが示す内容に応じた表示制御を含む演出制御が行なわれる。具体的に、表示制御を例にとると、演出制御プロセス処理では、コマンド解析処理によって解析されたコマンドが示す変動開始の指示にしたがって特別図柄の変動表示を開始させるとともに、コマンド解析処理によって解析されたコマンドが示す変動パターンおよび停止図柄にしたがって、これから実行しようとする変動表示における特別図柄についての停止図柄および変動パターンが設定され、その設定に基づいて、特別図柄の変動表示が実行されることとなる。さらに、演出制御プロセス処理では、表示制御に応じた音出力制御および発光制御も実行される。
【0127】
演出制御プロセス処理をより具体的に説明すると、プロセスタイマ設定値と、特別図柄の変動パターンを構成する各変動態様が記載されている特別図柄制御実行データとの組合せよりなる組合せデータが複数組設定されて構成されるプロセスデータが、変動パターン等に応じてROMに複数種類記憶されている。そして、そのような複数種類のプロセスデータのうちから、演出制御コマンドにより指定された変動パターン等の変動表示内容に対応するプロセスデータが選択される。演出制御プロセス処理においては、各プロセスタイマ設定値に設定されている時間だけ、対応する特別図柄制御実行データに設定されている変動態様で特別図柄を変動表示させる制御が複数の組合せデータについて順次実行されていくことにより、1回分の変動表示が実行される。また、音出力制御および発光制御も同様に、プロセスデータに基づいて実行される。
【0128】
次に、S106により、乱数更新処理が行なわれる。この乱数更新処理においては、前述した連続予告判定用のランダムカウンタのカウント値および前述した連続予告パターン決定用のランダムカウンタのカウント値等の演出制御用マイクロコンピュータ800で更新が行なわれるランダムカウンタのカウント値を更新するための処理が行なわれる。
【0129】
S106の後、S102に戻り、前述した処理が繰返し行なわれる。これにより、特別図柄の変動表示を含む変動表示装置9での変動表示が実行されるのである。また、変動表示装置9における始動入賞数の表示は、S104のコマンド解析処理において始動入賞記憶数コマンドを解析し、S105の演出制御プロセス処理において始動入賞記憶数コマンドが示す始動入賞記憶数を表示することにより行なわれる。
【0130】
以上のような演出制御メイン処理の実行に伴って各種のサブルーチンが実行されることにより、演出制御用マイクロコンピュータ800により、遊技制御用マイクロコンピュータ53から送信されてきた演出制御コマンドにしたがった表示制御が実行される。また、演出制御コマンドと、音制御および発光制御のそれぞれとの関係が予め定められており、演出制御コマンドにしたがって、音制御および発光制御のそれぞれも実行される。
【0131】
次に、図8のS104に示されるコマンド解析処理を説明する。コマンド解析処理においては、遊技制御用マイクロコンピュータ53から送信される演出制御コマンドを受信したときに、受信したコマンドが示す情報が解析される。図9および図10は、コマンド解析処理の処理内容を示すフローチャートである。
【0132】
遊技制御用マイクロコンピュータ53から受信された演出制御コマンドは、予め定められた受信コマンドバッファ(図示省略)に格納される。コマンド解析処理では、コマンド受信バッファに格納されているコマンドの内容を確認する。
【0133】
まず、S111により、コマンド受信バッファに受信した演出制御コマンドが格納されているか否かが確認される。具体的に、コマンドが格納されているか否かは、演出制御コマンドを受信するごとにカウントアップされるコマンド受信個数カウンタの値と、受信した演出制御コマンドが読出されるごとに加算される読出ポインタとを比較することによって判断される。両者が一致している場合が、受信コマンドが格納されていない場合である。
【0134】
S111により格納されていないと判断された場合は、このコマンド解析処理が終了する。一方、S111により格納されていると判断された場合は、S112に進み、コマンド受信バッファから受信コマンドが読出される。なお、このような読出しに応じて読出ポインタの値が「1」加算されるのである。
【0135】
次に、S113により、受信した演出制御コマンドが前述した左停止図柄コマンドであるか否かが判断される。S113により左停止図柄コマンドであると判断された場合は、S114において、左停止図柄コマンドが指定する左特別図柄を示すデータがRAM82における左特別図柄格納領域に格納され、その後、S111に戻る。一方、S113により左停止図柄コマンドではないと判断された場合は、S115に進む。
【0136】
S115では、受信した演出制御コマンドが前述した中停止図柄コマンドであるか否かが判断される。S115により中停止図柄コマンドであると判断された場合は、S116において、中停止図柄コマンドが指定する中特別図柄を示すデータがRAM82における中特別図柄格納領域に格納され、その後、S111に戻る。一方、S115により中停止図柄コマンドではないと判断された場合は、S117に進む。
【0137】
S117では、受信した演出制御コマンドが前述した右停止図柄コマンドであるか否かが判断される。S117により右停止図柄コマンドであると判断された場合は、S118において、右停止図柄コマンドが指定する右特別図柄を示すデータがRAM82における右特別図柄格納領域に格納され、その後、S111に戻る。一方、S117により右停止図柄コマンドではないと判断された場合は、S119に進む。
【0138】
S119では、受信した演出制御コマンドが前述した変動パターンコマンドであるか否かが判断される。S119により変動パターンコマンドではないと判断された場合は、後述するS124に進む。一方、S119により変動パターンコマンドであると判断された場合は、S120により、変動パターンコマンドが指定する変動パターンを示すデータがRAM82における変動パターンデータ格納領域に格納される。そして、S122により、受信した変動パターンコマンドにより示される変動パターンが大当り用の変動パターンであるか否かが判断される。ここで、変動パターンは、大当り決定時に送信される変動パターンと、はずれ決定時に送信される変動パターンとに分けられており、前述したようなS56による大当り判定結果にしたがって選択されて送信される。S122では、受信した変動パターンコマンドに基づいて、実行させる変動表示が大当りとなる変動表示であるか否かを判断するのである。
【0139】
S122により大当り用の変動パターンであると判断された場合は、S123に進み、後述するS154およびS156により設定される連続予告設定データが設定されていたときに、当該データをリセットする処理が行なわれる。これにより、たとえば、後述するS154により設定される連続予告の回数は、「0」にリセットされる。言い換えると、連続予告回数のデータとして「0」という初期値データがセットされることにより、連続予告回数のデータが初期化される。これにより、S123の後、S111に戻る。一方、S122により大当り用の変動パターンではないと判断された場合は、そのままS111に戻る。
【0140】
S124では、受信した演出制御コマンドが始動入賞記憶数コマンドであるか否かが判断される。S124により始動入賞記憶数コマンドではないと判断された場合は、後述するS127に進む。一方、S124により始動入賞記憶数コマンドであると判断された場合は、S125に進み、RAM82に格納されて管理されている始動入賞記憶数のデータを、始動入賞記憶数コマンドのデータが示すデータに更新する処理が行なわれる。そして、S126に進み、S125による更新後の始動入賞記憶数を変動表示装置9に表示させる処理が行なわれ、その後、S127に進む。
【0141】
S127では、受信した演出制御コマンドがはずれコマンドであるか否かが判断される。S127によりはずれコマンドであると判断された場合は、連続予告の実行に関する判定を行なう連続予告判定処理が実行され、その後、S129に進む。連続予告判定処理の処理内容については、図11を用いて後述する。一方、S127によりはずれコマンドではないと判断された場合は、そのままS129に進む。
【0142】
S129では、受信した演出制御コマンドが大当りコマンドであるか否かが判断される。S129により大当りコマンドであると判断された場合は、S130により、前述したS128により実行される連続予告判定処理と同じ連続予告判定処理が実行され、その後、S131に進む。一方、S129により大当りコマンドではないと判断された場合は、そのままS131に進む。
【0143】
S131では、受信した演出制御コマンドがデモ表示コマンドであるか否かが判断される。S131によりデモ表示コマンドであると判断された場合は、S132により、デモ表示を実行することを示すデモ表示実行フラグがセットされる。このデモ表示実行フラグがセットされることにより、前述した演出制御プロセス処理の実行時にデモ表示が実行されることとなる。そして、S133により、前述したS123と同様に、後述するS154およびS156により設定される連続予告設定データが設定されていたときに、当該データをリセットする処理が行なわれる。これにより、たとえば、後述するS154により設定される連続予告の回数は、「0」にリセットされる。S133の後、S134に進む。一方、前述したS131によりデモ表示コマンドではないと判断された場合は、そのままS134に進む。
【0144】
そして、S134では、S112で読み出した受信コマンドがその他の演出制御コマンドである場合には、受信コマンドに対応するフラグがセットされる。S134の後、前述したS111に戻る。
【0145】
次に、図10のS128およびS130により実行される連続予告判定処理の処理内容を説明する。図11は、連続予告判定処理の処理内容を示すフローチャートである。
【0146】
まず、S151により、連続予告が実行中であるか否かが判定される。連続予告が実行中であるか否かは、実行中にセットされているフラグである連続予告実行中フラグに基づいて判定される。S151により連続予告の実行中であると判断された場合は、この連続予告判定処理が終了し、リターンする。一方、S151により連続予告の実行中ではないと判断された場合は、連続予告を実行するか否かの抽選を行なうために、S152に進み、前述した連続予告判定用のランダムカウンタのカウント値を抽出することにより、連続予告判定用の乱数を抽出する処理が行なわれる。
【0147】
次に、S153に進み、S152により抽出された予告判定用乱数値が前述した予告判定値と一致するか否かの判定がされることにより、連続予告を実行するか否かの判定が行なわれる。具体的に、S153での連続予告を実行するか否かの判定には、予告判定用乱数値と、予告実行決定および予告非実行決定のそれぞれとの関係を示すデータテーブルが用いられる。このデータテーブルにより、S152により抽出された予告判定用乱数値に基づいて、連続予告を実行するか否かの判定が行なわれる。
【0148】
また、S153で用いられるデータテーブルは、大当りコマンドを受信した場合の方が、はずれコマンドを受信した場合よりも、連続予告を実行する決定がされる割合が高くなるように設定されている。具体的には、はずれ決定時用のデータテーブルと、そのデータテーブルよりも連続予告を実行する割合が高く設定された大当り決定時用のデータテーブルとが、大当りコマンドを受信したか、はずれコマンドを受信したかで使い分けられることにより、大当りコマンドを受信した場合の方が、はずれコマンドを受信した場合よりも連続予告を実行する決定がされる割合が高くなる。これにより、将来的に大当りとなることが決定されている場合の方が、はずれとなることが決定されている場合よりも連続予告が実行されやすいので、連続予告が実行されたときの遊技者の期待感を向上させることができる。
【0149】
次に、S153により一致しないと判断された場合は、連続予告を実行しないことが決定された場合であり、この連続予告判定処理が終了し、リターンする。一方、S153により一致すると判断された場合は、連続予告を実行することが決定された場合であり、S154に進み、RAM82に格納されて管理されている現在の始動入賞記憶数のデータに基づいて、現在の始動入賞記憶数分の変動表示回数が、実行される連続予告における連続予告回数のデータとして設定される。
【0150】
次に、S155により、予告パターン決定用のランダムカウンタのカウント値を抽出することにより、予告パターン決定用の乱数を抽出する処理が行なわれる。そして、S156に進み、S155により抽出されたカウント値に基づいて、前述した選択決定方法により、連続予告の予告パターンが選択決定され、その選択された予告パターンを示すデータが連続予告の実行のために設定される。このようなS156および前述したS154により設定されるデータは、連続予告の実行のために用いられる演出データであり、連続予告設定データと呼ばれる。また、これらの演出データのうち、S154により設定される連続予告回数のデータは、連続予告を実行することを示す演出データであると言える。次に、S157により、連続予告の抽選(判定)が済んだことを示す連続予告抽選済フラグセットがセットされ、その後、この連続予告判定処理が終了し、リターンする。
【0151】
次に、図8のS105における演出制御プロセス処理において実行される処理であって、連続予告を管理する連続予告管理処理について説明する。図12は、連続予告管理処理の処理内容を示すフローチャートである。
【0152】
まず、S141により、前述したS154により連続予告の予告回数が新規に設定されたか否かが判断される。S141により新規設定されたと判断された場合は、S142に進み、連続予告の実行回数を管理するための予告回数カウンタに、S154により設定された予告回数を設定する処理が行なわれ、その後、S143に進む。一方、S141により新規設定されていないと判断された場合は、そのままS143に進む。
【0153】
S143では、前述した予告回数カウンタの値が「0」であるか否かが判断される。S143により「0」であると判断された場合は、この連続予告管理処理が終了する。一方、S143により「0」ではないと判断された場合は、S144に進み、変動表示の終了タイミングであるか否かが判断される。S144により終了タイミングであると判断された場合は、予告回数カウンタの値を「1」だけ減算更新する処理が行なわれ、その後、S146に進む。これにより、連続予告が実行される期間において、変動表示が1回終了するごとに予告回数カウンタが1ずつ減算されることとなる。一方、S144により終了タイミングではないと判断された場合は、そのままS146に進む。
【0154】
S146では、予告回数カウンタの値が「0」となっているか否かが判断される。S146により「0」となっていると判断された場合は、S147により、連続予告設定データをリセットする処理が行なわれた後、この連続予告管理処理が終了し、リターンする。一方、S146により「0」となっていないと判断された場合は、そのままこの連続予告管理処理が終了し、リターンする。
【0155】
以上のような連続予告管理処理が実行されることにより、基本的に、S154により設定された予告回数分の変動表示が実行される期間において、連続予告を実行させる制御が行なわれる。但し、前述したS123と、S133とに示されるように、変動表示が実行されずに所定期間が経過しときと、表示結果が大当りとなるときとのそれぞれにおいては、S154により設定された予告回数分の変動表示が実行される前であっても、強制的に連続予告の実行が不能化される。
【0156】
次に、この第1実施形態により得られる主な効果をまとめて説明する。
図6のS60〜S64に示されるように、変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が所定期間継続したときに遊技制御用マイクロコンピュータ53からデモ表示コマンドが出力され、さらに、S131、S133に示されるように、演出制御用マイクロコンピュータ800がデモ表示コマンドを受信したときに、連続予告設定データが設定されていたときには連続予告設定データがリセットされる。したがって、変動表示が行なわれない状態が所定期間継続したときに、設定されていた予告演出用の演出データがリセットされることとなる。このため、たとえば、遊技場内で発生するノイズの影響等により連続予告用に設定されていた演出データにたとえ誤りが生じても、特別図柄の変動表示が行なわれない状態の所定期間の継続に基づいてその演出データがリセットされるので、連続予告が実行されるべき一連の変動表示の実行が終了することに基づいて予告演出が実行不能となる。これにより、複数回の変動表示に亘って行なう予告演出としての連続予告について、遊技状態に応じた演出をすることができる。
【0157】
また、S154に示されるように、連続予告の演出データとして、連続予告を実行する変動表示の回数である予告回数のデータが設定され、前述したような変動表示が行なわれない状態が所定期間継続したときに、S133に示されるように、その予告回数のデータがリセットされる。このため、たとえ連続予告用に設定された演出データに誤りが生じても、正しい設定回数を超える誤った回数の予告演出の実行を不能にすることができる。
【0158】
また、S127およびS128に示されるように、表示結果が大当りとならす、はずれの表示結果となるときにも、連続予告が実行され得るので、連続予告が行なわれる頻度が向上して遊技者の期待感を向上させることができるとともに、連続予告が行なわれる頻度を向上させながらも遊技状態に応じた演出をすることができる。
【0159】
また、S122,S123に示されるように、大当り遊技状態が発生するときにも、設定された予告演出用の演出データがリセットされるので、大当り遊技状態が発生したにもかかわらず連続予告がされることが防がれ、より一層遊技状態に応じた演出をすることができる。また、設定された予告演出用の演出データが大当り遊技状態が発生するときにリセットされるので、連続予告の回数を始動入賞記憶の内容に合わせて設定しなくても連続予告を遊技状態に合わせて行なうことができる。たとえば、連続予告の回数を、連続予告の判定時における始動入賞記憶数に関わらず上限値の4個に対応する4回に設定するパチンコ遊技機において、たとえば、3個目の始動入賞記憶データが大当りとなるデータであるときに、連続予告の回数を4回と設定しても、大当り遊技状態が発生するときに予告演出用の演出データがリセットされる。このため、連続予告の回数を始動入賞記憶の内容に合わせて設定しなくても連続予告を遊技状態に合わせて行なうことができる。
【0160】
また、S33とS56とが共通のサブルーチンプログラムであることを示したように、変動表示の開始条件が成立したときの大当り判定の処理が、変動表示の実行条件が成立したときの大当り判定の処理と共通のサブルーチンプログラムを呼出すことにより実行されるので、プログラム量を増大させることなく、様々なタイミングで表示結果を大当り図柄の組合せにするか否かの判定を確実に行なうことができる。
【0161】
また、S60〜S64に示されるように、変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が所定期間継続したときに出力されるデモ表示コマンドに基づいて、S132に示されるようにデモ表示を実行させる制御が行なわれるとともに、S131、S133に示されるように、連続予告設定データをリセットする制御が行なわれので、共通の制御信号(コマンド)を用いることによりこれら2つの制御を行なうことができ、連続予告の演出データのリセットをすることに関する遊技制御用マイクロコンピュータ53の制御負担を軽減することができる。
【0162】
第2実施形態
次に、第2実施形態を説明する。前述した第1実施形態では、連続予告の制御のために必要となる大当りの判定を変動表示の実行条件が成立した段階で行なう例を示した。これに対し、この第2実施形態においては、連続予告の制御のために必要となる大当りの判定を変動表示の開始条件が成立した段階で行なう例を説明する。この第2実施形態については、第1実施形態と異なる部分を主に説明する。
【0163】
まず、遊技制御用マイクロコンピュータ53により実行される特徴的な処理を説明する。第2実施形態においては、図5に示した入賞時演出設定処理が実行されない。連続予告の制御のために必要な大当りの判定を変動表示の開始条件が成立した段階で行なうからである。また、第2実施形態においては、図6に示した特別図柄通常処理において、S52とS53との間で、連続予告の制御のために必要な大当りの判定等の所定の処理を実行する予告用判定処理(S52a)が実行される(図6参照)。
【0164】
図13は、第2実施形態による予告用判定処理の処理内容を示すフローチャートである。この予告用判定処理は、図6に示されるように、特別図柄通常処理において、S52により始動入賞記憶数が「0」ではないと判断された場合に実行される。
【0165】
まず、S81により、始動入賞記憶数を示す始動入賞カウンタのカウント値が処理数として設定されるとともに、始動入賞記憶の大当り検査をした回数(個数)を示す検査回数カウンタのカウント値Kが初期値である「0」に設定される。
【0166】
次に、S83により、検査回数カウンタのカウント値Kが「1」だけ加算される。そして、S84により、RAM55における検査回数カウンタのカウント値Kが示す始動入賞記憶に対応する保存領域に格納されている大当り判定用乱数値(抽出された時期が早い方から数えてK番目の始動入賞記憶データ)が読出される。これにより、S84が実行されるごとに、保存領域に格納されている大当り判定用乱数値が、抽出された時期が早い方から1つずつ順番に読出されることとなる。そして、S85により、前述したS33と同様の大当り判定処理が実行されることにより、始動入賞記憶の検査が行なわれる。次に、S86により、S85での判定結果が大当りである否かが判断される。
【0167】
S86により大当りであると判断された場合は、S87に進み、前述した大当りコマンドを示すデータが当りはずれコマンドとしてRAM55にセットされ、後述するS91に進む。一方、S86により大当りではないと判断された場合は、S88に進み、処理数が「1」だけ減算された後、S89により、減算後の処理数が0になっていないかどうかが判断される。
【0168】
S89により処理数が0になっていないと判断された場合は、S83に戻り、検査回数カウンタのカウント値Kを加算更新して次の始動入賞記憶について、前述したような大当り判定が繰返し行なわれる。すなわち、この例では、S83〜S89のループ処理が、処理数が0になるまで、つまり、すべての始動入賞記憶データについて検査が終了するまで繰り返し実行され、S86で大当りになるとの判定がなされるた時点でそのループ処理が終了する。つまり、S83〜S89では、始動入賞記憶のデータのうちに大当りとなるものがあると判定されるまで、または、すべての始動入賞記憶がはずれと判定されるまで、保存領域に格納されている各大当り判定用乱数値が、抽出された時期が早い方から順番に読み出され、大当りとなるか否かの判定が実行される。
【0169】
また、S89により処理数が0になっていると判断された段階で、S90に進み、前述したはずれコマンドを示すデータが当りはずれコマンドとしてRAM55にセットされる。その後、S91に進む。S91では、コマンドセット処理が実行され、これにより、S87またはS90によりセットされた演出制御コマンド(大当りコマンド、または、はずれコマンド)が演出制御用マイクロコンピュータ800に送信される。
【0170】
次に、S92に進み、検査回数カウンタのカウント値K、すなわち、連続予告の制御のために大当り検査を行なった始動入賞記憶数としての予告対象数を指定する予告対象数コマンドをセットする処理が行なわれる。次に、S93に進み、コマンドセット処理が実行され、これにより、S92によりセットされた演出制御コマンド(予告対象数コマンド)が演出制御用マイクロコンピュータ800に送信される。S93の後、この予告判定用処理が終了する。
【0171】
このように、当りはずれコマンドが変動表示の開始条件が成立した段階で送信されるため、第2実施形態の場合は、図7の記憶処理において、S75〜S77に示される当りはずれコマンドの出力に関する処理が実行されない。また、第2実施形態の場合は、予告対象数コマンドが送信されるため、図9および図10に示されるコマンド解析処理において、受信したコマンドが予告対象数コマンドであるか否かが判断され、予告対象数コマンドであるときに、そのコマンドにより示される予告対象数KがRAM82に格納される。
【0172】
次に、演出制御用マイクロコンピュータ800により実行される特徴的な処理を説明する。第2実施形態においては、図11に示した連続予告判定処理の代わりに、以下の図14に示される連続予告判定処理が実行される。
【0173】
図14は、第2実施形態による連続予告判定処理の処理内容を示すフローチャートである。この連続予告判定処理は、図11に示される連続予告判定処理の代わりに、図10のS128,S130により呼出されて実行される。
【0174】
まず、S161により、S151と同様に連続予告が実行中であるか否かが判定される。S161により連続予告の実行中であると判断された場合は、この連続予告判定処理が終了し、リターンする。一方、S151により連続予告の実行中ではないと判断された場合は、S162に進み、予告対象数コマンドにより指定された予告対象数Kが2以上であるか否かが判断される。
【0175】
S162により予告対象数Kが2以上ではないと判断された場合は、この連続予告判定処理が終了する。したがって、この場合には、連続予告が実行されない。一方、S162により予告対象数Kが2以上であると判断された場合は、連続予告の抽選を行なうために、S163に進む。そして、S163により、前述したS152と同様の連続予告判定用の乱数の抽出が行なわれ、S164により、前述したS153と同様の連続予告を実行するか否かの判定が行なわれる。
【0176】
次に、S164により一致しないと判断された場合は、図11の場合と同様に連続予告判定処理が終了し、リターンする。一方、S164により一致すると判断された場合は、前述した予告対象数Kが連続予告回数のデータとして設定される。これにより、予告用判定処理において検査された分の始動入賞記憶を対象として連続予告が実行されることとなる。
【0177】
そして、S166〜S168により、図11のS155〜S157と同様の処理が行なわれることにより、予告パターン決定用乱数の抽出、予告パターンの決定、および、連続予告抽選済みフラグのセットが実行され、その後、この連続予告判定処理が終了し、リターンする。
【0178】
このような第2実施形態については、前述した第1実施形態と共通する技術思想による構成について、前述した第1実施形態の場合と同様の技術的効果を得ることができる他、次のような特徴的な効果を得ることができる。すなわち、連続予告の制御のために必要となる大当りの判定を変動表示の開始条件が成立した段階で行なう場合においても、複数回の変動表示に亘って行なう予告演出としての連続予告について、遊技状態に応じた演出をすることができる。
【0179】
次に、以上に説明した本実施の形態の変形例や特徴点を以下に列挙する。
(1) 前述した実施の形態においては、特別図柄の変動表示が行なわれない状態が所定期間継続したときに、設定された予告演出用の演出データをリセットする例として、デモ表示コマンドを演出制御用マイクロコンピュータ800を受信したときにリセット条件が成立してリセットすることを示した。しかし、これに限らず、そのようなリセットは、演出制御用マイクロコンピュータ800が特別図柄の変動表示が行なわれない状態が継続する期間を計時し、その計時値に基づいて所定期間継続したと演出制御用マイクロコンピュータ800が判断したときにリセット条件が成立したと判断して行なうようにしてもよい。また、そのようなリセットは、遊技制御用マイクロコンピュータ53が、デモ表示コマンドとは別の演出制御コマンドを送信することにより、演出制御用マイクロコンピュータ800へ指示するようにしてもよい。
【0180】
(2) また、本実施の形態は、次のような特徴的な手段を有している。
数値データを更新する数値データ更新手段(遊技制御用マイクロコンピュータ53、ランダムカウンタ)と、該数値データ更新手段から前記変動表示の実行条件の成立に応じて数値データを抽出する数値データ抽出手段(遊技制御用マイクロコンピュータ53、S23)と、前記変動表示の実行条件が成立したにもかかわらず前記変動表示の開始条件が成立していない実行条件の成立に応じて前記数値データ抽出手段により抽出された数値データを保留データ(始動入賞記憶データ)として所定の上限個数まで記憶可能な保留データ記憶手段(RAM55)とを含み、前記事前判定手段は、前記実行条件の成立に基づく前記開始条件が成立する前に当該実行条件の成立に基づく変動表示の表示結果が前記特定の表示態様になるか否かを前記保留データ記憶手段に記憶されている各保留データにより判定する事前判定処理を実行する。
【0181】
(3) 前述したように、前記リセット手段は、前記変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が所定期間継続したときに、前記予告設定手段により設定された演出データをリセットする。その所定期間は、次のように表現されてもよい。すなわち、所定期間は、予告演出が実行されているときに変動表示が連続して行なわれる時間間隔よりも長く設定された期間である。
【0182】
(4) なお、今回開示された実施の形態はすべての点で例示であって制限なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図1】 本発明に係る遊技機の一例のパチンコ遊技機の正面図である。
【図2】 パチンコ遊技機における主要な制御基板を含む制御回路の構成の一例を示すブロック図である。
【図3】 特別図柄プロセス処理の処理内容を示すフローチャートである。
【図4】 始動口スイッチ通過処理の処理内容を示すフローチャートである。
【図5】 入賞時演出設定処理の処理内容を示すフローチャートである。
【図6】 特別図柄通常処理の処理内容を示すフローチャートである。
【図7】 記憶処理の処理内容を示すフローチャートである。
【図8】 演出制御メイン処理の処理内容を示すフローチャートである。
【図9】 コマンド解析処理の処理内容を示すフローチャートである。
【図10】 コマンド解析処理の処理内容を示すフローチャートである。
【図11】 連続予告判定処理の処理内容を示すフローチャートである。
【図12】 連続予告管理処理の処理内容を示すフローチャートである。
【図13】 第2実施形態による予告用判定処理の処理内容を示すフローチャートである。
【図14】 第2実施形態による連続予告判定処理の処理内容を示すフローチャートである。
【符号の説明】
9 変動表示装置、1 パチンコ遊技機、53 遊技制御用マイクロコンピュータ、800 演出制御用マイクロコンピュータ。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a gaming machine represented by a pachinko gaming machine, a coin gaming machine, a slot machine, or the like. Specifically, it has a variation display device capable of variably displaying a plurality of types of identification information, each of which can be identified based on the fact that a variation display start condition is satisfied after a predetermined variation display execution condition is satisfied, and is a derived display The present invention relates to a gaming machine that is controlled to a specific gaming state that is advantageous to the player when the display result of the variable display that has been obtained becomes a predetermined specific display mode.
[0002]
[Prior art]
What is conventionally known as this type of gaming machine, for example, the fluctuation display is not executed after a predetermined fluctuation display execution condition such as the occurrence of a valid start prize has been established. There has been a gaming machine such as a pachinko gaming machine having a variable display device capable of variably displaying a plurality of types of identification information such as symbols that can be identified based on the establishment of the variable display start condition. In such a gaming machine, a specific gaming state (big hit gaming state) that is advantageous to the player when the display result of the variable display that is derived and displayed becomes a predetermined specific display mode (combination of jackpot symbol) To be controlled.
[0003]
In such a gaming machine, data indicating that the execution condition that the start condition of the variable display is not satisfied even though the execution condition of the variable display is satisfied is stored by storing up to a predetermined upper limit number of data. . For this reason, in this type of gaming machine, it is determined in advance whether or not each of such held data (hereinafter referred to as “held data”) is data that is to be displayed in a variable manner to be a specific display mode. Can be recognized. For this reason, in this type of gaming machine, the specific display mode becomes a specific display mode over a plurality of variable displays before the specific display mode is derived and displayed as a display result based on such reserved data. There is one that performs a notice effect (continuous effect) for notifying that (Patent Document 1). In such a gaming machine, such an effect over a plurality of variable displays is basically controlled to be terminated on condition that a predetermined number of variable displays are executed. In addition, it was considered that the end timing of the production over a plurality of variable displays in such a gaming machine is when a big hit occurs or when a reach occurs.
[0004]
Such a continuous notice effect is generally managed, for example, by updating the data of the number of variable displays during the notice effect stored in the control memory every time the variable display is performed. there were.
[0005]
[Patent Document 1]
JP 2002-355400 A
[0006]
[Problems to be solved by the invention]
However, in the conventional gaming machine as described above, due to the influence of noise generated in the amusement hall, the data of the variable display count during the notice effect stored in the control memory may be changed to incorrect data. There is. In such a case, there is a difference between the number of reserved data that is the target for executing the notice effect as described above and the number of variable display during the notice effect stored in the memory, and the initial notice is given. There is a possibility that the notice effect may be executed even in the case of the variable display based on the hold data that is not the target of the effect. In other words, if the end timing of the notice effect performed over a plurality of variable displays is managed as in the past, it may not be possible to produce an effect according to the gaming state.
[0007]
The present invention has been conceived in view of such a situation, and an object thereof is to provide a gaming machine capable of producing an effect according to a gaming state with respect to a notice effect produced over a plurality of variable displays. That is.
[0008]
[Specific Examples of Means for Solving the Problems and Their Effects]
  (1) Based on the fact that the start condition of the variable display (the start prize memory is stored and the variable display is not executed, etc.) is satisfied after the predetermined variable display execution condition (effective start winning is generated) is satisfied. A variable display device (variable display device 9) capable of variably displaying each of a plurality of types of identification information (special symbols) each identifiable, and a specific display in which the display result of the variably displayed derived display is predetermined. A gaming machine (pachinko gaming machine 1) that is controlled to a specific gaming state (hit gaming state) that is advantageous to the player when it becomes a mode (a combination of jackpot symbols),
  Game control means (game control microcomputer 53) for controlling the progress of the game of the gaming machine;
  Production control means (production control microcomputer) which is provided separately from the game control means and controls the production of a game including a variation display in the variation display device based on a control signal (production control command) from the game control unit. 800),
  The game control means includes
    Execution conditionsButEstablishedWhenPredetermination means (game control microcomputer 53, S3) for executing a predetermination process for determining whether or not the display result of the variable display based on the establishment of the execution condition is the specific display mode3)When,
    A means for transmitting the control signal from the game control means to the effect control means when a state in which the variable display is not performed continues for the predetermined period after the display result of the variable display is derived and displayed. Control signal transmitting means (game control microcomputer 53, S64) for transmitting a demonstration display control signal (demonstration display command) for instructing control to execute demonstration display in the variable display device (FIG. 2);
  The production control means includes
    SaidWhen it is determined by the prior determination means that the specific display mode is obtained, the display result of the variable display based on the establishment of the execution condition determined to be the specific display mode is derived and displayed.Corresponds to multiple execution conditionsMultiple timesSaidPreliminary judgment means for judging whether or not to execute a notice effect (continuous notice) for notifying that it has been determined that the specific display mode is obtained over the variable display (production control microcomputer 800, S152, S15)3)When,
    When the notice determining means determines that the notice effect is to be executed, notice setting means (effect control microcomputer 800, S15) for setting effect data (number of notices) indicating that the notice effect is to be executed.4)When,
    Notice execution means (production control microcomputer 800, S105) for executing the notice effect based on the effect data set by the notice setting means;
    Control signal receiving means for receiving the control signal transmitted from the control signal transmitting means (command receiving function in the production control microcomputer 800);
    Demonstration display control means (production control microcomputer 800, S132, S105) for performing control to execute the demonstration display in the variable display device when the demonstration display control signal is received by the control signal receiving means;
    The demonstration display control signal is received by the control signal receiving means.(Refer to S60 to S64, S131) reset means (reproduction control microcomputer 800, S133) for resetting the effect data (continuous notice setting data) when the effect data is set by the notice setting means. including.
[0009]
  According to such a configuration, when the effect data for the notice effect is set, when the display result of the variable display is derived and displayed, the state where the variable display is not performed continues for a predetermined period. The effect data for the notice effect that has been set is reset. For this reason, for example, even if an error occurs in the effect data set for the notice effect due to the influence of noise generated in the game hall, the effect is based on the continuation of the predetermined period in which the variable display is not performed. Since the data is reset, the announcement effect cannot be executed based on the end of the execution of a series of variable displays for which the announcement effect should be executed. Thereby, about the notice effect produced over a plurality of times of change display, the effect according to the game state can be given.
  In addition, after the display result of the variable display is derived and displayed, the demonstration display is performed based on the demonstration display control signal that is output when the state in which the variable display is not performed continues for a predetermined period of time, and the notice display Since the effect data is reset, these two controls can be performed by using a common control signal, and the control burden on the game control means for resetting the effect data can be reduced.
  (2)  Based on the fact that the start condition of the variable display (the start prize memory is stored and the variable display is not executed, etc.) is satisfied after the predetermined variable display execution condition (effective start winning is generated) is established. It has a variable display device (variable display device 9) capable of variably displaying a plurality of types of identification information (special symbols) that can be identified, and a display result of the variable display that is derived and displayed is a specific display mode (big hit A gaming machine (pachinko gaming machine 1) that is controlled to a specific gaming state (big hit gaming state) that is advantageous to the player when the combination of symbols)
  Game control means (game control microcomputer 53) for controlling the progress of the game of the gaming machine;
  Production control means (production control microcomputer) which is provided separately from the game control means and controls the production of a game including a variation display in the variation display device based on a control signal (production control command) from the game control unit. 800),
  The game control means includes
    Predetermined information for specifying whether or not the display result of the variable display is in a specific display mode according to the satisfaction of the execution condition that the execution condition of the variable display is satisfied but the start condition is not yet satisfied Within the range of the upper limit number, the holding storage means (game control microcomputer 53, RAM 55, S21 to S23) for storing as holding storage information,
    Predetermination means (game control microcomputer 53) for executing a predetermination process for determining whether or not the hold storage information specified that the display result is the specific display mode is stored in the hold storage means. , S85),
    A means for transmitting the control signal from the game control means to the effect control means when a state in which the variable display is not performed continues for the predetermined period after the display result of the variable display is derived and displayed. Control signal transmitting means (game control microcomputer 53, S64) for transmitting a demonstration display control signal (demonstration display command) for instructing control to execute demonstration display in the variable display device (FIG. 2);
  The production control means includes
    Based on the establishment of the execution condition that is determined to be the specific display mode when it is determined by the prior determination means that the stored storage information that is specified to be the specific display mode is stored. A notice effect (consecutive notice) for notifying that it has been determined that the specific display mode is obtained over a plurality of variable displays corresponding to the establishment of a plurality of execution conditions before the display result of the variable display is derived and displayed. ) To determine whether or not to execute (production control microcomputer 800, S163, S164),
    Notice setting means (production control microcomputer 800, S165) for setting effect data (notice number) indicating that the notice effect is to be executed when the notice determining means determines that the notice effect is to be executed;
    Notice execution means (production control microcomputer 800, S105) for executing the notice effect based on the effect data set by the notice setting means;
    Control signal receiving means for receiving the control signal transmitted from the control signal transmitting means (command receiving function in the production control microcomputer 800);
    Demonstration display control means (production control microcomputer 800, S132, S105) for performing control to execute the demonstration display in the variable display device when the demonstration display control signal is received by the control signal receiving means;
    When the demonstration display control signal is received by the control signal receiving means (see S60 to S64, S131), the effect data (continuous notice setting data) is obtained when the effect data is set by the notice setting means. Resetting means (production control microcomputer 800, S133) for resetting.
  According to such a configuration, when the effect data for the notice effect is set, when the display result of the variable display is derived and displayed, the state where the variable display is not performed continues for a predetermined period. The effect data for the notice effect that has been set is reset. For this reason, for example, even if an error occurs in the effect data set for the notice effect due to the influence of noise generated in the game hall, the effect is based on the continuation of the predetermined period in which the variable display is not performed. Since the data is reset, the notice effect cannot be executed based on the end of the execution of a series of variable displays for which the notice effect is to be executed. Thereby, the effect according to a game state can be given about the notice effect produced over a plurality of fluctuation displays.
  In addition, after the display result of the variable display is derived and displayed, the demonstration display is performed based on the demonstration display control signal that is output when the state in which the variable display is not performed continues for a predetermined period of time, and the notice display Since the effect data is reset, these two controls can be performed by using a common control signal, and the control burden on the game control means for resetting the effect data can be reduced.
[0010]
  (3The notice setting means executes the notice effect as the effect data.Multiple timesNumber of variable displayIndicateData is set (S154, S165).
[0011]
  According to such a configuration, the notice effect is executed as the effect data for the notice effect.Multiple timesNumber of variable displayIndicateBased on the continuation of the predetermined period when the data is set and the variable display is not performed, the data of such a variable display count is reset. For this reason, even if an error occurs in the effect data set for the notice effect, it is possible to disable the execution of the notice effect having the wrong number of times exceeding the correct set number of times.
[0012]
  (4The notice determination unit further determines whether or not to execute the notice effect when the prior determination means determines that the specific display mode is not achieved (S127, S128).
[0013]
According to such a configuration, even when it is determined that the specific display mode is not achieved by the prior determination unit, the notification effect over a plurality of variable displays can be executed, so the frequency at which such a notification effect is performed. Can improve the player's expectation, and can produce an effect according to the gaming state while improving the frequency of the notice effect.
[0014]
  (5The reset means further includes specific game state occurrence determination means (S122) for determining whether or not the specific game state has occurred, wherein the specific game state has been generated by the specific game state occurrence determination means. The reset is also performed when it is determined (S122, S123).
[0015]
According to such a configuration, even when the specific game state occurs, the set effect data for the preset notice effect is reset, so that the notice effect can be performed even if the specific game state occurs. It is prevented, and an effect according to the gaming state can be further achieved.
[0016]
  (6When the start condition for the variable display is satisfied, a start time determination process is performed to determine whether or not the display result of the variable display based on the satisfaction of the execution condition for which the start condition is satisfied is set to the specific display mode. It further includes start time determination means (game control microcomputer 53, S56),
  The start time determination process is executed by calling a subroutine program common to the prior determination process (S33, S85 and S56 are a common subroutine program).
[0017]
According to such a configuration, since the start time determination process is executed by calling a subroutine program common to the predetermination process, the display result is displayed in a specific display manner at various timings without increasing the program amount. It is possible to reliably determine whether or not
[0020]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below in detail with reference to the drawings. In the following embodiment, a pachinko gaming machine is shown as an example of a gaming machine, but the present invention is not limited to this, and may be a coin gaming machine, a slot machine, etc. A variation display device capable of variably displaying a plurality of types of identification information, each of which can be identified based on the fact that the variability display start condition is satisfied after the condition is satisfied, and the display result of the variability display that is derived and displayed in advance The present invention can be applied to all gaming machines that are controlled in a specific gaming state that is advantageous to the player when a specific display mode is set.
[0021]
First embodiment
FIG. 1 is a front view of a pachinko gaming machine 1 as an example of a gaming machine according to the present invention.
[0022]
The pachinko gaming machine 1 has a glass door frame 2 formed in a frame shape. A game board 6 is detachably attached to the rear of the glass door frame 2. Further, a ball supply tray 3 is provided on the lower surface of the glass door frame 2. Under the hitting ball supply tray 3, an excess ball receiving tray 4 for storing balls overflowing from the hitting ball supply tray 3 and an operation knob 5 for the player to operate the hitting balls are provided.
[0023]
Although illustration is omitted here, on the left side of the pachinko gaming machine 1, there is a game according to the withdrawal from the card balance as the gaming value recorded on the gaming card (prepaid card) owned by the player. There is a card unit that lends balls. In such a card unit, the player performs a predetermined ball lending operation with a gaming card inserted, whereby the balance for a predetermined lending unit amount is reduced from the card balance, and the lending unit amount Minute hitting balls are lent out to the hitting ball supply tray 3 of the pachinko machine 1.
[0024]
In the pachinko gaming machine 1, the player operates the operation knob 5 so that the hit balls stored in the hit ball supply tray 3 can be discharged one by one. The fired hit ball is guided into the game area 7 by the guide rail 29.
[0025]
In the game area 7, a variable display device 9 is provided that displays a special symbol as a plurality of types of identification information that can be distinguished from each other in a variable manner (also referred to as variable display or update display). The variable display device 9 is disposed at the center of a variable display structure 8 provided in the center of the game area 7. The fluctuation display device 9 is a display device constituted by a liquid crystal display (LCD display) for displaying an image, and three fluctuation display portions of a left fluctuation display portion, a middle fluctuation display portion, and a right fluctuation display portion are displayed on the image. Provided. The special symbols that are variably displayed in the left variation display portion, middle variation display portion, and right variation display portion are referred to as the left symbol, middle symbol, and right symbol, respectively. In each variation display unit of the variation display device 9, the special symbol can be individually varied and displayed (variable display) in a predetermined variation display pattern such as scrolling.
[0026]
In this embodiment, the special symbols variably displayed on the variability display device 9 are ten types of symbols 0 to 9 represented by numbers. The identification information variably displayed by the variable display device 9 may be any identification information as long as it is identification information such as numerals, characters, figures, patterns, characters, etc. Only, a pattern only, a character only, or a combination of these as appropriate.
[0027]
The variable display device 9 is not limited to a liquid crystal display, but is an LED (Light Emitting Diode) such as a CRT (Cathode Ray Tube), an FED (Field Emission Display), a PDP (Plasma Display Panel), a dot matrix, or a 7-segment LED. Further, it may be constituted by other image display type display devices such as electroluminescence and fluorescent display tubes. Further, the fluctuation display device 9 is not limited to an image display type display device, but a rotary drum type that rotates and rotates a rotary drum having a plurality of types of symbols drawn on the outer periphery, and a belt having a plurality of types of symbols drawn on the surface. It may be a variable display device of other mechanical type (mechanical type driven by an electric drive source) such as a rotary moving type or a rotary type rotating disc (rotamint). .
[0028]
In the variation display device 9 described above, when the variation display of the special symbol is started, the variation display of the left, middle, and right symbols is started all at once, and then the special symbol is sequentially stopped in the order of left, right, and middle symbol. It will be displayed.
[0029]
The variable display structure 8 is further provided with a normal symbol display device 10 capable of variably displaying normal symbols as a plurality of types of identification information (normal identification information) such as graphics. The normal symbol display device 10 includes a hit indicator 10a capable of lighting and displaying a symbol “O” as a hit symbol, and a miss indicator 10b capable of lighting and displaying a symbol “X” as a miss symbol. The winning indicator 10a and the miss indicator 10b are configured to be lit and displayed by LEDs (light emitting diodes), and are provided side by side. In such a normal symbol display device 10, the hit indicator 10 a and the off indicator 10 b are blinked so that they are alternately lit (since they are alternately lit, each indicator is blinking at a predetermined cycle). As a result, the normal symbol and the X symbol are variably displayed (also referred to as variable display or update display) at predetermined time intervals.
[0030]
Further, in the variable display device 9, a start storage display unit that imitates four LEDs is displayed as an image. Depending on the number of lit LED images in the start memory display section, a hitting ball has been won (hereinafter also referred to as a start winning) at the start port 14 for starting the change display of the special symbol, but it is still used for the change display. The number of start prizes that have not been stored (called start prize memory) is displayed. Such start winning memory is also called reserved memory. A predetermined number of upper limit values (four) are provided for the number of start winning memories. Therefore, the start prize is valid (used for variable display) if it occurs before the start prize memory number reaches the upper limit, and invalid if it occurs when the start prize memory number reaches the upper limit. (Not used for variable display).
[0031]
Further, the variable display structure 8 is provided with a passage memory display 15 composed of four LEDs. The number of hitting balls passing (hereinafter also referred to as starting passage) is stored in the passage gate 11 for starting the normal symbol variation display by the number of the LEDs of the passage storage indicator 15 lit. (Referred to as start passing memory) is displayed. A predetermined number of upper limit values (four) are provided for the number of start passage memories. Therefore, the start passage is valid (used for fluctuation display) when it occurs before the start passage memory number reaches the upper limit value, and invalid when it occurs when the start passage memory number reaches the upper limit value. (Not used for variable display).
[0032]
In the game area 7, below the variable display structure 8, a starting electric player 14 a provided with a starting opening (start winning opening) 14 and a variable winning ball provided with a large winning opening (not shown). A device 19 is provided. The starter electric accessory 14a has a pair of left and right sides that are opened and closed to make it easy to win a hitting ball into the starting port 14 or to make it difficult to win a hitting ball into the starting port 14. The movable piece is provided. The variable winning ball apparatus 19 has an opening / closing plate 20 that is opened and closed to enter either a state in which a hitting ball can be won or a state in which a hitting ball cannot be awarded to a big winning port. Is provided.
[0033]
In the game area 7, winning holes 24 are provided at the lower left and right of the gaming area 7 as general winning holes. In addition, a decoration lamp 25 as a light emitting means is provided at each of the left and right ends of the game area 7. Further, at the lower end portion of the game area 7, when the hit ball that has been driven does not win any of the winning areas such as the start opening 14, the winning opening 24, and the variable winning ball apparatus 19, the out ball As shown in FIG.
[0034]
Light emitting means (including lamps and LEDs) such as a game effect lamp 42 are provided on the outer periphery of the game area 7. Speakers 41, 41 are provided on the left and right above the game area 7 as sound output means (sound generation means) for generating sound effects such as stereo sound.
[0035]
Further, in the game area 7, through holes 11 through which a hit ball can enter are provided on both the left and right sides of the starter electric accessory 14a. The hit ball that has entered the passage 11 is detected by the gate switch 12.
[0036]
When the hit ball is detected by the gate switch 12, if the stored number displayed on the passing memory display 15 has not reached the upper limit value, a predetermined random value (a count of a random counter for determining the display result of the normal symbol) Value) is extracted and stored in a memory (a RAM 55 described later). Then, if the normal symbol display device 10 can start the variable display, the normal symbol display device 10 starts the normal symbol variable display based on the stored random number value. In addition, when the normal symbol display device 10 is variably displayed, when the hit ball further enters the passage opening 11 and is detected by the gate switch 12, the variability display of the normal symbol display device 10 cannot be started. Since it is in the state, the passing ball (random number etc.) is stored in the memory (RAM 55 to be described later) with “4” as the upper limit of the stored number, and the stored number is displayed on the passing storage display 15 by the number of lighting LEDs . The number of lighting LEDs in the passage memory display 15 is reduced by one every time the variable display is started.
[0037]
As described above, when the extracted random number value coincides with the predetermined determined value per normal symbol, it is determined that the display result of the variable display in the normal symbol display device 10 is a win, and the display result of the variable display is “◯ The hit indicator 10a with "" is lit. On the other hand, when the extracted random number value does not match the predetermined hit decision value, it is determined that the display result of the variable display in the normal symbol display device 10 is out of order, and “×” is added as the display result of the variable display. The missed display 10b is turned on.
[0038]
When the display result of such a normal symbol variation display is a win, the movable piece provided on the starting electric accessory 14a is opened once. As a result, the starter electric accessory 14a is in an open state, and the hitting ball is easier to start. If one hitting ball wins when the starting electric accessory 14a is in the open state, the movable piece closes to the original position, and the hitting ball returns to the closed state where it is difficult to win. Further, if a predetermined opening period elapses after the starter electric accessory 14a is in the open state, the movable piece is closed to the original position and the open state is ended even if the start winning is not generated.
[0039]
The start winning ball won in the start opening 14 is detected by a start opening switch 17 provided on the game board 6. When the start winning ball is detected by the start opening switch 17, a condition for executing the special symbol variation display is established on the condition that the number of winning memorized numbers has not reached the upper limit, and a predetermined random value (a random counter for jackpot determination) The start winning storage data or the on-hold storage data is extracted and stored in a memory (RAM 55 described later). The number of start winning storage data stored in this way is displayed by the number of LED images displayed in the lighting state on the start storage display section. Further, when the start winning ball is detected by the start port switch 17, five prize balls are paid out.
[0040]
When there is a start winning memory, the special symbol variation display is not made, and the jackpot gaming state is not in effect, the special symbol variation display start condition is satisfied, and the special winning symbol based on the start winning memory data Variation display is started simultaneously in the three variation display portions of the symbol. Each time the fluctuation display device 9 starts to fluctuate, the LED image of the start-up storage display section that is lit is reduced by one.
[0041]
In the variation display of the special symbol in the variation display device 9, the variation display is stopped when a predetermined time has elapsed from the beginning of the variation display, and the display result is derived and displayed. If the combination of the stop symbol of the special symbol derived and displayed as the display result is a specific display mode (for example, “777” or the like, hereinafter referred to as a combination of jackpot symbols), it becomes a big hit, and the specific gaming state It is controlled to the big hit gaming state.
[0042]
In the big hit gaming state, control is performed such that the opening / closing plate 20 of the variable winning ball apparatus 19 is opened to open the big winning opening. Thus, in the big hit gaming state, the first state advantageous to the player who can win the hit ball in the big winning opening is controlled. The opening / closing plate 20 is driven by a solenoid 21.
[0043]
A count switch 23 that detects a hit ball that has won a prize in the variable winning ball apparatus 19 is provided inside the large winning opening in the variable winning ball apparatus 19. Further, the special winning opening is divided into a specific winning area and a normal winning area. In the specific winning area, a V count switch 22 for detecting a V winning is provided. The winning ball that has won the specific winning area is detected by the V count switch 22 and then detected by the count switch 23. Also, the normal winning ball that has won the normal winning area is detected only by the count switch 23 in the big winning opening. When a hitting ball is won in the variable winning ball apparatus 19, 15 winning balls are paid out every time the winning ball is detected by the count switch 23.
[0044]
On the back side of the pachinko gaming machine 1, there is provided a winning ball collective cover (not shown) that guides the winning balls that are won in each winning opening and the variable winning ball device along a predetermined winning path. The winning ball guided by the cover is supplied to a winning ball processing device (not shown) that processes one winning ball. The winning ball processing device is provided with a winning ball detection switch (not shown), and thereby, the winning ball to be paid out by the winning ball processing device is detected.
[0045]
In the big hit gaming state, when the number of hit balls that have entered the grand prize opening reaches a predetermined number (for example, 10) in the first state in which the grand prize opening is opened, or a predetermined period (for example, 30 seconds) has elapsed. When the earlier one of the conditions is established, the first state of the variable winning ball apparatus 19 is once completed and the opening / closing plate 20 is closed. Thereby, the variable winning ball apparatus 19 is controlled to a 2nd state unfavorable for the player who cannot win a hit ball.
[0046]
In the big hit gaming state, the hitting ball entered during the period in which the variable winning ball device 19 is in the first state wins the specific winning area and is detected on the condition that it is detected by the V count switch 22. After the first state of the variable winning ball device 19 is finished and becomes the second state, the opening / closing plate 20 is opened again, and the repeated continuation control for setting the variable winning ball device 19 to the first state is executed. Is done. The upper limit number of executions of this repeated continuation control is set to 16 times, for example. In the repeated continuation control, the state in which the variable winning ball device 19 is in the first state is called a round. When the upper limit number of executions of the repeated continuation control is 16, the variable winning ball apparatus 19 can be set to the first state for 16 rounds from the first round to the 16th round.
[0047]
In addition, the display result of the special symbol derived and displayed in the variable display on the variable display device 9 is a predetermined special display mode (for example, odd-numbered flat eyes) in a specific display mode (combination of jackpot symbol). The probability of a special gaming state advantageous to the player that is different from the big hit gaming state as the specific gaming state after the big hit gaming state as the specific gaming state is ended. Control is performed in a fluctuating state (hereinafter, abbreviated as a certain probability changing state may be used). A big hit by such a probable big hit symbol is called a probable big hit symbol, and a big hit by a non-probable big hit symbol other than the probable big hit symbol is called a non-probable big hit. Such a probability variation state is realized by a probability variation control function included in the control function of the game control microcomputer 53 described later. Such a probability variation control function is realized by executing processing steps of a predetermined program provided as special game control means for performing control to vary the probability of jackpot occurrence.
[0048]
The probability variation state is also referred to as a probability improvement state, and is a state where the probability of the next big hit varies and becomes higher than the normal gaming state (a gaming state other than the specific gaming state and the probability variation state). Such a probability variation state continues for a period until the next jackpot occurs.
[0049]
When the display result of the special symbol variably displayed on the variability display device 9 does not become a combination of the jackpot symbol, it becomes “out of”, and the gaming state remains unchanged and remains in the normal state. In the case of the present embodiment, after the probability variation state ends, the variation time reduction control state as the special gaming state is controlled until a predetermined number of times (for example, 100 times) of variation display is executed. The variation time shortening control state is a control in which the variation time of special symbols (the time from the start to the end of variation display) is shortened compared to the normal state (a state other than the variation time shortening control state). Note that the fluctuation time reduction control state may be executed until a predetermined number of times (for example, 100 times) of fluctuation display is executed after a big hit with an uncertain variable symbol has occurred.
[0050]
In addition, a reach state (also referred to as a reach mode or a reach display mode) may occur during the special symbol variation display.
[0051]
Here, the reach is a display result of a display area that has already been derived and displayed at a stage where the display result has not yet been derived and displayed in a part of the display areas of the plurality of display areas (variable display area, variable display section) Indicates a display state that satisfies the condition of a combination of specific display results (a combination of jackpot symbols). Moreover, what is defined as reach includes so-called full-rotation reach in which variable display is performed in a state where a combination of specific display results is held in all of the plurality of display areas. In addition, some reach is set so that when it appears, a big hit is likely to occur compared to a normal reach. Such special (specific) reach is called super reach.
[0052]
FIG. 2 is a block diagram illustrating an example of a configuration of a control circuit including a main control board in the pachinko gaming machine 1. In the pachinko gaming machine 1, as a control board, a game control board for controlling the game, an effect control board for effect control using display, sound, and light, a launch control board for controlling the firing of hitting balls, It includes a payout control board that controls payout of prize balls (prize balls) and balls. FIG. 2 shows a game control board 31 and an effect control board 80 as main control boards.
[0053]
A control microcomputer or the like is mounted on each of the various control boards including the game control board 31 and the effect control board 80. For example, the game control board 31 is provided with a game control microcomputer 53 as game control means, and the effect control board 80 is provided with an effect control microcomputer 800.
[0054]
The control microcomputer provided on each control board is, for example, a ROM (Read Only Memory) that is an example of a storage unit that stores a control program or the like, and an example of a storage unit that is used as a work memory. Components such as a RAM (Random Access Memory), a CPU (Central Processing Unit) as arithmetic control means for performing control operations according to a control program, and an I / O port as input / output means are included. For example, the game control microcomputer 53 is provided with a ROM 54, a RAM 55, a CPU 56, and an I / O port 57. The effect control microcomputer 800 is provided with a ROM 81, a RAM 82, a CPU 83, and an I / O port 84.
[0055]
Although not shown, the game control board 31 is provided with various circuits such as a switch circuit, a solenoid circuit, an information output circuit, an initial reset circuit, and an address decode circuit in addition to the game control microcomputer 53. Yes. The switch circuit is a circuit that receives input of detection signals from the above-described various detection switches such as the V count switch 22 and applies the same to the game control microcomputer 53. The solenoid circuit is a circuit that drives the above-described various solenoid devices such as the solenoid 21. The information output circuit is a circuit for outputting various information such as jackpot information to the outside. The initial reset circuit is an initial reset circuit for the game control microcomputer 53 when the power is turned on. The address decoding circuit is a circuit that decodes an address signal supplied from the game control microcomputer 53 and outputs a signal for selecting one of the I / O ports 57.
[0056]
In the effect control board 80, in addition to the effect control microcomputer 800, a VDP (Video Display Processor) 85 which is an IC (integrated circuit) for image display, and a VRAM (Video Random Access) used as a work area for image display. Memory) 87 and a character ROM 86 storing image data. Display control data as command data for displaying an image is transmitted from the effect control microcomputer 800 to the VDP 85. The VDP 85 reads necessary data from the character ROM 86 in which image data is stored in order to display an image according to the received display control data. The VDP 85 generates image data to be displayed on the variable display device 9 in accordance with the read data, and stores the image data in the VRAM 87. The image data in the VRAM 87 is converted into R (red), G (green), and B (blue) signals (RGB signals) and supplied to the variable display device 9. Thereby, the variable display device 9 performs various displays such as a special symbol variable display.
[0057]
The game control board 31 is connected to the above-described various solenoid devices such as the solenoid 21, and these are controlled by the game control microcomputer 53. In the effect control board 80, various devices such as a fluctuation display device 9, a light emitting means such as a game effect lamp 42, a sound output means as a speaker 41, and a normal symbol display device (not shown in this figure) are connected. These are controlled by the production control microcomputer 800. On the payout control board, a ball payout device 97 and a card unit are connected, and these are controlled by a payout control microcomputer. On the launch control board, an operation knob (hit ball operation handle) 5 and a drive motor 94 for driving a hit ball hammer (not shown) are connected, and these are controlled by a firing control microcomputer.
[0058]
In the game control microcomputer 53, the CPU 56 reads out the control program for executing the game control stored in the ROM 54, and repeats the control program from the top periodically (for example, every 2 msec) according to the timer interrupt. By executing, various game controls including the above-described game control are executed, and instructions (commands and designations) for executing various effect controls accompanying the progress of the game and ball payouts (commands and designations) A command (control command) as a control signal is output.
[0059]
Each microcomputer other than the game control microcomputer 53 operates in the same manner as the game control microcomputer 53 and executes various controls. Among the microcomputers described above, the effect control microcomputer 800 and the payout control microcomputer receive the command output from the game control microcomputer 53 and execute control according to the instruction of the command.
[0060]
Next, the relationship between the control performed by the game control microcomputer 53 and the control performed by the effect control microcomputer 800 will be described more specifically. The game control microcomputer 53 receives signals from various detection switches (detection means) connected to the game control board 31 so that the game as described above can be performed. Control to drive various devices. Further, the game control microcomputer 53 transmits a control command for instructing the effect control contents to be executed to the effect control microcomputer 800 in order to instruct execution of effect control according to the progress of the game.
[0061]
The effect control microcomputer 800 receives the transmitted control command and, based on the instruction indicated by the received control command, performs various display controls such as a special symbol variation display on the variation display device 9, and the light emitting means. Light emission control and sound control by sound output means are performed. Further, the effect control microcomputer 800 performs control to display the start winning memorized number on the variable display device 9 based on the received effect control command.
[0062]
The production control command is transmitted as follows, for example. First, when the execution condition for the variable display is satisfied, the game control microcomputer 53 obtains the result of the variable display in which the execution condition is satisfied (specifically, the fluctuation based on the start winning memory data stored in response to the start winning prize). A hit-off command is sent to specify whether or not the display result is a big hit. The hit-off command includes, for example, an out-of-order command designating that a hit is made and a big hit command designating making a big hit. When it is determined that a big hit is made at the stage where the execution condition of the variable display is established, the big hit command is output as a hit / miss command, and when it is determined that the hit is lost, the miss command is output as a hit / miss command. This hit-off command is used for effect control of continuous notice.
[0063]
Further, the game control microcomputer 53 transmits a start winning memory number command indicating the current start winning memory number command when the execution condition of the variable display is established. The start winning memory number command is used for displaying the starting winning memory number in the variable display device 9 and is used for effect control of continuous notice. Here, continuous notice is a kind of big hit notice that announces that it will be a big hit, and the display result of the variable display based on the establishment of the execution condition determined that the display result becomes a combination of the big hit symbols is derived and displayed. A notice effect for notifying that it has been determined that a combination of jackpot symbols will be made over a plurality of previous fluctuation displays. Such a continuous notice is executed, for example, by displaying a predetermined character over a plurality of variable displays. The player can recognize that the big hit announcement is being made by displaying the predetermined character over a plurality of variable displays in this way.
[0064]
Then, at the stage of starting the variation display of the special symbol, the game control microcomputer 53 transmits a variation pattern command for designating the variation pattern (including the variation display time) as the variation pattern of the special symbol. This variation pattern command is also a command for instructing the start of variation display. Then, following the transmission of the variation pattern command, the game control microcomputer 53 transmits three stop symbol commands (left, middle, and right stop symbol commands) that specify the scheduled stop symbols of the left, middle, and right special symbols. . Then, when the variation display time designated by the variation pattern command has elapsed after the variation display of the special symbol is started in accordance with the variation pattern command, the game control microcomputer 53 instructs to stop the variation display of the special symbol. Send all symbols stop command for.
[0065]
Of such effect control commands related to the variable display, the hit-off specifying command and the start winning memory number command are transmitted before the special symbol variable display is started, and the variable pattern command is transmitted at the start of the special symbol variable display. The three stop symbol commands are transmitted at the start or after the start of the special symbol variation display, and all the symbol stop commands are transmitted at the end of the special symbol variation display.
[0066]
If the special symbol variation display results in a big hit, the game control microcomputer 53 performs control to transmit various commands such as a command for instructing display control contents during the big hit control.
[0067]
In addition, after the display result of the variable display is derived and displayed, if a state in which the variable display is not performed continues for a predetermined period, a predetermined demonstration display (hereinafter abbreviated as a demo display) that is not related to the gaming state is changed. The display device 9 is controlled to transmit a demonstration display command instructing execution. Here, the demonstration display is a display executed between the end of the variable display and the start of the next variable display, and is an explanation of a display image such as a character displayed on the variable display device 9. And pachinko gaming machine 1 including a display of a digest version (summary version) of a variation display (a display different from the variation display of the special symbol based on the start winning prize as described above and not related to the game) This is a predetermined display for demonstration.
[0068]
When the effect control microcomputer 800 receives an effect control command related to various effect controls as described above, the effect control microcomputer 800 performs control to execute an effect by display specified by the command. In addition, when the effect control microcomputer 800 receives effect control commands related to various effect controls, a speaker as a sound output means outputs a sound such as a sound effect previously associated with the display mode in accordance with the display mode. In addition to performing control to be output from 41, control is performed to operate the light emitting means such that the light emitting means such as the game effect lamp 42 emits light in a light emission pattern previously related to the display mode.
[0069]
The information transmitted from the game control board 31 (game control microcomputer 53) to each control board includes a command indicating the contents of the control command as described above and an INT signal indicating the timing of fetching the command. . Here, the command is composed of 2-byte data, and 1-byte MODE data for instructing the type of the control mode and specific control contents in the control mode instructed by the MODE data are instructed. It is composed of 1-byte EXT data. The game control microcomputer 53 instructs the control contents by sequentially transmitting such 2-byte data to each control board as a command destination while indicating the capture timing by the INT signal.
[0070]
FIG. 2 shows an example in which the display control function, the sound control function, and the light emission control function are all included in the function of one microcomputer. However, the present invention is not limited to this, and a display control function, a sound control function, and a light emission control function are provided in separate microcomputers, and for each of the microcomputers, the game control microcomputer 53 includes display control commands, sound control commands, The microcomputers that transmit lamp control commands and receive those commands may perform various controls individually or in cooperation according to the received commands.
[0071]
Next, in the pachinko gaming machine shown in this embodiment, whether to make a big hit or out (also called a big hit determination), whether to reach or not (also called a reach determination), special symbols A process procedure for determination will be briefly described with respect to determination of the control pattern such as determination of the variation pattern in the variation display and determination of the scheduled stop symbol of the special symbol.
[0072]
The determination of whether to win or not is made using the count value of the random counter for determining the big hit. This random counter is used to generate a random value used to randomly determine whether or not to generate a big hit. For example, after counting up from 0 to a predetermined upper limit, This is numeric data update means for counting up again from zero. This count value is incremented by 1 at a predetermined cycle (every 2 msec). When the start winning switch is detected by the start opening switch 17, the count value of the random counter is extracted accordingly and stored in the RAM 55 as start winning storage data. Then, at the stage before starting the variable display of the special symbol (for example, when the execution condition of the variable display is satisfied and when the start condition of the variable display is satisfied), the extracted value is determined as a predetermined jackpot. A determination is made as to whether or not the determination value matches. When the value of the extracted random counter for jackpot determination matches the jackpot determination value, it is determined to generate a jackpot, and the jackpot gaming state is controlled. In a normal probability state other than the probability variation state, the jackpot determination value is set to one numerical value, for example. In the probability fluctuation state, the jackpot determination value is set to a plurality of numerical values, so that the probability of jackpot occurrence is improved in the case of the probability fluctuation state.
[0073]
Next, when it is determined to generate a big hit, a determination as to whether or not to control to the above-described probability variation state (hereinafter referred to as probability variation determination) is performed using the count value of the random counter for probability variation determination. . This random counter is used to generate a random value used to randomly determine whether or not to generate a probability variation state when it is determined to be a big hit in the big hit determination. Numerical data updating means that functions in the same way as a random counter. When the value of the counter extracted from the random counter for probability variation determination matches a predetermined probability variation determination value at a predetermined timing after the big hit determination, the probability variation state is determined.
[0074]
Next, when the fluctuation display result is out of place, the determination as to whether or not to reach the reach state (also referred to as reach determination) is performed using the count value of the random counter for reach determination. This random counter is used to generate a random value used to randomly determine whether or not to generate a reach state when it is determined that it is out of hit in the jackpot determination. Numerical data updating means that functions in the same way as a random counter. When the value of the counter extracted from the reach determination random counter coincides with a predetermined reach determination value at a predetermined timing such as when the special symbol starts to change, the reach state is determined. On the other hand, when it is determined that the big hit is made in the big hit determination, the determination using the random counter for reach determination is not performed, and the reach state is obtained in all cases.
[0075]
In addition, when the decision to reach the reach is made in the special symbol variation display (including both the decision to make a big hit and the decision to make a loss), The variation pattern is selectively determined (randomly determined) from a plurality of types of variation patterns. Such determination of the variation pattern is performed using the count value of the random counter for determining the variation pattern. This random counter is for generating a random value used for randomly determining the variation pattern of the reach state, and is a numerical data updating means that functions in the same manner as the big hit determining random counter. A variation pattern corresponding to one of a plurality of types of variation pattern determination values that match a counter value extracted from a random counter for variation pattern determination at a predetermined timing such as when the variation of a special symbol starts. It is decided to do. In addition, as a variation pattern other than the return state, a predetermined variation pattern is fixedly used. Note that the variation pattern other than the return state may be selected and determined at random from a plurality of types of variation patterns.
[0076]
Further, the determination of the stop symbol in the special symbol variation display is performed using the count values of the three stop symbol determination random counters corresponding to the left, middle and right symbols. Each of the random counters is for generating a random value used for randomly determining the stop symbol of the corresponding special symbol, and is a numerical data updating means that functions in the same manner as the jackpot determining random counter. . For a plurality of types of special symbols displayed as left, middle, and right symbols, the symbol arrangement order is predetermined for each of the left, middle, and right special symbols. A plurality of types of special symbols are displayed in a variable (variable, updated) manner according to the sequence of symbols. Each of these types of stop symbols is associated with numerical data for symbol determination, and if it is determined to be out of place, each random symbol is randomly selected at a predetermined timing such as when the special symbol starts to change. The symbols corresponding to the numerical data matching the counter value extracted from the counter are determined as the left, middle and right stop symbols. If the stop symbol corresponding to the extracted value of such a counter coincides with the symbol of the big hit by chance, it is corrected (corrected) so that it becomes a symbol of loss. A stop symbol is determined.
[0077]
In addition, when the big win is determined, the symbol corresponding to the numerical data that matches the counter value extracted from the random counter for determining the left special symbol at a predetermined timing such as when the special symbol starts to change is displayed. It is determined as each stop symbol of left, middle and right. However, when the probability variation state is determined by the probability variation determination described above, the big hit symbol is randomly determined from the probability variation symbols, whereas when the probability variation determination is determined to be a non-probability variation state, The jackpot symbol is randomly determined from the non-probable variation symbols.
[0078]
In addition, when it is determined that the reach state is reached in the case of a loss, out of the counter values extracted from the random counters for determining the special symbols at a predetermined timing such as when the special symbols start to change, The symbol corresponding to the numerical data that matches the counter value extracted from the random counter for determining the left special symbol is determined as the left and right stop symbols, and extracted from the random counter for determining the middle special symbol. The symbol corresponding to the numerical data that matches the counter value is determined as the middle symbol stop symbol. If it is decided to reach the reach in the case of a loss, if the stop symbol corresponding to the extracted value of the random counter for determining the medium special symbol coincides with the left and right symbols by chance, the loss The stop symbol of the middle symbol is corrected (corrected) to another symbol so as to be a symbol. As a result, when it is determined that the reach state is reached in the case of a detachment, the stop symbol is determined so that the left and right stop symbols coincide with each other.
[0079]
The big hit determination function, the probability variation determination function, the reach determination function, the variation pattern determination function, and the stop symbol determination function as described above are realized by the control function of the game control microcomputer 53.
[0080]
Next, regarding the determination of continuous notice (also referred to as determination of continuous notice) and the determination of the notice pattern of continuous notice, a processing procedure for determination will be briefly described.
[0081]
The determination as to whether or not to give a continuous notice is performed using the count value of a random counter for continuous notice determination. This random counter is used to generate a random value used to randomly determine whether or not to generate a continuous notice, and is a numerical data updating means that functions in the same manner as the random counter for determining big hits. is there. It is decided to perform continuous notice when the value of the counter extracted from the random counter for continuous notice determination coincides with a predetermined notice determination value at a predetermined timing each time the special symbol variation display is executed. Is done.
[0082]
In addition, when it is determined that the continuous notice is performed in the continuous notice determination, the notice pattern of the continuous notice is selectively determined from a plurality of kinds of notice patterns. Such determination of the advance notice pattern is performed using the count value of the random counter for determining the continuous advance notice pattern. This random counter is a numerical data updating means for generating a random value used for randomly determining the notice pattern of the continuous notice, and functioning in the same manner as the jackpot determining random counter. A notice pattern determination value is associated with each of a plurality of kinds of notice patterns. The notification pattern is determined by extracting the counter value from the random counter for determining the notification pattern at a predetermined timing every time continuous notification is performed, and the notification pattern corresponding to the notification pattern determination value that matches the extracted counter value. This is done by selecting and determining.
[0083]
The continuous notice determination function and the continuous notice pattern determination function as described above are realized by the control function of the production control microcomputer 800.
[0084]
In the present embodiment, a control function related to continuous notice will be described as one of the characteristic functions realized by the game control microcomputer 53 and the effect control microcomputer 800. In FIG. 2, the functions related to the control of such continuous notice are picked up and illustrated in the form of a functional block diagram.
[0085]
Further, referring to FIG. 2, the game control microcomputer 53 has a function as a game control means, and functions relating to the control of continuous notice include a prior determination means, a start time determination means, and a control signal transmission. Including means. The prior determination means determines whether or not the display result is a big hit for the variable display for which the execution condition is satisfied before the start condition based on the satisfaction of the execution condition for the variable display is satisfied. When the start condition of the variable display is satisfied, the start time determining means determines whether or not to win the display result of the variable display based on the satisfaction of the start condition where the start condition is satisfied. The prior determination means and the start time determination means are executed by calling a common subroutine program. The control signal transmission means is a means for transmitting a command, and transmits a demonstration display command when a state in which no variable display is performed continues for a predetermined period.
[0086]
The production control microcomputer 800 has a function as production control means, and functions related to continuous notice control include control signal reception means, notice determination means, notice setting means, notice execution means, reset means, and Includes demonstration display control means. The notice determining means determines whether or not to execute the continuous notice when it is determined that the big hit is made by the prior determining means, and also determines whether or not to execute the continuous notice even when it is determined to be off. judge. The notice setting means sets effect data such as the number of executions indicating that the notice effect is executed when the notice determining means determines that the notice effect is to be executed. The control signal receiving unit receives the command transmitted from the control signal transmitting unit. The reset means is a notice setting means when a state in which the variable display is not performed continues for a predetermined period after the display result of the variable display is derived and displayed, for example, when the control signal receiving means receives a demonstration display command. When the production data is set by the above, the production data is reset. The reset means includes specific game state occurrence determination means (not shown) for determining whether or not a big hit gaming state has occurred, and when it is determined that a big hit gaming state has occurred, the notice setting means also Reset the set production data.
[0087]
Next, an example of control executed by the CPU 56 of the game control microcomputer 53 will be described. In the game control microcomputer 53, a main process of game control and a timer interrupt process, which are processes for controlling the progress of the game, are executed, and by these processes, subroutine programs for various controls are called and executed. As a result, various game controls are performed.
[0088]
Next, some of the subroutine programs executed by the game control microcomputer 53 will be described. In the following, the special symbol process, the start-port switch passing process, the winning effect setting process, the special symbol normal process, and the storage process will be described.
[0089]
First, the special symbol process will be described. In the special symbol process, the corresponding process is selected and executed according to a special symbol process flag for controlling the pachinko gaming machine 1 in a predetermined order according to the gaming state.
[0090]
FIG. 3 is a flowchart showing the processing contents of the special symbol process. First, in step S (hereinafter simply referred to as S) 1, when the variation time of the special symbol is shortened, a process of subtracting the value of the variation shortening timer which is a timer for setting the variation time is performed. Next, it is determined from S2 whether the start port switch 17 is on.
[0091]
If it is determined in S2 that the start opening switch 17 is turned on, that is, if a start winning that causes a hitting ball to enter the start opening 14 occurs, a special design is performed after the start opening switch passing process is performed in S3. Any one of S4 to S12 is performed according to the internal state indicated by the process flag. The details of the start port switch passing process will be described later with reference to FIG. On the other hand, if it is determined in S2 that the start port switch 17 is not turned on, any one of S4 to S12 is performed according to the internal state indicated by the special symbol process flag without going through S3. It is.
[0092]
In S4, special symbol normal processing is performed. In the special symbol normal processing, when it becomes possible to start displaying the variation of the special symbol, if the starting winning memory number is not 0, a big hit is determined. If the starting winning memory number is 0, the predetermined winning period is determined. To make a demonstration display. After the big hit determination is executed, the internal state (special symbol process flag) is updated to shift to S5 (special symbol stop symbol setting process).
[0093]
In S5, a special symbol stop symbol setting process is performed. In the special symbol stop symbol setting process, the stop symbol after the special symbol variation display is selected and determined by the determination method as described above. After the stop symbol is determined, the internal state (special symbol process flag) is updated to shift to S6 (variation pattern setting process).
[0094]
In S6, a variation pattern setting process is performed. In the variation pattern setting process, the variation pattern of the variation display of the special symbol is determined by the determination method as described above, and a command for executing the variation display is transmitted to the effect control microcomputer 800. After the variation pattern is determined, the internal state (special symbol process flag) is updated so as to shift to S7 (special symbol variation process).
[0095]
In S7, special symbol variation processing is performed. In the special symbol variation process, the waiting time of the variation time determined for each variation pattern from the beginning of the variation display is waited, and when the variation time has elapsed, the internal state (special symbol process flag) shifts to S8 (special symbol stop processing). To be updated.
[0096]
In S8, a special symbol stop process is performed. In the special symbol stop process, control is performed so that all symbols of the special symbol are stopped and displayed. Specifically, a state in which all symbol stop commands are transmitted is set. Then, when the stop symbol is a combination of the jackpot symbol, the internal state (special symbol process flag) is updated so as to shift to S9 (pre-opening process for the big prize opening), and the stop symbol becomes a combination of symbols that are out of place. In this case, the internal state (special symbol process flag) is updated so as to shift to S4.
[0097]
In S9, pre-opening for a special winning opening is performed. In the pre-opening process for the big prize opening, control for opening the big prize opening is started. Specifically, the counter and the flag are initialized, and the solenoid 21 is driven to open the special winning opening. In addition, the process timer sets the execution time of the big prize opening opening process, and sets the big hit flag. Then, the internal state (special symbol process flag) is updated so as to shift to S10 (processing for opening a big prize opening).
[0098]
In S10, a special winning opening opening process is performed. In the process for opening the special prize opening, control for transmitting a round display of repeated continuation control to the microcomputer 800 for effect control is performed, and a process for confirming that the closing condition for the special prize opening is established. Done. When the closing condition for the special winning opening is established, the internal state (special symbol process flag) is updated so as to shift to S11 (specific area valid time process).
[0099]
In S11, specific winning area valid time processing is performed. In the specific winning area valid time process, the presence / absence of a ball passing through the V count switch 22 is monitored, and a process of confirming that the continuation condition for the big hit gaming state within a predetermined valid time is satisfied. If the continuation condition of the big hit gaming state is established within the valid time and there are still remaining rounds, the internal state (special symbol process flag) is updated to shift to S9 (pre-opening process for the big prize opening). The In addition, if the continuation condition of the big hit gaming state is not satisfied within a predetermined effective time, or if all rounds are finished, the internal state (special symbol process flag) shifts to S12 (big hit end processing) To be updated.
[0100]
In S12, a big hit end process is performed. In the big hit ending process, a process for ending the big hit gaming state is performed, such as a control for causing the display control microcomputer 800 to perform display control for notifying the player that the big hit gaming state has ended. Then, after the process for ending the big hit gaming state is performed, the internal state (special symbol process flag) is updated to shift to S4 (special symbol normal process).
[0101]
Next, the processing content of the start port switch passage processing shown in S3 of FIG. 3 will be described. FIG. 4 is a flowchart showing the processing contents of the start port switch passage processing.
[0102]
First, at S21, it is determined whether or not the start winning memorized number has reached 4, which is the maximum value. If it is determined in S21 that the start winning memorized number has reached 4, the start port switch passing process is terminated, and the process returns. On the other hand, if it is determined in S21 that the start winning memorized number has not reached 4, the start winning memorized number is added and updated by "1" in S22. Then, by S23, random number values such as jackpot determination random numbers (count values of random counters for jackpot determination, probability variation determination, reach determination, variation pattern determination, and stop symbol determination) are extracted. Is stored in a storage area (a special symbol determination buffer provided in the RAM 55) corresponding to the value of the number of stored start winning prizes. Here, extracting a random number means reading a count value from a counter for generating a random number and setting the read count value as a random value (the timing at which the count value is read is a random timing according to the game situation) Therefore, the read value becomes a random number as a result). Then, the winning effect setting process is executed in S24. The contents of the winning effect setting process will be described later with reference to FIG.
[0103]
Next, the contents of the winning effect setting process shown in S24 of FIG. 4 will be described. FIG. 5 is a flowchart showing the contents of the winning effect setting process.
[0104]
First, in S31, a winning flag indicating that there has been a start winning is set. The winning flag is referred to in the storage process (FIG. 7) executed after the special symbol process. Next, in S32, a random number (random counter value) is extracted from the random hit determination random counter. In S32, instead of extracting a random number from the random counter for determining the big hit, the random number data for determining the big hit stored in S23 may be read. The reason is that since S23 and S32 are steps executed at the same interruption, the same data is extracted regardless of which step the data is extracted.
[0105]
Then, in S33, a subroutine program for determining a big hit is called and executed. The subroutine program executed in S33 is a step for determining whether or not the state is a probability variation state, a step for setting a jackpot determination value corresponding to the probability variation state when the probability variation state is established, and a non-probability variation state when the probability variation state is established. The jackpot determination as described above includes a plurality of steps such as a step of setting a corresponding jackpot determination value and a step of determining whether the set jackpot determination value matches the data extracted in S32. It is a program to do. The big hit determination is performed based on the extracted value of the random counter for the big hit determination by the determination method as described above by the subroutine program for determining the big hit.
[0106]
Next, in S34, it is determined whether or not the determination result in S33 is a big hit. If it is determined in S34 that the game is a big hit, the process proceeds to S35, in which the data indicating the big hit command described above is set in the RAM 55 as a hit error command, and the process proceeds to S37. On the other hand, if it is determined by S34 that the game is not a big hit, the process proceeds to S36, where the data indicating the above-mentioned miss command is set in the RAM 55 as a miss command and the process proceeds to S37.
[0107]
In S <b> 37, the data set as a missed hit command in the RAM 55 is stored in an area defined as a winning effect buffer in the RAM 55. The data stored in the winning effect buffer is referred to in the storage process (FIG. 7) executed after the special symbol process. After S37, the winning effect setting process ends, and the process returns.
[0108]
Next, the contents of the special symbol normal process shown in S4 of FIG. 3 will be described. FIG. 6 is a flowchart showing the processing contents of the special symbol normal processing. First, the state where the special symbol can be changed by S51 (for example, the case where the value of the special symbol process flag is a value indicating step S4, and the special symbol is not currently displayed. And if it is not in the big hit gaming state).
[0109]
If it is determined in S51 that the variation cannot be started, the special symbol normal process ends, and the process returns. On the other hand, if it is determined in S51 that the change can be started, the process proceeds to S52, and it is determined whether or not the value of the start winning memorized number is “0”. Specifically, the count value of the start memory counter that counts the start winning memory number is confirmed using the work area of the RAM 55.
[0110]
If it is determined in S52 that the start winning memorized number is “0”, the process proceeds to S60 described later. On the other hand, if it is determined in S52 that the starting winning memorized number is not “0”, the process proceeds to S53, and each random value data stored in the storage area corresponding to the starting winning memorized number = 1 (according to S23 described above). Stored data) is read out and stored in the random number buffer area of the RAM 55. Then, in S54, the value of the start winning memory number is reduced by “1” in accordance with the data reading in S53, and the contents of each storage area are shifted. As a result, each random number value stored in the storage area corresponding to the number of start winning memories = n (n = 2, 3, 4) is stored in the storage area corresponding to the number of starting winning memories = n−1. .
[0111]
Next, in S56, the big hit determination random number is read from the storage area described above. Then, in S57, a subroutine program for determining the big hit is called and executed. Thus, the big hit determination is performed based on the extracted value of the big hit determination random counter by the determination method as described above. The big hit determination subroutine program executed in S57 is the same (same) subroutine program as the subroutine program called in S33 described above, and the same big hit determination processing is executed.
[0112]
Next, in S57, it is determined whether or not the determination result in S56 is a big hit. If it is determined in S56 that the game is a big hit, the process proceeds to S58, and after the big hit flag is set, the process proceeds to S59. This shows that it is a big hit. On the other hand, if it is determined by S57 that it is not a big hit, the process proceeds to S59 as it is. In S59, the value of the special symbol process flag is updated to a value corresponding to the special symbol stop symbol setting process. After S59, the special symbol normal process ends and returns.
[0113]
Further, if it is determined in S52 that the start winning memorized number is “0” and the process proceeds to S60, it is determined whether or not the demonstration display is being executed. If it is determined in S60 that the demonstration display is being executed, the special symbol normal process ends and the process returns. On the other hand, if it is determined in S60 that the demonstration display is not being executed, the value of the demonstration determination counter is incremented and updated by "1" in S61. Here, the demo determination counter is a counting means used to measure the elapsed time after the end of the variable display, which is a condition for executing the demo display, and the special symbol normal in the state where the start winning memorized number is “0”. Every time the process is executed, the addition is updated. Here, the time is counted using the counter because the game control program is executed once every predetermined interrupt time, so that the elapsed time can be grasped from the number of times a certain step is executed. It is.
[0114]
Next, in S62, it is determined whether or not the value of the demonstration determination counter matches the demonstration determination value. Here, the demo determination value is a value of a counter indicating a time during which a state in which the variable display as a condition for executing the demo display is not performed is continued. As described above, a predetermined time (for example, continuous notice is executed). Is set to a value corresponding to a time set longer than the time interval during which the variable display is continuously performed.
[0115]
If it is determined in S62 that the value of the demo determination counter does not match the demo determination value, the special symbol normal process is terminated and the process returns. On the other hand, if it is determined in S62 that the value of the demo determination counter matches the demo determination value, the process proceeds to S63, and the address of the command transmission table for specifying the demo display command is set in the pointer. In this embodiment, each effect control command that can be transmitted to the effect control microcomputer 800 is stored in the command transmission table of the ROM 54, and the command to be transmitted is designated by setting the address of the command to be transmitted to the pointer. Is done.
[0116]
Next, in S64, command set processing is executed, whereby an effect control command is transmitted to the effect control microcomputer 800. In the command setting process, specifically, the effect control command stored at the address of the ROM 54 indicated by the pointer to which the address is set is set as the output port for outputting the command and the command is transmitted. An INT signal is output. Then, the process proceeds to S65, and the value of the demonstration determination counter is reset to the initial value “0”. After S65, the special symbol normal process ends and returns.
[0117]
Next, the storage process will be described. This storage process is a process that is performed for control related to the start winning memory, such as checking the increase / decrease of the start winning memory number, and is called and executed by the main routine after the special symbol process is executed. It is a subroutine. FIG. 7 is a flowchart showing the processing contents of the storage processing.
[0118]
First, in S71, it is confirmed whether or not the count value of the start memory counter is the same as the count value (S74) of the previous start memory counter. If it is determined in S74 that they are the same, the process proceeds to S75 described later. On the other hand, if it is determined in S74 that they are not the same, that is, if there is a change in the number of start winning memories, the process proceeds to S72, and the address of the transmission table for designating the start winning memory number command corresponding to the starting winning memory number After the pointer is set, the command setting process common to S64 described above is executed in S73. By executing this command set processing, a start winning memorized number command indicating the current start winning memorized number is transmitted. Then, in S74, the current count value of the start memory counter is set as data of the previous start prize memory counter. After S74, the process proceeds to S75.
[0119]
In S75, it is determined whether or not the aforementioned winning flag is set. If it is determined in S75 that it has not been set, the storage process ends and the process returns. On the other hand, if it is determined that it is set in S75, the process proceeds to S76, and the address of the command transmission table corresponding to the missed hit command stored in the winning effect buffer is set in the pointer. Then, in S77, the same command set process as in S64 described above is executed. By executing this command set process, the hit failure command determined in S34 to S36 is transmitted. After S77, this storage process ends and the process returns.
[0120]
As described above, when the starting winning memory number changes, a starting winning memory number command is transmitted, and when the starting winning memory number increases, a big win command or a miss command is transmitted. In this embodiment, the example in which only the out-of-order command is adopted as the hit-out command in the case of not being a big hit has been described. However, the present invention is not limited to this, and it is determined whether or not the out-of-range reach is reached, and the reach is reached. In some cases, control may be performed such that a miss reach command specifying a miss reach is transmitted and a miss command is transmitted when the reach is not reached. Further, in this embodiment, an example in which only the big hit command is adopted as the hit loss command in the case of a big hit has been described. In some cases, control may be performed such that a probability variation jackpot command specifying a probability variation jackpot is transmitted and a non-probability variation jackpot command is transmitted when the probability variation jackpot is not reached.
[0121]
The jackpot determined at the time when the start winning is generated is determined based on the establishment of a condition (execution condition, not start condition) for executing the variable display on the variable display device 9. . For this reason, when the condition (start condition) for starting the variable display is satisfied in the variable display device 9, it is determined again whether or not to make a big hit or to reach the deviation, and based on the determination result. A display result of actual variation display is derived (see steps S62, S67, and S68). However, the random value used when the variable display start condition is satisfied is a value extracted when the variable display execution condition is satisfied and stored in the storage area. Accordingly, the determination result as to whether or not the jackpot is the big hit when the variable display start condition is satisfied is basically the same as the determination result when the variable display execution condition is satisfied.
[0122]
Next, control executed by the effect control microcomputer 800 will be described. FIG. 8 is a flowchart showing the contents of the effect control main process.
[0123]
Referring to FIG. 8, first, in S101, initialization processing for performing various initializations such as clearing of the RAM area, setting of various initial values, and initial setting of a 2 msec timer for determining the start interval of effect control is performed. Done. Thereafter, the process proceeds to a loop process for confirming monitoring of the timer interrupt flag. When a timer interrupt occurs in a timer interrupt process (not shown), a timer interrupt flag is set. In this effect control main process, it is determined in S102 whether the timer interrupt flag is set. If the timer interrupt flag is set, the timer interrupt flag is cleared in S103, and the following effect control process is executed.
[0124]
In this embodiment, the timer interrupt takes every 2 msec. That is, the effect control process is started every 2 msec. In this embodiment, only the flag is set in the timer interrupt process, and the specific effect control process is executed in the main process, but the effect control process may be executed in the timer interrupt process.
[0125]
After S103, command analysis processing is executed in S104. Specifically, in the command analysis process, when an effect control command transmitted from the game control microcomputer 53 is received, in order to check what information the received command indicates, the command is Analyzed.
[0126]
Next, an effect control process is performed in S105. In the effect control process, display control according to the content indicated by the command analyzed by the command analysis process is performed by selecting and executing the process corresponding to the current control state from among the processes corresponding to the control state. Production control including is performed. Specifically, taking display control as an example, in the production control process, the special symbol variation display is started according to the variation start instruction indicated by the command analyzed by the command analysis processing, and is analyzed by the command analysis processing. In accordance with the variation pattern and stop symbol indicated by the command, the stop symbol and variation pattern for the special symbol in the variation display to be executed are set, and the variation display of the special symbol is executed based on the setting. Become. Further, in the effect control process, sound output control and light emission control according to display control are also executed.
[0127]
The production control process processing will be described more specifically. A plurality of combination data consisting of a combination of a process timer set value and special symbol control execution data in which each variation mode constituting the variation pattern of the special symbol is described is set. A plurality of types of process data are stored in the ROM in accordance with the variation pattern. Then, the process data corresponding to the variation display contents such as the variation pattern designated by the effect control command is selected from the plurality of types of process data. In the effect control process, the control for variably displaying the special symbol in the variation mode set in the corresponding special symbol control execution data is sequentially executed for a plurality of combination data for the time set in each process timer set value. As a result, one-time fluctuation display is executed. Similarly, sound output control and light emission control are executed based on the process data.
[0128]
Next, a random number update process is performed in S106. In this random number update process, the count value of the random counter that is updated by the production control microcomputer 800, such as the count value of the random counter for continuous notice determination and the count value of the random counter for determining the continuous notice pattern described above, is used. Processing for updating the value is performed.
[0129]
After S106, the process returns to S102, and the above-described processing is repeated. Thereby, the fluctuation display on the fluctuation display device 9 including the fluctuation display of the special symbol is executed. In addition, the display of the starting winning number in the variable display device 9 is performed by analyzing the starting winning memorized number command in the command analysis process of S104 and displaying the starting winning memorized number indicated by the starting winning memorized number command in the effect control process of S105. Is done.
[0130]
Various subroutines are executed in accordance with the execution of the effect control main process as described above, so that the display control according to the effect control command transmitted from the game control microcomputer 53 is performed by the effect control microcomputer 800. Is executed. In addition, the relationship between the effect control command and each of the sound control and the light emission control is determined in advance, and each of the sound control and the light emission control is also executed according to the effect control command.
[0131]
Next, the command analysis process shown in S104 of FIG. 8 will be described. In the command analysis process, when an effect control command transmitted from the game control microcomputer 53 is received, information indicated by the received command is analyzed. 9 and 10 are flowcharts showing the processing contents of the command analysis processing.
[0132]
The effect control command received from the game control microcomputer 53 is stored in a predetermined reception command buffer (not shown). In the command analysis process, the contents of the command stored in the command reception buffer are confirmed.
[0133]
First, in S111, it is confirmed whether or not the effect control command received in the command reception buffer is stored. Specifically, whether or not a command is stored is determined by the value of a command reception number counter that is counted up every time an effect control command is received, and a read pointer that is incremented every time the received effect control command is read. Is compared. The case where both match is the case where the received command is not stored.
[0134]
If it is determined that the data is not stored in S111, the command analysis process ends. On the other hand, if it is determined that the data is stored in S111, the process proceeds to S112, and the received command is read from the command reception buffer. Incidentally, the value of the read pointer is incremented by “1” in accordance with such reading.
[0135]
Next, in S113, it is determined whether or not the received effect control command is the left stop symbol command described above. If it is determined in S113 that the command is a left stop symbol command, in S114, data indicating the left special symbol designated by the left stop symbol command is stored in the left special symbol storage area in the RAM 82, and then the process returns to S111. On the other hand, if it is determined in S113 that the command is not a left stop symbol command, the process proceeds to S115.
[0136]
In S115, it is determined whether or not the received effect control command is the above-described middle stop symbol command. If it is determined in S115 that the command is a medium stop symbol command, data indicating the medium special symbol specified by the medium stop symbol command is stored in the medium special symbol storage area in the RAM 82 in S116, and then the process returns to S111. On the other hand, if it is determined in S115 that the command is not the middle stop symbol command, the process proceeds to S117.
[0137]
In S117, it is determined whether or not the received effect control command is the right stop symbol command described above. If it is determined in S117 that the command is a right stop symbol command, data indicating the right special symbol designated by the right stop symbol command is stored in the right special symbol storage area in the RAM 82 in S118, and then the process returns to S111. On the other hand, if it is determined in S117 that the command is not a right stop symbol command, the process proceeds to S119.
[0138]
In S119, it is determined whether or not the received effect control command is the aforementioned variation pattern command. If it is determined in S119 that the command is not a variation pattern command, the process proceeds to S124 described later. On the other hand, if it is determined in S119 that it is a variation pattern command, data indicating the variation pattern designated by the variation pattern command is stored in the variation pattern data storage area in the RAM 82 in S120. In S122, it is determined whether or not the variation pattern indicated by the received variation pattern command is a variation pattern for big hit. Here, the variation pattern is divided into a variation pattern transmitted at the time of determining the big hit and a variation pattern transmitted at the time of determining the loss, and is selected and transmitted according to the result of determining the big hit at S56 as described above. In S122, based on the received variation pattern command, it is determined whether or not the variation display to be executed is a variation display that is a big hit.
[0139]
If it is determined in S122 that the variation pattern is a big hit, the process proceeds to S123, and when the continuous notice setting data set in S154 and S156 described later is set, a process for resetting the data is performed. . Thereby, for example, the number of continuous notices set in S154 described later is reset to “0”. In other words, the initial value data “0” is set as the continuous notice count data, whereby the continuous notice count data is initialized. Thereby, it returns to S111 after S123. On the other hand, if it is determined in S122 that the variation pattern is not a big hit, the process directly returns to S111.
[0140]
In S124, it is determined whether or not the received effect control command is a start winning memorized number command. If it is determined in S124 that the command is not a start winning memorized number command, the process proceeds to S127 described later. On the other hand, if it is determined in S124 that the command is a start prize memory number command, the process proceeds to S125, and the data of the start prize memory number stored and managed in the RAM 82 is changed to data indicated by the data of the start prize memory number command. Update processing is performed. Then, the process proceeds to S126, in which a process for displaying the updated number of start prizes stored in S125 on the variable display device 9 is performed, and then the process proceeds to S127.
[0141]
In S127, it is determined whether or not the received effect control command is a miss command. If it is determined that the command is a miss command in S127, a continuous notice determination process for making a determination regarding execution of the continuous notice is executed, and then the process proceeds to S129. The processing content of the continuous notice determination processing will be described later with reference to FIG. On the other hand, if it is determined by S127 that the command is not a miss command, the process proceeds directly to S129.
[0142]
In S129, it is determined whether or not the received effect control command is a big hit command. If it is determined in S129 that the command is a big hit command, in S130, the same continuous notice determination process as that in S128 described above is executed, and then the process proceeds to S131. On the other hand, if it is determined in S129 that the command is not a big hit command, the process proceeds directly to S131.
[0143]
In S131, it is determined whether or not the received effect control command is a demonstration display command. If it is determined in S131 that the command is a demonstration display command, a demonstration display execution flag indicating that the demonstration display is executed is set in S132. By setting the demonstration display execution flag, the demonstration display is executed when the above-described effect control process is executed. Then, in S133, similarly to S123 described above, when continuous notice setting data set in S154 and S156 described later is set, a process of resetting the data is performed. Thereby, for example, the number of continuous notices set in S154 described later is reset to “0”. It progresses to S134 after S133. On the other hand, if it is determined in S131 that the command is not a demonstration display command, the process proceeds to S134 as it is.
[0144]
In S134, if the received command read in S112 is another effect control command, a flag corresponding to the received command is set. After S134, the process returns to S111 described above.
[0145]
Next, the processing content of the continuous notice determination processing executed in S128 and S130 of FIG. 10 will be described. FIG. 11 is a flowchart showing the processing contents of the continuous notice determination processing.
[0146]
First, in S151, it is determined whether continuous notice is being executed. Whether or not the continuous notice is being executed is determined based on a continuous notice executing flag that is a flag set during the execution. If it is determined in S151 that the continuous notice is being executed, the continuous notice determination process is terminated and the process returns. On the other hand, if it is determined in S151 that the continuous notice is not being executed, the process proceeds to S152 in order to perform a lottery to determine whether or not the continuous notice is to be executed, and the count value of the random counter for continuous notice determination described above is set. By extracting, a process of extracting a random number for continuous notice determination is performed.
[0147]
Next, the process proceeds to S153, where it is determined whether or not the continuous notice is executed by determining whether or not the notice determination random number extracted in S152 matches the notice determination value described above. . Specifically, a data table indicating the relationship between the random number value for the notice determination and the notice execution decision and the notice non-execution decision is used for determining whether or not the continuous notice is executed in S153. Based on the random number value for notice determination extracted in S152, it is determined by this data table whether continuous notice is executed.
[0148]
In addition, the data table used in S153 is set so that the rate at which the continuous notice is determined is higher when the jackpot command is received than when the loss command is received. Specifically, the data table for determining the loss and the data table for determining the big hit that is set at a higher rate of executing the continuous notice than the data table have received the big hit command or the Depending on whether or not a jackpot command is received, the rate at which a continuous notice is determined is higher when a jackpot command is received than when a loss command is received. As a result, the player who has been determined to be a big hit in the future is more likely to execute a continuous notice than the case where it is determined to be out of play. Can improve expectations.
[0149]
Next, when it is determined in S153 that they do not match, it is a case where it is determined not to execute the continuous notice, and this continuous notice determination process ends and the process returns. On the other hand, if it is determined in S153 that this is the case, it is determined that the continuous notice is to be executed, and the process proceeds to S154, based on the data of the current start winning memory number stored and managed in the RAM 82. The number of times of change display for the current number of stored start winning prizes is set as data of the number of continuous notices in the continuous notice to be executed.
[0150]
Next, in S155, a process of extracting a random number for determining a notice pattern is performed by extracting a count value of a random counter for determining a notice pattern. Then, the process proceeds to S156, on the basis of the count value extracted in S155, the notice pattern of the continuous notice is selected and decided by the selection determination method described above, and the data indicating the selected notice pattern is used for executing the continuous notice. Set to The data set in S156 and S154 described above is effect data used for execution of continuous notice and is called continuous notice setting data. Further, among these effect data, it can be said that the data of the number of continuous notices set in S154 is effect data indicating that the continuous notice is executed. Next, in S157, a continuous notice lottery flag set indicating that the lottery (determination) of the continuous notice has been completed is set, and then the continuous notice determination process is terminated and the process returns.
[0151]
Next, a continuous notice management process for managing a continuous notice, which is a process executed in the effect control process in S105 of FIG. 8, will be described. FIG. 12 is a flowchart showing the processing content of the continuous notice management processing.
[0152]
First, in S141, it is determined whether or not the number of continuous notices has been newly set in S154 described above. If it is determined that a new setting has been made in S141, the process proceeds to S142, in which the number of notices set in S154 is set in the notice number counter for managing the number of executions of the continuous notice, and then in S143. move on. On the other hand, if it is determined in S141 that no new setting has been made, the process proceeds to S143.
[0153]
In S143, it is determined whether or not the value of the above-described notice number counter is “0”. If it is determined in S143 that the value is “0”, the continuous notice management process ends. On the other hand, if it is determined in S143 that it is not “0”, the process proceeds to S144, and it is determined whether it is the end timing of the variable display. If it is determined in S144 that it is the end timing, a process of subtracting and updating the value of the notice count counter by “1” is performed, and then the process proceeds to S146. As a result, during the period in which the continuous notice is executed, the notice counter is decremented by one each time the variable display ends once. On the other hand, if it is determined at S144 that it is not the end timing, the process proceeds to S146 as it is.
[0154]
In S146, it is determined whether or not the value of the notice count counter is “0”. If it is determined in S146 that the value is “0”, a process for resetting the continuous notice setting data is performed in S147, and then the continuous notice management process is terminated and the process returns. On the other hand, if it is determined in S146 that the value is not “0”, the continuous notice management process is terminated as it is, and the process returns.
[0155]
By executing the continuous notice management process as described above, basically, the control for executing the continuous notice is performed in the period in which the variable display for the number of notices set in S154 is executed. However, as shown in S123 and S133 described above, the number of advance notices set in S154 when the predetermined period elapses without the variable display being executed and when the display result is a big hit. Even before the minute change display is executed, the continuous notice is forcibly disabled.
[0156]
Next, main effects obtained by the first embodiment will be described together.
As shown in S60 to S64 of FIG. 6, after the display result of the variable display is derived and displayed, a demo display command is issued from the game control microcomputer 53 when the state where the variable display is not performed continues for a predetermined period. Further, as shown in S131 and S133, when the production control microcomputer 800 receives the demonstration display command, if the continuous advance setting data is set, the continuous advance setting data is reset. Therefore, when the state in which the variable display is not performed continues for a predetermined period, the effect data for the notice effect that has been set is reset. For this reason, for example, based on the continuation of a predetermined period in which the special symbol variation display is not performed even if an error occurs in the effect data set for continuous notice due to the influence of noise generated in the game hall, etc. Since the effect data is reset, the notice effect cannot be executed based on the end of the execution of a series of variable displays for which continuous notice should be executed. Thereby, about the continuous notice as a notice effect performed over a plurality of times of change display, the effect according to the game state can be made.
[0157]
Further, as shown in S154, as the effect data of the continuous notice, data of the number of notices which is the number of variable displays for executing the continuous notice is set, and the state where the variable display as described above is not performed continues for a predetermined period. When this is done, the notice count data is reset as shown in S133. For this reason, even if an error occurs in the effect data set for continuous notice, it is possible to disable the execution of the notice effect having the wrong number of times exceeding the correct set number of times.
[0158]
Further, as shown in S127 and S128, when the display result is a big hit or a disappointing display result, the continuous notice can be executed, so that the frequency of the continuous notice is improved and the player's expectation is increased. In addition to improving the feeling, it is possible to produce an effect according to the gaming state while improving the frequency with which the continuous notice is performed.
[0159]
Also, as shown in S122 and S123, when the big hit game state occurs, the set effect data for the notice effect is reset, so that a continuous advance notice is given despite the occurrence of the big hit game state. Can be prevented, and an effect according to the gaming state can be further achieved. In addition, because the set effect data for the notice effect is reset when the big hit gaming state occurs, the continuous notice is adjusted to the game state without setting the number of consecutive notices according to the contents of the start winning memory. Can be done. For example, in a pachinko gaming machine in which the number of consecutive notices is set to four times corresponding to the upper limit of four regardless of the number of start prize memories at the time of determination of continuous notice, for example, the third start prize memory data is Even if the number of consecutive notices is set to 4 when the data is a big hit, the effect data for the notice effect is reset when the big hit gaming state occurs. For this reason, even if the number of continuous notices is not set according to the contents of the start winning memory, the continuous notices can be made according to the gaming state.
[0160]
As indicated by the fact that S33 and S56 are common subroutine programs, the big hit determination process when the variable display start condition is satisfied is the big hit determination process when the variable display execution condition is satisfied. Since it is executed by calling a common subroutine program, it is possible to reliably determine whether or not the display result is a combination of jackpot symbols at various timings without increasing the program amount.
[0161]
Further, as shown in S60 to S64, after the display result of the variable display is derived and displayed, the process returns to S132 based on the demonstration display command output when the state where the variable display is not performed continues for a predetermined period. Control to execute the demonstration display is performed as shown, and control for resetting the continuous notice setting data is performed as shown in S131 and S133, so that these two can be obtained by using a common control signal (command). It is possible to reduce the control burden on the game control microcomputer 53 related to resetting the effect data of the continuous notice.
[0162]
Second embodiment
Next, a second embodiment will be described. In the first embodiment described above, an example in which the jackpot determination necessary for the control of the continuous notice is performed at the stage where the execution condition of the variable display is satisfied is shown. On the other hand, in the second embodiment, an example will be described in which the jackpot determination necessary for the control of the continuous notice is performed at the stage where the start condition of the variable display is satisfied. About this 2nd Embodiment, a different part from 1st Embodiment is mainly demonstrated.
[0163]
First, characteristic processes executed by the game control microcomputer 53 will be described. In the second embodiment, the winning effect setting process shown in FIG. 5 is not executed. This is because the jackpot determination necessary for the control of the continuous notice is performed at the stage when the start condition of the variable display is satisfied. In the second embodiment, in the special symbol normal process shown in FIG. 6, a predetermined process such as a big hit determination necessary for continuous notice control is executed between S52 and S53. Determination processing (S52a) is executed (see FIG. 6).
[0164]
FIG. 13 is a flowchart showing the contents of the notice determination process according to the second embodiment. As shown in FIG. 6, the notice determination process is executed when it is determined in S52 that the start winning memorized number is not “0” in the special symbol normal process.
[0165]
First, in S81, the count value of the start winning counter indicating the start winning memorized number is set as the processing number, and the count value K of the inspection number counter indicating the number (number) of the big hit inspection of the start winning memorized is the initial value. Is set to “0”.
[0166]
Next, the count value K of the inspection number counter is incremented by “1” in S83. In S84, the jackpot determination random number value stored in the storage area corresponding to the start prize memory indicated by the count value K of the inspection number counter in the RAM 55 (the Kth start prize counted from the earlier extracted time). Stored data) is read out. Thus, each time S84 is executed, the jackpot determination random number values stored in the storage area are sequentially read one by one from the earlier extraction time. Then, in S85, the big hit determination process similar to that in S33 described above is executed, so that the start winning memory is inspected. Next, in S86, it is determined whether or not the determination result in S85 is a big hit.
[0167]
If it is determined in S86 that the game is a big hit, the process proceeds to S87, in which the data indicating the big hit command is set in the RAM 55 as a hit error command, and the process proceeds to S91 described later. On the other hand, if it is determined by S86 that it is not a big hit, the process proceeds to S88, and after the number of processes is decremented by “1”, it is determined by S89 whether or not the number of processes after subtraction is 0. .
[0168]
If it is determined in S89 that the number of processes is not zero, the process returns to S83, and the count value K of the inspection number counter is added and updated, and the big hit determination as described above is repeated for the next start winning memory. . In other words, in this example, the loop processing from S83 to S89 is repeatedly executed until the number of processes becomes 0, that is, until all of the start winning memory data are inspected, and it is determined that a big hit is made in S86. At that point, the loop processing ends. That is, in S83 to S89, each of the data stored in the storage area is determined until it is determined that there is a big hit in the data of the start winning memory or until all the starting winning memories are determined to be out of place. The jackpot determination random number value is read out in order from the earlier extracted time, and it is determined whether or not the jackpot is a big hit.
[0169]
Further, when it is determined in S89 that the number of processes is 0, the process proceeds to S90, and the data indicating the above-described failure command is set in the RAM 55 as a failure command. Thereafter, the process proceeds to S91. In S91, command set processing is executed, and thereby the effect control command (big hit command or outlier command) set in S87 or S90 is transmitted to the effect control microcomputer 800.
[0170]
Next, the process proceeds to S92, and processing for setting a notice target number command for designating the count value K of the number-of-inspections counter, that is, the number of notice objects as the start winning memorized number that has been subjected to the jackpot inspection for the control of continuous notice. Done. Next, the process proceeds to S93, where command setting processing is executed, whereby the effect control command (notice target number command) set in S92 is transmitted to the effect control microcomputer 800. After S93, the notice determination process ends.
[0171]
As described above, since the hit failure command is transmitted when the start condition of the fluctuation display is satisfied, the second embodiment relates to the output of the hit failure command shown in S75 to S77 in the storage processing of FIG. Processing is not executed. Further, in the case of the second embodiment, since the notification target number command is transmitted, it is determined whether or not the received command is the notification target number command in the command analysis processing shown in FIG. 9 and FIG. When the command is a notification target number command, the notification target number K indicated by the command is stored in the RAM 82.
[0172]
Next, characteristic processing executed by the production control microcomputer 800 will be described. In the second embodiment, instead of the continuous notice determination process shown in FIG. 11, the following continuous notice determination process shown in FIG. 14 is executed.
[0173]
FIG. 14 is a flowchart showing the processing content of the continuous notice determination processing according to the second embodiment. This continuous notice determination process is called and executed by S128 and S130 of FIG. 10 instead of the continuous notice determination process shown in FIG.
[0174]
First, in S161, it is determined whether or not the continuous notice is being executed as in S151. If it is determined in S161 that the continuous notice is being executed, the continuous notice determination process is terminated and the process returns. On the other hand, if it is determined in S151 that the continuous notice is not being executed, the process proceeds to S162, and it is determined whether or not the notice target number K specified by the notice target number command is 2 or more.
[0175]
If it is determined in S162 that the number of advance notices K is not 2 or more, the continuous advance notice determination process ends. Therefore, in this case, continuous notice is not executed. On the other hand, if it is determined in S162 that the target number K is two or more, the process proceeds to S163 in order to perform lottery for continuous notice. Then, in S163, random numbers for continuous notice determination similar to S152 described above are extracted, and in S164, it is determined whether or not the continuous notice similar to S153 described above is executed.
[0176]
Next, if it is determined in S164 that they do not match, the continuous notice determination processing ends as in the case of FIG. 11, and the process returns. On the other hand, if it is determined in S164 that they match, the above-described number of advance notices K is set as data of the number of advance notices. As a result, the continuous notice is executed for the start winning memory for the amount inspected in the notice determination process.
[0177]
Then, in S166 to S168, the same processing as S155 to S157 in FIG. 11 is performed, so that the extraction of the random number for determining the warning pattern, the determination of the warning pattern, and the set of the continuous warning lottery completed flag are performed. The continuous notice determination process ends, and the process returns.
[0178]
Regarding such a second embodiment, the same technical effect as in the case of the first embodiment described above can be obtained with respect to the configuration based on the technical idea common to the first embodiment described above. A characteristic effect can be obtained. That is, even in the case where the jackpot determination necessary for the control of the continuous notice is performed at the stage when the start condition of the variable display is established, the game state It is possible to produce according to.
[0179]
Next, modifications and feature points of the embodiment described above are listed below.
(1) In the above-described embodiment, the demonstration display command is effect-controlled as an example of resetting the set effect data for the notice effect when the state where the special symbol variation display is not performed continues for a predetermined period. When the microcomputer 800 is received, the reset condition is established and reset is indicated. However, the present invention is not limited to this, and such a reset causes the production control microcomputer 800 to measure the period of time during which the special symbol fluctuation display is not performed and to continue for a predetermined period based on the measured value. It may be determined that the reset condition is satisfied when the control microcomputer 800 determines. Further, such a reset may be instructed to the effect control microcomputer 800 by the game control microcomputer 53 transmitting an effect control command different from the demonstration display command.
[0180]
(2) In addition, the present embodiment has the following characteristic means.
Numerical data updating means (game control microcomputer 53, random counter) for updating numerical data, and numerical data extracting means (game) for extracting numerical data from the numerical data updating means according to the execution condition of the variable display Extracted by the numerical data extraction means in response to the establishment of the control microcomputer 53, S23) and the execution condition that the start condition of the variable display is not satisfied even though the execution condition of the variable display is satisfied And holding data storage means (RAM 55) capable of storing numerical data as hold data (start winning storage data) up to a predetermined upper limit number, wherein the advance determination means satisfies the start condition based on the execution condition being satisfied. Whether or not the display result of the variable display based on the establishment of the execution condition becomes the specific display mode. Executing the determining pre determination processing by each pending data stored in the data storage means.
[0181]
(3) As described above, the reset means is set by the advance notice setting means when a state in which no change display is performed continues for a predetermined period after the display result of the change display is derived and displayed. Reset production data. The predetermined period may be expressed as follows. That is, the predetermined period is a period set longer than the time interval in which the variable display is continuously performed when the notice effect is being executed.
[0182]
(4) The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
[Brief description of the drawings]
FIG. 1 is a front view of a pachinko gaming machine as an example of a gaming machine according to the present invention.
FIG. 2 is a block diagram showing an example of a configuration of a control circuit including a main control board in a pachinko gaming machine.
FIG. 3 is a flowchart showing processing contents of a special symbol process.
FIG. 4 is a flowchart showing the processing contents of a start port switch passing process.
FIG. 5 is a flowchart showing the contents of a winning effect setting process.
FIG. 6 is a flowchart showing processing contents of special symbol normal processing.
FIG. 7 is a flowchart showing processing details of storage processing;
FIG. 8 is a flowchart showing the contents of the effect control main process.
FIG. 9 is a flowchart showing processing contents of command analysis processing;
FIG. 10 is a flowchart showing processing contents of command analysis processing;
FIG. 11 is a flowchart showing the processing content of continuous notice determination processing.
FIG. 12 is a flowchart showing the processing content of continuous notice management processing.
FIG. 13 is a flowchart showing the processing contents of a notice determination process according to the second embodiment.
FIG. 14 is a flowchart showing the processing contents of continuous notice determination processing according to the second embodiment.
[Explanation of symbols]
9. Fluctuation display device, 1 pachinko machine, 53 game control microcomputer, 800 effect control microcomputer.

Claims (6)

所定の変動表示の実行条件が成立した後に変動表示の開始条件が成立したことに基づいて各々が識別可能な複数種類の識別情報を変動表示可能な変動表示装置を有し、導出表示される変動表示の表示結果が予め定められた特定の表示態様となったときに遊技者にとって有利な特定遊技状態に制御される遊技機であって、
前記遊技機の遊技の進行を制御する遊技制御手段と、
該遊技制御手段とは別に設けられ、前記遊技制御手段からの制御信号に基づいて前記変動表示装置における変動表示を含む遊技の演出を制御する演出制御手段とを含み、
前記遊技制御手段は、
前記実行条件成立したときに当該実行条件の成立に基づく変動表示の表示結果が前記特定の表示態様になるか否かを判定する事前判定処理を実行する事前判定手段と、
前記遊技制御手段から前記演出制御手段へ前記制御信号を送信する手段であって、前記変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が前記所定期間継続したときにデモンストレーション表示を前記変動表示装置において実行させる制御を指示するデモンストレーション表示制御信号を送信する制御信号送信手段とを含み、
前記演出制御手段は、
前記事前判定手段により前記特定の表示態様になると判定されたときに、当該特定の表示態様になる判定がされた実行条件の成立に基づく変動表示の表示結果が導出表示される以前の複数回の実行条件の成立に対応する複数回の前記変動表示に亘って前記特定の表示態様になると判定された旨を予告する予告演出を実行するか否かを判定する予告判定手段と、
該予告判定手段により前記予告演出を実行すると判定されたときに、前記予告演出を実行することを示す演出データを設定する予告設定手段と、
該予告設定手段により設定された演出データに基づいて前記予告演出を実行させる予告実行手段と、
前記制御信号送信手段から送信された前記制御信号を受信する制御信号受信手段と、
前記制御信号受信手段により前記デモンストレーション表示制御信号が受信されたときに、前記デモンストレーション表示を前記変動表示装置において実行させる制御を行なうデモンストレーション表示制御手段と、
前記制御信号受信手段により前記デモンストレーション表示制御信号が受信されたときに、前記予告設定手段により演出データが設定されていたときに当該演出データをリセットするリセット手段とを含むことを特徴とする、遊技機。
A variation display device that has a variation display device capable of variably displaying a plurality of types of identification information, each of which can be identified based on the fact that a variation display start condition is satisfied after a predetermined variation display execution condition is satisfied. A gaming machine that is controlled to a specific gaming state that is advantageous for a player when a display result of display becomes a predetermined specific display mode,
Game control means for controlling the progress of the game of the gaming machine;
Effect control means provided separately from the game control means, for controlling the effects of the game including the change display in the change display device based on a control signal from the game control means,
The game control means includes
Pre-determination means for executing pre-determination processing for determining whether or not the display result of the variable display based on the establishment of the execution condition becomes the specific display mode when the execution condition is established;
A means for transmitting the control signal from the game control means to the effect control means when a state in which the variable display is not performed continues for the predetermined period after the display result of the variable display is derived and displayed. Control signal transmitting means for transmitting a demonstration display control signal for instructing control to execute demonstration display in the variable display device,
The production control means includes
When it is determined by the prior determination means that the specific display mode is to be obtained, a plurality of times before the display result of the variable display based on the establishment of the execution condition determined to be the specific display mode is derived and displayed . a plurality of notification determination means for determining whether to execute a prediction effect of notice to the effect that is determined to be the specific display manner across the variable display corresponding to establishment of the execution conditions,
Notice setting means for setting effect data indicating that the notice effect is to be executed when it is determined by the notice determination means to execute the notice effect;
Notice execution means for executing the notice effect based on the effect data set by the notice setting means;
Control signal receiving means for receiving the control signal transmitted from the control signal transmitting means;
When the demonstration display control signal is received by the control signal receiving means, demonstration display control means for performing control to execute the demonstration display in the variable display device;
And a reset means for resetting the effect data when the demonstration data is set by the notice setting means when the demonstration display control signal is received by the control signal receiving means. Machine.
所定の変動表示の実行条件が成立した後に変動表示の開始条件が成立したことに基づいて各々が識別可能な複数種類の識別情報を変動表示可能な変動表示装置を有し、導出表示される変動表示の表示結果が予め定められた特定の表示態様となったときに遊技者にとって有利な特定遊技状態に制御される遊技機であって、
前記遊技機の遊技の進行を制御する遊技制御手段と、
該遊技制御手段とは別に設けられ、前記遊技制御手段からの制御信号に基づいて前記変動表示装置における変動表示を含む遊技の演出を制御する演出制御手段とを含み、
前記遊技制御手段は、
前記変動表示の実行条件が成立したが未だ開始条件が成立していない実行条件の成立に応じて、当該変動表示の表示結果が特定の表示態様となるか否かが特定可能な情報を、所定の上限数の範囲内で、保留記憶情報として記憶する保留記憶手段と、
前記表示結果が前記特定の表示態様となることが特定される保留記憶情報が前記保留記憶手段に記憶されているか否かを判定する事前判定処理を実行する事前判定手段と、
前記遊技制御手段から前記演出制御手段へ前記制御信号を送信する手段であって、前記変動表示の表示結果が導出表示された後において、変動表示が行なわれない状態が前記所定期間継続したときにデモンストレーション表示を前記変動表示装置において実行させる制御を指示するデモンストレーション表示制御信号を送信する制御信号送信手段とを含み、
前記演出制御手段は、
前記事前判定手段により前記特定の表示態様となることが特定される保留記憶情報が記憶されていると判定されたときに、当該特定の表示態様になる判定がされた実行条件の成立に基づく変動表示の表示結果が導出表示される以前の複数回の実行条件の成立に対応する複数回の前記変動表示に亘って前記特定の表示態様になると判定された旨を予告する予告演出を実行するか否かを判定する予告判定手段と、
該予告判定手段により前記予告演出を実行すると判定されたときに、前記予告演出を実行することを示す演出データを設定する予告設定手段と、
該予告設定手段により設定された演出データに基づいて前記予告演出を実行させる予告実行手段と、
前記制御信号送信手段から送信された前記制御信号を受信する制御信号受信手段と、
前記制御信号受信手段により前記デモンストレーション表示制御信号が受信されたときに、前記デモンストレーション表示を前記変動表示装置において実行させる制御を行なうデモンストレーション表示制御手段と、
前記制御信号受信手段により前記デモンストレーション表示制御信号が受信されたときに、前記予告設定手段により演出データが設定されていたときに当該演出データをリセットするリセット手段とを含むことを特徴とする、遊技機。
A variation display device that has a variation display device capable of variably displaying a plurality of types of identification information, each of which can be identified based on the fact that a variation display start condition is satisfied after a predetermined variation display execution condition is satisfied. A gaming machine that is controlled to a specific gaming state that is advantageous for a player when a display result of display becomes a predetermined specific display mode,
Game control means for controlling the progress of the game of the gaming machine;
Effect control means provided separately from the game control means, for controlling the effects of the game including the change display in the change display device based on a control signal from the game control means,
The game control means includes
Predetermined information for specifying whether or not the display result of the variable display is in a specific display mode according to the satisfaction of the execution condition that the execution condition of the variable display is satisfied but the start condition is not yet satisfied Within a range of the upper limit number of, the storage means for storing as storage information,
And pre-determining means the display result to perform the determining in advance determination process whether the pending memory information be a particular display mode is specified is stored in the hold memory means,
A means for transmitting the control signal from the game control means to the effect control means when a state in which the variable display is not performed continues for the predetermined period after the display result of the variable display is derived and displayed. Control signal transmitting means for transmitting a demonstration display control signal for instructing control to execute demonstration display in the variable display device,
The production control means includes
When holding storage information may become the specific display manner by the pre-determination unit is specified is determined to be stored, based on the establishment of the execution conditions determined to be the specific display form by variation Whether to perform a notice effect for notifying that it has been determined that the specific display mode is to be achieved over a plurality of variable displays corresponding to the establishment of a plurality of execution conditions before the display result of the display is derived and displayed Notice determination means for determining whether or not,
Notice setting means for setting effect data indicating that the notice effect is to be executed when it is determined by the notice determination means to execute the notice effect;
Notice execution means for executing the notice effect based on the effect data set by the notice setting means;
Control signal receiving means for receiving the control signal transmitted from the control signal transmitting means;
When the demonstration display control signal is received by the control signal receiving means, demonstration display control means for performing control to execute the demonstration display in the variable display device;
And a reset means for resetting the effect data when the demonstration data is set by the notice setting means when the demonstration display control signal is received by the control signal receiving means. Machine.
前記予告設定手段は、前記演出データとして、前記予告演出を実行する前記複数回の変動表示の回数を示すデータを設定することを特徴とする、請求項1または請求項2に記載の遊技機。The warning setting means, said the effect data, and sets the data indicating the number of times the variable display of the plurality of times of executing the prediction effect, the gaming machine according to claim 1 or claim 2. 前記予告判定手段は、さらに、前記事前判定手段により前記特定の表示態様にならない判定がされたときにも、前記予告演出を実行するか否かを判定することを特徴とする、請求項1から請求項3のいずれかに記載の遊技機。The notice determination unit is further configured to determine whether or not to execute the notice effect even when the prior determination unit determines that the specific display mode is not achieved. The gaming machine according to claim 3 . 前記リセット手段は、さらに、前記特定遊技状態が発生したか否かを判定する特定遊技状態発生判定手段を含み、該特定遊技状態発生判定手段により前記特定遊技状態が発生したことが判定されたときにも前記リセットを行なうことを特徴とする、請求項1から請求項4のいずれかに記載の遊技機。The reset means further includes specific game state occurrence determination means for determining whether or not the specific game state has occurred, and when the specific game state occurrence determination means determines that the specific game state has occurred. The game machine according to any one of claims 1 to 4 , wherein the reset is also performed. 前記変動表示の開始条件が成立したときに当該開始条件が成立した実行条件の成立に基づく変動表示の表示結果を前記特定の表示態様にするか否かを判定する開始時判定処理を実行する開始時判定手段をさらに含み、
前記開始時判定処理は、前記事前判定処理と共通のサブルーチンプログラムを呼出すことにより実行されることを特徴とする、請求項1から請求項5のいずれかに記載の遊技機。
Start of executing the start time determination process for determining whether or not the display result of the variable display based on the satisfaction of the execution condition that satisfies the start condition is set to the specific display mode when the start condition of the variable display is satisfied It further includes time determination means,
6. The gaming machine according to claim 1, wherein the start time determination process is executed by calling a subroutine program common to the pre-determination process.
JP2003164797A 2003-06-10 2003-06-10 Game machine Expired - Fee Related JP4420628B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003164797A JP4420628B2 (en) 2003-06-10 2003-06-10 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003164797A JP4420628B2 (en) 2003-06-10 2003-06-10 Game machine

Publications (2)

Publication Number Publication Date
JP2005000284A JP2005000284A (en) 2005-01-06
JP4420628B2 true JP4420628B2 (en) 2010-02-24

Family

ID=34091468

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003164797A Expired - Fee Related JP4420628B2 (en) 2003-06-10 2003-06-10 Game machine

Country Status (1)

Country Link
JP (1) JP4420628B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5077199B2 (en) * 2008-11-14 2012-11-21 タイヨーエレック株式会社 Game machine
JP5429339B2 (en) * 2012-08-28 2014-02-26 タイヨーエレック株式会社 Game machine
JP6056881B2 (en) * 2015-01-23 2017-01-11 株式会社三洋物産 Game machine

Also Published As

Publication number Publication date
JP2005000284A (en) 2005-01-06

Similar Documents

Publication Publication Date Title
JP4360843B2 (en) Game machine
JP4446691B2 (en) Bullet ball machine
JP2006034804A (en) Game machine
JP4301931B2 (en) Game machine
JP2004357878A (en) Game machine
JP4340194B2 (en) Game machine
JP2005040457A (en) Game machine
JP2004275275A (en) Game stand
JP2006000568A (en) Game machine
JP2005000324A (en) Game machine
JP4651464B2 (en) Game machine
JP2004121497A (en) Game machine
JP2005000239A (en) Game machine
JP2005006823A (en) Pinball game machine
JP4330491B2 (en) Game machine
JP2010279799A (en) Game machine
JP2005034509A (en) Game machine
JP4420628B2 (en) Game machine
JP2005021498A (en) Game machine
JP2005007095A (en) Game machine
JP2004305363A (en) Game machine and program
JP2007275356A (en) Game machine
JP2005342352A (en) Game machine
JP4301960B2 (en) Game machine
JP4950445B2 (en) Game machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060518

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090722

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090728

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090918

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091124

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091201

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4420628

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131211

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees