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

JP4320189B2 - Slot machine - Google Patents

Slot machine Download PDF

Info

Publication number
JP4320189B2
JP4320189B2 JP2003061204A JP2003061204A JP4320189B2 JP 4320189 B2 JP4320189 B2 JP 4320189B2 JP 2003061204 A JP2003061204 A JP 2003061204A JP 2003061204 A JP2003061204 A JP 2003061204A JP 4320189 B2 JP4320189 B2 JP 4320189B2
Authority
JP
Japan
Prior art keywords
lottery
game
state
player
winning
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
JP2003061204A
Other languages
Japanese (ja)
Other versions
JP2004267411A (en
Inventor
敦史 中本
禎人 加藤
貴男 笹崎
慶一 吉田
浩之 夏目
Original Assignee
Kpe株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kpe株式会社 filed Critical Kpe株式会社
Priority to JP2003061204A priority Critical patent/JP4320189B2/en
Publication of JP2004267411A publication Critical patent/JP2004267411A/en
Application granted granted Critical
Publication of JP4320189B2 publication Critical patent/JP4320189B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Slot Machines And Peripheral Devices (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、機械式の抽選手段を備えたスロットマシンに関する。
【0002】
【従来の技術】
スロットマシンは、一般に、3本のリールと、各リールに対応した3個のリールストップボタンと、ゲームを開始するためのスタートレバーとを備える。プレイヤーがスタートレバーを押し下げると総てのリールが一斉に回転し、プレイヤーが各リールストップボタンを押し下げたタイミングで各リールは各々停止する。リールが停止した状態で、入賞ライン上に揃う図柄の組合せのうち、遊技価値を付与する図柄の組合せを役と呼ぶ。有効な入賞ライン上に役を構成する図柄の組合せが揃うと入賞となり、プレイヤーは入賞した役に応じた枚数のメダルを獲得することができる。すなわち、リールが停止した状態が役を構成する図柄の組合せとなる状態(所定の状態)である場合に役に入賞し、入賞した役に応じた遊技価値が付与される。
【0003】
ここで、入賞は2つのステップによって決定される。第1ステップは、内部抽選と呼ばれるものである。内部抽選では、スタートレバーの操作タイミングで抽選を実行し、どの賞群に当選するかあるいはハズレとなるかを決定し、抽選結果を示す内部抽選情報を生成する。ここで、賞群とは、一または複数の役の集まりをいい、抽選の区分に対応している。つまり、賞群と役が一対一に対応することもあれば、一つの賞群に複数の役が対応することもある。
【0004】
第2ステップでは、リールストップボタンの操作に応じて、リールの停止位置を制御する。内部抽選情報がハズレを示している場合には、ある役を構成する図柄が有効な入賞ライン上に差し掛かったタイミングでプレイヤーがリールストップボタンを操作しても、リールの停止タイミングを遅らせて、当該役を構成する図柄が有効な入賞ライン上に停止しないように制御がなされる。一方、内部抽選である賞群に当選していれば、リールストップボタンの操作タイミングが若干早くても、賞群に応じた役を構成する図柄が入賞ライン上に停止するように引き込み制御がなされる。ただし、リールストップボタンの操作タイミングが大幅にずれていれば入賞とならない。つまり、プレイヤーが入賞を獲得するためには、内部抽選によってある賞群の当選を得て、かつ、当選した賞群の役を有効な入賞ライン上に揃える必要がある。
【0005】
ある種のスロットマシンは、所定の図柄が入賞ライン上に揃うと機械的な抽選手段を用いて抽選を実行し、抽選結果に応じてレギュラーボーナスに移行するかビックボーナスに移行するかを決定する。特許文献1には機械的な抽選手段としてパチンコゲーム装置を備えるスロットマシンが開示されている。このパチンコゲーム装置は、複数のハズレ穴と当選穴とを備え、球がどの穴を通過するかによって当選・ハズレが決定する。
【0006】
また、電子的な抽選手段の抽選結果に応じて、プレイヤーに付与する遊技価値を決定するスロットマシンは公知である。このスロットマシンでは、電子的な抽選結果が得られた後に、液晶表示装置にルーレット等の抽選演出を表示させて抽選結果をプレイヤーに報知させることが行われる。
【0007】
【特許文献1】
特開2001−112926号公報(図1)
【0008】
【発明が解決しようとする課題】
ところで、機械式の抽選手段を有する従来のスロットマシンでは、当選穴とハズレ穴とが固定であり、プレイヤーがこれを変更することができなかった。また、電子的な抽選手段を備えるスロットマシンにおいて、電子的な抽選は瞬間的に終了するので、抽選区分と当選・ハズレの対応付けをプレイヤーが変更することはできなかった。
【0009】
この種の抽選は、大きな遊技価値が付与されることが多いので、本来、プレイヤーの関心が高い。しかし、抽選そのものにプレイヤーが関与できないので、面白さに欠けるといった問題があった。
【0010】
本発明は上述した問題に鑑みてなされたものであり、プレイヤーが抽選に関与することが可能な遊技機を提供することを解決課題とする。
【0011】
【課題を解決するための手段】
以下、本発明について説明する。なお、本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記するが、それにより本発明が図示の形態に限定されるものではない。
【0012】
本発明に係るスロットマシンは、複数種類の図柄を表示する表示部と、プレイヤーが前記各表示部に表示される図柄を可変表示させる指示を入力すると開始信号を出力する開始操作部とを備え、前記表示部の図柄が停止した状態が所定の状態である場合に役に入賞し、入賞した役に応じた遊技価値を付与すると共に、ゲーム状態として、第1の状態と前記第1の状態よりプレイヤーに有利な第2の状態とを制御可能であって、遊技価値が各々割り当てられた複数の抽選区分の中から一つを抽選し、機械的な抽選過程をプレイヤーが知ることができるように実行する機械抽選手段と、プレイヤーの操作に応じた操作信号を出力する操作手段(9a〜9d、81〜84)と、前記操作信号に基づいて、前記機械抽選手段における遊技価値と前記抽選区分との対応付けを変更する変更手段(55)と、前記機械抽選手段における遊技価値と前記抽選区分との対応付けが確定した後、抽選結果が得られるように前記機械抽選手段を制御する制御手段(55)と、メイン処理とサブ処理とを並列して実行する処理手段とを備え、前記メイン処理は、前記開始信号に基づいて前記表示部に図柄を可変表示させて、ゲームを進行させる処理であり、前記サブ処理は、所定の開始条件が充足された場合に前記機械抽選手段による抽選を開始させ、少なくとも当該抽選結果に基づいて所定の移行条件が充足されたか否かを判定し、前記所定の移行条件が充足された場合にゲーム状態を前記第1の状態から前記第2の状態、または前記第2の状態から前記第1の状態に移行させる処理である、ことを特徴とする。
【0013】
この発明よれば、プレイヤーが操作手段を操作すると、遊技価値と抽選区分との対応付けが変更されるから、プレイヤーを抽選過程に参加させることができ、ゲームの面白さが大幅に向上する。ここで、遊技価値には、例えば、ATゲームへの移行権利、ATゲームのゲーム数、ATゲームへ移行する抽選確率が高い高確率状態、あるいは、いわゆるスットクタイプのスロットマシンにおけるビッグボーナスの放出回数等が該当する。「前記遊技価値と前記抽選区分との対応付けが確定した後、抽選結果が得られる」とは、対応付けが確定してから抽選を開始する場合のみならず、抽選が開始されてから対応付けが確定し、その後、抽選果が得られる場合を含む。例えば、機械的なルーレット抽選の場合には、球が放出されると抽選が開始されるが、この時点で必ずしも対応付けが確定している必要はなく、球が溝(ポケット)に落下する前に対応付けが確定していればよい。また、「複数の抽選区分の中から少なくとも一つを抽選する」には、一つを抽選する場合だけでなく、複数を抽選する場合を含む。例えば、ルーレット抽選において2個の球を放出して各球がどの溝に落下したかによって抽選を実行する場合が含まれる。
また、機械抽選手段は、例えば、機械式のルーレット機構、クルーン、パチンコ装置、スマートボール装置等が該当する。
【0014】
また、上述した遊技機は、プレイヤーに所定の情報を伝達する伝達手段(64)を備え、前記制御手段(55)は、前記遊技価値と前記抽選区分との対応付けをプレイヤーに報知するように前記伝達手段(64)を制御することが好ましい。この場合には、抽選区分と遊技価値の対応付けをプレイヤーが知ることができる。なお、伝達手段は、広義に解釈されるべきであり、ディスプレイ等の視覚による報知だけでなく、聴覚による報知(例えば、スピーカからの放音)、触覚による報知(例えば、バイブレータ)も含まれる。
【0015】
また、上述した遊技機は、前記遊技価値と前記抽選区分との対応付けの初期状態をランダムに決定する決定手段(55)と、前記制御手段(55)は、前記初期状態を報知し、プレイヤーが前記操作手段(9a〜9d、81〜84)を操作すると、変更された前記遊技価値と前記抽選区分との対応付けを報知するように前記伝達手段(64)を制御することが好ましい。この場合には、遊技価値と抽選区分との対応付けが、まず、ランダムに決定され、これが報知されるから、運に任せるプレイヤーは操作手段を操作する必要がない。また、自らの行為を抽選に反映させたいと思うプレイヤーは操作手段を操作して、対応付けを変更することができると共に対応付けの変更を確認することができる。
【0016】
また、前記制御手段(55)は、前記機械抽選手段(20の抽選結果を報知するように前記伝達手段(64)を制御することが好ましい。これにより、プレイヤーは抽選結果を確認することができる。
【0017】
また、所定の変更開始タイミングから所定の変更終了タイミングまでの間、前記操作信号を受け取るか否かを決定する操作信号受取手段をさらに備えることが好ましい。無制限に対応付けの変更を許したのでは、抽選が終了せず、ゲームの進行を妨げることになるが、この発明によれば、変更の期間が変更開始タイミングから変更終了タイミングまでに限られるので、ゲームを円滑に進行させることが可能となる。
【0022】
上述した発明によれば、サブ処理において機械抽選手段の抽選結果に基づく処理が実行されるが、メイン処理とサブ処理は並列して実行されるから、機械抽選手段の抽選結果を待つことなく、個々のゲームを進行させることができる。この結果、プレイヤーが円滑にゲームを楽しむことが可能となる。ここで、制御手段は、1個のハードウエアで構成されてもよいし、あるいは、メイン処理とサブ処理とを実行するハードウエアが別個のものであってもよい。また、サブ処理では少なくともメイン処理の処理結果に基づいて開始条件を充足したか否かを判定することが好ましい。メイン処理は、個々のゲームを進行させる処理であるから、その処理結果には、例えば、個々のゲームにおける内部抽選の抽選結果や入賞に関する情報が含まれる。さらに、機械的な抽選過程をプレイヤーが知ることができるとは、例えば、ルーレット等による抽選過程をプレイヤーが目視により知ることができる場合が含まれる。
【0023】
また、ゲーム状態には、例えば、以下の態様がある。第1に、当選役を入賞させるための情報を報知する状態と情報を報知しない状態がある。前者は後者に比較してプレイヤーに有利であるから、前者は第2の状態、後者は第1の状態に相当する。なお、当選役を入賞させるための情報を報知する頻度自体に差をつけて、頻度が高い状態を第2の状態、頻度が低い状態を第1の状態としてもよい。
【0024】
第2に、目押しをしやすくするための情報を表示する状態と報知しない状態がある。前者は第2の状態、後者は第1の状態に相当する。なお、目押しをしやすくするための情報を表示する頻度自体に差をつけて、頻度が高い状態を第2の状態、頻度が低い状態を第1の状態としてもよい。
【0025】
第3に、イベントが発生する確率が、高確率の状態と低確率の状態がある。ここで、イベントとは、例えば、ATゲームへの突入抽選の当選率等が該当する。この場合、前者は後者に比較してプレイヤーに有利であるから、前者は第2の状態、後者は第1の状態に相当する。
【0026】
第4に、特定の役に入賞しやすい停止テーブルを使用する状態とそうでないテーブルを使用する状態がある。前者のテーブルを用いれば、特定の役に入賞し易くなるので、前者は第2の状態、後者は第1の状態に相当する。
【0027】
なお、サブ処理では、所定の移行条件が充足されると、第1の状態から第2の状態へ移行させる場合だけでなく、第2の状態から第1の状態に移行させる場合もありえる。例えば、機械抽選の結果に基づいて、ATゲーム等の特別ゲーム(第2の状態)を終了するか、あるいは継続するかを決定してもよい。
【0028】
また、前記サブ処理は、所定の役に入賞した場合に前記所定の開始条件が充足されたと判定することが好ましい。表示部の表示が所定の状態になると役に入賞するから、プレイヤーがその契機を十分認識している下で機械抽選は実行される。また、所定の役には、ビックボーナス等がある。さらに、ある役(例えば、スイカ役)に入賞した回数を累算し、所定回数に達した場合に機械抽選を実行させ、累算値を「0」に戻してもよい。
【0029】
また、前記サブ処理は、前記機械抽選手段(20)による抽選に当選した場合に前記所定の移行条件が充足されたと判定して、ゲーム状態を前記第1の状態から前記第2の状態、または前記第2の状態から前記第1の状態に移行させることが好ましい。この場合には、移行条件が単純でプレイヤーに理解され易いといった利点がある。
【0030】
また、前記メイン処理は、前記開始信号に基づいて、一つまたは複数の役の集まりである各賞群に対応する各区分とハズレの区分とを含む抽選区分の中から一つを抽選し、抽選された区分に基づいた内部抽選情報(ISD)を生成し、前記サブ処理は、少なくとも前記内部抽選情報に基づいて前記所定の開始条件が充足されたか否かを判定することが好ましい。内部抽選と停止操作部の操作によって表示部に表示される図柄の停止状態を決定する場合には、内部抽選に当選し且つプレイヤーが所定のタイミングで停止操作部を操作する必要があるが、この発明によれば、ある役に入賞していなくても内部抽選で例えば、所定の役に当選していれば、開始条件を充足すると判定することも可能である。従って、スキルの低いプレイヤーであっても機械式の抽選を楽しむことができる。なお、「少なくとも前記内部抽選情報に基づいて」とは、内部抽選情報以外の情報を含めて開始条件を判定してもよいという意味である。
【0031】
次に、前記サブ処理は、前記内部抽選情報が各賞群及びハズレのうち予め定められた区分に基づいたものである場合に開始抽選を実行し、開始抽選に当選した場合に前記所定の開始条件が充足されたと判定して前記機械抽選手段による抽選を開始させることが好ましい。ここで、「予め定められたもの」は複数であってもよいし単数であってもよい。例えば、ハズレである場合に開始抽選を実行してもよいし、あるいは、リプレイ役又はスイカ役に当選している場合に開始抽選を実行してもよい。なお、開始抽選は機械的なものであってもよいし、電子的なものであってもよい。
【0032】
また、前記機械抽選手段(20)の抽選結果が当選を指示する場合に当該当選後の所定期間内に所定の条件を充足すると、前記所定の移行条件を充足したと判定してゲーム状態を前記第1の状態から前記第2の状態、または前記第2の状態から前記第1の状態に移行させることが好ましい。この場合には、機械式の抽選と移行条件との組合せによって通常ゲームが特別ゲームへ移行するから、ゲームに多様性を持たせることができる。
【0033】
また、前記所定期間は、前記機械抽選手段の抽選結果が当選となった後から開始され、所定の終了条件を充足すると終了するものであってもよい。ここで、所定の終了条件は、例えば、予め定められたゲーム数の消化、内部抽選によって特定の賞群に当選することを条件に抽選を実行し当該抽選に当選、内部抽選によって特定の賞群に当選した回数が所定回数に達したこと等が挙げられる。
【0034】
また、前記機械抽選手段(20)は、球(21)と、複数の当選穴を含む穴が形成された部材と、前記穴に対応して設けられ前記球の通過又は嵌りを検出して検出信号を出力するセンサ(70〜73)とを備え、前記制御手段(31、55)は、前記サブ処理において、前記検出信号に基づいて前記機械抽選手段(20)による抽選の当選を判定し、且つ、前記球が通過又は嵌りが検出された前記当選穴の種類に応じて前記所定の終了条件を異ならせるように制御することが好ましい。この発明によれば、穴によって第2の状態に移行する期待値が異なることになるものがあるから、プレイヤーは機械抽選による抽選過程をより一層楽しむことができる。なお、穴には、スルー穴、ポケット、エリア、嵌り穴、凹部、窪み、仕切りで区切られた領域、などが含まれる。
【0035】
また、プレイヤーが前記表示部(4)に可変表示される図柄を停止させる指示を入力すると停止信号を出力する停止操作部(7a、7b,7c)と、前記プレイヤーに情報を報知する報知部(64〜67)とを備え、前記制御手段(31、55)は、前記第2の状態において前記停止操作部の操作を補助するための補助情報を報知させるように前記報知部(64〜67)を制御することが好ましい。補助情報は内部抽選情報に基づいて生成することが好ましく、内部抽選で当選している役や、停止操作部の操作方法(押し順)を補助情報として報知することが好ましい。
【0036】
また、前記制御手段(31,55)は、前記メイン処理を実行する第1制御手段(31)と、前記サブ処理を実行する第2制御手段(55)とを備えるものであってもよい。この場合には、ハードウエアとして2つの構成を備えるから、それぞれの処理負荷を軽減することができる。
【0037】
次に、本発明に係る遊技機の制御方法は、複数種類の図柄を表示する表示部(4)と、プレイヤーが前記各表示部に表示される図柄を可変表示させる指示を入力すると開始信号を出力する開始操作部(7)と、機械的な抽選をプレイヤーが知ることができるように実行する機械抽選手段(20)とを備え、前記表示部の図柄が停止した状態が所定の状態である場合に役に入賞し、入賞した役に応じた遊技価値を付与すると共に、ゲーム状態として、第1の状態と前記第1の状態よりプレイヤーに有利な第2の状態とを制御可能な遊技機を前提とする制御方法であって、機械的な抽選をプレイヤーが知ることができるように実行する機械抽選手段(20)と、メイン処理とサブ処理とを並列して実行し、前記メイン処理では、前記開始信号に基づいて前記表示部に図柄を可変表示させて、ゲームを進行させ、前記サブ処理は、所定の開始条件が充足された場合に前記機械抽選手段による抽選を開始させ、少なくとも当該抽選結果に基づいて所定の移行条件が充足されたか否かを判定し、前記所定の移行条件が充足された場合にゲーム状態を前記第1の状態から前記第2の状態、または前記第2の状態から前記第1の状態に移行させることを特徴とする。
【0038】
この発明によれば、メイン処理とサブ処理は並列して実行されるから、機械抽選手段の抽選結果を待つことなく、個々のゲームを進行させることができる。この結果、プレイヤーが円滑にゲームを楽しむことが可能となる。
【0039】
【発明の実施の形態】
<1.第1実施形態>
<1−1:スロットマシンの外観構成>
図1は、本発明の第1実施形態に係るスロットマシン1の外観を示す正面図である。スロットマシン1の筐体の中段右側には、所定の情報をプレイヤーに提示する液晶表示装置64が設けられている。その中段左側には表示窓4が設けられている。表示窓4、例えばアクリル樹脂等の透明な材料により形成されている。また、表示窓4上には水平に3本、斜めに2本の入賞ラインL1〜L5が設けられている。
【0040】
くわえて、表示窓4の左側には補助表示部11が設けられている。補助表示部11は、各入賞ラインL1〜L5に各々対応する5個のLEDからなる。プレイヤーがメダルを投入したり、あるいは、後述するベット操作を行うと、ベット数に応じた数の入賞ラインL1〜L5が有効となる。このスロットマシン1では、ベット数が1枚の場合に入賞ラインL1が有効となり、ベット数が2枚の場合に入賞ラインL1〜L3が有効となり、ベット数が3枚の場合に入賞ラインL1〜L5が有効となる。補助表示部11を構成する各LEDは、対応する入賞ラインL1〜L5が有効である場合に点灯し、無効である場合に消灯する。これによって、プレイヤーは、どの入賞ラインL1〜L5が有効であるかを知ることができる。
【0041】
表示窓4の内側には、各々の外周面に複数種類の図柄が描かれた3列の左・中・右リールR1、R2、R3が回転自在に設けられている。図2に、左・中・右リールR1、R2、R3の構造を示し、図3に、右リールR3の詳細な構造を示す。各リールR1〜R3は、環状の形状をしており、その表面には各種の図柄が印刷されている。また、右リールR3の裏面には、一部を除いて、光を遮光する遮光膜Sが形成されている。遮光膜Sが形成された部分では、裏面側から光を照射しても光が透過しない。一方、各図柄部分は、遮光膜Sが形成されておらず、光を散乱させるための凹凸部材Pが右リールR3の裏面に形成されている。くわえて、各図柄部分は、リール自体が白色半透明になっている。図3に示す例では、図柄「7」の輪郭部分の内部に凹凸部材Pが形成されている。
【0042】
また、右リールR3の内周面側には、右リール用照明ユニット670が配置されている。右リール用照明ユニット670は壁によって仕切られた上段・中段・下段シェードを備える。各上段・中段・下段シェードには光源67が設けられている。光源67としては、冷陰極管、LED、あるいは電球を用いることができる。
【0043】
さらに、右リールR3の一部には、遮光片491がリール本体から突出して設けられており、右リールR3が回転するとフォトカプラ492を横切るようになっている。なお、左リールR1および中リールR2の構造およびその周辺構成は、図3を用いて説明した右リールR3の構造およびその周辺構成と同様である。
【0044】
図1に戻り、説明を続ける。表示窓4の下方には、プレイヤーが遊技を実行するための各種操作部材が配置された操作部OPが設けられている。操作部OPは、メダル投入口5、スタートレバー6、左・中・右リールストップボタン7a,7b,7c、クレジットボタン8、BETボタン15、及び4個の設定ボタン9a〜9cを備える。
【0045】
メダル投入口5は、液晶表示装置64の下方に設けられており、メダルを投入できるようになっている。メダルを1枚投入すると入賞ラインL1が有効となり、メダルを2枚投入すると入賞ラインL1〜L3が有効となり、メダルを3枚投入すると入賞ラインL1〜L5が有効となる。さらに、プレイヤーが3枚を超えてメダルを投入すると、スロットマシン1は4枚以上のメダル数をクレジットとして貯留する。
【0046】
BETボタン15は、表示窓4の左斜下に設けられている。BETボタン15は、プレイヤーが一回のゲームでベットするメダル数を指定するために用いられる。このBETボタン15をプレイヤーが操作することで、メダル投入口5からメダルを投入しなくても、貯留されたメダルをベットすることができる。このため、BETボタン15の操作によって指定されたメダル数に応じて、入賞ラインL1〜L5が適宜有効となる。BETボタン15の操作によって指定されたメダル数と有効となる入賞ラインL1〜L5との関係は、メダルを直接投入する場合と同じである。
【0047】
スタートレバー6は、BETボタン15の下方に設けられている。スタートレバー6は、プレイヤーがゲームの開始を指示するために用いられる。プレイヤーがスタートレバー6を押し下げると、リールR1、R2、R3が一斉に回転を開始し、表示窓4内の図柄が可変表示となる。換言すれば、リールR1、R2、R3及び表示窓4は、複数種類の図柄を表示する表示部として機能する。
【0048】
左・中・右リールストップボタン7a、7b、7cは、スタートレバー6の右横に設けられている。左・中・右リールストップボタン7a、7b、7cは、表示窓4で回転する3列の左・中・右リールR1、R2、R3をそれぞれ停止させるために用いられる。
【0049】
リールストップボタン7cの右側には、メダルをスロットマシン1に貯留するか否かを決定するためのクレジットボタン8が設けられている。プレイヤーがクレジットボタン8を操作することによりクレジットを有効とするか、または無効とするかを変更することができる。所定の場合、メダル払出口10aからメダルがプレイヤーに払い出され、メダル受皿10に貯留される。
【0050】
さらに、スロットマシン1は、ルーレット機構20を備える。ルーレット機構20は、所定のタイミングで球21を放出穴22から誘導路23へ放出する。ルーレット機構20の上面には透明な保護板25が設けられている。これによって、球21が外へ飛び出さず、また、プレイヤーが球21の様子を目視できるようになっている。球21の放出と同時に回転体24が回転する。回転体24の外周部には第1〜第4溝(ポケット)が形成されており、各溝毎に球21が通過可能な第1〜第4穴が形成されている(図示略)。第1〜第4溝には、「1」〜「4」の数字が表示されており、プレイヤーが各溝を識別できるようになっている。そして、第1〜第4穴のうちいずか1つが当選穴として設定され、球21が当選穴を通過すると当選となり、他の穴を通過するとハズレとなる。即ち、ルーレット機構20は、プレイヤーが認識可能な機械式の抽選手段として機能する。なお、第1〜第4穴のうちいずれの穴を当選穴にするかは、スロットマシン1によって仮設定されるが、プレイヤーが設定ボタン9a〜9dを操作することにより、変更できるようになっている。
【0051】
第1〜第4穴には、第1〜第4通過センサが各々設けられている。通過センサは、球21が穴を通過又は嵌ると検出信号を出力する。従って、各通過センサから検出信号に基づいて、どの穴を球21が通過したかが検知される。なお、この例では、第1〜第4の溝に第1〜第4の穴が形成されており、どの溝に球21が落ちたかを通過センサによって検出することとしたが、機械的な部材に当選、非当選を区別する領域を設け、どの領域に球21が位置するかをセンサによって検出できればいかなるものであってもよい。従って、穴には、スルー穴、ポケット、エリア、嵌り穴、凹部、窪み、仕切りで区切られた領域、などが含まれる。
【0052】
球21が放出されてから第1〜第4穴のうちいずれかが通過するまでの抽選に要する時間は、誘導路23の長さや傾き等の形状、あるいは球21の放出速度を適宜設定することによって調整することができる。一般にスロットマシンは、1ゲームの最短時間が定められており、ベット操作から次のベット操作までの時間が最短時間を下回ると、スタートレバー6の操作は最短時間に達するまで、無効とされる。抽選に要する時間は最短時間と比較して短くてもよいが、この例では、最短時間を超えるものとする。例えば、最短時間を4.1秒としたとき、抽選に要する時間の平均を約10秒としてもよい。
【0053】
電子的な抽選は、瞬間的に抽選が終了してしまいその過程をプレイヤーに見せることができない。このため、液晶表示装置64等を用いて擬似的に抽選の演出を行うことも考えられる。しかし、そのような演出を実行したとしてもプレイヤーには本当に抽選が実行されたか否かを確認する手立てがないため、演出の面白みに欠ける。特に、抽選にハズレてしまった場合には、プレイヤーは、そもそも抽選自体が電子的に実行されたことに疑問を抱く。これに対して、ルーレット抽選機構20による抽選は、その抽選過程をプレイヤーに目視させることができるので、プレイヤーの関心を大いに惹きつけることができる。
【0054】
本実施形態においては、後述するビックボーナスに入賞した場合に、ルーレット機構20が作動し、抽選が実行される。そして、機械式の抽選に当選すると、当該ビックボーナスのうち当選後のゲームにおいて、内部抽選で後述するベル役に当選すると、入賞が得られるようにリールストップボタン7a、7b、7cの押し順が液晶表示装置64に表示される。以下の説明では、プレイヤーに対して入賞が得られやすいようにリールストップボタン7a、7b、7cの操作を補助する情報を提供するゲームをATゲームと称する。また、特に、ATゲームによって構成されるビックボーナスをスーパービックボーナスと称する。ATゲームは通常ゲームと比較してプレイヤーに有利な特別ゲームの一種であるといえる。
【0055】
<1−2:役>
図4に、左・中・右リールR1、R2、R3に表示される図柄の一例を示す。この図に示すように各リールR1、R2、R3には、21個・7種類の図柄が表示されており、各図柄には図柄番号PN=1〜21が割り当てられている。また、塗り潰された「7」は赤色の「7」であり(例えば、左リールの図柄番号PN=21)、縦線のハッチを付与した「7」は青色の「7」である(例えば、中リールの図柄番号PN=14)。
【0056】
スロットマシン1による遊技では、メダルの投入等によって有効にした入賞ラインL1〜L5に予め定められた図柄の組合せが揃うと、揃った図柄に対応した枚数のメダル払い出しが行われる。メダルは、ゲームを開始する際にスロットマシン1に投入するものであり、プレイヤーがゲームを継続するために必要である。つまり、メダルはゲームの継続等の遊技価値を有する媒体といえる。この場合、メダルが遊技価値に相当する。
【0057】
図柄の組合せは、遊技価値を与える「役」と無価値な「ハズレ」とに大別される。本実施形態の役には次のものがある。
【0058】
1)赤7役 この役は、左リールR1における図柄番号PN=21または12の図柄、中リールR2における図柄番号PN=10または8の図柄、右リールR3における図柄番号PN=15の図柄の組合せである。
【0059】
2)青7役 この役は、左リールR1における図柄番号PN=8、中リールR2における図柄番号PN=14または3の図柄、右リールR3における図柄番号PN=2の図柄の組合せである。
【0060】
3)BAR役 この役は、左リールR1における図柄番号PN=19または13、中リールR2における図柄番号PN=18または15の図柄、右リールR3における図柄番号PN=10または6の図柄の組合せである。
【0061】
4)ベル役 この役は、左リールR1における図柄番号PN=18、15、11、7、または2の図柄、中リールR2における図柄番号PN=20、16、11、6または1の図柄、右リールR3における図柄番号PN=21、19、17、12、8または4の図柄の組合せである。
【0062】
5)スイカ役 この役は、左リールR1における図柄番号PN=16、5または3、中リールR2における図柄番号PN=4の図柄、右リールR3における図柄番号PN=18、14、5または1の図柄の組合せである。
【0063】
6)チェリー役 この役は、左リールR1における図柄番号PN=10、6または1の図柄が入賞ラインL1〜L5のうち有効化されたものに停止すればよく、他のリールの停止位置とは無関係である。
【0064】
7)プラム役 この役は、左リールR1における図柄番号PN=20、17、14、9または4の図柄、中リールR2における図柄番号PN=21、17、12、9、7または2の図柄、右リールR3における図柄番号PN=20、16、13、11、9、7または3の図柄の組合せである。プラム役が成立してもメダルの払い出しはないが、再遊技ができる。再遊技とは、新たにメダルを投入することなく再びゲームを行うことをいう。
【0065】
これらの役は、遊技状態別に役毎にプレイヤーに付与される遊技価値が予め定められている。役には、1枚から15枚の払い出しが付与される役、入賞による払い出しのあるなしにかかわらずビッグボーナスやレギュラーボーナス等の有利な遊技状態が付与される役、払い出しはないがメダルを投入することなく再度、同数のメダル投入条件で遊技が行える再遊技を付与される役がある。また、これらのすべての役がどの遊技状態においても必ずしも賞として定められているとは限らない。ある遊技状態では賞として成立するが、別の遊技状態においては賞として成立しないというような役も可能である。すなわち、各役の入賞毎によってプレイヤーに付与される遊技価値は、遊技状態毎に予め定められているおり常に一定であるとは限らない。
【0066】
本実施例においては、通常の遊技状態におけるプレイヤーに付与される遊技価値は、ベル役は7枚、スイカ役は15枚、チェリー役は2枚の払い出しが行われ、プラム役は再遊技が可能となる役とする。
【0067】
各種の役のうち、ベル役、スイカ役、チェリー役およびプラム役等の2枚から15枚程度の配当や再遊技が付与される等の比較的低い遊技価値に対応する役を総称して小役と呼ぶ。一方、BAR役が入賞すると、遊技状態がレギュラーボーナス(以下、適宜「RB」と省略して記載する。)と呼ばれる特定遊技状態に移行する。レギュラーボーナスでは、ジャックゲームを12回行うことができ、RB期間は、ジャックゲームを12回行うか、最大8回入賞すると終了となる。ジャックゲームは、1枚のメダルをベットして中央の入賞ラインL1のみを有効にして行われる。ジャックゲームの役としては、プラム役を採用する。この役を構成する図柄が入賞ラインL1に揃うとスロットマシン1は15枚のメダル払い出しを行う。つまり、通常の遊技状態ではプラム役が揃っても再遊技ができるだけであるが、レギュラーボーナス期間中に行われるジャックゲームにおいて、プラム役を構成する図柄が揃うと15枚のメダルの払い出しを受けることができる。また、後述するビッグボーナス中にはレギュラーボーナスの賞にプラム役を割り当てている。なお、RBの遊技状態では通常の遊技状態にはないジャックゲームが行われるので、通常の遊技状態と比較してRBの遊技状態はプレイヤーにとって有利な遊技状態であるといえる。
【0068】
また、青7役または赤7役に入賞すると、遊技状態が通常の遊技状態からビッグボーナス(以下、必要に応じてビッグボーナスを「BB」と省略して記載する。)と呼ばれる特別の遊技状態に移行する。ビッグボーナス期間中は、レギュラーボーナスが最大3回分行えるのに加えて、小役を高当選確率状態での遊技を最大30回成立させることが可能である。ビッグボーナスは、レギュラーボーナスと比較してより有利な遊技状態である。なお、以下の説明では、ビックボーナス中のレギュラーボーナスと、単独で入賞したレギュラーボーナスとを区別するため、前者をBB中RBと称し、後者を単独RBと称する。
【0069】
<1−3:スロットマシンの電気的構成>
図5は、スロットマシン1における遊技処理動作の制御を司る制御装置と、スロットマシン1を構成するもののうち本発明に関係のある周辺装置を含む回路構成とを示すブロック図である。
【0070】
制御装置は、メイン基板30Aとサブ基板30Bを主たる構成要素とする。メイン基板30Aは、メインCPU31、クロック発生回路32、数列発生回路33、RAM34、ROM35、送出タイミング制御回路36、データ送出回路37、入力ポート38および出力ポート39を備える。
【0071】
メインCPU31は、送出タイミング制御回路36を除くメイン基板30Aの各構成要素とバス(図示せず)を介して接続されている。メインCPU31は、第1制御プログラムCP1を実行して各構成要素を制御する。第1制御プログラムCP1には、スロットマシン1全体をどのように動作させるかが記述されている。このため、メインCPU31は、スロットマシン1の制御中枢として機能する。クロック発生回路32は、水晶振動子を含む発振回路を備えており、固定周期の基準クロック信号CLKを生成し、これをメインCPU31と数列発生回路33とに供給する。
【0072】
数列発生回路33は、高速のリングカウンタで構成されており、基準クロック信号CLKをカウントしてカウントデータCDを生成する。カウントデータCDの数値範囲は、後述する賞群抽選テーブルTBL1の記憶内容によるが、例えば、0〜59999である。カウントデータCDはメインCPU31に常時供給されており、メインCPU31は、プレイヤーがスタートレバー6を押し下げたタイミングを検知し、当該タイミングでカウントデータCDをサンプリングすることによって、サンプリングデータSDを生成する。
【0073】
プレイヤーはカウントデータCDの値を知ることができないから、スタートレバー6がプレイヤーによって押し下げられるタイミングはランダムである。したがって、サンプリングデータSDの値は乱数の中からある値をサンプリングしたものと等価である。なお、数列発生回路33は基準クロック信号CLKに同期して動作するので、カウントデータCDの周期は極めて短い。例えば、基準クロック信号CLKの周波数が30MHzであれば、カウントデータCDの値が「0」から「59999」まで変化するのに要する時間は、2msecである。したがって、プレイヤーが不正な手段によってカウントデータCDの値を知ることができたとしても、スタートレバー6を操作して所望の値を有するサンプリングデータSDをメインCPU31に生成させることは不可能である。
【0074】
次に、RAM34は、メインCPU31の作業領域として機能し、演算処理の途中結果や必要に応じて生成されたデータや各種の制御に用いるフラグ等を記憶する。例えば、内部抽選の結果を示す内部抽選データISD等がRAM34に記憶されている。
【0075】
ROM35には、第1制御プログラムCP1の他、賞群抽選テーブル群TBL1、停止テーブル群TBL2、および入賞図柄組合せテーブルTBL3等が格納されている。入賞図柄組合せテーブルTBL3には、入賞役の図柄の組合せと、入賞役のメダル払出枚数とが対応づけられて記憶されている。
【0076】
本実施形態のスロットマシン1における役の種類としては、赤7役、青7役、BAR役、ベル役、スイカ役、チェリー役、およびプラム役があることは上述した通りである。赤7役および青7役の成立はビッグボーナスに移行する契機となる一方、BAR役の成立はレギュラーボーナスに移行する契機となる。また、小役の種類によってプレイヤーが獲得できる遊技価値は各々異なる。スロットマシン1の制御においては、遊技価値の相違に応じた制御が必要とされることから、遊技価値に着目して各種の役を分類しておくと便利である。赤7役と青7役とは、ともにビッグボーナスに移行する契機となる。そこで、本実施形態のスロットマシン1は、これらの役に1つの賞群を割り当てる。赤7役および青7役を含む賞群をBB賞という。また、他の役は、各役に対応して各賞群がある。BAR役に対応する賞群をRB賞、ベル役に対応する賞群をベル賞、スイカ役に対応する賞群をスイカ賞、チェリー役に対応する賞群をチェリー賞、プラム役に対応する賞群をリプレイ賞という。
【0077】
賞群抽選テーブル群TBL1は、複数の賞群抽選テーブルを含む。メインCPU31は、遊技状態に応じて選択した賞群抽選テーブルを用いて内部抽選を行う。賞群抽選テーブルとしては、通常ゲームに用いられるテーブル、ビッグボーナスゲームに用いられるテーブル、レギュラーボーナスゲームに用いられるテーブルが用意されている。また、ATゲームおいては、通常ゲーム用のテーブルが用いられる。
【0078】
図6に通常ゲーム用の賞群抽選テーブルTBL11の記憶内容を示す。この図に示すように、賞群抽選テーブルTBL11は、第1〜第7記憶領域ADR1〜ADR7に抽選区分データを各々記憶している。抽選区分データの値は、各賞群に対応する抽選区分の幅を示す。例えば、第1記憶領域ADR1に記憶される抽選区分データはハズレに対応しておりその値は「54000」である。また、第7記憶領域ADR7に記憶される抽選区分データはBB賞に対応しており、その値は「300」である。
【0079】
図7は、賞群抽選テーブルTBL11を用いた内部抽選処理におけるメインCPU31の動作を示すフローチャートである。まず、メインCPU31は初期化処理を行う(ステップS1)。具体的には、変数Nの値を「0」にクリアするとともに内部レジスタに記憶している値を「0」にクリアする。
【0080】
次に、メインCPU31は、サンプリングデータSDを内部レジスタに記憶し(ステップS2)、これに続いて、変数Nの値をN+1に変更する(ステップS3)。この後、メインCPU31はN番目の記憶領域から抽選区分データを読み出す(ステップS4)。初期化処理の直後の処理では、変数Nの値が「1」となるので、第1記憶領域ADR1から抽選区分データが読み出される。この場合の値は「54000」となる。
【0081】
次に、メインCPU31は内部レジスタの記憶内容を読み出し、読み出したデータ値と抽選区分データ値を加算し、加算値を内部レジスタに記憶する(ステップS5)。この結果、内部レジスタの記憶内容は、元のデータ値から加算値に更新されることになる。
【0082】
次に、メインCPU31は、加算値が基準値以上であるか否かを判定する(ステップS6)。基準値は、第1〜第7記憶領域ADR1〜ADR7に記憶されている各抽選区分データの値の総和と等しい。
【0083】
加算値が基準値未満の場合には、メインCPU31は処理をステップS3に戻し、加算値が基準値以上になるまでステップS3からステップS6の処理を繰り返す。そして、加算値が基準値以上になると、メインCPU31は処理をステップS7に進めて、変数Nの値に応じて賞群を決定し、内部抽選データISDを生成する。具体的にはN=1のときハズレ、N=2のときリプレイ賞、N=3のときチェリー賞、N=4のときベル賞、N=5のときスイカ賞、N=6のときRB賞、N=7のときBB賞に当選したと決定する。この結果、サンプリングデータSDと賞群との対応は、図6に示すように、SD=59999〜6000でハズレに、SD=5999〜4200でリプレイ賞に、SD=4199〜3000でチェリー賞に、SD=2999〜1740でベル賞に、SD=1799〜900でスイカ賞に、SD=899〜300でRB賞に、SD=299〜0でBB賞に各々対応するものとなる。
【0084】
そして、メインCPU31は、判定結果に基づいて内部抽選データISDを生成する。内部抽選データISDは8ビットのデータであって、第1ビットにBB賞、第2ビットにRB賞、第3ビットにベル賞、第4ビットにスイカ賞、第5ビットにチェリー賞、第6ビットにリプレイ賞が各々割り当てられている。内部抽選によっていずかの賞に当選すると、メインCPU31は該当するビットの値を「1」にし、該当しない場合にはビットの値を「0」にする。したがって、内部抽選データISDを参照すれば、当選しているかハズレているか、また当選している賞群を知ることができる。
【0085】
なお、以下の説明では、内部抽選データISDの第1ビットをBB当選フラグと呼び、第2ビットをRB当選フラグと呼ぶ。そして、BB当選フラグ又はRB当選フラグを「1」にすることをセット、「0」にすることをクリアと呼ぶ。小役についても同様である。小役については、あるゲームにおいて内部抽選で当選しても当該ゲームで入賞しない限りメダルの払い出しはない。しかし、RB賞とBB賞についてはあるゲームの内部抽選で当選すると、当該ゲームで入賞しなくてもBB当選フラグ又はRB当選フラグをクリアすることなく、以後のゲームで入賞するまでBB当選フラグ又はRB当選フラグを消去しない。このことを当選フラグの持ち越しという。
【0086】
次に、停止テーブル群TBL2は、複数の停止テーブルから構成されている。各停止テーブルには、中央の入賞ラインL1に表示される図柄番号PNとズレコマ数を示すズレコマ数データとが対応付けられて記憶されている。ここで、ズレコマ数とは、プレイヤーが各左・中・右リールストップボタン7a、7b、7cを押し下げてから、各左・中・右リールR1、R2、R3が停止するまでに進む図柄の数のことをいう。
【0087】
各左・中・右リールR1、R2、R3は高速で回転するため、プレイヤーが特定の図柄を狙ってストップボタンを操作したとしても、所望の図柄を停止させるには、熟練が必要となる。ストップボタン操作の習熟には、プレイヤーの個人差がある。特に、動体視力の低いプレイヤーは所望の図柄を停止させることが難しい。一方、スキルの高いプレイヤーは、所望の図柄が入賞ラインに表示されている時に、ストップボタンを操作することが可能である。
【0088】
しかしながら、スキルの低いプレイヤーがゲームを楽しむためには、図柄をある程度揃い易くする必要がある一方、内部抽選の結果がハズレである場合には、役が成立しないようにリールの回転を制御する必要がある。
【0089】
停止テーブルは、このようなリール回転の制御ために用いられる。そして、各左・中・右リールR1、R2、R3の停止位置は、停止テーブルを参照して定める。図8に停止テーブルの一例を示す。この停止テーブルは左リールR1に対応するものである。この停止テーブルに記憶されているズレコマ数データは下部の入賞ラインL3にベルの図柄が停止し易いように設定されている。例えば、プレイヤーが、中央の入賞ラインL1に図柄番号PN=13で特定されるBARの図柄が表示されているタイミングで左リールストップボタン7aを押し下げたとする。この場合、図柄番号PN=13に基づいて停止テーブルを参照するとズレコマ数が3コマとなるズレコマ数データが選択される。したがって、選択されたズレコマ数データに基づいて左リールR1の回転を制御すれば、ベルの図柄(図柄番号PN=15)を下段に停止させることが可能となる。
【0090】
図5に戻り、説明を続ける。同図に示す送出タイミング制御回路36とデータ送出回路37とは、メインCPU31が生成した各種のコマンドをサブ基板30Bに送信する。サブ基板30Bに送信されるコマンドには以下のものが含まれる。当選フラグコマンドは、内部抽選データISDを含む。これにより、当該ゲームの内部抽選結果をサブCPU55は取得することができる。
【0091】
停止テーブルコマンドは、当選役に対応して選定された停止テーブルの種類を特定する選択情報を含む。ATゲームにおいては、ベル役に当選している場合にリールストップボタン7a、7b、7cの押し順を報知するが、押し順は選定された停止テーブルの種類によって定まる。従って、サブCPU55は停止テーブルコマンドを取得することによって、押し順を報知することが可能になる。
【0092】
BB開始コマンドはBBゲームの開始を示す。BB終了コマンドはBBゲームの終了を示す。これらによって、サブCPU55はボーナスゲーム期間を知ることができる。入賞コマンドは、何等かの賞群に入賞した場合、入賞した賞群を示す。これにより、サブCPU55は、例えば、BB賞に入賞したことを検知することができる。さらに、遊技の進行に応じてメインCPU31が生成する各種のデータがコマンドとして送信される。
【0093】
サブ基板30Bの詳細については後述するが、サブ基板30BはATゲームに関連する処理、プレイヤーに対して所定の情報を報知するための処理、及びルーレット機構20の抽選に先立って遊技価値と抽選区分との対応付けの変更処理等を担うものである。
【0094】
次に、入力ポート38は、後述する各種のセンサから供給される信号の入力インターフェースである。一方、出力ポート39は、各モータや各種装置に対して制御信号を供給するための出力インターフェースである。
【0095】
入力ポート38に接続され、各種の入力信号を発生する主要な入力信号発生手段としては、以下のものがある。投入メダル検出センサ41は、メダル投入口5を介して投入されるメダルを検知して、1個のメダルに対して1個の出力パルスを生成する。したがって、メインCPU31は、この出力パルスをカウントすることによって、投入されたメダル数を検知することができる。
【0096】
BETボタンセンサ42はBETボタン15の操作を検出する。スタートレバーセンサ43はスタートレバー6の操作を検出する。左・中・右リールストップボタンセンサ44、45、46は左・中・右リールストップボタン7a、7b、7cの操作を各々検出する。左・中・右リール位置検出センサ47、48、49は、左・中・右リールR1、R2、R3の回転位置を検出し、検出信号47a、48b、49cを生成する。
【0097】
右リール位置検出センサ49は、図2および図3に示すフォトカプラ492、増幅器、およびコンパレータを備える。フォトカプラ492は発光部と受光部とを含む。受光部が受光量に応じたレベルの受光信号を出力すると、増幅器が受光信号を増幅する。コンパレータは、増幅器の出力信号を予め定められた閾値と比較して検出信号49aを生成し、これを右リール位置検出センサ49の出力信号として出力する。右リールR3が回転すると、図2に示す遮光片491はフォトカプラ492を1回転1回通過する。したがって、検出信号49aによって、右リールR3の回転位置を検知することができる。なお、左・中位置検出センサ47、48は、右リール位置検出センサ49と同様に構成されている。
【0098】
出力ポート39に接続され、各種の出力信号の供給を受ける主要な手段としては、左・中・右リール駆動モータ51、52、53がある。左・中・右リール駆動モータ51、52、53は、左・中・右リールR1、R2、R3をそれぞれ回転駆動するモータであって、この例では、ステッピングモータによって構成されている。したがって、メインCPU31は左・中・右リール駆動モータ51、52、53に供給する各駆動信号51、52a、53aのパルス数を調整することによって、左・中・右リールR1、R2、R3の停止位置を正確に定めることが可能である。
【0099】
また、各モータ51、52、53は、420個のパルスによって1回転するように構成されている。上述したように各リールR1、R2、R3には、21個の図柄が形成されているので、20個のパルスをモータに供給することによって1個の図柄を進めることができる。また、メインCPU31は、各モータ51、52、53に供給するパルス数をカウントし、カウント結果を各位置データMD1、MD2、MD3として保持している。また、各位置データMD1、MD2、MD3の値は検出信号47a、48a、49aがアクティブとなるタイミングでクリアされるようになっている。
【0100】
図9は、検出信号49a、図柄番号PN、駆動信号53a、および位置データMD3の関係を示すタイミングチャートである。この図に示すように、時刻t1において検出信号49aがローレベルからハイレベルに立ち上がると、位置データMD3の値はクリアされる。時刻t1は、図3に示す遮光片491がフォトカプラ492を通過するタイミングである。このとき、右リールR3の回転位置は、図4に示す図柄番号PN=1の図柄(スイカ)が、表示窓4cの中段に表示される。換言すれば、当該図柄が表示窓4cの中段に表示されるように遮光片491とフォトカプラ492との取り付け位置が定められている。
【0101】
そして、時刻t1から時刻t2までの期間に、20個のパルスが駆動信号53aとして左リール用駆動モータ51に供給されると、右リール用駆動モータ53は右リールR3を1/21回転させる。この結果、表示窓4cの中段には図4に示す図柄番号PN=2の図柄(青7)が表示されることになる。以下、同様に図柄が順次表示され、時刻t3に至ると、右リールR3が1回転して再び図柄番号PN=1の図柄(スイカ)が表示される。このように、検出信号49a、図柄番号PN、駆動信号53a、および位置データMD3は密接に関係しているから、メインCPU31は、位置データMD3に基づいて、図柄の表示状態を検知することができる。
【0102】
なお、左リールR1および中リールR2についても上述した右リールR3と同様に、メインCPU31は、位置データMD1、MD2に基づいて、図柄の表示状態を検知することができる。
【0103】
次に、図10はサブ基板30Bの詳細な構成とその周辺構成とを示すブロック図である。サブ基板30Bは、サブCPU55、データ入力回路56、クロック発生回路57、ROM58、RAM59および液晶表示制御回路60を備え、主としてATゲームに関わる処理を実行する。
【0104】
サブCPU55は、第2制御プログラムCP2に従って、サブ基板30Bを制御する制御中枢として機能する。この際、サブCPU55は、各種の抽選を実行する。なお、抽選はどのような方法を用いてもよいが、例えば、メイン基板30AからサンプリングデータSDを受信し、サンプリングデータSDが所定の値を取る場合に当選としてもよい。あるいは、ソフトウエアで乱数を発生させ、その値をサンプリングして所定の値を取る場合に当選としてもよい。
【0105】
データ入力回路56は、上述したデータ送出回路37から送信される各種のコマンドを受信し、これらをサブCPU55に引き渡すインターフェースである。クロック発生回路57はクロック信号を発生し、サブCPU55に供給する。
【0106】
ROM58は、第2制御プログラムCP2の他、各種の報知に用いる画像データを記憶している。このデータには、ルーレット機構20の抽選区分と遊技価値とを対応付ける画像データ等が含まれる。また、RAM59は、サブCPU55の作業領域として機能し、第2制御プログラムCP2に従って行われる処理途中のデータやフラグ等が記憶される。
【0107】
液晶表示制御回路60は、サブCPU55から供給される画像データに基づいて、液晶表示装置64に表示される画像を制御する。これによって、ATゲーム中に内部抽選で当選している図柄を示す画像や、アニメーション、抽選区分と遊技価値とを対応付ける画像等が表示される。また、左・中・右バックライト65〜67はサブCPU55からの指令に従って、オン・オフが制御されるようになっている。特に、本実施形態のATゲームでは、内部抽選によって特定の賞群(例えば、ベル賞)に当選しているとき、左・中・右リールストップボタン7a、7b、7cの押し順を左・中・右バックライト65〜67を用いて報知する。具体的には、次に押すべきボタンに対応するバックライトを点灯させる一方、他のバックライトを消灯させる。あるいは、液晶表示装置64に各リールR1〜R3に対応する図柄を押し順がプレイヤーに認識できるように表示させてもよい。例えば、押し順に応じて対応する図柄の大きさが他の図柄と比較して大きくなるように表示してもよいし、図柄の色を変更させてもよい。
【0108】
さらに、サブ基板30Bは、サウンドLSI61、音声ROM62、および音声処理回路63を備える。音声ROM62には、各種の効果音を発生させるための音データが記憶されている。サウンドLSI61は、サブCPU55からのコマンドに基づいて、所定のタイミングで音声ROM62から音データを読み出し、所定の処理を施して音声処理回路63に出力する。音声処理回路63は音データをDA変換して音声信号を生成し、音声信号を所定レベルに増幅してスピーカ68に供給する。これにより、スピーカ68から効果音が放音される。
【0109】
また、サブ基板30Bは、ルーレット機構20に係る各種の構成要素とケーブルを介して接続されている。ルーレット作動部20Aは球21を放出穴22から放出するためのソレノイドや回転体24を回転させるためのモータ等を備える。そして、ルーレット作動部20AはサブCPU55から出力される制御信号に従って、機械式の抽選動作を実行する。
【0110】
上述したように回転体24は4分割された溝を備えており、各溝には穴が形成されている。第1〜第4通過センサ70〜74は球21が穴を通過したことを検出できるように配置されている。第1〜第4通過センサ70〜73は、例えば、フォトカプラ等の光センサの他、ホール素子やリミットスイッチ等によって構成することができる。そして、第1〜第4通過センサ70〜73は球21が穴を通過すると検出信号70a〜73aを各々出力する。これにより、サブCPU55は、球21がどの穴を通過したかを検知することができる。
【0111】
また、設定ボタンセンサ81〜84は、各設定ボタン9a〜9dに対応して設けられている。そして、プレイヤーが各設定ボタン9a〜9dを押し下げると、検出信号をアクティブにする。即ち、設定ボタン9a〜9d及び設定ボタンセンサ81〜84は、プレイヤーの操作に応じた信号を出力する操作手段として機能する。サブCPU55は、所定期間に各設定ボタンセンサ81〜84の検出信号がアクティブになると、遊技価値と抽選区分との対応付けを示す割当情報を更新する。
【0112】
以上の構成において、サブCPU55は、第1に、メイン基板30Aから送信されるコマンドを受信し、当該コマンドがビックボーナスゲームの開始を示すBB開始コマンドである場合、ルーレット抽選を実行するようにルーレット作動部20Aを制御する。この際、各穴と当選・ハズレの対応付けを液晶表示装置64に表示させる。第2に、検出信号70a〜73aに基づいてルーレット抽選に当選したか否かを判定する。第3に、ルーレット抽選に当選した場合には、押し順の報知をビックボーナスが終了するまで実行する。
【0113】
<1−4:スロットマシンの全体動作>
次に、スロットマシン1の全体動作を説明する。図11及び図12はメインCPU31とサブCPU55とが協働してスロットマシン1を1ゲームの開始から終了まで制御する動作を示すフローチャートである。
【0114】
メインCPU31は、投入メダル検出センサ41およびBETボタンセンサ42からの検出信号に基づいて、プレイヤーがベット操作を行ったか否かを判定し(ステップS11)、ベット操作有りと判定した場合には処理をステップS12に進める。
【0115】
ステップS12において、メインCPU31は、スタートレバーセンサ43の検出信号に基づいて、プレイヤーがスタートレバー6を操作したか否かを判定する。プレイヤーがスタートレバー6を操作すると、メインCPU31は、ベット操作を禁止する処理を行う(ステップS13)。ベット操作が禁止されると、禁止が解除されまでの期間、プレイヤーがメダルの投入やBETボタン15を操作しても受け付けが拒否される。
【0116】
次に、メインCPU31は、第1制御プログラムCP1に従って、ゲーム態様に応じた賞群抽選テーブルの設定を行う(ステップS14)。具体的には、賞群抽選テーブル群TBL1の中から、通常ゲーム、RBゲーム、またはBBゲームといったゲーム態様に応じたテーブルを選択する。この場合、メインCPU31はRAM34に記憶したRBフラグやBBフラグ等を参照して、当該ゲームのゲーム態様を特定し、その結果に基づいてテーブルを選択する。例えば、当該ゲームが、通常ゲーム(ATゲームを含む)であれば、RBフラグおよびBBフラグがクリアされていることを検知し、賞群抽選テーブル群TBL1の中から賞群抽選テーブルTBL11を選択する。
【0117】
次に、メインCPU31は、ステップS14で設定した賞群抽選テーブルTBL1を用いて内部抽選処理を実行し(ステップS15)、当選した賞群又はハズレを示す当選フラグをセットする(ステップS16)。内部抽選処理および当選フラグのセットは、次の手順で行われる。第1に、メインCPU31は、スタートレバーセンサ43の検出信号がアクティブとなったタイミングで、カウントデータCDをサンプリングしてサンプリングデータSDを取得する。第2に、メインCPU31は、賞群抽選テーブルを参照して、内部抽選データISDを生成する。例えば、図6に示す賞群抽選テーブルTBL11を用い、サンプリングデータSDの値が「150」であるものとすれば、内部抽選データISDは、BB賞の当選を示すものとなる。この場合、メインCPU31は、内部抽選データISDの第1ビットに当選フラグを内部抽選データISDにセットする。この後、メインCPU31はサブ基板30Bへ当選フラグを送信する(ステップS17)。
【0118】
次に、メインCPU31は、BBゲーム中か否かをBBゲーム中であることを示すBBフラグの基づいて判定する(ステップS18)。この判定結果が否定される場合には、メインCPU31は、停止テーブル群TBL2の中から通常用の停止テーブルを選択する(ステップS19)。一方、判定結果が肯定される場合には、メインCPU31は、停止テーブル群TBL2の中からBB用の停止テーブルを選択する(ステップS20)。
【0119】
次に、メインCPU31はリール回転処理を実行する(ステップS21)。具体的には、駆動信号51a〜53aをアクティブにする。すると、左・中・右リール駆動モータ51〜53が回転を開始し、それに伴って左・中・右リールR1〜R3が回転する。
【0120】
この後、メインCPU31は、リール回転停止処理を実行する(ステップS22)。リール回転停止処理は以下の手順で行われる。第1に、メインCPU31は今回、押下されたリールストップボタン7a〜7cの種別を特定する。第2に、メインCPU31は選択した停止テーブルを参照してリールの停止位置を決定する。この場合、メインCPU31は各リールストップボタン7a、7b、7cが押し下げられたタイミングを各リールストップボタンセンサ44〜46からの信号に基づいて検知し、当該タイミングにおける図柄番号PNを取得する。そして、メインCPU31は、図柄番号PNに基づいて停止テーブルを参照してスベリコマ数データを読み出し、当該データが指示するスベリコマ数だけ、リールの回転が進むように各リール駆動モータ51〜53を制御する。各リール駆動モータ51〜53は、ステッピングモータによって構成されているから、メインCPU31はスベリコマ数に応じた数の駆動パルスを各リール駆動モータ51〜53に与える。第4に、メインCPU31は総てのリールが停止したか否かを判定し、総てのリールが停止するまで、上述した第1〜第3の処理を繰り返す。総てのリールが停止すると、リール回転停止処理が終了する。
【0121】
次に、メインCPU31は、リプレイ賞に入賞したか否かを判定する(ステップS23)。リプレイ賞に入賞すると、ベット操作を行うことなく、前ゲームで有効化された入賞ラインと同じ入賞ラインが自動的に有効化される。このため、リプレイ賞に入賞している場合には、メインCPU31は、リプレイ当選フラグをクリアし(ステップS24)、この後、処理をステップS12に戻す。
【0122】
次に、メインCPU31は、スイカ賞、ベル賞、チェリー賞、又はJAC賞に入賞したか否かを当選フラグに基づいて順次判定し(ステップS25〜S28)、入賞図柄組合せテーブルTBL3を参照して入賞役に応じた数のメダルの払い出しを行うよう各部の制御を行う(ステップS29〜S32)。
【0123】
次に、メインCPU31は、RBゲーム中か否かを判定する(ステップS33)。本実施形態においては、後述するRBゲーム開始処理(ステップS37及びS40)においてRBゲーム中であることを示すRBフラグをセットし、RBゲーム終了判断処理(ステップS34)においてRBフラグをクリアするようになっている。したがって、RBゲーム中か否かの判定は、RBフラグがセットされているかクリアされているかに基づいて行われる。
【0124】
メインCPU31は、RBゲーム中であると判定した場合には、処理をステップS34に進め、RBゲーム終了判断処理を実行する。RBゲーム終了判断処理では、RBゲームが所定回数行われたか否かを判定し、所定回数行われた場合にはRBフラグをクリアする。
【0125】
一方、RBゲーム中でない場合には、ステップS33の判定結果は「NO」となり、メインCPU31は、単独RB賞に入賞したか否かを判定する(ステップS35)。単独RB賞に入賞している場合には、メインCPU31は、所定数のメダルを払い出し(ステップS36)、RBゲーム開始処理を実行する(ステップS36)。この処理では、RBフラグがセットされる。単独RB賞に入賞していなければ、メインCPU31はBB中のRB入賞か否かを判定する(ステップS38)。BB賞中のRB入賞であれば、メインCPU31は、所定数のメダルを払い出し(ステップS36)、RBゲーム開始処理を実行する(ステップS36)。この処理では、RBフラグがセットされる。
【0126】
次に、BB中のRB賞に入賞していなければ、メインCPU31は、BBゲーム中か否かを判定する(ステップS41)。上述したRBゲームに関する処理と同様に、本実施形態においては、後述するBBゲーム開始処理(ステップS45)においてBBゲーム中であることを示すBBフラグをセットし、BBゲーム終了判断処理(ステップS42)においてBBフラグをクリアするようになっている。したがって、BBゲーム中か否かの判定は、BBフラグがセットされているかクリアされているかに基づいて行われる。
【0127】
BBゲーム中である場合には、メインCPU31は、BBゲーム終了判定処理(ステップS42)を実行する。この処理では、当該ゲームにおいて、ビックボーナスゲームが所定ゲーム数(例えば、30ゲーム)に達したか、又はBB中の最後のRBを終了した場合に、BBゲームが終了したと判定する。そして、BBゲームが終了した場合には、メインCPU31はサブ基板30BへBB終了コマンドを送信する。
【0128】
BBゲーム中で無い場合には、BB入賞か否かを当選フラグに基づいて判定し(ステップS43)、BB賞に入賞した場合には、メインCPU31は、メダルの払い出し処理を実行した後(ステップS44)、BBゲーム開始処理を実行する(ステップS45)。BBゲーム開始処理では、メインCPU31は、BBフラグをセットするとともに、BB開始コマンドをサブ基板30Bへ送信する。
【0129】
この後、メインCPU31は、1ゲーム終了処理を実行する(ステップS46)。この処理では、メインCPU31は、第1に、BB賞またはRB賞の取りこぼしがあったか否かを判定する。BB賞またはRB賞の取りこぼしとは、内部抽選処理(ステップS15)においてBB賞またはRB賞に当選している状態で、BB賞またはRB賞に入賞できなかったことをいう。メインCPU31は、当選フラグがセットされており、かつ、RB当選フラグまたはBB当選フラグがクリアされている場合にBB賞またはRB賞の取りこぼしが有ったと判定する一方、その他の場合はBB賞またはRB賞の取りこぼしが無かったと判定する。取りこぼし無かった場合には、RB当選フラグ及びBB当選フラグをクリアするとともに内部抽選データISDの各ビットのデータ値を「0」にクリアする。これにより、当選フラグの持ち越しが解消される。一方、取りこぼしがあった場合にはメインCPU31は、RB当選フラグ及びBB当選フラグをクリアしない。この後、メインCPU31は、ベット操作の禁止を解除する(ステップS47)。これにより、RB当選フラグ及びBB当選フラグが次のゲームに持ち越されることになる。
【0130】
<1−5:サブ基板における処理>
<1−5−1:全体処理>
サブ基板30BにおけるサブCPU55の全体処理を説明する。図13はサブCPU55が実行する第2制御プログラムCP2による動作を示すフローチャートである。サブCPU55は、メインCPU31が実行する制御プログラムCP1とは独立して、第2制御プログラムCP2を所定周期で繰り返し実行する。
【0131】
サブCPU55は、メイン基板30Aからコマンドを受信したか否かを判定し(ステップS50)、コマンドを受信した場合には、当該コマンドが当選フラグコマンドであるか否かを判定する(ステップS51)。当選フラグコマンドに該当する場合には、後述する小役報知処理を実行する(ステップS52)。
【0132】
一方、受信したコマンドが当選フラグコマンドに該当しない場合には、サブCPU55は受信したコマンドがBB開始コマンドであるか否かを判定する(ステップS53)。当該コマンドがBB開始コマンドであれば、後述するBB開始処理を実行する(ステップS54)。
【0133】
そして、当該コマンドがBB開始コマンドでなければ、さらにサブCPU55は当該コマンドがBB終了コマンドに該当するか否かを判定する(ステップS55)。当該コマンドがBB終了コマンドであれば、後述するBB終了処理を実行する(ステップS56)。
【0134】
一方、当該コマンドがBB終了コマンドでない場合、又は、コマンドを受信しなかった場合には、処理をステップS50に戻し、ステップS50からステップS56までの処理を繰り返す。
【0135】
<1−5−2:BB開始処理>
次に、BB開始処理について説明する。BB開始処理は受信したコマンドがBB開始コマンドである場合に実行される。ここで、BB開始コマンドは、BB賞に入賞した場合にメインCPU31が生成するコマンドである。従って、BB開始処理は、BB賞の入賞を契機に実行される処理であるといえる。
【0136】
図14はBB開始処理ルーチンにおけるサブCPU55の動作を示すフローチャートである。BB開始処理ルーチンは、図13に示すステップS53の条件が肯定される場合に実行される。BB開始処理において、まず、サブCPU55は、ルーレットの仮当選No.を決定する(ステップS60)。仮当選No.は、第1穴〜第4穴のうちどれを当選穴とするかを指示する。この処理では、第1穴〜第4穴のうちどれが当選穴になるかを乱数によって抽選する。ルーレット抽選における第1穴〜第4穴は4つの抽選区分に相当し、そのうちの一つに当たりが割り当てられる。つまり、ステップS60の処理では、抽選区分と遊技価値との対応付けがランダムに決定される。この決定によって抽選区分と遊技価値との対応付けを示す割当情報が生成され、RAM59に記憶される。
【0137】
次に、サブCPU55は、液晶表示装置64に仮当選No.を表示させる(ステップS61)。第1穴〜第4穴をNo.1〜No.4で表すものとし、第1穴を当選穴とするのであれば、液晶表示装置64には、例えば、図15に示す画面が表示される。プレイヤーは、この画面を見て、第1穴(抽選区分No.1)が当選穴に設定されていることを知る。
【0138】
この後、サブCPU55は計時処理を開始する(ステップS62)。具体的には、所定周期(例えば、10msec)で発生する割り込み信号を計数することによって、仮当選No.の表示からの経過時間を計時する。
【0139】
次に、サブCPU55は、プレイヤーが設定ボタン9a〜9dを操作することによって、当選穴を変更したか否かを判定する(ステップS63)。具体的には、設定ボタンサンサ81〜84の検出信号のうちいずれかがアクティブなった場合にステップS63の条件が肯定され、総ての検出信号が非アクティブの場合にステップS63の条件が否定される。
【0140】
ステップS63の条件が肯定された場合には、サブCPU55は処理をステップS64に進め、仮当選No.を変更して、RAM59に記憶されている割当情報を更新する。例えば、プレイヤーが設定ボタン9cを操作すると、設定ボタンセンサ83の検出信号がアクティブとなり、これを検知したサブCPU55は、No.3を仮当選No.とするように割当情報を更新する。また、サブCPU55は、液晶表示制御回路60を制御して、図16に示す画面を液晶表示装置64に表示させる。プレイヤーは、この画面を見て、当選穴が第3穴(抽選区分No.3)に変更されたこと確認できる。
【0141】
この後、サブCPU55は、計時値が基準値以上であるか否かを判定する(ステップS65)。計時値が基準値未満である場合には、サブCPU55は処理をステップS62に戻し、計時値が基準値に達するまでステップS62からステップS65までの処理を繰り返す。これによって、プレイヤーは、仮当選No.の表示からの経過時間が基準値に達するまでの期間、何度でも仮当選No.を変更することができる。
【0142】
計時値が基準値に達すると、サブCPU55は、ルーレットの当選穴を確定する(ステップS66)。換言すれば、経過時間が基準値に達した後は、プレイヤーが設定ボタン9a〜9dを操作して検出信号がアクティブになっても、サブCPU55はこれを無視して割当情報を更新しない。そして、サブCPU55は、割当情報に基づいて確定した当選No.を液晶表示装置64に表示させる(ステップS67)。例えば、第3穴が当選穴である場合には、液晶表示制御回路60を制御して、図17に示す画面を液晶表示装置64に表示させる。これによって、プレイヤーは、確定した当選No.を知ることができる。
【0143】
この後、サブCPU55は球21を放出穴22から誘導路23に放出するようにルーレット機構20を制御する(ステップS68)。これによって、ルーレット抽選が開始される。
【0144】
次に、サブCPU55は、球21が第1〜第4穴を通過したか否かを第1〜第4通過センサ70〜73からの検出信号70a〜73aに基づいて判定し(ステップS69)、球21が検知されるまでこの判定を繰り返す。
【0145】
次に、サブCPU55は、検出信号70a〜73aとステップS66で決定した当選穴を特定する割当情報とに基づいて、当選したか否かを決定する(ステップS70)。具体的には、アクティブとなった検出信号と割当情報とが一致する場合に当選と決定される一方、不一致の場合にハズレであると決定される。
【0146】
この後、サブCPU55は当選か否かを判定し(ステップS71)、当選した場合にはAT期間中フラグをセットする(ステップS72)。AT期間中フラグは、AT期間であることを示すフラグである。
【0147】
<1−5−3:小役報知処理>
次に、小役報知処理について説明する。図18は、小役報知処理ルーチンにおけるサブCPU55の動作を示すフローチャートである。小役報知処理ルーチンは図13に示すステップS51の条件が肯定される場合に実行される。
【0148】
小役報知処理では、サブCPU55は、AT期間中フラグがセットされているか否かを判定し(ステップS75)、AT期間中フラグがセットされている場合には、さらにベル役に当選しているか否かを判定する(ステップS76)。ステップS76の処理は、当選フラグコマンドに基づいて内部抽選で当選した賞群がベル役であるか否かに基づいて実行される。
【0149】
ベル役に当選している場合には、サブCPU55は処理をステップS77に進め、ベル賞の報知演出及び押し順報知を実行する。具体的には、サブCPU55は、ROM58からベルの図柄を表示する画像データを読み出して、液晶表示装置64にベルの画像を表示させる。また、サブCPU55は、メイン基板30Aから送信されてくる停止テーブルの選択情報に基づいて、次に操作すべきリールストップボタン7a、7b、7cに対応するバックライト65〜67を点灯させる一方、他のバックライト65〜67を消灯させる。これにより、プレイヤーは、内部抽選でベル賞に当選していれば、容易に入賞させることが可能となる。
【0150】
<1−5−4:BB終了処理>
次に、図19に、BB終了処理ルーチンにおけるサブCPU55の動作を示す。BB終了処理ルーチンは図13に示すステップS55の条件が肯定される場合に実行される。BB終了処理ルーチンは、ビックボーナスの最終ゲームにおいて起動され、AT期間中フラグがクリアされる(ステップS78)。これにより、ビックボーナスが終了すると、上述した小役報知処理においてステップS75の判定結果が「NO」となり、ATゲームが終了する。
【0151】
<1−6:動作例>
次に、スロットマシン1の動作例について二つの態様を説明する。図20は、第1態様における一連のゲームの流れを説明するための概念図である。第1態様の動作例では機械式の抽選期間が1ゲームの最短時間よりも長いことを前提とする。図20に示すようにメイン処理では、1ゲーム毎の進行処理が実行される。この進行処理は、図11及び図12を参照して説明した1ゲームの開始から終了までの処理である。
【0152】
通常遊技の第3ゲーム目でBB賞に入賞すると、サブ処理ではこれを契機としてルーレットを作動させ、機械式の抽選によって当選とハズレを決定する。ルーレット作動中とは、球21が放出されてから球21が第1〜第4穴を通過するまでの抽選期間を意味するが、この抽選期間において、メイン処理ではゲームを進行させる。これは、メイン処理とサブ処理とが並列で実行することによって可能となる。
【0153】
機械式の抽選に当選した場合にはベル役の押し順が報知される一方、抽選にハズレた場合にはベル役の押し順の報知がなされない。従って、抽選結果に応じてビックボーナスがスーパービックボーナスに変化し、あるいはノーマルビックボーナスを維持する。ゲーム状態に着目すると、メイン処理によって通常ゲームからBBゲームへの移行が実行され、サブ処理によってBBゲーム中のゲームをATゲームに変化させている。換言すれば、ゲーム状態はメイン処理及びサブ処理の処理結果を反映させたものとなる。
【0154】
このように処理を並列して実行することによって、サブ処理の処理結果を待たずにゲームを進行させることができる。機械式の抽選は、電子的な抽選と比較して抽選期間が長くなる。このため、1つの処理の中に機械式の抽選を組み込むと、その抽選結果が得られるまでゲームの進行を中断する必要がある。プレイヤーは、一定のリズムでベットボタン15、スタートレバー6、及びリールストップボタン7a〜7cを操作することが多い。このため、機械式の抽選によってゲームの進行が中断されることを望まないプレイヤーも多い。さらに、機械式の抽選は一定の確率で当選し、ハズレの確率が当選の確率より高いことが多いので、抽選結果を待たずにゲームを進行させたいといった要求もある。
【0155】
上述したように本実施形態によれば、機械式の抽選を実行するサブ処理と個々のゲームを進行させるメイン処理を並列して実行し、両者の処理結果をゲーム状態に反映させるようにしたので、機械式の抽選によってゲームの進行が妨げられるといった不都合を解消し、プレイヤーのペースでゲームを進行させることが可能となる。
【0156】
図21は第2態様における一連のゲームの流れを説明するための概念図である。第2態様の動作例では機械式の抽選期間が1ゲームの最短時間よりも短いことを前提とする。この場合には、第1態様のようにビックボーナスの途中からスーパービックボーナスへ変化するのではなく、ビックボーナスの第1ゲーム目からスーパービックボーナスとなるか、ノーマルビックボーナスになるかが決定される。
なお、第1態様においても機械式の抽選が終了するまで、プレイヤーがゲームの進行をひかえれば、ビックボーナスの第1ゲームからスーパービックボーナスを開始させることが可能である。
【0157】
<2.第2実施形態>
次に、第2実施形態について説明する。第1実施形態では、機械式の抽選の発動契機がBB賞への入賞であり、抽選結果に応じてビックボーナスゲーム中の残りのゲームをATゲームとするか否かを制御するものであった。これに対して、第2実施形態は、通常ゲームのハズレで電子的な発動抽選を実行し、これに当選した場合に機械式の抽選を実行する。そして、機械式の抽選に当選した場合、当選後の所定ゲーム期間内にBB賞に入賞すると、当該ビックボーナスをスーパービックボーナスとする。
【0158】
第2実施形態に係るスロットマシン1は、サブCPU55が実行する第2制御プログラムCP2の内容を除いて、第1実施形態と同様である。即ち、ハードウエア構成は第1実施形態と同一である。以下、相違点について説明する。
【0159】
図22はサブCPU55が実行する第2制御プログラムCP2による動作を示すフローチャートである。なお、サブCPU55は、メインCPU31が実行する第1制御プログラムCP1とは独立して、第2制御プログラムCP2を所定周期で繰り返し実行する点は、第1実施形態と同様である。
【0160】
サブCPU55は、メイン基板30Aからコマンドを受信したか否かを判定し(ステップS80)、コマンドを受信した場合には、当該コマンドが当選フラグコマンドであるか否かを判定する(ステップS81)。当選フラグコマンドに該当する場合には、後述するルーレット抽選処理を実行する(ステップS82)。
【0161】
一方、受信したコマンドが当選フラグコマンドに該当しない場合には、サブCPU55は受信したコマンドがBB開始コマンドであるか否かを判定する(ステップS83)。当該コマンドがBB開始コマンドであれば、後述するBB開始処理を実行する(ステップS84)。
【0162】
そして、当該コマンドがBB開始コマンドでなければ、さらにサブCPU55は当該コマンドがBB終了コマンドに該当するか否かを判定する(ステップS85)。当該コマンドがBB終了コマンドであれば、後述するBB終了処理を実行する(ステップS86)。
【0163】
一方、当該コマンドがBB終了コマンドでない場合、又は、コマンドを受信しなかった場合には、処理をステップS80に戻し、ステップS80からステップS86までの処理を繰り返す。
【0164】
次に、BB開始処理について説明する。BB開始処理は受信したコマンドがBB開始コマンドである場合に実行されるから、BB賞の入賞を契機に実行される。図23はBB開始処理ルーチンにおけるサブCPU55の動作を示すフローチャートである。BB開始処理ルーチンは、図22に示すステップS83の条件が肯定される場合に実行される。
【0165】
BB開始処理では、まず、サブCPU55はゲームカウント値Nが0より大きいか否かを判定する(ステップS90)。ゲームカウント値Nは、後述するルーレット抽選処理において、通常ゲームで所定の条件を充足した場合に所定ゲーム数(この例では50)にセットされ、各ゲームで「1」減算されるようになっている。従って、N>0の場合は、所定の条件を充足してから所定ゲーム数を経過するまでの特定期間となる。
【0166】
ステップS90の条件が肯定される場合は、上記特定期間内にBB賞に入賞したことを意味する。この場合、サブCPU55は、処理をステップS91に進めて、AT期間中フラグをセットする。一方、ステップS90の条件が否定される場合は、サブCPU55はBB開始処理を終了する。
【0167】
次に、BB終了処理について説明する。BB終了処理は受信したコマンドがBB終了コマンドである場合に実行されるから、ビックボーナスの最終ゲームで実行される。図24はBB終了処理ルーチンにおけるサブCPU55の動作を示すフローチャートである。BB終了処理ルーチンは、図22に示すステップS85の条件が肯定される場合に実行される。
【0168】
BB終了処理では、まず、サブCPU55はゲームカウント値NをクリアしてN=0にセットする(ステップS92)。次に、サブCPU55はAT期間中フラグをクリアする(ステップS93)。従って、ビックボーナスの最終ゲームにおいて、AT期間中フラグは必ずクリアされる。
【0169】
次に、ルーレット抽選処理について説明する。ルーレット抽選処理は受信したコマンドが当選フラグコマンドである場合に実行されるから、各ゲーム毎に実行される。図25はルーレット抽選処理ルーチンにおけるサブCPU55の動作を示すフローチャートである。ルーレット抽選処理ルーチンは、図22に示すステップS81の条件が肯定される場合に実行される。
【0170】
まず、サブCPU55は、当選フラグコマンド、BBフラグ及びRBフラグに基づいて、当該ゲームが通常ゲームのハズレに該当するか否かを判定する(ステップS100)。具体的には、BBフラグ及びRBフラグが共にクリアされており、且つ、当選フラグコマンドによって内部抽選結果がハズレであることが指示されている場合に、サブCPU55はステップS100の条件が充足されたと判定する。
【0171】
ステップS100の条件が肯定されると、サブCPU55は処理をステップS101に進め、ルーレット発動抽選を実行する。この抽選は、サブCPU55が電子的に実行するものであって、例えば、ソフトウエアで乱数を発生させ、これをサンプリングしたデータの値に基づいて当選又はハズレを決定することができる。
【0172】
次に、サブCPU55は、ルーレット発動抽選の結果が当選であるか否かを判定する(ステップS102)。当選していれば、当選No.の決定した後、機械式の抽選処理を実行する(ステップS103〜S113)。第2実施形態においても、第1実施形態と同様に、所定期間中にプレイヤーが設定ボタン9a〜9dを操作することによって、仮当選No.の変更、即ち、遊技価値と抽選区分との対応付けを変更することが可能である。なお、ステップS103〜S113の処理は、図14を参照して説明した第1実施形態のBB開始処理におけるステップS60〜S71の処理と同様であるので、説明を省略する。
【0173】
ステップS113において、機械式の抽選結果が当選であると判定された場合には、サブCPU55はゲームカウント値NをN=50にセットし(ステップS119)、処理を終了する。一方、ステップS113において機械式の抽選結果がハズレであると判定された場合、又はステップS102においてルーレット発動抽選結果がハズレであると判定された場合には、サブCPU55は処理をステップS120に進め、ゲームカウント値NがN>0であれば、ゲームカウント値Nを1だけ減算する。
【0174】
次に、ステップS100において通常ゲームのハズレでないと判定された場合、即ち、通常ゲームの内部抽選結果が当選、RBゲーム又はBBゲームである場合には、サブCPU55は処理をステップS111に進め、AT期間中フラグがセットされているか否かを判定する(ステップS121)。AT期間中フラグは、上述したようにゲームカウント値NがN>0であり、且つビックボーナスの開始でセットされ、ビックボーナスの終了でクリアされる。従って、ステップS100でAT期間中フラグがセットされていると判定されるのは、ルーレット抽選に当選し、且つ、当選から50ゲーム以内にBB賞に入賞したビックボーナス期間である。
【0175】
この場合、サブCPU55は、当選フラグに基づいてベル役に当選したか否かを判定し(ステップS122)、ベル役に当選していればベル賞の報知演出及び押し順報知を第1実施形態と同様に実行する(ステップS123)。
【0176】
ここで、第2実施形態に係るスロットマシン1の動作例について説明する。図26は、第2態様における一連のゲームの流れを説明するための概念図である。図26に示すようにメイン処理では、1ゲーム毎の進行処理が実行される。
【0177】
サブ処理において、通常遊技の第3ゲーム目でルーレット発動抽選に当選すると、ルーレットが作動して、機械式の抽選によって当選とハズレが決定される。この抽選に当選すれば、50ゲーム期間中にBB入賞したらスーパーBBに移行する権利が発生し、ハズレであればそのような権利は発生しない。
【0178】
上段のメイン処理の例では30ゲーム目にBB賞に入賞しているので、このビックボーナスはベル役の押し順が報知されるスーパービックボーナスとなる。一方、下段のメイン処理の例では60ゲーム目にBB賞に入賞しているので、このビックボーナスはノーマルビックボーナスとなる。
【0179】
第2実施形態においても、メイン処理によって通常ゲームからBBゲームへの移行が実行され、サブ処理によってBBゲーム中のゲームをATゲームに変化させているから、ゲーム状態にはメイン処理及びサブ処理の処理結果が反映される。
【0180】
このようにメイン処理とサブ処理を並列して実行することによって、サブ処理の処理結果を待たずにゲームを進行させることができ、機械式の抽選によってゲームの進行が妨げられるといった不都合を解消し、プレイヤーのペースでゲームを進行させることが可能となる。
【0181】
<3.第3実施形態>
次に、第3実施形態について説明する。上述した第1実施形態では、機械式のルーレット抽選機構20を用いたが、第3実施形態では、ルーレット抽選機構20の替わりに電子的な抽選をサブCPU55で実行する。この例では、液晶表示装置64にルーレット抽選機構20を模した画面が表示され、画面上でルーレット抽選が実行される。第3実施形態に係るスロットマシンは、ルーレット抽選機構20及びルーレット作動部20Aを備えない点、及び第2制御プログラムCP2の内容を除いて、第1実施形態のスロットマシンと同様に構成されている。
【0182】
図27は、第3実施形態における電子的な抽選処理を用いたBB開始処理ルーチンにおけるサブCPU55の動作を示すフローチャートである。なお、図27は、第1実施形態において図14を参照して説明したBB開始処理に相当する。
【0183】
まず、サブCPU55は、電子ルーレットの仮当選No.を決定する(ステップS130)。この処理では、複数の抽選区分のうちどの区分が当たりになるかを乱数によって抽選する。ステップS130の処理では、抽選区分と遊技価値との対応付けがランダムに決定される。この決定によって抽選区分と遊技価値との対応付けを示す割当情報が生成され、RAM59に記憶される。
【0184】
次に、サブCPU55は、液晶表示装置64に仮当選No.を表示させる(ステップS131)。この例では、電子ルーレットが、上述した第1実施形態で説明したルーレット抽選機構20と同様に、第1穴〜第4穴を有し、これらをNo.1〜No.4で表すものとする。ここで、第1穴を当選穴とするのであれば、液晶表示装置64には、第1実施形態と同様に、例えば、図15に示す画面が表示される。
【0185】
この後、サブCPU55は、ルーレット作動演出ゲームのゲーム数Nを抽選によって決定する(ステップS132)。このゲーム数Nは、電子的な抽選を実行するまでのゲーム数を指示する。なお、ゲーム数Nは、1ゲームが進行する度に「1」減算される。
【0186】
次に、サブCPU55は、液晶表示制御回路60を制御して、ルーレット作動演出を液晶表示装置64に表示させる(ステップS133)。ルーレット作動演出における画像は、例えば、ルーレットが回転して、球が回っているアニメーションである。
【0187】
次に、サブCPU55は、プレイヤーが設定ボタン9a〜9dを操作することによって、当選No.を変更したか否かを判定する(ステップS134)。具体的には、設定ボタンサンサ81〜84の検出信号のうちいずれかがアクティブなった場合にステップS134の条件が肯定され、総ての検出信号が非アクティブの場合にステップS134の条件が否定される。
【0188】
ステップS134の条件が肯定された場合には、サブCPU55は処理をステップS125に進め、仮当選No.を変更して、RAM59に記憶されている割当情報を更新する。例えば、プレイヤーが設定ボタン9cを操作すると、設定ボタンセンサ83の検出信号がアクティブとなり、これを検知したサブCPU55は、No.3を仮当選No.とするように割当情報を更新する。また、サブCPU55は、第1実施形態と同様に液晶表示制御回路60を制御して、図16に示す画面を液晶表示装置64に表示させる。
【0189】
次に、サブCPU55は、ゲーム数Nが「0」に達したか否かを判定する(ステップS136)。ゲーム数Nが1以上の場合には、サブCPU55は処理をステップS133に戻し、ゲーム数Nが「0」になるまでステップS133からステップS136までの処理を繰り返す。これによって、プレイヤーは、所定の期間、何度でも仮当選No.を変更することができる。
【0190】
ゲーム数Nが「0」に達すると、サブCPU55は、乱数抽選を実行して抽選結果No.を取得する(ステップS137)。即ち、複数の抽選区分のうちどの区分が抽選されたかを特定する。この後、サブCPU55は、ステップS137の抽選結果と割当情報とに基づいて、当選したか否かを決定する(ステップS138)。
【0191】
この後、サブCPU55は当選か否かを判定し(ステップS129)、当選した場合にはAT期間中フラグをセットする(ステップS130)。これにより、抽選結果に応じた遊技価値がプレイヤーに付与される。
【0192】
<4.変形例>
以上、現時点において、最も、実践的であり、かつ、好ましいと思われる第1及び第2実施形態に関連して本発明を説明したが、本発明は、本願明細書中に開示された実施形態に限定されるものではなく、請求の範囲および明細書全体から読み取れる発明の要旨あるいは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う遊技機及びその制御方法もまた本発明の技術的範囲に包含されるものとして理解されなければならない。例えば、以下に述べる変形例は、本発明に包含されることは勿論である。
【0193】
(1)上述した各実施形態では当選No.を変更するために設定ボタン9a〜9dを設けたが、スタートレバー6、及びリールストップボタン7a,7b,7cを用いて、当選No.を変更してもよい。この場合には、設定ボタン9a〜9dを他の操作部材と兼用できるので、構成を簡易なものとすることができる。
【0194】
(2)上述した各実施形態では、ルーレット抽選の抽選対象が、当たりとハズレだけであったが、本発明はこれに限定されるものでなく、抽選対象には複数の遊技価値が含まれてもよい。
【0195】
例えば、所定回数のATゲームを1セットとしたとき、遊技価値として、1セットのATゲーム、2セットのATゲーム、及びハズレといった3種類を想定してもよい。この場合には、図28(A)に示す画面を液晶表示装置64に表示させ、抽選区分No.1に1回、抽選区分No.2及びNo.3にハズレ、抽選区分No.4に2回が割り当てられていることをプレイヤーに報知し、遊技価値と抽選区分との対応付けを変更できるようにしてもよい。
【0196】
また、当選した場合にATゲームのゲーム数をプレイヤーに報知せず、単にATゲームに移行することだけを報知してもよい。例えば、図28(B)に示す画面を液晶表示装置64に表示させ、抽選区分No.1にATゲームへの移行、抽選区分No.2〜No.4にハズレが割り当てられていることをプレイヤーに報知し、遊技価値と抽選区分との対応付けを変更できるようにしてもよい。
【0197】
さらに、ATゲームが終了した際に、ルーレット抽選を実行してATゲームを継続するか否かを決定してもよい。また、継続抽選の確率自体をルーレット抽選による抽選対象としてもよい。例えば、継続確率1/2、3/4、0(ハズレ)である場合には、図28(C)に示す画面を液晶表示装置64に表示させ、抽選区分No.1に継続確率1/2、抽選区分No.2及びNo.3にハズレ、抽選区分No.4に継続確率3/4が割り当てられていることをプレイヤーに報知し、遊技価値に相当する継続確率と抽選区分との対応付けを変更できるようにしてもよい。
【0198】
(3)上述した各実施形態において、メイン処理とサブ処理とは、メインCPU31とサブCPU55とで独立して実行されたが、これらの処理を1個のCPUで実行してもよいことは勿論である。メイン処理とサブ処理が並列して実行されるのであれば、ハードウエアの構成はどのようなものであってもよい。
【0199】
(4)上述した各実施形態においては、ルーレット抽選によって当選した場合にビックボーナスをスーパービックボーナスに移行させることにより、プレイヤーが通常ゲームより有利な特別ゲームを実行できるようにしたが、本発明はこれに限定されるものではなく、特別ゲームには、プレイヤーに有利なゲーム状態が含まれる。例えば、内部抽選においてビックボーナスに当選すると、ビックボーナスに移行する権利を累積的に一旦ストックし、ストック期間においてはビックボーナスへの入賞を禁止して、所定の条件を充足した場合にビックボーナスへの入賞を許可するストックタイプのスロットマシンに本発明を適用できる。この場合には、ルーレット抽選によって当選した場合に所定の条件が充足されたとして、ビックボーナスへの入賞が可能な停止制御テーブルに切り替えてもよい。または、押し順を報知することでビックボーナスへの入賞ができるようにしてもよい。この場合、ビックボーナスへの入賞が許可されたゲームは、通常ゲームよりプレイヤーに有利な特別ゲームであると言える。また、単に、通常ゲームをATゲームへ変更するものであってもよい。
【0200】
(5)上述した第1及び第2実施形態及び変形例においては、ルーレット抽選機構20をプレイヤーに抽選過程を認識可能な機械式の抽選手段の一例として説明したが、本発明はこれに限定されるものではなく、パチンコ、スマートボール、ダイス、おみくじ、ガラガラ、あるいは、クルーン等を使用した抽選機構であってもよい。
【0201】
(6)上述した第1及び第2実施形態において、当選穴は一つだけであったが複数の穴を当選穴にしてもよい。さらに、第2実施形態では、一つの当選穴に球21が通過した場合に50ゲームの移行権利を発生させたが、例えば、第1穴は0ゲーム、第2穴は10ゲーム、第3穴は50ゲーム、第4穴は100ゲームといったように移行権利が継続するゲーム数が異なる穴があってもよい。また、各穴の合計のゲーム数を定めておき、プレイヤーが設定ボタン9a〜9dを操作することによって、各穴ごとに移行権利のゲーム数を割り当てられるようにしてもよい。
【0202】
(7)上述した第2実施形態において、移行権利が継続するゲーム数は50ゲームの固定としたが、本発明はこれに限定されるものではなく、所定の条件を充足した場合に移行権利を終了させてもよい。例えば、特定の賞群(リプレイ賞)に入賞又は当選した回数が所定回数に達した場合、あるいは、特定の賞群に入賞又は当選したことを契機に落選の抽選を実行し、これに当選した場合に移行権利を消滅させてもよい。
【0203】
(8)上述した各実施形態は、スロットマシンに関するものであったが、本発明は、機械式のリールR1〜R3の代わりに、液晶表示装置等のディスプレイにリールの画像を表示するビデオスロットに適用可能であることは勿論である。
【0204】
(9)上述した各実施形態においては、ゲーム状態の一例として、通常ゲームを第1の状態、ATゲーム等の特別ゲームを第1の状態よりもプレイヤーにとって有利な第2の状態として説明したが、本発明はこれに限定されるものではない。例えば、ゲーム状態には、以下の態様がある。第1に、当選役を入賞させるための情報を報知する第2の状態と情報を報知しない第1の状態がある。第2に、目押しをしやすくするための情報を表示する第2の状態と報知しない第1の状態がある。第3に、イベントが発生する確率が、高確率の第2の状態と低確率の第1の状態がある。ここで、イベントとは、例えば、ATゲームへの突入抽選が該当する。この突入抽選は所定の役に当選した場合に実行され、第1の状態ではその当選率が低く、第2の状態ではその当選率が高い。第4に、特定の役に入賞しやすい停止テーブルを使用する第2の状態とそうでないテーブルを使用する第1の状態がある。
【0205】
(10)また、サブ処理では、所定の移行条件が充足されると、通常ゲーム(第1の状態)からATゲーム等の特別ゲーム(第2の状態)へ移行させる場合だけでなく、ATゲーム(第2の状態)から通常ゲーム(第1の状態)に移行させる場合に、上述したルーレット等による機械抽選の結果に基づいて、ATゲーム等の特別ゲーム(第2の状態)を終了するか、あるいは継続するかを決定してもよい。
【0206】
例えば、ATゲーム中(第2の状態)に、特定の役(例えば、チェリー役)に当選すると、ルーレット抽選を実行し、これに当選した場合にATゲームを終了させて通常ゲーム(第1の状態)に戻してもよい。あるいは、第1〜第4の穴のうち、第1の穴にATゲームの終了を、第2の穴にATゲーム数の変化なしを、第3の穴にATゲーム数の10ゲーム加算を、第4の穴にATゲーム数の20ゲーム加算を割り当てて、抽選結果に応じてゲーム状態を変化させてもよい。
【0207】
さらに、ゲーム状態として、ATゲームへの突入確率が高確率である状態(第2の状態)と低確率である状態(第1の状態)とを有する場合には、高確率状態(第2の状態)で、特定の役(例えば、チェリー役)に当選すると、ルーレット抽選を実行し、これに当選した場合に低確率状態(第1の状態)に移行させてもよい。あるいは、第1〜第4の穴のうち、第1の穴に高確率状態の終了を、第2の穴に高確率状態のゲーム数の変化なしを、第3の穴に高確率状態のゲーム数の10ゲーム加算を、第4の穴に高確率状態のゲーム数の20ゲーム加算を割り当てて、抽選結果に応じてゲーム状態を変化させてもよい。
【0208】
(11)また、上述した実施形態における機械式又は電子式のルーレット抽選は、1回の抽選で1個の球を用いるものを一例として説明したが、本発明は、これに限定されるものではなく、1回の抽選に複数の球を用いてもよい。
【0209】
【発明の効果】
以上に説明したように、本発明によれば、遊技価値と抽選区分の対応付けをプレイヤーが変更することができるので、プレイヤーの行為を抽選に取り込むことができ、ゲームの面白さを向上させることができる。
【図面の簡単な説明】
【図1】本発明の第1実施形態に係るスロットマシン1の外観を示す斜視図である。
【図2】左・中・右リールR1、R2、R3および周辺構成を示す斜視図である。
【図3】右リールR3および周辺部分の詳細な構成を示す斜視図である。
【図4】左・中・右リールR1、R2、R3に表示される図柄の一例を示す説明図である。
【図5】スロットマシン1の電気的構成を示すブロック図である。
【図6】賞群抽選テーブルTBL11の記憶内容の一例を示す説明図である。
【図7】内部抽選処理におけるメインCPU31の動作を示すフローチャートである。
【図8】停止テーブルの一例を示す説明図である。
【図9】検出信号49a、図柄番号PN、駆動信号53a、および位置データMD3の関係を示すタイミングチャートである。
【図10】サブ基板30Bの詳細構成を示すブロック図である。
【図11】メインCPU31の全体動作を示すフローチャートである。
【図12】図11の続きの全体動作を示すフローチャートである。
【図13】第1実施形態に係るサブCPU55の全体動作を示すフローチャートである。
【図14】図13に示すBB開始処理の動作を示すフローチャートである。
【図15】初期状態における仮当選No.の表示画面例を示す説明図である。
【図16】変更後の仮当選No.の表示画面例を示す説明図である。
【図17】確定した当選No.の表示画面例を示す説明図である。
【図18】図13に示す小役報知処理の動作を示すフローチャートである。
【図19】図13に示すBB終了処理の動作を示すフローチャートである。
【図20】第1態様における一連のゲームの流れを説明するための概念図である。
【図21】第2態様における一連のゲームの流れを説明するための概念図である。
【図22】第2実施形態に係るサブCPU55の全体動作を示すフローチャートである。
【図23】図22に示すBB開始処理の動作を示すフローチャートである。
【図24】図22に示すBB終了処理の動作を示すフローチャートである。
【図25】図22に示すルーレット抽選処理の動作を示すフローチャートである。
【図26】第2実施形態に係るスロットマシンにおける一連のゲームの流れを説明するための概念図である。
【図27】第3実施形態に係るスロットマシンのBB開始処理の動作を示すフローチャートである。
【図28】変形例における表示画面の例を示す説明図である。
【符号の説明】
1 スロットマシン
6 スタートレバー
20 ルーレット抽選機構
31 メインCPU
55 サブCPU
70〜73 第1〜第4通過センサ
R1〜R3 左・中・右リール
9a〜9d 設定ボタン
64 液晶表示装置
65〜67 左・中・右バックライト
[0001]
BACKGROUND OF THE INVENTION
  The present invention includes a mechanical lottery means.Slot machineAbout.
[0002]
[Prior art]
A slot machine generally includes three reels, three reel stop buttons corresponding to each reel, and a start lever for starting a game. When the player depresses the start lever, all reels rotate at the same time, and each reel stops at the timing when the player depresses each reel stop button. Of the combinations of symbols arranged on the winning line in a state where the reels are stopped, a combination of symbols that gives a game value is called a role. When a combination of symbols composing a combination on the effective winning line is completed, a winning is made, and the player can obtain the number of medals corresponding to the winning combination. That is, when the state where the reels are stopped is a state (predetermined state) that is a combination of symbols constituting the winning combination, the winning combination is awarded and a game value corresponding to the winning winning combination is given.
[0003]
Here, winning is determined by two steps. The first step is called internal lottery. In the internal lottery, the lottery is executed at the operation timing of the start lever to determine which prize group will be won or lost, and internal lottery information indicating the lottery result is generated. Here, the prize group refers to a group of one or a plurality of roles and corresponds to a lottery category. That is, a prize group and a combination may correspond one-to-one, or a plurality of combinations may correspond to one prize group.
[0004]
In the second step, the reel stop position is controlled in accordance with the operation of the reel stop button. If the internal lottery information indicates a loss, even if the player operates the reel stop button at the timing when the symbol that constitutes a certain role reaches the valid winning line, the reel stop timing is delayed, Control is performed so that symbols constituting the winning combination do not stop on a valid winning line. On the other hand, if a prize group which is an internal lottery is won, even if the operation timing of the reel stop button is slightly early, the pull-in control is performed so that the symbols constituting the role corresponding to the prize group stop on the winning line. The However, if the operation timing of the reel stop button is significantly deviated, no prize will be awarded. In other words, in order for a player to win a prize, it is necessary to win a prize group by internal lottery and align the winning prize group on an effective prize line.
[0005]
A certain type of slot machine executes a lottery using a mechanical lottery means when a predetermined symbol is aligned on a winning line, and decides whether to shift to a regular bonus or a big bonus depending on the lottery result. . Patent Document 1 discloses a slot machine including a pachinko game device as mechanical lottery means. This pachinko game apparatus includes a plurality of lost holes and winning holes, and winning / losing is determined depending on which hole the ball passes through.
[0006]
A slot machine that determines a game value to be given to a player in accordance with a lottery result of an electronic lottery means is known. In this slot machine, after an electronic lottery result is obtained, a lottery effect such as roulette is displayed on the liquid crystal display device to notify the player of the lottery result.
[0007]
[Patent Document 1]
JP 2001-112926 A (FIG. 1)
[0008]
[Problems to be solved by the invention]
By the way, in the conventional slot machine having mechanical lottery means, the winning hole and the lost hole are fixed, and the player cannot change them. Also, in a slot machine equipped with electronic lottery means, the electronic lottery ends instantaneously, so that the player cannot change the association between the lottery classification and the winning / losing.
[0009]
Since this type of lottery is often given a large game value, the player is primarily interested. However, since the player cannot be involved in the lottery itself, there was a problem that it was not interesting.
[0010]
This invention is made | formed in view of the problem mentioned above, and makes it a solution subject to provide the game machine with which a player can participate in a lottery.
[0011]
[Means for Solving the Problems]
The present invention will be described below. In order to facilitate understanding of the present invention, reference numerals in the accompanying drawings are appended in parentheses, but the present invention is not limited to the illustrated embodiments.
[0012]
  According to the present inventionSlot machineIncludes a display unit that displays a plurality of types of symbols, and a start operation unit that outputs a start signal when the player inputs an instruction to variably display the symbols displayed on each display unit. When the stopped state is a predetermined state, the winning combination is awarded, and a game value corresponding to the winning combination is given, and the game state is a second state that is more advantageous to the player than the first state and the first state. A lottery means that can control the state of the game, and draws one of a plurality of lottery sections each assigned with a game value so that the player can know the mechanical lottery process; , Based on the operation means (9a-9d, 81-84) for outputting an operation signal according to the operation of the player,In the machine lottery meansChanging means (55) for changing the association between the game value and the lottery classification;In the machine lottery meansControl means (55) for controlling the mechanical lottery means so that a lottery result is obtained after the association between the game value and the lottery category is determined, and processing means for executing the main process and the sub-process in parallel The main process is configured to variably display symbols on the display unit based on the start signal.,The sub-process starts lottery by the mechanical lottery means when a predetermined start condition is satisfied, and whether or not a predetermined transition condition is satisfied based on at least the lottery result Is a process of determining whether or not the predetermined transition condition is satisfied, and causing the game state to transition from the first state to the second state or from the second state to the first state. It is characterized by that.
[0013]
  According to the present invention, when the player operates the operation means, the association between the game value and the lottery category is changed, so that the player can participate in the lottery process, and the fun of the game is greatly improved. Here, the game value includes, for example, the right to transfer to the AT game, the number of games of the AT game, a high probability state where the probability of drawing to the AT game is high, or the number of big bonuses released in a so-called slot type slot machine Etc. “After the association between the game value and the lottery category is confirmed, the lottery result is obtained” is not only when the lottery is started after the association is confirmed, but also after the lottery is started. Is determined, and then a lottery result is obtained. For example, in the case of a mechanical roulette lottery, the lottery starts when the ball is released, but it is not always necessary to confirm the correspondence at this point, before the ball falls into the groove (pocket). It is only necessary that the association is fixed. Further, “to draw at least one from a plurality of lottery categories” includes not only the case of lottery, but also the case of lottery. For example, in the roulette lottery, a case where a lottery is executed by releasing two balls and dropping each ball into which groove is included.
Further, the mechanical lottery means corresponds to, for example, a mechanical roulette mechanism, a croon, a pachinko device, a smart ball device, or the like.
[0014]
In addition, the gaming machine described above includes a transmission means (64) for transmitting predetermined information to the player, and the control means (55) notifies the player of the association between the game value and the lottery category. It is preferable to control the transmission means (64). In this case, the player can know the correspondence between the lottery classification and the game value. The transmission means should be interpreted in a broad sense, and includes not only visual notification such as a display but also auditory notification (for example, sound emission from a speaker) and tactile notification (for example, a vibrator).
[0015]
In addition, in the gaming machine described above, the determining means (55) for randomly determining the initial state of association between the gaming value and the lottery category, and the control means (55) notify the initial state, and the player However, when the operation means (9a to 9d, 81 to 84) is operated, the transmission means (64) is preferably controlled so as to notify the association between the changed game value and the lottery category. In this case, the association between the game value and the lottery category is first determined at random, and this is notified, so that the player who leaves it to luck does not need to operate the operation means. In addition, a player who wants to reflect his / her actions in the lottery can change the association and confirm the association change by operating the operation means.
[0016]
  In addition, the control means (55)machineLottery means (20)It is preferable to control the transmission means (64) so as to notify the lottery result. Thereby, the player can confirm the lottery result.
[0017]
Further, it is preferable to further include an operation signal receiving means for determining whether or not to receive the operation signal from a predetermined change start timing to a predetermined change end timing. If the association change is allowed without limitation, the lottery will not end and the progress of the game will be hindered. However, according to the present invention, the change period is limited from the change start timing to the change end timing. The game can be smoothly advanced.
[0022]
  Mentioned aboveAccording to the invention, the process based on the lottery result of the machine lottery means is executed in the sub-process. However, since the main process and the sub-process are executed in parallel, individual processes can be performed without waiting for the lottery result of the machine lottery means. The game can be advanced. As a result, the player can enjoy the game smoothly. Here, the control means may be composed of a single piece of hardware, or the hardware for executing the main process and the sub process may be separate. In the sub-process, it is preferable to determine whether or not the start condition is satisfied based on at least the processing result of the main process. Since the main process is a process of advancing individual games, the processing results include, for example, information on internal lottery results and winnings in individual games. Furthermore, the fact that the player can know the mechanical lottery process includes, for example, the case where the player can visually know the lottery process by roulette or the like.
[0023]
Moreover, the game state has the following modes, for example. First, there are a state in which information for winning a winning combination is notified and a state in which information is not notified. Since the former is more advantageous to the player than the latter, the former corresponds to the second state and the latter corresponds to the first state. In addition, it is good also considering the frequency itself which alert | reports the information for winning a winning combination as a 2nd state for a high frequency state, and a 1st state for a low frequency state.
[0024]
Secondly, there are a state where information for facilitating pressing is displayed and a state where information is not notified. The former corresponds to the second state, and the latter corresponds to the first state. In addition, it is good also considering the frequency itself which displays the information for making it easy to push the eye as a 2nd state in a state with high frequency, and a state with low frequency as a 1st state.
[0025]
Third, there are a high probability state and a low probability state that an event will occur. Here, the event corresponds to, for example, a winning rate of a lottery for entering an AT game. In this case, since the former is more advantageous to the player than the latter, the former corresponds to the second state and the latter corresponds to the first state.
[0026]
Fourthly, there is a state where a stop table that makes it easy to win a specific combination is used and a state where a table that is not so is used. If the former table is used, it is easy to win a specific combination, so the former corresponds to the second state and the latter corresponds to the first state.
[0027]
In the sub-process, when a predetermined transition condition is satisfied, not only the transition from the first state to the second state but also the transition from the second state to the first state may be performed. For example, based on the result of the machine lottery, it may be determined whether to end or continue a special game (second state) such as an AT game.
[0028]
Moreover, it is preferable that the said sub process determines with the said predetermined | prescribed start conditions being satisfied, when winning a predetermined combination. When the display on the display unit is in a predetermined state, a winning combination is won, and the machine lottery is executed with the player fully recognizing the opportunity. The predetermined combination includes a big bonus. Furthermore, the number of times that a winning combination (for example, a watermelon combination) is won may be accumulated, and when the predetermined number is reached, a mechanical lottery may be executed to return the accumulated value to “0”.
[0029]
The sub-process determines that the predetermined transition condition is satisfied when the lottery by the mechanical lottery means (20) is won, and changes the game state from the first state to the second state, or It is preferable to shift from the second state to the first state. In this case, there is an advantage that the transition condition is simple and easily understood by the player.
[0030]
In addition, the main process, based on the start signal, draws one from among lottery sections including each section corresponding to each award group that is a group of one or more roles and a group of loses, It is preferable to generate internal lottery information (ISD) based on the lottery category, and to determine whether or not the predetermined start condition is satisfied based on at least the internal lottery information. When determining the stop state of the symbol displayed on the display unit by operating the internal lottery and the stop operation unit, it is necessary to win the internal lottery and the player must operate the stop operation unit at a predetermined timing. According to the invention, even if a winning combination is not won, it is possible to determine that the start condition is satisfied if, for example, a predetermined winning combination is won by internal lottery. Therefore, even a low-skilled player can enjoy a mechanical drawing. “At least based on the internal lottery information” means that the start condition may be determined including information other than the internal lottery information.
[0031]
Next, the sub-process executes a start lottery when the internal lottery information is based on a predetermined division of each prize group and loss, and the predetermined start when the start lottery is won It is preferable to determine that the condition is satisfied and start the lottery by the mechanical lottery means. Here, the “predetermined thing” may be plural or singular. For example, the start lottery may be executed when the game is lost, or the start lottery may be executed when the replay role or the watermelon role is won. The start lottery may be mechanical or electronic.
[0032]
Further, when the lottery result of the machine lottery means (20) indicates winning, if a predetermined condition is satisfied within a predetermined period after the winning, it is determined that the predetermined transition condition is satisfied, and the game state is It is preferable to shift from the first state to the second state, or from the second state to the first state. In this case, the base game shifts to the special game by a combination of the mechanical lottery and the transfer condition, so that the game can have diversity.
[0033]
The predetermined period may be started after the lottery result of the mechanical lottery means is won, and may end when a predetermined end condition is satisfied. Here, the predetermined end condition is, for example, that a lottery is executed on condition that a predetermined number of games are digested and a specific prize group is won by an internal lottery, and that lottery is won and a specific prize group is determined by an internal lottery. For example, the number of times the player has been won has reached a predetermined number.
[0034]
The mechanical lottery means (20) detects and detects the ball (21), a member formed with a hole including a plurality of winning holes, and the passage or fitting of the ball provided corresponding to the hole. Sensors (70 to 73) that output signals, and the control means (31, 55) determines the winning of the lottery by the mechanical lottery means (20) based on the detection signal in the sub-process, In addition, it is preferable to perform control so that the predetermined end condition varies depending on the type of the winning hole in which the ball has been detected to pass or fit. According to the present invention, since the expected value for shifting to the second state differs depending on the hole, the player can further enjoy the lottery process by the mechanical lottery. Note that the hole includes a through hole, a pocket, an area, a fitting hole, a recess, a dent, a region partitioned by a partition, and the like.
[0035]
In addition, when a player inputs an instruction to stop a symbol variably displayed on the display unit (4), a stop operation unit (7a, 7b, 7c) that outputs a stop signal, and an informing unit (notification unit) that informs the player of information ( 64 to 67), and the control means (31, 55) is configured to notify the auxiliary information for assisting the operation of the stop operation unit in the second state. Is preferably controlled. The auxiliary information is preferably generated based on the internal lottery information, and it is preferable to report the winning combination in the internal lottery and the operation method (push order) of the stop operation unit as auxiliary information.
[0036]
Moreover, the said control means (31, 55) may be provided with the 1st control means (31) which performs the said main process, and the 2nd control means (55) which performs the said sub process. In this case, since two hardware configurations are provided, each processing load can be reduced.
[0037]
Next, the gaming machine control method according to the present invention provides a display signal (4) for displaying a plurality of types of symbols, and a start signal when a player inputs an instruction to variably display symbols displayed on the respective display portions. A start operation unit (7) for outputting and a mechanical lottery means (20) for executing mechanical lottery so that the player can know is provided, and the state in which the symbols on the display unit are stopped is a predetermined state. A game machine that wins a winning combination and gives a gaming value corresponding to the winning winning combination, and can control a first state and a second state that is more advantageous to the player than the first state as a game state. And a mechanical lottery means (20) that executes a mechanical lottery so that a player can know, and a main process and a sub-process are executed in parallel. In the main process, Based on the start signal The display unit variably displays symbols to advance the game, and the sub-process starts lottery by the mechanical lottery means when a predetermined start condition is satisfied, and at least predetermined based on the lottery result It is determined whether or not the transition condition is satisfied, and when the predetermined transition condition is satisfied, the game state is changed from the first state to the second state or from the second state to the first state. It is characterized by shifting to a state.
[0038]
According to the present invention, since the main process and the sub-process are executed in parallel, each game can be advanced without waiting for the lottery result of the mechanical lottery means. As a result, the player can enjoy the game smoothly.
[0039]
DETAILED DESCRIPTION OF THE INVENTION
<1. First Embodiment>
<1-1: External configuration of slot machine>
FIG. 1 is a front view showing an appearance of the slot machine 1 according to the first embodiment of the present invention. On the right side of the middle stage of the slot machine 1 is provided a liquid crystal display device 64 that presents predetermined information to the player. A display window 4 is provided on the left side of the middle stage. The display window 4 is formed of a transparent material such as acrylic resin. Further, three winning lines L1 to L5 are provided horizontally on the display window 4 and two obliquely.
[0040]
In addition, an auxiliary display unit 11 is provided on the left side of the display window 4. The auxiliary display unit 11 includes five LEDs corresponding to the pay lines L1 to L5, respectively. When the player inserts medals or performs a bet operation to be described later, the number of pay lines L1 to L5 corresponding to the number of bets becomes valid. In this slot machine 1, the winning line L1 is valid when the number of bets is one, the winning lines L1 to L3 are valid when the number of bets is two, and the winning lines L1 to L1 when the number of bets is three. L5 becomes effective. Each LED constituting the auxiliary display unit 11 is turned on when the corresponding winning line L1 to L5 is valid, and is turned off when the corresponding winning line L1 to L5 is invalid. Thus, the player can know which winning lines L1 to L5 are valid.
[0041]
Inside the display window 4, three rows of left, middle, and right reels R1, R2, and R3 each having a plurality of types of symbols drawn on each outer peripheral surface are rotatably provided. FIG. 2 shows the structure of the left, middle, and right reels R1, R2, and R3, and FIG. 3 shows the detailed structure of the right reel R3. Each of the reels R1 to R3 has an annular shape, and various designs are printed on the surface thereof. A light shielding film S that shields light is formed on the back surface of the right reel R3 except for a part thereof. In the portion where the light shielding film S is formed, light is not transmitted even if light is irradiated from the back side. On the other hand, the light shielding film S is not formed on each design portion, and the uneven member P for scattering light is formed on the back surface of the right reel R3. In addition, the reel of each design part is white and translucent. In the example shown in FIG. 3, the concavo-convex member P is formed inside the contour portion of the symbol “7”.
[0042]
A right reel illumination unit 670 is disposed on the inner peripheral surface side of the right reel R3. The right reel lighting unit 670 includes upper, middle, and lower shades partitioned by walls. A light source 67 is provided in each of the upper, middle, and lower shades. As the light source 67, a cold cathode tube, an LED, or a light bulb can be used.
[0043]
Further, a light shielding piece 491 is provided on a part of the right reel R3 so as to protrude from the reel body, and crosses the photocoupler 492 when the right reel R3 rotates. The structure of the left reel R1 and the middle reel R2 and the peripheral configuration thereof are the same as the structure of the right reel R3 and the peripheral configuration thereof described with reference to FIG.
[0044]
Returning to FIG. 1, the description will be continued. Below the display window 4, there is provided an operation unit OP on which various operation members for a player to execute a game are arranged. The operation unit OP includes a medal slot 5, a start lever 6, left / middle / right reel stop buttons 7a, 7b, and 7c, a credit button 8, a BET button 15, and four setting buttons 9a to 9c.
[0045]
The medal slot 5 is provided below the liquid crystal display device 64 so that medals can be inserted. When one medal is inserted, the winning line L1 is activated, when two medals are inserted, the winning lines L1 to L3 are activated, and when three medals are inserted, the winning lines L1 to L5 are activated. Further, when the player inserts more than 3 medals, the slot machine 1 stores the number of medals of 4 or more as credits.
[0046]
The BET button 15 is provided on the lower left side of the display window 4. The BET button 15 is used for designating the number of medals bet by the player in one game. By operating the BET button 15 by the player, the stored medals can be bet without inserting medals from the medal insertion slot 5. Therefore, the winning lines L1 to L5 are appropriately enabled according to the number of medals designated by operating the BET button 15. The relationship between the number of medals designated by the operation of the BET button 15 and the valid pay lines L1 to L5 is the same as when medals are directly inserted.
[0047]
The start lever 6 is provided below the BET button 15. The start lever 6 is used by the player to instruct the start of the game. When the player depresses the start lever 6, the reels R1, R2, and R3 start to rotate all at once, and the symbols in the display window 4 are variably displayed. In other words, the reels R1, R2, R3 and the display window 4 function as a display unit that displays a plurality of types of symbols.
[0048]
Left, middle and right reel stop buttons 7 a, 7 b and 7 c are provided on the right side of the start lever 6. The left, middle and right reel stop buttons 7a, 7b and 7c are used to stop the three rows of left, middle and right reels R1, R2 and R3 rotating in the display window 4, respectively.
[0049]
On the right side of the reel stop button 7c, a credit button 8 for determining whether or not to store medals in the slot machine 1 is provided. The player can change whether the credit is valid or invalid by operating the credit button 8. In a predetermined case, medals are paid out to the player from the medal payout opening 10 a and stored in the medal tray 10.
[0050]
Further, the slot machine 1 includes a roulette mechanism 20. The roulette mechanism 20 discharges the ball 21 from the discharge hole 22 to the guide path 23 at a predetermined timing. A transparent protective plate 25 is provided on the upper surface of the roulette mechanism 20. Thereby, the sphere 21 does not jump out, and the player can visually observe the state of the sphere 21. Simultaneously with the release of the sphere 21, the rotating body 24 rotates. First to fourth grooves (pockets) are formed on the outer peripheral portion of the rotating body 24, and first to fourth holes through which the sphere 21 can pass are formed for each groove (not shown). Numbers “1” to “4” are displayed in the first to fourth grooves so that the player can identify each groove. Then, one of the first to fourth holes is set as a winning hole. When the ball 21 passes the winning hole, it is won, and when it passes the other hole, it is lost. That is, the roulette mechanism 20 functions as a mechanical lottery means that can be recognized by the player. Note that which of the first to fourth holes is to be the winning hole is temporarily set by the slot machine 1, but can be changed by the player operating the setting buttons 9a to 9d. Yes.
[0051]
First to fourth passage sensors are respectively provided in the first to fourth holes. The passage sensor outputs a detection signal when the sphere 21 passes or fits through the hole. Therefore, it is detected which hole the sphere 21 has passed based on the detection signal from each passing sensor. In this example, the first to fourth holes are formed in the first to fourth grooves and the passage sensor detects which groove 21 the ball 21 has fallen into. Any area may be used as long as an area for distinguishing between winning and non-winning is provided and the sensor can detect in which area the sphere 21 is located. Accordingly, the hole includes a through hole, a pocket, an area, a fitting hole, a concave portion, a dent, a region partitioned by a partition, and the like.
[0052]
The time required for the lottery from when the sphere 21 is released to when one of the first to fourth holes passes, appropriately sets the shape, such as the length and inclination of the guide path 23, or the discharge speed of the sphere 21. Can be adjusted by. In general, the slot machine has a minimum time for one game. When the time from a bet operation to the next bet operation falls below the minimum time, the operation of the start lever 6 is invalidated until the minimum time is reached. The time required for the lottery may be shorter than the shortest time, but in this example, it is assumed that it exceeds the shortest time. For example, when the shortest time is 4.1 seconds, the average time required for the lottery may be about 10 seconds.
[0053]
In the electronic lottery, the lottery ends instantaneously and the process cannot be shown to the player. For this reason, it is conceivable to perform a lottery effect using the liquid crystal display device 64 or the like. However, even if such an effect is executed, the player has no way of confirming whether or not the lottery has been executed, so the effect of the effect is lacking. In particular, when the player loses the lottery, the player doubts that the lottery was executed electronically in the first place. On the other hand, since the lottery by the roulette lottery mechanism 20 can make the player visually check the lottery process, the player's interest can be greatly attracted.
[0054]
In the present embodiment, the roulette mechanism 20 is activated and a lottery is performed when a big bonus to be described later is won. Then, when the mechanical lottery is won, in the game after winning of the big bonus, if the bell role described later in the internal lottery is won, the reel stop buttons 7a, 7b, 7c are pushed in order so that a winning can be obtained. It is displayed on the liquid crystal display device 64. In the following description, a game that provides information that assists the operation of the reel stop buttons 7a, 7b, and 7c so that a player can easily win a prize is referred to as an AT game. In particular, a big bonus constituted by an AT game is referred to as a super big bonus. The AT game can be said to be a kind of special game advantageous to the player as compared with the normal game.
[0055]
<1-2: Role>
FIG. 4 shows an example of symbols displayed on the left / middle / right reels R1, R2, and R3. As shown in the figure, 21 symbols and 7 types of symbols are displayed on each reel R1, R2, R3, and symbol numbers PN = 1 to 21 are assigned to the symbols. Also, the filled “7” is red “7” (for example, symbol number PN = 21 on the left reel), and “7” with vertical line hatching is blue “7” (for example, Symbol number PN = 14 for the middle reel.
[0056]
In a game by the slot machine 1, when a predetermined combination of symbols is aligned on the winning lines L1 to L5 enabled by inserting medals, the number of medals corresponding to the aligned symbols is paid out. The medal is inserted into the slot machine 1 when starting the game, and is necessary for the player to continue the game. In other words, the medal can be said to be a medium having game value such as continuation of the game. In this case, the medal corresponds to the game value.
[0057]
The combination of symbols is broadly divided into a “role” that gives game value and a “losing” worthless. The role of this embodiment includes the following.
[0058]
1) Red 7 Role This role is a combination of symbols with symbol number PN = 21 or 12 on the left reel R1, symbols with symbol number PN = 10 or 8 on the middle reel R2, and symbols with symbol number PN = 15 on the right reel R3. It is.
[0059]
2) Blue 7 Role This role is a combination of symbol number PN = 8 on the left reel R1, symbol number PN = 14 or 3 on the middle reel R2, and symbol number PN = 2 on the right reel R3.
[0060]
3) BAR Role This role is a combination of symbol number PN = 19 or 13 on the left reel R1, symbol number PN = 18 or 15 on the middle reel R2, and symbol number PN = 10 or 6 on the right reel R3. is there.
[0061]
4) The role of the bell This role is the symbol of the symbol number PN = 18, 15, 11, 7, or 2 on the left reel R1, the symbol of the symbol number PN = 20, 16, 11, 6, or 1 on the middle reel R2, the right A combination of symbols of symbol number PN = 21, 19, 17, 12, 8, or 4 on the reel R3.
[0062]
5) Watermelon role This role is a symbol number PN = 16, 5 or 3 on the left reel R1, a symbol number PN = 4 on the middle reel R2, and a symbol number PN = 18, 14, 5 or 1 on the right reel R3. It is a combination of symbols.
[0063]
6) Cherry role This role only needs to stop when the symbol number PN = 10, 6 or 1 on the left reel R1 is activated among the winning lines L1 to L5. What is the stop position of the other reels? Unrelated.
[0064]
7) Plum role This role is a symbol of symbol number PN = 20, 17, 14, 9, or 4 on the left reel R1, a symbol of symbol number PN = 21, 17, 12, 9, 7, or 2 on the middle reel R2. This is a combination of symbols of symbol number PN = 20, 16, 13, 11, 9, 7 or 3 in the right reel R3. Even if the role of plum is established, medals are not paid out, but replay is possible. Re-playing means playing a game again without newly inserting medals.
[0065]
For these roles, game values to be given to the player for each role are determined in advance. For a combination, a combination with 1 to 15 payouts, a combination with an advantageous gaming state such as a big bonus or regular bonus, regardless of whether or not there is a payout due to winning, and a medal with no payout Without replaying the game, there is a role in which a re-game that can be played under the same number of medal insertion conditions is given again. Further, not all of these combinations are always determined as prizes in any gaming state. It is possible to have a combination that is established as a prize in one gaming state but not established as a prize in another gaming state. That is, the game value given to the player for each winning combination is determined in advance for each gaming state and is not always constant.
[0066]
In this embodiment, the game value given to the player in the normal gaming state is 7 pieces for the bell role, 15 pieces for the watermelon role, 2 pieces for the cherry role, and the plum role can be replayed. It becomes a role to become.
[0067]
Among the various roles, the names corresponding to relatively low game values such as 2 to 15 dividends and replays such as a bell role, watermelon role, cherry role, and plum role are collectively referred to as small. Called a role. On the other hand, when the BAR combination wins, the gaming state shifts to a specific gaming state called a regular bonus (hereinafter abbreviated as “RB” where appropriate). With the regular bonus, the jack game can be played 12 times, and the RB period ends when the jack game is played 12 times or a maximum of 8 times. The jack game is played by betting one medal and enabling only the central pay line L1. The role of plum is adopted as the role of the jack game. When the symbols constituting this combination are aligned with the winning line L1, the slot machine 1 pays out 15 medals. In other words, in the normal gaming state, even if the combination of plums is complete, re-playing is possible, but in the jack game performed during the regular bonus period, 15 medals will be paid out when the symbols constituting the plums are aligned. Can do. Also, during the big bonus, which will be described later, the role of plum is assigned to the regular bonus award. In addition, since a jack game that is not in the normal gaming state is played in the RB gaming state, it can be said that the RB gaming state is an advantageous gaming state for the player as compared to the normal gaming state.
[0068]
In addition, when winning a blue 7 role or a red 7 role, the game state changes from a normal game state to a special game state called a big bonus (hereinafter abbreviated as “BB” if necessary). Migrate to During the big bonus period, in addition to being able to play regular bonuses up to three times, it is possible to establish a small role game with a high winning probability state up to 30 times. The big bonus is a more advantageous gaming state compared to the regular bonus. In the following description, the former is referred to as BB RB and the latter is referred to as a single RB in order to distinguish between the regular bonus in the big bonus and the regular bonus that has been won independently.
[0069]
<1-3: Electrical configuration of slot machine>
FIG. 5 is a block diagram showing a control device that controls the game processing operation in the slot machine 1 and a circuit configuration including peripheral devices related to the present invention among those constituting the slot machine 1.
[0070]
The control device includes main board 30A and sub board 30B as main components. The main board 30A includes a main CPU 31, a clock generation circuit 32, a sequence generation circuit 33, a RAM 34, a ROM 35, a transmission timing control circuit 36, a data transmission circuit 37, an input port 38, and an output port 39.
[0071]
The main CPU 31 is connected to each component of the main board 30A excluding the transmission timing control circuit 36 via a bus (not shown). The main CPU 31 executes the first control program CP1 and controls each component. The first control program CP1 describes how to operate the entire slot machine 1. For this reason, the main CPU 31 functions as a control center of the slot machine 1. The clock generation circuit 32 includes an oscillation circuit including a crystal resonator, generates a fixed-cycle reference clock signal CLK, and supplies it to the main CPU 31 and the sequence generator 33.
[0072]
The sequence generator 33 is composed of a high-speed ring counter, and counts the reference clock signal CLK to generate count data CD. The numerical value range of the count data CD is, for example, 0 to 59999, depending on the contents stored in the prize group lottery table TBL1 described later. The count data CD is constantly supplied to the main CPU 31, and the main CPU 31 detects the timing when the player depresses the start lever 6, and samples the count data CD at the timing to generate the sampling data SD.
[0073]
Since the player cannot know the value of the count data CD, the timing at which the start lever 6 is pushed down by the player is random. Therefore, the value of the sampling data SD is equivalent to a value sampled from a random number. Since the sequence generator 33 operates in synchronization with the reference clock signal CLK, the cycle of the count data CD is extremely short. For example, if the frequency of the reference clock signal CLK is 30 MHz, the time required for the value of the count data CD to change from “0” to “59999” is 2 msec. Therefore, even if the player can know the value of the count data CD by unauthorized means, it is impossible to cause the main CPU 31 to generate the sampling data SD having a desired value by operating the start lever 6.
[0074]
Next, the RAM 34 functions as a work area of the main CPU 31 and stores intermediate results of arithmetic processing, data generated as necessary, flags used for various controls, and the like. For example, internal lottery data ISD indicating the result of the internal lottery is stored in the RAM 34.
[0075]
In addition to the first control program CP1, the ROM 35 stores a prize group lottery table group TBL1, a stop table group TBL2, a winning symbol combination table TBL3, and the like. In the winning symbol combination table TBL3, combinations of winning symbol combinations and medal payout numbers for winning combinations are stored in association with each other.
[0076]
As described above, the types of roles in the slot machine 1 of the present embodiment include the red 7 role, the blue 7 role, the BAR role, the bell role, the watermelon role, the cherry role, and the plum role. The establishment of the red 7 role and the blue 7 role triggers the transition to the big bonus, while the establishment of the BAR combination triggers the transition to the regular bonus. In addition, the game value that a player can acquire varies depending on the type of small role. Since the control of the slot machine 1 requires control according to the difference in game value, it is convenient to classify various roles by paying attention to the game value. Both the red 7 and blue 7 roles trigger the transition to the big bonus. Therefore, the slot machine 1 of the present embodiment assigns one prize group to these combinations. The award group including the 7 red and 7 blue roles is called the BB Award. In addition, each of the other combinations has a prize group corresponding to each combination. The prize group corresponding to the BAR role is the RB prize, the prize group corresponding to the bell role is the Bell prize, the prize group corresponding to the watermelon role is the watermelon prize, the prize group corresponding to the cherry role is the cherry prize, and the prize corresponding to the plum role The group is called the Replay Award.
[0077]
The prize group lottery table group TBL1 includes a plurality of prize group lottery tables. The main CPU 31 performs an internal lottery using a prize group lottery table selected according to the gaming state. As a prize group lottery table, a table used for a normal game, a table used for a big bonus game, and a table used for a regular bonus game are prepared. In the AT game, a normal game table is used.
[0078]
FIG. 6 shows the stored contents of the prize group lottery table TBL11 for the base game. As shown in this figure, the prize group lottery table TBL11 stores lottery division data in the first to seventh storage areas ADR1 to ADR7, respectively. The value of the lottery category data indicates the width of the lottery category corresponding to each prize group. For example, the lottery classification data stored in the first storage area ADR1 corresponds to the loss, and the value is “54000”. The lottery classification data stored in the seventh storage area ADR7 corresponds to the BB prize, and the value is “300”.
[0079]
FIG. 7 is a flowchart showing the operation of the main CPU 31 in the internal lottery process using the prize group lottery table TBL11. First, the main CPU 31 performs an initialization process (step S1). Specifically, the value of the variable N is cleared to “0” and the value stored in the internal register is cleared to “0”.
[0080]
Next, the main CPU 31 stores the sampling data SD in the internal register (step S2), and subsequently changes the value of the variable N to N + 1 (step S3). Thereafter, the main CPU 31 reads lottery classification data from the Nth storage area (step S4). In the process immediately after the initialization process, since the value of the variable N is “1”, the lottery classification data is read from the first storage area ADR1. The value in this case is “54000”.
[0081]
Next, the main CPU 31 reads the stored contents of the internal register, adds the read data value and the lottery classification data value, and stores the added value in the internal register (step S5). As a result, the content stored in the internal register is updated from the original data value to the added value.
[0082]
Next, the main CPU 31 determines whether or not the added value is greater than or equal to the reference value (step S6). The reference value is equal to the sum of the values of the lottery classification data stored in the first to seventh storage areas ADR1 to ADR7.
[0083]
If the added value is less than the reference value, the main CPU 31 returns the process to step S3, and repeats the processes from step S3 to step S6 until the added value becomes equal to or greater than the reference value. When the added value is equal to or greater than the reference value, the main CPU 31 advances the process to step S7, determines a prize group according to the value of the variable N, and generates internal lottery data ISD. Specifically, when N = 1, lose, when N = 2, replay prize, when N = 3, cherry prize, when N = 4, bell prize, when N = 5, watermelon prize, when N = 6, RB prize When N = 7, it is determined that the BB prize is won. As a result, as shown in FIG. 6, the correspondence between the sampling data SD and the prize group is lost at SD = 59999-6000, replay prize at SD = 5999-4200, cherry prize at SD = 4199-3000, It corresponds to the Bell Award at SD = 2999-1740, the Watermelon Award at SD = 1799-900, the RB Award at SD = 899-300, and the BB Award at SD = 299-0.
[0084]
Then, the main CPU 31 generates internal lottery data ISD based on the determination result. The internal lottery data ISD is 8-bit data. The first bit is the BB prize, the second bit is the RB prize, the third bit is the Bell prize, the fourth bit is the watermelon prize, the fifth bit is the cherry prize, Each bit is assigned a replay award. If any prize is won by the internal lottery, the main CPU 31 sets the value of the corresponding bit to “1”, otherwise sets the value of the bit to “0”. Therefore, by referring to the internal lottery data ISD, it is possible to know whether the player has won or lost, and the winning group that has won.
[0085]
In the following description, the first bit of the internal lottery data ISD is called a BB winning flag, and the second bit is called an RB winning flag. Then, setting the BB winning flag or the RB winning flag to “1” is called “set”, and setting “0” is called “clear”. The same applies to small roles. With regard to a small role, even if a game is won by an internal lottery, no medal will be paid out unless the game is won. However, if the RB prize and the BB prize are won in an internal lottery of a certain game, the BB prize flag or the BB prize flag is not cleared until the game is won in the subsequent game without clearing the BB prize flag or the RB prize flag. The RB winning flag is not deleted. This is called carrying over the winning flag.
[0086]
Next, the stop table group TBL2 is composed of a plurality of stop tables. In each stop table, a symbol number PN displayed on the center winning line L1 and shift frame number data indicating the shift frame number are stored in association with each other. Here, the number of misaligned frames is the number of symbols that the player proceeds from when the left / middle / right reel stop buttons 7a, 7b, 7c are pressed down until the left / middle / right reels R1, R2, R3 stop. I mean.
[0087]
Since each of the left, middle, and right reels R1, R2, and R3 rotates at high speed, even if the player operates the stop button aiming at a specific symbol, skill is required to stop the desired symbol. There are individual differences in the mastery of the stop button operation. In particular, it is difficult for a player with low moving eyesight to stop a desired symbol. On the other hand, a highly skilled player can operate the stop button when a desired symbol is displayed on the winning line.
[0088]
However, in order for low-skilled players to enjoy the game, it is necessary to make the symbols easy to some extent. On the other hand, if the result of the internal lottery is lost, it is necessary to control the rotation of the reels so that the combination is not established There is.
[0089]
The stop table is used to control such reel rotation. The stop positions of the left, middle, and right reels R1, R2, and R3 are determined with reference to a stop table. FIG. 8 shows an example of the stop table. This stop table corresponds to the left reel R1. The shift frame number data stored in the stop table is set so that the bell symbol can be easily stopped on the lower winning line L3. For example, it is assumed that the player depresses the left reel stop button 7a at the timing when the BAR symbol specified by the symbol number PN = 13 is displayed on the central pay line L1. In this case, when the stop table is referred to based on the symbol number PN = 13, the offset frame number data for which the offset frame number is 3 is selected. Therefore, if the rotation of the left reel R1 is controlled based on the selected offset frame number data, the bell symbol (symbol number PN = 15) can be stopped at the lower stage.
[0090]
Returning to FIG. 5, the description will be continued. The transmission timing control circuit 36 and the data transmission circuit 37 shown in the figure transmit various commands generated by the main CPU 31 to the sub-board 30B. The commands transmitted to the sub-board 30B include the following. The winning flag command includes internal lottery data ISD. Thereby, sub CPU55 can acquire the internal lottery result of the game concerned.
[0091]
The stop table command includes selection information for specifying the type of stop table selected corresponding to the winning combination. In the AT game, when the bell combination is won, the pressing order of the reel stop buttons 7a, 7b, 7c is notified, but the pressing order is determined by the type of the selected stop table. Therefore, the sub CPU 55 can notify the pressing order by acquiring the stop table command.
[0092]
The BB start command indicates the start of the BB game. The BB end command indicates the end of the BB game. Thus, the sub CPU 55 can know the bonus game period. The winning command indicates a winning group when winning a prize group. Thereby, sub CPU55 can detect having won BB prize, for example. Furthermore, various data generated by the main CPU 31 according to the progress of the game are transmitted as commands.
[0093]
Although details of the sub-board 30B will be described later, the sub-board 30B has processing related to the AT game, processing for notifying the player of predetermined information, and game value and lottery classification prior to the lottery mechanism 20 lottery. It is responsible for the association change processing and the like.
[0094]
Next, the input port 38 is an input interface for signals supplied from various sensors described later. On the other hand, the output port 39 is an output interface for supplying control signals to each motor and various devices.
[0095]
The main input signal generating means connected to the input port 38 and generating various input signals includes the following. The inserted medal detection sensor 41 detects a medal inserted through the medal slot 5 and generates one output pulse for one medal. Therefore, the main CPU 31 can detect the number of inserted medals by counting the output pulses.
[0096]
The BET button sensor 42 detects the operation of the BET button 15. The start lever sensor 43 detects the operation of the start lever 6. The left / middle / right reel stop button sensors 44, 45, 46 detect operations of the left / middle / right reel stop buttons 7a, 7b, 7c, respectively. The left / middle / right reel position detection sensors 47, 48, 49 detect the rotational positions of the left / middle / right reels R1, R2, R3, and generate detection signals 47a, 48b, 49c.
[0097]
The right reel position detection sensor 49 includes a photocoupler 492, an amplifier, and a comparator shown in FIGS. The photocoupler 492 includes a light emitting unit and a light receiving unit. When the light receiving unit outputs a light reception signal at a level corresponding to the amount of light received, the amplifier amplifies the light reception signal. The comparator compares the output signal of the amplifier with a predetermined threshold value to generate a detection signal 49a, and outputs this as an output signal of the right reel position detection sensor 49. When the right reel R3 rotates, the light shielding piece 491 shown in FIG. 2 passes through the photocoupler 492 once per rotation. Therefore, the rotation position of the right reel R3 can be detected by the detection signal 49a. The left / middle position detection sensors 47 and 48 are configured in the same manner as the right reel position detection sensor 49.
[0098]
As main means connected to the output port 39 and supplied with various output signals, there are left, middle and right reel drive motors 51, 52 and 53. The left, middle, and right reel drive motors 51, 52, and 53 are motors that respectively rotate the left, middle, and right reels R1, R2, and R3, and in this example, are constituted by stepping motors. Therefore, the main CPU 31 adjusts the number of pulses of the drive signals 51, 52a, 53a supplied to the left / middle / right reel drive motors 51, 52, 53, thereby controlling the left / middle / right reels R1, R2, R3. It is possible to accurately determine the stop position.
[0099]
Each of the motors 51, 52, and 53 is configured to rotate once by 420 pulses. As described above, since 21 symbols are formed on each reel R1, R2, and R3, one symbol can be advanced by supplying 20 pulses to the motor. The main CPU 31 counts the number of pulses supplied to the motors 51, 52, and 53, and holds the count result as position data MD1, MD2, and MD3. The values of the position data MD1, MD2, and MD3 are cleared at the timing when the detection signals 47a, 48a, and 49a become active.
[0100]
FIG. 9 is a timing chart showing the relationship between the detection signal 49a, the symbol number PN, the drive signal 53a, and the position data MD3. As shown in this figure, when the detection signal 49a rises from the low level to the high level at time t1, the value of the position data MD3 is cleared. Time t1 is timing when the light shielding piece 491 shown in FIG. 3 passes through the photocoupler 492. At this time, as the rotation position of the right reel R3, the symbol (watermelon) of symbol number PN = 1 shown in FIG. 4 is displayed in the middle of the display window 4c. In other words, the mounting position of the light shielding piece 491 and the photocoupler 492 is determined so that the symbol is displayed in the middle of the display window 4c.
[0101]
Then, during the period from time t1 to time t2, when 20 pulses are supplied as the drive signal 53a to the left reel drive motor 51, the right reel drive motor 53 rotates the right reel R3 by 1/21. As a result, the symbol (blue 7) of symbol number PN = 2 shown in FIG. 4 is displayed in the middle of the display window 4c. Thereafter, the symbols are sequentially displayed in the same manner, and when the time t3 is reached, the right reel R3 rotates once and the symbol (watermelon) of the symbol number PN = 1 is displayed again. Thus, since the detection signal 49a, the symbol number PN, the drive signal 53a, and the position data MD3 are closely related, the main CPU 31 can detect the symbol display state based on the position data MD3. .
[0102]
As for the left reel R1 and the middle reel R2, as with the right reel R3 described above, the main CPU 31 can detect the symbol display state based on the position data MD1 and MD2.
[0103]
Next, FIG. 10 is a block diagram showing a detailed configuration of the sub-board 30B and its peripheral configuration. The sub board 30B includes a sub CPU 55, a data input circuit 56, a clock generation circuit 57, a ROM 58, a RAM 59, and a liquid crystal display control circuit 60, and mainly executes processes related to the AT game.
[0104]
The sub CPU 55 functions as a control center for controlling the sub board 30B in accordance with the second control program CP2. At this time, the sub CPU 55 executes various lotteries. Any method may be used for the lottery. For example, the lottery may be selected when the sampling data SD is received from the main board 30A and the sampling data SD takes a predetermined value. Or it is good also as winning when generating a random number with software and sampling the value and taking a predetermined value.
[0105]
The data input circuit 56 is an interface that receives various commands transmitted from the data transmission circuit 37 described above and delivers them to the sub CPU 55. The clock generation circuit 57 generates a clock signal and supplies it to the sub CPU 55.
[0106]
The ROM 58 stores image data used for various notifications in addition to the second control program CP2. This data includes image data that associates the lottery classification of the roulette mechanism 20 with the game value. The RAM 59 functions as a work area for the sub CPU 55 and stores data, flags, and the like that are being processed according to the second control program CP2.
[0107]
The liquid crystal display control circuit 60 controls an image displayed on the liquid crystal display device 64 based on the image data supplied from the sub CPU 55. As a result, an image showing a symbol won in the internal lottery during the AT game, an image that associates the animation, the lottery classification with the game value, and the like are displayed. The left / middle / right backlights 65 to 67 are controlled to be turned on / off according to a command from the sub CPU 55. In particular, in the AT game of the present embodiment, when a specific prize group (for example, a bell prize) is won by internal lottery, the left / middle / right reel stop buttons 7a, 7b, 7c are pushed in the left / middle order. -Notification using right backlights 65-67. Specifically, the backlight corresponding to the button to be pressed next is turned on, while the other backlights are turned off. Alternatively, the symbols corresponding to the reels R1 to R3 may be displayed on the liquid crystal display device 64 so that the player can recognize the pressing order. For example, the size of the corresponding symbol may be displayed so as to be larger than the other symbols according to the pressing order, or the color of the symbol may be changed.
[0108]
Further, the sub board 30B includes a sound LSI 61, an audio ROM 62, and an audio processing circuit 63. The sound ROM 62 stores sound data for generating various sound effects. The sound LSI 61 reads out sound data from the sound ROM 62 at a predetermined timing based on a command from the sub CPU 55, performs a predetermined process, and outputs it to the sound processing circuit 63. The audio processing circuit 63 DA-converts the sound data to generate an audio signal, amplifies the audio signal to a predetermined level, and supplies it to the speaker 68. Thereby, a sound effect is emitted from the speaker 68.
[0109]
The sub board 30B is connected to various components related to the roulette mechanism 20 via cables. The roulette operating unit 20A includes a solenoid for discharging the ball 21 from the discharge hole 22, a motor for rotating the rotating body 24, and the like. Then, the roulette operating unit 20A executes a mechanical lottery operation in accordance with a control signal output from the sub CPU 55.
[0110]
As described above, the rotating body 24 includes four divided grooves, and holes are formed in each groove. The first to fourth passage sensors 70 to 74 are arranged so as to detect that the sphere 21 has passed through the hole. The 1st-4th passage sensors 70-73 can be constituted by hall elements, a limit switch, etc. other than photosensors, such as a photocoupler, for example. And the 1st-4th passage sensors 70-73 will output detection signals 70a-73a, respectively, if ball 21 passes a hole. Thereby, the sub CPU 55 can detect which hole the ball 21 has passed.
[0111]
The setting button sensors 81 to 84 are provided corresponding to the setting buttons 9a to 9d. When the player depresses the setting buttons 9a to 9d, the detection signal is activated. That is, the setting buttons 9a to 9d and the setting button sensors 81 to 84 function as an operation unit that outputs a signal corresponding to a player's operation. When the detection signals of the setting button sensors 81 to 84 become active during a predetermined period, the sub CPU 55 updates the allocation information indicating the association between the game value and the lottery category.
[0112]
In the above configuration, first, the sub CPU 55 receives the command transmitted from the main board 30A, and when the command is a BB start command indicating the start of the big bonus game, the roulette lottery is executed. The operating unit 20A is controlled. At this time, the correspondence between each hole and winning / losing is displayed on the liquid crystal display device 64. Second, it is determined whether or not the roulette lottery is won based on the detection signals 70a to 73a. Thirdly, when the roulette lottery is won, the push order notification is executed until the big bonus ends.
[0113]
<1-4: Overall operation of slot machine>
Next, the overall operation of the slot machine 1 will be described. 11 and 12 are flowcharts showing an operation in which the main CPU 31 and the sub CPU 55 cooperate to control the slot machine 1 from the start to the end of one game.
[0114]
The main CPU 31 determines whether or not the player has made a bet operation based on detection signals from the inserted medal detection sensor 41 and the BET button sensor 42 (step S11). Proceed to step S12.
[0115]
In step S <b> 12, the main CPU 31 determines whether or not the player has operated the start lever 6 based on the detection signal of the start lever sensor 43. When the player operates the start lever 6, the main CPU 31 performs a process for prohibiting a bet operation (step S13). If the bet operation is prohibited, even if the player inserts a medal or operates the BET button 15 during the period until the prohibition is canceled, the acceptance is rejected.
[0116]
Next, the main CPU 31 sets a prize group lottery table according to the game mode in accordance with the first control program CP1 (step S14). Specifically, a table corresponding to a game mode such as a base game, an RB game, or a BB game is selected from the prize group lottery table group TBL1. In this case, the main CPU 31 refers to the RB flag, the BB flag, and the like stored in the RAM 34, specifies the game mode of the game, and selects a table based on the result. For example, if the game is a normal game (including an AT game), it is detected that the RB flag and the BB flag are cleared, and the prize group lottery table TBL11 is selected from the prize group lottery table group TBL1. .
[0117]
Next, the main CPU 31 executes an internal lottery process using the prize group lottery table TBL1 set in step S14 (step S15), and sets a winning flag indicating a winning group or a lost game (step S16). The internal lottery process and the setting of the winning flag are performed according to the following procedure. First, the main CPU 31 samples the count data CD and obtains the sampling data SD at the timing when the detection signal of the start lever sensor 43 becomes active. Second, the main CPU 31 generates internal lottery data ISD with reference to the prize group lottery table. For example, if the prize group lottery table TBL11 shown in FIG. 6 is used and the value of the sampling data SD is “150”, the internal lottery data ISD indicates that the BB prize is won. In this case, the main CPU 31 sets a winning flag in the internal lottery data ISD in the first bit of the internal lottery data ISD. Thereafter, the main CPU 31 transmits a winning flag to the sub-board 30B (step S17).
[0118]
Next, the main CPU 31 determines whether or not the BB game is in progress based on the BB flag indicating that the BB game is in progress (step S18). If this determination result is negative, the main CPU 31 selects a normal stop table from the stop table group TBL2 (step S19). On the other hand, if the determination result is affirmative, the main CPU 31 selects a stop table for BB from the stop table group TBL2 (step S20).
[0119]
Next, the main CPU 31 executes a reel rotation process (step S21). Specifically, the drive signals 51a to 53a are activated. Then, the left / middle / right reel drive motors 51 to 53 start to rotate, and accordingly, the left / middle / right reels R1 to R3 rotate.
[0120]
Thereafter, the main CPU 31 executes a reel rotation stop process (step S22). The reel rotation stop process is performed according to the following procedure. First, the main CPU 31 specifies the type of the reel stop buttons 7a to 7c that have been pressed this time. Secondly, the main CPU 31 refers to the selected stop table to determine the reel stop position. In this case, the main CPU 31 detects the timing at which the reel stop buttons 7a, 7b, and 7c are pushed down based on signals from the reel stop button sensors 44 to 46, and acquires the symbol number PN at the timing. Then, the main CPU 31 reads the number of smooth frames by referring to the stop table based on the symbol number PN, and controls each of the reel drive motors 51 to 53 so that the reels are rotated by the number of smooth frames indicated by the data. . Since each of the reel drive motors 51 to 53 is composed of a stepping motor, the main CPU 31 gives the number of drive pulses corresponding to the number of sliding frames to each of the reel drive motors 51 to 53. Fourth, the main CPU 31 determines whether or not all the reels are stopped, and repeats the first to third processes described above until all the reels are stopped. When all the reels are stopped, the reel rotation stop processing is finished.
[0121]
Next, the main CPU 31 determines whether or not a replay prize has been won (step S23). When winning the replay prize, the same winning line as the winning line activated in the previous game is automatically activated without performing a betting operation. For this reason, when the replay prize is won, the main CPU 31 clears the replay winning flag (step S24), and then returns the process to step S12.
[0122]
Next, the main CPU 31 sequentially determines whether or not a watermelon prize, a bell prize, a cherry prize, or a JAC prize has been won based on the winning flag (steps S25 to S28), and refers to the winning symbol combination table TBL3. Each unit is controlled to pay out the number of medals according to the winning combination (steps S29 to S32).
[0123]
Next, the main CPU 31 determines whether or not an RB game is in progress (step S33). In the present embodiment, an RB flag indicating that an RB game is in progress is set in an RB game start process (steps S37 and S40) described later, and the RB flag is cleared in an RB game end determination process (step S34). It has become. Therefore, whether or not the RB game is in progress is determined based on whether the RB flag is set or cleared.
[0124]
When determining that the RB game is being played, the main CPU 31 advances the process to step S34 and executes an RB game end determination process. In the RB game end determination process, it is determined whether or not the RB game has been performed a predetermined number of times, and when the RB game has been performed a predetermined number of times, the RB flag is cleared.
[0125]
On the other hand, if the RB game is not being played, the determination result in step S33 is “NO”, and the main CPU 31 determines whether or not a single RB award has been won (step S35). When winning the single RB award, the main CPU 31 pays out a predetermined number of medals (step S36) and executes an RB game start process (step S36). In this process, the RB flag is set. If the single RB prize has not been won, the main CPU 31 determines whether or not the RB prize is in BB (step S38). If it is an RB prize in the BB prize, the main CPU 31 pays out a predetermined number of medals (step S36) and executes an RB game start process (step S36). In this process, the RB flag is set.
[0126]
Next, if the RB award in the BB has not been won, the main CPU 31 determines whether or not the BB game is in progress (step S41). Similar to the processing related to the RB game described above, in the present embodiment, a BB flag indicating that the BB game is in progress is set in the BB game start processing (step S45) described later, and the BB game end determination processing (step S42). In BB, the BB flag is cleared. Therefore, whether or not the BB game is in progress is determined based on whether the BB flag is set or cleared.
[0127]
When the BB game is being played, the main CPU 31 executes a BB game end determination process (step S42). In this process, when the BIC bonus game has reached a predetermined number of games (for example, 30 games) or when the last RB in the BB is finished, it is determined that the BB game is finished. When the BB game ends, the main CPU 31 transmits a BB end command to the sub-board 30B.
[0128]
If it is not during the BB game, it is determined based on the winning flag whether the BB is won or not (step S43). If the BB prize is won, the main CPU 31 executes the medal payout process (step S43). S44), a BB game start process is executed (step S45). In the BB game start process, the main CPU 31 sets a BB flag and transmits a BB start command to the sub-board 30B.
[0129]
Thereafter, the main CPU 31 executes a one-game end process (step S46). In this process, the main CPU 31 first determines whether or not a BB prize or RB prize has been missed. The loss of the BB prize or the RB prize means that the BB prize or the RB prize cannot be won in the state where the BB prize or the RB prize is won in the internal lottery process (step S15). The main CPU 31 determines that the BB prize or RB prize has been missed when the winning flag is set and the RB winning flag or the BB winning flag is cleared, while in other cases, the BB prize or It is determined that no RB prize has been missed. If not missed, the RB winning flag and the BB winning flag are cleared and the data value of each bit of the internal lottery data ISD is cleared to “0”. Thereby, carry over of the winning flag is canceled. On the other hand, if there is a loss, the main CPU 31 does not clear the RB winning flag and the BB winning flag. Thereafter, the main CPU 31 cancels the prohibition of the betting operation (step S47). Thereby, the RB winning flag and the BB winning flag are carried over to the next game.
[0130]
<1-5: Sub-substrate processing>
<1-5-1: Overall processing>
The overall processing of the sub CPU 55 in the sub board 30B will be described. FIG. 13 is a flowchart showing the operation of the second control program CP2 executed by the sub CPU 55. The sub CPU 55 repeatedly executes the second control program CP2 at a predetermined cycle independently of the control program CP1 executed by the main CPU 31.
[0131]
The sub CPU 55 determines whether or not a command is received from the main board 30A (step S50). If the command is received, the sub CPU 55 determines whether or not the command is a winning flag command (step S51). If it corresponds to the winning flag command, a small role notification process described later is executed (step S52).
[0132]
On the other hand, when the received command does not correspond to the winning flag command, the sub CPU 55 determines whether or not the received command is a BB start command (step S53). If the command is a BB start command, a BB start process to be described later is executed (step S54).
[0133]
If the command is not a BB start command, the sub CPU 55 determines whether the command corresponds to a BB end command (step S55). If the command is a BB end command, a BB end process described later is executed (step S56).
[0134]
On the other hand, if the command is not a BB end command or if no command has been received, the process returns to step S50, and the processes from step S50 to step S56 are repeated.
[0135]
<1-5-2: BB start process>
Next, the BB start process will be described. The BB start process is executed when the received command is a BB start command. Here, the BB start command is a command generated by the main CPU 31 when winning a BB prize. Therefore, it can be said that the BB start process is a process that is executed when a BB prize is won.
[0136]
FIG. 14 is a flowchart showing the operation of the sub CPU 55 in the BB start processing routine. The BB start processing routine is executed when the condition of step S53 shown in FIG. 13 is affirmed. In the BB start process, first, the sub CPU 55 determines the roulette temporary winning number. Is determined (step S60). Temporary Winning No. Indicates which of the first to fourth holes is the winning hole. In this process, which of the first hole to the fourth hole becomes the winning hole is drawn by random numbers. The first to fourth holes in the roulette lottery correspond to four lottery sections, and one of them is assigned a win. That is, in the process of step S60, the association between the lottery classification and the game value is randomly determined. By this determination, allocation information indicating the association between the lottery category and the game value is generated and stored in the RAM 59.
[0137]
Next, the sub CPU 55 assigns a temporary winning number to the liquid crystal display device 64. Is displayed (step S61). The first to fourth holes are designated as No.1. 1-No. If the first hole is designated as a winning hole, a screen shown in FIG. 15 is displayed on the liquid crystal display device 64, for example. The player sees this screen and knows that the first hole (lottery classification No. 1) is set as the winning hole.
[0138]
Thereafter, the sub CPU 55 starts a timing process (step S62). Specifically, by counting interrupt signals generated at a predetermined cycle (for example, 10 msec), provisional winning No. Time elapsed from the display of.
[0139]
Next, the sub CPU 55 determines whether or not the winning hole has been changed by the player operating the setting buttons 9a to 9d (step S63). Specifically, the condition of step S63 is affirmed when any of the detection signals of the setting button sensor 81-84 becomes active, and the condition of step S63 is denied when all the detection signals are inactive. The
[0140]
If the condition of step S63 is affirmed, the sub CPU 55 advances the process to step S64, and selects a temporary winning number. And the allocation information stored in the RAM 59 is updated. For example, when the player operates the setting button 9c, the detection signal of the setting button sensor 83 becomes active. 3 is a temporary winning number. The allocation information is updated so that Further, the sub CPU 55 controls the liquid crystal display control circuit 60 to display the screen shown in FIG. 16 on the liquid crystal display device 64. The player can confirm that the winning hole has been changed to the third hole (lottery classification No. 3) by looking at this screen.
[0141]
Thereafter, the sub CPU 55 determines whether or not the measured time value is greater than or equal to the reference value (step S65). If the timed value is less than the reference value, the sub CPU 55 returns the process to step S62, and repeats the processes from step S62 to step S65 until the timed value reaches the reference value. As a result, the player is given a temporary no. In the period until the elapsed time from the display of time reaches the reference value, the temporary winning No. Can be changed.
[0142]
When the time value reaches the reference value, the sub CPU 55 determines the winning hole of the roulette (step S66). In other words, after the elapsed time reaches the reference value, even if the player operates the setting buttons 9a to 9d and the detection signal becomes active, the sub CPU 55 ignores this and does not update the allocation information. Then, the sub CPU 55 determines the winning No. determined based on the allocation information. Is displayed on the liquid crystal display device 64 (step S67). For example, when the third hole is a winning hole, the liquid crystal display control circuit 60 is controlled to display the screen shown in FIG. As a result, the player receives the confirmed winning number. Can know.
[0143]
Thereafter, the sub CPU 55 controls the roulette mechanism 20 so as to discharge the ball 21 from the discharge hole 22 to the guide path 23 (step S68). Thereby, the roulette lottery is started.
[0144]
Next, the sub CPU 55 determines whether or not the ball 21 has passed through the first to fourth holes based on the detection signals 70a to 73a from the first to fourth passage sensors 70 to 73 (step S69). This determination is repeated until the sphere 21 is detected.
[0145]
Next, the sub CPU 55 determines whether or not it has been won based on the detection signals 70a to 73a and the allocation information for specifying the winning hole determined in step S66 (step S70). Specifically, when the detection signal that has become active and the allocation information match, it is determined to be a win, and when it does not match, it is determined to be lost.
[0146]
Thereafter, the sub CPU 55 determines whether or not it is won (step S71), and if it is won, a flag during the AT period is set (step S72). The AT period flag is a flag indicating the AT period.
[0147]
<1-5-3: Small role notification process>
Next, the small role notification process will be described. FIG. 18 is a flowchart showing the operation of the sub CPU 55 in the small role notification processing routine. The small role notification processing routine is executed when the condition of step S51 shown in FIG. 13 is affirmed.
[0148]
In the small role notification process, the sub CPU 55 determines whether or not the flag during the AT period is set (step S75). It is determined whether or not (step S76). The process of step S76 is executed based on whether or not the prize group won in the internal lottery based on the winning flag command is a bell role.
[0149]
If the bell combination is won, the sub CPU 55 advances the process to step S77 to execute a bell prize notification effect and a push order notification. Specifically, the sub CPU 55 reads the image data for displaying the bell symbol from the ROM 58 and causes the liquid crystal display device 64 to display the bell image. Further, the sub CPU 55 turns on the backlights 65 to 67 corresponding to the reel stop buttons 7a, 7b, and 7c to be operated next based on the selection information of the stop table transmitted from the main board 30A. The backlights 65 to 67 are turned off. Thus, the player can easily win a prize if the player wins the Bell Prize in the internal lottery.
[0150]
<1-5-4: BB end processing>
Next, FIG. 19 shows the operation of the sub CPU 55 in the BB end processing routine. The BB end processing routine is executed when the condition of step S55 shown in FIG. 13 is affirmed. The BB end processing routine is started in the final game of the big bonus, and the flag during the AT period is cleared (step S78). Thereby, when the big bonus is ended, the determination result of step S75 is “NO” in the above-described small role notification process, and the AT game is ended.
[0151]
<1-6: Example of operation>
Next, two modes of the operation example of the slot machine 1 will be described. FIG. 20 is a conceptual diagram for explaining a flow of a series of games in the first mode. The operation example of the first aspect is based on the premise that the mechanical lottery period is longer than the shortest time of one game. As shown in FIG. 20, in the main process, a progress process for each game is executed. This progress process is a process from the start to the end of one game described with reference to FIGS.
[0152]
When the BB prize is won in the third game of the normal game, the roulette is activated in response to this in the sub-process, and winning and losing are determined by mechanical drawing. The phrase “in roulette operation” means a lottery period from when the ball 21 is released until the ball 21 passes through the first to fourth holes. In this lottery period, the game is advanced in the main process. This is made possible by executing the main process and the sub process in parallel.
[0153]
If the mechanical lottery is won, the push order of the bell role is notified. On the other hand, if the lottery is lost, the push order of the bell role is not notified. Therefore, the big bonus is changed to the super big bonus according to the lottery result, or the normal big bonus is maintained. Focusing on the game state, the transition from the base game to the BB game is executed by the main process, and the game in the BB game is changed to the AT game by the sub process. In other words, the game state reflects the processing results of the main process and the sub process.
[0154]
By executing the processes in parallel as described above, the game can be advanced without waiting for the processing result of the sub-process. Mechanical lottery has a longer lottery period than electronic lottery. For this reason, when a mechanical lottery is incorporated in one process, it is necessary to interrupt the progress of the game until the lottery result is obtained. The player often operates the bet button 15, the start lever 6, and the reel stop buttons 7a to 7c with a constant rhythm. For this reason, many players do not want the game progress to be interrupted by mechanical drawing. Furthermore, since the mechanical lottery is won with a certain probability and the probability of losing is often higher than the probability of winning, there is also a demand to advance the game without waiting for the lottery result.
[0155]
As described above, according to the present embodiment, the sub-process for executing the mechanical lottery and the main process for advancing each game are executed in parallel, and the processing results of both are reflected in the game state. It is possible to eliminate the inconvenience that the progress of the game is hindered by the mechanical drawing, and to advance the game at the player's pace.
[0156]
FIG. 21 is a conceptual diagram for explaining a flow of a series of games in the second mode. In the operation example of the second aspect, it is assumed that the mechanical lottery period is shorter than the shortest time of one game. In this case, it is determined whether it becomes a super big bonus or a normal big bonus from the first game of the big bonus, instead of changing from the middle of the big bonus to the super big bonus as in the first mode. The
In the first mode, the super big bonus can be started from the first game of the big bonus if the player keeps track of the game until the mechanical lottery ends.
[0157]
<2. Second Embodiment>
Next, a second embodiment will be described. In the first embodiment, the trigger for the mechanical type lottery is winning the BB award, and controls whether or not the remaining game in the big bonus game is an AT game according to the lottery result. . On the other hand, in the second embodiment, an electronically activated lottery is executed by losing the normal game, and a mechanical lottery is executed when winning the winning lottery. Then, when a mechanical lottery is won, if the BB prize is won within a predetermined game period after winning, the big bonus is set as a super big bonus.
[0158]
The slot machine 1 according to the second embodiment is the same as that of the first embodiment except for the content of the second control program CP2 executed by the sub CPU 55. That is, the hardware configuration is the same as in the first embodiment. Hereinafter, differences will be described.
[0159]
FIG. 22 is a flowchart showing the operation of the second control program CP2 executed by the sub CPU 55. The sub CPU 55 is the same as the first embodiment in that the second control program CP2 is repeatedly executed in a predetermined cycle independently of the first control program CP1 executed by the main CPU 31.
[0160]
The sub CPU 55 determines whether or not a command is received from the main board 30A (step S80). If the command is received, the sub CPU 55 determines whether or not the command is a winning flag command (step S81). If the winning flag command is met, roulette lottery processing described later is executed (step S82).
[0161]
On the other hand, when the received command does not correspond to the winning flag command, the sub CPU 55 determines whether or not the received command is a BB start command (step S83). If the command is a BB start command, a BB start process to be described later is executed (step S84).
[0162]
If the command is not a BB start command, the sub CPU 55 determines whether the command corresponds to a BB end command (step S85). If the command is a BB end command, a BB end process to be described later is executed (step S86).
[0163]
On the other hand, if the command is not a BB end command or if no command is received, the process returns to step S80, and the processes from step S80 to step S86 are repeated.
[0164]
Next, the BB start process will be described. Since the BB start process is executed when the received command is a BB start command, the BB start process is executed when a BB prize is won. FIG. 23 is a flowchart showing the operation of the sub CPU 55 in the BB start processing routine. The BB start processing routine is executed when the condition of step S83 shown in FIG. 22 is affirmed.
[0165]
In the BB start process, first, the sub CPU 55 determines whether or not the game count value N is greater than 0 (step S90). The game count value N is set to a predetermined number of games (50 in this example) when a predetermined condition is satisfied in the base game in the roulette lottery process described later, and “1” is subtracted in each game. Yes. Therefore, when N> 0, a specific period from when the predetermined condition is satisfied until the predetermined number of games elapses.
[0166]
If the condition in step S90 is affirmed, it means that the BB prize is won within the specific period. In this case, the sub CPU 55 advances the process to step S91 and sets a flag during the AT period. On the other hand, if the condition of step S90 is negative, the sub CPU 55 ends the BB start process.
[0167]
Next, the BB end process will be described. Since the BB end process is executed when the received command is a BB end command, it is executed in the final game of the big bonus. FIG. 24 is a flowchart showing the operation of the sub CPU 55 in the BB end processing routine. The BB end processing routine is executed when the condition of step S85 shown in FIG. 22 is affirmed.
[0168]
In the BB end process, first, the sub CPU 55 clears the game count value N and sets N = 0 (step S92). Next, the sub CPU 55 clears the flag during the AT period (step S93). Therefore, the flag during the AT period is always cleared in the final game of the big bonus.
[0169]
Next, roulette lottery processing will be described. Since the roulette lottery process is executed when the received command is a winning flag command, it is executed for each game. FIG. 25 is a flowchart showing the operation of the sub CPU 55 in the roulette lottery process routine. The roulette lottery process routine is executed when the condition of step S81 shown in FIG. 22 is affirmed.
[0170]
First, based on the winning flag command, the BB flag, and the RB flag, the sub CPU 55 determines whether or not the game corresponds to a base game lose (step S100). Specifically, when both the BB flag and the RB flag are cleared and the winning flag command indicates that the internal lottery result is a loss, the sub CPU 55 determines that the condition of step S100 is satisfied. judge.
[0171]
If the condition of step S100 is affirmed, the sub CPU 55 advances the process to step S101 and executes a roulette trigger lottery. This lottery is electronically executed by the sub CPU 55. For example, a random number is generated by software, and winning or losing can be determined based on the data value obtained by sampling the random number.
[0172]
Next, the sub CPU 55 determines whether or not the result of the roulette trigger lottery is winning (step S102). If winning, the winning No. Then, a mechanical lottery process is executed (steps S103 to S113). Also in the second embodiment, as in the first embodiment, the player operates the setting buttons 9a to 9d during a predetermined period, so that the temporary winning No. Change, that is, the association between the game value and the lottery classification can be changed. Note that the processing of steps S103 to S113 is the same as the processing of steps S60 to S71 in the BB start processing of the first embodiment described with reference to FIG.
[0173]
If it is determined in step S113 that the mechanical lottery result is a win, the sub CPU 55 sets the game count value N to N = 50 (step S119) and ends the process. On the other hand, if the mechanical lottery result is determined to be lost in step S113, or if the roulette activation lottery result is determined to be lost in step S102, the sub CPU 55 advances the process to step S120. If the game count value N is N> 0, the game count value N is subtracted by 1.
[0174]
Next, if it is determined in step S100 that the game is not lost in the normal game, that is, if the internal game lottery result is a win, RB game or BB game, the sub CPU 55 advances the process to step S111, and It is determined whether or not a flag is set during the period (step S121). As described above, the AT period flag is set at the start of the big bonus when the game count value N is N> 0 and cleared at the end of the big bonus. Therefore, it is determined in step S100 that the flag during the AT period is set during the big bonus period in which the roulette lottery is won and the BB prize is won within 50 games from the winning.
[0175]
In this case, the sub CPU 55 determines whether or not the bell role is won based on the winning flag (step S122). If the bell role is won, the bell prize notification effect and the push order notification are described in the first embodiment. (Step S123).
[0176]
Here, an operation example of the slot machine 1 according to the second embodiment will be described. FIG. 26 is a conceptual diagram for explaining a flow of a series of games in the second mode. As shown in FIG. 26, in the main process, a progress process for each game is executed.
[0177]
In the sub-process, when the roulette trigger lottery is won in the third game of the normal game, the roulette is actuated, and the winning and losing are determined by the mechanical lottery. If this lottery is won, the right to move to the Super BB is generated if a BB is won during the 50-game period, and such a right is not generated if the game is lost.
[0178]
In the example of the upper main process, since the BB prize is won at the 30th game, this big bonus is a super big bonus informing the pushing order of the bell role. On the other hand, in the lower main processing example, since the BB prize is won in the 60th game, this big bonus becomes a normal big bonus.
[0179]
Also in the second embodiment, the transition from the base game to the BB game is executed by the main process, and the game in the BB game is changed to the AT game by the sub process. The processing result is reflected.
[0180]
By executing the main process and the sub-process in parallel in this way, the game can be advanced without waiting for the result of the sub-process, and the inconvenience that the progress of the game is hindered by mechanical lottery is solved. The game can be progressed at the player's pace.
[0181]
<3. Third Embodiment>
Next, a third embodiment will be described. In the first embodiment described above, the mechanical roulette lottery mechanism 20 is used. In the third embodiment, instead of the roulette lottery mechanism 20, an electronic lottery is executed by the sub CPU 55. In this example, a screen simulating the roulette lottery mechanism 20 is displayed on the liquid crystal display device 64, and the roulette lottery is executed on the screen. The slot machine according to the third embodiment is configured in the same manner as the slot machine of the first embodiment, except that the roulette lottery mechanism 20 and the roulette operating unit 20A are not provided and the contents of the second control program CP2. .
[0182]
FIG. 27 is a flowchart showing the operation of the sub CPU 55 in the BB start processing routine using the electronic lottery processing in the third embodiment. FIG. 27 corresponds to the BB start process described with reference to FIG. 14 in the first embodiment.
[0183]
First, the sub CPU 55 selects the electronic roulette temporary winning number. Is determined (step S130). In this process, which lot is selected among a plurality of lottery categories is selected by random numbers. In the process of step S130, the association between the lottery classification and the game value is randomly determined. By this determination, allocation information indicating the association between the lottery category and the game value is generated and stored in the RAM 59.
[0184]
Next, the sub CPU 55 assigns a temporary winning number to the liquid crystal display device 64. Is displayed (step S131). In this example, the electronic roulette has a first hole to a fourth hole, as in the roulette lottery mechanism 20 described in the first embodiment, and these are designated as No. 4 and No. 4 respectively. 1-No. It shall be represented by 4. Here, if the first hole is a winning hole, for example, the screen shown in FIG. 15 is displayed on the liquid crystal display device 64 as in the first embodiment.
[0185]
Thereafter, the sub CPU 55 determines the number N of roulette action effect games by lottery (step S132). This game number N indicates the number of games until the electronic lottery is executed. The number of games N is decremented by “1” every time one game progresses.
[0186]
Next, the sub CPU 55 controls the liquid crystal display control circuit 60 to display the roulette operation effect on the liquid crystal display device 64 (step S133). The image in the roulette operation effect is, for example, an animation in which a roulette rotates and a sphere rotates.
[0187]
Next, the sub CPU 55 operates the setting buttons 9a to 9d so that the winning No. It is determined whether or not has been changed (step S134). Specifically, the condition of step S134 is affirmed when any of the detection signals of the setting button sensors 81 to 84 becomes active, and the condition of step S134 is denied when all the detection signals are inactive. The
[0188]
If the condition of step S134 is affirmed, the sub CPU 55 advances the process to step S125, and selects a temporary winning number. And the allocation information stored in the RAM 59 is updated. For example, when the player operates the setting button 9c, the detection signal of the setting button sensor 83 becomes active. 3 is a temporary winning number. The allocation information is updated so that Further, the sub CPU 55 controls the liquid crystal display control circuit 60 as in the first embodiment to display the screen shown in FIG. 16 on the liquid crystal display device 64.
[0189]
Next, the sub CPU 55 determines whether or not the number of games N has reached “0” (step S136). When the game number N is 1 or more, the sub CPU 55 returns the process to step S133, and repeats the process from step S133 to step S136 until the game number N becomes “0”. As a result, the player can select the temporary winning No. Can be changed.
[0190]
When the game number N reaches “0”, the sub CPU 55 executes a random number lottery to determine the lottery result No. Is acquired (step S137). That is, it identifies which of the plurality of lottery categories has been drawn. Thereafter, the sub CPU 55 determines whether or not the winning is made based on the lottery result and the allocation information in step S137 (step S138).
[0191]
Thereafter, the sub CPU 55 determines whether or not it is won (step S129), and if it is won, a flag during the AT period is set (step S130). Thereby, the game value according to the lottery result is given to the player.
[0192]
<4. Modification>
Although the present invention has been described with reference to the first and second embodiments that are presently the most practical and preferred at the present time, the present invention is not limited to the embodiments disclosed herein. The present invention is not limited to the above, and can be appropriately changed without departing from the gist or concept of the invention that can be read from the claims and the entire specification, and a gaming machine and a control method thereof with such a change are also included in the present invention. It should be understood as encompassed within the technical scope. For example, the following modifications are naturally included in the present invention.
[0193]
(1) In each embodiment described above, the winning No. The setting buttons 9a to 9d are provided to change the winning No., but the winning lever No. is selected using the start lever 6 and the reel stop buttons 7a, 7b, 7c. May be changed. In this case, since the setting buttons 9a to 9d can also be used as other operation members, the configuration can be simplified.
[0194]
(2) In each embodiment described above, the lottery objects for roulette lottery were only winning and losing, but the present invention is not limited to this, and the lottery objects include a plurality of game values. Also good.
[0195]
For example, when a predetermined number of AT games are set as one set, three types of game values such as one set of AT games, two sets of AT games, and loss may be assumed. In this case, the screen shown in FIG. Once in 1 lottery classification No. 2 and no. 3 lost, lottery classification No. The player may be informed that 4 is assigned twice, and the association between the game value and the lottery classification may be changed.
[0196]
Further, when winning, the player may not be notified of the number of games of the AT game, but may be notified only of the transition to the AT game. For example, the screen shown in FIG. 1 to AT game, lottery classification No. 1 2-No. 4 may be notified to the player that a loss has been assigned so that the association between the game value and the lottery category can be changed.
[0197]
Furthermore, when the AT game ends, it may be determined whether or not to continue the AT game by executing a roulette lottery. Further, the probability of the continuous lottery itself may be a lottery target by roulette lottery. For example, when the continuation probabilities are 1/2, 3/4, and 0 (losing), the screen shown in FIG. 1 has a continuation probability of 1/2 and a lottery classification No. 1 2 and no. 3 lost, lottery classification No. 4 may be notified to the player that the continuation probability 3/4 is assigned, and the association between the continuation probability corresponding to the game value and the lottery category may be changed.
[0198]
(3) In each of the above-described embodiments, the main process and the sub-process are executed independently by the main CPU 31 and the sub-CPU 55, but it goes without saying that these processes may be executed by one CPU. It is. As long as the main process and the sub-process are executed in parallel, any hardware configuration may be used.
[0199]
(4) In each of the above-described embodiments, the player can execute a special game more advantageous than the normal game by shifting the big bonus to the super big bonus when winning by roulette lottery. However, the special game includes a game state advantageous to the player. For example, if the big bonus is won in the internal lottery, the right to transfer to the big bonus is accumulated once, and the big bonus is prohibited during the stock period, and when the predetermined condition is satisfied, the big bonus is given. The present invention can be applied to a stock-type slot machine that allows winning of a prize. In this case, it may be switched to a stop control table that can win a big bonus, assuming that a predetermined condition is satisfied when winning by roulette lottery. Or you may enable it to win a big bonus by alert | reporting a pressing order. In this case, it can be said that the game permitted to win the big bonus is a special game that is more advantageous to the player than the normal game. Alternatively, the normal game may be changed to the AT game.
[0200]
(5) In the above-described first and second embodiments and modifications, the roulette lottery mechanism 20 has been described as an example of a mechanical lottery means that allows a player to recognize the lottery process. It may be a lottery mechanism using a pachinko, a smart ball, a dice, a fortune, a rattle, a croon, or the like.
[0201]
(6) In the first and second embodiments described above, there is only one winning hole, but a plurality of holes may be used as winning holes. Furthermore, in the second embodiment, when the ball 21 passes through one winning hole, the right to transfer 50 games is generated. For example, the first hole is 0 game, the second hole is 10 game, the third hole There may be holes with different numbers of games for which the transfer right continues, such as 50 games and 100 games for the fourth hole. Alternatively, the total number of games for each hole may be determined, and the player may be assigned the number of games for the transfer right for each hole by operating the setting buttons 9a to 9d.
[0202]
(7) In the second embodiment described above, the number of games in which the transfer right continues is fixed to 50 games, but the present invention is not limited to this, and the transfer right is granted when a predetermined condition is satisfied. It may be terminated. For example, if the number of times a particular prize group (replay prize) wins or wins reaches a predetermined number of times, or if a particular prize group wins or wins, a lottery is executed and the winner is won In some cases, the transfer right may be extinguished.
[0203]
(8) Each of the embodiments described above relates to the slot machine. However, the present invention is not limited to the mechanical reels R1 to R3, but a video slot for displaying an image of the reel on a display such as a liquid crystal display device. Of course, it is applicable.
[0204]
(9) In each of the above-described embodiments, as an example of the game state, the normal game is described as the first state, and the special game such as the AT game is described as the second state that is more advantageous to the player than the first state. However, the present invention is not limited to this. For example, the game state has the following modes. First, there is a second state in which information for winning a winning combination is notified and a first state in which information is not notified. Secondly, there are a second state in which information for facilitating the pressing is displayed and a first state in which no information is notified. Third, there is a second state with a high probability of occurrence of an event and a first state with a low probability. Here, the event corresponds to, for example, an entry lottery for an AT game. The rush lottery is executed when a predetermined combination is won, and the winning rate is low in the first state, and the winning rate is high in the second state. Fourth, there is a second state that uses a stop table that is easy to win a specific combination, and a first state that uses a table that is not.
[0205]
(10) Further, in the sub-process, when a predetermined transition condition is satisfied, not only a transition from a normal game (first state) to a special game (second state) such as an AT game, but also an AT game Whether to end a special game (second state) such as an AT game based on the result of the mechanical lottery by roulette or the like described above when shifting from the (second state) to the normal game (first state) Or you may decide to continue.
[0206]
For example, when a specific combination (for example, a cherry combination) is won during an AT game (second state), a roulette lottery is executed, and when this is won, the AT game is terminated and the base game (the first game) (State). Alternatively, among the first to fourth holes, end the AT game in the first hole, change the number of AT games in the second hole, and add 10 games of the number of AT games in the third hole. The game state may be changed according to the lottery result by assigning 20 games addition of the number of AT games to the fourth hole.
[0207]
Furthermore, when the game state has a state (second state) with a high probability of entry into an AT game and a state (first state) with a low probability, the high probability state (second state) In a state), when a specific combination (for example, a cherry combination) is won, a roulette lottery may be executed, and when winning, it may be shifted to a low probability state (first state). Alternatively, of the first to fourth holes, the end of the high probability state is indicated in the first hole, the number of games in the high probability state is not changed in the second hole, and the high probability state game is indicated in the third hole. The game state may be changed according to the lottery result by assigning the number of 10 games to the fourth hole and assigning the number of games in the high probability state to 20 games.
[0208]
(11) Moreover, although the mechanical or electronic roulette lottery in the above-described embodiment has been described as an example using one ball in one lottery, the present invention is not limited to this. Alternatively, a plurality of balls may be used for one lottery.
[0209]
【The invention's effect】
As described above, according to the present invention, since the player can change the association between the game value and the lottery classification, the player's actions can be taken into the lottery, and the fun of the game is improved. Can do.
[Brief description of the drawings]
FIG. 1 is a perspective view showing an appearance of a slot machine 1 according to a first embodiment of the present invention.
FIG. 2 is a perspective view showing left, middle and right reels R1, R2, R3 and peripheral configuration.
FIG. 3 is a perspective view showing a detailed configuration of a right reel R3 and a peripheral portion.
FIG. 4 is an explanatory diagram showing an example of symbols displayed on left / middle / right reels R1, R2, and R3.
FIG. 5 is a block diagram showing an electrical configuration of the slot machine 1;
FIG. 6 is an explanatory diagram showing an example of stored contents of a prize group lottery table TBL11.
FIG. 7 is a flowchart showing the operation of the main CPU 31 in the internal lottery process.
FIG. 8 is an explanatory diagram showing an example of a stop table.
FIG. 9 is a timing chart showing the relationship among a detection signal 49a, a symbol number PN, a drive signal 53a, and position data MD3.
FIG. 10 is a block diagram showing a detailed configuration of a sub-board 30B.
FIG. 11 is a flowchart showing the overall operation of the main CPU 31;
FIG. 12 is a flowchart showing an overall operation subsequent to FIG.
FIG. 13 is a flowchart showing an overall operation of the sub CPU 55 according to the first embodiment.
14 is a flowchart showing the operation of the BB start process shown in FIG.
FIG. 15 shows a temporary winning No. in the initial state. It is explanatory drawing which shows the example of a display screen.
[Fig. 16] Temporary winning no. It is explanatory drawing which shows the example of a display screen.
FIG. 17 shows the confirmed winning No. It is explanatory drawing which shows the example of a display screen.
FIG. 18 is a flowchart showing an operation of a small combination notification process shown in FIG. 13;
FIG. 19 is a flowchart showing an operation of BB end processing shown in FIG. 13;
FIG. 20 is a conceptual diagram for explaining a flow of a series of games in the first mode.
FIG. 21 is a conceptual diagram for explaining a flow of a series of games in the second mode.
FIG. 22 is a flowchart showing an overall operation of a sub CPU 55 according to the second embodiment.
23 is a flowchart showing the operation of the BB start process shown in FIG.
24 is a flowchart showing the operation of BB end processing shown in FIG.
25 is a flowchart showing an operation of roulette lottery processing shown in FIG.
FIG. 26 is a conceptual diagram for explaining a flow of a series of games in the slot machine according to the second embodiment.
FIG. 27 is a flowchart showing the operation of the BB start process of the slot machine according to the third embodiment.
FIG. 28 is an explanatory diagram showing an example of a display screen in a modified example.
[Explanation of symbols]
1 slot machine
6 Start lever
20 roulette lottery mechanism
31 Main CPU
55 Sub CPU
70-73 1st-4th passage sensor
R1-R3 Left / Middle / Right reel
9a-9d Setting button
64 Liquid crystal display device
65-67 Left, middle, right backlight

Claims (5)

複数種類の図柄を表示する表示部と、プレイヤーが前記各表示部に表示される図柄を可変表示させる指示を入力すると開始信号を出力する開始操作部とを備え、前記表示部の図柄が停止した状態が所定の状態である場合に役に入賞し、入賞した役に応じた遊技価値を付与すると共に、ゲーム状態として、第1の状態と前記第1の状態よりプレイヤーに有利な第2の状態とを制御可能なスロットマシンにおいて、
遊技価値が各々割り当てられた複数の抽選区分の中から少なくとも一つを抽選し、機械的な抽選過程をプレイヤーが知ることができるように実行する機械抽選手段と、
プレイヤーの操作に応じた操作信号を出力する操作手段と、
前記操作信号に基づいて、前記機械抽選手段における遊技価値と前記抽選区分との対応付けを変更する変更手段と、
前記機械抽選手段における遊技価値と前記抽選区分との対応付けが確定した後、抽選結果が得られるように前記機械抽選手段を制御する制御手段と、
メイン処理とサブ処理とを並列して実行する処理手段とを備え、
前記メイン処理は、前記開始信号に基づいて前記表示部に図柄を可変表示させて、ゲームを進行させる処理であり、
前記サブ処理は、所定の開始条件が充足された場合に前記機械抽選手段による抽選を開始させ、少なくとも当該抽選結果に基づいて所定の移行条件が充足されたか否かを判定し、前記所定の移行条件が充足された場合にゲーム状態を前記第1の状態から前記第2の状態、または前記第2の状態から前記第1の状態に移行させる処理である、
ことを特徴とするスロットマシン
A display unit that displays a plurality of types of symbols, and a start operation unit that outputs a start signal when a player inputs an instruction to variably display the symbols displayed on each display unit, and the symbols on the display unit are stopped When the state is a predetermined state, a winning combination is given, a game value corresponding to the winning combination is given, and a game state is a first state and a second state that is more advantageous to the player than the first state In a slot machine that can control
A mechanical lottery means for drawing at least one of a plurality of lottery divisions each assigned with a game value, so that the player can know the mechanical lottery process;
Operation means for outputting an operation signal corresponding to the player's operation;
Based on the operation signal, changing means for changing the association between the game value in the machine lottery means and the lottery section;
Control means for controlling the machine lottery means so as to obtain a lottery result after the association between the game value in the machine lottery means and the lottery classification is confirmed;
Processing means for executing main processing and sub-processing in parallel;
The main process, the symbol on the display unit based on the start signal by the variable display, a process of advancing the Gate arm,
The sub-process starts lottery by the mechanical lottery means when a predetermined start condition is satisfied, determines whether or not a predetermined shift condition is satisfied based on at least the lottery result, and performs the predetermined shift A process of transitioning the game state from the first state to the second state or from the second state to the first state when a condition is satisfied;
A slot machine characterized by that.
プレイヤーに所定の情報を伝達する伝達手段を備え、
前記制御手段は、前記遊技価値と前記抽選区分との対応付けをプレイヤーに報知するように前記伝達手段を制御することを特徴とする請求項1に記載のスロットマシン
A transmission means for transmitting predetermined information to the player;
2. The slot machine according to claim 1, wherein the control unit controls the transmission unit so as to notify a player of an association between the game value and the lottery category.
前記遊技価値と前記抽選区分との対応付けの初期状態をランダムに決定する決定手段と、
前記制御手段は、前記初期状態を報知し、プレイヤーが前記操作手段を操作すると、変更された前記遊技価値と前記抽選区分との対応付けを報知するように前記伝達手段を制御する
ことを特徴とする請求項2に記載のスロットマシン
Determining means for randomly determining an initial state of association between the game value and the lottery section;
The control means notifies the initial state, and controls the transmission means to notify the association between the changed game value and the lottery category when the player operates the operation means. The slot machine according to claim 2.
前記制御手段は、前記機械抽選手段の抽選結果を報知するように前記伝達手段を制御することを特徴とする請求項2又は3に記載のスロットマシン4. The slot machine according to claim 2, wherein the control unit controls the transmission unit so as to notify a lottery result of the mechanical lottery unit. 所定の変更開始タイミングから所定の変更終了タイミングまでの間、前記操作信号を受け取るか否かを決定する操作信号受取手段をさらに備えることを特徴とする請求項1乃至4のうちいずれか1項に記載のスロットマシンThe operation signal receiving means for determining whether or not to receive the operation signal from a predetermined change start timing to a predetermined change end timing is further provided. The described slot machine .
JP2003061204A 2003-03-07 2003-03-07 Slot machine Expired - Fee Related JP4320189B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003061204A JP4320189B2 (en) 2003-03-07 2003-03-07 Slot machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003061204A JP4320189B2 (en) 2003-03-07 2003-03-07 Slot machine

Publications (2)

Publication Number Publication Date
JP2004267411A JP2004267411A (en) 2004-09-30
JP4320189B2 true JP4320189B2 (en) 2009-08-26

Family

ID=33123485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003061204A Expired - Fee Related JP4320189B2 (en) 2003-03-07 2003-03-07 Slot machine

Country Status (1)

Country Link
JP (1) JP4320189B2 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4499134B2 (en) * 2007-05-28 2010-07-07 株式会社三共 Slot machine
JP2009285387A (en) * 2008-05-30 2009-12-10 Aruze Corp Game machine
JP2015085019A (en) * 2013-10-31 2015-05-07 株式会社ディ・ライト Game machine
JP6451044B2 (en) * 2013-12-05 2019-01-16 株式会社三洋物産 Game machine
JP6451042B2 (en) * 2013-12-05 2019-01-16 株式会社三洋物産 Game machine
JP6451043B2 (en) * 2013-12-05 2019-01-16 株式会社三洋物産 Game machine
JP2016022098A (en) * 2014-07-18 2016-02-08 株式会社藤商事 Revolving machine
JP6006816B2 (en) * 2015-01-28 2016-10-12 株式会社三共 Slot machine
JP6006837B2 (en) * 2015-06-04 2016-10-12 株式会社三共 Slot machine
JP6257560B2 (en) * 2015-08-04 2018-01-10 株式会社三共 Slot machine
JP6455395B2 (en) * 2015-10-30 2019-01-23 株式会社三洋物産 Game machine
JP6451594B2 (en) * 2015-10-30 2019-01-16 株式会社三洋物産 Game machine
JP6593107B2 (en) * 2015-10-30 2019-10-23 株式会社三洋物産 Game machine
JP6728631B2 (en) * 2015-10-30 2020-07-22 株式会社三洋物産 Amusement machine
JP6365505B2 (en) * 2015-10-30 2018-08-01 株式会社三洋物産 Game machine
JP6883616B2 (en) * 2019-06-27 2021-06-09 株式会社ユニバーサルエンターテインメント Pachinko machine

Also Published As

Publication number Publication date
JP2004267411A (en) 2004-09-30

Similar Documents

Publication Publication Date Title
JP4198924B2 (en) Game machine and control method thereof
JP6319489B2 (en) Game machine
JP4320189B2 (en) Slot machine
JP2003000792A (en) Game machine and program for game machine and computer-readable recording medium in which program for game machine is recorded
JP2005334019A (en) Slot machine
JP6116073B1 (en) Game machine
JP6120339B1 (en) Game machine
JP2003070971A (en) Slot machine
JP2017079851A (en) Game machine
JP2002301199A (en) Slot machine
JP2005205190A (en) Slot machine
JP2000317047A (en) Game machine
JP2003180945A (en) Game machine
JP2003070974A (en) Gaming machine
JP2006263095A (en) Pachinko game machine
JP2004033796A (en) Game table
JP2001025531A (en) Slot machine
JP3649727B2 (en) Game machine and control method thereof
JP3838636B2 (en) Slot machine
JP2002177450A (en) Gaming machine
JP2007229168A (en) Game machine
JP6725857B2 (en) Amusement machine
JP2002119637A (en) Game machine
JP2008301897A (en) Reel type game machine
JP4269205B2 (en) Game machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040903

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071001

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071002

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080401

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080529

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090223

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090313

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090601

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

Free format text: PAYMENT UNTIL: 20120605

Year of fee payment: 3

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130605

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130605

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20140605

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S802 Written request for registration of partial abandonment of right

Free format text: JAPANESE INTERMEDIATE CODE: R311802

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees