JP2018166955A - Game machine - Google Patents
Game machine Download PDFInfo
- Publication number
- JP2018166955A JP2018166955A JP2017068527A JP2017068527A JP2018166955A JP 2018166955 A JP2018166955 A JP 2018166955A JP 2017068527 A JP2017068527 A JP 2017068527A JP 2017068527 A JP2017068527 A JP 2017068527A JP 2018166955 A JP2018166955 A JP 2018166955A
- Authority
- JP
- Japan
- Prior art keywords
- effect
- game
- command
- unit
- control board
- 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.)
- Pending
Links
Images
Landscapes
- Pinball Game Machines (AREA)
Abstract
【課題】演出装置の誤動作を防止する。【解決手段】本発明の遊技機は、遊技の進行に応じて演出パターンを決定し、決定した演出パターンで演出装置に演出を実行させる制御手段を備え、制御手段は、複数の処理を同時並行で実行可能であり、複数の処理を処理単位ごとに排他的に実行する。これにより、複数の処理を同時並行で実行する場合であっても、同一の記憶領域にアクセスする複数の処理が同時に実行されることがなくなるため、演出装置の誤動作を防止することができる。【選択図】図5PROBLEM TO BE SOLVED: To prevent a malfunction of an effect device. SOLUTION: The gaming machine of the present invention includes a control means for determining an effect pattern according to the progress of a game and causing an effect device to execute an effect according to the determined effect pattern, and the control means simultaneously performs a plurality of processes. It can be executed with, and multiple processes are executed exclusively for each process unit. As a result, even when a plurality of processes are executed in parallel, a plurality of processes for accessing the same storage area are not executed at the same time, so that it is possible to prevent a malfunction of the effect device. [Selection diagram] Fig. 5
Description
本発明は、遊技者に遊技上の利益を付与するか否かを抽選により決定する遊技機に関する。 The present invention relates to a gaming machine that determines by lottery whether or not to give a game profit to a player.
一般に、遊技機では、遊技者のハンドル操作により遊技盤内の遊技領域に向かって遊技球が発射され、遊技領域を流下した遊技球が始動口に入球したことを条件に特別図柄に係る抽選が実行される。そして、特別図柄表示器において、特別図柄が変動表示され、さらに、抽選によって決定された特別図柄が停止表示されることで遊技者に抽選結果が報知される。このとき、特別図柄表示器に大当たりであることを示す特定の特別図柄が停止表示されると、大役遊技が開始される。この大役遊技では、大入賞口への遊技球の入球が可能となるので、遊技者は多くの賞球の払出を受けることが可能となる。 Generally, in a gaming machine, a lottery related to a special design is performed on condition that a game ball is launched toward a game area in a game board by a player's handle operation and a game ball that has flowed down the game area enters a start opening. Is executed. Then, the special symbol display variably displays the special symbol, and the special symbol determined by the lottery is stopped and displayed, so that the player is notified of the lottery result. At this time, when the special symbol indicating that the jackpot is displayed on the special symbol display is stopped and displayed, the big game is started. In this big game, it is possible to enter game balls into the big prize opening, so that the player can receive a lot of prize balls.
このような遊技機では、遊技媒体を精算するための精算処理、および、遊技媒体を貸し出すための貸出処理を排他的に行うことで、相反する2つの処理を競合させないようになされている(例えば、特許文献1)。 In such a gaming machine, the settlement process for settlement of the game medium and the lending process for renting the game medium are exclusively performed so that the two conflicting processes do not compete (for example, Patent Document 1).
しかしながら、上記した精算処理は、精算ボタンが操作されたときに実行され、貸出処理は、貸出ボタンが操作されたときに実行されるものである。したがって、精算処理および貸出処理は同時並行して実行されるものではない。 However, the settlement process described above is executed when the settlement button is operated, and the lending process is performed when the rental button is operated. Accordingly, the settlement process and the lending process are not executed in parallel.
一方で、演出を制御する副制御基板においては、複数の処理が同時並行で実行可能になっている。このような場合、複数の処理が同時並行して実行され、同一の記憶領域にそれぞれの処理でアクセスしてしまうと、演出装置が誤動作を起こすおそれがある。 On the other hand, in the sub-control board that controls the production, a plurality of processes can be executed in parallel. In such a case, if a plurality of processes are executed in parallel and the same storage area is accessed by each process, the rendering device may malfunction.
本発明は、このような課題に鑑み、演出装置の誤動作を防止することが可能な遊技機を提供することを目的としている。 In view of such a problem, an object of the present invention is to provide a gaming machine capable of preventing malfunction of a rendering device.
上記課題を解決するために、本発明の遊技機は、遊技の進行に応じて演出パターンを決定し、決定した演出パターンで演出装置に演出を実行させる制御手段を備え、前記制御手段は、複数の処理を同時並行で実行可能であり、前記複数の処理のうち所定の処理を、処理単位ごとに排他的に実行する。 In order to solve the above-described problems, the gaming machine of the present invention includes a control unit that determines an effect pattern according to the progress of the game, and causes the effect device to execute an effect with the determined effect pattern, and the control unit includes a plurality of control means. These processes can be executed simultaneously in parallel, and a predetermined process among the plurality of processes is executed exclusively for each processing unit.
また、前記制御手段は、前記複数の処理のうち、同一の記憶領域にアクセスする処理を、処理単位ごとに排他的に実行するとよい。 In addition, the control unit may exclusively execute a process of accessing the same storage area among the plurality of processes for each processing unit.
また、前記制御手段は、遊技の進行に伴い演出を決定する処理を実行する演出決定手段と、前記演出決定手段により決定された演出に対応する演出パターンを解析する処理、および、解析した結果を前記演出装置に送信するためのコマンドに変換する処理を実行する演出実行手段と、前記演出実行手段により生成されたコマンドを前記演出装置に送信するコマンド送信手段と、を備え、前記演出決定手段、前記演出実行手段および前記コマンド送信手段は、同時並行で処理を実行可能であり、前記演出決定手段と前記演出実行手段とは、排他的に処理を実行し、前記演出実行手段と前記コマンド送信手段とは、排他的に処理を実行するとよい。 The control means includes an effect determining means for executing a process for determining an effect as the game progresses, a process for analyzing an effect pattern corresponding to the effect determined by the effect determining means, and a result of the analysis. An effect executing means for executing a process for converting the command to be transmitted to the effect device; and a command transmitting means for transmitting a command generated by the effect executing means to the effect device, the effect determining means, The effect execution means and the command transmission means can execute processing simultaneously in parallel, and the effect determination means and the effect execution means execute processing exclusively, and the effect execution means and the command transmission means Is preferably executed exclusively.
また、前記演出実行手段は、前記演出決定手段および前記コマンド送信手段と排他的に処理を実行するとよい。 Further, the effect executing means may execute processing exclusively with the effect determining means and the command transmitting means.
本発明によれば、演出装置の誤動作を防止することができる。 According to the present invention, it is possible to prevent malfunction of the rendering device.
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書および図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The dimensions, materials, and other specific numerical values shown in the embodiments are merely examples for facilitating the understanding of the invention, and do not limit the present invention unless otherwise specified. In the present specification and drawings, elements having substantially the same function and configuration are denoted by the same reference numerals, and redundant description is omitted, and elements not directly related to the present invention are not illustrated. To do.
本発明の実施形態の理解を容易にするため、まず、遊技機の機械的構成および電気的構成を簡単に説明し、その後、各基板における具体的な処理を説明する。 In order to facilitate understanding of the embodiment of the present invention, first, the mechanical configuration and electrical configuration of the gaming machine will be briefly described, and then specific processing on each board will be described.
図1は、本実施形態の遊技機100の斜視図であり、扉が開放された状態を示している。図示のように、遊技機100は、略矩形状に組まれた四辺によって囲繞空間が形成される外枠102と、この外枠102にヒンジ機構によって開閉自在に取り付けられた中枠104と、この中枠104に、ヒンジ機構によって開閉自在に取り付けられた前枠106と、を備えている。
FIG. 1 is a perspective view of the
中枠104は、外枠102と同様に、略矩形状に組まれた四辺によって囲繞空間が形成されており、この囲繞空間に遊技盤108が保持されている。また、前枠106には、ガラス製または樹脂製の透過板110が保持されている。そして、これら中枠104および前枠106を外枠102に対して閉じると、遊技盤108と透過板110とが所定の間隔を維持して略平行に対面するとともに、遊技機100の正面側から、透過板110を介して遊技盤108が視認可能となる。
As with the
図2は、遊技機100の正面図である。この図に示すように、前枠106の下部には、遊技機100の正面側に突出する操作ハンドル112が設けられている。この操作ハンドル112は、遊技者が回転操作可能に設けられており、遊技者が操作ハンドル112を回転させて発射操作を行うと、当該操作ハンドル112の回転角度に応じた強度で、不図示の発射機構によって遊技球が発射される。このようにして発射された遊技球は、遊技盤108に設けられたレール114a、114b間を上昇して遊技領域116に導かれることとなる。
FIG. 2 is a front view of the
遊技領域116は、遊技盤108と透過板110との間隔に形成される空間であって、遊技球が流下または転動可能な領域である。遊技盤108には、多数の釘や風車が設けられており、遊技領域116に導かれた遊技球が釘や風車に衝突して、不規則な方向に流下、転動するようにしている。
The
遊技領域116は、発射機構の発射強度に応じて遊技球の進入度合いを互いに異にする第1遊技領域116aおよび第2遊技領域116bを備えている。第1遊技領域116aは、遊技機100に正対した遊技者から見て遊技領域116の左側に位置し、第2遊技領域116bは、遊技機100に正対した遊技者から見て遊技領域116の右側に位置している。レール114a、114bが遊技領域116の左側にあることから、発射機構によって所定の強度未満の発射強度で発射された遊技球は第1遊技領域116aに進入し、所定の強度以上の発射強度で発射された遊技球は第2遊技領域116bに進入することとなる。
The
また、遊技領域116には、遊技球が入球可能な一般入賞口118、第1始動口120、第2始動口122が設けられており、これら一般入賞口118、第1始動口120、第2始動口122に遊技球が入球すると、それぞれ所定の賞球が遊技者に払い出される。なお、賞球数は1個以上であれば何個でもよく、また、一般入賞口118、第1始動口120、第2始動口122のそれぞれで払い出す賞球数を異ならせてもよいし、同じ賞球数に設定してもよい。このとき、第1始動口120に遊技球が入球して払い出す賞球数を、第2始動口122に遊技球が入球して払い出す賞球数よりも少なく設定することも可能である。
In addition, the
なお、第1始動口120内には第1始動領域が設けられ、また、第2始動口122内には第2始動領域が設けられている。そして、第1始動口120または第2始動口122に遊技球が入球して第1始動領域または第2始動領域に遊技球が進入すると、予め設けられた複数の特別図柄の中からいずれか1の特別図柄を決定するための抽選が行われる。各特別図柄には、遊技者にとって有利な大役遊技の実行可否や、以後の遊技状態をどのような遊技状態にするかといった種々の遊技利益が対応付けられている。したがって、遊技者は、第1始動口120または第2始動口122に遊技球が入球すると、所定の賞球を獲得するのと同時に、種々の遊技利益を受ける権利獲得の機会を獲得することとなる。
Note that a first start region is provided in the
また、第2始動口122には、可動片122bが開閉可能に設けられており、この可動片122bの状態に応じて、第2始動口122への遊技球の進入容易性が変化するようになっている。具体的には、可動片122bが閉状態にあるときには、第2始動口122への遊技球の入球が不可能となっている。これに対して、遊技領域116に設けられたゲート124内の進入領域を遊技球が通過すると、普通図柄の抽選が行われ、この抽選によって当たりに当選すると、可動片122bが所定時間、開状態に制御される。このように、可動片122bが開状態になると、当該可動片122bが遊技球を第2始動口122に導く受け皿として機能し、第2始動口122への遊技球の入球が容易となる。なお、ここでは、第2始動口122が閉状態にあるときに、当該第2始動口122への遊技球の入球が不可能であることとしたが、第2始動口122が閉状態にある場合にも一定の頻度で遊技球が入球可能となるように構成してもよい。
The
さらに、遊技領域116には、遊技球が入球可能な大入賞口128が設けられている。この大入賞口128には、開閉扉128bが開閉可能に設けられており、通常、開閉扉128bが大入賞口128を閉鎖して、大入賞口128への遊技球の入球が不可能となっている。これに対して、前述の大役遊技が実行されると、開閉扉128bが開放されて、大入賞口128への遊技球の入球が可能となる。そして、大入賞口128に遊技球が入球すると、所定の賞球が遊技者に払い出される。
Furthermore, the
なお、遊技領域116の最下部には、一般入賞口118、第1始動口120、第2始動口122、大入賞口128のいずれにも入球しなかった遊技球を、遊技領域116から遊技盤108の背面側に排出する排出口130が設けられている。
At the bottom of the
そして、遊技機100には、遊技の進行中等に演出を行う演出装置として、液晶表示装置からなる演出表示装置200、駆動装置からなる演出役物装置202、さまざまな点灯態様や発光色に制御されるランプからなる演出照明装置204、スピーカからなる楽曲出力装置206、遊技者の操作を受け付ける演出操作装置208が設けられている。
The
演出表示装置200は、画像を表示する画像表示部からなる演出表示部200aを備えており、この演出表示部200aを、遊技盤108の略中央部分において、遊技機100の正面側から視認可能に配置している。この演出表示部200aには、図示のように演出図柄210a、210b、210cが変動表示され、これら各演出図柄210a、210b、210cの停止表示態様によって大役抽選結果が遊技者に報知される変動演出が実行されることとなる。
The
演出役物装置202は、演出表示部200aよりも前方に配置され、通常、遊技盤108の背面側に退避しているが、上記の演出図柄210a、210b、210cの変動表示中などに、演出表示部200aの前方まで移動して、遊技者に大当たりの期待感を付与するものである。
The
演出照明装置204は、例えば、LED(Light Emitting Diode)でなり、演出役物装置202や遊技盤108等に設けられており、演出表示部200aに表示される画像等に合わせて、さまざまに点灯制御される。
The
楽曲出力装置206は、前枠106の上部位置や外枠102の最下部位置に設けられ、演出表示部200aに表示される画像等に合わせて、遊技機100の正面側に向けてさまざまな楽曲を出力する。
The
演出操作装置208は、遊技者の押下操作を受け付けるボタンと、遊技者の回転操作を受け付ける回転操作部(例えば、ジョグダイヤル)で構成され、遊技機100の幅方向略中央位置であって、かつ、透過板110よりも下方位置に設けられている。この演出操作装置208は、演出表示部200aに表示される画像等に合わせて有効化され、操作有効期間内に遊技者の操作を受け付けると、当該操作に応じて、さまざまな演出が実行される。
The
また、演出操作装置208の後方には、遊技機100から払い出される賞球や、遊技球貸出装置から貸し出される遊技球が導かれる上皿132があり、この上皿132が遊技球で一杯になると、遊技球は下皿134に導かれることとなる。また、この下皿134の底面には、当該下皿134から遊技球を排出するための球抜き孔(不図示)が形成されている。この球抜き孔は、通常、開閉板(不図示)によって閉じられているが、球抜きつまみ134aを図中左右方向にスライドさせることにより、当該球抜きつまみ134aと一体となって開閉板がスライドし、球抜き孔から下皿134の下方に遊技球を排出することが可能となっている。
Further, behind the
また、遊技盤108には、遊技領域116の外方であって、かつ、遊技者が視認可能な位置に、第1特別図柄表示器160、第2特別図柄表示器162、第1特別図柄保留表示器164、第2特別図柄保留表示器166、普通図柄表示器168、普通図柄保留表示器170、右打ち報知表示器172が設けられている。これら各表示器160〜172は、遊技に係る種々の状況を表示するための装置である。
Further, the
(制御手段の内部構成)
図3は、遊技の進行を制御する制御手段の内部構成を示すブロック図である。主制御基板300は遊技の基本動作を制御する。この主制御基板300は、メインCPU300a、メインROM300b、メインRAM300cを備えている。メインCPU300aは、各検出スイッチやタイマからの入力信号に基づいて、メインROM300bに格納されたプログラムを読み出して演算処理を行うとともに、各装置や表示器を直接制御したり、あるいは演算処理の結果に応じて他の基板にコマンドを送信したりする。メインRAM300cは、メインCPU300aの演算処理時におけるデータのワークエリアとして機能する。
(Internal structure of control means)
FIG. 3 is a block diagram showing the internal configuration of the control means for controlling the progress of the game. The main control board 300 controls the basic operation of the game. The main control board 300 includes a
上記主制御基板300には、一般入賞口118に遊技球が入球したことを検出する一般入賞口検出スイッチ118s、第1始動口120に遊技球が入球したことを検出する第1始動口検出スイッチ120s、第2始動口122に遊技球が入球したことを検出する第2始動口検出スイッチ122s、ゲート124を遊技球が通過したことを検出するゲート検出スイッチ124s、大入賞口128に遊技球が入球したことを検出する大入賞口検出スイッチ128sが接続されており、これら各検出スイッチから主制御基板300に検出信号が入力されるようになっている。
The main control board 300 has a general winning port detection switch 118s for detecting that a game ball has entered the general winning
また、主制御基板300には、第2始動口122の可動片122bを作動する普通電動役物ソレノイド122cと、大入賞口128を開閉する開閉扉128bを作動する大入賞口ソレノイド128cと、が接続されており、主制御基板300によって、第2始動口122および大入賞口128の開閉制御がなされるようになっている。
Further, the main control board 300 includes a normal
さらに、主制御基板300には、第1特別図柄表示器160、第2特別図柄表示器162、第1特別図柄保留表示器164、第2特別図柄保留表示器166、普通図柄表示器168、普通図柄保留表示器170、右打ち報知表示器172が接続されており、主制御基板300によって、これら各表示器の表示制御がなされるようになっている。
Further, the main control board 300 includes a first
また、本実施形態の遊技機100は、主に第1始動口120または第2始動口122への遊技球の入球によって開始される特別遊技と、ゲート124を遊技球が通過することによって開始される普通遊技とに大別される。そして、主制御基板300のメインROM300bには、特別遊技および普通遊技を進行するための種々のプログラムや、各種の遊技に必要なデータ、テーブルが記憶されている。
In addition, the
また、主制御基板300には、払出制御基板310および副制御基板330が接続されている。
The main control board 300 is connected to a
払出制御基板310は、遊技球を発射させるための制御、および、賞球を払い出すための制御を行う。この払出制御基板310も、CPU、ROM、RAMを備えており、主制御基板300に対して双方向に通信可能に接続されている。この払出制御基板310には遊技情報出力端子板312が接続されており、主制御基板300から出力される遊技進行上の種々の情報が、払出制御基板310および遊技情報出力端子板312を介して、遊技店のホールコンピュータ等に出力されることとなる。
The
また、払出制御基板310には、貯留部に貯留された遊技球を賞球として遊技者に払い出すための払出モータ314が接続されている。払出制御基板310は、主制御基板300から送信された払出個数指定コマンドに基づいて払出モータ314を制御して所定の賞球を遊技者に払い出すように制御する。このとき、払い出された遊技球数が払出球計数スイッチ316sによって検出され、払い出すべき賞球が遊技者に払い出されたかが把握されるようになっている。
The
また、払出制御基板310には、下皿134の満タン状態を検出する皿満タン検出スイッチ318sが接続されている。この皿満タン検出スイッチ318sは、賞球として払い出される遊技球を下皿134に導く通路に設けられており、当該通路を遊技球が通過するたびに、遊技球検出信号が払出制御基板310に入力されるようになっている。
Further, a dish full
そして、下皿134に所定量以上の遊技球が貯留されて満タン状態になると、下皿134に向かう通路内に遊技球が滞留し、皿満タン検出スイッチ318sから払出制御基板310に向けて、遊技球検出信号が連続的に入力される。払出制御基板310は、遊技球検出信号が所定時間連続して入力された場合に、下皿134が満タン状態であると判断し、皿満タンコマンドを主制御基板300に送信する。一方、皿満タンコマンドを送信した後、遊技球検出信号の連続入力が途絶えた場合には、満タン状態が解除されたと判断し、皿満タン解除コマンドを主制御基板300に送信する。
When a predetermined amount or more of the game balls are stored in the
また、払出制御基板310には、遊技球の発射制御を行う発射制御回路320が設けられている。払出制御基板310には、操作ハンドル112に設けられ、当該操作ハンドル112に遊技者が触れたことを検出するタッチセンサ112sと、操作ハンドル112の操作角度を検出する操作ボリューム112aと、が接続されている。そして、タッチセンサ112sおよび操作ボリューム112aから信号が入力されると、発射制御回路320において、遊技球発射装置に設けられた発射用ソレノイド112cを通電して遊技球を発射させる制御がなされる。
Further, the
副制御基板330は、主に遊技中や待機中等の各演出を制御する。この副制御基板330は、サブCPU330a、サブROM330b、サブRAM330cを備えており、主制御基板300に対して、不正防止の観点により、当該主制御基板300から副制御基板330への一方向に通信可能に接続されている。サブCPU330aは、主制御基板300から送信されたコマンドやタイマからの入力信号等に基づいて、サブROM330bに格納されたプログラムを読み出して演算処理を行うとともに、演出を実行制御する。このとき、サブRAM330cは、サブCPU330aの演算処理時におけるデータのワークエリアとして機能する。
The
具体的には、副制御基板330は、上記演出表示部200aに画像を表示させる画像表示制御を行う。サブROM330bには、演出表示部200aに表示される図柄や背景等の画像データが多数格納されており、サブCPU330aが、画像データをサブROM330bから不図示のVRAMに読み出して、演出表示部200aの画像表示を制御する。また、副制御基板330は、演出役物装置202を駆動制御したり、演出照明装置204を点灯制御したり、楽曲出力装置206から楽曲を出力させる楽曲出力制御を行う。
Specifically, the
図4は、副制御基板330における、演出表示部200a、演出役物装置202、演出照明装置204、楽曲出力装置206の制御態様を説明するためのブロック図である。副制御基板330に設けられたサブCPU(制御手段)330aは、サブROM330bに格納されたプログラムおよびサブRAM330cと協働して、演出決定手段332、演出実行手段334、コマンド送信手段336として機能する。演出決定手段332は、主制御基板300から送信されたコマンドを解読し、そのコマンドに対応する演出パターン(演出の一連の流れを示す内容)を決定する。演出実行手段334は、決定された演出パターンに対応する、画像IC340a、役物コントローラ342、照明コントローラ344、楽曲IC346a等の各デバイスそれぞれの演出態様(例えば、演出照明装置204に対する点灯態様)が規定されたテーブルをサブROM330bから読み出し、読み出したテーブルを解析する。コマンド送信手段336は、演出実行手段334の解析結果に基づいて、画像IC340a、役物コントローラ342、照明コントローラ344、楽曲IC346a等の各デバイスにコマンドを送信して演出を実行させる(例えば、演出照明装置204を点灯させる)。かかる演出決定手段332、演出実行手段334およびコマンド送信手段336は、いずれも割込に応じた処理(割込処理)であり、各デバイスそれぞれに対応付けられた割込タイミングで実行される。
FIG. 4 is a block diagram for explaining a control mode of the
画像IC340aは、VDP(Video Display Processor)とも呼ばれ、コマンド送信手段336から送信されたコマンドによって特定される画像データを画像ROM340bから画像RAM(VRAM)340cに読み出し、画像データを、順次、演出表示部200aに出力する。なお、画像RAM340cは、それぞれ異なるレイヤを有し、各レイヤに異なる画像データを保持させることができる。そして、画像IC340aは、複数のレイヤに保持された画像データを重畳し、その重畳された画像データが演出表示部200aに出力される。
The
役物コントローラ342は、コマンド送信手段336から送信されたコマンドに従い、演出役物装置202を駆動するFET(Field Effect Transistor)をONまたはOFFにする。したがって、演出役物装置202は、演出役物装置202に対する演出態様が決定されたときのみ動作することとなる。なお、演出役物装置202は、遊技者に対し、大当たりの期待感を高める、物理的な動作を伴う一時的な演出なので、画像データや、後述する電飾パターン、楽曲データと比較して、役物パターンが決定される頻度が低い。
The
照明コントローラ344は、コマンド送信手段336から送信されたコマンドに従い、演出照明装置204であるLEDを点灯制御する。
The
楽曲IC346aは、コマンド送信手段336から送信されたコマンドによって特定される楽曲データを楽曲ROM346bから楽曲IC346aに読み出し、楽曲データを、順次、楽曲出力装置206であるスピーカに出力する。なお、楽曲IC346aは、複数の楽曲バッファ(バッファ)を有し、各楽曲バッファに異なる楽曲データを保持させることができる。そして、楽曲IC346aは、複数の楽曲バッファに保持された楽曲データを重畳し、その重畳された楽曲データが楽曲出力装置206に出力される。
The
ここでは、サブCPU330a、サブRAM330c、画像IC340a、画像ROM340b、画像RAM340c、役物コントローラ342、照明コントローラ344、楽曲IC346a、楽曲ROM346b等の一連の機能部が、SoC(System-on-a-Chip)として1個の集積回路に集積されている。ただし、かかるSoCにいずれの機能部を集積するかは任意に設定することができる。また、サブCPU330a、サブRAM330c、画像IC340a、画像ROM340b、画像RAM340c、役物コントローラ342、照明コントローラ344、楽曲IC346a、楽曲ROM346b等の各機能部がそれぞれ異なる集積回路として集積され、電気的に接続されているとしてもよい。
Here, a series of functional units such as a
さらには、副制御基板330には、演出操作装置208が押下操作されたことを検出する押下検出スイッチ208s、および、演出操作装置208が回転操作されたことを検出する回転検出スイッチ209sから検出信号が入力される。これら押下検出スイッチ208sまたは回転検出スイッチ209sから検出信号が入力されると、演出表示部200aに画像が表示される等、さまざまな演出が実行される。
Furthermore, the
なお、各基板には、不図示の電源基板が接続されており、電源基板を介して商用電源から各基板に電力供給がなされている。 Note that a power supply board (not shown) is connected to each board, and power is supplied to each board from a commercial power supply via the power supply board.
(演出照明装置204の制御)
図5(a)は、サブCPU330aにおける演出照明装置204を制御する際のシーケンスチャートであり、図5(b)は、サブCPU330aにおける演出照明装置204を制御する際に使用されるサブRAM330cの記憶領域を説明するための図である。なお、図5(a)は、演出決定手段332、演出実行手段334およびコマンド送信手段336が実行する処理の一部を抜粋したものであり、詳しくは後述する。
(Control of effect lighting device 204)
FIG. 5A is a sequence chart when controlling the
演出決定手段332は、図5(a)に示すように、所定の割込周期(例えば、33.3ms)ごとに、制御テーブル設定処理を実行する(S11)。演出決定手段332は、制御テーブル設定処理(S11)において、主制御基板300からコマンドを受信した場合、受信されたコマンドを解読する。そして、演出決定手段332は、そのコマンドに対応する演出パターンを決定する。その後、演出決定手段332は、演出パターンを変更する必要がある場合に、演出パターンに対応する、演出照明装置204の点灯態様が規定された電飾パターンのテーブルの先頭アドレス(サブROM330bのアドレス)を、図5(b)に示すサブRAM330cのテーブル解析記憶領域350に書き込む。なお、演出決定手段332は、演出パターンに変更がない場合、制御テーブル設定処理を不実行としてもよい。
As shown in FIG. 5A, the effect determining unit 332 executes a control table setting process every predetermined interrupt period (for example, 33.3 ms) (S11). In the control table setting process (S11), the effect determination unit 332 decodes the received command when receiving a command from the main control board 300. And the effect determination means 332 determines the effect pattern corresponding to the command. After that, when it is necessary to change the effect pattern, the effect determining unit 332 starts the address of the table of the illumination pattern that defines the lighting mode of the
演出実行手段334は、所定の割込周期(例えば、16.67ms)ごとに、テーブル解析処理(S21)およびコマンド変換処理(S22)を実行する。演出実行手段334は、テーブル解析処理において、サブRAM330cのテーブル解析記憶領域350を参照して、演出決定手段332により決定された電飾パターンのテーブルを解析し、解析結果に基づく輝度生成に必要な各種情報を保持し、輝度生成処理(図示せず)において、保持した各種情報を基づいて、演出照明装置204の点灯態様(輝度値)を決定する。また、演出実行手段334は、コマンド変換処理において、テーブル解析処理(S21)で決定された点灯態様(輝度値)で演出照明装置204を点灯させるべく、テーブル解析処理(S21)で決定された点灯態様(輝度値)を、照明コントローラ344で解析可能なコマンド(データ)に変換し、変換したコマンドをサブRAM330cのコマンド記憶領域352に書き込む。なお、演出実行手段334は、点灯態様に変更がない場合、同じ点灯態様(コマンド)をサブRAM330cのコマンド記憶領域352に書き込む。
The effect execution means 334 executes a table analysis process (S21) and a command conversion process (S22) every predetermined interrupt period (for example, 16.67 ms). The effect execution means 334 refers to the table
コマンド送信手段336は、所定の割込周期(例えば、16.67ms以下であり、演出実行手段334の割込周期よりも短い方が好ましい)ごとに、コマンド送信処理(S31)を実行する。コマンド送信手段336は、コマンド送信処理(S31)において、サブRAM330cのコマンド記憶領域352に書き込まれたコマンドを参照し、そのコマンドを照明コントローラ344に送信する。なお、コマンド送信手段336は、点灯態様に変更がない場合、同じ点灯態様(コマンド)を照明コントローラ344に送信する。
The command transmission unit 336 executes the command transmission process (S31) every predetermined interrupt period (for example, 16.67 ms or less, and preferably shorter than the interruption period of the effect execution unit 334). The command transmission unit 336 refers to the command written in the
このように、演出決定手段332による制御テーブル設定処理(S11)、および、演出実行手段334のテーブル解析処理(S21)では、サブRAM330cのテーブル解析記憶領域350にともにアクセスする。また、演出実行手段334によるコマンド変換処理(S22)、および、コマンド送信手段336によるコマンド送信処理(S31)では、サブRAM330cのコマンド記憶領域352にともにアクセスする。そして、演出決定手段332、演出実行手段334およびコマンド送信手段336は、それぞれに設定された割込周期ごとに、同時並行で処理を実行可能である。
Thus, in the control table setting process (S11) by the effect determining means 332 and the table analysis process (S21) by the effect executing means 334, the table
ここで、演出決定手段332による制御テーブル設定処理(S11)、および、演出実行手段334によるテーブル解析処理(S21)が同時並行で実行され、テーブル解析記憶領域350に同時にアクセス(書き込みまたは読み込み)してしまうことになると、演出照明装置204の誤動作の原因になってしまう。
Here, the control table setting process (S11) by the effect determining means 332 and the table analysis process (S21) by the effect executing means 334 are executed in parallel, and the table
同様に、演出実行手段334によるコマンド変換処理(S22)、および、コマンド送信手段336によるコマンド送信処理(S31)が同時並行で実行され、コマンド記憶領域352に同時にアクセスされてしまうことになると、演出照明装置204の誤動作の原因になってしまう。
Similarly, the command conversion process (S22) by the effect execution means 334 and the command transmission process (S31) by the command transmission means 336 are executed in parallel and the
ここで、各処理で使用されているサブRAM330cのアドレスごとに、いずれかの処理で使用中である場合にブロックをかけることも可能であるが、設計が複雑になる。
Here, for each address of the
そこで、本実施形態では、処理単位ごとにフラグを立て、各処理の実行前にフラグを確認することにより、排他的に処理を実行する。 Therefore, in the present embodiment, a process is executed exclusively by setting a flag for each processing unit and checking the flag before each process is executed.
具体的には、演出決定手段332は、制御テーブル設定処理(S11)を実行する前に、制御テーブル設定処理(S11)が実行中であるか否かを示す演出決定フラグをオンにする。そして、演出決定手段332は、制御テーブル設定処理(S11)を終了すると、演出決定フラグをオフにする。 Specifically, the effect determination means 332 turns on an effect determination flag indicating whether or not the control table setting process (S11) is being executed before executing the control table setting process (S11). And the effect determination means 332 turns off an effect determination flag, after complete | finishing a control table setting process (S11).
また、演出実行手段334は、テーブル解析処理(S21)およびコマンド変換処理(S22)を実行する前に、テーブル解析処理(S21)およびコマンド変換処理(S22)が実行中であるか否かを示す演出実行フラグをオンにする。そして、演出実行手段334は、テーブル解析処理(S21)およびコマンド変換処理(S22)を終了すると、演出実行フラグをオフにする。 Further, the effect execution means 334 indicates whether the table analysis process (S21) and the command conversion process (S22) are being executed before executing the table analysis process (S21) and the command conversion process (S22). Turn on the production execution flag. Then, the effect execution means 334 turns off the effect execution flag after completing the table analysis process (S21) and the command conversion process (S22).
また、コマンド送信手段336は、コマンド送信処理(S31)を実行する前に、コマンド送信処理(S31)が実行中であるか否かを示すコマンド送信フラグをオンにする。そして、コマンド送信手段336は、コマンド送信処理(S31)を終了すると、コマンド送信フラグをオフにする。 Further, the command transmission means 336 turns on a command transmission flag indicating whether or not the command transmission process (S31) is being executed before executing the command transmission process (S31). Then, the command transmission means 336 turns off the command transmission flag when the command transmission process (S31) is completed.
そして、演出決定手段332は、制御テーブル設定処理(S11)を実行する前に、演出実行フラグを確認する。そして、演出決定手段332は、演出実行フラグがオンである場合、制御テーブル設定処理(S11)を実行しない。一方、演出決定手段332は、演出実行フラグがオフである場合、制御テーブル設定処理(S11)を実行する。 Then, the effect determining unit 332 checks the effect execution flag before executing the control table setting process (S11). And the effect determination means 332 does not perform a control table setting process (S11), when an effect execution flag is ON. On the other hand, the effect determination means 332 executes the control table setting process (S11) when the effect execution flag is OFF.
また、演出実行手段334は、テーブル解析処理(S21)およびコマンド変換処理(S22)を実行する前に、演出決定フラグおよびコマンド送信フラグを確認する。そして、演出実行手段334は、演出決定フラグおよびコマンド送信フラグのどちらかでもオンである場合、テーブル解析処理(S21)およびコマンド変換処理(S22)を実行しない。一方、演出実行手段334は、演出決定フラグおよびコマンド送信フラグがともにオフである場合、テーブル解析処理(S21)およびコマンド変換処理(S22)を実行する。 The effect execution means 334 confirms the effect determination flag and the command transmission flag before executing the table analysis process (S21) and the command conversion process (S22). Then, the effect execution means 334 does not execute the table analysis process (S21) and the command conversion process (S22) when either the effect determination flag or the command transmission flag is on. On the other hand, when both the effect determination flag and the command transmission flag are off, the effect execution means 334 executes table analysis processing (S21) and command conversion processing (S22).
また、コマンド送信手段336は、コマンド送信処理(S31)を実行する前に、演出実行フラグを確認する。そして、コマンド送信手段336は、演出実行フラグがオンである場合、コマンド送信処理(S31)を実行しない。一方、コマンド送信手段336は、演出実行フラグがオフである場合、コマンド送信処理(S31)を実行する。 Further, the command transmission means 336 confirms the effect execution flag before executing the command transmission process (S31). And the command transmission means 336 does not perform a command transmission process (S31), when an effect execution flag is ON. On the other hand, the command transmission means 336 performs a command transmission process (S31), when an effect execution flag is OFF.
このように、同時並行で複数の処理が実行される場合に、各処理で使用されるサブRAM330cの記憶領域が同一である処理のフラグを確認することで、同一の記憶領域を使用する処理が実行されている場合、当該処理を実行しないようにする。これにより、同時並行で複数の処理が実行される場合に、同一の記憶領域を使用する処理が排他的に実行され、演出照明装置204の誤動作を防止することができる。
As described above, when a plurality of processes are executed simultaneously in parallel, a process using the same storage area can be performed by checking a process flag in which the storage area of the
図6は、演出決定手段332による演出決定処理を説明するフローチャートである。 FIG. 6 is a flowchart for explaining the effect determining process by the effect determining means 332.
(ステップS100)
演出決定手段332は、まず、演出実行フラグがオンであるかを判定する。その結果、演出実行フラグがオンであると判定した場合には、当該演出決定処理を終了し、演出実行フラグがオンでないと判定した場合には、ステップS102に処理を移す。
(Step S100)
The effect determining unit 332 first determines whether the effect execution flag is on. As a result, when it is determined that the effect execution flag is on, the effect determination process is terminated, and when it is determined that the effect execution flag is not on, the process proceeds to step S102.
(ステップS102)
演出決定手段332は、演出決定フラグをオンにする。
(Step S102)
The effect determination unit 332 turns on the effect determination flag.
(ステップS104)
演出決定手段332は、主制御基板300から、演出に関係するコマンドを受信したかを判定する。その結果、コマンドを受信したと判定した場合には、ステップS106に処理を移し、コマンドを受信していないと判定した場合には、ステップS110に処理を移す。
(Step S104)
The effect determining unit 332 determines whether a command related to the effect has been received from the main control board 300. As a result, if it is determined that a command has been received, the process proceeds to step S106. If it is determined that a command has not been received, the process proceeds to step S110.
(ステップS106)
演出決定手段332は、主制御基板300から受信したコマンドに基づいて、演出パターンを決定する。
(Step S106)
The effect determining unit 332 determines the effect pattern based on the command received from the main control board 300.
(ステップS108)
演出決定手段332は、上記ステップS106において決定された演出パターンが、それ以前に実行されている演出パターンと異なる演出パターンであり、演出パターンを変更するかを判定する。その結果、演出パターンを変更すると判定した場合には、ステップS11に処理を移し、演出パターンを変更しないと判定した場合には、ステップS110に処理を移す。
(Step S108)
The effect determining means 332 determines whether the effect pattern determined in step S106 is an effect pattern different from the effect pattern executed before that and the effect pattern is to be changed. As a result, if it is determined that the effect pattern is to be changed, the process proceeds to step S11. If it is determined that the effect pattern is not to be changed, the process proceeds to step S110.
(ステップS11)
演出決定手段332は、上記ステップS106で決定した演出パターンに対応し、演出照明装置204の点灯態様が規定された電飾パターンのテーブルの先頭アドレスを、サブRAM330cのテーブル解析記憶領域350に書き込む制御テーブル設定処理を実行する。
(Step S11)
The effect determining means 332 controls the writing of the head address of the table of the illumination pattern that defines the lighting mode of the
(ステップS110)
演出決定手段332は、演出決定フラグをオフにし、当該演出決定処理を終了する。
(Step S110)
The effect determination unit 332 turns off the effect determination flag and ends the effect determination process.
図7は、演出実行手段334による演出実行処理を説明するフローチャートである。 FIG. 7 is a flowchart for explaining the effect execution processing by the effect execution means 334.
(ステップS200)
演出実行手段334は、まず、演出決定フラグがオンであるかを判定する。その結果、演出決定フラグがオンであると判定した場合には、当該演出実行処理を終了し、演出決定フラグがオンでないと判定した場合には、ステップS202に処理を移す。
(Step S200)
The effect execution means 334 first determines whether the effect determination flag is on. As a result, when it is determined that the effect determination flag is on, the effect execution process is terminated, and when it is determined that the effect determination flag is not on, the process proceeds to step S202.
(ステップS202)
演出実行手段334は、コマンド送信フラグがオンであるかを判定する。その結果、コマンド送信フラグがオンであると判定した場合には、当該演出実行処理を終了し、コマンド送信フラグがオンでないと判定した場合には、ステップS204に処理を移す。
(Step S202)
The effect execution means 334 determines whether the command transmission flag is on. As a result, when it is determined that the command transmission flag is on, the effect execution process is terminated, and when it is determined that the command transmission flag is not on, the process proceeds to step S204.
(ステップS204)
演出実行手段334は、演出実行フラグをオンにする。
(Step S204)
The effect execution means 334 turns on the effect execution flag.
(ステップS21)
演出実行手段334は、サブRAM330cのテーブル解析記憶領域350を使用して、上記ステップS106において決定された演出パターン(電飾パターン)のテーブルを解析し、演出照明装置204の点灯態様(輝度値)を決定するテーブル解析処理を実行する。
(Step S21)
The effect execution means 334 uses the table
(ステップS22)
演出実行手段334は、上記ステップS21において決定した点灯態様(輝度値)を、照明コントローラ344で解析可能なコマンド(データ)に変換し、変換したコマンドをサブRAM330cのコマンド記憶領域352に書き込むコマンド変換処理を実行する。
(Step S22)
The effect execution means 334 converts the lighting mode (luminance value) determined in step S21 into a command (data) that can be analyzed by the
(ステップS206)
演出実行手段334は、演出実行フラグをオフにし、当該演出実行処理を終了する。
(Step S206)
The effect execution means 334 turns off the effect execution flag and ends the effect execution process.
図8は、コマンド送信手段336によるコマンド送信処理を説明するフローチャートである。 FIG. 8 is a flowchart for explaining command transmission processing by the command transmission means 336.
(ステップS300)
コマンド送信手段336は、まず、演出実行フラグがオンであるかを判定する。その結果、演出実行フラグがオンであると判定した場合には、当該コマンド送信処理を終了し、演出実行フラグがオンでないと判定した場合には、ステップS302に処理を移す。
(Step S300)
The command transmission means 336 first determines whether or not the effect execution flag is on. As a result, when it is determined that the effect execution flag is on, the command transmission process is terminated, and when it is determined that the effect execution flag is not on, the process proceeds to step S302.
(ステップS302)
コマンド送信手段336は、コマンド送信フラグをオンにする。
(Step S302)
The command transmission means 336 turns on the command transmission flag.
(ステップS31)
コマンド送信手段336は、サブRAM330cのコマンド記憶領域352に書き込まれたコマンドを照明コントローラ344に送信するコマンド送信処理を実行する。
(Step S31)
The command transmission unit 336 executes command transmission processing for transmitting the command written in the
(ステップS304)
コマンド送信手段336は、コマンド送信フラグをオフにし、当該コマンド送信処理を終了する。
(Step S304)
The command transmission unit 336 turns off the command transmission flag and ends the command transmission process.
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 As mentioned above, although preferred embodiment of this invention was described referring an accompanying drawing, it cannot be overemphasized that this invention is not limited to this embodiment. It will be apparent to those skilled in the art that various changes and modifications can be made within the scope of the claims, and these are naturally within the technical scope of the present invention. Is done.
例えば、上述した実施形態においては、遊技機として、大当たり図柄を含む複数種類の図柄の中からいずれかを決定する図柄決定手段と、図柄が決定されてから所定の変動時間が経過すると、図柄表示部に図柄を表示させる図柄表示手段と、図柄表示部に大当たり図柄が表示されると、複数回のラウンド遊技で構成される大役遊技を実行する大役遊技実行手段と、大役遊技におけるラウンド遊技のうち予め設定された特定ラウンド遊技中に、大入賞口に入球した遊技球が特定領域に進入すると、所定の遊技利益を付与する遊技利益付与手段と、大役遊技中の演出を実行する演出実行手段と、を備えるパチンコ機を例示したが、かかる場合に限らず、スタートスイッチの操作に基づき、複数種類の当選役のいずれかを当選役抽選により決定する当選役抽選手段と、スタートスイッチの操作に応じて、複数種類の図柄がそれぞれ配列された複数の回転リールを回転制御し、回転している回転リールに対応するストップスイッチの操作に応じ、当選役抽選手段の抽選結果に基づいて、操作されたストップスイッチに対応する回転リールをそれぞれ停止制御するリール制御手段と、複数種類の演出のいずれかを実行する演出制御手段と、を備えるスロットマシンにも適用できる。以下、スロットマシン600について詳述する。
For example, in the above-described embodiment, as a gaming machine, a symbol determining means for determining one of a plurality of types of symbols including a jackpot symbol, and a symbol display when a predetermined fluctuation time has elapsed since the symbol was determined A symbol display means for displaying a symbol on the part, a big role game executing means for executing a big game consisting of a plurality of round games when a jackpot symbol is displayed on the symbol display part, and a round game in the big game During a specific round game set in advance, when a game ball that has entered the big prize opening enters a specific area, a game profit granting means for giving a predetermined game profit, and an effect execution means for executing an effect during the big game However, the present invention is not limited to such a case, and based on the operation of the start switch, one of a plurality of types of winning combinations is determined by a winning combination lottery. In accordance with the selection lottery means and the start switch operation, the rotation control of a plurality of rotating reels each having a plurality of types of symbols arranged therein is controlled, and the winning combination is determined according to the operation of the stop switch corresponding to the rotating rotation reel Also in a slot machine comprising reel control means for controlling each of the rotating reels corresponding to the operated stop switch based on the lottery result of the lottery means, and effect control means for executing one of a plurality of kinds of effects. Applicable. Hereinafter, the
(スロットマシン600の機械的構成)
図9および図10の外観図に示すように、スロットマシン600は、略矩形状の箱体である筐体602と、筐体602の前面開口部に対して回動可能な連結部材により開閉可能に取り付けられた前面上扉604と、前面上扉604の下方に位置し、前面上扉604同様、筐体602の前面開口部に対して開閉可能に取り付けられた前面下扉606と、前面下扉606の下部に位置し、メダル排出口608aから払い出されたメダルを貯留するための受け皿部608とを備えている。
(Mechanical structure of slot machine 600)
9 and 10, the
前面下扉606の上部には操作部設置台622が形成され、操作部設置台622には、メダル投入部624、ベットスイッチ626、スタートスイッチ628、ストップスイッチ630、演出スイッチ632等が配設されている。
An operation
操作部設置台622の右側に位置するメダル投入部624は、メダル投入口624aを通じて遊技媒体としてのメダルの投入を受け付け、前面下扉606の背面に設けられたメダルセレクタ(図示せず)にメダルを送る。メダルセレクタには、メダルの投入が可能な投入期間外に投入されたメダルや規格外のメダルをメダル排出口608aに導くブロッカー(図示せず)と、投入期間内に投入された規格内のメダルの通過を検出する投入メダル検出部624bとが設けられている。ここで、メダル排出口608aに導かれたメダルは受け皿部608に排出される。遊技者により、1遊技を開始するために必要なメダルの投入数である規定投入数を超えてメダルが投入されると、その規定投入数を超えた分のメダルが、所定枚数(例えば50枚)を上限としてスロットマシン600の内部に電気的に貯留(以下、単にクレジットという)される。上記1遊技については後程詳述する。
The
また、ここでは、規定投入数は「3」または「2」に設定されている。なお、1遊技を実行するために必要なメダル数を、複数の規定投入数から任意に選択できる場合、その複数の規定投入数の中の最大のものを最大規定投入数といい、最小のものを最小規定投入数という。仮に、規定投入数が1〜3の間で選択可能な場合、最大規定投入数は「3」となり、最小規定投入数は「1」となる。 Here, the specified number of inputs is set to “3” or “2”. In addition, when the number of medals required to execute one game can be arbitrarily selected from a plurality of specified insertion numbers, the maximum of the plurality of specified insertion numbers is called the maximum specified insertion number, and the minimum number Is called the minimum specified number of inputs. If the specified number of inputs is selectable between 1 and 3, the maximum specified number of inputs is “3” and the minimum specified number of inputs is “1”.
ベットスイッチ626は、クレジットされているメダルのうち規定投入数のメダルを投入(ベット)する、押圧式のボタンスイッチである。規定投入数以上のメダルがクレジットされている状態で、ベットスイッチ626を押圧すると、1遊技が開始可能となるとともに、クレジットされているメダルが規定投入数分だけ減枚される。
The
操作部設置台622の左側に位置するスタートスイッチ628は、傾倒操作を検出可能なレバーで構成され、遊技者による1遊技の開始操作を検出する。また、スタートスイッチ628は、押圧操作を検出可能なボタンスイッチによって構成することも可能である。
The
前面上扉604の下部略中央には、ガラス板や透明樹脂板等で構成された無色透明の図柄表示窓636が設けられ、筐体602内の図柄表示窓636に対応した位置には、リールユニット634が設けられている。リールユニット634には、図11のリールの図柄配列に示すように、21に等分された各領域に複数種類の図柄がそれぞれ配列された3つの回転リール(左リール634a、中リール634b、右リール634c)が、それぞれ独立して回動可能に設けられ、遊技者は、図柄表示窓636を通じて、左リール634a、中リール634b、右リール634cを視認することができる。リールユニット634は、スタートスイッチ628の操作を契機として、左リール634a、中リール634b、右リール634cの回転を開始する。
A colorless and transparent
操作部設置台622の中央に位置するストップスイッチ630は、左リール634a、中リール634b、右リール634cそれぞれに対応して設けられた、遊技者の押圧操作を検出可能なボタンスイッチであり、左リール634a、中リール634b、右リール634cそれぞれを停止させようとする遊技者の停止操作を検出する。なお、ストップスイッチ630に係る3つのボタンスイッチを特にストップボタンスイッチとよび、その位置に応じて左から順にストップボタンスイッチ630a、ストップボタンスイッチ630b、ストップボタンスイッチ630cとする。
A
演出スイッチ632は、押圧式のボタンスイッチと、その周囲に回転自在に配されたジョグダイヤルスイッチとから構成され、遊技者の押圧操作や回転操作を検出する。かかる演出スイッチ632は、主として演出中に用いられ、遊技者の操作によって演出態様を異ならせることができる。
The
前面上扉604の上部略中央には、演出に伴う様々な映像を表示する液晶表示部638が設けられている。また、前面上扉604の上部や左右には、例えば高輝度の発光ダイオード(LED)によって構成される演出用ランプ642が設けられる。
A liquid
また、図10に示すように、前面上扉604の裏面における液晶表示部638の左右位置や前面下扉606の裏面における内面左右位置には、効果音や楽音等による聴覚的な演出を行うスピーカ640が設けられている。さらに、筐体602内におけるリールユニット634の下方には、メダル排出口608aからメダルを払い出すためのメダル払出装置(メダルホッパー)764が設けられている。メダル払出装置764は、メダルを貯留するメダル貯留部764aと、メダル貯留部764aに貯留されたメダルをメダル排出口608aから排出するための払出制御部764bと、メダル排出口608aから排出されるメダルを検出する払出メダル検出部764cとを備えている。具体的に払出制御部764bは、当該払出制御部764bの本体外装に回動可能に支持され、メダル貯留部764aから落下したメダルが上方より1枚ずつ嵌入するメダル嵌入孔を円周方向に複数配してなるディスク(図示せず)と、かかるディスクを回転するディスクモータ(図示せず)とを備え、このディスクを回転させて、メダル嵌入孔に嵌入したメダルを、押出機構を通じて1枚ずつ外部に排出するとともに、排出により空いたメダル嵌入孔に次のメダルを順次嵌入させることで、メダルを1枚ずつ連続排出する。
Further, as shown in FIG. 10, speakers that produce auditory effects such as sound effects and musical sounds are provided at the left and right positions of the liquid
また、図9や図10では図示していないが、各回転リール634a、634b、634cの内側には、左リール634a、中リール634b、右リール634cそれぞれに施された図柄のうち、図柄表示窓636に対応する(払い出しの対象となるラインである有効ラインの対象となり得る)各回転リール634a、634b、634cの上段、中段、下段の図柄を背面から個々に独立して照射するリールバックライト644(図12参照)が設けられている。また、図柄表示窓636の裏面上部にも左リール634a、中リール634b、右リール634c全ての正面を直接照射するリール上方ライト646が設けられている。
Although not shown in FIGS. 9 and 10, among the symbols provided on each of the
また、図9に示すように、操作部設置台622において、図柄表示窓636とストップスイッチ630との間に設けられた段部622aの略水平面には、メインクレジット表示部652およびメイン払出表示部654が設けられている。また、図柄表示窓636と操作部設置台622との間には、サブクレジット表示部656およびサブ払出表示部658が設けられている。これらメインクレジット表示部652およびサブクレジット表示部656にはクレジット枚数が表示され、メイン払出表示部654およびサブ払出表示部658にはメダルの払出枚数が表示される。なお、サブクレジット表示部656およびサブ払出表示部658には、演出に伴う様々な数値を表示することもできる。
Further, as shown in FIG. 9, in the operation
また、筐体602内の任意の位置には、電源スイッチ648が設けられている。電源スイッチ648は、ロッカースイッチ等、押圧操作を検出可能なスイッチで構成され、当該スロットマシン600を管理する管理者側が操作し、電源の切断状態と電源の投入状態の2つの状態を切り換えるために用いられる。
A
なお、本実施形態において、上記1遊技は、メダル投入部624を通じたメダルの投入、ベットスイッチ626の操作を通じたクレジットされているメダルの投入、または、リプレイ役が有効ライン上に表示されたことに基づくメダルの自動投入のいずれかが行われてから、遊技者によるスタートスイッチ628の操作に応じて、複数の回転リール634a、634b、634cが回転制御されるとともに当選役抽選が実行され、当選役抽選の抽選結果および遊技者による複数のストップボタンスイッチ630a、630b、630cの操作に応じて、操作されたストップボタンスイッチ630a、630b、630cに対応する回転リール634a、634b、634cがそれぞれ停止制御され、メダルの払い出しを受け得る当選役に入賞した場合、そのメダルの払い出しが実行されるまでの遊技をいう。また、メダルの払い出しを受け得る当選役に非当選であった場合または当選したが入賞しなかった場合、回転リール634a、634b、634cが全て停止したことをもって1遊技が終了する。ただし、1遊技の開始を、上記のメダルの投入、または、リプレイ役の当選の代わりに、遊技者によるスタートスイッチ628の操作と読み替えてもよい。また、かかる1遊技が繰り返される数を遊技数とする。
In the present embodiment, in the one game, the medal insertion through the
(スロットマシン600の電気的構成)
図12は、スロットマシン600の概略的な電気的構成を示したブロック図である。図12に示すように、スロットマシン600は、主として、制御基板によって制御されている。ここでは、制御基板の一例として、制御基板の機能を分担した、主制御基板700と、副制御基板702とを挙げて説明する。例えば、遊技の進行に関わるプログラムのうち、遊技に供する当選役の抽選やその入賞といったような、特に重要な処理を主制御基板700で実行し、それ以外の例えば演出に関する処理を副制御基板702で実行している。また、図12に示したように、主制御基板700と副制御基板702との間の電気的な信号の伝達は、不正防止等の観点から、主制御基板700から副制御基板702への一方向のみに制限される。ただし、このような制限がなければ、電気的に双方向通信も技術的に可能である。
(Electrical configuration of slot machine 600)
FIG. 12 is a block diagram showing a schematic electrical configuration of the
(主制御基板700)
主制御基板700は、中央処理装置であるメインCPU700a、プログラム等が格納されたメインROM700b、ワークエリアとして機能するメインRAM700c等を含む各種半導体集積回路を有し、スロットマシン600全体を統括的に制御する。ただし、メインRAM700cには不図示のバックアップ電源が接続されており、電源が切断された場合においても、設定変更が行われてメインRAM700cの初期化処理を実行しない限り、データが消去されることなく保持される。
(Main control board 700)
The
また、主制御基板700は、メインCPU700aが、メインROM700bに格納されたプログラムに基づきメインRAM700cと協働することで機能する、初期化手段800、ベット手段802、当選役抽選手段804、リール制御手段806、判定手段808、払出制御手段810、状態移行手段812、コマンド決定手段814、コマンド送信手段816等の機能部を有する。
The
初期化手段800は、主制御基板700における初期化処理を実行する。ベット手段802は、遊技に使用するためのメダルをベットする。ここで、ベットは、ベットスイッチ626の操作を通じてクレジットされているメダルを投入する場合と、メダル投入部624を通じてメダルを投入する場合と、リプレイ役が有効ライン上に表示されたことに基づいてメダルを自動投入する場合のいずれも含む。当選役抽選手段804は、メダルのベットおよびスタートスイッチ628の操作に基づき、小役、リプレイ役、および、ボーナス役を含む複数種類の当選役、ならびに、ハズレのうちいずれかを当選役抽選により決定する。
The
リール制御手段806は、スタートスイッチ628の操作に応じて、複数の回転リール634a、634b、634cを回転制御し、回転している回転リール634a、634b、634cにそれぞれ対応した複数のストップボタンスイッチ630a、630b、630cの操作に応じ、操作されたストップボタンスイッチ630a、630b、630cに対応する回転リール634a、634b、634cをそれぞれ停止制御する。また、リール制御手段806は、スタートスイッチ628の操作に応じて、前回の遊技においてストップスイッチ630の操作を有効化してから、当選役抽選の抽選結果を表示するために遊技者によるストップスイッチ630の操作を有効化するまで(前回の遊技におけるストップスイッチ630の操作完了により無効化されている)の時間を規定の時間より延長し、その間、回転リール634a、634b、634cを多彩な態様で回転させるリール演出(フリーズ演出)を行う場合がある。リール演出は、本来有効となるべき任意のスイッチを所定時間有効にしなかったり、本来実行されるべき処理を所定時間保留したり、本来送受信されるべき任意のスイッチの信号を所定時間送信または受信させなかったりすることで実現できる。
The reel control means 806 controls the rotation of the plurality of
判定手段808は、当選役抽選で決定した当選役に対応する図柄組み合わせが有効ライン上に表示されたか否か判定する。ここで、当選役抽選で決定した当選役に対応する図柄組み合わせが有効ライン上に表示されることを単に入賞という場合がある。払出制御手段810は、当選役抽選で決定した当選役に対応する図柄組み合わせが有効ライン上に表示されたこと(入賞されたこと)に基づいて、当該当選役に対応する数だけメダルを払い出す。状態移行手段812は、ボーナス役の当選や入賞に基づいて遊技状態を遷移させる。
The
コマンド決定手段814は、ベット手段802、当選役抽選手段804、リール制御手段806、判定手段808、払出制御手段810、状態移行手段812等の動作に伴う、遊技に関するコマンドを順次決定する。コマンド送信手段816は、コマンド決定手段814が決定したコマンドを副制御基板702に順次送信する。
The command determining means 814 sequentially determines commands relating to the game in accordance with the operations of the betting means 802, winning combination lottery means 804, reel control means 806, determination means 808, payout control means 810, state transition means 812, and the like. The
主制御基板700では、投入メダル検出部624b、ベットスイッチ626、スタートスイッチ628およびストップスイッチ630から各種の検出信号を受信しており、受信した検出信号に基づいて、ベット手段802、当選役抽選手段804、リール制御手段806、判定手段808が上述した種々の処理を実行する。また、主制御基板700には、メインクレジット表示部652およびメイン払出表示部654が接続されており、払出制御手段810が両表示部652、654に対してメダルのクレジット枚数や払出枚数の表示を制御する。
The
また、主制御基板700には、リール駆動制御部758が接続されている。このリール駆動制御部758は、スタートスイッチ628の操作信号に応じ、リール制御手段806から送信される各回転リール634a、634b、634cの回転開始信号に基づいて、ステッピングモータ762を駆動するとともに、ストップスイッチ630の操作信号に応じ、リール制御手段806から送信される、左リール634a、中リール634b、右リール634cそれぞれの停止信号および回転位置検出回路760の検出信号に基づいて、ステッピングモータ762の駆動を停止する。
Further, a reel
また、主制御基板700には、メダル払出装置764が接続されている。主制御基板700には払出メダル検出部764cの検出信号が入力されるようになっており、払出制御手段810は、その検出信号に応じてメダルの払出枚数を計数しながら払出制御部764bからのメダルの排出を制御する。
In addition, a
また、主制御基板700には、乱数発生器700dが設けられる。乱数発生器700dは、計数値を順次インクリメントし、所定の総数(例えば65536)内でループさせ(0〜65535)、所定の時点における計数値を抽出することで乱数を生成(取得)する。主制御基板700の乱数発生器700dによって生成される乱数(以下、当選役抽選乱数という)は、遊技者に付与する遊技利益、例えば、当選役抽選手段804が当選役抽選を実行するために用いられる。
The
(副制御基板702)
また、副制御基板702は、主制御基板700と同様に、中央処理装置であるサブCPU702a、プログラム等が格納されたサブROM702b、ワークエリアとして機能するサブRAM702c等を含む各種半導体集積回路を有し、主制御基板700からのコマンドに基づき、特に演出を制御する。また、サブRAM702cにもメインRAM700c同様、不図示のバックアップ電源が接続されており、電源が切断された場合においても、データが消去されることなく保持される。なお、副制御基板702にも、主制御基板700同様、乱数発生器702dが設けられており、乱数発生器702dによって生成される乱数(以下、演出抽選乱数という)は、主に演出の態様を決定するために用いられる。
(Sub-control board 702)
Similarly to the
また、副制御基板702は、サブCPU702aが、サブROM702bに格納されたプログラムに基づき、サブRAM702cと協働することで機能する、初期化決定手段830、コマンド受信手段832、演出制御手段834等の機能部を有する。
Further, the
初期化決定手段830は、副制御基板702における初期化処理を実行する。コマンド受信手段832は、主制御基板700等、他の制御基板からのコマンドを受信し、コマンドに対する処理を行う。演出制御手段834は、演出スイッチ632から検出信号を受信するとともに、当選役コマンドに基づいて液晶表示部638、スピーカ640、演出用ランプ642の各デバイスで行われる遊技の演出を決定する。具体的に、演出制御手段834は、液晶表示部638に表示される画像データや、演出用ランプ642、リールバックライト644、リール上方ライト646、サブクレジット表示部656、サブ払出表示部658等の電飾機器を通じた演出のための電飾データを決定するとともに、スピーカ640から出力すべき音声を構成する音声データを決定する。そして、演出制御手段834は、決定した遊技の演出を実行する。
The initialization determining unit 830 executes initialization processing in the
演出は、上述したリール演出のような主制御基板700によって実行される演出と、副制御基板702によって実行される演出がある。副制御基板702によって実行される演出は、遊技の進行に伴い、液晶表示部638、スピーカ640、演出用ランプ642、リールバックライト644、リール上方ライト646、サブクレジット表示部656、サブ払出表示部658等を通じて提供される視覚的および聴覚的な表現手段であり、当該遊技にストーリー性を与えたり、当選役抽選の結果をよりダイナミックな画像で示唆したりすることができる。このような演出では、例えば、ボーナス遊技の当選を示唆する演出を複数遊技に亘って行い、遊技者の期待感を高めることができる。また、たとえ、いずれの当選役にも当選していなかったとしても、恰も当選しているかのような演出を通じて遊技者に高配当の期待感を持たせ、遊技者を飽きさせないようにすることが可能となる。
The effects include an effect executed by the
なお、スロットマシン600においては、演出制御手段834が、上述した演出決定手段332、演出実行手段334、コマンド送信手段336として機能し、演出用ランプ642が、上述した演出照明装置204として機能する。
In the
また、上記の実施形態において、演出照明装置204の点灯態様を制御する場合について説明した。しかしながらこれに限らず、演出表示装置200a、演出役物装置202、楽曲出力装置206等の演出に関する演出装置を制御する場合に、複数の処理が同時並行で行われる場合に、処理単位ごとに排他的に処理を実行するようにしてもよい。
Moreover, in said embodiment, the case where the lighting mode of the
また、上記の実施形態において、演出実行手段334は、テーブル解析処理(S21)およびコマンド変換処理(S22)の実行前に演出実行フラグをオンにし、演出決定手段332は演出実行フラグを判定して制御テーブル設定処理(S11)の実行可否を決定し、コマンド送信手段336は演出実行フラグを判定してコマンド送信処理(S31)の実行可否を決定するようにした。しかしながら、演出実行手段334は、テーブル解析処理(S21)およびコマンド変換処理(S22)の実行前にそれぞれ別々のフラグをオンにするようにしてもよい。そして、演出決定手段332は、テーブル解析処理(S21)のフラグを判定して制御テーブル設定処理(S11)の実行可否を決定し、コマンド送信手段336は、コマンド変換処理(S22)のフラグを判定してコマンド送信処理(S31)の実行可否を決定する。なお、この場合、コマンド変換処理(S22)は、テーブル解析処理(S21)の実行が完了していることを条件に開始されることとなる。かかる構成により、コマンド変換処理(S22)が実行されている間、テーブル解析処理(S21)のフラグがオフとなるので制御テーブル設定処理(S11)を実行でき、また、テーブル解析処理(S21)が実行されている間、コマンド変換処理(S22)のフラグがオフとなるのでコマンド送信処理(S31)を実行できるため、処理の効率化を図ることが可能となる。 In the above embodiment, the effect execution means 334 turns on the effect execution flag before executing the table analysis process (S21) and the command conversion process (S22), and the effect determination means 332 determines the effect execution flag. Whether or not the control table setting process (S11) can be executed is determined, and the command transmission unit 336 determines the effect execution flag and determines whether or not the command transmission process (S31) can be executed. However, the effect execution means 334 may turn on separate flags before executing the table analysis process (S21) and the command conversion process (S22). Then, the effect determination means 332 determines the flag of the table analysis process (S21) to determine whether the control table setting process (S11) can be executed, and the command transmission means 336 determines the flag of the command conversion process (S22). Then, whether to execute the command transmission process (S31) is determined. In this case, the command conversion process (S22) is started on the condition that the execution of the table analysis process (S21) is completed. With this configuration, while the command conversion process (S22) is being executed, the flag of the table analysis process (S21) is turned off, so that the control table setting process (S11) can be executed, and the table analysis process (S21) is performed. While the command is being executed, the command conversion process (S22) flag is turned off, so the command transmission process (S31) can be executed.
204 演出照明装置(演出装置)
330、702 副制御基板
330a、702a サブCPU(制御手段)
330b、702b サブROM
330c、702c サブRAM
332 演出決定手段
334 演出実行手段
336 コマンド送信手段
642 演出用ランプ(演出装置)
834 演出制御手段(演出決定手段、演出実行手段、コマンド送信手段)
204 Production lighting device (production device)
330, 702
330b, 702b Sub ROM
330c, 702c Sub RAM
332 effect determination means 334 effect execution means 336 command transmission means 642 effect lamp (effect device)
834 effect control means (effect determination means, effect execution means, command transmission means)
Claims (4)
前記制御手段は、
複数の処理を同時並行で実行可能であり、前記複数の処理のうち所定の処理を、処理単位ごとに排他的に実行することを特徴とする遊技機。 An effect pattern is determined according to the progress of the game, and the control device is configured to cause the effect device to execute the effect with the determined effect pattern.
The control means includes
A gaming machine capable of executing a plurality of processes simultaneously in parallel, wherein a predetermined process among the plurality of processes is executed exclusively for each processing unit.
前記複数の処理のうち、同一の記憶領域にアクセスする処理を、処理単位ごとに排他的に実行することを特徴とする請求項1に記載の遊技機。 The control means includes
2. The gaming machine according to claim 1, wherein a process of accessing the same storage area among the plurality of processes is executed exclusively for each processing unit.
遊技の進行に伴い演出を決定する処理を実行する演出決定手段と、
前記演出決定手段により決定された演出に対応する演出パターンを解析する処理、および、解析した結果を前記演出装置に送信するためのコマンドに変換する処理を実行する演出実行手段と、
前記演出実行手段により生成されたコマンドを前記演出装置に送信するコマンド送信手段と、
を備え、
前記演出決定手段、前記演出実行手段および前記コマンド送信手段は、同時並行で処理を実行可能であり、
前記演出決定手段と前記演出実行手段とは、排他的に処理を実行し、
前記演出実行手段と前記コマンド送信手段とは、排他的に処理を実行することを特徴とする請求項1または2に記載の遊技機。 The control means includes
Production determination means for executing a process of determining the production as the game progresses;
An effect execution means for executing a process of analyzing an effect pattern corresponding to the effect determined by the effect determining means, and a process of converting the analyzed result into a command for transmitting to the effect device;
Command transmitting means for transmitting the command generated by the effect executing means to the effect device;
With
The effect determining means, the effect executing means, and the command transmitting means can execute processing in parallel,
The effect determining means and the effect executing means execute processing exclusively,
The gaming machine according to claim 1, wherein the effect execution unit and the command transmission unit execute processing exclusively.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017068527A JP2018166955A (en) | 2017-03-30 | 2017-03-30 | Game machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017068527A JP2018166955A (en) | 2017-03-30 | 2017-03-30 | Game machine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018166955A true JP2018166955A (en) | 2018-11-01 |
Family
ID=64019676
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017068527A Pending JP2018166955A (en) | 2017-03-30 | 2017-03-30 | Game machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018166955A (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009072469A (en) * | 2007-09-21 | 2009-04-09 | Sankyo Co Ltd | Game machine |
| JP2016207130A (en) * | 2015-04-28 | 2016-12-08 | 富士通株式会社 | Information processing apparatus, parallel processing program, and shared memory access method |
-
2017
- 2017-03-30 JP JP2017068527A patent/JP2018166955A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009072469A (en) * | 2007-09-21 | 2009-04-09 | Sankyo Co Ltd | Game machine |
| JP2016207130A (en) * | 2015-04-28 | 2016-12-08 | 富士通株式会社 | Information processing apparatus, parallel processing program, and shared memory access method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6803093B2 (en) | Game table | |
| JP6817652B2 (en) | Game table | |
| JP6825953B2 (en) | Game machine | |
| JP6785140B2 (en) | Game machine | |
| JP6899315B2 (en) | Pachinko machine | |
| JP2018158032A (en) | Game machine | |
| JP6803092B2 (en) | Game table | |
| JP5426792B1 (en) | Amusement stand | |
| JP2018094018A (en) | Game machine | |
| JP7036591B2 (en) | Pachinko machine | |
| JP2019170560A (en) | Game machine | |
| JP7430240B2 (en) | gaming machine | |
| JP6845060B2 (en) | Game machine | |
| JP2019051134A (en) | Game machine | |
| JP6778448B2 (en) | Game table | |
| JP6721562B2 (en) | Amusement machine | |
| JP2018166955A (en) | Game machine | |
| JP7002300B2 (en) | Pachinko machine | |
| JP2021083776A (en) | Game machine | |
| JP2021083774A (en) | Game machine | |
| JP6817653B2 (en) | Game table | |
| JP6817654B2 (en) | Game table | |
| JP6803091B2 (en) | Game table | |
| JP6803090B2 (en) | Game table | |
| JP6778447B2 (en) | Game table |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191219 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200930 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201006 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210406 |