Gaming machine
The introduction of bidirectional communication between sub-control units in gaming machines improves the flexibility and functionality of effect announcements and performance settings, enhancing the player experience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-05-23
- Publication Date
- 2026-04-14
AI Technical Summary
Existing gaming machines lack a mechanism for bidirectional communication between sub-control units, limiting the flexibility and functionality of effect notifications and performance settings.
The gaming machine incorporates a first and second sub-control unit capable of bidirectional communication, allowing the second sub-control unit to transmit setting information to the first sub-control unit, enhancing the flexibility and functionality of effect announcements and performance settings.
This configuration enables new gaming machines with enhanced flexibility in effect notifications and performance settings, providing a more engaging player experience.
Smart Images

Figure 0007846164000001 
Figure 0007846164000002 
Figure 0007846164000003
Abstract
Description
Technical Field
[0004] ,
[0006] , , , , ,
[0005] , , , , ,
[0001] The present disclosure relates to a gaming machine.
Background Art
[0002] A gaming machine is configured to be able to switch between a game (play) in a general gaming state and a game in a special gaming state (such as AT or ART) that is more advantageous to the player than the general gaming state. The gaming machine includes a main control unit that controls the game and a sub-control unit that receives a signal from the main control unit and controls an effect device such as a display (for example, see Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The sub-control unit includes a first sub-control unit and a second sub-control unit, and may be configured to share functions. In this case, for example, the first sub-control unit determines an effect to be notified based on a signal from the main control unit, and transmits command information for causing the second sub-control unit to notify the determined effect to be notified. The second sub-control unit causes an effect device such as a display, an LED, and a speaker to notify the effect based on the received command information. Thus, the exchange of information between the first sub-control unit and the second sub-control unit is generally in the direction from the first sub-control unit to the second sub-control unit.
[0005] An object of the present disclosure is to provide a new gaming machine.
Means for Solving the Problems
[0006] <00\00033>The first aspect of the gaming machine comprises a first sub-control unit, a second sub-control unit, and an operation unit into which a player can input operations to set the performance settings, wherein the first sub-control unit is capable of performing a process to determine a performance to be announced, and a process to transmit command information to the second sub-control unit to cause the performance device to announce the performance to be announced, and the second sub-control unit is capable of performing a performance process to cause the performance device to announce the performance related to the received command information, and a process to transmit setting information regarding the performance settings set by the operation to the first sub-control unit upon detection of the input of the operation to the operation unit. [Effects of the Invention]
[0007] According to this disclosure, it becomes possible to provide a new gaming machine that transmits setting information in the opposite direction to the general direction, from the second sub-control unit to the first sub-control unit. We can provide gaming machines. [Brief explanation of the drawing]
[0008] [Figure 1] This is a front view of a slot machine. [Figure 2] This is a block diagram schematically showing the configuration of the slot machine and card unit. [Figure 3] This figure shows an example of the arrangement of symbols on a spinning reel. [Figure 4] This diagram illustrates the state transitions in the first game state. [Figure 5] This diagram illustrates the state transitions in the second game state. [Figure 6] This diagram illustrates the state transitions within the gameplay period. [Figure 7] This diagram illustrates the connection / communication relationships between the main control board, the game value control board, and the sub-control board. [Figure 8] This figure shows an example of setting notification processing and AT notification effects. [Figure 9] This flowchart shows a first example of AT notification and setting notification processing by the first and second sub-control units. [Figure 10] This figure shows examples of potential problems. [Figure 11] This flowchart shows a second example of AT notification and setting notification processing by the first and second sub-control units. [Figure 12] This diagram shows the performance settings table used in the judgment process. [Figure 13] This flowchart shows a third example of AT notification and setting notification processing by the first and second sub-control units. [Figure 14] This flowchart shows a fourth example of AT notification and setting notification processing by the first and second sub-control units. [Modes for carrying out the invention]
[0009] [Embodiment] A slot machine 1 according to an embodiment of the gaming machine of this disclosure will be described with reference to the drawings. In the following description, "connection" includes cases where the connected objects are directly connected to each other, and cases where the connected objects are indirectly connected to each other via other circuit boards, devices, etc.
[0010] In this embodiment, we illustrate a case where slot machine 1 is a type of revolving game machine that handles the quantity of game value (number of tokens) as electronic data without using physically existing tokens. Unlike conventional slot machines, this slot machine 1 does not require the insertion and dispensing of physical tokens, and the game can proceed using a pseudo-game medium that has been converted into electronic data as data for game value. Such a slot machine 1 is called a tokenless machine, Smart Slot (registered trademark), or sealed revolving game machine.
[0011] The simulated game medium, or game value, increases or decreases as the game progresses. Therefore, players can play without actually holding physical tokens, and can also check the amount of game value they possess during gameplay through the credit display on slot machine 1.
[0012] FIG. 1 is a front view of the slot machine 1 described above. As shown in FIG. 2, this slot machine 1 is communicably connected to a card unit 9. First, the card unit 9 will be described below.
[0013] The card unit 9 (corresponding to an external device) is a device capable of executing processes related to lending game values to the slot machine 1 and returning them from the slot machine 1.
[0014] Although not shown, on the outer surface of the card unit 9, in addition to a cash insertion opening and a card insertion / removal opening, there are provided a display panel capable of displaying input instructions for a password, remaining loan amounts, etc., a game value lending button, and a card ejection button. Inside the card unit 9, in addition to an I / F for communication with the slot machine 1, as shown in FIG. 2, a cash management mechanism 91, a card management mechanism 92, and a card unit side control unit 93 are provided.
[0015] The cash management mechanism 91 introduces and detects banknotes inserted through the cash insertion opening into the card unit 9 and accumulates them.
[0016] The card management mechanism 92 introduces and accommodates a card inserted through the card insertion / removal opening, and ejects the card through the insertion / removal opening when the card ejection button is operated.
[0017] The card unit side control unit 93 is composed of a CPU, a RAM, a ROM, etc. The card unit side control unit 93 performs operation control of the cash management mechanism 91 and the card management mechanism 92 respectively, game value lending processing, card authentication processing, data reading processing and writing processing from the card, etc.
[0018] The operation of the cash management mechanism 91 includes processes to operate the cash management mechanism 91 so that the inserted banknotes are introduced into the card unit 9, processes to issue an error notification if the inserted banknotes become jammed inside the cash management mechanism 91, and processes to add the game value corresponding to the inserted banknotes to the current loan balance and temporarily store it in RAM.
[0019] The operation processes of the card management mechanism 92 include processes that operate the card management mechanism 92 so that an inserted card is introduced into the card unit 9, and processes that operate the card management mechanism 92 so that a card is ejected when the card ejection button is operated.
[0020] The lending process for game value includes the process of sending data of the amount of game value to be lent to slot machine 1 in response to the operation of the lending button. During this transmission, the card unit 9 also performs a process of subtracting the amount of game value to be lent from the game value data of the loan balance that is temporarily stored in RAM.
[0021] The card authentication process includes determining whether the entered PIN matches the PIN written on the card when the card is inserted into the insertion / ejection slot and a PIN is entered via the display panel. If the card unit control unit 93 determines that they match, it allows the authenticated card to continue to be used; however, if it determines that they do not match, it may not allow the authenticated card to continue to be used (restrict its use).
[0022] The process of reading data from a card includes reading the game value data if it is written to the card, and temporarily storing it in RAM as the loan balance.
[0023] The process of writing to the card includes receiving game value data when it is transferred to the card unit 9 in response to the operation of the counting button 46 (described later) of the slot machine 1, temporarily storing the data in RAM, and then writing the data to the card in response to the operation of the card eject button. If game value data has already been written to the card when the card eject button is operated, the card unit control unit 93 adds the amount of game value received from the slot machine 1 to the data and writes it to the card (update process).
[0024] As a result, when the card ejection button is operated on the card unit 9, a card containing at least one of the game value and loan balance data owned by the player is ejected from the card insertion / ejection opening.
[0025] Furthermore, the card unit 9 is connected to devices other than the slot machine 1, such as a hall computer and a unit management computer (not shown), and is capable of communicating with them. Various information related to the slot machine 1, such as the number of games played in advantageous game states (AT, CZ, special role (bonus) state, etc.), the change in the quantity of game value, the number of games played, and the ratio of special roles, is sent from the card unit 9 to the hall computer and the unit management computer.
[0026] <Slot machine configuration> As shown in Figure 1, the coinless slot machine 1 has a casing 10. A front door 100 is provided on the front of the casing 10.
[0027] A keyhole is provided near the right end of the front door 100 when viewed from the front. The keyhole allows a key to be inserted to lock or unlock the front door 100 and the cabinet 10. During gameplay, the front door 100 and the cabinet 10 remain locked, preventing players from accessing the inside of the cabinet 10. Furthermore, since the slot machine 1 is a coinless machine, there is no need to install a selector or hopper device inside the cabinet 10, eliminating the need for store staff to replenish actual tokens during gameplay. Therefore, during gameplay, except in cases where an error occurs in the slot machine 1, store staff will generally not need to unlock the front door 100 and the cabinet 10. When store staff perform setting changes, setting value checks, maintenance work, etc., the front door 100 and the cabinet 10 are unlocked, and the front door 100 becomes rotatable relative to the cabinet 10. This allows store staff to access the inside of the cabinet 10.
[0028] A transparent reel window 200 is provided in the center of the front door 100. Through this reel window 200, the player can see the multiple symbols displayed on the surfaces of the multiple rotating reels 20a, 20b, and 20c, which will be described later.
[0029] Above the reel window 200, there is an LCD screen 3, a speaker 102, and an illuminated unit 103 for displaying various effects during gameplay. The LCD screen 3, speaker 102, and illuminated unit 103 constitute the notification unit.
[0030] LCD screen 3 displays various animation videos (animation screens) while the player is playing. A sub-LCD screen 30 capable of displaying various game-related animations is provided to the side of the reel window 200. The sub-LCD screen 30 is a touch panel and also serves as an operation unit that can be operated by touch.
[0031] Speaker 102 outputs predetermined background music (BGM), sound effects (SE), and voice.
[0032] The lighting unit 103 lights up or turns off in a predetermined pattern, for example, when a highly anticipated performance screen is displayed or when a winning combination is achieved.
[0033] Below the reel window 200, an operating unit 4 is provided. The operating unit 4 is positioned so that it can be seen and touched by the player. The operating unit 4 includes multiple stop switches 40a, 40b, 40c, a bet switch 41, a lever 42, a media display unit 43, a game information display unit 44, a cancel button 45, a counting button 46, and a performance button 47, among others.
[0034] Each stop switch 40a, 40b, and 40c is provided corresponding to each rotating reel 20a, 20b, and 20c. Each stop switch 40a, 40b, and 40c accepts operation to stop the rotation of each rotating reel 20a, 20b, and 20c while they are rotating.
[0035] Lamps may be provided inside each stop switch 40a, 40b, 40c. The lamps can, for example, use color to indicate that the stop switches 40a, 40b, 40c are inoperable from the time the lever 42 is operated until each rotating reel 20a, 20b, 20c reaches a steady rotation state. The lamps can also use a different color to indicate that the stop switches 40a, 40b, 40c are operational from the time each rotating reel 20a, 20b, 20c reaches a steady rotation state until the stop switches 40a, 40b, 40c are operated.
[0036] The bet switch 41 is used when betting game value. In this embodiment, an example is shown where pressing the bet switch 41 once automatically bets a predetermined number of game values (for example, 3 coins) that can be used for one game.
[0037] Lever 42 functions as a start switch that accepts input to rotate each of the spinning reels 20a, 20b, and 20c. Note that for the spinning reels 20a, 20b, and 20c to start, a "wait condition" must be met, which is an interval of at least the minimum game time (approximately 4.1 seconds) between the start of the spinning reels 20a, 20b, and 20c in the previous game and the start of the spinning reels 20a, 20b, and 20c in the next game. Therefore, when lever 42 is operated, each of the spinning reels 20a, 20b, and 20c will start only after this wait condition has been met.
[0038] The media display unit 43 displays the quantity of game value (hereinafter also referred to as the number of credits) and the number of game value payouts managed by the media management unit 620 of the slot machine 1, and is composed of, for example, multiple 7 segments.
[0039] In this embodiment, "the number of game value payouts" does not refer to the action of dispensing actual tokens to the outside of slot machine 1, but rather to an increase in game value based on the winning combination determined by the internal lottery. In other words, the number of game value payouts is an increase in the numerical value of the digitized pseudo-game medium.
[0040] In this embodiment, a credit limit is set for the number of credits. This credit limit is unrelated to the operation process of the complete function, which will be described later, and is used in a notification process to prompt the player to transfer game value to card unit 9 when the amount of game value being managed is relatively large. This notification process will be described later in "-Media Management Unit-".
[0041] The game information display unit 44 displays information related to the game other than the information displayed on the media display unit 43, and is composed of LEDs, lamps, 7-segment displays, etc. The information displayed by the game information display unit 44 includes the number of bets for the game value in one game, whether or not a special role has been achieved, whether or not a replay (re-play) has been won, and if an operation type role is won during AT or ART, the code corresponding to the correct operation type of that operation type role, etc.
[0042] The cancel button 45 can accept an operation to change the game value that is currently bet to an unbetted state. For example, if the cancel button 45 is pressed while the game value is bet and is 1 or more, the media management unit 620 (described later) updates the bet game value to "0" and adds the amount of the game value that was bet just before it became "0" to the managed game value. As a result, the number of credits displayed by the media display unit 43 increases by the amount of the bet game value. In other words, the cancel button 45 is a button that causes the media management unit 620 to execute a bet cancellation process that returns the bet game value to the number of credits by transitioning from a bet state to an unbet state.
[0043] The bet cancellation process based on the operation of the cancel button 45 is effective when a bet is placed but the lever 42 has not yet been operated, and is ineffective from the time the lever 42 is operated until the game based on that lever 42 operation is completed. In this embodiment, the cancel button 45 is located near the bet switch 41.
[0044] The counting button 46 can receive an operation to transfer game value data, which is managed by the media management unit 620 of the slot machine 1, from the media management unit 620 to the card unit 9. For example, if the counting button 46 is operated while the managed game value is 1 or greater, the media management unit 620 subtracts the managed game value towards 0. The data of the subtracted game value is then transmitted to the card unit 9.
[0045] The amount of the game value being managed that is deducted when the counting button 46 is operated once may be predetermined, for example, "1" or "50". Also, the game value being managed may continue to be deducted while the counting button 46 is operated continuously.
[0046] In this embodiment, the counting button 46 is located on the side of the operation unit 4 that is closer to the card unit 9 when viewed from the front of the slot machine 1. This makes it easier for the player to understand that the counting button 46 is a button related to the card unit 9, and also makes the flow of operations from pressing the counting button 46 until a card is ejected from the card unit 9 smoother.
[0047] Furthermore, the counting button 46 may be equipped with a lamp inside or around the button 46 that changes its illuminated color before and after operation.
[0048] The performance button 47 is used by players to adjust volume settings, check game data, and configure various other game-related menus while playing. The performance button 47 may also be pressed by the player during gameplay in response to the game's effects. If the performance button 47 is pressed during gameplay, the game's effects will change.
[0049] Furthermore, the performance button 47 may be equipped with a lamp capable of emitting light in various colors and patterns. This lamp lights up when the performance button 47 is operational and remains off when it is inoperable. Additionally, when the performance button 47 is operated, a winning notification animation for a special role or an advantageous game state such as AT is output, the lamp can flash rapidly in a different color than when it is normally lit, such as red or rainbow colors.
[0050] Sensors are provided near each switch in the control unit 4 to detect the player's actions and output an operation signal to the control unit 6.
[0051] As shown in Figure 2, the slot machine 1 comprises a rotating reel unit 2, a control unit 6, a reset button 71, and a setting change button 72. The rotating reel unit 2, the control unit 6, the reset button 71, and the setting change button 72 are located inside the housing 10, along with a power supply unit (not shown) that turns the main power of the slot machine 1 on and off.
[0052] As shown in Figures 1 and 2, the rotary reel unit 2 comprises three rotary reels 20a, 20b, and 20c, and three stepping motors 21a, 21b, and 21c. The rotary reel unit 2 is positioned inside the housing 10, corresponding to the position of the reel window 200. As shown in Figure 3, each of the rotary reels 20a, 20b, and 20c has multiple patterns (symbols) arranged at intervals along the circumferential direction of the rotary reel 20a, 20b, and 20c. The stepping motors 21a, 21b, and 21c are provided corresponding to each rotary reel 20a, 20b, and 20c, and drive the corresponding rotary reels 20a, 20b, and 20c.
[0053] Stepping motors 21a, 21b, and 21c stop the rotation of the rotating reels 20a, 20b, and 20c corresponding to the operated stop switch 40a, 40b, and 40c within 190 milliseconds after the stop switch 40a, 40b, and 40c is operated while the rotating reels 20a, 20b, and 20c are rotating. Stepping motors 21a, 21b, and 21c complete one rotation in 504 steps. As a result, the rotating reels 20a, 20b, and 20c rotate at a speed of 80 revolutions per minute. That is, the number of steps advanced within 190 milliseconds is 127.
[0054] The rotation and stopping of these rotating reels 20a, 20b, 20c and stepping motors 21a, 21b, 21c are controlled by the rotating reel control unit 611 (described later) in the control unit 6.
[0055] The reset button 71 is operated to clear various errors and to initialize the RAM that makes up the control unit 6. For example, if the power of the slot machine 1 is switched from off to on while the reset button 71 is pressed, the amount of game value managed by the media management unit 620 of the slot machine 1 is cleared to "0", and the second game state of the slot machine 1 is set to "general game state", and the game section is set to "normal section".
[0056] The setting change button 72 is a button that is pressed by store staff when setting one of several setting values for slot machine 1. For example, when slot machine 1 is set to setting change mode and the power to slot machine 1 is switched from off to on, the setting change button 72 becomes operational, and by operating the setting change button 72 in this state, it becomes possible to set a setting value.
[0057] During gameplay or while waiting for gameplay, the cabinet 10 and the front door 100 are locked, making it impossible for anyone other than those authorized to unlock them (e.g., store staff with a key) to access the reset button 71 and the setting change button 72. Unlocking is generally limited to cases where an error occurs in the slot machine 1. Therefore, players cannot access the reset button 71 and the setting change button 72.
[0058] The setting value represents the payout rate, which is the ratio of the total amount of game value paid out to the total amount of game value inserted into slot machine 1. The set setting value affects the internal lottery. This is because the probability of winning at least some of the winning combinations differs depending on the setting value. The setting value is set by the store staff before the store opens.
[0059] <How the game is played by the player> The player can adjust the volume output from speaker 102 and the brightness of LCD screen 3 by pressing the effect button 47 as needed.
[0060] The player operates the lending button on the card unit 9 to transfer the game value data to the slot machine 1, and then operates the bet switch 41 to bet the game value on the slot machine 1 using the game value managed by the media management unit 620. Once a predetermined number of game values have been bet on the slot machine 1, the active line L is activated. After that, the lever 42 can be operated, i.e., the game can be started.
[0061] Figure 1 illustrates a case where the active line L consists of a single upward-sloping line. The active line L is a virtual line used to determine winning combinations. In this embodiment, the active line L is activated when a MAX BET (3-coin bet) is made.
[0062] In the following, "winning" refers not only to the alignment of symbols that pay out medals, such as bells and watermelons, on the active payline L, but also to the alignment of symbols corresponding to specific roles, such as special replays, chance symbols, and special roles (bonuses), on the active payline L.
[0063] In this embodiment, one game (one play) refers to a series of actions by which a player operates the bet switch 41, lever 42, and stop switches 40a, 40b, and 40c to obtain the result of a game, including internal drawing, prize determination processing, and processing to increase or decrease the game value.
[0064] Specifically, when the lever 42 is operated (lever on) in a state where the game can be started, an internal lottery is held to determine the winning flag, and the rotation of each reel 20a, 20b, and 20c begins. In this state, when any of the stop switches 40a, 40b, or 40c is operated, the reels 20a, 20b, and 20c corresponding to the operated stop switch 40a, 40b, or 40c stop. Once all the reels 20a, 20b, and 20c have stopped, a predetermined amount of game value is paid out according to the combination of symbols (winning combinations) that lined up (won) on the active line L. This completes one game.
[0065] The player repeatedly plays the above game. As the game is repeated, the game progresses, and the displays on LCD screen 3 and sub-LCD screen 30, the sound output from speaker 102, and the illumination of the lighting unit 103 change according to the progress of the game.
[0066] <Regarding the game status> During gameplay, various types of game intervals and game states are set, and internal draws are conducted based on the set types of game intervals and game states. As shown in Figures 4 and 5, the game states include the first game state and the second game state. Note that the first game state and the second game state are not mutually exclusive game states, but are merely classified states for the sake of explanation.
[0067] The first game state, as shown in Figure 4, includes the state where special roles are not carried over (non-internal bonus state), the state where special roles are carried over (internal bonus state), and the state where special roles are performed (bonus state). The state where special roles are not carried over, the state where special roles are carried over, and the state where special roles are performed are mutually exclusive.
[0068] The "no special role carryover" state refers to a state in which no special roles (Type 1 BB and Type 2 BB) have been won through internal drawing, and no special role wins have been carried over. The "no special role carryover" state is set when the setting value is changed, when the RAM is initialized, or when condition A is met, such as when the payout of game value exceeds a predetermined number after transitioning to the special role execution state.
[0069] The "special role carryover" state refers to a situation where a special role has been selected through an internal draw, but the award for that special role has been carried over. In other words, the "special role carryover" state means that the flag for a special role has been selected through an internal draw, but the symbols indicating that special role have not yet lined up on the active payline L, and therefore the special role has not yet been awarded.
[0070] Here, Type 1 BB is a continuous activation device for a Type 1 special prize, and Type 2 BB is a continuous activation device for a Type 2 special prize. For example, the number of bets required for Type 1 BB and Type 2 BB to become winning candidates may differ, such that Type 1 BB becomes a winning candidate when the number of bets is the maximum number "3", and Type 2 BB becomes a winning candidate when the number of bets is less than the maximum number. Also, there may be only Type 1 BB as a special prize. Furthermore, it is not possible to win another Type 1 BB while a Type 1 BB is being carried over.
[0071] If a special prize is won while the first game state is in the state where no special prizes are carried over, the first game state will transition from the state where no special prizes are carried over to the state where the winning special prize is carried over.
[0072] When a winning special role is achieved (Condition B), the first game state transitions from the special role carryover state to the special role implementation state. The special role implementation state is a state in which a special role (bonus) won through internal drawing has been achieved, and the payout of a predetermined number of game values has not yet been completed. For example, if the first game state transitions to the special role implementation state due to the achievement of a Type 1 BB or Type 2 BB, the special role implementation state is maintained until the number of game values paid out by the Type 1 BB or Type 2 BB exceeds a predetermined number.
[0073] More specifically, the special role implementation states include the Type 1 BB implementation state, the Type 2 BB implementation state, and the RB implementation state. If an RB is won through internal drawing while a Type 1 BB is being implemented, the special role implementation state transitions from the Type 1 BB implementation state to the RB implementation state. After 12 games have been played or a specific role has been won 8 times in the RB implementation state, the special role implementation state transitions to the Type 1 BB implementation state.
[0074] The second game state, as shown in Figure 5, includes the general game state, the chance zone (hereinafter sometimes referred to as CZ), and the AT state as a special game state. The special game state includes the AT state and the special role execution state. The general game state, CZ, and AT state (special game state) are mutually exclusive.
[0075] The general game state is a state that is neither an AT state nor a special game state such as a special role execution state, nor is it a CZ (Chance Zone), meaning that the assist function (instruction function) does not occur (or is unlikely to occur). For example, from the time after a RAM clear or the end of an AT until an AT lottery is won, the second game state is set to the general game state. As an example, when the game section is an advantageous section, the AT lottery is conducted according to the role (rare role, etc.) won by the internal lottery.
[0076] The AT state is a state in which the assist function (AT function) is active, which notifies the player of the correct operation of the stop switches 40a, 40b, and 40c for roles other than special roles that have been won by internal lottery, via the LCD screen 3, speaker 102, and illuminated unit 103. If an AT is won in the AT lottery while the game section is in the advantageous section, the second game state transitions from the general game state to the AT state. The second game state transitions from the AT state to the general game state when a predetermined number of games have elapsed since the start of the game in the AT state, when the total number of payouts of game value since the start of the game in the AT state reaches a predetermined number, when the AT state continuation lottery decides not to continue the AT, or when the transition from the AT state to the general game state lottery decides to transition to the general game state. At this point, the AT state ends.
[0077] CZ (Chance Zone) is a second game state in which the probability of transitioning to AT (Special Game State) is higher than in the normal game state. A higher probability of transitioning to AT state includes both direct factors such as a higher probability of transitioning to AT state from CZ, and indirect factors such as increasing the probability of subsequent transitions to AT state. Therefore, CZ can be said to be a state in which the game is more advantageous for the player than in the normal game state. While both CZ and AT state are states in which the game is more advantageous for the player than in the normal game state, the AT state is even more advantageous than CZ. CZ can be entered when certain conditions are met, such as winning the CZ lottery based on the winning combination in the internal lottery, reaching a predetermined number of games in the advantageous section, or reaching a predetermined value of points accumulated as the game progresses.
[0078] <About the gaming area> The aforementioned game section is a section for determining whether or not processing related to the instruction function is performed. As shown in Figure 6, the game section has a normal section and a favorable section. The normal section and the favorable section are mutually exclusive, and the game section can be either a normal section or a favorable section.
[0079] Here, the processing related to the instruction function includes the processing of activating the instruction function (providing assistance), the drawing process for a mode in which the probability of winning the AT is determined, the processing of transitioning to the said mode, the drawing process for the CZ, the CZ processing, the drawing process for the AT, the AT continuation processing, the AT increase processing (including the increase in the number of AT continuation games, the increase in the difference in tokens, and the increase in the number of sets), the processing of transitioning from the AT state to the general game state, the AT processing, the processing of transitioning from the advantageous section to the normal section, and so on.
[0080] The normal section is a section in which processing related to instruction functions cannot be executed, but the section transition process to the advantageous section is performed. If certain conditions for transitioning to the advantageous section are met in the normal section, the game section transitions from the normal section to the advantageous section. Note that the game section can be in the normal section while the second game state is the general game state.
[0081] The advantageous period is a period in which processing related to the instruction function can be executed. The advantageous period includes the advantageous period that proceeds when the second game state is the general game state, the advantageous period that proceeds in the CZ, and the advantageous period that proceeds in the AT state. The state in which the game period is an advantageous period is maintained from the time the game period transitions to the advantageous period until predetermined termination conditions are met. The predetermined termination conditions will be described later in "-Period Control Unit--".
[0082] Here, as a summary of the above, we will list the possible combinations of game intervals and second game states that can occur in slot machine 1. • Pattern 1: The game section is the normal section, and the second game state is the general game state. Pattern 2: The game section is the advantageous section, and the second game state is the general game state. Pattern 3: The game section is the advantageous section, and the second game state is the CZ (Chance Zone). • The game section is the advantageous section, and the second game state is the AT state (Pattern 4) As mentioned above, when the game is in a normal game mode, no processing related to the instruction function can be performed, so it can be said that there are few advantages for the player. On the other hand, when the game is in a favorable game mode, processing related to the instruction function can be performed, which broadens the range of game progression and can be said to be more advantageous for the player compared to a normal game mode.
[0083] <Configuration of each control unit> As shown in Figure 2, the control unit 6 mainly consists of a main control unit 61, a game value control unit 62, and a sub-control unit 63. The main control unit 61 performs interrupt processing such as timer interrupts, and controls the internal lottery and the rotating reels 20a, 20b, and 20c to advance the game. The game value control unit 62 manages and processes game value and controls communication with the card unit 9. The sub-control unit 63 performs control related to the effects based on signals transmitted from the main control unit 61 and when the effect button 47 is pressed.
[0084] The main control unit 61, the game value count control unit 62, and the sub-control unit 63 each consist of a CPU, RAM, and ROM. The ROM of the main control unit 61 stores programs necessary for game progression, and the RAM of the main control unit 61 stores game data necessary for game progression. The game data includes the current number of games, data indicating the state or section of each game, and setting values. The ROM of the game value count control unit 62 stores programs necessary for managing game values and communicating with the card unit 9, and the RAM of the game value count control unit 62 stores the total number of game values being managed. The ROM of the sub-control unit 63 stores programs necessary for controlling the effects, and the RAM of the sub-control unit 63 stores various data related to effect control.
[0085] Here, the connection relationships and communication processing of the main control unit 61, the game value control unit 62, and the sub-control unit 63 will be explained using Figure 7. In this embodiment, the main control unit 61, the game value control unit 62, and the sub-control unit 63 are each mounted on different circuit boards.
[0086] The main control board P1, on which the main control unit 61 is mounted, and the game value control board P2, on which the game value count control unit 62 is mounted, are electrically connected by a harness, enabling bidirectional serial communication. Information and commands transmitted from the main control board P1 to the game value control board P2 include external terminal information, whether or not settings are being changed, commands related to various errors, a bet request signal for game value when the bet switch 41 is operated, a payout request signal for game value corresponding to the winning combination, a bet cancellation processing request signal when the cancel button 45 is operated, and a transfer request for game value when the count button 46 is operated. Information and commands transmitted from the game value control board P2 to the main control board P1 include information that the complete function has been activated, information that the number of credits has reached the upper limit, information regarding whether or not there is a communication abnormality between the card unit 9 and the slot machine 1, and various responses to requests from the main control unit 61.
[0087] The main control board P1 and the sub-control board P3 on which the sub-control unit 63 is mounted are electrically connected by a harness, but only one-way serial communication takes place from the main control board P1 to the sub-control board P3. The information and commands transmitted from the main control board P1 to the sub-control board P3 include information related to game value (e.g., bet / payout information for game value, total number of game values acquired during AT), information indicating the start / end of the game, information indicating the start / end of the mechanism operation, and information related to various errors.
[0088] The game value control board P2 and the sub-control board P3 are electrically connected by a harness, but only one-way serial communication takes place from the game value control board P2 to the sub-control board P3. The information and commands transmitted from the game value control board P2 to the sub-control board P3 include the MY value (described later), information indicating the operation of the complete function, commands related to prior notification before the operation of the complete function, information related to the transfer of game value (e.g., that the transfer has started, that the transfer is in progress, that the transfer is complete, etc.), information indicating the number of credits and the number of acquired coins, information indicating that the number of credits has reached the upper limit, and error information if a credit backup error has occurred.
[0089] <Main Control Unit> Returning to Figure 2, the CPU reads and executes the program in ROM, causing the main control unit 61 to function as the internal lottery unit 610, the rotating reel control unit 611, the game result determination unit 612, the game progress control unit 614, the section control unit 615, the game state control unit 616, and the error determination unit 617.
[0090] —Internal Lottery Department— The internal lottery unit 610 performs an internal lottery based on the operation of the lever 42 and selects one of several winning flags as the winning flag. Specifically, when the lever 42 is operated, the internal lottery unit 610 performs an internal lottery according to an internal lottery table (not shown) and a random number obtained when the lever 42 is operated. Based on the result of the internal lottery, the internal lottery unit 610 generates an internal lottery result signal. The internal lottery result signal can be used by the reel rotation control unit 611 and the game progress control unit 614, etc.
[0091] The internal lottery table shows information about possible winning combinations through internal lottery. Based on the internal lottery table, the internal lottery unit 610 performs an internal lottery according to the combination of the RT state (not shown) when the lever 42 is operated, the type of special combination (during a bonus), and the setting value. The information about the winning combinations shown in the internal lottery table has one or more combinations of symbols associated with the winning combinations that match those combinations. These winning combinations include losing combinations that do not pay out any game value, as well as operation type combinations that pay out game value when the operation of the stop switches 40a, 40b, and 40c is in the correct operation type, and rare combinations.
[0092] The operation type roles include push-order roles in which the correct operation type is determined solely by the order in which stop switches 40a, 40b, and 40c are pressed; push-order roles that require precise timing of stopping a predetermined symbol in addition to the order of pressing the buttons; and precise timing roles in which the correct operation type is determined solely by the timing of stopping a predetermined symbol.
[0093] For example, if a button sequence combination is won and the stop switches 40a, 40b, and 40c are pressed in that order, the combination is awarded, and a payout of multiple game values (e.g., 8 coins) corresponding to that combination is paid out. If a button sequence combination is won but the stop switches 40a, 40b, and 40c are not pressed in that order, the combination is not awarded, or another combination (such as a 1-coin combination) is awarded.
[0094] Furthermore, operational type wins, such as button-press sequence wins, can be won not only in AT mode but also in general gameplay mode and during CZ (Chance Zone). If an operational type win occurs in general gameplay mode, the correct operational type is not announced, so the win may be missed or only one coin may be paid out. In AT mode, the correct operational type is often announced, and if the stop switches 40a, 40b, and 40c are operated according to the correct operational type, multiple (for example, 8 coins) game values will be paid out.
[0095] —Rotating Reel Control Unit— The rotary reel control unit 611 controls the drive of the stepping motors 21a, 21b, and 21c based on the operation of the lever 42 or each stop switch 40a, 40b, and 40c, and performs rotation start control to start the rotation of each rotary reel 20a, 20b, and 20c, or rotation stop control to stop the rotation.
[0096] Specifically, if the lever 42 is operated while all of the rotating reels 20a, 20b, and 20c are stopped, the rotating reel control unit 611 will start all of the rotating reels 20a, 20b, and 20c. If a stop switch 40a, 40b, or 40c corresponding to the rotating reel 20a, 20b, or 20c is operated while at least one of the rotating reels 20a, 20b, or 20c is rotating, the rotating reel control unit 611 will stop the rotation of the rotating reel 20a, 20b, or 20c corresponding to the operated stop switch 40a, 40b, or 40c.
[0097] In rotation stop control, the rotation reel control unit 611 can stop the rotation of the rotation reels 20a, 20b, and 20c based on the operation of the stop switches 40a, 40b, and 40c, so that the combination of symbols corresponding to the winning combination indicated by the winning flag is placed on the active line L of the rotation reels 20a, 20b, and 20c, thereby resulting in a win.
[0098] Furthermore, in the rotation stop control, the rotation reel control unit 611 performs pull-in control or kick-out control according to the winning combination and the position of the rotation reels 20a, 20b, and 20c when each stop switch 40a, 40b, and 40c is operated. Pull-in control is a control that stops the rotation of the rotation reels 20a, 20b, and 20c by pulling the symbols corresponding to the winning combination onto the active line L. Kick-out control is a control that stops the rotation of the rotation reels 20a, 20b, and 20c so that the symbols corresponding to the non-winning combination do not line up on the active line L.
[0099] Furthermore, while a special role is being carried over (in-bonus mode), the reel control unit 611 stops the reels 20a, 20b, and 20c based on the operation of the stop switches 40a, 40b, and 40c. However, if the conditions for granting a special role are not met, it is possible to control the system so that the winning special role (bonus) is not awarded.
[0100] —Game Result Determination Unit— The game result determination unit 612 determines the game result based on the results of the internal lottery and the rotation stop control of the rotating reels 20a, 20b, and 20c. The game result refers to the result of determining whether or not a winning combination has been awarded based on the symbols that lined up on the active line L. Specifically, the game result determination unit 612 determines that a winning combination has been awarded when the combination of symbols that stopped on the active line L matches a predetermined combination of symbols.
[0101] —Game Progression Control Unit— The game progress control unit 614 controls the game progress based on the player's actions. In doing so, the game progress control unit 614 controls the game progress by the player based on settings set by the store staff.
[0102] Furthermore, when the reset button 71 is pressed, the game progress control unit 614 initializes the RAM of the main control unit 61, thereby clearing game data such as the first and second game states and game intervals. When the setting change button 72 is pressed, the game progress control unit 614 changes the current setting value to another setting value.
[0103] —Section Control Unit— The section control unit 615 sets one of several game sections (normal section and advantageous section) when a player is playing the game.
[0104] Specifically, when the game section is in a normal section, the section control unit 615 sets (transitions) the game section from a normal section to a favorable section when the conditions for transitioning to a favorable section are met.
[0105] Furthermore, the section control unit 615 decides whether to maintain the advantageous section state or transition to the normal section if the game section is in an advantageous section. For example, if the game section is in an advantageous section and predetermined conditions are met, such as the second game state transitioning from the AT state to the general game state, the section control unit 615 will transition the game section from the advantageous section to the normal section, even if the forced termination conditions described later are not met.
[0106] Furthermore, the section control unit 615 forcibly transitions the game section from the advantageous section to the normal section when a forced termination condition is met, including when the difference in game value during the advantageous section, based on the quantity of game value at the time of entering the advantageous section, reaches, for example, 2400 coins.
[0107] In this embodiment, a limit is set on the difference in game value that can be obtained in the advantageous period. The difference is the cumulative value obtained by subtracting the number of bets from the number of game value payouts. The limit on the difference in game value that can be obtained in the advantageous period is, as in the example of the forced termination condition of the advantageous period described above, when the difference in game value during the advantageous period, based on the amount of game value at the time of entering the advantageous period, reaches, for example, 2400 coins (a predetermined limit). Since the amount of game value at the time of entering the advantageous period is used as the basis (for example, the difference is indicated as "0"), the predetermined limit (2400 coins) can also be said to be the limit on the amount of increase that will result in a positive game value for players who have been playing continuously since entering the advantageous period. Let's explain using two specific examples. In the first example, suppose that the player remains in a losing state (the number of game value tokens bet is greater than the number of tokens paid out) from the start of the advantageous period, and the difference becomes negative, reaching a low point (for example, -1000 tokens). After that, suppose that the player remains in a winning state (the number of game value tokens bet is less than the number of tokens paid out), and the difference in game value from the start of the advantageous period returns to 0. Furthermore, if the winning state continues, the point at which the advantageous period is forcibly terminated, when the difference in game value from the start of the advantageous period reaches the predetermined limit of 2400 tokens, is when the difference in game value from the point at which the low point was reached reaches 3400 tokens. The player's remaining game value will temporarily become -1000 tokens, then become +3400 tokens, and the condition for the forced termination of the advantageous period is met when the total becomes +2400 tokens. On the other hand, in the second example, if the winning state continues from the time the advantageous period is entered, the difference in game value from the time the advantageous period was entered reaches 2400 coins, and the advantageous period is forcibly terminated. The condition for the forced termination of the advantageous period is met when the player's remaining game value never goes into the negative and reaches +2400 coins.
[0108] In this specification, the quantity of game value (e.g., the number of tokens) may be expressed as "number of tokens," and the difference between the quantity of game value bet and the quantity of game value obtained as a result of the game may be expressed as "difference in tokens." However, these expressions are not limited to gaming machines that use game media such as tokens, and for the sake of explanation, the term "number of tokens" is also used in gaming machines that use the quantity of digitized pseudo-game media as the quantity of game value.
[0109] Furthermore, the section control unit 615 sets the game section to the normal section regardless of the game section immediately before the reset, if the setting value is changed or the game data is cleared.
[0110] —Game State Control Unit— The game state control unit 616 sets the first game state and the second game state, respectively.
[0111] Specifically, the game state control unit 616 sets the first game state to one of the following: no special role carried over, special role carried over, or special role performed, and sets the second game state to one of the following: general game state, CZ (Chance Zone), or AT (Attack Time) state.
[0112] As an example, as shown in Figure 4, the game state control unit 616 sets the first game state to the no-special-win state when predetermined conditions such as RAM clearing or setting changes of the main control unit 61 are met. Immediately after a special win is won by internal lottery, the game state control unit 616 sets the first game state to the special-win-win-carry state. If that special win is awarded, the game state control unit 616 sets the first game state to the special-win-execution state.
[0113] Furthermore, as shown in Figure 5, the game state control unit 616 determines whether or not to set the second game state to the AT state (i.e., whether or not an AT has been won) based on the result of the AT lottery. If an AT lottery is won during the advantageous period, the game state control unit 616 sets the second game state to the AT state. Conversely, if an AT lottery is not won, the game state control unit 616 can set the second game state to the general game state or the CZ. Also, when the AT ends, the game state control unit 616 can transition the second game state from the AT state to the general game state or the CZ.
[0114] Although not shown in the diagram, the game state control unit 616 can control the transition between RT states. An RT state is an internal game state in which the probability of winning the replay flag is predetermined. The slot machine 1 has multiple RT states in which the probability of winning the replay flag is different from each other, and when the transition conditions for RT are met in any RT state, the game transitions from that RT state to another RT state. For example, during a special role carryover state in which AT can be executed, no transition of RT states occurs, and one RT state is maintained. In states other than the special role carryover state, transitions of RT states may occur.
[0115] ―Error detection unit― The error determination unit 617 determines whether or not various errors occur. Examples of various errors include backup failures, communication failures between the main control board P1 and the game value control board P2, connection failures between the slot machine 1 and the card unit 9, and reaching the upper limit of the number of credits.
[0116] If the error determination unit 617 determines that at least one of these errors has occurred, a command indicating the error that occurred is sent from the main control unit 61 to the game value control unit 62 and the sub-control unit 63 as information about the error. As a result, the game value control unit 62 performs processing according to the content of the error, such as backing up the game value being managed, and the sub-control unit 63 performs processing to notify the content of the error that occurred on the LCD screen 3, the sub-LCD screen 30, the speaker 102, etc.
[0117] <Game Value Control Unit> When the CPU reads and executes the program in the ROM, the game value control unit 62 functions as a media management unit 620 and a complete operation control unit 621.
[0118] -Media Management Department- The media management unit 620 performs processing and management of increases and decreases in game value (number of credits). For example, the media management unit 620 increases the managed game value in response to the transfer of game value from the card unit 9. When it receives a bet request for game value from the main control unit 61, the media management unit 620 determines whether betting is possible based on the managed game value and the bet request. If the managed game value is equal to or greater than the number of bets, the media management unit 620 determines that betting is possible and subtracts the bet amount from the managed game value. If the managed game value is less than the number of bets, the media management unit 620 determines that betting is not possible and performs processing to transmit this information to the main control unit 61. If betting is not possible, the amount of managed game value is maintained.
[0119] If a payout-generating combination is drawn through an internal lottery and that combination is awarded, the media management unit 620 performs a process to increase the game value being managed by an amount corresponding to the type of combination awarded.
[0120] Furthermore, if the cancel button 45 is pressed, the media management unit 620 increases the game value being managed by the amount that was bet. If the counting button 46 is pressed, the media management unit 620 transfers the game value data being managed to the card unit 9.
[0121] Furthermore, the media management unit 620 calculates the difference in game value, which is the cumulative value obtained by subtracting the number of bets from the number of game value payouts. Using this difference, the media management unit 620 calculates the following: (A) The difference in game value during each advantageous period. (B) The range (hereinafter referred to as MY value) which is the difference between the maximum and minimum values of the difference after the power of slot machine 1 has been turned on.
[0122] The above (A) is used to determine whether the conditions for the forced termination of the advantageous period are met. The above (A) is calculated continuously from the time the game period transitions from the normal period to the advantageous period until it transitions back to the normal period. Therefore, the above (A) is cleared when the game transitions back to the normal period and calculation begins again when the game transitions back to the advantageous period.
[0123] The above (B) is used to control the operation of the following complete function. The above (B) is calculated as long as the power to slot machine 1 is on, regardless of the game section or various game states. The above (B) is cleared when the power to slot machine 1 is turned off and calculation starts again when it is turned on again.
[0124] Furthermore, the media management unit 620 determines whether the game value being managed, i.e., the number of credits, has reached the credit limit. If the number of credits reaches the credit limit, this fact is output to the main control unit 61 and the sub-control unit 63. As a result, the sub-control unit 63 uses the LCD screen 3, speaker 102, and illuminated unit 103 to perform notification processing, prompting the player to operate the counting button 46 to transfer the credit count data to the card unit 9. While this notification processing is in progress, the main control unit 61 performs game stop processing, such as disabling the bet switch 41 and lever 42, to halt the progress of the game. This notification processing and game stop processing can be released when the number of credits falls below the credit limit by transferring the credit count data through the operation of the counting button 46.
[0125] Furthermore, if the number of credits is lower than the credit limit but close to the credit limit, the game may not be stopped, and instead a notification prompting the player to operate the counting button 46 may be issued.
[0126] —Complete Operation Control Unit— The complete operation control unit 621 controls the operation of the complete function when the above-mentioned MY value becomes greater than or equal to the upper limit of MY (for example, 19000 or more).
[0127] The complete function is a stop function that renders slot machine 1 unplayable. When the complete function is activated, the parts of slot machine 1 necessary for playing, such as the bet switch 41, lever 42, and stop switches 40a, 40b, and 40c, become unresponsive. Therefore, even if the bet switch 41 is operated while slot machine 1 is activated, no bet will be processed. This complete function remains active unless the power to slot machine 1 is turned off by store staff. After the power to slot machine 1 is turned on again, the complete function is deactivated (the complete function is inactive).
[0128] Furthermore, if the complete operation control unit 621 becomes lower than the MY upper limit but close to or greater than the MY upper limit (for example, 18500 or more), it performs processing to send a pre-notification command to the sub-control unit 63 indicating that the complete function is about to be activated.
[0129] <Sub-control Unit> The CPU reads and executes the program in ROM, thereby enabling the sub-control unit 63 to function as the performance control unit 630 (corresponding to the notification control unit).
[0130] —Production Control Unit— The performance control unit 630 displays a selected performance video from among several types of performance videos on the LCD screen 3 or sub-LCD screen 30 based on the progress of the game, outputs sound effects and background music corresponding to the performance video from the speaker 102, and illuminates the lighting unit 103 with a lighting pattern corresponding to the performance video. For example, if an AT or bonus is won, the performance control unit 630 selects a performance pattern to display that fact on the LCD screen 3 or sub-LCD screen 30, and controls the display of the LCD screen 3 or sub-LCD screen 30, the sound output of the speaker 102, and the illumination of the lighting unit 103 according to the performance pattern.
[0131] The performance control unit 630 causes at least one of the LCD screen 3 and speaker 102 to notify the correct operation pattern of the winning operation pattern during AT (assist function, i.e., instruction function).
[0132] Furthermore, if the notification conditions for an effect that suggests the setting value are met during gameplay, the effect control unit 630 will cause at least one of the LCD screen 3, speaker 102, and illuminated unit 103 to display the notification for the effect. This effect can be used by the player as one of the means to understand what the setting value of the slot machine 1 currently being played is. Notification conditions include when a rare role is won, when a special role (bonus) is performed, and when the AT ends.
[0133] <First sub-control unit 63a and second sub-control unit 63b> As shown in FIG. 2, the sub-control unit 63 of the present embodiment includes a first sub-control unit 63a and a second sub-control unit 63b. The first sub-control unit 63a receives commands from a higher-level control unit (a general term for the main control unit 61, the game value number control unit 62, etc.) and functions as a control unit that oversees the effect control in the effect control unit 630. The first sub-control unit 63a and the second sub-control unit 63b can communicate bidirectionally with each other. The second sub-control unit 63b is connected to effect devices (the liquid crystal screen 3, the sub-liquid crystal screen 30, the speaker 102, the lighting unit 103, the effect button 47), and controls the operation of the effect devices based on commands (commands) from the first sub-control unit 63a. The first sub-control unit 63a and the second sub-control unit 63b each have their own memory. In the present embodiment, the first sub-control unit 63a cannot access the memory of the second sub-control unit 63b, and the second sub-control unit 63b cannot access the memory of the first sub-control unit 63a. Therefore, the first sub-control unit 63a and the second sub-control unit 63b exchange information through communication.
[0134] <First Example of AT Notification Effect and Setting Notification Process> In the CZ shown in Figure 5, AT notification effects related to the transition to the AT state can be executed. There are multiple types of AT notification effects, and an AT notification effect corresponding to one selected (set) from multiple types of effect settings (notification types) can be executed. By operating the "effect customization button" (not shown) displayed on the sub-LCD screen 30 (corresponding to the operation unit), the player can select (set) the desired effect setting (notification type) from multiple types of effect settings (notification types). AT notification effects include, for example, effects that notify that an AT win has been confirmed, effects that display or suggest the probability of winning an AT, and effects that display or suggest the change in the probability of winning an AT in stages. The AT notification effects corresponding to each of the multiple types of effect settings (notification types) include, for example, notification type 1, which only notifies that an AT win has been confirmed without executing any effects related to the probability of winning an AT, and notification type 2, which only notifies that an effect that displays or suggests the probability of winning an AT is being executed. Players can select (set) their preferred presentation settings (notification type) via the sub-LCD screen 30. The sub-LCD screen 30 can be used to input the operation of selecting (setting) presentation settings (notification type) related to AT notification presentations.
[0135] Figure 8 shows an example of setting notification processing and AT notification effects. Setting notification processing A12, which notifies the effect setting (notification type) selected (set) by operation on the sub-LCD screen 30, can be executed. As shown in Figure 8, the LCD screen 3 has a main area in the center of the screen for displaying video effects and the like that are displayed as the game progresses, and a frame image is displayed around this main area. As shown in the upper part of Figure 8, when setting notification processing is executed in the general game state, setting notification processing A12, which notifies the set effect setting (notification type), is displayed in the frame image part of the LCD screen 3 using text and graphics, for example, the words "Notification Type 2". As shown in the lower part of Figure 8, in the CZ, AT notification processing A22 corresponding to the set effect setting (notification type) is displayed in the frame image part, for example, "AT expectation rate: 50%!!". Additionally, setting notification effect A12, which notifies the set performance setting (notification type) as indicated by the text "Notification Type 2," is announced through the setting notification process. The setting notification effect A12, which is displayed during general gameplay and in the CZ, may be described as an effect that allows the player to identify what effect setting (notification type) has been selected (set) by operating the sub-LCD screen 30 (operation unit). The AT notification effect A22 announced in the CZ may be described as an effect announced based on the type of effect setting (notification type) that has been set. The effect announced based on the type of effect setting may be either an effect accompanied by a textual explanation or an effect without an explanation. Examples of presentations that include written explanations include presentations that say, "If character A appears within 10 games, it's a chance!" and presentations that say, "Pull a rare role to increase your chances of winning!" One example of a presentation without explanation is, for instance, if the presentation states, "If character A appears within 10 games, it's a chance!", then the video or still image of character A appearing when lever 42 is operated would be the presentation itself. One example of a presentation without explanation is, for instance, if the message is "Pull a rare role to increase your chances of winning!", then a video or still image showing the increase in the chances of winning a rare role or placing a prize would be a presentation that numerically represents the chances of winning. Another example is a presentation that uses color to represent the chances of winning, with the color changing accordingly.
[0136] A specific example (the first example) of realizing the above AT notification processing and setting notification processing will be explained using Figure 9. Figure 9 is a flowchart of the first example of AT notification performance and setting notification processing by the first sub-control unit 63a and the second sub-control unit 63b. As shown in Figure 9, when the performance setting managed by the first sub-control unit 63a is set to "Notification Type 2", in step ST21, the first sub-control unit 63a determines the performance image to be notified based on the performance setting (Notification Type 2) managed by the first sub-control unit 63a. This performance image is an image related to the AT notification performance A22, which is "AT expectation rate: 50%!!" during the CZ. The first sub-control unit 63a executes the process of sending command information S21 to the second sub-control unit 63b to notify the AT notification performance A22, which it has decided to notify, on a performance device such as the LCD screen 3. In step ST31, the second sub-control unit 63b executes a performance notification process based on the received command information S21, and as a result, the AT notification performance A22, "AT expectation rate: 50%!!", is displayed on the LCD screen 3. In addition, the setting notification process based on the performance settings managed by the second sub-control unit 63b displays the setting notification performance A12, "Notification type 2", on the LCD screen 3. This setting notification performance A12 and the AT notification performance A22 are in a corresponding and correct relationship.
[0137] Next, when the player operates the sub-LCD screen 30 at any time to select (set) the performance setting to "Notification Type 1", the second sub-control unit 63b detects this setting operation in step ST32. Upon detecting the operation to set the performance setting, the second sub-control unit 63b makes it possible to send setting information S22 related to the performance setting set by the operation to the first sub-control unit 63a. At this time, the performance setting managed by the first sub-control unit 63a is still "Notification Type 2". This is because the operation units such as the sub-LCD screen 30 and the performance buttons 47 are connected to the second sub-control unit 63b, and therefore the first sub-control unit 63a cannot detect these operations. Since the performance setting has been set by the player, the second sub-control unit 63b executes a setting notification process in step ST33 based on the performance setting it manages itself, and as a result, a setting notification performance A11 displaying "Notification Type 1" is displayed on the sub-LCD screen 30.
[0138] Meanwhile, in step ST22, the first sub-control unit 63a receives setting information S22 from the second sub-control unit 63b and changes the performance setting managed by the first sub-control unit 63a to a setting based on setting information S22 (notification type 1). Subsequently, in step ST23, the first sub-control unit 63a determines the performance image to be announced based on the performance setting (notification type 1) managed by the first sub-control unit 63a. This performance image is an image related to AT notification performance A21, which represents a cat character in a sleeping state. The first sub-control unit 63a executes a process to send command information S23 to the second sub-control unit 63b to announce the AT notification performance A21, which it has decided should be announced, to the performance device such as the LCD screen 3. In step ST34, the second sub-control unit 63b executes performance announcement processing based on the received command information S23, and as a result, the AT notification performance A21, which represents a cat character in a sleeping state, is displayed on the LCD screen 3. Subsequently, when the game control by the main control unit 61 results in a win (internal win) that transitions to the AT state, and a command indicating this is sent from the main control unit 61 to the first sub-control unit 63a, the first sub-control unit 63a determines the AT notification animation A21b (meaning an AT win) showing a cat character with open eyes based on the animation settings, and the first sub-control unit 63a sends the command information to the second sub-control unit 63b, and as a result, the AT notification animation A21b showing a cat character with open eyes is displayed on the LCD screen 3. In this way, even if the operation unit for selecting (setting) the animation settings is not connected to the first sub-control unit 63a but only to the second sub-control unit 63b, the first sub-control unit 63a is able to grasp the setting information regarding the animation settings set by operation on the operation unit.
[0139] <Examples of anticipated problems> Next, an example of a problem that may occur in the above configuration will be described using FIG. 10. FIG. 10 is a diagram showing an example of a problem that may occur. Since the example shown in FIG. 10 executes the same content as FIG. 9, the same reference numerals are used. The difference between the example shown in FIG. 10 and the example shown in FIG. 9 is the execution timing of steps ST22, ST23, and ST34. As shown in FIG. 10, it is assumed that an operation for setting the effect setting to the sub liquid crystal screen 30 is detected in step ST32, and the setting information S22 is transmitted from the second sub-control unit 63b to the first sub-control unit 63a. However, there may be a delay in the arrival of the setting information S22 at the first sub-control unit 63a, and the effect notification process in step ST34 may be delayed. Then, the setting notification process in step ST33 is executed based on the effect setting managed by the second sub-control unit 63b. As shown in the upper middle part on the right side of FIG. 10, even though the setting notification effect A11 indicating "Notification Type 1" after the setting is changed is displayed on the liquid crystal screen 3, since the change from "Notification Type 2" to "Notification Type 1" by the first sub-control unit 63a has not yet been made due to the delay, the effect control remains in the "Notification Type 1" managed by the first sub-control unit 63a. As a result, although the setting has been changed, the first sub-control unit 63a transmits the command information S23 based on "Notification Type 1" to the second sub-control unit 63b, and there is a possibility that the AT notification effect A22 of "AT Expectation: 50%!!" based on "Notification Type 2" before the setting is changed may be displayed. This setting notification effect A11 and the AT notification effect A22 are in an incorrect relationship that does not match, and the player may feel uncomfortable.
[0140] <Second Example of AT Notification Effect and Setting Notification Process> Therefore, in the present disclosure, the AT notification effect and the setting notification process are as shown in the second example, third example, and fourth example described below. FIG. 11 is a flowchart showing a second example of the AT notification effect and the setting notification process by the first sub-control unit 63a and the second sub-control unit 63b. In the example shown in FIG. 11, the same parts as those shown in FIG. 9 are denoted by the same reference numerals. The difference between the example shown in FIG. 11 and the example shown in FIG. 9 is that the second sub-control unit 63b does not execute the setting notification process immediately after the execution of step ST32, and a determination process shown in step ST35 is added. Specifically, as shown in Figure 11, in step ST32, an operation to set the performance settings for the sub-LCD screen 30 is detected, and setting information S22 is transmitted from the second sub-control unit 63b to the first sub-control unit 63a. Here, the second sub-control unit 63b does not immediately execute the setting notification process in step ST38, and thereafter does not execute the setting notification process in step ST38 until it first receives information from the first sub-control unit 63a. When setting information S22 is transmitted from the second sub-control unit 63b to the first sub-control unit 63a, the first sub-control unit 63a changes the performance setting managed by the first sub-control unit 63a to "Notification Type 1" in step ST22. In step ST23, the first sub-control unit 63a determines the performance image to be notified based on the performance setting "Notification Type 1" that it manages. This performance image is AT notification performance A21, which represents a cat character in a sleeping state. The first sub-control unit 63a executes the process of sending command information S23 to the second sub-control unit 63b, which instructs the display device, such as the LCD screen 3, to display the AT notification display A21 that it has decided should be notified.
[0141] (Decision process) In step ST35 of Figure 11, the second sub-control unit 63b executes a determination process upon receiving command information S23. The determination process determines whether the performance related to command information S23 (AT notification performance A21 representing a sleeping cat character) based on setting information S22 (notification type 1) is consistent with the performance setting (notification type 1) (performance setting managed by the second sub-control unit 63b) set by operation on the sub-LCD screen 30. In the determination process, the second sub-control unit 63b uses a performance setting table. Figure 12 shows the performance setting table used in the determination process. As shown in Figure 12, the performance setting table is data that associates the performance related to the command information with the performance setting (notification type). It may also be data that associates the command information with the performance setting. By using the performance setting table, it becomes possible to identify the performance setting (notification type) corresponding to the performance related to the received command information. In the determination process, the second sub-control unit 63b determines that the performance related to command information S23 and the performance setting set by the player are "inconsistent" if the performance setting (notification type) identified using the performance setting table matches the performance setting (notification type) set by the player's operation. On the other hand, in the determination process, the second sub-control unit 63b determines that the performance related to command information S23 and the performance setting set by the player are "inconsistent" if the performance setting (notification type) identified using the performance setting table does not match the performance setting (notification type) set by the player's operation.
[0142] In the determination process of step ST35 in Figure 11, if it is determined that the performance related to the command information does not match the set performance settings (ST36: NO), in step ST37, the second sub-control unit 63b outputs an error to the log or screen, determines that it cannot proceed with the performance control process, and stops processing without executing the performance related to the received command information or executing the setting notification process. On the other hand, in the determination process of step ST35, when it is determined that the effect related to the command information matches the set effect (ST36: YES), in step ST38, the second sub-control unit 63b executes an effect notification process of displaying and notifying on the effect screen (liquid crystal screen 3) the effect (AT notification effect A21 representing the character of a sleeping cat) related to the command information S23 based on the setting information S22 (notification type 1), and also executes a setting notification process of displaying and notifying on the liquid crystal screen 3 the setting notification effect A11 indicating "notification type 1" after the setting is changed.
[0143] That is, as shown in FIG. 11, the setting notification process shown in step ST38 is not executed between the first time point T1 and the second time point T2, and becomes executable after the second time point T2. The first time point T1 is the time when the second sub-control unit 63b transmits the setting information S22 to the first sub-control unit 63a. The second time point T2 is the time when the second sub-control unit 63b first receives some information (command information S23) from the first sub-control unit 63a after the first time point T1. Also, the setting notification process shown in step ST38 is executed after the second sub-control unit 63b receives the command information S23 based on the setting information S22 from the first sub-control unit 63a after the first time point T1. Further, the setting notification process shown in step ST38 is executable based on the determination result of the determination process. Thereby, it is possible to suppress or prevent the occurrence of a problem in which the set effect notified by the setting notification process and the effect related to the command information are not in a corresponding relationship.
[0144] <AT Notification Effect, Third Example of Setting Notification Process> FIG. 13 is a flowchart showing a third example of the AT notification effect and setting notification process by the first sub-control unit 63a and the second sub-control unit 63b. The third example shown in FIG. 13 is obtained by eliminating the determination process in step ST35 from the second example shown in FIG. 11. As shown in FIG. 13, it is assumed that an operation for setting the effect setting on the sub liquid crystal screen 30 is detected in step ST32, and the setting information S22 is transmitted from the second sub-control unit 63b to the first sub-control unit 63a (first time point T1). Here, the second sub-control unit 63b does not immediately execute the setting notification process in step ST38, and does not execute the setting notification process in step ST38 until information (command information S23) is first received from the first sub-control unit 63a. In step ST38, when the second sub-control unit 63b receives the command information S23 based on the setting information S22 as an opportunity (second time point T2), the second sub-control unit 63b executes an effect notification process for displaying and notifying an effect (AT notification effect A21 representing a character of a sleeping cat) related to the command information S23 based on the setting information S22 (notification type 1) on the effect screen (liquid crystal screen 3), and also executes a setting notification process for displaying and notifying a setting notification effect A11 indicating "notification type 1" after the setting is changed on the liquid crystal screen 3. Thereby, it is possible to suppress or prevent the occurrence of a problem in which the effect setting notified by the setting notification process and the effect related to the command information are not in a corresponding relationship.
[0145] <Fourth Example of AT Notification Effect and Setting Notification Process> Figure 14 is a flowchart showing a fourth example of AT notification performance and setting notification processing by the first sub-control unit 63a and the second sub-control unit 63b. Example 4 shown in Figure 14 is the same as Example 3 shown in Figure 13 up to the execution of the setting information transmission process in step ST32. As shown in Figure 13, when the first sub-control unit 63a receives setting information S22 from the second sub-control unit 63b, it sends response information S24 to the second sub-control unit 63b in step ST24. Response information S24 indicates that the setting information S22 has been successfully received. In step ST38, triggered by the receipt of response information S24 from the first sub-control unit 63a (second time point T2), the second sub-control unit 63b executes setting notification processing to display a setting notification performance A11 indicating "notification type 1" after the setting has been changed on the liquid crystal screen 3. In other words, the setting notification process shown in step ST38 is not executed between the first time point T1 and the second time point T2, as shown in Figure 14, but becomes executable from the second time point T2 onward. The first time point T1 is when the second sub-control unit 63b transmits the setting information S22 to the first sub-control unit 63a. The second time point T2 is when the second sub-control unit 63b first receives some information (response information S24) from the first sub-control unit 63a after the first time point T1. This allows the system to wait for response information S24 before executing the setting notification process, thereby suppressing or preventing the occurrence of malfunctions where the notified performance setting (notification type) does not correspond to any performances that may be notified later. Furthermore, after or in parallel with step ST24, the processing of step ST22 is executed, and the first sub-control unit 63a changes the display settings managed by the first sub-control unit 63a to the setting (notification type 1) indicated by the setting information S22, and the processing of step ST23 shown in Figure 13 is executed.
[0146] [1] As in this embodiment, the slot machine 1 (gaming machine) comprises a first sub-control unit 63a, a second sub-control unit 63b, and an operation unit (sub-LCD screen 30) on which a player can input operations to set the performance settings. The first sub-control unit 63a is capable of performing a process to determine the performance to be announced and a process to transmit command information S23 to the second sub-control unit 63b to cause the performance device (LCD screen 3) to announce the performance that has been determined to be announced. The second sub-control unit 63b is capable of performing a performance process to cause the performance device (LCD screen 3) to announce the performance related to the received command information S23 and a process to transmit setting information S22 regarding the performance settings set by the operation to the first sub-control unit 63a when it detects an operation input to the operation unit (sub-LCD screen 30).
[0147] <Effects of the invention> According to this embodiment, a new gaming machine can be provided that transmits setting information S22 in the direction opposite to the general direction, from the second sub-control unit 63b to the first sub-control unit 63a.
[0148] [2] In the gaming machine described in [1] above, the second sub-control unit 63b is capable of setting notification processing to notify the performance settings set by operation, the setting notification processing is not executed between the first time point T1 and the second time point T2, and is executable from the second time point T2 onward, the first time point T1 being the time when the second sub-control unit 63b transmits setting information S22 to the first sub-control unit 63a, and the second time point T2 being the time when the second sub-control unit 63b first receives information (command information S23, response information S24) from the first sub-control unit 63a from the first time point T1 onward. The fact that the second sub-control unit 63b receives information from the first sub-control unit 63a for the first time after the first time point T1 indicates a high probability that the performance settings managed by the first sub-control unit 63a are properly set based on the setting information S22. Therefore, it is possible to suppress or prevent the occurrence of malfunctions where the performance settings notified by the setting notification process do not correspond to the performances related to the command information S23.
[0149] [3] In the gaming machine described in [2] above, the first sub-control unit 63a is capable of transmitting command information S23 based on the setting information S22 received from the second sub-control unit 63b to the second sub-control unit 63b, and the second sub-control unit 63b is capable of executing a setting notification process after receiving the command information S23 based on the setting information S22 from the first sub-control unit 63a. The fact that the second sub-control unit 63b receives command information S23 from the first sub-control unit 63a indicates a high probability that the performance settings managed by the first sub-control unit 63a are properly set based on the setting information S22. Therefore, it is possible to suppress or prevent the occurrence of problems where the performance settings notified by the setting notification process do not correspond to the performances related to the command information S23.
[0150] [4] In the gaming machine described in [3] above, the second sub-control unit 63b may be capable of performing a determination process to determine whether the performance related to the command information S23 based on the setting information S22 is consistent with the performance setting set by the operation. Based on the judgment result of the judgment process, it is possible to determine whether the performance related to the command information S23 is appropriate or not.
[0151] [5] In the gaming machine described in [4] above, the second sub-control unit 63b may be capable of executing a setting notification process based on the determination result of the determination process. This may allow the setting notification process to be executed properly.
[0152] [6] In the gaming machine described in [5] above, the second sub-control unit 63b may execute a setting notification process if it is determined in the determination process that the performance related to the command information S23 based on the setting information S22 is consistent with the performance setting set by the operation, and may not execute a setting notification process if it is determined in the determination process that the performance related to the command information S23 based on the setting information S22 is not consistent with the performance setting set by the operation. The setting notification process is executed only when it is determined that the performance related to the command information S23 based on the setting information S22 is consistent with the set performance setting. Therefore, it is possible to suppress or prevent the occurrence of problems where the performance setting notified by the setting notification process does not correspond to the performance related to the command information S23.
[0153] [7] In the gaming machine described in [2] above, the first sub-control unit 63a may transmit response information S24 to the second sub-control unit 63b upon receiving setting information S22 from the second sub-control unit 63b, and the second sub-control unit 63b may execute setting notification processing after receiving response information S24 from the first sub-control unit 63a. The fact that the second sub-control unit 63b receives response information S24 based on the setting information S22 indicates a high probability that the performance settings managed by the first sub-control unit 63a are properly set based on the setting information S22. Therefore, it is possible to suppress or prevent the occurrence of malfunctions where the performance settings notified by the setting notification process do not correspond to the performances related to the command information S23.
[0154] [8] In any of the gaming machines described in [1] to [7] above, the first sub-control unit 63a and the second sub-control unit 63b may not have a shared memory that can be accessed by both. Without a common memory, the first sub-control unit 63a and the second sub-control unit 63b would exchange information via communication, which would increase the likelihood of malfunctions due to delays in the configuration information S22. Therefore, the above configuration is effective.
[0155] [Other embodiments] The various control means and processing procedures described in the above embodiments are examples and are not intended to limit the scope of the present invention, its applications, or its uses. The various control means and processing procedures can be modified as appropriate without altering the essence of the present invention.
[0156] (A) In the above embodiment, an example is given in which the display (notification) is shown on the liquid crystal screen 3 as a performance device, but the performance device is not limited to the liquid crystal screen 3. For example, it may be a display such as a sub-liquid crystal screen 30 or a lower panel (display device) located below the stop switches 40a, 40b, 40c. Furthermore, the performance device is not limited to a display; it may also be a sound effect using speaker 102, or a light effect using the illuminated section 103.
[0157] (B) In the above embodiment, the operation unit for setting the performance settings is a sub-LCD screen 30 as a touch panel, but is not limited to this. For example, any operation unit not connected to the first sub-control unit 63a may be used, such as a performance button 47 or cursor keys (not shown). The operation unit for setting the performance settings may also include a bet switch 41, stop switches 40a, 40b, 40c, or lever 42. The operation unit for setting the performance settings may also be an operation unit capable of inputting signals to the main control unit 61. The operation unit for setting the performance settings may also be an operation unit not connected to the first sub-control unit 63a.
[0158] (C) In the above embodiment, the first sub-control unit 63a and the second sub-control unit 63b cannot access each other's memory, and furthermore, the first sub-control unit 63a and the second sub-control unit 63b do not have a shared memory that they can both access. However, the embodiment is not limited to this. For example, the first sub-control unit 63a and the second sub-control unit 63b may have a shared memory that they can both access, and the first sub-control unit 63a and the second sub-control unit 63b may use this shared memory to exchange information. This is because even when using shared memory, delays may occur due to writing, reading, and timing.
[0159] (D) In the above embodiment, the AT notification effect to be announced during the CZ is determined based on the effect setting, and the effect setting is a notification type, but is not limited to this. It may also be a CZ notification effect based on the effect setting in a normal game state, or it can be applied to various other effects. The AT notification sequence can be disabled during normal gameplay (not the CZ) and during the AT state. As another example, the period during which the AT notification effect can be performed does not have to be limited to a specific period, such as being during the CZ (Chance Zone).
[0160] (E) It is preferable that the effects based on the effects settings are not effects that can be executed by the second sub-control unit 63b alone, but rather effects that are executed in cooperation with the first sub-control unit 63a and the second sub-control unit 63b. Examples of effects that can be executed by the second sub-control unit 63b alone include effects that involve volume adjustment based on an effects setting of volume, and effects that involve light intensity adjustment based on an effects setting of light intensity. An example of a performance executed collaboratively by the first sub-control unit 63a and the second sub-control unit 63b is a performance in which the player sets (selects) a character as a performance setting, and the set (selected) character speaks lines (voice performance) or gives instructions using the instruction function. Another example is a performance in which the player selects a character's costume as a performance setting, and then the character wearing the costume set as a performance setting appears. In these cases, the first sub-control unit 63a determines the performance content based on the performance setting (which voice data to use, which image data to use, etc.), and the second sub-control unit 63b uses the voice data and image data to display images and output voice sounds.
[0161] (F) In the above embodiment, the timing at which the player can select (set) the performance settings is not particularly limited, but is not limited thereto. For example, in a first section such as a CZ in which a first performance based on the performance settings can be executed, the performance settings for the first performance cannot be set, and in a second section such as a general game state in which the first performance is not executed, the performance settings can be set at any timing by the player operating the control unit (sub-LCD screen 30).
[0162] The bet switch 41 may also be provided with a MAX bet switch for automatically betting a predetermined number of game values (for example, 3 coins) and a separate bet switch for betting less than the predetermined number of game values (for example, 1 or 2 coins).
[0163] In the above embodiment, the case in which the bed switch 41 and the lever 42 are provided separately was illustrated, but the lever 42 may also perform the function of the bed switch 41.
[0164] In the above embodiment, AT and bonus were given as examples of advantageous game states, but ART may also be included in advantageous game states. CZ is a game state in which the probability of entering AT and the probability of replay are higher than when it is not a CZ. ART is a game state in which the probability of replay is higher than in the normal game state and the correct operation pattern of the operation pattern role is notified. Furthermore, the probability of entering at least one of AT, CZ, and ART may change depending on the setting value. The performance of AT, CZ, and ART may change depending on the setting value.
[0165] In addition to visual cues, the presentation that suggests the setting value may also include, for example, when the rotation of the reels 20a, 20b, and 20c stops, the symbols visible through the reel window 200 become special symbols.
[0166] In the above embodiment, the case where the gaming machine is an AT-type slot machine was given as an example. However, the gaming machine can also be an ART-type slot machine or other types of machines other than AT machines. Furthermore, the gaming machine is not limited to slot machines, and can also be a pinball game machine such as a pachinko machine.
[0167] In the above embodiment, an example was given where the gaming machine is a coinless machine. However, the gaming machine is not limited to a coinless machine; it can also be a conventional slot machine that uses actual tokens.
[0168] In the above embodiment, the case where the card unit 9 and the slot machine 1 are separate was illustrated. However, at least some of the functions of the card unit 9 may be incorporated into the slot machine 1.
[0169] The effects and advantages of this embodiment will also be achieved when these other embodiments are adopted. Furthermore, it is possible to combine this embodiment with other embodiments, and other embodiments with each other, as appropriate. [Explanation of Symbols]
[0170] 1: Slot machine (amusement machine) 3: LCD screen (display device) 30: Sub-LCD screen (operation panel) 63a: First sub-control unit 63b: Second sub-control unit S22: Configuration Information S23: Command information S24: Response Information T1: First point in time T2: Second point in time
Claims
[Claim 1] It comprises a first sub-control unit, a second sub-control unit, and an operation unit on which the player can input operations to set the performance settings, The first sub-control unit is capable of performing the following: determining the performance to be announced, and transmitting command information to the second sub-control unit to cause the performance device to announce the performance that has been determined to be announced. The second sub-control unit is capable of performing an effect processing that causes the effect device to be notified of the effect related to the received command information, a process that, upon detection of the input of the operation to the operation unit, transmits setting information regarding the effect settings set by the operation to the first sub-control unit, and a setting notification process that notifies the effect settings set by the operation. The aforementioned setting notification process is not executed between the first and second time points, but can be executed from the second time point onward. The first time point is the time when the second sub-control unit transmits the setting information to the first sub-control unit. The amusement machine, wherein the second time point is the time after the first time point when the second sub-control unit first receives information from the first sub-control unit.
Citation Information
Patent Citations
Game machine
JP2011142994A
Game machine
JP2013048663A
Game machine
JP2015192701A
Game machine
JP2017056083A
Game machine
JP2021016442A