JPH02232086A - Slot machine - Google Patents
Slot machineInfo
- Publication number
- JPH02232086A JPH02232086A JP2016442A JP1644290A JPH02232086A JP H02232086 A JPH02232086 A JP H02232086A JP 2016442 A JP2016442 A JP 2016442A JP 1644290 A JP1644290 A JP 1644290A JP H02232086 A JPH02232086 A JP H02232086A
- Authority
- JP
- Japan
- Prior art keywords
- reel
- symbol
- reels
- winning
- stop
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000000034 method Methods 0.000 description 44
- 238000012545 processing Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 11
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 3
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 3
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 2
- 238000009987 spinning Methods 0.000 description 2
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000037433 frameshift Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Landscapes
- Slot Machines And Peripheral Devices (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、マイクロコンピュータを用いてリールの停止
制御を行うようにしたスロットマシンに関するものであ
る.
〔従来の技術〕
スロットマシンは、外周に絵柄を配列した複数のリール
を備え、これらのリールは遊技者がメダルを投入してか
らスタートレバーを操作することによって一斉に回転さ
れる.そして、リールの回転が全て停止したときに表示
窓に現れている絵柄の組み合わせによって入賞の有無が
表示される。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a slot machine in which reel stop control is performed using a microcomputer. [Prior Art] A slot machine is equipped with a plurality of reels with symbols arranged around the outer periphery, and these reels are rotated all at once by a player inserting a medal and then operating a start lever. Then, when the rotation of the reels has completely stopped, the presence or absence of winnings is displayed based on the combination of symbols appearing in the display window.
入賞が得られたときには、入賞の種類に応じた枚数のメ
ダルが払い出される.そして、このようなスロットマシ
ンでの入賞の発生確率は、リールの個数及び入賞を構成
する絵柄が各リールごとに何個配列されているかによっ
て算出でき、これに伴ってペイアウト率(配当メダル枚
数と投入メダル枚数との比率)も決められる。When a prize is won, the number of medals depending on the type of prize is paid out. The probability of winning in such a slot machine can be calculated based on the number of reels and how many winning symbols are arranged on each reel. The ratio with the number of inserted medals) can also be determined.
ところが、リールごとに設けられたストップボタンを遊
技者が操作したときにリールの回転を停止させるもので
は、熟練した遊技者は計算上の入賞発生確率よりも高率
で入賞を得ることができるようになる.このような遊技
者に対しても一定のべイアウト率を維持するために、例
えばリールごとに入賞を構成する絵柄の配列個数を減ら
したとしても、さらに遊技者が熟練すれば予定したペイ
アウト率を維持できなくなり、他方、未熟な遊技者にと
っては入賞が得に《くなり、ゲームに対する意欲を失わ
せることにもなりかねない.このような背景から、ゲー
ムごとに乱数をサンプリングしてサンプリングされた乱
数に応じて絵柄の組み合わせを決め、決められた絵柄の
組み合わせになるように予め各リールの停止位置を決定
しておき、その停止位置でリールを止めるようにしたス
ロットマシンが検討されている.このような制御方式に
よれば、遊技者の技量に左右されずにペイアウト率を一
定に維持することができるようになる。However, with a system that stops the rotation of the reels when a player operates a stop button provided on each reel, it seems that skilled players can win at a higher rate than the calculated probability of winning. become. In order to maintain a constant payout rate for such players, for example, even if the number of arranged symbols that make up winnings is reduced for each reel, as the player becomes more skilled, it is possible to maintain a fixed payout rate. On the other hand, it may become difficult for inexperienced players to win prizes, and they may lose their desire to play the game. Against this background, random numbers are sampled for each game, the combination of symbols is determined according to the sampled random numbers, and the stopping position of each reel is determined in advance so that the determined combination of symbols is obtained. A slot machine in which the reels are stopped at the stop position is being considered. According to such a control system, it becomes possible to maintain a constant payout rate regardless of the player's skill.
しかしながら、このようなリール停止制御方式を採った
場合、入賞発生確率を考慮し、入賞に対応させる乱数の
個数は比較的少ないから、これらの各々の乱数に入賞を
構成する絵柄の組み合わせ及び各リールの停止位置を対
応付けることは比較的容易であるが、ハズレに対応させ
る乱数の個数は莫大なものになるため、これらの各々に
ハズレとなる絵柄の組み合わせ及び各リールの停止位置
を対応付けておくことは極めて煩雑となる。そして、こ
れらのデータを格納しておくためには、大容量のメモリ
が必要になり、コスト面だけでなくリールの停止制御処
理の面でも大きな負担になる。However, when such a reel stop control method is adopted, the number of random numbers that correspond to a win is relatively small in consideration of the probability of winning, and therefore each random number is It is relatively easy to associate the stop positions of the reels with each other, but since the number of random numbers that correspond to a loss is enormous, it is necessary to associate the combination of symbols that result in a loss and the stop position of each reel with each of these. Things become extremely complicated. In order to store these data, a large-capacity memory is required, which creates a large burden not only in terms of cost but also in terms of reel stop control processing.
さらに、リールの停止制御を開始させるためのリール停
止信号は、ストップボタン付きのスロットマシンでは遊
技者がストップボタンを押したときに発生され、またオ
ートストップタイプのものではランダムタイマー等から
得られるが、上述のように予めリールの停止位置が決め
られていると、リール停止信号の発生時期と実際にリー
ルが停止するときのタイミングとがずれやすく、遊技者
に不信感を与える一因になりやすい。Furthermore, the reel stop signal for starting reel stop control is generated when the player presses the stop button in slot machines equipped with a stop button, and is obtained from a random timer etc. in automatic stop type machines. If the reel stop position is determined in advance as described above, the timing at which the reel stop signal is generated and the timing at which the reels actually stop tend to deviate from each other, which tends to be a cause of distrust among players.
なお、上記の問題は、ブラウン管にリールの画像を映し
出すビデオタイプのスロットマシンにも共通している.
〔発明の目的〕
本発明は以上のような問題点を解決するためになされた
もので、サンプリングされた乱数に基づいて入賞の有無
を決定することによってペイアウト率を一定に維持しな
がら、特にハズレ制御のための構成を簡略化したスロッ
トマシンを提供することを目的とする。The above problem is also common to video-type slot machines that display images of the reels on a cathode ray tube. [Purpose of the Invention] The present invention was made to solve the above-mentioned problems, and by determining whether or not there will be a win based on sampled random numbers, it is possible to maintain a constant payout rate while preventing losses. An object of the present invention is to provide a slot machine with a simplified control configuration.
本発明は上記目的を達成するにあたり、サンプリングさ
れた乱数に対応して入賞の種類を決める入賞決定手段と
、リール停止信号の発生後、回転しているリールを停止
制御するリール停止制御手段と、前記入賞決定手段によ
ってノ\ズレが決定されているときには、前記複数のリ
ールのうちの最後のリールを停止させる前に、すでに停
止されている他のリールによる絵柄の組み合わせを確認
する停止絵柄確認手段とを設け、前記停止絵柄確認手段
により、前記他のリールが入賞を構成し得る絵柄を表示
していることが確認されたときには、前記最後のリール
の回転中にその絵柄を識別しながら前記リール停止制御
手段を作動させ、前記他のリールが表示している絵柄と
の組み合わせで入賞を構成しない絵柄を最後のリールに
停止表示させるようにしたものである。In order to achieve the above-mentioned object, the present invention includes: a winning determining means that determines the type of winning in response to a sampled random number; a reel stop control means that controls the rotating reels to stop after a reel stop signal is generated; When the no/discrepancy has been determined by the entered prize determining means, before stopping the last reel of the plurality of reels, stopping symbol confirmation means confirms the combination of symbols on other already stopped reels. and when the stop symbol confirmation means confirms that the other reel is displaying a symbol that can constitute a winning prize, the stop symbol confirming means stops the reel while identifying the symbol while the last reel is rotating. The stop control means is operated to stop and display on the last reel a symbol that does not constitute a winning combination in combination with symbols displayed on the other reels.
入賞決定手段は、サンプリングされた乱数に対応してそ
のゲームについて入貫させるかハズレにするかを決定す
る.入賞が決定された場合には、リール停止制御手段は
、各リールが各々入賞を構成する絵柄を表示して停止す
るようにリールの停止制御を行う。一方、入賞決定手段
によってハズレが決定された場合には、最後に停止させ
るリールの停止制御を行う際に、すでに停止されている
リールが入賞を構成し得る絵柄を表示しているか否かを
確認し、入賞を構成し得る絵柄を表示している場合には
、回転中のリールの絵柄を逐次監視しながら停止制御を
行い、停止しているリールの絵柄と組み合わせても入賞
とならない絵柄を最後のリールで停止表示させる。The prize determining means determines whether to win or lose the game in accordance with the sampled random numbers. When a winning prize is determined, the reel stop control means performs reel stop control so that each reel displays a symbol constituting the winning prize and stops. On the other hand, if a loss is determined by the winning determination means, when controlling the reels to be stopped last, it is checked whether the reels that have already been stopped are displaying symbols that can constitute a winning. However, if a symbol that can constitute a winning prize is displayed, stop control is performed while sequentially monitoring the symbols on the spinning reels, and the symbol that does not result in a prize even if combined with the symbol on the stopped reel is displayed as the last symbol. Stop and display on the reels.
以下、図面にしたがって本発明について詳述する。Hereinafter, the present invention will be explained in detail according to the drawings.
〔実施例]
本発明を用いたスロットマシンを示す第1図において、
本体lOの前面には、保守,点検時に開かれるドアバネ
ル20がヒンジ12により開閉自在に取り付けられてい
る。ドアパネル20には3個の窓2lが設けられており
、この窓2lを通して零体10内で回転される3個のリ
ールを各々観察することができる。符号23は、ゲーム
の開始に先立ち遊技者がメダルを投入するためのメダル
投入口である。遊技者が1〜3個のメダルを投入してス
タートレバー26を操作すると、本体10内で3個のリ
ールが一斉に回転し、一定時間が経過してストップ操作
が有効化されると、ストップランブ27が点灯してスト
ップボタン25の操作が有効化されたことを表示する。[Example] In FIG. 1 showing a slot machine using the present invention,
A door panel 20, which is opened for maintenance and inspection, is attached to the front surface of the main body 10 so as to be openable and closable via a hinge 12. The door panel 20 is provided with three windows 2l, through which the three reels rotating within the zero body 10 can be observed. Reference numeral 23 denotes a medal slot into which the player inserts medals prior to the start of the game. When the player inserts 1 to 3 medals and operates the start lever 26, the three reels rotate simultaneously within the main body 10, and when the stop operation is activated after a certain period of time, the reels stop. The lamp 27 lights up to indicate that the operation of the stop button 25 has been validated.
ストップランブ27の点灯後、リールごとに設けられた
ストップボタン25を押すと、対応するリールが停止さ
れる。そして、全てのリールを停止させた結果、窓21
から観察されるシンボルマークの組み合わせが入賞に該
当しているときには、その入賞に応じて予め決められた
メダルの配当枚数が表示部22にデジタル表示され、そ
の枚数のメダルがメダル払出し口30から受皿31に排
出される。After the stop lamp 27 is turned on, when the stop button 25 provided for each reel is pressed, the corresponding reel is stopped. And as a result of stopping all reels, window 21
When the combination of symbol marks observed from the above corresponds to winning, a predetermined number of medals will be digitally displayed on the display unit 22 according to the winning, and that number of medals will be delivered from the medal payout port 30 to the receiving tray. It is discharged at 31.
リールを観察するための窓21の部分を詳細に示した第
2図において、各窓21A〜21Cからは、各リールの
シンボルマークSが各々3個ずつ観察されるようになっ
ている.これらの窓21A〜21Cの周囲には、5本の
入賞判定ラインl,2A,2B,3A,3Bが設けられ
ている.そして、ゲーム開始に先立って投入されるメダ
ルが1枚のときには入賞判定ライン1だけが有効化され
、2枚の場合にはさらに入賞判定ライン2A,2Bが追
加され、また3枚のときには入賞判定ライン3A,3B
も追加される。なお、符号Lはランプを示し、どの入賞
判定ラインが有効化されているかを表示する。In FIG. 2, which shows in detail the window 21 for observing the reels, three symbol marks S of each reel can be observed from each window 21A to 21C. Five winning determination lines 1, 2A, 2B, 3A, and 3B are provided around these windows 21A to 21C. When the number of medals inserted before the start of the game is one, only winning determination line 1 is activated, and when two medals are inserted, winning determination lines 2A and 2B are added, and when three medals are inserted, winning determination line 1 is activated. Line 3A, 3B
will also be added. Note that the symbol L indicates a lamp, which indicates which winning determination line is activated.
第3図は入賞判定ラインの決定処理を示すフローチャー
トで、メダル投入口23から投入されたメダルはホトセ
ンサやマイクロスイッチで1枚ずつ検出され、その都度
入賞判定ラインの有効化本数が増えてゆ《。もちろん、
有効化された入賞判定ラインは入賞判定時に参照される
ため、どの人賞判定ラインが有効化されているかのデー
タは、マイクロコンビ二一クに入力される。FIG. 3 is a flowchart showing the process of determining the winning determination line, in which the medals inserted from the medal slot 23 are detected one by one by a photo sensor or microswitch, and each time the number of activated medals on the winning determination line increases. . of course,
Since the activated prize-winning determination line is referred to when determining the prize, data indicating which prize-winning determination line is activated is input to the microcombi store.
第4図は入賞判定ライン決定後の基本的なゲーム処理の
流れを表したフローチャートである.スタートレバー2
6の操作により3個のリールが回転され、所定時間が経
過した後に後述するヒットリクエストの設定処理を待っ
てストップランプ27が点灯される。同図における判断
プロセスPI,.P2.P3は、回転中の3個のリール
についてストップボタン25が押されたか否かを判断す
る処理を示す.なお、ストップボタン25の操作順は任
意で、判断プロセスP4によって全てのリールが停止し
たことが確認されると、第5図に示した入賞判定処理,
配当メダルの払出し処理が行われる.
入賞判定に際してリールのシンボルマークを電気信号と
して検出するには、リールに各シンボルマークごとの信
号部を設けて、この信号部をフオトセンサで読み取った
り、あるいはパルスモー夕でリールを駆動するものでは
、リールが一回転するごとにリセットパルスが得られる
ようにリールの1個所に信号部を設けておき、リセット
パルスが得られた後、バルスモー夕が停止するまでに供
給された駆動パルスの個数によって判別することができ
る.また入賞判定は、各リールのシンボルマークを前述
のような電気的なコード信号として検出し、これらのシ
ンボルマークの組み合わせを後述のROMと照合する。Figure 4 is a flowchart showing the flow of the basic game processing after the winning decision line is determined. Start lever 2
The three reels are rotated by the operation 6, and after a predetermined time has elapsed, the stop lamp 27 is turned on waiting for a hit request setting process to be described later. Judgment process PI, . P2. P3 indicates a process of determining whether or not the stop button 25 has been pressed for the three rotating reels. Note that the order in which the stop buttons 25 are operated is arbitrary, and when it is confirmed in the judgment process P4 that all the reels have stopped, the winning judgment process shown in FIG.
The payout process for dividend medals is performed. In order to detect the symbol marks on the reels as electrical signals when determining winnings, the reels must be provided with a signal section for each symbol mark and this signal section must be read by a photo sensor, or if the reels are driven by a pulse mode, the reels must be A signal section is provided at one location on the reel so that a reset pulse is obtained every time it rotates, and the determination is made based on the number of drive pulses supplied until the pulse motor stops after the reset pulse is obtained. be able to. In addition, to determine the winnings, the symbol marks on each reel are detected as the electrical code signals as described above, and the combination of these symbol marks is compared with the ROM described later.
そして、入賞している場合にはリクエスl−M算処理を
行ったうえで、ホッパーモータを駆動して配当メダルの
払出し処理を行う.配当メダルは、例えばその払出し経
路内に設けられたメダルカウンタで計数され、その計数
値が予定枚数に達したときに払出しが終了して1ゲーム
が完了する.
第6図は本発明のスロットマシンに用いられるマイクロ
コンピュータの概略を示している.第6図において破線
ブロックAはメインCPU50,ROM51,RAM5
2を含むメインコントロール部である,ROM51には
前述したシンボルマークとシンボルマークコードとの対
応表、入賞に相当するシンボルマークコード及び配当メ
ダル枚数の他、実行されたゲームに関して入賞させるか
否かを決定し、入賞させる場合にその入賞のランクに応
じたヒットリクエストを発生させる入貫確率テーブル等
が格納されている.
また、RAM52にはゲーム開始後にサンプリングされ
る乱数値を一時的に保存するメモリ、及びヒットリクエ
ストを格納するメモリ、あるいは後述するように回転し
ているリールカラ検出されるコードナンバーやシンボル
ナンバー等のデータを一時的に記憶するメモリ等が含ま
れている。If a prize has been won, the request l-M calculation process is performed, and then the hopper motor is driven to pay out the payout medals. The payout medals are counted, for example, by a medal counter provided within the payout route, and when the counted value reaches a predetermined number, the payout ends and one game is completed. Figure 6 shows an outline of the microcomputer used in the slot machine of the present invention. In FIG. 6, the broken line block A is the main CPU 50, ROM 51, RAM 5.
The ROM 51, which is the main control unit including 2, contains the above-mentioned correspondence table between symbol marks and symbol mark codes, symbol mark codes corresponding to winnings, the number of medals to be paid out, and information on whether or not to win a prize for the executed game. It stores an entry probability table, etc. that generates a hit request according to the rank of the winning prize when it is decided and awarded. In addition, the RAM 52 includes a memory for temporarily storing random values sampled after the start of the game, a memory for storing hit requests, or data such as code numbers and symbol numbers detected by rotating reel colors as described later. Contains memory for temporarily storing information.
同図において、符号53は例えばメインCPU50を駆
動するための4MHzのクロックパルスを発生するクロ
ックパルス発生器を示す。また分周器55は、割込み処
理等に用いられる500Hzの周波数をもったパルスを
出力する。符号55はゲームを盛り上げるための音声を
発生するサウンド発生部を示し、その音声信号はスピー
カ56で発音される.符号58は前記表示部22(第1
図)に用いられる7セグメントデジタル表示用の発光ダ
イオードを示し、これはLEDwA動部57によって表
示駆動される。In the figure, reference numeral 53 indicates a clock pulse generator that generates a 4 MHz clock pulse for driving the main CPU 50, for example. Further, the frequency divider 55 outputs a pulse having a frequency of 500 Hz used for interrupt processing and the like. Reference numeral 55 designates a sound generation unit that generates sounds to enliven the game, and the sound signals are produced by a speaker 56. Reference numeral 58 indicates the display section 22 (first
A light emitting diode for a 7-segment digital display used in FIG.
破線部Bはリール駆動監視ブロックを示している.この
スロットマシンは各リールRl,R2,R3は各々パル
スモータMl,M2.M3によって駆動される.モータ
駆動部60は、パルスモータMl,M2,M3に駆動パ
ルスを供給する.各リールR1〜R3の所定位置にはリ
セット信号部があり、1回転ごとにその通過が光電検出
され、各リールごとのリセットパルスが位置検出入力ボ
ート6lからメインCPU50に入力される.したがっ
て、リセットパルスが得られた後、バルスモー夕が停止
するまでの間に何個の駆動パルスが供給されたかによっ
て各リールのシンボルマークを特定することができる.
ブロックCはストップ操作ブロックで、各りールに対し
てそれぞれ設けられたストップボタンSTl−ST3、
これらの押圧操作を電気信号としてメインcpusoに
入力するリールストップ入力ボート65を含んでいる.
また、符号70.71は、それぞれ配当メダル払出し用
のホッパー,ホッパーモータ駆動部を示す。符号72は
遊技者が投入したメダルを検出するメダル検出部で、こ
こで検出された投入メダルの枚数は、スイッチ入力部7
5を経てメインCPU50に入力され、その枚数データ
はカウンタに格納される.また、この枚数データによっ
て入賞判定ラインを表示するランプが駆動される.なお
、投入されたメダルの枚数が3枚に達すると、メダルの
投入を禁止するロックソレノイドが作動する.他のスイ
ッチ操作部78には、メダルの投入後にゲームを中止し
たいときに掻作されるスイッチ等が含まれる.次に本発
明の特徴であるヒットリクエストの発生に関して詳述す
る.ヒットリクエストは、ゲーム開始時にサンプリング
される乱数値と、ROM上の入賞テーブルにストアされ
た入賞を与えるべき数値群との照合の結果発生される.
第7図は乱数値更新のフローチャートである.すなわち
、スロットマシンのメイン電源スイッチを投入してゲー
ム開始可能状態になると、分周器54を介して得られる
2ms e cごとのタイマー割込みでこの処理が実行
されるが、乱数値の更新は4介の割込みごと、すなわち
8ms e cごとに行われる。第7図において乱数値
が発生され出すと、この乱数値は第8図に模式的に示し
たように、2バイトの乱数値RAM80上に順次登録さ
れてゆ《。乱数値RAM80は、RAND 1の1バイ
トメモリとRAND2の1バイトメモリの計2バイト構
成となっているが、その使用領域を例えば斜線を施した
15ビットとした場合、10進数のO〜32764の範
囲の乱数値が得られる。なお、乱数値RAM80の使用
領域は、入賞確率の設定に応じて適宜選択できる。The broken line section B indicates the reel drive monitoring block. In this slot machine, each reel Rl, R2, R3 is operated by a pulse motor Ml, M2. Driven by M3. The motor drive section 60 supplies drive pulses to the pulse motors M1, M2, and M3. A reset signal section is provided at a predetermined position of each reel R1 to R3, and its passage is photoelectrically detected every rotation, and a reset pulse for each reel is input to the main CPU 50 from the position detection input boat 6l. Therefore, the symbol mark of each reel can be specified based on how many drive pulses are supplied until the pulse mode stops after the reset pulse is obtained. Block C is a stop operation block, with stop buttons STl-ST3 provided for each reel,
It includes a reel stop input boat 65 that inputs these pressing operations as electrical signals to the main CPUSO.
Further, reference numerals 70 and 71 indicate a hopper and a hopper motor drive unit for paying out dividend medals, respectively. Reference numeral 72 is a medal detection unit that detects medals inserted by the player, and the number of inserted medals detected here is determined by the switch input unit 7.
5 to the main CPU 50, and the sheet count data is stored in a counter. In addition, this number of sheets data drives the lamp that displays the winning determination line. Furthermore, when the number of inserted medals reaches three, a lock solenoid that prohibits medal insertion is activated. Other switch operation units 78 include a switch that is operated when the player wants to cancel the game after inserting medals. Next, the generation of hit requests, which is a feature of the present invention, will be explained in detail. A hit request is generated as a result of comparing a random number sampled at the start of the game with a group of numbers stored in a winning table on the ROM that should award a prize.
Figure 7 is a flowchart of random value updating. That is, when the main power switch of the slot machine is turned on and the game is ready to start, this process is executed by a timer interrupt every 2 msec obtained via the frequency divider 54, but the random value is updated at 4 ms. This is done every 8 msec. When random numbers are generated in FIG. 7, they are sequentially registered in a 2-byte random number RAM 80, as schematically shown in FIG. The random number RAM 80 has a total of 2 bytes, consisting of 1 byte memory for RAND 1 and 1 byte memory for RAND 2. If the area used is, for example, 15 bits with diagonal lines, the decimal numbers 0 to 32764 can be stored. You will get a range of random values. Note that the usage area of the random number RAM 80 can be appropriately selected depending on the winning probability setting.
第7図のフローチャートに示したように、乱数値は8m
s e cごとに更新され、しかも゛更新過程において
r+l」,r−4−3,,あるいはr+4」の処理は、
前回の乱数値にlO進数のr7 6 9,という素数を
加えてゆくことになるので、同じ数値の乱数値に更新さ
れることはない.なお、一定範囲内の乱数値が一顧する
と、また上述の処理が続行されることになる。乱数値更
新時の更新幅は、第7図の処理フローにおけるr−1−
1,,r+3」,あるいは「+4」による素数r769
,として決められるが、必ずしもこの数値だけに限定さ
れるものではなく、原理的には素数であればよい。As shown in the flowchart in Figure 7, the random number is 8m.
It is updated every s e c, and the processing of ``r+l'', r-4-3, or r+4'' in the update process is
Since the prime number r7 6 9 in lO base is added to the previous random number, the random number will not be updated to the same number. Note that once the random number value within a certain range is reached, the above-mentioned process is continued again. The update width when updating the random value is r-1- in the processing flow of Fig. 7.
1,, r+3" or "+4" prime number r769
, but is not necessarily limited to this number; in principle, any prime number is sufficient.
第9図は発生,更新される乱数値のサンプリング及びヒ
ットリクエストチェックの処理を表したフローチャート
である。このフローチャートは、第4図に示したフロー
チ中一トにおける「ヒットリクエスト」処理に該当する
もので、ゲーム開始後、例えばスタートレバー操作後の
所定のタイミング信号(この発生時点で各リールが定常
回転に達しているのが望ましい)により、その時点で乱
数値RAM80に設定された乱数値をそのゲームの乱数
値として決定する。こうして決定された乱数値は、第9
図のフローチャートに従い、後述する入賞確率テーブル
と照合され、大ヒットに該当する数値であれば大ヒット
リクエスト信号の発生、中ヒットに該当する数値であれ
ば中ヒットリクエスト信号の発生というように、小ヒッ
トまでの判断処理がなされ、いずれのヒットリクエスト
信号が発生されたか、あるいはヒットリクエストなしか
がチェックされる.なお、「入賞テーブル選択」の処理
は、ゲーム開始に先立って投入されるメダルが何枚であ
るかによって入賞判定ラインの本数が変化するので、こ
れに対応した入賞テーブルが選択されることを意味して
いる。FIG. 9 is a flowchart showing the processing of sampling generated and updated random numbers and checking hit requests. This flowchart corresponds to the "hit request" process in the middle of the flowchart shown in FIG. (preferably, the random number has been reached), and the random number set in the random number RAM 80 at that point is determined as the random number for the game. The random value determined in this way is the 9th
According to the flowchart in the figure, the winning probability table (described later) is checked, and if the number corresponds to a large hit, a large hit request signal is generated, if the value corresponds to a medium hit, a medium hit request signal is generated, and so on. Judgment processing up to the hit is performed, and it is checked whether any hit request signal has been generated or whether there is no hit request. Furthermore, the process of "winning table selection" means that the number of winning determination lines changes depending on how many medals are inserted before the game starts, so the winning table corresponding to this is selected. are doing.
第10図は入賞確率テーブルの概念図である。FIG. 10 is a conceptual diagram of the winning probability table.
テーブル中のBl−B3、Ml−M3、S1〜S3は、
それぞれ事前に設定された数値で、第8図に示したよう
な2バイトのメモリ領域、但しROM上に格納されてい
る。そして、投入メダルの枚数によっていずれかのライ
ンが選択される(第9図のフローチャートにおけるr入
賞テーブル選択」に対応)。なお、前記数値は通常では
B<MくSに設定され、例えば第7図に示した処理によ
り発生される乱数が「0〜N」であると、投入メダル数
r1,の場合の大ヒットの確率はrBl/N」、中ヒッ
トの確率はrMl/NJ、小ヒットの確率は「Sl/N
」となる。したがって、Bl,Ml,31それぞれの値
がrB1=l00J,rMl=500」.rst=to
ooJであるときには、サンプリングされた乱数値が1
00未満であれば大ヒット、100以上600未満であ
れば中ヒット、600以上1600未満であれば小ヒッ
トの各リクエストが発生され、1600以上ではヒント
リクエストなしとなる。これにより、入賞確率テーブル
は各ランクの入賞発生の確率を決定する機能を有する。Bl-B3, Ml-M3, S1-S3 in the table are
Each is a preset value and is stored in a 2-byte memory area as shown in FIG. 8, however, in ROM. Then, one of the lines is selected depending on the number of inserted medals (corresponding to "R winning table selection" in the flowchart of FIG. 9). Note that the above-mentioned numerical value is normally set to B<M<S. For example, if the random number generated by the process shown in FIG. The probability is rBl/N, the probability of a medium hit is rMl/NJ, and the probability of a small hit is Sl/N.
”. Therefore, the values of Bl, Ml, and 31 are rB1=l00J, rMl=500''. rst=to
When ooJ, the sampled random value is 1
If it is less than 00, a large hit request will be generated, if it is 100 or more and less than 600, a medium hit request will be generated, if it is 600 or more and less than 1600, a small hit request will be generated, and if it is 1600 or more, there will be no hint request. Thereby, the winning probability table has a function of determining the probability of winning for each rank.
こうして乱数値がサンプリングされ、前述の入賞確率テ
ーブルと照合されてその値が入賞に該当するものである
とヒットリクエストが得られるが、ペイアウト率を一定
に保つために、リクエストヵウンタが利用される。すな
わち、前述したヒットリクエストが発生すると、各ヒッ
トリクエストをカウントするリクエストカウンタが「+
1」され、RAM上にストアされる.そして、ヒットし
た際にそのリクエストカウンタは「−1」の減算処理が
行われる.また、ヒットしない場合にはそのまま保存さ
れ、最終的にリクエストカウンタが「0」になるまでヒ
ットリクOストが発生し、このためペイアウト率は一定
に保たれる.これは、第11図に示したフローチャート
により処理される。In this way, a random value is sampled and compared with the winning probability table mentioned above, and if the value corresponds to winning, a hit request is obtained, but a request counter is used to keep the payout rate constant. . In other words, when the hit request mentioned above occurs, the request counter that counts each hit request becomes "+".
1'' and stored on RAM. Then, when a hit occurs, the request counter is decremented by "-1". Furthermore, if there is no hit, the request is saved as is, and a hit request is generated until the request counter finally reaches "0", so the payout rate is kept constant. This is processed according to the flowchart shown in FIG.
これまでに述べてきた大.中,小の各ヒットの例として
は、大ヒットが15枚のメダル配当の後、ボーナスゲー
ムができるようになるもの、中ヒットが10〜15枚の
配当メダル払出し、小ヒットが2〜5枚程度の配当メダ
ルの払出し等のようにする。ボーナスゲームとしては、
例えばメダル1枚の投入ごとに1個のリールのみでゲー
ムを実行し、その1個のリールについて、ある種のシン
ボルマークが出ればそのまま15枚の配当メダルが払い
出され、このような手順で数回のゲームができるように
することがある。The large scale I have mentioned so far. Examples of medium and small hits include a large hit that allows you to play a bonus game after paying out 15 medals, a medium hit that pays out 10 to 15 medals, and a small hit that pays out 2 to 5 medals. Payout of dividend medals, etc. As a bonus game,
For example, each time a medal is inserted, the game is run on only one reel, and if a certain symbol appears on that reel, 15 payout medals are paid out. You may be able to play several games.
以上のようにしてヒットリクエストの発生がなされるが
、次にこのヒットリクエストの発生に伴うリールの回転
停止制御について述べる。まずこのような目的に合った
リールの駆動方式としては、パルスモー夕によるリール
回転駆動が望ましい。A hit request is generated as described above, and next, the control to stop the rotation of the reels in response to the generation of this hit request will be described. First, as a reel drive method suitable for such a purpose, reel rotation drive using a pulse motor is desirable.
すなわち、バルスモー夕によれば、送り込まれる1個の
駆動パルスごとに所定角度ずつリールが回転するので、
例えば1個の駆動パルスによって1.8゜ずつ回転する
パルスモー夕を使用し(200バルスで1回転する)、
1リールに21個のシンボルマークを設ければ、200
/21=9.523・・、すなわち9〜10個の駆動パ
ルスによりシンボルマーク1個分の回転をすることにな
る。In other words, according to Barsmoyu, the reel rotates by a predetermined angle for each drive pulse sent.
For example, using a pulse motor that rotates by 1.8 degrees with one drive pulse (one rotation in 200 pulses),
If you set 21 symbols on one reel, you will get 200
/21=9.523... In other words, one symbol mark is rotated by 9 to 10 drive pulses.
そして前述したように、リールの周縁の1個所に光電検
出できるリセット信号部を設け、このリセット位置にお
けるシンボルマークからリールノ回転方向への配列にし
たがって順に0〜20の付番によるコードナンバーと、
シンボルマークに対応するシンボルナンバーをROMに
メモリしておけば、メインコントロール部によりリセッ
トパルスが得られた後にモークに送られる駆動パルスの
数を計数してコードナンバーを算出し、前述のコードナ
ンバー及びシンボルナンバーがメモリされたROMを参
照すれば、窓に現れているシンボルマークの種類が識別
できることになる。もちろん、リールに設けられている
リセット信号部を検出するリセット位置検出用のセンサ
が窓位置からずれているときには、そのずれ分だけ駆動
パルスの数を調整しておく。As mentioned above, a photoelectrically detectable reset signal section is provided at one location on the periphery of the reel, and a code number is sequentially numbered from 0 to 20 in accordance with the arrangement in the reel rotation direction from the symbol mark at this reset position.
If the symbol number corresponding to the symbol mark is stored in the ROM, the code number is calculated by counting the number of drive pulses sent to the morke after the main control unit obtains the reset pulse, and the code number and the code number described above are calculated. By referring to the ROM in which the symbol number is stored, the type of symbol mark appearing on the window can be identified. Of course, if the reset position detection sensor provided on the reel that detects the reset signal section is shifted from the window position, the number of drive pulses is adjusted by the amount of shift.
このような構成によれば、リールのストップボタンが押
された瞬間に、リセットパルスの発生後、何個の駆動パ
ルスが送られたかを監視し、前述したシンボルナンバー
ROMを参照することで、その時点で窓に現れているシ
ンボルマークが何であるかを識別することができる。し
たがって、仮にストップボタンが押されてからリールが
1回転するまでの間にリールを停止させればよいもので
あれば、その後に送られる駆動パルスの数を調節するこ
とによって、どのシンボルマークでも窓位置で停止させ
ることが可能となる。According to such a configuration, the moment the reel stop button is pressed, the number of drive pulses sent after the reset pulse is generated is monitored, and the number of drive pulses is determined by referring to the symbol number ROM described above. You can identify what the symbol mark that appears on the window is at the moment. Therefore, if it is sufficient to stop the reels from when the stop button is pressed until the reels make one revolution, by adjusting the number of drive pulses sent after that, any symbol mark can be It becomes possible to stop at a certain position.
しかしながら、実際的にはストップボタンを押してから
リールが停止するまでにあまり時間がかかると、遊技者
に不自然な感じを与えてしまう.そこで以下に説明する
ように、ストップボタンが押されてから限られた時間内
にリールを停止させ、しかも可能なかぎりヒットリクエ
ストに応じたシンボルマークの組み合わせでリールを停
止させるようにする。However, in practice, if it takes too long for the reels to stop after pressing the stop button, it will give the player an unnatural feeling. Therefore, as explained below, the reels are stopped within a limited time after the stop button is pressed, and moreover, the reels are stopped with a combination of symbol marks that corresponds to the hit request as much as possible.
まず、ストップボタンの操作後、シンボルマークが例え
ば4個分移動するまでの間にリールを停止させるように
する。そして、ストップボタンが押された時点でのリー
ルの位置から、これに後続しているシンボルマーク4個
までの計5個のシンボルマークが何であるかをチェック
する。このようにシンボルマークをチェックし、すでに
セットアップされているヒットリクエストを満足するシ
ンボルマークの組み合わせを得るために必要なシンボル
マークがその範囲内にあれば、そこでリールを停止させ
る.なお、このような処理は各り一ルについて行われる
のはもちろんである。First, after the stop button is operated, the reels are stopped until the symbol mark moves by, for example, four positions. Then, it is checked what a total of five symbol marks are, from the reel position at the time the stop button was pressed to the four symbol marks following this. The symbol marks are checked in this way, and if the symbol mark required to obtain a combination of symbol marks that satisfies the hit request that has already been set up is within the range, the reels are stopped there. Note that, of course, such processing is performed for each file.
第12図は前述したコードナンバー及びシンボルコード
のテーブル例を概念的に示しており、また第13図はリ
ール停止処理を示している。第12図におけるシンボル
マークそのものは、実際には節略化されたデザイン図形
で、このような図形の種類ごとにシンボルナンバーを対
応させている。FIG. 12 conceptually shows an example of the code number and symbol code table described above, and FIG. 13 shows reel stop processing. The symbol mark itself in FIG. 12 is actually a simplified design figure, and symbol numbers are associated with each type of figure.
また、各リールの「O〜20」のコードナンバー1〜8
のシンボルナンバーは実際には2進数としてROMに格
納されており、コードナンバーに対しては5ビット、シ
ンボルナンバーに対しては3ビット用意すればよい。In addition, code numbers 1 to 8 of “O to 20” on each reel
The symbol number is actually stored in the ROM as a binary number, and it is sufficient to prepare 5 bits for the code number and 3 bits for the symbol number.
第13図のフローチャートは、3個のリールそれぞれに
ついて行われるもので、スタートレバーの操作により開
始される。第13図におけるPi0,Pllの処理は、
リールに設けられたリセット信号部、すなわちコードナ
ンバー「0」を検出し、リールの回転に伴って順次コー
ドナンバーを更新してゆ<RAMをクリアするもので、
P12,P13では1シンボル分の移動に必要な駆動パ
ルスがモータに送り込まれたか否かを確認した上で、前
記RAMに新たなコードナンバーをセットアップする。The flowchart in FIG. 13 is performed for each of the three reels, and is started by operating the start lever. The processing of Pi0 and Pll in FIG. 13 is as follows:
It detects the reset signal section provided on the reel, that is, the code number "0", and sequentially updates the code number as the reel rotates to clear the RAM.
At P12 and P13, a new code number is set up in the RAM after confirming whether or not the drive pulses necessary for moving one symbol have been sent to the motor.
また、P14のストップコントロール処理では、すでに
得られたヒットリクエストに対応した入賞を得るための
シンボルマークがストップボタンの操作時に、前述した
4個のシンボルマークの範囲内に存在するか否かを、コ
ードナンバーに基づいて判断し、存在する場合にはさら
に何個の駆動パルスを′モータに送り出せばよいかを算
出する。そして、Pl5の処理により、算出された分の
駆動パルスを計数してからモータをストップさせ、P1
6の処理でコードナンバーとシンボルナンバーとの参照
を行うことになる.もちろん、これらの処理は各リール
について行われる。In addition, in the stop control process of P14, it is determined whether or not the symbol mark for winning a prize corresponding to the hit request that has already been obtained exists within the range of the four symbol marks mentioned above when the stop button is operated. A judgment is made based on the code number, and if there are any, it is calculated how many more drive pulses should be sent to the motor. Then, through the process of P15, the motor is stopped after counting the calculated drive pulses, and P1
The code number and symbol number will be referenced in step 6. Of course, these processes are performed for each reel.
第14図は、第13図におけるP13の処理毎にデータ
が書き換えられるRAMエリアの様子を示している。第
14図におけるRAMIは、Pl3の処理で書き換えら
れるRAMで、例えばある時点において、中央の入賞判
定ラインI(第2図)に現れた各リールのコードナンバ
ーがセットされる。こうして各リールのシンボルナンバ
ーがセットされると、第12図に示した表を格納したR
OMを参照して窓に現れている各リールのシンボルコー
ドが一義的に決定され、この結果が第14図のRAM2
にセットされる.こうしてRAM2のデータが決まると
、第2図における各入賞判定ライン1.2A,2B,3
A,3B上の各シンボルマークの並びが決定され、これ
が図示のようにRAM13にストアされることになる。FIG. 14 shows the state of the RAM area where data is rewritten every time the process of P13 in FIG. 13 is performed. The RAMI in FIG. 14 is a RAM that is rewritten in the process of P13, and for example, at a certain point in time, the code number of each reel that appears on the central winning determination line I (FIG. 2) is set. When the symbol numbers of each reel are set in this way, the R
The symbol code of each reel appearing in the window is uniquely determined by referring to the OM, and this result is stored in RAM2 in FIG.
is set to . Once the data in RAM2 is determined in this way, each winning determination line 1.2A, 2B, 3 in FIG.
The arrangement of each symbol mark on A and 3B is determined, and this is stored in the RAM 13 as shown.
そして、各入賞判定ラインでのシンボルコードの組み合
わせは、入賞のシンボルコードの組み合わせとそれに対
応した配当メダル枚数、さらにボーナスゲームの開始の
有無がメモリされている入賞シンボルテーブルと参照さ
れる。The combination of symbol codes on each winning determination line is referred to the winning symbol table in which winning symbol code combinations, the corresponding number of payout medals, and whether or not a bonus game has started are stored.
第15図はこうした入賞シンボルテーブルの一例を概念
的に示している。なお、投入されたメダルの枚数が1枚
であれば、入賞判定ラインlだけの照合で済むのはもち
ろんである。メダルが3枚投入されたとし、入賞判定ラ
イン3B上でのシンボルコードの組み合わせ’5 (E
) −5 (E)−5 (E)Jが、10枚の配当メダ
ルが得られる中ヒットであると、図示のようにこれがR
AM4にセットされる。なお、RAMd中のエリア4a
には、ボーナスゲームが発生したか否かを表すフラグが
セットされ、エリア4bには配当メダル枚数がセットさ
れる。さらにR A M 5には、大ヒットエリア5a
.中ヒットエリア5b,小ヒットエリア5c, ヒッ
トなしのエリア5dが用意されており、ヒットリクエス
トに応じてこれらのいずれかのエリアにフラグがセット
される。FIG. 15 conceptually shows an example of such a winning symbol table. Note that if the number of inserted medals is one, it goes without saying that only the winning determination line l needs to be verified. Assume that three medals have been inserted, and the symbol code combination '5 (E
) -5 (E) -5 (E) If J is a medium hit that yields 10 dividend medals, this is R as shown in the diagram.
It is set to AM4. Furthermore, area 4a in RAMd
A flag indicating whether or not a bonus game has occurred is set in area 4b, and the number of payout medals is set in area 4b. Furthermore, RAM 5 has a big hit area 5a.
.. A medium hit area 5b, a small hit area 5c, and a no-hit area 5d are prepared, and a flag is set in any of these areas in response to a hit request.
メダルの投入枚数が3枚で、第2図で左から順に第1リ
ール,第2 17−ル,第3リールと停止させてゆくと
きのリール停止処理について説明する。The reel stopping process when the number of medals inserted is three and the first reel, second reel, and third reel are stopped in order from the left in FIG. 2 will be described.
■ 第1リールの処理
まず大ヒットリクエストが発生されている場合には、第
16図のフローチャートにしたがい、ストップボタンが
操作された時点でのRAMIのエリアRlのデータ(第
14図)に基づき、シンボルマーク4コマ分の範囲でシ
ンボルマークのチェックが行われる.この範囲に大ヒッ
トを構成するシンボルマークがあるときには、それが窓
に現れるようにモータに供給する駆動パルスの数を決め
る.なお、このフローチャートにおいて「3シンボル中
」.「窓位置シンボルナンバー」の意味は、窓に現れる
3個のシンボルマーク,シンボルナンバーのことで、こ
れは投入メダル枚数が3枚で、入賞判定ラインの全てが
存効化されていることに対応する.また、窓位置にある
3個のシンボルナンバーは、第14図のRAMIのRl
エリア、すなわち入賞判定ラインl上のシンボルナンバ
ーから求められることになる.
中ヒットリクエストが発生されているときには、第16
図中のフローチャート中、「大ヒット」をr中ヒット』
に置き換えて同様の処理となり、小ヒットリクエスト発
生時には第17図のフローチャートにしたがって処理さ
れる。小ヒット処理時には、4コマ分の範囲内に小ヒッ
トしんぼるがあればそれが窓位置に現れるように処理さ
れる。さらに、ヒットリクエストなしの場合には、第1
7図のフローチャートにおける最初の判断が「3シンボ
ル中小ヒットなし?」として4コマずれの範囲内でチェ
ックし、小ヒントシンボルがなければその位置でストッ
プさせる。すなわち、窓位置に大ヒット,中ヒットを構
成するシンボルマークが現れるように処理される。■ Processing of the 1st reel First, if a big hit request is generated, according to the flowchart in Fig. 16, based on the data in area Rl of RAMI at the time the stop button was operated (Fig. 14), The symbol mark is checked within a range of four symbol marks. If there is a symbol mark that constitutes a big hit in this range, determine the number of drive pulses to be supplied to the motor so that it appears on the window. In addition, in this flowchart, "out of 3 symbols". The meaning of "window position symbol number" is the three symbol marks and symbol numbers that appear on the window. This corresponds to the number of inserted medals being three and all winning determination lines being valid. do. Also, the three symbol numbers in the window position are Rl of RAMI in Figure 14.
It is determined from the area, that is, the symbol number on the winning determination line l. When a medium hit request is occurring, the 16th
In the flowchart in the figure, "big hit" is a medium hit.
The process is the same as that of , and when a small hit request occurs, the process is performed according to the flowchart of FIG. 17. During small hit processing, if there is a small hit within the range of four frames, it is processed so that it appears in the window position. Furthermore, if there is no hit request, the first
The first judgment in the flowchart of FIG. 7 is ``No small/medium hit for 3 symbols?'', which is checked within the range of 4 frame deviation, and if there is no small hint symbol, the process is stopped at that position. That is, processing is performed so that a symbol mark constituting a large hit or a medium hit appears at the window position.
なお、上述の処理において、該当シンボルを窓位置に現
わすことができないときには、ヒットリクエストなしの
処理になる。特に、これは小ヒットリクエスト発生時に
起こりやすい。すなわち、一般に小ヒントは第1リール
の特定のシンボルマークが現れるだけで達成されるため
、第1リールには小ヒットシンボルが2〜3個しか存在
していないことが多いからで、逆に第1リールには大,
中ヒットを構成するシンボルマークが多《配列されてい
ることになる。Note that in the above-described processing, if the corresponding symbol cannot appear in the window position, the processing is performed without a hit request. This is especially likely to occur when a small hit request occurs. In other words, a small hint is generally achieved simply by the appearance of a specific symbol mark on the first reel, so there are often only 2 to 3 small hit symbols on the first reel, and conversely Large for 1 reel,
This means that the symbol marks that make up the medium hit are arranged in large numbers.
こうして第1リールが停止制御されると、第12図のシ
ンボルテーブルが参照され、第14図中のRAM2,R
AM3のR1エリアにそのシンボルナンバーがセットさ
れる。When the first reel is controlled to stop in this way, the symbol table in FIG. 12 is referred to, and the RAM2, R in FIG.
The symbol number is set in the R1 area of AM3.
■ 第2リールの処理
前述のように第1リールが停止された後に行われる第2
リールの停止処理は次のとおりである。■ Processing of the second reel As mentioned above, the second reel is performed after the first reel is stopped.
The reel stopping process is as follows.
まず、大ヒットリクエストが発生している場合、第18
図のフローチャートに従って処理され、該当シンボルの
並びが達成できれば、それが実行される。なお、中ヒッ
トリクエストが発生している場合は、第18図中の最初
の判断がr中ヒットの並びあり?」として同様に処理さ
れ、また小ヒットリクエスト発生時には何らの処理をす
ることなくリールストップされる。First, if a big hit request is occurring, the 18th
Processing is performed according to the flowchart in the figure, and if the corresponding symbol arrangement is achieved, it is executed. In addition, when a medium hit request occurs, the first judgment in FIG. 18 is whether there is a sequence of medium hits? ", and when a small hit request occurs, the reels are stopped without any processing.
このフローチャート中、「入賞ライン毎の組合せ表の作
成」の処理は、例えば第19図のような入賞判定ライン
毎のシンボル組合せ表をRAM上に作成することである
。今仮に第1 17−ルがコードナンバー15(第12
図参照)でストップされているとし、第2リールのスト
ップ操作が、第2リールのコードナンバー18の位置で
行われたとすれば、第14図で説明したことを考慮して
第19図の表のように各ライン毎のシンボルナンバーが
求められる。すなわち、各ラインについて4コマずれの
シンボルコードを参照して作成される。In this flowchart, the process of "creating a combination table for each winning line" is to create a symbol combination table for each winning determination line on the RAM, for example, as shown in FIG. 19. Now, if the 1st 17-le is the code number 15 (12th
If the stop operation of the second reel is performed at the position of code number 18 on the second reel, taking into consideration what has been explained in FIG. 14, the table in FIG. The symbol number for each line is determined as follows. That is, each line is created by referring to symbol codes that are shifted by four frames.
そしてシンボルナンバーが2 (B) −2 (B)、
3 (C) −3 (C)が大ヒットシンボルの組み合
わせ要素とすれば、並びのチェック「IJがストアされ
、6 (F) −6 (F)が中ヒットシンボルの要素
とすれば中ヒットの並びにrl」がストアされる。従っ
てこの場合、中ヒットリクエストが発生していたとすれ
ば、ラインlに6 (F) −6(F)が並ぶのでこの
位置で第2リールはストツブされることになる。And the symbol number is 2 (B) −2 (B),
If 3 (C) -3 (C) is a combination element of a big hit symbol, then the sequence check "IJ" is stored, and if 6 (F) - 6 (F) is an element of a medium hit symbol, then a medium hit symbol is stored. and "rl" are stored. Therefore, in this case, if a medium hit request has occurred, 6 (F) - 6 (F) will be lined up on line 1, so the second reel will be stopped at this position.
こうして第2リールがストップされると、第14図で示
した各RAMに第2リールR2のシンボルナンバーがス
トアされることになる。第2リールがストップした時点
でさらに第20図のフローチャートに示した処理がなさ
れる。第20図におけるP20の処理は、すでに停止さ
れている第1,第2リールによって決定されているシン
ボルナンバーの組み合わせに対し、第3リール上のそれ
ぞれのシンボルナンバーが入賞判定ライン1にストップ
して組み合わされた場合の入賞可能性を全ての入賞判定
ライン毎にチェックし、そのチェックの結果得られたヒ
ットをランク毎にヒットフラグとして、第3リールのコ
ードナンバーに応じてセットアップすることであり、例
えば第21図の表を作成することと等価である。この入
賞判定処理は第22図のフローチャートにより実行され
る。When the second reel is stopped in this way, the symbol number of the second reel R2 is stored in each RAM shown in FIG. When the second reel stops, the process shown in the flowchart of FIG. 20 is further performed. In the process of P20 in FIG. 20, each symbol number on the third reel stops at winning determination line 1 for the combination of symbol numbers determined by the first and second reels, which have already been stopped. The possibility of winning when combined is checked for each winning determination line, and the hits obtained as a result of that check are set up as hit flags for each rank according to the code number of the third reel. For example, this is equivalent to creating the table shown in FIG. This winning determination process is executed according to the flowchart of FIG. 22.
なお、第21図の表は第1リールがコードナンバー17
、すなわち6(F)のシンボル、第2リールがコードナ
ンバー19、すなわち6(F)のシンボルでストップし
ていた場合を想定している。In addition, in the table of Figure 21, the first reel is code number 17.
In other words, it is assumed that the second reel has stopped at the code number 19, that is, the 6 (F) symbol.
このtl、第3リールがどのシンボルマークでストップ
されれば、どのようなヒットが発生するのかが全てチェ
ックされることになる。This tl, if the third reel is stopped at which symbol mark, what kind of hit will occur is all checked.
■ 第3リールの処理
以上のようにして第2リールストップ処理が終了した後
、第3リールの停止処理は、大ヒットリクエストが発生
されている場合第23図のフローチャートにより行われ
る。この場合のヒットの判断は、第2リールストップ後
にすでに作成された入賞区分表(第21図)を参照して
実行される。(3) Third reel process After the second reel stop process is completed as described above, the third reel stop process is performed according to the flowchart of FIG. 23 if a big hit request has been generated. In this case, the determination of a hit is executed with reference to the winning classification table (FIG. 21) that has already been created after the second reel stops.
また中ヒットリクエストが発生されている場合にはこの
フローチャートにおける2つのヒット判断処理ブロック
が入れ換わったもので行われる。小ヒットリクエストが
発生されている場合には、本来第31ノ−ルのシンボル
は何であってもよいが、投入メダル数によっては(2枚
以上)、複数の入賞ラインのいずれかによって大ヒット
、中ヒットが発生することもあり得るので、やはり第3
17−ルストップ処理においても4コマずれの範囲内で
これをチェックすることが必要であり、またヒットリク
エストなしの場合でも第1.第2 17−ルが大あるい
は中ヒットを構成するシンボルの並びになっていること
もあり得るのでやはりチェックが必要゛で、これは第2
4図のフローチャートによって処理されることになる。Furthermore, when a medium hit request is generated, the two hit judgment processing blocks in this flowchart are exchanged and performed. If a small hit request is generated, the 31st nol symbol can be any symbol, but depending on the number of medals inserted (2 or more), a big hit or a big hit from one of the multiple winning lines may occur. A medium hit may occur, so the third
17- It is necessary to check this within the range of 4 frame deviation in the frame stop processing, and even if there is no hit request, the 1st. It is also possible that the second 17th rule is a sequence of symbols that constitutes a large or medium hit, so it is necessary to check again.
The process will be performed according to the flowchart shown in FIG.
例えばヒットリクエストなしの場合で第1,第2 1J
−ルがそれぞれコードナンバー17.19でストップし
ていたとすれば(第21図参照)、第3リールのストッ
プ操作が、第3リールのコードナンバー3と4との間で
行われるとコマずれのコードナンバー8までの間でチェ
ックが行われる。For example, if there is no hit request, the first and second 1J
- If the reel stops at code number 17.19 (see Figure 21), if the stop operation on the third reel is performed between code numbers 3 and 4 on the third reel, the frame will be shifted. Checks are performed up to code number 8.
そしてコマずれなしであると中ヒットとなるので、第3
17−ルは例えば1コマずれのコードナンバー5でス
トップされることになる。なお前述したように、第21
図の入賞区分表は単に入賞判定ラインlだけでなく、他
の入賞判定ラインについても適用されるので、いずれの
入賞判定ラインでも入賞が発生してしまうことはない。And if there is no frame shift, it will be a medium hit, so the third
For example, the 17-rule will be stopped at code number 5, which is shifted by one frame. As mentioned above, the 21st
Since the prize classification table shown in the figure is applied not only to the prize determining line 1 but also to other prize determining lines, a winning will not occur on any of the winning determining lines.
また、単独で小ヒットを構成するシンボルマークが用い
られていない場合には、最終的に停止される第3リール
の停止制御だけでハズレを出すことができる.したがっ
て、ヒットリクエストが発生しなかったときには、第1
,第2リールに関しては特別の停止制御を行わず、第3
リールについてだけ上記のような停止制御をさせれば足
りることになる。Furthermore, if a symbol mark that alone constitutes a small hit is not used, a loss can be achieved just by controlling the stop of the third reel, which is finally stopped. Therefore, when no hit request occurs, the first
, No special stop control is performed for the second reel, and the third reel is
It is sufficient to perform the above-mentioned stop control only on the reel.
こうして第3リールがストップすると、第25図に示し
たフローチャートによる処理が実行される。すなわち、
第3リールの停止により、窓に現れている全てのリール
のシンボルマークが確定し、これで第14図に示した各
RAMエリアが全てのデータをもつことになる。そして
、この時点で再度第22図の入賞判定処理が実行される
.この判定処理の結果、入賞の場合にはそのゲーム開始
時に得られていたヒットリクエストを減算し、メダル支
払いのためのホッパーモータがONされる。When the third reel stops in this way, the process according to the flowchart shown in FIG. 25 is executed. That is,
By stopping the third reel, the symbol marks of all the reels appearing in the window are determined, and each RAM area shown in FIG. 14 now has all the data. At this point, the winning determination process shown in FIG. 22 is executed again. If the result of this determination process is a win, the hit request obtained at the start of the game is subtracted, and the hopper motor for medal payment is turned on.
第22図からわかるように、第3リール停止後の入賞判
定処理によれば、入賞の場合支払いメダル枚数がペイア
ウトエリア(第14図中のRAM4)にストアされるこ
とになる。そしてホ・冫パーによりメダルが1枚支払わ
れる毎にペイアウトエリア内の数がr1,ずつ城算され
、「0」になるとホッパーモータがOFFとなり1回の
ゲームが終了する。As can be seen from FIG. 22, according to the winning determination process after the third reel is stopped, in the case of winning, the number of paid medals is stored in the payout area (RAM4 in FIG. 14). Each time a medal is paid by the hopper, the number in the payout area is calculated by r1, and when it reaches "0", the hopper motor is turned off and one game ends.
以上、第1リールから順にストップされる例をもとにリ
ールの停止処理について述べてきたが、その他の場合で
も若干の処理手順の変更で同様に対処することができる
。また、リールの処理は4コマずれを想定して説明して
きたが、このためヒットリクエストに対応したシンボル
が4コマずれの範囲内に存在しないこともあり得る。(
特に大ヒットシンボルは少ないため、充分あり得る。)
このような場合にはヒットリクエストを満足しない結果
となってしまい、設定された入賞確率が低下することに
なり、特に大ヒットでその影響が大きくなる。これを適
正化するためには、ヒットリクエストが発生されながら
も入賞なしとなった場合にはヒットリクエストを次回の
ゲームまで保存するようにすればよい。なお、4コマず
れをさらに増やして例えば10コマずれまでのチェック
、停止制御ができるようにすれば、ヒットリクエストの
達成確率が向上されることは言うまでもない。7さらに
、特に第3リールのシンボル配列について、4コマずれ
の範囲内ごとに必ずヒットなしのシンボルを配しておけ
ばペイアウト率は入賞確率テーブルの値に従い、安定し
たものとなる。The reel stopping process has been described above based on an example in which the reels are stopped sequentially starting from the first reel, but other cases can be dealt with in the same way by slightly changing the processing procedure. Further, although the reel processing has been described assuming a four-frame shift, it is possible that the symbol corresponding to the hit request does not exist within the four-frame shift range. (
Especially since there are few big hit symbols, it is quite possible. )
In such a case, the result is that the hit request is not satisfied, and the set probability of winning a prize decreases, and the effect is particularly large in the case of a big hit. In order to optimize this, if a hit request is generated but no prize is won, the hit request may be saved until the next game. It goes without saying that the probability of achieving a hit request will be improved if the 4-frame shift is further increased to enable checking and stop control up to, for example, 10 frames. 7.Furthermore, especially regarding the symbol arrangement of the third reel, if a non-hit symbol is always arranged within the range of 4 frame deviation, the payout rate will be stable according to the value of the winning probability table.
以上に述べてきたスロットマシンの基本的な構成ブロッ
クとしては、第26図のように表一仕る。The basic constituent blocks of the slot machine described above are shown in a table as shown in FIG.
すなわち、まずスタートレバーの操作のタイミングとい
う任意性のある時点で乱数値をサンプリングし、このサ
ンプリングされた乱数の値を入賞確率テーブルと照合し
てヒットリクエストを発生させる。そして、このヒント
リクエストに応じた入賞が得られるように各リールの停
止制御を行うとともに、このリール制御にゲーム者のス
トップボクン丘作タイミングという限定条件を加味する
ことによって、ランダム性と遊技者の技術とをミックス
することができることになる。そしてペイアウト率は前
記入賞確率テーブルによって、かなりの期待値で一定に
保つことができ、またこれを任意に設定し得るものであ
る。従って、ある設定されたペイアウト率を保って、配
当の高低に関係なく殆どの入賞配列を出現させることが
でき、またスロットマシン自体のかたよった特性が現れ
るのを防止することができる。That is, first, a random number is sampled at an arbitrary point in time, such as the timing of operation of the start lever, and a hit request is generated by comparing the value of the sampled random number with a winning probability table. Then, each reel is controlled to stop so that a prize can be obtained according to this hint request, and by adding a limited condition such as the timing of the player's stop bokun hill to this reel control, randomness and the player's This means that it will be possible to mix these technologies. The payout rate can be kept constant at a considerable expected value by using the entered prize probability table, and can also be set arbitrarily. Therefore, by maintaining a certain set payout rate, most winning sequences can appear regardless of the level of the payout, and it is also possible to prevent the uneven characteristics of the slot machine itself from appearing.
以上に詳述したように、本発明のスロットマシンによれ
ば、ハズレ制御を行うために乱数の個々にハズレとなる
絵柄の組み合わせ、あるいはリールの停止位置を対応づ
けておく必要がないから、メモリを節約することができ
る。さらにハズレ制御にあたっては、最後に停止させる
リールの制御が、それまでに停止されている他のリール
の絵柄を確認した上で行われるから、誤って入賞が生じ
たりすることがなく、しかも回転中に任意のハズレ位置
で最後のリールを止めればよいので、停止処理に時間を
要せず、自然な感じでリールを止めることができる。As detailed above, according to the slot machine of the present invention, there is no need to associate each random number with the combination of symbols that result in a loss or the stop position of the reel in order to perform loss control. can be saved. Furthermore, in order to control losses, the last reel to be stopped is controlled after checking the symbols of the other reels that have been stopped up to that point, so there is no chance of winning by mistake, and even while the reel is spinning. Since all you have to do is stop the last reel at any losing position, you can stop the reel in a natural way without taking much time.
第1図は本発明スロットマシンの一例を示す外観正面図
である。
第2図は第1図におけるリール窓部分の概略図である。
第3図は有効入賞ライン決定処理のフローチャートであ
る。
第4図は本発明スロットマシンの基本的ゲームの流れを
示すフローチャートである。
第5図はリール停止後、ゲームオーバーまでの基本的処
理を示すフローチャートである。
第6図は本発明スロットマシンの一例におけるシステム
ブロック図である。
第7図は乱数値更新のフローチャートである。
第8図は肌数値をストアずろRAMエリアの概念図であ
る。
第9図はヒットリクエストチェックのフローチャートで
ある.
第10図は入賞確率テーブルの概念図である。
第11図はリクエストカウンタの減算処理フローチャー
トである。
ml Z図はコードナンバー、シンボルナンバーテーブ
ルの概念図である。
第13図はリールの基本的処理を示すフローチャートで
ある,
第14図はコードナンバー、シンボルナンバー等をスト
アするRAMエリアの概念図である。
第15図は入賞シンd?ルテーブルの概念図である。
第16図、第17図はそれぞれ第1リールストップ処理
のフローチャートである。
第18図は第2リールストップ処理のフローチャートで
ある.
第19図は第2リールストップ後に作成される入賞対照
表を示す。
第20図は第2リールストップ後の処理を示すフローチ
ャートである。
第21図は第2リールストップ後、第3リールのコード
ナンバー毎にチェックされて作成されるヒットフラグ発
生表である。
第22図はヒットフラグ発生処理を示すフローチャート
である。
第23図、第24図はそれぞれ第3 1J−ルストップ
処理のフローチャートである。
第25図は第3リールストップ後の処理を示すフローチ
ャートである。
第26図は本発明のスロットマシンの基本的構成を示す
ブロック図である。
2l・・・リール窓
25・・・ストップボタン
26・・・スター1・レバー
S・・・シンボノレ゜冫−ク
し・・・ランプ
1.2A,2B,3A,−3B・
50・・・cpu,
・入賞ライン
第7図
第9図
RAM 1
RAM
RAM 5
RAMFIG. 1 is an external front view showing an example of the slot machine of the present invention. FIG. 2 is a schematic diagram of the reel window portion in FIG. 1. FIG. 3 is a flowchart of the valid winning line determination process. FIG. 4 is a flowchart showing the basic game flow of the slot machine of the present invention. FIG. 5 is a flowchart showing the basic processing after the reels stop until the game is over. FIG. 6 is a system block diagram of an example of the slot machine of the present invention. FIG. 7 is a flowchart of random value updating. FIG. 8 is a conceptual diagram of a RAM area for storing skin values. Figure 9 is a flowchart of hit request check. FIG. 10 is a conceptual diagram of the winning probability table. FIG. 11 is a flowchart of request counter subtraction processing. The ml Z diagram is a conceptual diagram of a code number and symbol number table. FIG. 13 is a flowchart showing the basic processing of the reels. FIG. 14 is a conceptual diagram of the RAM area that stores code numbers, symbol numbers, etc. Figure 15 is the winning synd? FIG. 2 is a conceptual diagram of a table. FIGS. 16 and 17 are flowcharts of the first reel stop process, respectively. Figure 18 is a flowchart of the second reel stop process. FIG. 19 shows a prize comparison table created after the second reel stops. FIG. 20 is a flowchart showing the processing after the second reel is stopped. FIG. 21 is a hit flag occurrence table created by checking each code number of the third reel after the second reel stops. FIG. 22 is a flowchart showing hit flag generation processing. FIGS. 23 and 24 are flowcharts of the 31st J-ru stop process, respectively. FIG. 25 is a flowchart showing the processing after the third reel is stopped. FIG. 26 is a block diagram showing the basic configuration of the slot machine of the present invention. 2l...Reel window 25...Stop button 26...Star 1 Lever S...Symbol controller...Lamp 1.2A, 2B, 3A, -3B 50...cpu , ・Winning line Figure 7 Figure 9 RAM 1 RAM RAM 5 RAM
Claims (1)
ルを備え、これらのリールが停止したときに表示窓に現
れた絵柄の組み合わせで入賞の有無を表示するスロット
マシンにおいて、 サンプリングされた乱数に対応して入賞の種類を決める
入賞決定手段と、リール停止信号の発生後、回転してい
るリールを停止制御するリール停止制御手段と、前記入
賞決定手段によってハズレが決定されているときには、
前記複数のリールのうちの最後のリールを停止させる前
に、すでに停止されている他のリールによる絵柄の組み
合わせを確認する停止絵柄確認手段とを設け、前記停止
絵柄確認手段により、前記他のリールが入賞を構成し得
る絵柄を表示していることが確認されたときには、前記
最後のリールの回転中にその絵柄を識別しながら前記リ
ール停止制御手段を作動させ、前記他のリールが表示し
ている絵柄との組み合わせで入賞を構成しない絵柄を最
後のリールに停止表示させるようにしたことを特徴とす
るスロットマシン。(1) In a slot machine that is equipped with multiple reels that are rotated by the operation of a start means, and that displays winnings or not based on the combination of symbols that appear on the display window when these reels stop, it corresponds to sampled random numbers. When a loss has been determined by the winning determining means that determines the type of winning by determining the type of winning, the reel stop control means that controls the rotating reels to stop after the reel stop signal is generated, and the entered prize determining means,
Before stopping the last reel of the plurality of reels, there is provided a stop symbol confirmation means for checking the combination of symbols on the other reels that have already been stopped, and the stop symbol confirmation means causes the other reels to be stopped. When it is confirmed that the symbol is displaying a symbol that can constitute a winning prize, the reel stop control means is operated while identifying the symbol during the rotation of the last reel, and the other reel is displayed. This slot machine is characterized in that symbols that do not constitute a winning combination with other symbols are stopped and displayed on the last reel.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016442A JPH02232086A (en) | 1990-01-27 | 1990-01-27 | Slot machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016442A JPH02232086A (en) | 1990-01-27 | 1990-01-27 | Slot machine |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58061592A Division JPS59186580A (en) | 1983-04-08 | 1983-04-08 | Throttle machine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02232086A true JPH02232086A (en) | 1990-09-14 |
Family
ID=11916354
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016442A Pending JPH02232086A (en) | 1990-01-27 | 1990-01-27 | Slot machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02232086A (en) |
-
1990
- 1990-01-27 JP JP2016442A patent/JPH02232086A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02232084A (en) | Slot machine | |
| JPH0372313B2 (en) | ||
| JP2002191753A (en) | Gaming machine | |
| JPH11164934A (en) | Game machine | |
| JP4809737B2 (en) | Slot machine | |
| JPH02232087A (en) | Slot machine | |
| JPH11309242A (en) | Game machine | |
| JP2006333927A (en) | Game machine | |
| JPH08206280A (en) | Slot machine | |
| JP2003305163A (en) | Gaming machine | |
| JPH02232086A (en) | Slot machine | |
| JP2547498B2 (en) | Slot machine | |
| JP4606962B2 (en) | Game machine | |
| JPH02232085A (en) | Slot machine | |
| JP3062193B2 (en) | Gaming machine | |
| JP2006204625A (en) | Game machine | |
| JP4052830B2 (en) | Game machine | |
| JP2000157660A (en) | Slot machine | |
| JP2942784B2 (en) | Slot machine | |
| JP2758143B2 (en) | Spinning machine | |
| JP4943708B2 (en) | Game machine | |
| JP2006198278A (en) | Game machine | |
| JP2001079146A (en) | Symbol combination game machine, control method therefor, and storage medium | |
| JP2006326160A (en) | Game machine | |
| JP2002325889A (en) | Gaming machine |