JP2008246241A - Game machine - Google Patents
Game machine Download PDFInfo
- Publication number
- JP2008246241A JP2008246241A JP2008179446A JP2008179446A JP2008246241A JP 2008246241 A JP2008246241 A JP 2008246241A JP 2008179446 A JP2008179446 A JP 2008179446A JP 2008179446 A JP2008179446 A JP 2008179446A JP 2008246241 A JP2008246241 A JP 2008246241A
- Authority
- JP
- Japan
- Prior art keywords
- door
- display
- game
- predetermined
- doors
- 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.)
- Granted
Links
- 230000033001 locomotion Effects 0.000 claims description 87
- 238000003860 storage Methods 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 12
- 238000012937 correction Methods 0.000 claims description 9
- 239000004973 liquid crystal related substance Substances 0.000 abstract description 73
- 238000000034 method Methods 0.000 description 110
- 230000008569 process Effects 0.000 description 101
- 230000000694 effects Effects 0.000 description 46
- 230000001133 acceleration Effects 0.000 description 44
- 238000012545 processing Methods 0.000 description 36
- 238000004519 manufacturing process Methods 0.000 description 31
- 238000003780 insertion Methods 0.000 description 19
- 230000037431 insertion Effects 0.000 description 19
- 230000002265 prevention Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 239000013078 crystal Substances 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 5
- 229920003023 plastic Polymers 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 239000002184 metal Substances 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000004397 blinking Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 241000167854 Bourreria succulenta Species 0.000 description 1
- 241000219109 Citrullus Species 0.000 description 1
- 235000012828 Citrullus lanatus var citroides Nutrition 0.000 description 1
- 235000015842 Hesperis Nutrition 0.000 description 1
- 235000012633 Iberis amara Nutrition 0.000 description 1
- 241000282376 Panthera tigris Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 235000019693 cherries Nutrition 0.000 description 1
- 235000019504 cigarettes Nutrition 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Landscapes
- Slot Machines And Peripheral Devices (AREA)
- Game Rules And Presentations Of Slot Machines (AREA)
Abstract
Description
本発明は、スロットマシンに代表される遊技台に関する。 The present invention relates to a game machine represented by a slot machine.
遊技台の一つとしてスロットマシンが知られている。スロットマシンは、一般に、複数種類の絵柄が施された複数の回転可能なリールと、リールの回転を開始させるためのスタートスイッチと、各々のリールに対応して設けられ、リールの回転を個別に停止させるためのストップスイッチと、停止時のリールにより表示される絵柄の組合せに基づいて、入賞役の入賞の当否を判定する判定手段とを備えており、現在では、液晶表示装置や演出専用のリールといった各種情報提示装置を搭載したタイプも登場している。 A slot machine is known as one of the game tables. In general, a slot machine is provided with a plurality of rotatable reels having a plurality of types of patterns, a start switch for starting the rotation of the reels, and corresponding to each reel. Based on a combination of a stop switch for stopping and a picture displayed by the reel at the time of stopping, it is provided with a judging means for determining whether or not a winning combination is won. There are also types equipped with various information presentation devices such as reels.
特に、液晶表示装置を搭載したタイプのスロットマシンは、画面上に様々なキャラクタ等を表示して多彩な演出を遂行することが可能である。一方、例えば、特許文献1には、液晶表示装置の画面の手前に開閉自在な扉体を配置したスロットマシンが開示されている。画面の手前で、このような扉体を動かせば、面白みのある演出が可能になるだけでなく、遊技者の注意を液晶画面に向けさせることができるため、表示内容の見落とし等を減少させることができるようになる。
In particular, a slot machine equipped with a liquid crystal display device can display various characters on the screen and perform various effects. On the other hand, for example,
しかしながら、特許文献1の遊技台では、液晶表示装置の手前に扉体を取り付けるといった斬新な趣向が盛り込まれているものの、扉体が閉められたときに生じる隙間から画面の光が漏れる可能性がある。また、制御方式の複雑化を回避しつつ、扉体に様々な動きを与えて演出を行うことが望ましい。
However, although the gaming table of
本発明の共通の目的は特許文献1の遊技台を改良することにある。
A common object of the present invention is to improve the game table of
本発明の第1の目的は、表示装置の手前に扉体を設けた遊技台において、扉体の閉鎖時における表示装置からの光の漏れを防止し得る遊技台を提供することにある。 A first object of the present invention is to provide a game table in which a door is provided in front of the display device, and which can prevent light leakage from the display device when the door is closed.
また、本発明の第2の目的は、扉体の開閉制御の複雑化を回避し得る遊技台を提供することにある。 In addition, a second object of the present invention is to provide a game machine that can avoid the complicated opening / closing control of the door body.
また、本発明の第3の目的は、扉体をスムーズに移動し得る遊技台を提供することにある。 A third object of the present invention is to provide a game table that can move a door smoothly.
上記第1の目的を達成するため、第1の本発明によれば、画像を表示する表示手段と、
前記表示手段の手前に開閉自在に設けられ、閉鎖時に前記表示手段の表示画面を遮蔽する少なくとも一つの扉体と、前記扉体を開閉する駆動手段と、を備えた遊技台であって、前記表示手段は、前記扉体の閉鎖時において、前記扉体の周囲から前記表示手段による画像の光が漏れないように、少なくとも当該画像の光が漏れる箇所に対応する領域において予め定めた表示を行うことを特徴とする遊技台が提供される。
In order to achieve the first object, according to the first aspect of the present invention, display means for displaying an image;
A game table comprising: at least one door body that is provided to be openable and closable in front of the display means and shields the display screen of the display means when closed; and a drive means for opening and closing the door body, The display means performs a predetermined display at least in a region corresponding to a portion where the light of the image leaks so that the light of the image by the display means does not leak from around the door body when the door is closed. There is provided a game stand characterized by this.
この遊技台によれば、少なくとも画像の光が漏れる箇所に対応する領域において予め定めた表示を行うことで、当該光の漏れを解消し得る。 According to this gaming machine, the leakage of the light can be eliminated by performing a predetermined display at least in a region corresponding to the portion where the light of the image leaks.
また、上記第1の目的を達成するため、第2の本発明によれば、画像を表示する表示手段と、前記表示手段の手前に開閉自在に設けられ、閉鎖時に前記表示手段の表示画面を遮蔽する一対の扉体と、前記一対の扉体を開閉する駆動手段と、
を備えた遊技台であって、前記表示手段は、前記一対の扉体の閉鎖時において、前記一対の扉体の隙間から前記表示手段による画像の光が漏れないように、少なくとも該隙間に対応する領域において予め定めた表示を行うことを特徴とする遊技台が提供される。
In order to achieve the first object, according to the second aspect of the present invention, there is provided a display means for displaying an image, and a display screen of the display means that is provided in front of the display means so as to be opened and closed. A pair of doors for shielding; and a driving means for opening and closing the pair of doors;
The display means corresponds to at least the gap so that image light from the display means does not leak from the gap between the pair of door bodies when the pair of door bodies are closed. There is provided a game stand characterized by performing a predetermined display in the area to be played.
この遊技台によれば、一対の扉の隙間に対応する領域において予め定めた表示を行うことで、当該隙間からの光の漏れを解消し得る。 According to this gaming machine, by performing a predetermined display in the area corresponding to the gap between the pair of doors, light leakage from the gap can be eliminated.
また、上記第2の目的を達成するため、第3の本発明によれば、情報提示装置を備えた遊技台であって、前記情報提示装置の手前に開閉自在に設けられ、閉鎖時に前記情報提示装置を遮蔽する少なくとも一つの扉体と、前記扉体を開閉する駆動手段と、前記駆動手段に対して、前記扉体の移動指示を出力する制御手段と、前記扉体が予め定めた位置に移動した場合にこれを検知する検知手段と、前記移動指示に基づく前記扉体の位置情報を記憶する記憶手段と、前記検知手段により前記扉体が前記予め定めた位置に移動したことが検知された場合であって、当該予め定めた位置と、前記記憶手段に記憶された前記位置情報に基づく前記扉体の位置と、の誤差が予め定めた値を超える場合に、前記記憶手段に記憶された前記位置情報を、予め定めた位置情報に補正する補正手段と、を備えたことを特徴とする遊技台が提供される。 In order to achieve the second object, according to a third aspect of the present invention, there is provided a gaming table provided with an information presentation device, which is provided in front of the information presentation device so as to be freely opened and closed. At least one door that shields the presentation device; drive means that opens and closes the door; control means that outputs an instruction to move the door to the drive; and a position where the door is predetermined Detecting means for detecting the movement of the door body, storage means for storing the position information of the door body based on the movement instruction, and detecting that the door body has moved to the predetermined position by the detection means. If the error between the predetermined position and the position of the door based on the position information stored in the storage unit exceeds a predetermined value, the storage unit stores the error. The position information thus determined is predetermined. Amusement machine is provided which is characterized in that and a correcting means for correcting the position information.
この遊技台によれば、前記扉体が予め定めた位置に移動した場合に、実際の扉体の位置と制御側で認識している扉の位置との補正が図られ、扉の実際の位置を常時監視する制御を要しない。従って扉体の開閉制御の複雑化を回避し得る。 According to this gaming machine, when the door body moves to a predetermined position, the actual door body position and the door position recognized by the control side are corrected, and the actual door position is obtained. There is no need for control to monitor constantly. Accordingly, it is possible to avoid complication of the door body opening / closing control.
また、上記第3の目的を達成するため、第4の本発明によれば、情報提示装置を備えた遊技台であって、前記情報提示装置の手前に開閉自在に設けられ、閉鎖時に前記情報提示装置を遮蔽する少なくとも一つの扉体と、前記扉体を開閉する駆動手段と、前記駆動手段に制御信号を出力する制御手段と、を備え、前記制御手段は、前記扉体を全閉位置又は全開位置に移動させる場合には、前記全閉位置又は全開位置近傍の所定の範囲において前記扉体を段階的に減速して移動させるように前記駆動手段に対して前記制御信号を出力することを特徴とする遊技台が提供される。 In order to achieve the third object, according to a fourth aspect of the present invention, there is provided a gaming table provided with an information presentation device, which is provided in front of the information presentation device so as to be freely opened and closed. At least one door that shields the presentation device; drive means that opens and closes the door; and control means that outputs a control signal to the drive means, wherein the control means opens the door in a fully closed position. Alternatively, in the case of moving to the fully open position, the control signal is output to the drive means so that the door body is decelerated stepwise in the predetermined range near the fully closed position or the fully open position. Is provided.
この遊技台によれば、扉体を全閉位置又は全開位置に移動させる際に、扉体をスムーズに移動し得る。 According to this game table, when the door body is moved to the fully closed position or the fully open position, the door body can be moved smoothly.
なお、本発明において情報提示装置とは、何らかの情報を遊技者に提示するものをいい、例えば、液晶表示装置のように画像で情報を提示する画像表示手段や、機械的な動作により情報を提示する役物装置が含まれる。 In the present invention, the information presentation device refers to a device that presents some information to the player. For example, the information display device presents information as an image, such as a liquid crystal display device, or information is presented by mechanical operation. A bonus device is included.
第1の本発明によれば、少なくとも画像の光が漏れる箇所に対応する領域において予め定めた表示を行うことで、当該光の漏れを解消し得る。 According to the first aspect of the present invention, the leakage of the light can be eliminated by performing a predetermined display in at least a region corresponding to the portion where the light of the image leaks.
また、第2の本発明によれば、一対の扉の隙間に対応する領域において予め定めた表示を行うことで、当該隙間からの光の漏れを解消し得る。 Further, according to the second aspect of the present invention, by performing a predetermined display in an area corresponding to the gap between the pair of doors, light leakage from the gap can be eliminated.
また、第3の本発明によれば、扉体が予め定めた位置に移動した場合に、実際の扉体の位置と制御側で認識している扉の位置との補正が図られ、扉の実際の位置を常時監視する制御を要しない。従って、扉体の開閉制御の複雑化を回避し得る。 According to the third aspect of the present invention, when the door body moves to a predetermined position, the actual door body position and the door position recognized by the control side are corrected, Control that constantly monitors the actual position is not required. Accordingly, it is possible to avoid complication of door opening / closing control.
また、第4の本発明によれば、扉体を全閉位置又は全開位置に移動させる際に、扉体をスムーズに移動し得る。 Further, according to the fourth aspect of the present invention, when the door body is moved to the fully closed position or the fully open position, the door body can be moved smoothly.
以下、本発明の好適な実施の形態について添付図面を用いて詳細に説明する。図1は、本発明の一実施形態に係るスロットマシン100の斜視図である。概説すると、このスロットマシン100は、複数種類の絵柄が施された複数のリールと、複数種類の入賞役の内部当選の当否を抽選により判定する抽選手段と、前記リールの回転を開始させるためのスタートスイッチと、各々の前記リールに対応して設けられ、前記リールの回転を個別に停止させるための停止スイッチと、停止時の前記リールにより表示された前記絵柄の組合せが、予め定めた絵柄の組合せであるか否かに基づいて入賞を判定する判定手段と、を備えた遊技台である。以下、順に詳述する。
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described in detail with reference to the accompanying drawings. FIG. 1 is a perspective view of a
図1に示すスロットマシン100の本体101の中央内部には、外周面に複数種類の絵柄が配置されたリールが3個(左リール110、中リール111、右リール112)収納され、スロットマシン100の内部で回転できるように構成されている。本実施形態において、各絵柄は帯状部材に等間隔で適当数(例えば21絵柄)印刷され、この帯状部材が所定の円形枠材に貼り付けられて各リール110乃至112が構成されている。
In the center of the
リール110乃至112上の絵柄は、遊技者から見ると、絵柄表示窓113から縦方向に概ね3つ表示され、合計9つの絵柄が見えるようになっている。そして、各リール110乃至112を回転させることにより、遊技者から見える絵柄の組み合せが変動することとなる。なお、本実施形態では、3個のリールをスロットマシン100の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
When viewed from the player, approximately three patterns on the
また、各々のリール110乃至112の背面には、絵柄表示窓113に表示される個々の絵柄を照明するためのバックライト(図示省略)が配置されている。バックライトは、各々の絵柄ごとに遮蔽されて個々の絵柄を均等に照射できるようにすることが望ましい。
In addition, a backlight (not shown) for illuminating each picture displayed on the
なお、スロットマシン100内部において各々のリール110乃至112の近傍には、投光部と受光部から成る光学式センサ(図示せず)が設けられており、この光学式センサの投光部と受光部のあいだを、リールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の絵柄の回転方向の位置を判断し、目的とする絵柄が入賞ライン114上に表示されるようにリール110乃至112を停止させる。
In the
入賞ライン表示ランプ120は、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、スロットマシン100に投入された遊技媒体(本実施形態ではメダルを想定する。)の数によって予め定まっている。5本の入賞ライン114のうち、例えば、メダルが1枚投入された場合、中段の水平入賞ラインが有効となり、メダルが2枚投入された場合、上段水平入賞ラインと下段水平入賞ラインが追加された3本が有効となり、メダルが3枚投入された場合、右下り入賞ラインと右上り入賞ラインが追加された5本が入賞ラインとして有効になる。なお、入賞ライン114の数については5本に限定されるものではない。
The winning
スタートランプ121は、リール110乃至112が回転することができる状態にあることを遊技者に知らせるランプである。再遊技ランプ122は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること(メダルの投入が不要)を遊技者に知らせるランプである。
The
告知ランプ123は、後述する内部抽選において、特定の入賞役(具体的には、ビッグボーナスやレギュラーボーナス等のボーナス)に内部当選していることを遊技者に知らせるランプである。メダル投入ランプ124は、メダルの投入が可能であることを知らせるランプである。リールパネルランプ128は、演出用のランプである。メダル投入ボタン130、131は、スロットマシン100に電子的に貯留されているメダルを所定の枚数分投入するためのボタンである。
The
本実施形態においては、メダル投入ボタン130が押下される毎に1枚ずつ最大3枚まで投入され、メダル投入ボタン131が押下されると3枚投入されるようになっている。メダル投入口134は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン130又は131により電子的に投入することもできるし、メダル投入口134から実際のメダルを投入することもできる。
In this embodiment, every time the
払出枚数表示器125は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。遊技回数表示器126は、ビッグボーナスゲーム中(BBゲーム中)の遊技回数や所定の入賞役の入賞回数等を表示するための表示器である。貯留枚数表示器127は、スロットマシン100に電子的に貯留されているメダルの枚数を表示するための表示器である。
The
スタートレバー135は、リール110乃至112の回転を開始させるためのレバー型のスイッチである。即ち、メダル投入口134に所望するメダル枚数を投入して、スタートレバー135を操作すると、リール110乃至112が回転を開始することとなる。
The
ストップボタンユニット136には、ストップボタン137乃至139が設けられている。ストップボタン137乃至139は、スタートレバー135の操作によって回転を開始したリール110乃至112を個別に停止させるためのボタン型のスイッチである。なお、各ストップボタン137乃至139の内部に発光体を設けてもよく、ストップボタン137乃至139の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。
The
貯留/精算ボタン132は、スロットマシン100に電子的に貯留されたメダルを精算し、メダル払出口155より受皿210に排出するための精算機能と、メダル投入口134に投入された4枚以降のメダルや入賞により獲得したメダルを最大50枚まで電子的に貯留する貯留機能と、を切換えるためのボタンである。
The storage /
メダル返却ボタン133は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。
The
ドアキー140は、スロットマシン100の前面扉102のロックを解除するためのキーを挿入する孔である。メダル払出口155は、メダルを払出すための払出口である。メダル受皿210は、メダル払出口155から払出されたメダルを溜めるための器である。なお、メダル受皿210は、本実施形態では発光可能な受皿を採用しており、以下受け皿ランプと呼ぶこともある。
The
音孔160は、スロットマシン100内部に設けられているスピーカの音を外部に出力するための孔である。上部ランプ150、サイドランプ151、中央ランプ152、腰部ランプ153、下部ランプ154、受皿ランプ210は、遊技を盛り上げるための装飾用のランプである。灰皿部200は、煙草の吸殻を入れるための容器であり、受け皿210の内側にネジ止めされている。
The
リールパネル161は、絵柄表示窓113を有するパネルであり、タイトルパネル162は、そのスロットマシンの機種名や各種のデザインが描かれるパネルである。演出装置600は、本実施形態の特徴となる扉付き液晶表示装置である。この扉付き液晶表示装置の構成については後で詳述する。
The
次に、図2、図3、図4を用いて、スロットマシン100の制御部の回路構成について詳細に説明する。スロットマシン100は、遊技の中枢部分を制御する主制御部300と、主制御部300より送信された信号に応じて各種機器を制御する副制御部A400と、副制御部A400より送信された信号に応じて扉付き液晶表示装置700等を制御する副制御部B500と、から構成されている。
Next, the circuit configuration of the control unit of the
(主制御部の構成)
まず、図2を用いて、スロットマシン100の主制御部300について説明する。主制御部300は、主制御部300の全体を制御するための演算処理装置であるCPU310や、CPU310が各ICや各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、その他、以下に述べる構成を有する。
(Configuration of main controller)
First, the
クロック補正回路314は、水晶発振器311から発振されたクロックを分周してCPU310に供給する回路である。例えば、水晶発振器311の周波数が12MHzの場合に、分周後のクロックは6MHzとなる。CPU310は、クロック回路314により分周されたクロックをシステムクロックとして受け入れて動作する。
The
また、CPU310には、後述するセンサやスイッチの状態を常時監視するための監視周期やモータの駆動パルスの送信周期を設定するためのタイマ回路315がバスを介して接続されている。CPU310は、電源が投入されると、データバスを介してROM312の所定エリアに格納された分周用のデータをタイマ回路315に送信する。
The
タイマ回路315は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をCPU310に送信する。CPU310は、この割込み要求を契機に、各センサ等の監視や駆動パルスの送信を実行する。例えば、CPU310のシステムクロックを6MHz、タイマ回路315の分周値を1/256、ROM312の分周用のデータを44に設定した場合、この割り込みの基準時間は、256×44÷6MHz=1.877msとなる。
The
また、CPU310には、各ICを制御するためのプログラム、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶しているROM312や、一時的なデータを保存するためのRAM313が接続されている。これらのROM312やRAM313については他の記憶手段を用いてもよく、この点は後述する各制御部においても同様である。
Connected to the
また、CPU310には、外部の信号を受信するための入力インタフェース360が接続され、割込み時間ごとに入力インタフェース360を介して、メダル受付センサ320、スタートレバーセンサ321、ストップボタンセンサ322、メダル投入ボタンセンサ323、精算/貯留スイッチ324の状態を検出し、各センサを監視している。
The
メダル受付センサ320は、メダル投入口134の内部の通路に2個設置されており、メダルの通過有無を検出する。スタートレバーセンサ321は、スタートレバー135に設置されており、遊技者によるスタート操作を検出する。ストップボタンセンサ322は、各々のストップボタン137乃至139に設置されており、遊技者によるストップボタンの操作を検出する。
Two
メダル投入ボタンセンサ323は、メダル投入ボタン130、131のそれぞれに設置されており、RAM313に電子的に貯留されているメダルを遊技用のメダルとして投入する場合の投入操作を検出する。たとえば、CPU310は、メダル投入ボタン130に対応するメダル投入センサ323がHレベルになった場合に、電子的に貯留メダルを1枚投入し、メダル投入ボタン131に対応するメダル投入センサ323がHレベルになった場合に、電子的に貯留メダルを3枚投入する。なお、メダル投入ボタン131が押された際、貯留されているメダル枚数が2枚の場合は2枚投入され、1枚の場合は1枚投入される。
The medal
精算/貯留スイッチ324は、精算/貯留ボタン132に設けられている。精算/貯留スイッチ132が一回押されると、貯留されているメダルを精算し、もう一回押されると、払い出されるメダルが電子的に貯留される貯留モードとなる。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。
The settlement /
CPU310には、さらに、入力インタフェース361、出力インタフェース370、371がアドレスデコード回路350を介してアドレスバスに接続されている。CPU310は、これらのインタフェースを介して外部のデバイスと信号の送受信を行っている。
The
入力インタフェース361には、インデックスセンサ325が接続されている。インデックスセンサ325は、具体的には、各リール110乃至112の取付台の所定位置に設置されており、リールに設けた遮光片がこのインデックスセンサ325を通過するたびにHレベルになる。CPU310は、この信号を検出すると、リールが1回転したものと判断し、リールの回転位置情報をゼロにリセットする。
An
出力インタフェース370には、リールを駆動させるためのリールモータ駆動部330と、ホッパー(バケットにたまっているメダルをメダル払出口155から払出すための装置。図示せず。)のモータを駆動するためのホッパーモータ駆動部331と、遊技ランプ340(具体的には、入賞ライン表示ランプ120、スタートランプ121、再遊技ランプ122、告知ランプ123、メダル投入ランプ124等)と、7セグメント表示器341(払出枚数表示器125、遊技回数表示器126、貯留枚数表示器127等)が接続されている。
The
また、CPU310には、乱数発生回路317がデータバスを介して接続されている。乱数発生回路317は、水晶発振器311及び水晶発振器316から発振されるクロックに基いて、一定の範囲内で値をインクリメントし、そのカウント値をCPU310に出力することのできるインクリメントカウンタであり、後述する入賞役の内部抽選をはじめ各種抽選処理に使用される。本発実施形態における乱数発生回路317は、2つの乱数カウンタを備えている。例えば、水晶発振器311のクロック周波数を用いて0〜65535までの値をインクリメントするカウンタと、水晶発振器316のクロック周波数を用いて0〜16777215までの値をインクリメントするカウンタが備えている。
A random
また、CPU310のデータバスには、副制御部400にコマンドを送信するための出力インタフェース371が接続されている。
Further, an
(副制御部の構成)
次に、図3を用いて、スロットマシン100の副制御部A400について説明する。副制御部A400は、主制御部300より送信された主制御コマンド等に基づいて副制御部A400の全体を制御する演算処理装置であるCPU410や、CPU410が各IC、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
(Sub-control unit configuration)
Next, the sub-control unit A400 of the
クロック補正回路414は、水晶発振器411から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてCPU410に供給する回路である。
The
また、CPU410にはタイマ回路415がバスを介して接続されている。CPU410は、所定のタイミングでデータバスを介してROM412の所定エリアに格納された分周用のデータをタイマ回路415に送信する。タイマ回路415は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をCPU410に送信する。CPU410は、この割込み要求のタイミングをもとに、各ICや各回路を制御する。
Further, a
また、CPU410には、副制御部A400の全体を制御するための命令及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータが記憶されたROM412や、データ等を一時的に保存するためのRAM413が各バスを介して接続されている。
In addition, the
また、CPU410には、外部の信号を送受信するための入出力インタフェース460が接続されており、入出力インタフェース460には、各リール110乃至112の絵柄を背面より照明するためのバックライト420、前面扉102の開閉を検出するための扉センサ421、RAM413のデータをクリアにするためのリセットスイッチ422が接続されている。
The
CPU410には、データバスを介して主制御部300から主制御コマンドを受信するための入力インタフェース461が接続されており、入力インタフェース461を介して受信したコマンドに基づいて、遊技全体を盛り上げる演出処理等が実行される。
An
また、CPU410のデータバスとアドレスバスには、音源IC480が接続されている。音源IC480は、CPU410からの命令に応じて音声の制御を行う。また、音源IC480には、音声データが記憶されたROM481が接続されており、音源IC480は、ROM481から取得した音声データをアンプ482で増幅させてスピーカ483から出力する。
A
CPU410には、主制御部300と同様に、外部ICを選択するためのアドレスデコード回路450が接続されており、アドレスデコード回路450には、主制御部300からのコマンドを受信するための入力インタフェース461、副制御部B500からの信号を入力するための入力インタフェース471、時計IC423、7セグメント表示器440への信号を出力するための出力インタフェース472が接続されている。
The
時計IC423が接続されていることで、CPU410は、現在時刻を取得することが可能である。7セグメント表示器440は、スロットマシン100の内部に設けられており、たとえば副制御部A400に設定された所定情報を店の係員等が確認できるようになっている。
The
更に、出力インタフェース470には、デマルチプレクサ419が接続されている。デマルチプレクサ419は、出力インタフェース470から送信された信号を各表示部等に分配する。即ち、デマルチプレクサ419は、CPU410から受信されたデータに応じて上部ランプ150、サイドランプ151、中央ランプ152、腰部ランプ153、下部ランプ154、リールパネルランプ128、タイトルパネルランプ170、受け皿ランプ210、払出口ストロボ172を制御する。
Further, a
タイトルパネルランプ170は、タイトルパネル162を照明するランプであり、払出口ストロボ171は、払い出し口の内側に設置されたストロボタイプのランプである。
The
なお、CPU410は、副制御部B500への信号送信は、デマルチプレクサ419を介して実施する。逆に、CPU410は、入力インタフェース471を介して副制御部B500からの信号を受信する。すなわち、CPU410は、デマルチプレクサ419と入力インタフェース471を介して副制御部B500と双方向通信を行う。
Note that the
(副制御部B500)
次に、図4を用いて、スロットマシン100の副制御部B500について説明する。副制御部B500は、演算処理装置であるCPU510や、各IC、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。
(Sub-control unit B500)
Next, the sub control unit B500 of the
クロック補正回路514は、水晶発振器511から発振されたクロックを補正して、補正後のクロックをシステムクロックとしてCPU510に供給する回路である。
The
また、CPU510にはタイマ回路515がバスを介して接続されている。CPU510は、所定のタイミングでデータバスを介してROM512の所定エリアに格納された分周用のデータをタイマ回路515に送信する。タイマ回路515は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をCPU510に送信する。CPU510は、この割込み要求のタイミングをもとに、各ICや各回路を制御する。
A
CPU510は、副制御部A400の出力インターフェース470、デマルチプレクサ419を介して出力されたSubCPU410からの信号を、入力インターフェース520およびバスを介して受信し、副制御部B500全体を制御する。また、CPU510は、必要に応じて、出力インターフェース521を介して、副制御部A400に信号を送信する。
The
ROM512には、副制御部B500全体を制御するためのプログラムやデータが記憶されている。RAM513は、CPU510で処理されるプログラムのワークエリア等を有する。ROM512やRAM513は、バスを介してCPU510に接続されている。
The
また、CPU510には、バスを介して、CPU530、モータ電源制御回路540、550、モータドライバ542、552、センサ8103、8203が接続されている。
The
CPU530には、バスを介して、ROM531、RAM532、VDP(ビデオ・ディスプレイ・プロセッサー)534が接続されている。
A
一方、ROM531には、CPU530で処理されるプログラムが格納されている。RAM532は、CPU530で処理されるプログラムのワークエリア等を有する。VDP534には、水晶発信器533が接続され、さらに、バスを介して、ROM535、RAM536が接続されている。ROM535には、液晶表示装置700の画像データが複数種類格納されている。そして、CPU530は、CPU510からの信号をもとにROM535の画像データを読み出し、RAM536のワークエリアを使用して画像信号を生成し、D/Aコンバータ537を介して、液晶表示装置700の表示画面に画像を表示する。
On the other hand, the
モータ8102は、左扉を移動させるためのモータであり、モータ8202は、右扉を移動させるためのモータである。各モータはパルスモータである。
The
モータ電源制御回路540は、左扉用のモータ8102への駆動電圧を設定するための回路であり、本実施形態では、+5Vと+12Vの電圧を選択的に供給可能である。モータドライバ542は、CPU510からの信号をもとに、後述する左扉用のモータ8102を駆動するICである。
The motor
また、モータ電源制御回路550は、右扉用のモータ8202への駆動電圧を設定するための回路であり、前述と同様、+5Vと+12Vの電圧を選択的に供給可能である。モータドライバ552は、CPU510からの信号をもとに、後述する右扉用のモータ8202を駆動するICである。センサ8103は、左扉用のセンサであり、センサ8203は右扉用のセンサである。センサの構造については後で詳述する。
The motor
(扉付液晶表示装置)
続いて、扉付き液晶表示装置について説明する。図5(a)乃至図5(e)は、扉付き液晶表示装置600を抜き出して描いた正面図である。同図に示すように、扉付き液晶表示装置600は、左扉610と、右扉620と、液晶表示装置700とを有する。左扉610及び右扉620は、液晶表示装置700の手前において開閉自在に設けられており、その閉鎖時に液晶表示装置700の表示画面を遊技者から遮蔽する一対の扉体を構成している。
(Liquid crystal display with door)
Next, a liquid crystal display device with a door will be described. FIG. 5A to FIG. 5E are front views illustrating the liquid
本実施形態では、左扉610と右扉620を、それぞれ独立に移動させることが可能である。左扉610と右扉620のそれぞれの全開位置は、図5(a)に示す通りであり、全閉位置は、図5(b)に示す通りである。
In the present embodiment, the
このように、本実施形態では、左右の扉を全開位置と全閉位置との間で移動させたり停止させたりすることが可能であり、液晶画面の全部あるいはその一部分を遊技者に見せたり隠したりして遊技の興趣を盛り上げることが可能である。 As described above, in this embodiment, the left and right doors can be moved or stopped between the fully open position and the fully closed position, and all or part of the liquid crystal screen can be shown or hidden to the player. It is possible to excite the fun of gaming.
なお、図5(c)乃至図5(d)については、本実施形態の特徴の一つでもあり、後で詳細に述べる。また、本実施形態では障子のように、左扉610と右扉620とを相互に相反するように左右方向に平行移動するように構成しているが、これらがそれぞれ回動して開閉する構成を採用してもよい。
Note that FIGS. 5C to 5D are one of the features of this embodiment, and will be described later in detail. Further, in this embodiment, like the shoji, the
つぎに、扉付き液晶表示装置600の詳細構造について説明する。図6は、扉付き液晶表示装置600の分解図であり、詳細構造は以下の通りである。
Next, the detailed structure of the liquid crystal display device with a
すなわち、扉付き液晶表示装置600は、横長の外形を有しその中心に液晶表示装置700を組み込むための矩形の貫通孔が形成された本体フレーム630と、一対の扉(左扉610、右扉620)と、本体フレーム630の前面に取り付けられ、一対の扉を横方向にスライド可能に案内する2つのガイドレール(上部ガイドレール640、下部ガイドレール650)と、これら2つの扉610、620や上下のガイドレール640、650を覆う透明フロントカバー660と、本体フレーム630の背面に取り付けられる液晶表示装置700と、2つの扉610、620を移動させるため、これらにそれぞれ対応して設けられた2つの駆動ユニット810、820と、を備える。
That is, the door-equipped liquid
本実施形態において、本体フレーム630と上下のガイドレール640、650は金属で形成され、左右の扉610、620と透明フロントカバー660はプラスチックで形成されている。
In the present embodiment, the main body frame 630 and the upper and lower guide rails 640 and 650 are made of metal, and the left and
以上の構成部品は、後で述べる作業を経て一体に組み立てられ、この組み立て品に図7に示すような、中継基板670と、プラスチック製の透明のリヤカバー680を装着し、扉付き液晶表示装置が完成する。
The above components are assembled together through the work described later. A
続いて、図8を用いて、左扉610と右扉620について詳細に説明する。本実施形態では、左扉610と右扉620は構造が全く同一である。よって、ここでは、左扉610(以下、ここでは単に扉と呼ぶ)を中心に説明する。
Next, the
同図に示すように、扉610は、扉枠6101と、装飾部材6102とをその構成部品に含む。本実施形態では、装飾部材6102として、障子を模した構造の部材を採用しており、この障子型の装飾部材は、格子状の桟6102aと、この格子状の桟6102aの上に貼り付けられる半透明シート6102bを有する。格子状の桟6102aは、扉枠6101に嵌め込み可能である。格子状の桟6102aを扉枠6101に嵌め込んだのち、周縁に接着材を塗られた半透明シート6102bを裏から貼付することで、装飾部材6102と扉枠6101が一体化される。
As shown in the figure, the
このように扉の一部(装飾部材6102)を交換可能にすれば、スロットマシンのモチーフに合わせて扉の外観を簡単に変えることが可能になる。また、扉の一部に半透明部分を設ければ、扉を閉めたとき、外側から液晶画面の表示内容がうっすらと視認できるようになり、扉を閉めた状態であっても液晶画面を用いた演出が可能になる。例えば、液晶画面を赤色にすれば、障子の色が赤色になり、液晶画面を黄色にすれば、障子の色が黄色になる。もちろん、扉全体を半透明の部材で形成してもこのような演出効果を奏することは可能である。 If a part of the door (decorative member 6102) can be exchanged in this way, the appearance of the door can be easily changed according to the motif of the slot machine. In addition, if a semi-transparent part is provided in a part of the door, the display content on the LCD screen can be visually recognized from the outside when the door is closed, and the LCD screen can be used even when the door is closed. It was possible to produce. For example, if the liquid crystal screen is red, the shoji color is red, and if the liquid crystal screen is yellow, the shoji color is yellow. Of course, even if the entire door is formed of a translucent member, such a production effect can be obtained.
一方、扉枠6101の上部には、一定の長さのラック歯6101aが形成されている。このラック歯6101aは駆動ユニット810からの駆動力を受ける部分を構成している。ラック歯6101の長さは、少なくとも、扉が完全に閉まる全閉位置と、扉が完全に開いて液晶画面の全面が視認できる全開位置との間で扉を移動させることのできる長さに設定されている。
On the other hand, rack teeth 6101 a having a certain length are formed on the upper portion of the
また、扉枠6101には、上部ガイドレール640に対する扉枠6101の摩擦を軽減するための4つのローラー6103a〜6103dと、下部ガイドレール650に対する扉枠6101の摩擦を軽減するための4つのローラー6104a〜6104dが配設されている。これらのローラは、硬質のプラスチックで形成されている。
The
以上、左扉について説明したが、右扉についても全く同様な構造を有する。すなわち、同図に示すように、扉620は、扉枠6201と、装飾部材6202(格子状の桟6202a、半透明シート6202b)を有する。
Although the left door has been described above, the right door has the same structure. That is, as shown in the figure, the
また、扉620には、上部ガイドレール640に対する扉枠6201の摩擦を軽減するための4つのローラー6204a〜6204dと、下部ガイドレール650に対する扉枠6201の摩擦を軽減するための4つのローラー6203a〜6203dが配設されている。これらのローラについてもは、硬質のプラスチックで形成されている。また、扉枠6201の下部には、図面上では位置的に隠れているが、ラック歯6101aと同じラック歯6201aが形成されている。
The
このように本実施形態では、まず、左右のラック歯(6101a及び6201a)が設けられた扉枠6101及び6201を相互に同一形状としている。このため、これらは共通の金型で製造することができ、個別の金型を必要とせず、製造コストを削減できる。特に、駆動力を受ける部分は精度が要求されることが多いことから、共通の金型で製造できるメリットは大きい。また、このように同一形状としても、本実施形態では、これらの扉枠6101及び6201を相互に上下、左右に反転して配設することで何ら支障なく扉を構成できる。
As described above, in this embodiment, first, the
更に、本実施形態では扉610及び620の他の構成部品も全て相互に同一形状である。従って、全く同じ構成部品を用いることができ、製造コストを削減できる。
Furthermore, in this embodiment, all the other components of the
本実施形態の場合、左扉610と右扉620とは全く同一構造を有し、図面において、左扉610と右扉620は互いに180度回転させた位置関係(表裏を変えずに上下が入れ替わるような位置関係)にあるため、左扉610のラック歯6201aは上側に位置し、右扉620のラック歯6201aは下側に位置することとなる。
In the case of this embodiment, the
換言すれば、本実施形態では、右扉610と左扉620は、扉を閉めたときの中心(図5(c)の0点)について点対称となる位置に配置され、例えば、左扉610では、上側にラック歯が位置し、右扉620では、下側にラック歯が位置することとなる。
In other words, in the present embodiment, the
このように、本実施形態では、左扉610と右扉620とが全く同一構造に形成されているため、組み付けの方法のみ左右で変わるだけであるので、製造コストがより一層削減することができる。
Thus, in this embodiment, since the
つぎに、図9を用いてモータユニット810及び820を説明する。本実施形態では、左右のモータユニット810及び820は構造が全く同一である。よって、左扉610のモータユニット810を例にとって説明するが、本書において、モータユニット810の各構成に対応する構成(符号:81XX)について、対応するモータユニット820の各構成を説明する場合には、82XXとして示す。
Next, the motor units 810 and 820 will be described with reference to FIG. In the present embodiment, the left and right motor units 810 and 820 have the same structure. Therefore, the motor unit 810 of the
同9(a)に示すように、モータユニット810は、支持フレーム8101と、支持フレーム8101に固定されるモータ8102、センサ8103、および、大ピニオン8104とを有する。支持フレーム8101は金属で形成され、大ピニオン8104はプラスチックで形成されている。モータ8102は、前述した通りパルスモータである。
As shown in FIG. 9A, the motor unit 810 includes a support frame 8101, a
センサ8103は、大ピニオン8104の回転位置を検知するもので、図9(b)に示すように、投光部と受光部から成る光学部分8103aと、検出信号を外に取り出すための信号線用のソケット8103bと、これらの部品を支持しつつこれらに電気的に接続した基板8103cと、から成る。このセンサ8103の検知結果により、開閉する左扉610の位置を検知することが可能となる。
The
モータ8102は、支持フレーム8101の一側(同図では上面側)に配置され、大ピニオン8104については、支持フレーム8101の他側(同図では下面側)に配置される。同図では、モータ8102に隠れて見えないが、モータ8102の回転軸には、小ピニオンが装着されている。
The
また、大ピニオン8104は、十字状のリブを有する円盤状の本体部と、その周縁に設けられた歯部と、を有し、本体部には、センサ8103で検知される被検知部(本実施形態では2つの遮光片8104a、8104b)が設けられている。遮光片8104a、8104bは、大ピニオン8104の本体部に一体に形成されており、それぞれ左扉610の全開位置と全閉位置とに対応するように設けられている。
The large pinion 8104 has a disc-shaped main body portion having cross-shaped ribs and tooth portions provided on the periphery thereof. In the embodiment, two light shielding pieces 8104a and 8104b) are provided. The light shielding pieces 8104a and 8104b are formed integrally with the main body of the large pinion 8104, and are provided so as to correspond to the fully open position and the fully closed position of the
このように、センサ8103の被検知部となる部分をピニオン自体に設ければ、被検知を別部材として設ける従来の場合と比較して構造が簡素化され、設置スペースも削減される。なお、本実施形態ではこのように被検知部を分離して2つ設けることで全開位置と全閉位置とに対応するようにしているが、これらを連続した一つの遮光片とし、その両端をそれぞれ全開位置と全閉位置とに対応させるようにしてもよい。更に、採用される制御の方式に従って、左扉610の他の位置に対応する被検知部を更に設けてより細かな制御を可能としてもよいし、また、例えば、全開位置又は全閉位置のいずれか一方のみを検知するように一つだけ設けて比較的ラフな制御を行うようにしてもよいことはいうまでもない。
As described above, if the portion to be detected of the
次に、支持フレーム8101には、大小2つの円形の貫通孔8101a、8101bが形成されている。そして、モータユニット810の組み立てにあたっては、まず、大きい方の貫通孔8101aにモータ8102の小ピニオンを挿入し、支持フレーム8101aの下側に小ピニオンを配置する。
Next, the support frame 8101 has two large and small circular through holes 8101a and 8101b. In assembling the motor unit 810, first, the small pinion of the
この状態で、モータ8102の回転軸を2つの貫通孔の連通部分を通すようにしてモータ8102を斜め手前に移動させ、小さい方の貫通孔8101bの下にちょうど小ピニオンが位置したところで、該モータ8102を支持フレーム8101にねじ止めする。
In this state, the
一方、大ピニオン8104は、図面では位置的に見えない、支持フレーム8104の下側の軸受け部に回転可能に取り付ける。以上により、大ピニオン8104と、モータの小ピニオンが相互にかみ合い、モータ8102の駆動時において小ピニオンの回転力は大ピニオンにダイレクトに伝達されることとなる。
On the other hand, the large pinion 8104 is rotatably attached to a bearing portion on the lower side of the support frame 8104 that is not visible in the drawing. Thus, the large pinion 8104 and the small pinion of the motor are engaged with each other, and the rotational force of the small pinion is directly transmitted to the large pinion when the
また、支持フレーム8101には、センサ8103用の貫通孔8101cが形成されており、この貫通孔8101cにセンサ8103の投光部と受光部を挿入して、該センサ8103を支持フレーム8101にねじ止めする。なお、この取り付け位置は大ピニオンの遮光片8104a、8104bがセンサ8103の投光部と受光部の間を丁度通過できるような位置にあらかじめ調整されている。
The support frame 8101 has a through hole 8101c for the
以上の構成を有する扉付き液晶表示装置は、例えば次のような手順で組み立てられる。 The door-equipped liquid crystal display device having the above configuration is assembled by the following procedure, for example.
図6において、まず、本体フレーム630の背面に液晶表示装置700をねじ止めし、さらに、本体フレーム630の背面に左右のモータユニット810、820をねじ止めする。本体フレーム630には、あらかじめ、所要位置(閉じられた左右の扉の中心を基点として、点対称となる位置)にねじ孔630a、630bが形成されており、各ねじ孔に合わせてモータユニット810、820をねじ止めする。なお、本体フレーム630には、各モータユニット810、820の大ピニオン8104、8204を前方に突出させるための貫通孔630c、630dも形成されており、大ピニオン8104、8204はこの貫通孔630c、630dに挿入される。
In FIG. 6, first, the liquid
その後、モータユニット810、820のねじ孔630a、630bを隠すために、左右の装飾用のシール670、671を貼付する。本実施形態では、前述した通り、左右の扉を障子に見立てて製作しており、これに合わせて、左右の装飾用のシールも障子の絵が描かれている。もちろん、その他の絵(虎や龍が描かれた和風の絵)であっても構わない。
Thereafter, in order to hide the screw holes 630a and 630b of the motor units 810 and 820, left and right
一方、上下のガイドレール640、650の間には、左右の扉610、620をはさみ、この状態で上下のガイドレール640、650を本体フレ−ム630の前面にねじ止めする。なお、上下のガイドレール640、650の背面側は、ピニオン8104、8204に干渉しないよう一段低く形成され(段差640b、650bが形成され)ているため、本体フレームの貫通孔630c、630dから突出した大ピニオン8104、8204に、左右の扉610、620のラック歯6101a、6201aをかみ合うこととなる。
On the other hand, the left and
また、上下のガイドレール640、650の中心には、筒状のストッパー672、673を挿入するための孔640a、650aが形成されており、各孔640a、650aのそれぞれにストッパー672、673を挿入し、このストッパー672、673にネジ(図示省略)を通して本体フレーム630に固定する。このストッパー672、673を設けることで、左右の扉が必要以上に(具体的には中心よりも反対側に)動かないように規制される。 Further, holes 640a and 650a for inserting cylindrical stoppers 672 and 673 are formed at the centers of the upper and lower guide rails 640 and 650, and the stoppers 672 and 673 are inserted into the holes 640a and 650a, respectively. The stoppers 672 and 673 are fixed to the main body frame 630 through screws (not shown). By providing the stoppers 672 and 673, the left and right doors are restricted from moving more than necessary (specifically, on the opposite side of the center).
その後、前方から、透明のフロントカバー660を被せ、後方から、図7で示した中継基板670を固定する。この際、コネクタ類はあらかじめ中継基板670に装着しておく。
Thereafter, a transparent front cover 660 is covered from the front, and the
最後に、フロントカバー660とリヤカバー680を重ねてねじ止めし、扉付き液晶表示装置が完成する。完成した扉付き液晶表示装置は、スロットマシンの前面扉の後方から該前面扉の上部に固定する。
Finally, the front cover 660 and the
以上、扉付き液晶表示装置について説明したが、本実施形態では各モータユニット810及び820を相互に上下、左右に反転して配設している。特に、本実施形態では、左右のモータユニット810及び820を、扉を閉めたときの中心(図5(c)の0点)について点対称となる位置関係で配置している。よって、各モータユニット810及び820の構造自体がたとえ左右非対称のもの(図9で説明するならば、支持フレーム8101上において、大ピニオン8104は中心から左側に位置し、モータ8102は中心から右側に位置して左右非対称)であっても、同一のモータユニットを無理なく左右に配置することができるようになる。
Although the liquid crystal display device with a door has been described above, in the present embodiment, the motor units 810 and 820 are disposed so as to be reversed vertically and horizontally. In particular, in the present embodiment, the left and right motor units 810 and 820 are arranged in a positional relationship that is point-symmetric with respect to the center (the zero point in FIG. 5C) when the door is closed. Therefore, the structure itself of each motor unit 810 and 820 is asymmetrical (if described in FIG. 9, on the support frame 8101, the large pinion 8104 is located on the left side from the center, and the
すなわち、本実施形態では、モータユニットに関して右扉用と左扉用とを別々に取り揃える必要がないので部品の種類が少なくなり、製造工程や部品コストを削減することができるようになる。なお、左右非対称構造の2つのモータを単純に配置すると(左右非対称構造の2つのモータの両方を下段側(あるいは上段側)に配置すると)、例えば、各モータのピニオン(つまり2つのピニオン)の両方が右側に寄ったりあるいは左側に寄ったりして、扉付き液晶表示装置の中心を基点とする対象構造が保てず、ラック歯の位置等に関して煩雑な設計を行わなければならなくなり、本実施形態のように構成が簡素化されない。 That is, in this embodiment, it is not necessary to separately prepare the right door and the left door for the motor unit, so that the types of parts are reduced, and the manufacturing process and the parts cost can be reduced. If two motors with left-right asymmetric structure are simply arranged (when both motors with left-right asymmetric structure are arranged on the lower side (or upper side)), for example, the pinion of each motor (that is, two pinions) Since both of them approach the right side or the left side, the target structure based on the center of the liquid crystal display device with a door cannot be maintained, and a complicated design must be made regarding the position of the rack teeth. The configuration is not simplified as in the form.
つぎに、本実施形態のスロットマシン100の遊技の説明を行う。
Next, the game of the
<入賞役の種類>
入賞役の種類は任意に採用することができるが、本実施形態では以下の入賞役を想定する。
<Type of winning prize>
The type of winning combination can be arbitrarily adopted, but the following winning combination is assumed in the present embodiment.
(1)ボーナス
・レギュラーボーナス(RB):入賞によりレギュラーボーナスゲーム(RBゲーム)が開始される入賞役である。このRBゲームは、通常遊技とは異なる内部抽選が実行されるゲーム(具体的には、通常遊技では採用されていない入賞役(ここでは役物)に当選することが可能なゲーム)である。
・ビッグボーナス(BB):入賞によりビッグボーナスゲーム(BBゲーム)が開始される入賞役である。このBBゲームでは、通常遊技とは異なる内部抽選が実行されるゲーム(具体的には、通常遊技には採用されていない入賞役(ここではSRB:シフトレギュラーボーナス)に当選することが可能なゲーム)である。
・シフトレギュラーボーナス(SRB):BBゲーム中にのみ入賞する入賞役であって、入賞によりRBゲームと内容が同じ遊技であるシフトレギュラーボーナスゲーム(SRBゲームと称する。)が開始される入賞役である。
(1) Bonus / Regular Bonus (RB): A winning combination in which a regular bonus game (RB game) is started upon winning. This RB game is a game in which an internal lottery different from the normal game is executed (specifically, a game that can win a winning combination (in this case, a combination) that is not employed in the normal game).
Big Bonus (BB): A winning combination in which a big bonus game (BB game) is started by winning. In this BB game, a game in which an internal lottery different from the normal game is executed (specifically, a game that can win a winning combination (here, SRB: shift regular bonus) not adopted in the normal game). ).
Shift regular bonus (SRB): A winning combination that is won only during a BB game, and that is a winning combination in which a shift regular bonus game (referred to as an SRB game) that has the same content as the RB game is started by winning. is there.
(2)小役
本実施形態においては、BB、RB、及び、再遊技を除く入賞役である。本実施形態では、入賞により所定数のメダルが払い出されるが、別の遊技が開始されない入賞役である。本実施形態の場合、小役は複数種類(ベル、スイカ、チェリーなど)存在する。
(2) Small combination In this embodiment, it is a winning combination excluding BB, RB, and replay. In this embodiment, a predetermined number of medals are paid out by winning, but a winning combination in which another game is not started. In the case of this embodiment, there are multiple types of small roles (bell, watermelon, cherry, etc.).
(3)再遊技
入賞により、次回の遊技でメダルの投入を行うことなく遊技を行うことができる入賞役である。なお、対応する絵柄の組合せは本実施形態の場合、「リプレイ−リプレイ−リプレイ」である。
(3) Re-game A winning combination that allows a player to play a game without inserting medals in the next game. In the case of the present embodiment, the corresponding pattern combination is “replay-replay-replay”.
(4)役物
RBゲーム又はSRBゲーム中にのみ入賞する入賞役であって、入賞により所定数のメダルが払い出される。
(4) Bonus A winning combination that is won only during the RB game or the SRB game, and a predetermined number of medals are paid out by winning.
上記各入賞役の抽選テーブルは、主制御部のROM312に格納されている。入賞役抽選テーブルは、入賞役の内部抽選時に取得される乱数値の範囲をいくつかの領域に分割し、各領域に各入賞役の内部当選及びはずれを設定したものである。乱数値全体の範囲に対する各領域の範囲の大きさが、各入賞役の内部当選の確率となる。
The lottery table for each winning combination is stored in the
<遊技の種類>
本実施形態では、通常遊技以外に、遊技の種類として、大別すると、ボーナスゲームとしてRBゲーム、BBゲーム、及び、SRBゲームがある。
<Type of game>
In the present embodiment, in addition to the normal game, the types of games are roughly classified into RB games, BB games, and SRB games.
・RBゲーム及びSRBゲーム
RBゲームは、予め定めた回数(本実施形態では12回)の遊技を行うか、あるいは、役物が予め定めた回数(本実施形態では8回)入賞するかのいずれかの条件が成立することを終了条件として終了する。SRBゲームも同じ内容である。
-RB game and SRB game In the RB game, either a predetermined number of games (12 times in the present embodiment) are played, or an accessory wins a predetermined number of times (8 times in the present embodiment) The process ends with the condition that the above condition is satisfied. The SRB game has the same content.
・BBゲーム
BBゲームの内容は、複数種類考えられるが、BB中一般遊技(BB一般遊技)を予め定めた回数(本実施形態では30回)行うか、あるいは、SRBゲームを予め定めたセット数(本実施形態では3回)行うかのいずれかの条件が成立することを終了条件としてBBゲームが終了する。SRBゲームが終了するとBB一般遊技に戻るか、或いは、BBゲームが終了する(BB一般遊技の30回目にSRBに入賞してSRBが開始された場合)こととなる。
-BB game Although there are a plurality of types of BB game content, a general game during BB (BB general game) is performed a predetermined number of times (30 times in the present embodiment), or the SRB game is a predetermined number of sets. The BB game ends with the end condition that any one of the conditions (three times in the present embodiment) is satisfied. When the SRB game ends, the game returns to the BB general game, or the BB game ends (when the SRB is won at the 30th time of the BB general game and the SRB is started).
なお、本実施形態の場合、BBゲームの終了条件として、BB一般遊技の回数か又はSRBゲームのセット数を基準としているが、他の終了条件を採用してもよい。 In the present embodiment, the end condition of the BB game is based on the number of BB general games or the number of sets of SRB games, but other end conditions may be adopted.
つぎに、本実施形態のスロットマシンの制御に関する説明を行う。図10は、本実施形態のスロットマシン100における遊技の基本的制御を示すフローチャートである。このメイン処理は、CPU310が中心になって行い、電源断等を検知しないかぎり実行を繰り返す。
Next, description will be made regarding the control of the slot machine of the present embodiment. FIG. 10 is a flowchart showing the basic control of the game in the
主制御部300のリセットスイッチ(図示省略)が押下された状態で電源が投入された場合、先ずステップ101(S101)が実行される。なお、単に、電源を投入する場合は、以前の状態(電源を落とした時点の状態)から処理が開始される。
When the power is turned on while the reset switch (not shown) of the
S101では、初期化コマンド(初期化指令を含むコマンド)を副制御部A400に送信する。S102では、メダル投入に関する処理を行う。ここでは、メダルの投入の有無をチェックし、投入されたメダルの枚数に応じて入賞ライン表示ランプ120を点灯させる。なお、前回の遊技で再遊技に入賞した場合はメダルの投入が不要である。
In S101, an initialization command (a command including an initialization command) is transmitted to the sub-control unit A400. In S102, processing relating to medal insertion is performed. Here, it is checked whether or not medals have been inserted, and the winning
S103では、遊技のスタート操作に関する処理を行う。ここでは、スタートレバー135が操作されたか否かのチェックを行い、スタート操作されたと判断した場合は、S104において、投入されたメダル枚数に応じて、有効な入賞ライン114を確定する。S105では、乱数発生器317で発生させた乱数を取得する。
In S103, processing related to a game start operation is performed. Here, it is checked whether or not the
S106では、S105で取得した乱数値と、ROM312に格納されている入賞役抽選データテーブルを用いて、入賞役の内部抽選を行う。S107では、演出抽選を実行する。演出抽選は、演出を実行する/しない、演出を実行する場合の演出内容が抽選により決定される。演出抽選でも、演出用の抽選データが存在し、演出用の抽選データを所定のデータ(演出抽選で使用する乱数値の全範囲の値)で除した値が各演出についての当選確率となる。
In S106, an internal lottery of a winning combination is performed using the random number value acquired in S105 and the winning combination lottery data table stored in the
S108では、使用するリール停止制御テーブルを選択する。S109では、全リール110乃至112の回転を開始させる。S110では、ストップボタン137乃至139の受け付けが可能になり、いずれかのストップボタンが押されると、押されたストップボタンに対応するリールを、S108で選択されたリール停止制御テーブルに基づいて停止させる。
In S108, the reel stop control table to be used is selected. In S109, rotation of all
S111では、入賞判定を行う。ここでは、有効化された入賞ライン114上に、入賞役に対応する絵柄組合せが表示された場合にその入賞役に入賞と判定する。例えば、有効化された入賞ライン114上に、「ベル−ベル−ベル」が揃っていたならばベル入賞と判定する。また、「7−7−7」が揃っていたならばBB入賞と判定する。入賞結果は、入賞結果コードとして格納される。 In S111, a winning determination is performed. Here, when a combination of symbols corresponding to the winning combination is displayed on the activated winning line 114, it is determined that the winning combination is a winning combination. For example, if “bell-bell-bell” is arranged on the validated winning line 114, it is determined that the bell is won. In addition, if “7-7-7” is prepared, it is determined that a BB winning is achieved. The winning result is stored as a winning result code.
S112では、払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを払い出す。S113では、遊技状態制御処理を実行する。この遊技状態制御処理では、遊技の種類を移行するための制御が行われ、例えば、BB入賞の場合には、次回からBBゲームを開始できるよう準備し、BBゲームの最終遊技では、次回から通常遊技が開始できるよう準備する。 In S112, if any winning combination with payout is won, the number of medals corresponding to the winning combination is paid out. In S113, a game state control process is executed. In this game state control process, control for shifting the type of game is performed. For example, in the case of winning a BB game, preparation is made so that the BB game can be started from the next time. Prepare to start the game.
S114では、遊技終了か否かを判断し、遊技終了の場合は、同図の処理を終了し、そうでなければ、S102に戻る。 In S114, it is determined whether or not the game is over. If the game is over, the processing of FIG.
以上により1ゲームが終了し、以降、これを繰り返すことにより遊技が進行することとなる。 One game is completed as described above, and thereafter, the game progresses by repeating this.
なお、主制御部300から副制御部A400には、必要に応じて、各種のコマンド(主制御コマンド)が送信される。主制御コマンドとしては、例えば、以下のものが存在する。括弧内のステップは、送信タイミングを示す。
Note that various commands (main control commands) are transmitted from the
すなわち、スタートレバー操作コマンド(スタートレバーの受け付けを示すコマンド:S103)、演出コマンド(演出抽選で決定した演出の内容を格納したコマンド:S107)、第1停止操作コマンド(第1停止操作が行われたリールを示す情報が格納され、第1停止操作が行われた時点で送信されるコマンド:S110)、第1リール停止コマンド(第1停止したリールを示す情報が格納され、第1リールの停止時に送信されるコマンド:S110)、同様な、第2停止操作コマンド、第2リール停止コマンド、第3停止操作コマンド、第3リール停止コマンド(S110)、入賞判定情報コマンド(入賞結果を格納したコマンド:S111)が存在する。なお、特に図示しないが、演出コマンドについては、所定条件成立時(例えばボーナス入賞時(RBやBB入賞時)にも送信される。 That is, a start lever operation command (command indicating acceptance of the start lever: S103), an effect command (command storing the contents of the effect determined in the effect lottery: S107), a first stop operation command (the first stop operation is performed) The information indicating the reels stored is stored and the command transmitted when the first stop operation is performed: S110, the first reel stop command (information indicating the first stopped reel is stored, and the first reel is stopped. Command transmitted at the time: S110), a similar second stop operation command, second reel stop command, third stop operation command, third reel stop command (S110), winning determination information command (command storing a winning result) : S111) exists. Although not particularly shown, the effect command is also transmitted when a predetermined condition is satisfied (for example, when a bonus is awarded (when RB or BB is awarded)).
<副制御部Aの処理> 続いて、副制御部A400に関する処理について説明する。まず、図11(a)を用いて、副制御部A400のCPU410の割り込み処理について説明する。この割り込み処理は、コマンドの受信に関する処理で、所定の周期で繰り返し実行される。
<Processing of Sub-Control Unit A> Next, processing related to the sub-control unit A400 will be described. First, an interrupt process of the
S201では、主制御部300からのコマンド(主制御コマンド)を受信したか否か判断し、主制御コマンドを受信した場合は、S202に進む。S202では、受信した主制御コマンドをバッファに格納する。
In S201, it is determined whether or not a command (main control command) from the
図11(b)は、本実施形態のスロットマシン100における演出制御の中心的な処理を示すフローチャートである。演出に関する制御は、副制御部A400のCPU410が中心になって行い、電源断等を検知しないかぎり、同図の処理を繰り返し実行する。
FIG. 11B is a flowchart showing central processing of effect control in the
S301では、主制御コマンドが格納されているか否かを判断し、主制御コマンドが格納されている場合は、S302に進み、そうでなければ、S303に進む。 In S301, it is determined whether or not a main control command is stored. If the main control command is stored, the process proceeds to S302. Otherwise, the process proceeds to S303.
S302では、主制御コマンドの内容を判定する。主制御コマンドには、前述した通り、演出コマンド、第1停止操作コマンド、第1リール停止コマンド等、複数種類存在するため、本ステップにてコマンドの種類を判定する。 In S302, the contents of the main control command are determined. As described above, since there are a plurality of types of main control commands, such as a production command, a first stop operation command, and a first reel stop command, the type of command is determined in this step.
S303では、演出処理を実行する。演出処理の内容は以下の通りである。 In S303, effect processing is executed. The contents of the production process are as follows.
すなわち、受信した主制御コマンドが演出コマンドの場合、該演出コマンドによって指定された演出順序を取得し、取得した演出順序で定められた一番目の演出データを取得する。副制御部A400のROM412には、図17に示すように、あらかじめ演出順序テーブルが格納されており、各ブロックごとに、スタートレバー操作時(厳格に送信タイミングで述べるならば図10のS109)、第1停止操作時、第1リール停止時、第2停止操作時、第2リール停止時、第3リール停止操作時、第3リール停止時、入賞判定時のそれぞれで実行する演出の内容が演出データとして格納されている。もちろん、これは例示であって、上記以外の項目を設けても構わない。
In other words, when the received main control command is an effect command, the effect order specified by the effect command is acquired, and the first effect data determined in the acquired effect order is acquired. In the
なお、主制御コマンドとして初期化指令を格納したコマンド(図10のS101で送信されたコマンド)を受信した場合には、後で述べる副制御コマンドにこの初期化指令をセットして、副制御部B500に送信する。また、図3で説明したように、副制御部B400にはリセットスイッチ422が設けられているが、このリセットスイッチ422が係り員等の操作者により操作された場合も初期化指示が操作者からあったものとして、副制御コマンドにこの初期化指令をセットし、副制御部B500に送信する。
When a command storing the initialization command as the main control command (the command transmitted in S101 in FIG. 10) is received, this initialization command is set in the sub control command described later, and the sub control unit Send to B500. As described with reference to FIG. 3, the sub-control unit B400 is provided with the
なお、副制御部B500に初期化指令を送信するタイミングは、必ずしもこのように必要は無い。例えば、副制御部A400のリセットスイッチ422の操作時のタイミングと副制御部A400への電源投入時のタイミング(副制御部A400へ電力供給が開始されるタイミング)としてもよい。
Note that the timing for transmitting the initialization command to the sub-control unit B500 is not necessarily required in this way. For example, the timing when the
そして、例えば、副制御部A400では、スタートレバー操作時(厳格に送信タイミングで述べるならば図10のS109)に送られた演出コマンドを受信すると、この演出順序テーブルを参照し、受信した演出コマンドで指定されたブロックを参照して一番目の演出データを取得する。 For example, when the sub-control unit A400 receives the effect command sent when the start lever is operated (S109 in FIG. 10 if strictly speaking with the transmission timing), the effect command received with reference to this effect order table is received. The first effect data is acquired with reference to the block specified in.
その後、図11(b)のメイン処理が何回かループし、たとえば、第1停止操作コマンドを受信した場合には、再び、演出処理にて、先程のブロックに含まれる第1停止操作コマンドの演出データを取得する。その後、図11のメイン処理が何回かループし、第2停止操作コマンドを受信した場合には、再び、演出処理にて、第2停止操作コマンドの演出データを取得する。 Thereafter, the main process in FIG. 11B loops several times. For example, when the first stop operation command is received, the first stop operation command included in the previous block is again performed in the effect process. Get production data. Thereafter, when the main process in FIG. 11 loops several times and the second stop operation command is received, the effect data of the second stop operation command is acquired again in the effect process.
このように、演出コマンドによって演出順序が一旦特定されると、その後は、主制御部300からのコマンドの種類にしたがって演出データが順次取得されることとなる。なお、演出データを取得したら、その後、その演出の詳細内容(演出詳細データ)を取得する。図17では、その一例として、第3停止操作時の演出詳細データを示してある。
Thus, once the production order is specified by the production command, the production data is sequentially acquired according to the type of command from the
副制御部A400のROM412には、あらかじめ演出詳細データテーブルが格納されており、各ブロック毎に、BGM、効果音、システム音、バックライト、上部ランプ、サイドランプ等、リール照明ランプ、リールパネルランプ、タイトルパネルランプ、受け皿ランプ、払出口ストロボ、副制御コマンド、演出モード、予備1〜予備3が格納されている。
The production detail data table is stored in advance in the
ここで、BGMは、遊技の最中にかける音楽を規定したデータを示し、効果音は、メダルを投入したときの音、ストップボタンを押したときの音、演出の際に必要となる、例えば、ミサイルの爆発音や発射音などを規定したデータを示し、システム音は、前面扉102が開いたときの音などを規定したデータを示す。バックライトは、バックライトの点滅パターンなどを規定したデータである。上部ランプ150、サイドランプ等(具体的には、サイドランプ151、中央ランプ152、腰部ランプ153、下部ランプ154)、リール照明ランプ、リールパネルランプ、タイトルパネルランプ、受け皿ランプ210、払出口ストロボ等、各ランプの点滅パターンを規定したデータを示す。演出モードは、そのブロックの各データで示される遊技の内容を総括的に表すものである。副制御コマンドは、副制御部Bへ送信するコマンドを示す。
Here, BGM indicates data defining the music to be played during the game, and the sound effect is necessary for the sound when the medal is inserted, the sound when the stop button is pressed, and the production, for example, The system sound indicates data defining the sound when the
このように、演出詳細データを取得したら、各デバイスドライバへ演出詳細データを出力する。すなわち、図11のS304では、デバイスドライバへ演出詳細データを出力する必要があるか否かを判定する。デバイスドライバへ演出詳細データを出力する必要がある場合には、S305に進み、そうでなければ、S306に進む。 Thus, when the detailed production data is acquired, the detailed production data is output to each device driver. That is, in S304 of FIG. 11, it is determined whether or not the detailed production data needs to be output to the device driver. If it is necessary to output the production detail data to the device driver, the process proceeds to S305, and if not, the process proceeds to S306.
S305では、演出詳細データを目的のドライバへ出力する。S306では、副制御部B500へ副制御コマンドを送信する必要があるか否かを判断し、必要があればS307に進み、そうでなければ、S308に進む。具体的には、図17に示した演出詳細データテーブルに副制御コマンドが格納されているか否かを判断し、副制御コマンドが格納されている場合には、副制御コマンドの送信要と判断する。 In S305, the detailed production data is output to the target driver. In S306, it is determined whether or not a sub control command needs to be transmitted to the sub control unit B500. If necessary, the process proceeds to S307, and if not, the process proceeds to S308. Specifically, it is determined whether or not the sub control command is stored in the effect detail data table shown in FIG. 17, and if the sub control command is stored, it is determined that the sub control command needs to be transmitted. .
S307では、取得した副制御コマンドを送信する。S308では、本処理を終了するか否か(たとえば電源断を検知したか否か)を判断し、電源断等を検知したら本処理を終了し、そうでなければ、S301に戻り、以下、同様の処理を繰り返す。 In S307, the acquired sub control command is transmitted. In S308, it is determined whether or not to end this process (for example, whether or not a power-off is detected). If a power-off or the like is detected, the process ends. Repeat the process.
<副制御部Bの処理>
続いて、副制御部B500に関する処理について説明する。まず、図12(a)を用いて、副制御部B500のCPU510の割り込み処理について説明する。この割り込み処理は、コマンドの受信に関する処理で、所定の周期で繰り返し実行される。
<Processing of sub-control unit B>
Next, processing related to the sub control unit B500 will be described. First, an interrupt process of the
S401では、副制御部A400からのコマンド(副制御コマンド)を受信したか否か判断し、副制御コマンドを受信した場合は、S402に進む。S402では、受信した副制御コマンドをバッファに格納する。 In S401, it is determined whether or not a command (sub control command) is received from the sub control unit A400. If a sub control command is received, the process proceeds to S402. In S402, the received sub control command is stored in the buffer.
つぎに、図12(b)を用いて、副制御部B500のCPU510のメイン処理について説明する。S501では、副制御コマンドがバッファに格納されているか否かを判断し、副制御コマンドがバッファに格納されていれば、S502に進み、そうでなければ、S503に進む。
Next, the main processing of the
S502では、バッファに格納されている副制御コマンドを判定する。なお、副制御コマンドに、制御データを指定する番号(「1」、「2」、「3」、…などの数値データ)が格納されている場合は、図18(a)に示す制御テーブルAを参照して、この指定番号の制御データを取得する。 In S502, the sub-control command stored in the buffer is determined. If the sub-control command stores a number for specifying control data (numerical data such as “1”, “2”, “3”,...), The control table A shown in FIG. The control data of this designated number is acquired with reference to FIG.
S503では、取得した制御データに扉610及び620の開閉に用いる扉移動データ(目標座標、移動時間)が含まれているか否かを判断し、扉移動データが含まれていれば、S504にて、この扉移動データを設定し、そうでなければ、S505に進む。
In S503, it is determined whether or not the acquired control data includes door movement data (target coordinates, movement time) used for opening and closing the
なお、制御データテーブルAは、あらかじめ、副制御部BのROM512に格納されており、その内容は以下の通りである。すなわち、制御データテーブルAでは、制御データごとに、左右の扉610及び620の扉移動データと液晶画面の表示制御データが区分けされて格納されている。扉移動データは、左扉610と右扉620のそれぞれについての目標座標(p〔パルス〕)と移動時間(msec))から構成される。
The control data table A is stored in advance in the
もちろん、すべての制御データについて、扉移動データと表示制御データの両方が存在する必要性はなく、いずれかが空白(つまりアクションなし)であってもよい。 Of course, it is not necessary for all control data to have both door movement data and display control data, and either one may be blank (that is, no action).
そして、例えば、副制御コマンドに、指定番号「1」が格納されていた場合、S504では、制御データテーブルAのNo.1の制御データ(<左扉>目標座標:202p、移動時間:1000msec、<右扉>目標座標:202p、移動時間:1000msec)を取得することとなる。 For example, when the designated number “1” is stored in the sub-control command, in step S504, the control data table A No. 1 control data (<left door> target coordinate: 202p, movement time: 1000 msec, <right door> target coordinate: 202p, movement time: 1000 msec) is acquired.
なお、一つの副制御コマンド(一つの指定番号)について、必ずしも、一つの制御データを対応させる必要はない。例えば、指定番号「10」(制御データテーブルAのNo.10)では、2つの制御データが(No.10−1、No.10−2)対応付けされている。これら2つの制御データは、所定のタイミングで、順次、実行される。所定のタイミングとは、直前の制御データの移動時間が経過した時点を指すが、これについては後で詳述する。 Note that one sub-control command (one specified number) does not necessarily correspond to one control data. For example, in the designated number “10” (No. 10 in the control data table A), two control data are associated with each other (No. 10-1, No. 10-2). These two control data are sequentially executed at a predetermined timing. The predetermined timing refers to a point in time when the movement time of the previous control data has elapsed, which will be described in detail later.
また、同図において、目標座標とは、扉610及び620の移動先となる座標を指す。本実施形態では、図19に示すように、座標として「0」〜「202」の値が存在する。この座標の単位は、パルス(p)であり、モータユニット810及び820のモータを1パルス駆動する毎に座標の値が1増加あるいは1減算されることとなる。
Moreover, in the same figure, a target coordinate refers to the coordinate used as the movement destination of the
座標軸上の「0」は、扉610及び620の全開位置であり、座標軸上の「202」は、扉の全閉位置である。前述したセンサー(8103、8203)がONとなる範囲は、「0」〜「8」と、「194」〜「202」の範囲である。具体的には、大ピニオン8104又は8204の一方の遮光片8104a又は8204aが投光部と受光部の間に挿入されてセンサー8103又は8203がONとなる範囲が「0」〜「8」であり、大ピニオンの他方の遮光片8104b又は8204bが投光部と受光部の間に挿入されてセンサー8103又は8203がON状態となる位置が「194」〜「202」である。各遮光片は一定の長さを有するため、センサ8103又は8203のON状態もこのような一定の範囲を持つこととなる。
“0” on the coordinate axis is the fully open position of the
そして、図12(b)において、S505では、読み出した左扉610の扉移動データ(目標座標、移動時間)をもとに、左扉610のモータの駆動パラメータを設定する。
In FIG. 12B, in S505, the motor drive parameters of the
S506では、読み出した右扉620の扉移動データ(目標座標、移動時間)をもとに、右扉620のモータの駆動パラメータを設定する。S507では、液晶表示に関する処理など、その他のコマンド制御処理を実行する。S508では、本処理を終了するか否かを判断してS501に戻るか、本処理を終了する。
In S506, the drive parameter of the motor of the
なお、制御データテーブルAには、前述した通り、液晶表示装置に関する表示制御データ(本実施形態では「1」、「2」、「3」、…などの数値データ)も格納されている。この表示制御データは、先程のS507で読み出され、副制御部B500のCPU530に送信される。CPU530は、図18(f)の制御データテーブルEを参照し、送信された表示制御データに対応する描画指令セットを特定し、各描画指令をVDP534に与えて液晶画面の表示を制御する。
As described above, the control data table A also stores display control data relating to the liquid crystal display device (in this embodiment, numerical data such as “1”, “2”, “3”,...). This display control data is read in the previous S507 and transmitted to the
なお、本実施形態では、制御データテーブルAにおいて、扉610及び620の動きと液晶表示装置700の液晶画面の表示内容の両方が規定されているため、制御データテーブルAを参照するだけで、扉610及び620の動きにマッチした画像を液晶画面上に出現させることが可能である。すなわち、扉610及び620の動きに同期して各種の表示を行うことが可能である。
In the present embodiment, since both the movement of the
例えば、制御データテーブルAのNo.11の制御データが選択された場合は、扉移動データによって、左扉610と右扉620を2000msecかけて全閉位置(「202」)に移動させ、かつ、表示制御データ20によって、液晶表示装置700の液晶画面の表示内容を設定する。
For example, the control data table A No. 11 control data is selected, the
表示制御データ20の詳細は、制御データテーブルEのNo.20の欄に記載の通りであり、液晶画面上に異なるキャラクタB1、B2、…、を表示する。そして例えば、これらのキャラクタB1、B2、…を扉610及び620の動きに合わせて表示していけば、扉610及び620の動きと液晶画面の内容に一体感を持たせることが可能になり、従来には無い斬新な演出が可能である。
Details of the
一例として、図25(a)〜図25(e)では、閉まりゆく左右の扉610及び620の間隔に合わせて次第に大きさが小さくなるキャラクタ(ロケット)の表示例を示す。なお、ここでは、左右の扉610及び620は宇宙船の開閉ハッチに見立てている。
As an example, FIGS. 25 (a) to 25 (e) show display examples of characters (rockets) that gradually decrease in size in accordance with the distance between the
このようにすれば、去り行くロケットを見ながら自身のロケットのハッチ(扉)が閉まっていくかのような感覚を遊技者に与えることが可能になる。 In this way, it is possible to give the player a feeling as if the hatch (door) of his rocket is closing while watching the rocket leaving.
次に、扉610及び620の閉鎖時(全閉時)における、液晶画面の画像の光の漏れの防止について説明する。本実施形態では扉の閉鎖時において扉の周囲、例えば、扉610と620との隙間や、各扉610又は620と外枠との隙間、から液晶画面の画像の光が漏れないように、少なくとも、その光が漏れる箇所に対応する液晶画面の表示領域において予め定めた表示をおこなう。
Next, prevention of light leakage of the image on the liquid crystal screen when the
この表示としては、例えば、表示画面全体として何も表示しないことが挙げられる。この場合、画像の発光がないので光が漏れることはない。また、明度の低い画像の表示でもよい。明度が低ければ遊技者に光の漏れを余り感じさせないからである。明度の低い画像としては、例えば、黒色や灰色が挙げられる。 As this display, for example, nothing is displayed on the entire display screen. In this case, light does not leak because there is no image emission. Alternatively, an image with low brightness may be displayed. This is because if the brightness is low, the player does not feel much light leakage. Examples of the low brightness image include black and gray.
光漏れを防止するためには、構造的あるいは制御的に精度を向上させて扉の隙間が全く無くなるようにすることも可能であるが、ほんの僅かな隙間についてこのような大掛かりな対策を講じるようも、本実施形態のように表示画像を変更する方がはるかに簡単でコストもかからないといえる。 In order to prevent light leakage, it is possible to improve the accuracy in terms of structure or control so that there is no gap in the door, but such a large measure should be taken for a very small gap. However, it can be said that it is much easier and less expensive to change the display image as in this embodiment.
図5(c)〜図5(e)はこの光の漏れ防止の一例である。同図においては、左右の扉610及び620の隙間から液晶画面の光が漏れないよう、少なくとも対応する画面上に光漏れ防止エリアを設定して、予め定めた表示を行うようにしている。
FIG. 5C to FIG. 5E are examples of this light leakage prevention. In the figure, a light leakage prevention area is set on at least the corresponding screen so as to prevent the light on the liquid crystal screen from leaking from the gap between the left and
この光漏れ防止エリアの表示は、例えば、左右の扉610及び620が閉鎖されたことに同期して表示してもよい。すなわち、制御テーブルEのNo1.、No.20に示すように、描画指令の最後に(左右の扉が閉まるのと同時)に光漏れ防止エリアの表示をするような設定を行えばよい。
For example, the light leakage prevention area may be displayed in synchronization with the closing of the left and
なお、図5(c)における左右の扉(左扉6101、右扉6201)は、不透明な扉(液晶画面の光を透過しない扉)であり、図5(d)、図5(e)における左右の扉(左扉610、右扉620)は、今まで述べたてきた半透明な扉である。
Note that the left and right doors (the
そして、図5(c)の例では、光漏れ防止エリアを画面全体に設定しており、液晶画面全体を黒色で表示することで光の漏れ防止を実現している。液晶画面全体を黒色で表示すれば、扉610と620の隙間から眩しい光が漏れることはなく扉の隙間が目立つことが無い。
In the example of FIG. 5C, the light leakage prevention area is set for the entire screen, and light leakage prevention is realized by displaying the entire liquid crystal screen in black. If the entire liquid crystal screen is displayed in black, dazzling light does not leak from the gap between the
また、図5(d)の光漏れ防止エリアは、液晶画面のうち、左右の扉610及び620の間に生じた隙間に対応する個所のみに設定されており、これを黒色で表示することで光漏れの防止を実現している。このように、液晶画面全体ではなく、当該隙間に対応する領域のみに光漏れ防止エリアを設定してもよい。なお、この場合、隙間の個所(画面中心の縦方向の細長い個所)に光漏れ防止エリアを設定し、その他の部分には、背景色を表示してもよい。このようにすれば、半透明の扉を用いた演出を生かしつつ、扉の隙間からの光漏れを防止することができるようになる。
In addition, the light leakage prevention area in FIG. 5D is set only in a portion corresponding to a gap formed between the left and
同様に、図5(e)に示すように、光漏れ防止エリアの表示とキャラクタとを重ねて表示してもよい。この場合は、半透明の扉を通してぼんやりとキャラクタを映しつつ、扉の隙間からの光漏れを防止することができるようになる。 Similarly, as shown in FIG. 5E, the display of the light leakage prevention area and the character may be displayed in an overlapping manner. In this case, light can be prevented from leaking through the gap between the doors while the character is gently reflected through the translucent door.
以上、光漏れ防止エリアの表示形態について述べたが、この光漏れ防止エリアは、後述する図23に示したように、液晶表示装置11の画面の手前に一つの扉しか配置されていない場合でも適用可能である。この場合は、扉と本体との隙間に対処できるよう、液晶画面の端部(左端又は右端、あるいは、上端又は下端)に光漏れ防止エリアを設定することとなる。もちろん、この光漏れ防止エリアは、液晶表示装置だけでなく、CRTなどの表示装置にも適用可能である。 Although the display form of the light leakage prevention area has been described above, this light leakage prevention area may be provided even when only one door is disposed in front of the screen of the liquid crystal display device 11 as shown in FIG. Applicable. In this case, a light leakage prevention area is set at the end of the liquid crystal screen (left end or right end, or upper end or lower end) so as to cope with the gap between the door and the main body. Of course, this light leakage prevention area is applicable not only to a liquid crystal display device but also to a display device such as a CRT.
つぎに、前述したモータユニット810及び820のモータの駆動パラメータの設定処理(図12(b)のS505、506)について、図12(c)を用いて説明する。S505とS506は、左扉610用か右扉620用かのみの違いであり、実行される処理の内容は同一である。なお、具体例を示す場合は左扉610の場合を例にとることとする。
Next, the motor drive parameter setting processing (S505 and S506 in FIG. 12B) of the motor units 810 and 820 described above will be described with reference to FIG. S505 and S506 are different only for the
S601では、現時点がモータの駆動パラメータの設定タイミングか否かを判断する。モータの駆動パラメータの設定タイミングとは、制御データの移動時間が経過したタイミングを指す。すなわち、制御データテーブルA(図18(a))のNo.10に示すように、一つの副制御コマンド(一つの指定番号)に対して、複数の制御データが対応付けされている場合、これらの制御データを順に処理していくことになるが、次の制御データの処理に移行するタイミングは、前述した通り、その制御データの移動時間が経過した時点としている。 In S601, it is determined whether or not the present time is the timing for setting the drive parameters of the motor. The motor drive parameter setting timing refers to the timing at which the movement time of the control data has elapsed. That is, the control data table A (FIG. 18A) No. As shown in FIG. 10, when a plurality of control data is associated with one sub-control command (one specified number), these control data are processed in order. As described above, the timing of shifting to the processing of the control data is the time when the movement time of the control data has elapsed.
すなわち、「No.10−1」の制御データでは、左扉610に関し、移動時間が1000msecであるため、1000msecが経過した時点で(つまり左扉610が1000msecという時間をかけて目標座標202に到達した時点で)、終了フラグがセットされ、その後、次の「No.10−2」の制御データが実行されることとなる。
That is, in the control data of “No. 10-1”, since the moving time is 1000 msec for the
なお、CPU510では、タイマ処理を実行しており、このタイマ処理では、制御デ−タが読み出されると同時に、時間計測を開始し、移動時間が終了した時点で、終了フラグをセットする。そして、図12(c)のS601では、この終了フラグがセットされたことを検出して、モータの駆動パラメータの設定タイミングが到来したと判断する。終了フラグがセットされている場合は、S602に進み、そうでなければ、同図の処理を終了する。
The
さて、S602では、目標座標の設定を実施する。ここでは、前述した制御データテーブルAで規定されている目標座標を読み出して設定する。S603では、回転方向の設定を実施する。回転方向は、モータの回転軸の回転方向を示すもので、目標座標と現在座標との関係により決定する。現在座標とは、制御上、扉610及び620が現在位置しているものと推測される位置を示す位置情報でありRAM513に記憶される。
In step S602, target coordinates are set. Here, the target coordinates defined in the control data table A are read and set. In S603, the rotation direction is set. The rotation direction indicates the rotation direction of the rotation axis of the motor, and is determined by the relationship between the target coordinates and the current coordinates. The current coordinates are position information indicating positions where the
S604では、速度の設定を実施する。つぎに、この速度設定について、図13を用いて詳細に説明する。S701では、移動距離を算出する。移動距離は、目標座標と現在座標の距離であり、例えば、目標座標から現在座標を差し引いた値の絶対値をとれば求めることができる。 In S604, the speed is set. Next, the speed setting will be described in detail with reference to FIG. In S701, the movement distance is calculated. The movement distance is the distance between the target coordinates and the current coordinates, and can be obtained, for example, by taking the absolute value of the value obtained by subtracting the current coordinates from the target coordinates.
S702では、扉610を目標座標まで移動させる場合の速度を算出する。これは、S701で算出した移動距離を、S504で読み出した移動時間で割り、その算出結果に最も近い、設定可能な速度(具体的には、図18:制御データテーブルBのH1〜H28、図18:制御データテーブルDのL5〜L20000の中のいずれかの速度)を選択し、これをRAM513の所定のワークエリアにセットする。特に断らないかぎり以下の説明では、この選択された速度を算出速度と呼ぶ。このワークエリアには、本ステップで設定した速度、後述の加速パターン、後述の減速パターンが選択的に設定され、このワークエリアに設定された速度情報をもとにモータを駆動することとなる。
In S702, the speed for moving the
S703では、暫定座標を算出する。本実施形態では、所定速度(500ppsよりも大きい速度)で扉610を移動させる場合、扉610を停止させる際に減速パターンを入れて停止させる。この減速パターンの挿入を考慮し、このS703では、目標座標よりも遠い位置(具体的には減速に要する分だけ遠い位置)に暫定座標を設定する。
In S703, provisional coordinates are calculated. In the present embodiment, when the
つまり、現在座標が「50」で目標座標が「150」であって、例えば減速に要する距離が「25」ならば、暫定座標は「150」+「25」で「175」となる。なお、この減速距離は、図18(c)の制御データテーブルCに示すように、現在の速度に応じて定められている。制御データデーブルCは、副制御部BのROM512に格納されている。
That is, if the current coordinate is “50”, the target coordinate is “150”, and the distance required for deceleration is “25”, for example, the provisional coordinates are “150” + “25” and “175”. The deceleration distance is determined according to the current speed, as shown in the control data table C in FIG. The control data table C is stored in the
制御データデーブルCに示すように、ある速度からH1まで減速させるための減速パターンは、No.1〜No.27の27パターンである。例えば、No.1の減速パターンでは、H28→H27、…、→H1となる減速を実行する。各レベル(H28、H27、…、H1)の速度は、制御データテーブルBに示す通りである。
As shown in the control data table C, the deceleration pattern for decelerating from a certain speed to H1 is No. 1-No. 27 patterns of 27. For example, no. In the
例えば、H1(最低レベル)は500pps、H2は519ppsであり、H28(最高レベル)は1000ppsである。つまり、前述のNo.1の減速パターンは、具体的には、1000pps→981pps→963pps→…500ppsとなる。
For example, H1 (lowest level) is 500 pps, H2 is 519 pps, and H28 (highest level) is 1000 pps. That is, the above-mentioned No. Specifically, the
なお、この減速パターンや後述の加速パターンにおける各速度の切り替えは、1パルスごとに実施する。つまり、No.1の減速パターンでは、1000ppsの速度のパルスを1パルス送出したら、981ppsの速度のパルスを1パルス送出し、つぎに、963ppsの速度のパルスを1パルス送出するといった処理となる。なお、現在の速度が、最低レベルの500pps以下の場合は、このような減速パターンの挿入は発生せず、減速距離も「0」である。
In addition, switching of each speed in this deceleration pattern or an acceleration pattern described later is performed for each pulse. That is, no. In the
さて、図13のS704では、算出した暫定座標が全開位置(「0」)または全閉位置(「202」)を超えるか否かを判断し、超える場合は、S705に進み、そうでなければ、S706に進む。 In S704 of FIG. 13, it is determined whether or not the calculated provisional coordinates exceed the fully open position (“0”) or the fully closed position (“202”). If so, the process proceeds to S705, otherwise. , The process proceeds to S706.
例えば、回転方向:閉方向、目標座標:190p、算出速度1000pps(減速距離28p)の場合、暫定座標は190+28で218pとなり、全閉位置を越えることとなる。 For example, when the rotation direction is the closing direction, the target coordinate is 190 p, and the calculation speed is 1000 pps (deceleration distance 28 p), the provisional coordinates are 190 + 28 and 218 p, which exceeds the fully closed position.
このような場合は、S705において、減速開始座標を設定する。減速開始座標は、目標座標のやや手前に設定される。具体的には、暫定座標が全開位置を超える場合は、目標座標に減速距離分を加算する。目標座標が「25」で、減速距離が「28」ならば、減速開始座標は「25」+「28」で「53」である。 In such a case, the deceleration start coordinate is set in S705. The deceleration start coordinate is set slightly before the target coordinate. Specifically, when the provisional coordinates exceed the fully open position, the deceleration distance is added to the target coordinates. If the target coordinate is “25” and the deceleration distance is “28”, the deceleration start coordinate is “25” + “28” and “53”.
一方、暫定座標が全閉位置を超える場合は、目標座標より減速距離分を減算する目標座標が「195」で、減速距離が「28」ならば、減速開始座標は「195」−「28」で「167」である。 On the other hand, if the temporary coordinate exceeds the fully closed position, if the target coordinate for subtracting the deceleration distance from the target coordinate is “195” and the deceleration distance is “28”, the deceleration start coordinate is “195”-“28”. “167”.
このように、本実施形態では、目標座標をもとに、減速距離を考慮した暫定座標を算出し、この暫定座標が全開位置又は全閉位置を超えるような場合には、減速終了時に確実に目標座標に停止するよう、減速開始座標というものを設定する。 As described above, in the present embodiment, provisional coordinates taking the deceleration distance into consideration are calculated based on the target coordinates, and when the provisional coordinates exceed the fully open position or the fully closed position, it is ensured at the end of deceleration. A deceleration start coordinate is set to stop at the target coordinate.
S706では、扉610を移動させる場合に加速が必要か否かを判断し、加速が必要な場合は、S707に進み、そうでなければ、S708に進む。加速が必要な場合とは、算出速度が現在速度より大きくて、算出速度が規定速度(本実施形態では500pps)より大きい場合である。
In S706, it is determined whether or not acceleration is necessary when moving the
この規定速度は、モータの仕様や扉の重量等に応じて決定される。本実施形態のモータにおいて、500pps未満における速度の変更であるならば、特に加速パターンや減速パターンを挿入しなくとも脱調の心配は無いことを想定している。つまり、200ppsや400ppsの速度で扉を移動させている際、モータを直ちに停止させても問題は生じない。 This specified speed is determined according to the motor specifications, door weight, and the like. In the motor of the present embodiment, if the speed is changed at less than 500 pps, it is assumed that there is no fear of step-out even if no acceleration pattern or deceleration pattern is inserted. That is, when the door is moved at a speed of 200 pps or 400 pps, no problem occurs even if the motor is stopped immediately.
S707では、加速パターンを設定する。この加速パターンは、前述した所定のワークエリアに設定する。このワークエリアには、S702で求めた算出速度が既に設定されているが、この算出速度に代えて、加速パターンを設定する。なお、ワークエリアに設定されている算出速度は、場合に応じて、今回の加速パターンまたは後述の減速パターンで上書きされるが、加速パターンや減速パターンが設定されなければ、この算出速度で扉を移動させることとなる。 In S707, an acceleration pattern is set. This acceleration pattern is set in the predetermined work area described above. In this work area, the calculation speed obtained in S702 is already set, but instead of this calculation speed, an acceleration pattern is set. Note that the calculated speed set in the work area is overwritten with the current acceleration pattern or the deceleration pattern described later, depending on the situation, but if no acceleration pattern or deceleration pattern is set, the door is opened at this calculated speed. It will be moved.
なお、加速パターンとは、現在の速度から、算出速度に移行するための加速パターンであり、図18(b)に示す制御データテーブルBにしたがって決定する。 The acceleration pattern is an acceleration pattern for shifting from the current speed to the calculated speed, and is determined according to the control data table B shown in FIG.
制御データテーブルBは、500pps以上の選択可能な速度を規定するテーブルである。500pps以上において扉は、これらの速度のいずれかの速度で移動することとなる。すなわち、現在の速度が500ppsで、算出速度が1000ppsならば、H1(500pps)からH28(1000pps)までの速度が順次選択され、扉が加速することとなる。 The control data table B is a table that defines selectable speeds of 500 pps or higher. At 500 pps or higher, the door will move at one of these speeds. That is, if the current speed is 500 pps and the calculated speed is 1000 pps, the speeds from H1 (500 pps) to H28 (1000 pps) are sequentially selected, and the door is accelerated.
なお、付言すると、図18(d)上段の加速例に示すように、現在の速度が100ppsで、算出速度が1000ppsの場合も、同様に、H1(500pps)からH28(1000pps)までの速度が順次選択される。本実施形態では、500pps以上から加速パターンが挿入されるため、現在の速度が100ppsならば、100ppsから一気にH1(500pps)まで速度を上昇させ、その後、H1(500pps)からH28(1000pps)まで段階的に加速させる。 In addition, as shown in the acceleration example in the upper part of FIG. 18 (d), when the current speed is 100 pps and the calculated speed is 1000 pps, the speed from H1 (500 pps) to H28 (1000 pps) is also similar. Selected sequentially. In the present embodiment, since an acceleration pattern is inserted from 500 pps or higher, if the current speed is 100 pps, the speed is increased from 100 pps to H1 (500 pps) at a stretch, and then from H1 (500 pps) to H28 (1000 pps). Accelerate.
また、別の加速例に示すように、現在の速度がH26(963pps)で、算出速度が1000pppsの場合は、H26(963pps)、H27(981pps)、H28(1000pps)までの速度を順次選択し、扉を加速させる。 As shown in another acceleration example, when the current speed is H26 (963 pps) and the calculated speed is 1000 ppps, the speeds up to H26 (963 pps), H27 (981 pps), and H28 (1000 pps) are selected in sequence. Accelerate the door.
さて、図13に戻るが、S708では、扉610を移動させる場合に減速が必要か否かを判断し、減速が必要な場合は、S709に進む。減速が必要な場合とは、現在速度が算出速度より大きくて、現在速度が規定速度(前述した通り500pps)よりも大きい場合である。
Returning to FIG. 13, in S708, it is determined whether or not deceleration is required when the
S709では、減速パターンを設定する。この減速パターンは、前述した所定のワークエリアに設定する。このワークエリアには、S702で求めた算出速度が既に設定されているが、この算出速度に代えて、加速パターンを設定する。 In S709, a deceleration pattern is set. This deceleration pattern is set in the predetermined work area described above. In this work area, the calculation speed obtained in S702 is already set, but instead of this calculation speed, an acceleration pattern is set.
減速パターンとは、現在の速度から算出速度に移行するための減速パターンであり、加速パターンと同様、図18(b)に示す制御データテーブルBにしたがって決定する。 The deceleration pattern is a deceleration pattern for shifting from the current speed to the calculated speed, and is determined according to the control data table B shown in FIG.
すなわち、図18(d)の減速例に示すように、現在の速度が1000ppsで、算出速度が100ppsならば、H28(1000pps)からH1(500pps)までの速度を順次選択し、その後、100ppsを選択する。 That is, as shown in the deceleration example of FIG. 18D, if the current speed is 1000 pps and the calculated speed is 100 pps, the speeds from H28 (1000 pps) to H1 (500 pps) are sequentially selected, and then 100 pps is set. select.
また、別の減速例に示すように、現在の速度が1000ppsで、算出速度が963ppsの場合は、H28(1000pps)、H27(981pps)、H26(963pps)までの速度を順次選択して、扉を減速することとなる。 As shown in another deceleration example, when the current speed is 1000 pps and the calculated speed is 963 pps, the speeds up to H28 (1000 pps), H27 (981 pps), and H26 (963 pps) are selected in sequence, and the door Will slow down.
続いて、副制御部B500のCPU510の別の割り込み処理について図14(a)を用いて説明する。この割り込み処理は、設定された駆動パラメータをもとに実際にモータを制御する処理で、所定の周期で繰り返し実行される。
Next, another interrupt process of the
S801では、左扉610に関するモータ制御処理を実施し、S802は、右扉620に関する処理を実施する。S801とS802とは、左扉610か右扉620かのみの違いであり、処理内容は同一である。
In S801, a motor control process related to the
つぎに、図14(b)を用いて、モータ制御処理について説明する。この処理では、モータドライバ542及び552に対して、モータを駆動させて扉610及び620の移動を指示する移動指示をパルスとして出力する。S901では、パルスの出力タイミングか否かを判断する。ここでは、前述した所定のワークエリアに設定されている、算出速度、加速パターン、または、減速パターンのいずれかに基いて、パルスの出力タイミングを決定する。つまり、このS901が実行されるたびに、パルス出力を行うかが決定される。
Next, the motor control process will be described with reference to FIG. In this process, the
なお、実際のパルス出力は、後で述べるS908で行なう。つまり、S901で判断したタイミングでもってS908のパルス出力を行うことで、所望のパルス波形が形成されることとなる。なお、このパルスは、現在の処理が左扉610のモータ制御処理ならばモータドライバ542に送出され、現在の処理が右扉620のモータ制御処理ならばモータドライバ552に送出される。モータドライバ542、552は、受信したパルスの周波数に応じた速度でモータ8102、8202を回転させ、各扉610及び620を移動させる。
The actual pulse output is performed in S908 described later. That is, a desired pulse waveform is formed by performing the pulse output of S908 at the timing determined in S901. This pulse is sent to the
S902では、現在の速度が規定速度(本実施形態では250pps)よりも大きいか否かを判断し、現在の速度が規定速度よりも大きければ、S903に進み、そうでなければ、S904に進む。 In S902, it is determined whether or not the current speed is higher than a specified speed (250 pps in the present embodiment). If the current speed is higher than the specified speed, the process proceeds to S903, and if not, the process proceeds to S904.
S903では、駆動電圧として+12Vを設定し、S904では、駆動電圧として+5Vを設定する。具体的には、現在のモータ制御処理が左扉610に関する処理であれば、S903では、モータ8102に+12Vの駆動電圧が供給されるよう、モータ電源制御回路540を制御し、S904ではモータ8102に+5Vの駆動電圧が供給されるよう、モータ電源制御回路540を制御する。
In S903, + 12V is set as the drive voltage, and in S904, + 5V is set as the drive voltage. Specifically, if the current motor control process is a process related to the
同様に、現在のモータ制御処理が右扉620に関する処理であれば、S903では、モータ8202に+12Vの駆動電圧が供給されるよう、モータ電源制御回路550を制御し、S904では、モータ8202に+5Vの駆動電圧が供給されるよう、モータ電源制御回路550を制御する。
Similarly, if the current motor control process is a process related to the
以上により、扉610及び620を高速で移動させる場合(高出力が必要となる場合)は高い駆動電圧が供給され、扉を低速で移動させる場合には低い駆動電圧が供給されて消費電力を低減することができる。
As described above, when the
S905では、扉610及び620の移動方向を判定し、扉を開方向に移動させる場合はS906に進み、そうでなければ、S907に進む。S906では、現在座標から「1」を減算し、S907では、現在座標に「1」を加算する。現在座標は、副制御部B500のRAM513に格納される。このようにして、移動指示であるパルス数に基づき、扉610及び620の位置情報である現在座標が更新、記憶される。
In S905, the moving direction of the
S908では、パルスの出力と、回転方向(扉の移動方向に対応したモータの回転方向)を示す信号の出力を行う。パルス信号と、回転方向を示す信号は、それぞれ独立にモータドライバ(モータドライバ542またはモータドライバ552)に出力される。
In S908, a pulse is output and a signal indicating the rotation direction (the rotation direction of the motor corresponding to the moving direction of the door) is output. The pulse signal and the signal indicating the rotation direction are independently output to the motor driver (
S909では、現在のモータ制御処理が左扉610に関する処理であればセンサ8103の検知(センサがOFFからONに切り替わる時)を判断し、現在のモータ制御処理が右扉620に関する処理であればセンサ8203の検知(センサがOFFからONに切り替わる時)を判断する。センサ8103又は8203の投光部と受光部との間に大ピニオン(8104、8204)の遮光片(8104a、8104b、8204a、8204b)が位置していれば、センサ8103又は8203は検知状態となり、センサ8103又は8203の投光部と受光部との間に大ピニオンの遮光片が位置してなければ、センサ8103又は8203は非検知状態となる。
In S909, if the current motor control process is a process related to the
センサ8103又は8203が検知したら、S910に進み、そうでなければ、S915(図15)に進む。S910は、扉の移動方向を判断し、閉方向であれば、S911に進み、そうでなければ、S912に進む。S911、S912では、ともに、現在座標が許容範囲外にあるか否かを判断する。ただし、S911とS912では、許容範囲が異なる。
If
S911では、現在座標が0以上で24以下という許容範囲に入っているか否かを判断する。現在座標が0以上で24以下という許容範囲に入っている場合は、S913をスキップし、そうでなければ、S913を実行する。 In S911, it is determined whether or not the current coordinates are within an allowable range of 0 or more and 24 or less. If the current coordinates are within the allowable range of 0 or more and 24 or less, S913 is skipped, and if not, S913 is executed.
S912では、現在座標が178以上で202以下という許容範囲に入っているか否かを判断する。現在座標が178以上で202以下という許容範囲に入っている場合は、S914をスキップし、そうでなければS914を実行する。なお、S911とS912では許容範囲外か否かで判定しており、それぞれ閾値を2つとして範囲を設定しているが、それぞれ閾値を一つとしてもよいことはいうまでもない。 In S912, it is determined whether or not the current coordinates are within an allowable range of 178 or more and 202 or less. If the current coordinates are within the allowable range of 178 or more and 202 or less, S914 is skipped, otherwise S914 is executed. In S911 and S912, the determination is made based on whether or not the value is outside the allowable range, and the range is set with two threshold values. However, it goes without saying that the threshold value may be one.
S913では、現在座標として所定の補正値(本実施形態では「8」)をセットする。また、S914では、現在座標として所定の補正値(本実施形態では「194」)をセットする。 In S913, a predetermined correction value (“8” in the present embodiment) is set as the current coordinate. In S914, a predetermined correction value (“194” in the present embodiment) is set as the current coordinate.
このように、本実施形態では、センサ8103又は8203の検知の際、RAM513に格納されている現在座標が、正しい座標(扉が開方向に移動しているならば「8」、扉が閉方向に移動しているならば「194」)の付近に存在しなければ、所定の補正値で補正するように構成されている。要するに、扉610及び620の実際の位置と、制御上推定される位置との間で誤差が生じている場合に、これを解消するのである。
Thus, in this embodiment, when the
一般に、制御機器等において移動体を2個所(A地点、B地点)の間で移動させるような場合、つぎのような制御方式を採用することが多い。 In general, when a moving body is moved between two places (point A and point B) in a control device or the like, the following control method is often employed.
すなわち、移動体をA地点に移動させる場合には、移動体がA地点の手前に差し掛かったことをセンサ等で検出し、その後、移動体を予め定めたパルス数だけ送ることで移動体をA地点に停止させる。反対に移動体をB地点に移動させる場合には、移動体がB地点の手前に差し掛かったことをセンサ等で検出し、その後、移動体を予め定めたパルス数だけ送ることで移動体をB地点に停止させる。 That is, when moving the mobile object to the point A, it is detected by a sensor or the like that the mobile object has reached before the point A, and then the mobile object is sent by a predetermined number of pulses. Stop at the point. On the other hand, when moving the moving body to the point B, it is detected by a sensor or the like that the moving body has approached the point B, and then the moving body is sent by a predetermined number of pulses. Stop at the point.
しかしながら、このような制御方式を本実施形態に適用すると、全開位置付近あるいは全開位置付近に扉610又は620を停止させたいような場合に、自動的に全開位置又は全開位置に無理やり送りこまれてしまい、制御不能となる。もちろん、センサ等で扉の座標を逐次検知して制御することも可能であるだろうが、制御方式が複雑化することが予想される。
However, when such a control method is applied to the present embodiment, when it is desired to stop the
また、本実施形態のように扉の位置を2位置でしか検知できないような場合は、本制御方式は適用不可能である。一般的な制御機器等であるならば、全開位置付近あるいは全開位置付近といった中途の位置に移動体を停止させることは無いが、本実施形態の扉は、ただ閉じたり開いたりするのための移動体ではなく、演出装置としての役割を果たす必要があり、こういった個所にも扉を停止させる必要があるのである。 Further, when the door position can be detected only at two positions as in the present embodiment, this control method is not applicable. If it is a general control device or the like, the moving body is not stopped at a halfway position such as near the fully open position or near the fully open position, but the door of this embodiment is simply moved to close or open. It is necessary to play a role as a production device, not a body, and it is necessary to stop the door at such a place.
なお、本実施の形態のように、現在座標を補正する際に一定の許容範囲(0〜24、178〜202)を設ければ、ほんの僅かのずれが生じるたびに補正がかかることがないので安定したシステムを供給できる。 As in this embodiment, if a certain allowable range (0 to 24, 178 to 202) is provided when correcting the current coordinates, the correction is not applied every time a slight deviation occurs. A stable system can be supplied.
つぎに、図15に示すように、S915では、現在座標と減速開始座標が一致するか否かを判断し、一致する場合は、S916に進み、そうでなければ、S917に進む。現在座標と減速開始座標が一致する場合とは、扉の移動中において減速を開始しなければいけない位置に扉が到達したことを意味するものであり、減速開始座標に到達した後は、扉を減速させて停止させる必要がある。 Next, as shown in FIG. 15, in S915, it is determined whether or not the current coordinate and the deceleration start coordinate match. If they match, the process proceeds to S916, and if not, the process proceeds to S917. When the current coordinate and the deceleration start coordinate are the same, it means that the door has reached a position where the deceleration must be started while the door is moving. It is necessary to decelerate and stop.
よって、S916では、減速パターンを設定する。減速パターンには、図18(c)に示したように、No.1からNo.27のパターンがあり、現時点の速度に応じていずれかの減速パターンが設定される。例えば、現在の速度がH28(1000pps)ならば、No.1の減速パターンが選択される。 Therefore, in S916, a deceleration pattern is set. In the deceleration pattern, as shown in FIG. 1 to No. There are 27 patterns, and one of the deceleration patterns is set according to the current speed. For example, if the current speed is H28 (1000 pps), no. A deceleration pattern of 1 is selected.
なお、減速座標は、前述した通り、目標座標が全開位置付近または全閉位置付近の場合に設定される座標であって、それ以外の個所で扉を停止させる場合には減速座標が設定されないため、減速座標が設定されない場合はS915では<No>の判断が下される。 Note that, as described above, the deceleration coordinates are coordinates that are set when the target coordinates are near the fully open position or near the fully closed position, and are not set when stopping the door at other locations. If the deceleration coordinate is not set, the determination of <No> is made in S915.
そして、S920では、現在座標と目標座標とが一致するか否かを判断し、現在座標と目標座標が一致していれば、S921に進み、そうでなければ、S925に進む。S921では、現在速度が規定速度(例えば500pps)よりも大きい場合、S922に進み、そうでなければ、S923に進む。S922では、減速パターンを設定する。設定する減速パターンは、S916と同様、現在の速度を基準にして設定する。 In S920, it is determined whether or not the current coordinates and the target coordinates match. If the current coordinates and the target coordinates match, the process proceeds to S921, and if not, the process proceeds to S925. In S921, if the current speed is higher than a specified speed (for example, 500 pps), the process proceeds to S922, and if not, the process proceeds to S923. In S922, a deceleration pattern is set. The deceleration pattern to be set is set based on the current speed as in S916.
なお、説明を付け加えると、S916は、扉610又は620が減速座標に到達したために減速パターンを設定する処理であり、S922では、扉が目標座標に到達したので減速パターンを設定する処理である。
In addition, in addition, S916 is a process of setting a deceleration pattern because the
すなわち、S916で減速パターン設定した場合、設定した減速パターンの減速を終了した時点で、扉610又は620が目標座標に丁度到達することになり、このときは、S920で現在座標と目標座標が一致したと判断され、S921に進むこととなる。
That is, when the deceleration pattern is set in S916, the
なお、S921にて、現在速度が規定速度以下であると判断された場合は、減速パターンを挿入することなく扉を停止させても脱調等の問題は生じないため、S923においてパルス出力を停止し、駆動電圧として+5Vを設定する。駆動電圧を+5Vに落とせば、常に、+12Vを使用する場合と比較して、扉停止時の消費電力の削減を図ることができるようになる。 If it is determined in S921 that the current speed is equal to or less than the specified speed, there is no problem such as step-out even if the door is stopped without inserting a deceleration pattern, so pulse output is stopped in S923. Then, + 5V is set as the drive voltage. If the drive voltage is lowered to + 5V, the power consumption when the door is stopped can be reduced as compared with the case where + 12V is always used.
ここで、本実施形態では、何らかの問題の発生等により、扉が全閉位置あるいは全開位置に到達した後にパルスが長時間送られ続けないよう、S917で、センサ8103又は8203の検知状態が持続中か否かを判断し、センサ8103又は8203の検知状態が持続中の場合は、S918においてパルス出力を停止し、S919において、駆動電圧として+5Vを設定する。
Here, in this embodiment, the detection state of the
具体的には、前述のS909においてセンサ8103又は8203の検知があった場合には所定のカウンタをインクリメントしており、S917では、このカウンタの値が所定値(例:「50」)を超えた場合に、センサ8103又は8203の検知状態が持続中と判断する。なお、S919において駆動電圧を+5Vに落とせば、常に、+12Vを使用する場合と比較して、扉停止時の消費電力の削減を図ることができるようになる。
Specifically, when the
一方、S925では、現在、加速中か否かを判断する。加速中の場合は、S926に進み、そうでなければ、S928に進む。 On the other hand, in S925, it is determined whether the vehicle is currently accelerating. When it is accelerating, it progresses to S926, and when that is not right, it progresses to S928.
S927では、加速パターンの各速度を消化したか否かを判断し、加速パターンの各速度を消化して加速終了と判断した場合は、S927に進み、そうでなければ、同図の処理を終了する。 In S927, it is determined whether or not each speed of the acceleration pattern has been digested. If it is determined that the acceleration pattern has been digested and the acceleration has ended, the process proceeds to S927. Otherwise, the process of FIG. To do.
S927では、加速終了時の速度を前述した所定のワークエリアにセットする。例えば、加速パターンとして、H26(963pps)→H27(981pps)→H28(1000pps)が選択されていたならば、加速終了時の速度は、H28(1000pps)であり、この後は、このH28(1000pps)の速度を維持して扉は移動する。 In S927, the speed at the end of acceleration is set in the predetermined work area described above. For example, if H26 (963 pps) → H27 (981 pps) → H28 (1000 pps) is selected as the acceleration pattern, the speed at the end of acceleration is H28 (1000 pps), and thereafter, H28 (1000 pps). ), The door moves.
S928では、現在、減速中か否かを判断する。減速中の場合は、S929に進み、そうでなければ、同図の処理を終了する。 In S928, it is determined whether the vehicle is currently decelerating. If the vehicle is decelerating, the process proceeds to S929. Otherwise, the process of FIG.
S929では、減速パターンの各速度を消化したか否かを判断し、減速パターンの各速度を消化して減速終了と判断した場合は、S930に進み、そうでなければ、同図の処理を終了する。 In S929, it is determined whether or not the speeds of the deceleration pattern have been digested. If it is determined that the speeds of the deceleration pattern have been digested and the deceleration has been completed, the process proceeds to S930. Otherwise, the process of FIG. To do.
S930では、停止条件が成立しているか否かを判断し、停止条件が成立している場合は、S931に進み、そうでなければ、S933に進む。停止条件の成立は、S916で減速パターンを設定した場合(つまり、減速開始座標を過ぎたことで減速する場合)、および、S922で減速パターンを設定した場合(目標座標を既に通りすぎて減速する場合)であり、前述した図13の709で減速パターンを設定した場合は、停止条件は成立しない。 In S930, it is determined whether or not a stop condition is satisfied. If the stop condition is satisfied, the process proceeds to S931. Otherwise, the process proceeds to S933. The stop condition is satisfied when a deceleration pattern is set in S916 (that is, when deceleration is performed after passing the deceleration start coordinate), and when a deceleration pattern is set in S922 (deceleration is already passed through the target coordinate). When the deceleration pattern is set in 709 in FIG. 13 described above, the stop condition is not satisfied.
そして、S931では、パルス出力を停止させ、S932では、駆動電圧として、+5Vを設定する。これにより、扉停止時は消費電力を低減することができる。 In S931, the pulse output is stopped, and in S932, +5 V is set as the drive voltage. Thereby, power consumption can be reduced when the door is stopped.
また、S933では、減速終了時の速度を前述した所定のワークエリアにセットする。例えば、減速パターンとして、H28(1000pps)→H27(981pps)→H26(963pps)が選択されていたならば、減速終了時の速度は、H26(963pps)であり、この後は、このH26(963pps)の速度を維持して扉は移動する。 In S933, the speed at the end of deceleration is set in the predetermined work area described above. For example, if H28 (1000 pps) → H27 (981 pps) → H26 (963 pps) is selected as the deceleration pattern, the speed at the end of deceleration is H26 (963 pps), and thereafter, this H26 (963 pps). ), The door moves.
<初期化処理>
図16は、扉の移動制御に関する初期化処理を示すフローチャートであり、副制御部B500のその他の処理(図12:S507)で実行される。
<Initialization process>
FIG. 16 is a flowchart showing an initialization process related to door movement control, and is executed in other processes (FIG. 12: S507) of the sub-control unit B500.
すなわち、S1001では、副制御コマンドに初期化指令が格納されているか否かを判断し、初期化指令が格納されている場合はS1002に進み、そうでなければ、同図の処理を終了する。このように扉の移動制御に関する初期化は、毎遊技実行されることのない所定のタイミングで実行される。 That is, in S1001, it is determined whether or not an initialization command is stored in the sub-control command. If the initialization command is stored, the process proceeds to S1002, and if not, the process of FIG. Thus, the initialization relating to the door movement control is executed at a predetermined timing which is not executed every game.
S1002では、最大パルス(「202」)分だけ閉方向に扉を移動させる。例えば、扉610及び620が全開位置と全閉位置の間のどこかに位置に停止していたとしても、少なくとも、閉方向に最大パルス分だけ扉610及び620を移動させれるように制御すれば、必ず、扉610及び620を全閉位置まで移動させることができる。
In S1002, the door is moved in the closing direction by the maximum pulse (“202”). For example, even if the
扉610及び620の移動が完了する時間の経過後、S1003では、現在座標に所定値(「202」)をセットする。S1002では、扉610及び620を全閉位置(「202」)に送り、S1003では、現在座標に、この全開位置の座標(「202」)をセットする。
After the elapse of time for completing the movement of the
S1004では、扉610及び620を全開位置に移動させる。本実施形態では、扉610及び620の初期の位置が全開位置(つまり、遊技者に液晶画面を見せておく位置)であるため、このように、扉を全開位置まで移動させる。もちろん、扉の初期の位置が全閉位置(つまり、液晶画面が扉に隠れて見えない位置)であれば、このS1004は不要である。
In S1004, the
<扉の動作例>
つぎに、図20〜図22を用いて扉610及び620の実際の動きの例を説明する。各図には、横軸には扉の位置を示す座標(p)が規定され、縦軸には速度(pps)が規定されたグラフが示されており、2つの扉610及び620の一方についての動作を示している。よって、以下、扉とはこれらのいずれかを指す。
<Example of door operation>
Next, an example of actual movement of the
図20(a)では、扉を全開位置「0」から全閉位置「202」まで移動させる場合の扉の動きがグラフ化されている。ここでは、移動速度が500ppsよりも大きくないため、特に、加速パターンや減速パターンの挿入は行われていない。すなわち、加速処理に関して言えば、図13:S706にて加速パターン不要と判断され、S703で設定した算出速度で扉は等速で移動する。 In FIG. 20A, the movement of the door when the door is moved from the fully open position “0” to the fully closed position “202” is graphed. Here, since the moving speed is not greater than 500 pps, no acceleration pattern or deceleration pattern is inserted. That is, regarding acceleration processing, FIG. 13: It is determined that the acceleration pattern is unnecessary in S706, and the door moves at a constant speed at the calculated speed set in S703.
一方、減速処理に関して言えば、現在座標と目標座標(「202」)が一致して(図15:S920)して扉を停止させる際、現在速度が500ppsよりも大きくないため、S921で<No>の判断が下され、S923にて、直ちに(減速パターンを挿入することなく)扉を停止させる。 On the other hand, regarding the deceleration process, when the current coordinate is equal to the target coordinate (“202”) (FIG. 15: S920) and the door is stopped, the current speed is not greater than 500 pps. > Is determined, and the door is immediately stopped (without inserting a deceleration pattern) in S923.
図20(b)では、扉を全開位置「0」から全閉位置「100」まで移動させる場合の扉の動きがグラフ化されている。移動速度は、先程と同様、500ppsよりも大きくはないため、特に、加速パターンや減速パターンは挿入されず、目標座標(「100」)で扉は停止する。 In FIG. 20B, the movement of the door when the door is moved from the fully open position “0” to the fully closed position “100” is graphed. Since the moving speed is not larger than 500 pps as in the previous case, in particular, no acceleration pattern or deceleration pattern is inserted, and the door stops at the target coordinates (“100”).
図20(c)でも、先程の図20(a)と同様、扉を全開位置「0」から全閉位置「202」まで移動させる場合の扉の動きがグラフ化されている。ただし、移動速度は、先程とは異なり、500ppsよりも大きい値(具体的には1000pps)に設定されている。 Also in FIG. 20C, the movement of the door when the door is moved from the fully open position “0” to the fully closed position “202” is graphed as in FIG. 20A. However, unlike the previous case, the moving speed is set to a value larger than 500 pps (specifically, 1000 pps).
このような場合は、同図に示すように加速パターンと減速パターンを挿入する。すなわち、加速処理に関して言えば、図13:S706にて加速が必要と判断され、S707で加速パターンが設定される。なお、これに先立ち、S704では、暫定座標(目標座標「202」+減速距離「28」=「230」)が全閉座標(「202」)を超えると判断されるため、S705で減速開始座標(全閉座標「202」−減速距離「28」=「174」)が設定される。 In such a case, an acceleration pattern and a deceleration pattern are inserted as shown in FIG. That is, regarding acceleration processing, it is determined in FIG. 13: S706 that acceleration is necessary, and an acceleration pattern is set in S707. Prior to this, in S704, it is determined that the temporary coordinate (target coordinate “202” + deceleration distance “28” = “230”) exceeds the fully closed coordinate (“202”). (Fully closed coordinates “202” −deceleration distance “28” = “174”) is set.
一方、減速処理に関して言えば、現在座標と減速開始座標(「174」)が一致して(図15:S915)、扉を停止させる際、S916で減速パターンが設定され、その後は、この減速パターンにしたがって扉が減速する。そして、現在座標と目標座標(「202」)が一致して(図15:S920)、扉を停止させる際、移動速度が500ppsまで落ちているため、S921で<No>の判断が下され、S923にて、減速を行うことなく直ちに扉を停止させる。 On the other hand, regarding the deceleration process, the current coordinate and the deceleration start coordinate ("174") coincide with each other (FIG. 15: S915), and when the door is stopped, a deceleration pattern is set in S916. The door will slow down. Then, the current coordinate and the target coordinate (“202”) match (FIG. 15: S920), and when the door is stopped, the moving speed has dropped to 500 pps. Therefore, the determination of <No> is made in S921, In S923, the door is immediately stopped without decelerating.
図20(d)では、図20(c)と同様、500ppsよりも大きい値(具体的には1000pps)で扉を移動させるが、ここでは、扉を全開位置「0」と全閉位置「200」の間の途中の部分(「100」)に扉を停止させる。 In FIG. 20D, the door is moved at a value larger than 500 pps (specifically, 1000 pps) as in FIG. 20C. Here, the door is moved to the fully open position “0” and the fully closed position “200”. The door is stopped at the middle part (“100”).
このような場合も、同図に示すように加速、減速処理を挿入する。ただし、その処理手順については、先程とはやや異なる。 Even in such a case, acceleration and deceleration processes are inserted as shown in FIG. However, the processing procedure is slightly different from the previous one.
すなわち、加速処理に関して言えば、図13:S706にて加速必要と判断され、S707で加速パターンが設定される。なお、今回は、暫定座標(目標座標「100」+減速距離「28」=「128」)が全閉座標(「202」)を超えないため、S705で減速開始座標がセットされることは無い。 That is, regarding acceleration processing, it is determined that acceleration is required in FIG. 13: S706, and an acceleration pattern is set in S707. In this case, the provisional coordinate (target coordinate “100” + deceleration distance “28” = “128”) does not exceed the fully closed coordinate (“202”), so the deceleration start coordinate is not set in S705. .
一方、減速処理に関して言えば、現在座標と目標座標(「100」)が一致して(図15:S920)して扉を停止させる際、移動速度が500ppsよりも大きいため、S921では<Yes>の判断が下され、S922にて、減速パターンが設定される。その後は、この減速パターンにしたがって扉が減速する。そして、減速が終了する場合は、S929にて減速終了と判断され、S930が実行される。S930では、今回終了した減速パターンが現在座標と目標座標が一致したことで設定された減速パターン(S920で設定された減速パターン)であるため、S930では、停止条件が成立したと判断され、S931に進みパルスを停止させる。 On the other hand, regarding the deceleration process, when the current coordinate and the target coordinate (“100”) coincide (FIG. 15: S920) and the door is stopped, the moving speed is higher than 500 pps, so in S921, <Yes> Is determined, and a deceleration pattern is set in S922. Thereafter, the door is decelerated according to this deceleration pattern. When deceleration ends, it is determined in S929 that deceleration has ended, and S930 is executed. In S930, the deceleration pattern that has been completed this time is a deceleration pattern set by matching the current coordinates with the target coordinates (deceleration pattern set in S920), so in S930, it is determined that the stop condition is satisfied, and S931 Proceed to and stop the pulse.
図21(a)では、ある副制御コマンドA(扉移動データA)によって扉を移動させている最中に、副制御コマンドBを受信した場合(扉移動データBを指定された場合)が一例として示されている。 In FIG. 21 (a), the case where the sub control command B is received while the door is moved by a certain sub control command A (door movement data A) (when the door movement data B is designated) is an example. Is shown as
ここで、扉移動データAは、全開座標(「0」)から全閉座標(「202」)へ扉を1000ppsで移動させるデータであり、途中で扉移動データBを指定されていなければ、扉の速度は、同図のパターンαのごとく変化する。
また、扉移動データBは、座標(「60」)から座標(「120」)へ扉を537ppsで移動させるデータである。
Here, the door movement data A is data for moving the door from the fully open coordinate (“0”) to the fully closed coordinate (“202”) at 1000 pps. If the door movement data B is not specified on the way, the door movement data A The speed of changes as shown by the pattern α in FIG.
The door movement data B is data for moving the door from the coordinates (“60”) to the coordinates (“120”) at 537 pps.
そして、同図に示すように、扉が座標(「60」)に到達したときに副制御コマンドB(扉移動データB)を受けたとすると、前述のS708では、減速パターンの必要有りと判断され、S709では、減速パターン(1000pps→、…、→537pps)が設定される。 As shown in the figure, if the sub-control command B (door movement data B) is received when the door reaches the coordinate (“60”), it is determined in S708 that the deceleration pattern is necessary. In S709, a deceleration pattern (1000pps →,... → 537pps) is set.
その後は、この減速パターンにしたがって扉が次第に減速する。そして、減速パターンの各速度が消化された時点で、S929にて減速終了と判断され、S930が実行される。S930では、今回終了した減速パターンが、S709で設定された減速パターンであるため(現在座標と目標座標が一致したことで設定された減速パターンや、現在座標と減速座標が一致したことで設定された減速パターンでないため)、S933に進み、減速終了時の速度(537pps)がセットされ、その後は、現在座標と目標座標が一致するまで(目標座標「120」に到達するまで)、この速度が維持される。 Thereafter, the door gradually decelerates according to this deceleration pattern. Then, when each speed of the deceleration pattern is digested, it is determined in S929 that deceleration has ended, and S930 is executed. In S930, the deceleration pattern that has been completed this time is the deceleration pattern set in S709 (the deceleration pattern that is set when the current coordinate matches the target coordinate, or the current coordinate that matches the deceleration coordinate is set. (Since it is not a deceleration pattern), the process proceeds to S933, and the speed at the end of deceleration (537pps) is set. Maintained.
同様に、図21(b)に示すように、扉移動データAによって扉を移動させている最中に扉移動データB(ここでは、座標(「60」)から座標(「120」)へ扉を100ppsで移動させるデータである。)を指定された場合も、前述のS707で減速パターン(1000pps→、…、→ 500pps→100pps)が設定され、この減速パターンにしたがって扉が次第に減速し、最終的に、減速パターン終了時の速度(100pps)で扉は目標座標(120)まで移動する。なお、図21(c)のような場合でも、扉の動きは図21(b)と全く同様である。 Similarly, as shown in FIG. 21B, the door is moved from the door movement data B (here, the coordinates (“60”) to the coordinates (“120”) while the door is moved by the door movement data A. Is designated at 100 pps.), The deceleration pattern (1000 pps →,..., → 500 pps → 100 pps) is set in the above-described S707, and the door gradually decelerates according to this deceleration pattern. In particular, the door moves to the target coordinate (120) at the speed (100pps) at the end of the deceleration pattern. Note that even in the case of FIG. 21C, the movement of the door is exactly the same as in FIG.
ここでは、或る一つの副制御コマンドに対して扉移動データ「B−1」、「B−2」が設定されていたとする。扉移動データ「B−1」は、座標(「0」)から座標(「60」)へ扉を100ppsで移動させるデータであり、扉移動データ「B―2」は座標(「60」)から座標(「120」)へ扉を100ppsで移動させるデータである。なお、以上の動作は加速時においても同様である。 Here, it is assumed that door movement data “B-1” and “B-2” are set for a certain sub-control command. The door movement data “B-1” is data for moving the door from coordinates (“0”) to the coordinates (“60”) at 100 pps, and the door movement data “B-2” is from the coordinates (“60”). This is data for moving the door to the coordinates (“120”) at 100 pps. The above operation is the same during acceleration.
図21(d)では、副制御コマンド(扉移動データA)によって扉を移動させている最中に、副制御コマンドを受信した場合(扉移動データBを指定された場合)の一例である。 FIG. 21D shows an example of the case where the sub control command is received while the door is moved by the sub control command (door movement data A) (when the door movement data B is designated).
ここで、扉移動データAは、全開座標(「0」)から全閉座標(「120」)へ扉を963ppsで移動させるデータであり、扉移動データBを受けていなければ、扉の速度は、パターンαのごとく変化する。 Here, the door movement data A is data for moving the door from the fully open coordinate (“0”) to the fully closed coordinate (“120”) at 963 pps. If the door movement data B is not received, the door speed is The pattern changes as shown in FIG.
また、扉移動データBは、座標(「120」)から座標(「170」)へ扉を1000ppsで移動させるデータである。 The door movement data B is data for moving the door at 1000 pps from the coordinates (“120”) to the coordinates (“170”).
そして、同図に示すように、扉が座標(「120」)に到達したときに扉移動データBを受けたとすると、S708では、加速パターンの必要有りと判断され、S709では、加速パターン(963pps→、981pps→、1000pps)が設定される。その後は、この加速パターンにしたがって扉が加速する。 なお、特に、本実施形態によれば、ある扉移動データを処理している最中に別の扉移動データを指定された場合であっても、あるいは、ある扉移動データを処理してから(移動時間が軽経過してから)次の扉移動データを処理する場合であっても、扉の速度を停止させることなく滑らかに次の移動動作に入ることができる。 As shown in the figure, if the door movement data B is received when the door reaches the coordinate (“120”), it is determined in S708 that an acceleration pattern is necessary, and in S709, the acceleration pattern (963 pps) is determined. →, 981pps →, 1000pps). Thereafter, the door accelerates according to this acceleration pattern. In particular, according to the present embodiment, even when another door movement data is designated during processing of certain door movement data, or after processing of certain door movement data ( Even when the next door movement data is processed (after the movement time has passed lightly), the next movement operation can be smoothly entered without stopping the door speed.
例えば、図22(a)の丸数字1に示すように、扉移動データAに基いて扉を移動させている最中に、加速が必要な扉移動データBを受けた場合や、同図の丸数字2に示すように、一つの副制御コマンドに対応付けられた扉移動データC−1、C−2を処理する場合、同図の実線で示すように、現在の速度から直ちに加速動作に入ることができる。
For example, as shown by the circled
一方、例えば、一つの扉移動データを処理する際、指定された目標座標の手前で必ず減速を行って、扉が目標座標でピタリと止まるような処理を実行するようにしてしまうと、扉移動データC−1、C−2のように連続して処理しなくてはならない場合、同図の点線で示されるように、扉が一旦してから加速動作に入ることとなり、扉がぎこちない動きをすることになる。 On the other hand, for example, when processing one door movement data, if the processing is performed so that the door always stops at the target coordinates by always decelerating before the specified target coordinates, When data C-1 and C-2 must be processed continuously, as shown by the dotted line in the figure, the door will enter the acceleration operation once, and the door will be awkward. Will do.
本実施形態によれば、このようなことが無く、扉をスムーズに移動させることができるようになる。なお、以上の動作は、減速時においても同様である。 According to this embodiment, such a situation does not occur and the door can be moved smoothly. The above operation is the same during deceleration.
すなわち、図22(b)の丸数字1に示すように、扉移動データAに基いて扉を移動させている最中に、減速が必要な扉移動データBを受けた場合や、同図の丸数字2に示すように、一つの副制御コマンドに対応付けられた扉移動データD−1、D−2を処理する場合、現在の速度から直ちに減速動作に入ることができ、扉が点線に示すようなぎこちない動きをするようなことは無い。
That is, as indicated by the circled
また、本実施形態によれば、前述したように、扉を低速で移動させる場合には、停止している扉を直ちに等速移動させたり、移動中の扉を直ちに停止させるため、段階的な加速や段階的な減速に要する時間を省くことが可能になる。また、扉を高速で移動させる場合には、加速パターンや減速パターンを挿入するため、モータを脱調させることなく扉を無理なく加速あるいは減速させることが可能である。 Further, according to the present embodiment, as described above, when the door is moved at a low speed, the stopped door is immediately moved at a constant speed, or the moving door is immediately stopped. It is possible to save time required for acceleration and gradual deceleration. Further, when the door is moved at a high speed, an acceleration pattern or a deceleration pattern is inserted, so that the door can be accelerated or decelerated without stepping out of the motor.
また、本実施形態によれば、前述したように、全開位置付近(全開位置含む)や全閉位置付近(全閉位置含む)の所定の領域において、目標座標で丁度停止するような減速パターンを挿入するため、全開位置や全閉位置において扉をガチャンと当接してしまうといったことが無い。 Further, according to the present embodiment, as described above, a deceleration pattern that stops exactly at the target coordinates in a predetermined region near the fully open position (including the fully open position) or near the fully closed position (including the fully closed position). Since it is inserted, the door does not come into contact with the gap in the fully open position or the fully closed position.
以上、本実施形態の扉の移動制御ついて説明した。なお、ここでは、停止している扉を目標座標に移動させる場合、あるいは、或る方向に移動している扉を、方向をかえることなく別の速度で移動させる場合を例にとって説明したが、本実施形態では、或る方向に扉を移動している最中に、直ちに扉を逆方向に移動させることも可能である。説明の煩雑化を避けるため、先の説明では省略したが、具体的には、以下の処理が実行される。 The door movement control of this embodiment has been described above. In addition, although the case where the stationary door is moved to the target coordinates or the door that is moving in a certain direction is moved at another speed without changing the direction has been described as an example here, In the present embodiment, the door can be immediately moved in the opposite direction while the door is moving in a certain direction. In order to avoid complication of explanation, although omitted in the above explanation, specifically, the following processing is executed.
すなわち、回転方向の設定処理(図12:S603)では、現在座標と目標座標に基いて回転方向を設定する際、扉が現在移動中であるならば、現在の移動方向と、次の移動方向が逆方向であるか否かを判断し、逆方向の場合は相対速度(現在の速度+次の移動方向の速度)を計算する。そして、この相対速度が所定の速度以上(例:500pps)以上の場合は、直ちに停止させるのではなく、減速パターンを入れて停止させる。このように構成すれば、急な逆方向への移動も特に問題は生じない。 That is, in the rotation direction setting process (FIG. 12: S603), when the rotation direction is set based on the current coordinates and the target coordinates, if the door is currently moving, the current movement direction and the next movement direction. Is determined to be in the reverse direction, and in the case of the reverse direction, the relative speed (current speed + speed in the next movement direction) is calculated. When the relative speed is equal to or higher than a predetermined speed (eg, 500 pps), it is not immediately stopped, but is stopped with a deceleration pattern. With this configuration, there is no particular problem with sudden reverse movement.
なお、本実施形態の扉付き液晶表示装置では2つの扉を使用したが、扉を一つとすることもできる。例えば、図23(a)、(b)に示す扉付き液晶装置10では、液晶表示装置11の画面の手前に一つの扉(扉12)しか配置していない。このような構成の場合、上述したような左右の扉の構成部品を同一形状にすることによる製造コストの削減には直接関係しないが、扉を一つとする点では部品点数の削減による製造コストの削減になる。尤も、上述した扉の開閉制御に関してはこのように扉が一つの場合にも適用可能である。
In the liquid crystal display device with a door according to the present embodiment, two doors are used, but one door may be used. For example, in the
また、図23(d)でも、液晶表示装置21の画面の手前に一つの扉(扉22)しか配置していない。なお、同図の例は、縦型のタイプの扉付き液晶表示装置を示している。この縦型のタイプの扉付き液晶表示装置20は、図23に示すように例えばリール表示窓の右横や左横(20A及び20B)等に配置するようにしてもよい。この場合は左右の扉の構成部品を同一形状にすることによる製造コストの削減が得られる。また、この構成の場合にも上述した扉の開閉制御は適用可能である。
In FIG. 23 (d), only one door (door 22) is arranged in front of the screen of the liquid
以上、本発明の実施形態について扉付き液晶表示装置を例にとって説明したが、例えば、扉の構造や扉の移動制御に関して言えば、本発明は図24に示すような演出装置にも適用可能である。 As described above, the liquid crystal display device with a door has been described as an example of the embodiment of the present invention, but the present invention can be applied to an effect device as shown in FIG. is there.
図24(a)〜図24(c)では、扉付き演出リールユニット2000が示されている。扉付き演出リールユニット2000は、情報提示装置としての演出専用のリール(ここでは3つの演出リール)2200と、これら3つの演出リールの前面に配置され、演出内容に合わせて上下方向に移動する扉2100が配設されている。図24(c)には、扉2100の裏側に配置される、扉の移動構造が示されている。
24 (a) to 24 (c) show an
図24(c)において、センサ2300、2310は、扉の全開位置と全閉位置を検出するためのセンサである。また、モータ2360の回転軸には、前述と同様、小ピニオン2350が配設され、この小ピニオン2350に大ピニオン2340がかみ合っている。また、この大ピニオン2340は、回転軸2320の一端に設けられており、回転軸2302の他端には、別の大ピニオン2330が設けられている。2つの大ピニオン2330、2340は、同図では位置的に見えない、扉2100の背面の2つのラック歯にかみ合っている。そして、モータ2360を駆動して、大ピニオン2330、2340を一方向/他方向に回転させれば、扉2100を上下に移動させることができる。
In FIG. 24C,
また、図24(d)〜図24(f)には、扉付き可動ミニチュアユニット3000が開示されている。この扉付き可動ミニチュアユニット3000は、左右の扉3010、3020と、情報提示装置(可動式のミニチュア3200、このミニチュア3200の後方に配置された液晶表示装置3100)とを有する。液晶表示装置3100の画面には、例えば、ミニチュア3200の動きに合わせた画像を表示する。同図の例では、図24(e)では、ミニチュア3200の人形が通常の姿勢にあり、図24(f)では、ミニチュア3200の人形が重量挙げに成功した様子が示されている。このとき、液晶画面には、重量挙げの成功を称える画像が表示される。このような演出装置によれば、扉と、液晶画面と、ミニチュアの3つの動きを楽しむことができるようになる。
Moreover, the movable
Claims (10)
前記表示手段の手前に開閉自在に設けられ、閉鎖時に前記表示手段の表示画面を遮蔽する少なくとも一つの扉体と、
前記扉体を開閉する駆動手段と、
を備えた遊技台であって、
前記表示手段は、
前記扉体の閉鎖時において、前記扉体の周囲から前記表示手段による画像の光が漏れないように、少なくとも当該画像の光が漏れる箇所に対応する領域において予め定めた表示を行うことを特徴とする遊技台。 Display means for displaying an image;
At least one door body that is provided in front of the display means so as to be openable and closable and shields the display screen of the display means when closed;
Drive means for opening and closing the door body;
A game machine equipped with
The display means includes
When the door is closed, a predetermined display is performed at least in a region corresponding to a portion where the light of the image leaks from the periphery of the door so that the light of the image by the display means does not leak. To play.
前記表示手段の手前に開閉自在に設けられ、閉鎖時に前記表示手段の表示画面を遮蔽する一対の扉体と、
前記一対の扉体を開閉する駆動手段と、
を備えた遊技台であって、
前記表示手段は、
前記一対の扉体の閉鎖時において、前記一対の扉体の隙間から前記表示手段による画像の光が漏れないように、少なくとも該隙間に対応する領域において予め定めた表示を行うことを特徴とする遊技台。 Display means for displaying an image;
A pair of doors that are freely opened and closed in front of the display means and shield the display screen of the display means when closed;
Driving means for opening and closing the pair of door bodies;
A game machine equipped with
The display means includes
When the pair of doors is closed, a predetermined display is performed at least in a region corresponding to the gap so that light of the image by the display means does not leak from the gap between the pair of doors. Amusement stand.
前記扉が閉鎖されたことに同期して、前記予め定めた表示を行うことを特徴とする請求項1又は2に記載の遊技台。 The display means includes
The game table according to claim 1, wherein the predetermined display is performed in synchronization with the door being closed.
前記情報提示装置の手前に開閉自在に設けられ、閉鎖時に前記情報提示装置を遮蔽する少なくとも一つの扉体と、
前記扉体を開閉する駆動手段と、
前記駆動手段に対して、前記扉体の移動指示を出力する制御手段と、
前記扉体が予め定めた位置に移動した場合にこれを検知する検知手段と、
前記移動指示に基づく前記扉体の位置情報を記憶する記憶手段と、
前記検知手段により前記扉体が前記予め定めた位置に移動したことが検知された場合であって、当該予め定めた位置と、前記記憶手段に記憶された前記位置情報に基づく前記扉体の位置と、の誤差が予め定めた値を超える場合に、前記記憶手段に記憶された前記位置情報を、予め定めた位置情報に補正する補正手段と、
を備えたことを特徴とする遊技台。 A gaming machine equipped with an information presentation device,
At least one door provided to be openable and closable in front of the information presentation device, and shielding the information presentation device when closed;
Drive means for opening and closing the door body;
Control means for outputting an instruction to move the door to the drive means;
Detecting means for detecting when the door body has moved to a predetermined position;
Storage means for storing position information of the door based on the movement instruction;
The detection means detects that the door body has moved to the predetermined position, and the position of the door body based on the predetermined position and the position information stored in the storage means And a correction means for correcting the position information stored in the storage means to predetermined position information when the error exceeds a predetermined value;
A game table characterized by comprising:
前記位置情報の初期値を設定する初期値設定手段を備え、
前記初期値設定手段は、
初期化指示があった場合に、前記駆動手段に対して前記扉体を全閉又は全開させる移動指示を出力し、その後、前記位置情報の初期値を前記記憶手段に設定することを特徴とする請求項7に記載の遊技台。 Furthermore,
An initial value setting means for setting an initial value of the position information;
The initial value setting means includes
When there is an initialization instruction, a movement instruction to fully close or fully open the door body is output to the driving means, and thereafter, an initial value of the position information is set in the storage means. The game table according to claim 7.
前記情報提示装置の手前に開閉自在に設けられ、閉鎖時に前記情報提示装置を遮蔽する少なくとも一つの扉体と、
前記扉体を開閉する駆動手段と、
前記駆動手段に制御信号を出力する制御手段と、を備え、
前記制御手段は、
前記扉体を全閉位置又は全開位置に移動させる場合には、前記全閉位置又は全開位置近傍の所定の範囲において前記扉体を段階的に減速して移動させるように前記駆動手段に対して前記制御信号を出力することを特徴とする遊技台。 A gaming machine equipped with an information presentation device,
At least one door provided to be openable and closable in front of the information presentation device, and shielding the information presentation device when closed;
Drive means for opening and closing the door body;
Control means for outputting a control signal to the driving means,
The control means includes
When the door body is moved to the fully closed position or the fully open position, the drive means is configured to decelerate and move the door body in a predetermined range near the fully closed position or the fully open position. A game machine that outputs the control signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008179446A JP4499812B2 (en) | 2008-07-09 | 2008-07-09 | Amusement stand |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008179446A JP4499812B2 (en) | 2008-07-09 | 2008-07-09 | Amusement stand |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003153245A Division JP4195335B2 (en) | 2003-05-29 | 2003-05-29 | Amusement stand |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008246241A true JP2008246241A (en) | 2008-10-16 |
JP4499812B2 JP4499812B2 (en) | 2010-07-07 |
Family
ID=39971838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008179446A Expired - Fee Related JP4499812B2 (en) | 2008-07-09 | 2008-07-09 | Amusement stand |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4499812B2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011194046A (en) * | 2010-03-19 | 2011-10-06 | Sophia Co Ltd | Game machine |
JP2011194057A (en) * | 2010-03-19 | 2011-10-06 | Sophia Co Ltd | Game machine |
JP2013116403A (en) * | 2013-03-21 | 2013-06-13 | Sophia Co Ltd | Game machine |
JP2013116405A (en) * | 2013-03-21 | 2013-06-13 | Sophia Co Ltd | Game machine |
JP2013116404A (en) * | 2013-03-21 | 2013-06-13 | Sophia Co Ltd | Game machine |
JP2013248037A (en) * | 2012-05-30 | 2013-12-12 | Daito Giken:Kk | Game machine |
JP2013248038A (en) * | 2012-05-30 | 2013-12-12 | Daito Giken:Kk | Game machine |
JP2015116374A (en) * | 2013-12-19 | 2015-06-25 | 京楽産業.株式会社 | Game machine |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001346935A (en) * | 2000-06-06 | 2001-12-18 | Daito Giken:Kk | Game stand |
-
2008
- 2008-07-09 JP JP2008179446A patent/JP4499812B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001346935A (en) * | 2000-06-06 | 2001-12-18 | Daito Giken:Kk | Game stand |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011194046A (en) * | 2010-03-19 | 2011-10-06 | Sophia Co Ltd | Game machine |
JP2011194057A (en) * | 2010-03-19 | 2011-10-06 | Sophia Co Ltd | Game machine |
JP2013248037A (en) * | 2012-05-30 | 2013-12-12 | Daito Giken:Kk | Game machine |
JP2013248038A (en) * | 2012-05-30 | 2013-12-12 | Daito Giken:Kk | Game machine |
JP2013116403A (en) * | 2013-03-21 | 2013-06-13 | Sophia Co Ltd | Game machine |
JP2013116405A (en) * | 2013-03-21 | 2013-06-13 | Sophia Co Ltd | Game machine |
JP2013116404A (en) * | 2013-03-21 | 2013-06-13 | Sophia Co Ltd | Game machine |
JP2015116374A (en) * | 2013-12-19 | 2015-06-25 | 京楽産業.株式会社 | Game machine |
Also Published As
Publication number | Publication date |
---|---|
JP4499812B2 (en) | 2010-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4195335B2 (en) | Amusement stand | |
JP4499812B2 (en) | Amusement stand | |
JP4455834B2 (en) | Amusement stand | |
JP4417924B2 (en) | Amusement stand | |
JP2008099945A (en) | Game machine | |
JP2007029597A (en) | Slot machine | |
JP2005253775A (en) | Game machine | |
JP4750744B2 (en) | Amusement stand and production device | |
JP2005329158A (en) | Game machine | |
JP2007020838A (en) | Slot machine | |
JP2008148821A (en) | Game machine | |
JP4778350B2 (en) | Amusement stand | |
JP2008272106A (en) | Game machine | |
JP2008295965A (en) | Game machine | |
JP5724989B2 (en) | Game machine | |
JP2010172757A (en) | Game machine | |
JP6566066B2 (en) | Game machine | |
JP2012061207A (en) | Game machine | |
JP5174686B2 (en) | Pachinko machine | |
JP2011206169A (en) | Game machine | |
JP2003325740A (en) | Slot machine | |
JP6326121B2 (en) | Game machine | |
JP6629552B2 (en) | Gaming machine | |
JP4831239B2 (en) | Game machine | |
JP4981183B2 (en) | Amusement stand and production device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080717 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080717 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090226 |
|
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: 20100405 |
|
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: 20100415 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4499812 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160423 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |