JP6811082B2 - Slot machine - Google Patents
Slot machine Download PDFInfo
- Publication number
- JP6811082B2 JP6811082B2 JP2016231607A JP2016231607A JP6811082B2 JP 6811082 B2 JP6811082 B2 JP 6811082B2 JP 2016231607 A JP2016231607 A JP 2016231607A JP 2016231607 A JP2016231607 A JP 2016231607A JP 6811082 B2 JP6811082 B2 JP 6811082B2
- Authority
- JP
- Japan
- Prior art keywords
- reel
- symbol
- stop
- steps
- stop operation
- 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.)
- Active
Links
Images
Landscapes
- Game Rules And Presentations Of Slot Machines (AREA)
- Slot Machines And Peripheral Devices (AREA)
Description
本発明は、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示部の表示結果に応じて所定の入賞が発生可能なスロットマシンに関する。 The present invention relates to a slot machine capable of generating a predetermined prize according to a display result of a variable display unit capable of variablely displaying a plurality of types of identification information that can be individually identified.
この種のスロットマシンとしては、特殊な遊技状態(チャレンジ・タイム)において第1、第2停止リールについては、引込制御を行わずにリールを停止させるのに対して、第3停止リールについては、一定の範囲でリールを引き込む引込制御を行ってリールを停止させるようにしたものが提案されている(例えば、特許文献1参照)。 In this type of slot machine, in a special gaming state (challenge time), the first and second stop reels are stopped without pulling control, whereas the third stop reel is stopped. It has been proposed that the reel is stopped by performing pull-in control for pulling in the reel within a certain range (see, for example, Patent Document 1).
特許文献1に記載のスロットマシンでは、第3停止リールについては引込制御を行うために滑り駒数を決定し、決定した滑り駒分リールを回転させた後に、停止要求を設定するのに対して、第1、第2停止リールについては引込制御を行わないため、滑り駒数の決定は行わずに停止要求を設定するようになっている。すなわち特殊な遊技状態において、引込制御を行うリールと引込制御を行わないリールとで異なる制御を行うため、制御が複雑となってしまう虞がある。
In the slot machine described in
本発明は、このような問題点に着目したものであり、表示結果の導出に係る制御が複雑とならないスロットマシンを提供することを目的とする。 The present invention focuses on such a problem, and an object of the present invention is to provide a slot machine in which control related to derivation of display results is not complicated.
上記課題を解決するために、本発明の請求項1のスロットマシンは、
各々が識別可能な複数種類の識別情報を変動表示可能な可変表示部を複数備え、
前記可変表示部の変動表示を停止することで表示結果を導出し、複数の可変表示部の表示結果の組合せに応じて入賞が発生可能なスロットマシンにおいて、
遊技者が表示結果を導出させるために操作する導出操作手段と、
導出される表示結果を特定する表示結果特定処理を実行する表示結果特定処理手段と、
前記表示結果特定処理により特定された表示結果を導出する制御を行う導出制御手段と、
周期的に変動する可変表示部の1周を複数に分割して割り当てられた複数の操作タイミングのそれぞれに対して、各操作タイミングで前記導出操作手段が操作されたときに可変表示部に導出される表示結果を特定可能な導出情報が格納される導出情報格納手段と、
特定状態に制御する特定状態制御手段と、
を備え、
前記導出制御手段は、
前記特定状態において前記複数の可変表示部のうち予め定められた位置の特定可変表示部に対応する導出操作手段が操作されたときに、該導出操作手段が操作されてから1の識別情報が変動する単位変動量未満の変動量の範囲で表示結果を導出する特定導出制御を行い、
前記特定状態において前記複数の可変表示部のうち前記特定可変表示部以外の可変表示部に対応する導出操作手段が操作されたときに、該導出操作手段が操作されてから前記単位変動量以上の所定変動量の範囲で表示結果を導出する所定導出制御を行い、
前記表示結果特定処理は、
前記導出情報格納手段に格納された導出情報により可変表示部に導出される表示結果を特定する格納表示結果特定処理と、
前記導出情報格納手段に格納された導出情報を用いずに、前記導出操作手段の操作タイミングに基づいて導出可能な表示結果を検索することにより可変表示部に導出される表示結果を特定する検索表示結果特定処理と、
を含み、
前記表示結果特定処理手段は、
前記特定状態における前記複数の可変表示部のうち一の可変表示部のみ変動中の状況において、該一の可変表示部が前記特定可変表示部である場合にも、該一の可変表示部が前記特定可変表示部以外の可変表示部である場合にも、前記検索表示結果特定処理を実行し、
前記特定状態における前記複数の可変表示部のうち一の可変表示部のみ変動中の状況において前記特定可変表示部に表示結果が既に導出されており、前記検索表示結果特定処理により前記特定可変表示部以外の可変表示部に導出される表示結果を特定する場合に、前記特定可変表示部に導出された表示結果に応じて異なる表示結果を優先して特定する
ことを特徴としている。
本発明の手段1のスロットマシンは、
各々が識別可能な複数種類の識別情報(図柄)を変動表示可能な可変表示部(リール2L、2C、2R)を複数備え、
前記可変表示部の変動表示を停止することで表示結果を導出し、複数の可変表示部の表示結果の組合せに応じて入賞が発生可能なスロットマシン(スロットマシン1)において、
遊技者が表示結果を導出させるために操作する導出操作手段(ストップスイッチ8L、8C、8R)と、
導出される表示結果を特定する表示結果特定処理を実行する表示結果特定処理手段と、
前記表示結果特定処理により特定された表示結果を導出する制御を行う導出制御手段と、
特定状態(CT)に制御する特定状態制御手段と、
を備え、
前記導出制御手段は、
前記特定状態(CT)において前記複数の可変表示部(リール2L、2C、2R)のうち特定可変表示部(CTリール)に対応する導出操作手段(ストップスイッチ8R)が操作されたときに、該導出操作手段が操作されてから1の識別情報(図柄)が変動する単位変動量(1コマ)未満の変動量の範囲で表示結果を導出する特定導出制御(CT停止制御)を行い、
前記特定状態(CT)において前記複数の可変表示部(リール2L、2C、2R)のうち前記特定可変表示部(CTリール)以外の可変表示部に対応する導出操作手段(ストップスイッチ8L、8C)が操作されたときに、該導出操作手段が操作されてから前記単位変動量(1コマ)以上の所定変動量の範囲で表示結果を導出する所定導出制御(通常停止制御)を行い、
前記表示結果特定処理は、前記導出操作手段(ストップスイッチ8L、8C、8R)の操作タイミングに基づいて導出可能な表示結果を検索することにより可変表示部(リール2L、2C、2R)に導出される表示結果を特定する検索表示結果特定処理(検索結果に基づく滑りコマ数設定処理)を含み、
前記表示結果特定処理手段は、前記特定状態(CT)において前記特定導出制御(CT停止制御)が行われる前記特定可変表示部(CTリール)に導出される表示結果を特定する場合と、前記特定状態(CT)において前記所定導出制御(通常停止制御)が行われる前記特定可変表示部(CTリール)以外の可変表示部に導出される表示結果を特定する場合とに、前記検索表示結果特定処理(検索結果に基づく滑りコマ数設定処理)を実行する
ことを特徴としている。
この特徴によれば、特定状態において表示結果を導出する制御を行う場合に、特定可変表示部に対応する導出操作手段が操作されて特定導出制御を行う場合にも、特定可変表示部以外の可変表示部に対応する導出操作手段が操作されて所定導出制御を行う場合にも、同じ検索表示結果特定処理により表示結果を特定して表示結果を導出する制御を行えば良いので、表示結果の導出に係る制御が複雑になることがない。
In order to solve the above problems, the slot machine according to
It is equipped with a plurality of variable display units that can variablely display multiple types of identification information that can be identified by each.
In a slot machine in which a display result is derived by stopping the variable display of the variable display unit and a prize can be generated according to a combination of display results of a plurality of variable display units.
Derivation operation means operated by the player to derive the display result,
Display result specifying processing means for executing display result specifying processing for specifying the derived display result, and
A derivation control means that controls to derive the display result specified by the display result specifying process, and
For each of the plurality of operation timings assigned by dividing one round of the cyclically fluctuating variable display unit into a plurality of parts, it is derived to the variable display unit when the derivation operation means is operated at each operation timing. Derived information storage means that stores derived information that can specify the display result
Specific state control means that controls to a specific state,
With
The derivation control means
When the derivation operation means corresponding to the specific variable display unit at a predetermined position among the plurality of variable display units is operated in the specific state, the identification information of 1 changes after the derivation operation means is operated. Performs specific derivation control to derive the display result within the range of fluctuation amount less than the unit fluctuation amount to be performed.
When the derivation operation means corresponding to the variable display unit other than the specific variable display unit among the plurality of variable display units is operated in the specific state, the unit fluctuation amount or more after the derivation operation means is operated. Performs predetermined derivation control to derive the display result within the range of the predetermined fluctuation amount,
The display result identification process is
A storage display result specifying process for specifying a display result derived to the variable display unit by the derived information stored in the derived information storage means, and
A search display that specifies the display result derived to the variable display unit by searching for a display result that can be derived based on the operation timing of the derived operation means without using the derived information stored in the derived information storage means. Result identification processing and
Including
The display result specifying processing means
In a situation where only one of the plurality of variable display units in the specific state is changing, even when the one variable display unit is the specific variable display unit, the one variable display unit is said to be the same. Even if it is a variable display unit other than the specific variable display unit, the search display result specifying process is executed.
A display result has already been derived to the specific variable display unit in a situation where only one of the plurality of variable display units in the specific state is changing, and the specific variable display unit is subjected to the search display result identification process. When specifying a display result derived to a variable display unit other than the above, priority is given to specifying a different display result according to the display result derived to the specific variable display unit.
It is characterized by that.
The slot machine of
A plurality of variable display units (
In a slot machine (slot machine 1) in which a display result is derived by stopping the variable display of the variable display unit and a prize can be generated according to a combination of display results of a plurality of variable display units.
Derivation operation means (
Display result specifying processing means for executing display result specifying processing for specifying the derived display result, and
A derivation control means that controls to derive the display result specified by the display result specifying process, and
Specific state control means that controls to a specific state (CT),
With
The derivation control means
When the derivation operation means (
Derivation operation means (
The display result specifying process is derived to the variable display unit (
The display result specifying processing means specifies a display result derived to the specific variable display unit (CT reel) on which the specific derivation control (CT stop control) is performed in the specific state (CT), and the specification. The search display result identification process is used when specifying a display result derived to a variable display unit other than the specific variable display unit (CT reel) on which the predetermined derivation control (normal stop control) is performed in the state (CT). It is characterized by executing (slip frame number setting process based on search results).
According to this feature, when controlling to derive a display result in a specific state, even when the derivation operation means corresponding to the specific variable display unit is operated to perform specific derivation control, the variable other than the specific variable display unit is variable. Even when the derivation operation means corresponding to the display unit is operated to perform the predetermined derivation control, the display result may be specified and the display result may be derived by the same search display result specifying process. The control related to is not complicated.
尚、手段1において表示結果検索処理が、前記導出操作手段の操作タイミングに基づいて導出可能な表示結果を検索するタイミングは、導出操作手段が操作される前であっても後であっても良い。
また、手段1において前記表示結果特定処理手段は、前記特定状態において複数の可変表示部全てに表示結果が導出されるまでの全ての段階において検索表示結果特定処理により表示結果を特定する構成である必要はなく、前記特定状態において複数の可変表示部全てに表示結果が導出されるまでのいずれかの段階において検索表示結果特定処理により表示結果を特定し、他の段階においては検索表示結果特定処理以外の表示結果特定処理により表示結果を特定する構成でも良い。
The timing at which the display result search process in the
Further, in the
本発明の手段2のスロットマシンは、手段1に記載のスロットマシンであって、
前記表示結果特定処理は、表示結果組合せを判定するときに用いる判定用データ(入賞判定用データ)を作成する判定用データ作成処理を含む
ことを特徴としている。
この特徴によれば、表示結果組合せを判定する際の処理を簡素化できる。
The slot machine of the
The display result specifying process is characterized in that it includes a determination data creation process for creating determination data (winning determination data) used when determining a display result combination.
According to this feature, the process for determining the display result combination can be simplified.
本発明の手段3のスロットマシンは、手段1または2に記載のスロットマシンであって、
表示結果が導出される前に、入賞について発生を許容するか否かを決定する事前決定手段(内部抽選)を備え、
前記表示結果特定処理手段は、前記特定状態(CT)において前記事前決定手段(内部抽選)の決定結果に応じて異なる表示結果が導出されるように前記特定可変表示部(CTリール)以外の可変表示部に導出される表示結果を特定する
ことを特徴としている。
この特徴によれば、特定状態において特定可変表示部の表示結果を単位変動量未満の変動量の範囲で導出させる場合でも、特定状態において導出される表示結果を多様化させることができる。
The slot machine of
It is equipped with a pre-determination means (internal lottery) that determines whether or not to allow the winning of prizes before the display result is derived.
The display result specifying processing means other than the specific variable display unit (CT reel) so that different display results are derived according to the determination result of the prior determination means (internal lottery) in the specific state (CT). It is characterized by specifying the display result derived to the variable display unit.
According to this feature, even when the display result of the specific variable display unit is derived in the range of the fluctuation amount less than the unit fluctuation amount in the specific state, the display result derived in the specific state can be diversified.
本発明の手段4のスロットマシンは、手段1〜3のいずれかに記載のスロットマシンであって、
前記表示結果特定処理手段は、前記特定状態(CT)において前記特定可変表示部(CTリール)に導出された表示結果に応じて異なる表示結果が導出されるように前記特定可変表示部(CTリール)以外の可変表示部に導出される表示結果を特定する
ことを特徴としている。
この特徴によれば、特定状態において特定可変表示部の表示結果を単位変動量未満の変動量の範囲で導出させる場合でも、特定状態において導出される表示結果を多様化させることができる。
The slot machine of
The display result specifying processing means said the specific variable display unit (CT reel) so that different display results are derived according to the display results derived to the specific variable display unit (CT reel) in the specific state (CT). The feature is to specify the display result derived to the variable display unit other than).
According to this feature, even when the display result of the specific variable display unit is derived in the range of the fluctuation amount less than the unit fluctuation amount in the specific state, the display result derived in the specific state can be diversified.
本発明の手段5のスロットマシンは、手段1〜4のいずれかに記載のスロットマシンであって、
周期的に変動する可変表示部の1周を複数に分割して割り当てられた複数の操作タイミング(停止操作位置)のそれぞれに対して、各操作タイミングで前記導出操作手段(ストップスイッチ8L、8C、8R)が操作されたときに可変表示部(リール2L、2C、2R)に導出される表示結果を特定可能な導出情報(滑りコマ数)が格納される導出情報格納手段(停止制御テーブル)を備え、
前記表示結果特定処理は、前記導出情報格納手段(停止制御テーブル)により格納された導出情報(滑りコマ数)により可変表示部(リール2L、2C、2R)に導出される表示結果を特定する格納表示結果特定処理(停止制御テーブルに基づく滑りコマ数設定処理)を含み、
前記表示結果特定処理手段は、前記特定状態(CT)において複数の可変表示部(リール2L、2C、2R)の全てに表示結果が導出されるまでの一部の段階において検索表示結果特定処理(検索結果に基づく滑りコマ数設定処理)により表示結果を特定し、他の段階においては格納表示結果特定処理(停止制御テーブルに基づく滑りコマ数設定処理)により表示結果を特定する
ことを特徴としている。
この特徴によれば、特定状態において複数の可変表示部全てに表示結果が導出されるまでの段階に応じて適切な表示結果特定処理により表示結果を特定することができる。
尚、導出情報とは、導出操作手段が操作されてから表示結果が導出されるまでの識別情報の移動量(いわゆる滑りコマ数)や、導出される表示結果を特定可能な識別番号などが各操作タイミング毎に登録されたデータ、予め定められた複数の導出位置のうち導出可能な導出位置を定めることによって、各操作タイミング毎に導出される表示結果が特定可能となるようにしたデータなどである。
The slot machine of
For each of the plurality of operation timings (stop operation positions) assigned by dividing one round of the cyclically fluctuating variable display unit into a plurality of parts, the derivation operation means (stop switches 8L, 8C, A derivation information storage means (stop control table) for storing derivation information (number of sliding frames) capable of specifying the display result derived to the variable display unit (reel 2L, 2C, 2R) when the 8R) is operated. Prepare,
The display result specifying process is a storage for specifying the display result derived to the variable display unit (reel 2L, 2C, 2R) by the derived information (number of sliding frames) stored by the derived information storage means (stop control table). Including display result specification processing (sliding frame number setting processing based on stop control table)
The display result specifying processing means performs search display result specifying processing (at a part stage until the display result is derived to all of the plurality of variable display units (
According to this feature, the display result can be specified by an appropriate display result specifying process according to the stage until the display result is derived to all of the plurality of variable display units in the specific state.
The derivation information includes the amount of movement of the identification information (so-called number of sliding frames) from the operation of the derivation operation means to the derivation of the display result, the identification number that can identify the derivation display result, and the like. Data registered for each operation timing, data that makes it possible to specify the display result derived for each operation timing by determining the derivation position that can be derived from a plurality of predetermined derivation positions. is there.
本発明の手段6のスロットマシンは、手段1〜5のいずれかに記載のスロットマシンであって、
前記可変表示部は、複数種類の識別情報(図柄)が配置された表示帯をステッピングモータ(リールモータ32L、32C、32R)により移動させることで変動表示可能であり、
前記ステッピングモータ(リールモータ32L、32C、32R)に対して駆動信号が出力される毎にステップ数(図柄ステップ数カウンタの値)を更新するステップ数更新手段(リールステップ数等更新処理)と、
前記ステップ数更新手段により更新されたステップ数が、表示帯に割り当てられた複数の領域(図柄毎の領域)のうち一の領域(一図柄)が移動するのに要する特定ステップ数(16ステップ図柄では、16ステップ、17ステップ図柄では17ステップ)に到達する毎に表示帯の領域を特定するために割り当てられた領域特定情報(図柄番号カウンタの値)を更新する領域特定情報更新手段(リールステップ数等更新処理)と、
前記導出操作手段(ストップスイッチ8L、8C、8R)の操作に応じて領域特定情報(図柄番号カウンタの値)を取得する領域特定情報取得手段(リール回転停止処理)と、
前記領域特定情報取得手段が取得した領域特定情報(図柄番号カウンタの値)に基づいて表示帯を停止させる停止位置(停止図柄)を特定し、特定した停止位置に表示帯を停止させる制御を行う停止制御手段(リール回転制御処理)と、
を備え、
前記領域特定情報取得手段(リール回転停止処理)は、前記ステップ数更新手段(リールステップ数等更新処理)により更新されたステップ数(図柄ステップ数カウンタの値)が特別ステップ数(例えば、11)であるときに領域特定情報を取得する
ことを特徴としている。
この特徴によれば、導出操作手段の操作に応じて領域特定情報を取得するにあたり、ステップ数更新手段により更新されたステップ数が特別ステップ数であるときに領域特定情報を取得するので、導出操作手段が操作されたときのステップ数に応じて領域特定情報を特定するために余計な処理を行うことなく簡素な手順で領域特定情報を取得することができる。
The slot machine of
The variable display unit can perform variable display by moving a display band in which a plurality of types of identification information (designs) are arranged by a stepping motor (
A step number updating means (reel step number updating process) for updating the number of steps (value of the symbol step number counter) each time a drive signal is output to the stepping motors (
The number of steps updated by the step number updating means is the specific number of steps (16 step symbols) required for one area (one symbol) of the plurality of areas (areas for each symbol) assigned to the display band to move. Then, every time the 16-step or 17-step symbol is reached (17 steps in the symbol), the area-specific information (reel step) for updating the area-specific information (value of the symbol number counter) assigned to specify the area of the display band. Number update process) and
Area-specific information acquisition means (reel rotation stop processing) for acquiring area-specific information (value of symbol number counter) according to the operation of the derivation operation means (stop switches 8L, 8C, 8R).
The stop position (stop symbol) for stopping the display band is specified based on the area identification information (value of the symbol number counter) acquired by the area identification information acquisition means, and control is performed to stop the display band at the specified stop position. Stop control means (reel rotation control processing) and
With
In the area specific information acquisition means (reel rotation stop processing), the number of steps (value of the symbol step number counter) updated by the step number updating means (reel step number updating processing) is the number of special steps (for example, 11). It is characterized in that the area specific information is acquired when.
According to this feature, when the area identification information is acquired according to the operation of the derivation operation means, the area identification information is acquired when the number of steps updated by the step number update means is the special number of steps. The area identification information can be acquired by a simple procedure without performing extra processing to specify the area identification information according to the number of steps when the means is operated.
本発明の手段7のスロットマシンは、手段1〜5のいずれかに記載のスロットマシンであって、
前記可変表示部は、複数種類の識別情報(図柄)が配置された表示帯をステッピングモータ(リールモータ32L、32C、32R)により移動させることで変動表示可能であり、
前記ステッピングモータ(リールモータ32L、32C、32R)に対して駆動信号が出力される毎にステップ数(図柄ステップ数カウンタの値)を更新するステップ数更新手段(リールステップ数等更新処理)と、
前記ステップ数更新手段により更新されたステップ数が、表示帯に割り当てられた複数の領域(図柄毎の領域)のうち一の領域(一図柄)が移動するのに要する特定ステップ数(16ステップ図柄では、16ステップ、17ステップ図柄では17ステップ)に到達する毎に表示帯の領域を特定するために割り当てられた領域特定情報(図柄番号カウンタの値)を更新する領域特定情報更新手段(リールステップ数等更新処理)と、
前記導出操作手段(ストップスイッチ8L、8C、8R)の操作に応じて領域特定情報(図柄番号カウンタの値)を取得する領域特定情報取得手段(リール回転停止処理)と、
前記領域特定情報取得手段が取得した領域特定情報に(図柄番号カウンタの値)基づいて表示帯を停止させる停止位置(滑りコマ数)を特定し、特定した停止位置に表示帯を停止させる制御を行う停止制御手段(リール回転制御処理)と、
を備え、
前記領域特定情報取得手段(リール回転停止処理)は、前記ステップ数更新手段(リールステップ数等更新処理)により更新されたステップ数(図柄ステップ数カウンタの値)が特定範囲(16ステップ図柄では、12〜15、17ステップ図柄では、13〜16ステップ)であるときには領域特定情報(図柄番号カウンタの値)を取得せず、特定範囲外(16ステップ図柄では、0〜11、17ステップ図柄では、0〜12ステップ)となったときに領域特定情報(図柄番号カウンタの値)を取得する
ことを特徴としている。
この特徴によれば、導出操作手段の操作に応じて領域特定情報を取得するにあたり、ステップ数更新手段により更新されたステップ数が特定範囲であるときには領域特定情報を取得せず、特定範囲外となったときに領域特定情報を取得するので、導出操作手段が操作されたときのステップ数に応じて領域特定情報を特定するために余計な処理を行うことなく簡素な手順で領域特定情報を取得することができる。
The slot machine of
The variable display unit can perform variable display by moving a display band in which a plurality of types of identification information (designs) are arranged by a stepping motor (
A step number updating means (reel step number updating process) for updating the number of steps (value of the symbol step number counter) each time a drive signal is output to the stepping motors (
The number of steps updated by the step number updating means is the specific number of steps (16 step symbols) required for one area (one symbol) of the plurality of areas (areas for each symbol) assigned to the display band to move. Then, every time the 16-step or 17-step symbol is reached (17 steps in the symbol), the area-specific information (reel step) for updating the area-specific information (value of the symbol number counter) assigned to specify the area of the display band. Number update process) and
Area-specific information acquisition means (reel rotation stop processing) for acquiring area-specific information (value of symbol number counter) according to the operation of the derivation operation means (stop switches 8L, 8C, 8R).
Control to specify the stop position (number of sliding frames) for stopping the display band based on the area identification information (value of the symbol number counter) acquired by the area identification information acquisition means and stop the display band at the specified stop position. Stop control means (reel rotation control processing) to be performed,
With
In the area specifying information acquisition means (reel rotation stop processing), the number of steps (value of the symbol step number counter) updated by the step number updating means (reel step number updating processing) is within a specific range (in the 16-step symbol, Area identification information (value of symbol number counter) is not acquired when the number of steps is 12 to 15 and 17 steps (13 to 16 steps), and the area is out of the specific range (0 to 11 for 16 step symbols and 0 to 11 for 17 step symbols). It is characterized in that the area identification information (value of the symbol number counter) is acquired when the steps are 0 to 12).
According to this feature, when the area specific information is acquired according to the operation of the derivation operation means, when the number of steps updated by the step number update means is within the specific range, the area specific information is not acquired and the area is out of the specific range. Since the area specific information is acquired when the region specific information is obtained, the area specific information is acquired by a simple procedure without performing extra processing to specify the area specific information according to the number of steps when the derivation operation means is operated. can do.
本発明の手段8のスロットマシンは、手段1〜7のいずれかに記載のスロットマシンであって、
基本処理(メイン処理)を実行する基本処理実行手段と、
基本処理に割り込んで割込処理(タイマ割込処理(メイン))を実行する割込処理実行手段と、
を備え、
前記割込処理実行手段は、
割込処理(タイマ割込処理(メイン))において前記ステッピングモータ(リールモータ32L、32C、32R)に対して駆動信号を出力するための処理を実行する駆動信号出力処理手段(リール回転制御処理)と、
割込処理において前記ステッピングモータに対して駆動信号が出力されることに基づき表示帯の位置を特定可能な位置特定情報(リールステップ数カウンタの値、図柄ステップ数カウンタの値)を更新する位置特定情報更新手段(リールステップ数等更新処理)と、
を含み、
前記基本処理実行手段は、
基本処理(メイン処理)において前記導出操作手段(ストップスイッチ8L、8C、8R)の操作に応じて位置特定情報(図柄ステップ数カウンタの値)を取得する位置特定情報取得手段(リール制御処理)と、
基本処理(メイン処理)において前記位置特定情報取得手段が取得した位置特定情報(図柄ステップ数カウンタの値)に基づいて表示帯を停止させる停止位置(停止図柄)を特定する停止位置特定手段と、
位置特定情報(図柄ステップ数カウンタの値)を取得する処理中に割込処理(タイマ割込処理(メイン))の実行を禁止する割込禁止手段と、
を含む
ことを特徴としている。
この特徴によれば、割込処理において表示帯の位置を特定可能な位置特定情報が更新されるとともに、基本処理において位置特定情報を取得し、取得した位置特定情報に基づいて表示帯を停止させる停止位置が特定される構成において、位置特定情報を取得する処理中に割込処理の実行が禁止されることで、位置特定情報を取得する処理中に割込処理が実行され、位置特定情報が変更されてしまうことがないため、導出操作手段が操作されたときの表示帯の位置を正確に特定することができる。
The slot machine of
Basic process execution means to execute basic process (main process) and
An interrupt process execution means that interrupts the basic process and executes the interrupt process (timer interrupt process (main)),
With
The interrupt processing execution means is
Drive signal output processing means (reel rotation control process) that executes a process for outputting a drive signal to the stepping motors (
Position identification that updates the position identification information (value of reel step number counter, value of symbol step number counter) that can specify the position of the display band based on the output of the drive signal to the stepping motor in the interrupt process. Information update means (update process such as the number of reel steps),
Including
The basic processing execution means is
With the position identification information acquisition means (reel control process) for acquiring the position identification information (value of the symbol step number counter) according to the operation of the derivation operation means (stop switches 8L, 8C, 8R) in the basic process (main process). ,
A stop position specifying means for specifying a stop position (stop symbol) for stopping the display band based on the position specifying information (value of the symbol step number counter) acquired by the position specifying information acquisition means in the basic process (main process).
Interrupt prohibition means for prohibiting execution of interrupt processing (timer interrupt processing (main)) during processing for acquiring position identification information (value of symbol step count counter),
It is characterized by including.
According to this feature, the position identification information that can specify the position of the display band is updated in the interrupt process, the position identification information is acquired in the basic process, and the display band is stopped based on the acquired position identification information. In the configuration in which the stop position is specified, the execution of the interrupt process is prohibited during the process of acquiring the position identification information, so that the interrupt process is executed during the process of acquiring the position identification information and the position identification information is displayed. Since it is not changed, the position of the display band when the derivation operation means is operated can be accurately specified.
尚、手段6〜8において表示帯を移動させることで変動表示可能な可変表示部とは、リールを回転させることで変動表示可能なものや、ベルトを移動させることで変動表示可能なものなどが該当する。
また、手段8において表示帯の位置を特定可能な位置特定情報とは、駆動信号が出力される毎に更新されるステップ数であっても良いし、ステップ数に応じて更新される表示帯の領域を特定可能な領域特定情報であっても良い。
The variable display unit capable of variable display by moving the display band in
Further, the position identification information capable of specifying the position of the display band in the
尚、本発明は、本発明の請求項に記載された発明特定事項のみを有するものであって良いし、本発明の請求項に記載された発明特定事項とともに該発明特定事項以外の構成を有するものであっても良い。 In addition, the present invention may have only the invention-specific matters described in the claims of the present invention, and has a configuration other than the invention-specific matters together with the invention-specific matters described in the claims of the present invention. It may be a thing.
本発明に係るスロットマシンを実施するための形態を実施例に基づいて以下に説明する。 A mode for carrying out the slot machine according to the present invention will be described below based on examples.
本発明が適用されたスロットマシンの実施例について図面を用いて説明すると、本実施例のスロットマシン1は、図1に示すように、前面が開口する筐体1aと、この筐体1aの側端に回動自在に枢支された前面扉1bと、から構成されている。
An embodiment of the slot machine to which the present invention is applied will be described with reference to the drawings. As shown in FIG. 1, the
本実施例のスロットマシン1の筐体1aの内部には、図2に示すように、外周に複数種の図柄が配列されたリール2L、2C、2R(以下、左リール、中リール、右リール)が水平方向に並設されており、図1に示すように、これらリール2L、2C、2Rに配列された図柄のうち連続する3つの図柄が前面扉1bに設けられた透視窓3から見えるように配置されている。
As shown in FIG. 2, inside the
各リール2L、2C、2Rの外周部には、図3に示すように、「白7」、「黒BAR」、「白BAR」、「リプレイ」、「ベルa」、「ベルb」、「チェリー」、「スイカa」、「スイカb」、「プラム」といった互いに識別可能な複数種類の図柄が、所定の順序で20個ずつ描かれている。リール2L、2C、2Rの外周部に描かれた図柄は、前面扉1bの略中央に設けられた透視窓3において各々上中下三段に表示される。
On the outer periphery of each
各リール2L、2C、2Rは、各々対応して設けられたリールモータ32L、32C、32R(図4参照)によって回転されることで、各リール2L、2C、2Rの図柄が透視窓3に連続的に変化しつつ表示される一方で、各リール2L、2C、2Rの回転が停止されることで、透視窓3に3つの連続する図柄が表示結果として導出表示されるようになっている。
Each
尚、本実施例のリール2L、2C、2Rは、リールモータ32L、32C、32Rを用いて、外周面に複数の図柄が配置されたリール2L、2C、2Rを回転させることで、遊技者から視認可能な複数の図柄を移動させる変動表示を行うことが可能な構成であるが、複数の図柄を移動させる変動表示を行う手段は、リール以外であっても良く、例えば、外周面に複数の図柄が配置されたベルトを移動させることで変動表示を行うことが可能な構成等であっても良い。
The
リール2L、2C、2Rの内側には、リール2L、2C、2Rそれぞれに対して、基準位置を検出するリールセンサ33L、33C、33Rと、リール2L、2C、2Rを背面から照射するリールLED55と、が設けられている。また、リールLED55は、リール2L、2C、2Rの連続する3つの図柄に対応する12のLEDからなり、各図柄をそれぞれ独立して照射可能とされている。
Inside the
また、リールセンサ33L、33C、33Rは、各リール2L、2C、2Rについて図柄番号0の図柄の領域の下端が各リールにおける所定位置を通過するときに、検出信号を出力するように配置されており、各リールについて図柄番号0の図柄の領域の下端がリール基準位置となる。
Further, the reel sensors 33L, 33C, 33R are arranged so as to output a detection signal when the lower end of the symbol region of the
前面扉1bの各リール2L、2C、2Rの手前側(遊技者側)の位置には、液晶表示器51(図1参照)の表示領域51aが配置されている。液晶表示器51は、液晶素子に対して電圧が印加されていない状態で透過性を有する液晶パネルを有しており、表示領域51aの透視窓3に対応する透過領域51b及び透視窓3を介して遊技者側から各リール2L、2C、2Rが視認できるようになっている。
A
前面扉1bには、図1に示すように、メダルを投入可能なメダル投入部4、メダルが払い出されるメダル払出口9、クレジット(遊技者所有の遊技用価値として記憶されているメダル数)を用いて、その範囲内において遊技状態に応じて定められた規定数の賭数のうち最大の賭数(本実施例では、3が定められている)を設定する際に操作されるMAXBETスイッチ6、クレジットとして記憶されているメダル及び賭数の設定に用いたメダルを精算する(クレジット及び賭数の設定に用いた分のメダルを返却させる)際に操作される精算スイッチ10、ゲームを開始する際に操作されるスタートスイッチ7、リール2L、2C、2Rの回転を各々停止する際に操作されるストップスイッチ8L、8C、8R、演出に用いられる演出用スイッチ56が遊技者により操作可能にそれぞれ設けられている。
As shown in FIG. 1, the
尚、本実施例では、回転を開始した3つのリール2L、2C、2Rのうち、最初に停止するリールを第1停止リールと称し、また、その停止を第1停止と称する。同様に、2番目に停止するリールを第2停止リールと称し、また、その停止を第2停止と称し、3番目に停止するリールを第3停止リールと称し、また、その停止を第3停止あるいは最終停止と称する。
In this embodiment, of the three
また、前面扉1bには、図1に示すように、クレジットとして記憶されているメダル枚数が表示されるクレジット表示器11、入賞の発生により払い出されたメダル枚数やエラー発生時にその内容を示すエラーコード、遊技者にとって有利な停止操作態様を報知するナビ報知によるリールの停止順を識別可能な情報等が表示される遊技補助表示器12、賭数が1設定されている旨を点灯により報知する1BETLED14、賭数が2設定されている旨を点灯により報知する2BETLED15、賭数が3設定されている旨を点灯により報知する3BETLED16、メダルの投入が可能な状態を点灯により報知する投入要求LED17、スタートスイッチ7の操作によるゲームのスタート操作が有効である旨を点灯により報知するスタート有効LED18、ウェイト(前回のゲーム開始から一定期間経過していないためにリールの回転開始を待機している状態)中である旨を点灯により報知するウェイト中LED19、リプレイゲーム中である旨を点灯により報知するリプレイ中LED20が設けられた遊技用表示部13が設けられている。
Further, as shown in FIG. 1, the
MAXBETスイッチ6の内部には、MAXBETスイッチ6の操作による賭数の設定操作が有効である旨を点灯により報知するBETスイッチ有効LED21(図4参照)が設けられており、ストップスイッチ8L、8C、8Rの内部には、該当するストップスイッチ8L、8C、8Rによるリールの停止操作が有効である旨を点灯により報知する左、中、右停止有効LED22L、22C、22R(図4参照)がそれぞれ設けられており、演出用スイッチ56の内部には、演出用スイッチ56の操作が有効である旨を点灯により報知する演出用LED56a(図4参照)が設けられている。
Inside the
前面扉1bの内側には、図2に示すように、所定のキー操作により後述するエラー状態及び後述する打止状態を解除するためのリセット操作を検出するリセットスイッチ23、後述する設定値の変更中や設定値の確認中にその時点の設定値が表示される設定値表示器24、所定の契機に打止状態(リセット操作がなされるまでゲームの進行が規制される状態)に制御する打止機能の有効/無効を選択するための打止スイッチ36a、所定の契機に自動精算処理(クレジットとして記憶されているメダルを遊技者の操作によらず精算(返却)する処理)に制御する自動精算機能の有効/無効を選択するための自動精算スイッチ36b、メダル投入部4から投入されたメダルの流路を、筐体1aの内部に設けられた後述のホッパータンク34a(図2参照)側またはメダル払出口9側のいずれか一方に選択的に切り替えるための流路切替ソレノイド30、メダル投入部4から投入され、ホッパータンク34a側に流下したメダルを検出する投入メダルセンサ31、投入メダルセンサ31の上流側で異物の挿入を検出する投入口センサ26を有するメダルセレクタ29、前面扉1bの開放状態を検出するドア開放検出スイッチ25(図4参照)が設けられている。
Inside the
筐体1aの内部には、図2に示すように、前述したリール2L、2C、2R、リールモータ32L、32C、32R(図4参照)、各リール2L、2C、2Rのリール基準位置をそれぞれ検出可能なリールセンサ33L、33C、33R(図4参照)からなるリールユニット2、外部出力信号を出力するための外部出力基板1000(図4参照)、メダル投入部4から投入されたメダルを貯留するホッパータンク34a、ホッパータンク34aに貯留されたメダルをメダル払出口9より払い出すためのホッパーモータ34b(図4参照)、ホッパーモータ34bの駆動により払い出されたメダルを検出する払出センサ34c(図4参照)からなるホッパーユニット34、電源ボックス100が設けられている。
Inside the
ホッパーユニット34の側部には、ホッパータンク34aから溢れたメダルが貯留されるオーバーフロータンク35が設けられている。オーバーフロータンク35の内部には、貯留されたメダルが満タン状態となったことを検出する満タンセンサ35a(図4参照)が設けられている。
An
電源ボックス100の前面には、図2に示すように、設定変更状態または設定確認状態に切り替えるための設定キースイッチ37、通常時においてはエラー状態や打止状態を解除するためのリセットスイッチとして機能し、設定変更状態においては後述する内部抽選の当選確率(出玉率)の設定値を変更するための設定スイッチとして機能するリセット/設定スイッチ38、電源をon/offする際に操作される電源スイッチ39が設けられている。
As shown in FIG. 2, the front surface of the
尚、電源ボックス100は、筐体1aの内部に設けられており、さらに前面扉1bは、店員等が所持する所定のキー操作により開放可能な構成であるため、これら電源ボックス100の前面に設けられた設定キースイッチ37、リセット/設定スイッチ38、電源スイッチ39は、キーを所持する店員等の者のみが操作可能とされ、遊技者による操作ができないようになっている。また、所定のキー操作により検出されるリセットスイッチ23も同様である。特に、設定キースイッチ37は、キー操作により前面扉1bを開放したうえで、さらにキー操作を要することから、遊技場の店員のなかでも、設定キースイッチ37の操作を行うキーを所持する店員のみ操作が可能とされている。
Since the
本実施例のスロットマシン1においてゲームを行う場合には、まず、メダルをメダル投入部4から投入するか、あるいはクレジットを使用して賭数を設定する。クレジットを使用するにはMAXBETスイッチ6を操作すれば良い。遊技状態に応じて定められた規定数の賭数が設定されると、入賞ラインLN(図1参照、本実施例では、左リール2Lの上段、中リール2Cの中段、右リール2Rの中段にわたるラインである。)が有効となり、スタートスイッチ7の操作が有効な状態、すなわち、ゲームが開始可能な状態となる。本実施例では、遊技状態に応じた規定数の賭数が定められており、規定数の賭数が設定されると入賞ラインLNが有効となる。尚、遊技状態に対応する規定数のうち最大数を超えてメダルが投入された場合には、その分はクレジットに加算される。
When playing a game on the
入賞ラインとは、各リール2L、2C、2Rの透視窓3に表示された図柄の組合せが入賞図柄の組合せであるかを判定するために設定されるラインである。本実施例では、図1に示すように、リール2Lの中段、リール2Cの中段、リール2Rの中段、すなわち中段に水平方向に並んだ図柄に跨がって設定された入賞ラインLNのみが入賞ラインとして定められている。尚、本実施例では、1本の入賞ラインのみを適用しているが、複数の入賞ラインを適用しても良い。
The winning line is a line set to determine whether the combination of symbols displayed on the
また、本実施例では、入賞ラインLNに入賞を構成する図柄の組合せが揃ったことを認識しやすくするために、入賞ラインLNとは別に、無効ラインLM1〜LM5(図1参照)を設定している。無効ラインLM1〜LM5は、これら無効ラインLM1〜LM5に揃った図柄の組合せによって入賞が判定されるものではなく、入賞ラインLNに特定の入賞を構成する図柄の組合せが揃った際に、無効ラインLM1〜LM5のいずれかに入賞ラインLNに揃った場合に入賞となる図柄の組合せ(例えば、ベルa‐ベルb‐スイカa)が揃う構成とすることで、入賞ラインLNに特定の入賞を構成する図柄の組合せが揃ったことを認識しやすくするものである。 Further, in this embodiment, in order to make it easier to recognize that the winning line LN has a combination of symbols constituting the winning, invalid lines LM1 to LM5 (see FIG. 1) are set separately from the winning line LN. ing. The invalid lines LM1 to LM5 are not determined to win by the combination of the symbols aligned with the invalid lines LM1 to LM5, but when the winning line LN has a combination of symbols constituting a specific winning, the invalid line By configuring the combination of symbols (for example, bell a-bell b-watermelon a) that will be awarded when the winning line LN is aligned with any of LM1 to LM5, a specific winning is configured in the winning line LN. This is to make it easier to recognize that the combination of the symbols to be used is complete.
本実施例では、図1に示すように、リール2Lの上段、リール2Cの上段、リール2Rの上段、すなわち上段に水平方向に並んだ図柄に跨がって設定された無効ラインLM1、リール2Lの下段、リール2Cの下段、リール2Rの下段、すなわち下段に水平方向に並んだ図柄に跨がって設定された無効ラインLM2、リール2Lの上段、リール2Cの中段、リール2Rの下段、すなわち右下がりに並んだ図柄に跨がって設定された無効ラインLM3、リール2Lの上段、リール2Cの中段、リール2Rの下段、すなわち右下がりに並んだ図柄に跨がって設定された無効ラインLM4、リール2Lの下段、リール2Cの中段、リール2Rの上段、すなわち右上がりに並んだ図柄に跨がって設定された無効ラインLM5、の5種類が無効ラインLMとして定められている。
In this embodiment, as shown in FIG. 1, the invalid line LM1 and the
また、本実施例では、入賞役として、入賞ラインLNに役として定められた所定の図柄の組合せ(例えば、「スイカa‐スイカa‐リプレイ」)が揃ったときに入賞するとともに、かつ所定の図柄組合せが揃うことにより無効ラインLM1〜LM5のいずれかに所定の図柄組合せよりも認識しやすい指標となる図柄の組合せ(例えば、「スイカa‐スイカa‐スイカa」)が揃うことにより、無効ラインLM1〜LM5のいずれかに揃った図柄の組合せによって入賞したように見せることが可能な役を含む。以下では、所定の図柄の組合せが入賞ラインLNに揃ったときに無効ラインLM1〜LM5のいずれかに揃う図柄の組合せを、指標となる図柄の組合せと呼び、指標となる図柄の組合せを構成する図柄を指標図柄と呼ぶ。 Further, in this embodiment, as a winning combination, when a predetermined combination of symbols defined as a winning combination (for example, "watermelon a-watermelon a-replay") is prepared, a prize is won and a predetermined combination is obtained. Invalid due to the alignment of symbol combinations Invalid due to the alignment of symbol combinations (for example, "watermelon a-watermelon a-watermelon a") that are indicators that are easier to recognize than the predetermined symbol combinations on any of the lines LM1 to LM5. Includes a combination that can be made to appear as a prize by combining symbols aligned with any of the lines LM1 to LM5. In the following, a combination of symbols aligned with any of the invalid lines LM1 to LM5 when a predetermined combination of symbols is aligned with the winning line LN is referred to as a symbol combination as an index, and constitutes a combination of symbols as an index. The symbol is called an index symbol.
ゲームが開始可能な状態でスタートスイッチ7を操作すると、各リール2L、2C、2Rが回転し、各リール2L、2C、2Rの図柄が連続的に変動する。この状態でいずれかのストップスイッチ8L、8C、8Rを操作すると、対応するリール2L、2C、2Rの回転が停止し、透視窓3に表示結果が導出表示される。
When the
そして全てのリール2L、2C、2Rが停止されることで1ゲームが終了し、入賞ラインLN上に予め定められた図柄の組合せ(以下、役ともいう)が各リール2L、2C、2Rの表示結果として停止した場合には入賞が発生し、その入賞に応じて定められた枚数のメダルが遊技者に対して付与され、クレジットに加算される。また、クレジットが上限数(本実施例では50)に達した場合には、メダルが直接メダル払出口9(図1参照)から払い出されるようになっている。また、入賞ラインLN上に、遊技状態の移行を伴う図柄の組合せが各リール2L、2C、2Rの表示結果として停止した場合には図柄の組合せに応じた遊技状態に移行するようになっている。
When all
尚、本実施例では、スタートスイッチ7の操作が有効な状態でスタートスイッチ7の操作が検出されたときにゲームが開始し、全てのリールが停止したときにゲームが終了する。また、ゲームを実行するための1単位の制御(ゲーム制御)は、前回のゲームの終了に伴う全ての制御が完了したときに開始し、当該ゲームの終了に伴う全ての制御が完了したときに終了する。
In this embodiment, the game starts when the operation of the
また、本実施例では、3つのリールを用いた構成を例示しているが、リールを1つのみ用いた構成、2つのリールを用いた構成、4つ以上のリールを用いた構成としても良く、2以上のリールを用いた構成においては、2以上の全てのリールに導出された表示結果の組合せに基づいて入賞を判定する構成とすれば良い。また、本実施例では、物理的なリールにて可変表示装置が構成されているが、液晶表示器などの画像表示装置にて可変表示装置が構成されていても良い。 Further, in this embodiment, a configuration using three reels is illustrated, but a configuration using only one reel, a configuration using two reels, and a configuration using four or more reels may be used. In the configuration using two or more reels, the winning may be determined based on the combination of the display results derived to all the two or more reels. Further, in this embodiment, the variable display device is configured by a physical reel, but the variable display device may be configured by an image display device such as a liquid crystal display.
また、本実施例におけるスロットマシン1にあっては、ゲームが開始されて各リール2L、2C、2Rが回転して図柄の変動が開始した後、いずれかのストップスイッチ8L、8C、8Rが操作されたときに、当該ストップスイッチ8L、8C、8Rに対応するリールの回転が停止して図柄が停止表示される。遊技状態が後述するCT(チャレンジタイム)以外の遊技状態である場合には、ストップスイッチ8L、8C、8Rの操作が行われたときから、対応するリール2L、2C、2Rの回転を停止するまでの最大停止遅延時間は190ms(ミリ秒)である。一方で、遊技状態がCTである場合には、特定リールについては、当該リールに対応するストップスイッチの操作が行われたときから回転を停止するまでの最大停止遅延時間が75ms(ミリ秒)に制限される。尚、遊技状態がCTであっても、特定リール以外については、CT以外の遊技状態と同様にストップスイッチ8L、8C、8Rの操作が行われたときから、対応するリール2L、2C、2Rの回転を停止するまでの最大停止遅延時間は190ms(ミリ秒)である。
Further, in the
リール2L、2C、2Rは、1分間に80回転し、80×20(1リール当たりの図柄コマ数)=1600コマ分の図柄を変動させるので、遊技状態がCT以外の遊技状態である場合の最大停止遅延時間(190ms)、及び遊技状態がCTの場合の特定リール以外の最大停止遅延時間(190ms)の間では最大で4コマの図柄を引き込むことができることとなる。つまり、停止図柄として選択可能なのは、ストップスイッチ8L、8C、8Rが操作されたときに表示されている図柄と、そこから4コマ先までにある図柄、合計5コマ分の図柄である。一方で、遊技状態がCTである場合の特定リールの最大停止遅延時間(75ms)の間では最大で1コマの図柄を引き込むことができることとなる。つまり、停止図柄として選択可能なのは、ストップスイッチが操作されたときに表示している図柄と、その1コマ先の図柄、合計2コマ分の図柄である。
The
このため、例えば、ストップスイッチ8L、8C、8Rのいずれかが操作されたときに当該ストップスイッチに対応するリールの下段に表示されている図柄を基準とした場合であって、遊技状態がCT以外の遊技状態である場合及び遊技状態がCTの場合の特定リール以外においては、当該基準とした図柄から4コマ先までの図柄を下段に表示させることができるため、リール2L、2C、2R各々において、ストップスイッチ8L、8Rのうちいずれかが操作されたときに当該ストップスイッチに対応するリールの入賞ライン上に表示されている図柄を含めて5コマ以内に配置されている図柄を入賞ライン上に表示させることができる。一方で、遊技状態がCTである場合において、特定リールについては、ストップスイッチの操作が行われたときから回転を停止するまでの最大停止遅延時間が75ms(ミリ秒)に制限されるため、当該特定リールについては、ストップスイッチが操作されたときに当該ストップスイッチに対応するリールの入賞ライン上に表示されている図柄を含めて1コマ以内に配置されている図柄を入賞ライン上に表示させることができ、特定リール以外のリールについては、遊技状態がCT以外の遊技状態である場合と同様に、ストップスイッチが操作されたときに当該ストップスイッチに対応するリールの入賞ライン上に表示されている図柄を含めて5コマ以内に配置されている図柄を入賞ライン上に表示させることができる。
Therefore, for example, when any of the stop switches 8L, 8C, and 8R is operated, the game state is other than CT when the symbol displayed on the lower stage of the reel corresponding to the stop switch is used as a reference. Except for the specific reels when the game state is CT and when the game state is CT, the symbols up to 4 frames ahead from the reference symbol can be displayed in the lower row, so that each
以下では、特に区別する必要がない場合にはリール2L、2C、2Rを単にリールという場合がある。また、リール2Lを左リール、リール2Cを中リール、リール2Rを右リールという場合がある。また、ストップスイッチ8L、8C、8Rの操作によりリール2L、2C、2Rを停止させる操作を停止操作という場合がある。
In the following,
図4は、スロットマシン1の構成を示すブロック図である。スロットマシン1には、図4に示すように、遊技制御基板40、演出制御基板90、電源基板101が設けられており、遊技制御基板40によって遊技の制御が行われ、演出制御基板90によって遊技状態に応じた演出の制御が行われ、電源基板101によってスロットマシン1を構成する電気部品の駆動電源が生成され、各部に供給される。
FIG. 4 is a block diagram showing the configuration of the
電源基板101には、外部からAC100Vの電源が供給されるとともに、このAC100Vの電源からスロットマシン1を構成する電気部品の駆動に必要な直流電圧が生成され、遊技制御基板40及び演出制御基板90に供給されるようになっている。また、電源基板101には、前述したホッパーモータ34b、払出センサ34c、満タンセンサ35a、設定キースイッチ37、リセット/設定スイッチ38、電源スイッチ39が接続されている。
An AC100V power supply is supplied to the
遊技制御基板40には、前述したMAXBETスイッチ6、スタートスイッチ7、ストップスイッチ8L、8C、8R、精算スイッチ10、リセットスイッチ23、打止スイッチ36a、自動精算スイッチ36b、投入メダルセンサ31、ドア開放検出スイッチ25、リールセンサ33L、33C、33Rが接続されているとともに、電源基板101を介して前述した払出センサ34c、満タンセンサ35a、設定キースイッチ37、リセット/設定スイッチ38が接続されており、これら接続されたスイッチ類の検出信号が入力されるようになっている。また、遊技制御基板40には、前述したクレジット表示器11、遊技補助表示器12、1〜3BETLED14〜16、投入要求LED17、スタート有効LED18、ウェイト中LED19、リプレイ中LED20、BETスイッチ有効LED21、左、中、右停止有効LED22L、22C、22R、設定値表示器24、流路切替ソレノイド30、リールモータ32L、32C、32Rが接続されているとともに、電源基板101を介して前述したホッパーモータ34bが接続されており、これら電気部品は、遊技制御基板40に搭載された後述のメイン制御部41の制御に基づいて駆動されるようになっている。
The
遊技制御基板40には、メインCPU41a、ROM41b、RAM41c、I/Oポート41dを備えたマイクロコンピュータにより構成されて、内部抽選用の乱数を生成する乱数回路等を備えており、遊技の進行に関する処理を行うとともに遊技制御基板40に搭載された制御回路の各部を直接的または間接的に制御するメイン制御部41、遊技制御基板40に直接または電源基板101を介して接続されたスイッチ類から入力された検出信号を取り込んでメイン制御部41に伝送するスイッチ検出回路44と、メイン制御部41から出力されたモータ駆動信号(ステッピングモータの位相信号)をリールモータ32L、32C、32Rに伝送するモータ駆動回路45と、メイン制御部41から出力されたソレノイド駆動信号を流路切替ソレノイド30に伝送するソレノイド駆動回路46と、メイン制御部41から出力されたLED駆動信号を遊技制御基板40に接続された各種表示器やLEDに伝送するLED駆動回路47と、スロットマシン1に供給される電源の電圧を監視して電圧の低下を検出したときに、その旨を示す電圧低下信号をメイン制御部41に対して出力する電断検出回路48と、電源投入時または電源遮断時等の電力供給が不安定な状態においてメイン制御部41にシステムリセット信号を与えるリセット回路49と、が搭載されている。
The
メイン制御部41は、サブ制御部91に各種のコマンドを送信する。メイン制御部41からサブ制御部91へ送信されるコマンドは一方向のみで送られ、サブ制御部91からメイン制御部41へ向けてコマンドが送られることはない。
The
メイン制御部41は、メイン処理として遊技制御基板40に接続された各種スイッチ類の検出状態が変化するまでは制御状態に応じた処理を繰り返しループし、各種スイッチ類の検出状態の変化に応じて段階的に移行する処理を実行する。また、メイン制御部41は、一定時間間隔(本実施例では、約0.56ms)毎にタイマ割込処理(メイン)を実行する。尚、タイマ割込処理(メイン)の実行間隔は、メイン処理において制御状態に応じて繰り返す処理が一巡する時間とタイマ割込処理(メイン)の実行時間とを合わせた時間よりも長い時間に設定されており、今回と次回のタイマ割込処理(メイン)との間で必ず制御状態に応じて繰り返す処理が最低でも一巡することとなる。
The
演出制御基板90には、演出用スイッチ56が接続されており、この演出用スイッチ56の検出信号が入力されるようになっている。また、液晶表示器51、演出効果LED52、スピーカ53、54、リールLED55等の演出装置が接続されており、これら演出装置は、演出制御基板90に搭載された後述のサブ制御部91による制御に基づいて駆動されるようになっている。尚、本実施例では、演出制御基板90に搭載されたサブ制御部91により、液晶表示器51、演出効果LED52、スピーカ53、54、リールLED55等の演出装置の出力制御が行われる構成であるが、サブ制御部91とは別に演出装置の出力制御を直接的に行う出力制御部を演出制御基板90または他の基板に搭載し、サブ制御部91がメイン制御部41からのコマンドに基づいて演出装置の出力パターンを決定し、サブ制御部91が決定した出力パターンに基づいて出力制御部が演出装置の出力制御を行う構成としても良く、このような構成では、サブ制御部91及び出力制御部の双方によって演出装置の出力制御が行われることとなる。また、本実施例では、演出装置として液晶表示器51、演出効果LED52、スピーカ53、54、リールLED55を例示しているが、演出装置は、これらに限られず、例えば、機械的に駆動する表示装置や機械的に駆動する役モノなどを演出装置として適用しても良い。
An
演出制御基板90は、サブCPU91a、ROM91b、RAM91c、I/Oポート91dを備えたマイクロコンピュータにより構成されて演出の制御を行うサブ制御部91と、演出制御基板90に接続された液晶表示器51の表示制御を行う表示制御回路92と、演出効果LED52と、リールLED55の駆動制御を行うLED駆動回路93と、スピーカ53、54からの音声出力制御を行う音声出力回路94と、電源投入時またはサブCPU91aからの初期化命令が一定時間入力されないときにサブCPU91aにリセット信号を与えるリセット回路95と、演出制御基板90に接続されたスイッチ類から入力された検出信号を検出するスイッチ検出回路96と、日付情報及び時刻情報を含む時間情報を出力する時計装置97と、スロットマシン1に供給される電源電圧を監視し、電圧低下を検出したときに、その旨を示す電圧低下信号をサブCPU91aに対して出力する電断検出回路98と、その他の回路等、が搭載されている。
The
サブ制御部91は、遊技制御基板40から送信されるコマンドを受けて、演出を行うための各種の制御を行うとともに、演出制御基板90に搭載された制御回路の各部を直接的または間接的に制御する。
The
本実施例のスロットマシン1は、設定値に応じてメダルの払出率が変わるものである。詳しくは、後述する内部抽選、ナビストック抽選、上乗せ抽選等の遊技者に対する有利度に影響する抽選において設定値に応じた当選確率を用いることにより、メダルの払出率が変わるようになっている。設定値は1〜6の6段階からなり、6が最も払出率が高く、5、4、3、2、1の順に値が小さくなるほど払出率が低くなる。すなわち設定値として6が設定されている場合には、遊技者にとって最も有利度が高く、5、4、3、2、1の順に値が小さくなるほど有利度が段階的に低くなる。
In the
設定値を変更するためには、設定キースイッチ37をon状態としてからスロットマシン1の電源をonする必要がある。設定キースイッチ37をon状態として電源をonすると、設定値表示器24にRAM41cから読み出された設定値が表示値として表示され、リセット/設定スイッチ38の操作による設定値の変更が可能な設定変更状態に移行する。設定変更状態において、リセット/設定スイッチ38が操作されると、設定値表示器24に表示された表示値が1ずつ更新されていく(設定値6からさらに操作されたときは、設定値1に戻る)。そして、スタートスイッチ7が操作されると表示値を設定値として確定する。そして、設定キースイッチ37がoffされると、確定した表示値(設定値)がメイン制御部41のRAM41cに格納され、遊技の進行が可能な状態に移行する。
In order to change the set value, it is necessary to turn on the power of the
本実施例のスロットマシン1は、遊技状態に応じて設定可能な賭数の規定数が定められており、遊技状態に応じて定められた規定数の賭数が設定されたことを条件にゲームを開始させることが可能となる。尚、本実施例では、遊技状態に応じた規定数の賭数が設定された時点で、入賞ラインLNが有効化される。
In the
そして、本実施例では、全てのリール2L、2C、2Rが停止した際に、有効化された入賞ライン(本実施例の場合、常に全ての入賞ラインLNが有効化されるため、以下では、有効化された入賞ラインを単に入賞ラインという)上に役と呼ばれる図柄の組合せが揃うと入賞となる。役は、同一図柄の組合せであっても良いし、異なる図柄を含む組合せであっても良い。
Then, in this embodiment, when all the
入賞となる役の種類は、遊技状態に応じて定められているが、大きく分けて、メダルの払い出しを伴う小役と、賭数の設定を必要とせずに次のゲームを開始可能となる再遊技役と、遊技者にとって有利な遊技状態への移行を伴う特別役と、がある。以下では、小役と再遊技役をまとめて一般役とも呼ぶ。遊技状態に応じて定められた各役の入賞が発生するためには、内部抽選に当選して、当該役の当選フラグがRAM41cに設定されている必要がある。内部抽選は、メイン制御部41が、上記した各役への入賞を許容するか否かを、全てのリール2L、2C、2Rの表示結果が導出される以前(具体的には、スタートスイッチ7の検出時)に乱数を用いて決定するものである。尚、これら各役の当選フラグのうち、小役及び再遊技役の当選フラグは、当該フラグが設定されたゲームにおいてのみ有効とされ、次のゲームでは無効となるが、特別役の当選フラグは、当該フラグにより許容された役の組合せが揃うまで有効とされ、許容された役の組合せが揃ったゲームにおいて無効となる。すなわち特別役の当選フラグが一度当選すると、例え、当該フラグにより許容された役の組合せを揃えることができなかった場合にも、その当選フラグは無効とされずに、次のゲームへ持ち越されることとなる。
The types of winning roles are determined according to the game status, but they can be broadly divided into small roles that involve paying out medals and re-starting the next game without the need to set the number of bets. There is a game role and a special role with a transition to a game state that is advantageous to the player. In the following, the small role and the replay role are collectively referred to as the general role. In order for each winning combination determined according to the game state to be won, it is necessary to win the internal lottery and set the winning flag of the winning combination in the
本実施例のメイン制御部41は、特別役CBの入賞により遊技者にとって有利な遊技状態としてのCB(以下、遊技状態としてCBに制御されている状態をCB状態または単にCBと言う場合がある)に制御することが可能である。CB中は、CBの終了条件が成立するまで毎ゲームCTに制御される。
The
遊技状態がCTである場合には、全ての小役の入賞が許容されることとなるが、予め定められた特定リールについて、ストップスイッチの操作されたタイミングから当該リールの停止制御を行うタイミングまでの最大遅延時間を短縮して規定時間(本実施例では、75ミリ秒)に制限されることとなる。すなわち、CTにおいては、全ての小役が許容されるものの、特定リールについて停止操作を行った際に引き込まれるコマ数が所定数に制限されるので、小役の入賞の発生に対して遊技者に高い技術介入性を要求するものとなる。 When the game state is CT, all small winning combinations are allowed to win, but for a predetermined specific reel, from the timing when the stop switch is operated to the timing when the stop control of the reel is performed. The maximum delay time is shortened and limited to the specified time (75 milliseconds in this embodiment). That is, in CT, although all small wins are allowed, the number of frames drawn when the stop operation is performed on a specific reel is limited to a predetermined number, so that the player can win a small win. Requires a high level of technical intervention.
次に、リール2L、2C、2Rの停止制御について説明する。メイン制御部41は、リールの回転が開始したとき、及びリールが停止し、かつ未だ回転中のリールが残っているときに、当選番号及びROM41bに格納されているテーブルインデックス、テーブル作成用データを参照して、回転中のリール別に停止制御テーブルを作成する。そして、ストップスイッチ8L、8C、8Rのうち、回転中のリールに対応するいずれかの操作が有効に検出されたときに、該当するリールの停止制御テーブルを参照し、参照した停止制御テーブルの滑りコマ数に基づいて、操作されたストップスイッチ8L、8C、8Rに対応するリール2L、2C、2Rの回転を停止させる制御を行う。
Next, the stop control of the
本実施例では、遊技状態がCT以外の遊技状態である場合及び遊技状態がCTである場合の特定リール以外のリールについては、滑りコマ数として0〜4の値が定められており、停止操作を検出してから最大4図柄を引き込んでリールを停止させることが可能である。すなわち停止操作を検出した停止操作位置を含め、最大5コマの範囲から図柄の停止位置を指定できるようになっている。また、1図柄分リールを移動させるのに1コマの移動が必要であるので、停止操作を検出してから最大4図柄を引き込んでリールを停止させることが可能であり、停止操作を検出した停止操作位置を含め、最大5図柄の範囲から図柄の停止位置を指定できることとなる。 In this embodiment, for reels other than the specific reels when the gaming state is a gaming state other than CT and when the gaming state is CT, a value of 0 to 4 is set as the number of sliding frames, and the stop operation is performed. It is possible to pull in a maximum of 4 symbols to stop the reel after detecting. That is, the stop position of the symbol can be specified from a range of up to 5 frames including the stop operation position where the stop operation is detected. Further, since it is necessary to move one frame to move the reel for one symbol, it is possible to pull in a maximum of four symbols after detecting the stop operation to stop the reel, and stop when the stop operation is detected. It is possible to specify the stop position of a symbol from a range of up to 5 symbols including the operation position.
本実施例では、遊技状態がCT以外の遊技状態である場合であって、いずれかの役に当選している場合には、停止操作が行われた際に、入賞ライン上に最大4コマの引込範囲で当選している役を揃えて停止させることができれば、これを揃えて停止させる制御が行われ、当選していない役は、最大4コマの引込範囲で揃えずに停止させる制御が行われることとなる。 In this embodiment, when the gaming state is a gaming state other than CT, and one of the winning combinations is won, a maximum of four frames are placed on the winning line when the stop operation is performed. If the winning combinations can be aligned and stopped in the pull-in range, the control is performed to align and stop the winning combinations, and the unwinned combination is controlled to stop without aligning in the pull-in range of up to 4 frames. It will be done.
一方、遊技状態がCTである場合には、内部抽選の結果に関わらず、停止操作が行われた際に、特定リールについては、入賞ライン上に0コマの引込範囲、すなわち1コマ未満で停止可能な図柄を停止させる制御が行われ、特定リール以外のリールについては、入賞ライン上に最大4コマの引込範囲でいずれかの小役を揃えて停止させることができれば、これを揃えて停止させる制御が行われる。 On the other hand, when the game state is CT, regardless of the result of the internal lottery, when the stop operation is performed, the specific reel stops within the drawing range of 0 frames, that is, less than 1 frame on the winning line. Control is performed to stop possible symbols, and for reels other than specific reels, if any small winning combination can be aligned and stopped within a pull-in range of up to 4 frames on the winning line, this will be aligned and stopped. Control is done.
尚、本実施例では、後述するように、停止操作が行われたタイミング別の滑りコマ数を特定可能な停止制御テーブルを用いたリールの停止制御、停止制御テーブル等を用いずに停止可能な停止位置を検索・特定し、特定した停止位置にリールを停止させる停止制御を併用する構成であるが、停止可能な位置を特定可能な停止位置テーブルから停止位置を特定し、特定した停止位置にリールを停止させる停止制御を行う構成、停止制御テーブルを用いた停止制御、停止位置テーブルを用いた停止制御、停止制御テーブルや停止位置テーブルを用いずに停止可能な停止位置を検索・特定することによる停止制御を併用する構成、停止制御テーブルや停止位置テーブルを一部変更して停止制御を行う構成としても良い。 In this embodiment, as will be described later, reel stop control using a stop control table capable of specifying the number of slip frames for each timing when the stop operation is performed, stop control table, and the like can be used for stopping. The configuration uses stop control to search and specify the stop position and stop the reel at the specified stop position. However, the stop position can be specified from the stop position table where the stoptable position can be specified, and the stop position is set to the specified stop position. A configuration that performs stop control to stop the reel, stop control using a stop control table, stop control using a stop position table, and searching / specifying a stop position that can be stopped without using a stop control table or a stop position table. It is also possible to use a configuration in which the stop control by the above is used together, or a configuration in which the stop control table and the stop position table are partially changed to perform the stop control.
次に、入賞役の種類、入賞役の図柄組合せ、及び入賞役に関連する技術事項について、図5〜図8に基づいて説明する。本実施例では、入賞役として特別役、小役、再遊技役を含む。 Next, the types of winning combinations, the symbol combinations of winning combinations, and the technical matters related to the winning combinations will be described with reference to FIGS. 5 to 8. In this embodiment, the winning combination includes a special role, a small role, and a replaying role.
まず、特別役について図5に基づいて説明する。特別役にはCBが含まれる。CBは、通常遊技状態またはCBの当選フラグが持ち越されている内部中において入賞ラインLNに「リプレイ−リプレイ−ベルb」または「スイカ−リプレイ−ベルb」の組合せが揃ったときに入賞となる。 First, the special role will be described with reference to FIG. CB is included in the special role. The CB wins when the combination of "Replay-Replay-Bell b" or "Watermelon-Replay-Bell b" is aligned on the winning line LN in the normal game state or inside where the winning flag of CB is carried over. ..
CBに入賞すると、遊技状態がCTに移行され、CTは、当該CT中において払い出されたメダルの総数が81枚を超えることで終了される。CTの終了後には、通常遊技状態に移行される。 When the CB is won, the gaming state is shifted to the CT, and the CT ends when the total number of medals paid out during the CT exceeds 81. After the end of CT, the normal gaming state is entered.
遊技状態がCTのゲームでは、特定リール(本実施例では、右リール2R)について、停止操作が検出されたタイミングから停止制御が行われるまでの最大遅延時間が規定時間(本実施例では、75ミリ秒)に短縮されて制限される。また、遊技状態がCTのゲームでは、再遊技役を抽選対象として内部抽選が行われ、内部抽選の結果に関わらず、小役については全ての小役の当選フラグが有効となるように設定されるようになっており、全ての小役の入賞が許容されることとなる。尚、CT中のゲームでも小役の内部抽選を行うが、内部抽選の結果に関わらず、全ての小役の当選フラグを設定し、全ての小役の入賞が許容されるようにしても良い。
In a game in which the gaming state is CT, for a specific reel (
次に、小役について図6及び図8に基づいて説明する。小役には、ベル‐ベル‐ベル、CB中9枚1、CB中9枚2、CB中9枚3、スイカ1、スイカ2が含まれる。
Next, the small winning combination will be described with reference to FIGS. 6 and 8. Small roles include bell-bell-bell, 9 in
ベルは、通常遊技状態及びCT状態のいずれの遊技状態においても入賞ラインLNに「ベルa−ベルb−スイカa」、「ベルa−ベルb−黒BAR」、「ベルa−ベルb−白7」、「ベルa−ベルb−白BAR」、「ベルa−ベルb−プラム」、「ベルb−ベルb−黒BAR」、「ベルb−ベルb−白7」、「ベルb−ベルb−白BAR」、「ベルb−ベルb−プラム」の組合せが揃ったときに入賞となり、いずれの遊技状態においてもベルが入賞したときには、9枚のメダルが払い出される。ベルを構成する右リールの「スイカa」「黒BAR」「白7」「白BAR」「プラム」は、「ベルa」または「ベルb」の1つ上の位置に配置されているので、入賞ラインLNに「ベルa−ベルb−スイカa」、「ベルa−ベルb−黒BAR」、「ベルa−ベルb−白7」、「ベルa−ベルb−白BAR」、「ベルa−ベルb−プラム」の組合せが揃うと、「ベルa−ベルb−ベルb」の組合せが右下がり、すなわち無効ラインLM4に揃い得ることとなり、入賞ラインLNに「ベルb−ベルb−黒BAR」、「ベルb−ベルb−白7」、「ベルb−ベルb−白BAR」、「ベルb−ベルb−プラム」の組合せが揃うと、「ベルb−ベルb−ベルb」の組合せが右下がり、すなわち無効ラインLM4に揃い得ることとなる。また、ベルを構成する左リールの「ベルa」「ベルb」のいずれか1の図柄、中リールの「ベルb」の図柄、右リールの「スイカa」「黒BAR」「白7」「白BAR」「プラム」のいずれか1の図柄は、5コマ以内に配置されているため、遊技状態がCTでない場合は、後述する内部抽選においてベルに当選しているときには、停止操作のタイミングに関わらず入賞させることができる役といえる。また、右リールの「スイカa」「黒BAR」「白7」「白BAR」「プラム」の図柄は、1コマ以内に配置されていない箇所があるため、遊技状態がCTである場合に、右リールの停止操作を適切なタイミングで停止操作を行わなければ、ベルが入賞することはない。
The bell has "bell a-bell b-watermelon a", "bell a-bell b-black BAR", and "bell a-bell b-white" on the winning line LN in both the normal gaming state and the CT state. 7 ”,“ Bell a-Bell b-White BAR ”,“ Bell a-Bell b-Plum ”,“ Bell b-Bell b-Black BAR ”,“ Bell b-Bell b-
CB中9枚1は、CT状態において入賞ラインLNに「黒BAR−ベルb−黒BAR」、「黒BAR−ベルb−白7」、「黒BAR−ベルb−白BAR」、「黒BAR−ベルb−リプレイ」、「黒BAR−ベルb−ベルa」、「黒BAR−ベルb−ベルb」、「黒BAR−ベルb−スイカa」、「黒BAR−ベルb−プラム」、「スイカa−ベルb−黒BAR」、「スイカa−ベルb−白7」、「スイカa−ベルb−白BAR」、「スイカa−ベルb−リプレイ」、「スイカa−ベルb−ベルa」、「スイカa−ベルb−ベルb」、「スイカa−ベルb−スイカa」、「スイカa−ベルb−プラム」の組合せが揃ったときに入賞となり、CB中9枚1が入賞したときには、9枚のメダルが払い出される。CB中9枚1を構成する左リールの「黒BAR」「スイカa」のいずれか1の図柄、中リールの「ベルb」の図柄は、5コマ以内に配置されており、右リールの「黒BAR」「白7」「白BAR」「リプレイ」「ベルa」「ベルb」「スイカa」「プラム」のいずれか1の図柄は、1コマ以内に配置されているため、遊技状態がCTである場合に、停止操作のタイミングに関わらず入賞させることができる役といえる。
9
CB中9枚2は、CT状態において入賞ラインLNに「白7−ベルb−ベルa」、「白BAR−ベルb−ベルa」、「ベルa−ベルb−ベルa」、「ベルb−ベルb−ベルa」、「チェリー−ベルb−ベルa」の組合せが揃ったときに入賞となり、CB中9枚2が入賞したときには、9枚のメダルが払い出される。CB中9枚2を構成する左リールの「白7」「白BAR」「ベルa」「ベルb」「チェリー」のいずれか1の図柄、中リールの「ベルb」の図柄は、5コマ以内に配置されている一方で、右リールの「ベルa」の図柄は、1コマ以内に配置されていない箇所があるため、遊技状態がCTである場合に、右リールの停止操作を適切なタイミングで停止操作を行わなければ、CB中9枚2が入賞することはない。
9
CB中9枚3は、CT状態において入賞ラインLNに「白BAR−ベルb−リプレイ」、「ベルb−ベルb−リプレイ」、「チェリー−ベルb−リプレイ」、「スイカb−ベルb−リプレイ」、「白BAR−ベルb−ベルb」、「ベルb−ベルb−ベルb」、「チェリー−ベルb−ベルb」、「スイカb−ベルb−ベルb」の組合せが揃ったときに入賞となり、CB中9枚3が入賞したときには、9枚のメダルが払い出される。ベルを構成する左リールの「白BAR」「ベルb」「チェリー」「スイカb」は、「ベルa」の2つ上の位置に配置され、右リールの「リプレイ」は、「ベルb」の1つ下の位置に配置されているので、入賞ラインLNに「白BAR−ベルb−リプレイ」、「ベルb−ベルb−リプレイ」、「チェリー−ベルb−リプレイ」、「スイカb−ベルb−リプレイ」の組合せが揃うと、「ベルa−ベルb−ベルb」の組合せが右上がり、すなわち無効ラインLM5に揃い得ることとなる。また、CB中9枚3を構成する左リールの「白BAR」「ベルb」「チェリー」「スイカb」のいずれか1の図柄、中リールの「ベルb」の図柄は、5コマ以内に配置されている一方で、右リールの「ベルb」「リプレイ」のうちの1の図柄は、1コマ以内に配置されていない箇所があるため、遊技状態がCTである場合に、右リールの停止操作を適切なタイミングで停止操作を行わなければ、CB中9枚3が入賞することはない。
9
スイカ1は、通常遊技状態及びCT状態のいずれの遊技状態においても入賞ラインLNに「スイカa−スイカa−リプレイ」、「スイカa−スイカb−リプレイ」の組合せが揃ったときに入賞となり、スイカ1が入賞したときには、9枚のメダルが払い出される。スイカ1を構成する右リールの「リプレイ」は、「スイカa」の1つ上の位置に配置されているので、入賞ラインLNに「スイカa−スイカa−リプレイ」の組合せが揃うと、「スイカa−スイカa−スイカa」の組合せが右下がり、すなわち無効ラインLM4に揃い得ることとなり、入賞ラインLNに「スイカa−スイカb−リプレイ」の組合せが揃うと、「スイカa−スイカb−スイカa」の組合せが右下がり、すなわち無効ラインLM4に揃い得ることとなる。また、スイカ1を構成する左リールの「スイカa」「スイカb」のうちのいずれか1の図柄、右リールの「リプレイ」の図柄は、5コマ以内に配置されている一方で、中リールの「スイカa」「スイカb」の図柄、右リールの「ベルb」「リプレイ」のうちの1の図柄は、5コマ以内に配置されていない箇所があるため、遊技状態がCTでない場合に、後述する内部抽選においてスイカ1に当選しているときであっても、右リールの停止操作を適切なタイミングで停止操作を行わなければ、スイカ1が入賞することはない。また、右リールの「ベルb」「リプレイ」のうちの1の図柄は、1コマ以内に配置されていない箇所があるため、遊技状態がCTである場合に、右リールの停止操作を適切なタイミングで停止操作を行わなければ、スイカ1が入賞することはない。
スイカ2は、通常遊技状態及びCT状態のいずれの遊技状態においても入賞ラインLNに「黒BAR−スイカa−ベルa」、「白7−スイカb−ベルa」、「スイカb−スイカa−ベルa」、「プラム−スイカa−ベルa」、「黒BAR−スイカb−ベルa」、「白7−スイカa−ベルa」、「スイカb−スイカb−ベルa」、「プラム−スイカa−ベルa」の組合せが揃ったときに入賞となり、スイカ2が入賞したときには、9枚のメダルが払い出される。スイカ2を構成する左リールの「黒BAR」「白7」「スイカb」「プラム」は「スイカa」の2つ上の位置に配置されており、右リールの「ベルa」は、「スイカa」の1つ下の位置に配置されているので、入賞ラインLNに「黒BAR−スイカa−ベルa」、「白7−スイカb−ベルa」、「スイカb−スイカa−ベルa」、「プラム−スイカa−ベルa」の組合せが揃うと、「スイカa−スイカa−スイカa」の組合せが右上がり、すなわち無効ラインLM5に揃い得ることとなり、入賞ラインLNに「黒BAR−スイカb−ベルa」、「白7−スイカa−ベルa」、「スイカb−スイカb−ベルa」、「プラム−スイカa−ベルa」の組合せが揃うと、「スイカa−スイカb−スイカa」の組合せが右上がり、すなわち無効ラインLM5に揃い得ることとなる。また、スイカ2を構成する右リールの「ベルa」の図柄は、5コマ以内に配置されている一方で、左リールの「黒BAR」「白7」「スイカb」「プラム」のうちの1の図柄、中リールの「スイカa」「スイカb」の図柄は、5コマ以内に配置されていない箇所があるため、遊技状態がCTでない場合に、内部抽選においてスイカ2に当選しているときであっても、左リール及び中リールの停止操作を適正なタイミングで行わなければ、当選しているスイカ2に入賞することはない。また、右リールの「ベルa」の図柄は、1コマ以内に配置されていない箇所があるため、遊技状態がCTである場合に、右リールの停止操作を適切なタイミングで停止操作を行わなければ、スイカ2が入賞することはない。
The
次に、再遊技役について図6に基づいて説明する。再遊技役には、リプレイ1、リプレイ2、リプレイ3が含まれる。
Next, the replaying combination will be described with reference to FIG. The replay combination includes
リプレイ1は、通常遊技状態において入賞ラインLNに「リプレイ−リプレイ−ベルb」の組合せが揃ったときに入賞となり、リプレイ1が入賞したときには、リプレイゲーム(再遊技)が付与される。リプレイ1を構成する右リールの「ベルb」は、「リプレイ」の1つ上の位置に配置されているので、入賞ラインLNに「リプレイ−リプレイ−ベルb」の組合せが揃うと、「リプレイ−リプレイ−リプレイ」の組合せが右下がり、すなわち無効ラインLM4に揃い得ることとなる。また、リプレイ1を構成する左リール、中リールの「リプレイ」の図柄、右リールの「ベルb」の図柄は、5コマ以内に配置されているため、内部抽選においてリプレイ1に当選しているときには、原則として、停止操作のタイミングに関わらず入賞させることができる役といえる。尚、遊技状態がCTである場合には、小役を構成する図柄が他の図柄に優先して入賞ラインLNに停止されるように制御されるので、リプレイ1が入賞することはない。
リプレイ2は、通常遊技状態において入賞ラインLNに「スイカa−リプレイ−スイカa」の組合せが揃ったときに入賞となり、リプレイ2が入賞したときには、リプレイゲーム(再遊技)が付与される。リプレイ2を構成する右リールの「スイカa」は、「リプレイ」の2つ上の位置に配置され、右リールの「スイカa」は、「リプレイ」の1つ下の位置に配置されているので、入賞ラインLNに「スイカa−リプレイ−スイカa」の組合せが揃うと、「リプレイ−リプレイ−リプレイ」の組合せが右上がり、すなわち無効ラインLM5に揃い得ることとなる。また、リプレイ2を構成する左リール、右リールの「スイカa」の図柄、中リールの「リプレイ」の図柄は、5コマ以内に配置されているため、内部抽選においてリプレイ2に当選しているときには、原則として、停止操作のタイミングに関わらず入賞させることができる役といえる。尚、遊技状態がCTである場合には、小役を構成する図柄が他の図柄に優先して入賞ラインLNに停止されるように制御されるので、リプレイ2が入賞することはない。
The
リプレイ3は、通常遊技状態において入賞ラインLNに「ベルa−リプレイ−スイカa」の組合せが揃ったときに入賞となり、リプレイ3が入賞したときには、リプレイゲーム(再遊技)が付与される。また、リプレイ3を構成する左リールの「ベルa」の図柄、中リールの「リプレイ」の図柄、右リールの「スイカa」の図柄は、5コマ以内に配置されているため、内部抽選においてリプレイ3に当選しているときには、原則として、停止操作のタイミングに関わらず入賞させることができる役といえる。尚、遊技状態がCTである場合には、小役を構成する図柄が他の図柄に優先して入賞ラインLNに停止されるように制御されるので、リプレイ3が入賞することはない。
The
通常遊技状態であるときには、CB、ベル、スイカ1、スイカ2、リプレイ1、リプレイ2、リプレイ3が内部抽選の対象役となり、CT状態であるときには、リプレイ1、リプレイ2、リプレイ3が内部抽選の対象役となり、ベル、スイカ1、スイカ2は、当選フラグが有効化されて各ゲームにおいて入賞が許容される状態となる。
In the normal game state, CB, bell,
[リールの回転・停止制御について]
次に、リールモータ32L、32C、32Rの構成及び当該リールモータを励磁する際の制御方法について、図9及び図10に基づいて説明する。
[Reel rotation / stop control]
Next, the configurations of the
図9は、リールモータ32L、32C、32Rの構成を示す図である。リールモータ32L、32C、32Rは、ハイブリッド型ステッピングモータであり、ステータ32bと、これに対向するロータ32aとで構成されている。尚、ロータ32aは、図示しない多数の歯車状突極を有し、これに回転軸と同方向に磁化された永久磁石が組み込まれている。これらリールモータ32L、32C、32Rでは、メイン制御部41の制御に基づきモータ駆動回路45から出力されるパルス信号を受け、ステータ32bの各励磁相φ1〜φ4が所定の手順に従って励磁されることにより、1パルスを受信する度に所定の角度(1ステップ)ずつロータ32aが回転する。
FIG. 9 is a diagram showing the configuration of the
図10(a)は、リールモータ32L、32C、32Rの始動時の制御方法を示すタイミングチャートである。図において、φ1〜φ4は、各励磁相を示し、「ON」は励磁状態を、「OFF」は消磁状態を、各々示す。メイン制御部41は、リールモータ32L、32C、32Rの始動時において、停止相のみが励磁された状態から停止相を始点として後述する1−2相励磁方式にて回転方向に励磁を開始する。詳しくは、例えば停止相が(φ3、φ4)の場合には、(φ3、φ4)が励磁された状態から、(φ4)、(φ4、φ1)、(φ1)・・・の順で、φ1〜φ4を1相、2相、1相と交互に励磁する。
FIG. 10A is a timing chart showing a control method at the time of starting the
仮に停止相とは異なる相を始点として励磁を開始した場合には、急激にロータ32aの永久磁石が励磁相に吸引されることとなり、回転の開始時にリールが振動してしまうこととなるが、本実施例では、停止相を始点として励磁を開始するので、ロータ32aと一体的に結合されているリールが滑らかに始動するようになる。
If excitation is started with a phase different from the stop phase as the starting point, the permanent magnet of the
図10(b)は、リールモータ32L、32C、32Rの回転中及び停止時の制御方法を示すタイミングチャートである。
FIG. 10B is a timing chart showing a control method during rotation and when the
まず、回転中、すなわちリールを停止させる条件が成立するまでの間は、1−2相励磁方式でリールモータを駆動して各リール2L、2C、2Rを回転させる。例えば、φ1〜φ4を励磁する旨を示すパルス信号を図10(b)に示すタイミングでON/OFFし、ロータ32aの回転方向に沿って、(φ4、φ1)、(φ1)、(φ1、φ2)、(φ2)、(φ2、φ3)、(φ3)、(φ3、φ4)、(φ4)、(φ4、φ1)・・・の順で、2相、1相、2相、1相、2相と1ステップ毎に交互にφ1〜φ4を励磁して、ロータ32aを回転させることにより、リール2L、2C、2Rを回転させる。
First, during rotation, that is, until the condition for stopping the reels is satisfied, the reel motor is driven by the 1-2 phase excitation method to rotate each
次に、回転中のリールを停止させる条件が成立した場合、リールの停止制御に移行する。例えば、リールを停止させる条件が、停止条件成立ステップとして図10(b)に示す期間に成立した場合には、1−2相励磁方式での2相が励磁される状態に移行する時点Taまで待って、停止制御に移行する。 Next, when the condition for stopping the rotating reel is satisfied, the process shifts to the reel stop control. For example, when the condition for stopping the reel is satisfied during the period shown in FIG. 10B as the step for satisfying the stop condition, until the time Ta shifts to the state in which the two phases in the 1-2 phase excitation method are excited. Wait and shift to stop control.
リールの停止制御は、図10(b)に示されるように、全相励磁停止制御で行われる。全相励磁停止制御では、1−2相励磁方式でリールモータが駆動されている場合において、1相を励磁した状態から2相を励磁する状態に移行する時点Taから開始され、全相を励磁する状態を所定のホールド時間(T1+T2)だけ保持する制御である。例えば、図10(b)に示すように、(φ1)を励磁した状態から(φ1、φ2)を励磁する状態に移行する時点から、(φ1、φ2、φ3、φ4)を励磁した状態をホールド時間T1+T2だけ保持する。これにより、高速回転していた各リールモータのロータ32aは急制動がかけられる。その後、リールモータのロータ32aは、慣性力により数ステップ分(本実施例では、4ステップである。)回転して停止する。尚、リールモータのロータ32aが停止するまでに要するステップ数は、リールやリールモータの特性(重さや大きさ、電気機械的な性質)によって変化するので、リールの停止制御においては、当該特性に応じたステップ数で、全相励磁停止制御を行うことが好ましい。
As shown in FIG. 10B, the reel stop control is performed by all-phase excitation stop control. In all-phase excitation stop control, when the reel motor is driven by the 1-2 phase excitation method, it is started from the time Ta when the state shifts from the state where one phase is excited to the state where two phases are excited, and all phases are excited. This is a control for holding the reeling state for a predetermined hold time (T1 + T2). For example, as shown in FIG. 10 (b), the state in which (φ1, φ2, φ3, φ4) is excited is held from the time when the state in which (φ1) is excited shifts to the state in which (φ1, φ2) is excited. Hold only time T1 + T2. As a result, the
全相励磁停止制御がT1+T2の間実行された後(Tc)、φ1、φ2を消磁し、停止相φ3、φ4の励磁状態を維持したまま、リールモータに印加する電圧を通常値(High状態)よりも低下させる(Low状態)。ロータ32aの停止後も、停止相φ3、φ4の励磁状態を通常値よりもLow状態の電圧で維持するのは、ホールディングトルクとディテントトルクとの位相差や摩擦の影響によるずれによって、ロータ32aが停止相φ3、φ4のホールディングトルク安定点から外れることを防止するためである。これにより、リールが一旦停止した後に微動すること、及び、次回リールモータを始動させる時のロータ32aの角度位置が、停止時の角度位置からずれてしまうことを防止できる。
After all-phase excitation stop control is executed between T1 + T2 (Tc), φ1 and φ2 are degaussed, and the voltage applied to the reel motor is set to the normal value (High state) while maintaining the excitation state of the stop phases φ3 and φ4. Lower than (Low state). Even after the
ロータ32aの停止後も維持されている停止相φ3、φ4の励磁状態は、次ゲームの開始操作が行われることなく所定時間(本実施例では30秒であり、待機状態(デモ演出)へ移行するのと同じタイミング)が経過した場合(Td)に解除される。すなわち、ロータ32aの停止後、次ゲームの開始操作が行われることなく所定時間が経過した場合には、φ1〜φ4が全て消磁されることになる。このため、例えば、励磁相が長時間継続して励磁されることによる発熱に伴って、ステッピングモータを構成する部品等に負担がかかることがないので、これら部品の劣化を防止することができる。また、本実施例では、次ゲームの開始操作が行われない状態が所定時間継続して待機状態(デモ演出)へ移行するタイミングで励磁状態が解除されるので、遊技客が遊技している間は、リールに配置された図柄がずれにくい状態を保つことができる一方、遊技客が遊技している可能性の低い状態では、ステッピングモータの構成部品にかかる負荷を軽減できるようになる。
The excited state of the stop phases φ3 and φ4, which is maintained even after the
次に、メイン制御部41が、基本処理として実行するメイン処理、及び当該メイン処理において実行するリール制御処理について、図11〜図13に基づいて説明する。尚、メイン処理は一単位の遊技毎に繰り返し実行される。そして、メイン処理の一周期が遊技の一単位に相当している。
Next, the main process executed by the
図11に示すように、メイン処理では、遊技が開始されるまで待機する遊技開始待ち処理(Sa1)、遊技が開始されることに伴って内部抽選を行う内部抽選処理(Sa2)、リール2L、2C、2Rを回転及び停止させる制御を行うリール制御処理(Sa3)、全てのリール2L、2C、2Rが停止されて遊技が終了される際に各種設定等を行う遊技終了時設定処理(Sa4)が、順次繰り返し実行される。
As shown in FIG. 11, in the main process, a game start waiting process (Sa1) that waits until the game is started, an internal lottery process (Sa2) that performs an internal lottery when the game is started, a
また、メイン処理では、ゲームの進行に応じてコマンドを生成してコマンドキューに設定するコマンド格納処理を適宜実行し、設定されたコマンドは、その後のタイマ割込処理(メイン)において実行されるコマンド送信処理によりサブ制御部91に対して送信されるようになっている。
In the main process, a command storage process that generates a command according to the progress of the game and sets it in the command queue is appropriately executed, and the set command is a command executed in the subsequent timer interrupt process (main). It is transmitted to the
メイン処理において実行されるリール制御処理は、リール2L、2C、2Rを回転及び停止させる処理であり、各リール2L、2C、2Rの回転を開始させるリール回転開始処理と、ストップスイッチ8L、8C、8Rの操作に応答して該当するリール2L、2C、2Rを停止させるリール回転停止処理を含み、メイン処理において内部抽選処理の後に実行される。
The reel control process executed in the main process is a process of rotating and stopping the
図12に示すように、リール制御処理では、まず、リール回転開始処理を実行して(Sb1)、前回のゲームでのリールの回転開始時点から所定のウェイトタイム(本実施例では、4.1秒)が経過していることを条件に、全てのリールについてリールを定速状態まで加速させる旨を示す加速要求をRAM41cの所定領域に設定して、リールの回転制御を開始させる。尚、タイマ割込処理(メイン)では、RAM41cの所定領域に設定されている各種要求(例えば、加速要求、停止要求等)に応じた態様でリールモータの回転、停止を制御するように、リールモータの励磁パターンを設定し、の各励磁相の励磁状態が順次更新するようになっている。これにより、例えば、加速要求をRAM41cに設定することにより、リールモータ32L、32C、32Rの励磁パターンとしてリールモータを加速させる励磁パターンが選択されて、当該励磁パターンに基づいてリールモータの各励磁相の励磁状態が順次更新されることとなり、リールの回転を始動させて所定の定速状態まで加速させる制御が開始される。リールの回転状態が定速状態に達した後には、当該定速状態での回転が維持されるように制御されることとなる。
As shown in FIG. 12, in the reel control process, first, the reel rotation start process is executed (Sb1), and a predetermined wait time (4.1 in this embodiment) from the reel rotation start time in the previous game. On condition that seconds) have elapsed, an acceleration request indicating that the reels are accelerated to a constant speed state is set in a predetermined area of the
その後、停止制御テーブル設定処理を実行して(Sb2)、全てのリール2L、2C、2Rについて、停止操作が行われたタイミング別の滑りコマ数を特定可能な停止制御テーブルをRAM41cの所定領域に設定する。これにより、タイマ割込処理(メイン)による各リール2L、2C、2Rの加速制御中に、各リール2L、2C、2Rの停止制御テーブルが設定されることとなる。
After that, the stop control table setting process is executed (Sb2), and for all the
Sb2のステップにおいて停止制御テーブル設定処理を実行した後は、タイマ割込待ち処理を実行する(Sb3)。タイマ割込待ち処理では、タイマ割込を許可に設定して、タイマ割込処理(メイン)が1回行われるまで待機する。 After executing the stop control table setting process in the step of Sb2, the timer interrupt wait process is executed (Sb3). In the timer interrupt waiting process, the timer interrupt is set to allow and waits until the timer interrupt process (main) is performed once.
Sb3のステップのタイマ割込待ち処理が終了した後は、リールの回転異常が発生しているか否かを判定する回転異常判定処理を実行する(Sb4)。回転異常判定処理では、タイマ割込処理(メイン)において更新され、リールの基準位置からのステップ数を計数するリールステップ数カウンタ(各リール2L、2C、2Rについて、そのタイマ割込時点でのリール基準位置からのステップ数を計数するカウンタであり、本実施例では、0〜400ステップを計数可能であり、リールが1周するために要する336ステップよりも大きな値に設定されている。タイマ割込処理(メイン)により更新される)の値や当該処理において回転異常フラグが設定されているか否か等に基づいて、回転制御中のリールについて回転に関する異常が生じているか否かを判定する。そして、停止操作が済んでいない回転制御中のリールのうち、リール基準位置が検出されることなく回転開始または前回リール基準位置が検出されてからのリールステップ数が所定ステップ数(本実施例では、400ステップであり、リールが1周するために要する336ステップよりも大きな値に設定されている。)を超えたリールがある場合、リールセンサ33L、33C、33Rによりリール基準位置が検出されたときに、リールステップ数カウンタの値がリールが1周するために要するステップ数(本実施例では、336ステップ)に達していない場合等に、リール回転の異常(以下、回転エラーという)が発生していると判定して、異常が生じていると判定した場合には、当該異常が生じているリールを特定可能な回転異常フラグをRAM41cの所定領域に設定する。
After the timer interrupt waiting process in the step of Sb3 is completed, a rotation abnormality determination process for determining whether or not a reel rotation abnormality has occurred is executed (Sb4). In the rotation abnormality determination process, the reel step number counter (for each
Sb4のステップにおいて回転異常判定処理が終了した後は、リールの回転異常が検出されたか否かを判定し(Sb5)、回転異常が検出されたと判定した場合には、回転制御中のリールの停止操作を無効に設定し(Sb6)、エラー処理を実行する(Sb7)。エラー処理では、回転制御中の全てのリールの回転を停止させて、当該エラー処理により回転を停止させたリールを特定可能なように、RAM41cの所定領域に回転エラーフラグを設定するとともに、ゲームを進行させないように不能化するエラー状態に制御して待機する。その後、リセット操作により当該エラー状態が解除されることで、エラー処理を終了して、エラー処理が実行される際に回転制御中であったリールについてリール再加速処理を実行して(Sb8)、リールモータの励磁パターンを一旦クリアしてリール始動時のパターンを新たに設定してリールモータを励磁させることで、回転制御を再度初めから行って、定速回転まで再度加速させる。
After the rotation abnormality determination process is completed in the step of Sb4, it is determined whether or not the rotation abnormality of the reel is detected (Sb5), and if it is determined that the rotation abnormality is detected, the reel during rotation control is stopped. The operation is set to invalid (Sb6), and error processing is executed (Sb7). In the error processing, the rotation of all the reels under rotation control is stopped, the rotation error flag is set in a predetermined area of the
Sb5のステップにおいて、回転異常が検出されないと判定した場合には、タイマ割込を禁止に設定し(Sb9)、その後、タイマ割込処理(メイン)により更新されてRAM41cの所定領域に設定されているリール速度状態フラグを取得して(Sb10)、当該リール速度状態フラグに基づいて、回転制御中のリールの回転状態が定速状態であるか否かをリール毎に特定し、回転制御中の全てのリールが定速回転で回転されているか否かを判定する(Sb11)。そして、Sb11のステップにおいて、少なくともいずれか1つのリールが定速回転で回転しておらず、回転制御中の全てのリールが定速回転で回転されている状況でないと判定した場合には、Sb3のステップに戻り、Sb3〜Sd11のステップを繰り返し実行して、回転制御中の全てのリールが定速回転で回転されている状況となるまで待機する。尚、リール速度状態フラグは、後述するタイマ割込処理(メイン)において更新され、タイマ割込処理(メイン)が行われた時点での、回転制御中の各リールモータが定速状態で回転しているか否かを特定可能な情報である。
If it is determined in the step of Sb5 that no rotation abnormality is detected, the timer interrupt is set to prohibit (Sb9), and then updated by the timer interrupt process (main) and set in the predetermined area of the
Sb3のステップに戻り、Sb3〜Sd11のステップを繰り返し実行して待機した後、Sb3のステップのタイマ割込待ち処理において実行されるタイマ割込処理(メイン)により、回転制御中の全てのリールについて回転状態が定速状態であることを特定可能にリール速度状態フラグが更新されることで、その後に実行されるSb11のステップにおいて、回転制御中の全てのリールが定速回転で回転されていると判定されることとなる。 After returning to the step of Sb3 and repeatedly executing the steps of Sb3 to Sd11 and waiting, the timer interrupt process (main) executed in the timer interrupt wait process of the step of Sb3 is performed for all the reels under rotation control. By updating the reel speed state flag so that the rotation state can be specified as the constant speed state, all the reels under rotation control are rotated at the constant speed rotation in the subsequent step of Sb11. Will be determined.
一方、Sb11のステップにおいて、停止操作が済んでいない回転制御中の全てのリールが定速回転で回転されていると判定した場合には、RAM41cに設定されている有効タイマに基づいて所定時間が経過していると判定したときに(Sb12)、回転制御を行っている全てのリールについて停止操作の受け付けを有効に設定する(Sb13)。尚、当該回転制御を行っているリールについて停止操作の受付が既に有効に設定されている場合には、有効な状態を維持する。また、Sb12のステップにおいて有効タイマに基づいて所定時間が経過していないと判定した場合には、Sb3〜Sb12のステップを繰り返し実行して、所定時間が経過するまで待機する。
On the other hand, in the step of Sb11, when it is determined that all the reels under rotation control for which the stop operation has not been completed are rotating at a constant speed, a predetermined time is determined based on the effective timer set in the
そして、Sb13のステップにおいて停止操作の受付を有効に設定した後は、回転制御中のリールについて停止操作の受付が有効な状態で、有効な停止操作が検出されたか否かを判定する(Sb14)。すなわち連続する所定回数(本実施例では、2回)のタイマ割込処理(メイン)においてストップスイッチのポート入力データが同じ状態である場合にRAM41cの所定領域に設定され、今回と前回の入力データが同じ状態であることを示す確定データの履歴を参照して、回転制御中のストップスイッチのうち確定データがoffの状態からon状態に変化したものがある場合に、確定データがoffの状態からon状態に変化したストップスイッチについて、有効な停止操作が検出されたと判定する。これにより、ストップスイッチのon状態が一定期間(最低でも約2.24ms)以上継続して検知されたことを条件に、当該ストップスイッチについて有効な操作が検出されるようになっており、静電気などのノイズによってon状態が誤って検出されてしまうことを防止できる。
Then, after the stop operation reception is effectively set in the step of Sb13, it is determined whether or not a valid stop operation is detected while the stop operation reception is valid for the reel under rotation control (Sb14). .. That is, when the port input data of the stop switch is in the same state in the timer interrupt process (main) of a predetermined number of consecutive times (twice in this embodiment), it is set in the predetermined area of the
尚、本実施例では、回転制御中のリールについて停止操作の受付が有効な状態で、ストップスイッチの確定データがoff状態からon状態に変化したことが検出されること、すなわち連続する所定回数のタイマ割込処理(メイン)においてポート入力データのon状態が検出されることで、回転制御中のリールについて有効な停止操作が検出されたと判定する構成であるが、1回のタイマ割込処理(メイン)においてストップスイッチのポート入力データのon状態が検出されることで、有効な停止操作が検出されたと判定する構成であっても良い。 In this embodiment, it is detected that the confirmation data of the stop switch has changed from the off state to the on state while the reception of the stop operation is valid for the reel under rotation control, that is, a predetermined number of consecutive times. By detecting the on state of the port input data in the timer interrupt process (main), it is determined that an effective stop operation has been detected for the reel under rotation control. However, one timer interrupt process (main) The configuration may be such that it is determined that an effective stop operation has been detected by detecting the on state of the port input data of the stop switch in the main).
Sb14のステップにおいて、有効な停止操作が検出されていないと判定した場合には、Sb3のステップに戻り、Sb3〜Sb14のステップを繰り返し実行して、有効な停止操作が検出されるまで待機する。その後、Sb14のステップにおいて有効な停止操作が検出された場合には、Sb9のステップによりタイマ割込が禁止された状態で、停止操作関連処理1を実行した後(Sb15)、タイマ割込を許可に設定し(Sb16)、停止操作関連処理2を実行する(Sb17)。停止操作関連処理1では、停止操作が行われたストップスイッチに対応する停止有効LEDを消灯に設定する処理、RAM41cの所定領域に設定されている有効タイマを初期化して、Sb13のステップにおいて有効な停止操作が検出されてからの経過時間の計測を開始させる処理等を行う。また、停止操作関連処理2では、Sb14のステップにおいて検出された有効な停止操作に対応するリールの停止操作の受付を無効に設定する処理等を行う。尚、Sb16のステップにおいてタイマ割込が許可に設定されることで、Sb9〜Sb16のステップにわたってタイマ割込が禁止に設定されている状態の期間内に、本来のタイマ割込のタイミングが含まれていた場合には、Sb16のステップにおいてタイマ割込が許可に設定されたときに、当該タイマ割込処理(メイン)を実行する一方、当該期間内に本来のタイマ割込のタイミングが含まれていない場合には、その後、タイマ割込のタイミングにおいてタイマ割込処理(メイン)を実行することとなる。
If it is determined that no effective stop operation has been detected in the step of Sb14, the process returns to the step of Sb3, the steps of Sb3 to Sb14 are repeatedly executed, and the process waits until a valid stop operation is detected. After that, when a valid stop operation is detected in the step of Sb14, the timer interrupt is permitted after executing the stop operation-related process 1 (Sb15) in a state where the timer interrupt is prohibited by the step of Sb9. Is set to (Sb16), and the stop operation-related
そして、Sb17のステップにおいて停止操作関連処理2を終了した後は、後述するリール回転停止処理を実行し(Sb18)、Sb14のステップにおいて検出された有効な停止操作に対応するリールを停止させるための制御を行う。その後、Sb14のステップにおいて停止操作が検出されたリールが停止したか否かを判定し(Sb19)、当該リールが停止していないと判定した場合には、当該リールが停止するまで待機し、当該リールが停止していると判定した場合に、全てのリール2L、2C、2Rについて有効な停止操作が行われて停止したか否かを判定し(Sb20)、全てのリール2L、2C、2Rが停止していない場合には、Sb13のステップに戻り、停止していない残りのリールについてSb3〜Sb20のステップの制御を実行する。
Then, after the stop operation related
そして、全てのリール2L、2C、2Rについて有効な停止操作が行われ、Sb20のステップにおいて全てのリール2L、2C、2Rが停止したと判定した場合には、タイマ割込待ち処理を実行した後(Sb21)、第3停止のストップスイッチが操作中であるか否、すなわち第3停止のストップスイッチの押下が終了されて、当該ストップスイッチの確定データがoff状態となっているか否かを判定し(Sb22)、当該ストップスイッチが操作中である場合には、当該操作が終了されるまで待機する。そして、当該ストップスイッチの確定データがoff状態となっており、当該ストップスイッチが操作中でないと判定した後に、リール制御処理を終了させてメイン処理に戻る。尚、実施例では、第3停止のストップスイッチの確定データがoff状態となっていること、すなわち連続する所定回数のタイマ割込処理(メイン)においてポート入力データのoff状態が検出されることで、第3停止のストップスイッチが操作中でないと判定する構成であるが、1回のタイマ割込処理(メイン)においてストップスイッチのポート入力データのoff状態が検出されることで、当該ストップスイッチの操作が終了されたと判定する構成であっても良い。
Then, when an effective stop operation is performed for all
次に、メイン制御部41がリール制御処理において実行するリール回転停止処理について説明する。
Next, the reel rotation stop processing executed by the
図13に示すように、リール回転停止処理では、まず、タイマ割込を禁止に設定し(Sc1)、その後、RAM41cの所定領域に設定されている図柄ステップ数カウンタに基づいて、リール制御処理のSb28のステップで停止操作が検出されたリールの図柄ステップ数を取得し(Sc2)、当該図柄ステップ数がRAM41cの所定領域に設定されている所定の判定範囲(0〜11ステップまたは0〜12ステップ)内にあるか否かを判定する(Sc3)。
As shown in FIG. 13, in the reel rotation stop processing, first, the timer interruption is set to prohibit (Sc1), and then the reel control processing is performed based on the symbol step number counter set in the predetermined area of the
図柄ステップ数は、図14(a)(b)に示すように、リールモータの1周分のステップ数(本実施例では336ステップ)のうち1つの図柄に対応するステップ数である。本実施例では、1リールに配置された20図柄のうち4図柄に対して16ステップが割り当てられ、20図柄のうち16図柄に対して17ステップが割り当てられている。 As shown in FIGS. 14A and 14B, the number of symbol steps is the number of steps corresponding to one of the number of steps for one revolution of the reel motor (336 steps in this embodiment). In this embodiment, 16 steps are assigned to 4 symbols out of 20 symbols arranged on one reel, and 17 steps are assigned to 16 symbols out of 20 symbols.
図14(a)に示すように、16ステップが割り当てられている図柄については、一の図柄の下端が0ステップ(1ステップ目)、上端が15ステップ(16ステップ目)とされている。また、図14(b)に示すように、17ステップが割り当てられている図柄については、一の図柄の下端が0ステップ(1ステップ目)、上端が16ステップ(17ステップ目)とされている。そして、図柄ステップ数カウンタは、リールの所定の判定位置(本実施例では、各リール2L、2C、2Rが停止したときの中段に位置する図柄に対応する図柄領域の最上端の位置、図16参照)を通過する図柄の図柄ステップ数を計数するためのカウンタであり、リール毎に対応するカウンタがRAM41cの所定領域に設定されており、いずれの図柄ステップ数カウンタもタイマ割込処理(メイン)において実行されるリールステップ数等更新処理により更新される。この図柄ステップ数カウンタは、タイマ割込処理が行われる毎に1加算される一方で、後述する図柄番号カウンタに基づいて、16ステップが割り当てられている図柄が判定位置を通過していることが特定される場合には、図柄ステップ数カウンタの値が16ステップとなることで0に初期化され、17ステップが割り当てられている図柄が判定位置を通過していることが特定される場合には、図柄ステップ数カウンタの値が17ステップとなることで0に初期化されるようになっており、図柄毎に0〜15ステップまたは0〜16ステップを計数可能である。
As shown in FIG. 14A, for the symbols to which 16 steps are assigned, the lower end of one symbol is 0 step (1st step) and the upper end is 15 steps (16th step). Further, as shown in FIG. 14B, for the symbols to which 17 steps are assigned, the lower end of one symbol is 0 step (1st step) and the upper end is 16 steps (17th step). .. Then, the symbol step number counter is a predetermined determination position of the reel (in this embodiment, the position of the uppermost end of the symbol region corresponding to the symbol located in the middle stage when each
また、図14(a)(b)に示すように、図柄ステップ数には、判定範囲と非判定範囲とが設定されている。判定範囲は、図柄ステップ数カウンタの値が取得される時点での図柄番号カウンタの値に基づいて特定される図柄番号の図柄を、滑りコマ数0で所定の停止位置(本実施例では、リールの中段の位置)に停止させることができる図柄ステップ数の範囲であり、本実施例では、16ステップが割り当てられている図柄については、一の図柄に割り当てられる16ステップのうちリールの回転方向前側の0〜11(1ステップ目〜12ステップ目)ステップの範囲であり、17ステップが割り当てられている図柄については、一の図柄に割り当てられる17ステップのうちリールの回転方向前側の0〜12(1ステップ目〜13ステップ目)ステップの範囲である。一方、非判定範囲は、図柄ステップ数カウンタの値が取得される時点での図柄番号カウンタの値に基づいて特定される図柄番号の図柄を、滑りコマ数0で所定の停止位置(本実施例では、リールの中段の位置)に停止させることができない図柄ステップ数の範囲であり、本実施例では、16ステップが割り当てられている図柄については、一の図柄に割り当てられる16ステップのうち回転方向後側の12〜15ステップ(13ステップ目〜16ステップ目)の範囲であり、17ステップが割り当てられている図柄については、一の図柄に割り当てられる17ステップのうち回転方向後側の13〜16ステップ(14ステップ目〜17ステップ目)の範囲である。 Further, as shown in FIGS. 14A and 14B, a determination range and a non-determination range are set for the number of symbol steps. The determination range is the symbol of the symbol number specified based on the value of the symbol number counter at the time when the value of the symbol step number counter is acquired, at a predetermined stop position with 0 sliding frames (in this embodiment, the reel). It is the range of the number of symbol steps that can be stopped at the middle position). In this embodiment, for the symbol to which 16 steps are assigned, the front side in the rotation direction of the reel among the 16 steps assigned to one symbol. In the range of 0 to 11 (1st to 12th steps) steps, for a symbol to which 17 steps are assigned, 0 to 12 (0 to 12 on the front side in the rotation direction of the reel among the 17 steps assigned to one symbol). 1st step to 13th step) This is the range of steps. On the other hand, in the non-judgment range, the symbol of the symbol number specified based on the value of the symbol number counter at the time when the value of the symbol step number counter is acquired is placed at a predetermined stop position with 0 sliding frames (this embodiment). The number of symbol steps that cannot be stopped at the middle position of the reel). In this embodiment, for the symbol to which 16 steps are assigned, the rotation direction of the 16 steps assigned to one symbol. It is in the range of 12 to 15 steps (13th to 16th steps) on the rear side, and for a symbol to which 17 steps are assigned, 13 to 16 on the rear side in the rotation direction out of the 17 steps assigned to one symbol. This is the range of steps (14th to 17th steps).
リール回転停止処理では、Sc3のステップにおいて、図柄ステップ数が所定の判定範囲(16ステップ図柄の場合は、0〜11ステップ、17ステップ図柄の場合は、0〜12ステップ)内にないと判定した場合には、一旦、タイマ割込を許可に設定した後(Sc4)、Sc1のステップに戻り、Sc1〜Sc4のステップを繰り返し実行して、図柄ステップ数が所定の判定範囲内にあると判定されるまで待機する。尚、Sc1のステップにおいてタイマ割込が禁止に設定された後、Sc4のステップにおいてタイマ割込が許可に設定されることで、Sc1〜Sc4のステップにわたってタイマ割込が禁止に設定されている状態の期間内に、本来のタイマ割込のタイミングが含まれていた場合には、Sc4のステップにおいてタイマ割込が許可に設定されたときに、タイマ割込処理(メイン)を実行して、当該タイマ割込処理(メイン)におけるリールステップ数等更新処理において図柄ステップ数カウンタを更新する。一方、当該期間内に本来のタイマ割込のタイミングが含まれていない場合には、その後、再びタイマ割込が許可に設定されるときにタイマ割込処理(メイン)を実行して、図柄ステップ数カウンタを更新する。 In the reel rotation stop processing, in the Sc3 step, it is determined that the number of symbol steps is not within the predetermined determination range (0 to 11 steps in the case of a 16-step symbol and 0 to 12 steps in the case of a 17-step symbol). In that case, once the timer interrupt is set to allow (Sc4), the process returns to the Sc1 step, the steps Sc1 to Sc4 are repeatedly executed, and it is determined that the number of symbol steps is within the predetermined determination range. Wait until After the timer interrupt is set to prohibit in the Sc1 step, the timer interrupt is set to allow in the Sc4 step, so that the timer interrupt is set to prohibit over the Sc1 to Sc4 steps. If the original timer interrupt timing is included within the period of, the timer interrupt process (main) is executed when the timer interrupt is set to allow in the Sc4 step. The symbol step number counter is updated in the reel step number update process in the timer interrupt process (main). On the other hand, if the original timer interrupt timing is not included within the period, the timer interrupt process (main) is executed again when the timer interrupt is set to allow, and the symbol step is performed. Update the number counter.
一方、Sc3のステップにおいて、図柄ステップ数が所定の判定範囲にあると判定した場合には、Sc1のステップにおいてタイマ割込が禁止に設定された状態を維持して、Sc5のステップに進み、RAM41cの所定領域に設定されている図柄番号カウンタの値を取得し、当該図柄番号カウンタの値を停止操作が行われたときの図柄番号(以下、操作時図柄番号と言う)としてRAM41cの所定領域に設定する(Sc6)。
On the other hand, when it is determined in the Sc3 step that the number of symbol steps is within the predetermined determination range, the state in which the timer interrupt is set to be prohibited in the Sc1 step is maintained, the process proceeds to the Sc5 step, and the
ここで、本実施例では、1リールに配置された20図柄の各々には、リール基準位置の図柄を基準として連続する番号(0〜19)が図柄番号として予め割り当てられており、図柄番号カウンタは、上述の所定の判定位置(本実施例では、透視窓3における各リール2L、2C、2Rの中段に対応する領域の最上端の位置、図16参照)に位置している図柄の図柄番号を計数するためのカウンタである。リール2L、2C、2R毎に一の図柄番号カウンタがRAM41cの所定領域に設定されており、いずれの図柄番号カウンタもタイマ割込処理(メイン)において実行されるリールステップ数等更新処理により更新される。具体的には、タイマ割込処理において各図柄番号カウンタは、上述の図柄ステップ数カウンタが初期化される際に1加算されるように更新され、図柄番号カウンタの値が21に達したときに1に初期化されるようになっており、上述の所定の判定位置に位置する図柄の図柄番号と、図柄番号カウンタの値とが一致するようになっている。これにより、図柄番号カウンタに基づいて所定の判定位置を通過している図柄の図柄番号を特定することができるようになっている。また、タイマ割込処理(メイン)では、図柄番号カウンタが更新されるごとに、図柄番号カウンタに基づいて図柄番号が16ステップ図柄の番号であるか、17ステップ図柄の番号であるかを特定し、特定される図柄番号に応じて上述のリール停止回転処理(Sb3のステップ)において参照される判定範囲(16ステップ図柄の場合は、0〜11、17ステップ図柄の場合は、1〜12)をRAM41cの所定領域に設定する。
Here, in the present embodiment, each of the 20 symbols arranged on one reel is preliminarily assigned a continuous number (0 to 19) as a symbol number based on the symbol at the reel reference position, and is a symbol number counter. Is the symbol number of the symbol located at the above-mentioned predetermined determination position (in this embodiment, the position of the uppermost end of the region corresponding to the middle stage of each
Sc6のステップにおいて停止操作が行われたときの図柄番号を設定した後は、当該停止操作が第1停止操作であるか否かを判定して(Sc7)、当該停止操作が第1停止操作であると判定した場合には、後述するように該当するリールを停止させる際の滑りコマ数を停止制御テーブルを用いて設定する停止制御テーブルに基づく滑りコマ数設定処理を実行し(Sc8)、該当するリールモータについて制動制御を行う旨を示す停止要求等をRAM41cの所定領域に設定する停止要求設定処理を実行する(Sc10)。一方、Sc7のステップにおいて停止操作が第1停止操作でないと判定した場合には、該当するリールを停止させる際の滑りコマ数を検索結果に基づいて設定する検索結果に基づく滑りコマ数設定処理を実行し(Sc9)、停止要求設定処理を実行する(Sc10)。
After setting the symbol number when the stop operation is performed in the step of Sc6, it is determined whether or not the stop operation is the first stop operation (Sc7), and the stop operation is the first stop operation. If it is determined that there is, the number of slip frames when stopping the corresponding reel is set by using the stop control table as described later. The slip frame number setting process based on the stop control table is executed (Sc8), and the corresponding reel is set. A stop request setting process for setting a stop request or the like indicating that braking control is performed on the reel motor to be performed in a predetermined area of the
RAM41cの所定領域に設定された滑りコマ数及び停止要求が、その後タイマ割込処理におけるリールモータの回転制御に関する処理(後述のリール回転制御処理)にて参照されて、当該滑りコマ数に対応する図柄番号の図柄がリールの停止位置に位置し、かつ当該図柄の図柄ステップ数が所定のステップ数(本実施例では、11ステップ)となったときに、リールモータが全相励磁されてリールが滑りコマ数に対応する図柄で停止されることとなる。尚、本実施例では、滑りコマ数に基づいてリールに停止させる図柄の図柄番号を特定可能であり、当該図柄番号が割り当てられた図柄につての図柄ステップ数が所定のステップ数となることで、リールモータが全相励磁されてリールが滑りコマ数に対応する図柄で停止される構成であるが、滑りコマ数に基づいてリールに停止させるリールステップ数を特定可能な構成とし、当該リールステップ数に応じた所定のステップ数でリールモータを全相励磁することで、リールを滑りコマ数に対応する停止位置で停止される構成であっても良い。
The number of sliding frames and the stop request set in the predetermined area of the
また、Sc10における停止要求設定処理では、該当するリールモータについて制動制御を行う旨を示す停止要求をRAM41cの所定領域に設定するとともに、Sc8またはSc9のステップでの滑りコマ数設定処理において設定された滑りコマ数に対応する図柄番号の図柄について、割り当てられているステップ数が16ステップであるか17ステップであるかを特定し、16ステップ図柄である場合には、図柄ステップ数が12ステップ(13ステップ目であり、図柄の最終ステップより4ステップ前のステップ)でリールモータの全相励磁を開始させるようにリールの停止制御を行わせる旨を示す停止制御フラグAをRAM41cの所定領域に設定する一方で、17ステップ図柄である場合には、図柄ステップ数が13ステップ(14ステップ目であり、図柄の最終ステップより4ステップ前のステップ)でリールモータの全相励磁を開始させるようにリールの停止制御を行わせる旨を示す停止制御フラグBをRAM41cの所定領域に設定する。尚、当該停止要求及び停止制御フラグがその後のタイマ割込処理(メイン)において参照されることで、後述するように、停止制御フラグに基づいて停止操作が行われた図柄の種類(16ステップ図柄、17ステップ図柄)が特定され、当該図柄の種類に応じたステップ数で制動制御が行われることとなる。
Further, in the stop request setting process in Sc10, a stop request indicating that braking control is performed for the corresponding reel motor is set in a predetermined area of the
Sc8のステップまたはSc9のステップにおいて滑りコマ数を設定し、Sc10のステップにおいて停止要求を設定した後は、タイマ割込を許可に設定する(Sc11)。Sc11のステップにおいてタイマ割込を許可に設定することで、Sc1〜Sc11のステップにわたってタイマ割込が禁止に設定されている状態の期間内に、本来のタイマ割込のタイミングが含まれていた場合には、Sc11のステップにおいてタイマ割込が許可に設定されたときに、タイマ割込処理(メイン)を実行して、当該タイマ割込処理(メイン)において、滑りコマ数設定処理(Sc8またはSc9)で設定された滑りコマ数及び停止制御フラグに基づいて、該当するリールを減速させて停止させるための制動制御を開始する。一方、当該期間内に本来のタイマ割込のタイミングが含まれていない場合には、その後、タイマ割込のタイミングにおいてタイマ割込処理(メイン)を実行して、該当するリールの制動制御を開始する。 After setting the number of sliding frames in the Sc8 step or the Sc9 step and setting the stop request in the Sc10 step, the timer interrupt is set to allow (Sc11). When the original timer interrupt timing is included within the period in which the timer interrupt is set to be prohibited over the steps Sc1 to Sc11 by setting the timer interrupt to allow in the step of Sc11. When the timer interrupt is set to allow in the step of Sc11, the timer interrupt process (main) is executed, and in the timer interrupt process (main), the number of slip frames is set (Sc8 or Sc9). ), The braking control for decelerating and stopping the corresponding reel is started based on the number of sliding frames and the stop control flag. On the other hand, if the original timer interrupt timing is not included within the period, the timer interrupt process (main) is then executed at the timer interrupt timing to start braking control of the corresponding reel. To do.
そして、Sc11のステップにおいてタイマ割込を許可に設定した後は、停止位置設定処理を実行する(Sc12)。停止位置設定処理では、Sc8またはSc9のステップでの滑りコマ数設定処理において特定した滑りコマ数及び操作時の図柄番号に基づいてリールを停止させる位置の図柄(以下、停止位置図柄と言う)の図柄番号、所定の滑りコマ数で停止させる停止制御を行っているリールを特定し、当該リール及び停止位置図柄の図柄番号を特定可能な停止操作時コマンド、及び滑りコマ数設定処理において特定した滑りコマ数を特定可能な滑りコマ数コマンドを、コマンドキューに設定し、これらのコマンドを次回のタイマ割込において送信させる。 Then, after setting the timer interrupt to allow in the step of Sc11, the stop position setting process is executed (Sc12). In the stop position setting process, the symbol at the position where the reel is stopped based on the number of slip frames specified in the slide frame number setting process in the Sc8 or Sc9 step and the symbol number at the time of operation (hereinafter referred to as a stop position symbol). The slip specified in the stop operation command that can specify the symbol number and the reel that is performing stop control to stop at a predetermined number of slip frames, and the symbol number of the reel and the stop position symbol, and the slip frame number setting process. A slip frame number command that can specify the number of frames is set in the command queue, and these commands are transmitted at the next timer interrupt.
Sc12のステップにおいて停止位置設定処理を実行した後は、判定用データ設定処理を実行して(Sc13)、停止位置設定処理にて特定した停止位置図柄を、停止制御を行っているリールの入賞判定用データとしてRAM41cの所定領域に設定する。停止操作が行われる毎に、リール回転停止処理において判定用データ設定処理が実行されて、停止操作が行われたリールについて停止位置図柄が入賞判定用データとして設定されることで、全てのリールについて停止操作が行われた際に、入賞ラインLNに停止する図柄組合せを特定可能な入賞判定用データが設定されることになる。入賞ラインLNに停止する図柄組合せを特定可能な入賞判定用データは、上述のメイン処理にて実行される遊技終了時設定処理にて参照され、内部抽選に当選している当選役の図柄組合せと入賞判定用データに基づいて特定される図柄組合せとが一致することで、当該当選役の入賞が判定され、入賞に応じた処理(メダルの所定枚数の払い出し、リプレイゲームの付与等)が行われる。
After executing the stop position setting process in the step of Sc12, the determination data setting process is executed (Sc13), and the stop position symbol specified in the stop position setting process is determined to win the winning of the reel whose stop control is performed. It is set in a predetermined area of the
その後、タイマ割込処理(メイン)におけるリール回転制御処理にてRAM41cの所定領域に設定され、リールの制御状態を特定可能なリール制御状態フラグを参照して(Sc14)、停止制御を行っているリールについて当該リールを減速させて停止させる制動制御が実行されたか否かを判定し(Sc15)、制動制御が実行されている場合には、リール回転停止処理を終了させてリール制御処理に復帰する。また、制動制御が実行されていないと判定した場合には、制動制御が実行されるまで待機して、制動制御が実行されたと判定したときに、リール回転停止処理を終了させてリール制御処理に復帰する。
After that, the reel rotation control process in the timer interrupt process (main) is set in a predetermined area of the
このように、本実施例のメイン制御部41は、ゲームの開始後にリール制御処理を実行して、リール2L、2C、2Rの回転を開始させた後、ストップスイッチ8L、8C、8Rの停止操作が検出されるまで待機し、有効なストップスイッチ8L、8C、8Rの操作が検出されることで、該当するリールの回転を所定の停止位置で停止させる制御を、全てのリールの回転を停止させるまで繰り返し行うとともに、少なくとも1つ以上のリールを回転制御している状態で、異常が生じた可能性のある特定事象が生じた否かを判定する構成である。
As described above, the
このような構成では、リールの回転中において停止操作が行われた後、リールの回転を停止させる停止制御を行っている期間において、異常に関連する事象が生じたか否かの判定を行うと、停止制御を行っている期間に余計な処理を行うこととなり、停止制御の対象リールが意図しない停止位置で停止してしまう虞がある。 In such a configuration, after the stop operation is performed during the rotation of the reel, it is determined whether or not an event related to an abnormality has occurred during the period of the stop control for stopping the rotation of the reel. Extra processing will be performed during the period during which the stop control is being performed, and there is a risk that the target reel for the stop control will stop at an unintended stop position.
これに対して、本実施例のメイン制御部41は、リール制御処理において、リール2L、2C、2Rの回転を開始させるリール回転開始処理を行った後、有効なストップスイッチ8L、8C、8Rの操作が検出されるまで待機し、有効なストップスイッチ8L、8C、8Rの停止操作が検出されることで、該当するリールの回転を停止させるリール回転停止処理を行う構成であって、リール回転開始処理の後に有効なストップスイッチ8L、8C、8Rの操作が検出されるまで待機している期間では、リールの回転異常が発生しているか否かを判定する回転異常判定処理を実行するので、リールの回転中の大半を占める状態では、特定事象としてリールの回転異常が発生しているか否かを判定できる一方で、有効なストップスイッチ8L、8C、8Rの操作が検出された後からリール回転停止処理によりリールの回転が停止されるまでの期間では、回転異常判定処理を実行しないので、リールの停止に関する処理中の負荷が軽減されるため、リールの停止制御中に余計な処理が行われることにより停止制御の対象リールが意図しない位置でリールが停止してしまうことを防止できる。
On the other hand, the
尚、本実施例では、メイン制御部41は、リール回転開始処理の後、有効なストップスイッチ8L、8C、8Rの操作が検出されるまで待機している期間では、リールの回転異常が発生しているか否かを判定する回転異常判定処理を実行する構成であるが、リール回転開始処理の後、有効なストップスイッチ8L、8C、8Rの操作が検出されるまで待機している期間において、特定事象に関する異常が生じているか否かを判定する異常判定処理を実行する構成でも良く、このような構成では、リールの回転中の大半を占める状態で、特定事象に関する異常を判定できる一方で、有効なストップスイッチ8L、8C、8Rの操作が検出された後からリール回転停止処理によりリールの回転が停止されるまでの期間では、異常判定処理を実行しないことで、リールの停止に関する処理中の負荷が軽減されるため、リールの停止制御中に余計な処理が行われることにより停止制御の対象リールが意図しない位置でリールが停止してしまうことを防止できる。特定事象に関する異常として、投入メダルセンサ31の出力に基づいてメダル投入部4からのメダルの投入に関する異常、払出センサ34cの出力に基づいてホッパーユニット34によるメダルの払い出しに関する異常、リールセンサ33L、33C、33Rの出力に基づいてリールの回転に関する異常を適用しても良いし、特定事象としてドア開放検出スイッチ25の出力状態に変化が生じたか否かを適用しても良い。
In this embodiment, after the reel rotation start process, the
本実施例のメイン制御部41は、メイン処理においてリール制御処理を実行する一方で、メイン処理の実行中の定期的に割り込んでタイマ割込処理(メイン)を実行し、リール制御処理において、リール2L、2C、2Rの回転を開始させるリール回転開始処理を行った後、有効なストップスイッチ8L、8C、8Rの操作が検出されるまで待機している期間に、タイマ割込処理(メイン)が実行される毎に、回転異常判定処理を実行して特定事象としてリールの回転異常が発生したか否かを判定するので、有効なストップスイッチ8L、8C、8Rの操作が検出されるまで待機している期間において異常判定処理を常時実行せずに済むため、処理負荷を軽減できる。
While the
本実施例のメイン制御部41は、リール制御処理において、リール2L、2C、2Rの回転を開始させるリール回転開始処理を行った後に、有効なストップスイッチ8L、8C、8Rの停止操作が検出されることで、該当するリールの回転を停止させるリール回転停止処理を行ってリールを停止させる制御を、全てのリールの回転を停止させるまで繰り返し行う構成であって、リール回転停止処理を行ってリールを停止された後、未だ回転中のリールがある場合に、有効なストップスイッチ8L、8C、8Rの停止操作が検出されるまでの期間において、回転異常判定処理を実行するので、リールの停止制御中の負荷を軽減しつつ、特定事象としてリールの回転異常が発生したか否かを判定できる。
In the reel control process, the
本実施例のメイン制御部41は、リール制御処理において、有効な停止操作が検出されることで、該当するリールの回転を停止させた後、未だ回転制御を行っているリールが残っている場合には、タイマ割込処理(メイン)が実行される毎に回転異常判定処理を実行しつつ、先の停止操作が検出されてから所定時間が経過するまで、停止操作が行われたか否か判定することなく待機し、当該所定時間が経過した後には、次の停止操作の受付を有効に設定して、タイマ割込処理(メイン)が実行される毎に回転異常判定処理及び停止操作が行われたか否かの判定を実行しつつ待機し、有効な停止操作が検出されることで、該当するリールを停止させる制御を、全てのリールの回転を停止させるまで繰り返し行う構成であって、有効な停止操作が検出された後から次の停止操作の受付が有効化されるまでの期間であって、停止操作が行われたか否かの判定を行わない期間においても、回転異常判定処理を実行するので、当該期間においても特定事象としてリールの回転異常が発生したか否かを判定できる。
When the
特に、リール制御処理において、次の停止操作の受付を有効化する際に、有効化タイマに基づいて、有効な停止操作が検出された後から次の停止操作の受付が有効化されるまでの所定期間が経過したか否かを判定し、所定期間が経過している場合に、次の停止操作の受付を有効化するようになっているので、有効な停止操作が検出されてリールが停止されるまでの時間が、停止時の滑りコマ数(本実施例では、0〜4)によって異なることとなるものの、滑りコマ数に関わらず、有効な停止操作が検出された後から次の停止操作の受付を有効化するまでの期間を一定にすることができる。そして、メイン制御部41は、当該有効な停止操作が検出された後から次の停止操作の受付を有効化するまでの期間においても、タイマ割込処理(メイン)が実行される毎に回転異常判定処理を実行するので、当該期間においても特定事象としてリールの回転異常が発生したか否かを判定できる。
In particular, in the reel control process, when the reception of the next stop operation is enabled, the reception of the next stop operation is enabled after the valid stop operation is detected based on the activation timer. It is determined whether or not the predetermined period has passed, and if the predetermined period has passed, the acceptance of the next stop operation is enabled. Therefore, a valid stop operation is detected and the reel is stopped. Although the time until the reeling is performed depends on the number of sliding frames at the time of stopping (0 to 4 in this embodiment), the next stop is performed after an effective stop operation is detected regardless of the number of sliding frames. The period until the operation reception is activated can be fixed. Then, the
本実施例のメイン制御部41は、メイン処理においてリール制御処理を実行する一方で、メイン処理の実行中の定期的に割り込んでタイマ割込処理(メイン)を実行し、リール制御処理において、リール2L、2C、2Rの回転を開始させるリール回転開始処理を行った後、有効な停止操作が検出されるまで待機している期間に、タイマ割込処理(メイン)が実行される毎に、停止操作が検出されたか否かを判定するので、有効な停止操作が検出されるまで待機している期間において、停止操作が検出されたか否かを常時判定せずに済むため、処理負荷を軽減できる。
While the
次に、メイン制御部41が所定の間隔で起動処理やゲーム処理に割り込んで実行するタイマ割込処理(メイン)について、図15に基づいて説明する。
Next, a timer interrupt process (main) executed by the
図15に示すように、タイマ割込処理(メイン)では、まず、タイマ割込を禁止に設定し(Sf1)、使用中のレジスタをスタック領域に退避させる(Sf2)。尚、タイマ割込処理(メイン)の実行期間中は自動的に他の割込が禁止されるようになっており、Sf1のステップによりプログラムの実行によっても他の割込が禁止されることで、2重に他の割込が禁止にされることとなり、これにより、タイマ割込処理(メイン)の実行中に、重複して他の割込が実行されてしまうことを回避できる。 As shown in FIG. 15, in the timer interrupt process (main), first, the timer interrupt is set to prohibit (Sf1), and the register in use is saved in the stack area (Sf2). Note that other interrupts are automatically prohibited during the execution period of the timer interrupt process (main), and other interrupts are also prohibited by executing the program according to the step of Sf1. Secondly, other interrupts are prohibited twice, and as a result, it is possible to prevent duplicate interrupts from being executed during the execution of the timer interrupt process (main).
Sf2のステップにおいてレジスタを退避させた後は、停電判定処理を実行する(Sf3)。停電判定処理では、電断検出回路48から電圧低下信号が入力されているか否かを判定し、電圧低下信号が入力されていれば、前回の停電判定処理でも電圧低下信号が入力されていたか否かを判定し、前回の停電判定処理でも電圧低下信号が入力されていた場合には停電と判定し、その旨を示す電断フラグを設定する。
After saving the register in the step of Sf2, the power failure determination process is executed (Sf3). In the power failure determination process, it is determined whether or not a voltage decrease signal has been input from the power
Sf3のステップにおける停電判定処理の後、電断フラグが設定されているか否かを判定し(Sf4)、電断フラグが設定されていなければ、Sf5に進み、電断フラグが設定されていた場合には、電断処理(メイン)を実行する。電断処理(メイン)では、破壊診断用データをセットする処理、全ての出力ポートを初期化する処理、RAM41cの全ての格納領域(未使用領域及び未使用スタック領域を含む)の排他的論理和が0になるようにRAMパリティ調整用データを計算してセットし、RAM41cへのアクセスを禁止する処理等を実行した後、電圧が低下してメインCPU41aが停止するまで待機する。
After the power failure determination process in the step of Sf3, it is determined whether or not the power failure flag is set (Sf4), and if the power failure flag is not set, the process proceeds to Sf5 and the power failure flag is set. The power failure process (main) is executed. In the power failure processing (main), the processing for setting the destruction diagnosis data, the processing for initializing all the output ports, and the exclusive OR of all the storage areas (including the unused area and the unused stack area) of the
Sf4のステップにおいて電断フラグが設定されていないと判断した場合には、入力ポートから各種スイッチ類の検出データを入力するポート入力処理(Sf5)、スイッチ類の検出状態に変化があったか否かの判定、操作検出コマンドの送信要求等を行うスイッチ入力判定処理(Sf6)を実行する。 If it is determined that the power failure flag is not set in the step of Sf4, the port input process (Sf5) for inputting the detection data of various switches from the input port, and whether or not the detection status of the switches has changed. The switch input determination process (Sf6) that performs determination, transmission request of operation detection command, etc. is executed.
次いで、4種類のタイマ割込1〜4から当該タイマ割込処理(メイン)において実行すべきタイマ割込を識別するための分岐用カウンタを1進めるように更新する(Sf7)。Sf7のステップでは、分岐用カウンタ値が0〜2の場合に1が加算され、カウンタ値が3の場合に0に更新される。すなわち分岐用カウンタ値は、タイマ割込処理(メイン)が実行される毎に、0→1→2→3→0・・・の順番でループする。そして、分岐用カウンタの値は、タイマ割込処理(メイン)において実行される各処理において参照され、例えば、分岐用カウンタが所定値となったときに所定の制御を実行する等、各処理内の制御が分岐されることとなる。 Next, the branch counter for identifying the timer interrupt to be executed in the timer interrupt process (main) is updated to advance by 1 from the four types of timer interrupts 1 to 4 (Sf7). In the step of Sf7, 1 is added when the branch counter value is 0 to 2, and the value is updated to 0 when the counter value is 3. That is, the branch counter value loops in the order of 0 → 1 → 2 → 3 → 0 ... Each time the timer interrupt process (main) is executed. Then, the value of the branch counter is referred to in each process executed in the timer interrupt process (main), and in each process, for example, a predetermined control is executed when the branch counter reaches a predetermined value. Control will be branched.
Sf7のステップにおいてタイマ割込の分岐用カウンタを更新した後は、各種時間カウンタを更新する時間カウンタ更新処理(Sf8)、各種LED等の表示器をダイナミック点灯させるための点灯信号を設定して送信等を行うLEDダイナミック表示処理(Sf9)、外部出力信号の出力設定を更新して送信等する外部出力信号更新処理(Sf10)、コマンドキューに設定されたドアコマンドや操作終了コマンド等の各種コマンドを送信させる等を行うコマンド送信処理(Sf11)、を順次実行する。 After updating the branch counter for timer interrupt in the step of Sf7, the time counter update process (Sf8) for updating various time counters, and the lighting signal for dynamically lighting the display such as various LEDs are set and transmitted. LED dynamic display processing (Sf9) that performs such operations, external output signal update processing (Sf10) that updates the output settings of external output signals and sends them, and various commands such as door commands and operation end commands set in the command queue. The command transmission process (Sf11) for transmitting and the like is sequentially executed.
その後、ゲームの進行状況等に応じて各リールモータ32L、32C、32Rの励磁パターンの設定等を行ってリールの回転を制御するリール回転制御処理を実行する(Sf12)。リール回転制御処理では、ゲームの進行状況等に応じて上述のメイン処理のリール制御処理において設定された加速要求等の各種要求に基づいて、ROM41bの特定の領域のアドレスを指定する。当該ROM41bの特定の領域のアドレスには、リールの制御態様(加速、定速回転、停止等)に応じてリールモータの励磁相(φ1、φ2、φ3、φ4)を順次励磁するための励磁パターン及び励磁パターンの更新タイミングが記憶されている。そして、後述するリールステップ数等更新処理により更新されるリールステップ数カウンタ及び図柄ステップ数カウンタに基づいて当該更新タイミングとなったことが特定されるときに、指定する特定の領域のアドレスをRAM41cの所定領域に設定する。
After that, a reel rotation control process for controlling the rotation of the reels is executed by setting the excitation patterns of the
当該リール回転制御処理により指定されて設定されたアドレスから特定される励磁パターンが後述するモータ位相信号出力制御において参照されて、当該励磁パターンに応じた駆動信号が各リールモータ32L、32C、32Rに出力されることで、各リールモータ32L、32C、32Rが所定の制御態様で回転、停止等されることとなる。例えば、上述のリール回転停止処理にてRAM41cの所定領域に停止要求が設定されている場合には、当該停止要求が設定されていることに基づいて、RAM41cの所定領域を参照して、該当するリールを停止させる際の滑りコマ数を特定するとともに、上述の滑りコマ数設定処理において設定された停止制御フラグA、Bに基づいてリールモータの全相励磁を開始させるステップ数が12ステップであるか13ステップであるかを特定する。そして、当該滑りコマ数に基づいて所定の停止位置(本実施例では、リールの中段の位置)に停止させる図柄の図柄番号を特定し、図柄番号カウンタの値が当該図柄番号となり、かつ図柄ステップ数カウンタの値が停止制御フラグに基づいて特定される所定の全相励磁停止制御の開始ステップ(本実施例では、遊技状態がCTであるか否かに関わらず、16ステップ図柄の場合は、12ステップ(13ステップ目)、17ステップ図柄の場合は、13ステップ(14ステップ目))となったときに、停止要求に応じて指定する特定の領域のアドレスをRAM41cの所定領域に設定する。その後、当該アドレスがモータ位相信号出力制御において参照され、当該アドレスから特定される励磁パターンに応じた駆動信号が該当するリールモータに出力されることで、当該リールモータが停止されることとなる。
The excitation pattern specified from the address specified and set by the reel rotation control process is referred to in the motor phase signal output control described later, and the drive signal corresponding to the excitation pattern is sent to the
また、リール回転制御処理では、後述するリールステップ数等更新処理を実行することで、RAM41cの所定領域に設定されているリールステップ数カウンタ(各リール2L、2C、2Rについて、そのタイマ割込時点でのリール基準位置からのステップ数を計数するカウンタであり、本実施例では、0〜400ステップを計数可能であり、リールが1周するために要する336ステップよりも大きな値に設定されている。)、図柄ステップ数カウンタ(後述する判定位置におけるそのタイマ割込時点での図柄ステップを計数するカウンタであり、16ステップの図柄の場合は、0〜16ステップ、17図柄の場合は、0〜17ステップを計数可能であり、リールの1図柄当たりのステップ数(本実施例では16ステップ)よりも大きな値に設定されている。)、図柄番号カウンタ(そのタイマ割込時点で入賞ラインLN上に位置する図柄の図柄番号を計数するカウンタ)をそれぞれ更新する処理を実行するとともに、リールの回転状態が定速状態であるか否かを特定可能なリール速度状態フラグをRAM41cの所定領域に設定する。
Further, in the reel rotation control process, by executing the update process such as the number of reel steps described later, the number of reel step counters set in the predetermined area of the
Sf12のステップにおいてリール回転制御処理を実行した後は、ソレノイド駆動回路46に対して制御信号を送信する等の処理を行うポート出力処理、(Sf13)、上述のSf12のステップのリール回転制御処理において指定された励磁パターンで各リールモータの各励磁相を励磁するためのモータ位相信号を各リールモータ32L、32C、32に対して出力するモータ位相信号出力処理を実行する(Sf14)。
After executing the reel rotation control process in the step of Sf12, the port output process for performing processing such as transmitting a control signal to the solenoid drive circuit 46 (Sf13), and the reel rotation control process in the step of Sf12 described above. A motor phase signal output process for outputting a motor phase signal for exciting each exciting phase of each reel motor to each
その後、Sf2のステップにおいて退避させたレジスタを、タイマ割込処理(メイン)の開始時の状態に復帰させ(Sf15)、タイマ割込を許可に設定して(Sf16)、タイマ割込処理(メイン)を終了させて、当該タイマ割込処理(メイン)が開始されたときのメイン処理に復帰させる。 After that, the register saved in the step of Sf2 is returned to the state at the start of the timer interrupt process (main) (Sf15), the timer interrupt is set to allow (Sf16), and the timer interrupt process (main) is performed. ) Is terminated to return to the main process when the timer interrupt process (main) is started.
[停止操作位置の取得1]
以上のように、本実施例のメイン制御部41は、回転制御中のリールについて有効なストップスイッチの操作が検出された場合に、メイン処理のリール回転停止処理において、タイマ割込処理(メイン)のリールステップ数等更新処理により更新されるリールの図柄ステップ数カウンタに基づいて、停止操作位置となる図柄番号を取得し、該当するリールを停止させる制御を行う。そして、リール回転停止処理において停止操作位置となる図柄番号を取得する際には、図柄ステップ数カウンタの値が判定範囲(本実施例では、16ステップ図柄の場合は、0〜11ステップ、17ステップ図柄の場合は、0〜12ステップ)にあって非判定範囲(本実施例では、16ステップ図柄の場合は、12〜15ステップの4ステップ、17ステップ図柄の場合は、13〜16ステップの4ステップ)にないこと、すなわち、図柄ステップ数カウンタの値が予め定められた特定の範囲内にないことを条件として図柄番号を取得する、すなわち図柄ステップ数カウンタの値が特定の範囲にない場合は、その時の図柄番号を取得する一方で、図柄ステップ数カウンタの値が特定の範囲にないある場合は、当該図柄ステップ数カウンタの値が、特定の範囲外となることを待って、図柄ステップ数カウンタの値が特定の範囲外となったときに図柄番号を取得するようになっている。
[Acquisition of stop operation position 1]
As described above, the
メイン制御部41が図柄番号を取得することがない図柄ステップ数の範囲である非判定範囲は、リールモータを全相励磁して停止させる際に、該当するリールについて全相励磁の制御を開始した後、当該リールのリールモータのロータが停止するまでに慣性力により回転するステップ数以上のステップ数の幅を有しており、本実施例では、当該非判定範囲を、16ステップ図柄の場合は、図柄ステップ数カウンタの12〜15の4ステップの範囲とし、17ステップ図柄の場合は、図柄ステップ数カウンタの13〜16の4ステップの範囲とする構成である。
In the non-judgment range, which is the range of the number of symbol steps for which the
詳しくは、図16(a)に示すように、透視窓3における各リール2L、2C、2Rの中段に対応する領域の最上端の位置を判定位置として、当該判定位置に位置する図柄について図柄ステップ数を図柄ステップ数カウンタにより計数し、また、当該判定位置に位置する図柄の図柄番号を図柄番号カウンタにより計数し、ストップスイッチが操作された際に、当該図柄ステップ数カウンタの値が非判定範囲である特定の範囲内(本実施例では、16ステップ図柄の場合は、12〜15ステップ、17ステップ図柄の場合は、12〜16ステップ)になく判定範囲(本実施例では、16ステップ図柄の場合は、0〜11ステップ、17ステップ図柄の場合は、0〜12ステップ)にある場合には、その際の図柄番号カウンタの値を停止操作位置となる図柄番号として取得する。一方、図16(b)に示すように、ストップスイッチが操作された際に、当該図柄ステップ数カウンタの値が非判定範囲である特定の範囲内(本実施例では、16ステップ図柄の場合は、12〜15ステップ、17ステップ図柄の場合は、13〜16ステップ)にある場合には、その際の図柄番号カウンタの値を停止操作位置として取得せず、判定位置の図柄ステップ数が特定の範囲外(本実施例では、16ステップ図柄の場合は、0〜11ステップ、17ステップ図柄の場合は、0〜12ステップ)となるまで待機して、その後、リールがさらに回転されることで、判定位置を通過する図柄が次の図柄となり、図柄番号カウンタが更新されるとともに、図柄ステップ数カウンタの値が特定の範囲外となって判定範囲内の値(本実施例では、0ステップ)となったときに、そのときの図柄番号カウンタの値を停止操作位置となる図柄番号として取得する。
Specifically, as shown in FIG. 16A, the position of the uppermost end of the region corresponding to the middle stage of each
上述のように、本実施例では、リールモータが全相励磁停止制御を開始されてから慣性力で4ステップ分回転して停止することになるので、判定位置(図16(a)(b)参照)を通過する図柄についての図柄ステップ数カウンタの値が、当該カウンタの最大値から当該最大値より4ステップ前までの範囲内(16ステップ図柄の場合は、12〜15ステップ、17ステップ図柄の場合は、13〜16ステップ)にあるときに、全相励磁停止制御を開始して当該リールモータを停止させようとする場合には、全相励磁停止制御を開始するときの図柄番号カウンタの値に基づいて特定される図柄を、リールの中段の位置に滑りコマ数0で停止させることができない。例えば、図16(b)に示すように、図柄番号カウンタの値が、16ステップ図柄の図柄番号である10であり、図柄ステップ数カウンタの値が12〜15であり、判定位置での図柄ステップ数が13〜16ステップ目であるときに、停止操作が行われた場合に、仮に、当該図柄ステップ数の範囲内のいずれかのタイミングで全相励磁停止制御を開始することとすると、図柄ステップ数カウンタの値が15を跨いで0以降となる位置、すなわち図柄番号11の図柄の領域の少なくとも一部がリールの中段の領域に跨がる位置で、当該リールが停止することとなり、当該停止操作が行われたときの図柄番号カウンタの値に基づいて特定される図柄番号10の図柄をリールの中段の位置に停止させることができない。すなわち、停止操作が行われたときの図柄番号カウンタの値に基づいて特定される図柄番号の図柄に対して少なくとも1コマを滑りコマ数として、当該図柄番号の次の図柄をリールの中段の位置に停止させることとなる。
As described above, in the present embodiment, since the reel motor is rotated by four steps by the inertial force after the all-phase excitation stop control is started, it is stopped, so that the determination positions (FIGS. 16A and 16B) are shown. The value of the symbol step number counter for the symbol passing through (see) is within the range from the maximum value of the counter to 4 steps before the maximum value (in the case of a 16-step symbol, 12 to 15 steps, 17-step symbol). In the case of 13 to 16 steps), if the all-phase excitation stop control is to be started to stop the reel motor, the value of the symbol number counter when the all-phase excitation stop control is started. The symbol specified based on the above cannot be stopped at the position of the middle stage of the reel with the number of sliding
尚、例えば、図柄番号カウンタの値が、17ステップ図柄の図柄番号であり、図柄ステップ数カウンタの値が非判定範囲に含まれる13〜16であるときに、停止操作が行われた場合に、仮に、当該図柄ステップ数の範囲内のいずれかのタイミングで全相励磁停止制御を開始することとすると、停止操作が行われた図柄番号の次の図柄番号の図柄の領域の少なくとも一部がリールの中段の領域に跨がる位置で停止されることとなり、上述の16ステップ図柄を停止させる場合と同様に、停止操作が行われたときの図柄番号の図柄をリールの中段の位置に停止させることができないので、少なくとも1コマを滑りコマ数として、当該図柄番号の次の図柄番号の図柄をリールの中段の位置に停止させることとなる。 For example, when the value of the symbol number counter is the symbol number of the 17-step symbol and the value of the symbol step number counter is 13 to 16 included in the non-judgment range, the stop operation is performed. Assuming that the all-phase excitation stop control is started at any timing within the range of the number of symbol steps, at least a part of the symbol area of the symbol number next to the symbol number on which the stop operation is performed is a reel. It will be stopped at a position straddling the middle area, and the symbol with the symbol number when the stop operation is performed will be stopped at the middle position of the reel, as in the case of stopping the 16-step symbol described above. Therefore, at least one frame is set as the number of sliding frames, and the symbol of the symbol number next to the symbol number is stopped at the middle position of the reel.
一方、判定位置(図16(a)(b)参照)を通過する図柄についての図柄ステップ数カウンタの値が判定範囲内すなわち特定の範囲外にあるときに、全相励磁停止制御を開始して当該リールモータを停止させようとする場合には、全相励磁停止制御を開始するときの図柄番号カウンタの値に基づいて特定される図柄を、リールの中段の位置に滑りコマ数0で停止させることができる。例えば、図16(a)に示すように、図柄番号カウンタの値が16ステップ図柄の図柄番号である10であり、図柄ステップ数カウンタの値が0〜11であり、判定位置での図柄ステップ数が1〜12ステップ目であるときに、停止操作が行われた場合には、図柄ステップ数カウンタの値が停止操作が行われた図柄ステップ数以降の全相励磁停止制御の開始ステップ(本実施例では、16ステップ図柄の場合の12ステップ、17ステップ図柄の場合の13ステップ)であるときに、全相励磁停止制御を開始することで、図柄ステップ数カウンタの値が15となる位置、すなわち図柄番号が10の図柄をリールの中段の位置で、当該リールを停止させることができる。すなわち、停止操作が行われたときの図柄番号カウンタの値に基づいて特定される図柄番号の図柄を滑りコマ数0でリールの中段の位置に停止させることができる。尚、例えば、図柄番号カウンタの値が、17ステップ図柄の図柄番号であり、図柄ステップ数カウンタの値が非判定範囲外である判定範囲であるときに、停止操作が行われた場合には、図柄ステップ数カウンタの値が停止操作の行われた図柄ステップ数以降の所定の全相励磁停止制御の開始ステップ(本実施例では、17ステップ図柄の場合の13ステップ)であるときに、全相励磁停止制御を開始することで、図柄ステップ数カウンタの値が16となる位置、すなわち停止操作が行われたときの図柄番号の図柄をリールの中段の位置で、当該リールを停止させることができる。 On the other hand, when the value of the symbol step number counter for the symbol passing through the determination position (see FIGS. 16A and 16B) is within the determination range, that is, outside the specific range, the all-phase excitation stop control is started. When the reel motor is to be stopped, the symbol specified based on the value of the symbol number counter at the time of starting the all-phase excitation stop control is stopped at the position of the middle stage of the reel with 0 sliding frames. be able to. For example, as shown in FIG. 16A, the value of the symbol number counter is 10 which is the symbol number of the 16-step symbol, the value of the symbol step number counter is 0 to 11, and the number of symbol steps at the determination position. If a stop operation is performed when is the 1st to 12th steps, the value of the symbol step number counter is the start step of all-phase excitation stop control after the number of symbol steps for which the stop operation was performed (this implementation). In the example, 12 steps in the case of a 16-step symbol and 13 steps in the case of a 17-step symbol), the position where the value of the symbol step number counter becomes 15 by starting the all-phase excitation stop control, that is, The symbol whose symbol number is 10 can be stopped at the middle position of the reel. That is, the symbol of the symbol number specified based on the value of the symbol number counter when the stop operation is performed can be stopped at the position of the middle stage of the reel with 0 sliding frames. For example, if the value of the symbol number counter is the symbol number of the 17-step symbol and the value of the symbol step number counter is in the determination range outside the non-judgment range, the stop operation is performed. When the value of the symbol step number counter is the start step of the predetermined all-phase excitation stop control after the number of symbol steps for which the stop operation has been performed (13 steps in the case of a 17-step symbol in this embodiment), all phases. By starting the excitation stop control, the reel can be stopped at the position where the value of the symbol step number counter becomes 16, that is, the symbol of the symbol number when the stop operation is performed is at the middle position of the reel. ..
このように、図柄ステップ数カウンタの値が判定範囲内すなわち特定の範囲外にあるときに取得された図柄番号を停止操作位置とすることで、当該図柄番号に基づいてリールの中段の位置に停止させることができる図柄を特定する際に、図柄ステップ数がいずれの範囲にあるときに当該図柄番号が取得されたか、すなわち当該図柄番号の図柄をリールの中段の位置に停止させることが可能であるか否かを考慮することなく、当該図柄番号をリールの停止位置の特定に用いることができる。 In this way, by setting the symbol number acquired when the value of the symbol step number counter is within the determination range, that is, outside the specific range, as the stop operation position, the reel is stopped at the middle position of the reel based on the symbol number. When specifying the symbol that can be made, it is possible to stop the symbol of the symbol number at the middle position of the reel when the symbol number is acquired in which range of the number of symbol steps. The symbol number can be used to specify the stop position of the reel without considering whether or not.
[停止操作位置の取得2]
従来のスロットマシンでは、リールモータとしてステッピングモータを用いて、リールを回転、停止させることが可能であり、リールに配置された図柄毎に割り当てられた図柄ステップ数を計数し、当該図柄ステップ数に基づいて図柄番号を更新するとともに、リールの停止操作がされたときの図柄番号に応じて滑りコマ数を決定する構成であり、停止操作が検出されてからすぐにリールを停止させることはできないことから、停止操作が検出されたときの図柄ステップ数が当該図柄では停止することのできない一定の範囲のステップ数である場合には、リールの停止操作がされたときの図柄番号に1加算した値を停止操作が検出されたときの図柄番号として取得するようになっている。
[Acquisition of stop operation position 2]
In a conventional slot machine, a stepping motor can be used as a reel motor to rotate and stop the reel, and the number of symbol steps assigned to each symbol arranged on the reel is counted and used as the number of symbol steps. The symbol number is updated based on this, and the number of sliding frames is determined according to the symbol number when the reel stop operation is performed. The reel cannot be stopped immediately after the stop operation is detected. Therefore, if the number of symbol steps when the stop operation is detected is the number of steps in a certain range that cannot be stopped by the symbol, the value obtained by adding 1 to the symbol number when the reel stop operation is performed. Is acquired as the symbol number when the stop operation is detected.
このような構成では、停止操作が検出されたときの図柄ステップ数に応じて、停止操作が検出されたときの図柄番号に1加算して図柄番号を取得する必要があり、停止操作がされたときの図柄番号を特定するために余計な処理が必要となってしまうこととなる。 In such a configuration, it is necessary to add 1 to the symbol number when the stop operation is detected according to the number of symbol steps when the stop operation is detected to acquire the symbol number, and the stop operation is performed. Extra processing is required to specify the symbol number at that time.
これに対して、本実施例のスロットマシン1は、リールモータ32L、32C、32Rとしてステッピングモータを備え、リール2L、2C、2Rを回転、停止させることが可能な構成であり、スロットマシン1のメイン制御部41は、ステッピングモータの励磁状態を変化させるための励磁パターンに応じて定められた所定の更新タイミング毎に更新される図柄ステップ数カウンタ(またはリールステップ数カウンタ)と、当該図柄ステップ数カウンタによりリールの1図柄あたりに割り当てられた所定のステップ数(本実施例では、16ステップ、17ステップ)が計数される毎に更新される図柄番号カウンタと、を備えており、有効なリールの停止操作が行われた際に、図柄番号カウンタから取得した図柄番号に基づいて当該停止操作に対応する停止位置を特定し、当該停止位置で該当するリールを停止させるリール回転停止処理を実行する構成であり、リール回転停止処理では、図柄ステップ数カウンタの値が特定の範囲(本実施例では、16ステップ図柄の場合は、12〜15の範囲、17ステップ図柄の場合は、13〜16の範囲)であるときには、図柄番号を取得せず、特定の範囲外となったとき(本実施例では、0となったとき)に、図柄番号カウンタの値を図柄番号として取得するので、リールの停止操作がされたときの図柄ステップ数に応じて図柄番号を特定するために余計な処理、例えば、図柄ステップ数カウンタの値が特定の範囲である場合に、図柄番号カウンタの値を1加算した値を図柄番号として取得する処理等を、行うことなく簡素な手順で図柄番号を取得することができる。
On the other hand, the
尚、本実施例では、リールモータ32L、32C、32Rを用いて、外周面に複数の図柄が配置されたリール2L、2C、2Rを回転させることで、遊技者から視認可能な複数の図柄を移動させる変動表示を行うことが可能な構成であるが、複数の図柄を移動させる変動表示を行う手段は、リール以外であっても良く、例えば、外周面に複数の図柄が配置されたベルトを移動させることで変動表示を行うことが可能な構成等であっても良い。
In this embodiment, the
また、本実施例では、メイン制御部41は、ステッピングモータの励磁状態を変化させるための励磁パターンに応じて定められた所定の更新タイミング毎に、リールステップ数等更新処理を実行して、図柄ステップ数カウンタを更新し、当該図柄ステップ数カウンタにより、リールの1図柄あたりに割り当てられた所定のステップ数(本実施例では、16ステップ、17ステップ)が計数される毎に図柄番号カウンタを更新する構成であるが、ステッピングモータの励磁状態を変化させるための励磁パターンに応じて定められた所定の更新タイミング毎に更新され、リールの基準位置からのステップ数を計数するためのリールステップ数カウンタにより、リールの1図柄あたりに割り当てられた所定のステップ数(本実施例では、16ステップ、17ステップ)が計数される毎に図柄番号カウンタを更新する構成であっても良い。
Further, in the present embodiment, the
また、本実施例では、16ステップが割り当てられている図柄の判定範囲と、17ステップが割り当てられている図柄の判定範囲を、図柄に割り当てられているステップ数に応じて異なる範囲とする構成であるが、16ステップが割り当てられている図柄及び17ステップが割り当てられている図柄について判定範囲を共通の範囲とする構成でも良い。このような構成では、共通の判定範囲として、16ステップ図柄の判定範囲と17ステップ図柄の判定範囲のうち狭い方の範囲を適用することで、16ステップ図柄及び17ステップ図柄のいずれの停止制御においても、簡素な手順で図柄番号を取得して、該当する図柄番号の図柄をリールに停止させることができる。 Further, in this embodiment, the determination range of the symbol to which 16 steps are assigned and the determination range of the symbol to which 17 steps are assigned are set to different ranges according to the number of steps assigned to the symbol. However, there may be a configuration in which the determination range is a common range for the symbol to which 16 steps are assigned and the symbol to which 17 steps are assigned. In such a configuration, by applying the narrower range of the 16-step symbol determination range and the 17-step symbol determination range as a common determination range, the stop control of either the 16-step symbol or the 17-step symbol can be performed. However, the symbol number can be acquired by a simple procedure, and the symbol of the corresponding symbol number can be stopped on the reel.
本実施例のメイン制御部41は、リール回転停止処理において、図柄ステップ数カウンタの値が特定の範囲内(本実施例では、16ステップ図柄の場合は、12〜15の4範囲内、17ステップ図柄の場合は、13〜16の範囲内)にある場合には、図柄番号カウンタから図柄番号を取得しない構成であり、当該特定の範囲は、図柄ステップ数カウンタの値が当該範囲内にあるときに図柄番号カウンタに基づいて特定される図柄番号の図柄を、所定の停止位置に停止させることができなくなる範囲であるので、停止操作された際に、リール回転停止処理において取得した図柄番号を用いることで、当該図柄番号により特定される図柄を停止位置に停止できなくなるというようなことがないため、取得した図柄番号を補正する処理をせずに済む。
In the reel rotation stop processing, the
尚、本実施例では、メイン制御部41は、リール回転停止処理において、図柄ステップ数カウンタの値が特定の範囲(本実施例では、16ステップ図柄の場合は、12〜15の範囲、17ステップ図柄の場合は、13〜16の範囲)であるときには、図柄番号を取得せず、特定の範囲外となったとき(本実施例では、0となったとき)に、図柄番号カウンタの値を図柄番号として取得する構成であるが、メイン制御部41は、リール回転停止処理において、図柄ステップ数カウンタの値が少なくとも特定の範囲外であるときに図柄番号カウンタの値を図柄番号として取得する構成であれば良く、図柄ステップ数カウンタの値が特定の範囲外の範囲うちの特定の値(例えば、16ステップ図柄の0〜11及び17ステップ図柄の0〜12のうち共通の11)となったときに、図柄番号カウンタの値を図柄番号として取得する構成であっても良い。このような構成では、停止操作に応じて図柄番号を取得するにあたり、図柄ステップ数が特定の値であるときに図柄番号カウンタの値を図柄番号として取得するので、リールの停止操作がされたときの図柄ステップ数に応じて図柄番号を特定するために余計な処理、例えば、図柄ステップ数カウンタの値が所定の範囲である場合に、図柄番号カウンタを1加算した値を図柄番号として取得する処理、図柄番号カウンタの値を図柄が16ステップ図柄であるか17ステップ図柄であるかに応じて図柄番号カウンタの値を取得する図柄ステップを異ならせる処理等を行うことなく、簡素な手順で図柄番号を取得することができる。
In this embodiment, in the reel rotation stop processing, the
また、このような構成では、図柄ステップ数カウンタの値が特定の範囲外の範囲うちの特定の値は、次回図柄ステップ数カウンタが更新されると現在の図柄番号カウンタから特定される図柄番号の図柄の領域でリールを停止させることができなくなる図柄ステップ数、すなわち、図柄番号カウンタに基づいて特定される図柄番号の図柄を所定の停止位置に停止させることができる図柄ステップ数の範囲内の値のうち最後に更新される値、とすることで、図柄ステップ数カウンタの値が特定の範囲外から特定の範囲内の値に更新される1ステップ前の特定の値となったときに図柄番号カウンタから図柄番号を取得するので、図柄ステップ数カウンタの値が一の特定の範囲外にあるときに、その時点での図柄番号カウンタから図柄番号を取得せずに、図柄ステップ数カウンタが次の特定の範囲外となるまで待って次の図柄番号を取得するようなことがなく、停止操作されたタイミングと停止する図柄の領域とが大きくずれてしまうことを防止できる。 Further, in such a configuration, the value of the symbol step number counter is out of the specific range, and the specific value is the symbol number specified from the current symbol number counter when the symbol step number counter is updated next time. A value within the number of symbol steps that make it impossible to stop the reel in the symbol area, that is, the number of symbol steps that can stop the symbol of the symbol number specified based on the symbol number counter at a predetermined stop position. By setting the value to be updated last, the symbol number when the value of the symbol step counter becomes a specific value one step before the value is updated from outside the specific range to the value within the specific range. Since the symbol number is acquired from the counter, when the value of the symbol step number counter is out of one specific range, the symbol step number counter is next without acquiring the symbol number from the symbol number counter at that time. It is possible to prevent the timing of the stop operation and the area of the symbol to be stopped from being significantly deviated from each other without waiting until the symbol number is out of the specific range to acquire the next symbol number.
本実施例のメイン制御部41は、リールの停止操作された際に図柄ステップ数カウンタに基づいて図柄番号を特定する構成であり、リール回転制御処理において、リールステップ数等更新処理で更新される図柄ステップ数カウンタに基づいて、リールを停止させるための駆動信号を出力するか否か判定し、図柄ステップ数カウンタに基づいてリールモータの励磁パターンの更新タイミングとなったことが特定されるときに、停止操作が行われたリールを停止させるための駆動信号を出力するので、停止操作がされた際に図柄番号を特定する場合も、リールモータを停止させるための駆動信号を出力するか否か判定する場合も、共通のリールステップ数等更新処理により更新される図柄ステップ数が用いられるため、当該処理に用いるステップ数を更新する処理及び当該ステップ数を格納する領域を削減することができる。
The
尚、本実施例では、メイン制御部41は、図柄ステップ数カウンタに基づいて図柄番号を特定し、図柄ステップ数カウンタに基づいてリールモータの駆動信号を出力するか否か判定する構成であるが、リールステップ数等更新処理により更新されるリールステップ数カウンタに基づいて図柄番号を特定するとともに、リールモータの駆動信号を出力するか否か判定する構成であっても良い。このような構成であっても、本実施例の構成と同様に、停止操作がされた際に図柄番号を特定する場合も、リールモータを停止させるための駆動信号を出力するか否か判定する場合も、共通のリールステップ数等更新処理により更新されるリールステップ数を用いることで、当該処理に用いるステップ数を更新する処理及び当該ステップ数を格納する領域を削減することができる。
In this embodiment, the
本実施例のメイン制御部41は、リール2L、2C、2Rそれぞれに対して、リール基準位置を検出するリールセンサ33L、33C、33Rを備えており、リールステップ数等更新処理において、当該リールセンサ33L、33C、33Rによりリール基準位置が検出されたことに応じて図柄ステップ数カウンタを初期値に設定するので、リール2L、2C、2Rの実際の位置とリールステップ数等更新処理により更新される図柄ステップ数カウンタの値とを整合させることができる。
The
また、本実施例では、メイン制御部41は、リールステップ数等更新処理において、当該リールセンサ33L、33C、33Rによりリール基準位置が検出されたことに応じてリールステップ数カウンタを初期値に設定するので、リール2L、2C、2Rの実際の位置とリールステップ数等更新処理により更新されるリールステップ数カウンタの値とを整合させることができる。
Further, in the present embodiment, the
本実施例のメイン制御部41は、異常が生じた可能性のある特定事象としてリール回転エラーが発生したか否かを判定する回転異常判定処理を実行可能であり、リール制御処理において、少なくとも、有効なストップスイッチ8L、8C、8Rの操作が検出された後、リール回転停止処理において図柄番号カウンタの値が取得されるまでの期間において、回転異常判定処理を実行しないので、停止操作がされた後、図柄番号カウンタの値が取得されるまでの処理負荷を軽減することができる。尚、異常が生じた可能性のある特定事象として、メダルの投入払出に関するエラーが生じたか否かを判定する投入払出エラーチェック処理、ドア開放検出スイッチ25の出力状態が変化したか否かを判定するドア開放チェック処理等の各種異常判定処理を行う構成でも良く、リール制御処理において、少なくとも、有効なストップスイッチ8L、8C、8Rの操作が検出された後、リール回転停止処理において図柄番号カウンタの値が取得されるまでの期間において、特定事象が発生したか否かを判定する処理を行わない構成とすることで、回転異常判定処理を実行しないので、停止操作がされた後、図柄番号カウンタの値が取得されるまでの処理負荷を軽減することができる。
The
本実施例では、メイン制御部41は、メイン処理と当該メイン処理に所定時間間隔毎に割込で各種処理を行うタイマ割込処理(メイン)を実行可能であり、タイマ割込処理(メイン)においてリールステップ数カウンタ、図柄ステップ数カウンタ、図柄番号カウンタ等のリールの位置に関する情報を更新する一方、メイン処理において、停止操作が行われたときのリールの位置を特定する構成である。
In this embodiment, the
このような構成では、メイン処理において、停止操作が行われたときのリールの位置を特定する処理の実行中に、タイマ割込が実行されると、リールの位置を特定する際に用いられるリールの位置に関する情報が更新されて変わってしまう可能性があり、停止操作がされたときのリールの位置を正確に特定できない虞がある。 In such a configuration, in the main process, if the timer interrupt is executed during the process of specifying the position of the reel when the stop operation is performed, the reel used to specify the position of the reel is used. The information about the position of the reel may be updated and changed, and the position of the reel when the stop operation is performed may not be accurately specified.
これに対して、本実施例のメイン制御部41は、タイマ割込処理(メイン)のリール回転制御処理において、リールモータ32L、32C、32Rを回転、停止させるための駆動信号を出力する処理を実行し、当該駆動信号によりリールモータの励磁状態を変化させる毎に、リールステップ数等更新処理を実行して、図柄番号カウンタ等のリールの位置に関する情報を更新する一方、メイン処理のリール制御処理において、リールの停止操作が行われたときに、タイマ割込を禁止に設定した状態で、リールの位置に関する情報の少なくとも1つを参照して、当該リールの位置に関する情報に基づいて、停止操作が行われたリールを停止させる停止位置を特定するので、リールの位置に関する情報を参照する処理中にタイマ割込が実行され、リールの位置に関する情報が変更されてしまうことがないため、停止操作がされたときのリールの位置を正確に特定することができる。
On the other hand, the
尚、本実施例では、リールの位置に関する情報として、図柄番号、すなわちリールの図柄の領域を特定可能な情報を用いる構成であるが、リールの位置に関する情報として、リールモータの駆動信号の出力に応じて毎に更新されるリールステップ数や、図柄ステップ数を用いる構成であっても良い。 In this embodiment, the symbol number, that is, the information that can specify the area of the reel symbol is used as the information regarding the reel position, but the information regarding the reel position is used in the output of the drive signal of the reel motor. The number of reel steps updated each time or the number of symbol steps may be used.
また、本実施例では、リールステップ数カウンタ、図柄ステップ数カウンタ、図柄番号カウンタが、0を起点として割り当てられた値をカウントする構成であるが、0以外の値(例えば1)を起点として割り当てられた値をカウントする構成としても良い。また、起点となる値に加算することでリールステップ数、図柄ステップ数、図柄番号を特定するものに限らず、起点となる値から減算することでリールステップ数、図柄ステップ数、図柄番号を特定するものでも良い。さらに更新される毎に加算または減算される値は1を超える値であっても良い。 Further, in the present embodiment, the reel step number counter, the symbol step number counter, and the symbol number counter are configured to count the values assigned starting from 0, but the values other than 0 (for example, 1) are assigned as the starting point. It may be configured to count the value obtained. In addition, the number of reel steps, the number of symbol steps, and the symbol number are not limited to those specified by adding to the starting value, but the number of reel steps, the number of symbol steps, and the symbol number are specified by subtracting from the starting value. It may be something to do. Further, the value to be added or subtracted each time it is updated may be a value exceeding 1.
本実施例のメイン制御部41は、タイマ割込処理(メイン)のリール回転制御処理において、リールモータ32L、32C、32Rを回転、停止させるための駆動信号を出力する処理を実行し、当該駆動信号によりリールモータの励磁状態を変化させる毎に、リールステップ数等更新処理を実行して、リールの位置に関する情報として図柄番号を特定可能な図柄番号カウンタ等を更新する一方、メイン処理のリール制御処理において、リールの停止操作が行われたときに、タイマ割込を禁止に設定した状態で、図柄番号カウンタの値を参照して、当該図柄番号カウンタの値に基づいて、停止操作が行われたリールを停止させる停止位置を特定するので、図柄番号カウンタの値を参照する処理中にタイマ割込が実行され、図柄番号カウンタが変更されてしまうことがないため、停止操作がされたときのリールの位置を正確に特定することができる。
The
本実施例のメイン制御部41は、メイン処理のリール回転停止処理において、図柄ステップ数カウンタの値が判定範囲内にあるか否か、すなわち特定の範囲外にあるか否かを判定する第1の処理と、判定範囲内にあり特定の範囲外にないと判定した場合に図柄番号カウンタの値を取得する第2の処理と、を実行可能であり、第1の処理の結果、図柄ステップ数カウンタの値が特定の範囲外にあると判定した場合にタイマ割込の実行を許可することで、第1の処理の結果特定の範囲外にあると判定した場合、すなわち図柄番号を取得する時期でないと判定された場合には、タイマ割込の実行が許可されるので、タイマ割込の実行が禁止されたままとなることによりリールモータ32L、32C、32Rの駆動信号の出力に影響してしまうことを防止できる。
The
尚、本実施例のメイン制御部41は、メイン処理のリール回転停止処理において、図柄ステップ数カウンタの値が特定の範囲外にあるか否かを判定する第1の処理と、特定の範囲外にないと判定した場合に図柄番号カウンタの値を取得する第2の処理と、を実行可能であり、第1の処理の結果、図柄ステップ数カウンタの値が特定の範囲外にあると判定した場合にタイマ割込の実行を許可する構成であるが、メイン制御部41は、図柄ステップ数カウンタの値が特定の値(例えば、11)であるか否かを判定する第1の処理と、特定の値であると判定した場合に図柄番号カウンタの値を取得する第2の処理と、を実行可能であり、第1の処理の結果、図柄ステップ数カウンタの値が特定の値でないと判定した場合にタイマ割込の実行を許可する構成であっても良い。このような構成では、第1の処理の結果特定の値でないと判定した場合、すなわち図柄番号を取得する時期でないと判定された場合に、タイマ割込の実行が許可されるので、タイマ割込の実行が禁止されたままとなることによりリールモータ32L、32C、32Rの駆動信号の出力に影響してしまうことを防止できる。
In the reel rotation stop process of the main process, the
本実施例のメイン制御部41は、メイン処理のリール回転停止処理において、タイマ割込を禁止した状態で、リールの停止操作が行われたときの図柄番号カウンタの値を取得した後、当該タイマ割込を禁止にした状態を維持して、当該取得した図柄番号カウンタの値に基づいて滑りコマ数を特定する、すなわちリールを停止させる停止位置を特定するので、図柄番号カウンタの値を取得する処理中だけでなく、取得した図柄番号カウンタの値に基づいてリールを停止させる停止位置を特定する処理中もタイマ割込の実行が禁止されるので、停止位置が特定されていない状態でリールモータの駆動が進んでしまうことにより停止制御が遅れてしまうことを防止できる。すなわち、仮に、図柄番号カウンタの値を取得した後、タイマ割込の実行を一旦許可して、その後、図柄番号カウンタの値に基づいて滑りコマ数を特定するような構成では、図柄番号カウンタの値が取得されているにも関わらず、滑りコマ数が設定されていない状態で、タイマ割込が実行されてしまう場合があり、このような場合のタイマ割込では、滑りコマ数が設定されていないので、リールの停止制御が開始されることがなく、当該タイマ割込が終了した後であって図柄番号カウンタの値に基づいて滑りコマ数が設定された後に実行されるタイマ割込において、リールの停止制御が開始されることとなる一方で、本実施例のように、タイマ割込の実行が禁止される状態を維持して、リールの停止操作が行われたときの図柄番号カウンタの値を取得し後、図柄番号カウンタの値に基づいて滑りコマ数を特定するまでの一連の処理を実行することで、図柄番号カウンタの値を取得した次のタイマ割込において、当該図柄番号に基づいて設定した滑りコマ数によるリールの停止制御を開始させることができる。
In the reel rotation stop processing of the main process, the
本実施例では、1リールに配置される図柄数は20図柄であり、リールモータは一周するために336ステップを要し、1リールの20図柄の全てに対して1図柄あたり16ステップまたは17ステップを割り当てることで、リールを1周させたときに20図柄を1巡りさせることが可能な構成である。そして、リールモータが全相励磁停止制御を開始されてから慣性力で4ステップ分回転して停止することになるので、リールモータの所定のステップ数を所定位置に停止させるために、遊技状態がCT以外の遊技状態である場合には、図柄に割り当てられた図柄ステップ数のうち最後のステップ数の4ステップ前で、全相励磁停止制御を開始する構成である。 In this embodiment, the number of symbols arranged on one reel is 20, and the reel motor requires 336 steps to make one revolution, and 16 steps or 17 steps per symbol for all 20 symbols on one reel. By assigning, it is possible to make one round of 20 symbols when the reel is made one round. Then, after the reel motor starts the all-phase excitation stop control, it is rotated by four steps by the inertial force and stopped. Therefore, in order to stop the predetermined number of steps of the reel motor at the predetermined position, the gaming state is changed. In the game state other than CT, the all-phase excitation stop control is started 4 steps before the last number of steps among the number of symbol steps assigned to the symbols.
このように、1リールの図柄数を20図柄、すなわちリールを1周させるために要するステップ数を均等に分割できない図柄数として、当該リールを1周させたときに20図柄を1巡りさせることが可能な構成において、本実施例のように、メイン制御部41は、有効なリールの停止操作が行われた際に、リール回転停止処理を実行して、図柄ステップ数カウンタの値が特定の範囲(非判定範囲)であるときには、図柄番号を取得せず、特定の範囲外(判定範囲)となったときには、図柄番号カウンタの値を図柄番号として取得する構成にあっては、1図柄に割り当てられたステップ数が異なる図柄のうちの一の図柄については、図柄ステップ数カウンタの値が、当該図柄に対応する第1の特定の範囲(第1の非判定範囲)であるときには、図柄番号を取得せず、第1の特定の範囲外(第1の判定範囲)となったときに、図柄番号カウンタの値を図柄番号として取得する一方で、1図柄に割り当てられたステップ数が異なる他の図柄については、図柄ステップ数カウンタの値が、第1の特定の範囲を加算または減算等の演算により補正した第2の特定の範囲(第2の非判定範囲)であるときには、図柄番号を取得せず、第2の特定の範囲外(第2の非判定範囲)となったときに、図柄番号カウンタの値を図柄番号として取得する構成とすることで、停止操作が行われたときの図柄番号カウンタの値が、第1の特定の範囲に対応する図柄番号であっても、第2の特定の範囲に対応する図柄番号であっても、ともに図柄ステップ数カウンタの値が共通の特定の範囲(共通のステップ数からなる特定の範囲)以外であるときに図柄番号カウンタの値を取得することができる。
In this way, the number of symbols on one reel is set to 20 symbols, that is, the number of steps required to make one revolution of the reel cannot be evenly divided, and when the reel is made one revolution, the 20 symbols are cycled once. In a possible configuration, as in the present embodiment, the
具体的には、例えば、図17(a)に示すように、リールを1周させるために要するステップ数を均等に分割できない20図柄のリールであって、16ステップを割り当てられた図柄と、18ステップを割り当てられた図柄とを配置する構成では、16ステップが割り当てられた図柄については、本実施例(図14参照)と同様に、16の図柄ステップ数のうち第1の特定の範囲(12〜15)を非判定範囲とし、当該第1の特定の範囲外(0〜11)を判定範囲とする一方で、18ステップが割り当てられた図柄については、第1の特定の範囲(12〜15)を、2ステップ分(16ステップと18ステップの差分)だけ加算して補正した第2の特定の範囲(14〜17)を非判定範囲とし、当該第2の特定の範囲外(0〜13)を判定範囲とする構成とすることで、図柄ステップ数として16ステップが割り当てられた図柄であっても、18ステップが割り当てられた図柄であっても、ともに図柄番号カウンタの値が共通の特定の範囲(停止操作が行われたときの図柄番号カウンタの値に対応する図柄でリールを停止させることができない4ステップからなる特定の範囲)以外であるときに図柄番号カウンタの値を取得することができる。 Specifically, for example, as shown in FIG. 17A, a reel having 20 symbols in which the number of steps required to make one revolution of the reel cannot be evenly divided, and a symbol to which 16 steps are assigned, and 18 In the configuration in which the symbol to which the step is assigned is arranged, for the symbol to which the 16 step is assigned, the first specific range (12) out of the number of 16 symbol steps is the same as in this embodiment (see FIG. 14). ~ 15) is the non-judgment range, and the outside of the first specific range (0 to 11) is the judgment range, while for the symbols to which 18 steps are assigned, the first specific range (12 to 15) is set. ) Is added and corrected by 2 steps (difference between 16 steps and 18 steps), and the second specific range (14 to 17) is set as the non-judgment range, and is outside the second specific range (0 to 13). ) Is set as the judgment range, so that the value of the symbol number counter is common to both the symbol to which 16 steps are assigned as the number of symbol steps and the symbol to which 18 steps are assigned. To acquire the value of the symbol number counter when it is outside the range of (a specific range consisting of 4 steps in which the reel cannot be stopped with the symbol corresponding to the value of the symbol number counter when the stop operation is performed). Can be done.
また、図17(b)に示すように、例えば、20図柄のリールであって、16ステップを割り当てられた図柄と、18ステップを割り当てられた図柄とを配置する構成において、18ステップが割り当てられた図柄について、第3の特定の範囲(14〜17)を非判定範囲とし、当該第3の特定の範囲外(0〜13)を判定範囲とする一方で、16ステップが割り当てられた図柄については、第3の特定の範囲を、16ステップと18ステップの差分だけ減算して補正した第4の特定の範囲(12〜15)を非判定範囲とし、当該第4の特定の範囲外(0〜13)を判定範囲とする構成とすることでも、上述の例と同様に、いずれの図柄についても、ともに図柄番号カウンタの値が共通の特定の範囲(停止操作が行われたときの図柄番号カウンタの値に対応する図柄でリールを停止させることができない4ステップからなる特定の範囲)以外であるときに図柄番号カウンタの値を取得することができる。 Further, as shown in FIG. 17B, for example, in a reel of 20 symbols, 18 steps are assigned in a configuration in which a symbol to which 16 steps are assigned and a symbol to which 18 steps are assigned are arranged. Regarding the symbols, the third specific range (14 to 17) is set as the non-judgment range, and the outside of the third specific range (0 to 13) is set as the determination range, while the symbol to which 16 steps are assigned. Set the fourth specific range (12 to 15) corrected by subtracting the difference between 16 steps and 18 steps from the third specific range as the non-judgment range, and outside the fourth specific range (0). Even if the determination range is set to ~ 13), as in the above example, the symbol number counter value is common to all the symbols in a specific range (the symbol number when the stop operation is performed). The value of the symbol number counter can be acquired when the symbol corresponds to the value of the counter except for a specific range consisting of four steps in which the reel cannot be stopped.
尚、上述の例では、図柄ステップ数として16ステップが割り当てられた図柄または18ステップが割り当てられた図柄のいずれかの一方の図柄についての特定の範囲(停止操作が行われたときの図柄番号カウンタの値に対応する図柄でリールを停止させることができない4ステップからなる特定の範囲)を、加算または減算する補正を行って、他方の図柄についての特定の範囲とする構成であるが、1図柄に割り当てられた図柄ステップ数が少ない方の図柄についての特定の範囲を、補正を行うことなく、他の図柄についての特定の範囲として適用する構成、例えば、16ステップの図柄であっても、18ステップの図柄であっても、ともに共通の特定のステップとして11を境にして特定の範囲(12〜15または12〜170)と、特定の範囲外(0〜11)を設定する構成であっても良い。このような構成では、図柄ステップ数として16ステップが割り当てられた図柄及び18ステップが割り当てられた図柄について、図柄ステップ数カウンタの値が共通の特定の範囲外(0〜11)であるときに、図柄番号値を取得して当該リールを停止させる停止制御を共通の処理で行うことが可能となる。尚、共通の特定のステップは、1図柄に割り当てられたステップ数が異なる図柄のいずれの図柄においても、滑りコマ数0で当該図柄を所定の位置に停止させることができるステップであり、1図柄に割り当てられたステップ数が最も小さい図柄の判定範囲(後の4ステップよりも前のステップ)の最後の値である。 In the above example, a specific range (a symbol number counter when a stop operation is performed) is specified for either a symbol to which 16 steps are assigned or a symbol to which 18 steps are assigned as the number of symbol steps. A specific range consisting of four steps in which the reel cannot be stopped with a symbol corresponding to the value of) is corrected by adding or subtracting to make a specific range for the other symbol, but one symbol. A configuration in which a specific range for the symbol with the smaller number of symbol steps assigned to is applied as a specific range for other symbols without correction, for example, even if the symbol has 16 steps, 18 Even if it is a step design, both have a configuration in which a specific range (12 to 15 or 12 to 170) and a specific range (0 to 11) are set with 11 as a boundary as a common specific step. Is also good. In such a configuration, when the value of the symbol step number counter is outside the common specific range (0 to 11) for the symbol to which 16 steps are assigned as the number of symbol steps and the symbol to which 18 steps are assigned, It is possible to perform stop control for acquiring the symbol number value and stopping the reel by a common process. In addition, the common specific step is a step in which the symbol can be stopped at a predetermined position with 0 sliding frames in any symbol having a different number of steps assigned to one symbol, and one symbol. This is the last value in the determination range of the symbol with the smallest number of steps assigned to (steps before the last 4 steps).
このように、1リールを1周させるために要するステップ数を均等に分割できない図柄数のリールであって、1図柄に割り当てられたステップ数が異なる図柄のうちの一の図柄については、図柄ステップ数カウンタの値が、当該図柄に対応する第1の特定の範囲(第1の非判定範囲)であるときには、図柄番号を取得せず、第1の特定の範囲外(第1の判定範囲)となったときに、図柄番号カウンタの値を図柄番号として取得する一方で、1図柄に割り当てられたステップ数が異なる他の図柄については、図柄ステップ数カウンタの値が、第1の特定の範囲を加算または減算等して補正した第2の特定の範囲(第2の非判定範囲)であるときには、図柄番号を取得せず、第2の特定の範囲外(第2の非判定範囲)となったときに、図柄番号カウンタの値を図柄番号として取得する構成であるが、図柄ステップ数カウンタの値が、特定の値であるか否かに基づいて、図柄番号を取得するまたは取得しない構成であっても良い。 As described above, for a reel having a number of symbols that cannot evenly divide the number of steps required to make one revolution of one reel and one of the symbols having a different number of steps assigned to one symbol, the symbol step. When the value of the number counter is in the first specific range (first non-determination range) corresponding to the symbol, the symbol number is not acquired and the symbol number is out of the first specific range (first determination range). When becomes, the value of the symbol number counter is acquired as the symbol number, while the value of the symbol step number counter is the first specific range for other symbols in which the number of steps assigned to one symbol is different. When it is in the second specific range (second non-judgment range) corrected by adding or subtracting, the symbol number is not acquired and it is out of the second specific range (second non-judgment range). The configuration is such that the value of the symbol number counter is acquired as the symbol number when the value is reached, but the symbol number is acquired or not acquired based on whether or not the value of the symbol step number counter is a specific value. It may be.
このような構成としては、例えば、1図柄に割り当てられたステップ数が異なる図柄のうちの一の図柄(例えば、16ステップが割り当てられた図柄)については、図柄ステップ数カウンタの値が、当該図柄に対応する第1の特定の値(第1の判定値、例えば、11ステップ)であるときには、図柄ステップ数カウンタの値を図柄番号として取得し、第1の特定の値以外の値(例えば、0〜10ステップ及び12〜15ステップ)であるときには、そのときの図柄番号カウンタの値を取得せず、その後第1の特定の値となったときに、図柄番号カウンタの値を図柄番号として取得する一方で、1図柄に割り当てられたステップ数が異なる図柄のうちの他の図柄(例えば、18ステップが割り当てられた図柄)については、図柄ステップ数カウンタの値が、第1の特定の値を加算または減算等して補正した第2の特定の値(例えば、16ステップと18ステップの差分の2ステップ分を加算した13ステップ)であるときには、図柄ステップ数カウンタの値を図柄番号として取得し、第2の特定の値以外の値(例えば、0〜12ステップ及び14〜17ステップ)であるときには、そのときの図柄カウンタの値を取得せずに、その後第2の特定の値となったときに、図柄番号カウンタの値を図柄番号として取得する構成であっても良く、このような構成とすることで、停止操作が行われたときの図柄番号カウンタの値が、第1の特定の値に対応する図柄番号であっても、第2の特定の値に対応する図柄番号であっても、ともに図柄ステップ数カウンタの値が共通の特定の範囲(その時点での図柄番号カウンタの値に基づいて特定される図柄を滑りコマ数0で所定の位置に停止させることができない、図柄ステップ数のうち最後の4ステップの範囲)の直前であるときに図柄番号カウンタの値を取得することができる。 In such a configuration, for example, for one of the symbols to which the number of steps assigned to one symbol is different (for example, the symbol to which 16 steps are assigned), the value of the symbol step number counter is the symbol. When it is the first specific value corresponding to (the first determination value, for example, 11 steps), the value of the symbol step number counter is acquired as the symbol number, and the value other than the first specific value (for example, 11 steps) is acquired. When it is (0 to 10 steps and 12 to 15 steps), the value of the symbol number counter at that time is not acquired, and when it becomes the first specific value after that, the value of the symbol number counter is acquired as the symbol number. On the other hand, for other symbols among the symbols to which the number of steps assigned to one symbol is different (for example, the symbol to which 18 steps are assigned), the value of the symbol step number counter is the first specific value. When it is the second specific value corrected by addition or subtraction (for example, 13 steps obtained by adding 2 steps of the difference between 16 steps and 18 steps), the value of the symbol step number counter is acquired as the symbol number. , When the value is other than the second specific value (for example, 0 to 12 steps and 14 to 17 steps), the value of the symbol counter at that time is not acquired, and then the second specific value is obtained. Occasionally, the value of the symbol number counter may be acquired as the symbol number, and with such a configuration, the value of the symbol number counter when the stop operation is performed is the first specific value. Regardless of whether it is the symbol number corresponding to the value or the symbol number corresponding to the second specific value, the value of the symbol step number counter is a common specific range (the value of the symbol number counter at that time). Obtaining the value of the symbol number counter when it is immediately before (the range of the last 4 steps of the number of symbol steps) in which the symbol specified based on the above cannot be stopped at a predetermined position with 0 sliding frames. Can be done.
また、例えば、1図柄に割り当てられたステップ数が異なる図柄のいずれの図柄についても、滑りコマ数0で当該図柄を所定の位置に停止させることができるステップであり、1図柄に割り当てられたステップ数が最も小さい図柄の判定範囲(例えば、18ステップが割り当てられた図柄と16ステップが割り当てられた図柄を含む構成において、16ステップが割り当てられた図柄における、0〜11ステップ)の最後の値(例えば、11ステップ)を共通の特定の値として、当該共通の特定の値であるときには、図柄ステップ数カウンタの値を図柄番号として取得し、共通の特定の値以外の値であるときには、そのときの図柄番号カウンタの値を取得せず、その後共通の特定の値となったときに、図柄番号カウンタの値を図柄番号として取得する構成であっても良く、このような構成とすることで、1図柄に割り当てられたステップ数が異なる図柄のいずれの図柄についても、共通の判定範囲停止操作が行われたときの図柄番号カウンタの値が、共通の特定の値であるときに、図柄番号カウンタの値を取得することができる。 Further, for example, any symbol having a different number of steps assigned to one symbol is a step in which the symbol can be stopped at a predetermined position with 0 sliding frames, and is a step assigned to one symbol. The final value of the determination range of the symbol with the smallest number (for example, 0 to 11 steps in the symbol to which 16 steps are assigned in the configuration including the symbol to which 18 steps are assigned and the symbol to which 16 steps are assigned) ( For example, 11 steps) is set as a common specific value, and when it is the common specific value, the value of the symbol step number counter is acquired as the symbol number, and when it is a value other than the common specific value, then The value of the symbol number counter may not be acquired, and then the value of the symbol number counter may be acquired as the symbol number when a common specific value is obtained. With such a configuration, For any of the symbols with different number of steps assigned to one symbol, the symbol number counter when the value of the symbol number counter when the common determination range stop operation is performed is a common specific value. You can get the value of.
[停止操作の有効化について]
本実施例では、メイン制御部41は、メイン処理と当該メイン処理に所定時間間隔毎に割込で各種処理を行うタイマ割込処理(メイン)を実行可能であり、タイマ割込処理(メイン)においてリール2L、2C、2Rを回転させるための処理を実行する一方、メイン処理において、回転制御を行っている全てのリールが定速で回転している状態であると判定したことを条件に、停止操作の受付を有効化する処理を実行する構成である。
[Enabling stop operation]
In this embodiment, the
このような構成では、メイン処理において停止操作の受付を有効化するか否かの判定中にタイマ割込処理(メイン)が実行されると、当該判定に用いられるリールの回転状態が変わってしまう可能性があり、正確な判定を行えない虞がある。 In such a configuration, if the timer interrupt process (main) is executed during the determination of whether to enable the reception of the stop operation in the main process, the rotation state of the reel used for the determination changes. There is a possibility that an accurate judgment cannot be made.
これに対して、本実施例のメイン制御部41は、メイン処理においてリール制御処理を実行して、回転制御中のリールの速度状態が定速状態であると判定したことを条件に、停止操作の受付を有効化する処理を実行する一方、タイマ割込処理(メイン)においてリール回転制御処理及びモータ位相信号出力処理を実行して、リールモータ32L、32C、32Rを回転、停止させるための駆動信号を出力する構成であり、タイマ割込処理(メイン)では、リールステップ数等更新処理を実行して、回転制御中のリールについて速度状態が定速状態であるか否かを特定可能なリール速度状態フラグを設定し、メイン処理では、タイマ割込を禁止に設定した後、タイマ割込が禁止に設定されている状態で、少なくとも一のリールについてリール速度状態フラグを取得し、当該リール速度状態フラグに基づいてリールが定速状態であることが特定されることを条件に、リールの停止操作の受付を有効化するので、メイン処理においてリール速度状態フラグを取得する処理中にタイマ割込が実行され、リール速度状態フラグの設定が変更されてしまうことがないため、停止操作の受付を有効化するか否かの判定を正確に行うことができる。
On the other hand, the
本実施例のメイン制御部41は、リール2L、2C、2Rそれぞれに対して、リール基準位置を検出するリールセンサ33L、33C、33Rを備えており、タイマ割込処理(メイン)において、リールモータ32L、32C、32Rの駆動信号が出力される毎に実行するリールステップ数等更新処理において、図柄ステップ数カウンタ及びリールステップ数カウンタを更新する構成であり、リールステップ数等更新処理において、リールセンサ33L、33C、33Rによりリール基準位置が検出されたときに、リールステップ数カウンタの値及び図柄ステップ数カウンタの値が正常であるか否かを判定し、リールステップ数カウンタの値及び図柄ステップ数カウンタの値が正常な値(本実施例では、リールステップ数カウンタは、336ステップ、図柄ステップ数カウンタは、0ステップ)であると判定した場合に、リール速度状態フラグを該当するリールの速度状態が定速状態である旨を特定可能に更新するので、リールステップ数カウンタまたは図柄ステップ数カウンタに基づいて特定されるリールの位置と実際のリールの位置とがずれた状態で、停止操作の受付が有効化されてしまうことを防止できる。
The
本実施例のメイン制御部41は、リール2L、2C、2Rそれぞれに対して、リール基準位置を検出するリールセンサ33L、33C、33Rを備えており、タイマ割込処理(メイン)において、リールモータ32L、32C、32Rの駆動信号が出力される毎に実行するリールステップ数等更新処理において、図柄ステップ数カウンタ及びリールステップ数カウンタを更新する構成であり、リールステップ数等更新処理において、リールセンサ33L、33C、33Rによりリール基準位置が検出されたときに、リールステップ数カウンタの値及び図柄ステップ数カウンタの値が正常であるか否かを判定し、リールステップ数カウンタの値または図柄ステップ数カウンタの値の少なくともいずれか一方が正常な値(本実施例では、リールステップ数カウンタは、336ステップ、図柄ステップ数カウンタは、0ステップ)でないと判定した場合に、リール速度状態フラグを該当するリールの速度状態が定速状態でない旨を特定可能に更新するので、一度、リール速度状態フラグが定速状態を特定可能に設定された後も、リールステップ数カウンタまたは図柄ステップ数カウンタに基づいて特定されるリールの位置と実際のリールの位置とがずれた場合には、停止操作が有効に受け付けられてしまうことを防止できる。
The
尚、本実施例では、リール基準位置が検出されたときに、リールステップ数カウンタの値及び図柄ステップ数カウンタの値が正常であるか否かを判定し、少なくともいずれか一方のカウンタの値が正常な値でないと判定した場合に、リール速度状態フラグを速度状態が定速状態でない旨を特定可能に更新する構成であるが、リールステップ数カウンタ、図柄ステップ数カウンタのいずれか一方のカウンタについてのみ、その値が正常であるか否かを判定し、その値が正常な値でないと判定した場合に、リール速度状態フラグを速度状態が定速状態でない旨を特定可能に更新する構成であっても良い。このような構成であっても、本実施例の構成と同様の作用効果を奏する。 In this embodiment, when the reel reference position is detected, it is determined whether the value of the reel step number counter and the value of the symbol step number counter are normal, and the value of at least one of the counters is set. When it is determined that the value is not normal, the reel speed status flag is updated so that it can be specified that the speed status is not the constant speed state. However, one of the reel step counter and the symbol step counter is used. Only, when it is determined whether or not the value is normal and it is determined that the value is not a normal value, the reel speed state flag is updated so that the speed state is not the constant speed state can be specified. You may. Even with such a configuration, the same function and effect as the configuration of this embodiment can be obtained.
本実施例のメイン制御部41は、メイン処理のリール制御処理において、タイマ割込を禁止に設定し、当該タイマ割込が禁止の状態で、回転制御中の全てのリールについてリール速度状態フラグを参照して、回転制御中の全てのリールが定速回転で回転されているか否かを判定し、回転制御中の全てのリールが定速回転で回転していることを条件に、停止操作の受付を有効化する、すなわち回転制御中のリールが複数であっても全てのリールについてリール速度状態フラグを参照する処理を実行する期間にわたりタイマ割込の実行を禁止するので、タイマ割込の実行の禁止を効率的に行うことができる。
The
本実施例のメイン制御部41は、メイン処理のリール制御処理において、タイマ割込を禁止に設定し、当該タイマ割込が禁止の状態で、回転制御中の全てのリールについてリール速度状態フラグを参照する処理を行った後、当該タイマ割込が禁止の状態を維持して、当該リール速度状態フラグに基づいてリールが定速状態で回転されているか否かを判定する処理を行うので、リール速度状態フラグを参照する処理中だけでなく、参照したリール速度状態フラグに基づいてリールが定速状態か否かを判定する処理中もタイマ割込の実行が禁止され、リール速度状態フラグが変更されてしまうことがないため、停止操作の受付を有効化するか否かの判定を正確に行うことができる。
The
本実施例のメイン制御部41は、メイン処理のリール回転停止処理において、タイマ割込を禁止に設定し、当該タイマ割込が禁止の状態で、タイマ割込処理(メイン)のリールステップ数等更新処理により更新される図柄ステップ数カウンタの値を取得するので、図柄ステップ数カウンタの値を取得する処理中にタイマ割込が実行され、図柄ステップ数カウンタが変更されてしまうことを防止できる。
The
[停止制御の方法について]
本実施例のメイン制御部41は、第1停止リールについて停止制御テーブルに基づく滑りコマ数で停止制御(以下、テーブル方式の停止制御という場合がある)を行い、第2停止リール及び第3停止リールについて検索結果に基づく滑りコマ数で停止制御(以下、検索方式の停止制御という場合がある)を行う構成である。
[About stop control method]
The
停止制御の方法別の停止制御の内容について、図18〜図21に基づいて説明する。 The contents of the stop control according to the stop control method will be described with reference to FIGS. 18 to 21.
まず、メイン制御部41が、テーブル方式によって停止制御を行う場合には、図18に示すように、ゲームの開始時であり、リールの回転が開始したときに、リールの停止操作が有効になる前の段階において、全てのリールについて、遊技状態(本実施例では、上述のCT制御が行われるCT状態、CT制御が行われない通常状態)及び内部抽選結果に対応する滑りコマ数データをROM41bの所定領域から選択する。尚、滑りコマ数データとして、内部抽選結果及び遊技状態に応じて複数種類のテーブルが予めROM41bの所定領域に登録されている。
First, when the
そして、選択した滑りコマ数データを展開して、RAM41cに割り当てられた各リールの仮想滑りコマテーブルに格納する。
Then, the selected sliding frame number data is expanded and stored in the virtual sliding frame table of each reel assigned to the
仮想滑りコマテーブルは、リール毎に設定されており、各仮想滑りコマテーブルには、各図柄番号の図柄が停止基準位置に位置するタイミングで停止操作の検出された場合における滑りコマ数が、図柄番号毎に格納されている。予めROM41bに登録された滑りコマ数データから展開された滑りコマ数が、該当するリールの該当する図柄番号に対応して格納されることとなる。
The virtual sliding frame table is set for each reel, and in each virtual sliding frame table, the number of sliding frames when the stop operation is detected at the timing when the symbol of each symbol number is located at the stop reference position is the symbol. It is stored for each number. The number of sliding frames developed from the number of sliding frames data registered in the
その後、停止操作が有効化され、この状態で、回転中のリールに対応するストップスイッチ8L、8C、8Rのいずれかの操作が有効に検出されたとき、すなわち第1停止操作が行われたときに、停止操作が検出された時点でのリール基準位置からのステップ数に基づいて停止操作位置の図柄番号を特定する。そして、停止操作が検出されたリールの仮想滑りコマテーブルを参照し、特定した停止操作位置の図柄番号に対応する滑りコマ数を特定する。そして、特定した滑りコマ数をRAM41cの所定領域に設定することで、当該滑りコマ数に応じた図柄番号の図柄でリールを停止させる制御を行う。
After that, the stop operation is enabled, and in this state, when any operation of the stop switches 8L, 8C, 8R corresponding to the rotating reel is effectively detected, that is, when the first stop operation is performed. In addition, the symbol number of the stop operation position is specified based on the number of steps from the reel reference position at the time when the stop operation is detected. Then, the number of sliding frames corresponding to the symbol number of the specified stop operation position is specified by referring to the virtual sliding frame table of the reel in which the stop operation is detected. Then, by setting the specified number of sliding frames in a predetermined area of the
図19(a)に示すように、遊技状態がCTである場合に、CTの制御が行われる特定リール(CTリール)について選択される滑りコマ数データに基づいて展開される停止制御テーブルは、内部抽選結果にかかわらず、全ての図柄番号について滑りコマ数が0に設定されており、遊技状態がCTである場合のCTリールは、滑りコマ数0で停止制御が行われるようになっている(以下、遊技状態がCTである場合に、CTリールを0コマ滑りで停止させる制御をCT停止制御と言う場合がある)。 As shown in FIG. 19A, when the gaming state is CT, the stop control table developed based on the number of slip frames data selected for the specific reel (CT reel) on which CT is controlled is Regardless of the result of the internal lottery, the number of sliding frames is set to 0 for all symbol numbers, and the CT reel when the gaming state is CT is controlled to stop when the number of sliding frames is 0. (Hereinafter, when the gaming state is CT, the control for stopping the CT reel by sliding 0 frames may be referred to as CT stop control).
一方、図19(b)に示すように、遊技状態がCTである場合に、CTの制御が行われる特定リール以外のリール(非CTリール)、及び、遊技状態がCTでない場合の全てのリールについて選択される滑りコマ数データに基づいて展開される停止制御テーブルは、内部抽選結果に応じて、各図柄番号について滑りコマ数が0〜4の範囲で設定されており、遊技状態がCTである場合の非CTリール及び遊技状態がCTでない場合の全てのリールは、滑りコマ数0〜4で停止制御が行われるようになっている(以下、遊技状態がCTである場合に、非CTリールを0〜4コマ滑りで停止させる制御、遊技状態がCTでない場合に、リール2L、2C、2Rを0〜4コマ滑りで停止させる制御を通常停止制御と言う場合がある)。
On the other hand, as shown in FIG. 19B, when the gaming state is CT, reels other than the specific reel (non-CT reel) for which CT is controlled, and all reels when the gaming state is not CT. In the stop control table developed based on the number of sliding frames selected for, the number of sliding frames is set in the range of 0 to 4 for each symbol number according to the internal lottery result, and the gaming state is CT. The non-CT reel in a certain case and all the reels when the gaming state is not CT are set to stop control with the number of sliding
次に、メイン制御部41が、検索方式によって停止制御を行う場合には、図20に示すように、停止操作が有効化され、この状態で、回転中のリールに対応するストップスイッチ8L、8C、8Rのいずれかの操作が有効に検出されたとき、停止位置の検索を行う。
Next, when the
停止位置の検索を行う際には、内部抽選結果、停止順、停止済みのリールの停止位置、遊技状態、優先度テーブルに設定された停止位置(図柄番号)毎の優先度に基づいて、停止操作が検出されたときの停止操作位置(図柄番号)から最大の滑りコマ数(本実施例では、4コマ)までの範囲を検索範囲(例えば、図21参照)として滑りコマ数を検索する。尚、優先度テーブルとして、内部抽選結果、停止順、停止済みのリールの停止位置、遊技状態等に応じて複数種類のテーブルが予めROM41bの所定領域に設定されている。
When searching for a stop position, the stop is based on the internal lottery result, stop order, stop position of the stopped reel, game state, and priority for each stop position (symbol number) set in the priority table. The number of sliding frames is searched using the range from the stop operation position (symbol number) when the operation is detected to the maximum number of sliding frames (4 frames in this embodiment) as the search range (see, for example, FIG. 21). As the priority table, a plurality of types of tables are set in advance in a predetermined area of the
滑りコマ数を検索する際には、まず、優先度テーブルを参照して検索範囲の各優先度を取得して比較し、最も優先度の高い停止位置を検索する。そして、停止操作位置(図柄番号)から当該停止位置までのコマ数(図柄数)を滑りコマ数として特定する。尚、検索範囲内に優先度が最大の停止位置が複数該当する場合には、これらの停止位置を比較して、停止操作位置により近い停止位置までのコマ数(図柄数)を滑りコマ数として特定する。 When searching for the number of sliding frames, first, each priority of the search range is acquired and compared by referring to the priority table, and the stop position having the highest priority is searched. Then, the number of frames (number of symbols) from the stop operation position (symbol number) to the stop position is specified as the number of sliding frames. If there are multiple stop positions with the highest priority within the search range, these stop positions are compared and the number of frames (number of symbols) to the stop position closer to the stop operation position is used as the number of sliding frames. Identify.
そして、特定した滑りコマ数をRAM41cの所定領域に設定することで、当該滑りコマ数に応じた図柄番号の図柄でリールを停止させる制御を行う。
Then, by setting the specified number of sliding frames in a predetermined area of the
図21(a)に示すように、遊技状態がCTである場合に、CTの制御が行われる特定リール(CTリール)について選択される優先度テーブル0は、内部抽選結果、停止順、停止済みのリールの停止位置にかかわらず、全ての停止位置(図柄番号)について最大の優先度(本実施例では、4)が一律に設定されており、遊技状態がCTである場合のCTリールは、停止操作位置が最も優先度の高い停止位置として特定されて、滑りコマ数0で停止制御が行われるようになっている。 As shown in FIG. 21 (a), when the gaming state is CT, the priority table 0 selected for the specific reel (CT reel) for which CT is controlled is the internal lottery result, stop order, and stopped. Regardless of the stop position of the reel, the maximum priority (4 in this embodiment) is uniformly set for all the stop positions (symbol numbers), and the CT reel when the gaming state is CT is The stop operation position is specified as the stop position having the highest priority, and the stop control is performed when the number of sliding frames is 0.
一方、図21(b)に示すように、遊技状態がCTである場合に、CTの制御が行われる特定リール以外のリール(非CTリール)、及び、遊技状態がCTでない場合の全てのリールについて選択される優先度テーブルは、内部抽選結果、停止順、停止済みのリールの停止位置に応じて、優先度が0〜4の範囲で各停止位置(図柄番号)について設定されており、遊技状態がCTである場合の非CTリール及び遊技状態がCTでない場合の全てのリールは、停止操作位置から4コマ先までの停止位置(停止操作位置を含めて5図柄分の停止位置)のうち最も優先度の高い停止位置が検索されて、停止操作位置から当該停止位置までのコマ数が特定されて、滑りコマ数0〜4で停止制御が行われるようになっている。
On the other hand, as shown in FIG. 21B, when the gaming state is CT, reels other than the specific reel (non-CT reel) in which CT is controlled, and all reels when the gaming state is not CT. The priority table selected for is set for each stop position (symbol number) in the range of
[CT中のリールの停止態様について]
次に、本実施例のメイン制御部41がCT中にテーブル方式及び検索方式によって停止制御を行うことにより、停止されるリール2L、2C、2Rの停止態様について、図22〜図28に基づいて説明する。
[About the reel stop mode during CT]
Next, the stopping modes of the
本実施例では、遊技状態がCTである場合には、右リールを第1停止とする停止順での停止操作を推奨停止操作態様としており、以下、当該推奨操作態様での停止操作が行われる際のリールの停止態様について説明する。尚、推奨停止操作態様とは、当該操作態様により停止操作が行われることで、入賞役の図柄組合せが入賞ラインLNに停止した際に、無効ラインLM1〜LM5のいずれかのラインに指標図柄の組合せが停止しやすい停止操作態様であり、指標図柄の組合せが無効ラインLM1〜LM5のいずれかラインに停止されることで、遊技者に所定の役の入賞を認識し易くすることができる。 In this embodiment, when the gaming state is CT, the recommended stop operation mode is the stop operation in the stop order in which the right reel is the first stop, and the stop operation in the recommended operation mode is subsequently performed. The mode of stopping the reel at the time will be described. The recommended stop operation mode is that the stop operation is performed according to the operation mode, and when the symbol combination of the winning combination is stopped at the winning line LN, the index symbol is displayed on any of the invalid lines LM1 to LM5. It is a stop operation mode in which the combination is easy to stop, and by stopping the combination of the index symbols on any of the invalid lines LM1 to LM5, it is possible to make it easier for the player to recognize the winning of a predetermined combination.
本実施例のスロットマシン1では、遊技状態がCTである場合に、メイン制御部41が、上述のリール制御においてテーブル方式及び検索方式によって停止制御を行うことで、内部抽選結果としてリプレイ1〜3が当選しているか否かに応じて異なる図柄組合せを、入賞ラインLNに停止させることが可能となる滑りコマ数データ及び優先度テーブルが含まれる。また、第1停止操作によりCTリールである右リールに停止した図柄の種類に応じて異なる図柄組合せを入賞ラインLNに停止させることが可能となる優先度テーブルが含まれる。
In the
具体的には、図22(a)(b)に示すように、遊技状態がCTである場合に、例えば、第1停止操作として右リールの停止操作が行われ、当該右リールの入賞ラインLN上に「黒BAR」が停止する位置、すなわち下段に「ベルb」が停止する位置が停止されて、第2停止操作として中リールの停止操作が行われ、当該中リールの入賞ラインLN上に「ベルb」が停止された場合には、その後左リールに停止される図柄の種類に応じて、ベル(「ベルa−ベルb−黒BAR」「ベルb−ベルb−黒BAR」)またはCB中9枚1(「黒BAR−ベルb−黒BAR」「スイカa−ベルb−黒BAR」)の図柄組合せが入賞ラインLN上に停止される可能性がある。
Specifically, as shown in FIGS. 22A and 22B, when the gaming state is CT, for example, the right reel stop operation is performed as the first stop operation, and the winning line LN of the right reel is performed. The position where the "black BAR" stops at the top, that is, the position where the "bell b" stops at the bottom, is stopped, and the middle reel is stopped as the second stop operation, and is placed on the winning line LN of the middle reel. When "bell b" is stopped, the bell ("bell a-bell b-black BAR" or "bell b-bell b-black BAR") or bell ("bell a-bell b-black BAR") or There is a possibility that the symbol combination of 9
これに対して、図22(c)に示すように、ゲームが開始された際の内部抽選においてリプレイ(リプレイ1〜3の少なくとも1種類)が当選していない場合には、第3停止操作が行われた際の検索方式による停止制御において、「ベルa」を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第3停止操作の停止操作位置から滑りコマ数0〜4の範囲内にある「ベルa」を入賞ラインLNに引き込んで停止させることができる。これにより、ベルの図柄組合せ(「ベルa‐ベルb‐黒BAR」)が入賞ラインLNに停止して、「ベルa‐ベルb‐ベルb」の指標図柄の組合せが無効ラインLM4上に停止されることとなる。
On the other hand, as shown in FIG. 22 (c), when the replay (at least one type of
一方、図22(d)に示すように、ゲームが開始された際の内部抽選において、リプレイ(リプレイ1〜3の少なくとも1種類)が当選している場合には、第3停止操作が行われた際の検索方式による停止制御において、「スイカa」を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、第3停止操作の停止操作位置から滑りコマ数0〜4の範囲内にある「スイカa」を入賞ラインLNに引き込んで停止させることができる。これにより、CB中9枚1の図柄組合せ(「スイカa‐ベルb‐黒BAR」)の図柄組合せが入賞ラインLNに停止して、無効ラインLM1〜LM5上にはいずれの指標図柄の組合せも停止されないこととなる。
On the other hand, as shown in FIG. 22D, when the replay (at least one type of
このように、内部抽選にて特定役(例えば、リプレイ)が当選していない場合には、無効ラインLM1〜LM5のいずれかのラインに指標図柄の組合せ(本実施例では、無効ラインLM4上に「ベルa‐ベルb‐ベルb」)を停止させるように停止制御を行う一方で、内部抽選にて特定役が当選している場合には、無効ラインLM1〜5のいずれのラインにも指標図柄の組合せを停止させず、いわゆるばらけ目を停止させる構成とすることで、遊技状態がCBである場合に、内部抽選において特定役(例えば、リプレイ)が当選しているか否かに応じて、リールに停止する図柄組合せを変化させることができる。 In this way, when a specific combination (for example, replay) is not won in the internal lottery, a combination of index symbols on any of the invalid lines LM1 to LM5 (in this embodiment, on the invalid line LM4). While the stop control is performed so as to stop "bell a-bell b-bell b"), if a specific combination is won in the internal lottery, the index is displayed on any of the invalid lines LM1 to LM5. By not stopping the combination of symbols but stopping the so-called breaks, when the game state is CB, depending on whether or not a specific combination (for example, replay) is won in the internal lottery. , The symbol combination that stops on the reel can be changed.
また、図23(d)に示すように、ゲームが開始された際の内部抽選においてリプレイ(リプレイ1〜3の少なくとも1種類)が当選している場合には、第3停止操作が行われた際の検索方式による停止制御において、「黒BAR」を入賞ラインLN上に優先して引き込み、当該「黒BAR」を引き込めない場合に、「スイカa」等を引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、第3停止操作の停止操作位置から滑りコマ数0〜4の範囲内に「黒BAR」がある場合には、当該「黒BAR」を入賞ラインLNに引き込んで停止させる。これにより、CB中9枚1の図柄組合せ(「黒BAR‐ベルb‐黒BAR」)が入賞ラインLNに停止して、「チェリー‐any‐any」(anyはいずれの図柄でも可)の指標図柄の組合せが無効ラインLM2、LM4、LM5上に停止されることとなる。
Further, as shown in FIG. 23D, when the replay (at least one type of
このように、内部抽選にて特定役(例えば、リプレイ)が当選していない場合には、無効ラインLM1〜LM5のいずれかのラインに指標図柄の組合せ(本実施例では、無効ラインLM4上に「ベルa‐ベルb‐ベルb」)を停止させるように停止制御を行う一方で、内部抽選にて特定役が当選している場合には、無効ラインLM1〜5のいずれのラインに、特定役(例えば、リプレイ)が当選していない場合に停止される指標図柄の組合せとは異なる指標図柄の組合せを停止させること(例えば、「チェリー‐any‐any」(anyはいずれの図柄でも可))で、遊技状態がCBである場合に、内部抽選において特定役(例えば、リプレイ)が当選しているか否かに応じて、リールに停止する図柄組合せを変化させることができる。 In this way, when a specific combination (for example, replay) is not won in the internal lottery, a combination of index symbols on any of the invalid lines LM1 to LM5 (in this embodiment, on the invalid line LM4). While performing stop control so as to stop "bell a-bell b-bell b"), if a specific combination is won in the internal lottery, it is specified as any of the invalid lines LM1 to LM5. Stopping a combination of index symbols that is different from the combination of index symbols that is stopped when the combination (for example, replay) is not won (for example, "cherry-any-any" (any symbol is acceptable)) ), When the game state is CB, the symbol combination that stops on the reel can be changed depending on whether or not a specific combination (for example, replay) is won in the internal lottery.
また、内部抽選にて特定役(例えば、リプレイ)が当選している場合に、無効ラインLM1〜LM5上に、特定役(例えば、リプレイ)が当選していない場合に停止される指標図柄の組合せが揃わない構成や、特定役(例えば、リプレイ)が当選していない場合に停止される指標図柄の組合せとは異なる指標図柄の組合せ(例えば、「チェリー‐any‐any」(anyはいずれの図柄でも可))を停止させる構成では、特定役が当選することで、リプレイの当選確率の異なる遊技状態へ移行される移行権利が付与されたり、遊技者にとって有利な特典が付与され得る構成とすることで、指標図柄の組合せが揃わなかったり、特定役が当選していない場合とは異なる指標図柄の組合せが無効ライン上に停止されることで、移行権利や特典が付与され得ることを示唆することができる。 In addition, when a specific combination (for example, replay) is won in the internal lottery, a combination of index symbols that are stopped when the specific combination (for example, replay) is not won on the invalid lines LM1 to LM5. A combination of index symbols (for example, "cherry-any-any" (for example, any symbol) that is different from the combination of index symbols that are stopped when a specific combination (for example, replay) is not won. However, in the configuration that stops)), if a specific combination is won, the transition right to shift to a gaming state with a different probability of winning the replay can be granted, or a privilege advantageous to the player can be granted. This suggests that the transfer right and benefits can be granted by stopping the combination of index symbols that is different from the case where the combination of index symbols is not aligned or the specific combination is not won on the invalid line. be able to.
尚、特典とは、遊技者にとって有利な有利状態、有利状態へ移行させることが可能となる権利(有利状態を発生するか否かを決定する抽選に当選すること、有利状態へ移行する入賞が許容されることなど)、遊技者にとって有利な操作態様が報知される権利、遊技用価値が付与される期待値が高い遊技状態に制御される権利、現在の遊技状態が遊技者にとって有利な遊技状態か否かが報知される権利、有利状態に制御される期間(固定ゲーム数、終了条件によって変動するゲーム数の平均値等)など、遊技者にとって有利なものであっても良いし、遊技者にとって直接的には有利ではないもの、例えば、特別な演出態様で演出が行われるための条件となること、インターネット上で特典を得るための条件となること等であっても良い。 In addition, the privilege is the right to be able to shift to an advantageous state or advantageous state for the player (winning a lottery to determine whether or not to generate an advantageous state, winning a prize to shift to an advantageous state). (Allowable, etc.), the right to be notified of an operation mode that is advantageous to the player, the right to be controlled to a game state with a high expected value to which the game value is given, and the game in which the current game state is advantageous to the player. It may be advantageous for the player, such as the right to be notified of the state or not, the period controlled to the advantageous state (fixed number of games, average value of the number of games fluctuating depending on the end condition, etc.), or the game. It may be something that is not directly advantageous to the person, for example, a condition for performing the production in a special production mode, a condition for obtaining a privilege on the Internet, or the like.
また、内部抽選にて特定役が当選している場合に、「ベルa‐ベルb‐ベルb」等の指標図柄の組合せが揃わない場合に、左リールのみで識別可能な指標図柄の組合せ(例えば、「チェリー‐any‐any」(anyはいずれの図柄でも可))を無効ラインLM1〜5のいずれのラインに停止させることで、左リールのみで識別可能な指標図柄の組合せが停止されたことにより所定枚数のメダルが払い出されるように認識させることができる。 In addition, when a specific combination is won in the internal lottery and the combination of index symbols such as "bell a-bell b-bell b" is not available, the combination of index symbols that can be identified only on the left reel ( For example, by stopping "cherry-any-any" (any symbol can be any symbol)) at any of the invalid lines LM1 to 5, the combination of index symbols that can be identified only on the left reel is stopped. As a result, it is possible to recognize that a predetermined number of medals are paid out.
また、具体的には、図24(a)に示すように、遊技状態がCTである場合に、例えば、第1停止操作として右リールの停止操作が行われ、当該右リールの入賞ラインLN上に「リプレイ」が停止する位置、すなわち下段に「スイカa」が停止する位置が停止された場合には、その後左リールに停止される図柄の種類に応じて、CB中9枚、CB中9枚3、スイカ1の図柄組合せが入賞ラインLN上に停止される可能性がある。
Specifically, as shown in FIG. 24A, when the gaming state is CT, for example, the right reel stop operation is performed as the first stop operation, and the right reel is on the winning line LN. When the position where "replay" stops, that is, the position where "watermelon a" stops at the bottom, is stopped, then 9 in CB and 9 in CB, depending on the type of symbol stopped on the left reel. There is a possibility that the symbol combination of the
これに対して、図24(b)に示すように、ゲームが開始された際の内部抽選においてリプレイ(リプレイ1〜3の少なくとも1種類)が当選していない場合には、第2停止操作が行われた際の検索方式による停止制御において、「ベルb」を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第2停止操作の停止操作位置から滑りコマ数0〜4の範囲内にある「ベルb」を入賞ラインLNに引き込んで停止させることができる。
On the other hand, as shown in FIG. 24 (b), when the replay (at least one type of
その後、図24(c)に示すように、第3停止操作が行われた際の検索方式による停止制御において、「白BAR」「ベルb」「チェリー」「スイカb」を同様の優先度で入賞ラインLN上に引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングに応じて、第3停止操作の停止操作位置から滑りコマ数0〜4の範囲内にある「白BAR」「ベルb」「チェリー」「スイカb」のいずれかの図柄を入賞ラインLNに引き込んで停止させることができる。 After that, as shown in FIG. 24C, in the stop control by the search method when the third stop operation is performed, "white BAR", "bell b", "cherry", and "watermelon b" have the same priority. By searching the stop position using the priority table drawn on the winning line LN and setting the number of sliding frames, the number of sliding frames from the stop operation position of the third stop operation is set according to the timing when the stop operation is performed. Any of the "white BAR", "bell b", "cherry", and "watermelon b" symbols in the range of 0 to 4 can be pulled into the winning line LN and stopped.
これにより、ベルCB中3の図柄組合せ(「白BAR‐ベルb‐リプレイ」「ベルb‐ベルb‐リプレイ」「チェリー‐ベルb‐リプレイ」「スイカb‐ベルb‐リプレイ」)が入賞ラインLNに停止して、「ベルa‐ベルb‐ベルb」の指標図柄の組合せが無効ラインLM5上に停止されることとなる。 As a result, 3 symbol combinations in Bell CB ("White BAR-Bell b-Replay", "Bell b-Bell b-Replay", "Cherry-Bell b-Replay", "Watermelon b-Bell b-Replay") are on the winning line. Stopping at LN, the combination of the index symbols of "bell a-bell b-bell b" will be stopped on the invalid line LM5.
一方、図24(d)に示すように、ゲームが開始された際の内部抽選においてリプレイ(リプレイ1〜3の少なくとも1種類)が当選している場合には、第2停止操作が行われた際の検索方式による停止制御において、「スイカa」を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、「スイカa」を入賞ラインLNに引込可能なタイミングで停止操作が行われた場合に、入賞ラインLN上に「スイカa」を停止させることができる。
On the other hand, as shown in FIG. 24D, when the replay (at least one type of
その後、第3停止操作が行われた際の検索方式による停止制御において、「スイカa」入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第3停止操作の停止操作位置から滑りコマ数0〜4の範囲内にある「スイカa」の図柄を入賞ラインLNに引き込んで停止させることができる。 After that, in the stop control by the search method when the third stop operation is performed, the stop position is searched using the priority table that is preferentially drawn onto the "watermelon a" winning line LN, and the number of slip frames is set. As a result, regardless of the timing at which the stop operation is performed, the symbol of "watermelon a" within the range of 0 to 4 sliding frames from the stop operation position of the third stop operation is pulled into the winning line LN to stop. Can be done.
これにより、第2停止操作において、「スイカa」を入賞ラインLNに引込可能なタイミングで停止操作が行われた場合に、スイカ1の図柄組合せ(「スイカa‐スイカa‐リプレイ」)が入賞ラインLNに停止して、「スイカa‐スイカa‐スイカa」の指標図柄の組合せが無効ラインLM4上に停止されることとなる。 As a result, in the second stop operation, when the stop operation is performed at the timing when the "watermelon a" can be pulled into the winning line LN, the symbol combination of the watermelon 1 ("watermelon a-watermelon a-replay") wins. Stopping at the line LN, the combination of the index symbols of "watermelon a-watermelon a-watermelon a" will be stopped on the invalid line LM4.
尚、第2停止操作において、「スイカa」を入賞ラインLNに引込不可能なタイミングで停止操作が行われた場合には、スイカ1の構成図柄が中リールの入賞ラインLN上に停止されず、スイカ1を取りこぼすこととなる。
In the second stop operation, if the stop operation is performed at a timing when the "watermelon a" cannot be drawn into the winning line LN, the constituent symbol of the
また、内部抽選にて特定役(例えば、リプレイ)が当選している場合に、無効ライン(例えば、LM4)上に指標図柄の組合せ(例えば、「スイカa‐スイカa‐スイカa」)を停止させる構成では、特定役が当選することで、リプレイの当選確率の異なる遊技状態へ移行される上述の移行権利が付与されたり、遊技者にとって有利な上述の特典が付与され得る構成とすることで、指標図柄の組合せが無効ライン上に停止されることで、移行権利や特典が付与され得ることを示唆することができる。 In addition, when a specific combination (for example, replay) is won in the internal lottery, the combination of index symbols (for example, "watermelon a-watermelon a-watermelon a") is stopped on the invalid line (for example, LM4). In the configuration to be made, when a specific combination is won, the above-mentioned transition right to shift to a gaming state with a different winning probability of replay can be granted, or the above-mentioned privilege advantageous to the player can be granted. , It can be suggested that the transition right and the privilege can be granted by stopping the combination of the index symbols on the invalid line.
このように、CTリールの停止制御を行った後の非CTリールの停止制御において、内部抽選結果に応じた優先度テーブルを用いて停止位置を検索することで、全てのリールの回転が停止されたときに入賞ラインLN上に停止される図柄組合せを内部抽選結果に応じて変化させることができる。例えば、内部抽選にて、リプレイが当選していない場合には、ベルの図柄組合せを停止させる一方で、リプレイが当選している場合には、ベルの図柄組合せを停止させないこと、また、内部抽選にて、リプレイが当選していない場合には、ベルの図柄組合せを停止させる一方で、リプレイが当選している場合には、所定役(例えば、CB中9枚1、スイカ1)の図柄組合せを停止させて、無効ライン上に指標図柄の組合せ(例えば、「チェリー‐any‐any」「スイカa‐スイカa‐スイカa」)を停止させること、また、内部抽選にて、リプレイが当選していない場合には、ベルの図柄組合せを停止させる一方で、リプレイが当選している場合には、特殊役の当選を示唆する指標図柄の組合せを無効ライン上に停止させること等、ができる。 In this way, in the stop control of the non-CT reel after the stop control of the CT reel is performed, the rotation of all the reels is stopped by searching the stop position using the priority table according to the internal lottery result. The symbol combination stopped on the winning line LN at that time can be changed according to the internal lottery result. For example, in the internal lottery, if the replay is not won, the bell symbol combination is stopped, while if the replay is won, the bell symbol combination is not stopped, and the internal lottery is also performed. If the replay is not won, the bell symbol combination is stopped, while if the replay is won, the symbol combination of the predetermined combination (for example, 9 in CB, 1 watermelon) is stopped. To stop the combination of index symbols (for example, "cherry-any-any" and "watermelon a-watermelon a-watermelon a") on the invalid line, and the replay is won by the internal lottery. If not, the combination of bell symbols can be stopped, while if the replay is won, the combination of index symbols suggesting the winning of a special role can be stopped on the invalid line.
次に、本実施例のメイン制御部41がCT中にテーブル方式及び検索方式によって停止制御を行うことにより、停止されるリール2L、2C、2Rの停止態様の変形例1について、図25に基づいて説明する。
Next, a modified example 1 of the stop mode of the
本変形例1では、遊技状態がCTであり、内部抽選にてリプレイが当選していない場合において、第1停止操作によりCTリールに図柄A(小役A、B、Cの構成図柄)が停止された後は、第2停止操作及び第3停止操作にて、いずれのタイミングで停止操作が行われても、すなわち停止操作においていわゆる目押しを行わなくても、小役Aを入賞させることが可能である。
In this
一方、遊技状態がCTであり、内部抽選にてリプレイが当選している場合において、第1停止操作によりCTリールに図柄Aが停止された後は、第2停止操作または第3停止操作のすくなくとも一方の停止操作にて、所定タイミングで停止操作を行うこと、すなわち停止操作においていわゆる目押しを行うことで、リールの停止順に応じた役(小役B、小役C)を入賞させることが可能であり、第2停止操作または第3停止操作にて、所定タイミングで停止操作を行わないことで、いずれの役も入賞されない。 On the other hand, when the game state is CT and the replay is won by the internal lottery, after the symbol A is stopped on the CT reel by the first stop operation, at least the second stop operation or the third stop operation is performed. It is possible to win a winning combination (small combination B, small combination C) according to the reel stop order by performing a stop operation at a predetermined timing in one stop operation, that is, performing a so-called push in the stop operation. Therefore, no winning combination is won by not performing the stop operation at a predetermined timing in the second stop operation or the third stop operation.
具体的には、図25(a)に示すように、遊技状態がCTであり、内部抽選にてリプレイが当選していない場合において、第1停止操作によりCTリールに図柄Aが停止された後は、図25(b)に示すように、第2停止操作及び第3停止操作が行われた際の検索方式による停止制御において、図柄C(小役Aの構成図柄であり、5コマ以内に配置されている図柄すなわちいわゆる目押しが不要な図柄)を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第2停止操作及び第3停止操作の停止操作位置から滑りコマ数0〜4の範囲内にある図柄Cを入賞ラインLNに引き込んで停止させることができる。これにより、いずれのタイミングで停止操作が行われても、すなわち停止操作においていわゆる目押しを行わなくても、小役Aの図柄組合せを入賞ラインLN上に停止させることが可能である。
Specifically, as shown in FIG. 25 (a), when the game state is CT and the replay is not won in the internal lottery, after the symbol A is stopped on the CT reel by the first stop operation. As shown in FIG. 25 (b), in the stop control by the search method when the second stop operation and the third stop operation are performed, symbol C (a constituent symbol of the small winning combination A, which is within 5 frames. The stop operation is performed by searching for the stop position and setting the number of sliding frames using the priority table that preferentially draws the arranged symbols, that is, the symbols that do not need to be pressed on the winning line LN. Regardless of the timing, the symbol C within the range of the number of sliding
一方で、図25(a)に示すように、遊技状態がCTであり、内部抽選にてリプレイが当選している場合において、第1停止操作によりCTリールに図柄Aが停止された後は、図25(c)(f)に示すように、第2停止操作が行われた際の検索方式による停止制御において、図柄B(小役B、Cの構成図柄であり、5コマ以内に配置されている図柄すなわちいわゆる目押しが不要な図柄)を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第2停止操作の停止操作位置から滑りコマ数0〜4の範囲内にある図柄Bを入賞ラインLNに引き込んで停止させることができる。
On the other hand, as shown in FIG. 25A, when the gaming state is CT and the replay is won by the internal lottery, after the symbol A is stopped on the CT reel by the first stop operation, As shown in FIGS. 25 (c) and 25 (f), in the stop control by the search method when the second stop operation is performed, the symbol B (the constituent symbols of the small winning combinations B and C, which are arranged within 5 frames). The timing at which the stop operation is performed by searching for the stop position and setting the number of slip frames using the priority table that preferentially pulls in the symbol that does not need to be pressed, that is, the symbol that does not need to be pressed. Regardless of this, the symbol B within the range of the number of sliding
そして、図25(d)(e)(d)(h)に示すように、第3停止操作が行われた際の検索方式による停止制御において、図柄D(小役B、Cの構成図柄であり、5コマ以内に配置されていない箇所がある図柄すなわちいわゆる目押しが必要な図柄)を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、当該図柄Dを入賞ラインLNに引き込むことが可能なタイミングで停止操作が行われることで、入賞ラインLNに図柄Dを停止させて、小役Bまたは小役Cを入賞させることができる一方(図25(d)(g))、図柄Dを入賞ラインLNに引き込むことが不可能なタイミングで停止操作が行われることで、入賞ラインLNに図柄E(小役を構成しない図柄)を停止させて、いずれの小役の図柄組合せも入賞ラインLN上に停止させないようにすることができる。 Then, as shown in FIGS. 25 (d), (e), (d), and (h), in the stop control by the search method when the third stop operation is performed, the symbol D (the constituent symbols of the small winning combinations B and C) is used. The number of sliding frames is set by searching the stop position using the priority table that preferentially draws in the symbols that have parts that are not arranged within 5 frames, that is, the symbols that require so-called pressing) on the winning line LN. By doing so, the stop operation is performed at the timing when the symbol D can be pulled into the winning line LN, so that the winning line LN can stop the symbol D and win the small winning combination B or the small winning combination C. On the other hand (Fig. 25 (d) (g)), the stop operation is performed at the timing when it is impossible to pull the symbol D into the winning line LN, so that the symbol E (the symbol that does not form a small winning combination) is placed on the winning line LN. Can be stopped so that none of the small winning combination symbols is stopped on the winning line LN.
このように、CTリールの停止制御を行った後の第2停止リールである非CTリールの停止制御において、内部抽選結果に応じた優先度テーブルを用いて停止位置を検索することで、第3停止リールについて、特定のタイミングで停止操作が行われることで、所定役を入賞させることが可能な状況、すなわち第3停止リールについていわゆる目押しが必要な状況となるように、入賞ラインLN上に停止される図柄組合せを変化させることができる。 In this way, in the stop control of the non-CT reel which is the second stop reel after the stop control of the CT reel is performed, the stop position is searched by using the priority table according to the internal lottery result, and the third stop position is searched. On the winning line LN so that the stop reel can be stopped at a specific timing to win a predetermined combination, that is, the third stop reel needs to be pressed. The symbol combination to be stopped can be changed.
本実施例のスロットマシン1では、遊技状態がCTである場合に、推奨操作態様で停止操作が行われることで、CTリールを第1停止リールとして停止操作が行われた後には、当該CTリールに停止された図柄の種類に応じて異なる図柄組合せを入賞ラインLNに停止させることが可能となる滑りコマ数データ及び優先度テーブルが含まれる。
In the
具体的には、図26(a)に示すように、遊技状態がCTである場合に、例えば、第1停止操作として右リールの停止操作が行われ、当該右リールの入賞ラインLN上に「黒BAR」が停止された場合には、中リールの停止制御では、右リールの入賞ラインLN上に「黒BAR」が停止されたことに応じて、ベルを構成する「ベルb」を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定する。そして、中リールの入賞ラインLN上に「ベルb」が停止された場合には、左リールの停止制御でも、中リールの入賞ラインLN上に「ベルb」が停止されたことに応じて、ベルを構成する「ベルa」を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定して、「ベルa」を入賞ラインLN上に停止させる。これにより、ベルの図柄組合せ(「ベルa‐ベルb‐黒BAR」)が入賞ラインLN上に停止することとなる。 Specifically, as shown in FIG. 26A, when the gaming state is CT, for example, a right reel stop operation is performed as the first stop operation, and a “right reel winning line LN” is displayed. When the "black BAR" is stopped, in the stop control of the middle reel, the "bell b" that constitutes the bell is placed on the winning line LN on the right reel according to the fact that the "black BAR" is stopped. The stop position is searched for using the priority table that is preferentially drawn onto the LN, and the number of slip frames is set. Then, when the "bell b" is stopped on the winning line LN of the middle reel, even in the stop control of the left reel, the "bell b" is stopped on the winning line LN of the middle reel. Priority is drawn to the "bell a" that composes the bell on the winning line LN. The stop position is searched using the priority table, the number of sliding frames is set, and the "bell a" is stopped on the winning line LN. .. As a result, the bell symbol combination (“bell a-bell b-black BAR”) will stop on the winning line LN.
一方、図26(b)に示すように、遊技状態がCTである場合に、例えば、第1停止操作として右リールの停止操作が行われ、当該右リールの入賞ラインLN上に「リプレイ」が停止された場合には、中リールの停止制御では、右リールの入賞ラインLN上に「リプレイ」が停止されたことに応じて、CB中9枚1を構成する「ベルb」を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定する。そして、中リールの入賞ラインLN上に「ベルb」が停止された場合には、左リールの停止制御では、中リールの入賞ラインLN上に「ベルb」が停止されたことに応じて、CB中9枚1を構成する「スイカa」を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定して、「スイカa」を入賞ラインLN上に停止させる。これにより、CB中9枚1の図柄組合せ(「スイカa‐ベルb‐リプレイ」)が入賞ラインLN上に停止することとなる。
On the other hand, as shown in FIG. 26B, when the gaming state is CT, for example, the right reel stop operation is performed as the first stop operation, and "replay" is performed on the winning line LN of the right reel. When stopped, in the stop control of the middle reel, in response to the "replay" being stopped on the winning line LN of the right reel, the "bell b" constituting 9
尚、中リールの入賞ラインLN上に「ベルb」が停止された場合には、左リールの停止制御では、中リールの入賞ラインLN上に「ベルb」が停止されたことに応じて、CB中9枚1を構成する「黒BAR」を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定する構成としても良く、このような構成とすることで、左リールの停止操作が「黒BAR」を入賞ラインLNに停止させることが可能なタイミングで行われる場合に、左リールの入賞ラインLN上に「黒BAR」を引き込んで停止さ、「チェリー−any−any」の図柄組合せを無効ラインLM2に停止させることができる。
When the "bell b" is stopped on the winning line LN of the middle reel, in the stop control of the left reel, the "bell b" is stopped on the winning line LN of the middle reel. The "black BAR" that constitutes 9 of the
また、図27(b)に示すように、遊技状態がCTである場合に、例えば、第1停止操作として右リールの停止操作が行われ、当該右リールの入賞ラインLN上に「リプレイ」が停止された場合には、中リールの停止制御では、右リールの入賞ラインLN上に「リプレイ」が停止されたことに応じて、スイカ1を構成する「スイカa」を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定する。そして、中リールの停止操作が「スイカa」を引き込むことが可能なタイミングで行われて、入賞ラインLN上に「スイカa」が停止された場合には、左リールの停止制御では、「スイカa」が中リールに停止されたことに応じて、スイカ1を構成する「スイカa」を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定して、「スイカa」を入賞ラインLN上に停止させる。これにより、スイカ1の図柄組合せ(「スイカa‐スイカa‐リプレイ」)が入賞ラインLN上に停止され、指標図柄の組合せ(「スイカa‐スイカa‐スイカa」)が無効ラインLM4上に停止することとなる。
Further, as shown in FIG. 27 (b), when the gaming state is CT, for example, the right reel stop operation is performed as the first stop operation, and "replay" is performed on the winning line LN of the right reel. When stopped, in the stop control of the middle reel, the "watermelon a" constituting the
次に、本実施例のメイン制御部41がCT中にテーブル方式及び検索方式によって停止制御を行うことにより、停止されるリール2L、2C、2Rの停止態様の変形例2について、図28に基づいて説明する。
Next, a modified example 2 of the stop mode of the
本変形例2では、遊技状態がCTであり、内部抽選にてリプレイが当選していない場合において、第1停止操作によりCTリールに図柄A(小役Aの構成図柄)が停止された後は、第2停止操作及び第3停止操作にて、いずれのタイミングで停止操作が行われても、すなわち停止操作においていわゆる目押しを行わなくても、小役Aの図柄組合せを入賞ラインLN上に停止させることが可能である。
In this
一方、遊技状態がCTであり、内部抽選にてリプレイが当選している場合において、第1停止操作によりCTリールに図柄F(小役D、Eの構成図柄)が停止された後は、第2停止操作または第3停止操作のすくなくとも一方の停止操作にて、所定タイミングで停止操作を行うこと、すなわち停止操作においていわゆる目押しを行うことで、リールの停止順に応じた役(小役D、小役E)の図柄組合せを入賞ラインLN上に停止させることが可能であり、第2停止操作または第3停止操作にて、所定タイミングで停止操作を行わないことで、いずれの役の図柄組合せも入賞ライン上に停止させないようにすることが可能である。 On the other hand, when the game state is CT and the replay is won by the internal lottery, after the symbol F (the constituent symbols of the small winning combinations D and E) is stopped on the CT reel by the first stop operation, the first stop operation is performed. By performing a stop operation at a predetermined timing by at least one stop operation of the 2 stop operation or the 3rd stop operation, that is, by performing a so-called push in the stop operation, a combination corresponding to the reel stop order (small combination D, It is possible to stop the symbol combination of the small winning combination E) on the winning line LN, and by not performing the stop operation at the predetermined timing in the second stop operation or the third stop operation, the symbol combination of any combination is possible. It is also possible not to stop on the winning line.
具体的には、図28(h)に示すように、遊技状態がCTである場合において、第1停止操作によりCTリールに図柄Aが停止された後は、第2停止操作及び第3停止操作が行われた際の検索方式による停止制御において、図柄C(小役Aの構成図柄であり、5コマ以内に配置されている図柄すなわちいわゆる目押しが不要な図柄)を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第2停止操作及び第3停止操作の停止操作位置から滑りコマ数0〜4の範囲内にある図柄Cを入賞ラインLNに引き込んで停止させることができる。これにより、第1停止操作によりCTリールに図柄Aが停止された後は、いずれのタイミングで第2停止操作及び第2停止操作が行われても、すなわち停止操作においていわゆる目押しを行わなくても、小役Aの図柄組合せを入賞ラインLN上に停止させることが可能である。 Specifically, as shown in FIG. 28 (h), when the gaming state is CT, after the symbol A is stopped on the CT reel by the first stop operation, the second stop operation and the third stop operation are performed. In the stop control by the search method when is performed, the symbol C (the constituent symbol of the small winning combination A, that is, the symbol arranged within 5 frames, that is, the symbol that does not require the so-called eye-catching) is prioritized on the winning line LN. By searching for the stop position using the pull-in priority table and setting the number of slip frames, it slides from the stop operation position of the second stop operation and the third stop operation regardless of the timing when the stop operation is performed. The symbol C in the range of 0 to 4 frames can be drawn into the winning line LN and stopped. As a result, after the symbol A is stopped on the CT reel by the first stop operation, the second stop operation and the second stop operation are performed at any timing, that is, the so-called push-off is not performed in the stop operation. Also, it is possible to stop the symbol combination of the small winning combination A on the winning line LN.
一方で、図28(a)に示すように、遊技状態がCTであり、第1停止操作によりCTリールに図柄Fが停止された後は、図28(b)(e)に示すように、第2停止操作が行われた際の検索方式による停止制御において、図柄B(小役D、Eの構成図柄であり、5コマ以内に配置されている図柄すなわちいわゆる目押しが不要な図柄)を入賞ラインLN上に優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、停止操作が行われたタイミングにかかわらず、第2停止操作の停止操作位置から滑りコマ数0〜4の範囲内にある図柄Bを入賞ラインLN上に引き込んで停止させることができる。 On the other hand, as shown in FIG. 28 (a), after the gaming state is CT and the symbol F is stopped on the CT reel by the first stop operation, as shown in FIGS. 28 (b) and 28 (e), In the stop control by the search method when the second stop operation is performed, the symbol B (the constituent symbols of the small winning combinations D and E, that is, the symbols arranged within 5 frames, that is, the symbols that do not need to be pressed) is selected. By searching for the stop position using the priority table that preferentially draws on the winning line LN and setting the number of sliding frames, from the stop operation position of the second stop operation regardless of the timing when the stop operation is performed. The symbol B in the range of 0 to 4 sliding frames can be pulled onto the winning line LN and stopped.
そして、図28(c)(d)(f)(g)に示すように、第3停止操作が行われた際の検索方式による停止制御において、図柄D(小役D、Eの構成図柄であり、5コマ以内に配置されていない箇所がある図柄すなわちいわゆる目押しが必要な図柄)を入賞ラインLN上に優先して引き込み、当該図柄Dを引き込むことができない場合には、図柄E(いずれの役の図柄組合せも構成しない図柄であり、5コマ以内に配置されている図柄すなわちいわゆる目押しが不要な図柄)を優先して引き込む優先度テーブルを用いて停止位置を検索して滑りコマ数を設定することで、当該図柄Dを入賞ラインLNに引き込むことが可能なタイミングで停止操作が行われることで、入賞ラインLNに図柄Dを停止させて、小役Dまたは小役Eを入賞させることができる(図28(c)(f))。一方、図柄Dを入賞ラインLNに引き込むことが不可能なタイミングで停止操作が行われることで、入賞ラインLNに図柄Eを停止させて、いずれの役の図柄組合せも入賞ラインLN上に停止させないようにすることができる。 Then, as shown in FIGS. 28 (c), (d), (f), and (g), in the stop control by the search method when the third stop operation is performed, the symbol D (the constituent symbols of the small winning combinations D and E) is used. Yes, a symbol that has a part that is not arranged within 5 frames, that is, a symbol that requires so-called eye-pressing, is preferentially drawn onto the winning line LN, and if the symbol D cannot be drawn, the symbol E (someday) It is a symbol that does not constitute a symbol combination of the role of, and the number of sliding frames is searched by searching the stop position using the priority table that preferentially draws in the symbols arranged within 5 frames, that is, the symbols that do not require so-called eye-pressing. By setting, the stop operation is performed at the timing when the symbol D can be pulled into the winning line LN, so that the symbol D is stopped at the winning line LN and the small winning combination D or the small winning combination E is won. Can be done (FIGS. 28 (c) (f)). On the other hand, since the stop operation is performed at a timing when the symbol D cannot be drawn into the winning line LN, the symbol E is stopped at the winning line LN, and the symbol combination of any combination is not stopped on the winning line LN. Can be done.
このように、CTリールの停止制御を行った後の第2停止リールである非CTリールの停止制御において、CTリールに停止した図柄の種類に応じた優先度テーブルを用いて停止位置を検索することで、第3停止リールについて、特定のタイミングで停止操作が行われる場合に、所定役の図柄組合せを入賞ラインLN上に停止させることが可能な状況、すなわち第3停止リールについていわゆる目押しが必要な状況となるように、第2停止リール入賞ラインLN上に所定図柄を停止させること、第3停止リールについて、停止操作のタイミングにかかわらず、所定役の図柄組合せを入賞ラインLN上に停止させることが可能な状況、すなわち第3停止リールについていわゆる目押しが不要な状況となるように、第2停止リール入賞ラインLN上に所定図柄を停止させることができ、CTリールに停止した図柄の種類に応じて入賞ラインLN上に停止させる図柄組合せを変化させることができる。 In this way, in the stop control of the non-CT reel which is the second stop reel after the stop control of the CT reel is performed, the stop position is searched using the priority table according to the type of the symbol stopped on the CT reel. As a result, when the stop operation is performed at a specific timing for the third stop reel, the situation where it is possible to stop the symbol combination of the predetermined combination on the winning line LN, that is, the so-called push for the third stop reel Stop the predetermined symbol on the 2nd stop reel winning line LN so that it becomes a necessary situation, and stop the symbol combination of the predetermined combination on the winning line LN for the 3rd stop reel regardless of the timing of the stop operation. A predetermined symbol can be stopped on the second stop reel winning line LN so that the third stop reel does not need to be pressed, that is, the symbol stopped on the CT reel. The symbol combination to be stopped on the winning line LN can be changed according to the type.
尚、本実施例では、第1停止操作が行われた際には、テーブル方式による停止制御を行い、第2停止操作、第3停止操作が行われた際には、検索方式による停止制御を行うことで、遊技状態がCTである場合に、内部当選の結果に応じて、第2停止リール、第3停止リールの停止制御により入賞ラインLN上に停止させる図柄組合せを変化させることが可能な構成であるが、第2停止操作、第3停止操作が行われた際にも、テーブル方式による停止制御を行う構成、第2停止操作、第3停止操作のいずれか一方の停止操作において、テーブル方式による停止制御を行い、他方の停止操作において検索方式による停止制御を行う構成としても良く、このような構成であっても、内部当選の結果に応じて、第2停止リール、第3停止リールの停止制御により入賞ラインLN上に停止させる図柄組合せを変化させることが可能である。 In this embodiment, when the first stop operation is performed, the stop control is performed by the table method, and when the second stop operation and the third stop operation are performed, the stop control is performed by the search method. By doing so, when the gaming state is CT, it is possible to change the symbol combination to be stopped on the winning line LN by the stop control of the second stop reel and the third stop reel according to the result of the internal winning. Regarding the configuration, even when the second stop operation and the third stop operation are performed, the table is used in any one of the configuration in which the stop control is performed by the table method, the second stop operation, and the third stop operation. The stop control by the method may be performed, and the stop control by the search method may be performed in the other stop operation. Even in such a configuration, the second stop reel and the third stop reel may be performed according to the result of the internal winning. It is possible to change the symbol combination to be stopped on the winning line LN by the stop control of.
また、本実施例では、第1停止操作としてCTリールについて停止操作が行われた後、第2停止操作及び第3停止操作として非CTリールについて停止操作が行われた場合において、内部当選の結果に応じて入賞ラインLN上に停止される図柄組合せの態様を例示して説明したが、第2停止操作または第3停止操作としてCTリールについて停止操作が行われる場合でも、非CTリールの停止制御により、内部当選の結果に応じて入賞ラインLN上に停止される図柄組合せを変化させることが可能である。例えば、第2停止操作としてCTリールについて停止操作が行われる場合には、その後の第3停止操作が行われる非CTリールの停止制御において、内部当選の結果に応じて停止させる図柄を変化させることが可能である。また、例えば、第3停止操作としてCTリールについて停止操作が行われる場合には、それ以前の第1停止操作または第2停止操作が行われる非CTリールの停止制御において、内部当選の結果に応じて当該非CTリールの入賞ラインLN上に停止させる図柄を変化させることが可能である。 Further, in this embodiment, when the CT reel is stopped as the first stop operation and then the non-CT reel is stopped as the second stop operation and the third stop operation, the result of the internal winning is Although the mode of the symbol combination stopped on the winning line LN according to the above has been described as an example, the stop control of the non-CT reel is performed even when the stop operation is performed on the CT reel as the second stop operation or the third stop operation. Therefore, it is possible to change the symbol combination stopped on the winning line LN according to the result of the internal winning. For example, when a stop operation is performed on the CT reel as the second stop operation, the symbol to be stopped is changed according to the result of the internal winning in the stop control of the non-CT reel on which the third stop operation is subsequently performed. Is possible. Further, for example, when a stop operation is performed on the CT reel as the third stop operation, the stop control of the non-CT reel on which the first stop operation or the second stop operation is performed before that depends on the result of the internal winning. It is possible to change the symbol to be stopped on the winning line LN of the non-CT reel.
また、本実施例では、第1停止操作が行われた際には、テーブル方式による停止制御を行い、第2停止操作、第3停止操作が行われた際には、検索方式による停止制御を行うことで、遊技状態がCTである場合であって、第1停止操作としてCTリールについて停止操作が行われた場合に、当該CTリールに停止した図柄の種類に応じて、第2停止リール、第3停止リールの停止制御により入賞ラインLN上に停止させる図柄組合せを変化させることが可能な構成であるが、第2停止操作、第3停止操作が行われた際にも、テーブル方式による停止制御を行う構成、第2停止操作、第3停止操作のいずれか一方の停止操作において、テーブル方式による停止制御を行い、他方の停止操作において検索方式による停止制御を行う構成としても良く、このような構成であっても、CTリールに停止した図柄の種類に応じて、第2停止リール、第3停止リールの停止制御により入賞ラインLN上に停止させる図柄組合せを変化させることが可能である。 Further, in this embodiment, when the first stop operation is performed, the stop control is performed by the table method, and when the second stop operation and the third stop operation are performed, the stop control is performed by the search method. By performing this, when the gaming state is CT and the CT reel is stopped as the first stop operation, the second stop reel, depending on the type of symbol stopped on the CT reel, The configuration is such that the symbol combination to be stopped on the winning line LN can be changed by the stop control of the third stop reel, but even when the second stop operation and the third stop operation are performed, the stop is performed by the table method. In any one of the control configuration, the second stop operation, and the third stop operation, the stop control by the table method may be performed, and in the other stop operation, the stop control by the search method may be performed. Even with such a configuration, it is possible to change the symbol combination to be stopped on the winning line LN by the stop control of the second stop reel and the third stop reel according to the type of the symbol stopped on the CT reel.
また、本実施例では、第1停止操作としてCTリールについて停止操作が行われた後、第2停止操作及び第3停止操作として非CTリールについて停止操作が行われた場合において、CTリールに停止された図柄に応じて入賞ラインLN上に停止される図柄組合せの態様を例示して説明したが、第2停止操作としてCTリールについて停止操作が行われる場合でも、その後の第3停止操作が行われる非CTリールの停止制御により、CTリールに停止した図柄に応じて入賞ラインLN上に停止される図柄組合せを変化させることが可能である。 Further, in the present embodiment, when the CT reel is stopped as the first stop operation and then the non-CT reel is stopped as the second stop operation and the third stop operation, the CT reel is stopped. Although the mode of the symbol combination that is stopped on the winning line LN according to the symbol is illustrated and described, even if the stop operation is performed on the CT reel as the second stop operation, the subsequent third stop operation is performed. By controlling the stop of the non-CT reel, it is possible to change the combination of symbols stopped on the winning line LN according to the symbols stopped on the CT reel.
[CT中の滑りコマ数について]
従来のスロットマシンでは、一般的に一のリールに配置される図柄数は21図柄であり、一周するために336ステップ、すなわち21図柄の倍数のステップを要する21図柄用のステッピングモータがリールを回転させるリールモータとして用いられており、一のリールの21図柄の全てに対して一図柄あたり16ステップを均等に割り当てることで、リールを一周させたときに21図柄を一巡させることが可能になっている。これに対して、本実施例のスロットマシン1では、一のリールに21図柄が配置されている従来のスロットマシンに用いられる336ステップで一周するリールモータを用いるとともに、各リール2L、2C、2Rには一リールあたり20図柄を配置する構成である。
[About the number of sliding frames during CT]
In a conventional slot machine, the number of symbols arranged on one reel is generally 21, and a stepping motor for 21 symbols, which requires 336 steps to go around, that is, steps that are multiples of 21 symbols, rotates the reels. It is used as a reel motor to make the reels, and by evenly allocating 16 steps per symbol to all 21 symbols on one reel, it is possible to make one round of 21 symbols when the reel is rotated. There is. On the other hand, in the
このような構成では、一のリールの20図柄の全てに対して、リールモータのステップ数を一図柄あたりに均等に割り当てることができず、一図柄あたりに割り当てられたステップ数の異なる図柄が一のリールにおいて混在することとなり、本実施例では、16ステップが割り当てられた図柄(以下、16ステップ図柄と呼ぶ)と17ステップが割り当たられた図柄(以下、17ステップ図柄と呼ぶ)が混在する。尚、本実施例では、16ステップ図柄と17ステップ図柄が混在する構成であるが、これらのステップ数以外の異なるステップ数(例えば、18ステップ、19ステップ等)が割り当てられる図柄が混在する構成であっても良い。 In such a configuration, the number of steps of the reel motor cannot be evenly assigned to all 20 symbols of one reel, and one symbol having a different number of steps assigned to one symbol is used. In this embodiment, a symbol to which 16 steps are assigned (hereinafter referred to as a 16-step symbol) and a symbol to which 17 steps are assigned (hereinafter referred to as a 17-step symbol) are mixed. .. In this embodiment, 16-step symbols and 17-step symbols are mixed, but symbols to which different numbers of steps (for example, 18 steps, 19 steps, etc.) are assigned other than these steps are mixed. There may be.
本実施例では、前述のように、遊技状態がCTである場合には、予め定められた特定リールについて、ストップスイッチの操作されたタイミングから当該リールの停止制御を行うタイミングまでの最大遅延時間を短縮して規定時間(本実施例では、75ミリ秒)に制限されることとなる。 In this embodiment, as described above, when the gaming state is CT, the maximum delay time from the timing when the stop switch is operated to the timing when the stop control of the reel is performed is set for a predetermined specific reel. It will be shortened and limited to the specified time (75 milliseconds in this embodiment).
例えば、図29(a)に示すように、遊技状態がCTであり、最大遅延時間が規定時間に制限される特定リールにおいて17ステップ図柄である図柄(19)、16ステップ図柄である図柄(0)、17ステップ図柄である図柄(1)が連続して配置されており、上述のリール停止制御処理において、図柄番号カウンタに基づいて図柄(0)の図柄番号が取得されるステップ数の範囲の最下端である図柄(19)の13ステップ(14ステップ目)が基準位置に位置するタイミングで、当該リールの停止操作が行われたときに、滑りコマ数を1コマとして停止させる場合には、メイン制御部41は、図柄(1)の12ステップ(13ステップ目)で全相励磁停止制御を開始して、図29(b)に示すように、図柄(1)の15ステップ(16ステップ目)すなわち上端が、基準位置に位置するように停止させるようにリールを停止制御する(以下、滑りコマ数を1コマとして停止させる停止制御を停止制御1と言う場合がある)。
For example, as shown in FIG. 29 (a), a symbol (19) having a 17-step symbol and a symbol (0) having a 16-step symbol in a specific reel in which the gaming state is CT and the maximum delay time is limited to a specified time. ), The symbol (1) which is a 17-step symbol is continuously arranged, and in the above-mentioned reel stop control process, the symbol number of the symbol (0) is acquired based on the symbol number counter. When the number of sliding frames is set to 1 when the reel is stopped at the timing when the 13th step (14th step) of the symbol (19) at the lowermost end is located at the reference position, The
この際、リールは、停止操作が行われたときから全相励磁停止制御が行われるときまでに、図柄(19)の13ステップから図柄(1)の12ステップまでの合計33ステップ分にわたり移動される。定速状態で回転されているリールでは、1ステップ当たりの移動に約2.24ミリ秒を要することから、33ステップ移動するために約73.9ミリ秒を要することとなる。 At this time, the reel is moved for a total of 33 steps from the 13 steps of the symbol (19) to the 12 steps of the symbol (1) from the time when the stop operation is performed to the time when the all-phase excitation stop control is performed. Reel. With a reel rotating in a constant speed state, it takes about 2.24 milliseconds to move per step, so it takes about 73.9 milliseconds to move 33 steps.
一方、例えば、図30(a)に示すように、一のリールにおいて16ステップ図柄である図柄(0)、17ステップ図柄である図柄(1)、図柄(2)が連続して配置されており、上述のリール停止制御処理において、図柄番号カウンタに基づいて図柄(1)の図柄番号が取得されるステップ数の範囲の最下端である図柄(0)の12ステップ(13ステップ目)が基準位置に位置するタイミングで、当該リールの停止操作が行われたときに、滑りコマ数を1コマとする停止制御1を行う場合には、メイン制御部41は、図柄(2)の12ステップ(13ステップ目)で全相励磁停止制御を開始して、図30(b)に示すように、図柄(2)の15ステップ(16ステップ目)すなわち上端が、基準位置に位置するように停止させるようにリールを停止制御する。
On the other hand, for example, as shown in FIG. 30A, a symbol (0) which is a 16-step symbol, a symbol (1), and a symbol (2) which are 17-step symbols are continuously arranged on one reel. In the above-mentioned reel stop control process, the 12 steps (13th step) of the symbol (0), which is the lowermost end of the range of the number of steps in which the symbol number of the symbol (1) is acquired based on the symbol number counter, is the reference position. When the stop operation of the reel is performed at the timing located at, when the
この際、リールは、停止操作が行われたときから全相励磁停止制御が行われるときまでに、図柄(0)の13ステップから図柄(2)の12ステップまでの合計34ステップ分にわたり移動され、34ステップ移動するために約76.2ミリ秒を要することとなる。 At this time, the reel is moved for a total of 34 steps from the 13 steps of the symbol (0) to the 12 steps of the symbol (2) from the time when the stop operation is performed to the time when the all-phase excitation stop control is performed. , It will take about 76.2 milliseconds to move 34 steps.
このように、リールの停止制御において、1コマ滑りで引き込んで停止させる際に、引き込み範囲内に16ステップ図柄と17ステップ図柄とが含まれる場合、すなわち引き込み範囲内のステップ数が33ステップ以下である場合には、ストップスイッチの操作されたタイミングからリールの停止制御を行うタイミングまでの遅延時間が約73.9ミリ秒となり、遊技状態がCTであることによりストップスイッチの操作されたタイミングからリールの停止制御を行うタイミングまでの最大遅延時間が規定時間(本実施例では、75ミリ秒)に制限されるときでも、1コマ滑りで引き込んでリールを停止させることができる。 In this way, in the reel stop control, when the reel is pulled in by sliding one frame and stopped, when the 16-step symbol and the 17-step symbol are included in the pull-in range, that is, the number of steps in the pull-in range is 33 steps or less. In some cases, the delay time from the timing when the stop switch is operated to the timing when the reel stop control is performed is about 73.9 milliseconds, and the reel is released from the timing when the stop switch is operated because the gaming state is CT. Even when the maximum delay time until the timing of performing the stop control is limited to the specified time (75 milliseconds in this embodiment), the reel can be stopped by sliding one frame.
一方で、1コマ滑りで引き込んで停止させる際に、引き込み範囲内に17ステップ図柄が2つ含まれる場合、すなわち引き込み範囲内のステップ数が33ステップを超える場合には、ストップスイッチの操作されたタイミングからリールの停止制御を行うタイミングまでの遅延時間が約76.2ミリ秒以上となり、遊技状態がCTであることによりストップスイッチの操作されたタイミングからリールの停止制御を行うタイミングまでの最大遅延時間が規定時間(本実施例では、75ミリ秒)に制限されるときには、1コマ滑りで引き込んでリールを停止させることができない。 On the other hand, when pulling in and stopping by sliding one frame, if two 17-step symbols are included in the pulling range, that is, if the number of steps in the pulling range exceeds 33 steps, the stop switch is operated. The delay time from the timing to the timing to control the reel stop is about 76.2 milliseconds or more, and the maximum delay from the timing when the stop switch is operated to the timing when the reel stop control is performed because the gaming state is CT. When the time is limited to the specified time (75 milliseconds in this embodiment), the reel cannot be stopped by sliding one frame.
また、例えば、図31(a)に示すように、一のリールにおいて16ステップ図柄である図柄(0)、17ステップ図柄である図柄(1)、図柄(2)が連続して配置されており、上述のリール停止制御処理において、図柄番号カウンタに基づいて図柄(1)の図柄番号が取得されるステップ数の範囲の最下端である図柄(0)の12ステップ(13ステップ目)が基準位置に位置するタイミングで、当該リールの停止操作が行われたときに、滑りコマ数を0コマとして停止させる場合には、メイン制御部41は、図柄(1)の12ステップ(13ステップ目)で、全相励磁停止制御を開始して、図31(b)に示すように、図柄(1)の15ステップ(16ステップ目)すなわち上端が、基準位置に位置するように停止させるようにリールを停止制御する(以下、滑りコマ数を0コマとして停止させる停止制御を停止制御2と言うことがある)。
Further, for example, as shown in FIG. 31 (a), a symbol (0) which is a 16-step symbol, a symbol (1), and a symbol (2) which are 17-step symbols are continuously arranged on one reel. In the above-mentioned reel stop control process, the 12 steps (13th step) of the symbol (0), which is the lowermost end of the range of the number of steps in which the symbol number of the symbol (1) is acquired based on the symbol number counter, is the reference position. When the reel is stopped at the timing of, when the number of sliding frames is set to 0 and the reel is stopped, the
この際、リールは、停止操作が行われたときから全相励磁停止制御が行われるときまでに、図柄(0)の12ステップから図柄(1)の12ステップまでの合計17ステップ分移動され、17ステップ移動するために約38.1ミリ秒を要することとなり、遊技状態がCTであるか否かにかかわらず、滑りコマ数を0コマとしてリールを停止させることができる。 At this time, the reel is moved by a total of 17 steps from the 12 steps of the symbol (0) to the 12 steps of the symbol (1) from the time when the stop operation is performed to the time when the all-phase excitation stop control is performed. It takes about 38.1 milliseconds to move 17 steps, and the reel can be stopped with the number of sliding frames set to 0 regardless of whether or not the gaming state is CT.
ここで、図32に示すように、例えば、遊技状態がCTである場合に最大遅延時間が規定時間に制限される特定リール(本実施例では、右リール2R)において配置されている図柄番号0〜19の20図柄について、図柄番号0、5、10、15の各図柄には、リールモータの336ステップのうち16ステップを割り当てるとともに、図柄番号1〜4、6〜9、11〜14、16〜19の各図柄には、17ステップを割り当てる構成とすると、上述のリール停止制御処理において図柄番号0、4、5、9、10、14、15、19が取得されるタイミングで停止操作が行われる場合には、CTの制御中において1コマ滑りでリールを停止させることができる位置となる一方で、遊技状態がCTである場合であって、図柄番号1〜3、6〜8、11〜13、16〜18が取得されるタイミングで停止操作が行われる場合には、1コマ滑りでリールを停止させることができない位置となる。
Here, as shown in FIG. 32, for example, the
このように、16ステップ図柄と17ステップ図柄とが混在するリールにおいては、CTの制御中において、1コマ滑りでリールを停止させることができず、0コマ滑りでしかリールを停止させることができない位置と、1コマ滑りでリールを停止させることができる位置とが混在することとなる。 In this way, in a reel in which 16-step symbols and 17-step symbols are mixed, the reel cannot be stopped by one-frame slip and can be stopped only by zero-frame slip during CT control. The position and the position where the reel can be stopped by sliding one frame are mixed.
これに対して、本実施例のスロットマシン1において、遊技状態がCTである場合に、上述のリール制御の停止制御テーブル処理において設定されるCTリール(本実施例では、右リール2R)の停止制御テーブルでは、全ての操作位置に対して滑りコマ数0が設定されており、メイン制御部41は、CT中の特定リールについて第1停止操作が行われた場合に、停止操作が行われたリールの位置にかかわらず、リール制御処理のリール回転停止処理において滑りコマ数として停止制御テーブルに基づいて0を設定して停止制御を行うようになっている。また、遊技状態がCTである場合に、上述のリール制御処理のリール回転停止処理における検索結果に基づく滑りコマ数設定処理で用いられる特定リールの優先度テーブルでは、全ての操作位置に対して同じ優先度(本実施例では、一律に4)が設定されており、メイン制御部41は、CT中の特定リールについて第2停止操作及び第3停止操作が行われた場合には、停止操作が行われたリールの位置にかかわらず、滑りコマ数として優先度テーブルを用いた検索結果に基づいて滑りコマ数0を設定して停止制御を行うようになっている。すなわち、遊技状態がCTである場合の特定リールの停止制御では、停止操作が行われたリールの位置にかかわらず、滑りコマ数0として停止制御を行う停止制御2を行うようになっている。
On the other hand, in the
このように、本実施例では、遊技状態がCTである場合に、CTリールの停止制御において、停止操作位置が1コマ滑りで停止制御を行うことが可能な位置であるか否かにかかわらず、滑りコマ数を一律に0として停止制御2を行う構成とすることで、CTリールについいて停止操作位置にかかわらず、当該停止操作が行われたときから停止制御を行うタイミングまでの最大遅延時間を、CTの規定時間(本実施例では、75ミリ秒)未満となるように、停止制御を行うことが可能となる。また、CTリールの停止制御において、停止操作位置が1コマ滑りで停止制御を行うことが可能な位置であるか否かにかかわらず、滑りコマ数を一律に0として停止制御2を行うことで、停止操作位置に応じて異なる停止制御を行わないので、CTリールの停止制御が複雑となってしまうことがない。
As described above, in the present embodiment, when the gaming state is CT, in the stop control of the CT reel, regardless of whether or not the stop operation position is a position where the stop control can be performed by sliding one frame. By configuring the
[CT中のリール停止制御について]
従来のスロットマシンでは、特殊な遊技状態(チャレンジ・タイム)において第1、第2停止リールについては、引込制御を行わずにリールを停止させるのに対して、第3停止リールについては、一定の範囲でリールを引き込む引込制御を行ってリールを停止させる構成のものがある。
[Reel stop control during CT]
In a conventional slot machine, in a special gaming state (challenge time), the first and second stop reels are stopped without pulling control, whereas the third stop reel is constant. There is a configuration in which the reel is stopped by performing pull-in control for pulling in the reel within a range.
このような構成では、第3停止リールについては引込制御を行うために滑りコマ数を決定し、決定した滑りコマ分リールを回転させた後に、停止要求を設定するのに対して、第1、第2停止リールについては引込制御を行わないため、滑りコマ数の決定は行わずに停止要求を設定するようになっている。すなわち特殊な遊技状態において、引込制御を行うリールと引込制御を行わないリールとで異なる制御を行うため、制御が複雑となってしまう虞がある。 In such a configuration, for the third stop reel, the number of sliding frames is determined in order to perform pull-in control, and the stop request is set after rotating the determined sliding frame reels, whereas the first, first, Since the pull-in control is not performed on the second stop reel, the stop request is set without determining the number of sliding frames. That is, in a special gaming state, the reels that perform pull-in control and the reels that do not perform pull-in control perform different controls, which may complicate the control.
これに対して、本実施例のスロットマシン1は、リール2L、2C、2Rと、遊技者がリール2L、2C、2Rを停止させるために操作するストップスイッチ8L、8C、8Rと、遊技の進行を制御するメイン制御部41と、リールの停止操作位置毎に滑りコマ数が設定されている停止制御テーブルを展開するための滑りコマ数データが予め登録されているROM41bと、を備えており、メイン制御部41は、リール制御処理において、停止操作が行われたリールの停止操作位置(図柄番号)に応じて入賞ライン上に停止させる図柄を特定して、特定した図柄を入賞ライン上に停止させる制御を行うリール回転停止処理を行うことが可能な構成であり、リール回転停止処理において、遊技状態がCTである場合に、CTリールである右リール2Rについて、ストップスイッチ8Rにより停止操作が行われたときに、当該停止操作が行われた停止操作位置から0コマ滑りで図柄を停止させるCT停止制御を行うこと、遊技状態がCTである場合に、非CTリールである左中リール2L、2Cについて、ストップスイッチ8L、8Cにより停止操作が行われたときに、当該停止操作が行われた停止操作位置から0〜4コマの範囲の滑りコマ数で図柄を停止させる通常停止制御を行うことが可能な構成である。そして、メイン制御部41は、遊技状態がCTである場合に、リール回転停止処理においてCT停止制御を行うか通常停止制御を行うかにかかわらず、停止制御テーブルに基づいて滑りコマ数を特定する滑りコマ数設定処理を実行して、リールの入賞ライン上に停止させる図柄を特定し、特定した図柄を入賞ライン上に停止させる制御を行うことが可能な構成である。
On the other hand, the
このような構成では、遊技状態がCTである場合において、リールを停止させて入賞ラインLN上に所定図柄を導出する制御を行う場合に、CTリールである右リール2Rに対応するストップスイッチ8Rが操作されてCT停止制御を行う場合にも、非CTリールである左中リール2L、2Cに対応するストップスイッチ8L、8Cが操作されて通常停止制御を行う場合にも、停止制御テーブルに基づいて滑りコマ数を設定する滑りコマ数設定処理を同様に実行して、入賞ラインLNに停止させる図柄を特定する制御を行えば良いので、リールの停止に係る制御が複雑になることがない。
In such a configuration, when the gaming state is CT, the
尚、本実施例では、各操作位置でストップスイッチが操作されたときにリールに停止される図柄を特定可能な導出情報として、リールの停止操作位置毎に対応する停止位置を特定な滑りコマ数が設定されている停止制御テーブルを展開するための滑りコマ数データがROM41bに予め登録されており、当該滑りコマ数データを展開することで停止制御テーブルを作成可能な構成であるが、導出情報として、停止操作位置毎に対応する停止位置を特定可能な滑りコマ数が定められた停止制御テーブルを適用してROM41bに直接登録する構成、停止操作位置毎に対応する停止位置を特定可能な図柄番号等が定められた停止図柄番号テーブルを適用してROM41bに登録する構成、予め定められた複数の停止位置のうち停止可能な停止位置を定めることによって、停止操作位置毎に停止される図柄が特定可能となるようにしたデータを適用してROM41bに登録する構成でも良い。
In this embodiment, as derivation information that can identify the symbol stopped on the reel when the stop switch is operated at each operation position, the stop position corresponding to each stop operation position of the reel is specified as the number of sliding frames. The slip frame number data for expanding the stop control table in which is set is registered in advance in the
また、本実施例では、メイン制御部41は、リール制御処理において、ゲームの開始時に全てのリール2L、2C、2Rについて停止制御テーブルを設定し、第1停止リールについて停止操作が行われた際に、停止制御テーブルに基づいて当該停止操作に対応する滑りコマ数を特定することで、当該滑りコマ数に対応する停止位置で第1停止リールを停止させるテーブル方式による停止制御を行う一方で、第2停止リール及び第3停止リールについては、停止操作が行われた際に停止位置を検索により特定する検索方式による停止制御を行う構成であるが、第1停止から第3停止までの全ての段階において、テーブル方式による停止制御を行う構成、第1停止から第3停止までのいずれか複数の段階において、テーブル方式による停止制御を行う構成でも良い。このような構成でも、停止制御として、CT停止制御を行うか通常停止制御を行うかにかかわらず、同様の停止制御テーブルに基づいて滑りコマ数を特定する滑りコマ数設定処理を実行して、リールの入賞ライン上に停止させる図柄を特定し、特定した図柄を入賞ライン上に停止させる制御を行うことにより、例えば、CT停止制御を行う場合に、停止制御テーブルのデータをCT用のデータに書き換えたり、停止操作が行われたリールがCTリールであるか否かを判定して、CTリールである場合に、通常停止制御とは異なるCT用の停止制御を別途行う等の制御を行う必要がないので、リールの停止に係る制御が複雑になることがない。
Further, in the present embodiment, in the reel control process, the
本実施例のスロットマシン1は、リール2L、2C、2Rと、遊技者がリール2L、2C、2Rを停止させるために操作するストップスイッチ8L、8C、8Rと、遊技の進行を制御するメイン制御部41と、を備えており、メイン制御部41は、リール制御処理において、停止操作が行われたリールの停止操作位置(図柄番号)に応じて入賞ライン上に停止させる図柄を特定して、特定した図柄を入賞ライン上に停止させる制御を行うリール回転停止処理を行うこと、ストップスイッチの操作タイミングに基づいて停止可能な停止位置を検索することによりリールに停止させる図柄を特定する検索結果に基づく滑りコマ数設定処理を行うこと、が可能な構成であり、リール回転停止処理において、遊技状態がCTである場合に、CTリールである右リール2Rについて、ストップスイッチ8Rにより停止操作が行われたときに、当該停止操作が行われた停止操作位置から0コマ滑りで図柄を停止させるCT停止制御を行うこと、遊技状態がCTである場合に、非CTリールである左中リール2L、2Cについて、ストップスイッチ8L、8Cにより停止操作が行われたときに、当該停止操作が行われた停止操作位置から0〜4コマの範囲の滑りコマ数で図柄を停止させる通常停止制御を行うことが可能な構成である。そして、メイン制御部41は、遊技状態がCTである場合に、リール回転停止処理においてCT停止制御を行うか通常停止制御を行うかにかかわらず、検索結果に基づいて滑りコマ数を特定する滑りコマ数設定処理を実行して、リールの入賞ライン上に停止させる図柄を特定し、特定した図柄を入賞ライン上に停止させる制御を行うことが可能な構成である。
The
このような構成では、遊技状態がCTである場合において、リールを停止させて入賞ラインLN上に所定図柄を導出する制御を行う場合に、CTリールである右リール2Rに対応するストップスイッチ8Rが操作されてCT停止制御を行う場合にも、非CTリールである左中リール2L、2Cに対応するストップスイッチ8L、8Cが操作されて通常停止制御を行う場合にも、検索結果に基づいて滑りコマ数を設定する滑りコマ数設定処理を同様に実行して、入賞ラインLNに停止させる図柄を特定する制御を行えば良いので、例えば、CT停止制御を行う場合に、優先度テーブルのデータをCT用のデータに書き換えたり、停止操作が行われたリールがCTリールであるか否かを判定して、CTリールである場合に、通常停止制御とは異なるCT用の停止制御を別途行う等の制御を行う必要がないので、リールの停止に係る制御が複雑になることがない。
In such a configuration, when the gaming state is CT and the control is performed to stop the reel and derive a predetermined symbol on the winning line LN, the
尚、本実施例では、メイン制御部41は、リール制御処理において、第2停止操作、第3停止操作が行われた際に、検索方式による停止制御を行って、当該停止操作が行われたリールに停止させる図柄を特定する構成、すなわち停止操作が行われた後に、停止位置を検索する構成であるが、停止操作が行われる前に、停止位置を検索する構成でも良く、例えば、回転制御中のリールについて停止操作が行われる前に、当該リールの各停止操作位置について停止位置を検索により特定して、特定された停止位置に関するデータとしてRAM41cに設定しておき、停止操作が行われた際に、当該データを参照して、停止操作位置に対応する停止位置を特定する構成等であっても良い。このように、停止操作が行われる前に、当該リールの各停止操作位置について停止位置を検索により特定する構成とすることで、停止操作が行われた際に、検索を行う場合よりも短い期間で、停止位置を特定することができる。また、検索により停止操作位置に対応する停止位置を特定するためのデータを作成するので、当該データを予めROM41bに設定しておく必要がなく、ROM41bのデータ容量を低減できる。
In this embodiment, the
また、本実施例では、メイン制御部41は、リール制御処理において、ゲームの開始時に全てのリール2L、2C、2Rについて停止制御テーブルを設定し、第1停止リールについて停止操作が行われた際に、停止制御テーブルに基づいて当該停止操作に対応する滑りコマ数を特定することで、当該滑りコマ数に対応する停止位置で第1停止リールを停止させるテーブル方式による停止制御を行う一方で、第2停止リール及び第3停止リールについては、停止操作が行われた際に停止位置を検索により特定する検索方式による停止制御を行う構成であるが、第1停止から第3停止までの全ての段階において、検索方式による停止制御を行う構成、第1停止から第3停止までのいずれか一の段階において、検索方式による停止制御を行う構成でも良い。このような構成でも、停止制御として、CT停止制御を行うか通常停止制御を行うかにかかわらず、同様の検索結果に基づいて滑りコマ数を特定する滑りコマ数設定処理を実行して、リールの入賞ライン上に停止させる図柄を特定し、特定した図柄を入賞ライン上に停止させる制御を行うことにより、リールの停止に係る制御が複雑になることがない。
Further, in the present embodiment, in the reel control process, the
本実施例のメイン制御部41は、全てのリールが停止された際に、入賞ラインLN上に停止している図柄組合せを特定可能な入賞判定用データを用いて、入賞ラインLN上に停止している図柄組合せが、内部抽選にて当選している役の図柄組合せであるか否かを判定する入賞判定を行う構成であり、停止操作が行われる毎に実行するリール回転停止処理において、入賞ラインLNに停止させる停止位置として特定された図柄を判定用データに設定することで、入賞判定用データを作成するので、全てのリールが停止されて入賞判定を行うときには、既に入賞判定用データが完成されており、入賞判定を行う際の処理を簡素化できる。
When all the reels are stopped, the
本実施例のメイン制御部41は、ゲームが開始されたときであり、リールが停止される前に、入賞について発生を許容するか否かを決定する内部抽選を行うことが可能であり、リール回転停止処理では、遊技状態がCT状態である場合に、内部抽選の結果に応じて異なる図柄組合せが入賞ラインLN上に停止されるように、非CTリールに停止される図柄を特定するので、CT状態においてCTリールを0コマ滑りで停止させる場合でも、CT状態において停止される図柄組合せを多様化させることができる。
The
本実施例のメイン制御部41は、リール回転停止処理では、遊技状態がCT状態である場合に、CTリールに停止された図柄に応じて異なる図柄組合せが入賞ラインLN上に停止されるように、非CTリールに停止される図柄を特定するので、CT状態においてCTリールを0コマ滑りで停止させる場合でも、CT状態において停止される図柄組合せを多様化させることができる。
In the reel rotation stop processing, the
本実施例のメイン制御部41は、メイン制御部41は、リール制御処理において、ゲームの開始時に全てのリール2L、2C、2Rについて停止制御テーブルを設定し、第1停止リールについて停止操作が行われた際に、停止制御テーブルに基づいて当該停止操作に対応する滑りコマ数を特定することで、当該滑りコマ数に対応する停止位置で第1停止リールを停止させるテーブル方式による停止制御を行う一方で、第2停止リール及び第3停止リールについては、停止操作が行われた際に停止位置を検索により特定する検索方式による停止制御を行って、リールに停止させる図柄を特定するので、遊技状態がCT出る場合において複数のリール全てが停止されるまでの段階に応じて適切な停止制御により図柄を特定することができる。特に、第1停止リールについてテーブル方式による停止制御を行うことで、リール2L、2C、2Rに停止される出目を多様化させることができる。また、第2停止リール、第3停止リールの停止制御では、検索方式により停止制御を行うことで、停止可能な停止位置が、停止済みのリールの停止位置に応じて変化する場合に、停止済みのリールの停止位置に応じた停止制御テーブルを予め準備しておく必要がなく、停止制御テーブルを作成するためのデータを格納する格納領域を削減することができる。
In the
以上、本発明の実施例を図面により説明してきたが、本発明はこの実施例に限定されるものではなく、本発明の主旨を逸脱しない範囲における変更や追加があっても本発明に含まれることは言うまでもない。 Although the embodiments of the present invention have been described above with reference to the drawings, the present invention is not limited to the present invention and is included in the present invention even if there are changes or additions within the scope of the gist of the present invention. Needless to say.
前記実施例では、本発明を遊技用価値としてメダル並びにクレジットを用いて賭数が設定されるスロットマシンに適用した例について説明したが、遊技用価値として遊技球を用いて賭数を設定するスロットマシンや、遊技用価値としてクレジットのみを使用して賭数を設定する完全クレジット式のスロットマシンに適用しても良い。遊技球を遊技用価値として用いる場合は、例えば、メダル1枚分を遊技球5個分に対応させることができ、前記実施例で賭数として3を設定する場合は、15個の遊技球を用いて賭数を設定するものに相当する。 In the above embodiment, an example in which the present invention is applied to a slot machine in which a bet number is set by using medals and credits as a game value has been described, but a slot in which a game ball is used as a game value to set a bet number. It may be applied to machines or fully credited slot machines that set the number of bets using only credits as game value. When using a game ball as a game value, for example, one medal can correspond to five game balls, and when setting 3 as the number of bets in the above embodiment, 15 game balls are used. Corresponds to setting the number of bets using.
さらに、メダル及び遊技球等の複数種類の遊技用価値のうちいずれか1種類のみを用いるものに限定されるものではなく、例えば、メダル及び遊技球等の複数種類の遊技用価値を併用できるものであっても良い。すなわち、メダル及び遊技球等の複数種類の遊技用価値のいずれを用いても賭数を設定してゲームを行うことが可能であり、かつ入賞の発生によってメダル及び遊技球等の複数種類の遊技用価値のいずれをも払い出し得るスロットマシンを適用しても良い。 Further, the value is not limited to one using only one of a plurality of types of game values such as medals and game balls, and for example, a plurality of types of game values such as medals and game balls can be used together. It may be. That is, it is possible to set the number of bets and play a game by using any of a plurality of types of game values such as medals and game balls, and a plurality of types of games such as medals and game balls are generated when a prize is generated. A slot machine that can pay out any value may be applied.
1 スロットマシン
2L、2C、2R リール
6 MAXBETスイッチ
7 スタートスイッチ
8L、8C、8R ストップスイッチ
41 メイン制御部
91 サブ制御部
1
Claims (1)
前記可変表示部の変動表示を停止することで表示結果を導出し、複数の可変表示部の表示結果の組合せに応じて入賞が発生可能なスロットマシンにおいて、
遊技者が表示結果を導出させるために操作する導出操作手段と、
導出される表示結果を特定する表示結果特定処理を実行する表示結果特定処理手段と、
前記表示結果特定処理により特定された表示結果を導出する制御を行う導出制御手段と、
周期的に変動する可変表示部の1周を複数に分割して割り当てられた複数の操作タイミングのそれぞれに対して、各操作タイミングで前記導出操作手段が操作されたときに可変表示部に導出される表示結果を特定可能な導出情報が格納される導出情報格納手段と、
特定状態に制御する特定状態制御手段と、
を備え、
前記導出制御手段は、
前記特定状態において前記複数の可変表示部のうち予め定められた位置の特定可変表示部に対応する導出操作手段が操作されたときに、該導出操作手段が操作されてから1の識別情報が変動する単位変動量未満の変動量の範囲で表示結果を導出する特定導出制御を行い、
前記特定状態において前記複数の可変表示部のうち前記特定可変表示部以外の可変表示部に対応する導出操作手段が操作されたときに、該導出操作手段が操作されてから前記単位変動量以上の所定変動量の範囲で表示結果を導出する所定導出制御を行い、
前記表示結果特定処理は、
前記導出情報格納手段に格納された導出情報により可変表示部に導出される表示結果を特定する格納表示結果特定処理と、
前記導出情報格納手段に格納された導出情報を用いずに、前記導出操作手段の操作タイミングに基づいて導出可能な表示結果を検索することにより可変表示部に導出される表示結果を特定する検索表示結果特定処理と、
を含み、
前記表示結果特定処理手段は、
前記特定状態における前記複数の可変表示部のうち一の可変表示部のみ変動中の状況において、該一の可変表示部が前記特定可変表示部である場合にも、該一の可変表示部が前記特定可変表示部以外の可変表示部である場合にも、前記検索表示結果特定処理を実行し、
前記特定状態における前記複数の可変表示部のうち一の可変表示部のみ変動中の状況において前記特定可変表示部に表示結果が既に導出されており、前記検索表示結果特定処理により前記特定可変表示部以外の可変表示部に導出される表示結果を特定する場合に、前記特定可変表示部に導出された表示結果に応じて異なる表示結果を優先して特定する、スロットマシン。 It is equipped with a plurality of variable display units that can variablely display multiple types of identification information that can be identified by each.
In a slot machine in which a display result is derived by stopping the variable display of the variable display unit and a prize can be generated according to a combination of display results of a plurality of variable display units.
Derivation operation means operated by the player to derive the display result,
Display result specifying processing means for executing display result specifying processing for specifying the derived display result, and
A derivation control means that controls to derive the display result specified by the display result specifying process, and
For each of the plurality of operation timings assigned by dividing one round of the cyclically fluctuating variable display unit into a plurality of parts, it is derived to the variable display unit when the derivation operation means is operated at each operation timing. Derived information storage means that stores derived information that can specify the display result
Specific state control means that controls to a specific state,
With
The derivation control means
When the derivation operation means corresponding to the specific variable display unit at a predetermined position among the plurality of variable display units is operated in the specific state, the identification information of 1 changes after the derivation operation means is operated. Performs specific derivation control to derive the display result within the range of fluctuation amount less than the unit fluctuation amount to be performed.
When the derivation operation means corresponding to the variable display unit other than the specific variable display unit among the plurality of variable display units is operated in the specific state, the unit fluctuation amount or more after the derivation operation means is operated. Performs predetermined derivation control to derive the display result within the range of the predetermined fluctuation amount,
The display result identification process is
A storage display result specifying process for specifying a display result derived to the variable display unit by the derived information stored in the derived information storage means, and
A search display that specifies the display result derived to the variable display unit by searching for a display result that can be derived based on the operation timing of the derived operation means without using the derived information stored in the derived information storage means . Result identification processing and
Including
The display result specifying processing means
In a situation where only one of the plurality of variable display units in the specific state is changing , even when the one variable display unit is the specific variable display unit, the one variable display unit is said to be the same. Even if it is a variable display unit other than the specific variable display unit, the search display result specifying process is executed .
A display result has already been derived to the specific variable display unit in a situation where only one of the plurality of variable display units in the specific state is changing, and the specific variable display unit is subjected to the search display result identification process. A slot machine that preferentially specifies different display results according to the display results derived to the specific variable display unit when specifying a display result derived to a variable display unit other than the above .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016231607A JP6811082B2 (en) | 2016-11-29 | 2016-11-29 | Slot machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016231607A JP6811082B2 (en) | 2016-11-29 | 2016-11-29 | Slot machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018086183A JP2018086183A (en) | 2018-06-07 |
| JP6811082B2 true JP6811082B2 (en) | 2021-01-13 |
Family
ID=62493085
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016231607A Active JP6811082B2 (en) | 2016-11-29 | 2016-11-29 | Slot machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6811082B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7152734B2 (en) * | 2018-06-28 | 2022-10-13 | ネット株式会社 | game machine |
| JP7374803B2 (en) * | 2020-02-12 | 2023-11-07 | 株式会社三共 | slot machine |
| JP7374804B2 (en) * | 2020-02-12 | 2023-11-07 | 株式会社三共 | slot machine |
| JP7409894B2 (en) * | 2020-02-12 | 2024-01-09 | 株式会社三共 | slot machine |
-
2016
- 2016-11-29 JP JP2016231607A patent/JP6811082B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018086183A (en) | 2018-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6045375B2 (en) | Slot machine | |
| JP6560627B2 (en) | Slot machine | |
| JP6865022B2 (en) | Slot machine | |
| JP7237451B2 (en) | game machine | |
| JP6963378B2 (en) | Pachinko machine | |
| JP6811082B2 (en) | Slot machine | |
| JP2021166832A (en) | Pachinko machine | |
| JP2020043921A (en) | Slot machine | |
| JP6203994B2 (en) | Game machine | |
| JP2018079098A (en) | Game machine | |
| JP6560625B2 (en) | Slot machine | |
| JP6731790B2 (en) | Slot machine | |
| JP6715725B2 (en) | Slot machine | |
| JP6963377B2 (en) | Pachinko machine | |
| JP2020058574A (en) | Slot machine | |
| JP6427009B2 (en) | Slot machine | |
| JP6712927B2 (en) | Slot machine | |
| JP6731791B2 (en) | Slot machine | |
| JP6826844B2 (en) | Game machine | |
| JP6560626B2 (en) | Slot machine | |
| JP6712928B2 (en) | Slot machine | |
| JP6648216B2 (en) | Slot machine | |
| JP6767197B2 (en) | Slot machine | |
| JP6283088B2 (en) | Slot machine | |
| JP6560624B2 (en) | Slot machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191001 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200819 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200825 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201022 |
|
| 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: 20201208 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201214 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6811082 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |