Gaming machine

JP2026119789APending Publication Date: 2026-07-21OLYMPIA KK
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
OLYMPIA KK
Filing Date
2025-01-08
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

In slot machines, managing the AT production state and reel production on the main control board can lead to compression of the control area, necessitating a solution to execute game control processing while minimizing data capacity and ensuring adequate control area capacity.

Method used

A gaming machine with a winning type lottery system and reel control mechanism that determines winning types and controls reel rotation and stopping based on stop switch operations, using tables to manage data corresponding to winning types, offsets, and batting orders, allowing for efficient game control processing.

Benefits of technology

Enables appropriate execution of game control processing, preventing data capacity increases and maintaining control area capacity, thus enhancing game functionality and player experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026119789000001_ABST
    Figure 2026119789000001_ABST
Patent Text Reader

Abstract

The game control process is executed appropriately. [Solution] The reel control means identifies a winning type address corresponding to the winning type determined by the winning type lottery (S502), identifies an offset based on the winning type address and the stop switch that was operated for the first stop operation in response to the first stop operation of the stop switch (S506), and in common, the offset may be updated in response to the second or third stop operation of the stop switch, regardless of whether the stop switch was operated for the second or third stop operation (S510), identifies a batting order address corresponding to the batting order based on the offset (S512), and in common, regardless of which stop operation was performed, controls the reel to stop based on the data described in the batting order address.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a gaming machine.

Background Art

[0002] In a slot machine, during the progress of a game, a plurality of production states with different gaming benefits for a player are provided. For example, in an AT (Assist Time) production state among the plurality of production states, when winning a winning category in which a winning combination with a large gaming benefit overlaps with another winning combination, the operation mode of a stop switch that becomes a winning condition for the winning combination with the large gaming benefit is notified (for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In a slot machine, a program related to game control processing for controlling the progress of a game must be arranged in a use area in a ROM of a main control board. However, when managing the above-described AT production state on the main control board or when managing a so-called reel production in which a reel unit rotates in various modes on the main control board, there is a risk that the control area in the use area is compressed by the processing. Therefore, it is desired to appropriately perform game control processing while suppressing an increase in data capacity and secure the capacity of the control area.

[0005] In view of such problems, an object of the present invention is to provide a gaming machine capable of appropriately executing game control processing.

Means for Solving the Problems

[0006] To solve the above problems, the present invention provides a gaming machine comprising: a winning type lottery means for determining one of a plurality of winning types by a winning type lottery; a reel control means for controlling the rotation of a plurality of reels, each having a plurality of symbols arranged thereon, based on the operation of a start switch, and for controlling the stopping of each reel corresponding to the operated stop switch in response to the operation of a stop switch corresponding to the rotating reel, wherein there is one or more tables describing data corresponding to the winning type address, offset, and the order in which the stop switches are operated for each of the plurality of winning types, and the reel control means controls the winning type The system identifies a winning type address corresponding to the winning type determined by a separate lottery, and in response to the first stop operation of the stop switch, it identifies an offset based on the winning type address and the stop switch that was first stopped. Regardless of whether the stop switch is second or third stopped, the system may update the offset in response to the second or third stop operation of the stop switch. Based on the offset, it identifies a batting order address corresponding to the batting order, and regardless of which stop operation is performed, it controls the reel to stop based on the data described in the batting order address. [Effects of the Invention]

[0007] According to the present invention, it becomes possible to appropriately execute game control processing. [Brief explanation of the drawing]

[0008] [Figure 1] This is an external view illustrating the general mechanical configuration of a slot machine. [Figure 2] This is an external view of the slot machine with the front door open, illustrating its general mechanical configuration. [Figure 3] This diagram illustrates the reel's symbol arrangement and active lines. [Figure 4] This is a block diagram showing the approximate electrical configuration of the slot machine and its dedicated unit. [Figure 5]It is a flowchart showing the main processing of the main control board. [Figure 6] It is a flowchart showing the sub - processing of the sub - control board. [Figure 7] It is a flowchart showing the medal processing of the medal number control board. [Figure 8] It is an explanatory diagram for explaining the winning roles. [Figure 9] It is a diagram showing the winning type lottery table. [Figure 10] It is an explanatory diagram for explaining the transition of the game state. [Figure 11] It is an explanatory diagram for explaining the transition of the presentation state. [Figure 12] It is a flowchart showing the chance zone transition process of the presentation state control means. [Figure 13] It is an explanatory diagram showing the specific content of the presentation by the presentation control means. [Figure 14] It is an explanatory diagram showing the specific content of the presentation by the presentation control means. [Figure 15] It is an explanatory diagram showing the specific content of the presentation by the presentation control means. [Figure 16] It is an explanatory diagram showing the specific content of the presentation by the presentation control means. [Figure 17] It is an explanatory diagram for explaining the over notification. [Figure 18] It is an explanatory diagram for explaining the over notification. [Figure 19] It is an explanatory diagram for explaining the over notification. [Figure 20] It is an explanatory diagram for explaining the display mode of the over image. [Figure 21] It is an explanatory diagram for explaining the display mode of the over image. [Figure 22] It is a diagram for explaining the symbol arrangement and valid lines of the reels. [Figure 23] It is an explanatory diagram for explaining the winning roles. [Figure 24] It is a diagram showing the winning type lottery table. [Figure 25]It is an explanatory diagram for explaining the stop control of the winning category "batting order bell". [Figure 26] It is an explanatory diagram for explaining the stop control of the winning category "batting order bell". [Figure 27] It is an explanatory diagram for explaining the stop control of the winning category "batting order bell". [Figure 28] It is an explanatory diagram for explaining the stop control of the winning category "batting order bell". [Figure 29] It is a flowchart for explaining an example of the stop control data setting process. [Figure 30] It is a diagram showing a part of the winning combination specific table. [Figure 31] It is an explanatory diagram for explaining the stop determination of the symbols. [Figure 32] It is an explanatory diagram for explaining the stop determination of the symbols. [Figure 33] It is an explanatory diagram for explaining an example of the continuous effect. [Figure 34] It is an explanatory diagram for explaining the processing of the image circuit. [Figure 35] It is an explanatory diagram for explaining the processing of the image circuit. [Figure 36] It is an explanatory diagram for explaining the processing of the image circuit. [Figure 37] It is an explanatory diagram for explaining the processing of the image circuit. [Figure 38] It is a flowchart showing the image generation process.

Embodiments for Carrying Out the Invention

[0009] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The dimensions, materials, and other specific numerical values shown in such embodiments are merely examples for facilitating the understanding of the invention, and do not limit the present invention unless otherwise specified. In the present specification and drawings, elements having substantially the same functions and configurations are denoted by the same reference numerals to omit redundant explanations, and elements not directly related to the present invention are not shown.

[0010] (First Embodiment) Slot machines 100, as a form of amusement, can be divided into two types: those that use physical tokens to advance the game, and those that do not. The latter is sometimes called a smart pachislo. Here, we will explain using a smart pachislo as an example of a slot machine 100. In a smart pachislo, instead of physical tokens, electronic tokens are used as electronic game value for the game.

[0011] (Mechanical configuration of slot machine 100) Figure 1 is an external view illustrating the general mechanical configuration of slot machine 100. Figure 2 is an external view of slot machine 100 with the front door open, illustrating the general mechanical configuration of slot machine 100. Figure 2(a) shows the front door viewed from the rear, and Figure 2(b) shows the casing viewed from the player's side.

[0012] As shown in the external views of Figures 1 and 2, the slot machine 100 is provided with a housing 102 with an open front, and a front upper door 104 and a front lower door 106 that are rotatably arranged vertically at one end of the front of the housing 102. A colorless, transparent symbol display window 108 made of glass or transparent resin is provided approximately in the lower center of the front upper door 104, and the left reel 110a, middle reel 110b, and right reel 110c are independently rotatable at positions corresponding to the symbol display window 108 inside the housing 102. On the outer surfaces of the left reel 110a, middle reel 110b, and right reel 110c, as shown in the symbol arrangement in Figure 3(a), multiple types of symbols are arranged in each of the 20 equally divided areas. The player can see a total of nine consecutive symbols, three on each of the left reel 110a, middle reel 110b, and right reel 110c, located in the upper, middle, and lower rows, through the symbol display window 108. Note that the left reel 110a, middle reel 110b, and right reel 110c are sometimes collectively referred to simply as reel 110.

[0013] An operating panel mounting base 112 is formed above the front lower door 106, and the operating panel mounting base 112 is equipped with a bet switch 116, a start switch 118, stop switches 120a, 120b, 120c, a settlement switch 122, a performance switch 124, a counting switch 126, a game token count display device 128, a main segment display unit 130, and the like.

[0014] The bet switch 116 is a push switch that detects the operation of inserting (betting) (deducting from the number of game tokens) electronic tokens that are electronically held in the slot machine 100 and ready for use in the game. The bet switch 116 includes a max bet switch that inserts (bets) a predetermined number of electronic tokens required for one game, and a 1 bet switch that inserts an additional 1 electronic token within the predetermined range. Here, the number of electronic tokens inserted (bet) by the bet switch 116 is called the number of bets, and the memory area that holds the number of bets is sometimes called the "number of bets holding means". Also, the number of electronic tokens that are electronically held in the slot machine 100 and ready for use in the game is called the "number of game tokens", and the memory area that holds the number of game tokens is sometimes called the "number of tokens holding means". Note that the number of bets is not included in the number of game tokens. Furthermore, betting includes both inserting a predetermined number of electronic tokens from the number of game tokens held in the token holding means through the operation of the bet switch 116, and automatically inserting electronic tokens based on the display of a replay symbol on the active line, as will be described in more detail later. The entity that makes a bet in this manner is sometimes referred to as the betting means.

[0015] The start switch 118 is configured, for example, as a lever capable of detecting tilting operations, and detects the player's operation to start the game.

[0016] Stop switches 120a, 120b, and 120c are push switches and are located at positions corresponding to the left reel 110a, middle reel 110b, and right reel 110c, respectively, to detect the player's stop operation. Note that stop switches 120a, 120b, and 120c are sometimes collectively referred to simply as stop switch 120. Here, when the stop switches 120 are in a state where they can be stopped, the first stop operation performed by the player on one of stop switches 120a, 120b, or 120c is called the first stop operation. After the first stop operation, the second stop operation is performed on one of the two remaining stop switches 120 that have not been stopped. After the second stop operation, the third stop operation is performed on the last remaining stop switch 120.

[0017] The settlement switch 122 detects an operation by the bet switch 116 that returns all of the electronic tokens bet to the token holding means (adds them to the number of game tokens).

[0018] The performance switch 124 consists of, for example, a push switch or a cross switch, and detects the player's pressing or rotating operation.

[0019] The counting switch 126 is a push switch that detects operations to transfer (subtract from) part or all of the number of game tokens electronically held by the slot machine 100 to a dedicated unit 300 described later. The counting switch 126 has three operation options: "short press" with a pressing time of less than 500 msec, "long press" with a pressing time of 500 msec or more, and "full count" with a pressing time of 4000 msec or more, which allows counting to continue even after the operation of the counting switch 126 is released. With a short press of the counting switch 126, only one electronic token is counted (transferred) from the number of game tokens with each operation. With a long press and full count, 50 electronic tokens are counted from the number of game tokens at the timing of counting notifications every 300 msec after a pressing time of 500 msec. If the number of game tokens is less than 50 in the long press or full count state, all remaining game tokens will be counted. Furthermore, if the counting switch 126 is operated while the game is playable, the counting process will always be executed regardless of the game state at that time. Here, "while the game is playable" refers to the state in which the slot machine 100 and the dedicated unit 300 are connected and both are powered ON (a state in which a player can borrow electronic tokens, play a game on the slot machine 100, and count the results of the game). However, if the power of the slot machine 100 is ON but the power of the dedicated unit 300 is not ON, or if the slot machine 100 and the dedicated unit 300 are not connected, there is a risk that the number of counted tokens will be lost even if the slot machine 100 accepts the operation of the counting switch 126, so the operation of the counting switch 126 is disabled, and that period is not included in "while the game is playable". Furthermore, the period during which slot machine 100 is not playable as a standalone unit, such as during the initialization process after power-on, during setting changes and setting confirmation, and during error states requiring recovery processing such as resetting, is not included in the "period during which play is possible."

[0020] The game token count display device 128 includes a 5-digit or 6-digit 7-segment LED and displays the total number of electronic tokens held in the token holding means, i.e., the number of game tokens. However, the number of game tokens does not include the number of electronic tokens bet. Therefore, the game token count display device 128 displays the number obtained by subtracting the number of electronic tokens bet from the number of electronic tokens acquired by the player. The numerical range of the number of game tokens is expressed as 0 to 16382 (16368 tokens + maximum payout per game (15 tokens) - minimum bet (1 token)), taking into account the maximum difference in tokens per business day. If the higher digit of a significant value is 0, that value is displayed as blank (off). If that value exceeds a predetermined warning value, for example, 15000, a token count warning notification is issued prompting the player to count their tokens, restricting the lending process of electronic tokens described later, and outputting a test counting signal for approximately 3500 msec. Note that the warning value is not limited to 15000, and various values ​​can be set. However, even if a warning notification about the number of tokens held is issued, the player can continue playing. Therefore, the number of tokens held may increase. When that number exceeds a predetermined upper limit, for example, 16369, an error notification (total over error notification) is issued, and a so-called complete function is activated to restrict the progress of the game. Specifically, the bet switch 116, start switch 118, and payout switch 122 are prohibited from being pressed. When such a complete function is activated (a stop error (error code "Ey") occurs), complete activation information indicating that the complete function is activated is displayed on the LCD display unit 132, which will be described later, and a complete activation sound indicating that the complete function is activated is output from the speaker 134, which will be described later. The token count display device 128 displays the updated number of tokens held by the slot machine 100 within approximately 300 msec after the number of tokens held is updated.

[0021] The main segment display unit 130 consists of two 7-segment displays arranged side-by-side, and displays an error code indicating the type of error managed by the main control board 200. For example, when various errors occur, such as a door open error (error code "E8") which occurs when at least one of the front upper door 104 or the front lower door 106 is detected to be open and automatically resets when both the front upper door 104 and the front lower door 106 are closed, the error code is displayed on the main segment display unit 130, error information is displayed on the liquid crystal display unit 132 (described later), and an error sound is output from the speaker 134 (described later).

[0022] A liquid crystal display unit 132 is provided at the upper center of the front upper door 104 to display various images related to the performance. Speakers 134 are provided on the left and right sides of the back of the front lower door 106 to provide auditory effects such as sound effects and musical tones. Performance lamps 136, for example, made of high-brightness light-emitting diodes (LEDs), and performance device 138, which drives performance components with a motor, are provided at the top and left and right of the front upper door 104.

[0023] Furthermore, within the casing 102, a setting key and a setting change switch (collectively referred to as the setting value setting means) are provided on the main control board 200, which will be described later. In the slot machine 100, when a predetermined key (operation key) is inserted into the setting key and rotated from the OFF position to the ON position, and power is turned on via the power switch 144a of the power supply 144, the machine enters setting change mode, and the setting value can be changed (also simply called setting change). The setting value indicates the degree of advantage for the player (machine payout rate) in stages, for example, it is expressed in 6 stages from 1 to 6, and generally, the higher the numerical value of the setting value, the higher the degree of advantage for the overall game (higher expected number of coins won). When the setting change switch is pressed while the setting change is possible, the setting value is increased by 1, for example, when the setting value is changed to one of the 6 stages and the start switch 118 is operated, the setting value is finalized, and the setting change mode ends when the setting key is returned to its original position (OFF position), and the game can be played. Note that setting changes are only possible for a certain period of time after the power switch 144a is operated and the power is turned on.

[0024] In this type of slot machine 100, since physical tokens are not required, it becomes possible to prevent cheating by inserting simulated tokens or using tokens brought in illegally. In addition, since there is no need to install a mechanism for inserting and dispensing game tokens inside the game machine, design and manufacturing costs can be reduced. Furthermore, by centrally managing the lending of game tokens to players and the counting of acquired game tokens, fraud can be prevented. Moreover, by centrally managing the data, it becomes possible to curb the element of gambling and, in turn, strengthen measures against addiction.

[0025] Figure 4 is a block diagram showing the schematic electrical configuration of the slot machine 100 and the dedicated unit 300. As shown in Figure 4, the slot machine 100 and the dedicated unit 300 are electrically connected via a game ball dispensing device connection terminal board 280. The slot machine 100 is equipped with multiple control boards, including a main control board 200 that controls the progress of the game, a sub-control board 240 that controls the effects according to the progress of the game, and a medal count control board 260 that controls the number of electronic medals (game medals) held in the medal holding means. Note that the transmission of electrical signals between the main control board 200 and the sub-control board 240 is limited to one direction only, from the main control board 200 to the sub-control board 240, from the viewpoint of preventing fraud. On the other hand, the transmission of electrical signals between the main control board 200 and the medal count control board 260 is bidirectional.

[0026] (Main control board 200) The main control board 200 has a semiconductor integrated circuit including a main CPU 200a which is a central processing unit, a main ROM 200b which stores programs and the like, and a main RAM 200c which functions as a work area, and comprehensively controls the entire slot machine 100. The main RAM 200c retains data without erasing it even when the power is cut off, unless a setting change is made and a RAM clear is performed.

[0027] Furthermore, the main control board 200 has functional units such as an initialization means 210, a betting means 212, a winning type lottery means 214, a reel control means 216, a determination means 218, a payout control means 220, a game state control means 222, a performance state control means 224, and a command transmission / reception means 226, which are operated by the main CPU 200a cooperating with the main RAM 200c based on a program stored in the main ROM 200b.

[0028] The main control board 200 receives various detection signals from the bet switch 116, start switch 118, stop switch 120, and settlement switch 122, and the main CPU 200a executes various processes based on the received detection signals.

[0029] The initialization means 210 executes the initialization process on the main control board 200. The betting means 212 places a bet of electronic tokens to be used for playing the game. The winning type lottery means 214, based on the operation of the start switch 118, performs a winning type lottery to determine whether a winning combination is achieved, and more specifically, whether a winning type that includes the winning combination is achieved, as will be described in more detail later.

[0030] The reel control means 216 controls the rotation of the left reel 110a, middle reel 110b, and right reel 110c in response to the operation of the start switch 118, and controls the stopping of the corresponding left reel 110a, middle reel 110b, and right reel 110c in response to the operation of the stop switches 120a, 120b, and 120c corresponding to the rotating left reel 110a, middle reel 110b, and right reel 110c, respectively.

[0031] Furthermore, the reel control means 216 may extend the time from when the stop switch 120 was activated in the previous game until the player activates the stop switch 120 to display the result of the winning type lottery (it is deactivated when the stop switch 120 is activated in the previous game) beyond a predetermined time, in response to the operation of the start switch 118. During this time, it may perform a reel effect (freeze effect) that controls the rotation of reels 110a, 110b, and 110c in various ways. The reel effect can be achieved by not activating any switch that should be activated for a predetermined time, suspending a process that should be executed for a predetermined time, or not transmitting or receiving signals from any switch that should be transmitted or received for a predetermined time.

[0032] Furthermore, in this embodiment, as a reel performance, a simulated game (pseudo-game) similar to the basic game may be performed, in which the basic game is interrupted and its progress is delayed in response to the operation of the start switch 118 in the basic game, during which the rotation of reels 110a, 110b, and 110c is controlled, and in response to the operation of the stop switches 120a, 120b, and 120c, the reels 110a, 110b, and 110c corresponding to the stop switches 120a, 120b, and 120c are temporarily stopped. Here, the basic game refers to a game in which a winning type lottery is performed and a payout is received once upon winning a winning combination. The simulated game ends when the start switch 118 is operated again or when a predetermined time has elapsed since the temporary stop control, and thereafter the rotation control of reels 110a, 110b, and 110c in the basic game resumes. Furthermore, as an example of simulated gameplay, the reel control means 216 can also automatically perform temporary stop control on predetermined symbols (for example, symbols that constitute a bonus role) on each reel 110a, 110b, and 110c in response to the operation of the stop switches 120a, 120b, and 120c. In such simulated gameplay, the performance can be executed with rotation control and stopping patterns similar to or different from those of the basic game, thereby enhancing the enjoyment of the game. Note that temporary stop indicates a state in which the reels do not appear to be stopped, but the phase signal of the stepping motor 152 of the reels 110a, 110b, and 110c is continuously changed within 500 msec, and temporary stop control indicates a control that temporarily stops the reels 110a, 110b, and 110c. However, unless otherwise specified, both stop and temporary stop are simply treated as stop in the sense that they maintain their position without rotating in one direction. Furthermore, both stop control and temporary stop control are simply treated as stop control in the sense that the left reel 110a, middle reel 110b, and right reel 110c are controlled to rotate in response to the operation of the start switch 118, and the corresponding left reel 110a, middle reel 110b, and right reel 110c are stopped in response to the operation of the stop switches 120a, 120b, and 120c, respectively, which are used to stop the rotating left reel 110a, middle reel 110b, and right reel 110c.

[0033] Furthermore, a reel drive control unit 150 is connected to the main control board 200. This reel drive control unit 150 drives the stepping motor 152 based on the rotation start signals for the left reel 110a, middle reel 110b, and right reel 110c transmitted from the reel control means 216 in response to the operation signal of the start switch 118. The reel drive control unit 150 also stops driving the stepping motor 152 based on the stop signals for the left reel 110a, middle reel 110b, and right reel 110c, respectively, transmitted from the reel control means 216 in response to the operation signal of the stop switch 120, as well as the detection signal from the rotation position detection circuit 154.

[0034] The determination means 218 determines whether or not a symbol combination corresponding to a winning combination is displayed on the active line A. Here, the display of a symbol combination corresponding to a winning combination on the active line A is sometimes simply referred to as a win. Here, the active line A is the line used to determine whether a winning combination has been won, and in this embodiment, there is one such line. As shown in Figure 3(b), of the nine symbols (3 reels × 3 rows of upper, middle, and lower) facing the symbol display window 108, the active line A is set as a line (one line rising to the right) connecting the positions corresponding to the symbols that stop on the lower row of the left reel 110a, the middle row of the middle reel 110b, and the upper row of the right reel 110c. The invalid lines are lines other than the active line A that are not used to determine whether a winning combination has been won, and they display other symbol combinations that make it easier to identify the winning combination when it is difficult to identify the winning combination based solely on the symbol combinations displayed on the active line A. In this embodiment, four invalid lines B1, B2, B3, and C shown in Figure 3(b) are assumed. The payout control means 220 pays out an amount of electronic tokens corresponding to the winning combination (value) to the token holding means (adds to the number of game tokens) based on the fact that the symbol combination corresponding to the winning combination has been displayed on the active line A (a win has been achieved).

[0035] The game state control means 222 refers to the result of the winning type lottery and the result of the determination means 218 and transitions the game state to one of several types of game states. The game states include, as described later, a non-internal game state, an internal game state to which the player transitions when a bonus role is won in the non-internal game state, and a bonus game state to which the player transitions when a symbol combination corresponding to a bonus role is displayed on an active line in the internal game state.

[0036] The performance state control means 224 refers to the result of the winning type lottery, the judgment result of the judgment means 218, and the transition information of the game state, and transitions the performance state to one of several types of performance states. The performance states include the AT (Assist Time) performance state, which performs an auxiliary performance that notifies the operation method (correct operation method) that is a condition for winning a specific role (correct role) when a winning type (selected winning type) is won in which a specific role (correct role) and other winning roles (incorrect roles) overlap (assists in winning the specific role), and the non-AT performance state, which does not perform an auxiliary performance. In addition, there are cases in which the so-called ART game state is executed, in which the AT performance state and the RT (Replay Time) game state, in which the probability of winning a replay role is high, proceed in parallel. The specific role that is the target of the auxiliary performance refers to a winning role that is more advantageous than other winning roles, including not only the payout of electronic medals when that winning role is won, but also all game benefits that can be obtained when that winning role is won. Furthermore, auxiliary effects are not limited to assisting in the winning of specific roles; they are sufficient if they inform the player of an operation method that is advantageous to them.

[0037] The command transmission / reception means 226 sequentially transmits commands determined in accordance with the operation of the betting means 212, the winning type lottery means 214, the reel control means 216, the determination means 218, the payout control means 220, the game state control means 222, the performance state control means 224, etc., to the sub-control board 240 and the medal count control board 260.

[0038] Furthermore, the main control board 200 is equipped with a random number generator 200d. The random number generator 200d sequentially increments a count value, and after counting a predetermined number of times, it resets the count value (changes the sequence of numbers to set an initial value), thereby looping the count value within a predetermined numerical range. The main control board 200 obtains a random value by extracting the count value from the random number generator 200d at a predetermined time. The random value generated by the random number generator 200d of the main control board 200 (hereinafter referred to as the winning type lottery random number) is used to determine the winning type of game benefit to be given to the player, for example, by the winning type lottery means 214. The specific processing in the main control board 200 will be explained below based on a flowchart.

[0039] (Main processing of the main control board 200) Figure 5 is a flowchart showing the main processing (main loop processing) of the main control board 200. Here, we will first explain the outline of one game after initialization according to the main processing of the main control board 200. Furthermore, here we will explain in detail the processing related to the features of this embodiment, and omit the explanation of configurations unrelated to the features of this embodiment. Although we will omit a detailed explanation, when each process is executed, the switches used in each process (bet switch 116, start switch 118, stop switch 120) are activated at the start of the process and deactivated at the end of each process.

[0040] (Step S100) When the slot machine 100 is powered on via the power switch 144a and becomes energized, the initialization means 210 performs an initialization process in preparation for the start of gameplay. The initialization means 210 can also change settings. Setting changes involve changing the setting values ​​that indicate the degree of advantage in stages (for example, 6 stages). Setting changes also include resetting to the same setting value (a process that changes the current setting value to the same setting value as the current setting value (overwriting, maintaining)). While the power is on, the initialization means 210 continuously generates backup data and stores this backup data in the main RAM 200c. Therefore, even if an unexpected power outage occurs, the initialization process can use the backup data held before the power outage to restore the state before the power outage. For example, even if an unexpected power outage occurs while the reels 110 are rotating, the system will start again from the state where each reel 110 is rotating after the recovery operation. Therefore, the initialization process does not basically initialize (clear the RAM) the main RAM 200c. Furthermore, the initialization means 210 generates an initialization command when the power is turned on, and the command transmission / reception means 226 transmits the generated initialization command to the sub-control board 240. Also, the initialization means 210 generates a startup command that includes the transmission information necessary at startup, and the command transmission / reception means 226 transmits the generated startup command to the medal count control board 260.

[0041] (Step S110) Next, in response to the player's operation of the bet switch 116, the betting means 212 places an electronic token bet. The betting means 212 also generates an insertion command indicating that the operation has been performed, and the command transmission / reception means 226 transmits the generated insertion command to the sub-control board 240. The betting means 212 also generates a game token insertion command that includes transmission information indicating the number of tokens to be inserted, and the command transmission / reception means 226 transmits the generated token insertion command to the token count control board 260.

[0042] (Step S120) Next, when a predetermined number of electronic tokens are bet, the winning type lottery means 214 activates the game start operation for the start switch 118 and transitions to a state waiting for operation of the start switch 118. Here, in response to the player's operation of the start switch 118, the winning type lottery means 214 obtains a winning type lottery random number of 1 from the winning type lottery random numbers updated by the random number generator 200d of the main control board 200 at the time the start switch 118 is operated. The winning type lottery means 214 then determines a winning type lottery table corresponding to the currently set game state from the winning type lottery table, and determines which winning area in the determined winning type lottery table the obtained winning type lottery random number corresponds to, and determines the winning type or non-winning as the lottery result for the determined winning area. Furthermore, when a winning type that includes the winning role "RBB" is determined in the winning type lottery, the game state is transitioned from a non-internal game state to an RBB internal game state. Furthermore, after the start switch 118 is operated and the lottery result is determined, the winning type lottery means 214 generates a winning type command that includes the lottery result (winning type or not winning) and information regarding the game state, and the command transmission / reception means 226 transmits the generated winning type command to the sub-control board 240.

[0043] (Step S130) When the start switch 118 is operated, the reel control means 216 drives the stepping motor 152 to rotate the left reel 110a, the middle reel 110b, and the right reel 110c. In this reel rotation process, after a predetermined time (for example, 4.1 seconds) has elapsed since the start of rotation of the left reel 110a, the middle reel 110b, and the right reel 110c in the previous game (wait), the rotation of the left reel 110a, the middle reel 110b, and the right reel 110c in the current game begins, and when all of the left reel 110a, the middle reel 110b, and the right reel 110c have reached a steady rotation, the process moves to step S140.

[0044] (Step S140) Next, the reel control means 216 activates the stop switches 120a, 120b, and 120c, and when it receives an operation of the stop switches 120a, 120b, or 120c by the player, it controls the stopping of one of the left reel 110a, middle reel 110b, or right reel 110c corresponding to that operation. Furthermore, when any of the stop switches 120a, 120b, or 120c are operated, the reel control means 216 generates a stop command (first stop operation command, second stop operation command, third stop operation command) indicating the information of the operated stop switch 120a, 120b, or 120c, and the command transmission / reception means 226 sequentially transmits the generated stop commands to the sub-control board 240. The reel control means 216 continues this reel stopping process until all of the stop switches 120a, 120b, and 120c have been operated.

[0045] (Step S150) Next, the determination means 218 determines which of the predetermined combinations the symbol combination displayed on the active line A shown in Figure 3(b) corresponds to, and executes various processes required for changing the game state or for replays according to that symbol combination. For example, if the determination means 218 is in an advantageous section and a small win has occurred, it updates the net increase counter. Here, the advantageous section is a game section that is advantageous to the player, including game sections that have performance related to instruction functions, that is, game sections that execute auxiliary effects (instruction functions), etc. Also, a section that is mutually exclusive with the advantageous section and in which auxiliary effects cannot be executed is called a non-advantageous section. In addition, the advantageous section is a game section in which, if an auxiliary effect is activated as a result of a lottery etc. related to the operation of an auxiliary effect performed by the main control board 200, information indicating the content of the instruction may be transmitted to peripheral boards such as the sub-control board 240, only when the content of the instruction is displayed on the notification means so that it can be identified by the main control board 200. Furthermore, the game state control means 222, in the RBB internal game state, if the symbol combination displayed on the active line A corresponds to the winning combination "RBB", transitions the game state from the RBB internal game state to the RBB active game state. The determination means 218 generates a winning command that includes the symbol combination displayed on the active line A, and the number of electronic medals to be paid out when a symbol combination corresponding to a minor win is displayed on the active line A, and the command transmission / reception means 226 transmits the generated winning command to the sub-control board 240.

[0046] (Step S160) Furthermore, based on the symbol combinations (stopping patterns of the reels 110) displayed on the active line A, the payout control means 220 executes the payout process for electronic tokens corresponding to a minor role when a symbol combination corresponding to a minor role is displayed on the active line A, and automatically executes the process for placing a bet for the next game when a symbol combination corresponding to a replay role is displayed on the active line A. In addition, when the payout process for electronic tokens is completed, the payout control means 220 generates a payout command indicating that the payout process has been completed, and the command transmission / reception means 226 transmits the generated payout command to the sub-control board 240. Furthermore, the payout control means 220 generates a payout completion command that includes transmission information indicating the number of tokens to be paid, and the command transmission / reception means 226 transmits the generated payout completion command to the token count control board 260.

[0047] (Step S170) The game state control means 222 transitions the game state from the RBB-operated game state to the non-internal game state when a predetermined number of electronic tokens are dispensed during the RBB-operated game state. The performance state control means 224 transitions to the performance state and switches between the advantageous section and the non-advantageous section. If the game state or performance state is changed, a game transition command including the changed game state or performance state is generated, and the command transmission / reception means 226 transmits the generated game transition command to the sub-control board 240. Thus, when the game transition process S170 is completed, the game ends.

[0048] One game is executed through the series of processes from step S110 to step S170 described above. Thereafter, steps S110 to S170 will be repeated. Thus, one game refers to the period from when a portion of the number of game tokens held in the token holding means is inserted through the operation of the bet switch 116, or when an electronic token is automatically inserted based on the display of a replay symbol on the active line A, until the left reel 110a, middle reel 110b, and right reel 110c are controlled to rotate and a winning type lottery is performed in response to the operation of the start switch 118 by the player, and the left reel 110a, middle reel 110b, and right reel 110c are stopped in response to the lottery result of the winning type lottery and the operation of multiple stop switches 120a, 120b, and 120c by the player, until the left reel 110a, middle reel 110b, and right reel 110c corresponding to the operated stop switches 120a, 120b, and 120c are stopped, and if a winning symbol that can receive an electronic token payout is hit, the electronic token is paid out. Furthermore, if the player fails to win a prize that can result in the payout of electronic tokens, or if they win a prize but do not win, one game ends when the left reel 110a, middle reel 110b, and right reel 110c all stop. However, the start of one game may be interpreted as the player operating the start switch 118 instead of inserting electronic tokens or winning a replay. The number of times such a game is repeated is defined as the number of games. Here, whether the basic game, which is one game in which a payout can be received once after the prize type lottery is performed, is performed alone, or whether the basic game is performed in combination with a simulated game, the completion of the basic game is considered the completion of one game. Therefore, the completion of a simulated game does not affect the counting of games in the slot machine 100. However, for the number of games managed by the hall computer (not shown), the simulated game may or may not be counted as part of the number of games, depending on the specifications.

[0049] (Sub-control board 240) The sub-control board 240, like the main control board 200, has various semiconductor integrated circuits, including a sub-CPU 240a which is a central processing unit, a sub-ROM 240b which stores programs, etc., and a sub-RAM 240c which functions as a work area. Based on commands from the main control board 200, it controls the effects according to the progress of the game, for example, generating an effect pattern that shows a series of effects. The sub-RAM 240c is also connected to a backup power supply (not shown), similar to the main RAM 200c, so that data is retained without being erased even if the power is cut off. The sub-control board 240 is also equipped with a random number generator 240d, similar to the main control board 200, and the random values ​​generated by the random number generator 240d (hereinafter referred to as effect lottery random numbers) are mainly used to determine the type of effect. The sub-control board 240 is also equipped with an image circuit 240e, an audio circuit 240f, and an effect circuit 240g to realize the effects.

[0050] The image circuit 240e includes an image IC, an image ROM, and an image RAM (VRAM). The image IC, also called a VDP (Video Display Processor), receives an image command that can identify image data based on a performance pattern (data corresponding to the image to be displayed on the liquid crystal display unit 132 among the performances indicated by the performance pattern). It reads the image data identified by the image command from the image ROM into the image RAM and outputs it sequentially to the liquid crystal display unit 132. The image RAM has multiple different layers, and each layer can hold different image data. The image IC then superimposes the image data held in the multiple layers and outputs the superimposed image data to the liquid crystal display unit 132. Each layer is assigned a priority order, and when an image from a high-priority layer overlaps with an image from a low-priority layer, the image from the high-priority layer is superimposed on the player side of the image from the low-priority layer and is visible to the player.

[0051] The audio circuit 240f includes an audio IC and an audio ROM. When the audio IC receives an audio command that can identify audio data based on a performance pattern (data corresponding to sound, including the sound to be output to speaker 134, among the performances indicated by the performance pattern), it reads the audio data identified by the audio command from the audio ROM and sequentially outputs the sound based on the audio data to speaker 134. The audio IC has multiple different layers (sometimes called tracks or channels), and each layer can hold different audio data. The audio IC then superimposes the audio data held in the multiple layers and outputs the sound based on the superimposed audio data to speaker 134. The player can hear each of the superimposed audio data simultaneously.

[0052] When the performance circuit 240g receives a command indicating a lighting pattern (a sequence of lighting patterns for the performance lamps 136 within the performance indicated by the performance pattern) and a drive pattern (a sequence of drive patterns for the performance mechanism 138 within the performance indicated by the performance pattern), it generates information regarding light emission (light emission information) and motor drive (drive information) according to the command, and transmits the generated light emission information and drive information to the performance lamps 136 and the performance mechanism 138 via serial communication. Serial communication is used here to reduce the number of harnesses and simplify their handling. In this way, each of the multiple performance lamps 136 is independently controlled to light up, and each of the multiple performance mechanism 138 is independently controlled to drive. The performance circuit 240g also acquires input information from the performance switch 124, etc. (operation status, operation timing, number of operations, operation duration, etc.) via serial communication.

[0053] Here, a series of functional components, including a sub-CPU 240a, sub-RAM 240c, random number generator 240d, image circuit 240e, audio circuit 240f, and performance circuit 240g, are integrated into a single integrated circuit as a System-on-a-Chip (SoC). However, the integration of each functional component into such an SoC can be arbitrarily configured.

[0054] Furthermore, the sub-control board 240 has functional units such as an initialization means 250, a command receiving means 252, and a performance control means 254, which function through the cooperation of the sub-CPU 240a with the sub-RAM 240c based on a program stored in the sub-ROM 240b.

[0055] The initialization means 250 executes initialization processing on the sub-control board 240. The command receiving means 252 receives commands from other control boards, such as the main control board 200, and processes the commands. The performance control means 254 receives detection signals from the performance switch 124 and determines the performance patterns for the game's effects performed by the liquid crystal display unit 132, speaker 134, performance lamp 136, and performance mechanism 138 based on the received commands.

[0056] Specifically, the performance control means 254 performs image display control to display an image on the liquid crystal display unit 132. In addition, the performance control means 254 controls audio output through the speaker 134, controls the lighting of the performance lamp 136, and controls the driving of the performance mechanism device 138.

[0057] The effects executed by the effect control means 254 also include the auxiliary effects described above. Hereafter, the notification means that executes auxiliary effects, such as the liquid crystal display unit 132, speaker 134, and effect lamp 136, may be referred to as the auxiliary effect execution means (instruction monitor). The effect state control means 224 causes the auxiliary effect execution means to execute auxiliary effects when the AT effect state is active.

[0058] (Sub-processing of sub-control board 240) Figure 6 is a flowchart showing the sub-processing of the sub-control board 240. Here, we will explain in detail the processes related to the features of this embodiment, and omit the explanation of configurations unrelated to the features of this embodiment.

[0059] (Step S200) When the slot machine 100 is powered on via the power switch 144a and becomes energized, the initialization means 250 performs an initialization process in preparation for the start of gameplay. While the power is on, the initialization means 250 continuously generates backup data and stores this backup data in the sub-RAM 240c.

[0060] (Step S210) The command receiving means 252 determines whether or not it has received an input command. If it has received an input command, it proceeds to step S212; otherwise, it proceeds to step S220.

[0061] (Step S212) In step S210, if it is determined that an input command has been received, the performance control means 254 determines a performance pattern based on the input command, assuming that preparations for starting the next game have been made.

[0062] (Step S220) Next, the command receiving means 252 determines whether or not it has received a winning type command. If it has received a winning type command, it proceeds to step S222; otherwise, it proceeds to step S240.

[0063] (Step S222) In step S220, if it is determined that a winning type command has been received, the performance control means 254 determines a performance pattern based on the winning type command. Furthermore, if the performance state is an AT performance state and the winning type indicated in the winning type command is a selected winning type, the performance control means 254 determines an auxiliary performance that notifies the correct operation pattern.

[0064] (Step S240) Next, the command receiving means 252 determines whether or not a stop command has been received. If a stop command has been received, the process moves to step S242; otherwise, the process moves to step S250.

[0065] (Step S242) In step S240, if it is determined that a stop command has been received, the performance control means 254 determines a performance pattern based on whether the stop command indicates a first stop operation, a second stop operation, or a third stop operation, whether it indicates a stop operation on one of the stop switches 120a, 120b, or 120c, and the rotational positions of the left reel 110a, middle reel 110b, and right reel 110c on which the stop operation was performed.

[0066] (Step S250) Next, the command receiving means 252 determines whether or not it has received a winning command. If it has received a winning command, it proceeds to step S252; otherwise, it proceeds to step S260.

[0067] (Step S252) In step S250, if it is determined that a winning command has been received, the performance control means 254 determines a performance pattern based on the winning command.

[0068] (Step S260) Next, the command receiving means 252 determines whether or not a payout command has been received. If a payout command has been received, the process moves to step S262; otherwise, the process moves to step S210, and the process from step S210 is repeated.

[0069] (Step S262) If it is determined in step S260 that a payout command has been received, the performance control means 254 determines a performance pattern based on the payout command and repeats the process from step S210.

[0070] (Medal count control board 260) The medal count control board 260 is connected to the main control board 200 and has various semiconductor integrated circuits, including a medal CPU 260a which is a central processing unit, a medal ROM 260b which stores programs, etc., and a medal RAM 260c which functions as a work area, and manages the electronic medals used for gaming. In addition, the medal RAM 260c is connected to a backup power supply (not shown) similar to the main RAM 200c, so that data is retained without being erased even if the power is cut off. Here, a portion of the storage area of ​​the medal RAM 260c is used as a medal holding means. A medal segment display unit 140 is also integrally formed on the medal count control board 260. The medal segment display unit 140 consists of one 7-segment unit and displays, for example, an error code indicating the type of error managed by the medal count control board 260. The medal count control board 260 is also connected to a dedicated unit 300 via a game ball dispensing device connection terminal board 280. Here, the game ball dispensing device connection terminal board 280 is a connection terminal board for connecting the slot machine 100 and the dedicated unit 300, and receives signals related to the dispensing of electronic tokens, transmits the results of the dispensing and receipt of electronic tokens, transmits signals related to the counting of electronic tokens, and transmits various information of the slot machine 100. For example, the game ball dispensing device connection terminal board 280 receives power (VL) from the dedicated unit 300, uses that power as input to an insulating element such as a photocoupler, generates a VL connection signal indicating the connection status with the dedicated unit 300, and outputs it to the token count control board 260. The token count control board 260 can determine from the ON / OFF status of the VL connection signal that power is being supplied from the dedicated unit 300, in other words, that power has been supplied to the dedicated unit 300 and that it is properly connected to the dedicated unit 300.

[0071] Furthermore, the medal count control board 260 has functional units such as an initialization means 270, a command transmission / reception means 272, and a medal count update means 274, which function through the cooperation of the medal CPU 260a with the medal RAM 260c based on a program stored in the medal ROM 260b.

[0072] The initialization means 270 performs initialization processing on the medal count control board 260. The command transmission / reception means 272 receives commands from the main control board 200 and performs reply processing for those commands. The command transmission / reception means 272 also repeatedly sends and receives game machine information notifications, counting notifications, lending notifications, and lending receipt result responses to the dedicated unit 300 at 300 msec intervals from the completion of startup. Specifically, the command transmission / reception means 272 sends a game machine information notification to the dedicated unit 300, which includes game machine performance information, game machine installation information, and hall computer / fraud monitoring information as game machine information. 100 msec after sending the game machine information notification, it sends a counting notification which includes the number of counted medals to be counted (the number of electronic medals transferred to the dedicated unit 300 at one time). When the command transmission / reception means 272 receives a loan notification from the dedicated unit 300 170 msec after sending a counting notification, which includes the number of loaned medals to be processed (the number of digitized medals transferred at once from the dedicated unit 300), it sends back the loan acceptance result to the dedicated unit 300.

[0073] The medal count update means 274 primarily updates (adds or subtracts) the number of game medals held in the medal holding means in response to commands received from the main control board 200, notifications received from the dedicated unit 300, or operations on the counting switch 126. The medal count update means 274 also displays the updated number of game medals on the game medal count display device 128.

[0074] Figure 7 is a flowchart showing the medal processing (main loop processing) of the medal count control board 260. Here, we will explain in detail the processing related to the features of this embodiment, and omit the explanation of configurations unrelated to the features of this embodiment.

[0075] (Step S300) When the slot machine 100 is powered on via the power switch 144a and the medal count control board 260 is energized, the initialization means 270 performs an initialization process in preparation for the start of gameplay. While the power is on, the initialization means 270 continuously generates backup data and stores this backup data in the medal RAM 260c. Therefore, even if an unexpected power outage occurs, the initialization process can use the backup data held before the power outage to restore the state to which it was before the power outage. For example, even if an unexpected power outage occurs while the number of game medals is held in the medal holding means, the system will start from the state where the electronic medals are held after the recovery operation. Therefore, the initialization process does not fundamentally initialize (clear the RAM) the medal RAM 260c.

[0076] (Step S310) Once the initialization process is complete, the medal count update means 274 determines whether an update event for the number of game medals held in the medal holding means has occurred. If an update event for the number of game medals has occurred, it executes an update process to update the number of game medals according to that update event. First, the medal count update means 274 determines whether it has received a game medal insertion command from the main CPU 200a. If it has received a game medal insertion command, it proceeds to step S312. If it has not received a game medal insertion command, it proceeds to step S320.

[0077] (Step S312) When the main CPU 200a receives a game token insertion command, the token count update means 274 determines whether the game token insertion command indicates the insertion of electronic tokens. If it indicates the insertion of electronic tokens, it performs an insertion process that subtracts the number of game tokens by that amount. If the game token insertion command indicates the settlement of electronic tokens rather than the insertion of electronic tokens, the token count update means 274 performs a settlement process that adds the number of electronic tokens that were inserted to the game token count. Note that although the player's operation differs between the settlement process and the insertion process, the corresponding processes are the same. Therefore, in the following explanation, it is possible to replace the parts that use the insertion process with the settlement process by interpreting it as inserting a negative number of electronic tokens.

[0078] (Step S320) Next, the medal count update means 274 determines whether or not it has received a payout completion command from the main CPU 200a. If it has received a payout completion command, it proceeds to step S322; otherwise, it proceeds to step S330.

[0079] (Step S322) Upon receiving a payout completion command from the main CPU 200a, the medal count update means 274 executes a payout process that adds the electronic medals dispensed based on the payout completion command to the number of game medals.

[0080] (Step S330) Next, the medal count update means 274 determines whether or not it has received a notification of the loan of an electronic medal from the dedicated unit 300. If it has received a loan notification, it proceeds to step S332; otherwise, it proceeds to step S340.

[0081] (Step S332) When the dedicated unit 300 receives a loan notification, the medal count update means 274 determines whether or not the loan process is possible. If the loan process is possible, it executes the loan process to add the loaned electronic medals to the number of game medals and generates a loan receipt result response that includes "normal". On the other hand, if the loan process is not possible, that is, if the message length and command values ​​in the loan notification are normal but other information is abnormal, if the game machine information notification is abnormal, if the number of counted medals in the count notification is "1" or more, if the number of game medals displayed on the game medal count display device 128 is 15,000 or more, if the checksum of the received loan notification is abnormal, if the loan serial numbers of the received loan notification are not consecutive, if the number of loaned medals in the received loan notification is "51" or more, or if the game machine information notification sent from the medal CPU 260a to the dedicated unit 300 contains information other than hall control fraud monitoring information, the medal count update means 274 generates a loan receipt result response that includes "abnormal".

[0082] (Step S340) Next, the command transmission / reception means 272 determines whether the counting switch 126 has been operated by the player. If the counting switch 126 has been operated, the process proceeds to step S342. If the counting switch 126 has not been operated, the process from step S310 is repeated.

[0083] (Step S342) When the counting switch 126 is operated by the player, the medal count update means 274 notifies the dedicated unit 300 of the count and performs a counting process that subtracts the counted electronic medals from the number of game medals, and repeats the process from step S310.

[0084] When a loan notification is received or the counting switch 126 is operated, the medal count update means 274 executes the loaning or counting process for the electronic medals, and the command transmission / reception means 272 sends a command to the main CPU 200a to that effect. Upon receiving the command, the main CPU 200a sends a command to the sub-CPU 240a to that effect. The sub-CPU 240a then outputs a predetermined loaning sound or counting sound from the speaker 134 to indicate the movement of the electronic medals as they are actually loaned out or counted during the loaning or counting process. In this way, the player can audibly confirm that the loaning or counting process is being executed properly. The sub-CPU 240a may also notify the player that the loaning or counting process is being executed not only through the speaker 134, but also through other devices such as the liquid crystal display unit 132 and the effect lamps 136.

[0085] (Dedicated unit 300) The dedicated unit 300 is installed near the slot machine 100 and can lend electronic tokens to players and count the electronic tokens won by players. The dedicated unit 300 is equipped with a dedicated unit control board 310 that sends and receives electronic tokens to and from the slot machine 100. The dedicated unit control board 310 is connected to a cash input section 312, a card insertion section 314, a lending switch 316, a return switch 318, a game switch 320, a rate display device 322, and a token count display device 324.

[0086] The cash input section 312 functions as a slot for inserting cash. The card insertion section 314 allows for the insertion and withdrawal of card media capable of storing electronic tokens. The disbursement switch 316 is a push switch that detects the operation to transfer electronic tokens corresponding to the number of units of cash held in the dedicated unit 300 to the slot machine 100. In response to the operation of the disbursement switch 316, the token count control board 260 executes the disbursement process. The return switch 318 is a push switch that detects the operation to transfer electronic tokens held in the dedicated unit 300 to card media and to withdraw that card media from the dedicated unit 300 through the card insertion section 314. The game switch 320 is a push switch that detects the operation to transfer electronic tokens held in the dedicated unit 300 to the slot machine 100. The unit value display device 322 displays the number of units held in the dedicated unit 300, that is, the number of units corresponding to the cash inserted from the cash input section. The acquired medal count display device 324 displays the acquired medal count, which is the total number of electronic medals held by the dedicated unit 300.

[0087] (Table used on the main control board 200) Figure 8 is an explanatory diagram for explaining the winning roles, and Figure 9 is an explanatory diagram for explaining the winning type lottery table.

[0088] In the slot machine 100, as will be described in detail later, there are multiple types of game states and performance states, and the game state and performance state are changed according to the progress of the game. In the main control board 200, multiple winning type lottery tables corresponding to the game states managed and controlled by the game state control means 222 are stored in the main ROM 200b. The winning type lottery means 214 extracts the corresponding winning type lottery table from the main ROM 200b according to the current setting value stored in the main RAM 200c and the current game state, and determines which winning type in the winning type lottery table corresponds to the random number for winning type lottery obtained in response to the operation signal of the start switch 118, based on the extracted winning type lottery table.

[0089] Here, the winning combinations that make up the winning combinations extracted by the winning combination lottery table include bonus combinations, replay combinations, and minor combinations. A bonus combination is a combination that, when the symbol combination corresponding to that bonus combination is displayed on active line A, can transition the game state managed by the game state control means 222 to a bonus game state (the RBB operation game state described later). A replay combination is a combination that, when the symbol combination corresponding to the replay combination is displayed on active line A, allows the player to play again without making a new bet of electronic tokens. A minor combination is a combination that, when the symbol combination corresponding to that minor combination is displayed on active line A, allows the player to receive a predetermined number of electronic tokens depending on the symbol combination.

[0090] In this embodiment, as shown in Figure 8, the winning combinations include a bonus combination called "RBB," replay combinations "Replay 1" to "Replay 23," and minor combinations "Minor Combination 1" to "Minor Combination 20." In Figure 8, one or more symbols constituting each winning combination are associated with the left reel 110a, the middle reel 110b, and the right reel 110c, respectively. In the following, winning combinations "Minor Combination 1" to "Minor Combination 4" may be abbreviated as "8-coin combination," winning combinations "Minor Combination 5" and "Minor Combination 6" as "3-coin combination," and winning combinations "Minor Combination 7" to "Minor Combination 20" as "1-coin combination."

[0091] In this embodiment, when the player operates the stop switch 120, if the symbols constituting a winning combination that can be awarded are on the active line A, the reel control means 216 controls the reel to stop so that the symbols stop on the active line A. Also, when the stop switch 120 is operated, if the symbols constituting a winning combination that can be awarded are not on the active line A but are within a range (pull-in range) equivalent to 4 symbols in the opposite direction of the rotation of the reel 110, the reel control means 216 controls the reel to stop after maintaining rotation for the number of slides so that the number of separated symbols becomes the number of slides, and the symbols constituting the winning combination are pulled onto the active line A. Furthermore, if there are multiple symbols on the reel 110 corresponding to winning combinations that can be awarded, and all of them are within the reel 110's pull-in range, the reel control means 216 determines which symbol to pull onto the active line A according to a predetermined priority order, and then stops after maintaining rotation for a number of sliding frames to pull the priority symbol onto the active line A. When the stop switch 120 is pressed, if there are symbols on the active line A that constitute a combination of symbols corresponding to winning combinations other than the winning combinations that can be awarded, the reel control means 216 also performs a so-called "kick-away" process in parallel to prevent those symbols from stopping on the active line A. In addition, as will be described later, if the winning combinations included in the winning types have a set operation pattern (operation order or operation timing) as a winning condition, the reel control means 216 stops the reel so that the combination of symbols corresponding to the winning combination can be displayed on the active line A according to the player's operation pattern.

[0092] For example, the symbols that make up the symbol combinations corresponding to the winning combinations "Replay 1" to "Replay 3", "Replay 11" to "Replay 13", "Replay 16", "Replay 18", "Replay 21" to "Replay 23", and the winning combinations "Small Win 1" to "Small Win 4", "Small Win 6" to "Small Win 10", and "Small Win 17" are arranged on each reel 110 so that they can always be displayed on the active line A by the stop control described above. Such winning combinations are sometimes represented as PB=1. On the other hand, for example, the symbols that make up the symbol combinations corresponding to the winning combinations "RBB", "Replay 4" to "Replay 10", "Replay 14", "Replay 15", "Replay 17", "Replay 19", "Replay 20", "Small Win 5", "Small Win 11" to "Small Win 16", and "Small Win 18" to "Small Win 20" are not necessarily arranged on the active line A in each reel 110 due to the stop control described above, so so-called missed wins may occur. Such winning combinations are sometimes represented as PB≠1.

[0093] As shown in Figure 9, the winning type lottery table is divided into multiple winning areas, and the winning types that are subject to the lottery and the presence or absence of non-winning (misses) differ depending on the game state. In Figure 9, the winning areas (winning types) assigned to each game state (non-internal game state (non-internal), RBB internal game state (RBB internal), RBB operating game state (RBB operating)) are represented by "◎" and "○", but in reality, multiple winning type lottery tables corresponding to each game state are stored in the main ROM 200b. Note that "◎" indicates a winning type that allows for a lottery to transition to the advantageous section and a lottery related to auxiliary effects (instruction functions) (for example, determining the number of auxiliary effects, adding (adding) the number of auxiliary effects, continuing the AT effect state, ending the advantageous section), while "○" indicates a winning type that does not allow for a lottery to transition to the advantageous section, but allows for a lottery related to auxiliary effects, meaning it is not a winning type that allows for a lottery to transition to the advantageous section.

[0094] In the winning type lottery table, each partitioned winning area is associated with a predetermined number (winning range value), which is a numerical value indicating the winning range, and a winning type. The sum of the numbers assigned to all winning areas for each game state equals the total number of random numbers for the winning type lottery (65536). Therefore, the probability of each winning type being determined is the value obtained by dividing the number associated with the winning area by the total number of random numbers for the winning type lottery. The winning type lottery means 214, based on the game state at that time, sequentially obtains the numbers from the highest numbered winning areas in the winning type lottery table, subtracts these numbers from the random numbers for the winning type lottery, and if the value after subtraction is less than 0, the winning type associated with the winning area at that time is taken as the result of the winning type lottery. Alternatively, if the number of numbers for all winning areas from winning area 1 or higher is subtracted from the random numbers for the winning type lottery and the value after subtraction is 0 or greater, the winning type "Loss" for winning area 0 becomes the result of the winning type lottery.

[0095] Here, we will provide some additional information about the winning combination "RBB". A designated Type 1 Special Bonus (RB) is a bonus that increases the number of symbol combinations related to winning at predetermined intervals, or increases the probability of the condition device related to winning at predetermined intervals activating. It activates when predetermined conditions are met and can continue to operate until the results of a number of games not exceeding 12 are obtained. Here, the condition device is a device whose activation is a necessary condition for displaying symbol combinations related to winning, replaying, the bonus, or the continuous bonus device activation device. It activates when the winning type lottery (a lottery conducted by an electronic computer within the gaming machine) is won, in other words, it means a winning flag.

[0096] According to the winning type lottery table in Figure 9, for example, the winning type "Loss" is associated with winning area 0. If you win this type, none of the symbol combinations corresponding to any of the winning roles shown in Figure 8 will be displayed on the active line A, and no electronic medals will be dispensed.

[0097] In Figure 9, each winning area is associated with a winning type that contains multiple overlapping winning combinations. When a winning type containing multiple overlapping winning combinations is won, the conditions for awarding the prize, such as the order in which stop switches 120a, 120b, and 120c are operated and the timing of the operation of stop switches 120a, 120b, and 120c (operation position of reel 110), are set to determine which combination of symbols corresponding to which winning combination will be displayed preferentially on the active line A.

[0098] In the following explanation, the operation of stop switches 120a, 120b, and 120c to stop the reels in the order of left reel 110a, middle reel 110b, and right reel 110c will be referred to as "Batting Order 1," the operation of stop switches 120a, 120c, and 120b to stop the reels in the order of left reel 110a, right reel 110c, and middle reel 110b will be referred to as "Batting Order 2," and the operation of stop switches 120b, 120a, and 120c to stop the reels in the order of middle reel 110b, left reel 110a, and right reel 110c will be referred to as "Batting Order 1." "Batting Order 3" is defined as the operation of stop switches 120b, 120c, and 120a to stop the reels in the order of middle reel 110b, right reel 110c, and left reel 110a, which is defined as "Batting Order 4". The operation of stop switches 120c, 120a, and 120b to stop the reels in the order of right reel 110c, left reel 110a, and middle reel 110b is defined as "Batting Order 5". The operation of stop switches 120c, 120b, and 120a to stop the reels in the order of right reel 110c, middle reel 110b, and left reel 110a is defined as "Batting Order 6".

[0099] For example, if the winning type "Bat Order Bell A1" in winning area 5, which is a selected winning type, is won, and the correct operation mode (batting order 3) is performed, the symbol combination corresponding to the winning role "Small Role 1" (winning role "8-coin role"), which is the correct role with a payout of 8 coins (resulting in the symbols "Bell", "Bell", and "Bell" aligning in a straight line on invalid line B1), will be stopped so that it is preferentially displayed on valid line A due to so-called coin-priority control. Also, if the operation is performed with batting order 1, 2, 4-6, the symbol combination corresponding to the winning role "1-coin role", which is the incorrect role with a payout of 1 coin, will be stopped so that it is preferentially displayed on valid line A due to so-called number-priority control. Note that operation modes that are not the correct operation mode, such as batting order 1, 2, 4-6, are sometimes called incorrect operation modes.

[0100] Furthermore, the probability of winning (number of wins) for the selected winning types in winning areas 5-8 (winning types "Batting Order Bell A1" to "Batting Order Bell A4") and the probability of winning for the selected winning types in winning areas 9-12 (winning types "Batting Order Bell B1" to "Batting Order Bell B4") are set to be equal. Since players usually cannot know which winning type they have won, the above-mentioned winning areas are provided to make it more difficult to win the correct combination. Also, as described above, even if the stop switch 120 is operated in a manner in which incorrect combinations are displayed preferentially, it is not always the case that the symbol combination corresponding to the incorrect combination will be displayed on the active line A, so depending on the manner of operation, a miss may occur (PB≠1). In the following, the eight winning types in winning areas 5-12 may be simply abbreviated as the winning type "Batting Order Bell".

[0101] When a player wins one of the above-mentioned winning types, the corresponding internal winning flag is activated (ON), and the stopping control of each reel 110 is performed according to the status of this internal winning flag. In this case, if a player wins a winning type that includes a small win, but is unable to display the symbol combination corresponding to that win on the active line A during that game, the internal winning flag is turned OFF after the end of the game. In other words, the right to win a small win is limited to the game in which the winning type that includes the small win was won, and this right cannot be carried over to the next game. On the other hand, when a player wins a winning type that includes the winning combination "RBB", the RBB internal winning flag is activated (ON), and the RBB internal winning flag is carried over to the next game until the symbol combination corresponding to the winning combination "RBB" is displayed on the active line A. Furthermore, if an internal winning flag corresponding to a winning type that includes a replay symbol is set, one of the symbol combinations corresponding to a replay symbol included in that winning type will always be displayed on active line A. After the processing necessary to proceed to the next game without requiring electronic tokens is performed, the internal winning flag will be turned off.

[0102] (Transition of game state) Here, we will explain the transitions between game states using Figure 10. Multiple game states are available, including a non-internal game state, a game state during RBB (Real Big Bonus) activation, and a game state during RBB activation. Each game state transitions according to the winning, activation, and termination of bonus roles, as will be described later. The types of wins possible in each game state are indicated by "◎" or "○" in Figure 9.

[0103] The non-internal game state is a game state that corresponds to the initial state in multiple game states. In this non-internal game state, the probability of winning a replay is set to approximately 1 / 7.3. Also, in the non-internal game state, the winning combination "RBB" is determined at a predetermined probability (for example, approximately 1 / 30). The game state control means 222 transitions the game state in response to the winning combination "RBB". For example, in a game in which the winning combination "RBB" is won, when the symbol combination corresponding to the winning combination "RBB" is displayed on the active line A, the game state control means 222 transitions the game state to the RBB activation game state (1).

[0104] During RBB (Replay Bonus) operation, the probability of winning a replay is set to 0. In this RBB operation state, the possible winning types are set as follows: "All Small Wins" in Winning Area 1 and "All 1-Coin Wins" in Winning Area 2. When "All Small Wins" is won, the reels are stopped so that a symbol combination corresponding to one of the winning roles "Small Win 1" to "Small Win 20" is displayed on active line A. When "All 1-Coin Wins" is won, the reels are stopped so that a symbol combination corresponding to one of the winning roles "Small Win 7" to "Small Win 20" is displayed on active line A. Here, the expected number of coins won per game during RBB operation is low due to the configuration of the small wins.

[0105] When the termination condition for the RBB operation game state is met, that is, when the number of acquired coins exceeds a predetermined number (for example, 22 coins), the game state control means 222 transitions the game state to a non-internal game state (2).

[0106] On the other hand, in a game in which the winning combination "RBB" is won, if the symbol combination corresponding to the winning combination "RBB" cannot be displayed on the active line A, the game state control means 222 transitions the game state to the RBB internal game state (3).

[0107] In the RBB internal game state, the probability of winning a replay is set to approximately 1 / 7.3. Also, in the RBB internal game state, it is not possible to win a "miss" type prize. In other words, if the symbol combination corresponding to the winning prize "RBB" cannot be displayed on active line A during a game in which the winning prize "RBB" is won, then subsequent stopping control on active line A will prioritize minor prizes and replay prizes over the winning prize "RBB," making it impossible to display the symbol combination corresponding to the winning prize "RBB" on active line A. Therefore, once the game state transitions to the RBB internal game state, the game state will not change thereafter, and the RBB internal game state will be maintained. Here, while maintaining this RBB internal game state, the AT performance state is realized in that RBB internal game state.

[0108] Here, in the RBB internal game state, multiple types of correct winning combinations are awarded without overlapping, increasing the opportunities to win correct combinations. As a result, for example, auxiliary effects are performed during the AT performance state in the RBB internal game state, making it easier to acquire electronic medals. On the other hand, in the RBB active game state, multiple types of correct combinations are awarded overlappingly, reducing the opportunities to win correct combinations. This reduces the opportunities to win correct combinations compared to the AT performance state in other game states, making it more difficult for players to increase their electronic medal collection. Therefore, it is possible to realize a specification (Accel RBB) where the RBB active game state has the function of having a higher probability of winning combinations related to winning than the RBB internal game state, but is inferior to the RBB internal game state in terms of electronic medal acquisition performance.

[0109] (Transition of performance state) Figure 11 is an explanatory diagram illustrating the transitions between performance states. Below, the performance states transitioned by the performance state control means 224 on the main control board 200 will be described in detail. Note that multiple performance states belong to either the advantageous section or the non-advantageous section, which are game sections. In this embodiment, almost all performance states belong to the advantageous section, and some performance states (in this case, non-advantageous performance states) are in the non-advantageous section. Note that while remaining in the advantageous section, this fact may be indicated by lighting up a section indicator (not shown).

[0110] Furthermore, in the non-advantageous section, it is possible to make the winning probability of each winning type different for each setting value, but the probability of transitioning to a performance state with auxiliary effects (AT performance state) for the same winning type must not differ for each setting value. On the other hand, in the advantageous section, it is possible to make both the winning probability of each winning type and the probability of transitioning to (or adding) a performance state with auxiliary effects (AT performance state) for the same winning type different for each setting value.

[0111] Therefore, the performance state control means 224 manages not only the transition to the performance state, but also the transition between the non-advantageous period and the advantageous period. Furthermore, regardless of this management, the advantageous period is forcibly terminated when the following termination conditions are met. For example, in the slot machine 100, the advantageous period is forcibly terminated when the value counted in the advantageous period reaches a predetermined value (for example, when the number of games played reaches 4000 games, or when MY exceeds 2400 coins). MY represents the difference in coins since the start of the advantageous period. Therefore, if 1000 electronic coins have been inserted (consumed) since the start of the advantageous period, it is possible to acquire 3400 electronic coins during the advantageous period. In this embodiment of the smart pachislo, there is no need to set a limit on the number of games played, so even if the number of games played reaches 4000 games, it is not necessary to terminate, and the advantageous period is forcibly terminated when MY exceeds 2400 coins in the advantageous period. In either case, the performance state control means 224 resets all information updated during the advantageous period (all variables that affect the performance related to the instruction function) by transitioning the game period from the advantageous period to the non-advantageous period.

[0112] (Non-advantageous period, advantageous period) During non-advantageous periods, auxiliary effects are not performed, thus limiting the number of electronic medals that can be acquired. Here, a non-advantageous effect state is defined as the effect state during non-advantageous periods.

[0113] In the advantageous period, when a selected winning type is won, the auxiliary performance execution means is made to execute an auxiliary performance, making it possible to acquire many electronic medals while suppressing the consumption of electronic medals. Therefore, by transitioning to the advantageous period, players can proceed with the game more advantageously compared to the non-advantageous period. In this advantageous period, there are four performance states, each with different gameplay characteristics: normal performance state, pre-announcement performance state, normal AT performance state, distribution performance state, special pre-announcement performance state, and special performance state. As shown below, the normal AT performance state and special performance state can be called AT performance states in that auxiliary performances are executed. On the other hand, the other performance states, non-advantageous performance state, normal performance state, pre-announcement performance state, distribution performance state, and special pre-announcement performance state, can be called non-AT performance states in that auxiliary performances are not executed. Each performance state will be explained individually below.

[0114] (Normal presentation state) The normal performance state belongs to the advantageous section and is the performance state that is most likely to be present at the start of the game among multiple performance states. The performance state control means 224 conducts an AT lottery in the normal performance state. The AT lottery is a lottery that determines the transition to the normal AT performance state, and the performance state control means 224 conducts the AT lottery with a probability corresponding to the winning type determined by the winning type lottery. If the performance state control means 224 wins the AT lottery, it transitions the performance state to a pre-announcement performance state which is the stage before the normal AT performance state (1), and causes the performance control means 254 to execute a pre-announcement performance that increases the expectation that the transition to the normal AT performance state has been decided. In addition, even if the AT lottery is not won, the performance state control means 224 may cause the performance control means 254 to execute a pre-announcement performance while maintaining the normal performance state, so that the player may expect that the transition to the normal AT performance state has been decided. Furthermore, if predetermined conditions are met in the normal performance state, the performance state control means 224 may execute a so-called chance zone (CZ) over multiple games, which increases the probability of winning the AT lottery. If the AT lottery is won in such a chance zone, the performance state control means 224 will also transition the performance state to a pre-announcement performance state (1).

[0115] (Pre-announcement state) The pre-announcement performance state is a performance state that belongs to the advantageous section and executes pre-announcement performances for a predetermined number of games (here, for example, a predetermined number of games of 32 games or less). The pre-announcement performances executed in the pre-announcement performance state (genuine pre-announcement performances) and the pre-announcement performances executed in the normal performance state (false pre-announcement performances) are similar in display style and the number of consecutive games. Therefore, players cannot distinguish which performance state they are in just by watching the pre-announcement performances. However, the pre-announcement performances executed in the pre-announcement performance state differ from those executed in the normal performance state in that they ultimately announce that a transition to the normal AT performance state has been decided. Therefore, players will want the pre-announcement performance state to be one in which they announce that a transition to the normal AT performance state has been decided. The performance state control means 224 then always transitions the performance state to the normal AT performance state when the pre-announcement performance state ends (2). In other words, if a pre-announcement sequence is being performed while the game is in the pre-announcement sequence state, it will inevitably transition to the normal AT sequence state. In this respect, the pre-announcement sequence state is more advantageous to the player than the normal sequence state. Furthermore, the decision to transition to the pre-announcement sequence state is equivalent to the decision to transition to the normal AT sequence state afterward.

[0116] (Normal AT performance state) The normal AT performance state is a performance state in which auxiliary performances are executed, and which belongs to the advantageous section. When the normal AT performance state is started, the performance state control means 224 first transitions to the continuation period determination performance state, and in the continuation period determination performance state, it determines the continuation period of the normal AT performance state (in this case, the number of continuous games). The performance state control means 224 continues the auxiliary performances until a predetermined termination condition is met, for example, until the number of games played in the normal AT performance state reaches the determined number of continuous games (for example, 50 games). In addition, in the normal AT performance state, the performance state control means 224 conducts a lottery to add to the number of continuous games at a probability corresponding to the winning type determined by the winning type lottery. If the lottery for adding games is won, the performance state control means 224 adds the number of games won to the number of continuous games, which is the termination condition. In this way, the termination condition of the normal AT performance state changes. Then, when the predetermined termination condition is met, the performance state control means 224 transitions the performance state to the normal performance state (3).

[0117] Thus, in this embodiment, the player remains in the normal performance state and expects to transition to the normal AT performance state. When a pre-announcement performance begins, the player hopes that it is a genuine pre-announcement, that is, a pre-announcement performance within the pre-announcement performance state. Here, if the transition to the normal AT performance state is not announced during the pre-announcement performance, the normal performance state continues. If the transition to the normal AT performance state is announced during the pre-announcement performance, the normal AT performance state is executed after the pre-announcement performance state ends.

[0118] When the normal AT performance state ends, the performance state control means 224 transitions the performance state to the normal performance state (3). However, in order to realize gameplay such as continuing the normal AT performance state, it may transition the performance state to a non-advantageous performance state (4) and reset the advantageous section. When the advantageous section is reset, as described above, the information updated in the advantageous section (all variables that affect the performance related to the instruction function) is cleared. However, depending on the performance mode at the time of transition, it is possible to make it impossible for the player to know whether the performance state has transitioned to the normal performance state or the non-advantageous performance state.

[0119] (Non-advantageous state) The non-advantageous performance state belongs to the non-advantageous section and is the initial performance state. The performance state control means 224, in the non-advantageous performance state, decides to transition to the advantageous section with a probability of approximately 1 / 2 for each game, and when a transition to the advantageous section is decided, it always transitions the performance state to the distribution performance state (5). Therefore, the number of games played in the non-advantageous performance state is often short (a few games).

[0120] (Distribution and production state) The distribution performance state belongs to the advantageous section and is a performance state that is always passed through when transitioning from a non-advantageous section to the advantageous section, and is a performance state that can only be stayed in for, for example, one game. In the distribution performance state, the performance state is distributed to either the normal performance state or the pre-announcement performance state. Specifically, the performance state control means 224 may, for example, decide to transition to the pre-announcement performance state with a probability of 7 / 10 and change the performance state to the pre-announcement performance state (6), or decide to transition to the normal performance state with a probability of 3 / 10 and change the performance state to the normal performance state (7). By using such a distribution ratio, the following gameplay can be achieved. That is, if the advantageous section is reset before MY reaches 2400 coins (forcibly reset) in the advantageous section, the normal AT performance state can continue with a probability of 7 / 10. In this way, it becomes possible to effectively eliminate the upper limit of MY. However, the ratio of such distribution is not limited to pre-announcement performance state:normal performance state = 7:3, but can be determined arbitrarily. For example, it may be set to transition to the pre-announcement performance state with a probability of 100%.

[0121] If a pre-announcement state is determined during the distribution state, the state will always transition to the normal AT state via the pre-announcement state, which continues for a predetermined number of games. If a pre-announcement state is not determined during the distribution state, the state will be the normal state. However, in the normal state, the probability of winning the AT lottery differs depending on the path taken to that normal state. For example, as mentioned above, if the state transitions directly from the normal AT state to the normal state (3), the state control means 224 will perform an AT lottery at a low probability (for example, 1 / 4000) in the normal state that was transitioned from the normal AT state (not from a non-advantageous state).

[0122] On the other hand, if the performance state changes from a non-advantageous performance state and a distribution performance state to a normal performance state as a result of transitioning from a non-advantageous period to an advantageous period (7), the performance state control means 224 conducts an AT lottery with a high probability (for example, 1 / 8) in the normal performance state transitioned from the non-advantageous period. Therefore, in the normal performance state transitioned from a non-advantageous performance state (via the non-advantageous period), the AT lottery will eventually be won. Here, two patterns of winning probabilities for the AT lottery have been given and explained: a low probability (for example, 1 / 4000) and a high probability (for example, 1 / 8). However, it is also possible to provide three or more patterns for winning probabilities, and conduct an AT lottery with a relatively high winning probability in the normal performance state transitioned from a non-advantageous performance state. Furthermore, the probability of winning is not limited to 1 / 8 or 1 / 4000, but is sufficient if the transition to the normal AT state is more likely when transitioning from a non-advantageous state to a normal state than when transitioning from a non-advantageous state to a normal state. For example, if the probability of winning the AT lottery in the normal state transitioned from a non-advantageous state is set higher than the probability of winning the AT lottery in the normal state that has not transitioned from a non-advantageous state, then that probability can be set arbitrarily.

[0123] However, the performance state control means 224, even if the AT lottery is won in the normal performance state transitioned from a non-advantageous performance state, does not immediately transition to the pre-announcement performance state. Instead, after the distribution performance state ends, it keeps the player in the normal performance state for a block period of, for example, 96 games, and prohibits transitioning to the normal AT performance state. Specifically, when the AT lottery is won in the normal performance state transitioned from a non-advantageous performance state, the performance state control means 224 turns on the main pre-announcement permission flag. The main pre-announcement permission flag is a flag that indicates whether or not a transition to the pre-announcement performance state is permitted, and when it is turned on, a transition to the pre-announcement performance state is permitted. Once the main pre-announcement permission flag is turned on, it remains on until the transition to the pre-announcement performance state is made, so even if the AT lottery is won afterward, the main pre-announcement permission flag remains on. The performance state control means 224 also determines the number of games up to 96 by lottery when transitioning from the distribution performance state to the normal performance state, and sets this as the block period. However, it is set so that 96 games are often selected as the block period.

[0124] The performance state control means 224 counts the number of games played after the distribution performance state has ended, and during the block period, regardless of whether the main pre-announcement permission flag is ON or OFF, it does not transition the performance state to the pre-announcement performance state. Then, when the block period has elapsed (a predetermined number of games corresponding to the block period has been reached) and the main pre-announcement permission flag is ON, the performance state control means 224 transitions the performance state to the pre-announcement performance state (8) and resets the main pre-announcement permission flag. Therefore, in the normal performance state transitioned from the non-advantageous performance state, even if the AT lottery is won early, the pre-announcement performance state will not be transitioned until at least 96 games corresponding to the block period have been played.

[0125] Thus, by passing through a non-advantageous performance state (non-advantageous section), the player can obtain the following benefits. Specifically, there is a 7 / 10 probability of immediately transitioning to a pre-announcement performance state, then transitioning through the pre-announcement performance state to a normal AT performance state, or there is a 3 / 10 probability of transitioning to a normal performance state, then a pre-announcement performance is executed after a block period has elapsed, and then transitioning through the pre-announcement performance state to a normal AT performance state. In this case, after the non-advantageous performance state and distribution performance state have ended, for example, after 0 to 96 games have passed, the pre-announcement performance will begin, and after the pre-announcement performance has ended, i.e., after the non-advantageous performance state and distribution performance state have ended, for example, after 32 to 128 games have passed, the player will almost certainly transition to a normal AT performance state. In this way, where the player has a high probability of winning the AT lottery for a predetermined number of games, it is sometimes called "heaven" or "heaven mode". Therefore, the player will want to transition to a non-advantageous performance state (non-advantageous section), that is, to reset the advantageous section.

[0126] Here, when a player passes through a non-advantageous performance state, that is, when they transition from a non-advantageous section to an advantageous section, a normal performance state is adopted that makes it highly likely to transition to the normal AT performance state. By introducing a block period, the trigger for its initiation is biased to occur 128 games after the non-advantageous performance state and distribution performance state have ended. In other words, even if the normal AT performance state ends and the player is downgraded to the normal performance state, there is a high probability of executing (re-entering) the normal AT performance state again until 128 games have passed. Therefore, players will continue playing in the hope of re-entering the normal AT performance state after it has ended, thus improving the utilization rate of slot machine 100.

[0127] Furthermore, even in a normal performance state transitioned from a non-advantageous performance state, the performance state control means 224, similar to a normal performance state transitioned from a normal AT performance state, executes a chance zone with an increased probability of winning the AT lottery over multiple games if predetermined conditions are met. If the AT lottery is won in such a chance zone, the performance state control means 224 transitions the performance state to a pre-announcement performance state, regardless of whether it is within the block period mentioned above. In a normal performance state transitioned from a non-advantageous performance state, it should normally be possible to transition to a pre-announcement performance state after the block period has elapsed. If this is the case, by deciding to transition to a normal AT performance state on its own, the normal AT performance state that could have been obtained is lost instead, which may reduce the player's motivation to play. Therefore, if the AT lottery is won on its own in a chance zone in a normal performance state transitioned from a non-advantageous performance state, the performance state control means 224 transitions the performance state back to a non-advantageous performance state after the end of the subsequent normal AT performance state (4). In this way, players can fully receive the benefits of playing through a non-advantageous state. Furthermore, by having the chance zone start before the 96th game, which is more likely to be selected as a block period, players can expect to win the AT lottery in the chance zone, that is, to have the normal AT state executed at least twice.

[0128] In this embodiment, as described above, when the normal AT performance state ends, the performance state control means 224 may either directly transition the performance state to the normal performance state (3) or transition the performance state to a non-advantageous performance state (4). Here, a condition for transitioning the performance state to a non-advantageous performance state is that the player has won the AT lottery to transition to a normal AT performance state that has a predetermined game benefit. For example, there are multiple types of normal AT performance states that differ in the number of consecutive games played and the probability of increasing the difference in the number of tokens. If the player wins a specific normal AT performance state, the performance state control means 224 will always transition the performance state to a non-advantageous performance state after the normal AT performance state ends (4). Alternatively, even if the player does not win a specific normal AT performance state, the performance state control means 224 may transition the performance state to a non-advantageous performance state with a predetermined probability after the normal AT performance state ends (4).

[0129] Furthermore, in this embodiment, as described above, if the AT lottery is won in the normal performance state after the normal AT performance state has ended, the performance state control means 224 transitions the performance state to the pre-announcement performance state (1). However, if the number of games played in the normal performance state reaches a predetermined number of games (for example, 1000 games) without transitioning to the normal AT performance state, and the AT lottery is won in the normal performance state, the performance state control means 224 ultimately decides to transition to the non-advantageous performance state, and without transitioning the performance state to the pre-announcement performance state, performs a pre-announcement performance (false pre-announcement performance) to notify that the transition to the normal AT performance state has not been made directly, and then first transitions to the special pre-announcement performance state (9). Here, the predetermined transition conditions for determining the transition to a non-advantageous performance state (non-advantageous section) are described as the number of games played in the normal performance state reaching a predetermined number of games (for example, 1000 games) and then winning an AT lottery in the normal performance state. However, the predetermined transition conditions are not limited to this case; the predetermined transition conditions may also be the number of games played in the advantageous section reaching a predetermined number of games and then winning an AT lottery in the normal performance state. In addition, the predetermined transition conditions may also include, instead of or in addition to the above, the number of games played in the normal performance state reaching a predetermined number of games (for example, 1500 games) (the so-called ceiling function), or winning an AT lottery again based on not winning an AT lottery in a chance zone (CZ).

[0130] (Special premonition sequence state) The special pre-announcement performance state is a performance state that belongs to the advantageous section and remains for a predetermined number of games (for example, 10 games). A lottery for the special performance state is held, and a pre-announcement performance indicating the expected probability of transitioning to the special performance state is executed. Here, the lottery for the special performance state is a lottery for adding to the number of continuous games, and if the number of games is added by one or more times, the transition to the special performance state is determined. The performance state control means 224 holds a lottery for the special performance state with a probability corresponding to the winning type determined by the winning type lottery. Here, the lottery for the special performance state is designed so that the game profit differs steadily and in stages according to the setting value. For example, in two arbitrarily selected setting values, the higher the setting value, the higher the probability of adding to the number of games through the special performance state lottery than the lower the setting value. Therefore, for example, the number of games added will be 30 games for setting 1 and 60 games for setting 6, and a gameplay structure can be created in which it is relatively easier to obtain game profits with a higher setting value. The performance state control means 224, upon winning the special performance state lottery, sets the cumulative number of added games (number of continuous games) as the termination condition for the special performance state and transitions the performance state to the special performance state (10). If the special performance state lottery is not won, the performance state control means 224 directly transitions the performance state to a non-advantageous performance state (11). Here, an example has been given in which the number of continuous games is increased by the special performance state lottery in the special performance state, but it is not limited to this case; a predetermined number of continuous games may be added, or the number of continuous games may be increased by a lottery when a so-called rare role such as a winning type "reach eye" or a winning type "cherry" is won. Also, here, an example has been given in which the number of continuous games is increased in the special performance state, but it is not limited to this case; the number of acquired coins (number of payouts) or the difference in coins, which is the difference between the number of electronic medals bet and the number of payouts, may be added.

[0131] (Special performance state) The special performance state belongs to the advantageous section, and auxiliary performances are executed until predetermined termination conditions are met. Such termination conditions are, for example, the number of games played while in the special performance state reaches the number of continuous games, and the awarding of game benefits determined before the start of the special performance state is completed while in the special performance state. For example, at the end of the special premonition performance state (at the start of the special performance state), the number of continuous games is determined by a special performance state lottery in the special premonition performance state. Then, in the special performance state, when the number of games played while in the special performance state reaches the number of continuous games, the termination condition is met, and the special performance state ends. Here, the termination condition is not changed in the special performance state, and no additional lottery is executed. Then, when the predetermined termination conditions are met, the performance state control means 224 transitions the performance state to a non-advantageous performance state (12).

[0132] If a player wins an AT lottery after the number of games played in the normal performance state exceeds a predetermined number of games (for example, 1000 games), they will always transition to a non-advantageous performance state via a special pre-announcement performance state (11), (12), and as a result, they can transition to the normal AT performance state.

[0133] Furthermore, in the normal performance state accessed via the special performance state, non-advantageous performance state, or distribution performance state, the probability of winning the AT lottery is higher than in the normal performance state accessed directly from the normal AT performance state. Therefore, to allow players to understand this, the LCD display unit 132 displays a predetermined message indicating that there is a high probability of transitioning to the normal AT performance state.

[0134] However, in the case of winning the AT lottery after the number of games played in the normal performance state exceeds a predetermined number of games (for example, 1000 games), and in the case of winning the AT lottery before the predetermined number of games, although the advantageous period is reset, the game profit is not much different in terms of being able to execute the normal AT performance state once. Furthermore, in the latter case, the normal AT performance state starts after the pre-announcement performance state ends, i.e., within 32 games, whereas in the former case, the normal AT performance state may start after waiting for an additional block period to elapse. In that case, it can be said that the game profit is smaller in the former case because electronic tokens are consumed in the normal performance state until the transition to the normal AT performance state is made possible. Therefore, if the number of games played in the normal performance state exceeds a predetermined number of games, the game transitions to a special pre-announcement performance state, and a special performance state lottery is executed, and if successful, additional game profits are given by the special performance state. Thus, if the AT lottery is won after the number of games played in the normal presentation state exceeds a predetermined number, the game's profit is greater than if the AT lottery is won before the predetermined number of games has been played, and the player will feel satisfied. Therefore, players can expect that the game's profit will increase as the number of games played in the normal presentation state increases, and will continue to play. In this way, the utilization rate of slot machine 100 can be improved.

[0135] In the special performance state executed here, as mentioned above, a higher setting value makes it easier to obtain stable game profits. Also, only the game profits determined before the special performance state begins are awarded in the special performance state, and no additional (bonus) game profits are added during the special performance state. Therefore, in the special performance state, the range of fluctuation in the expected number of coins obtained can be suppressed according to the setting value. This makes it possible to increase the design value of the expected number of coins obtained in the normal AT performance state.

[0136] Furthermore, since the special performance state is entered after the number of games played in the normal performance state exceeds a predetermined number, the number of times it occurs is less likely to fluctuate compared to the normal AT performance state, and it will be executed at a stable frequency. In that case, even if the range of fluctuation in the expected number of coins obtained in the normal AT performance state becomes large, the special performance state can absorb that fluctuation, further suppressing the range of fluctuation in the expected number of coins obtained according to the setting value, while raising the design value of the expected number of coins obtained in the normal AT performance state.

[0137] Furthermore, after the end of the normal AT performance state, the game directly transitions to the normal performance state (3). If the number of games played in the normal performance state reaches a predetermined number of games (for example, 1500 games) without transitioning to the normal AT performance state, the performance state control means 224 resets the advantageous section and transitions the performance state to the non-advantageous performance state (13). As described above, after the end of the non-advantageous performance state and the distribution performance state, for example, after 0 to 96 games have passed, the pre-announcement performance will begin, and after the pre-announcement performance ends, that is, after the end of the non-advantageous performance state and the distribution performance state, for example, after 32 to 128 games have passed, the game can transition to the normal AT performance state. Therefore, if the game continues to be played in the normal performance state without transitioning to the normal AT performance state, the game will transition to the normal AT performance state within a predetermined number of games (for example, 1628 games). With this ceiling function, players can have peace of mind knowing that they can receive relief measures even if they are unlucky enough to consume a lot of electronic tokens. Furthermore, once the normal performance state has been played for a certain period, the expected number of coins to be won if the game continues increases, and the game will continue until the ceiling (for example, 1628 games played), thus improving the utilization rate of slot machine 100.

[0138] The predetermined number of games for this ceiling function (for example, 96 to 1628 games) is determined at the following timings. For example, when transitioning directly from the normal AT performance state to the normal performance state (3), the performance state control means 224 determines the predetermined number of games for the ceiling function in the normal performance state (for example, 96 to 1628 games) when transitioning from the normal AT performance state to the normal performance state. Also, when transitioning to the normal performance state via the non-advantageous performance state and the distribution performance state (7), the performance state control means 224 determines the predetermined number of games for the ceiling function in the normal performance state (for example, 96 to 1628 games) when transitioning from the distribution performance state to the normal performance state. However, unlike when transitioning from the normal AT performance state to the normal performance state, when transitioning to the normal performance state via the non-advantageous performance state and the distribution performance state, there is a high probability of winning the AT lottery, so it is common to wait for the block period to elapse and then transition to the pre-announcement performance state, and the ceiling function is rarely executed.

[0139] Furthermore, in the embodiments described above, the probability of winning the AT lottery in the normal performance state was explained as being high (e.g., 1 / 8) when transitioning from a non-advantageous performance state to a normal performance state, and low (e.g., 1 / 4000) when transitioning directly from a normal AT performance state to a normal performance state. However, the case is not limited to these examples. For example, when transitioning directly from a normal AT performance state to a normal performance state, the probability of winning the AT lottery at the start of the normal performance state may be low, but it may transition to a high probability through an upgrade lottery, and it may also transition to a low probability through a downgrade lottery. In addition, when transitioning directly from a normal AT performance state to a normal performance state, the probability of winning the AT lottery from the start of the normal performance state may become high if certain conditions are met, such as winning a lottery.

[0140] (Details of the normal presentation state) As described above, the performance state control means 224 may execute a so-called chance zone if predetermined conditions are met in the normal performance state. The predetermined conditions include, for example, the number of times a predetermined winning combination is achieved exceeds a predetermined number of times, and the player wins the CZ lottery. An example of a predetermined winning combination is the "8-coin combination". The performance state control means 224 executes the chance zone if the predetermined conditions are met, that is, the number of times a predetermined winning combination is achieved exceeds a predetermined number of times, and the player wins the CZ lottery. The symbol combination corresponding to the "8-coin combination" is such that the "bell" symbol aligns in a straight line on either active line A, inactive line B1, active line B2, active line B3, and active line C, so the player can recognize that they have achieved the "8-coin combination". Therefore, each time the "bell" symbol aligns in a straight line on any of the valid lines A, invalid lines B1, valid lines B2, valid lines B3, and valid line C, the player's expectation of transitioning to the chance zone increases.

[0141] The following explanation will use an example where the performance state control means 224 counts the number of times the winning combination "8-coin combination" is achieved, and when the number of achievements reaches 7 or more, it performs a CZ (Chance Zone) lottery to determine the transition to the Chance Zone. For example, the performance state control means 224 has a bell counter that counts the number of times the winning combination "8-coin combination" is achieved. The initial value of the bell counter is, for example, 0. When the winning combination "8-coin combination" is achieved, the performance state control means 224 adds 1 to the count of the bell counter. When the count of the bell counter reaches 7 or more, the performance state control means 224 performs a CZ lottery, and if it wins the lottery, it executes the Chance Zone over multiple games.

[0142] (Processing by the performance state control means 224) Figure 12 is a flowchart showing the chance zone transition process of the performance state control means 224. The performance state control means 224 executes the chance zone transition process shown in Figure 12 in each game state: the non-advantageous performance state, the distribution performance state, and the normal performance state. In the chance zone transition process, the performance state control means 224 determines whether predetermined conditions are met, and if the predetermined conditions are met, it decides to transition to the chance zone. Here, the processes related to the features of this embodiment will be described in detail, and the explanation of configurations unrelated to the features of this embodiment will be omitted.

[0143] (Step S400) First, when the reels 110 are stopped in response to the player's third stop operation of the stop switch 120, the performance state control means 224 determines whether or not the winning combination "8-coin combination" has been achieved. For example, the performance state control means 224 refers to the determination result of the determination means 218, which determines whether or not the symbol combination corresponding to the winning combination is displayed on the active line A, and determines whether or not the winning combination "8-coin combination" has been achieved. If it is determined that the winning combination "8-coin combination" has been achieved, the process moves to step S410, and if it is determined that the winning combination "8-coin combination" has not been achieved, the chance zone transition process ends.

[0144] (Step S410) If the performance state control means 224 determines that the winning combination "8-coin combination" has been achieved in step S400, it increments the count value of the bell counter by 1.

[0145] (Step S420) The performance state control means 224 determines in step S410 whether the count value of the bell counter after incrementing is 7 or greater. If it is determined that the count value of the bell counter after incrementing is 7 or greater, the process moves to step S430. If it is determined that the count value of the bell counter after incrementing is not 7 or greater, the chance zone transition process ends.

[0146] (Step S430) In step S420, if the performance state control means 224 determines that the count value of the bell counter after incrementing is 7 or more, it performs a CZ lottery to determine the transition to the chance zone. For example, the performance state control means 224 performs a CZ lottery with a probability corresponding to the winning type determined by the winning type lottery means.

[0147] (Step S440) The performance state control means 224 determines whether or not the CZ lottery performed in step S430 was successful. If the CZ lottery was successful, the process moves to step S450; if the CZ lottery was unsuccessful, the process moves to step S460.

[0148] (Step S450) The performance state control means 224 decides to transition to the chance zone when the CZ lottery is won. When the performance state control means 224 decides to transition to the chance zone, it executes the chance zone for multiple games (for example, 10 games) starting from the next game.

[0149] (Step S460) When the performance state control means 224 performs a CZ lottery, it updates the bell counter's count value to its initial value regardless of the lottery result. The performance state control means 224 updates the bell counter's count value to a value obtained by subtracting 7 from the original count value. For example, if the bell counter's count value becomes 7 and a CZ lottery is performed, the bell counter's count value is updated to its initial value of 0. After updating the bell counter's count value, the performance state control means 224 terminates the chance zone transition process.

[0150] (Effect 1 on the LCD display unit 132) Figure 13 is an explanatory diagram illustrating the specific content of the performance control means 254. Specifically, Figure 13 shows the specific content of the performance control means 254 when the stop switch 120 is operated and the chance zone transition process is executed. The lower right area of ​​the liquid crystal display unit 132 shows the display value 400 of the bell counter, which is used to inform the player of the progress of the game. For example, the display value 400 of the bell counter displays the count value of the bell counter. This allows the player to understand the progress of the game, such as how many more times the winning combination "8-coin combination" must be achieved for the CZ lottery to be held. However, the display value 400 of the bell counter is not necessarily equal to the count value of the bell counter for the sake of the performance. Here, it is assumed that the count value of the bell counter was 3 before the start of the game. In the timing chart shown above Figure 13, unit games are indicated by squares, and the schematic diagram shown below Figure 13 shows the display patterns at points a and b of the timing chart above.

[0151] As shown in Figure 13, at the moment a when the player operates the start switch 118, the performance control means 254 displays the bell counter's count value, "3", as is, in the bell counter's display value 400, as shown in Figure 13(a).

[0152] Next, at the point b when the player performs the third stop operation on the stop switch 120, the performance state control means 224 executes the chance zone transition process described above. If the winning combination "8-coin combination" is achieved and the bell counter's count value is incremented by 1 to "4", the performance control means 254 displays "4", the bell counter's count value, in the bell counter's display value 400, as shown in Figure 13(b). If the winning combination "8-coin combination" is not achieved and the bell counter's count value is not incremented, the performance control means 254 does not update the bell counter's display value 400 and continues to display "3".

[0153] In the following, when the performance state control means 224 executes the chance zone transition process, the performance control means 254 displays a value indicating the progress of the game (for example, a number representing the count of the bell counter) on the bell counter's display value 400 in accordance with maintaining or updating the count of the bell counter, and this performance is referred to as the "first performance."

[0154] (Operation method of stop switch 120) As described above, in slot machine 100, the stop switch 120 is operated in order 1 to 6, depending on the order in which the left reel 110a, middle reel 110b, and right reel 110c are stopped. Here, among the order 1 to 6, order 1 and 2, in which stop switch 120a is operated first, are called the regular operation mode, and order 3 to 6, in which stop switches 120b and 120c are operated first, are called the irregular operation mode.

[0155] In slot machine 100, as shown in the winning type "Bat Order Bell" in the winning type lottery table of Figure 9 above, the stop control is set so that the expected number of coins obtained when operated in a normal manner is lower than the expected number of coins obtained when operated in an irregular manner. Specifically, when the winning type "Bat Order Bell" is won, if the stop switch 120 is operated in a normal manner (batting order 1, 2), only the symbol combination corresponding to the winning combination "1-coin combination" with a payout of 1 coin will be preferentially displayed on active line A. On the other hand, if the stop switch 120 is operated in any of the irregular manners (batting order 3 to 6), and that operation is the correct operation manner, a winning combination with a large payout (for example, the winning combination "8-coin combination") will be displayed. When the stop switch 120 is operated in the correct operation manner, the symbol combination corresponding to the winning combination "8-coin combination" will always be displayed on active line A (PB=1). Therefore, if the winning type is "Bat Order Bell," and the stop switch 120 is operated in an irregular manner, there is a 1 / 4 probability that the winning combination "8-coin combination" will be awarded, and 8 medals will be paid out. If the stop switch 120 is operated in an irregular manner, depending on the winning type, there is a possibility that the winning combination "1-coin combination" will be missed, resulting in 0 medals being paid out, but the probability of this being missed is low (for example, 1 / 8). Therefore, even considering the possibility of missing medals, the expected number of medals obtained when the stop switch 120 is operated in an irregular manner is higher than the expected number of medals obtained when it is operated in a standard manner.

[0156] In slot machine 100, the non-AT (Automatic Trigger) state is designed to make it easier for the player's electronic tokens to decrease. On the other hand, the AT (Automatic Trigger) state is designed to make it easier for the player's electronic tokens to increase by executing auxiliary effects. In the non-AT state, the operation of the stop switch 120 is restricted to the standard operation mode, and the expected number of tokens won per game is reduced, thus making it easier for the player's electronic tokens to decrease. In the AT state, the stop switch 120 is allowed to be operated in an irregular manner, and auxiliary effects are executed to make it easier for the player's electronic tokens to increase. However, if there are no restrictions on the operation mode, the player will try to operate the stop switch 120 in an irregular manner even in the non-AT state, so the gameplay intended by the designer cannot be achieved. Therefore, in slot machine 100, when the stop switch 120 is operated in the standard operation mode in the non-AT state, the player's gameplay is more advantageous than when it is operated in an irregular manner. As a result, players will desire higher gaming profits and will operate the stop switch 120 in the standard manner when the game is not in an AT (Automatic Trigger) state.

[0157] For example, in slot machine 100, if the stop switch 120 is operated in an irregular manner during a non-AT (Attack Time) performance state, it becomes more difficult to determine the transition to the AT performance state than if it were operated in a normal manner. More specifically, when the slot machine 100 is operated in an irregular manner, it restricts the execution of the chance zone transition process. If the chance zone transition process is not executed, the bell counter will not be incremented even if the winning combination "8-coin combination" is achieved, thus delaying the arrival of the opportunity to transition to the chance zone through the CZ (Chance Zone) lottery, which is held when the bell counter count reaches 7 or more. As a result, it becomes more difficult to determine the transition to the AT performance state, and the player's gaming benefit decreases when the stop switch 120 is operated in an irregular manner during a non-AT performance state. Thus, when the stop switch 120 is operated in a normal manner during a non-AT performance state, the gaming benefit is greater than when it is operated in an irregular manner.

[0158] (Effect 2 on the LCD display unit 132) As described above, if the stop switch 120 is operated in an irregular manner while the game is not in an AT (Automatic Trigger) state, the execution of the chance zone transition process will be restricted.

[0159] Figure 14 is an explanatory diagram illustrating the specific content of the performance control means 254. Specifically, Figure 14 shows the specific content of the performance control means 254 when the stop switch 120 is operated in an irregular manner and the transition process to the chance zone is restricted. Here, it is assumed that the count value of the bell counter was 4 before the start of the game, which is a performance state belonging to the advantageous section. In the timing chart shown above Figure 14, unit games are indicated by squares, and the schematic diagram shown below Figure 14 shows the display patterns at points a to d in the timing chart above.

[0160] As shown in Figure 14, at the moment a when the player operates the start switch 118, the performance control means 254 displays the bell counter's count value, "4", as is, in the bell counter's display value 400, as shown in Figure 14(a).

[0161] Next, if the player operates the stop switch 120 in an irregular manner during the game, the chance zone transition process is executed at point b when the third stop operation is performed. If the winning combination "8-coin combination" is achieved during the game, the bell counter's count value is incremented by 1 to "5". When the chance zone transition process is executed, the performance control means 254 executes the first performance and displays the bell counter's count value "5", which has been incremented from the bell counter's display value of 400, as shown in Figure 14(b). In addition, when the stop switch 120 is operated in an irregular manner, the performance control means 254 displays the text string "Left-handed play recommended" on the liquid crystal display unit 132 as a recommended image to encourage operation in the normal manner.

[0162] If, at point b, the transition process to the chance zone is executed but the winning combination "8-coin combination" is not achieved and the count value of the bell counter is not incremented, the performance control means 254 will not update the displayed value of the bell counter, 400, and will continue to display "4".

[0163] Next, at the point c when the player operates the start switch 118 and the next game begins, the performance control means 254 displays "5" following the bell counter display value 400, as shown in Figure 14(c).

[0164] Next, when the player operates the stop switch 120, at the point d where the third stop operation is performed, the execution of the chance zone transition process is restricted because the stop switch 120 was operated in an irregular manner during the previous game (the game in question). Therefore, even if the winning combination "8-coin combination" is achieved in the next game, the count value of the bell counter is not incremented. Since the chance zone transition process is not executed, the performance control means 254 does not execute the first performance, and as shown in Figure 14(d), the bell counter displays "5" following the displayed value of 400.

[0165] Therefore, as shown in Figures 13 and 14, if the player operates the stop switch 120 in the normal manner during the game, the chance zone transition process will be executed in the next game. On the other hand, if the player operates the stop switch 120 in the irregular manner during the game, the execution of the chance zone transition process will be restricted in the next game.

[0166] (Estimated setting values ​​for slot machine 100) By the way, in slot machine 100, the setting value is set using a setting key and a setting change switch. The setting value indicates the degree of advantage for the player in stages, and generally, the higher the setting value, the greater the overall advantage of the game (higher expected number of coins won). Therefore, players want the setting value of the slot machine 100 they are playing to be high. However, although players can sometimes estimate the setting value through long-term play, it is not possible to determine it from the outside immediately after the hall opens. Therefore, players may try to estimate the setting value immediately after the hall opens by looking at the results of their estimation of the setting value from the previous day's play and whether or not that setting value was carried over to the next day (whether or not the setting was changed).

[0167] As described above, in the slot machine 100, when a predetermined key (operation key) is inserted into the setting key and rotated from the off position to the on position, and power is turned on via the power switch 144a of the power supply 144, the machine enters setting change mode and the setting is changed. When the setting is changed, the main RAM 200c is initialized (RAM cleared), and the game state and the performance state are reset. In addition, regardless of whether the setting is changed or not, when the power is turned on again, the performance is also reset. Therefore, the game state becomes a non-internal game state, and the performance state becomes a non-advantageous performance state (non-advantageous section). Also, the bell counter display value 400 displays "0".

[0168] By the way, in slot machine 100, the execution of lotteries related to auxiliary effects during the non-advantageous period (for example, AT lottery) is restricted, and the transition to the AT effect state is not determined. Therefore, even if the stop switch 120 is operated in an irregular manner during the non-advantageous period, the execution of the chance zone transition process in the next game is not restricted.

[0169] Therefore, in the first game after the hall opens, the player operates the stop switch 120 in an unconventional manner. If the winning combination "8-coin combination" is achieved in the next game, and the bell counter display value of 400 is incremented from 0 to 1, it means that the execution of the chance zone transition process is not restricted because the stop switch 120 was operated in an unconventional manner in the first game after the hall opens. In other words, it can be inferred that the performance state in the first game after the hall opens was an unfavorable performance state. If the player infers that the reason the performance state in the first game after the hall opens was an unfavorable performance state was because the settings of the slot machine 100 were changed, they can refer to the estimated setting value from the previous day and infer that there is a high possibility that the setting value was changed to a higher value than the previous day, or that there is a high possibility that the setting value was changed to a lower value than the previous day.

[0170] In this embodiment, the example given is the case where the stop switch 120 is operated in an irregular manner during the first game after the hall opens to estimate the setting value of the slot machine 100. However, the game in which the player operates in an irregular manner is not limited to the first game after the hall opens. If a setting change is made and a transition to the advantageous section is not determined during the first game after the hall opens, the game remains in a non-advantageous state. In this case, even if the stop switch 120 is operated in an irregular manner during the second game or later after the hall opens, the setting value can be similarly estimated based on whether or not the execution of the chance zone transition process is restricted in the next game.

[0171] As described above, if the performance state is in a non-advantageous performance state due to a setting change, and the player operates the stop switch 120 in an irregular manner, and the winning combination "8-coin combination" is achieved in the next game, the chance zone transition process will be executed and the displayed value of the bell counter, 400, will be incremented, which may lead to the estimation of the setting change, and consequently, the setting value.

[0172] Therefore, in the slot machine 100 according to this embodiment, even if the stop switch 120 is operated in an irregular manner, and the chance zone transition process is not restricted because it is in a non-advantageous performance state (i.e., the chance zone transition process is executed), the performance control means 254 is designed not to execute the first performance.

[0173] (Effect 3 on the LCD display unit 132) Figure 15 is an explanatory diagram illustrating the specific details of the performance control means 254. Specifically, Figure 15 shows the specific details of the performance control means 254 when the stop switch 120 is operated in an irregular manner during a non-advantageous performance state, and the chance zone transition process is not restricted. Here, it is assumed that in the first game after the hall opens following a setting change (the game in question), the stop switch 120 is operated in an irregular manner, and the winning combination "8-coin combination" is achieved in the next game. Note that in the timing chart shown above Figure 15, unit games are indicated by squares, and in the schematic diagram shown below Figure 15, the display configurations at points a to d in the timing chart above are shown.

[0174] In slot machine 100, when the settings are changed, the main RAM 200c is initialized (RAM cleared) and the effects are initialized. As a result, the effects state becomes a non-advantageous effects state before the start of the game, and the bell counter count becomes 0 before the start of the game.

[0175] As shown in Figure 15, at the moment a when the player operates the start switch 118 during the game, the performance control means 254 displays "0" in the bell counter display value 400, as shown in Figure 15(a). The reason why "0" is displayed in the bell counter display value 400 is that the performance state is initialized when the power is turned on again.

[0176] Next, if the player operates the stop switch 120 in an irregular manner during the game, the chance zone transition process is executed at point b when the third stop operation is performed. If the winning combination "8-coin combination" is not achieved during the game, the bell counter's count value is not updated and remains at 0. In this case, the performance control means 254 performs an effect that maintains the bell counter's displayed value 400 without updating it, as shown in Figure 15(b). Therefore, the bell counter's displayed value 400 continues to display "0". In addition, when the stop switch 120 is operated in an irregular manner, the performance control means 254 displays the text "Left-handed play recommended" on the liquid crystal display unit 132 as a recommended image to encourage operation in the normal manner.

[0177] Next, at the point c when the player operates the start switch 118 and the next game begins, the performance control means 254 displays "0" after the bell counter's display value of 400, as shown in Figure 15(c).

[0178] As shown in Figure 15, in the game in which the stop switch 120 was operated in an irregular manner, the performance state was a non-advantageous performance state. Therefore, the execution of the chance zone transition process in the next game is not restricted. For this reason, the chance zone transition process is executed at time d when the third stop operation is performed in the next game. If the winning combination "8-coin combination" is won in the next game, the count value of the bell counter is incremented to "1". In this case, the performance control means 254 would normally execute a performance (first performance) to update the displayed value of the bell counter 400 to "1" to match the count value of the bell counter. However, here, as shown in Figure 15(d), the performance control means 254 does not execute the first performance. Instead, it executes a performance that does not update the displayed value of the bell counter 400 and maintains it. Therefore, the displayed value of the bell counter 400 continues to display "0". This causes a discrepancy between the count value of the bell counter ("1") and the displayed value of the bell counter 400 ("0"). In the following, an effect in which the displayed value of the bell counter is not updated to 400 in response to the update of the bell counter's count, that is, an effect that makes it appear as if the execution of the chance zone transition process is restricted, will be referred to as an "alternative effect."

[0179] As described above, if the performance control means 254 does not execute the first performance and instead executes an alternative performance (not incrementing the bell counter display value of 400), the player cannot determine whether the execution of the chance zone transition process is restricted because the stop switch 120 was operated in an irregular manner during that game. As a result, it is possible to prevent the presence or absence of a setting change or the setting value from being estimated.

[0180] Figure 16 is an explanatory diagram illustrating the specific details of the effects performed by the effects control means 254. Specifically, Figure 16 shows the specific details of the effects performed by the effects control means 254 when no setting change is made. Here, in order to compare with the case where a setting change is made as shown in Figure 15, it is assumed that in the first game after the hall opens (the game in question), the stop switch 120 is operated in an irregular manner, and the winning combination "8-coin combination" is achieved in the next game. In the timing chart shown above Figure 16, each game is indicated by a square, and the schematic diagram shown below Figure 16 shows the display patterns at points a to d in the timing chart above.

[0181] In slot machine 100, if no settings are changed, the main RAM 200c is not initialized (RAM cleared). Therefore, the previous day's performance state, bell counter count, etc., are carried over to the first game after the hall opens. On the other hand, the bell counter's displayed value of 400 is reset when the power is turned on again, and the initial value "0" is displayed. In other words, there may be a discrepancy between the bell counter's count and the bell counter's displayed value of 400. Figure 16 shows an example of a discrepancy between the bell counter's count and the bell counter's displayed value of 400, assuming that before the start of the first game after the hall opens (the game in question), the performance state was the normal performance state and the bell counter's count was 3.

[0182] Therefore, at the moment a when the player operates the start switch 118 during the game, the performance control means 254 displays "0" in the bell counter display value 400, as shown in Figure 16(a).

[0183] Next, if the player operates the stop switch 120 in an irregular manner during the game, the chance zone transition process is executed at point b when the third stop operation is performed. If the winning combination "8-coin combination" is not achieved during the game, the bell counter's count value is not updated and remains at "3". The performance control means 254 executes a first performance that maintains the bell counter's displayed value of 400, as shown in Figure 16(b). Therefore, "0" is displayed for the bell counter's displayed value of 400. In addition, when the stop switch 120 is operated in an irregular manner, the performance control means 254 displays the text "Left-handed play recommended" on the liquid crystal display unit 132 as a recommended image to encourage operation in the normal manner.

[0184] Next, at the point c when the player operates the start switch 118 and the next game begins, the performance control means 254 displays "0" after the bell counter's display value of 400, as shown in Figure 16(c).

[0185] As shown in Figure 16, in the game in which the stop switch 120 was operated in an irregular manner, the performance state was the normal performance state. Therefore, in the next game, the execution of the chance zone transition process is restricted in response to the irregular operation of the stop switch 120 in the previous game. As a result, the chance zone transition process is not executed at point d when the third stop operation is performed in the next game. Therefore, even if the winning combination "8-coin combination" is won in the next game, the count value of the bell counter is not incremented. Since the chance zone transition process is not executed, the performance control means 254 does not execute the first performance, but as shown in Figure 16(d), the bell counter displays "0" following the displayed value of 400.

[0186] As mentioned above, if no settings are changed, the bell counter's count will be carried over from the previous day for the first game after the hall opens. On the other hand, because the effects are reset when the power is turned back on, the bell counter's displayed value of 400 is not carried over from the previous day. In other words, there may be a discrepancy between the bell counter's count and the bell counter's displayed value of 400. In this case, if the bell counter's count reaches 7 or higher, a chance zone (CZ) lottery will be held even if the bell counter's displayed value of 400 is not 7 or higher, and if successful, the chance zone will be executed. In other words, the first CZ lottery after the hall opens may be held even if the bell counter's displayed value of 400 is less than 7, and players do not know when the CZ lottery will be held.

[0187] As described above, if a setting change is made, the stop switch 120 will be operated in an irregular manner during the first game after the hall opens, and an alternative performance will be executed in the next game, causing a discrepancy between the bell counter's count and the bell counter's displayed value 400. As a result, even if a CZ lottery is held when the bell counter's displayed value 400 is less than 7, the player cannot distinguish whether the discrepancy is due to the execution of an alternative performance by the performance control means 254 or due to the bell counter's count being carried over from the previous day. Therefore, the player cannot estimate whether the execution of the chance zone transition process has been restricted from the discrepancy between the bell counter's count and the bell counter's displayed value 400, nor can they estimate whether a setting change has been made or what the setting value is.

[0188] Thus, the slot machine 100 includes a reel control means 216 that controls the rotation of multiple reels 110, each with multiple types of symbols arranged on them, based on the operation of a start switch 118, and controls the stopping of the reels 110 corresponding to the operated stop switch 120 in response to the operation of a stop switch 120 corresponding to a rotating reel 110; an effect state control means 224 that determines whether the game section is an advantageous section in which auxiliary effects can be performed to assist in winning specific combinations, or a non-advantageous section in which auxiliary effects are not performed, and an effect control means 254 that controls the effects. The operation modes of the stop switch 120 include a first operation mode (for example, a regular operation mode) in which a specific reel among the multiple reels 110 is stopped first, and a first operation mode in which a reel other than the specific reel is stopped first. There is a second mode of operation (for example, an irregular mode of operation), and the performance state control means 224 ensures that even if the stop switch 120 is operated in the second mode of operation during a non-advantageous section, a specific bonus (for example, an increment in the bell counter's count) corresponding to the game result of the next game (for example, winning the "8-coin" role) is granted in the next game. However, if the stop switch 120 is operated in the second mode of operation during an advantageous section, no specific bonus is granted in the next game. The performance control means 254 executes the first performance related to the specific bonus if a specific bonus is granted, and does not execute the first performance if a specific bonus is not granted in accordance with the operation in the second mode of operation. However, if the stop switch 120 is operated in the second mode of operation during a non-advantageous section and a specific bonus is granted in the next game, the first performance is not executed.

[0189] This configuration makes it possible to prevent the system from inferring that the settings have been changed.

[0190] (Over-reporting) When the performance state control means 224 transitions the performance state to the normal AT performance state, an auxiliary performance is performed, making it easier for the player to acquire electronic tokens. The performance state control means 224 counts the difference between the number of electronic tokens bet and the number of tokens paid out during a series of performance states that make it easier to acquire electronic tokens, for example, from the start to the end of the normal AT performance state (until transitioning to the normal performance state). The performance control means 254 displays the counted difference as the net increase in tokens on the LCD display unit 132. Specifically, after the start of the normal AT performance state, the performance control means 254 subtracts the number of electronic tokens bet from the net increase in tokens, according to the number of electronic tokens bet, and displays the updated net increase in tokens on the LCD display unit 132. Also, the performance control means 254 increases the net increase in tokens, according to the number of electronic tokens paid out, and displays the updated net increase in tokens on the LCD display unit 132.

[0191] In the normal AT (Automatic Trigger) state, players are made more likely to acquire electronic tokens through auxiliary effects, so the net increase in tokens tends to increase. Whenever the net increase in tokens reaches a predetermined over-number (specific value), the effect control means 254 displays an over-image on the liquid crystal display unit 132 to indicate that the over-number has been reached. Here, "reaching the over-number" means that the net increase in tokens goes from being less than the over-number to exceeding the over-number due to the payout of electronic tokens.

[0192] The number of over-coins can be set in multiple increments of a predetermined number (in this case, 500 coins), such as 500, 1000, 1500, 2000, etc. Hereafter, the number of over-coins set in predetermined increments may be referred to as the interval over-coins. Note that the interval over-coins are not necessarily set at equal intervals; for example, the interval may be wider when the net increase in coins is larger than when it is smaller, such as 100, 200, 500, 1000, 2000 coins. Thus, the interval over-coins can be set to any value, taking into account the gameplay.

[0193] Notification of reaching the over-count includes not only displaying an over-count image on the liquid crystal display unit 132, but also illuminating a light pattern (over-count light pattern) through the effect lamp 136 to indicate that the over-count has been reached, and outputting an audio (over-count sound) through the speaker 134 to indicate that the over-count has been reached. Such notification of reaching the over-count, including displaying an over-count image, illuminating the over-count light pattern, and outputting an over-count sound, is called over-notification. In the following explanation, for convenience, the display of an over-count image will be given as an example of over-notification, but in addition to that, or instead, illuminating the over-count light pattern or outputting an over-count sound may also be used.

[0194] Figure 17 is an explanatory diagram for explaining over-notification. For example, suppose the net increase in tokens at the time shown in Figure 17(a) was 497 tokens. Therefore, as shown in Figure 17(a), the number of tokens displayed in the upper right of the liquid crystal display unit 132 is "497 tokens". Then, when 3 electronic tokens are bet in the next game, as shown in Figure 17(b), 3 tokens are subtracted from the net increase, and the number of tokens displayed in the number of tokens displayed in the liquid crystal display unit 132 is "494 tokens". Then, when the winning type "Bat Order Bell" is won and the player operates the stop switch 120 in the correct manner, the winning combination "8 tokens" is awarded, the net increase in tokens becomes 502 tokens, and the over-number reaches 500 tokens. As shown in Figure 17(c), the performance control means 254 displays the net increase of "502 coins" in the coin count display area 410 of the liquid crystal display unit 132, and also displays an over image "500 coins OVER" in the over image display area 412 on the central front (front layer) of the liquid crystal display unit 132, indicating that the over number of coins has reached 500. By seeing this over image "500 coins OVER", the player can easily understand that the net increase of coins has reached 500.

[0195] Furthermore, if three electronic tokens are bet in the next game, as shown in Figure 17(d), three tokens are subtracted from the net increase, and the net increase temporarily falls below 500 tokens, with "499 tokens" displayed in the token count display area 410 of the LCD display unit 132. In that game, if the winning type "Bat Order Bell" is won and the player operates the stop switch 120 in the correct manner, the winning combination "8 tokens" is awarded, and the net increase becomes 507 tokens, reaching the over-total of 500 tokens once again. However, if an over-notification has been issued once when the same over-total (in this case, 500 tokens) is reached, the performance control means 254 will not issue another over-notification even if the over-total is reached again in the same normal AT performance state. Therefore, as shown in Figure 17(e), the performance control means 254 displays the net increase of "507 sheets" in the sheet count display area 410 of the liquid crystal display unit 132, but does not display the over-image "500 sheets OVER".

[0196] Furthermore, the performance control means 254 may also provide an over-notification when a specific over-number is reached, in addition to the above-mentioned interval over-number. This over-number is referred to as a specific over-number. The internal state that is suggested here is, for example, a set value or the winning of a specific state. For example, when a set value is used as the specific over-number, the specific over-numbers of 111, 222, 333, 444, 555, and 666 may be associated with set values ​​1, 2, 3, 4, 5, and 6, or the specific over-numbers of 100, 200, 300, 400, 555, and 600 may be associated. Alternatively, the specific over-numbers of 222, 444, and 555 may be associated with set values ​​of 2 or more, 4 or more, and 5 or more. Furthermore, if a specific number of coins is used to indicate that a specific state has been won, for example, if the player wins the normal AT performance state, the net increase in coins at the time of winning can be used as the specific number of coins. Alternatively, if the player wins the normal AT performance state, the specific number of coins may be a number derived from a wordplay, such as 753 (shichigosan).

[0197] However, such a specific number of over-payouts does not necessarily mean that an over-payout notification will be issued simply because the net increase in payouts reaches that specific number. This is because, for example, if the setting value could always be determined through the specific number of over-payouts, players could either immediately stop playing on the slot machine 100 upon realizing it is set to a low value, or continue playing on the slot machine 100 upon realizing it is set to a high value, making it easier to obtain large gambling profits.

[0198] Therefore, the performance control means 254 will provide an over-notification indicating that the net increase in tokens has reached a specific number of tokens only if the predetermined notification conditions are met. When a set value is adopted as the specific number of tokens, the notification conditions are that the current net increase in tokens reaches the specific number of tokens corresponding to the set value, and that the suggestive performance lottery is won with a predetermined probability. For example, if the specific number of tokens is 555, the performance control means 254 will provide an over-notification indicating that the set value is 5 if the notification conditions are met, namely that the net increase in tokens has reached the specific number of tokens 555, and that the suggestive performance lottery is won with a predetermined probability (for example, 1 / 10).

[0199] Furthermore, if the winning of the normal AT performance state is adopted as a specific number of extra coins, the notification conditions are that the current net increase in coins reaches the specific number of extra coins corresponding to winning the normal AT performance state, and that the suggestive performance lottery is won with a predetermined probability. For example, if the specific number of extra coins corresponding to winning the normal AT performance state is 753, the performance control means 254 will make an over-notification indicating that the normal AT performance state has been won when the notification conditions, which are that the net increase in coins reaches the specific number of extra coins of 753 and the suggestive performance lottery is won with a predetermined probability (for example, 1 / 2), are met.

[0200] Incidentally, the performance control means 254 may execute a continuous performance (notification prohibited state) over multiple games. For example, the performance state control means 224 may transition to a high-probability state for increasing the number of continuous games or to a pseudo-bonus (AT performance state) that simulates a bonus during a normal AT performance state. For example, the performance state control means 224 performs the lottery for increasing the number of continuous games at a high probability from the start of the high-probability state for increasing the number of continuous games until the termination condition is met. From the start of such a high-probability state until the termination condition is met, the performance control means 254 continuously performs a battle performance, for example, and in response to the performance state control means 224 deciding to increase the number of continuous games, it performs a performance in which an ally character inflicts damage on an enemy character. However, a continuous performance is not limited to this case; it is sufficient if the performance changes continuously over multiple games, such as a story-driven performance.

[0201] When a continuous performance is executed during a normal AT performance state, auxiliary performances are also executed even during the continuous performance, making it easier for the net increase in coins to increase. Therefore, it is possible to reach the interval overrun during the continuous performance (until the continuous performance ends). However, as shown in Figure 17(c), the over-image is displayed in the over-image display area 412 at the front center of the liquid crystal display unit 132, occupying a relatively large area, and thus obstructs the continuous performance. As a result, the continuity of the continuous performance is interrupted, and there is a risk that the player will not be able to properly grasp the progress and results of the continuous performance.

[0202] Therefore, if the number of images exceeds the interval limit during a continuous performance, the performance control means 254 does not display the over-image during the continuous performance, but displays the over-image after the continuous performance has ended.

[0203] Figure 18 is an explanatory diagram for explaining over-notification. For example, suppose that at the time shown in Figure 18(a), the net increase in tokens was 492. Therefore, as shown in Figure 18(a), the number of tokens displayed in the upper right token display area 410 of the liquid crystal display unit 132 is displayed as "492 tokens". Then, suppose that a continuous performance starts in response to the operation of the start switch 118 for the next game. The performance control means 254 performs the continuous performance using the entire liquid crystal display unit 132. In such a continuous performance, auxiliary performances are performed, making it easier for the net increase in tokens to increase. Then, suppose that during the continuation of the continuous performance, the winning type "batting order bell" is won, and the player operates the stop switch 120 in the correct manner, the winning combination "8 tokens" is awarded, the net increase in tokens becomes 502, and the interval over-number exceeds 500 tokens. However, as shown in Figure 18(b), the performance control means 254 displays the net increase of "502 coins" in the coin count display area 410 of the liquid crystal display unit 132, but does not display the over image "500 coins OVER" indicating that the interval over number "500 coins" has been reached because a continuous performance is in progress. Now, suppose the continuous performance continues for 30 games and ends, and the net increase of coins becomes 562. After the game in which the continuous performance ended, if the winning type "batting order bell" is won and the player operates the stop switch 120 in the correct manner to win the winning combination "8 coin combination", the performance control means 254 displays the net increase of "562 coins" in the coin count display area 410 of the liquid crystal display unit 132, as shown in Figure 18(c), and also displays the over image "500 coins OVER" indicating that the interval over number "500 coins" has been reached in the over image display area 412 on the front (front layer) of the center of the liquid crystal display unit 132.

[0204] In this explanation, the performance control means 254 displays the over image "500 coins OVER" when, after the completion of a continuous performance, the winning type "Bat Order Bell" is won in a game following the game in which the continuous performance ended, and the number of electronic medals dispensed is greater than the prescribed number, for example, when the winning combination "8 coins" is achieved. However, the performance control means 254 is not limited to this example. It may also display the over image "500 coins OVER" at the start of the first stop operation, second stop operation, or third stop operation of the game in which the continuous performance ended, or when the third stop operation is released. Alternatively, it may display the over image "500 coins OVER" in response to the operation of the bet switch 116 for the next game following the game in which the continuous performance ended, or in response to the operation of the start switch 118 for the next game following the game in which the continuous performance ended.

[0205] Here, the over-image "500 coins OVER" is displayed when the net increase in coins reaches 562, which is 62 coins more than 500. However, the net increase in coins remains 500 or more, so there is no contradiction in the displayed content. Furthermore, since this over-image "500 coins OVER" is not displayed during the continuous performance, it avoids a situation where the over-image "500 coins OVER" obstructs the continuous performance, preventing the player from properly viewing the performance. In addition, by viewing the over-image "500 coins OVER" after the continuous performance has ended, the player can easily understand that the net increase in coins has reached 500.

[0206] As mentioned above, the performance control means 254 may also provide an over-notification when a specific over-number is reached, in addition to the interval over-number set in predetermined units (500 units in this case). For example, suppose the setting value of the slot machine 100 is set to 5, and the specific over-number is set to 555 for a setting value of 5. The performance control means 254 provides an over-notification suggesting that the setting value is 5 when the net increase in coins reaches the specific over-number of 555, which is the notification condition, and the suggestive performance lottery is won with a predetermined probability.

[0207] Furthermore, the performance control means 254 sets the display mode of the over image when a specific number of overscores is reached to be the same as the display mode of the over image when an interval number of overscores is reached. This is because the over notification is merely a performance that suggests that a set value or a specific state has been won, and is not a performance that indicates that any kind of game benefit has been obtained. In addition, by not making the over image that suggests that a set value or a specific state has been won a special display mode, only players who know the meaning of such an over image can grasp what it suggests, thereby giving players a sense of superiority. However, it is not limited to this example, and the display mode of the over image when an interval number of overscores is reached may be different from the display mode of the over image when a specific number of overscores is reached.

[0208] Thus, the performance control means 254 matches the display mode of the over image when a specific number of over-coins is reached with the display mode of the over image when an interval number of over-coins is reached. Therefore, similar to the interval number of over-coins, even if the current net increase in coins reaches a specific number of over-coins during a continuous performance, the performance control means 254 does not display the over image during the continuous performance, but displays the over image after the continuous performance has ended.

[0209] However, depending on the number of games played during the continuous performance, the following may occur. That is, if the difference in the number of games played between the interval overage and the specific overage is small, and the continuous performance continues for more than that difference in the number of games, it is possible to reach either the interval overage or the specific overage during the continuous performance. In this case as well, the performance control means 254 does not display an overage image during the continuous performance, but displays an overage image after the continuous performance ends. However, in this case, there are multiple candidates for the overage to be displayed after the continuous performance ends, such as an overage image indicating that the interval overage has been reached and an overage image indicating that the specific overage has been reached. Here, after the continuous performance ends, the performance control means 254 displays an overage image indicating that the larger of the interval overage and the specific overage has been reached (the one achieved later).

[0210] This is for the following reason: The net increase in coins at the time the continuous performance ends is greater than or equal to the interval overage and the specific overage. Therefore, the net increase in coins at the time the continuous performance ends will be close to the larger of the interval overage and the specific overage. Accordingly, the performance control means 254 notifies that the larger of the interval overage and the specific overage has been reached. In this way, the difference between the net increase in coins and the overage indicated by the overage notification can be reduced, and the player will not feel any discomfort.

[0211] Figure 19 is an explanatory diagram for explaining over-notification. For example, suppose that at the time shown in Figure 19(a), the net increase in tokens was 492. Therefore, as shown in Figure 19(a), the number of tokens displayed in the upper right token display area 410 of the liquid crystal display unit 132 is displayed as "492 tokens". Then, suppose that a continuous performance starts in response to the operation of the start switch 118 for the next game. The performance control means 254 performs the continuous performance using the entire liquid crystal display unit 132. In such a continuous performance, auxiliary performances are performed, so the net increase in tokens tends to increase. Then, suppose that during the continuation of the continuous performance, the winning type "batting order bell" is won, and the player operates the stop switch 120 in the correct manner, the winning role "8 tokens" is awarded, the net increase in tokens becomes 502, and the interval over-number of tokens exceeds 500. However, as shown in Figure 19(b), the performance control means 254 displays the net increase of "502 coins" in the coin count display area 410 of the liquid crystal display unit 132, but does not display the over image "500 coins OVER" which indicates that the interval over number "500 coins" has been reached, because a continuous performance is in progress. Furthermore, suppose that during the continuation of the continuous performance, the player wins the winning type "batting order bell" and operates the stop switch 120 in the correct manner, resulting in the winning combination "8 coin combination" being awarded, and the net increase of coins becoming 557, which exceeds the specific over number of 555. At this time, suppose that the suggestive performance lottery determines that an over notification indicating that the specific over number of 555 has been reached is to be displayed. However, as shown in Figure 19(c), the performance control means 254 displays the net increase of "557 coins" in the coin count display area 410 of the liquid crystal display unit 132, but does not display the over image "555 coins OVER" indicating that the specific over amount "555 coins" has been reached, because a continuous performance is in progress. Then, the continuous performance continues for 30 games and ends, and in the subsequent games, the winning type "batting order bell" is won, and the player operates the stop switch 120 in the correct manner, resulting in the winning combination "8 coins" being awarded, and the net increase of coins becoming 562. As shown in Figure 19(d), the performance control means 254 displays the net increase of "562 coins" in the coin count display area 410 of the liquid crystal display unit 132. Also, the specific over amount "555 coins" is larger than the interval over amount "500 coins".Therefore, as shown in Figure 19(d), the performance control means 254 displays an overimage "555 OVER" in the overimage display area 412 on the front (front layer) of the center of the liquid crystal display unit 132, indicating that the specific over number "555" has been reached.

[0212] Players can recognize that they have reached the "555 OVER" over-image by seeing it. The "555 OVER" over-image is a specific over-image that suggests a setting of 5. Therefore, players can understand that the setting is at least 5 or higher and use this information to guide their subsequent gameplay.

[0213] In the example in Figure 19, the winning combination "8-coin combination" is awarded, the net increase in coins becomes 557, which exceeds the specific over-coin limit of 555, and the suggestive performance lottery determines that an over-notification indicating that the specific over-coin limit of 555 has been reached is given. However, even if the winning combination "8-coin combination" is awarded, the net increase in coins becomes 557, and the specific over-coin limit of 555 is exceeded, if the suggestive performance lottery does not determine that an over-notification indicating that the specific over-coin limit of 555 has been reached is not given, the over-notification indicating that the specific over-coin limit of 555 has been reached will not be given. In this case, the over-notification will only apply to the interval over-coin limit of "500 coins". Therefore, after the continuous performance has ended, the performance control means 254 displays the net increase of "562 coins" in the coin count display area 410 of the liquid crystal display unit 132, as shown in Figure 19(e), and also displays the over image "500 coins OVER" in the over image display area 412 on the central front (front layer) of the liquid crystal display unit 132, indicating that the interval over number "500 coins" has been reached.

[0214] In this explanation, the performance control means 254 displays an over-image indicating that the larger of the interval over-number and the specific over-number (the one achieved later) has been reached after the continuous performance has ended. However, the performance control means 254 is not limited to this example; it may also display an over-image indicating that the smaller of the interval over-number and the specific over-number (the one achieved earlier) has been reached after the continuous performance has ended. With this configuration, the player can understand that they have already reached the over-number when they reach the smaller of the interval over-number and the specific over-number.

[0215] Furthermore, the performance control means 254 may, after the continuous performance has ended, display an over-image indicating that the smaller of the interval over-number and the specific over-number has been reached (the one achieved first), maintain the display of the over-image for a predetermined interval (for example, 0.5 seconds), and then display an over-image indicating that the larger of the interval over-number and the specific over-number has been reached (the one achieved later). With this configuration, the player can understand that they had already reached the over-number when they reached the smaller of the interval over-number and the specific over-number, and that they are currently at the larger of the interval over-number and the specific over-number. If the player reached 3 or more over-numbers during the continuous performance, the performance control means 254 may, after the continuous performance has ended, display over-images indicating that the player has reached the over-number in the order of the smaller of the interval over-number and the specific over-number, from the one achieved first (the one achieved first) to the one achieved later (the one achieved later).

[0216] Furthermore, the above explanation described an example in which, during a continuous performance, either an interval overrun or a specific overrun is reached, and the performance control means 254 displays an over-image indicating that either overrun has been reached. However, the explanation is not limited to this example; during a continuous performance, multiple interval overruns or multiple specific overruns may be reached. In this case as well, the performance control means 254 may, after the continuous performance ends, display an over-image indicating that either overrun has been reached, for example, the one with the largest number of overruns (the one achieved last) among the multiple overruns.

[0217] Furthermore, the above explanation described an example in which the performance control means 254 displays an over-image indicating that the larger of the interval over-number and the specific over-number has been reached (the one achieved later) after the completion of a continuous performance. However, the performance control means 254 is not limited to this example and may also display an over-image indicating that the higher value to the player (the one that provides greater game profit) has been reached between the interval over-number and the specific over-number. For example, the interval over-number simply indicates an increase in the net number of coins, but the specific over-number allows the player to estimate the setting value of the slot machine 100 currently being played or to grasp the currently won AT performance state, making it highly valuable for the player to grasp. With this configuration, it is possible to avoid a situation where a highly valuable over-notification is not given due to an over-notification that is not of high value to the player. In this way, the player can efficiently see the highly valuable over-notification.

[0218] Furthermore, while the above example uses a continuous performance sequence as an example of a notification-prohibited state where over-notification is prohibited, the example is not limited to this case. Any state can be designated as a notification-prohibited state as long as a predetermined state continues over multiple gameplay rounds, such as a pseudo-bonus that simulates a bonus while in an AT performance state.

[0219] Figure 20 is an explanatory diagram illustrating the display modes of the overimage. In the above explanation, an example was given in which the performance control means 254 displays the overimage in the overimage display area 412 on the central front (front layer) of the liquid crystal display unit 132 when the net increase in the number of cards reaches the overnumber. The performance control means 254 can display the overimage in various display modes. For example, when the net increase in the number of cards reaches the overnumber, the performance control means 254 makes the overimage "500 cards OVER" appear on the central front of the liquid crystal display unit 132 and deletes it after a predetermined time has elapsed. At this time, the performance control means 254 may make the overimage appear with 100% transparency, as shown in Figure 20(a), and then gradually decrease the transparency from 100% to 0%, as shown in Figure 20(b). The performance control means 254 may then gradually increase the transparency from 0% to 100% after a predetermined time has elapsed and delete it.

[0220] Furthermore, when the net increase in coins reaches the over-number, the performance control means 254 displays the over-image "500 coins OVER" as shown in Figure 20(c), moving from the right edge of the liquid crystal display unit 132 to the left, and then temporarily pauses the over-image in the over-image display area 412 of the liquid crystal display unit 132 as shown in Figure 20(d). Then, after a predetermined time has elapsed, the performance control means 254 moves the over-image to the left again as shown in Figure 20(e), and makes it disappear at the left edge of the liquid crystal display unit 132. Although this explanation uses an example of moving the over-image from right to left, the direction of movement can be arbitrarily set to left to right, bottom to top, top to bottom, etc.

[0221] Furthermore, not limited to the above example, the performance control means 254 may make the overimage "500 coins OVER" appear so as to move from the right edge of the liquid crystal display unit 132 to the left, as shown in Figure 20(c), and then stop the overimage in the overimage display area 412 of the liquid crystal display unit 132, as shown in Figure 20(d). In this case, the player can move the overimage by operating a predetermined switch, such as the bet switch 116 for the next game. Specifically, as shown in Figure 20(f), in response to the player's operation of the bet switch 116, the performance control means 254 moves the stopped overimage to the left, as shown in Figure 20(e), and makes it disappear at the left edge of the liquid crystal display unit 132. For example, if the number of overcoins is an interval overcoin, the performance control means 254 may pause the overimage in the overimage display area 412 and then move it automatically, and if the number of overcoins is a specific overcoin, it may stop the overimage in the overimage display area 412 and move it in response to the player's operation of the bet switch 116. With this configuration, the player can reliably determine when they have reached a specific number of extra tokens, and for example, an image of that moment can be captured by an imaging device.

[0222] Figure 21 is an explanatory diagram illustrating the display mode of the over-image. In the slot machine 100, in order to prevent excessive gambling, the difference in the number of tokens, which is the difference between the number of tokens inserted (value related to the use of game value) and the number of tokens paid out (value related to the acquisition of game value) since power-on, is managed regardless of the performance state. The performance state control means 224 activates a so-called complete function that restricts the progress of the game when the difference in tokens reaches a predetermined difference, for example, 19,000 tokens. Restricting the progress of the game means, for example, disabling the insertion of tokens or the operation of switches so that the game cannot be continued. Furthermore, when the complete function is activated, the performance control means 254 displays a complete function activation image "Complete function activated" in the complete image display area 414 in the center of the liquid crystal display unit 132, as shown in Figure 21(a). In this way, players and hall employees can understand that the complete function has been activated.

[0223] This complete function is executed when the winning type "Bat Order Bell" is won and the number of electronic medals dispensed is greater than the specified number, for example, when the winning combination "8 medals" is achieved. In this case, the complete function and the over notification, which are triggered by an increase in the number of medals, may be executed simultaneously. At this time, if the performance control means 254 were to display both the complete operation image "Complete function in operation" and the over image "5000 medals OVER" in the center of the liquid crystal display unit 132, it would be difficult to distinguish the displayed content. Therefore, the performance control means 254 makes the display manner of the complete operation image and the over image different.

[0224] For example, when the number of tokens gained reaches a predetermined number and the net increase in tokens reaches an over-number, the performance control means 254 first displays the complete operation image "Complete function in operation" in the complete image display area 414 in the center of the liquid crystal display unit 132, as shown in Figure 21(a). Next, as shown in Figure 21(b), the performance control means 254 maintains the display of the complete operation image and makes the over-image "5000 tokens OVER" appear, moving from the right edge of the liquid crystal display unit 132 to the left, and then temporarily pauses the over-image in the over-image display area 412 of the liquid crystal display unit 132, as shown in Figure 21(c). At this time, the over-image is located in front of (on a previous layer) the complete operation image. Then, after a predetermined time has elapsed, the performance control means 254 moves the over-image to the left again, as shown in Figure 21(d), and makes it disappear at the left edge of the liquid crystal display unit 132. In this way, only the complete operation image remains on the liquid crystal display unit 132. As shown in Figure 21(c), although there is a timing when the complete activation image and the over image overlap, the over image moves relative to the complete activation image, so the player can easily distinguish between the complete activation image and the over image. As a result, the appearance time of the over image is short, so at least the complete activation image is easy to see. With this configuration, the player and hall staff can understand that the complete function has been activated, and at least the player can see that the net increase in tokens has reached the over amount.

[0225] Furthermore, while the above explanation uses the net increase in tokens (difference in tokens) as the net increase in game value and the number of tokens over as the target number to be achieved, various indicators can be applied, not just these examples. For example, the number of continuous games or sets in a series of AT (Automatic Trigger) performance states corresponding to the net increase in game value could be used, and the number of over-game games or over-sets could be used as the number of over-games.

[0226] Thus, the slot machine 100 includes a main control means (e.g., main CPU 200a) that controls the progress of the game, and an effect control means 254 that controls the effects in accordance with the progress of the game by the main control means. The effect control means 254 may perform an arrival notification (e.g., over-notification) based on the net increase in game value (e.g., electronic tokens) (e.g., net increase in tokens) reaching a specific value (e.g., over-number of tokens). In a notification permission state where arrival notifications can be performed (e.g., an AT effect state other than a continuous effect), the net increase reaches a specific value When a certain value is reached, an arrival notification is executed. In a notification-prohibited state where the execution of arrival notifications is prohibited (for example, a continuous performance during an AT performance), if the net increase reaches a specific value, the system transitions from the notification-prohibited state to the notification-allowed state and then executes an arrival notification. In the notification-prohibited state, if the net increase reaches any of several different specific values ​​(for example, 500 coins for interval overage and 555 coins for specific overage), the system transitions from the notification-prohibited state to the notification-allowed state and then executes an arrival notification indicating that one of the specific values ​​(for example, 555 coins for specific overage) has been reached.

[0227] (Second embodiment) In the first embodiment, the symbol arrangement and active line A of the reel 110 were explained using Figure 3, the winning combination was explained using Figure 8, and the winning type lottery table was explained using Figure 9. However, various variations can be adopted for the symbol arrangement, active line A, winning combination, and winning type lottery table of the reel 110, not limited to this example. In the second embodiment, a game specification is described based on the premise that a different symbol arrangement, active line A, winning combination, and winning type lottery table of the reel 110 are used from that of the first embodiment. Note that the configuration of the reel 110 other than the symbol arrangement, active line A, winning combination, and winning type lottery table is substantially the same as in the first embodiment, so a detailed explanation is omitted here.

[0228] Figure 22 illustrates the symbol arrangement and active line A of reel 110. As shown in Figure 22(a), similar to Figure 3, the left reel 110a, middle reel 110b, and right reel 110c each have multiple types of symbols arranged in areas divided into 20 equal parts. Also, as shown in Figure 22(b), active line A is set as the line connecting the positions corresponding to the symbols that stop on the lower row of the left reel 110a, the upper row of the middle reel 110b, and the upper row of the right reel 110c. The invalid lines B1, B2, B3, C1, and C2 are the same as in Figure 3, so their explanation is omitted here.

[0229] Figure 23 is an explanatory diagram for explaining the winning combinations. In this embodiment, as shown in Figure 23, the winning combination "RBB" is provided as a bonus combination. In addition, the winning combinations "Replay 1" to "Replay 5" are provided as replay combinations. In addition, the winning combinations "Minor Combination 1" to "Minor Combination 54" are provided as minor combinations. In Figure 23, one or more symbols that make up each winning combination are associated with the left reel 110a, the middle reel 110b, and the right reel 110c, respectively. In the following, the winning combinations "Minor Combination 1" to "Minor Combination 4" may be abbreviated as the "10-coin combination", the winning combinations "Minor Combination 5" to "Minor Combination 7" as the "6-coin combination", "Minor Combination 8" as the "3-coin combination", and the winning combinations "Minor Combination 9" to "Minor Combination 54" as the "1-coin combination". Furthermore, among the winning combinations shown in Figure 23, for example, winning combinations "Replay 1" to "Replay 4", "Small Win 1" to "Small Win 7", "Small Win 9" to "Small Win 14", and "Small Win 22" have a PB of 1, while winning combinations "Replay 5", "Small Win 8", "Small Win 15" to "Small Win 21", and "Small Win 23" to "Small Win 54" have a PB of 1.

[0230] Figure 24 is a diagram showing the winning type lottery table. Similar to Figure 9, the winning type lottery table in Figure 24 is divided into multiple winning areas. In Figure 24, the winning areas (winning types) assigned to each game state (non-internal game state (non-internal), RBB internal game state (RBB internal), RBB active game state (RBB active)) are represented by "◎" for winning types that can be entered into the advantageous section lottery and "○" for winning types that cannot be entered into the advantageous section lottery.

[0231] In the RBB internal game state, if the selected winning type is "Bat Order 3A1" in winning area 3, and the stop switch 120 is operated in the correct operation mode (batting order 3), the stop control is performed so that the symbol combination corresponding to the winning role "Small Role 1" (winning role "10-coin role"), which is the correct role with a payout of 10 coins (resulting in the symbols "Bell", "Bell", and "Bell" being aligned in a straight line on invalid line C2) is always displayed on the active line A through so-called coin-priority control. Also, if the stop switch 120 is operated in the incorrect operation modes of batting order 1 or 2, the stop control is performed so that the symbol combination corresponding to one of the incorrect winning roles with a payout of 1 coin, "Small Role 15", "Small Role 17", "Small Role 49", or "Small Role 50" (winning role "1-coin role"), is always displayed on the active line A through so-called coin-priority control. Furthermore, if the stop switch 120 is operated during batting order 4, which is an incorrect operation, the machine will be stopped so that the symbol combination corresponding to the winning role "Small Role 26" (winning role "1-coin role"), which is an incorrect role with a payout of 1 coin, is displayed on active line A with a probability of 1 / 2, through so-called quantity-priority control. Furthermore, if the stop switch 120 is operated during batting orders 5 and 6, which are incorrect operation configurations, the machine will be stopped so that the symbol combination corresponding to the winning role "Small Role 43" (winning role "1-coin role"), which is an incorrect role with a payout of 1 coin, is displayed on active line A with a probability of 1 / 4, through so-called quantity-priority control.

[0232] Furthermore, the winning probabilities (number of placements) for each of the selected winning types in winning areas 3-6 (winning types "Batting Order 3A1" to "Batting Order 6A1"), the winning probabilities for each of the selected winning types in winning areas 7-10 (winning types "Batting Order 3A2" to "Batting Order 6A2"), the winning probabilities for each of the selected winning types in winning areas 11-14 (winning types "Batting Order 3B1" to "Batting Order 6B1"), and the winning probabilities for each of the selected winning types in winning areas 15-18 (winning types "Batting Order 3B2" to "Batting Order 6B2") are set to be equal. In the following, as in Figure 9, the 16 winning types in winning areas 3-18 may be simply abbreviated as the winning type "Batting Order Bell".

[0233] (Stop control of reel 110 1) In this embodiment, the performance state control means 224 may grant a bonus on the condition of winning a predetermined type of win or winning a predetermined role. Examples of bonuses include deciding to transition to a predetermined performance state, such as a chance zone, a pre-announcement performance state, a normal AT performance state, a special pre-announcement performance state, or a non-advantageous performance state. For example, if the number of times a predetermined winning role has been won exceeds a predetermined number, the performance state control means 224 may decide to transition to a chance zone or a normal AT performance state, or conduct a lottery to transition to a chance zone or a normal AT performance state. Other bonuses include, for example, adding to the number of continuous games in the normal AT performance state, deciding to continue the normal AT performance state, or deciding to avoid the end of a predetermined performance state. For example, when a high-probability bonus state is executed at a predetermined trigger, where the probability of adding to the number of continuous games in the normal AT performance state is relatively high, the game can be designed so that the high-probability bonus state continues as long as the correct role is won when the selected type of win is won (it ends if the correct role is not won when the selected type of win is won). Furthermore, as a bonus, it may be possible to determine the transition to a state that makes it easier to enter such a performance state. Also, as a bonus, it may be possible to grant the player the right to participate in a lottery for game benefits that are advantageous to them.

[0234] Furthermore, conditions for granting the bonus include, for example, the winning type "Batting Order Bell" being determined by a winning type lottery, and the winning combination resulting in a payout of 10 coins being achieved. The performance state control means 224 grants the above bonus to the player when the winning combination "Batting Order Bell" is achieved in a game in which the winning type "Batting Order Bell" is won. Here, the winning type "Batting Order Bell" is a winning type in which, among various operation modes, the stop control is performed so that the winning combination is achieved when the stop switch 120 is operated in the correct operation mode (for example, batting order 3). Therefore, in a specification in which a bonus is granted when the winning combination "Batting Order Bell" is won in a game in which the winning type "Batting Order Bell" is won, the player will try to operate the stop switch 120 in the correct operation mode in order to obtain the bonus.

[0235] On the other hand, the performance state control means 224 can notify the player that they have won the "Batting Order Bell" prize when an opportunity arises to award a prize, for example, when the winning type "Batting Order Bell" is determined by the winning type lottery. In this way, the player can understand that an opportunity to receive a prize has arisen. Furthermore, when the winning type "Batting Order Bell" is won, the performance state control means 224 can cause the auxiliary performance execution means to execute an auxiliary performance that notifies part or all of the correct operation patterns. For example, the performance state control means 224 can cause the auxiliary performance execution means to execute an auxiliary performance that notifies all of the correct operation patterns, i.e., the first stop operation, the second stop operation, and the third stop operation. In this case, the player can win the correct role by following the auxiliary performance and is guaranteed to receive a prize. Alternatively, the performance state control means 224 may cause the auxiliary performance execution means to execute an auxiliary performance that notifies part of the correct operation patterns, for example, only the first stop operation of the correct operation patterns. In this case, the player performs the first stop operation according to the auxiliary animation, and depending on the subsequent second and third stop operations, there is a 1 / 2 probability of winning the correct combination and receiving a bonus.

[0236] In addition, if you win the "Bat Order Bell" prize, the correct winning combination is one in which the correct combination lands on valid line A, resulting in a straight line of "Bell" symbols on one of the invalid lines B1, B2, B3, C1, or C2. For example, when the stop switch 120 is operated in the correct operation manner when a winning type is selected, the "bell" symbol will line up in a straight line on invalid line C2 (upward sloping to the right) as the winning role "minor role 1" which is the correct winning role for winning type "batting order 3A1", the "bell" symbol will line up in a straight line on invalid line B1 (middle row) as the winning role "minor role 2" which is the correct winning role for winning type "batting order 4A1", the "bell" symbol will line up in a straight line on invalid line C1 (downward sloping to the right) as the winning role "minor role 3" which is the correct winning role for winning type "batting order 5A1", and the "bell" symbol will line up in a straight line on invalid line B3 (bottom row) as the winning role "minor role 4" which is the correct winning role for winning type "batting order 6A1". In this way, when the stop switch 120 is operated in the correct manner, the "bell" symbol aligns in a straight line on one of the invalid lines B1, B2, B3, C1, or C2, allowing the player to easily see that they have won the correct combination and immediately understand that a prize has been awarded.

[0237] Here, we will explain a gameplay feature in which the performance state control means 224 notifies that the winning type "Bat Order Bell" has been won, or causes the auxiliary performance execution means to execute an auxiliary performance that notifies only the first stop operation among the correct operation patterns, and if the player can guess the correct operation pattern (win the correct role), a bonus is awarded.

[0238] Figure 25 is an explanatory diagram for illustrating the stop control for the winning type "Batting Order Bell". Figure 25 illustrates the stop control when, in the RBB internal game state, the player wins, for example, the winning type "Batting Order 3A1" among the winning types "Batting Order Bell", and the stop switch 120 is operated during batting order 3 or batting order 4.

[0239] Assuming that the winning type "Batting Order 3A1" is selected, the performance state control means 224 causes the auxiliary performance execution means to execute an auxiliary performance that notifies only of the operation of stop switch 120b, which is the first stop operation of batting order 3, which is the correct operation mode. By operating stop switch 120b as the first stop operation in accordance with the auxiliary performance, the player can stop the "bell" symbol of the middle reel 110b on the invalid line C2, as shown in Figure 25(a). Next, when the player operates stop switch 120a as the second stop operation, the player can stop the "bell" symbol of the left reel 110a on the invalid line C2, as shown in Figure 25(b). Then, when the player operates stop switch 120c as the third stop operation, it is considered that stop switch 120 has been operated in batting order 3, which is the correct operation mode, and the player can stop the "bell" symbol of the right reel 110c on the invalid line C2, as shown in Figure 25(c). In this way, the player can win the prize by getting the correct combination, "Minor Combination 1".

[0240] Here, the aim is to improve the gameplay by awarding a prize for winning the correct combination. For example, as shown in Figures 25(a) to 25(c), if the second stop operation is the correct operation, which is the operation of stop switch 120a, the reel control means 216 controls the reels to stop in a way that awards the correct combination. On the other hand, if the second stop operation is the incorrect operation, which is the operation of stop switch 120c, the reel control means 216 controls the reels to stop in a way that awards the winning combination, "1-coin combination," thus avoiding awarding the correct combination. Here, if the second stop operation is the correct operation, as shown in Figure 25(b), the "bell" symbols are lined up in a straight line, leaving the possibility of winning the correct combination. However, if the second stop operation is the incorrect operation, the "bell" symbols are not lined up in a straight line, and there is no possibility of winning the correct combination. In this case, the player will realize that they will not receive a prize once the second stop operation is completed, and will lose their sense of anticipation.

[0241] Therefore, in this embodiment, even if the second stop operation is an incorrect operation, the "bell" symbols are arranged in a straight line, leaving open the possibility of winning the correct combination. In this way, even after the completion of the second stop operation, there is still a possibility of winning a prize, so the player can maintain a sense of anticipation until the final third stop operation. Specifically, even if the winning type "batting order 3A1" is won and the player performs the second stop operation by pressing the stop switch 120c according to batting order 4, the reel control means 216 attempts to control the stopping so that the "bell" symbols are arranged in a straight line.

[0242] For example, in response to winning the "Batting Order 3A1" type, the player can stop the "bell" symbol on the middle reel 110b on the invalid line C2, as shown in Figure 25(d), by performing the first stop operation on the stop switch 120b according to the auxiliary animation. Then, in response to the player performing the second stop operation on the stop switch 120c with the incorrect batting order 4, the reel control means 216 stops the "bell" symbol on the right reel 110c on the invalid line C2, as shown in Figure 25(e). In this way, the reel control means 216 can make the "bell" symbol ready to play on the invalid line C2. Here, ready to play means that the remaining symbol will stop in a predetermined position to form a predetermined symbol combination. In this case, two "bell" symbols are lined up on a predetermined line, and when the remaining "bell" symbols on the reels 110 line up on the predetermined line, three "bell" symbols will be lined up on the predetermined line.

[0243] However, with this type of stop control, if the player operates the stop switch 120a as the third stop, the reel control means 216 cannot stop the incorrect combination and is forced to stop the "bell" symbol on the left reel 110a on the invalid line C2, as shown in Figure 25(f), due to the coin count priority control. In that case, the player can win the correct combination even though they operated the stop switch 120 in the incorrect spin sequence 4.

[0244] Therefore, when the second stop operation is performed in the correct operation mode and when it is performed in the incorrect operation mode, the lines on which the symbol "bell" is arranged linearly are made different. For example, when the second stop operation is performed in the correct operation mode, the symbol "bell" is arranged linearly on the invalid line C2, and when the second stop operation is performed in the incorrect operation mode, the symbol "bell" is arranged linearly on the invalid line B1.

[0245] For example, in response to the winning of the winning type "batting order 3A1", the player can stop the symbol "bell" of the middle reel 110b on the invalid line B1 as shown in Fig. 25(g) by performing the first stop operation on the stop switch 120b according to the auxiliary effect. Then, in response to the player performing the second stop operation on the stop switch 120c in the batting order 4 which is the incorrect operation mode, the reel control means 216 performs stop control so as to form a symbol combination of the winning combination "single combination" which is the winning combination "small combination 26", and stops the symbol "bell" of the right reel 110c on the invalid line B1 as shown in Fig. 25(h). Thus, when the player performs the second stop operation in the incorrect operation mode, the symbol "bell" can be made to reach a winning state on the invalid line B1. Subsequently, when the player performs the third stop operation on the stop switch 120a, since the winning combination "small combination 26" wins with a probability of 1 / 2, it is possible to avoid the symbol "bell" of the left reel 110a from stopping on the invalid line B1 as shown in Fig. 25(i).

[0246] Thus, whether the player performs the second stop operation in the correct operation mode or in the incorrect operation mode, the reel control means 216 can make the symbol "bell" reach a winning state on an arbitrary line. Thereafter, when the player performs the third stop operation in the correct operation mode, the correct winning combination wins, and when the player performs the third stop operation in the incorrect operation mode, the incorrect winning combination wins.

[0247] However, even if the symbols "bell" are arranged linearly on the invalid line B1 as shown in FIG. 25(h), if it is a symbol combination that cannot be a winning combination in any winning type, that is, if there is no such symbol combination for the winning combination that can be won by performing batting order 4, the player will still grasp that there is no possibility of winning the winning combination when the second stop operation is completed, and will lose the sense of expectation. Therefore, as the winning combination for the winning type "batting order bell" with batting order 4 as the correct operation mode, the winning combination "minor combination 2" in which the symbol "bell" is arranged linearly on the invalid line B1 is adopted.

[0248] FIG. 26 is an explanatory diagram for explaining the stop control of the winning type "batting order bell". In FIG. 26, in the middle game state inside the RBB, the stop control when winning the winning type "batting order 4A1" among the winning types "batting order bell" and the stop switch 120 is operated at batting order 4 or batting order 3 is explained.

[0249] In response to winning the winning type "batting order 4A1", the player can stop the symbol "bell" of the middle reel 110b on the invalid line B1 as shown in FIG. 26(a) by performing the first stop operation on the stop switch 120b according to the auxiliary effect. Next, when the player performs the second stop operation on the stop switch 120c, the symbol "bell" of the right reel 110c can be stopped on the invalid line B1 as shown in FIG. 26(b). Then, when the player performs the third stop operation on the stop switch 120a, it means that batting order 4, which is the correct operation mode, is operated, and the symbol "bell" of the left reel 110a can be stopped on the invalid line B1 as shown in FIG. 26(c). In this way, the player can win the winning combination "minor combination 2" which is the winning combination and obtain a privilege.

[0250] Furthermore, as can be understood by comparing Figure 26(b) and Figure 25(h), with the same operation, such as stopping stop switch 120c as the second stop in turn 4, it is possible to implement a specification where, after the "bell" symbol is in a ready state on invalid line B1, the correct winning combination is awarded or not awarded depending on the type of winning combination. In other words, when the player stops stop switch 120b as the first stop and stop switch 120c as the second stop, if the determined winning combination is "turn 4A1", the correct winning combination "minor role 2" is awarded, and if the determined winning combination is "turn 3A1", the incorrect winning combination "minor role 26" is awarded with a 1 / 2 probability. Therefore, even after the completion of the second stop operation, the "bell" symbol remains in a ready state on invalid line B1, and there is still a possibility of winning the correct combination, so the player can maintain their sense of anticipation until the final third stop operation.

[0251] Furthermore, in response to winning the "Batting Order 4A1" type, the player can stop the "bell" symbol on the middle reel 110b on the invalid line C2, as shown in Figure 26(d), by performing the first stop operation of the stop switch 120b according to the auxiliary animation. Then, in response to the player performing the second stop operation of the stop switch 120a with batting order 3, which is an incorrect operation, the reel control means 216 controls the stopping of the symbol combination that constitutes the winning role "small role 23", which is a "single-coin role", as shown in Figure 26(e), and stops the "bell" symbol on the left reel 110a on the invalid line C2. In this way, even if the player performs the second stop operation in an incorrect operation manner, the "bell" symbol can be made to appear on the invalid line C2. Next, when the player performs the third stop operation on the stop switch 120c, the winning combination "minor combination 23" will only be awarded with a probability of 1 / 2, so it is possible to avoid the "bell" symbol on the right reel 110c stopping on the invalid line C2, as shown in Figure 26(f).

[0252] Here, as can be understood by comparing Figure 25(b) and Figure 26(e), with the same operation, such as stopping stop switch 120a as the second stop in turn 3, it is possible to implement a specification where, after the "bell" symbol is in a ready position on invalid line C2, the correct winning combination is awarded or not awarded depending on the type of winning combination. In other words, when the player stops stop switch 120b as the first stop and stop switch 120a as the second stop, if the determined winning combination is "turn order 3A1", the correct winning combination "minor role 1" is awarded, and if the determined winning combination is "turn order 4A1", the incorrect winning combination "minor role 23" is awarded with a 1 / 2 probability. Therefore, even after the completion of the second stop operation, the "bell" symbol remains in a ready position on invalid line C2, and there is still a possibility of winning the correct combination, so the player can maintain their sense of anticipation until the final third stop operation. The following summarizes the relationship between the winning category "Batting Order 3A1" and the winning category "Batting Order 4A1".

[0253] Figure 27 is an explanatory diagram for explaining the stop control for the winning type "Bat Order Bell". Here, bat order 3 and bat order 4 are paired together, where the first stop operation is the same but the second stop operation is different, as described above. As shown in Figure 27(a), when the winning type "Bat Order 3A1" is won and the player operates the stop switch 120 with bat order 3, which is the correct operation mode, the winning role "Small Role 1", which is the correct role, is awarded, and the "Bell" symbol can be lined up on invalid line C2. When the player operates the stop switch 120 with bat order 4, which is the incorrect operation mode, the "Bell" symbol can be lined up on invalid line B1, but the winning role "Small Role 26", which is the incorrect role, is awarded with a probability of 1 / 2, and the correct role is not awarded. Furthermore, if the winning type "Batting Order 4A1" is selected and the player operates the stop switch 120 with batting order 4, which is the correct operation method, the winning combination "Small Win 2" will be awarded, and the "Bell" symbol will be lined up on invalid line B1. If the player operates the stop switch 120 with batting order 3, which is the incorrect operation method, the "Bell" symbol will be lined up on invalid line C2, but the winning combination "Small Win 23", which is the incorrect operation method, will be awarded with a probability of 1 / 2, and the correct combination will not be awarded.

[0254] Referring to Figure 27(a) based on the batting order, if the player operates the stop switch 120 in batting order 3, regardless of whether the determined winning type is "batting order 3A1" or "batting order 4A1", the "bell" symbol can be placed on the invalid line C2. In other words, the symbol combinations that make up the winning combination "minor role 1", which is the correct winning combination for winning type "batting order 3A1", and the symbol combinations that make up the winning combination "minor role 23", which is the correct winning combination for winning type "batting order 4A1", have the same symbols on reels 110a and 110b. However, if the determined winning type is "batting order 3A1", the winning combination "minor role 1", which is the correct winning combination, will be awarded, but if the determined winning type is "batting order 4A1", the correct winning combination will not be awarded. Furthermore, if the player operates the stop switch 120 during the batting order 4, regardless of whether the determined winning type is "batting order 4A1" or "batting order 3A1", the "bell" symbol can be placed on the invalid line B1. In other words, the symbols that make up the winning combination "small win 2", which is the correct winning combination for winning type "batting order 4A1", and the symbols that make up the winning combination "small win 26", which is the correct winning combination for winning type "batting order 3A1", are the same for the symbols on reels 110b and 110c. However, if the determined winning type is "batting order 4A1", the winning combination "small win 2" will be awarded, but if the determined winning type is "batting order 3A1", the correct winning combination will not be awarded. At the point when the second stop operation is completed, the player cannot determine whether the determined winning type is "Batting Order 3A1" or "Batting Order 4A1". Therefore, they cannot know whether the correct combination will be awarded or not, allowing them to maintain their sense of anticipation.

[0255] Furthermore, among the correct operation patterns, batting order 5 and batting order 6 can be paired, where the first stop operation is the same but the second stop operation is different. As shown in Figure 27(b), if the winning type "batting order 5A1" is selected and the player operates the stop switch 120 with batting order 5, which is the correct operation pattern, the winning combination "minor combination 3" is awarded, and the "bell" symbol can be lined up on invalid line C1. If the player operates the stop switch 120 with batting order 6, which is the incorrect operation pattern, the "bell" symbol can be lined up on invalid line B3, but the winning combination "minor combination 33", which is the incorrect pattern, is awarded with a probability of 1 / 2, and the correct combination is not awarded. Furthermore, if the winning type "Batting Order 6A1" is selected and the player operates the stop switch 120 with batting order 6, which is the correct operation method, the winning combination "Small Win 4" will be awarded, and the "Bell" symbol will be lined up on invalid line B3. If the player operates the stop switch 120 with batting order 5, which is the incorrect operation method, the "Bell" symbol will be lined up on invalid line C1, but the winning combination "Small Win 31" or "Small Win 47", which are incorrect combinations, will be awarded with a 1 / 2 probability, and the correct combination will not be awarded.

[0256] Referring to Figure 27(b) based on the batting order, if the player operates the stop switch 120 in batting order 5, regardless of whether the determined winning type is "batting order 5A1" or "batting order 6A1", the "bell" symbol can be placed on invalid line C1. However, if the determined winning type is "batting order 5A1", the correct winning combination "small win 3" will be awarded, but if the determined winning type is "batting order 6A1", the correct winning combination will not be awarded. Also, if the player operates the stop switch 120 in batting order 6, regardless of whether the determined winning type is "batting order 6A1" or "batting order 5A1", the "bell" symbol can be placed on invalid line B3. However, if the determined winning type is "Batting Order 6A1", the correct winning combination "Small Win 4" will be awarded, but if the determined winning type is "Batting Order 5A1", the correct winning combination will not be awarded. At the time the second stop operation is completed, the player cannot know whether the determined winning type is "Batting Order 5A1" or "Batting Order 6A1", and therefore cannot know whether the correct winning combination will be awarded or not, thus maintaining a sense of anticipation. In this way, the gameplay can be improved.

[0257] By the way, in order to keep the expected number of coins obtained in the non-internal game state lower than the expected number of coins obtained in the RBB internal game state, the reel control means 216 may make the stop control in the non-internal game state different from that in the RBB internal game state. For example, in the RBB internal game state, when the winning type "batting order bell" is won, the reel control means 216 stops the reels so that the correct winning combination that pays out 10 coins is awarded. However, in the non-internal game state, when the winning type "batting order bell" is won, the reel control means 216 stops the reels so that the winning combination "1 coin combination" that pays out 1 coin is awarded.

[0258] For example, in a non-internal game state, if the winning type "Bat Order Bell" is awarded as winning type "Bat Order 3A1", and the player operates the stop switch 120 at bat order 3, the reel control means 216 will cause the winning role "Single Coin Win" to be awarded instead of the winning role "Small Win 1". Suppose that in response to the first stop operation of the stop switch 120b by the player, the reel control means 216 controls the middle reel 110b to stop the "Bell" symbol on the invalid line C2, as shown in Figure 25(a). Then, in response to the second stop operation of the stop switch 120a by the player, the left reel 110a to stop the "Bell" symbol on the invalid line C2, as shown in Figure 25(b). Consequently, if the player performs the third stop operation of the stop switch 120c, the reel control means 216 cannot stop the incorrect combination and, due to the coin-priority control, is forced to stop the "bell" symbol of the right reel 110c on the invalid line C2, as shown in Figure 25(c). In this case, the winning combination "small combination 1" will be awarded instead of the winning combination "1 coin combination," and the expected number of coins to be won in the non-internal game state cannot be suppressed. Therefore, in response to the player's second stop operation of the stop switch 120a, the reel control means 216 must stop a symbol other than the "bell" symbol of the left reel 110a on the invalid line C2. The same applies if the player's second stop operation of the stop switch 120a is controlled to stop the "bell" symbol of the left reel 110a on the invalid line B1 or invalid line C2.

[0259] In this case, the first stop operation of the stop switch 120b by the player causes the "bell" symbol of the middle reel 110b to stop on the invalid line C2, but the second stop operation of the stop switch 120a results in a winning combination where the "bell" symbol does not appear on the invalid line C2. In this embodiment, in the RBB internal middle game state, if the "bell" symbol of the middle reel 110b is in the middle position with the first stop operation, the "bell" symbol is guaranteed to appear. Under this specification, in the non-internal game state, if the "bell" symbol of the middle reel 110b is in the middle position with the first stop operation, but the stop control is performed in a way that does not result in the "bell" symbol appearing, the displayed symbol combination will be a symbol combination that only appears in the non-internal game state.

[0260] Thus, if a player can recognize that the current game state is a non-internal game state, the following problems may arise. Specifically, in the slot machine 100 of this embodiment, the game state is reset to a non-internal game state by changing the settings. In that case, as explained using Figure 10, in a specification where once the game state transitions to the RBB internal game state, it does not transition to a non-internal game state, if the game state is a non-internal game state, it means that at least a setting change has been made immediately before. Therefore, immediately after the hall opens, a player can recognize that the current game state is a non-internal game state and that at least a setting change has been made by seeing a combination of symbols that only appear in a non-internal game state, and thus be able to play the game to their advantage. Therefore, the reel control means 216, when the winning type "Bat Order Bell" is won in a non-internal game state, does not award the winning combination that only appears in a non-internal game state.

[0261] For example, the winning combination awarded when a selected winning type is won in a non-internal game state and the correct operation pattern is followed is made equal to the winning combination "1-coin combination" awarded when another winning type (another pair) is won in an incorrect operation pattern during the RBB internal game state. In this way, even when a selected winning type is won in a non-internal game state and the correct operation pattern is followed, the winning combination "1-coin combination" that can appear in the RBB internal game state can be awarded. Here, among the correct operation patterns, batting order 3 and batting order 4 are paired as having the same first stop operation at stop switch 120b, and batting order 5 and batting order 6 are paired as having the same first stop operation at stop switch 120c. The other pairs represent pairs where the first stop operations differ among the correct operation patterns. For example, among the correct operation modes, batting order 3 and batting order 4 are the same in that the first stop operation is the stop switch 120b, while batting order 5 and batting order 6 are the same in that the first stop operation is the stop switch 120c, and these pairs are considered other pairs.

[0262] Figure 28 is an explanatory diagram for explaining the stop control for the winning type "Bat Order Bell". Here, we will explain the stop control when the stop switch 120 is operated in batting order 3 or 4. When the winning type "Bat Order 5A1" is won in the RBB internal game state and the player operates the stop switch 120 in batting order 3 or batting order 4, which is an incorrect operation, the reel control means 216, in the first stop operation of stop switch 120b, stops the "Bell" symbol on reel 110b on active line A by number priority control, and as shown in Figure 28(a), the incorrect winning combination "Small Win 38" or the winning combination "Small Win 42" is awarded with a probability of 1 / 4. Furthermore, if the player wins the "batting order 6A1" type during the RBB internal game state and operates the stop switch 120 with batting order 3 or batting order 4, which are incorrect operation modes, the reel control means 216, using number priority control, stops the "bell" symbol on reel 110b on active line A with the first stop operation of stop switch 120b, and as shown in Figure 28(a), awards the incorrect winning combination "small win 37" or the winning combination "small win 41" with a probability of 1 / 4. In this explanation, we have used an example where, during the RBB internal game state, the player wins either "Batting Order 5A1" or "Batting Order 6A1," and when the player operates the stop switch 120 during batting order 3 or 4, one of the winning combinations "Small Winner 37," "Small Winner 38," "Small Winner 41," or "Small Winner 42" is awarded. However, the same stop control may be performed not only during the RBB internal game state but also during non-internal game states.

[0263] Here, the reel control means 216 makes the winning combination that is awarded when a selected winning type is won in a non-internal game state and the correct operation pattern (for example, turn order 3 or 4) is used equal to the winning combination "1-coin combination" that is awarded when a selected winning type of another pair is won in an RBB internal game state and the same operation pattern (turn order 3 or 4) is used. Specifically, when the winning type "turn order 3A1" is won in a non-internal game state and the player operates the stop switch 120 in turn order 3 or turn order 4, the reel control means 216, in the first stop operation of the stop switch 120b, stops the "bell" symbol on reel 110b on active line A by number priority control, and awards one of the winning combinations "minor combination 35", "minor combination 36", "minor combination 41", or "minor combination 42", which are incorrect combinations of other pairs, with a probability of 1 / 2, as shown in Figure 28(a). Furthermore, if the winning type "batting order 4A1" is selected in a non-internal game state, and the player operates the stop switch 120 in batting order 3 or 4, the reel control means 216, in the first stop operation of the stop switch 120b, uses quantity priority control to stop the "bell" symbol on reel 110b on active line A, and as shown in Figure 28(a), it awards one of the winning combinations "minor combination 35", "minor combination 36", "minor combination 41", or "minor combination 42", which are incorrect combinations of other pairs, with a probability of 1 / 2.

[0264] In the example shown in Figure 28(a), if the player wins a winning combination of "Batting Order 3A1" or "Batting Order 4A1" in a non-internal game state and operates the stop switch 120 at batting order 3 or batting order 4, the only winning combinations that can be achieved are "Small Combination 35", "Small Combination 36", "Small Combination 41", and "Small Combination 42". However, if the player wins a winning combination of "Batting Order 5A1" or "Batting Order 6A1" in an internal RBB game state and operates the stop switch 120 at batting order 3 or batting order 4, the only winning combinations that can be achieved are "Small Combination 41" and "Small Combination 42". Therefore, it is not clear whether winning combinations "Small Combination 35" and "Small Combination 36" appear in an internal RBB game state. However, the winning combinations "Small win 35" and "Small win 36" can also be won if the player wins the winning type "Batting order 5A2" or "Batting order 6A2" during the RBB internal game state and operates the stop switch 120 during batting order 3 or batting order 4. Therefore, the winning combinations "Small win 35", "Small win 36", "Small win 41", and "Small win 42", which can be won in the non-internal game state, are all winning combinations that can appear during the RBB internal game state.

[0265] Furthermore, the same stop control as for batting orders 3 and 4 is performed when the stop switch 120 is operated during batting order 5 or 6. When the winning type "batting order 3A1" is won during the RBB internal game state, and the player operates the stop switch 120 during batting order 5 or 6, the reel control means 216, with the first stop operation of stop switch 120c, stops the "strawberry" symbol on reel 110c on active line A by number priority control, and as shown in Figure 28(b), the winning role "minor role 43", which is an incorrect role, is awarded with a probability of 1 / 4. Furthermore, if the player wins the "Batting Order 4A1" type during the RBB internal game state and operates the stop switch 120 during batting order 5 or 6, the reel control means 216, using number priority control, stops the "Strawberry" symbol on reel 110c on active line A with the first stop operation of stop switch 120c, and awards the incorrect winning role "Small Role 44" with a probability of 1 / 4, as shown in Figure 28(b). Here, an example was given in which the player wins the "Batting Order 3A1" or "Batting Order 4A1" type during the RBB internal game state and operates the stop switch 120 during batting order 5 or 6, resulting in the awarding of winning roles "Small Role 43" and "Small Role 44". However, the same stop control may be performed not only during the RBB internal game state but also in non-internal game states.

[0266] Here, the reel control means 216 makes the winning combination that is awarded when a selected winning type is won in a non-internal game state and the correct operation pattern (for example, turn order 5 or 6) is used equal to the winning combination "1-coin combination" that is awarded when a selected winning type of another pair is won in an RBB internal game state and the same operation pattern (turn order 5 or 6) is used. Specifically, when the winning type "turn order 5A1" is won in a non-internal game state and the player operates the stop switch 120 with turn order 5 or turn order 6, the reel control means 216, in the first stop operation of the stop switch 120c, stops the "strawberry" symbol on reel 110c on active line A by number priority control, and awards the winning combination "minor combination 43" or "minor combination 46", which is the incorrect combination of the other pair, with a probability of 1 / 2, as shown in Figure 28(b). Furthermore, if the winning type "batting order 6A1" is selected in a non-internal game state, and the player operates the stop switch 120 during batting order 5 or 6, the reel control means 216, in the first stop operation of the stop switch 120c, uses quantity priority control to stop the "strawberry" symbol on reel 110c on active line A, and as shown in Figure 28(b), it awards either the winning combination "minor combination 43" or "minor combination 46", which are incorrect combinations of other pairs, with a probability of 1 / 2.

[0267] In the example shown in Figure 28(b), among the winning combinations "Small Win 43" and "Small Win 46" that can be won when the player wins a winning combination of "Batting Order 5A1" or "Batting Order 6A1" in a non-internal game state and operates the stop switch 120 at batting order 5 or batting order 6, only "Small Win 43" can be won when the player wins a winning combination of "Batting Order 3A1" or "Batting Order 4A1" in an internal RBB game state and operates the stop switch 120 at batting order 3 or batting order 4. Therefore, it is not clear whether "Small Win 46" appears in an internal RBB game state. However, "Small Win 46" can also be won when the player wins a winning combination of "Batting Order 4A2" in an internal RBB game state and operates the stop switch 120 at batting order 5 or batting order 6. Therefore, the winning combinations "Small Win 43" and "Small Win 46" that can be achieved in a non-internal game state are all winning combinations that can appear in an internal RBB game state.

[0268] In this way, by making the winning combination obtained when a selected winning type is won in a non-internal game state and the correct operation is performed equal to the "1-coin win" combination obtained when a selected winning type of another pair is won and the same operation is performed in an RBB internal game state, it is possible to win combinations that can appear in an RBB internal game state even in a non-internal game state. Therefore, depending on the combination of symbols that appear, the player may not be able to determine that the current game state is a non-internal game state, and thus will not be able to determine whether or not the settings have been changed at the time the hall opens.

[0269] Thus, the slot machine 100 includes a winning type lottery means 214 that determines one of several winning types by a winning type lottery, including a selected winning type in which the correct operation pattern is set as the condition for winning the correct role, and a starting switch 118 that controls the rotation of multiple reels 110, each with multiple types of symbols arranged on them, and stops the reels 110 corresponding to the operated stop switches 120 in response to the operation of the stop switches 120 corresponding to the rotating reels 110. The reel control means 216 comprises a first selection winning type (e.g., winning type "batting order 3A1") and a second selection winning type (e.g., winning type "batting order 4A1") in which the first stop operation in the correct operation mode is the same and the second stop operation is different from each other. The reel control means 216 can stop the first role (e.g., winning role "minor role 1"), which is the correct role, when the first selection winning type is won and the correct operation mode for the first selection winning type is used (e.g., batting order 3), and when the correct operation mode for the second selection winning type is used (e.g., batting order 4), it can stop the first role. The second role (for example, the winning role "minor role 26") can be stopped and controlled, and if the second selected winning type is won, the correct operation method for the second selected winning type is used to stop and control the third role (for example, the winning role "minor role 2"), which is the correct role and different from the first role, and if the correct operation method for the first selected winning type is used to stop and control the fourth role (for example, the winning role "minor role 23"), which is the incorrect role and different from the second role, can be stopped and controlled, and if the first selected winning type is won and the first stop operation and second stop operation are performed using the correct operation method for the first selected winning type, the symbol set of the first role that was stopped and controlled The combination (for example, the "bell" symbol on the left reel 110a and the "bell" symbol on the middle reel 110b on invalid line C2) is equal to the symbol combination of the fourth role that was stopped when the first stop operation and second stop operation were performed in the correct operation manner for the first selected winning role (for example, the "bell" symbol on the left reel 110a and the "bell" symbol on the middle reel 110b on invalid line C2), and the symbol combination of the third role that was stopped when the first stop operation and second stop operation were performed in the correct operation manner for the second selected winning role (for example,The symbols "bell" on the middle reel 110b and the symbol "bell" on the right reel 110c on the invalid line B1) won the first selection winning category, and when the first stop operation and the second stop operation were performed in the correct operation mode of the second selection winning category, the symbol combination of the second role that was stop-controlled (for example, the symbol "bell" on the middle reel 110b and the symbol "bell" on the right reel 110c on the invalid line B1) is equal. Note that the gaming benefits of the first role and the third role may be equal to or more than a specified number (for example, 3 sheets), and the gaming benefits of the second role and the third role may be less than the specified number.

[0270] With such a configuration, even when the second stop operation is performed in the correct operation mode or in the incorrect operation mode, the reel control means 216 can make the symbol "bell" on any line a winning symbol. After that, when the player operates the third stop operation in the correct operation mode, the correct winning role will win, and when the player operates the third stop operation in the incorrect operation mode, the incorrect winning role will win. Also, when the second stop operation is completed, the player cannot grasp whether the determined winning category is the first selection winning category or the second selection winning category. Therefore, the player cannot grasp whether the correct winning role will win, and it is possible to continue the sense of anticipation. In this way, the gaming performance can be improved.

[0271] Furthermore, the system includes a game state control means that transitions to one of several game states, including a non-internal game state and a bonus internal game state (e.g., RBB internal game state) that is transitioned to based on winning a bonus role in the non-internal game state. The selected winning types include a first selected winning type (e.g., winning type "batting order 3A1") and a third selected winning type (e.g., winning type "batting order 5A1") whose first stop operations in the correct operation mode are different from each other. The reel control means can stop the fifth role (e.g., "small role 42"), which is an incorrect role, when the third selected winning type is won in the bonus internal game state and the correct operation mode of the first selected winning type is used (e.g., batting order 3). In the non-internal game state, when the first selected winning type is won and the correct operation mode of the first selected winning type is used, the reel control means can stop the sixth role (e.g., "small role 42"), which is different from the first role, and the sixth role may be equal to the fifth role. Furthermore, the game's profit for the 5th and 6th roles may be set to less than a specified number (for example, 3 coins). With this configuration, players cannot determine whether their current game state is a non-internal game state depending on the combination of symbols that appear, and thus cannot determine whether or not the settings have been changed at the time the hall opens.

[0272] (Reel 110 stop control 2) The main CPU 200a executes game control processing according to the program instruction code in the main ROM 200b's usage area, while referring to the program data in the main ROM 200b's usage area, and utilizing each internal register, the work area and stack area in the main RAM 200c's usage area. Here, the usage area is the area that stores the program and data for executing game control processing that controls the progress of the game. In the main ROM 200b, the storage capacity of the usage area is predetermined; for example, the control area is limited to 4.5kbytes and the data area is limited to 3.0kbytes. Therefore, when the main CPU 200a manages the AT performance state and reel performance, the storage capacity for game control processing within the control area may be further limited. Here, by devising a way to control things other than the AT performance state and reel performance, such as the stop control of reel 110, the capacity of the control area for game control processing is secured.

[0273] The reel control means 216 determines the execution mode of stop control, that is, the number of sliding frames of the symbol to be stopped on the active line A of the reel where the stop operation was performed, according to the determined winning type, the order of stop operations, the reel where the stop operation was performed, and the timing of the stop operation. Stop control of the reel 110 is diverse, and the processing to be performed according to such stop control parameters (winning type, order of stop operations, reel where the stop operation was performed, and timing of the stop operation) is often complicated. For example, the main CPU 200a may perform a process to confirm what the stopped symbol was in response to the second stop operation, but may not perform the same confirmation process even if a third stop operation is performed. However, if the processing to be performed differs according to such stop control parameters, it becomes necessary to prepare different processing routes depending on the stop operation order determination process and the reel 110 where the stop operation was performed, which leads to a strain on the capacity of the control area. Therefore, for example, by commonizing a part of the stop control processing, the strain on the capacity of the control area is suppressed. The following will explain using the data necessary for stop control, for example, the stop control data setting process that sets the number of sliding frames as an example.

[0274] Figure 29 is a flowchart illustrating an example of the stop control data setting process, and Figure 30 shows a part of the winning combination identification table. The winning combination identification table is a table that can identify the winning combinations that can be won based on the winning type. For the sake of explanation, only the specific processes of the stop control data setting process are listed here, and explanations of other processes unrelated to this embodiment are omitted.

[0275] The stop control data setting process is executed in response to the player's operation of the stop switch 120, and determines, for example, the number of slides of the reel 110 that was stopped, based on the stop control number, stop operation order, stop reel number, and press reference position. The stop control number indicates the winning type determined by the winning type lottery, and can be represented by the winning area number, for example, 3 for the winning type "batting order 3A1". The stop operation order (reel stop order) indicates the order in which the stop operations were performed, and can be represented as 1st stop operation=0, 2nd stop operation=1, 3rd stop operation=2. The stop reel number (processing reel offset value) indicates the reel 110 that was stopped, and can be represented as left reel 110a=0, middle reel 110b=1, right reel 110c=2. The press reference position indicates the symbol number of the symbol located on active line A at the time the player operates the stop switch 120, and can be represented by a number from 0 to 19, as shown in Figure 22(a).

[0276] (Step S500) As shown in Figure 29, the main CPU 200a acquires data such as the address of the winning combination identification table, stop control number, stop operation order, stop reel number, and press reference position as part of the preparation.

[0277] (Step S502) The main CPU 200a identifies the winning type address based on the address of the winning role identification table and the stop control number. The winning type address is an address that identifies the winning type, and is identified by offsets (winning type offsets) such as the losing offset, active role 1 offset, active role 2 offset, batting order 3A1 offset, batting order 4A1 offset, batting order 5A1 offset, batting order 6A1 offset, etc., which are arranged in ascending order of the winning area numbers in Figure 30, and each offset has the same byte length (e.g., 2 bytes). The main CPU 200a can identify the winning type address corresponding to the stop control number by adding the address of the winning role identification table to the value obtained by multiplying the stop control number by the byte length of the winning type offset. For example, if the stop control number is 3 (winning type "batting order 3A1") and the byte length of the winning type offset is 2 bytes, the main CPU 200a will determine the batting order 3A1 offset, which is the winning type offset corresponding to the winning type "batting order 3A1", by using 3 (stop control number) × 2 (byte length of the winning type address) + the address of the winning role identification table. Then, the main CPU 200a can determine the batting order 3A1 address, which is the winning type address corresponding to the winning type "batting order 3A1", by adding the batting order 3A1 offset to the address of the winning role identification table.

[0278] (Step S504) The main CPU 200a determines whether the stop operation sequence is 0, that is, whether the player's operation of the stop switch 120 is the first stop operation. If it is the first stop operation, the main CPU 200a moves the process to step S506. If it is not the first stop operation, that is, if it is the second or third stop operation, the main CPU 200a moves the process to step S508.

[0279] (Step S506) The main CPU 200a identifies the 1st address based on the winning type address and stop reel number identified in step S502. The 1st address is an address that identifies the stop switch 120 that was first stopped, and is identified, for example, in Figure 30, by offsets (1st offsets) such as the left 1st offset, middle 1st offset, and right 1st offset, which are arranged in ascending order of the stop reel numbers with the same byte length (e.g., 1 byte). The main CPU 200a can identify the 1st address corresponding to the stop reel number by adding the winning type address to the value obtained by multiplying the stop reel number by the byte length of the 1st offset. For example, if the stop operation order is 0 (first stop operation), the stop reel number is 0 (left reel 110a), and the byte length of the 1st offset is 1 byte, the main CPU 200a identifies the left 1st offset, which is the 1st offset corresponding to the first stop operation of stop switch 120a when the winning type "batting order 3A1" is won, by 0 (stop reel number) × 1 (byte length of 1st offset) + batting order 3A1 address. Then, by adding the left 1st offset to the batting order 3A1 address, the main CPU 200a can identify the left 1st address, which is the 1st address corresponding to the left 1st for the winning type "batting order 3A1". The main CPU 200a stores the identified 1st address (for example, the left 1st address) in the main RAM 200c or a register.

[0280] If the stop operation order is 0, that is, if the player's operation of the stop switch 120 is the first stop operation, the batting order is not determined. Therefore, the main CPU 200a identifies the 1st address by assuming that the batting order at the time of the first stop operation is the batting order with the smallest assigned number among the possible batting orders. For example, if the stop reel number is 0 (left reel 110a), the main CPU 200a assumes that the batting order is 1 and identifies the batting order 1 offset corresponding to batting order 1 using the left 1st address. Similarly, if the stop reel number is 1 (middle reel 110b), the main CPU 200a assumes that the batting order is 3 and identifies the batting order 3 offset corresponding to batting order 3 using the middle 1st address. Also, if the stop reel number is 2 (right reel 110c), the main CPU 200a assumes that the batting order is 5 and identifies the batting order 5 offset corresponding to batting order 5 using the right 1st address.

[0281] Furthermore, the control changeable bit, which is logically ORed with the 1st offset in the winning type address, is a bit that indicates whether the winning combination is common to two sets of batting orders where the first stop operation is the same but the second stop operation is different. If the winning combination is common, it is set to "0" to prohibit control change, and if the winning combination is not common, it is set to "1" to allow control change. Note that the control changeable bit is set to a bit that does not affect the 1st offset. The main CPU 200a stores this control changeable bit in the main RAM 200c or a register for use in step S508. The main CPU 200a also stores the number of the stopped reel that was stopped in the first stop operation in the main RAM 200c or a register.

[0282] (Step S508) The main CPU 200a determines whether a change in the batting order address is required and whether the control changeable bit is set to 1. The batting order address will be described in detail later. Specifically, the main CPU 200a determines the batting order based on the stop reel number at the time of the first stop operation, the order of the current stop operation, and the stop reel number at the time of the current stop operation. The main CPU 200a identifies the batting order as 1 if, for example, the stop reel number at the first stop operation is 0, the stop operation order for the current operation is 1, and the stop reel number for the current operation is 1; identifies the batting order as 2 if, at the first stop operation, the stop reel number at the first stop operation is 0, the stop operation order for the current operation is 1, and the stop reel number for the current operation is 2; identifies the batting order as 3 if, at the first stop operation, the stop reel number at the first stop operation is 1, the stop operation order for the current operation is 1, and the stop reel number for the current operation is 0; identifies the batting order as 4 if, at the first stop operation, the stop reel number at the first stop operation is 2, the stop operation order for the current operation is 1, and the stop reel number for the current operation is 0; identifies the batting order as 5 if, at the first stop operation, the stop reel number at the first stop operation is 2, the stop operation order for the current operation is 1, and the stop reel number for the current operation is 1.

[0283] Furthermore, the main CPU 200a identifies the batting order as 1 if, for example, the stop reel number at the first stop operation is 0, the stop operation order for the current operation is 2, and the stop reel number for the current operation is 2; identifies the batting order as 2 if, at the first stop operation, the stop reel number at the first stop operation is 0, the stop operation order for the current operation is 2, and the stop reel number for the current operation is 1; identifies the batting order as 3 if, at the first stop operation, the stop reel number at the first stop operation is 1, the stop operation order for the current operation is 2, and the stop reel number for the current operation is 2; identifies the batting order as 4 if, at the first stop operation, the stop reel number at the first stop operation is 2, the stop operation order for the current operation is 2, and the stop reel number for the current operation is 1; identifies the batting order as 5; and identifies the batting order as 6 if, at the first stop operation, the stop reel number at the first stop operation is 2, the stop operation order for the current operation is 2, and the stop reel number for the current operation is 0. As described above, during the first stop operation, the batting order address is set to one of the batting orders with a small numerical value among the playable batting orders, for example, batting order 1, batting order 3, or batting order 5. Therefore, if the specified batting order is one of the batting orders with a large numerical value among the playable batting orders, i.e., batting order 2, batting order 4, or batting order 6, the main CPU 200a determines that a change in the batting order address is required.

[0284] Furthermore, even if a change in the batting order address is required, if the winning combinations that can be achieved are the same for batting orders where the first stop operation is the same but the second stop operation is different, then there is no need to change the batting order address. Therefore, the main CPU 200a proceeds to step S510 only if it is determined that a change in the batting order address is required and the control changeable bit is 1.

[0285] (Step S510) When the main CPU 200a determines that a change in the batting order address is required and that the controllable bit is set to 1, it increments the 1st address it holds by a number (e.g., 1) corresponding to the byte length of the batting order offset (e.g., 1 byte), thereby updating the 1st address. Note that updating the 1st address is equivalent to updating the batting order offset described at that address. Therefore, it can also be said that when the main CPU 200a determines that a change in the batting order address is required and that the controllable bit is set to 1, it updates the batting order offset.

[0286] (Step S512) The main CPU 200a identifies the batting order address based on the 1st address identified in step S506 or step S510. The batting order address is an address that identifies the batting order of the stop switch 120, and is identified by offsets (batting order offsets) such as batting order 3 offset and batting order 4 offset in Figure 30, which have the same byte length (e.g., 1 byte) and are arranged in a batting order where the first stop operation is the same and the second stop operation is different from each other. For example, if the stop control number is 3 (winning type "batting order 3A1") and the 1st address is the left 1st address, the main CPU 200a identifies the batting order 1 offset corresponding to batting order 1 using the left 1st address, and by adding the batting order 1 offset to the left 1st address, it can identify the batting order 1 address, which is the batting order address corresponding to batting order 1 of winning type "batting order 3A1". Furthermore, if the stop control number is 3 (winning type "batting order 3A1") and the 1st address is (middle 1st address + byte length of batting order offset), the main CPU 200a can identify the batting order 4 offset corresponding to batting order 4 using (middle 1st address + byte length of batting order offset), and by adding the batting order 4 offset to the middle 1st address, it can identify the batting order 4 address, which is the batting order address corresponding to batting order 4 for winning type "batting order 3A1". The main CPU 200a stores this batting order address in the main RAM 200c or a register for use in step S514.

[0287] (Step S514) The main CPU 200a reads winning combination identifiers into the winning combination buffer, based on the batting order address, which can identify all winning combinations that can be achieved by that batting order. The winning combination identifier only needs to be able to identify at least the combination of symbols that make up the winning combination, and the reel 110 and symbols may be associated with the winning combination identifier itself. For example, if the batting order address is batting order 1 address, then in Figure 30, the minor combination identifiers 15, 17, 49, and 50, which are arranged in the same byte length (e.g., 1 byte), are read into the winning combination buffer in that order. The number of such winning combination identifiers is determined by the end bit. The end bit is a bit that indicates that the winning combination identifier is the last winning combination identifier in that batting order. The end bit is set to a bit that does not affect the winning combination identifier. The winning combination buffer can hold a maximum of 7 winning combination identifiers.

[0288] (Step S516) The main CPU 200a determines whether the symbols constituting the winning combination indicated by the winning combination order can be stopped, based on the winning combination identifier, stop reel number, winning combination order, and press reference position held in the winning combination buffer. Here, the winning combination order is an up counter used to identify the winning combination for which the constituent symbols can be stopped, and is set to an initial value of 0 during the first stop operation.

[0289] Figure 31 is an explanatory diagram for explaining the determination of symbol stopping. If the winning combination order is 0 and the stopping reel number is 0, the main CPU 200a identifies the symbol "black BAR" on the left reel 110a that constitutes the winning combination "minor combination 15" based on the minor combination 15 identifier, which is the first winning combination identifier in the winning combination buffer. The arrangement of such "black BAR" symbols on the left reel 110a is set as program data. For example, if the symbol "black BAR" is set to "1" and symbols other than "black BAR" are set to "0", the symbol data indicating the arrangement of the "black BAR" symbols on the left reel 110a can be represented by a 20-bit number in the order of symbol numbers "0" to "19", where it is "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0", "0". Furthermore, the number of "1"s does not necessarily have to match the number of symbols; for example, the number of "1"s may be less than the number of symbols.

[0290] Here, if the pressing reference position is 11, that is, if the symbol "Replay" with symbol number "11" on the left reel 110a is located on active line A at the time the player performs the first stop operation on the stop switch 120a, the main CPU 200a extracts five data points from the symbol data "00000000000000000100b" starting from symbol number "11", corresponding to four slide frames (0, 0, 0, 0, 0 in the order of symbol numbers "7" to "11"). The main CPU 200a then determines whether or not "1" is included in the extracted five data points, in other words, whether or not the symbol "BAR" is within the range that can be pulled in. As a result, if the data for the five frames does not contain "1", the main CPU 200a moves to step S518. If the data for the five frames does contain "1", the main CPU 200a moves to step S520. For example, in the example in Figure 31(a), the data "00000b", which is obtained by extracting the five frames from the "Replay" symbol of symbol number "11" toward the smaller symbol number, does not contain "1", so the main CPU 200a moves to step S518.

[0291] (Step S518) The main CPU 200a increments the winning combination order by 1 and repeats the process from step S516. For example, if the winning combination order is 0, the main CPU 200a increments the winning combination order by 1 to 1.

[0292] In step S516, if the winning combination is in the order 1 and the stopping reel number is 0, the main CPU 200a identifies the "black BAR" symbol on the left reel 110a that constitutes the winning combination "minor combination 17" based on the minor combination 17 identifier, which is the second winning combination identifier in the winning combination buffer. As described above, if the pressing reference position is 11, the main CPU 200a extracts five data points from the symbol data "00000000000000000100b" starting from symbol number "11", with the smaller symbols being "0", "0", "0", "0", and "0" in the order of symbol numbers "7" to "11", and determines whether or not "1" is included in the data for those five frames. In the example in Figure 31(b), the data "00000b," which is obtained by extracting the five frames from the "Replay" symbol with symbol number "11" toward the smaller symbol number, does not contain "1." Therefore, the main CPU 200a moves the processing back to step S518 and increments the winning combination order by 1 to 2.

[0293] In step S516, if the winning combination is in the 2nd position and the stopping reel number is 0, the main CPU 200a identifies the "strawberry" symbol on the left reel 110a that constitutes the winning combination "minor combination 49" based on the minor combination 49 identifier, which is the third winning combination identifier in the winning combination buffer. As described above, if the pressing reference position is 11, the main CPU 200a extracts five data points from the symbol data "00100001000010000000b" starting from symbol number "11", with the smaller symbols being "1", "0", "0", and "0" in the order of symbol numbers "7" to "11", and determines whether or not "1" is included in the data for the five frames. In the example in Figure 31(c), the data "10000b," which is obtained by extracting the five frames from the "Replay" symbol with symbol number "11" toward the smaller symbol number, contains the value "1." Therefore, the main CPU 200a moves the process to step S520.

[0294] (Step S520) The main CPU 200a derives the number of slide frames so that if the data for 5 frames contains a "1", the left reel 110a will stop when the symbol corresponding to that "1" is located on active line A. For example, in the example in Figure 31(c), the data "10000b" is obtained by extracting 5 frames from the symbol number "11" ("Replay") toward the smaller symbol numbers, and the symbol "Strawberry" with symbol number "7" is "1", so the number of slide frames is "4" (11-7). By deriving the number of slide frames "4" in this way, the reel control means 216 can control the left reel 110a to stop when the symbol "Strawberry" is located on active line A.

[0295] Here, the main CPU 200a stores the order of winning combinations in the main RAM 200c or registers for use during the next stop operation. This is for the following reason: The winning combination identifiers described in the batting order address are arranged in order of priority for winning, such as number of coins priority ≥ number of individual coins priority ≥ missed coins. In other words, a winning combination indicated by a winning combination identifier that has been determined to have no possibility of winning will never again have the possibility of winning. Thus, winning combination identifiers that were referenced before the updated winning combination order no longer have the possibility of winning and do not need to be referenced again. Therefore, the updated winning combination order can be used as is during the next stop operation without subtracting anything.

[0296] For example, during the next second stop operation, if the winning type address is batting order 3A1 address, the batting order address is batting order 1 address, and the stop reel number is 1, the main CPU 200a refers to winning role order "2" and, based on the third winning role identifier in the winning role buffer, which is the small role 49 identifier, identifies the symbol "strawberry" on the middle reel 110b that constitutes the winning role "small role 49", and performs the symbol stop determination process. Also, during the next third stop operation, if the winning type address is batting order 3A1 address, the batting order address is batting order 1 address, and the stop reel number is 2, the main CPU 200a refers to winning role order "2" and, based on the third winning role identifier in the winning role buffer, which is the small role 49 identifier, identifies the symbol "replay" on the right reel 110c that constitutes the winning role "small role 49", and performs the symbol stop determination process.

[0297] Here, we have explained an example in which the main CPU 200a retains or increments the winning combination order for the same batting order and uses that same winning combination order for the next stop operation. However, even if the target batting order address changes due to the second stop operation (batting order 1 → batting order 2, batting order 3 → batting order 4, batting order 5 → batting order 6), the main CPU 200a can retain or increment the winning combination order for the different batting order and use that same winning combination order for the next stop operation. This is because the order of winning combination identifiers is set so that, for batting orders where the first stop operation is the same but the second stop operation is different, the priority for winning is such that number of coins priority ≥ number of items priority ≥ missed symbols. In this way, winning combination identifiers that were referenced before the updated winning combination order no longer have the possibility of winning, even if the batting order changes, so there is no need to reference them again. Therefore, the updated winning combination order can be used as is for the next stop operation without being subtracted. The following explains the process for determining when the batting order address changes and how the symbols stop.

[0298] Figure 32 is an explanatory diagram for explaining the determination of symbol stopping. If the winning type address is the batting order 3A1 address and the batting order address is the batting order 3 address, the main CPU 200a reads the small role 1 identifier shown in Figure 30 into the winning role buffer. Also, if the winning role order is 0 and the stopping reel number is 1, the main CPU 200a identifies the symbol "Replay" on the middle reel 110b that constitutes the winning role "Small Role 1" based on the small role 1 identifier, which is the first winning role identifier in the winning role buffer. Here, if the pressing reference position is 6, the main CPU 200a extracts five data points (0, 0, 0, 1, 0 in the order of symbol numbers 2 to 6) from the symbol data "10000100001000010000b" starting from symbol number "6", and determines whether or not "1" is included in the data for those five frames (S516). In the example in Figure 32(a), the data "00010b", which is extracted from the symbol "bell" of symbol number "6" starting from the symbol number 5, contains "1", so the main CPU 200a subtracts symbol number "5" from symbol number "6" to make the number of sliding frames "1", while maintaining the winning role order as 0.

[0299] Now, suppose the player operates in batting order 4, that is, stopping stop switch 120c as the second stop and stopping stop switch 120a as the third stop. In this case, the winning type address remains the batting order 3A1 address, but at the time of the second stop operation, the batting order address changes from batting order 3 address to batting order 4 address. If the winning type address is batting order 3A1 address and the batting order address is batting order 4 address, the main CPU 200a reads the small role 26 identifier and the missed symbol 1 identifier shown in Figure 30 into the winning role buffer. Also, at the time of the third stop operation, if the winning role order is 0 and the stopped reel number is 0, the main CPU 200a identifies the symbols "cherry" and "blank A" on the left reel 110a that constitute the winning role "small role 26" based on the small role 26 identifier, which is the first winning role identifier in the winning role buffer. Here, if the pressing reference position is 12, the main CPU 200a extracts five data points (0, 0, 0, 0, 0, 0 in the order of symbol numbers 8 to 12) from the symbol data "00000000000001000010b" as shown in the left reel 110a of Figure 32(b), and determines whether or not "1" is included in the data for these five frames (S516). In the example of Figure 32(b), the data "00000b" extracted from the symbol "strawberry" of symbol number "12" in the order of symbol numbers is not included, so the main CPU 200a increments the winning combination order by 1 to 1 (S518) and repeats the process from step S516.

[0300] In this explanation, we have used an example where multiple symbols, such as the "cherry" and "blank A" symbols on the left reel 110a that constitute the winning combination "small role 26," are associated with a single symbol data "00000000000001000010b." However, the explanation is not limited to this case; multiple symbols, for example, the "cherry" and "blank A" symbols, may be associated with independent symbol data "00000000000000000010b" and symbol data "00000000000001000000b," respectively. In this case, the main CPU 200a may determine the stopping status of the symbol data corresponding to each of the multiple symbols in parallel, or it may assign a priority to the symbol data, determine the stopping status of the symbol data with the highest priority, and if the symbol cannot be stopped, then determine the stopping status of the symbol data with the next highest priority.

[0301] In step S516, which is triggered because the extracted data for 5 frames does not contain "1", if the winning type address is batting order 3A1 address and the batting order address is batting order 4 address, the main CPU 200a reads the minor role 26 identifier and the missed role 1 identifier shown in Figure 30 into the winning role buffer. Here, the main CPU 200a deliberately reads the same minor role 26 identifier and missed role 1 identifier into the winning role buffer again, even though the minor role 26 identifier and missed role 1 identifier have already been read into the winning role buffer. In this way, although there is an overhead of reading the winning role identifier into the winning role buffer again, the reading process of the winning role buffer (S514) can be standardized.

[0302] At the time of the third stop operation, if the winning combination is in the order 1 and the stop reel number is 0, the main CPU 200a identifies the "watermelon" symbol on the left reel 110a that constitutes the spilled combination 1 based on the spilled combination 1 identifier, which is the second winning combination identifier in the winning combination buffer. If the pressing reference position is 12, the main CPU 200a extracts five data points from the symbol data "00001000010000100001b" starting from the symbol number "12", with the smaller symbols being "0", "1", "0", "0", and "0" in the order of symbol numbers "8" to "12", and determines whether or not "1" is included in the data for the five frames (S516). In the example in Figure 32(c), the data "01000b," which is obtained by extracting 5 frames from the "strawberry" pattern with pattern number "12" toward the smaller pattern number, contains "1." Therefore, the main CPU 200a subtracts the pattern number "9" from the pattern number "12" to make the number of sliding frames "3."

[0303] In this way, the reel control means 216 can appropriately control the stopping of the symbol combinations that constitute a winning combination, corresponding to the operation mode of the stop switch 120.

[0304] In this explanation, we have described an example where, when the target batting order address changes due to the second stop operation (batting order 1 → batting order 2, batting order 3 → batting order 4, batting order 5 → batting order 6), the main CPU 200a retains or increments the winning combination order for the different batting order and uses the same winning combination order for the next stop operation. However, the system is not limited to this example; the winning combination order can also be reset to 0 during the second stop operation. In this configuration, the stopping judgment of the symbols is performed again from a state where the winning combination order is 0, which increases the processing load, but it allows for reliable and stable stopping of the symbols.

[0305] As can be understood by referring to Figure 29, in this embodiment, the processing from step S512 to step S520 is the same whether the stop switch 120 is operated in a second stop operation or a third stop operation. For example, regardless of whether the operation is a second stop operation or a third stop operation, the main CPU 200a commonly identifies the batting order address (S512), reads the winning role identifier into the winning role buffer (S514), determines whether the symbols constituting the winning role can be stopped (S516), and derives the number of sliding frames (S520). Therefore, since the processing to be performed does not differ depending on the stop operation, the processing to determine the order of the stop operations is unnecessary, and it becomes possible to secure the capacity of the control area for game control processing.

[0306] Furthermore, comparing the case where the stop switch 120 is stopped in the second or third stop operation with the case where it is stopped in the first stop operation, the only difference in processing is the determination of the 1st address. Therefore, since there are only minor differences in processing depending on the stop operation for all of the first to third stop operations, it is possible to secure the capacity of the control area for processing game control.

[0307] Thus, the slot machine 100 includes a winning type lottery means 214 that determines one of several types of winning types by a winning type lottery, and a reel control means that controls the rotation of several reels 110, each with several types of symbols arranged on them, based on the operation of a start switch 118, and controls the stopping of each reel 110 corresponding to the operated stop switch 120 in response to the operation of a stop switch 120 corresponding to a rotating reel 110. There is one or more tables (for example, a winning role identification table) that describe data corresponding to each of the several types of winning types, such as a winning type address (for example, a batting order 3A1 address), an offset (for example, a batting order 1 offset, a batting order 3 offset, a batting order 4 offset, a batting order 5 offset), and data corresponding to each batting order of the stop switch 120. The reel control means 216 controls the winning type address (for example, an offset) corresponding to the winning type determined by the winning type lottery. For example, the system identifies the batting order address (3A1 address), and in response to the first stop operation of the stop switch 120, it identifies an offset (for example, left 1st offset (left 1st address), middle 1st offset (middle 1st address), right 1st offset (right 1st address)) based on the winning type address and the stop switch 120 that was first stopped. Regardless of whether the stop switch 120 is stopped a second or third time, the system updates the offset in response to the second or third stop operation of the stop switch 120 (for example, incrementing the middle 1st offset (middle 1st address)). Based on the offset, it identifies the batting order address corresponding to the batting order (for example, batting order 1 address, batting order 3 address, batting order 4 address, batting order 5 address), and regardless of which stop operation was performed, the system controls the reel 110 to stop based on the data described in the batting order address.

[0308] With this configuration, when the stop switch 120 is operated for a second stop operation and when it is operated for a third stop operation, a portion of the stop control data setting process (steps S512 to S520) becomes the same, and the process executed does not differ depending on the stop operation. Therefore, it becomes unnecessary to determine the order of the stop operations, and it becomes possible to secure capacity in the control area for performing game control processing.

[0309] (Example of a performance using the performance control means 254) The performance control means 254 sequentially executes multiple performances in accordance with the progress of the game. For example, the performance control means 254 determines a predetermined performance pattern and performs a series of performances according to that pattern. A series of performances is a single unit of performances that continues, such as a scene or a movie, and consists of a series of images and a series of sounds. The series of images are still images or moving images that are displayed in sequence. The series of sounds includes sounds that are emitted in accordance with the series of images. The continuity of the sound is not required for the series of sounds, and the sound may be interrupted. The performance control means 254 displays the series of images on the liquid crystal display unit 132 and outputs the series of sounds from the speaker 134. The performance control means 254 also switches the series of images and the series of sounds in accordance with the switching of the series of performances. By synchronizing the display of the series of images and the output of the series of sounds, the performance control means 254 can appeal to the player's sight and hearing with the content of the series of performances.

[0310] Figure 33 is an explanatory diagram illustrating an example of a continuous performance sequence. The execution period of a continuous performance sequence is determined in accordance with the progress of the game. Specifically, the display period of the continuous images that make up the continuous performance sequence is set in frames. In addition, the playback period of the continuous audio is set to be the same as the display period of the continuous images. For example, as shown in Figure 33(a), continuous image 1, continuous image 2, and continuous image 3, which are examples of continuous images, are displayed for 550 frames, 100 frames, and 350 frames, respectively, and continuous audio 1, continuous audio 2, and continuous audio 3 are output for 550 frames, 100 frames, and 350 frames, respectively, in accordance with continuous image 1, continuous image 2, and continuous image 3.

[0311] The image circuit 240e of the sub-control board 240 generates an image to be displayed on the liquid crystal display unit 132 at predetermined processing times, for example, every 33.3 ms, based on image data belonging to the performance pattern. This process of generating images is sometimes called drawing processing. For example, as shown in Figure 33(b), the image circuit 240e performs drawing processing to generate image 1 in the frame immediately preceding frame 1, in which sound 1 is output, as a preliminary process for displaying image 1 on the liquid crystal display unit 132. The image circuit 240e then transfers the image 1 generated in the previous frame to the liquid crystal display unit 132 and starts displaying the image on the liquid crystal display unit 132 from frame 1.

[0312] Figure 33(b) shows images 1, 2, 3, 4, 5, and 6 that constitute the continuous image 1, and audio 1, 2, 3, 4, and 5 that constitute the continuous audio 1, and are expected to be output in synchronization with images 1, 2, 3, 4, and 5, respectively. The audio circuit 240f of the sub-control board 240 sequentially outputs audio to the speaker 134 based on the audio data. For example, in frame 1 where image 1 is displayed on the liquid crystal display unit 132, the audio circuit 240f outputs audio 1 to the speaker 134.

[0313] In this way, the continuous performance 1 is executed by repeating the process for 550 frames, in which the image circuit 240e processes images 1, 2, 3, 4, 5, ... and displays them on the liquid crystal display unit 132, and the sound circuit 240f processes the output of sounds 1, 2, 3, 4, 5, ...

[0314] Here, using Figure 33(b), the control of the display period by the image circuit 240e will be described in detail. When the drawing process is completed and the display of the generated image begins in the next frame, the image circuit 240e decrements the frame counter by 1. Here, the frame counter is a down counter that counts the display period of a series of images. For example, when the display of image 1 begins, the image circuit 240e decrements the frame counter by 1 from its initial value of 550 to update the counter value to 549, and when the display of image 2 begins, it decrements the frame counter by 1 to update the counter value to 548. Then, when the frame counter reaches 0, the image circuit 240e ends the display of the current series of image 1 and starts the display of the next series of image 2. Specifically, when the frame counter reaches 0, the image circuit 240e starts generating the image of series of image 2 and starts displaying the image of series of image 2 from the next frame. The image circuit 240e sets the frame counter to "100," the number of frames for the next sequence of image 2, when the display of sequence image 1 ends, and starts counting the display period of sequence image 2. The image circuit 240e manages the display periods of sequence image 1, sequence image 2, and sequence image 3 by counting frames with the frame counter.

[0315] Note that the frame counting by the frame counter and the display of the sequential images are performed independently. For example, when the image circuit 240e decides to end the display of the sequential images based on the frame counter's count value, the display of the sequential images is forcibly terminated regardless of the display status of the sequential images. Therefore, although sequential image 1 is intended to be displayed for 550 frames, as will be described later, the number of frames may be reduced, and the display period may be shortened. To avoid any sense of unease when the sequential images are forcibly terminated, the images in the latter half of the sequential images may be made into loop images or still images.

[0316] Incidentally, images can sometimes have large data sizes, or the data to be combined can be large. In this case, image generation may be delayed, and the time spent on rendering may exceed the frame, resulting in what is known as a processing lag. For example, as shown in Figure 33(c), the image circuit 240e completes the rendering of image 2 during frame 1, but the rendering of image 3 is not completed during frame 3. In this case, the image circuit 240e continues generating image 3, which started in frame 2, without starting the rendering of image 4 due to the switch to frame 3. Also, in response to the processing lag of image 3, the image circuit 240e recognizes that image 3 cannot be displayed in frame 3 and continues to display image 2, which was displayed in frame 2, in frame 3. Therefore, image 2 is displayed across frame 2 and frame 3. Furthermore, the image circuit 240e updates the frame counter when image 3 is displayed, but since image 3 cannot be displayed in frame 3, it maintains the frame counter value "548" without decrementing it.

[0317] Now, let's assume that the drawing process for image 3 is completed by the end of frame 3. In this case, since the image circuit 240e has completed the drawing process for image 3 during frame 3, it starts displaying image 3 in frame 4 and also starts the drawing process for the next image 4. In addition, when the display of image 3 begins, the image circuit 240e decrements the frame counter and updates the counter value to 547.

[0318] When processing lag occurs as described above, it becomes impossible to display a new image in the next frame. Furthermore, because a new image is not displayed, the frame counter is not updated. In this case, although the frame counter should decrease in sync with the progress of the frames, as shown in Figure 33(c), the frame is updated from 2 to 3, but the frame counter remains at 548, resulting in a discrepancy between the actual number of frames and the increase or decrease in the frame counter's count value. For example, if 30 processing lags occur in sequential image 1, the display period for sequential image 1 should be 550 frames, but in reality, as shown in Figure 33(d), it takes 580 (550 + 30) frames. This results in a time difference of 30 frames between sequential image 1, sequential image 2, sequential image 3 and sequential sound 1, sequential sound 2, sequential sound 3. For example, sequential image 2 may still be displayed, but the output of sequential sound 3 may begin. When there is a time difference between the display of sequential images and the output of sequential sound in this way, the player will feel that the presentation is unnatural.

[0319] Therefore, in this embodiment, the number of processing errors in a predetermined sequence of images is counted, and the display period of the processing errors is absorbed (offset) by the next sequence of images.

[0320] Figure 34 is an explanatory diagram illustrating the processing of the image circuit 240e. In this embodiment, the image circuit 240e outputs a termination signal each time the drawing process is completed. When the next frame arrives and the drawing process for the next image begins, the image circuit 240e determines whether or not the termination signal for the previous image's drawing process has been output. If the termination signal has not been output, it increments the processing drop counter by 1. This processing drop counter is an up counter that counts the number of processing drops. For example, in the example of Figure 34(a), suppose 30 processing drops occurred in continuous image 1. In that case, the image circuit 240e increments the processing drop counter each time a processing drop occurs, so at the end of continuous image 1, the count value of the processing drop counter is 30.

[0321] The image circuit 240e reads out the number of frames that will indicate the display period of the next sequence of images 2, which in this case is 100 frames, at the start of the next sequence of images 2. Although the image circuit 240e would normally set the display period of sequence of images 2 to 100 frames, it reduces the number of frames before starting the display. Specifically, the image circuit 240e subtracts the number of frames that were lost in the previous sequence of images 1, "30," from the number of frames that will indicate the display period of sequence of images 2, "100," to derive the number of frames "70." After this subtraction is complete, the image circuit 240e resets the loss counter to 0, changes the number of frames for sequence of images 2 from 100 to 70 and sets it in the frame counter, and starts displaying sequence of images 2. In this case, even if sequential image 1 is delayed by 30 frames and displayed for 580 frames, sequential image 2 will only be displayed for 70 frames, as shown in Figure 34(b). Therefore, the total of sequential image 1 and sequential image 2 will be 650 (580 + 70) frames, which is equal to the original total of sequential audio 1 and sequential audio 2, which is 650 (550 + 100) frames.

[0322] In this way, if the image circuit 240e experiences a processing lag in a sequence of images displayed for a preset number of frames, it reduces the number of frames in the next sequence of images by the amount of the processing lag. In this way, the timing of the end of the next sequence of images and the end of the next sequence of audio can be synchronized, and the delay in the sequence of images can be recovered. For example, in the example shown in Figure 34(b), it is possible to restore synchronization with the sequence of audio 3 at the start of the sequence of image 3.

[0323] In the above example, the number of frames with processing errors in sequential image 1 (e.g., 30) was less than the number of frames in the following sequential image 2 (e.g., 100). Therefore, it was possible to absorb the processing errors in sequential image 1 with sequential image 2. However, depending on the content of sequential image 1 (display period and processing load of rendering), the number of frames with processing errors in sequential image 1 may exceed the number of frames in the following sequential image 2. In that case, adjusting the number of frames in sequential image 2 alone will not be enough to absorb the processing errors in sequential image 1.

[0324] Therefore, in this embodiment, if processing lag cannot be absorbed by adjusting only the number of frames in the next sequence of images, the processing lag is absorbed by further adjusting the number of frames in the next sequence of images.

[0325] Figure 35 is an explanatory diagram illustrating the processing of the image circuit 240e. For example, in the example shown in Figure 35, suppose 120 processing errors occur in sequential image 1, and the processing error counter count reaches 120. In this case, the number of frames with processing errors in sequential image 1, which is 120, exceeds the number of frames in the next sequential image 2, which is 100.

[0326] The image circuit 240e first reads out the number of frames, in this case 100, that indicates the display period ...

Claims

[Claim 1] A method for determining one of several types of winning categories by a winning category lottery, A reel control means that controls the rotation of multiple reels, each having multiple types of patterns arranged on them, based on the operation of a start switch, and controls the stopping of each reel corresponding to the operated stop switch in response to the operation of a stop switch corresponding to one of the rotating reels, Equipped with, There is one or more tables, each containing data corresponding to the winning type address, offset, and the order of the stop switch, for each of the multiple winning types. The reel control means is Identify the winning type address corresponding to the winning type determined by the aforementioned winning type lottery, In response to the first stop operation of the stop switch, the offset is determined based on the winning type address and the stop switch that was stopped in the first operation. Regardless of whether the stop switch is operated in a second or third stop operation, the offset may be updated in response to the second or third stop operation of the stop switch. Based on the offset, the batting order address corresponding to the batting order is identified, Regardless of which stop operation is performed, the gaming machine controls the stopping of the reels based on the data described in the batting order address.