JP2008167941A - Game machine, method of generating random number and program of game machine - Google Patents

Game machine, method of generating random number and program of game machine Download PDF

Info

Publication number
JP2008167941A
JP2008167941A JP2007003907A JP2007003907A JP2008167941A JP 2008167941 A JP2008167941 A JP 2008167941A JP 2007003907 A JP2007003907 A JP 2007003907A JP 2007003907 A JP2007003907 A JP 2007003907A JP 2008167941 A JP2008167941 A JP 2008167941A
Authority
JP
Japan
Prior art keywords
random number
value
counter
initial value
timing
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
Application number
JP2007003907A
Other languages
Japanese (ja)
Inventor
Toru Sekiya
徹 関谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Olympia KK
Original Assignee
Olympia KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Olympia KK filed Critical Olympia KK
Priority to JP2007003907A priority Critical patent/JP2008167941A/en
Publication of JP2008167941A publication Critical patent/JP2008167941A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a game machine hardly allowing prediction of random numbers used in lottery. <P>SOLUTION: In a game machine equipped with winning determination section which performs lottery based on predetermined signals and performs winning determination according to the result of the lottery, the winning determination section includes: an initial value counter which performs count operation according to the first timing defined beforehand; an ending value counter which performs count operation according to the second timing defined beforehand; and a random number generator which generates random numbers for performing the lottery by performing the count operation according to the third timing defined beforehand between the initial value based on output of the initial value counter and the ending value based on output of the ending value counter. Since both the initial value and the ending value fluctuate irregularly, the generated random number is hard to predict. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、弾球遊技機(パチンコ機)などの遊技機、遊技機の乱数発生方法及びプログラムに関し、特に当該遊技機で用いられる抽選用乱数の発生に関するものである。   The present invention relates to a game machine such as a ball game machine (pachinko machine), a random number generation method and a program for the game machine, and more particularly to generation of random numbers for lottery used in the game machine.

遊技機設置営業店(ホール)などに設置されている弾球遊技機(いわゆるパチンコ機)は、遊技球(遊技媒体とも呼ぶ)を用いて遊技を行うものである。借り受けた遊技球を弾球遊技機の遊技盤に設けられている盤面へ打ち出し、当該遊技球が予め定められた入賞口に入るごとに所定数の遊技球を払出すようになっている。払い出される遊技球は賞球と呼ばれる。   A ball ball game machine (a so-called pachinko machine) installed in a game machine installation store (hall) or the like uses a game ball (also called a game medium) to play a game. The borrowed game balls are launched to the board surface provided on the game board of the ball game machine, and a predetermined number of game balls are paid out each time the game balls enter a predetermined winning opening. The game balls to be paid out are called prize balls.

近年、パチンコ機においては、遊技盤の中央に設けられる可変表示装置(センター役物)の表示画面によって遊技者に特別な利益を発生させるものが知られている。例えば、可変表示装置(センター役物)に表示される図柄が変動し停止した時の図柄の組合せによって「当たり」と称される動作が開始し、遊技盤面の下方に設けられる大入賞装置が連続して開放され、その間に多数の入賞が得られることから遊技者に大量の賞品球が払出されるものがある。このようなパチンコ機は、当たり判定用の乱数発生手段を具備し、始動入賞装置に遊技球が落入したときに、乱数発生手段の乱数を抽出するとともに可変表示装置(センター役物)の図柄変動を開始させ、当該抽出した乱数の値が予め定めた条件に合致するときに可変表示装置(センター役物)の表示変動を当たり図柄で停止させ、当たり動作を開始する。乱数発生手段として、カウンタやレジスタ等のハードウエアで構成されるもの又はソフトウエアで実行されるカウンタで実現されるものがある。   In recent years, pachinko machines are known that generate special benefits for players by the display screen of a variable display device (center accessory) provided in the center of the game board. For example, when the symbol displayed on the variable display device (center accessory) fluctuates and stops, an operation called “winning” starts, and a large winning device provided below the game board surface continues. In some cases, a large number of prize balls are paid out to the player because a large number of winnings are obtained during that time. Such a pachinko machine is provided with a random number generating means for determining hits, and when a game ball falls into the start winning device, the random number of the random number generating means is extracted and the variable display device (center accessory) is designed. The variation is started, and when the extracted random number value meets a predetermined condition, the display variation of the variable display device (center accessory) is stopped at the winning symbol and the winning operation is started. As the random number generating means, there are one constituted by hardware such as a counter and a register, or one realized by a counter executed by software.

前記乱数発生手段はカウント動作を行うものであり、その動作は単純で、何らかの手段を用いてその更新周期と任意のタイミングの乱数値(乱数カウンタの値)を知ることができれば、その予測は可能であった。遊技機に不正行為用の基板を取り付けることにより乱数カウンタの値を割り出し、当りの発生を意図的に引き起こすことが可能であった。   The random number generation means performs a counting operation, and the operation is simple. If the random number value (random number counter value) of the update cycle and arbitrary timing can be known by using any means, the prediction is possible. Met. By attaching a board for fraud to a gaming machine, it was possible to determine the value of a random number counter and intentionally cause a hit.

特定の遊技状態(例えば大当たり)発生のために用いられる周期的カウンタの値を遊技機外部から認識困難にすることで、上記問題点を解決することが提案されている(特許文献1)。   It has been proposed to solve the above-mentioned problem by making it difficult to recognize the value of a periodic counter used for occurrence of a specific gaming state (for example, jackpot) from the outside of the gaming machine (Patent Document 1).

特開2000−262719号公報 特定の遊技状態(例えば大当たり)発生のために用いられる周期的カウンタの値を遊技機外部から認識することを困難にする。大当たり判定用の乱数カウンタが一巡する毎に、周回の初期値(周回検出値)を、周回検出値生成用カウンタ更新処理により更新された値に置換する。周回検出値生成用カウンタ更新処理は乱数カウンタの更新処理のブロックの始めにおいても実行される。JP, 2000-262719, A It becomes difficult to recognize the value of the periodic counter used for the occurrence of a specific gaming state (for example, big hit) from the outside of the gaming machine. Each time the big hit determination random number counter makes a round, the initial value of the lap (circulation detection value) is replaced with the value updated by the counter update processing for generating the lap detection value. The circulation detection value generation counter updating process is also executed at the beginning of the block of the random number counter updating process.

従来の乱数発生手段の動作を図11を参照して説明する。図11は乱数カウンタの取り得る値(例えば、0〜946)を円で示したものである。図11中の黒丸は乱数カウンタの現在の値(乱数値)を示す。円の上端(矢印の個所)が乱数カウンタ=0を示す。そのひとつ手前(矢印の左側)がカウンタ=946である。   The operation of the conventional random number generating means will be described with reference to FIG. FIG. 11 shows the values (for example, 0 to 946) that the random number counter can take in circles. The black circles in FIG. 11 indicate the current value (random number value) of the random number counter. The upper end of the circle (indicated by the arrow) indicates the random number counter = 0. One counter (left side of the arrow) is counter = 946.

乱数カウンタが更新される(例えば、所定間隔で1を加算することが繰り返される)ごとに、その値(乱数値)は円周上を右回りに移動していく(この移動方向は説明の便宜上のものである)。乱数カウンタ=946に達すると、乱数カウンタ=0に戻る。   Each time the random number counter is updated (for example, repeatedly adding 1 at a predetermined interval), the value (random number value) moves clockwise on the circumference. belongs to). When the random number counter = 946 is reached, the random number counter = 0 is returned.

従来の発生手段では、乱数カウンタが一巡する毎に、周回の初期値を、周回検出値生成用カウンタ更新処理により更新された値に置換する。図11(a)は、初期値=10とされた場合を示す。乱数カウンタが更新されると、図11(b)に示すように、乱数カウンタの値は円周上を右回りに移動し、やがて、図11(c)に示すように一巡する(乱数カウンタ=終了値=初期値−1(=9))。図11(c)の状態に到達した時点で、周回の初期値を、再び、周回検出値生成用カウンタ更新処理により更新された値に置換する。例えば、図11(d)に示すように、初期値=930になる。初期値は常に更新されているので、初期値の置換(図11(c)から(d)へ移行すること)により、乱数カウンタの初期値はランダムに変動するので、その予測は難しくなる。   In the conventional generating means, every time the random number counter makes a round, the initial value of the circulation is replaced with the value updated by the circulation detection value generation counter update processing. FIG. 11A shows a case where the initial value = 10. When the random number counter is updated, as shown in FIG. 11 (b), the value of the random number counter moves clockwise on the circumference, and eventually makes a round as shown in FIG. 11 (c) (random number counter = End value = initial value-1 (= 9)). When the state of FIG. 11C is reached, the initial value of the lap is again replaced with the value updated by the lap detection value generation counter update process. For example, as shown in FIG. 11D, the initial value = 930. Since the initial value is constantly updated, the initial value of the random number counter changes randomly by replacing the initial value (shifting from FIG. 11 (c) to (d)), so that the prediction becomes difficult.

しかし、上記の乱数発生方式では、初期値から一周するまで+1更新を行う単調増加の乱数となっており、初期値さえわかってしまえば、大当たり乱数値を狙うことが可能となってしまう。
本発明は、万一、初期値がわかったとしても、大当たり乱数を狙うことのできない遊技機、遊技機の乱数発生方法及びプログラムを提供することを目的とする。
However, in the above random number generation method, the random number is a monotonically increasing random number that is updated by +1 until one round from the initial value, and if the initial value is known, it is possible to aim at the jackpot random number value.
An object of the present invention is to provide a gaming machine, a random number generation method for a gaming machine, and a program that cannot aim at a jackpot random number even if the initial value is known.

この発明は、所定の信号に基づき乱数を出力して抽選を行い、当該抽選の結果に基づき入賞判定を行う入賞判定部を備える遊技機において、
前記入賞判定部は、予め定められた第1のタイミングに従ってカウント動作を行う初期値カウンタと、予め定められた第2のタイミングに従ってカウント動作を行う終了値カウンタと、前記初期値カウンタの出力に基づく初期値と前記終了値カウンタの出力に基づく終了値の間で、予め定められた第3のタイミングに従ってカウント動作を行うことにより前記抽選を行うための乱数を発生する乱数発生器と、を備えるものである。
第1のタイミング乃至第3のタイミングは、互いに異なる周波数(周期)を持つものである。典型的には、それらの周波数が共通の約数も持たないもの、例えば7kHz、11kHz,13kHzのような素数である。
The present invention relates to a gaming machine including a winning determination unit that outputs a random number based on a predetermined signal, performs a lottery, and performs a winning determination based on a result of the lottery.
The winning determination unit is based on an initial value counter that performs a counting operation according to a predetermined first timing, an end value counter that performs a counting operation according to a predetermined second timing, and an output of the initial value counter A random number generator for generating a random number for performing the lottery by performing a counting operation according to a predetermined third timing between an initial value and an end value based on the output of the end value counter; It is.
The first to third timings have different frequencies (periods). Typically, those frequencies do not have a common divisor, for example, prime numbers such as 7 kHz, 11 kHz, and 13 kHz.

前記乱数発生器は、例えば、前記初期値を基準にカウント動作を開始し、その出力が前記終了値に到達したタイミングで前記初期値カウンタの出力及び前記終了値カウンタの出力を取得し、取得したそれぞれの値を新たな前記初期値及び前記終了値とし、カウント動作を繰り返す。   The random number generator, for example, starts a counting operation based on the initial value, and acquires and acquires the output of the initial value counter and the output of the end value counter at the timing when the output reaches the end value. The count operation is repeated with each value as the new initial value and the end value.

前記乱数発生器は、例えば、前記第3のタイミングに従ってカウント動作を行う乱数カウンタと、前記終了値カウンタの出力を取得して保持する終了値保持部と、前記乱数カウンタの出力を前記終了値保持部の出力と比較する比較部とを備え、前記比較部は、前記乱数カウンタの出力が前記終了値保持部の出力と一致したとき、前記初期値カウンタの出力を前記乱数カウンタに取り込ませるとともに、前記終了値カウンタの出力を前記終了値保持部に取得させるものである。   The random number generator includes, for example, a random number counter that performs a counting operation according to the third timing, an end value holding unit that acquires and holds an output of the end value counter, and an output of the random number counter that holds the end value A comparison unit that compares the output of the initial value counter with the output of the initial value counter when the output of the random number counter coincides with the output of the end value holding unit; The output of the end value counter is acquired by the end value holding unit.

前記入賞判定部は、抽選に係る乱数値と当選の対応関係を予め格納する当選判定テーブルと、前記当選判定テーブルを参照して前記乱数発生器から出力される乱数値の当選を判定する判定部とを備え、
好ましくは、前記当選判定テーブルにおいて、当選に対応する乱数値のグループが、隣接する前記グループ同士の間隔が同じになるように配置されている。
The winning determination unit includes a winning determination table that stores in advance a correspondence between a random value related to a lottery and winning, and a determination unit that determines winning of a random value output from the random number generator with reference to the winning determination table And
Preferably, in the winning determination table, groups of random values corresponding to winning are arranged such that the intervals between adjacent groups are the same.

この発明は、所定の信号に基づき乱数を出力して抽選を行い、当該抽選の結果に基づき入賞判定を行う遊技機において前記抽選を行うための乱数を発生する方法であって、
予め定められた第1のタイミングに従って初期値カウンタを動作させるステップと、
予め定められた第2のタイミングに従って終了値カウンタを動作させるステップと、
前記初期値カウンタに基づく初期値を基準に、予め定められた第3のタイミングに従って乱数カウンタを動作させるステップと、
前記乱数カウンタの値を前記終了値カウンタに基づく終了値と比較するステップと、
前記乱数カウンタの値が前記終了値に到達したタイミングで前記初期値カウンタの値を前記初期値として取得して保持するとともに、前記終了値カウンタの値を前記終了値として取得して保持するステップと、を備えるものである。
The present invention is a method for generating a random number for performing the lottery in a gaming machine that performs a lottery by outputting a random number based on a predetermined signal and performs a winning determination based on the result of the lottery,
Operating the initial value counter according to a predetermined first timing;
Operating an end value counter according to a predetermined second timing;
Operating a random number counter according to a predetermined third timing with reference to an initial value based on the initial value counter;
Comparing the value of the random number counter with an end value based on the end value counter;
Acquiring and holding the value of the initial value counter as the initial value at the timing when the value of the random number counter reaches the end value, and acquiring and holding the value of the end value counter as the end value; , Are provided.

この発明は、上記方法をコンピュータに実行させるためのプログラムである。
この発明に係るプログラムは、例えば、記録媒体に記録される。
媒体には、例えば、EPROMデバイス、フラッシュメモリデバイス、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、CD(CD−ROM、Video−CDを含む)、DVD(DVD−Video、DVD−ROM、DVD−RAMを含む)、ROMカートリッジ、バッテリバックアップ付きのRAMメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性RAMカートリッジ等を含む。
The present invention is a program for causing a computer to execute the above method.
The program according to the present invention is recorded on a recording medium, for example.
Examples of the medium include EPROM devices, flash memory devices, flexible disks, hard disks, magnetic tapes, magneto-optical disks, CDs (including CD-ROMs and Video-CDs), DVDs (DVD-Videos, DVD-ROMs, DVD-s). RAM), ROM cartridge, RAM memory cartridge with battery backup, flash memory cartridge, nonvolatile RAM cartridge, and the like.

媒体とは、何等かの物理的手段により情報(主にデジタルデータ、プログラム)が記録されているものであって、コンピュータ、専用プロセッサ等の処理装置に所定の機能を行わせることができるものである。   A medium is a medium in which information (mainly digital data, a program) is recorded by some physical means, and allows a processing device such as a computer or a dedicated processor to perform a predetermined function. is there.

本発明によれば、予め定められた第1のタイミングに従ってカウント動作を行う初期値カウンタと、予め定められた第2のタイミングに従ってカウント動作を行う終了値カウンタと、前記初期値カウンタの出力に基づく初期値と前記終了値カウンタの出力に基づく終了値の間で、予め定められた第3のタイミングに従ってカウント動作を行うことにより前記抽選を行うための乱数を発生する乱数発生器とを備えるので、発生される乱数値の範囲をランダムに変化させることでその予測を困難にできる。   According to the present invention, based on an initial value counter that performs a counting operation according to a predetermined first timing, an end value counter that performs a counting operation according to a predetermined second timing, and an output of the initial value counter A random number generator for generating a random number for performing the lottery by performing a counting operation according to a predetermined third timing between an initial value and an end value based on the output of the end value counter; Prediction can be made difficult by randomly changing the range of the generated random value.

発明の実施の形態1.
弾球遊技機の構造概略について図1及び図2を参照して説明を加える。
まず、図1を参照して本発明の実施の形態に係る遊技機の外部的構造につき説明する。
外枠50は、遊技機設置営業店に設けられた設置場所(島設備など)へと固定させるための縦長方形状からなる木製の枠部材である。
本体部材51は、外枠50の内部に備えられ、ヒンジ部51aを介して外枠に回動自在に装着された縦長方形状の遊技機基軸体となる部材である。この本体部材51は、枠状に形成されその内側に空間部を有している。
開口枠扉52は、遊技機の前面側となる前記本体部材51の前面に、ロック機能付きで且つ開閉自在となるように装着され、枠状に構成されることでその内側を開口部とした扉部材である。
なお、開口枠扉52の開口部にガラス製又は樹脂製からなる透明板部材が設けられ、開口部近傍に電飾52a、スピーカ52b、などが取り付けられている。
後述する遊技盤(図1では示していない)は、本体部材51の空間部に臨むように、本体部材51に所定の固定部材を用いて着脱自在に装着されている。遊技盤の本体部材51への装着後は、その遊技領域を前記開口部より観察することができる。
Embodiment 1 of the Invention
An outline of the structure of the ball game machine will be described with reference to FIGS. 1 and 2.
First, the external structure of the gaming machine according to the embodiment of the present invention will be described with reference to FIG.
The outer frame 50 is a wooden frame member having a vertical rectangular shape for fixing to an installation location (island facilities or the like) provided in a gaming machine installation sales shop.
The main body member 51 is a member that is provided inside the outer frame 50 and serves as a longitudinal rectangular gaming machine base body that is rotatably attached to the outer frame via a hinge portion 51a. The main body member 51 is formed in a frame shape and has a space portion inside thereof.
The opening frame door 52 is mounted on the front surface of the main body member 51 on the front side of the gaming machine so as to be openable and closable, and is configured in a frame shape so that the inside is an opening. It is a door member.
A transparent plate member made of glass or resin is provided at the opening of the opening frame door 52, and an electrical decoration 52a, a speaker 52b, and the like are attached in the vicinity of the opening.
A game board (not shown in FIG. 1), which will be described later, is detachably attached to the main body member 51 using a predetermined fixing member so as to face the space of the main body member 51. After the game board is mounted on the main body member 51, the game area can be observed from the opening.

球受皿付き扉53は、遊技機前面において本体部材51の下側に対し、ロック機能付きで且つ開閉自在となるように装着され、遊技球を貯留する球受皿を少なくとも備えた扉部材である。なお、本実施形態における球受皿付き扉には、以下の部材が取り付けられている。
(1)複数の遊技球が貯留可能で且つ発射駆動装置48へと遊技球を案内させる通路が設けられた球受皿。
(2)該貯留され発射駆動装置48へと案内された遊技球を前記遊技盤10の盤面11に設けられた遊技領域へと打出す操作を行う回動式操作ハンドル48b。
(3)ブリペイドカード読込み処理関係及び借り受ける遊技球の貸出し処理関係の指示をするボタンを備えた球貸し関係の操作部。
(4)球受皿に貯留させた遊技球を遊技球収集容器(俗称、ドル箱)へと排出解除するための球受皿用の貯留球排出操作ボタン。
The door 53 with a ball tray is a door member that has at least a ball tray for storing a game ball that is attached to the lower side of the main body member 51 on the front side of the gaming machine so as to be locked and openable. In addition, the following members are attached to the door with a ball tray in the present embodiment.
(1) A ball tray in which a plurality of game balls can be stored and a passage for guiding the game balls to the firing drive device 48 is provided.
(2) A rotary operation handle 48b for performing an operation of launching the stored game ball guided to the launch drive device 48 to a game area provided on the board surface 11 of the game board 10.
(3) A ball lending-related operation unit provided with buttons for instructing a read-in related to reading a paid card and a lending process related to a borrowed game ball.
(4) A storage ball discharge operation button for a ball tray for releasing the game ball stored in the ball tray into a game ball collecting container (common name, dollar box).

次に、図2を参照して本発明の実施の形態に係る遊技機の内部的構成を説明する。
40は、前述したように、本体部材51若しくは遊技盤11又はこれらに備え付けられる支持部材などを介して設けられ、電気的な遊技制御の処理を行い主要な処理情報を生成する制御部である。
40bは、前記本体部材51若しくは遊技盤11又はこれらに備え付けられる支持部材などを介して設けられ、前記制御部40にて生成した処理情報を得ることにより所定の出力態様処理をさせる制御を行う副制御装置である。
42は、賞球の払い出し制御を行う払出制御部である。
43は、遊技球を払い出す遊技球払出装置である。
44は、図示しないランプや電飾52aを制御するランプ制御部である。
46は、スピーカ52bを制御駆動して音響を発生させる音響制御部である。
49は発射駆動装置48を制御する制御装置であって、回動式操作ハンドル48bを介して遊技球を盤面に設けられた遊技領域へと打出し制御を行うための発射制御装置である。
Next, an internal configuration of the gaming machine according to the embodiment of the present invention will be described with reference to FIG.
As described above, reference numeral 40 denotes a control unit that is provided via the main body member 51 or the game board 11 or a support member attached thereto, and performs electrical game control processing to generate main processing information.
40b is provided through the main body member 51 or the game board 11 or a support member provided to the main body member 51, or a sub member that performs control to perform predetermined output mode processing by obtaining processing information generated by the control unit 40. It is a control device.
A payout control unit 42 performs payout control of prize balls.
43 is a game ball payout device for paying out game balls.
Reference numeral 44 denotes a lamp control unit that controls a lamp (not shown) and the electric decoration 52a.
An acoustic control unit 46 generates sound by controlling and driving the speaker 52b.
49 is a control device for controlling the firing drive device 48, and is a launch control device for controlling the launch of a game ball to a game area provided on the board surface via a rotary operation handle 48b.

図3は遊技機の遊技盤の正面図である。
図3において、11は遊技盤10の盤面である。盤面11は、誘導レール12と、誘導レール12で区画された略円形の遊技領域を落下した遊技球を外部へ導く排出口(アウト口)13と、遊技領域を移動する遊技球の方向を変化せしめる釘14や風車14aなどの障害物を複数個備える矩形の盤面である。
FIG. 3 is a front view of the game board of the gaming machine.
In FIG. 3, reference numeral 11 denotes a board surface of the game board 10. The board surface 11 changes the direction of the guide rail 12, the discharge port (out port) 13 that guides the game ball that has fallen through the substantially circular game area defined by the guide rail 12, and the direction of the game ball that moves in the game area. It is a rectangular board surface provided with a plurality of obstacles such as the nailing 14 and the windmill 14a.

前述した盤面11の遊技領域は、誘導レール12(遊技球を滑走させる滑走部と遊技球を規制する規制部を含む)により略円形状となるように区画形成され、打出された遊技球の移動範囲を規制する領域である。前記滑走部に規制部が続くように設けられている。前記滑走部は全体として螺旋をなして盤面11に配設されている。   The game area of the board surface 11 described above is partitioned and formed into a substantially circular shape by the guide rail 12 (including a sliding part for sliding the game ball and a regulation part for regulating the game ball), and the movement of the game ball that has been launched It is an area that regulates the range. A restricting portion is provided to follow the sliding portion. The sliding portion is arranged on the board surface 11 in a spiral as a whole.

前記排出口(アウト口)13は、遊技領域に投入された遊技球が集束する位置に設けられた回収開口部である。   The discharge port (out port) 13 is a collection opening provided at a position where the game balls thrown into the game area converge.

障害物14としての遊技釘は、遊技球と接触させることにより移動方向を不規則にし、又は移動方向を規制するために、盤面11の適宜な位置に打込まれる複数の棒状部材である。   The game nails as the obstacles 14 are a plurality of rod-shaped members that are driven into appropriate positions on the board surface 11 in order to make the movement direction irregular by contacting with the game ball or to restrict the movement direction.

30aは、遊技領域の中央やや上側に設けられ、演出用表示ランプやLCD(液晶表示装置)などの可変表示部をひとつ又は複数有する可変表示装置(センター役物)である。
30bは、入賞部としてスルーチャッカー(入賞チャッカー)である。
30cは、普通入賞口を有する普通入賞装置である。
30dは、始動入賞口を有するスタートチャッカー(始動入賞装置)である。
30eは、大入賞口を有するアタッカーである。
以下の説明で、30b乃至30eをまとめて入賞口30などと記すことがある。
なお、図示されていないが、上記30b、30c、30d、30eの内部には球通過検出器20b、20c、20d、20eが設けられている(同図の括弧内の符号はそのことを意味する)。
Reference numeral 30a denotes a variable display device (center accessory) that is provided at the center or slightly above the game area and has one or more variable display sections such as an effect display lamp and an LCD (liquid crystal display device).
30b is a through chucker (winning chucker) as a winning part.
30c is a normal winning device having a normal winning opening.
30d is a start chucker (start winning device) having a start winning opening.
30e is an attacker having a big prize opening.
In the following description, 30b to 30e may be collectively referred to as a winning opening 30 or the like.
Although not shown, the ball passage detectors 20b, 20c, 20d, and 20e are provided inside the 30b, 30c, 30d, and 30e (the symbols in parentheses in the figure mean that). ).

スタートチャッカー30dの始動入賞装置は特定入賞装置と、アタッカー30eの大入賞装置は特別入賞装置とも呼ばれる。
スタートチャッカー(始動入賞装置)30dは、入賞口の開口範囲の拡縮を行わせる可動片をその両側に備え、遊技球を入賞させることにより可変表示を行わせると共に賞球を遊技者に獲得させる入賞装置である。
アタッカー(大入賞装置)30eは、入賞口を露出させる開口状態と入賞口を閉鎖する閉口状態となる可動扉が駆動制御されるものであり、遊技球を入賞させることにより他の入賞装置と比較してより多くの賞球を獲得させる入賞装置である。
The start winning device of the start chucker 30d is also called a specific winning device, and the big winning device of the attacker 30e is also called a special winning device.
The start chucker (start winning device) 30d is provided with movable pieces on both sides for expanding and contracting the opening range of the winning opening, making a variable display by winning a game ball and winning a prize for a player. Device.
The attacker (large winning device) 30e is driven and controlled by a movable door that has an open state that exposes the winning port and a closed state that closes the winning port. Compared to other winning devices by winning game balls It is a winning device that allows more prize balls to be obtained.

図4は本発明の実施の形態に係る遊技機の機能ブロック図である。同図において、副制御部の表示は省略している。
40は、電気的な遊技制御の処理を行い主要な処理情報を生成する制御部である。制御部40は遊技領域を移動(流下)して入賞口30b〜30eを通過した遊技球をそれぞれ検出する球通過検出器20b〜20eの信号を入力とし、入賞口30b〜30eの遊技球通過に応じた抽選・判定を行う入賞判定部40aを含む。
FIG. 4 is a functional block diagram of the gaming machine according to the embodiment of the present invention. In the figure, the display of the sub-control unit is omitted.
Reference numeral 40 denotes a control unit that performs electrical game control processing and generates main processing information. The control unit 40 moves (flows down) the game area and receives signals from the ball passage detectors 20b to 20e that detect the game balls that have passed through the winning ports 30b to 30e, respectively, and passes the gaming balls through the winning ports 30b to 30e. A winning determination unit 40a for performing a lottery / determination in accordance with the selection.

入賞判定部40aは、抽選用の乱数を発生する乱数発生器40a−1と、初期値を発生する初期値カウンタ40a−2と、終了値を発生する終了値カウンタ40a−3と、抽選に係る数値と当選の対応関係を予め格納する当選判定テーブル40a−4とを含む。乱数発生器40a−1は、各種抽選用に複数の乱数を発生している(詳細は後述)。それらの発生方法は、具体的には、メモリの所定の領域(番地)のデータを乱数値と定義しておき、当該データを所定の時間間隔で+1するというカウント動作である。乱数値が増加して最大値MAXに達すると最小値MINに戻る。そして、再び同じことが繰り返される。この処理を乱数の更新処理とも呼ぶ。入賞判定部40aでは、当選判定テーブル40a−4を参照して乱数発生器40a−1から出力される数値の当選を判定する。   The winning determination unit 40a includes a random number generator 40a-1 that generates random numbers for lottery, an initial value counter 40a-2 that generates initial values, an end value counter 40a-3 that generates end values, and a lottery It includes a winning determination table 40a-4 that stores in advance the correspondence between numerical values and winning. The random number generator 40a-1 generates a plurality of random numbers for various lotteries (details will be described later). Specifically, the generation method is a count operation in which data in a predetermined area (address) of the memory is defined as a random number value and the data is incremented by 1 at a predetermined time interval. When the random number increases and reaches the maximum value MAX, it returns to the minimum value MIN. The same is repeated again. This process is also called a random number update process. In the winning determination unit 40a, the winning determination of the numerical value output from the random number generator 40a-1 is determined with reference to the winning determination table 40a-4.

本明細書において、「乱数」とは乱数発生器40a−1で発生される一連の値の全体を意味し、「乱数値」とは一連の乱数値から任意に抽出されたいずれかの値を意味するものとする。例えば、乱数発生器40a−1が、r1、r2、r3、r4、r5、・・・のように任意の数値を発生しているとき、r1、r2、r3、r4、r5、・・・の全体が乱数(正確に言えば乱数列)であり、乱数発生器40a−1でサンプリングされた値(例えばr3、通常はひとつの値が抽出される)が乱数値である。なお、以下の説明で「乱数値」のことを単に「値」とも記すことがある。   In this specification, “random number” means the whole series of values generated by the random number generator 40a-1, and “random number value” means any value arbitrarily extracted from the series of random values. Shall mean. For example, when the random number generator 40a-1 generates arbitrary numerical values such as r1, r2, r3, r4, r5,..., R1, r2, r3, r4, r5,. The whole is a random number (more precisely, a random number sequence), and a value sampled by the random number generator 40a-1 (for example, r3, usually one value is extracted) is a random value. In the following description, “random value” may be simply referred to as “value”.

41は可変表示装置(センター役物)30aの演出用表示ランプを点灯させたり、LCD(液晶表示装置)に演出に係る画像を表示させる表示制御部である。表示制御部41は、制御部40に設けられた入賞判定部40aにおける所定条件の成立(例えば、始動入賞装置30dヘの遊技球の入賞等)に基づく電子的な当否抽選の結果に応じて、その識別表示情報(可変表示装置(センター役物)30aのLCDに演出表示される)を可変表示させた後に停止表示を行う表示制御装置でもある。さらに、表示制御部41は、入賞判定部40aにおける所定条件の成立(例えば、予め定められた通過口ヘの遊技球の通過)に基づく電子的な当否抽選の結果に応じて、識別点灯情報(可変表示装置(センター役物)30aの演出用表示ランプに点灯表示される)を可変表示させた後に停止表示を行う表示制御装置でもある。   Reference numeral 41 denotes a display control unit that turns on an effect display lamp of the variable display device (center accessory) 30a and displays an image related to the effect on an LCD (liquid crystal display device). The display control unit 41, in accordance with the result of the electronic winning / losing lottery based on establishment of a predetermined condition in the winning determination unit 40a provided in the control unit 40 (for example, winning of a game ball to the start winning device 30d, etc.) It is also a display control device that performs stop display after variably displaying the identification display information (effect display on the LCD of the variable display device (center accessory) 30a). Furthermore, the display control unit 41 determines the identification lighting information (in accordance with the result of electronic determination of lottery based on the establishment of a predetermined condition in the winning determination unit 40a (for example, the passing of a game ball to a predetermined passing port). It is also a display control device that performs a stop display after variably displaying a variable display device (center accessory) 30a (lighted and displayed on the effect display lamp).

可変表示装置(センター役物)30aのLCD(図示せず)は、大当り状態に係わる特定図柄を変動表示すると共に背景画像や各種のキャラクタなどをアニメーション的に表示する装置である。スタートチャッカー(始動入賞装置)30dを遊技球が通過したことが検出されると、表示される図柄が所定時間だけ変動し、遊技球のスタートチャッカー(始動入賞装置)30dの通過時点において抽選された抽選用乱数値により決定される停止図柄をLCDに表示して停止するようになっている。アタッカー30eは、前方に開放可能な開閉板を備える。LCDの変動停止後の図柄が「777」などの当り図柄のとき、「大当り」と称する特別遊技が開始され、アタッカー30eの開閉板が予め定めた回数だけ開放されるようになっている。アタッカー30eの開閉板が開放された後、所定時間が経過し、又は所定数の遊技球が入賞すると開閉板が閉じる。   The LCD (not shown) of the variable display device (center accessory) 30a is a device that variably displays a specific symbol related to the big hit state and displays a background image and various characters in an animated manner. When it is detected that the game ball has passed through the start chucker (start winning device) 30d, the displayed symbol fluctuates for a predetermined time, and the lottery is drawn when the game ball start chucker (start winning device) 30d passes. The stop symbol determined by the random number for lottery is displayed on the LCD and stopped. The attacker 30e includes an opening / closing plate that can be opened forward. When the symbol after the LCD fluctuation stops is a winning symbol such as “777”, a special game called “big hit” is started, and the opening / closing plate of the attacker 30e is opened a predetermined number of times. After the opening / closing plate of the attacker 30e is opened, the opening / closing plate is closed when a predetermined time elapses or when a predetermined number of game balls are won.

42は、入賞判定部40aの信号を受けて入賞口30b〜30eの遊技球通過に応じた及び/又はこれによる抽選・判定の結果に応じた遊技球払出装置43を制御する払出制御部である。
43は、入賞条件の達成により遊技利益として入賞口30b〜30eの遊技球通過に応じた及び/又はこれによる抽選・判定の結果に応じた所定数の遊技球を払出す駆動源を備えた遊技球払出装置である。
44は、遊技盤10あるいは遊技機筐体に設けられたランプ・電飾52aなどを点灯制御するためのランプ制御部である。
46は、遊技盤10あるいは遊技機筐体に設けられたスピーカ52bを通じて効果音・音声を発生させる音響制御部である。
42 is a payout control unit that receives the signal of the winning determination unit 40a and controls the game ball payout device 43 according to the game balls passing through the winning holes 30b to 30e and / or according to the lottery / determination result. .
43 is a game equipped with a drive source for paying out a predetermined number of game balls according to the passing of game balls of the winning openings 30b to 30e and / or the results of lottery / determination as a result of achieving the winning conditions. A ball dispensing device.
Reference numeral 44 denotes a lamp control unit for controlling lighting of the lamp / electric decoration 52a and the like provided on the gaming board 10 or the gaming machine casing.
An acoustic control unit 46 generates sound effects / sounds through a speaker 52b provided in the gaming board 10 or the gaming machine casing.

遊技球が遊技領域に設けられた入賞装置30b〜30eには、それぞれ内部に球通過検出器(例えばスイッチ)20b〜20eが設けられ、遊技球の通過を検出できるようになっている。いずれかの入賞装置30b〜30eの位置を通過すると、これを球通過検出器20b〜20eが検出し、これを受けて入賞判定部40aが所定の抽選・判定処理を行う。例えば、球通過検出器20bがスルーチャッカー(入賞チャッカー)30bを通過した遊技球を検知したとき、所定の抽選を行い、当選したときはスタートチャッカー(始動入賞装置)30dを所定時間開放する。すなわち、スタートチャッカー(始動入賞装置)30dの左右両側に互いに対向して設けられた一対の可動片を、それぞれ外側へ開放させる。併せて当選の旨を可変表示装置(センター役物)30aに表示する。そして、遊技球がスタートチャッカー(始動入賞装置)30dを通過したことを検知したとき、所定の抽選を行い、当選したときはアタッカー30eの大入賞装置を開放する。   The winning devices 30b to 30e in which game balls are provided in the game area are provided with ball passage detectors (for example, switches) 20b to 20e, respectively, so that the passage of the game ball can be detected. When the position of any of the winning devices 30b to 30e passes, the ball passage detectors 20b to 20e detect this, and the winning determination unit 40a performs a predetermined lottery / determination process. For example, when the ball passage detector 20b detects a game ball that has passed through the through chucker (winning chucker) 30b, a predetermined lottery is performed, and when winning, the start chucker (starting winning device) 30d is released for a predetermined time. That is, a pair of movable pieces provided opposite to each other on both the left and right sides of the start chucker (start winning device) 30d are opened outward. At the same time, the effect of winning is displayed on the variable display device (center accessory) 30a. Then, when it is detected that the game ball has passed the start chucker (starting winning device) 30d, a predetermined lottery is performed, and when winning, the big winning device of the attacker 30e is released.

図5は、制御部40のハードウエア構成の説明図である。図4の制御部40は、実際には図5のハードウエア構成で実現される。すなわち、複数のビット(配線)からなるBUSに、CPU(処理装置)、ROM(不揮発性記憶部)、メモリM(読み出し及び書き込み可能なメモリ、RWM)及びI/O(入出力装置)が接続されている。図4の制御部40で実行される遊技に係る通常処理は、図5のROMに予め記憶されたプログラムに従ってCPUが動作することで実行される。図4の入賞判定部40aの処理も同じである。CPUは、処理を行う際に各種データをメモリMに記憶させ、必要に応じて読み出し、処理を行い、必要に応じて再度記憶する、といった処理を行う。メモリMはバッテリバックアップを受けていることがあり、この場合は電源断の間でもその記憶内容は保持されている。   FIG. 5 is an explanatory diagram of the hardware configuration of the control unit 40. The control unit 40 of FIG. 4 is actually realized by the hardware configuration of FIG. In other words, a CPU (processing device), a ROM (nonvolatile storage unit), a memory M (readable and writable memory, RWM), and an I / O (input / output device) are connected to a BUS composed of a plurality of bits (wirings). Has been. The normal process related to the game executed by the control unit 40 of FIG. 4 is executed by the CPU operating according to a program stored in advance in the ROM of FIG. The process of the winning determination unit 40a in FIG. 4 is the same. The CPU performs processing such as storing various data in the memory M when performing processing, reading out processing as necessary, performing processing, and storing again as necessary. The memory M may have received a battery backup, and in this case, the stored contents are retained even during power-off.

次に、図6〜図8を参照して、発明の実施の形態に係る遊技機の動作について説明を加える。   Next, with reference to FIGS. 6 to 8, the operation of the gaming machine according to the embodiment of the invention will be described.

電源オンの間は、制御部40のCPUは、入賞判定や賞球の払い出しなどの通常処理を実行している。この通常処理には、乱数値を記憶すべきメモリMの所定の領域(番地)のデータを所定の時間間隔で+1するというカウント動作を行い、当該データ(乱数値)が増加して最大値MAXに達すると最小値MINに戻し、再び同じことを繰り返すという乱数更新処理が含まれる。   While the power is on, the CPU of the control unit 40 executes normal processing such as winning determination and payout of prize balls. In this normal processing, a count operation is performed in which data in a predetermined area (address) of the memory M in which a random number value is to be stored is incremented by 1 at a predetermined time interval, and the data (random value) increases to a maximum value MAX. When the value reaches, a random number update process of returning to the minimum value MIN and repeating the same process is included.

メモリMには、例えば図6に示すように3つの乱数1〜3の領域が予め定義されており、それぞれRN1〜RN3の番地が割り当てられている。例えば、乱数1は特別図柄用の大当たり抽選用の乱数であり、乱数2は普通図柄用の大当たり抽選用の乱数であり、乱数3は確率変動(略して「確変」)の抽選用の乱数である。本発明の適用対象となる乱数は、上記乱数1〜3の一部又は全部である。以下では、本発明を乱数1に適用する場合を例にとり説明を加える。以下、乱数1を発生させる機能(そのためのメモリMの番地RN1及びそのためのプログラムを含む)を「乱数カウンタ」と記すことにする。   In the memory M, for example, as shown in FIG. 6, three random numbers 1 to 3 are defined in advance, and addresses RN1 to RN3 are assigned to the areas, respectively. For example, random number 1 is a random number for special symbol jackpot lottery, random number 2 is a random number for jackpot lottery for ordinary symbols, and random number 3 is a random number for random variation (probability for short) random lottery. is there. The random numbers to which the present invention is applied are some or all of the random numbers 1 to 3 described above. In the following, a description will be given taking the case where the present invention is applied to the random number 1 as an example. Hereinafter, the function for generating the random number 1 (including the address RN1 of the memory M and the program for that) will be referred to as a “random number counter”.

メモリMには、他にも番地SCに初期値カウンタ、番地ECに終了値カウンタが割り当てられている。初期値カウンタは乱数カウンタの初期値(開始値)を定めるものである。初期値カウンタは、乱数をランダムにするために、入賞口に遊技球が入ったときに行われる割り込み処理などでその残り時間で乱数を更新するために使われる更新開始時の乱数である。終了値カウンタは乱数カウンタの終了値を定めるものである。終了値カウンタの更新タイミングは初期値カウンタと異なる(詳細は後述する)。発明の実施の形態に係る乱数カウンタは、前記初期値と前記終了値の間で乱数を発生させるものである。   In the memory M, an initial value counter is assigned to the address SC and an end value counter is assigned to the address EC. The initial value counter determines the initial value (start value) of the random number counter. The initial value counter is a random number at the start of update that is used to update the random number during the remaining time in an interruption process or the like performed when a game ball enters the winning opening in order to make the random number random. The end value counter determines the end value of the random number counter. The update timing of the end value counter is different from that of the initial value counter (details will be described later). The random number counter according to the embodiment of the invention generates a random number between the initial value and the end value.

図7は、発明の実施の形態1に係る乱数発生処理のフローチャートである。   FIG. 7 is a flowchart of random number generation processing according to the first embodiment of the invention.

S1:初期値カウンタの値に基づき乱数カウンタの初期値を設定する。具体的には、所定のタイミング(後述のS4でYESと判定されたタイミング)で初期値カウンタの番地SCの内容を読み出し、その内容(値)を初期値として、例えば図示しないレジスタに保存する。 S1: The initial value of the random number counter is set based on the value of the initial value counter. Specifically, the content of the address SC of the initial value counter is read at a predetermined timing (timing determined as YES in S4 described later), and the content (value) is stored as an initial value, for example, in a register (not shown).

S2:終了値カウンタの値に基づき乱数カウンタの終了値を設定する。具体的には、所定のタイミングで終了値カウンタの番地ECの内容を読み出し、その内容(値)を終了値として、例えば図示しないレジスタに保存する。 S2: The end value of the random number counter is set based on the value of the end value counter. Specifically, the content of the address EC of the end value counter is read at a predetermined timing, and the content (value) is stored as an end value in, for example, a register (not shown).

S3:初期値及び終了値を設定したら、乱数カウンタの値を増加させる(1を加える)。初期値を設定した直後は、乱数カウンタ=初期値+1となる。その後、+1の演算を所定周期Tr(第3のタイミング)ごとに繰り返す。 S3: When the initial value and the end value are set, the value of the random number counter is increased (1 is added). Immediately after setting the initial value, the random number counter = initial value + 1. Thereafter, the calculation of +1 is repeated every predetermined period Tr (third timing).

S4:乱数カウンタの値が終了値に到達したかどうか判定する。到達していなければ(S4でNO)、S3の処理を繰り返す。到達したら(S4でYES)、最初に戻り、S1〜S4の処理を繰り返す。 S4: It is determined whether the value of the random number counter has reached the end value. If not reached (NO in S4), the process of S3 is repeated. When it reaches (YES in S4), the process returns to the beginning, and the processes of S1 to S4 are repeated.

S1〜S4の処理とは独立して、初期値カウンタの値を所定周期Ts(第1のタイミング)で増加させる(1を加える)処理S10、及び、終了値カウンタの値を所定周期Te(第2のタイミング)で増加させる(1を加える)処理S20が実行されている。   Independently of the processes of S1 to S4, the process S10 increases (adds 1) the value of the initial value counter at a predetermined cycle Ts (first timing), and the value of the end value counter is set to a predetermined cycle Te (first). The process S20 is incremented (added 1) at the timing (2).

予測を困難にするという観点からは、上述の周期Tr,Ts,Teは互いに異なることが望ましい。これらがばらばらであれば、乱数カウンタの動作が毎回同じ、あるいは規則的になることがなくなる。例えば、第1のタイミングはCPUが割り込み処理を行うタイミングであり、第3のタイミングはCPUのメインループの処理を行うタイミングであり、第2のタイミングはCPUが割り込み処理を行うタイミングとメインループの処理を行うタイミングの両方である。更新時期等が違うことにより非同期となるのでそれぞれ独立した乱数となる。   From the viewpoint of making prediction difficult, it is desirable that the above-mentioned cycles Tr, Ts, Te are different from each other. If these are different, the operation of the random number counter will not be the same or regular every time. For example, the first timing is the timing at which the CPU performs interrupt processing, the third timing is the timing at which the CPU main loop processing is performed, and the second timing is the timing at which the CPU performs interrupt processing and the main loop processing. It is both the timing which performs processing. Since it becomes asynchronous due to different update time, etc., each becomes an independent random number.

発明の実施の形態1に係る乱数発生方法の動作を図8を参照して説明する。図8は乱数カウンタの取り得る値(例えば、0〜946)を円で示したものである。図8中の黒丸は乱数カウンタの現在の値(乱数値)を示す。円の上端(矢印の個所)がカウンタ=0を示す。そのひとつ手前(矢印の左側)がカウンタ=946である。   The operation of the random number generation method according to the first embodiment of the invention will be described with reference to FIG. FIG. 8 shows the values (for example, 0 to 946) that the random number counter can take in circles. The black circles in FIG. 8 indicate the current value (random number value) of the random number counter. The upper end of the circle (indicated by the arrow) indicates counter = 0. One counter (left side of the arrow) is counter = 946.

乱数カウンタが更新される(例えば、間隔Trごとに1を加算することが繰り返される)ごとに、その値(乱数値)は、初期値から終了値へ向かって円周上を右回りに移動していく(図8(a)〜(c))。終了値に到達すると(図7のS4でYES、図8(c))、新たな初期値及び終了値が設定される(図8(d))。そして同様の処理が繰り返される。なお、図8(d)の例では、初期値と終了値の間に0を含む。この場合、乱数カウンタ=946に達すると、次は乱数カウンタ=0に戻るが、さらにカウント動作が続けられて終了値に到達する。   Each time the random number counter is updated (for example, repeatedly adding 1 every interval Tr), the value (random value) moves clockwise on the circumference from the initial value to the end value. (FIGS. 8A to 8C). When the end value is reached (YES in S4 of FIG. 7, FIG. 8C), a new initial value and end value are set (FIG. 8D). The same process is repeated. In the example of FIG. 8D, 0 is included between the initial value and the end value. In this case, when the random number counter = 946 is reached, next, the random number counter = 0 again, but the count operation is continued to reach the end value.

発明の実施の形態1では、乱数カウンタが終了値に到達する毎に、初期値及び終了値を、初期値カウンタ及び終了値カウンタにより更新された値に置換する。図8(a)は、初期値=10、終了値=550とされた場合を示し、図8(d)は、初期値=930、終了値=462とされた場合を示す。初期値カウンタ及び終了値カウンタは常に更新されているので、初期値及び終了値を置換すること(図8(c)から(d)へ移行すること)により、乱数カウンタの取り得る範囲はランダムに変動するので、その予測は非常に難しくなる。   In Embodiment 1 of the invention, every time the random number counter reaches the end value, the initial value and the end value are replaced with values updated by the initial value counter and the end value counter. 8A shows a case where the initial value = 10 and the end value = 550, and FIG. 8D shows a case where the initial value = 930 and the end value = 462. Since the initial value counter and the end value counter are constantly updated, the range that the random number counter can take is randomly determined by replacing the initial value and the end value (shifting from FIG. 8C to FIG. 8D). Because it fluctuates, its prediction becomes very difficult.

発明の実施の形態1によれば、取得した初期値がわかった場合でも、乱数カウンタは取り得る全ての値をとるとは限らない(図8の円周を必ず一周するとは限らない)ので、大当たりとなる乱数値を通過するかどうか判断できない。大当たりの乱数値を通過するかどうかは初期値と終了値の組み合わせによる。よって、初期値だけがわかったとしても、終了値がわからないと大当たりとなる乱数を狙うことが困難になる。   According to the first embodiment of the present invention, even if the acquired initial value is known, the random number counter does not always take all possible values (not necessarily round the circumference of FIG. 8). It cannot be determined whether or not the random value that is a big hit will pass. Whether or not to pass the jackpot random value depends on the combination of the initial value and the end value. Therefore, even if only the initial value is known, it is difficult to target a random number that is a big hit if the end value is not known.

発明の実施の形態2.
発明の実施の形態1は、ソフトウエアで本件発明に係る乱数を発生させていた。発明の実施の形態2は、ICなどのハードウエアで本件発明に係る乱数を発生させるものである。
Embodiment 2 of the Invention
In the first embodiment of the invention, the random numbers according to the present invention are generated by software. In the second embodiment of the present invention, random numbers according to the present invention are generated by hardware such as an IC.

図9に発明の実施の形態2に係るブロック図を示す。
図9において、乱数発生器40a−1は、乱数カウンタ用クロック(第3のタイミング)に従ってカウント動作を行う乱数カウンタ40a−11と、終了値カウンタ40a−3の出力を取得して保持するラッチ(終了値保持部)40a−12と、乱数カウンタ40a−11の出力をラッチ40a−12の出力と比較するコンパレータ(比較部)40a−13とを備える。
FIG. 9 shows a block diagram according to the second embodiment of the present invention.
In FIG. 9, a random number generator 40a-1 acquires and holds the outputs of a random number counter 40a-11 that performs a counting operation according to a random number counter clock (third timing) and an end value counter 40a-3 ( (End value holding unit) 40a-12 and a comparator (comparing unit) 40a-13 that compares the output of the random number counter 40a-11 with the output of the latch 40a-12.

コンパレータ40a−13は、乱数カウンタ40a−11の出力がラッチ40a−12の出力と一致したタイミングで信号を出力する。当該信号に基づき、乱数カウンタ40a−11は初期値カウンタ40a−2の出力を取り込む(ロードする)とともに、ラッチ40a−12は終了値カウンタ40a−3の出力を取り込んで保持する。   The comparator 40a-13 outputs a signal at the timing when the output of the random number counter 40a-11 coincides with the output of the latch 40a-12. Based on the signal, the random number counter 40a-11 captures (loads) the output of the initial value counter 40a-2, and the latch 40a-12 captures and holds the output of the end value counter 40a-3.

発明の実施の形態2は、発明の実施の形態1と同様の作用効果を奏する。   The second embodiment of the invention has the same effects as the first embodiment.

ところで、発明の実施の形態1及び2によれば、図8からわかるように乱数カウンタの値が通過しない範囲(乱数カウンタで値の発生しない範囲)が生じる(終了値から初期値までの範囲:図8の点線部分)。仮に、乱数の発生しない範囲にのみ大当たりとなる値が存在する場合、乱数発生器が初期値から終了値までの乱数を発生させたとしても、大当たりには当選することはない。これに対して、図11の従来の手法によれば、任意の初期値に基づき乱数発生器が乱数を発生させても、大当たりに当選する可能性は必ず存在した。言い換えれば、発明の実施の形態1においては、初期値及び終了値に応じて大当たりとなる値を通過するかどうかが変化し、通過する場合でも大当たりとなる値の配置に応じてその個数が変動する。無限大の時間で考えれば、大当たりの期待値は従来のものと同じになるが、短い時間で見ると大当たりの期待値は従来のものと大きく異なる可能性が有る。発明の実施の形態1に係る遊技機では大当たりの期待値に偏りが発生するので、波の荒い台となる。   By the way, according to the first and second embodiments of the invention, as can be seen from FIG. 8, a range in which the value of the random number counter does not pass (a range in which no value is generated in the random number counter) occurs (range from the end value to the initial value: (Dotted line portion in FIG. 8). If there is a jackpot value only in a range where no random number is generated, even if the random number generator generates a random number from the initial value to the end value, the jackpot is not won. On the other hand, according to the conventional method of FIG. 11, even if the random number generator generates a random number based on an arbitrary initial value, there is always a possibility of winning a jackpot. In other words, in the first embodiment of the invention, whether or not to pass the jackpot value changes according to the initial value and the end value, and even if it passes, the number varies depending on the arrangement of the jackpot value. To do. If you consider infinite time, the expected value of jackpot will be the same as the conventional one, but if you look at it in a short time, the expected value of jackpot may be significantly different from the conventional one. In the gaming machine according to the first embodiment of the invention, a bias occurs in the expected value of the jackpot, resulting in a rough table.

大当たりの期待値の偏り(分散)を抑制するには、例えば、図10(b)〜(d)に示すように、大当たりとなる値(複数の乱数値)を乱数発生器が取り得る範囲(0〜946)において均等に分散させればよい。ここで、乱数発生器が取り得る範囲(0〜946)に配置されるべき大当たりの数が複数であるとして(図10の例では大当たりの数=8)、それらのうち連続して配置される複数の大当たり又は孤立して配置されるひとつの大当たりを「大当たりのグループ(当選に対応する数値のグループ)」と呼ぶとして、前記「均等に分散させる」ことは、大当たりのグループ同士の間隔がいずれも同じなるように配置することを意味する。   In order to suppress the bias (dispersion) of the expected value of the jackpot, for example, as shown in FIGS. 10B to 10D, a range in which the random number generator can take a value (a plurality of random values) that is a jackpot ( 0-946). Here, assuming that there are a plurality of jackpot numbers to be arranged in a range (0 to 946) that the random number generator can take (in the example of FIG. 10, the number of jackpots = 8), they are continuously arranged. Multiple jackpots or a single jackpot arranged in isolation is called a “hit group (a group of numerical values corresponding to winning)”. The “evenly distributed” means that the distance between the jackpot groups is Means to be arranged in the same way.

図10(a)は大当たりを一箇所に集中して配置した例を示す。図10(b)は大当たりを2つの大当たりのグループ(それぞれ4つの大当たりが連続して配置されている)に分け、これらの間隔が同じになるように配置した例を示す。図10(c)は大当たりを4つの大当たりのグループ(それぞれ2つの大当たりが連続して配置されている)に分け、これらの間隔が同じになるように配置した例を示す。図10(d)は大当たりを8つの大当たりのグループ(それぞれ1つの大当たりのみが属する)に分け、これらの間隔が同じになるように配置した例を示す。なお、大当たりをなるべく多くのグループに分けることで、大当たりの期待値の偏り(分散)を強く抑制できると期待できる。   FIG. 10A shows an example in which jackpots are arranged in one place. FIG. 10B shows an example in which the jackpots are divided into two jackpot groups (four jackpots are arranged in succession, respectively), and the jackpots are arranged so as to have the same interval. FIG. 10 (c) shows an example in which the jackpot is divided into four jackpot groups (two jackpots are arranged in succession, respectively) and the intervals are the same. FIG. 10 (d) shows an example in which the jackpots are divided into eight jackpot groups (each of which only one jackpot belongs to each other) and the intervals are the same. In addition, it can be expected that by dividing the jackpot into as many groups as possible, the bias (dispersion) of the expected value of the jackpot can be strongly suppressed.

図10(b)〜(d)のように大当たりを配置することにより、初期値及び終了値がどのような値になったとしても、大当たりを通過する可能性をほぼ同じにすることができる。なお、図10は一例であって、他の配置も可能である。例えば、大当たりを3つ、5つ、6つ、7つ、9つ、・・・のグループに分けるようにしてもよい。   By arranging the jackpot as shown in FIGS. 10B to 10D, the possibility of passing the jackpot can be made almost the same regardless of the initial value and the end value. FIG. 10 is an example, and other arrangements are possible. For example, the jackpot may be divided into three, five, six, seven, nine,... Groups.

本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   The present invention is not limited to the above embodiments, and various modifications can be made within the scope of the invention described in the claims, and these are also included in the scope of the present invention. Needless to say.

遊技機の表面構造を示す斜視図である。It is a perspective view which shows the surface structure of a game machine. 遊技機の裏面構造を示す斜視図である。It is a perspective view which shows the back surface structure of a game machine. 遊技者から見た盤面の様子を示す図(正面図)である。It is a figure (front view) which shows the mode of the board surface seen from the player. 発明の実施の形態に係る遊技機の機能ブロック図である。It is a functional block diagram of the gaming machine according to the embodiment of the invention. 遊技機の制御部のハードウエア構成の説明図である。It is explanatory drawing of the hardware constitutions of the control part of a game machine. 発明の実施の形態に係る遊技機のメモリの内容の説明図である。It is explanatory drawing of the content of the memory of the game machine which concerns on embodiment of invention. 発明の実施の形態に係る乱数生成処理のフローチャートである。It is a flowchart of the random number generation process which concerns on embodiment of invention. 発明の実施の形態に係る乱数生成方式の説明図である。It is explanatory drawing of the random number generation system which concerns on embodiment of invention. 発明の実施の形態に係る入賞判定部のブロック図である。It is a block diagram of a prize judging part concerning an embodiment of the invention. 発明の実施の形態に係る大当たりのグループ(当選に対応する数値のグループ)の配置の説明図である。It is explanatory drawing of arrangement | positioning of the jackpot group (group of the numerical value corresponding to winning) which concerns on embodiment of invention. 従来の乱数生成方式の説明図である。It is explanatory drawing of the conventional random number generation system.

符号の説明Explanation of symbols

40a 入賞判定部
40a−1 乱数発生器
40a−12 ラッチ(終了値保持部)と、
40a−11 乱数カウンタ
40a−13 コンパレータ(比較部)
40a−2 初期値カウンタ
40a−3 終了値カウンタ
40a−4 当選判定テーブル
Ga〜Gd 大当たりのグループ(当選に対応する数値のグループ)
Ts 初期値カウンタ用のクロックの周期(第1のタイミング)
Te 終了値カウンタ用のクロックの周期(第2のタイミング)
Tr 乱数カウンタ用のクロックの周期(第3のタイミング)
40a winning determination unit 40a-1 random number generator 40a-12 latch (end value holding unit),
40a-11 random number counter 40a-13 comparator (comparator)
40a-2 initial value counter 40a-3 end value counter 40a-4 winning determination table Ga to Gd jackpot group (group of numerical values corresponding to winning)
Ts Clock period for the initial value counter (first timing)
Te end value counter clock cycle (second timing)
Tr Random number counter clock cycle (third timing)

Claims (6)

所定の信号に基づき乱数を出力して抽選を行い、当該抽選の結果に基づき入賞判定を行う入賞判定部を備える遊技機において、
前記入賞判定部は、予め定められた第1のタイミングに従ってカウント動作を行う初期値カウンタと、予め定められた第2のタイミングに従ってカウント動作を行う終了値カウンタと、前記初期値カウンタの出力に基づく初期値と前記終了値カウンタの出力に基づく終了値の間で、予め定められた第3のタイミングに従ってカウント動作を行うことにより前記抽選を行うための乱数を発生する乱数発生器と、を備えることを特徴とする遊技機。
In a gaming machine including a winning determination unit that outputs a random number based on a predetermined signal, performs a lottery, and performs a winning determination based on a result of the lottery.
The winning determination unit is based on an initial value counter that performs a counting operation according to a predetermined first timing, an end value counter that performs a counting operation according to a predetermined second timing, and an output of the initial value counter A random number generator that generates a random number for performing the lottery by performing a counting operation according to a predetermined third timing between an initial value and an end value based on an output of the end value counter; A gaming machine characterized by
前記乱数発生器は、前記初期値を基準にカウント動作を開始し、その出力が前記終了値に到達したタイミングで前記初期値カウンタの出力及び前記終了値カウンタの出力を取得し、取得したそれぞれの値を新たな前記初期値及び前記終了値とし、カウント動作を繰り返す、ことを特徴とする請求項1記載の遊技機。   The random number generator starts a counting operation based on the initial value, acquires the output of the initial value counter and the output of the end value counter at the timing when the output reaches the end value, The gaming machine according to claim 1, wherein the counting operation is repeated with values as the new initial value and the end value. 前記乱数発生器は、前記第3のタイミングに従ってカウント動作を行う乱数カウンタと、前記終了値カウンタの出力を取得して保持する終了値保持部と、前記乱数カウンタの出力を前記終了値保持部の出力と比較する比較部とを備え、前記比較部は、前記乱数カウンタの出力が前記終了値保持部の出力と一致したとき、前記初期値カウンタの出力を前記乱数カウンタに取り込ませるとともに、前記終了値カウンタの出力を前記終了値保持部に取得させる、ことを特徴とする請求項1記載の遊技機。   The random number generator includes a random number counter that performs a counting operation according to the third timing, an end value holding unit that acquires and holds an output of the end value counter, and an output of the random number counter of the end value holding unit. A comparator for comparing with the output, and the comparator causes the random number counter to capture the output of the initial value counter when the output of the random number counter matches the output of the end value holding unit, and the end The gaming machine according to claim 1, wherein an output of a value counter is acquired by the end value holding unit. 前記入賞判定部は、抽選に係る乱数値と当選の対応関係を予め格納する当選判定テーブルと、前記当選判定テーブルを参照して前記乱数発生器から出力される乱数値の当選を判定する判定部とを備え、
前記当選判定テーブルにおいて、当選に対応する乱数値のグループが、隣接する前記グループ同士の間隔が同じになるように配置されていることを特徴とする請求項1乃至請求項3いずれかに記載の遊技機。
The winning determination unit includes a winning determination table that stores in advance a correspondence between a random value related to a lottery and winning, and a determination unit that determines winning of a random value output from the random number generator with reference to the winning determination table And
The random number group corresponding to the winning is arranged in the winning determination table so that the interval between the adjacent groups is the same. Gaming machine.
所定の信号に基づき乱数を出力して抽選を行い、当該抽選の結果に基づき入賞判定を行う遊技機において前記抽選を行うための乱数を発生する方法であって、
予め定められた第1のタイミングに従って初期値カウンタを動作させるステップと、
予め定められた第2のタイミングに従って終了値カウンタを動作させるステップと、
前記初期値カウンタに基づく初期値を基準に、予め定められた第3のタイミングに従って乱数カウンタを動作させるステップと、
前記乱数カウンタの値を前記終了値カウンタに基づく終了値と比較するステップと、
前記乱数カウンタの値が前記終了値に到達したタイミングで前記初期値カウンタの値を前記初期値として取得して保持するとともに、前記終了値カウンタの値を前記終了値として取得して保持するステップと、を備える遊技機の乱数発生方法。
A method of generating a random number for performing the lottery in a gaming machine that performs a lottery by outputting a random number based on a predetermined signal and performs a winning determination based on a result of the lottery,
Operating the initial value counter according to a predetermined first timing;
Operating an end value counter according to a predetermined second timing;
Operating a random number counter according to a predetermined third timing with reference to an initial value based on the initial value counter;
Comparing the value of the random number counter with an end value based on the end value counter;
Acquiring and holding the value of the initial value counter as the initial value at the timing when the value of the random number counter reaches the end value, and acquiring and holding the value of the end value counter as the end value; A random number generation method for a gaming machine comprising:
所定の信号に基づき乱数を出力して抽選を行い、当該抽選の結果に基づき入賞判定を行う遊技機において前記抽選を行うための乱数を発生する方法をコンピュータに実行させるためのプログラムであって、
予め定められた第1のタイミングに従って初期値カウンタを動作させるステップと、
予め定められた第2のタイミングに従って終了値カウンタを動作させるステップと、
前記初期値カウンタに基づく初期値を基準に、予め定められた第3のタイミングに従って乱数カウンタを動作させるステップと、
前記乱数カウンタの値を前記終了値カウンタに基づく終了値と比較するステップと、
前記乱数カウンタの値が前記終了値に到達したタイミングで前記初期値カウンタの値を前記初期値として取得して保持するとともに、前記終了値カウンタの値を前記終了値として取得して保持するステップと、を実行させるためのプログラム。
A program for causing a computer to execute a method for generating a random number for performing the lottery in a gaming machine that outputs a random number based on a predetermined signal, performs a lottery, and performs a prize determination based on a result of the lottery,
Operating the initial value counter according to a predetermined first timing;
Operating an end value counter according to a predetermined second timing;
Operating a random number counter according to a predetermined third timing with reference to an initial value based on the initial value counter;
Comparing the value of the random number counter with an end value based on the end value counter;
Acquiring and holding the value of the initial value counter as the initial value at the timing when the value of the random number counter reaches the end value, and acquiring and holding the value of the end value counter as the end value; , A program for running.
JP2007003907A 2007-01-11 2007-01-11 Game machine, method of generating random number and program of game machine Pending JP2008167941A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007003907A JP2008167941A (en) 2007-01-11 2007-01-11 Game machine, method of generating random number and program of game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007003907A JP2008167941A (en) 2007-01-11 2007-01-11 Game machine, method of generating random number and program of game machine

Publications (1)

Publication Number Publication Date
JP2008167941A true JP2008167941A (en) 2008-07-24

Family

ID=39696583

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007003907A Pending JP2008167941A (en) 2007-01-11 2007-01-11 Game machine, method of generating random number and program of game machine

Country Status (1)

Country Link
JP (1) JP2008167941A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004147933A (en) * 2002-10-31 2004-05-27 Maruhon Ind Co Ltd Game machine, computer program, and recording medium
JP2006239319A (en) * 2005-03-07 2006-09-14 Olympia:Kk Game machine, winning judgment method of game machine and program
JP2006280917A (en) * 2005-03-11 2006-10-19 Taiyo Elec Co Ltd Game machine and its performance method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004147933A (en) * 2002-10-31 2004-05-27 Maruhon Ind Co Ltd Game machine, computer program, and recording medium
JP2006239319A (en) * 2005-03-07 2006-09-14 Olympia:Kk Game machine, winning judgment method of game machine and program
JP2006280917A (en) * 2005-03-11 2006-10-19 Taiyo Elec Co Ltd Game machine and its performance method

Similar Documents

Publication Publication Date Title
JP2007260033A (en) Game machine
JP5436286B2 (en) Amusement stand
JP5669469B2 (en) Game machine
JP5164170B2 (en) Amusement stand
JP4565069B2 (en) Bullet ball machine
JP2006239319A (en) Game machine, winning judgment method of game machine and program
JP2012120551A (en) Game machine
JP2012183231A (en) Game machine
JP5263526B2 (en) Game machine
JP4426509B2 (en) Game machine
JP4848064B2 (en) Game machine
JP5204525B2 (en) Game machine and its control program
JP2008142204A (en) Game machine, and method and program for generating random number in game machine
JP2010022722A (en) Monitoring system for game machine and game machine
JP2006263035A (en) Game machine and control method of game machine
JP3796341B2 (en) Bullet ball machine
JP2008167941A (en) Game machine, method of generating random number and program of game machine
JP2011041837A (en) Game machine
JP5783631B2 (en) Bullet ball machine
JP2008043684A (en) Game machine, method for generating random number in game machine, and program
JP5351680B2 (en) Game machine
JP5242442B2 (en) Game machine
JP4738992B2 (en) Game machine
JP4340125B2 (en) Slot machine, winning determination method and program for slot machine
JP5996622B2 (en) Game machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101130

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110405