Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4058082B2 - Slot machine, winning determination method and program for slot machine - Google Patents
[go: Go Back, main page]

JP4058082B2 - Slot machine, winning determination method and program for slot machine - Google Patents

Slot machine, winning determination method and program for slot machine Download PDF

Info

Publication number
JP4058082B2
JP4058082B2 JP2006229949A JP2006229949A JP4058082B2 JP 4058082 B2 JP4058082 B2 JP 4058082B2 JP 2006229949 A JP2006229949 A JP 2006229949A JP 2006229949 A JP2006229949 A JP 2006229949A JP 4058082 B2 JP4058082 B2 JP 4058082B2
Authority
JP
Japan
Prior art keywords
counter
lottery
winning
irregular time
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006229949A
Other languages
Japanese (ja)
Other versions
JP2006312098A (en
Inventor
友也 田中
啓二 安藤
Original Assignee
株式会社オリンピア
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 株式会社オリンピア filed Critical 株式会社オリンピア
Priority to JP2006229949A priority Critical patent/JP4058082B2/en
Publication of JP2006312098A publication Critical patent/JP2006312098A/en
Application granted granted Critical
Publication of JP4058082B2 publication Critical patent/JP4058082B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Slot Machines And Peripheral Devices (AREA)

Description

この発明は、遊技機及び遊技機の入賞判定方法並びにプログラムに関する。   The present invention relates to a gaming machine, a winning determination method for a gaming machine, and a program.

スロットマシン等の遊技機にはメダルの投入口が設けられており、遊技者は所定の枚数のメダルを投入してゲームを楽しむことができる。遊技に必要なメダルは、遊技ホール内に設けられたメダル貸機等で借りることができ、所望の遊技機のメダル投入口に投入することによりゲームを開始することができる。   A gaming machine such as a slot machine is provided with a medal slot so that a player can enjoy a game by inserting a predetermined number of medals. The medals necessary for the game can be borrowed with a medal lending machine provided in the game hall, and the game can be started by inserting it into the medal slot of a desired gaming machine.

従来の遊技機の動作は次のようなものであった。
先ず、スタートスイッチが操作されることにより、スタートスイッチがONとなる。これを受けて遊技機内部の入賞抽選手段により抽選処理が行われる。ここで所定の役に当選すると入賞フラグがセットされる。回転リールの回転が開始する。ストップスイッチが操作されることにより、ストップスイッチがONとなる。そして、対応する回転リールの回転が停止する。全部の回転リールに対応するストップスイッチの操作が行われた後、入賞フラグ成立中に当該入賞フラグに対応する入賞図柄が有効入賞ライン上に揃ったか否か、すなわち、入賞が確定したか否かが判定される。入賞が確定したと判定された場合、入賞図柄に相当するメダルが払い出される。
The operation of the conventional gaming machine was as follows.
First, when the start switch is operated, the start switch is turned on. In response to this, a lottery process is performed by a winning lottery means inside the gaming machine. Here, when a predetermined combination is won, a winning flag is set. The rotating reel starts to rotate. When the stop switch is operated, the stop switch is turned on. Then, the rotation of the corresponding rotating reel is stopped. After the stop switches corresponding to all the rotating reels are operated, whether or not the winning symbols corresponding to the winning flag are aligned on the effective winning line while the winning flag is established, that is, whether or not the winning is confirmed. Is determined. When it is determined that the winning is confirmed, a medal corresponding to the winning symbol is paid out.

抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され(いわゆる蹴飛ばし)、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される(いわゆる引き込み)。つまり、抽選処理において当選しているときのみ所定の条件の下で図柄が揃い入賞することにより、メダルが払い出されるが、当選しないときはストップスイッチをどのように操作してもメダルが払い出されることはない。これはメダルの払い出しを一定確率に保つためである。これを実現するため抽選処理において乱数発生器が用いられている。   For example, when the evaluation of the lottery process is out of place, it is set so that the predetermined symbols are not aligned (so-called kicking), and when winning, the predetermined symbols are aligned on the condition that the stop switch is pressed at a predetermined timing. (So-called pull-in). In other words, only when winning in the lottery process, medals are paid out by winning a winning pattern under a predetermined condition, but when not winning, medals are paid out regardless of how the stop switch is operated. There is no. This is to keep the medal payout at a certain probability. In order to realize this, a random number generator is used in the lottery process.

遊技機の乱数発生器は例えばカウンタを用いて乱数を擬似的に発生させるものであった。この場合に発生する乱数はある程度の規則性をもち、そのため予測可能な面があった。遊技者がスタートスイッチを巧みに操作することにより抽選確率を予め定められた値以上にする可能性を否定できなかった。例えば、スタートスイッチを押すタイミングを調整することにより同じような乱数を繰り返し取得することが考えられた。   A random number generator of a gaming machine generates a random number using a counter, for example. The random numbers generated in this case have a certain degree of regularity, and therefore have a predictable aspect. The possibility that the player could make the lottery probability over a predetermined value by skillfully operating the start switch could not be denied. For example, it has been considered that the same random number is repeatedly obtained by adjusting the timing of pressing the start switch.

このようなことを避けるために、スタートスイッチがONとなってから遊技機内部の入賞抽選手段により抽選処理が行われるまでの時間に揺らぎを持たせることが考えられる。実際に乱数を取得する際にラッチタイミング信号が利用されるが、この信号の発生時間が不規則であればどのような乱数が発生するか予測困難になるのである。   In order to avoid such a situation, it may be considered that the time from when the start switch is turned on to when the lottery process is performed by the winning lottery means inside the gaming machine is given fluctuation. When a random number is actually acquired, a latch timing signal is used. If the generation time of this signal is irregular, it becomes difficult to predict what random number will be generated.

そこで、本発明は、前記揺らぎを発生させることにより、スタートスイッチの操作によっても特定の乱数を取得できることがなく、抽選確率の点で特定の遊技者が有利にならない遊技機及び遊技機の入賞判定方法並びにプログラムを提供することを目的とする。前記揺らぎはソフトウエアに基づき発生される。   Therefore, according to the present invention, by generating the fluctuation, a specific random number cannot be obtained even by operating a start switch, and a prize determination of a gaming machine and a gaming machine in which a specific player is not advantageous in terms of a lottery probability An object is to provide a method and a program. The fluctuation is generated based on software.

この発明は、遊技媒体の投入を検出する検出部と、遊技を開始させるためのスタートスイッチと、前記スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて、
前記入賞抽選手段は、
前記検出部の信号の監視処理を行い、
前記検出部が遊技媒体の投入を検出したかどうか判定処理を行い、
前記遊技媒体の投入を検出したと判定されたとき不規則な時間を選定する不規則時間選定処理を行い、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行い、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行い、
前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値に基づき求めた乱数値を前記不規則な時間として選定し、
前記遊技媒体の投入を検出したとき前記カウンタの更新を停止させ、
前記スタートスイッチの押下を検出したとき前記カウンタの更新を再開させる、ことを特徴とするものである。
The present invention includes a detection unit that detects insertion of a game medium, a start switch for starting a game, and a winning lottery unit that performs a lottery based on a signal from the start switch and performs a winning determination based on the lottery result. In the slot machine provided,
The winning lottery means
Monitor the signal of the detection unit,
Determine whether or not the detection unit has detected the insertion of game media,
An irregular time selection process for selecting an irregular time when it is determined that the insertion of the game medium is detected,
Performing a delay process for delaying the signal of the start switch according to the irregular time,
A lottery is performed based on the delayed signal, a winning determination process is performed based on the lottery result,
In the irregular time selection process,
Configure the counter
A random value obtained based on the count value of the counter is selected as the irregular time,
When the insertion of the game medium is detected, the updating of the counter is stopped,
When the pressing of the start switch is detected, the updating of the counter is resumed.

この発明は、複数の回転リールと、前記複数の回転リールの回転を開始させるためのスタートスイッチと、前記複数の回転リールの回転を停止させるための複数のストップスイッチと、前記スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて、
前記入賞抽選手段は、
前記複数のストップスイッチの信号の監視処理を行い、
前記複数のストップスイッチの少なくとも何れかが押下されたかどうか判定処理を行い、
前記複数のストップスイッチの少なくとも何れかが押下されたと判定されたとき不規則な時間を選定する不規則時間選定処理を行い、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行い、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行い、
前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値に基づき求めた乱数値を前記不規則な時間として選定し、
任意のストップスイッチの押下を検出したとき前記カウンタの更新を停止させ、
他の任意のストップスイッチの押下を検出したとき前記カウンタの更新を再開させる、ことを特徴とするものである。
The present invention relates to a plurality of rotating reels, a start switch for starting rotation of the plurality of rotating reels, a plurality of stop switches for stopping the rotation of the plurality of rotating reels, and a signal of the start switch. In a slot machine comprising a lottery based on and a winning lottery means for determining a winning based on the lottery result,
The winning lottery means
Monitor the signals of the plurality of stop switches,
A determination process is performed to determine whether at least one of the plurality of stop switches has been pressed,
When it is determined that at least one of the plurality of stop switches is pressed, an irregular time selection process is performed to select an irregular time,
Performing a delay process for delaying the signal of the start switch according to the irregular time,
A lottery is performed based on the delayed signal, a winning determination process is performed based on the lottery result,
In the irregular time selection process,
Configure the counter
A random value obtained based on the count value of the counter is selected as the irregular time,
Stops updating the counter when it detects pressing of any stop switch,
When the pressing of any other stop switch is detected, the updating of the counter is resumed.

この発明は、コマンドを送信する第1処理部と、前記第1処理部からコマンドを受けて処理を行う第2処理部と、スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて、
前記入賞抽選手段は、
前記コマンドの送信要求の監視処理を行い、
前記コマンドの送信要求が生じたかどうか判定処理を行い、
前記コマンドの送信要求が生じたと判定されたとき不規則な時間を選定する不規則時間選定処理を行い、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行い、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行い、
前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値を所定の式に当てはめて求めた乱数値を前記不規則な時間として選定し、
前記コマンドの送信要求が生じたときに前記カウンタの更新を停止させ、
前記コマンドの送信を開始したときに前記カウンタの更新を再開させる、ことを特徴とするものである。
The present invention performs a lottery based on a signal from a first processing unit that transmits a command, a second processing unit that receives a command from the first processing unit, and performs a process, and determines a winning based on the lottery result In a slot machine comprising a winning lottery means for performing
The winning lottery means
Monitor the command transmission request,
Perform a process for determining whether a request to send the command has occurred,
When it is determined that a transmission request for the command has occurred, an irregular time selection process for selecting an irregular time is performed,
Performing a delay process for delaying the signal of the start switch according to the irregular time,
A lottery is performed based on the delayed signal, a winning determination process is performed based on the lottery result,
In the irregular time selection process,
Configure the counter
A random value obtained by applying the count value of the counter to a predetermined formula is selected as the irregular time,
Stop updating the counter when a request to send the command occurs,
The updating of the counter is resumed when the transmission of the command is started.

この発明は、遊技媒体の投入を検出する検出部と、遊技を開始させるためのスタートスイッチと、前記スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて入賞判定を行う方法であって、
前記入賞抽選手段は、
前記検出部の信号の監視処理を行い、
前記検出部が遊技媒体の投入を検出したかどうか判定処理を行い、
前記遊技媒体の投入を検出したと判定されたとき不規則な時間を選定する不規則時間選定処理を行い、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行い、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行い、
前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値に基づき求めた乱数値を前記不規則な時間として選定し、
前記遊技媒体の投入を検出したとき前記カウンタの更新を停止させ、
前記スタートスイッチの押下を検出したとき前記カウンタの更新を再開させる、ことを特徴とするものである。
The present invention includes a detection unit that detects insertion of a game medium, a start switch for starting a game, and a winning lottery unit that performs a lottery based on a signal from the start switch and performs a winning determination based on the lottery result. A method for determining a winning in a slot machine provided,
The winning lottery means
Monitor the signal of the detection unit,
Determine whether the detection unit has detected the insertion of the game medium,
An irregular time selection process for selecting an irregular time when it is determined that the insertion of the game medium is detected,
Performing a delay process for delaying the signal of the start switch according to the irregular time,
A lottery is performed based on the delayed signal, a winning determination process is performed based on the lottery result,
In the irregular time selection process,
Configure the counter
A random value obtained based on the count value of the counter is selected as the irregular time,
When the insertion of the game medium is detected, the updating of the counter is stopped,
When the pressing of the start switch is detected, the updating of the counter is resumed.

この発明は、複数の回転リールと、前記複数の回転リールの回転を開始させるためのスタートスイッチと、前記複数の回転リールの回転を停止させるための複数のストップスイッチと、前記スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて入賞判定を行う方法であって、
前記入賞抽選手段は、
前記複数のストップスイッチの信号の監視処理を行い、
前記複数のストップスイッチの少なくとも何れかが押下されたかどうか判定処理を行い、
前記複数のストップスイッチの少なくとも何れかが押下されたと判定されたとき不規則な時間を選定する不規則時間選定処理を行い、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行い、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行い、
前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値に基づき求めた乱数値を前記不規則な時間として選定し、
任意のストップスイッチの押下を検出したとき前記カウンタの更新を停止させ、
他の任意のストップスイッチの押下を検出したとき前記カウンタの更新を再開させる、ことを特徴とするものである。
The present invention relates to a plurality of rotating reels, a start switch for starting rotation of the plurality of rotating reels, a plurality of stop switches for stopping the rotation of the plurality of rotating reels, and a signal of the start switch. A lottery based on a lottery and a prize lottery means for performing a prize determination based on a result of the lottery.
The winning lottery means
Monitor the signals of the plurality of stop switches,
A determination process is performed to determine whether at least one of the plurality of stop switches has been pressed,
When it is determined that at least one of the plurality of stop switches is pressed, an irregular time selection process is performed to select an irregular time,
Performing a delay process for delaying the signal of the start switch according to the irregular time,
A lottery is performed based on the delayed signal, a winning determination process is performed based on the lottery result,
In the irregular time selection process,
Configure the counter
A random value obtained based on the count value of the counter is selected as the irregular time,
Stops updating the counter when it detects pressing of any stop switch,
When the pressing of any other stop switch is detected, the updating of the counter is resumed.

この発明は、コマンドを送信する第1処理部と、前記第1処理部からコマンドを受けて処理を行う第2処理部と、スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて入賞判定を行う方法であって、
前記入賞抽選手段は、
前記コマンドの送信要求の監視処理を行い、
前記コマンドの送信要求が生じたかどうか判定処理を行い、
前記コマンドの送信要求が生じたと判定されたとき不規則な時間を選定する不規則時間選定処理を行い、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行い、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行い、
前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値を所定の式に当てはめて求めた乱数値を前記不規則な時間として選定し、
前記コマンドの送信要求が生じたときに前記カウンタの更新を停止させ、
前記コマンドの送信を開始したときに前記カウンタの更新を再開させる、ことを特徴とするものである。
The present invention performs a lottery based on a signal from a first processing unit that transmits a command, a second processing unit that receives a command from the first processing unit, and performs a process, and determines a winning based on the lottery result A winning lottery means for performing a winning determination in a slot machine comprising:
The winning lottery means
Monitor the command transmission request,
Perform a process for determining whether a request to send the command has occurred,
When it is determined that a transmission request for the command has occurred, an irregular time selection process for selecting an irregular time is performed,
Performing a delay process for delaying the signal of the start switch according to the irregular time,
A lottery is performed based on the delayed signal, a winning determination process is performed based on the lottery result,
In the irregular time selection process,
Configure the counter
A random value obtained by applying the count value of the counter to a predetermined formula is selected as the irregular time,
Stop updating the counter when a request to send the command occurs,
The updating of the counter is resumed when the transmission of the command is started.

この発明は上記方法をコンピュータに実行させるためのプログラムである。
この発明に係るプログラムは、例えば、記録媒体に記録される。
媒体には、例えば、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.

また、電話回線等の有線通信媒体、マイクロ波回線等の無線通信媒体等の通信媒体を含む。インターネットもここでいう通信媒体に含まれる。   In addition, a communication medium such as a wired communication medium such as a telephone line and a wireless communication medium such as a microwave line is included. The Internet is also included in the communication medium here.

媒体とは、何等かの物理的手段により情報(主にデジタルデータ、プログラム)が記録されているものであって、コンピュータ、専用プロセッサ等の処理装置に所定の機能を行わせることができるものである。   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.

以上のように、この発明によれば、抽選に用いる信号に揺らぎを持たせることにより抽選の際の乱数発生に対する人為的な影響を軽減できる。したがって、意図的に入賞を狙うことや不正行為を防止できる。   As described above, according to the present invention, it is possible to reduce an artificial influence on random number generation in the lottery by giving fluctuation to the signal used for the lottery. Therefore, it is possible to intentionally aim for winning and to prevent fraud.

発明の実施の形態1.
この発明の実施の形態に係る遊技機について図面を参照して説明する。
図1は、発明の実施の形態に係る遊技機(スロットマシン)の正面図である。
スロットマシン10で遊技を楽しもうとする遊技者は、まずメダル貸機(図示しない)等から遊技媒体であるメダルを借り、メダル投入装置のメダル投入口100に直接メダルを入れる。メダル投入口100は、スロットマシン10の正面で略中央の位置に設けられている。
Embodiment 1 of the Invention
A gaming machine according to an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a front view of a gaming machine (slot machine) according to an embodiment of the invention.
A player who wants to enjoy a game with the slot machine 10 first borrows a medal as a game medium from a medal lending machine (not shown) or the like, and inserts a medal directly into the medal insertion slot 100 of the medal insertion device. The medal slot 100 is provided at a substantially central position in front of the slot machine 10.

スロットマシン10は、四角箱状の筐体11を有する。前記筐体11の中央部及び上部には、遊技者側に向かって臨む四角窓状の表示窓12が形成されている。そして、この中央部の表示窓12の中央には、三個の回転リール40の図柄61を見ることができる図柄表示窓13が形成されている。ベットスイッチ16は、回転リール40の下方に位置するスイッチであって、貯留メダル数を減じてメダル投入に代える。精算スイッチ17は、回転リールの斜め下方に位置するスイッチであって、貯留した投入メダルを払い出す。スタートスイッチ30は回転リール40の斜め下方に位置するレバーであって、遊技メダルの投入若しくはベットスイッチ16の投入を条件に、リールユニット60の駆動を開始させる。ストップスイッチ50は、リールユニット60の駆動を停止させるためのものである。リールユニット60は、三個の回転リール40とから構成されている。そして、各回転リール40は、合成樹脂からなる回転ドラムと、この回転ドラムの周囲に貼付されるテープ状のリールテープ42とを備えている。このリールテープ42の外周面には、複数個(例えば21個)の図柄61が表示されている。62は各種の演出を行うための液晶表示部である。   The slot machine 10 has a square box-shaped housing 11. A square window-like display window 12 facing the player side is formed at the center and upper part of the casing 11. A symbol display window 13 through which the symbols 61 of the three rotary reels 40 can be seen is formed at the center of the display window 12 at the center. The bet switch 16 is a switch located below the rotary reel 40 and reduces the number of stored medals to replace medal insertion. The settlement switch 17 is a switch located obliquely below the rotating reel, and pays out the stored inserted medal. The start switch 30 is a lever positioned obliquely below the rotary reel 40 and starts driving the reel unit 60 on condition that a game medal is inserted or the bet switch 16 is inserted. The stop switch 50 is for stopping the driving of the reel unit 60. The reel unit 60 is composed of three rotating reels 40. Each rotating reel 40 includes a rotating drum made of a synthetic resin and a tape-like reel tape 42 attached around the rotating drum. On the outer peripheral surface of the reel tape 42, a plurality of (for example, 21) symbols 61 are displayed. Reference numeral 62 denotes a liquid crystal display unit for performing various effects.

スロットマシン10の内部には、図示していないが、スロットマシン10の全体の動作を制御するための制御装置が内蔵されている。制御装置は、図示しないが、CPUを中心に構成され、ROM、RAM、I/O等を備えている。そして、CPUがROMに記憶されたプログラムを読み込むことで動作し、スタートスイッチ30及びストップスイッチ50の操作に基づき回転リール40の回転及び停止を制御するとともに、ランプやスピーカ等の表示を制御する。   Inside the slot machine 10, although not shown, a control device for controlling the entire operation of the slot machine 10 is incorporated. Although not shown, the control device is configured around a CPU and includes a ROM, a RAM, an I / O, and the like. Then, the CPU operates by reading a program stored in the ROM, and controls the rotation and stop of the rotary reel 40 based on the operation of the start switch 30 and the stop switch 50, and also controls the display of lamps, speakers, and the like.

スタートスイッチ30は、前述のように回転リール40の斜め下方に位置するレバーであって、遊技メダルの投入若しくはベットスイッチ16の投入を条件に、または、「再遊技(Replay)」時には前遊技からの所定時間経過を条件に、リールユニット60の駆動を開始させるためのものである。   As described above, the start switch 30 is a lever that is positioned obliquely below the rotary reel 40. The start switch 30 is subject to the insertion of a game medal or the bet switch 16, or from the previous game at the time of “Replay”. This is for starting the driving of the reel unit 60 on condition that the predetermined time elapses.

ストップスイッチ50は、前述のようにリールユニット60の駆動を停止させるためのものである。具体的には、ストップスイッチ50は、各回転リール40に対応した三個のスイッチから構成され、各回転リール40の下方に1個ずつ配置されているものである。回転リール40に対応したストップスイッチ50の操作により、当該対応した回転リール40の回転を停止するように設定されている。   The stop switch 50 is for stopping the driving of the reel unit 60 as described above. Specifically, the stop switch 50 includes three switches corresponding to each rotary reel 40, and one stop switch 50 is disposed below each rotary reel 40. The operation of the stop switch 50 corresponding to the rotating reel 40 is set to stop the rotation of the corresponding rotating reel 40.

メダルの投入若しくはベットスイッチ16の投入を条件に、または、「再遊技(Replay)」時には前遊技から所定時間経過を条件に、スタートスイッチ30を操作すると、リールユニット60が駆動され、三個の回転リール40が回転を開始する。その後、ストップスイッチ50の一個を操作すると、当該対応する回転リール40の回転が停止する。そして、ストップスイッチ50を三個全て操作すると、三個の回転リール40の回転が全て停止する。このとき、表示窓12の有効入賞ライン上に、予め設定された図柄61が停止すると、ホッバーユニット65を介して所定枚数のメダルが払い出される。なお、メダルを払い出す代わりに、クレジットしてもよい。   When the start switch 30 is operated on the condition that the medal is inserted or the bet switch 16 is inserted, or on the condition that a predetermined time has elapsed from the previous game at the time of “replay”, the reel unit 60 is driven, and the three units The rotating reel 40 starts to rotate. Thereafter, when one of the stop switches 50 is operated, the rotation of the corresponding rotary reel 40 is stopped. When all three stop switches 50 are operated, the rotation of the three rotary reels 40 is stopped. At this time, when a preset symbol 61 is stopped on the effective pay line of the display window 12, a predetermined number of medals are paid out via the hobber unit 65. In addition, you may credit instead of paying out medals.

前述の制御装置は、スタートスイッチ30及びストップスイッチ50の操作に基づき回転リール40の回転及び停止を制御する際に、予め定めた抽選確率に基づいて入賞資格を得たか否かの入賞判定の抽選を行う入賞抽選手段を含む。この入賞抽選手段による抽選結果が当選である場合に入賞フラグが成立し、この入賞フラグ成立中に、回転リール40の停止図柄の組み合わせが予め定められた入賞図柄と一致したことを条件に入賞が確定し、遊技者にメダルの払い出しや、特別遊技等の利益が付与されるように設定されている。   When the control device controls the rotation and stop of the rotary reel 40 based on the operation of the start switch 30 and the stop switch 50, the lottery for determining whether or not the winning qualification is obtained based on a predetermined lottery probability. Including a winning lottery means. When the lottery result by the winning lottery means is a win, a winning flag is established, and the winning combination is established on the condition that the combination of the stopped symbols of the rotating reel 40 matches a predetermined winning symbol while the winning flag is established. It is determined so that the player is given a medal or a special game.

図2は入賞抽選手段のブロック図である。入賞抽選手段は制御装置に含まれ、当該装置は、具体的にはメイン基板のROMに記憶されたプログラムを同上のCPUが実行することにより及び/又はハードウエアにより実現される。入賞抽選手段は、図2に示すように、揺らぎ発生器1、乱数発生器2、乱数抽出器3、判定部4、及び、入賞判定テーブル5を含む。なお、入賞抽選手段の構成は図2に示したものに限定されない。   FIG. 2 is a block diagram of the winning lottery means. The winning lottery means is included in the control device, and specifically, the device is realized by the above CPU executing a program stored in the ROM of the main board and / or by hardware. As shown in FIG. 2, the winning lottery means includes a fluctuation generator 1, a random number generator 2, a random number extractor 3, a determination unit 4, and a winning determination table 5. The configuration of the winning lottery means is not limited to that shown in FIG.

揺らぎ発生器1はスタートスイッチ30からの信号を受け、これに揺らぎを加えて出力するものである。この詳細は後述する。   The fluctuation generator 1 receives a signal from the start switch 30, adds fluctuation to the signal, and outputs it. Details of this will be described later.

乱数発生器2は、入賞抽選用の乱数を所定の領域内で発生させるものである。例えば、0〜一定数の範囲において任意の数値を所定の確率で発生させる。   The random number generator 2 generates a random number for winning lottery within a predetermined area. For example, an arbitrary numerical value is generated with a predetermined probability in a range of 0 to a certain number.

乱数抽出器3は、乱数発生器2が発生する乱数を揺らぎ発生器1の出力信号に基づき抽出するものである。乱数発生器2は所定間隔で連続的に乱数を発生させているが、そのうちの一部が乱数抽出器3により抽出される。なお、この抽出した乱数を抽出乱数データとする。   The random number extractor 3 extracts the random number generated by the random number generator 2 based on the output signal of the fluctuation generator 1. The random number generator 2 continuously generates random numbers at a predetermined interval, and a part of them is extracted by the random number extractor 3. This extracted random number is used as extracted random number data.

入賞判定テーブル5は、乱数発生器2がとる乱数の全領域に対応して、各入賞態様ごとに区分された領域を有するものである。例えば、0〜一定数の範囲を複数に区分し、ひとつの区分(領域)を外れとし、他の区分(領域)を入賞1(BB)、入賞2(RB)、・・・というように設定する。   The winning determination table 5 has an area divided for each winning mode corresponding to the entire area of random numbers taken by the random number generator 2. For example, a range of 0 to a certain number is divided into a plurality, one division (area) is excluded, and the other division (area) is set as winning 1 (BB), winning 2 (RB), and so on. To do.

判定部4は、乱数抽出器3が抽出した抽出乱数データを、入賞判定テーブル5の抽選確率データと参照する。すなわち、当該抽出乱数データを、乱数発生器2がとる乱数の全領域中の各入賞態様ごとに区分された入賞判定領域データそれぞれと照合し、当該抽出乱数データが属する入賞態様に対応する当選を決定するものである。例えば、抽出された乱数の数値が、入賞判定テーブル5のどの区分(領域)に属するか調べ、その区分が例えば入賞1(BB)の区分であれば「入賞1(BB)」と判定される。同様に、抽出された乱数の数値が入賞判定テーブル5の外れの区分(領域)に属すれば「外れ」と判定される。   The determination unit 4 refers to the extracted random number data extracted by the random number extractor 3 with the lottery probability data in the winning determination table 5. That is, the extracted random number data is collated with each winning determination area data segmented for each winning mode in the entire random number area taken by the random number generator 2, and the winning corresponding to the winning mode to which the extracted random number data belongs is determined. To decide. For example, it is determined which category (area) of the winning determination table 5 the extracted random number value belongs to, and if the category is, for example, a category of winning 1 (BB), it is determined as “winning 1 (BB)”. . Similarly, if the extracted random number value belongs to an out-of-range category (region) in the winning determination table 5, it is determined as “out”.

抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され(いわゆる蹴飛ばし)、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される(いわゆる引き込み)。そして、所定の図柄が揃えば入賞図柄に相当するメダルが払い出される。   For example, when the evaluation of the lottery process is out of place, it is set so that the predetermined symbols are not aligned (so-called kicking), and when winning, the predetermined symbols are aligned on the condition that the stop switch is pressed at a predetermined timing. (So-called pull-in). And if predetermined symbols are prepared, medals corresponding to winning symbols are paid out.

入賞抽選はスタートスイッチ30の押下信号に基づいて行われるが、本発明の実施の形態では当該押下信号をそのまま使用するのではなく、揺らぎ発生器1により当該押下信号に揺らぎを与えた後の信号を使用することを特徴とする。このことを図3を参照して説明する。   The winning lottery is performed based on the pressing signal of the start switch 30, but in the embodiment of the present invention, the pressing signal is not used as it is, but the signal after the fluctuation signal is given to the pressing signal by the fluctuation generator 1. It is characterized by using. This will be described with reference to FIG.

図3(a)はスタートスイッチ30の押下信号と揺らぎ発生器1が出力する乱数抽出命令の関係を示すタイミングチャートである。揺らぎ発生器1はスタートスイッチ30の押下信号から遅延Tだけ遅れた信号を出力する。この乱数抽出命令により乱数が抽出される。抽出するタイミングが異なれば乱数抽出器3で抽出される乱数も異なってくる。遅延Tは一定値ではなく、スタートレバー30の押下ごとに毎回異なる値をとるので、抽出される乱数値を予測することはより困難となる。このように揺らぎ発生器1を設けることにより、たとえ乱数発生器2による乱数が一様でなく、仮に一定の規則性をもち予測可能な面があったとしても、抽選に用いられる乱数を予測することはできなくなる。遊技者が一定のタイミングでスタートスイッチ30を操作したところで抽選確率を所定値以上にすることはできないのである。   FIG. 3A is a timing chart showing the relationship between the pressing signal of the start switch 30 and the random number extraction command output from the fluctuation generator 1. The fluctuation generator 1 outputs a signal delayed by a delay T from the pressing signal of the start switch 30. A random number is extracted by this random number extraction command. If the extraction timing is different, the random number extracted by the random number extractor 3 is also different. Since the delay T is not a constant value and takes a different value every time the start lever 30 is pressed, it is more difficult to predict the extracted random number value. By providing the fluctuation generator 1 in this way, the random number used in the lottery is predicted even if the random number generated by the random number generator 2 is not uniform and has a certain regularity and can be predicted. I can't do that. When the player operates the start switch 30 at a certain timing, the lottery probability cannot be set to a predetermined value or more.

これに対し、図3(b)に示すように従来はスタートレバー押下信号をそのまま用いて乱数を抽出していたので、乱数発生器2による乱数が一様でなく、仮に一定の規則性を持つ場合には抽選に用いられる乱数を予測する可能性を否定できなかった。   On the other hand, as shown in FIG. 3B, since the random number is conventionally extracted using the start lever pressing signal as it is, the random number generated by the random number generator 2 is not uniform and has a certain regularity. In some cases, the possibility of predicting random numbers used in the lottery could not be denied.

図2の入賞抽選手段によれば、抽選処理において遊技者自身が抽選を行う意味でスタートレバー押下信号を用いるが、揺らぎ発生器1により乱数取得の際に当該信号にさらに揺らぎを持たせることにより、遊技機外部からはタイミングが取れない。したがって、不正行為などは困難になる。   According to the winning lottery means of FIG. 2, the start lever pressing signal is used in the meaning that the player himself performs a lottery in the lottery process, but when the random number is acquired by the fluctuation generator 1, the signal is further fluctuated. The timing cannot be taken from outside the gaming machine. Therefore, fraud etc. become difficult.

次に、揺らぎ発生器1において発生する遅延Tの性質について説明する。遅延Tは不規則に毎回異なる値をとる、すなわち揺らぐ。ここでいう揺らぎとは、スタートスイッチ30の押下信号の受信から乱数抽出器3に対する乱数抽出命令の発生までの時間が毎回不規則に(予測困難に)変わるという意味である。遅延Tは完全にランダムで一様の分布をすることが望ましいが、実用上はそれぞれの遅延Tが一定の割合で発生するものでも差し支えない。規則的でなければよい。遅延Tの分布の例を図4(a)〜(c)に示す。これらの図は遅延時間とその発生頻度を模式的に表したものである。   Next, the nature of the delay T generated in the fluctuation generator 1 will be described. The delay T takes a different value irregularly, that is, fluctuates. The fluctuation here means that the time from the reception of the pressing signal of the start switch 30 to the generation of a random number extraction command for the random number extractor 3 changes irregularly (difficult to predict) every time. Although it is desirable that the delays T be completely random and have a uniform distribution, in practice, the delays T may be generated at a constant rate. It doesn't have to be regular. Examples of the distribution of the delay T are shown in FIGS. These figures schematically show the delay time and its occurrence frequency.

図4(a)(a’)の例では、遅延時間は一定の範囲で一様の分布をなし、所定範囲内であればどの遅延時間も同程度発生する。なお、点線で示すように範囲を限定しなくてもよい。同図(a)は遅延時間が0以上の場合を示し、同図(b)は遅延時間がある値を中心にその前後に分布する場合を示す(以下同様)。   In the example of FIGS. 4A and 4A ', the delay time has a uniform distribution in a certain range, and any delay time occurs within the predetermined range. Note that the range need not be limited as indicated by the dotted line. FIG. 4A shows a case where the delay time is 0 or more, and FIG. 4B shows a case where the delay time is distributed around a certain value (hereinafter the same).

図4(b)(b’)の例では、遅延時間は一定の範囲で発生するが、遅延時間が長くなるほどその発生頻度は直線的に少なくなる。   In the examples of FIGS. 4B and 4B, the delay time occurs within a certain range, but the frequency of occurrence decreases linearly as the delay time increases.

図4(c)(c’)の例では、所定の遅延時間で分布のピークをもち、これを中心に発生頻度は徐々に少なくなる。同図(c’)はいわゆる正規分布に類似する分布を示す。   In the example of FIGS. 4C and 4C, there is a distribution peak at a predetermined delay time, and the frequency of occurrence gradually decreases around this. FIG. 5C 'shows a distribution similar to a so-called normal distribution.

遅延Tを発生させる具体的な手法として、公知のアルゴリズム(モンテカルロ法など)を用いたり、熱雑音を用いた物理的な乱数を利用することができる。遅延Tは完全にランダムで一様の分布をすることが望ましいが、実用上はそれぞれの遅延Tが所定の割合で発生するものでも差し支えない。   As a specific method for generating the delay T, a known algorithm (Monte Carlo method or the like) can be used, or a physical random number using thermal noise can be used. Although it is desirable that the delays T be completely random and have a uniform distribution, in practice, the delays T may be generated at a predetermined rate.

次に、図5のフローチャート及び図6のタイミングチャートを参照して、この発明の実施の形態に係る揺らぎ発生器1の動作について説明する。本実施の形態において揺らぎ発生器1はソフトウエア(具体的にはプログラムに従って動作するマイクロプロセッサ)によって実現される。   Next, the operation of the fluctuation generator 1 according to the embodiment of the present invention will be described with reference to the flowchart of FIG. 5 and the timing chart of FIG. In the present embodiment, the fluctuation generator 1 is realized by software (specifically, a microprocessor that operates according to a program).

図5のステップS20において、予め定められた所定のスイッチ、例えばスタートスイッチ30の状態を図示しないCPUが見に行く。所定のスイッチとしてストップスイッチ50を用いることもできる。あるいは、スイッチに代えて、リールの位置を検出するためのインデックスセンサの出力信号(リールの停止を要因とすることになる)を用いたり、図示しない集中端子板のIN信号(遊技開始後におけるメダル枚数の信号)を用いることができる。IN信号は図示しないホールコンピュータへ送られる信号であって、遊技を開始するときに投入された1遊技当たりのメダルの枚数を示す信号である。スタートレバーが押された後に出力され、枚数に応じたパルス信号が出される。   In step S20 of FIG. 5, a CPU (not shown) goes to see the state of a predetermined switch, for example, the start switch 30. The stop switch 50 can also be used as the predetermined switch. Alternatively, instead of the switch, an output signal of an index sensor for detecting the position of the reel (which may be caused by the stop of the reel) is used, or an IN signal (not shown) of a concentration terminal board (not shown) Number of signals) can be used. The IN signal is a signal sent to a hall computer (not shown), and is a signal indicating the number of medals per game inserted when the game is started. It is output after the start lever is pressed, and a pulse signal corresponding to the number of sheets is output.

ステップS21で予め定められた所定の要因が発生しているかどうか、例えばスタートスイッチ30が押下されて信号が出力されているかどうか、判定される。発生していないとき(NO)はステップS25に進み所定時間当該処理を待ち、その後再び処理を繰り返す。S20,S21,S25の処理によりCPUは所定時間(例えば1.5ms)ごとに乱数ラッチ用要因(例えばスタートレバースイッチ30の押下)を監視している。この様子を図6のA,Bに示す。監視タイミングBの間隔t1はステップS25により調整される。   In step S21, it is determined whether a predetermined factor has been generated, for example, whether the start switch 30 is pressed and a signal is output. If not (NO), the process proceeds to step S25, waits for the process for a predetermined time, and then repeats the process again. Through the processing of S20, S21, and S25, the CPU monitors a random number latching factor (for example, pressing of the start lever switch 30) every predetermined time (for example, 1.5 ms). This situation is shown in FIGS. The interval t1 of the monitoring timing B is adjusted by step S25.

ステップS21で所定の要因が発生しているとき(YES)はステップS22に進む。図6でいえば乱数ラッチ用要因Cがアクティブになる。   When a predetermined factor has occurred in step S21 (YES), the process proceeds to step S22. In FIG. 6, the random number latch factor C becomes active.

ステップS22で抽選を行い、ランダムタイム(不規則な時間)を求める。ここでランダムタイムを求める手法として、(1)CPUのリフレッシュレジスタを使用するやり方、(2)ソフトウエアでカウンタを構成し、そのカウント値を使用するやり方、(3)乱数発生のためのハードウエア(カウンタなど)を用意するやり方、がある。   In step S22, a lottery is performed to obtain a random time (irregular time). Here, as a method for obtaining the random time, (1) a method of using a CPU refresh register, (2) a method of configuring a counter by software and using the count value, and (3) hardware for generating random numbers There is a way to prepare (counter etc.).

(1)のリフレッシュレジスタとは、CPUのメモリとして用いられるダイナミックメモリ(DRAM)を定期的に充電する(リフレッシュ)ために用いられるレジスタである。具体的には、リフレッシュレジスタにはDRAMをリフレッシュする際のアドレスが保持されている。リフレッシュレジスタの内容は時間に応じて変化するため乱数発生に利用することができる。具体的には、所定のタイミングでそのときのリフレッシュレジスタの値を読み出し、これを所定の式に当てはめて乱数値を求めるのである。   The refresh register (1) is a register used for periodically charging (refreshing) a dynamic memory (DRAM) used as a CPU memory. Specifically, the refresh register holds an address for refreshing the DRAM. Since the content of the refresh register changes with time, it can be used for random number generation. Specifically, the value of the refresh register at that time is read at a predetermined timing, and this is applied to a predetermined expression to obtain a random value.

(2)のカウンタを用いるやり方は、基本的にはハードウエアのカウンタを用いるやり方と同様である。具体的には、メモリあるいはレジスタ上に所定値を記憶させ、これを一定時間ごとにカウントアップしていく。この値を所定の式に当てはめて乱数値を求める。   The method using the counter (2) is basically the same as the method using the hardware counter. Specifically, a predetermined value is stored in a memory or a register, and this is counted up at regular intervals. This value is applied to a predetermined formula to obtain a random value.

(3)は、カウンタや熱雑音を用いた物理的な乱数発生装置を用いるものである。   (3) uses a physical random number generator using a counter or thermal noise.

なお上記以外に公知のアルゴリズム(モンテカルロ法など)を用いてもよい。   In addition to the above, a known algorithm (such as Monte Carlo method) may be used.

ステップS23において、発生されたランダムタイムを受け、これに相当する時間だけウエイト処理を行う。ランダムタイムは乱数であるから、ウエイト時間は不規則になる。   In step S23, the generated random time is received, and a wait process is performed for a time corresponding to the random time. Since the random time is a random number, the wait time is irregular.

ステップS24において、乱数抽出器3に対して乱数のラッチ信号を出力する。乱数抽出器3は当該ラッチ信号に基づき乱数発生器2の乱数を取り込む。   In step S24, a random number latch signal is output to the random number extractor 3. The random number extractor 3 takes in the random number of the random number generator 2 based on the latch signal.

乱数ラッチ用要因Cがアクティブになってから乱数ラッチ信号が出力されるまでの時間は、S22のランダムタイム抽選の処理時間t2とS23のランダムタイムウエイト処理時間t3の合計である。前述のようにt3は不規則であるから、所定のスイッチAのONから乱数ラッチ信号の出力までの時間は不規則になる。   The time from when the random number latch factor C is activated until the random number latch signal is output is the sum of the random time lottery processing time t2 of S22 and the random time weight processing time t3 of S23. As described above, since t3 is irregular, the time from when the predetermined switch A is turned on to the output of the random number latch signal is irregular.

次に、上記構成を備えたスロットマシンの動作の概略について図7及び図8に示したフローを用いて説明する。   Next, an outline of the operation of the slot machine having the above configuration will be described with reference to the flowcharts shown in FIGS.

先ず、図7に示すステップS1において、スタートスイッチ30が操作されることにより、スタートスイッチ30がONとなる。そして、次のステップS2に進む。   First, in step S1 shown in FIG. 7, when the start switch 30 is operated, the start switch 30 is turned on. Then, the process proceeds to the next step S2.

ステップS2において、図2の入賞抽選手段により抽選処理が行われる。そして、次のステップS3に進む。   In step S2, lottery processing is performed by the winning lottery means shown in FIG. Then, the process proceeds to the next step S3.

ステップS3において、回転リール40の回転が開始する。そして、次のステップS4に進む。
ステップS4において、ストップスイッチ50が操作されることにより、ストップスイッチ50がONとなる。そして、次のステップS5に進む。
ステップS5において、回転リール40の回転停止処理が行われる。そして、次のステップS6に進む。
In step S3, the rotation of the rotary reel 40 is started. Then, the process proceeds to the next step S4.
In step S4, when the stop switch 50 is operated, the stop switch 50 is turned on. Then, the process proceeds to the next step S5.
In step S5, rotation stop processing for the rotary reel 40 is performed. Then, the process proceeds to the next step S6.

ステップS6において、三個の回転リール40に対応するストップスイッチ50の操作が行われたか否かが判定される。そして、三個の回転リール40に対応するストップスイッチ50の操作が行われたと判定された場合、次のステップS7に進む。
ステップS7において、入賞フラグ成立中に当該入賞フラグに対応する入賞図柄が有効入賞ライン上に揃ったか否か、すなわち、入賞が確定したか否かが判定される。そして、入賞が確定したと判定された場合、次のステップS8に進む。
In step S6, it is determined whether or not the operation of the stop switch 50 corresponding to the three rotary reels 40 has been performed. When it is determined that the operation of the stop switch 50 corresponding to the three rotary reels 40 has been performed, the process proceeds to the next step S7.
In step S7, it is determined whether or not the winning symbols corresponding to the winning flag are aligned on the effective winning line while the winning flag is established, that is, whether or not the winning is confirmed. If it is determined that the winning is confirmed, the process proceeds to the next step S8.

ステップS8において、入賞図柄に相当するメダルが払い出される。そして、次のステップS9に進む。
ステップS9において、BBゲームやRBゲームの特別遊技に入賞確定した際、当該特別遊技の入賞確定回数が一つ増えた状態で、カウントされる。
In step S8, medals corresponding to winning symbols are paid out. Then, the process proceeds to next Step S9.
In step S9, when a winning decision is made for a special game of the BB game or RB game, the number of winning decisions for the special game is incremented by one.

上述したステップS2の抽選処理について図8のフローを用いて説明する。
ステップS10において、図5のフローチャートに従いスタートスイッチ押下信号に揺らぎを加える。そして、次のステップS11に進む。
ステップS11において、乱数発生器2により発生された乱数の中から揺らぎの加えられた信号に基づき乱数抽出器3により乱数が抽出される。そして、次のステップS12に進む。
The lottery process in step S2 described above will be described using the flow of FIG.
In step S10, fluctuation is added to the start switch pressing signal according to the flowchart of FIG. Then, the process proceeds to the next step S11.
In step S <b> 11, random numbers are extracted by the random number extractor 3 based on a signal to which fluctuation has been added from among the random numbers generated by the random number generator 2. Then, the process proceeds to next Step S12.

ステップS12において、抽出された乱数が乱数抽出器3の内部に記憶される。そして、次のステップS13に進む。
ステップS13において、判定器4により、抽出された乱数と、入賞判定テーブル5の入賞判定領域データとの比較が行われる。そして、次のステップS14に進む。
In step S12, the extracted random number is stored in the random number extractor 3. Then, the process proceeds to the next step S13.
In step S <b> 13, the determiner 4 compares the extracted random number with the winning determination area data in the winning determination table 5. Then, the process proceeds to the next step S14.

ステップS14において、判定器4により、抽出された乱数が、入賞判定テーブル5のどの入賞態様に含まれるか決定され、抽選処理の評価が決定される。そして、次のステップS15に進む。
ステップS15において、抽選処理の評価が例えば外れの場合は所定の図柄が揃わないように設定され(いわゆる蹴飛ばし)、当たりの場合はストップスイッチが所定のタイミングで押下されることなどを条件に所定の図柄が揃うように設定される(いわゆる引き込み)。そして、抽選処理が終了する。
In step S <b> 14, the determiner 4 determines which winning mode of the winning determination table 5 includes the extracted random number, and determines the evaluation of the lottery process. Then, the process proceeds to next Step S15.
In step S15, if the evaluation of the lottery process is out of place, for example, the predetermined symbols are set so as not to be aligned (so-called kicking), and if the win is determined, the stop switch is pressed at a predetermined timing. It is set so that the symbols are aligned (so-called pull-in). Then, the lottery process ends.

発明の実施の形態によれば、遊技者自身が抽選を行う意味でスタートレバー押下信号を用いるが、乱数取得の際に当該信号にさらに揺らぎを持たせることにより、遊技機外部からはタイミングが取れない。したがって、意図的に入賞を狙うことや不正行為は困難になる。   According to the embodiment of the invention, the start lever pressing signal is used in the sense that the player himself / herself performs a lottery. However, when the random number is acquired, the signal is further fluctuated so that the timing can be taken from outside the gaming machine. Absent. Therefore, it is difficult to deliberately aim for winning or cheating.

以上の説明において、スタートスイッチ30に基づき揺らぎを発生させたが、きっかけとする要因はこれに限定されない。以下にその一例を示す。この要因は、遊技ごとに必ず1回だけ操作あるいは有効になるスイッチあるいは信号であればよい。   In the above description, the fluctuation is generated based on the start switch 30, but the trigger factor is not limited to this. An example is shown below. This factor may be a switch or signal that is operated or activated only once for each game.

(1)外部から容易に操作できる要因
・スタートスイッチ30
・ストップボタン50:スタートボタンに比べて予想がつきにくいので、不正行為の防止の点で好ましい。
(1) Factors that can be easily operated from the outside-Start switch 30
Stop button 50: Since it is harder to predict than the start button, it is preferable in terms of preventing fraud.

(2)外部から容易に操作できない要因
・インデックスセンサ:リールの位置を検出するためのセンサ。この出力を関しすることにより、リールが停止したことを検出できる。
・IN信号:集中端子板の信号。ホールコンピュータへ送られる。1遊技開始するときに1回の遊技に投入されたメダルの枚数の出力信号。スタートレバーが押された後に出力される。枚数に応じたパルス信号が出される。
(2) Factors that cannot be easily operated from the outside: Index sensor: A sensor for detecting the position of the reel. By relating this output, it is possible to detect that the reel has stopped.
・ IN signal: Signal of centralized terminal board. Sent to the hall computer. An output signal of the number of medals inserted in one game when one game is started. Output after the start lever is pressed. A pulse signal corresponding to the number is output.

(1)(2)の一部又は全部の要因を採用し、当該要因を検出後ランダムな時間経過後にラッチ信号を出力するようにしてもよい。   (1) Part or all of the factors of (2) may be adopted, and the latch signal may be output after a lapse of random time after the factors are detected.

この発明の実施の形態において、乱数発生器2の出力をラッチする信号をソフトウエアで生成した。そのため、きっかけとする要因を機種ごとに変更することや、遊技ごとに変更することも容易に実現できる。このようにすれば解析が難しくなるので不正行為の防止の点で好ましい。   In the embodiment of the present invention, a signal for latching the output of the random number generator 2 is generated by software. Therefore, it is possible to easily change the trigger factor for each model and for each game. This is preferable in terms of prevention of fraud because analysis becomes difficult.

ソフトウエアにより実現する場合、ハードウエアの場合のように複数のクロックを用いることは難しくクロックは共通なので解析・予想される可能性は残るものの、前述のように要因を適宜変化させることにより解析を難しくできる。ソフトウエアによれば低コストであり、容易に変更可能であり、柔軟性に富むという利点がある。   When implemented by software, it is difficult to use multiple clocks as in the case of hardware, and the clocks are common, so the possibility of analysis / prediction remains, but analysis can be performed by appropriately changing the factors as described above. It can be difficult. According to the software, there is an advantage that it is low-cost, can be easily changed, and is flexible.

ところで、ランダムタイムの抽選処理を開始する要因として、大きく分けて、(a)スタートスイッチ(その信号)やIN信号などの遊技開始に係る要因と、(b)ストップスイッチやインデックスセンサ(これらに係る信号)あるいはリール回転から所定時間経過してもストップスイッチが押されないとき(タイムアウト)に行われる強制的な停止制御(その制御信号やリール停止の信号)などの遊技停止に係る要因がある。これらのどちらかを用いるかによって乱数ラッチ信号の出力タイミングを変えるようにしてもよい。このことを図9のタイミングチャートを参照して説明する。   By the way, the factors for starting the random time lottery process are broadly divided into (a) factors related to the start of the game such as a start switch (its signal) and an IN signal, and (b) a stop switch and an index sensor (related to these). There is a factor related to the game stop, such as a forced stop control (a control signal or a reel stop signal) that is performed when the stop switch is not pressed even after a predetermined time has elapsed from the reel rotation (timeout). The output timing of the random number latch signal may be changed depending on which of these is used. This will be described with reference to the timing chart of FIG.

図9の100a、101aは、遊技開始に係る要因によりランダムタイムの抽選処理を行う場合を示す。スタートレバーが押下されるとランダムタイム抽選処理100aが行われ、これに受けてランダムタイムウエイト処理101aが行われ、これが終了した時点で乱数ラッチ信号が出力される。これにより図7のS2:抽選処理が行われる。この例は遊技開始により抽選が行われ、この抽選結果に基づき当該遊技における回転リールの制御が行われる、というものである。   Reference numerals 100a and 101a in FIG. 9 indicate a case where a random time lottery process is performed due to factors relating to the start of the game. When the start lever is pressed, a random time lottery process 100a is performed, and in response thereto, a random time weight process 101a is performed. When this is completed, a random number latch signal is output. Thereby, S2: lottery process of FIG. 7 is performed. In this example, a lottery is performed at the start of the game, and the control of the rotating reel in the game is performed based on the lottery result.

同図の100b、101bは、遊技停止に係る要因によりランダムタイムの抽選処理を行う場合を示す。ストップスイッチが押下されるとランダムタイム抽選処理100bが行われ、これに受けてランダムタイムウエイト処理101bが行われ、これが終了した時点で乱数ラッチ信号が出力される。これにより図7のS2:抽選処理が行われる。この例では回転リールの制御が終わった後に抽選結果が得られるのでこれは次の回の遊技に反映され、当該回の遊技において当該抽選結果は反映されない。そのため解析はより困難になる。   Reference numerals 100b and 101b in the figure indicate a case where a random time lottery process is performed due to a factor related to the game stop. When the stop switch is pressed, a random time lottery process 100b is performed, and in response thereto, a random time wait process 101b is performed. When this is completed, a random number latch signal is output. Thereby, S2: lottery process of FIG. 7 is performed. In this example, since the lottery result is obtained after the control of the rotating reel is finished, this is reflected in the next game, and the lottery result is not reflected in the game of the time. This makes analysis more difficult.

同図の100c、102、101cは、遊技停止に係る要因によりランダムタイムの抽選処理を行うが、抽選処理は次回のスタートレバー押下時に行うというものである。ストップスイッチが押下されるとランダムタイム抽選処理100cが行われる。この結果はレジスタ/メモリに記憶されて次回の遊技の際に用いられる。スタートレバーが押下されるとランダムタイムが読み出され、これに受けてランダムタイムウエイト処理101bが行われ、これが終了した時点で乱数ラッチ信号が出力される。これにより図7のS2:抽選処理が行われる。ランダムタイムの要因と抽選の要因を分けるので、解析はより困難になる。抽選自体はスタートレバーを要因とするので、遊技者にとって受け入れやすいと考えられる。   100c, 102, and 101c in the figure perform random time lottery processing due to factors related to game stoppage, but the lottery processing is performed when the start lever is pressed next time. When the stop switch is pressed, a random time lottery process 100c is performed. This result is stored in the register / memory and used in the next game. When the start lever is pressed, the random time is read, and in response to this, the random time wait processing 101b is performed. When this is completed, a random number latch signal is output. Thereby, S2: lottery process of FIG. 7 is performed. Since the random time factor and the lottery factor are separated, the analysis becomes more difficult. Since the lottery itself is based on the start lever, it is considered easy for players to accept.

発明の実施の形態2.
図5の揺らぎ処理のフローチャートにおいて、複数の要因(スイッチ/信号)を毎回切り替えるようにしてもよい。この処理のフローチャートを図10に示す。図10は、初めに、S26:複数のスイッチ/信号を設定する処理、S27:設定された複数のスイッチ/信号のいずれかを任意に選択する処理を行うとともに、S28:揺らぎ処理の後に他のスイッチ/信号を任意に選択する処理を行うものである。要因として、前述の(a)遊技開始に係る要因及び/又は(b)遊技停止に係る要因、具体的にはスタートスイッチ、ストップスイッチ、インデックスセンサ、IN信号、タイムアウトによるリールの強制停止などを用いる。
Embodiment 2 of the Invention
In the fluctuation processing flowchart of FIG. 5, a plurality of factors (switches / signals) may be switched each time. A flowchart of this process is shown in FIG. In FIG. 10, first, S26: a process of setting a plurality of switches / signals, S27: a process of arbitrarily selecting one of the set switches / signals, and S28: other processes after the fluctuation process are performed. A process of arbitrarily selecting a switch / signal is performed. As the factors, the above-mentioned (a) factors related to game start and / or (b) factors related to game stop, specifically, start switch, stop switch, index sensor, IN signal, forced stop of reel due to timeout, etc. are used. .

ステップS26において要因として使用するスイッチ/信号を設定する。この設定はメモリのテーブルとして持つことができるので、機種ごとに容易に変更することができ、解析をさらに困難にする。
ステップS27において複数の要因のうちのいずれかを選択する。ランダムに選択してもよいし、複数の要因を選択してその論理積あるいは論理和を使用してもよい。
ステップS28において次の遊技において使用する要因を選択する。要因の切り替えはスタートスイッチなどに基づき遊技単位に行ってもよいし、タイマーにより所定時間ごとに切り替えるようにしてもよい。
他のステップの処理は前述の通りであるのでその説明は省略する。
In step S26, a switch / signal used as a factor is set. Since this setting can be stored as a memory table, it can be easily changed for each model, making analysis more difficult.
In step S27, one of a plurality of factors is selected. The selection may be made randomly, or a plurality of factors may be selected and the logical product or logical sum of them may be used.
In step S28, a factor to be used in the next game is selected. The factors may be switched for each game based on a start switch or the like, or may be switched at predetermined time intervals by a timer.
Since the processing of other steps is as described above, the description thereof is omitted.

図11に遊技ごとの要因の切替の例を示す。同図において横軸は時間軸であり、その単位はひとつの遊技(例えばスタートレバーが押されてから次にスタートレバーがおされるまでの間)である。遊技開始に係る要因Aは例えば図9の100a,101aに対応し、遊技停止に係る要因Bは例えば同図の100b、101bあるいは100c、102,101cに対応する。図11(a)はひとつの遊技が終わり次の遊技が開始される間に要因の切替が行われる場合を示す。この例では遊技開始に係る要因Aと遊技停止に係る要因Bが交互に繰り返される。同図(b)は一定時間が経過すると要因の切替が行われる場合を示す。次の要因の選択に際して単純に切替ても抽選により要因を選択してもいずれでもよい。同図(c)はひとつの遊技が終わり次の遊技が開始される際に抽選で次の要因が選択される場合を示す。   FIG. 11 shows an example of switching factors for each game. In the figure, the horizontal axis is a time axis, and the unit is one game (for example, from when the start lever is pressed until the next start lever is pressed). The factor A related to the game start corresponds to, for example, 100a and 101a in FIG. 9, and the factor B related to the game stop corresponds to, for example, 100b and 101b or 100c, 102, and 101c in FIG. FIG. 11A shows a case where the factor is switched while one game is over and the next game is started. In this example, the factor A related to the game start and the factor B related to the game stop are alternately repeated. FIG. 4B shows a case where the factors are switched after a certain time has elapsed. When selecting the next factor, either simple switching or selection of a factor by lottery may be used. FIG. 3C shows a case where the next factor is selected by lottery when one game ends and the next game starts.

この発明の実施の形態によれば、ランダムタイム抽選の契機となる要因を切り替えることができるので、その解析をさらに困難にすることができる。   According to the embodiment of the present invention, the factor that triggers the random time lottery can be switched, so that the analysis can be made more difficult.

発明の実施の形態3.
図5のステップS22で抽選を行い、ランダムタイム(不規則な時間)を求めた。ここでランダムタイムを求める手法として、ひとつ又は複数の値を抽出し(所定の式に基づき算出することを含む)、さらにこの値についてビット入替を行い、ビット入替された値に基づきS23のタイマウエイト処理を行うようにしてもよい。ひとつ又は複数の値を抽出するやり方として、前述の(1)CPUのリフレッシュレジスタを使用するやり方、(2)ソフトウエアでカウンタを構成し、そのカウント値を前述の要因で抽出するやり方、などがある。ビット入替を行うことにより、カウンタを用いた場合でも抽選されるランダムタイムは十分に不規則なものになる。
Embodiment 3 of the Invention
A lottery was performed in step S22 of FIG. 5 to obtain a random time (irregular time). Here, as a method for obtaining the random time, one or a plurality of values are extracted (including calculation based on a predetermined expression), bit replacement is performed on this value, and the timer wait of S23 is performed based on the bit replacement value. Processing may be performed. As a method of extracting one or a plurality of values, the above-mentioned (1) a method using a CPU refresh register, (2) a method in which a counter is configured by software, and the count value is extracted by the above-described factors, etc. is there. By performing the bit replacement, the random time drawn even when the counter is used becomes sufficiently irregular.

(1)のリフレッシュレジスタとは、CPUのメモリとして用いられるダイナミックメモリ(DRAM)を定期的に充電する(リフレッシュ)ために用いられるレジスタである。具体的には、リフレッシュレジスタにはDRAMをリフレッシュする際のアドレスが保持されている。リフレッシュレジスタの内容は時間に応じて変化するため乱数発生に利用することができる。具体的には、所定のタイミングでそのときのリフレッシュレジスタの値を読み出し、これを所定の式に当てはめて乱数値を求めるのである。   The refresh register (1) is a register used for periodically charging (refreshing) a dynamic memory (DRAM) used as a CPU memory. Specifically, the refresh register holds an address for refreshing the DRAM. Since the content of the refresh register changes with time, it can be used for random number generation. Specifically, the value of the refresh register at that time is read at a predetermined timing, and this is applied to a predetermined expression to obtain a random value.

(2)のカウンタを用いるやり方は、基本的にはハードウエアのカウンタを用いるやり方と同様である。具体的には、メモリあるいはレジスタ上に所定値を記憶させ、これを一定時間ごとにカウントアップしていく。この値を所定の式に当てはめて乱数値を求める。   The method using the counter (2) is basically the same as the method using the hardware counter. Specifically, a predetermined value is stored in a memory or a register, and this is counted up at regular intervals. This value is applied to a predetermined formula to obtain a random value.

上記のように接続された場合において、抽出された値がどのように変換されるか図12及び図13を参照して説明する。上記(2)のようにカウンタを用いた場合、乱数発生器2は0,1,2,3,4,・・・を順次出力する。しかし、図12及び図13のようにビットが入れ替えられていると、CPUが受け取るデータは0,8,1,9,2,・・・となる。このように単純なビットの入れ替え(1ビットのシフト)でも数値は大きく変化する。上記のようなビット入替を行うだけでも抽選結果の予測は困難になり、不正行為防止に効果がある。   How the extracted values are converted in the case of the connection as described above will be described with reference to FIGS. When the counter is used as in (2) above, the random number generator 2 sequentially outputs 0, 1, 2, 3, 4,. However, if the bits are exchanged as shown in FIGS. 12 and 13, the data received by the CPU is 0, 8, 1, 9, 2,. In this way, the numerical value changes greatly even by simple bit replacement (shift of 1 bit). Prediction of the lottery result is difficult just by exchanging bits as described above, which is effective in preventing fraud.

上記のビット入替の例はビット全体を1ビットシフトするものであった(もちろん2ビット以上シフトするものであってもよい)。ビット入替の手法として、他にビットの入れ替えがある。以下、ビットの入れ替えについて説明する。   In the above example of bit replacement, the entire bit is shifted by 1 bit (of course, it may be shifted by 2 bits or more). Another bit replacement technique is bit replacement. Hereinafter, the replacement of bits will be described.

ビットの入れ替えは1組以上のビットを交換することである。乱数を構成する複数のビットの一部を入れ替えることについてシミュレーション結果に基づき具体的に説明する。以下の例は8ビットの場合である。なお、以下の説明における「変化の周期」とはビットの入れ替えを行ったときにCPUが受けるデータの変化の周期であり、「変化の振幅」とは同じくデータの変化の幅である(変化の幅が一定でないときはその最大値)。具体的には図14を参照されたい。   Bit exchange is to exchange one or more sets of bits. The replacement of some of the plurality of bits constituting the random number will be specifically described based on the simulation result. The following example is for 8 bits. In the following description, the “change period” is the data change period received by the CPU when bits are exchanged, and the “change amplitude” is the data change width (change change). If the width is not constant, its maximum value). Specifically, please refer to FIG.

(1)1組のビットを入れ替える
シミュレーション結果を図15に示す。ビットの組み合わせを適宜選択することにより変化の振幅を2乃至128、変化の周期を2乃至32とすることができる。図示しないが1組のビットを入れ替えたときのグラフは、振幅が大きいときでも右上がりの線形であるので、あまり効果がないと考えられる。後述するように、変化の周期は短く、かつ、変化の振幅は大きいほうが好ましい。この観点から1組のビット入れ替えを評価すると、bit0をbit7を入れ替えるのが最適である。上位ビットと下位ビットを入れ替えるとよい。しかじ、図15のビット入れ替えにはあまり好ましくないビット入れ替えが含まれている(bit0とbit1の入替など)。
(1) Replacing one set of bits The simulation results are shown in FIG. By appropriately selecting the combination of bits, the change amplitude can be set to 2 to 128, and the change period can be set to 2 to 32. Although not shown, the graph when one set of bits is exchanged is considered to be not very effective because it is linear to the right even when the amplitude is large. As will be described later, it is preferable that the change period is short and the change amplitude is large. From this point of view, when evaluating one set of bit replacement, it is optimal to replace bit0 with bit7. It is better to swap the upper and lower bits. However, the bit replacement in FIG. 15 includes bit replacement that is not preferable (such as replacement of bit0 and bit1).

(2)2組以上のビットを入れ替える
シミュレーション結果を図16に示す。この場合は変化の振幅を32又は128、変化の周期を2とすることができる。2組以上のビットを入れ替えたときのグラフは振幅が大きく、しかもビット入替前の右上がりの線形形状とはかなり異なるので効果を期待できる。変化の周期は短く、かつ、変化の振幅は大きいほうが好ましいという観点から2組のビット入れ替えを評価すると、図16に示された全てのビット入れ替えは好ましいものである。したがって少なくとも2組以上のビット入れ替えを行うことが好ましい。
(2) Replacing two or more sets of bits The simulation result is shown in FIG. In this case, the change amplitude can be 32 or 128, and the change period can be 2. The graph when two or more sets of bits are exchanged has a large amplitude, and since the graph is quite different from the linear shape rising to the right before the bit exchange, an effect can be expected. From the viewpoint that it is preferable that the change period is short and the change amplitude is large, all the bit exchanges shown in FIG. 16 are preferable. Therefore, it is preferable to exchange at least two sets of bits.

発明の実施の形態4.
図5のS22のランダムタイムの抽選用に用いるカウンタについて、所定の契機で更新を停止又は再開するようにすることで、カウンタの値が時間経過と同期しないようになる。したがって、一定のタイミングでスタートスイッチを押下したとしても意図した値ではない乱数を取得させることができ、もって不正行為を防止することができる。こうした乱数更新停止/再開のイベントを複数箇所に設けることで効果はさらに高まる。
Embodiment 4 of the Invention
With respect to the counter used for the random time lottery in S22 of FIG. 5, the counter value is not synchronized with the passage of time by stopping or restarting the update at a predetermined opportunity. Therefore, even if the start switch is pressed at a certain timing, a random number that is not the intended value can be acquired, thereby preventing fraud. The effect is further enhanced by providing such random number update stop / restart events at a plurality of locations.

不規則な時間を選定すること(以下において、乱数の更新を停止又は再開することと表現している)の契機として例えば次のようなものがある。
(1)任意のストップスイッチ(停止ボタン)50からの信号に基づき乱数更新を停止させ、リール駆動部70やリール位置検出回路71からのリールの停止信号に基づき更新を再開させる。これは、停止するまでの回転リール(回胴)40の滑りを利用するものである。この滑りの程度はストップボタン押下のタイミングや抽選結果などによって毎回不規則に変化する。
(2)図示しないメダルセレクタからのメダルの投入の検出信号に基づき乱数更新を停止させ、スタートスイッチ30からの信号に基づき更新を再開させる。
(3)スタートスイッチ30からの信号に基づき乱数更新を停止させ、リール位置検出回路からのリールのインデックス検出信号基づき更新を再開させる。リールの停止状態により最初(あるいは特定回数目まで)のインデックス検出までの時間は毎回不規則に変化する。具体的には、あるひとつのリールを予め定めておき、当該リールについて回転を開始した後に最初に(あるいは特定回数目の)インデックスを検出した時間を利用する。あるいは、3つ又は4つあるリールのインデックス検出信号のうち複数を選択して合成し(例えば論理和を求める)、その最初の(あるいは特定回数目の)インデックス検出信号を利用するようにしてもよい。
(4)任意のストップスイッチ(例えば第1ストップスイッチ)50からの信号に基づき乱数更新を停止させ、他の任意のストップスイッチ(第2ストップスイッチ)50からの信号に基づき更新を再開させる。
(5)サブコマンド送信要求に基づき乱数更新を停止させ、サブコマンド送信開始に応じて更新を再開させる。サブコマンド送信要求を受けてから実際にサブコマンドを送信するまでの時間は、CPUの処理状況により毎回異なる。例えば、0乃至36msの間で変化する。
For example, there are the following triggers for selecting an irregular time (hereinafter expressed as stopping or restarting the update of random numbers).
(1) The random number update is stopped based on a signal from an arbitrary stop switch (stop button) 50, and the update is restarted based on a reel stop signal from the reel drive unit 70 or the reel position detection circuit 71. This utilizes the sliding of the rotating reel (rotating drum) 40 until it stops. The degree of this slip changes irregularly every time the stop button is pressed or the lottery result.
(2) The random number update is stopped based on a medal insertion detection signal from a medal selector (not shown), and the update is restarted based on a signal from the start switch 30.
(3) The random number update is stopped based on the signal from the start switch 30, and the update is restarted based on the reel index detection signal from the reel position detection circuit. Depending on the reel stop state, the time until the first index detection (or up to a specific number of times) varies irregularly every time. Specifically, a certain reel is determined in advance, and the time when the index is first detected (or a specific number of times) after the rotation of the reel is started is used. Alternatively, a plurality of index detection signals of three or four reels are selected and combined (for example, a logical sum is obtained), and the first (or a specific number of times) index detection signal is used. Good.
(4) The random number update is stopped based on a signal from an arbitrary stop switch (for example, the first stop switch) 50, and the update is restarted based on a signal from another arbitrary stop switch (second stop switch) 50.
(5) The random number update is stopped based on the subcommand transmission request, and the update is restarted when the subcommand transmission is started. The time from when a subcommand transmission request is received until when the subcommand is actually transmitted varies depending on the processing status of the CPU. For example, it varies between 0 and 36 ms.

上記(1)乃至(5)の例について詳細に説明する。   The examples (1) to (5) will be described in detail.

任意のひとつのストップスイッチ(停止ボタン)50からの信号に基づき更新を停止させ、リール駆動部やリール位置検出回路からのリールの停止信号に基づき更新を再開させる、というものである。これは、停止するまでの回転リール(回胴)40の滑りを利用するものである。滑りの程度は毎回不規則に変化する。   The update is stopped based on a signal from an arbitrary one of the stop switches (stop buttons) 50, and the update is restarted based on a reel stop signal from a reel drive unit or a reel position detection circuit. This utilizes the sliding of the rotating reel (rotating drum) 40 until it stops. The degree of slipping varies irregularly each time.

図17はスロットマシン10の電気的な概略構造を示すブロック図である。この図において電源系統についての表示は省略されている。スロットマシン10は、その主要な処理装置としてメイン基板1(第1処理部)とこれからコマンドを受けて動作するサブ基板2(第2処理部)とを備える。なお、少なくともメイン基板1は、外部から接触不能となるようにケース内部に収容され、これら基板を取り外す際に痕跡が残るように封印処理が施されている。   FIG. 17 is a block diagram showing an electrical schematic structure of the slot machine 10. In this figure, the display about the power supply system is omitted. The slot machine 10 includes a main substrate 1 (first processing unit) and a sub substrate 2 (second processing unit) that operates in response to a command from the main substrate 1 (first processing unit). At least the main substrate 1 is accommodated inside the case so that it cannot be contacted from the outside, and a sealing process is performed so that traces remain when the substrates are removed.

メイン基板1は、遊技者の操作を受けて内部抽選を行ったり、リールの回転・停止やメダルの払い出しなどの処理を行うためのものである。メイン基板1は、予め設定されたプログラムに従って制御動作を行うCPUと、前記プログラムを記憶する記憶手段であるROMおよび処理結果などを一時的に記憶するRAMを含む。メイン基板1は、後述の乱数発生部20に対して所定の条件の下で乱数更新の停止を指令する信号を発生する更新停止信号発生器1aを含む。これは例えばソフトウエアにより実現され、この場合この処理はメイン基板1のCPUにより実行される。メイン基板1のROMにはこの処理を行うためのプログラムが予め書き込まれている。   The main board 1 is for performing an internal lottery in response to a player's operation, and processing such as reel rotation / stop and medal payout. The main board 1 includes a CPU that performs a control operation according to a preset program, a ROM that is a storage unit that stores the program, and a RAM that temporarily stores processing results and the like. The main board 1 includes an update stop signal generator 1a that generates a signal for instructing a random number generator 20 (described later) to stop random number update under a predetermined condition. This is realized by software, for example, and in this case, this processing is executed by the CPU of the main board 1. A program for performing this processing is written in the ROM of the main board 1 in advance.

サブ基板2は、メイン基板1からコマンド信号を受けて内部抽選の結果を報知したり各種演出を行うためのものである。サブ基板2は、前記コマンド信号に応じた予め設定されたプログラムに従って制御動作を行うCPUと、前記プログラムを記憶する記憶手段であるROMおよび処理結果などを一時的に記憶するRAMを含む。   The sub-board 2 is for receiving a command signal from the main board 1 and notifying the result of the internal lottery and performing various effects. The sub-board 2 includes a CPU that performs a control operation according to a preset program corresponding to the command signal, a ROM that is a storage unit that stores the program, and a RAM that temporarily stores processing results and the like.

サブ基板2はメイン基板1からコマンドをうけ、これに従って演出等の処理を行う。コマンドの流れはメイン基板1からサブ基板2への一方のみであり、逆にサブ基板2からメイン基板1へコマンド等が出されることはない。   The sub-board 2 receives a command from the main board 1 and performs processing such as rendering according to the command. The flow of commands is only one from the main board 1 to the sub board 2, and conversely, no command or the like is issued from the sub board 2 to the main board 1.

メイン基板1には乱数発生部20、スタートスイッチ30,ストップスイッチ50,リール駆動部70,リール位置検出回路71、ホッパー駆動部80、ホッパー81及びホッパー81から払い出されたメダルの枚数を数えるためのメダル検出部82が接続されている。サブ基板2には液晶表示装置62の制御基板200、スピーカ201、LED基板202などの周辺基板(ローカル基板)が接続されている。以下、スタートスイッチ30,ストップスイッチ50を除く、これらの周辺基板/装置について説明する。   To count the number of medals paid out from the random number generator 20, start switch 30, stop switch 50, reel drive unit 70, reel position detection circuit 71, hopper drive unit 80, hopper 81 and hopper 81 on the main board 1. Are connected to the medal detection unit 82. A peripheral board (local board) such as a control board 200 of the liquid crystal display device 62, a speaker 201, and an LED board 202 is connected to the sub board 2. Hereinafter, these peripheral substrates / devices except for the start switch 30 and the stop switch 50 will be described.

乱数発生部20は、一定範囲の数値を高速更新することで擬似的な乱数を発生させる乱数発生機能と、発生した乱数の中から任意の乱数を遊技者の操作を受けて抽出するサンプリング機能を備えるものである。具体例を挙げればカウンタとラッチで構成されるものである。   The random number generation unit 20 has a random number generation function for generating a pseudo random number by updating the numerical values in a certain range at high speed, and a sampling function for extracting an arbitrary random number from the generated random numbers in response to the player's operation. It is to be prepared. As a specific example, it is composed of a counter and a latch.

リール駆動部70は、3つのリール40を回転駆動する図示しないステッピングモータを駆動する回路である。各ステッピングモータはリール駆動回路70によって1−2相励磁されており、所定数のパルスの駆動信号が供給されるとそれぞれ1回転する。   The reel driving unit 70 is a circuit that drives a stepping motor (not shown) that rotationally drives the three reels 40. Each stepping motor is subjected to 1-2 phase excitation by the reel drive circuit 70 and rotates once when a drive signal having a predetermined number of pulses is supplied.

リール位置検出回路71は、リール40の近傍に設けられてリール40の回転位置を検出するための図示しないフォトインタラプタから出力パルス信号を受け、3つのリール40それぞれの回転位置を検出し、その検出信号を出力するものである。図示しないフォトインタラプタは各リール40が一回転する毎に各リール40に設けられた遮蔽板を検出してリセットパルスを発生する。このリセットパルスはリール位置検出回路71を介してメイン基板1のCPUに与えられる。メイン基板1のRAM内には、各リール40について一回転の範囲内における回転位置に対応した計数値が格納されており、CPUはリセットパルスを受け取ると、RAM内に形成されたこの計数値を“0”にクリアする。このクリア処理により、各シンボルの移動表示と各ステッピングモータの回転との間に生じるずれが、一回転毎に解消されている。   The reel position detection circuit 71 is provided in the vicinity of the reel 40, receives an output pulse signal from a photo interrupter (not shown) for detecting the rotation position of the reel 40, detects the rotation position of each of the three reels 40, and detects it. A signal is output. A photo interrupter (not shown) detects a shielding plate provided on each reel 40 and generates a reset pulse every time each reel 40 rotates once. This reset pulse is given to the CPU of the main board 1 via the reel position detection circuit 71. In the RAM of the main board 1, a count value corresponding to the rotation position within one rotation range is stored for each reel 40, and when the CPU receives the reset pulse, the count value formed in the RAM is stored. Clear to “0”. By this clearing process, the deviation generated between the movement display of each symbol and the rotation of each stepping motor is eliminated every rotation.

ホッパー駆動部80は、メダルを収納するとともに指示された入賞に応じた枚数のメダルを払い出すホッパー81のモーターを駆動する回路である。   The hopper driving unit 80 is a circuit that drives a motor of a hopper 81 that stores medals and pays out the number of medals corresponding to the designated winning.

メダル検出部82は、ホッパー81から払い出されるメダル数を計数するためのものである。メイン基板1のCPUは、このメダル検出部82から受けた実際に払い出しのあったメダル計数値が入賞に応じた所定の配当枚数データに達した時に、ホッパー駆動部80による駆動を停止させ、メダル払い出しを終了させる。ホッパー駆動回路80,メダル検出部82により、遊技の結果にて得られた入賞に基づいて所定枚数のメダルが遊技者に払い出される。   The medal detection unit 82 is for counting the number of medals paid out from the hopper 81. The CPU of the main board 1 stops driving by the hopper driving unit 80 when the actually paid out medal count value received from the medal detection unit 82 reaches the predetermined payout number data corresponding to the winning. Finish paying out. A predetermined number of medals are paid out to the player by the hopper driving circuit 80 and the medal detection unit 82 based on a winning obtained as a result of the game.

液晶制御基板200は、液晶表示部62を駆動するための回路である。
スピーカ201は、音声や効果音等の音響を発生するためのものである。
LED基板202は、図示しない表示ランプやバックランプを駆動するための回路である。
The liquid crystal control board 200 is a circuit for driving the liquid crystal display unit 62.
The speaker 201 is for generating sound such as voice and sound effects.
The LED substrate 202 is a circuit for driving a display lamp and a back lamp (not shown).

液晶制御基板200により表示制御される液晶表示装置62、スピーカ201や表示ランプ等を含むLED基板202は演出表示装置を構成する。この演出表示装置は、遊技者に入賞等を報知したり、いわゆるアシストタイム(AT)において、一定ゲーム間に特定の小役を台自体が何らかのアクションを伴ってユーザに教えるためのものである。   The liquid crystal display device 62 controlled by the liquid crystal control substrate 200 and the LED substrate 202 including the speaker 201 and the display lamp constitute an effect display device. This effect display device is for notifying a player of a prize or the like, or for teaching a user a specific small role during a certain game with some action during a so-called assist time (AT).

図18に実施例1に係る処理のフローチャートを示す。   FIG. 18 shows a flowchart of processing according to the first embodiment.

S1:メダルが投入されたり、ベットスイッチ16が押されると遊技が可能な状態になる。 S1: When a medal is inserted or the bet switch 16 is pressed, a game is possible.

S2:この状態でスタートレバー30が押されると遊技が開始される。すなわち、回転リール40が回転するとともに、S3の処理が行われる。 S2: When the start lever 30 is pushed in this state, the game is started. That is, the rotary reel 40 rotates and the process of S3 is performed.

S3:ハードウエア乱数をラッチする。図8のS11に相当する。これが当該遊技における乱数値になる。 S3: A hardware random number is latched. This corresponds to S11 in FIG. This is a random value in the game.

S4:当該乱数値に基づき図柄抽選処理が行われる。これは公知の処理であるので詳しく説明しない。 S4: A symbol lottery process is performed based on the random number. This is a known process and will not be described in detail.

S5:ストップボタン50が押し下げられたかどうか判断する。押し下げられたとき(YES)はS6の処理を行う。ストップボタン50は3つあるのでどのボタンからの信号を利用するかいくつかのパターンがある。すなわち、(1)3つのうちで特定のボタンを予め決めておき、当該特定のボタンの信号を利用する、(2)3つのうちから2つのボタンを予め決めておき、これらの信号の論理和を利用する、(3)3つすべての信号の論理和を利用する。実施例1は(1)乃至(3)あるいはこれらと同等の場合も含むものである。 S5: It is determined whether or not the stop button 50 is depressed. When pressed down (YES), the process of S6 is performed. Since there are three stop buttons 50, there are several patterns depending on which button the signal is used from. That is, (1) a specific button among the three buttons is determined in advance and the signal of the specific button is used, and (2) two buttons are determined in advance from the three buttons, and the logical sum of these signals is determined. (3) Use logical OR of all three signals. The first embodiment includes cases (1) to (3) or cases equivalent to these.

S6:ストップボタン50が押し下げられたとき、ハードウエア乱数の更新を停止する。 S6: When the stop button 50 is depressed, the hardware random number update is stopped.

S7:ストップボタン50の押し下げにより、回転リール(回胴)40の停止位置決定処理を行う。これは公知の処理であるので詳しく説明しない。 S7: When the stop button 50 is depressed, the stop position determination process of the rotary reel (rotating drum) 40 is performed. This is a known process and will not be described in detail.

S8:回転リール(回胴)40が停止したかどうか判定する。停止したとき(YES)はS9の処理を行う。回転リール40も3つあるのでどの回転リール40の停止信号を利用するかいくつかのパターンがある。ストップスイッチ50の場合と同様なので詳細な説明は省略する。 S8: It is determined whether or not the rotating reel (rotating drum) 40 has stopped. When stopped (YES), the process of S9 is performed. Since there are three rotary reels 40, there are several patterns for which rotary reel 40 stop signal is used. Since it is the same as that of the stop switch 50, detailed description is abbreviate | omitted.

S9:ハードウエア乱数の更新を再開する。S6からS9までの時間が不規則時間となる。 S9: Restart the hardware random number update. The time from S6 to S9 becomes irregular time.

S10:全回転リール(回胴)40が停止したかどうか判定する。停止したとき(YES)はS10の処理を行う。 S10: It is determined whether or not all the rotation reels (rotating drums) 40 are stopped. When stopped (YES), the process of S10 is performed.

S11:入賞判定処理を行う。これは公知の処理であるので詳しく説明しない。 S11: A winning determination process is performed. This is a known process and will not be described in detail.

S12:払い出し処理を行う。これは公知の処理であるので詳しく説明しない。
ところで、いずれかの入賞フラグが成立中に、対応する入賞図柄を有効入賞ライン上に揃えることができるか否かは、回転リール40の回転速度が一定の場合、ストップスイッチ50のタイミングによるものである。具体的には、ストップスイッチ50を操作した後、190ms以内に回転リール40が停止するように設定されているため、ストップスイッチ50を操作した後、そのまま停止させるか、或いは190ms以内に停止可能な回転リール40の円周上の引き込み可能図柄61、例えば連続する4個の引き込み可能図柄61の中に、対応する入賞図柄が含まれているような場合には、停止するまでの時間を遅らせて、回転リール40は有効入賞ライン上にその入賞図柄を引き込んで停止する。一方、かかる4個の引き込み可能図柄61の中に、対応する入賞図柄が含まれていないような場合には、有効入賞ライン上にその入賞図柄を引き込んで停止することができない。
S12: A payout process is performed. This is a known process and will not be described in detail.
By the way, whether or not the corresponding winning symbol can be aligned on the effective winning line while any one of the winning flags is established depends on the timing of the stop switch 50 when the rotation speed of the rotary reel 40 is constant. is there. Specifically, since the rotary reel 40 is set to stop within 190 ms after operating the stop switch 50, it can be stopped as it is after operating the stop switch 50, or can be stopped within 190 ms. When the corresponding winning symbol 61 is included in the retractable symbols 61 on the circumference of the rotating reel 40, for example, four consecutive retractable symbols 61, the time until stopping is delayed. The rotary reel 40 draws the winning symbol on the effective winning line and stops. On the other hand, when the corresponding winning symbol 61 is not included in the four retractable symbols 61, the winning symbol cannot be drawn on the effective winning line and stopped.

このように、S6:ハードウエア乱数の更新の停止からS9:ハードウエア乱数の更新の再開までの時間は、S8の処理の対象となっている回転リール(回胴)40の停止の時間に対応する。ひとつの回転リール40の停止時間は約7.5ms〜190msであるが、これは停止ボタンを押すタイミングや内部抽選の結果などに関係し、毎回異なる。言い換えれば、回転リール40の停止時間は常に揺らぐので、これを揺らぎ信号として利用することができる。1つの回転リール40による揺らぎの幅は約183msである。3つの回転リール40全体について言えばその停止時間は約22.5ms〜570msであり、揺らぎの幅は約548msとなる。回転リール40による揺らぎの幅はハードウエア乱数の更新周期よりも大きいので、同更新周期を不規則に変動させることができる。   As described above, the time from S6: stop of updating the hardware random number to S9: restart of update of the hardware random number corresponds to the stop time of the rotating reel (rotor) 40 to be processed in S8. To do. The stop time of one rotary reel 40 is about 7.5 ms to 190 ms, but this is different each time depending on the timing of pressing the stop button, the result of the internal lottery, and the like. In other words, since the stop time of the rotary reel 40 always fluctuates, this can be used as a fluctuation signal. The width of fluctuation by one rotating reel 40 is about 183 ms. In terms of the entire three rotating reels 40, the stop time is about 22.5 ms to 570 ms, and the fluctuation width is about 548 ms. Since the fluctuation width of the rotating reel 40 is larger than the update cycle of the hardware random number, the update cycle can be irregularly changed.

実施例1の理解を容易にするために、回転リール(回胴)の具体的構成について説明を加える。   In order to facilitate understanding of the first embodiment, a specific configuration of the rotating reel (rotating drum) will be described.

図19に示すように、各リール40a〜40cは回転リールユニットとして構成されており、フレーム151にブラケット152を介して取り付けられている。各リール40a〜40cはリールドラム153の外周にリール帯154が貼られて構成されている。リール帯154の外周面には上記のシンボル列(図柄61)が描かれている。また、各ブラケット152にはステッピングモータ155が設けられており、各リール40a〜40cはこれらモータ155で駆動されて回転する。   As shown in FIG. 19, each of the reels 40 a to 40 c is configured as a rotary reel unit, and is attached to the frame 151 via a bracket 152. Each of the reels 40a to 40c has a reel band 154 attached to the outer periphery of a reel drum 153. The symbol row (design 61) is drawn on the outer peripheral surface of the reel band 154. Each bracket 152 is provided with a stepping motor 155, and the reels 40a to 40c are driven by the motor 155 to rotate.

各リール40a〜40cの構造は図20(a)に示される。リール帯154の背後のリールドラム153内部にはランプケース156が設けられており、このランプケース156の3個の各部屋にはそれぞれバックランプ157a,157b,157cが取り付けられている。これらバックランプ157a〜157cは図20(b)に示すように基板158に実装されており、この基板158がランプケース156の背後に取り付けられている。また、ブラケット152にはフォトインタラプタ159が取り付けられている。フォトインタラプタとは、1つのケースの中に発光素子(発光ダイオードなど)と受光素子(フォトトランジスタ、フォトダイオードなど)を対向配置し、その間に検出用の溝を設け、当該検出溝間を物体が通過したことを非接触で検知するものである。このフォトインタラプタ159は、リールドラム153に設けられた遮蔽板160がリールドラム153の回転に伴ってフォトインタラプタ159を通過するのを検出する。フォトインタラプタ159の信号が図17のリール位置検出回路71に入力される。   The structure of each reel 40a-40c is shown in FIG. A lamp case 156 is provided inside the reel drum 153 behind the reel band 154, and back lamps 157a, 157b, and 157c are attached to the three rooms of the lamp case 156, respectively. These back lamps 157 a to 157 c are mounted on a substrate 158 as shown in FIG. 20B, and this substrate 158 is attached to the back of the lamp case 156. A photo interrupter 159 is attached to the bracket 152. A photointerrupter is a case in which a light emitting element (such as a light emitting diode) and a light receiving element (such as a phototransistor or a photodiode) are arranged to face each other, and a detection groove is provided between them. The passage is detected without contact. The photo interrupter 159 detects that the shielding plate 160 provided on the reel drum 153 passes through the photo interrupter 159 as the reel drum 153 rotates. The signal from the photo interrupter 159 is input to the reel position detection circuit 71 in FIG.

各バックランプ157a〜157cは図示しないランプ駆動回路によって個別に点灯制御される。各バックランプ157a〜157cの点灯により、リール帯154に描かれたシンボルの内、各バックランプ157の前部に位置する3個のシンボルが背後から個別に照らし出され、図柄表示窓13にそれぞれ3個ずつのシンボルが映し出される。   The back lamps 157a to 157c are individually controlled to be turned on by a lamp driving circuit (not shown). By turning on each of the back lamps 157a to 157c, among the symbols drawn on the reel band 154, three symbols located at the front of each of the back lamps 157 are individually illuminated from behind, and are respectively displayed on the symbol display window 13. Three symbols are displayed.

スタートレバー30のレバー操作により、リール40a〜40cが一斉に回転する。3つの停止ボタン50〜50は、各リール40a〜40cに対応して配置されている。各リール40a〜40cの回転速度が一定速度に達したときに各停止ボタン50〜50の操作が有効化され、各停止ボタン50〜50は遊技者の押しボタン操作に応じて各リール40a〜40cの回転を停止させる。   By operating the start lever 30, the reels 40a to 40c rotate all at once. The three stop buttons 50-50 are arrange | positioned corresponding to each reel 40a-40c. When the rotational speed of each reel 40a-40c reaches a certain speed, the operation of each stop button 50-50 is validated, and each stop button 50-50 is activated according to the player's push button operation. Stop rotating.

リール位置検出回路71は、フォトインタラプタ159からの出力パルス信号を受けて各リール40の回転位置を検出する。フォトインタラプタ159は各リール40が一回転する毎に遮蔽板60を検出してリセットパルスを発生する。このリセットパルスはリール位置検出回路71を介してメイン基板1に与えられる。メイン基板1のRAM内には、各リール40について、一回転の範囲内における回転位置に対応した計数値が格納されており、メイン基板1のCPUはリセットパルスを受け取ると、RAM内に形成されたこの計数値を“0”にクリアする。このクリア処理により、各シンボルの移動表示と各ステッピングモータ155の回転との間に生じるずれが、一回転毎に解消されている。ストップスイッチ50が押された時に、対応するリール40を停止させる信号がメイン基板1に送られる。   The reel position detection circuit 71 receives the output pulse signal from the photo interrupter 159 and detects the rotational position of each reel 40. The photo interrupter 159 detects the shielding plate 60 and generates a reset pulse every time each reel 40 makes one rotation. This reset pulse is applied to the main board 1 via the reel position detection circuit 71. In the RAM of the main board 1, a count value corresponding to the rotation position within one rotation range is stored for each reel 40. When the CPU of the main board 1 receives a reset pulse, it is formed in the RAM. The counted value is cleared to “0”. By this clearing process, the deviation generated between the movement display of each symbol and the rotation of each stepping motor 155 is eliminated every rotation. When the stop switch 50 is pressed, a signal for stopping the corresponding reel 40 is sent to the main board 1.

実施例2は、図示しないメダルセレクタからのメダルの投入の検出信号に基づき乱数更新を停止させ、スタートスイッチ30からの信号に基づき更新を再開させるというものである。実施例2のフローチャートを図21に示す。S20,S21は1枚目のメダル投入を判定するためのステップである。実施例2によれば、1枚目のメダル投入からスタートスイッチ30の押下までの間で乱数の更新が停止される。この点を除き従来の遊技機と動作は同じであるので、詳細な説明は省略する。   In the second embodiment, the random number update is stopped based on a medal insertion detection signal from a medal selector (not shown), and the update is restarted based on a signal from the start switch 30. The flowchart of Example 2 is shown in FIG. S20 and S21 are steps for determining the insertion of the first medal. According to the second embodiment, the update of the random number is stopped between the insertion of the first medal and the pressing of the start switch 30. Except for this point, the operation is the same as that of a conventional gaming machine, and thus detailed description is omitted.

実施例3は、スタートスイッチ30からの信号に基づき乱数更新を停止させ、リール位置検出回路71からのリールのインデックス検出信号基づき更新を再開させるというものである。リール回転を始めると、遅くとも360度回転するまでの間にリールドラム153に設けられた遮蔽板160がフォトインタラプタ159の光を遮る。この出力がインデックス検出信号としてメイン基板1に入力される。実施例3はスタートから最初のインデックス検出の間で乱数の更新を停止するというものである。遊技後のリールの停止状態は毎回まちまちであるから、最初のインデックス検出までの時間は毎回不規則に変化する。実施例3のフローチャートを図22に示す。S30は回胴の最初のインデックスを検出するためのステップである。この点を除き実施例1の遊技機と動作は同様であるので、その詳細な説明は省略する。   In the third embodiment, the random number update is stopped based on the signal from the start switch 30, and the update is restarted based on the reel index detection signal from the reel position detection circuit 71. When the reel rotation is started, the shielding plate 160 provided on the reel drum 153 blocks the light from the photo interrupter 159 until it rotates 360 degrees at the latest. This output is input to the main board 1 as an index detection signal. In the third embodiment, the update of random numbers is stopped between the start and the first index detection. Since the stop state of the reels after the game varies every time, the time until the first index detection changes irregularly every time. The flowchart of Example 3 is shown in FIG. S30 is a step for detecting the first index of the drum. Except for this point, the operation is the same as that of the gaming machine of the first embodiment, and the detailed description thereof is omitted.

実施例4は、任意のストップスイッチ(例えば第1ストップスイッチ)50からの信号に基づき乱数更新を停止させ、他の任意のストップスイッチ(第2ストップスイッチ)50からの信号に基づき更新を再開させるというものである。実施例4のフローチャートを図23に示す。同図はストップボタンに係る処理の部分のみ示している。ストップボタン押下と回転リール(回胴)の停止位置決定処理が3回繰り返されるうち、一つ目のストップボタンで乱数の更新を停止し、二つ目のストップボタンで乱数の更新を再開する。再開を三つ目のストップボタンとしてもよい。二つ目のストップボタンで乱数の更新を停止し、三つ目のストップボタンで乱数の更新を再開してもよい。以上の点を除き従来の遊技機と動作は同様であるので、その詳細な説明は省略する。   In the fourth embodiment, random number updating is stopped based on a signal from an arbitrary stop switch (for example, a first stop switch) 50, and updating is restarted based on a signal from another arbitrary stop switch (second stop switch) 50. That's it. The flowchart of Example 4 is shown in FIG. This figure shows only the processing related to the stop button. While the stop button press and the stop position determination process of the rotating reel (rotating cylinder) are repeated three times, the update of the random number is stopped by the first stop button, and the update of the random number is restarted by the second stop button. Restart may be the third stop button. The random number update may be stopped by the second stop button, and the random number update may be restarted by the third stop button. Except for the above points, the operation is the same as that of a conventional gaming machine, and a detailed description thereof will be omitted.

実施例5は、メイン基板1におけるサブコマンド送信要求に基づき乱数更新を停止させ、サブコマンド送信開始に応じて更新を再開させるというものである。実施例1〜4はいずれも遊技者の操作と関連するものであったが、実施例5は装置の内部処理のみを契機とするものである。本発明は装置の内部処理を契機とするものも含む。サブコマンド送信要求を受けてから実際にサブコマンドを送信するまでの時間は、CPUの処理状況により毎回異なる。例えば、0乃至36msの間で変化する。この時間は揺らぎとして利用することができる。図24に実施例5に係るタイミングチャートを示す。サブコマンド送信要求がt10に発生し、サブコマンドの送信開始がt11であるとき、t10からt11までの時間:遅延Tが揺らぎとなり、このときのタイミングカウンタの繰り返し周期は標準繰返周期に遅延Tを加えたものになる。   In the fifth embodiment, the random number update is stopped based on the subcommand transmission request in the main board 1, and the update is restarted in response to the start of the subcommand transmission. Examples 1 to 4 are all related to the player's operation, but Example 5 is triggered only by the internal processing of the apparatus. The present invention includes those triggered by internal processing of the apparatus. The time from when the subcommand transmission request is received until the subcommand is actually transmitted varies depending on the processing status of the CPU. For example, it varies between 0 and 36 ms. This time can be used as fluctuation. FIG. 24 shows a timing chart according to the fifth embodiment. When a subcommand transmission request is generated at t10 and the transmission start of the subcommand is t11, the time from t10 to t11: delay T fluctuates, and the repetition period of the timing counter at this time is delayed to the standard repetition period T Will be added.

発明の実施の形態5.
図5のS22においてカウンタの出力を乱数の種として用い公知のアルゴリズム(例えば線形合同法、MT法、平均採中法、指数乱数列など)を用いて乱数を発生するようにしてもよい。
Embodiment 5 of the Invention
In S22 of FIG. 5, the output of the counter may be used as a seed of random numbers, and a random number may be generated using a known algorithm (for example, linear congruential method, MT method, average sampling method, exponential random number sequence, etc.).

ソフトウエアのタイマカウンタは所定のタイミングでカウントアップ(カウントダウン)動作を継続して行う。カウンタタイマの出力を抽出したものを乱数の種として公知のアルゴリズムを用いて乱数を発生し、当該乱数をランダムタイムに対応づける。この出力に基づき抽選が行われる。乱数の種はさまざまな値をとるので、発生される乱数系列は同じものになることはなく好ましい。   The software timer counter continues to count up (count down) at a predetermined timing. A random number is generated using a known algorithm with the output of the counter timer extracted as a seed of random numbers, and the random numbers are associated with random times. A lottery is performed based on this output. Since the seeds of random numbers take various values, the generated random number sequences are preferable because they are not the same.

サブ基板2で乱数を発生させるときは、メイン基板1から送られてくるコマンドの受信タイミングでタイマカウンタ2aの出力をラッチさせるとよい。当該コマンドの受信タイミングにはランダムな時間遅延が生じているので(発明の実施の形態4の(5)の説明参照)、乱数の種が同じ値あるいは規則的な値をとる可能性が低くなる。   When generating a random number in the sub-board 2, it is preferable to latch the output of the timer counter 2a at the reception timing of the command sent from the main board 1. Since a random time delay occurs in the reception timing of the command (see the description of (5) of the fourth embodiment of the invention), the possibility that the seeds of random numbers take the same value or a regular value is reduced. .

本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   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.

また、本明細書において、部/手段とは必ずしも物理的手段を意味するものではなく、各部/手段の機能が、ソフトウェアによって実現される場合も包含する。さらに、一つの部/手段の機能が、二つ以上の物理的手段により実現されても、若しくは、二つ以上の部/手段の機能が、一つの物理的手段により実現されてもよい。   In the present specification, the term “unit / means” does not necessarily mean a physical means, but includes cases where the functions of the respective units / means are realized by software. Further, the function of one part / means may be realized by two or more physical means, or the function of two or more parts / means may be realized by one physical means.

遊技機(スロットマシン)の正面図である。It is a front view of a gaming machine (slot machine). 発明の実施の形態に係る遊技機の入賞抽選手段のブロック図である。It is a block diagram of the winning lottery means of the gaming machine according to the embodiment of the invention. 図3(a)は発明の実施の形態に係るスタートスイッチの押下信号と揺らぎ発生器が出力する乱数抽出命令の関係を示すタイミングチャートであり、同図(b)は従来のタイミングチャートである。FIG. 3A is a timing chart showing the relationship between a start switch pressing signal and a random number extraction instruction output from the fluctuation generator according to the embodiment of the invention, and FIG. 3B is a conventional timing chart. 発明の実施の形態に係る揺らぎ発生器による遅延Tの分布の例を示すグラフである。It is a graph which shows the example of distribution of delay T by the fluctuation generator concerning an embodiment of the invention. 発明の実施の形態1に係る揺らぎ発生の処理フローチャートである。It is a process flowchart of the fluctuation generation which concerns on Embodiment 1 of invention. 発明の実施の形態に係る揺らぎ発生のタイミングチャートである。It is a timing chart of fluctuation occurrence according to an embodiment of the invention. 遊技機の動作の概略を示すフローチャートである。It is a flowchart which shows the outline | summary of operation | movement of a gaming machine. 発明の実施の形態に係る抽選処理を示すフローチャートである。It is a flowchart which shows the lottery process which concerns on embodiment of invention. 発明の実施の形態に係る揺らぎ発生のタイミングチャートである。It is a timing chart of fluctuation occurrence according to an embodiment of the invention. 発明の実施の形態2に係る揺らぎ発生の処理フローチャートである。It is a processing flowchart of fluctuation generation according to the second embodiment of the invention. 発明の実施の形態2に係る遊技ごとの要因の切替の例を示すタイミングチャートである。It is a timing chart which shows the example of switching of the factor for every game which concerns on Embodiment 2 of invention. 発明の実施の形態3に係るビット入替の説明図である。It is explanatory drawing of the bit replacement based on Embodiment 3 of invention. 発明の実施の形態3に係るビット入替の説明図である。It is explanatory drawing of the bit replacement based on Embodiment 3 of invention. 発明の実施の形態3に係るビット入替の説明図である。It is explanatory drawing of the bit replacement based on Embodiment 3 of invention. 発明の実施の形態3に係るビット入替のパターン(1組のビット入替)を示す図である。It is a figure which shows the bit replacement pattern (1 set of bit replacement) based on Embodiment 3 of invention. 発明の実施の形態4に係るビット入替のパターン(2組及び4組のビット入替)を示す図である。It is a figure which shows the bit replacement pattern (2 sets and 4 sets of bit replacement) based on Embodiment 4 of invention. 発明の実施の形態に係る遊技機のブロック図である。1 is a block diagram of a gaming machine according to an embodiment of the invention. 発明の実施例1に係る処理フローチャートである。It is a process flowchart which concerns on Example 1 of invention. 回胴式遊技機の回転リールユニットを示す斜視図である。It is a perspective view which shows the rotation reel unit of a rotating type game machine. 遊技機の回転リールユニットを構成する回転リールの構造を示す斜視図である。It is a perspective view which shows the structure of the rotation reel which comprises the rotation reel unit of a game machine. 発明の実施例2に係る処理フローチャートである。It is a process flowchart which concerns on Example 2 of invention. 発明の実施例3に係る処理フローチャートである。It is a process flowchart which concerns on Example 3 of invention. 発明の実施例4に係る処理フローチャートである。It is a process flowchart which concerns on Example 4 of invention. 発明の実施例5に係るタイミングチャートである。It is a timing chart which concerns on Example 5 of invention.

符号の説明Explanation of symbols

1 揺らぎ発生器
1a 揺らぎ発生器のタイミングカウンタ
1b 揺らぎ発生用カウンタ
2 乱数発生器
3 乱数抽出器
4 判定部
5 入賞判定テーブル
10 スロットマシン
11 筐体
12 表示窓
13 図柄表示窓
16 ベットスイッチ
17 精算スイッチ
30 スタートスイッチ
31 コネクタ
32 処理・表示部
33 コネクタ
40 回転リール
42 リールテープ
50 ストップスイッチ
60 リールユニット
61 図柄
62 液晶表示部
100 メダル投入口
304 メダル払い出し口
311 メダル受け部(下皿)
DESCRIPTION OF SYMBOLS 1 Fluctuation generator 1a Fluctuation generator timing counter 1b Fluctuation generation counter 2 Random number generator 3 Random number extractor 4 Judgment part 5 Winning decision table 10 Slot machine 11 Housing 12 Display window 13 Symbol display window 16 Bet switch 17 Check switch 30 start switch 31 connector 32 processing / display unit 33 connector 40 rotating reel 42 reel tape 50 stop switch 60 reel unit 61 design 62 liquid crystal display unit 100 medal insertion port 304 medal payout port 311 medal receiving unit (lower plate)

Claims (9)

遊技媒体の投入を検出する検出部と、遊技を開始させるためのスタートスイッチと、前記スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて、
前記入賞抽選手段は、
前記検出部の信号の監視処理を行い、
前記検出部が遊技媒体の投入を検出したかどうか判定処理を行い、
前記遊技媒体の投入を検出したと判定されたとき不規則な時間を選定する不規則時間選定処理を行い、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行い、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行い、
前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値に基づき求めた乱数値を前記不規則な時間として選定し、
前記遊技媒体の投入を検出したとき前記カウンタの更新を停止させ、
前記スタートスイッチの押下を検出したとき前記カウンタの更新を再開させる、ことを特徴とするスロットマシン。
In a slot machine comprising a detection unit for detecting the insertion of a game medium, a start switch for starting a game, and a winning lottery means for performing a lottery based on a signal of the start switch and determining a winning based on the lottery result ,
The winning lottery means
Monitor the signal of the detection unit,
Determine whether the detection unit has detected the insertion of the game medium,
An irregular time selection process for selecting an irregular time when it is determined that the insertion of the game medium is detected ,
Performing a delay process for delaying the signal of the start switch according to the irregular time,
Perform lottery based on delayed signals, it has rows winning determination process based on the lottery result,
In the irregular time selection process,
Configure the counter
Select a random value obtained based on the count value of the counter as the irregular time,
When the insertion of the game medium is detected, the updating of the counter is stopped,
A slot machine, wherein when the pressing of the start switch is detected, the updating of the counter is resumed.
複数の回転リールと、前記複数の回転リールの回転を開始させるためのスタートスイッチと、前記複数の回転リールの回転を停止させるための複数のストップスイッチと、前記スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて、
前記入賞抽選手段は、
前記複数のストップスイッチの信号の監視処理を行い、
前記複数のストップスイッチの少なくとも何れかが押下されたかどうか判定処理を行い、
前記複数のストップスイッチの少なくとも何れかが押下されたと判定されたとき不規則な時間を選定する不規則時間選定処理を行い、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行い、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行い、
前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値に基づき求めた乱数値を前記不規則な時間として選定し、
任意のストップスイッチの押下を検出したとき前記カウンタの更新を停止させ、
他の任意のストップスイッチの押下を検出したとき前記カウンタの更新を再開させる、ことを特徴とするスロットマシン。
A lottery is performed based on a plurality of rotating reels, a start switch for starting rotation of the plurality of rotating reels, a plurality of stop switches for stopping the rotation of the plurality of rotating reels, and a signal of the start switch. , In a slot machine comprising a winning lottery means for determining a winning based on the lottery result,
The winning lottery means
Monitor the signals of the plurality of stop switches,
A determination process is performed to determine whether at least one of the plurality of stop switches has been pressed,
When it is determined that at least one of the plurality of stop switches is pressed, an irregular time selection process is performed to select an irregular time,
Performing a delay process for delaying the signal of the start switch according to the irregular time,
Perform lottery based on delayed signals, it has rows winning determination process based on the lottery result,
In the irregular time selection process,
Configure the counter
A random value obtained based on the count value of the counter is selected as the irregular time,
Stops updating the counter when it detects pressing of any stop switch,
A slot machine characterized by resuming updating of the counter when it is detected that any other stop switch is pressed.
コマンドを送信する第1処理部と、前記第1処理部からコマンドを受けて処理を行う第2処理部と、スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて、
前記入賞抽選手段は、
前記コマンドの送信要求の監視処理を行い、
前記コマンドの送信要求が生じたかどうか判定処理を行い、
前記コマンドの送信要求が生じたと判定されたとき不規則な時間を選定する不規則時間選定処理を行い、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行い、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行い、
前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値を所定の式に当てはめて求めた乱数値を前記不規則な時間として選定し、
前記コマンドの送信要求が生じたときに前記カウンタの更新を停止させ、
前記コマンドの送信を開始したときに前記カウンタの更新を再開させる、ことを特徴とするスロットマシン。
A first processing unit for transmitting a command, a second processing unit for receiving a command from the first processing unit, and a lottery based on a signal from a start switch , and a winning lottery for determining a winning based on the lottery result A slot machine comprising means,
The winning lottery means
Monitor the command transmission request,
Perform a process for determining whether a request to send the command has occurred,
Perform irregular time selection process of selecting a random time when the transmission request of the command is determined to have occurred,
Performing a delay process for delaying the signal of the start switch according to the irregular time,
Perform lottery based on delayed signals, it has rows winning determination process based on the lottery result,
In the irregular time selection process,
Configure the counter
A random value obtained by applying the count value of the counter to a predetermined formula is selected as the irregular time,
Stop updating the counter when a request to send the command occurs,
A slot machine, wherein updating of the counter is resumed when transmission of the command is started.
遊技媒体の投入を検出する検出部と、遊技を開始させるためのスタートスイッチと、前記スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて入賞判定を行う方法であって、
前記入賞抽選手段は、
前記検出部の信号の監視処理を行い、
前記検出部が遊技媒体の投入を検出したかどうか判定処理を行い、
前記遊技媒体の投入を検出したと判定されたとき不規則な時間を選定する不規則時間選定処理を行い、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行い、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行い、
前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値に基づき求めた乱数値を前記不規則な時間として選定し、
前記遊技媒体の投入を検出したとき前記カウンタの更新を停止させ、
前記スタートスイッチの押下を検出したとき前記カウンタの更新を再開させる、ことを特徴とするスロットマシンの入賞判定方法。
In a slot machine comprising a detection unit for detecting the insertion of a game medium, a start switch for starting a game, and a winning lottery means for performing a lottery based on a signal of the start switch and determining a winning based on the lottery result A method for determining a prize,
The winning lottery means
Monitor the signal of the detection unit,
Determine whether or not the detection unit has detected the insertion of game media,
An irregular time selection process for selecting an irregular time when it is determined that the insertion of the game medium is detected ,
Performing a delay process for delaying the signal of the start switch according to the irregular time,
Perform lottery based on delayed signals, it has rows winning determination process based on the lottery result,
In the irregular time selection process,
Configure the counter
A random value obtained based on the count value of the counter is selected as the irregular time,
When the insertion of the game medium is detected, the updating of the counter is stopped,
A slot machine winning determination method, comprising: renewing the counter when a press of the start switch is detected.
複数の回転リールと、前記複数の回転リールの回転を開始させるためのスタートスイッチと、前記複数の回転リールの回転を停止させるための複数のストップスイッチと、前記スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて入賞判定を行う方法であって、
前記入賞抽選手段は、
前記複数のストップスイッチの信号の監視処理を行い、
前記複数のストップスイッチの少なくとも何れかが押下されたかどうか判定処理を行い、
前記複数のストップスイッチの少なくとも何れかが押下されたと判定されたとき不規則な時間を選定する不規則時間選定処理を行い、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行い、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行い、
前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値に基づき求めた乱数値を前記不規則な時間として選定し、
任意のストップスイッチの押下を検出したとき前記カウンタの更新を停止させ、
他の任意のストップスイッチの押下を検出したとき前記カウンタの更新を再開させる、ことを特徴とするスロットマシンの入賞判定方法。
A lottery is performed based on a plurality of rotating reels, a start switch for starting rotation of the plurality of rotating reels, a plurality of stop switches for stopping the rotation of the plurality of rotating reels, and a signal of the start switch. , A method for performing a winning determination in a slot machine comprising a winning lottery means for performing a winning determination based on the lottery result,
The winning lottery means
Monitor the signals of the plurality of stop switches,
A determination process is performed to determine whether at least one of the plurality of stop switches has been pressed,
When it is determined that at least one of the plurality of stop switches is pressed, an irregular time selection process is performed to select an irregular time,
Performing a delay process for delaying the signal of the start switch according to the irregular time,
Perform lottery based on delayed signals, it has rows winning determination process based on the lottery result,
In the irregular time selection process,
Configure the counter
A random value obtained based on the count value of the counter is selected as the irregular time,
Stops updating the counter when it detects pressing of any stop switch,
A slot machine winning determination method, characterized by restarting the updating of the counter when it is detected that another arbitrary stop switch is pressed.
コマンドを送信する第1処理部と、前記第1処理部からコマンドを受けて処理を行う第2処理部と、スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて入賞判定を行う方法であって、
前記入賞抽選手段は、
前記コマンドの送信要求の監視処理を行い、
前記コマンドの送信要求が生じたかどうか判定処理を行い、
前記コマンドの送信要求が生じたと判定されたとき不規則な時間を選定する不規則時間選定処理を行い、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行い、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行い、
前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値を所定の式に当てはめて求めた乱数値を前記不規則な時間として選定し、
前記コマンドの送信要求が生じたときに前記カウンタの更新を停止させ、
前記コマンドの送信を開始したときに前記カウンタの更新を再開させる、ことを特徴とするスロットマシンの入賞判定方法。
A first processing unit for transmitting a command, a second processing unit for receiving a command from the first processing unit, and a lottery based on a signal from a start switch , and a winning lottery for determining a winning based on the lottery result A winning decision in a slot machine comprising means,
The winning lottery means
Monitor the command transmission request,
Perform a process for determining whether a request to send the command has occurred,
Perform irregular time selection process of selecting a random time when the transmission request of the command is determined to have occurred,
Performing a delay process for delaying the signal of the start switch according to the irregular time,
Perform lottery based on delayed signals, it has rows winning determination process based on the lottery result,
In the irregular time selection process,
Configure the counter
A random value obtained by applying the count value of the counter to a predetermined formula is selected as the irregular time,
Stop updating the counter when a request to send the command occurs,
A slot machine winning determination method, characterized by resuming updating of the counter when transmission of the command is started.
遊技媒体の投入を検出する検出部と、遊技を開始させるためのスタートスイッチと、前記スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて入賞判定を行う方法をコンピュータに実行させるためのプログラムであって、
前記検出部の信号の監視処理を行うステップと、
前記検出部が遊技媒体の投入を検出したかどうか判定処理を行うステップと、
前記遊技媒体の投入を検出したと判定されたとき不規則な時間を選定する不規則時間選定処理を行うステップと、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行うステップと、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行うステップと、をコンピュータに実行させ、
さらに、前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値に基づき求めた乱数値を前記不規則な時間として選定し、
前記遊技媒体の投入を検出したとき前記カウンタの更新を停止させ、
前記スタートスイッチの押下を検出したとき前記カウンタの更新を再開させる、ことを特徴とするプログラム。
In a slot machine comprising a detection unit for detecting the insertion of a game medium, a start switch for starting a game, and a winning lottery means for performing a lottery based on a signal of the start switch and determining a winning based on the lottery result A program for causing a computer to execute a method for determining a prize,
Performing a monitoring process of the signal of the detection unit;
A step of performing a determination process as to whether or not the detection unit detects the insertion of a game medium;
Performing irregular time selection processing for selecting an irregular time when it is determined that the insertion of the game medium is detected ;
Performing a delay process of delaying the signal of the start switch according to the irregular time;
Performing a lottery based on the delayed signal and performing a winning determination process based on the lottery result,
Furthermore, in the irregular time selection process,
Configure the counter
A random value obtained based on the count value of the counter is selected as the irregular time,
When the insertion of the game medium is detected, the updating of the counter is stopped,
A program for resuming the updating of the counter when it is detected that the start switch is pressed.
複数の回転リールと、前記複数の回転リールの回転を開始させるためのスタートスイッチと、前記複数の回転リールの回転を停止させるための複数のストップスイッチと、前記スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて入賞判定を行う方法をコンピュータに実行させるためのプログラムであって、
前記複数のストップスイッチの信号の監視処理を行うステップと、
前記複数のストップスイッチの少なくとも何れかが押下されたかどうか判定処理を行うステップと、
前記複数のストップスイッチの少なくとも何れかが押下されたと判定されたとき不規則な時間を選定する不規則時間選定処理を行うステップと、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行うステップと、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行うステップと、をコンピュータに実行させ、
さらに、前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値に基づき求めた乱数値を前記不規則な時間として選定し、
任意のストップスイッチの押下を検出したとき前記カウンタの更新を停止させ、
他の任意のストップスイッチの押下を検出したとき前記カウンタの更新を再開させる、ことを特徴とするプログラム。
A lottery is performed based on a plurality of rotating reels, a start switch for starting rotation of the plurality of rotating reels, a plurality of stop switches for stopping the rotation of the plurality of rotating reels, and a signal of the start switch. A program for causing a computer to execute a method for performing a winning determination in a slot machine including a winning lottery means for performing a winning determination based on the lottery result,
Performing a monitoring process of the signals of the plurality of stop switches;
Determining whether at least one of the plurality of stop switches has been pressed; and
Performing a random time selecting process of selecting an irregular time when at least one of the plurality of the stop switch is determined to have been pressed,
Performing a delay process of delaying the signal of the start switch according to the irregular time;
Performing a lottery based on the delayed signal and performing a winning determination process based on the lottery result,
Furthermore, in the irregular time selection process,
Configure the counter
A random value obtained based on the count value of the counter is selected as the irregular time,
Stops updating the counter when it detects pressing of any stop switch,
A program for resuming updating of the counter when it is detected that another arbitrary stop switch is pressed.
コマンドを送信する第1処理部と、前記第1処理部からコマンドを受けて処理を行う第2処理部と、スタートスイッチの信号に基づき抽選を行い、当該抽選結果に基づき入賞判定を行う入賞抽選手段とを備えるスロットマシンにおいて入賞判定を行う方法をコンピュータに実行させるためのプログラムであって、
前記コマンドの送信要求の監視処理を行うステップと、
前記コマンドの送信要求が生じたかどうか判定処理を行うステップと、
前記コマンドの送信要求が生じたと判定されたとき不規則な時間を選定する不規則時間選定処理を行うステップと、
前記不規則な時間に応じて前記スタートスイッチの信号を遅延させる遅延処理を行うステップと、
遅延された信号に基づき抽選を行い、当該抽選結果に基づき入賞判定処理を行うステップと、をコンピュータに実行させ、
さらに、前記不規則時間選定処理において、
カウンタを構成し、
前記カウンタのカウント値を所定の式に当てはめて求めた乱数値を前記不規則な時間として選定し、
前記コマンドの送信要求が生じたときに前記カウンタの更新を停止させ、
前記コマンドの送信を開始したときに前記カウンタの更新を再開させる、ことを特徴とするプログラム。
A first processing unit for transmitting a command, a second processing unit for receiving a command from the first processing unit, and a lottery based on a signal from a start switch , and a winning lottery for determining a winning based on the lottery result A program for causing a computer to execute a method for performing a winning determination in a slot machine comprising means,
Performing a monitoring process of the command transmission request;
A step of determining whether or not a transmission request for the command has occurred;
Performing a random time selection process of selecting a random time when the transmission request of the command is determined to have occurred,
Performing a delay process of delaying the signal of the start switch according to the irregular time;
Performing a lottery based on the delayed signal and performing a winning determination process based on the lottery result,
Furthermore, in the irregular time selection process,
Configure the counter
A random value obtained by applying the count value of the counter to a predetermined formula is selected as the irregular time,
Stop updating the counter when a request to send the command occurs,
A program for resuming updating of the counter when transmission of the command is started.
JP2006229949A 2003-05-29 2006-08-26 Slot machine, winning determination method and program for slot machine Expired - Fee Related JP4058082B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006229949A JP4058082B2 (en) 2003-05-29 2006-08-26 Slot machine, winning determination method and program for slot machine

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003153495 2003-05-29
JP2006229949A JP4058082B2 (en) 2003-05-29 2006-08-26 Slot machine, winning determination method and program for slot machine

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2003371439A Division JP2005007139A (en) 2003-05-29 2003-10-31 Game machine, prize winning determination method thereof, and program

Publications (2)

Publication Number Publication Date
JP2006312098A JP2006312098A (en) 2006-11-16
JP4058082B2 true JP4058082B2 (en) 2008-03-05

Family

ID=37533808

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006229949A Expired - Fee Related JP4058082B2 (en) 2003-05-29 2006-08-26 Slot machine, winning determination method and program for slot machine

Country Status (1)

Country Link
JP (1) JP4058082B2 (en)

Also Published As

Publication number Publication date
JP2006312098A (en) 2006-11-16

Similar Documents

Publication Publication Date Title
JP5953517B2 (en) Slot machine
JP6528201B2 (en) Game console
JP5760261B2 (en) Amusement stand
JP6182822B2 (en) Amusement stand
JP4494907B2 (en) Amusement stand
JP2003260194A (en) Game machine, and its control method
JP2006340866A (en) Slot machine
JP6159311B2 (en) Amusement stand
JP5079739B2 (en) Game machine
JP5675206B2 (en) Game machine
JP2004321402A (en) Game machine, program, and recording medium
JP2006223709A (en) Slot machine
JP2005198732A (en) Game machine, and win determination method and program of game machine
JP6528202B2 (en) Game console
JP4058082B2 (en) Slot machine, winning determination method and program for slot machine
JP4340125B2 (en) Slot machine, winning determination method and program for slot machine
JP2006239319A (en) Game machine, winning judgment method of game machine and program
JP2007236569A (en) Game machine, illegal action preventing method for game machine and program
JP4495253B2 (en) Amusement stand
JP2005007139A (en) Game machine, prize winning determination method thereof, and program
JP4753684B2 (en) Game machine
JP4054356B2 (en) Slot machine, winning determination method and program for slot machine
JP4669588B2 (en) Game machine
JP2004313658A (en) Game machine, program, and recording medium
JP4980754B2 (en) Game machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060830

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20070405

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20070508

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070516

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070709

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070927

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071115

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071211

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071214

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20101221

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20101221

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20101221

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20101221

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20111221

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20121221

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20121221

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20131221

Year of fee payment: 6

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees