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
JP3683163B2 - Game machine - Google Patents
[go: Go Back, main page]

JP3683163B2 - Game machine - Google Patents

Game machine Download PDF

Info

Publication number
JP3683163B2
JP3683163B2 JP2000195705A JP2000195705A JP3683163B2 JP 3683163 B2 JP3683163 B2 JP 3683163B2 JP 2000195705 A JP2000195705 A JP 2000195705A JP 2000195705 A JP2000195705 A JP 2000195705A JP 3683163 B2 JP3683163 B2 JP 3683163B2
Authority
JP
Japan
Prior art keywords
symbol
display mode
value
symbols
display
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
JP2000195705A
Other languages
Japanese (ja)
Other versions
JP2001025549A (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.)
Daiichi Co Ltd
Original Assignee
Daiichi Shokai 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
Priority claimed from JP5192695A external-priority patent/JPH0724117A/en
Application filed by Daiichi Shokai Co Ltd filed Critical Daiichi Shokai Co Ltd
Priority to JP2000195705A priority Critical patent/JP3683163B2/en
Publication of JP2001025549A publication Critical patent/JP2001025549A/en
Application granted granted Critical
Publication of JP3683163B2 publication Critical patent/JP3683163B2/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】
【従来の技術】
図柄表示装置を備えると共に、該図柄表示装置を作動するための始動口を備え、該始動口への遊技球の入賞に基いて図柄表示装置における図柄の変動を開始し、停止表示される図柄が予め定められた所定の図柄と一致した場合に、特定の遊技者に有利となる特定の遊技価値を付与するように、例えば、アタッカー形式の大入賞口を所定回数連続開放動作するよう構成されたパチンコ遊技機は、例えば、特開平4−200487号公報等に開示されるように広く知られている。
【0003】
上記特開平4−200487号公報に開示されているパチンコ遊技機の図柄表示装置は、左特別図柄、中特別図柄、右特別図柄を各々表示する3つの図柄列を備え、図柄表示装置の図柄変動速度は、高速、中速、低速の3種類が設けられている。上記従来のパチンコ遊技機は、図柄表示装置が図柄の変動を開始すると、左特別図柄、中特別図柄及び右特別図柄の全てが高速変動し、所定時間経過時に左特別図柄が中速変動に切り換わり、さらにこの時点から所定時間経過時に左特別図柄が低速変動に切り換わり、さらにこの時点から所定時間経過時に左特別図柄が停止表示する。左特別図柄が停止表示した時点で、右特別図柄が中速変動に切り換わり、さらにこの時点から所定時間経過時に右特別図柄が低速変動に切り換わり、さらにこの時点から所定時間経過時に右特別図柄が停止表示する。右特別図柄が停止表示した時点で、中特別図柄が中速変動に切り換わり、さらにこの時点から所定時間経過時に中特別図柄が低速変動に切り換わり、さらにこの時点から所定時間経過時に中特別図柄が停止表示する。
【0004】
このものは、先に停止表示した左特別図柄と右特別図柄とが所定の表示態様とならない場合(図柄が不一致の場合は)と、先に停止表示した左特別図柄と右特別図柄とが所定の表示態様となる場合(図柄が一致の場合は)との相違により、図柄が不一致の場合に対して図柄が一致の場合に、中特別図柄の中速変動時間を長くしてあり、遊技者に変動表示を観察させるようにしている。
【0005】
このように、上記従来のパチンコ遊技機では、図柄の変動開始から図柄の停止表示まの間に、左特別図柄と右特別図柄及び中特別図柄のそれぞれにおいて高速、中速、低速の変動表示を行わせており、遊技者にしてみれば、全ての図柄が停止表示されるまで待つ時間が長く感じられることがしばしばあった。特に、全ての図柄が停止表示する前に大当りでないことがはっきりわかる停止表示した左特別図柄と右特別図柄とが図柄が不一致の場合も、停止していない中特別図柄が中速変動及び低速変動を行うので、停止表示されるまで待ち時間の長さが増幅され、退屈なものとなる。特開平4−224780号公報には、リーチとなった時に、変動図柄が低速で変動した後に停止表示し、リーチとならなかった時に、高速の変動から速やかに停止表示されるパチンコ遊技機が開示されている。このパチンコ遊技機は、リーチとなった場合、低速で変動している図柄が予め決定した停止図柄表示と一致するように制御される。
【0006】
【発明が解決しようとする課題】
本発明の目的は、リーチとなった場合、表示制御上で特定組合せ表示態様とする変動時間と非特定組合せ表示態様とする変動時間とを明確に区別することができる遊技機を提供することにある。
【0007】
【課題を解決するための手段】
請求項1に係る遊技機は、複数の図柄列の図柄を表示する図柄表示装置と、前記図柄表示装置の図柄変動表示を始動させる図柄始動口とを備え、図柄変動表示を始動してから後に、前記図柄表示装置に表示される前記複数の図柄列の図柄による組合せ表示態様が予め定められた特定組合せ表示態様となる場合に、遊技者に有利となる特典を付与するものであって、上記課題を解決するために、
前記遊技機の制御にはメインルーチンと前記メインルーチンに対する割り込みルーチンとを含み、特典抽選手段と、組合せ表示態様決定手段と、図柄変動表示制御手段とを設け、前記特典抽選手段は、前記図柄始動口への入球に起因して前記特典を付与するか否かの抽選を実行し、前記組合せ表示態様決定手段は、前記複数の図柄列の図柄が停止されて確定する前に、前記図柄表示装置に表示される前記複数の図柄列の図柄による組合せ表示態様を決定するものであり、前記特典抽選手段による抽選結果を判定して当りである場合は、前記図柄による組合せ表示態様を前記特定組合せ表示態様に決定し、前記特典抽選手段による抽選結果を判定して当りでない場合は、前記図柄による組合せ表示態様を前記特定組合せ表示態様でない非特定組合せ表示態様に決定し、前記図柄変動表示制御手段は、前記組合せ表示態様決定手段によって決定した組合せ表示態様で前記複数の図柄列の図柄を順次停止表示するように制御し、前記図柄変動表示制御手段によって変動表示される図柄の変動速度が、高速、前記高速よりも遅い変動表示速度である中速および前記中速よりも遅い変動表示速度である低速の3種類の変動表示速度が設けられ、前記変動表示速度の組合せによる複数種類の変動表示態様で表示制御され、前記組合せ表示態様決定手段によって決定された図柄による組合せ表示態様が、予め定められた複数の図柄列の停止順序において、最後に停止される図柄列の図柄を除いた残りの図柄列の図柄の組合せが、前記特定組合せ表示態様に一致するリーチとなる特定条件を満たした場合には、前記リーチとなる特定条件を満たさない場合とは異なった変動表示態様で表示制御され、前記リーチとなる特定条件を満たさない場合には、予め定められた変動表示期間で図柄の変動表示が終了するように制御され、前記リーチとなる特定条件を満たした場合には、前記複数の図柄列の停止順序において先に停止表示される図柄列の図柄と前記最後に停止表示する図柄列の図柄との図柄の移行順序の上のずれ量と、変動期間決定用の乱数の値とによって変動表示期間が可変となるように制御され、前記リーチとなる特定条件を満たした場合の前記変動表示期間は、前記特定組合せ表示態様が停止表示される場合と、前記非特定組合せ表示態様が停止表示される場合とで異なる長さの期間が設定されると共に、前記特定組合せ表示態様が停止表示される場合と、前記非特定組合せ表示態様が停止表示される場合とのそれぞれにおいて、前記ずれ量が特定の値であるものについて、前記変動期間決定用の乱数の値によって長さが異なる複数種類の期間のうちから1つが選択されて設定され、前記リーチとなる特定条件を満たした場合で、かつ前記変動表示期間に最も長い期間が設定された場合に、前記特定組合せ表示態様が停止表示されることを特徴とする。
【0008】
請求項2に係る遊技機は、請求項1に係る遊技機において、前記割り込みルーチンは、前記遊技機の制御装置のCPUに対するNMI信号によって実行されることを特徴とするものである。
【0009】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照して説明する。図1は、遊技機の一実施形態であるパチンコ遊技機の遊技盤の正面図である。遊技盤11面中央には、図柄表示装置1よりなる第1の図柄表示装置及び図柄表示装置2よりなる第2の図柄表示装置を一体に備えた図柄表示ユニット3が配備されている。
【0010】
図柄表示装置1の図柄変動の開始刺激は2つ設けられ、図柄表示ユニット3の下方には図柄始動ゲート4が配設され、図柄表示ユニット3の右方には、入賞口を兼ねた図柄始動口5が配設されている。また、図柄表示装置2の図柄変動の開始刺激となる図柄始動口6が図柄表示ユニット3の右方、図柄始動口5の上方側に配設され、該図柄始動口6は、ソレノイド等により拡開駆動される普通電動役物7よりなる。
【0011】
遊技盤11面の下方中央には、ソレノイド等により拡開駆動される電動役物8よりなる第1の電動役物が配設され、さらに電動役物8への入賞に基いて拡開駆動される電動役物9及び電動役物10よりなる第2の電動役物が電動役物8の斜め上方の左右にそれぞれ配設されている。
【0012】
図柄始動ゲート4の奥方には、該ゲート4を通過する遊技球を検出するための図柄作動スイッチSW1が配備され、図柄始動口5の奥方には、図柄始動口5に入賞した遊技球を検出するための同じく図柄作動スイッチSW1が配備されている。
【0013】
図柄始動口6の奥方には、図柄始動口6に入賞した遊技球を検出するための図柄作動スイッチSW2が配備されている。電動役物8の奥方には、電動役物9及び電動役物10の拡開作動するための電動役物作動スイッチSW3が配備されている。
【0014】
図柄表示ユニット3は、その頂部に天入賞口15を備え、上部には図柄表示装置2が配備され、図柄表示装置2の下方には、図柄表示装置2の始動口である図柄作動口6への入賞数を最高4個まで記憶表示する記憶数表示LED13が配備され、さらに記憶数表示LED13の下方には、図柄表示装置1が配設され、図柄表示装置1の下方に、図柄表示装置1の始動口である図柄始動ゲート4及び図柄始動口5への遊技球の入賞を最高4個まで記憶表示する記憶数表示LED12が配設されている。また、電動役物8の前面には、電動役物8の連続開放回数を表示する開放回数表示LED14が配設されている。
【0015】
なお、遊技盤11面には、普通入賞口16乃至20、球誘導レール41、返しゴム42、アウト球受口43、戻り球防止ホルダー44、図1において符号45〜符号48により示される遊技状況によって各グループ別に点灯点滅される各表示灯A,B,C,D等が配設されているが、これらの各要素は、従来より周知であるので説明を省略する。
【0016】
また、図柄始動口6,電動役物8,9,10は、15個払出し口に設定され、天入賞口15及び普通入賞口16乃至20は、7個払出し口に設定されている。
【0017】
図3は、図柄表示ユニット3を拡大して示す正面図である。図柄表示装置1における表示部24は、左図柄表示部21,中図柄表示部22,右図柄表示部23よりなり、また、図柄表示装置2における特別図柄表示部49は、左特別図柄表示部25,中特別図柄表示部26,右特別図柄表示部27よりなる。なお、請求項1に記載の図柄表示装置は、上記左図柄表示部21,中図柄表示部22,右図柄表示部23の図柄列を有する図柄表示装置1により構成されている。
【0018】
図柄始動ゲート4または図柄始動口5へ遊技球が通過または入賞すると、図柄表示装置1が始動し、図4に示すような動作タイミングチャートに従って、表示部24において、左,中,右図柄表示部21,22,23が変動表示され、所定時間後に左右中の順に変動を停止し、停止図柄を表示する。
【0019】
図3において、左図柄表示部21及び右図柄表示部23における各々の高速、中速の変動時間A1及びA2は固定的な値である。また、中図柄表示部22における高速変動時間は、A1+A2+A2で固定的であるが、高速変動終了後の変動時間は、左図柄表示部21における停止図柄と右図柄表示部23における停止図柄とが一致しなかった場合は、中図柄表示部22は、固定的な変動時間A3で中速変動し、左図柄表示部21における停止図柄と右図柄表示部23における停止図柄とが一致した場合は、表1及び表2に示されるような変動時間が記憶されたファイルより、停止表示される中図柄と停止表示されている左右の図柄の位置関係と中図柄変動用乱数の値によりランダムに変動時間A4が選択されて低速変動する。
【0020】
【表1】

Figure 0003683163
【0021】
【表2】
Figure 0003683163
【0022】
また、左図柄表示部21及び右図柄表示部23に表示される図柄の種類は15通りであり、中図柄表示部22に表示される図柄の種類は、16通りであって、左,中,右図柄表示部21,22,23における図柄の移行順は、図5に示すとおりである。
【0023】
図柄表示装置1に表示される複数の図柄列の図柄による組合せ表示態様が予め定められた特定組合せ表示態様となる場合に、遊技者に有利となる特典が付与される。即ち、この実施形態では、図柄表示装置1に停止表示された図柄が、左,中,右共に同一図柄となった場合には、当たりとなって図柄表示装置2の始動口である図柄始動口6が図6に示すような動作タイミングチャートに従って、拡開駆動される。
【0024】
拡開される図柄始動口6に遊技球が入賞すると、図柄表示装置2が始動し、図7に示すような動作タイミングチャートに従って、特別図柄表示部49において、左,中,右特別図柄表示部25,26,27が変動表示され、所定時間後に左,中,右の順に変動を停止し、停止図柄を表示する。左,中,右特別図柄表示部25,26,27に表示される図柄の種類は、各特別図柄共に11通りであり、図柄の移行順は、図8に示すとおりである。
【0025】
図柄表示装置2に停止表示された図柄が、“−−−”以外の図柄となった場合には、当たりとなって電動役物8が図9に示すような動作タイミングチャートに従って、拡開駆動される。
【0026】
拡開される電動役物8に遊技球が入賞すると、電動役物9,10が共に、図10に示すような動作タイミングチャートに従って、拡開駆動される。
【0027】
図2は、図1に示される遊技盤11を備えたパチンコ遊技機の要部ブロック図である。遊技盤11面に配設されている各検出手段および各駆動要素を制御する制御部は、図柄表示装置1及び図柄表示装置2の駆動制御プログラム及びこれらの表示図柄データや電動役物7,8,9,10に関する駆動制御プログラム等を格納したROM31と、データの一時記憶のためのRAM32及びROM31に格納されているプログラムを実行するCPU30により構成されている。
【0028】
なお、ROM31に格納されている各制御プログラムは、図柄表示装置1における停止表示結果が予め定められた図柄となった場合に、図柄作動口6を拡開駆動する第1の制御手段と、図柄表示装置2における停止表示結果が予め定められた図柄となった場合に、電動役物8を拡開駆動する第2の制御手段と、電動役物8を作動口として電動役物9及び電動役物10を拡開駆動する第3の制御手段とを含むものである。
【0029】
CPU30には、図柄表示装置1及び図柄表示装置2、スイッチ検出部33を介して図柄作動スイッチSW1,図柄作動スイッチSW2及び電動役物作動スイッチSW3が接続されている。
【0030】
また、CPU30には、ソレノイド駆動回路34を介して普通電動役物7を駆動する電動役物開放ソレノイド37と、ソレノイド駆動回路35を介して電動役物8を駆動する電動役物開放ソレノイド38と、ソレノイド駆動回路36を介して電動役物9及び10を駆動する電動役物開放ソレノイド39及び電動役物開放ソレノイド40との各々が接続されている。
【0031】
また、CPU30にはクロック・リセット回路29とNMI回路28とが接続され、クロック・リセット回路29は、所定周期でクロック信号を発生し、これを分周したリセット信号をCPU30に出力し、CPU30はリセット信号を受けてROM31内に格納された各駆動プログラムを所定周期で順次実行し、NMI回路28は、NMI割り込み信号を発生し、CPU30は、NMI信号を受けて、図柄表示装置1及び図柄表示装置2や記憶数表示LED12,13や開放回数表示LED14への表示出力をする。
【0032】
以下、本発明のパチンコ遊技機における、ROM31に格納された制御プログラムによるCPU30の動作処理について図11乃至図21を参照して説明する。ROM31に格納された制御プログラムは、クロック・リセット回路29からのリセット信号により実行開始するメインルーチンによる制御プログラム及びNMI回路28からのNMI割り込み信号によりメインルーチンより分岐して実行開始され、処理後メインルーチンへリターンするNMI割り込みルーチンよりなる。
【0033】
図11は、CPU30によるメインルーチン処理を概略で示したフローチャートである。メインルーチン処理は、クロック・リセット回路29からのリセット信号がCPU30に入力されると実行開始される処理であり、リセット信号は、クロック・リセット回路29において分周されて供給される。
【0034】
メインルーチンにおける処理を開始したCPU30は、まず電源投入直後であるか否かを判別し(ステップs1)、電源投入直後であれば、初期化処理を実行し(ステップs2)、各処理に必要なフラグやレジスタ及びタイマ等の初期化を行い、RAM32の所定アドレスに初期化処理終了を規定する値をセットし、次のリセット信号が入力されるのを待ち、クロック・リセット回路29からのリセット信号がCPU30に入力されると、CPU30は、メインルーチンの実行を開始し、ステップs1の判別処理においては、RAM32の所定アドレスに初期化処理終了を規定する値をセットされているために、CPU30は、偽と判定してステップs3に移行する。
【0035】
ステップs3に移行したCPU30は、ランプデータを出力するランプ出力処理を行い(ステップs3)、パチンコ遊技機における入賞態様に応じて遊技盤11面に配設された各表示灯A,B,C,Dを可変表示する。
【0036】
CPU30は、ステップs4に移行し、乱数1更新処理を行い(ステップs4)、図柄表示装置1に関する当り判定に用いる当り判定用乱数の値を0〜259の間で更新すると共に、左図柄表示部21,中図柄柄表示部22,右図柄表示部23に停止表示する各停止図柄データを作成する。また、当り判定用乱数の値が0となる毎に中図柄再更新図柄データを作成する。なお、左,中,右停止図柄データの値と停止表示される図柄の関係は表3及び表4に示される通りである。
【0037】
【表3】
Figure 0003683163
【0038】
【表4】
Figure 0003683163
【0039】
CPU30は、ステップs5に移行して乱数2更新処理を行い(ステップs5)、左特別図柄表示部25,中特別図柄表示部26,右特別図柄表示部27に停止表示する各特別停止図柄データを作成する。左,中,右特別停止図柄データの値と停止表示される図柄の関係は表5に示される通りである。
【0040】
【表5】
Figure 0003683163
【0041】
CPU30は、ステップs6に移行し、各スイッチの状態を読み込んでRAM32の所定アドレスに記憶し(ステップs6)、CPU30の動作異常を判定するエラーチェック処理を行って(ステップs7)、エラー発生か否かを判別し(ステップs8)、エラーでなければステップs9に移行して、RAM32の所定アドレスに記憶した各スイッチのオンオフを判定し、オンである場合に、各スイッチのオンに応じた処理を行う(ステップs9)。
【0042】
ステップs9の処理において、図柄作動スイッチSW1がオンである場合には、図柄表示装置1に関する始動数aが4以上であるか否かが判定されて、始動数aが4以上でなければ始動数aが1つアップされる。また、始動数aの値に対応して、当り判定用乱数の現在値と停止表示される左,中,右図柄データが記憶される。即ち、この実施形態における図柄始動口(図柄始動ゲート4又は図柄始動口5)への入球に起因して特典を付与するか 否かの抽選を実行する特典抽選手段を構成している。
【0043】
また、図示しない入賞検出スイッチにより電動役物9,10への入賞の有りの場合には、各々の入賞に対して15個払出し口入賞数がカウントアップされる。図柄作動スイッチSW2がオンである場合には、15個払出し口入賞数がカウントアップされると共に、図柄表示装置2に関する始動数bが4以上であるか否かが判定されて、始動数bが4以上でなければ始動数bが1つアップされ、始動数bの値に対応して停止表示される左,中,右特別図柄停止データが記憶される。
【0044】
さらに、電動役物作動スイッチSW3がオンである場合には、15個払出し口入賞数がカウントアップされると共に、電動役物9,10の開放時間を計時するタイマT2の値が0である場合に、即ち、電動役物9,10が開放動作を行っていない場合に、電動役物開放動作フラグをセットする。
【0045】
CPU30は、スイッチチェック処理後、ステップs10に移行して図柄変動処理を実行し(ステップs10)、図柄表示装置1における図柄変動を行い、ステップs11に移行して特別図柄変動処理を実行し(ステップs11)、図柄表示装置2における特別図柄変動を行い、ステップs12に移行して電動役物9,10に関する開放動作処理を実行する(ステップs12)。
【0046】
CPU30は、ステップs12の処理後、ステップs13に移行し、遊技盤11裏面側の入賞した遊技球、即ち、セーフ球が集合されて誘導される誘導樋に配設された図示しないセーフ球検出スイッチの入力がオンである場合に、図示しない賞球を払い出す払出し装置に対して、15個払出し口入賞数が0でない場合には、15個払出し動作指令を出力する一方、15個払出し口入賞数が0である場合には、7個払出し動作指令を出力する(ステップs13)。
【0047】
CPU30は、ステップs14に移行し、図示しない遊技場内の集中管理装置に対して、図柄表示装置1における当り発生や図柄表示装置2における当り発生等の遊技情報を出力する(ステップs14)。
【0048】
CPU30は、ステップs15に移行し、パチンコ遊技機における入賞態様に応じて効果音を出力し(ステップs15)、パチンコ遊技機における入賞態様に応じて表示灯A,B,C,Dへの出力データを作成し(ステップs16)、この後リセット信号入力待ちとなる。
【0049】
NMI回路28からのNMI割り込み信号がCPU30に入力されると、CPU30はメインルーチンより分岐し、図12に示すNMI割り込みルーチンに移行する。CPU30は、図柄表示装置1の左,中,右図柄表示部21,22,23及び図柄表示装置2の左,中,右特別図柄表示部25,26,27の各々へ表示する表示用データを図柄変動処理及び特別図柄変動処理により設定された各表示図柄データに基いて作成し、始動数a及び始動数bの値に基いて記憶数表示LED12及び13に表示する表示データを作成し、電動役物8の開放動作回数を計数する開放回数カウンタの値に基いて表示データを作成する(ステップs17)。
【0050】
次いで、CPU30は、LED表示処理を実行して各図柄表示装置1及び2に図柄を表示し、記憶数表示LED12及び13を点灯表示し、開放回数LED14に電動役物8の開放回数を表示する(ステップs18)。CPU30は、この後メインルーチンへリターンする。
【0051】
次に、ステップs10の図柄表示装置1における図柄変動処理について説明する。CPU30は、図柄表示処理を開始すると、まず、動作処理フラグの値により、現在図柄変動中であるか否かを判別する(ステップa1)。新規に図柄変動を開始する場合には、動作処理フラグの値は、初期値0となっているためCPU30は、ステップa3に移行する。
【0052】
ステップa3に移行したCPU30は、新規に図柄変動を開始することが可能か否かを判別する(ステップa3)。この場合、新規に図柄変動を開始することが可能であるためステップa8に移行し、図柄表示装置1に関する始動数の記憶があるか否か、即ち、始動数aが0でないか否かを判別する(ステップa8)。始動数aの値が0である場合には、始動のための記憶がないこととなり、CPU30は、メインルーチンへリターンする。
【0053】
始動数aが0でない場合、始動のための記憶があることとなり、CPU30は、始動数aを1つ減算し(ステップa9)、始動数aの値に対応して記憶している当り判定用乱数及び停止図柄データの各々を順次シフトし(ステップa10)、始動数aの値が1である時点で記憶しておいた今回の図柄変動についての当り判定用乱数と左,中,右停止図柄データとを判定することとなる。
【0054】
まず、CPU30は、今回の図柄変動についての当り判定用乱数の値が当りの関するものであるか否かを判別する(ステップa11)。実施形態では、当り判定用乱数の値が7である場合に当りとしている。当りである場合には、今回図柄変動に関する左停止図柄データ及び中停止図柄データの値に右停止図柄データの値をセットし(ステップa12)、ステップa15に移行する。この結果、左,中,右停止図柄データの値は、全て同一となる。
【0055】
また、ステップa11の判定結果が、当りとならない場合には、CPU30は、左停止図柄データの値と右停止図柄データの値が等しいか否かを判別する(ステップa13)。左停止図柄データの値と右停止図柄データの値が等しい場合には、中停止図柄データの値に中図柄再更新データをセットし(ステップa14)、ステップa15に移行する。この結果、左,右停止図柄データの値は、互いに等しいが中停止図柄データの値とは等しくならない。また、ステップa13の判別処理で、左停止図柄データの値と右停止図柄データの値が等しくないと判定された場合には、CPU30は、直接ステップa15に移行する。即ち、この実施形態では、前述のステップs9のスイッチチェック処理での左、中、右図柄データを記憶する処理と、ステップa11をYESと判定−ステップa12、ステップa11をNOと判定−ステップa13をYESと判定−ステップa14、ステップa11をNOと判定−ステップa13をNOと判定する各処理ルーチンにより、組合せ表示態様決定手段が構成されている。
【0056】
ステップa15に移行したCPU30は、変動時間を計時するタイマT1に所定時間A1をセットし(ステップa15)、動作処理カウンタの値を0から図柄変動中を表わす1に更新し(ステップa16)、今回周期の処理を終了する。
【0057】
次周期では、ステップa1の判定は、真となりCPU30はステップa2に移行し、動作処理フラグの値に応じて、高速、中速、低速を規定する各々の所定周期で各図柄表示部21,22,23に表示するための表示図柄データを更新切替えすることにより作成する(ステップa2)。
【0058】
CPU30は、ステップa2の処理後、ステップa3に移行するが、動作処理フラグの値が図柄変動中であるのでステップa4に移行し、真と判定されてステップa5に移行する。
【0059】
CPU30は、図4に示すタイミングチャートに従って左,中,右図柄の変動を行うが、ステップa5以降より左,右,中の全図柄が停止されるまでの処理については、概略で述べることとする。
【0060】
CPU30は、タイマT1の値を減算し、タイマT1の値が0でなければ、該周期の処理を終了する。次周期以降、CPU30は、ステップa1,ステップa2,ステップa3,ステップa4と移行してステップa5の処理を実行する。CPU30は、所定周期でステップa1,ステップa2,ステップa3,ステップa4及びステップa5の図柄変動処理ループを実行するため、タイマT1の値が0となる迄の間、ステップa2の処理によって左,中,右表示図柄データが更新され、左,中,右図柄が高速変動されることとなる。
【0061】
タイマT1の値が0となってタイムアップすると、CPU30は、動作処理フラグの値を1つアップして更新し、左表示図柄データの値を左停止図柄データの値より10図柄前の値に差し替えて、中速変動時間A2をタイマT1にセットし、該周期の処理を終了する。
【0062】
以後、タイマT1がタイムアップするまで、CPU30は図柄変動処理ループを所定周期で実行するため、左図柄が中速変動されると共に右,中図柄が高速変動される。
【0063】
タイマT1がタイムアップすると、左停止図柄データに対応する左図柄が停止され、右表示図柄データの値を右停止図柄データの値より10図柄前の値に差し替えて、中速変動時間A2をタイマT1にセットし、動作処理フラグの値を1つ更新し、該周期の処理を終了する。
【0064】
以後、タイマT1がタイムアップするまで、右図柄が中速変動されると共に中図柄が高速変動され、タイマT1がタイムアップすると、右停止図柄データに対応する右図柄が停止されて左右の図柄が確定する。
【0065】
左右の図柄が確定した時点で、CPU30は、確定表示された左右の図柄が一致するリーチであるか否かを判別する。
【0066】
まず、確定表示された左右の図柄がリーチとならない場合には、中表示図柄データの値を中停止図柄データの値より22図柄前の値に差し替えて、中速変動時間A3をタイマT1にセットし、動作処理フラグの値を1つ更新し、該周期の処理を終了する。
【0067】
以後、タイマT1がタイムアップするまで、中図柄が中速変動され、タイマT1がタイムアップすると、動作処理フラグの値を図柄判定を表わす値7に更新し、中停止図柄データに対応する中図柄が停止されて左,中,右のすべての図柄が確定する。
【0068】
また、確定表示された左右の図柄がリーチとなった場合には、動作処理フラグの値をリーチ発生を表わす値5に更新し、中表示図柄データの値を中停止図柄データの値より5図柄前の値に差し替えると共に、確定表示された左右の表示図柄データの値と中停止図柄データの値との位置関係、即ち、何図柄分ずれているかを算出し、算出された図柄ずれ量と、図示しないリフレッシュカウンタの値より算出される中図柄変動用乱数(0〜3までの値)とにより、表1及び表2に示すような低速変動時間のファイルより、中図柄の低速変動時間A4を選択してタイマT1に設定し、該周期の処理を終了する。
【0069】
以後、タイマT1がタイムアップするまで、動作処理フラグの値5に基いて中図柄が低速変動され、タイマT1がタイムアップすると、中表示図柄データの値が中停止データの値と一致しているか否かが判定され、一致していなければさらに中図柄が低速変動され、中表示図柄データの値が中停止データの値と一致すると、動作処理フラグの値を図柄判定を表わす値7に更新し、中停止図柄データに対応する中図柄が停止されて左,中,右のすべての図柄が確定する。
【0070】
このように、停止された左右の図柄が同じでないリーチとならない場合、中図柄が中速で変動して停止し、停止された左右の図柄が同じであるリーチとなる場合、中図柄が低速で変動して停止するように、異なった変動表示態様で表示制御される。リーチとなる特定条件を満たさない場合には、予め定められた変動表示期間で、すなわち、図4に示すようA1+A2+A2+A3の期間で(前述)、図柄の変動表示が終了するように制御される。また、リーチとなる特定条件を満たした場合の変動表示期間は、特定組合せ表示態様(左、中、右図柄が同一図柄である当り図柄の組合せ)が停止表示される場合と、非特定組合せ表示態様(左、右図柄は同一図柄であるが、中図柄が左右の図柄と異なるはずれ図柄の組合せ)が停止表示される場合とで異なる長さの期間が設定される(表1及び表2参照)。また、特定組合せ表示態様が停止表示される場合と、非特定組合せ表示態様が停止表示される場合とのそれぞれにおいて、ずれ量(ずれる図柄分)が特定の値であるものについて、即ち、表1及び表2に示すように、ずれ量が「1図柄前」〜「10図柄後」である場合は、変動期間決定用の乱数の値によって長さが異なる複数種類の期間のうちから1つが選択されて設定される。この実施形態では、例えば、ずれ量が「同図柄(ずれなし)」の場合、長さの異なる3種類の期間10321.92ms、2457.60ms、18186.24msが用意されている。また、例えば、ずれ量が「1図柄後」の場合、長さの異なる2種類の期間10813.44ms、2949.12msが用意されている。さらに、リーチとなる特定条件を満たした場合で、かつ変動表示期間に最も長い期間が設定された場合に、即ち、中図柄の低速変動時間として18186.24ms(変動図柄数37図柄分)が設定された場合、特定組合せ表示態様が停止表示される(表2参照)。
【0071】
左,中,右のすべての図柄が確定停止されると動作処理フラグの値が7となり図柄変動中でなくなるので、次周期の処理では、CPU30は、ステップa1,ステップa3,ステップa4と移行し、ステップa6の判別処理で真と判定されてステップa17に移行する。
【0072】
ステップa17に移行したCPU30は、確定停止された左確定図柄の値と中確定図柄が等しいか否かを及び右確定図柄の値と中確定図柄の値とが等しいか否かを判別し(ステップa17〜ステップa18)、左,中,右の全ての確定図柄の値が一致した場合には、即ち、当りとなった場合には、ステップa19に移行し、タイマT1に図6に示す図柄始動口6の開放動作開始までの待機時間B1をセットし(ステップa19)、動作処理フラグの値を待機中を表わす値8に更新し(ステップa20)、今回周期の処理を終了する。
【0073】
また、ステップa17及びステップa18の判別結果によって、左,中,右の全ての確定図柄の値が一致しないと判定された場合には、即ち、外れとなった場合には、CPU30は、動作処理フラグの値を0クリアして新規の変動開始可能とし(ステップa21)、今回周期の処理を終了する。この場合には、始動数の記憶があれば、次周期の処理によって新たに図柄変動が開始されることとなる。
【0074】
図柄判定によって当りとなった場合には、動作処理フラグの値が待機中を表わす8となるため、次周期ではCPU30は、ステップa1,ステップa3乃至ステップa7,ステップa22と移行し、タイマT1の値を減算し(ステップa22)、タイマT1がタイムアップしたか否かを判別する(ステップa23)。
【0075】
タイマT1がタイムアップしていなければ、CPU30は、今回周期の処理を終了し、ステップa1,ステップa3乃至ステップa7,ステップa22及びステップa23の処理を繰り返し実行することにより、タイマT1がタイムアップするまで待機する。
【0076】
タイマT1がタイムアップして所定時間B1が経過すると(ステップa23)、CPU30はタイマT1に図柄始動口6の開放時間B2をセットし(ステップa24)、電動役物開放ソレノイド37のオン指令を出力して図柄始動口6を拡開動作し(ステップa25)、動作処理フラグの値を開放中を表わす値9に更新し(ステップa26)、今回周期の処理を終了する。
【0077】
次周期では、動作処理フラグの値が開放中を表わす9となるため、次周期ではCPU30は、ステップa7の判定結果が偽と判定してステップa27に移行し、タイマT1の値を減算し(ステップa27)、タイマT1がタイムアップしたか否かを判別する(ステップa28)。
【0078】
タイマT1がタイムアップしていなければ、CPU30は、拡開中の図柄始動口6への遊技球入賞数、即ち、メインルーチンのステップs9のスイッチチェック処理で計数される始動数bの値が規定数4に達しているか否かを判別する(ステップa29)。ステップa29の判別処理において、始動数bの値が4に達していなければ、CPU30は今回周期の処理を終了する。
【0079】
CPU30は、次周期では、ステップa1,ステップa3乃至ステップa7,ステップa27及びステップa28の処理とステップa28の判別処理とを繰り返し実行し、始動数bの値が4に達するかまたは、タイマT1がタイムアップするまで図柄始動口6を拡開する。
【0080】
ステップa29の判別処理において始動数bの値が4に達する場合、または始動数bの値が4に達する前にステップa28の判別処理においてタイマT1がタイムアップすると、CPU30はステップa30に移行し、電動役物開放ソレノイド37のオフ指令を出力して図柄始動口6を閉鎖し(ステップa30)、動作処理フラグの値を0クリアして変動開始可能とし(ステップa31)、今回周期の処理を終了する。
【0081】
動作処理フラグの値が変動開始可能を表わす値0に戻されることから、始動数の記憶があれば、次周期の処理によって新たに図柄変動が開始されることとなる。
【0082】
次に、図柄表示装置2における特別図柄変動処理について説明する。CPU30は、特別図柄変動処理を開始すると、まず、新規に図柄変動を開始することが可能か否かを動作処理カウンタの値により判別する(ステップb1)。新規に図柄変動を開始する場合には、動作処理カウンタの値は、電源投入時の初期化処理により初期値0となっているためCPU30は、ステップb2に移行する。
【0083】
ステップb2に移行したCPU30は、図柄表示装置2に関する始動数の記憶があるか否か、即ち、始動数bが0でないか否かを判別する(ステップb2)。始動数bの値が0である場合には、始動のための記憶がないこととなり、CPU30はメインルーチンへリターンする。
【0084】
始動数bが0でない場合には、始動のための記憶があることとなり、CPU30は、始動数の値を1つ減算し(ステップb3)、動作処理カウンタの値を1つ更新して1にし(ステップb4)、タイマT2に左特別図柄の変動時間D1をセットし(ステップb5)、左,中,右特別図柄表示部25,26,27に表示する変動表示図柄データを所定周期毎に切り替える図柄変動処理を行い(ステップb6)、今回周期の処理を終了する。
【0085】
動作処理カウンタの値が1となったことにより、次周期では、CPU30は、ステップb1の判別後、ステップb7の判別処理に移行して真と判定し、ステップb8に移行する。
【0086】
CPU30は、図7に示すタイミングチャートに従って左,中,右特別図柄の変動を行うが、ステップa8以降より左,右,中の全特別図柄が停止されるまでの処理については、概略で述べることとする。
【0087】
CPU30は、タイマT2の値を減算し、タイマT2の値が0でなければ、該周期の処理を終了する。次周期以降、CPU30は、ステップb1,ステップb7,ステップb8と移行し、タイマT2の値が0となる迄の間、左,中,右変動表示図柄データを更新して、左,中,右特別図柄を変動する。
【0088】
タイマT2の値が0となってタイムアップすると、CPU30は、動作処理カウンタの値を2に更新し、左表示特別図柄データの値を始動数bの値が1である時点で記憶しておいた左特別図柄停止データの値に差し替えて、左特別図柄を停止表示する。次いで、CPU30は、変動時間D2をタイマT2にセットし、動作処理カウンタの値を2に更新し、中特別図柄及び右特別図柄に関する図柄変動を行い、該周期の処理を終了する。
【0089】
以後、タイマT2がタイムアップするまで、CPU30は中特別図柄及び右特別図柄に関する図柄変動を行う。タイマT2がタイムアップすると、中表示特別図柄データの値を始動数bの値が1である時点で記憶しておいた中特別図柄停止データの値に差し替えて、中特別図柄を停止表示する。次いで、CPU30は、変動時間D3をタイマT2にセットし、動作処理カウンタの値を3に更新し、右特別図柄に関する図柄変動を行い、該周期の処理を終了する。
【0090】
以後、タイマT2がタイムアップするまで、CPU30は右特別図柄に関する図柄変動を行う。タイマT2がタイムアップすると、右表示特別図柄データの値を始動数bの値が1である時点で記憶しておいた右特別図柄停止データの値に差し替えて、右特別図柄を停止表示し、この時点で左,中,右のすべての特別図柄が確定する。
【0091】
左,中,右のすべての特別図柄が確定停止されると、CPU30は動作処理カウンタの値を図柄判定中を表わす値4に更新し、今回周期の処理を終了する。
【0092】
次周期の処理では、CPU30は、動作処理カウンタの値が図柄判定中を表わす値4となっているため、ステップb1,ステップb7,ステップb9と移行し、真と判定されてステップb10に移行する。
【0093】
ステップb10に移行したCPU30は、確定停止された左,中,右特別図柄が当りの組み合わせとなっているか否かを判別する(ステップb10)。実施形態においては、左,中,右特別図柄の組み合わせが図柄“−−−”以外の組み合わせであれば当りとしている。表3より、図柄“−−−”となる左,中,右特別図柄データの組み合わせは、左,中,右特別図柄データの各値が共に0である場合であり、この組み合わせ以外の左,中,右特別図柄データの値の組み合わせは全て当りとなる。
【0094】
ステップb10の判別結果が当りとならない場合には、CPU30は、動作処理カウンタの値を0クリアし(ステップb14)、該周期の処理を終了する。次周期では、動作処理カウンタの値が0となって変動開始可能となるため、始動数bの値が0でなければ、新規の図柄変動が開始されることとなる。
【0095】
ステップb10の判別結果が当りとなった場合、CPU30は、ステップb11に移行し、動作処理カウンタの値を電動役物8の開放を表わす値5に更新し(ステップb11)、タイマT2に電動役物8の開放時間E1をセットし(ステップb12)、開放回数カウンタに規定開放数4をセットし(ステップb13)、今回周期の処理を終了する。
【0096】
次周期では、動作処理カウンタの値が電動役物8の開放を表わす値5となっているため、CPU30は、ステップb1,ステップb7,ステップb9の判別後、ステップb15の判別処理において真と判定し、ステップ16に移行する。
【0097】
CPU30は、電動役物8を拡開駆動するソレノイド38のオン指令を出力し(ステップb16)、タイマT2の減算を行い(ステップb17)、タイムアップしたか否かを判別する(ステップb18)。
【0098】
タイマT2がタイムアップしていない場合には、CPU30は、今回周期の処理を終了する。次周期では、動作処理カウンタの現在値5に従って、CPU30は、タイマT2がタイムアップするまでの間、ステップb1,ステップb7,ステップb9,ステップb15乃至ステップb18のループ処理を行うことにより、電動役物8を時間E1の間拡開する。
【0099】
タイマT2がタイムアップすると、CPU30は、ステップb19に移行し、ソレノイド38のオフ指令を出力して電動役物8を閉鎖し(ステップb19)、開放回数カウンタの値を1つ減算し(ステップb20)、開放回数カウンタの値が0となっているか否か、即ち、電動役物8の拡開動作が規定回数4回行われて拡開動作の終了となっているか否かを判別する(ステップb21)。
【0100】
この時点では、ステップb21の判別結果は真とはならないため、CPU30はステップb22に移行し、タイマT2に閉鎖時間E2をセットし(ステップb22)、動作処理カウンタの値を閉鎖を表わす値6に更新し(ステップb23)、今回周期の処理を終了する。
【0101】
次周期では、動作処理カウンタの値が閉鎖を表わす値6であるため、CPU30は、ステップb1,ステップb7,ステップb9の判別後、ステップb15の判別処理では偽と判定し、ステップb24に移行し、タイマT2を減算し(ステップb24)、タイムアップしたか否かを判別する(ステップb25)。
【0102】
タイマT2がタイムアップしていない場合には、CPU30は、今回周期の処理を終了する。次周期では、動作処理カウンタの現在値6に従って、CPU30は、タイマT2がタイムアップするまでの間、ステップb1,ステップb7,ステップb9,ステップb15,ステップb24,ステップb25のループ処理を行うことにより、電動役物8を時間E2の間閉鎖する。
【0103】
タイマT2がタイムアップすると、CPU30は、ステップb26に移行し、動作処理カウンタの値を再度開放を表わす値5に戻し(ステップb26)、タイマT2に開放時間E1をセットし(ステップb27)、今回周期の処理を終了する。
【0104】
次周期では、動作処理カウンタの値が開放を表わす値5になっているため、CPU30は、ステップb15の判別処理を真と判定するため、電動役物8の2回目の拡開動作が開始される。この後、CPU30は、ステップb19乃至ステップb23の処理と、ステップb25,ステップb26,ステップb27の処理を繰り返すことにより、電動役物8の拡開及び閉鎖を繰り返し行い、4回目の拡開が終了した時点で、開放回数カウンタの値が0となってステップb21の判別結果が真となると、動作処理カウンタの値を0クリアし(ステップb28)、特別図柄に関する変動開始可能とし、一連の特別図柄変動処理を終了する。
【0105】
次に、メインルーチンにおけるステップs12の電動役物9,10動作処理について説明する。拡開された電動役物8に遊技球が入賞すると、電動役物9,10の拡開動作が行われることとなる。
【0106】
CPU30は、電動役物9,10動作処理を開始すると、まず、電動役物開放動作フラグがオンとなっているか否かを判別する(ステップc1)。
【0107】
電動役物開放動作フラグがオンでない場合には、CPU30は、電動役物9を拡開駆動するソレノイド39及び電動役物10を拡開駆動するソレノイド40のオフ指令を出力し(ステップc2)、電動役物9,10の閉鎖を保持し、開放状態フラグの値を電動役物9,10の閉鎖を表わす値0をセットし(ステップc3)、該周期の処理を終了する。
【0108】
電動役物8へ遊技球が入賞すると、電動役物作動スイッチSW3がオンとなり、ステップs9のスイッチチェック処理により、電動役物開放動作フラグがセットされる。
【0109】
これにより、ステップc1の判別結果が真となってCPU30はステップc4に移行し、開放状態フラグの値が開放中を表わす値1であるか否かを判別する(ステップc4)。この場合には、ステップc4の判別処理を偽と判定し、ステップc5に移行し、CPU30は、タイマT3に電動役物9,10の開放時間E3をセットし(ステップc5)、開放状態フラグの値を開放中を表わす値1に切替え(ステップc6)、ソレノイド9,10のオン指令を出力し(ステップc7)、電動役物9,10を拡開し、今回周期の処理を終了する。
【0110】
次周期では、電動役物開放動作フラグがオンのままであり、開放状態フラグの値が1であるため、CPU30はステップc8に移行し、タイマT3を減算し(ステップc8)、タイマT3がタイムアップしたか否かを判別する(ステップc9)。
【0111】
タイマT3がタイムアップしていなければ、CPU30は、該周期の処理を終了し、次周期以降、タイムアップするまでの間、ステップc1,ステップc4,ステップc8,ステップc9の処理を繰り返すことにより、開放時間E3の間電動役物9,10を拡開する。
【0112】
タイマT3がタイムアップすると(ステップc9)、CPU30は、電動役物開放動作フラグの値を0クリアし(ステップc10)、ステップc2に移行してソレノイド9,10のオフ指令を出力して電動役物9,10を閉鎖し、開放状態フラグの値を0クリアし、一連の電動役物9,10動作処理を終了する。
【0113】
なお、電動役物9,10の拡開動作が開始されると、タイマT3が作動するため、ステップs9のスイッチチェック処理においては、電動役物作動スイッチSW3がオンであっても電動役物開放動作フラグをセットしないため、電動役物9,10の拡開作動口としての電動役物8は、電動役物9,10の拡開動作に関する記憶機能を有しない。
【0114】
【発明の効果】
請求項1に係る遊技機によれば、リーチとなった場合、変動時間によって停止される図柄が予想されてしまうことを防ぐことができ、しかも、リーチとなった場合に、表示制御上で特定組合せ表示態様とする変動時間と非特定組合せ表示態様とする変動時間とを明確 に区別することができ、さらに、最後に停止表示する図柄列の図柄の変動時間が最長変動時間となる場合には特定表示態様が停止表示されるので、遊技者に不快を感じさせる可能性を低減することができる
【図面の簡単な説明】
【図1】 本発明の実施形態に係るパチンコ遊技機の遊技盤の正面図
【図2】 本発明の実施形態に係るパチンコ遊技機の要部ブロック図
【図3】 図柄表示ユニットの拡大正面図
【図4】 実施形態における第1の図柄表示装置における変動表示処理を示す動作タイミングチャート
【図5】 第1の図柄表示装置の各図柄の移行順序を示す図
【図6】 実施形態における第2の図柄始動口の拡開動作を示す動作タイミングチャート
【図7】 実施形態における第2の図柄表示装置における変動表示処理を示す動作タイミングチャート
【図8】 第2の図柄表示装置の各特別図柄の移行順序を示す図
【図9】 実施形態における第1の電動役物の拡開動作を示す動作タイミングチャート
【図10】 実施形態における第2の電動役物の拡開動作を示す動作タイミングチャート
【図11】 実施形態のパチンコ遊技機の制御部のCPUによるメインルーチンを示すフロー図
【図12】 実施形態のパチンコ遊技機の制御部のCPUによるNMI割り込みルーチンを示すフロー図
【図13】 実施形態のパチンコ遊技機の制御部のCPUによる第1の図柄表示装置における図柄変動処理の一部を示すフロー図
【図14】 図13のフロー図のつづき
【図15】 図13のフロー図のつづき
【図16】 図13のフロー図のつづき
【図17】 図13のフロー図のつづき
【図18】 実施形態のパチンコ遊技機の制御部のCPUによる第2の図柄表示装置における図柄変動処理の一部を示すフロー図
【図19】 図18のフロー図のつづき
【図20】 実施形態のパチンコ遊技機の制御部のCPUによる第1の電動役物における拡開動作処理を示すフロー図
【図21】 実施形態のパチンコ遊技機の制御部のCPUによる第2の電動役物における拡開動作処理を示すフロー図
【符号の説明】
1 図柄表示装置
2 図柄表示装置
3 図柄表示ユニット
4 図柄始動ゲート
5 図柄始動口
6 図柄始動口
7 普通電動役物
8 電動役物
9 電動役物
10 電動役物
11 遊技盤
12 記憶数表示LED
13 記憶数表示LED
14 開放回数表示LED
15 天入賞口
16 普通入賞口
17 普通入賞口
18 普通入賞口
19 普通入賞口
20 普通入賞口
21 左図柄表示部
22 中図柄表示部
23 右図柄表示部
24 表示部
25 左特別図柄表示部
26 中特別図柄表示部
27 右特別図柄表示部
28 NMI回路
29 クロック・リセット回路
30 CPU
31 ROM
32 RAM
33 スイッチ検出部
34 ソレノイド駆動回路
35 ソレノイド駆動回路
36 ソレノイド駆動回路
37 電動役物ソレノイド
38 電動役物ソレノイド
39 電動役物ソレノイド
40 電動役物ソレノイド
41 球誘導レール
42 返しゴム
43 アウト球受口
44 戻り球防止ホルダー
45 表示灯A
46 表示灯B
47 表示灯C
48 表示灯D
49 特別図柄表示部
SW1 図柄作動スイッチ
SW2 図柄作動スイッチ
SW3 電動役物作動スイッチ[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to a symbol display device that displays symbols of a plurality of symbol rows, and a symbol variation of the symbol display device.displayWith a symbol start opening for startingCombination display mode by symbols of multiple symbol sequences displayed on symbol display device after starting displayIs predeterminedSpecific combinationThe present invention relates to a gaming machine that gives a privilege that is advantageous to a player when the display mode is set.
[0002]
[Prior art]
  The symbol display device is provided with a start port for operating the symbol display device, and the symbol displayed on the symbol display device starts to change based on the winning of a game ball to the start port, and the symbol to be stopped is displayed. In order to give a specific game value advantageous to a specific player when it matches a predetermined predetermined symbol, for example, an attacker-type big winning opening is continuously opened a predetermined number of times. Pachinko machines are widely known as disclosed in, for example, Japanese Patent Application Laid-Open No. 4-200487.
[0003]
  The symbol display device of the pachinko gaming machine disclosed in the above-mentioned Japanese Patent Application Laid-Open No. 4-200487 is provided with three symbol sequences for displaying the left special symbol, the middle special symbol, and the right special symbol, respectively, and the symbol variation of the symbol display device There are three types of speed: high speed, medium speed, and low speed. In the conventional pachinko gaming machine, when the symbol display device starts changing the symbols, the left special symbol, middle special symbol and right special symbol all change at high speed, and the left special symbol changes to medium speed fluctuation after a predetermined time. In addition, the left special symbol is switched to low-speed fluctuation when a predetermined time elapses from this time point, and the left special symbol is stopped and displayed when the predetermined time elapses from this time point. When the left special symbol is stopped and displayed, the right special symbol changes to medium speed fluctuation, the right special symbol changes to low speed fluctuation when a predetermined time has elapsed from this point, and the right special symbol when the predetermined time has elapsed from this point. Is stopped. When the right special symbol is stopped and displayed, the medium special symbol is switched to medium speed fluctuation, and when the predetermined time elapses from this point, the medium special symbol is switched to low speed fluctuation. Is stopped.
[0004]
  In this case, the left special symbol and the right special symbol that were previously stopped and displayed are displayed when the left special symbol and the right special symbol that have been previously stopped are not in the specified display mode (when the symbols do not match). Due to the difference in the display mode (when the symbols match), the medium speed variation time is increased when the symbol matches the symbol when the symbol does not match. To observe the variable display.
[0005]
  In this way, in the conventional pachinko gaming machine described above, from the start of symbol change to the symbol stop display.soDuring this period, the left special symbol, right special symbol, and middle special symbol are displayed with variable display of high speed, medium speed, and low speed, and for the player, wait until all symbols are stopped and displayed. Often times felt longer. In particular, even if the symbols of the left special symbol and the right special symbol that are clearly displayed are clearly not determined to be big hits before all symbols are stopped, the middle special symbols that are not stopped are medium-speed fluctuations and low-speed fluctuations. Therefore, the length of the waiting time is amplified until the stop display is made, and it becomes boring.Japanese Patent Application Laid-Open No. 4-224780 discloses a pachinko gaming machine that displays a stop when a variable symbol changes at a low speed after reaching a reach, and promptly displays a stop when a reach does not become a reach when a reach is not reached. Has been. This pachinko machine is controlled so that when it reaches reach, the symbol that fluctuates at a low speed matches the predetermined stop symbol display.
[0006]
[Problems to be solved by the invention]
  The purpose of the present invention is toWhen reach is reached, it is possible to clearly distinguish between the variation time for the specific combination display mode and the variation time for the non-specific combination display mode in display control.It is to provide a gaming machine.
[0007]
[Means for Solving the Problems]
  Claim 1AffectThe gaming machine includes a symbol display device that displays symbols of a plurality of symbol rows, and a symbol variation of the symbol display device.displayWith a symbol start opening for startingCombination display mode by symbols of the plurality of symbol sequences displayed on the symbol display device after starting displayIs predeterminedSpecific combinationIn order to solve the above-mentioned problem, a privilege that is advantageous to the player is given when the display mode is set.
The control of the gaming machine includes a main routine and an interruption routine for the main routine, and includes a bonus lottery means, a combination display mode determining means, and a symbol variation display control means, and the bonus lottery means starts the symbol startup A lottery for determining whether or not to grant the privilege due to a ball entering the mouth is executed, and the combination display mode determining means displays the symbol display before the symbols of the plurality of symbol sequences are stopped and confirmed. The combination display mode by the symbols of the plurality of symbol sequences displayed on the device is determined, and when the lottery result by the privilege lottery means is determined to be a win, the combination display mode by the symbols is the specific combination. When the display mode is determined and the lottery result by the privilege lottery means is determined and not a winning combination, the combination display mode by the symbol is not the specific combination display mode. The symbol variation display control means controls the symbol variation display control to sequentially stop and display the symbols of the plurality of symbol sequences in the combination display mode determined by the combination display mode determination means. There are provided three types of variable display speeds: a high speed, a medium speed that is a variable display speed slower than the high speed, and a low speed that is a variable display speed that is slower than the medium speed. Display control is performed in a plurality of types of variable display modes depending on the combination of the variable display speeds, and the combination display mode based on the symbols determined by the combination display mode determining means is the last in a predetermined order of stopping a plurality of symbol strings. The combination of the symbols in the remaining symbol sequence excluding the symbols in the symbol sequence to be stopped satisfies a specific condition that results in a reach that matches the specific combination display mode. If the specific condition for reaching is not satisfied, the display is controlled in a different display manner. If the specific condition for reaching is not satisfied, the variation of the symbol is determined in a predetermined variable display period. When the display is controlled to end and the specific condition for reaching is satisfied, the symbol sequence of the symbol sequence that is stopped and displayed first in the stop order of the plurality of symbol sequences and the symbol sequence that is stopped and displayed last The variation when the variation display period is controlled to be variable by the amount of deviation in the symbol transition order from the symbol and the random number value for determining the variation period and the specific condition for reach is satisfied The display period is set to a period having a different length between when the specific combination display mode is stopped and when the non-specific combination display mode is stopped, and the specific combination display mode When the non-specific combination display mode is stopped and displayed, and when the deviation amount is a specific value, the length is determined by the random number value for determining the variation period. The specific combination display mode is selected when one of a plurality of different types of periods is selected and set, the specific condition for reaching is satisfied, and the longest period is set as the variable display period. Stop displayedIt is characterized by that.
[0008]
  Claim 2AffectA gaming machine according to claim 1Related gaming machinesInThe interrupt routine is executed by an NMI signal to the CPU of the control device of the gaming machineIt is characterized by this.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
  Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a front view of a gaming board of a pachinko gaming machine that is an embodiment of the gaming machine. In the center of the game board 11, a symbol display unit 3 integrally provided with a first symbol display device composed of the symbol display device 1 and a second symbol display device composed of the symbol display device 2 is arranged.
[0010]
  The symbol display device 1 has two symbol fluctuation start stimuli, a symbol start gate 4 is provided below the symbol display unit 3, and a symbol start that also serves as a winning opening is provided on the right side of the symbol display unit 3. A mouth 5 is provided. In addition, a symbol start port 6 that serves as a starting stimulus for symbol variation of the symbol display device 2 is disposed on the right side of the symbol display unit 3 and above the symbol start port 5. The symbol start port 6 is expanded by a solenoid or the like. It consists of an ordinary electric accessory 7 that is driven open.
[0011]
  In the lower center of the surface of the game board 11, a first electric combination consisting of an electric combination 8 that is expanded and driven by a solenoid or the like is disposed, and further, the expansion is driven based on a prize for the electric combination 8. The second electric combination consisting of the electric combination 9 and the electric combination 10 is disposed on the left and right sides of the electric combination 8 obliquely above.
[0012]
  A symbol operation switch SW1 for detecting a game ball passing through the gate 4 is arranged in the back of the symbol start gate 4, and a game ball won in the symbol start port 5 is detected in the back of the symbol start port 5. Similarly, the symbol operation switch SW1 is provided.
[0013]
  Behind the symbol start port 6 is provided a symbol operation switch SW2 for detecting a game ball won in the symbol start port 6. Behind the electric accessory 8, an electric accessory operation switch SW3 for expanding the electric accessory 9 and the electric accessory 10 is disposed.
[0014]
  The symbol display unit 3 includes a top prize opening 15 at the top, the symbol display device 2 is provided at the top, and below the symbol display device 2 is a symbol operating port 6 that is a starting port of the symbol display device 2. A number display LED 13 for storing and displaying up to four winnings is arranged, and a symbol display device 1 is provided below the storage number display LED 13, and a symbol display device 1 is provided below the symbol display device 1. A memory number display LED 12 for storing and displaying up to four winnings of game balls to the symbol starting gate 4 and the symbol starting port 5 which are the starting openings of is provided. In addition, an opening number display LED 14 for displaying the number of continuous opening of the electric accessory 8 is disposed on the front surface of the electric accessory 8.
[0015]
  In addition, on the game board 11 surface, the normal winning holes 16 to 20, the ball guide rail 41, the return rubber 42, the out ball receiving port 43, the return ball preventing holder 44, and the game situation indicated by reference numerals 45 to 48 in FIG. The indicator lamps A, B, C, D, etc., which are turned on and off for each group are arranged, but these elements are well known in the art and will not be described.
[0016]
  In addition, the symbol starting port 6, the electric accessories 8, 9, and 10 are set as 15 payout ports, and the top winning port 15 and the normal winning ports 16 to 20 are set as 7 payout ports.
[0017]
  FIG. 3 is an enlarged front view showing the symbol display unit 3. The display unit 24 in the symbol display device 1 includes a left symbol display unit 21, a middle symbol display unit 22, and a right symbol display unit 23, and the special symbol display unit 49 in the symbol display device 2 is a left special symbol display unit 25. , Middle special symbol display unit 26 and right special symbol display unit 27. The symbol display device according to claim 1 is constituted by the symbol display device 1 having a symbol row of the left symbol display portion 21, the middle symbol display portion 22, and the right symbol display portion 23.
[0018]
  When the game ball passes or wins the symbol start gate 4 or the symbol start port 5, the symbol display device 1 is started, and the left, middle and right symbol display portions are displayed on the display unit 24 in accordance with the operation timing chart as shown in FIG. 21, 22, and 23 are variably displayed, and after a predetermined time, the variability is stopped in the order of left and right, and a stop symbol is displayed.
[0019]
  In FIG. 3, the high-speed and medium-speed fluctuation times A1 and A2 in the left symbol display section 21 and the right symbol display section 23 are fixed values. The high speed fluctuation time in the middle symbol display unit 22 is fixed at A1 + A2 + A2, but the fluctuation time after the high speed fluctuation ends is equal to the stop symbol in the left symbol display unit 21 and the stop symbol in the right symbol display unit 23. If not, the middle symbol display unit 22 fluctuates at a medium speed with a fixed variation time A3, and the stop symbol in the left symbol display unit 21 and the stop symbol in the right symbol display unit 23 match, From the file in which the fluctuation time as shown in 1 and Table 2 is stored, the fluctuation time A4 is randomly determined by the positional relationship between the middle symbol that is stopped and the left and right symbols that are stopped and the value of the middle symbol fluctuation random number. Is selected and fluctuates at low speed.
[0020]
[Table 1]
Figure 0003683163
[0021]
[Table 2]
Figure 0003683163
[0022]
  Further, there are 15 types of symbols displayed on the left symbol display unit 21 and the right symbol display unit 23, and 16 types of symbols displayed on the middle symbol display unit 22, which are left, middle, The order of symbol transition in the right symbol display units 21, 22, and 23 is as shown in FIG.
[0023]
  When the combination display mode by the symbols of the plurality of symbol strings displayed on the symbol display device 1 is a predetermined specific combination display mode, a privilege that is advantageous to the player is given. That is, in this embodiment,When the symbols stopped and displayed on the symbol display device 1 are the same symbol on the left, middle and right, the symbol start port 6 which is the start port of the symbol display device 2 is shown in FIG. Expansion drive is performed in accordance with various operation timing charts.
[0024]
  When a game ball wins at the symbol start opening 6 to be expanded, the symbol display device 2 is started, and the left, middle and right special symbol display portions are displayed in the special symbol display portion 49 according to the operation timing chart as shown in FIG. 25, 26, and 27 are variably displayed, and after a predetermined time, the variability is stopped in the order of left, middle, and right, and a stop symbol is displayed. There are 11 types of symbols displayed on the left, middle and right special symbol display sections 25, 26, and 27 for each special symbol, and the order of symbol transition is as shown in FIG.
[0025]
  When the symbol stopped and displayed on the symbol display device 2 becomes a symbol other than "---", the electric accessory 8 is driven to expand in accordance with the operation timing chart as shown in FIG. Is done.
[0026]
  When a game ball wins the electric combination 8 to be expanded, both the electric combinations 9 and 10 are driven to expand in accordance with an operation timing chart as shown in FIG.
[0027]
  FIG. 2 is a block diagram of a principal part of the pachinko gaming machine provided with the gaming board 11 shown in FIG. The control unit for controlling each detection means and each drive element arranged on the surface of the game board 11 is a drive control program for the symbol display device 1 and the symbol display device 2, and these display symbol data and electric accessories 7, 8 , 9, 10 and the like, a ROM 31 storing a drive control program and the like, a RAM 32 for temporary storage of data, and a CPU 30 for executing a program stored in the ROM 31.
[0028]
  Each control program stored in the ROM 31 includes a first control means for expanding and driving the symbol operating port 6 when the stop display result in the symbol display device 1 becomes a predetermined symbol. When the stop display result in the display device 2 becomes a predetermined symbol, the second control means for driving the electric accessory 8 to expand and the electric accessory 9 and the electric accessory using the electric accessory 8 as an operating port. And a third control means for driving the object 10 to expand.
[0029]
  The symbol display switch 1, the symbol operation switch SW 2, and the electric accessory operation switch SW 3 are connected to the CPU 30 via the symbol display device 1, the symbol display device 2, and the switch detection unit 33.
[0030]
  Further, the CPU 30 includes an electric combination release solenoid 37 that drives the ordinary electric combination 7 via the solenoid drive circuit 34, and an electric combination release solenoid 38 that drives the electric combination 8 via the solenoid drive circuit 35. Each of the electric combination release solenoid 39 and the electric combination release solenoid 40 that drives the electric combination 9 and 10 is connected via the solenoid drive circuit 36.
[0031]
  Further, a clock reset circuit 29 and an NMI circuit 28 are connected to the CPU 30. The clock reset circuit 29 generates a clock signal at a predetermined cycle and outputs a reset signal obtained by dividing the clock signal to the CPU 30. In response to the reset signal, each drive program stored in the ROM 31 is sequentially executed in a predetermined cycle, the NMI circuit 28 generates an NMI interrupt signal, and the CPU 30 receives the NMI signal and receives the symbol display device 1 and symbol display. A display output is made to the device 2, the memory number display LEDs 12 and 13, and the number-of-openings display LED 14.
[0032]
  Hereinafter, the operation processing of the CPU 30 by the control program stored in the ROM 31 in the pachinko gaming machine of the present invention will be described with reference to FIGS. The control program stored in the ROM 31 is branched from the main routine by the control program by the main routine which starts execution by the reset signal from the clock / reset circuit 29 and the NMI interrupt signal from the NMI circuit 28, and the execution is started after processing. It consists of an NMI interrupt routine that returns to the routine.
[0033]
  FIG. 11 is a flowchart schematically showing main routine processing by the CPU 30. The main routine process is started when a reset signal from the clock reset circuit 29 is input to the CPU 30, and the reset signal is frequency-divided and supplied by the clock reset circuit 29.
[0034]
  The CPU 30 that has started the process in the main routine first determines whether or not it is immediately after power-on (step s1), and if it is just after power-on, executes an initialization process (step s2), which is necessary for each process. Initialize flags, registers, timers, etc., set a value that specifies the end of initialization processing to a predetermined address in RAM 32, and wait for the next reset signal to be input, KuWhen the reset signal from the lock / reset circuit 29 is input to the CPU 30, the CPU 30 starts executing the main routine, and in the determination process of step s 1, sets a value that defines the end of the initialization process to a predetermined address in the RAM 32. Since it is set, the CPU 30 determines to be false and proceeds to step s3.
[0035]
  The CPU 30 that has shifted to step s3 performs a lamp output process for outputting ramp data (step s3), and each of the indicator lamps A, B, C, arranged on the surface of the game board 11 according to the winning mode in the pachinko gaming machine. D is variably displayed.
[0036]
  The CPU 30 proceeds to step s4, performs random number 1 update processing (step s4), updates the value of the random number for hit determination used for the hit determination related to the symbol display device 1 between 0 and 259, and displays the left symbol display section. 21. Each stop symbol data to be stopped and displayed on the middle symbol display unit 22 and the right symbol display unit 23 is created. In addition, every time the value of the hit determination random number becomes 0, the medium symbol re-updated symbol data is created. Tables 3 and 4 show the relationship between the values of the left, middle, and right stop symbol data and the symbols to be stopped and displayed.
[0037]
[Table 3]
Figure 0003683163
[0038]
[Table 4]
Figure 0003683163
[0039]
  The CPU 30 proceeds to step s5 to perform random number 2 update processing (step s5), and displays each special stop symbol data to be stopped and displayed on the left special symbol display unit 25, the middle special symbol display unit 26, and the right special symbol display unit 27. create. The relationship between the values of the left, middle and right special stop symbol data and the symbols to be stopped and displayed is as shown in Table 5.
[0040]
[Table 5]
Figure 0003683163
[0041]
  The CPU 30 proceeds to step s6, reads the state of each switch, stores it in a predetermined address of the RAM 32 (step s6), performs an error check process for determining an operation abnormality of the CPU 30 (step s7), and determines whether an error has occurred. (Step s8), if there is no error, the process proceeds to step s9 to determine whether each switch stored in a predetermined address of the RAM 32 is on or off, and if it is on, processing corresponding to the on state of each switch is performed. Perform (step s9).
[0042]
  In the process of step s9, when the symbol operation switch SW1 is on, it is determined whether or not the starting number a regarding the symbol display device 1 is 4 or more. If the starting number a is not 4 or more, the starting number is determined. a is increased by one. Corresponding to the value of the starting number a, the current value of the random number for hit determination and the left, middle and right symbol data to be stopped are stored.That is, whether or not a privilege is given due to the ball entering the symbol starting port (the symbol starting gate 4 or the symbol starting port 5) in this embodiment A privilege lottery means for executing a lottery of whether or not is configured.
[0043]
  In addition, when there is a prize for the electric components 9 and 10 by a prize detection switch (not shown), 15 payout opening prizes are counted up for each prize. When the symbol operation switch SW2 is ON, the number of 15 payout mouth winnings is counted up, and it is determined whether or not the starting number b related to the symbol display device 2 is 4 or more. If it is not 4 or more, the starting number b is increased by one, and left, middle, and right special symbol stop data that is stopped and displayed corresponding to the value of the starting number b is stored.
[0044]
  Further, when the electric accessory actuating switch SW3 is on, the 15 payout opening winning prizes are counted up and the value of the timer T2 for measuring the opening time of the electric accessory 9, 10 is 0. In other words, when the electric actors 9 and 10 are not performing the opening operation, the electric agent releasing operation flag is set.
[0045]
  After the switch check processing, the CPU 30 proceeds to step s10 to execute symbol variation processing (step s10), performs symbol variation in the symbol display device 1, and proceeds to step s11 to execute special symbol variation processing (step s11), the special symbol variation in the symbol display device 2 is performed, the process proceeds to step s12, and the opening operation process relating to the electric accessory 9, 10 is executed (step s12).
[0046]
  After the processing of step s12, the CPU 30 proceeds to step s13, and a safe ball detection switch (not shown) disposed on a guide ball on which the winning game balls on the back side of the game board 11, that is, safe balls are gathered and guided. When the input of “15” is ON, when the number of 15 payout opening winnings is not 0, the payout device for paying out a prize ball (not shown) outputs 15 payout operation commands, while 15 payout opening winnings. If the number is 0, 7 payout operation commands are output (step s13).
[0047]
  The CPU 30 proceeds to step s14 and outputs game information such as a hit occurrence in the symbol display device 1 and a hit occurrence in the symbol display device 2 to a centralized management device in a game hall (not shown) (step s14).
[0048]
  The CPU 30 proceeds to step s15, outputs a sound effect according to the winning mode in the pachinko gaming machine (step s15), and outputs data to the indicator lights A, B, C, D according to the winning mode in the pachinko gaming machine. Is created (step s16), and then the input of the reset signal is awaited.
[0049]
  When the NMI interrupt signal from the NMI circuit 28 is input to the CPU 30, the CPU 30 branches from the main routine and shifts to the NMI interrupt routine shown in FIG. The CPU 30 displays display data to be displayed on each of the left, middle and right symbol display units 21, 22 and 23 of the symbol display device 1 and the left, middle and right special symbol display units 25, 26 and 27 of the symbol display device 2. Created based on each display symbol data set by the symbol variation process and the special symbol variation process, and created display data to be displayed on the memory number display LEDs 12 and 13 based on the values of the starting number a and the starting number b. Display data is created based on the value of the number-of-opening counter that counts the number of opening operations of the accessory 8 (step s17).
[0050]
  Next, the CPU 30 executes an LED display process, displays the symbols on the symbol display devices 1 and 2, displays the stored number display LEDs 12 and 13, and displays the number of times of opening of the electric accessory 8 on the number of times of opening LED14. (Step s18). Thereafter, the CPU 30 returns to the main routine.
[0051]
  Next, the symbol variation process in the symbol display device 1 in step s10 will be described. When starting the symbol display process, the CPU 30 first determines whether or not the symbol is currently changing based on the value of the operation processing flag (step a1). When the symbol variation is newly started, the value of the operation processing flag is the initial value 0, so the CPU 30 proceeds to step a3.
[0052]
  The CPU 30 having shifted to step a3 determines whether or not it is possible to newly start symbol variation (step a3). In this case, since it is possible to start a new symbol variation, the process proceeds to step a8, where it is determined whether or not the start number relating to the symbol display device 1 is stored, that is, whether or not the start number a is not zero. (Step a8). When the value of the starting number a is 0, there is no memory for starting, and the CPU 30 returns to the main routine.
[0053]
  If the starting number a is not 0, there is a memory for starting, and the CPU 30 subtracts one from the starting number a (step a9), and the hit determination is stored corresponding to the value of the starting number a. Each of the random number and the stop symbol data is sequentially shifted (step a10), and the random number for judgment of the current symbol fluctuation stored at the time when the value of the start number a is 1, and the left, middle and right stop symbols Data is determined.
[0054]
  First, the CPU 30 determines whether or not the value of the hit determination random number for the current symbol variation is related to the win (step a11). In the embodiment, the winning is determined when the value of the random number for hit determination is 7. When it is a win, the value of the right stop symbol data is set to the value of the left stop symbol data and the middle stop symbol data related to the current symbol variation (step a12), and the process proceeds to step a15. As a result, the values of the left, middle, and right stop symbol data are all the same.
[0055]
  If the determination result in step a11 is not a win, the CPU 30 determines whether the value of the left stop symbol data is equal to the value of the right stop symbol data (step a13). When the value of the left stop symbol data is equal to the value of the right stop symbol data, the middle symbol re-update data is set to the value of the middle stop symbol data (step a14), and the process proceeds to step a15. As a result, the values of the left and right stop symbol data are equal to each other but are not equal to the value of the middle stop symbol data. On the other hand, if it is determined in step a13 that the left stop symbol data value is not equal to the right stop symbol data value, the CPU 30 proceeds directly to step a15.That is, in this embodiment, the process of storing the left, middle, and right symbol data in the above-described switch check process of step s9, the determination of step a11 as YES-step a12, the determination of step a11 as NO-step a13 The combination display mode determination means is configured by each processing routine that determines YES and determination—step a14, step a11 as NO—step a13 as NO.
[0056]
  The CPU 30 that has shifted to step a15 sets the predetermined time A1 to the timer T1 that measures the variation time (step a15), and updates the value of the operation processing counter from 0 to 1 representing that the symbol is varying (step a16). The cycle processing is terminated.
[0057]
  In the next cycle, the determination in step a1 is true, and the CPU 30 proceeds to step a2, and according to the value of the operation processing flag, each symbol display unit 21, 22 has a predetermined cycle that defines high speed, medium speed, and low speed. , 23 by updating the display symbol data to be displayed on the screen (step a2).
[0058]
  After the processing of step a2, the CPU 30 proceeds to step a3. However, since the value of the operation processing flag is changing, the CPU 30 proceeds to step a4, is determined to be true, and proceeds to step a5.
[0059]
  The CPU 30 changes the left, middle, and right symbols in accordance with the timing chart shown in FIG. 4, but the processing from the step a5 onward until all the left, right, and middle symbols are stopped will be described in outline. .
[0060]
  The CPU 30 subtracts the value of the timer T1, and if the value of the timer T1 is not 0, ends the processing of the cycle. After the next cycle, the CPU 30 proceeds to step a1, step a2, step a3, step a4 and executes the processing of step a5. Since the CPU 30 executes the symbol variation processing loop of step a1, step a2, step a3, step a4 and step a5 at a predetermined cycle, until the value of the timer T1 becomes 0, the processing of step a2 is performed to the left, middle. The right display symbol data is updated, and the left, middle and right symbols are changed at high speed.
[0061]
  When the timer T1 value becomes 0 and the time is up, the CPU 30 increases the value of the operation processing flag by one and updates it, and the value of the left display symbol data is set to a value 10 symbols before the value of the left stop symbol data. Instead, the medium speed fluctuation time A2 is set in the timer T1, and the processing of the cycle is completed.
[0062]
  Thereafter, until the timer T1 expires, the CPU 30 executes the symbol variation processing loop at a predetermined cycle, so that the left symbol is varied at medium speed and the right and middle symbols are varied at high speed.
[0063]
  When the timer T1 expires, the left symbol corresponding to the left stop symbol data is stopped, the value of the right display symbol data is replaced with the value 10 symbols before the value of the right stop symbol data, and the medium speed fluctuation time A2 is set to the timer. It is set to T1, the value of the operation processing flag is updated by 1, and the processing of the cycle is finished.
[0064]
  Thereafter, until the timer T1 expires, the right symbol is changed at medium speed and the middle symbol is changed at high speed. When the timer T1 expires, the right symbol corresponding to the right stop symbol data is stopped and the left and right symbols are changed. Determine.
[0065]
  When the left and right symbols are confirmed, the CPU 30 determines whether or not the right and left symbols that have been confirmed and displayed coincide with each other.
[0066]
  First, if the left and right symbols that have been confirmed are not reached, the value of the middle display symbol data is replaced with the value 22 symbols before the value of the middle stop symbol data, and the medium speed fluctuation time A3 is set in the timer T1. Then, the value of the operation processing flag is updated by 1, and the processing of the cycle is finished.
[0067]
  Thereafter, until the timer T1 expires, the middle symbol is fluctuated at a medium speed. When the timer T1 expires, the value of the operation processing flag is updated to a value 7 representing symbol determination, and the middle symbol corresponding to the middle stop symbol data is displayed. Is stopped and all symbols on the left, middle and right are confirmed.
[0068]
  In addition, when the left and right symbols that are confirmed and displayed become reach, the value of the operation processing flag is updated to a value 5 representing the occurrence of reach, and the value of the middle display symbol data is set to 5 symbols from the value of the middle stop symbol data. While replacing the previous value, calculate the positional relationship between the value of the left and right display symbol data that is confirmed and the value of the middle stop symbol data, that is, how many symbols are displaced, the calculated symbol displacement amount, The medium symbol low-speed fluctuation time A4 is obtained from the low-speed fluctuation time files as shown in Tables 1 and 2 by the medium symbol fluctuation random numbers (values from 0 to 3) calculated from the value of the refresh counter (not shown). The timer is selected and set to the timer T1, and the processing of the cycle ends.
[0069]
  Thereafter, until the timer T1 expires, the middle symbol is fluctuated at a low speed based on the operation processing flag value 5. When the timer T1 expires, the value of the middle display symbol data matches the value of the middle stop data. If it does not match, the middle symbol is further fluctuated at a low speed, and if the value of the middle display symbol data matches the value of the middle stop data, the value of the operation processing flag is updated to a value 7 representing symbol judgment. Then, the middle symbol corresponding to the middle stop symbol data is stopped, and all of the left, middle and right symbols are determined.
[0070]
  Thus, if the left and right symbols that are stopped do not become the same reach, the middle symbol fluctuates at medium speed and stops, and if the stopped left and right symbols become the same reach, the middle symbol is low Display control is performed in different variable display modes so as to fluctuate and stop. When the specific condition for reaching is not satisfied, control is performed so that the symbol variation display is completed in a predetermined variation display period, that is, in a period of A1 + A2 + A2 + A3 (described above) as shown in FIG. In addition, the variable display period when a specific condition for reaching is satisfied includes the case where the specific combination display mode (the combination of the winning symbols in which the left, middle and right symbols are the same symbol) is stopped, and the non-specific combination display A period of different length is set when the mode (the left and right symbols are the same symbol but the middle symbol is different from the left and right symbols) is stopped and displayed (see Table 1 and Table 2). ). Further, in each of the case where the specific combination display mode is stopped and the case where the non-specific combination display mode is stopped and displayed, the deviation amount (for the shifted symbol) is a specific value, that is, Table 1 As shown in Table 2, when the deviation amount is “1 symbol before” to “10 symbols after”, one of a plurality of periods having different lengths depending on the value of the random number for determining the variation period is selected. To be set. In this embodiment, for example, when the shift amount is “same pattern (no shift)”, three types of periods 10321.92 ms, 2457.60 ms, and 18186.24 ms having different lengths are prepared. For example, when the shift amount is “after one symbol”, two types of periods 10813.44 ms and 2949.12 ms having different lengths are prepared. Furthermore, when a specific condition for reaching is satisfied and the longest period is set as the variable display period, that is, 18186.24 ms (the number of variable symbols of 37 symbols) is set as the low-speed fluctuation time of the medium symbols. When it is done, the specific combination display mode is stopped and displayed (see Table 2).
[0071]
  When all the symbols on the left, middle and right are confirmed and stopped, the value of the operation processing flag becomes 7 and the symbol is not changing. Therefore, in the next cycle processing, the CPU 30 proceeds to step a1, step a3 and step a4. Then, it is determined to be true in the determination process in step a6, and the process proceeds to step a17.
[0072]
  The CPU 30 that has proceeded to step a17 determines whether or not the value of the left confirmed symbol and the middle confirmed symbol that have been confirmed and stopped are equal, and whether or not the value of the right confirmed symbol and the value of the middle confirmed symbol are equal (step). a17 to step a18), when the values of all the left, middle, and right symbols match, i.e., if they are successful, the process proceeds to step a19 and the timer T1 starts the symbol shown in FIG. A waiting time B1 until the opening operation of the mouth 6 is started is set (step a19), the value of the operation processing flag is updated to a value 8 indicating waiting (step a20), and the processing of the current cycle is finished.
[0073]
  Further, when it is determined that the values of all of the left, middle, and right symbols do not match according to the determination results of step a17 and step a18, that is, when they are out of sync, the CPU 30 performs an operation process. The value of the flag is cleared to 0 so that a new fluctuation can be started (step a21), and the processing of the current cycle is finished. In this case, if the start number is stored, the symbol variation is newly started by the processing in the next cycle.
[0074]
  When the symbol determination is successful, the value of the operation processing flag is 8 indicating standby, so in the next cycle, the CPU 30 proceeds to step a1, step a3 to step a7, step a22, and the timer T1 The value is subtracted (step a22), and it is determined whether or not the timer T1 has expired (step a23).
[0075]
  If the timer T1 has not expired, the CPU 30 ends the processing of the current cycle, and the timer T1 times up by repeatedly executing the processing of step a1, step a3 to step a7, step a22 and step a23. Wait until.
[0076]
  When the timer T1 expires and the predetermined time B1 elapses (step a23), the CPU 30 sets the opening time B2 of the symbol start port 6 in the timer T1 (step a24), and outputs an ON command for the electric accessory release solenoid 37. Then, the symbol start port 6 is expanded (step a25), the value of the operation process flag is updated to a value 9 indicating open (step a26), and the process of the current cycle is terminated.
[0077]
  In the next cycle, the value of the operation processing flag is 9 indicating open, so in the next cycle, the CPU 30 determines that the determination result of step a7 is false, proceeds to step a27, and subtracts the value of timer T1 ( Step a27), it is determined whether or not the timer T1 has expired (step a28).
[0078]
  If the timer T1 has not expired, the CPU 30 defines the number of winning game balls for the symbol starting port 6 that is being expanded, that is, the value of the starting number b counted in the switch check process in step s9 of the main routine. It is determined whether or not Expression 4 has been reached (step a29). In the determination process of step a29, if the value of the start number b has not reached 4, the CPU 30 ends the process of the current cycle.
[0079]
  In the next cycle, the CPU 30 repeatedly executes the processing of step a1, step a3 to step a7, step a27 and step a28 and the determination processing of step a28, and the value of the starting number b reaches 4 or the timer T1 The symbol start port 6 is expanded until time is up.
[0080]
  When the value of the start number b reaches 4 in the determination process of step a29, or when the timer T1 times out in the determination process of step a28 before the value of the start number b reaches 4, the CPU 30 proceeds to step a30, An off command of the electric accessory release solenoid 37 is output to close the symbol start port 6 (step a30), the value of the operation processing flag is cleared to 0 so that the fluctuation can be started (step a31), and the processing of this cycle is finished. To do.
[0081]
  Since the value of the operation processing flag is returned to the value 0 indicating that the fluctuation can be started, if there is a stored start number, the symbol fluctuation is newly started by the processing in the next cycle.
[0082]
  Next, the special symbol variation process in the symbol display device 2 will be described. When starting the special symbol variation process, the CPU 30 first determines from the value of the operation processing counter whether or not a new symbol variation can be started (step b1). When a new symbol change is started, the value of the operation process counter is set to the initial value 0 by the initialization process when the power is turned on, and thus the CPU 30 proceeds to step b2.
[0083]
  CPU30 which transferred to step b2 discriminate | determines whether there exists the memory | storage of the starting number regarding the symbol display apparatus 2, ie, the starting number b is not 0 (step b2). When the value of the starting number b is 0, there is no memory for starting, and the CPU 30 returns to the main routine.
[0084]
  If the starting number b is not 0, there is a memory for starting, and the CPU 30 subtracts one starting number value (step b3) and updates the operation processing counter value by one to 1. (Step b4), the variation time D1 of the left special symbol is set in the timer T2 (Step b5), and the variation display symbol data to be displayed on the left, middle and right special symbol display units 25, 26 and 27 is switched every predetermined period. The symbol variation process is performed (step b6), and the current cycle process is terminated.
[0085]
  When the value of the operation processing counter becomes 1, in the next cycle, after determining at step b1, the CPU 30 proceeds to the determining process at step b7, determines to be true, and then proceeds to step b8.
[0086]
  The CPU 30 changes the left, middle, and right special symbols according to the timing chart shown in FIG. 7, but the processing until all the left, right, and middle special symbols are stopped after step a8 will be described in outline. And
[0087]
  The CPU 30 subtracts the value of the timer T2, and if the value of the timer T2 is not 0, ends the processing of the cycle. After the next cycle, the CPU 30 proceeds to step b1, step b7, and step b8, and updates the left, middle, and right variation display symbol data until the value of the timer T2 becomes zero, and the left, middle, and right Vary special designs.
[0088]
  When the timer T2 value becomes 0 and the time is up, the CPU 30 updates the value of the operation processing counter to 2, and stores the value of the left display special symbol data when the value of the starting number b is 1. The left special symbol is stopped and displayed in place of the left special symbol stop data value. Next, the CPU 30 sets the variation time D2 in the timer T2, updates the value of the operation processing counter to 2, performs symbol variation regarding the middle special symbol and the right special symbol, and ends the processing of the cycle.
[0089]
  Thereafter, until the timer T2 expires, the CPU 30 performs symbol variation regarding the middle special symbol and the right special symbol. When the timer T2 expires, the value of the medium special symbol data is replaced with the value of the medium special symbol stop data stored when the value of the start number b is 1, and the medium special symbol is stopped and displayed. Next, the CPU 30 sets the variation time D3 in the timer T2, updates the value of the operation processing counter to 3, performs symbol variation regarding the right special symbol, and ends the processing of the cycle.
[0090]
  Thereafter, until the timer T2 expires, the CPU 30 changes the symbol related to the right special symbol. When the timer T2 expires, the right special symbol data value is replaced with the right special symbol stop data value stored when the start number b is 1, and the right special symbol is stopped and displayed. At this point, all the special symbols on the left, middle and right are finalized.
[0091]
  When all of the left, middle and right special symbols are confirmed and stopped, the CPU 30 updates the value of the operation processing counter to a value 4 indicating that the symbol is being determined, and ends the processing of the current cycle.
[0092]
  In the processing of the next cycle, the CPU 30 shifts to step b1, step b7, and step b9 because the value of the operation processing counter is the value 4 indicating that the symbol is being determined, and shifts to step b10 because it is determined to be true. .
[0093]
  The CPU 30 that has shifted to step b10 determines whether or not the left, middle, and right special symbols that have been confirmed and stopped are a winning combination (step b10). In the embodiment, if the combination of the left, middle and right special symbols is a combination other than the symbol “---”, it is determined to be a hit. From Table 3, the combination of the left, middle, and right special symbol data that becomes the symbol “---” is a case where each value of the left, middle, and right special symbol data is 0. All combinations of middle and right special symbol data values are winning.
[0094]
  If the determination result of step b10 is not successful, the CPU 30 clears the value of the operation processing counter to 0 (step b14) and ends the processing of the cycle. In the next cycle, the value of the operation processing counter becomes 0 and the fluctuation can be started. Therefore, if the value of the starting number b is not 0, a new symbol fluctuation is started.
[0095]
  If the determination result in step b10 is a win, the CPU 30 proceeds to step b11, updates the value of the operation processing counter to a value 5 representing the opening of the electric accessory 8 (step b11), and sets the timer T2 to the electric combination. The opening time E1 of the object 8 is set (step b12), the specified opening number 4 is set in the opening number counter (step b13), and the processing of this cycle is finished.
[0096]
  In the next cycle, since the value of the operation processing counter is a value 5 representing the opening of the electric accessory 8, the CPU 30 determines true in the determination process of step b15 after the determination of step b1, step b7, and step b9. Then, the process proceeds to step 16.
[0097]
  The CPU 30 outputs an ON command for the solenoid 38 that drives the electric accessory 8 to expand (step b16), subtracts the timer T2 (step b17), and determines whether the time is up (step b18).
[0098]
  When the timer T2 has not expired, the CPU 30 ends the processing of the current cycle. In the next cycle, according to the current value 5 of the operation processing counter, the CPU 30 performs the loop processing of Step b1, Step b7, Step b9, Step b15 to Step b18 until the timer T2 expires, thereby The object 8 is expanded for a time E1.
[0099]
  When the timer T2 expires, the CPU 30 proceeds to step b19, outputs an OFF command for the solenoid 38, closes the electric accessory 8 (step b19), and subtracts one value from the opening number counter (step b20). ), Whether or not the value of the number-of-opening counter is 0, that is, whether or not the expanding operation of the electric accessory 8 has been performed the specified number of times four times to end the expanding operation (step) b21).
[0100]
  At this time, since the determination result of step b21 is not true, the CPU 30 proceeds to step b22, sets the closing time E2 to the timer T2 (step b22), and sets the value of the operation processing counter to the value 6 indicating the closing. Update (step b23), and the process of the current cycle is terminated.
[0101]
  In the next cycle, since the value of the operation processing counter is a value 6 indicating closure, the CPU 30 determines false in the determination process of step b15 after the determination of step b1, step b7, and step b9, and proceeds to step b24. The timer T2 is subtracted (step b24), and it is determined whether or not the time is up (step b25).
[0102]
  When the timer T2 has not expired, the CPU 30 ends the processing of the current cycle. In the next cycle, according to the current value 6 of the operation processing counter, the CPU 30 performs loop processing of step b1, step b7, step b9, step b15, step b24, and step b25 until the timer T2 times out. The electric accessory 8 is closed for the time E2.
[0103]
  When the timer T2 expires, the CPU 30 proceeds to step b26, returns the value of the operation processing counter to the value 5 indicating release again (step b26), sets the release time E1 to the timer T2 (step b27), and this time The cycle processing is terminated.
[0104]
  In the next period, since the value of the operation processing counter is a value 5 indicating opening, the CPU 30 starts the second expansion operation of the electric accessory 8 in order to determine that the determination processing in step b15 is true. The Thereafter, the CPU 30 repeats the process of step b19 to step b23 and the process of step b25, step b26, and step b27, thereby repeatedly expanding and closing the electric accessory 8 and completing the fourth expansion. At that time, when the value of the number-of-releases counter becomes 0 and the determination result of step b21 becomes true, the value of the operation processing counter is cleared to 0 (step b28), and the variation regarding the special symbol can be started, and a series of special symbols The variation process is terminated.
[0105]
  Next, the operation process of the electric accessory 9, 10 in step s12 in the main routine will be described. When a game ball wins the expanded electric game 8, the expansion operation of the electric games 9 and 10 is performed.
[0106]
  When the CPU 30 starts the operation process of the electric accessory 9 and 10, first, it determines whether or not the electric accessory release operation flag is on (step c1).
[0107]
  When the electric accessory release operation flag is not on, the CPU 30 outputs an off command of the solenoid 39 that drives the electric accessory 9 to expand and the solenoid 40 that drives the electric accessory 10 to expand (step c2). The closing of the electric actors 9 and 10 is held, the value of the open state flag is set to 0 indicating the closing of the electric officers 9 and 10 (step c3), and the processing of the cycle is ended.
[0108]
  When the game ball wins the electric accessory 8, the electric accessory operation switch SW3 is turned on, and the electric accessory release operation flag is set by the switch check process in step s9.
[0109]
  As a result, the determination result of step c1 becomes true, and the CPU 30 proceeds to step c4, and determines whether or not the value of the open state flag is a value 1 indicating open (step c4). In this case, it is determined that the determination process in step c4 is false, the process proceeds to step c5, and the CPU 30 sets the opening time E3 of the electric accessories 9 and 10 in the timer T3 (step c5), and sets the open state flag. The value is switched to the value 1 indicating open (step c6), the ON command for the solenoids 9 and 10 is output (step c7), the electric accessories 9 and 10 are expanded, and the processing of the current cycle ends.
[0110]
  In the next cycle, since the electric accessory release operation flag remains on and the value of the open state flag is 1, the CPU 30 proceeds to step c8, subtracts the timer T3 (step c8), and the timer T3 is timed. It is determined whether or not it has been uploaded (step c9).
[0111]
  If the timer T3 has not timed up, the CPU 30 ends the processing of the cycle, and repeats the processing of step c1, step c4, step c8, and step c9 until the time is up after the next cycle. During the opening time E3, the electric accessories 9, 10 are expanded.
[0112]
  When the timer T3 expires (step c9), the CPU 30 clears the value of the electric accessory release operation flag to 0 (step c10), proceeds to step c2 and outputs an off command of the solenoids 9 and 10 to output the electric combination. The objects 9 and 10 are closed, the value of the open state flag is cleared to 0, and the series of operation of the electric accessories 9 and 10 is ended.
[0113]
  In addition, since the timer T3 is activated when the expansion operation of the electric actors 9 and 10 is started, in the switch check process of step s9, the electric accessory is released even if the electric actor operation switch SW3 is on. Since the operation flag is not set, the electric combination 8 serving as the expansion operation port of the electric combination 9, 10 does not have a storage function regarding the expansion operation of the electric combination 9, 10.
[0114]
【The invention's effect】
  Claim 1Related gaming machinesAccording toIn the case of reach, it is possible to prevent the symbols that are stopped due to the change time from being predicted. In addition, in the case of reach, the change time and the non-specific combination in the specific combination display mode on the display control. Clarified change time as display mode In addition, when the variation time of the symbol sequence of the symbol sequence to be stopped and displayed last is the longest variation time, the specific display mode is stopped and displayed, which may cause the player to feel uncomfortable. Can be reduced.
[Brief description of the drawings]
FIG. 1 is a front view of a game board of a pachinko gaming machine according to an embodiment of the present invention.
FIG. 2 is a principal block diagram of a pachinko gaming machine according to an embodiment of the present invention.
FIG. 3 is an enlarged front view of a symbol display unit.
FIG. 4 is an operation timing chart showing variation display processing in the first symbol display device according to the embodiment.
FIG. 5 is a diagram showing a transition order of each symbol of the first symbol display device;
FIG. 6 is an operation timing chart showing the second symbol starting port expanding operation in the embodiment.
FIG. 7 is an operation timing chart showing variation display processing in the second symbol display device in the embodiment.
FIG. 8 is a diagram showing the transition order of each special symbol of the second symbol display device;
FIG. 9 is an operation timing chart showing the expanding operation of the first electric accessory in the embodiment.
FIG. 10 is an operation timing chart showing the expansion operation of the second electric accessory in the embodiment.
FIG. 11 is a flowchart showing a main routine by the CPU of the control unit of the pachinko gaming machine according to the embodiment.
FIG. 12 is a flowchart showing an NMI interrupt routine by the CPU of the control unit of the pachinko gaming machine according to the embodiment;
FIG. 13 is a flowchart showing a part of symbol variation processing in the first symbol display device by the CPU of the control unit of the pachinko gaming machine according to the embodiment.
14 is a continuation of the flow diagram of FIG.
FIG. 15 is a continuation of the flowchart of FIG.
FIG. 16 is a continuation of the flowchart of FIG.
FIG. 17 is a continuation of the flowchart of FIG.
FIG. 18 is a flowchart showing a part of symbol variation processing in the second symbol display device by the CPU of the control unit of the pachinko gaming machine according to the embodiment;
FIG. 19 is a continuation of the flowchart of FIG.
FIG. 20 is a flowchart showing an expansion operation process in the first electric accessory by the CPU of the control unit of the pachinko gaming machine according to the embodiment.
FIG. 21 is a flowchart showing an expansion operation process in the second electric accessory by the CPU of the control unit of the pachinko gaming machine according to the embodiment.
[Explanation of symbols]
  1 Symbol display device
  2 Symbol display device
  3 Symbol display unit
  4 Design start gate
  5 Design start port
  6 Design start port
  7 Ordinary electric equipment
  8 Electric accessories
  9 Electric accessories
  10 Electric accessories
  11 Game board
  12 Memory number display LED
  13 Memory number display LED
  14 Opening number display LED
  15 Tenryu Prize Gate
  16 Ordinary winning mouth
  17 Ordinary winning mouth
  18 Ordinary winning mouth
  19 Regular winning entrance
  20 Ordinary winning mouth
  21 Left symbol display
  22 Medium symbol display
  23 Right symbol display
  24 display
  25 Left special symbol display
  26 Medium special symbol display
  27 Right special symbol display
  28 NMI circuit
  29 Clock reset circuit
  30 CPU
  31 ROM
  32 RAM
  33 Switch detector
  34 Solenoid drive circuit
  35 Solenoid drive circuit
  36 Solenoid drive circuit
  37 Electric Appliance Solenoid
  38 Electric accessory solenoid
  39 Solenoids
  40 Electric appliance solenoid
  41 ball guide rail
  42 Return rubber
  43 Out ball socket
  44 Return ball prevention holder
  45 Indicator light A
  46 Indicator B
  47 Indicator C
  48 Indicator D
  49 Special symbol display
  SW1 Design switch
  SW2 Design switch
  SW3 Electric accessory operation switch

Claims (2)

複数の図柄列の図柄を表示する図柄表示装置と、前記図柄表示装置の図柄変動表示を始動させる図柄始動口とを備え、図柄変動表示を始動してからに、前記図柄表示装置に表示される前記複数の図柄列の図柄による組合せ表示態様が予め定められた特定組合せ表示態様となる場合に、遊技者に有利となる特典を付与する遊技機において、
前記遊技機の制御にはメインルーチンと、前記メインルーチンに対する割り込みルーチンとを含み、
特典抽選手段と、組合せ表示態様決定手段と、図柄変動表示制御手段とを設け、
前記特典抽選手段は、前記図柄始動口への入球に起因して前記特典を付与するか否かの抽選を実行し、
前記組合せ表示態様決定手段は、前記複数の図柄列の図柄が停止されて確定する前に、前記図柄表示装置に表示される前記複数の図柄列の図柄による組合せ表示態様を決定するものであり、前記特典抽選手段による抽選結果を判定して当りである場合は、前記図柄による組合せ表示態様を前記特定組合せ表示態様に決定し、前記特典抽選手段による抽選結果を判定して当りでない場合は、前記図柄による組合せ表示態様を前記特定組合せ表示態様でない非特定組合せ表示態様に決定し、
前記図柄変動表示制御手段は、前記組合せ表示態様決定手段によって決定した組合せ表示態様で前記複数の図柄列の図柄を順次停止表示するように制御し、
前記図柄変動表示制御手段によって変動表示される図柄の変動速度が、高速、前記高速よりも遅い変動表示速度である中速および前記中速よりも遅い変動表示速度である低速の3種類の変動表示速度が設けられ、前記変動表示速度の組合せによる複数種類の変動表示態様で表示制御され、
前記組合せ表示態様決定手段によって決定された図柄による組合せ表示態様が、予め定められた複数の図柄列の停止順序において、最後に停止される図柄列の図柄を除いた残りの図柄列の図柄の組合せが、前記特定組合せ表示態様に一致するリーチとなる特定条件を満たした場合には、前記リーチとなる特定条件を満たさない場合とは異なった変動表示態様で表示制御され、
前記リーチとなる特定条件を満たさない場合には、予め定められた変動表示期間で図柄の変動表示が終了するように制御され、
前記リーチとなる特定条件を満たした場合には、前記複数の図柄列の停止順序において先に停止表示される図柄列の図柄と前記最後に停止表示する図柄列の図柄との図柄の移行順序の上のずれ量と、変動期間決定用の乱数の値とによって変動表示期間が可変となるように制御され、
前記リーチとなる特定条件を満たした場合の前記変動表示期間は、前記特定組合せ表示態様が停止表示される場合と、前記非特定組合せ表示態様が停止表示される場合とで異なる長さの期間が設定されると共に、
前記特定組合せ表示態様が停止表示される場合と、前記非特定組合せ表示態様が停止表示される場合とのそれぞれにおいて、前記ずれ量が特定の値であるものについて、前記変動期間決定用の乱数の値によって長さが異なる複数種類の期間のうちから1つが選択されて設定され、
前記リーチとなる特定条件を満たした場合で、かつ前記変動表示期間に最も長い期間が設定された場合に、前記特定組合せ表示態様が停止表示される
ことを特徴とする遊技機。
It includes a symbol display device for displaying a pattern of a plurality of symbol columns, and a symbol start hole to start the symbol variation display of the symbol display device, after the start the symbol variation display, is displayed on the symbol display device In the gaming machine that gives a privilege that is advantageous to the player when the combination display mode by the symbols of the plurality of symbol sequences is a predetermined specific combination display mode,
The control of the gaming machine includes a main routine and an interrupt routine for the main routine,
A privilege lottery means, a combination display mode determination means, and a symbol variation display control means;
The privilege lottery means executes a lottery to determine whether or not to grant the privilege due to a ball entering the symbol start opening,
The combination display mode determination means determines a combination display mode according to the symbols of the plurality of symbol sequences displayed on the symbol display device before the symbols of the plurality of symbol sequences are stopped and determined. If the lottery result by the bonus lottery means is determined to be a win, the combination display mode by the symbol is determined to be the specific combination display mode, and if the lottery result by the bonus lottery means is not determined to be a win, The combination display mode by design is determined as a non-specific combination display mode that is not the specific combination display mode,
The symbol variation display control means controls to sequentially stop and display the symbols of the plurality of symbol sequences in the combination display mode determined by the combination display mode determination unit,
Three types of variation display are performed: a variation rate of a symbol variably displayed by the symbol variation display control means is a high speed, a medium speed which is a variation display speed slower than the high speed, and a low speed which is a variation display speed slower than the medium speed. A speed is provided, and display control is performed in a plurality of types of variable display modes by a combination of the variable display speeds,
The combination display mode according to the symbols determined by the combination display mode determination means is a combination of the symbols of the remaining symbol columns excluding the symbols of the symbol sequence to be stopped last in the predetermined sequence of stopping the symbol columns. However, when the specific condition that is the reach that matches the specific combination display mode is satisfied, the display is controlled in a different display manner than when the specific condition that is the reach is not satisfied,
When the specific condition for reaching is not satisfied, the control is performed so that the variable display of the symbol ends in a predetermined variable display period,
When the specific condition for reaching is satisfied, the symbol transition order of the symbols in the symbol sequence that is stopped and displayed first and the symbols in the symbol sequence that is stopped and displayed last in the stop sequence of the plurality of symbol sequences The variable display period is controlled to be variable by the amount of deviation above and the random number value for determining the variable period,
The variable display period when the specific condition for reaching is satisfied is a period of different length between when the specific combination display mode is stopped and when the non-specific combination display mode is stopped. As well as
In each of the case where the specific combination display mode is stopped and the non-specific combination display mode is stopped and displayed, the random number for determining the variation period is determined for the deviation amount having a specific value. One of multiple time periods with different lengths is selected and set,
The gaming machine according to claim 1, wherein the specific combination display mode is stopped when the specific condition for reaching is satisfied and the longest period is set as the variable display period .
前記割り込みルーチンは、前記遊技機の制御装置のCPUに対するNMI信号によって実行されることを特徴とする請求項1に記載の遊技機。 The gaming machine according to claim 1, wherein the interruption routine is executed by an NMI signal to a CPU of a control device of the gaming machine.
JP2000195705A 1993-07-08 2000-06-29 Game machine Expired - Fee Related JP3683163B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000195705A JP3683163B2 (en) 1993-07-08 2000-06-29 Game machine

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP5192695A JPH0724117A (en) 1993-07-08 1993-07-08 Pachinko machine
JP2000195705A JP3683163B2 (en) 1993-07-08 2000-06-29 Game machine

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP5192695A Division JPH0724117A (en) 1993-07-08 1993-07-08 Pachinko machine

Publications (2)

Publication Number Publication Date
JP2001025549A JP2001025549A (en) 2001-01-30
JP3683163B2 true JP3683163B2 (en) 2005-08-17

Family

ID=18694322

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000195705A Expired - Fee Related JP3683163B2 (en) 1993-07-08 2000-06-29 Game machine

Country Status (1)

Country Link
JP (1) JP3683163B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5151862B2 (en) * 2008-09-27 2013-02-27 タイヨーエレック株式会社 Bullet ball machine

Also Published As

Publication number Publication date
JP2001025549A (en) 2001-01-30

Similar Documents

Publication Publication Date Title
JP6289820B2 (en) Game machine
JP6513352B2 (en) Drum-type game machine
JP2008302105A (en) Game machine
JP2003290507A (en) Game machine
JPH1015175A (en) Game machine
JP6674423B2 (en) Gaming machine
JP6811800B2 (en) Rotating game machine
JP6683669B2 (en) Amusement machine
JP3649727B2 (en) Game machine and control method thereof
JP3172042B2 (en) Ball game machine
JP3683163B2 (en) Game machine
JP2003062216A (en) Pachinko game machine
JPH04279189A (en) Pinball machine
JPH10305138A (en) Pattern variegating time control device for pachinko game machine
JP5934964B2 (en) Game machine
JP6808773B2 (en) Rotating game machine
JP2011050793A (en) Game machine
JPH0724117A (en) Pachinko machine
JP4151998B2 (en) Game machine
JP2001000633A (en) Gaming machine
JPH08196701A (en) Ball game machine
JP5569762B2 (en) Game machine
JP7049680B2 (en) Pachinko machine
JP6209193B2 (en) Game machine
JP3508599B2 (en) Ball game machine

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041019

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041220

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: 20050517

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050524

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110603

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110603

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130603

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130603

Year of fee payment: 8

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20130603

Year of fee payment: 8

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees