This application is based on and claims the benefit of priority from Japanese Patent Application No. 2007-181552, filed on 10 Jul. 2007, the content of which is incorporated herein by reference.
1. Field of the Invention
The present invention relates to a gaming machine such as a slot machine that provides a game using a gaming medium (gaming value) such as coins or the like, the gaming machine paying out the gaming value such as credits to a player.
2. Related Art
In conventional slot machines, a game is started when a player bets a certain amount of credits. Then, a plurality of reels on which a plurality of symbols are arranged starts to rotate, and comes to rest after a predetermined lapse of time. As a result, a certain award is provided to the player based on a symbol combination which is displayed statically (for example, see U.S. Pat. No. 7,094,148).
However, in the slot machine described in U.S. Pat. No. 7,094,148, an award to be paid out is set beforehand according to a winning combination. Thus, the award is always fixed, which sometimes makes players disinterested.
The present invention has been made in view of the abovementioned problem. Accordingly, it is an object thereof to provide a novel gaming machine which can vary awards according to proceedings of a game.
In order to solve the abovementioned problem, the present invention provides the following features.
In an aspect of the present invention, a method for playing a game with a gaming machine is provided, which includes the steps of: (a) receiving a signal indicating an instruction of starting a game; (b) starting the game; (c) executing the game; (d) displaying a plurality of symbols on a display device; (e) each time a predetermined symbol or a predetermined combination of symbols is displayed on the display device as a result of the game, adding a predetermined point; (f) if the point cumulatively added in step (e) has reached a threshold, performing a lottery to determine a payout rate for a specific combination of symbols prior to step (d); and (g) if the specific combination of symbols is displayed on the display device, multiplying an award entitled to the specific combination of symbols by the payout rate determined in step (f) and paying the resulting amount.
The method described above provides a gaming machine that can vary awards according to the proceedings of the game.
In another aspect of the present invention, a gaming machine is provided, which includes a plurality of reels, a motor, an input device, and a controller. Each of the plurality of reels has a plurality of symbols on a circumferential surface thereof. The motor rotates and stops each of the plurality of reels in response to reception of a signal. The input device transmits a signal to start a game in response to an acceptance of operation applied by a player. The controller is configured with logic to: (a) upon receiving the signal transmitted by the input device, perform a lottery and start a game; (b) transmit a signal indicating an instruction for rotating each of the plurality of reels to the motor; (c) transmit a signal indicating an instruction for stopping each of the plurality of reels to the motor in accordance with a result of the lottery; (d) when the plurality of reels comes to rest to display a combination of symbols and the combination of symbols matches a predetermined combination of symbols, determine an amount to be paid from credit; (e) when the combination of symbols in (d) satisfies a predetermined condition, add a predetermined point; (f) if the point cumulatively added in step (e) has reached a threshold, perform a lottery to determine a payout rate for a specific combination of symbols prior to a display of the combination of symbols in (d); and (g) if the specific combination of symbols is displayed, multiply an award entitled to the specific combination of symbols by the payout rate determined in (f) and pay the resulting amount.
With the gaming machine described above, it is possible to vary awards according to the proceedings of the game.
In a still another aspect of the present invention, a gaming machine is provided, which includes a display device, an input device, and a controller. The display device displays a plurality of symbols. The input device transmits a signal to start a game in response to an acceptance of operation applied by a player. The controller is configured with logic to: (a) upon receiving the signal transmitted by the input device, perform a lottery and start a game; (b) cause the display device to perform a rotational display of the plurality of symbols; (c) cause the display device to stop the rotational display in accordance with a result of the lottery; (d) when a combination of symbols is statically displayed and the combination of symbols matches a predetermined combination of symbols, determine an amount to be paid from credit; (e) when the combination of symbols in (d) satisfies a predetermined condition, add a predetermined point; (f) if the point cumulatively added in step (e) has reached a threshold, perform a lottery to determine a payout rate for a specific combination of symbols prior to a display of the combination of symbols in (d); and (g) if the specific combination of symbols is displayed, multiply an award entitled to the specific combination of symbols by the payout rate determined in (f) and pay the resulting amount.
With the gaming machine described above, it is possible to vary awards according to the proceedings of the game.
In the present embodiment, a slot machine 1 is provided with a plurality of reels 22L, 22C, and 22R having a plurality of symbols on the respective surfaces thereof, and display windows 23, 24, and 25, a motor 68 for rotating and stopping the plurality of reels in response to reception of a signal, a 1-bet button 11, a 3-bet button 13, and a 5-bet button for accepting bets of credits, and RAM 52 for cumulatively storing a portion of the bet of credits thus accepted. The slot machine 1 accepts an operation by a player, performs a lottery of random numbers in lottery processing (Step S14 in
A slot machine 1 according to a first embodiment is described below in reference to
Exterior Appearance of Slot Machine 1
On a lower side of the main display 4, an operation table 5 projecting forward is disposed. On the operation table 5, a CHANGE button 6, a CASH-OUT button 7, and a HELP button 8 are disposed from a leftmost side. In addition, on the right side of the HELP button 8, a coin insertion slot 9 and a bill insertion slot 10 are disposed. In addition, on the front side of the operation table 5, a 1-BET button 11, a SPIN/REPEAT-BET button (hereinafter referred to as “SPIN button”) 12, a 3-BET button 13, and a 5-BET button 14 are disposed from a left side.
Here, the CHANGE button 6 is pressed when exchanging the bill inserted into the bill (or paper money) insertion slot 10, and the exchanged coins are discharged to a coin tray 16 through a coin payout opening 15, which is disposed at a lower portion of the cabinet 2. A CHANGE switch 62 (described later) is attached to the CHANGE button 6, and a switch signal is output to a CPU 50 from the CHANGE switch 62 in response to pressing of the CHANGE button 6.
The CASH-OUT button 7 is usually pressed when a normal game is terminated. When the CASH-OUT button 7 is pressed, coins obtained in a game are discharged from the coin payout opening 15 to the coin tray 16. A payout (CASH-OUT) switch 63 (described later) is attached to the CASH-OUT button 7, and a switch signal is output to the CPU 50 in response to pressing of the CASH-OUT button 7.
The HELP button 8 is pressed when it is unclear to the player how to play the game. When the HELP button 8 is pressed, various help information is displayed on the sub display 3 and the main display 4. A HELP switch 64, which is described later, is attached to the HELP button 8. A switch signal is output to the CPU 50 from the HELP switch 64 in response to pressing of the HELP button 8.
Meanwhile, when a payout table is not displayed on the sub display 3 in the game, the payout table is displayed on the sub display 3 through pressing of the HELP button 8.
A coin sensor 65 is disposed in the coin insertion slot 9. When a coin is inserted in the coin insertion slot 9, a coin detection signal is output to the CPU 50 from the coin sensor 65. In addition, a bill sensor 66 is disposed in the bill insertion slot 10. When a bill is inserted into the bill insertion slot 10, a bill detection signal is output to the CPU 50 from the bill sensor 66.
Every time the 1-BET button 11 is pressed, one credit is bet, and the 1-BET button 11 can be pressed up to three times. A 1-BET switch 59 is attached to this 1-BET button 11. When the 1-BET button 11 is pressed, a switch signal is output from the 1-BET switch 59 to the CPU 50 in response to pressing of the 1-BET button 11.
The SPIN button 17 initiates rotation of the reels 22L, 22C, 22R so as to start a game with a current bet amount or a previous bet amount in response to pressing of the SPIN button 17. A SPIN switch 58 is attached to the SPIN button 17. When the SPIN button 17 is pressed, a switch signal is output from the SPIN switch 58 to the CPU 50 in response to pressing of the SPIN switch 58. Here, as the bet amount, which can be bet by press of the SPIN button 17, there may exist 1 bet, 2 bets, 3 bets, and 5 bets.
The 3-BET button 13 is a button to start a game with 3 bets. A 3-BET switch 60 is attached to the 3-BET button 13. When the 3-BET button 13 is pressed, a switch signal is output from the 3-BET switch 60 to the CPU 50. In addition, the 5-BET button 14 is a button to be pressed when starting a game with 5 bets, and when starting a bonus game. A 5-BET switch 61 is attached to the 5-BET button 14. A switch signal is output from the 5-BET switch 61 to the CPU 50 in response to pressing of the 5-BET button 14.
The cabinet 2 has the coin payout opening 15 and coin tray 16 in the lower part. The coin tray 16 receives a coin discharged from the coin payout opening 15. A coin detection unit 73, which is configured with a sensor and the like, is disposed inside of the coin payout opening 15, and detects the number of coins discharged from the coin payout opening 15.
Reel and Main Display
Subsequently, a detailed structure of the main display 4 and the three reels 22L, 22C, and 22R, which are disposed rotatably inside of the cabinet 2 on a back surface side of the main display 4, is described according to
In
The reels 22L, 22C and 22R of the slot machine 1 face a left display window 23, a center display window 24 and a right display window 25 (see,
Symbol Columns of Reels
On a peripheral surface of each of the reels 22L, 22C, and 22R, nine types of symbols including a blank symbol are depicted as shown in
In addition, various winning combinations have been set up in advance based on a plurality of types of combinations of each symbol. When a symbol combination corresponding to a winning combination comes to rest along a pay line L (see
In this embodiment, only a center line is selected for the pay line L. The pay line L is displayed on the main display 4 when games are carried out by rotating and stopping the reels 22 in response to pressing of the 1-BET button 11, the 3-BET button 13, and the 5-BET button 14 or the SPIN button 17. On the other hand, the pay line L is eliminated from the main display 4 for a bonus game which is performed in response to pressing of the 5-BET button 14 when a player is entitled to various bonus games.
In addition, the BONUS trigger symbol 93 (7 DORA symbol) is the one which serves as a trigger for the purpose of achieving various bonus games. In this embodiment, one BONUS trigger symbol 93 is arranged only on a peripheral surface of the reel 22R. When the BONUS trigger symbol 93, which exists on the peripheral surface of the reel 22R, comes to rest on the pay line L, a player is entitled to various bonus games.
Structure of Main Display 4
Subsequently, a structure of the main display 4 is described according to
Here, the openings 35A to 35C in the diffusion sheet 35 and the openings 36A to 36C in the light guiding plate 36 configure the light transmitting areas to retain visibility while variable display is being conducted by each rotating reel 22.
In order to install the main display 4 to the display window 21 of the front panel 20, as shown in
In addition, a pair of cold cathode ray tubes 42 is disposed as a light source of the liquid crystal panel 33, at upper and lower ends of the light guiding plate 36. In addition, a pair of cold cathode ray tubes 43, which illuminates symbols formed on an outer peripheral surface of each of the reels 22, is disposed at upper and lower positions on the rear side of each of the openings 38A to 38C in the rear holder 38.
The liquid crystal panel 33 is a transparent electric display panel on which transparent electrodes such as ITO are formed, and arranged in front of each of the reels 22 which can be seen therethrough. The circumference of the rear side of the display part of the liquid crystal panel 33 is held by the liquid crystal holder 34. In the light guiding plate 36, which is made of a light transmitting resin panel, lens cut portions are formed. The lens cut portions lead light emitted from the cold cathode ray tubes 43 positioned at end positions of the light guiding plate 36 to the rear side of the liquid crystal panel 33. The diffusion sheet 35, which is made of a light transmitting resin sheet, scatters light led by the light guiding plate 36 and levels light irradiated to the liquid crystal panel 33. The liquid crystal holder 34 for holding the liquid crystal panel 33, the diffusion sheet 35, and the light guiding plate 36 are assembled into a one-piece construction, with the circumference thereof inserted in a bezel metal frame 32. Thereby, the front side of the display part in the liquid crystal panel 33 is retained by the bezel metal frame 32.
The circumference of the liquid crystal holder 34, the light diffusion sheet 35, and the light guiding plate 36 is further inserted into the reel glass base 31. In this way, the reel glass base 31 holds these components in a state in which the front display plane of the liquid crystal panel 33 is open. The touch panel 30 is attached in pressure contact to the front side of the reel glass base 31, which is attached to the front panel 20 by way of the screws 41.
The rear holder 38 made of a white resin plate retains the bezel metal frame 32 supported by the reel glass base 31, the liquid crystal holder 34 holding the liquid crystal panel 33, the light diffusion sheet 35, and the light guiding plate 36 to the reel glass base 31 from the rear side thereof. The rear holder 38 also functions as a reflecting plate for reflecting light emitted from the cold cathode ray tubes 42 to the light guiding plate 36 toward the liquid crystal panel 33. The anti-static sheet 39, which is transparent and adhered to the rear plane of the rear holder 38 by way of double-sided adhesive tape, covers the rear plane of each of the openings 38A to 38C formed in the rear holder 38.
Electric Configuration of Slot Machine 1
Next, the configuration of the control system in the slot machine 1 is described with reference to
In
In addition, a clock pulse generation circuit 53 for generating standard clock pulses and a frequency divider 54 are connected to the CPU 50, and a random number generator 55 and a random number sampling circuit 56 are also connected to the CPU 50. A random number sampled by the random number sampling circuit 56 is utilized in various lotteries of the winning combinations, the effects, and the like. Furthermore, the spin switch 58 attached to the SPIN button 17, the 1-BET switch 59 attached to the 1-BET button 11, the 3-BET switch 60 attached to the 3-BET button 13, the 5-BET switch 61 attached to the 5 BET-button 14, the change switch 62 attached to the change button 6, the cashout switch 63 attached to the CASH-OUT button 7, and the help switch 64 attached to the help button 8 are connected to the CPU 50, respectively. The CPU 50 controls the slot machine 1 to execute various operations corresponding to each button, based on a switch signal output from each switch when each button is pressed.
Furthermore, the coin sensor 65, which is disposed in the coin insertion slot 9, and the bill sensor 66, which is disposed in the bill insertion slot 10, are connected to the CPU 50, respectively. The coin sensor 65 detects a coin inserted from the coin insertion slot 9, and the CPU 50 computes the amount of coins inserted based on a coin detection signal output from the coin sensor 65. The bill sensor 66 detects a type and an amount of a bill inserted from the bill insertion slot 10, and the CPU 50 computes an amount of coins which is equivalent to the amount of a bill based on a bill detection signal output from the bill sensor 66.
Three stepping motors 68L, 68C, and 68R, which are driven through a motor driving circuit 67 to rotate the reels 22L, 22C, and 22R, respectively, are connected to the CPU 50. In addition, a reel position detection circuit 69 is connected to the CPU 50. When a motor driving signal is output from the CPU 50 to the motor driving circuit 67, each of the stepping motors 68 is driven so as to rotate by the motor drive circuit 67. Thereby, each of the reels 22L, 22C, and 22R is rotated.
At this time, after each of the reels 22L, 22C, and 22R starts to rotate, the number of driving pulses supplied to each of the stepping motors 68 is calculated, and the calculated value is written in a predetermined area of the RAM 52. In addition, a reset pulse is output from each of the reels 22L, 22C, and 22R with respect to each one spin, and the reset pulse is input to the CPU 50 through the reel position detection circuit 69. When the reset pulse is input to the CPU 50, the calculated value written in the RAM 52 is cleared to “0”, and the CPU 50 recognizes a rotational position of symbols on each of the reels 22L, 22C, and 22R, based on the calculated value corresponding to the rotational position of each of the reels 22L, 22C, and 22R within one rotation, and a symbol table in which the rotational position of each of the reels 22L, 22C, and 22R stored in the ROM 51 and the symbols formed on a peripheral surface of each of the reels 22L, 22C, and 22R are correlated with each other.
A hopper 71 is connected to the CPU 50 through a hopper driving circuit 70. When the CPU 50 outputs a driving signal to the hopper driving circuit 70, the hopper 71 discharges a predetermined amount of coins through the coin payout opening 15.
In addition, a coin detection unit 73 is connected to the CPU 50 through a payout complete signal circuit 72. The coin detection unit 73 is disposed inside of the coin payout opening 15. When the coin detection unit 73 detects a predetermined amount of coins discharged from the coin payout opening 15, a coin payout detection signal is output from the coin detection unit 73 to the payout complete signal circuit 72. Based on this signal, the payout complete signal circuit 72 outputs a payout complete signal to the CPU 50.
In addition, a sub-control circuit 171 is connected to the CPU 50. The sub display 3, the main display 4, speakers 80L and 80R, an LED 78, and the touch panel 30 are connected to the sub-control circuit 171. In addition, two-way communication is carried out between the CPU 50 and the sub-control circuit 171.
Electric Structure of Sub-Control Circuit
Next, the sub-control circuit 171 shown in
The sub CPU 221 determines what is displayed on the sub display 3 and the main display 4 based on a gaming information command transmitted from the main control circuit 50a, and transmits contents to be displayed to the image display control circuits 74 and 75.
The sub ROM 223 stores a communication sequence program for communicating with the main control circuit 50a, and a program and data necessary for a slot game and a bonus game.
The sub RAM 222 is used as a working area for executing these control programs.
The image display control circuit 74 that includes video ROM (not shown) and video RAM (not shown) controls contents to be displayed on the sub display 3. The image display control circuit 75 that also includes video ROM (not shown) and video RAM (not shown) controls contents to be displayed on the main display 4. The image display control circuits 74 and 75 cause the sub display 3 and the main display 4 respectively to display predetermined rendered effects based on various effect commands transmitted from the main control circuit 50a.
The sound output circuit 79 that includes a sound source ROM (not shown) and work RAM (not shown) controls sound output to the speakers 80L and 80R. The sound output circuit 79 makes the speakers 80L and 80R generate predetermined audio based on various audio effect commands transmitted from the main control circuit 50a.
The LED control circuit 77 controls light emitted from various LEDs 78 which decorate a game of the slot machine 1. The LED control circuit 77 makes the LED 78 emit light with predetermined timing, based on various LED effect commands transmitted from the main control circuit 50a.
The touch panel control circuit 76 controls the touch panel 30 and detects whether a player has touched a predetermined touch area image, and then conveys the detection to the sub CPU 221. Then, the sub CPU 221 performs predetermined control of images to allow various games to be performed and continued on the sub display 3 and the main display 4.
In addition, in this embodiment, the sub control circuit 171, which is independent from the main control circuit 50a, controls the sub display 3, the main display 4, the speakers 80L and 80R, etc. However, the present invention is not limited to the abovementioned configuration, and may be of such a configuration in which the main control circuit 50a directly controls the sub display 3, the main display 4, the speakers 80L and 80R, etc.
Control Operation of Slot Machine 1
Various control operations executed in the main control circuit 50a and the sub-control circuit 171 of the slot machine 1 are described. In the description, a point awarding symbol indicates a symbol or a combination of symbols entitled to a point. For example, it indicates a combination satisfying a REACH state, a symbol of 7 DORA, a symbol of RANKUP!, and the like. Combination of symbols applicable to point addition indicates a combination of symbols for which a multiplication of a payout rate determined based on a point value or another method is to be performed at payout. For example, it refers to a combination “7, 7, 7”.
In the game execution processing, the CPU 50 first determines whether or not a player has bet any coins (Step S10). In this processing, the CPU 50 determines whether or not the CPU 50 has received an input signal from the 1-BET switch 59, the 3-BET switch 60, or the 5-BET switch 61, which sends the signal when the player operates the 1-BET button 11, the 3-BET button 13, or the 5-BET button 14. In a case where the CPU 50 determines that the player has not bet any coins, the CPU 50 returns the processing to Step S10.
On the other hand, in a case where the CPU 50 determines in Step S10 that a coin has been bet, the CPU 50 performs processing for subtracting an amount from the credit amount stored in the RAM 52, depending on the amount of coins bet (Step S11).
Next, the CPU 50 determines whether the SPIN button 17 is activated (Step S12). In this processing, the CPU 50 determines whether or not the CPU 50 has received an input signal from the spin switch 58 that sends a signal in response to the activated SPIN button 17. In a case where the CPU 50 determines that the SPIN button 17 is not activated, the CPU 50 returns the flow to Step S12. It should be noted that in a case where the SPIN button 17 is not activated (for example, when an instruction for terminating a game is input), the CPU 50 cancels the result of subtraction obtained in Step S11.
Next, the CPU 50 performs a progressive addition (Step S13). More specifically, the CPU 50 performs an addition of a certain percentage of coins bet. The amount of credits thus added may be left undisplayed (hidden progressive), and is preferentially paid out when a player wins a combination of symbols applicable to increased award or awarding rate change, which is described later.
Next, the CPU 50 performs lottery processing (Step S14). In the lottery processing, the CPU 50 (computation processing device) executes a lottery program stored in the RAM 52 (storage device) so as to determine a code number for each of the reels 22 when it is stationary. Thus, the symbol combination to be rearranged is determined. It should be noted that the description is made in the present embodiment regarding an arrangement in which the symbol combination to be rearranged is determined, thereby selecting one winning combination from among multiple types of winning combinations. However, an arrangement may be made according to the present invention in which one winning combination is first selected from among the multiple types of winning combinations by lottery, followed by determining the symbol combination to be rearranged based on the winning combination thus selected.
Next, the CPU 50 performs reel rotation control processing (Step S15). In this processing, after all the reels 22 start to rotate, the CPU 50 stops the rotation of each reel such that the symbol combination rearranged along the pay line matches the symbol combination that corresponds to the winning combination determined in Step S14. Next, the CPU 50 performs win determination processing (Step S16). A detailed description is provided later regarding this processing with reference to
First, the CPU 50 selects a random number in a range of values from 0 to 255 for each of the three reels 22 by executing a random number generating program included in the lottery program (Step S20). A description is provided in the present embodiment regarding an arrangement in which each random number is generated by a program (a so-called random number by software). Alternatively, a random number generator 55 may be used (a so-called random number by hardware).
Next, based on the selected three random numbers, the CPU 50 determines the code number of each reel 22 (see
The code number selected for each reel 22 corresponds to the code number of the symbol which is to be rearranged along the pay line. The CPU 50 determines the code number for each reel 22, thereby determining a winning combination. For example, in a case where the CPU 50 determines that the code numbers for the reels 22 are “00”, “00”, and “00”, it indicates that the CPU 50 has determined that a player wins the “WILD” winning combination. It should be noted that the reel rotation control processing is performed based on the reel code numbers.
In the win determination processing 1, the CPU 50 first determines whether a bonus game has been triggered or not (Step S30). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination for triggering a bonus game. In a case where the CPU 50 determines that a bonus game has been triggered, the CPU 50 calls bonus game processing (see
On the other hand, in a case where the CPU 50 determines that a bonus game has not been triggered in Step S30, the CPU 50 determines whether a winning combination occurs or not (Step S32). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination. In a case where the combination matches a winning combination, the CPU 50 calls payout processing (see
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not match a winning combination in Step S32, the CPU 50 then determines whether the rearranged symbol combination matches a point awarding symbol or not (Step S34). With reference to
In this processing, the CPU 50 determines a combination of symbols (for example, “7, 7, 7” in
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not match a point awarding symbol in Step S34, the CPU 50 then terminates the present processing.
Subsequently, the CPU 50 performs lottery processing (Step S41) and reel rotation control processing (Step S42). The processing in Step S41 is substantially the same as that described with reference to
Next, the CPU 50 determines whether a bonus game has been triggered or not, i.e., whether a symbol triggering a bonus game has been appeared in display windows 23, 24, and 25 (Step S43). In a case where the CPU 50 determines that a bonus game has been triggered, it determines a repetition number t for the bonus game by lottery (Step S44). The repetition number t thus determined is added to the number of currently remaining bonus games T (Step S45). With such an arrangement, in a case where the player has won another bonus game award in a bonus game, the remaining number of the bonus games is incremented. More specifically, in a case where the player wins another bonus game award that provides 17 rounds of games during the twelfth game of an initial bonus game of 20 rounds of games, the player wins 25 (=20−12+17) rounds of bonus games.
In a case where the bonus game has not been triggered in Step S43, the CPU 50 determines whether or not the player has won a winning combination (Step S46). In a case where the CPU 50 determines that the player has won a winning combination, the CPU 50 performs payout processing (see
After the execution of the processing in Step S45 or S47, or in a case where the CPU 50 determines in Step S46 that the player has not won any winning combination (i.e., in a case where the player has lost the game), the CPU 50 reads the number of bonus games T stored in the RAM 52, and subtracts 1 from the number of bonus games T. Then, the CPU 50 stores the updated number of bonus games T after subtraction in the RAM (Step S48).
Next, the CPU 50 determines whether or not the number of bonus games T has reached the number determined in Step S45 (Step S49). More specifically, the CPU 50 determines whether or not the number of bonus games T stored in the RAM 52 is equal to zero. When the number of bonus games is not equal to zero, i.e., in a case where the CPU 50 determines that the number of bonus games executed has not reached the number determined in Step S45, the CPU 50 returns the processing to Step S41, and repeats the aforementioned processing. On the other hand, in a case where the CPU 50 determines that the number of bonus games T is equal to zero, i.e., in a case where the CPU 50 determines that the number of bonus games executed has reached the number determined in Step S45, the CPU 50 terminates the present subroutine.
In the payout processing 1, the CPU 50 first determines whether a winning is a combination of symbols applicable to point addition or not (Step S50). In a case where the CPU 50 determines that the winning is a combination of symbols applicable to point addition, the CPU 50 refers to the payout rate (Step S51). Next, the CPU 50 advances the processing to Step S53.
On the other hand, in Step S50, in a case where the CPU 50 determines that the winning is not a combination of symbols applicable to point addition, the CPU 50 sets the payout rate to 1 (Step S52).
Next, in Step S53, the CPU 50 pays out the amount which is equivalent to an award of the winning combination of symbols multiplied by the payout rate.
In the point addition processing, the CPU 50 first performs a summation of points (Step S60). Next, the CPU 50 determines whether the points have exceeded a reference value or not (Step S61). In a case where the CPU 50 determines that the points have not exceeded the reference value, the CPU 50 terminates the present processing. On the other hand, in a case where the CPU 50 determines that the points have exceeded the reference value, the CPU 50 performs processing for updating the payout rate (Step S62). Thereafter, the CPU 50 terminates the present processing.
Trigger Rendered Effects and WIN Rendered Effects
As described in Steps S33 and S34 to S36 in
Trigger Rendered Effects 1
In the trigger rendered effects 1, a payout rate is determined based on points which are added when a rearranged symbol combination is in the REACH state. As shown in
The image shown in
The image shown in
WIN Rendered Effects 1
In the WIN rendered effects, a certain amount is paid out based on a rate resulting from point addition for a case where a rearranged symbol combination matches a combination of symbols applicable to point addition. The images of the WIN rendered effects 1 shown in
As shown in
The image in
Trigger Rendered Effects 2
In the trigger rendered effects 1, a payout rate is determined based on points which are added when a rearranged symbol combination is in the REACH state. On the other hand, in the trigger rendered effects 2, a payout rate is determined based on points added when one of the rearranged symbols matches a DORA symbol. An embodiment regarding the foregoing is described with reference to
As shown in
An image shown in
As shown in
In addition, as a variation for awarding points, such an arrangement may alternatively be made in which when a symbol with a DORA symbol is displayed, a lottery is performed to determine whether points are given or not, as well as an arrangement in which points are added, whenever a symbol with a DORA symbol is displayed.
Trigger Rendered Effects 3 (HALF WILD)
In trigger rendered effects 3, a payout rate is determined based on points which are added when one of the rearranged symbols is a specific symbol (“HALF WILD”). An embodiment regarding the foregoing is described with reference to
Flowchart of Payout Processing 2 (HALF WILD)
In payout processing 2, the CPU 50 first determines whether a winning matches a combination of symbols applicable to point addition or not (Step S70). In a case where the CPU 50 determines that the winning matches a combination of symbols applicable to point addition, the CPU 50 refers to a payout rate (Step S71). Next, the CPU 50 advances the processing to Step S73.
On the other hand, in Step S70, in a case where the CPU 50 determines that the winning does not match a combination of symbols applicable to point addition, the CPU 50 sets the payout rate to 1 (Step S72).
Next, in Step S73, the CPU 50 determines whether the rearranged symbol combination includes a HALF WILD symbol or not. In a case where the CPU 50 determines that the rearranged symbol combination includes a HALF WILD symbol, the CPU 50 pays out half of the amount of an award for a winning symbol combination multiplied by a payout rate (Step S74). Thereafter, the CPU 50 terminates the present processing.
On the other hand, in Step S73, in a case where the CPU 50 determines that a HALF WILD symbol is not included, the CPU 50 pays out an amount which is equivalent to the award for the winning symbol combination multiplied by the payout rate (Step S75). Thereafter, the CPU 50 terminates the present processing.
As shown in
WIN Rendered Effects 2
Variations of Points Display
An image of the trigger rendered effects indicates obtained points, a payout rate, and a combination of symbols entitled to a payout. As an example of an image, a display type for showing required points to upgrade the payout rate is shown in
Points Saving Effects 1
Points Saving Effects 2
Points Saving Effects 3
In an aspect of the point saving effects 3, for example, the CPU 50 may add points for the combination “7, 7, 7” (the image 141) in a case where a rearranged symbol combination is “7, 7, BAR”, and may add points for the combination “3BAR, 3BAR, 3BAR” in a case where a rearranged symbol combination is “3BAR, 3BAR, 7”. That is, a symbol combination entitled to receiving points may be different depending on each winning combination.
Variation 2: RANK UP!
A variation that provides a symbol “RANKUP!” is described here. In a case where the symbol “RANK UP!” appears in a rearrangement, points are added. When the accumulated points exceed a reference value, a combination of symbols applicable to point addition is updated. This example is described with reference to
In the win determination processing 2, the CPU 50 first determines whether a bonus game has been triggered or not (Step S80). In the processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination for triggering a bonus game. In a case where the CPU 50 determines that a bonus game has been triggered, the CPU 50 calls the bonus game processing (see
On the other hand, in a case where the CPU 50 determines that the bonus game has not been triggered, the CPU 50 determines whether or not a player has won any award (Step S82). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination. In a case where the rearranged symbol combination matches a winning combination, the CPU 50 calls the payout processing (see
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not match a winning combination, the CPU 50 then determines whether the rearranged symbol combination achieves “RANK UP!” or not (Step S84). In this processing, the CPU 50 determines whether the rearranged symbols include a “RANK UP!” symbol or not. In a case where the CPU 50 determines that the rearranged symbol includes a “RANK UP!”, the CPU 50 performs payout rate change processing for the combination of symbols applicable to point addition (see
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not achieve “RANK UP!” in Step S84, the CPU 50 then terminates the present processing.
In payout rate change processing for a combination of symbols applicable to point addition, the CPU 50 first performs point addition processing (Step S90). Next, the CPU 50 determines whether a point value has exceeded a reference value or not (Step S91). In a case where the CPU 50 determines that the point value has not exceeded the reference value, the CPU 50 terminates the present processing.
On the other hand, in a case where the CPU 50 determines that the point value has exceeded the reference value in Step S91, the CPU 50 changes a combination of symbols applicable to point addition (Step S92) (see
RANK UP Effects 1
Images of RANK UP effects 1 shown in
As shown in
In the image shown in
RANK UP Effects 2
In an exemplary image shown in
In the image shown in
In the image shown in
Variation 3: WHEEL
A variation that provides a symbol “WHEEL” is described here. In a case where a “WHEEL” symbol is arranged, a payout rate or an award is determined by lottery. A WHEEL winning combination is also determined here. The WHEEL winning combination refers to a symbol combination to which an award determined by lottery is provided along with a payout rate, which is also determined by lottery. This example is described with reference to
WHEEL Effects 1
As shown in
For example, the CPU 50 determines any one of a payout rate and an arrow on the first layer by lottery of random numbers. In a case where an arrow is selected based on the result of the lottery, a game shifts to the second layer. Subsequently, the CPU 50 determines any one of a payout rate, an award, and an arrow on the second layer. In a case where the CPU 50 selects “30” indicating an award, the CPU 50 provides a normal award plus 30 credits every time a WHEEL winning combination (7-7-WILD) is formed in a subsequent game. In addition, for example, in a case where the CPU 50 selects “×2”, the CPU 50 provides double the amount of a normal payout every time a WHEEL winning combination (7-7-WILD) is formed in a subsequent game. In addition, every time a “WHEEL!” symbol appears and the WHEEL effects are performed, the CPU 50 changes a status such as “×2”, “×3”, and “30”. Furthermore, in a case where a game reaches a fourth layer by the WHEEL effects, the CPU 50 provides a progressive award. In addition, regarding a way of lottery on the WHEEL effects, a symbol may be determined for each layer or may be determined for all the layers (the first layer to the fourth layer) based on a result of a single lottery.
The image in
The image in
WHEEL Effects 2
In the image shown in
The image in
WILD
Here, a case is described in which a “WILD” symbol is arranged. The “WILD” symbol can represent any symbol in an arranged combination. For example, in a case where an arranged symbol combination is “BAR, BAR, WILD”, this combination is equivalent to a combination “BAR, BAR, BAR”. The equivalent symbol combination in this case (“BAR, BAR, BAR”), in which one “BAR” symbol is represented by a “WILD” symbol, is called a “supplemented combination”. The wild effects are described with reference to
In the win determination processing 3, the CPU 50 first determines whether a bonus game has been triggered or not (Step S100). In the processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination for triggering a bonus game. In a case where the CPU 50 determines that a bonus game has been triggered, the CPU 50 calls the bonus game processing (see
On the other hand, in a case where the CPU 50 determines that a bonus game has not been triggered in Step S100, the CPU 50 determines whether the combination of symbols is a winning combination or not (Step S102). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination. In a case where the combination matches a winning combination, the CPU 50 calls the payout processing (see
In a case where the CPU 50 determines that the rearranged symbol combination does not match a winning combination in Step S102, the CPU 50 determines whether the rearranged symbol combination matches “a REACH combination and WILD” or not (Step S104). Here, “REACH combination” refers to a winning combination including symbols displayed on the first reel 22L and the second reel 22C as well as WILD. For example, a REACH combination in S110 of
Next, in Step S105, the CPU 50 determines whether a REACH combination stored in the RAM 52 previously is the same as the current rearranged REACH combination or not. In a case where the CPU 50 determines that those combinations are different from each other, the CPU 50 advances the processing to Step S106. That is, in a case where a “REACH combination and WILD” is achieved after the rearrangement, the CPU 50 consistently stores the REACH combination as a symbol combination applicable to payout rate change. Then, the REACH combination is stored in the RAM 52 and retained in subsequent games. Here, the symbol combination applicable to payout rate change refers to a symbol combination for which a payout rate is changed as shown in
In a case where the CPU 50 determines that those combinations are different from each other, the CPU 50 sets a symbol combination applicable to payout rate change to a supplemented combination corresponding to the current REACH combination in Step S106. Thereafter, the CPU 50 advances the processing to Step S108.
On the other hand, in a case where the CPU 50 determines that those combinations are identical with each other, the CPU 50 changes a payout rate to be used when a supplemented combination is achieved. In other words, the CPU 50 changes a payout rate for credits which are paid out when a player wins a supplemented combination (Step S107).
Next, after the processing of Step S106 or Step S107, the CPU 50 provides credits to be paid out when the supplemented combination is achieved in Step S108. Thereafter, the CPU 50 terminates the present processing.
HALF WILD Effects
If a REACH combination and a “HALF WILD” symbol are arranged and the same REACH combination and a “HALF WILD” symbol are rearranged while performing the HALF WILD effects, the payout rate is increased. On the other hand, in a case where a different REACH combination and a “HALF WILD” symbol are rearranged, a symbol combination applicable to payout rate change is updated. In
In the following, a slot machine 1A with a sub reel according to a second embodiment is described with reference to
As shown in
Example of First Sub Reel
Examples using the first sub reel 26 are described with reference to
Symbol Arrangement of First Sub Reel
AS shown in
In the win determination processing 4, CPU 50 first determines whether a bonus game has been triggered or not (Step S120). In the processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination for triggering a bonus game. In a case where the CPU 50 determines that a bonus game has been triggered, the CPU 50 calls the bonus game processing (see
On the other hand, in a case where the CPU 50 determines that a bonus game has not been triggered in Step S120, the CPU 50 determines whether or not a player has won any award (Step S122). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination. In a case where the rearranged symbol combination matches a winning combination, the CPU 50 calls the payout processing (see
On the other hand, in Step S122, in a case where the CPU 50 determines that the rearranged symbol combination does not match a winning combination, the CPU 50 then determines whether the rearranged symbol combination includes “RANK UP” or not (Step S124). In a case where the CPU 50 determines that “RANK UP!” is included, the CPU 50 performs first sub reel rotation processing (Step S125). Next, the CPU 50 performs payout rate determination processing in preparation for an occurrence of a supplemented combination (Step S126). The “supplemented combination” here may be the same as that described in WILD of the first embodiment 1. Alternatively, the CPU 50 may determine in advance a predetermined combination as a supplemented combination. Thereafter, the CPU 50 terminates the present processing.
In a case where the first sub reel 26 is rotated again after the rearrangement, the payout rate determined previously based on the payout rate determination processing (S126) is reset. A new payout rate is determined based on the result of a rearrangement of the first sub reel 26, which is newly driven to rotate.
Examples of First and Second Sub Reels
Examples using the first and second sub reels are described with reference to
Symbol Arrangement of the First and Second Sub Reels
On a peripheral surface of the first sub reel 26, seven types of symbols including a blank symbol are formed, as shown in
On a peripheral surface of the second sub reel 27, four types of symbols are formed, as shown in
In the win determination processing 5, the CPU 50 first determines whether a bonus game has been triggered or not (Step S130). In the processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination for triggering a bonus game. In a case where the CPU 50 determines that a bonus game has been triggered, the CPU 50 calls the bonus game processing (see
On the other hand, in a case where the CPU 50 determines that the bonus game has not been triggered in Step S130, the CPU 50 determines whether or not a player has won any award (Step S132). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination. In a case where the rearranged symbol combination matches a winning combination, the CPU 50 calls the payout processing (see
On the other hand, in Step S132, in a case where the CPU 50 determines that the rearranged symbol combination does not match a winning combination, the CPU 50 then determines whether the rearranged symbol combination achieves “RANK UP” or not (Step S134). In a case where the CPU 50 determines that a “RANK UP!” symbol is achieved, the CPU 50 performs the first sub reel rotation processing (Step S135). Then, the CPU 50 determines a supplemented combination (Step S136). Next, the CPU 50 performs second sub reel rotation processing (Step S137). Then, the CPU 50 performs processing for determining a payout rate to be used when the supplemented combination is achieved. Thereafter, the CPU 50 terminates the present processing.
On the other hand, in Step S134, in a case where the CPU 50 determines that a “RANK UP!” symbol has not been achieved, the CPU 50 terminates the present processing.
The image shown in
The image shown in
A video slot 1B according to a third embodiment is described with reference to
The image shown in
The image shown in
Another Variation: Progressive Payout
In the progressive payout processing, the CPU 50 first determines whether a payout is requested or not (Step S140).
When a payout is not requested, the CPU 50 returns the processing to Step S140.
On the other hand, in Step S140, when a payout is requested, the CPU 50 then determines whether or not an amount of progressive addition is equal to or greater than zero (Step S141).
In Step S141, in a case where the CPU 50 determines that the amount of progressive addition is equal to or greater than zero, the CPU 50 performs a payout preferentially from the amount of progressive addition (Step S142). Thereafter, the CPU 50 terminates the present processing.
On the other hand, in Step S141, when the amount of progressive addition is not equal to or greater than zero, the CPU 50 performs a normal payout (Step S143). Thereafter, the CPU 50 terminates the present processing.
Another Variation Trigger Rendered Effects 4
The image shown in
The image shown in
In the following, a slot machine 1 with an insurance mode according to a fourth embodiment is described with reference to
In the game execution processing, the CPU 50 first determines whether or not a player has bet any coins (Step S310). In this processing, the CPU 50 determines whether or not the CPU 50 has received an input signal from the 1-BET switch 59 at operation of the 1-BET button 11 by the player, or an input signal outputted from the 5-BET switch 61 at operation of the 5-BET button 14 by the player. In a case where the CPU 50 determines that the player has not bet any coins, the CPU 50 returns the processing to Step S310.
On the other hand, in a case where the CPU 50 determines in Step S310 that a coin has been bet, the CPU 50 performs a subtraction for the credit amount stored in the RAM 52, depending on the amount of coins bet (Step S311).
Next, the CPU 50 determines whether the SPIN button 17 is activated (Step S312). In this processing, the CPU 50 determines whether or not the CPU 50 has received an input signal from the spin switch 58 that reacts to the pressed SPIN button 17. In a case where the CPU 50 determines that the SPIN button 17 is not activated, the CPU 50 returns the flow to Step S312. It should be noted that when an indication for terminating a game is inputted instead of the activation of the SPIN button 17, for example, the CPU 50 cancels the result of subtraction obtained in Step S311.
Next, the CPU 50 determines whether or not the player has bet the MAX BET credits (Step S313). In this processing, the CPU 50 determines whether or not the amount thus bet matches the maximum bet amount. In a case where the CPU 50 has determined that the MAX BET credits have been bet, the CPU 50 counts the number of games (G) (Step S314). Here, the number of games (G) is reset (G=0) for a case where the game moves on to a cashback mode, a bonus game, or where an amount of credits paid out is not less than a predetermined amount.
After the execution of the processing in Step S314, or when the CPU 50 determines in Step S313 that the MAX BET credits have not been bet, the CPU 50 performs lottery processing (Step S315). In the lottery processing, the CPU 50 executes a lottery program stored in the RAM 52 so as to determine a code number for assigning a resting position to each of the reels 22L, 22C, and 22R. Thus, a symbol combination to be rearranged is determined (see
Next, the CPU 50 performs reel rotation control processing for each of reels 22L, 22C, and 22R (Step S316). In this processing, after all the reels 22L, 22C, and 22R start to rotate, the CPU 50 stops the rotation of each of the reels 22L, 22C, and 22R such that a symbol combination rearranged along a pay line matches the winning combination determined in Step S315. Next, the CPU 50 performs win determination processing (Step S317). In the win determination processing, the CPU 50 determines whether a winning combination has occurred and performs payout processing (see
First, the CPU 50 determines whether or not G is equal to or greater than (X−10) (Step S330). That is, the CPU 50 determines whether the number of games to go is ten games or less before a value (G) of the game count reaches a specified number (X), which switches the game to a cashback mode. In a case where there are ten or less games remaining, the CPU 50 performs processing for displaying insurance notification effects (Step S331). In the processing for displaying insurance notification effects, the CPU 50 performs a display of rendered effects, such as displaying the number of games to go until switching to a cashback mode in an enlarged form (see
Next, the CPU 50 determines whether or not G is equal to X (Step S332). When the CPU 50 determines that G is equal to X, it switches the game mode to the cashback mode, and performs processing for displaying insurance effects (Step S333). In this processing, images shown in
Next, the CPU 50 performs payout processing (Step S334). In this processing, the CPU 50 performs the payout processing according to the cashback mode (360 credits for rescue payout in the present embodiment). Next, the CPU 50 sets an insurance mode flag to an OFF state (Step S335). Then, the CPU 50 terminates the present subroutine.
The CPU 50 first determines whether a bonus game has been triggered or not (Step S321). When the bonus game has been triggered, the CPU 50 reads a program from RAM 52 for providing a bonus game, and executes the bonus game processing (Step S322).
After the processing in Step S322, the game counter is reset to zero (Step S323). It should be noted that it may be possible to switch an insurance mode to a non-insurance mode (an insurance mode flag is set to an OFF state) instead of resetting the game counter to zero as described above. Since the game returns to a non-insurance mode following the start of a bonus game, it is possible to realize fairness among players.
On the other hand, when the bonus game has not been triggered in Step S321, the CPU 50 determines whether or not a winning combination is achieved (Step S324). When the winning combination is achieved, the CPU 50 performs payout processing (payout of coins according to the bet amount and the winning combination) (Step S325). In a case of reserving coins, the CPU 50 performs an addition of coins for the credits stored in the RAM 52. On the other hand, in a case of paying out coins, the CPU 50 transmits a control signal to the hopper 71 so as to discharge a predetermined number of coins. In this case, the coin detection unit 73 counts the number of coins discharged from the hopper 71. When the counted value reaches a specified number, the coin detection unit 73 transmits a payout completion signal to the CPU 50. Thus, the CPU 50 stops driving the hopper 71 so as to terminate the coin payout processing.
When the CPU 50 has executed the processing in Step S323 or Step S325, or when the CPU 50 determines that any winning combination has not been achieved (a lost game), the CPU 50 ends the present subroutine.
The CPU 50 first determines whether a bonus game has been triggered or not (Step S350). When the bonus game has been triggered, the CPU 50 reads a program for the bonus game from the RAM 52, and executes the bonus game processing (Step S351).
On the other hand, when the bonus game has not been triggered in Step S350, the CPU 50 determines whether or not a winning combination has been achieved (Step S353). When the winning combination has been achieved, the CPU 50 performs the payout processing (payout of coins according to the bet amount and the winning combination) (Step S354). In a case of reserving coins, the CPU 50 performs an addition of the coins for the credits stored in the RAM 52. On the other hand, in a case of paying out coins, the CPU 50 transmits a control signal to the hopper 71 so as to discharge a predetermined number of coins. In this case, the coin detection unit 73 counts the number of coins discharged from the hopper 71. When the counted value reaches a specified number, the coin detection unit 73 transmits a payout completion signal to the CPU 50. Thus, the CPU 50 stops driving the hopper 71 so as to terminate the coin payout processing.
When the CPU 50 has executed the processing in Step S351 or Step S354, or when any winning combination has not been achieved (a lost game), the CPU 50 determines whether or not the credit amount paid out is equal to or greater than P (Step S352). In this processing, P represents a predetermined payout amount (180 credits in the present embodiment). When the credit amount paid out is equal to or greater than P, the CPU 50 resets the game counter to zero. It should be noted that it may be possible to switch from an insurance mode to a non-insurance mode (cancellation of insurance mode) instead of resetting the game counter to zero as described above. Since the game returns to a non-insurance mode following the start of a bonus game, it is possible to realize fairness among players.
On the other hand, when the credit amount paid out is not equal to or greater than P in Step S352, or when the CPU 50 has executed the processing in Step S355, the CPU 50 ends this subroutine.
In the present embodiment, the description has been give of the notification data, the sub display image 502 and the main display image 403 on the sub display 3 and the main display 4, respectively. It may alternatively be possible to use the speaker 80 so as to produce sound notifying the player of switching to an insurance mode.
Images shown in
In the following, a slot machine 1 with an insurance mode according to a fifth embodiment is described with reference to
In the win determination processing 8, the CPU 50 first determines whether a bonus game has been triggered or not (Step S430). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination for triggering a bonus game. When a bonus game has been triggered, the CPU 50 calls the bonus game processing (see
On the other hand, when the bonus game has not been triggered in Step S430, the CPU 50 determines whether or not a player has won any award (Step S432). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination. In a case where the rearranged symbol combination matches a winning combination, the CPU 50 performs payout processing (Step S433). Thereafter, the CPU 50 advances the processing to Step S436.
On the other hand, when the rearranged symbol combination does not match a winning combination in Step S432, the CPU 50 then determines whether the rearranged symbol combination matches a predetermined symbol combination or not (Step S434). For example, a predetermined symbol combination may be a symbol combination such as “7, 7, BAR BAR”, which is a lose combination satisfying a REACH condition. The CPU 50 may determine the predetermined symbol combination beforehand. When the rearranged symbol matches a predetermined symbol combination, the CPU 50 performs point addition processing (see
On the other hand, when the rearranged symbol combination does not match a predetermined symbol combination in Step S434, the CPU 50 terminates the present processing.
In Step S436, the CPU 50 determines whether the winning symbol combination in the bonus game in Step S431 or the symbol combination paid out in Step S433 matches another symbol combination, which is different from the specific symbol combination for which an award has been increased. In a case where the different symbol combination is arranged, the CPU 50 changes the increased award of the specific symbol combination into a normal award (Step S437) (see
Next, in Step S438, the CPU 50 determines whether a payout is not less than a predetermined number. When the payout is not less than a predetermined number, the CPU 50 resets the game counter to zero (Step S439). It should be noted that the description has been made regarding an arrangement in which the game counter is reset to zero. Alternatively, an arrangement may be made in which the game mode is switched from the insurance mode to the non-insurance mode (cancellation of the insurance mode). With such an arrangement, in a case where the amount of payout is not less than a predetermined amount, the game mode is returned to the non-insurance mode, thereby allowing other players not to feel discriminated against while a particular player is enjoying lucrative awards from the game. Thereafter, the CPU 50 terminates the present processing. On the other hand, when the payout is less than a predetermined number in Step S438, the CPU 50 then terminates the present processing.
In the point addition processing, the CPU 50 first performs a summation of points (Step S460). Next, the CPU 50 determines whether the points have exceeded a reference value or not (Step S461). In a case where the CPU 50 determines that the points have not exceeded the reference value, the CPU 50 terminates the present processing. On the other hand, in a case where the CPU 50 determines that the points have exceeded the reference value, the CPU 50 performs lottery processing for a specific symbol combination (Step S462). Next, the CPU 50 increases the award of the specific symbol combination determined by the lottery (Step S463) (see
Trigger Rendered Effects 5
The image shown in
The image shown in
Point Full Effects 1
Award Increasing Effects 2
Award Increasing Effects 3
The image shown in
The image in
In the following, a slot machine 1 with an insurance mode according to a sixth embodiment is described with reference to
In the win determination processing 9, the CPU 50 first determines whether a free game has been triggered or not (Step S630). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination for triggering a free game. When a free game has been triggered, the CPU 50 calls free game processing (see
On the other hand, when a free game has not been triggered in Step S630, the CPU 50 determines whether a winning combination occurs or not (Step S632). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination. In a case where the combination matches a winning combination, the CPU 50 calls payout processing (see
Next, in Step S636, the CPU 50 determines whether a payout is not less than a predetermined number. When the payout is not less than a predetermined number, the CPU 50 resets the game counter to zero (Step S637). It should be noted that the description has been made regarding an arrangement in which the game counter is reset to zero. Alternatively, an arrangement may be adopted in which the game mode is switched from an insurance mode to a non-insurance mode (cancellation of the insurance mode). With such an arrangement, in a case where the amount of payout is not less than a predetermined amount, the game mode is returned to the non-insurance mode, thereby providing fairness among players. Thereafter, the CPU 50 terminates the present processing. On the other hand, when the payout is less than a predetermined number in Step S636, the CPU 50 then terminates the present processing.
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not match a winning combination in Step S632, the CPU 50 then determines whether the rearranged symbol combination matches a predetermined symbol combination or not (Step S634). For example, the predetermined symbol combination may be a symbol combination including “7 DORA”, and a lose combination satisfying a REACH condition, for example. The CPU 50 may determine the predetermined symbol combination beforehand. In a case where the CPU 50 determines that the rearranged symbol matches a predetermined symbol combination, the CPU 50 performs point addition processing 2 (see
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not match a predetermined symbol combination in Step S634, the CPU 50 then terminates the present processing.
In the win determination processing 10, the CPU 50 first determines whether a free game has been triggered or not (Step S530). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination for triggering a free game. In a case where the CPU 50 determines that a free game has been triggered, the CPU 50 calls free game processing (see
On the other hand, in a case where the CPU 50 determines that a free game has not been triggered in Step S530, the CPU 50 determines whether a winning combination occurs or not (Step S532). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination. In a case where the combination matches a winning combination, the CPU 50 calls payout processing (see
Next, in Step S537, the CPU 50 determines whether a payout is not less than a predetermined number. When the payout is not less than the predetermined number, the CPU 50 resets the game counter to zero (Step S538). It should be noted that the description has been made regarding an arrangement in which the game counter is reset to zero. Alternatively, an arrangement may be adopted in which the game mode is switched from an insurance mode to a non-insurance mode (cancellation of the insurance mode). With such an arrangement, in a case where the amount of payout is not less than a predetermined amount of payout, the game mode is returned to the non-insurance mode, thereby providing fairness among the players. Thereafter, the CPU 50 terminates the present processing. On the other hand, in a case where the CPU 50 determines that the payout is less than the predetermined number in Step S537, the CPU 50 then terminates the present processing.
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not match a winning combination in Step S532, the CPU 50 then determines whether the rearranged symbol combination matches a predetermined symbol combination or not (Step S534). For example, the predetermined symbol combination may be a symbol combination including “7 DORA”, which is a lose combination satisfying a REACH condition, for example. The CPU 50 may determine the predetermined symbol combination beforehand. In a case where the CPU 50 determines that the rearranged symbol matches the predetermined symbol combination, the CPU 50 performs point addition processing (see
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not match the predetermined symbol combination in Step S534, the CPU 50 then terminates the present processing.
Subsequently, the CPU 50 performs lottery processing (Step S441) and reel rotation control processing (Step S442). The processing in Step S441 is substantially the same as that described with reference to
The CPU 50 determines whether a free game has been triggered or not (Step S443). When a free game has been triggered, the CPU 50 determines a repetition number t for the free game by lottery (Step S444). The repetition number t thus determined is added to the number of currently remaining free games T (Step S445). With such an arrangement, in a case where the player has won another free game award in a free game, the remaining number of the free games is incremented. More specifically, in a case where the player wins another free game award that provides 17 rounds of games during the twelfth game of an initial free game of 20 rounds of games, the player wins 25 (=20−12+17) rounds of free games.
In a case where the free game has not been triggered in Step S443, the CPU 50 determines whether or not a winning combination is achieved (Step S446). In a case where the CPU 50 determines that the winning combination is achieved, the CPU 50 performs payout processing (see
After the execution of the processing in Step S445 or S447, or in a case where the CPU 50 determines in Step S446 that any winning combination is not achieved (i.e., a lost the game), the CPU 50 reads the number of free games T stored in the RAM 52, and subtracts 1 from the number of free games T thus read. Then, the CPU 50 again stores the number of free games T after subtraction in the RAM 52 (Step S448).
Next, the CPU 50 determines whether or not the number of free games T has reached the number determined in Step S40 (Step S449). More specifically, the CPU 50 determines whether or not the number of free games T stored in the RAM 52 is equal to zero. When the number of free games is not equal to zero, i.e., in a case where the CPU 50 determines that the number of free games executed has not reached the number determined in Step S440, the CPU 50 returns the processing to Step S441, and repeats the aforementioned processing. On the other hand, in a case where the CPU 50 determines that the number of free games T is equal to zero, i.e., in a case where the CPU 50 determines that the number of free games executed has reached the number determined in Step S440, the CPU 50 terminates the present subroutine.
In payout processing 3, the CPU 50 first determines whether the winning combination matches a specific symbol combination or not (Step S450). When it matches the specific symbol combination, the CPU 50 determines whether a payout for the specific symbol combination is performed or not in a free game (Step S451). More specifically, the CPU 50 determines whether a specific activation flag is OFF or not. The specific activation flag turns on when a free game starts and turns off when a payout for a specific symbol combination is performed. In a case where the CPU 50 determines that the specific activation flag is OFF, the CPU 50 moves the processing to Step S454. On the other hand, when the CPU 50 determines that the specific activation flag is ON, the CPU 50 advances the processing to Step S452.
Next, in Step S452, the CPU 50 refers to an award. Then, the CPU 50 turns off the specific activation flag, and resets the points cumulatively added (Step S453). Subsequently, the CPU 50 advances the processing to Step S455.
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not match the specific symbol combination in Step S450, or in a case where the CPU 50 determines that the specific activation flag is OFF in Step S451, the CPU 50 refers to a normal award (Step S454).
Next, in Step S455, the CPU 50 pays out an award for a winning symbol combination. Thereafter, the CPU 50 terminates the processing.
In the free game payout processing 4, the CPU 50 first determines whether the winning combination matches a specific symbol combination or not (Step S550). When the winning combination matches the specific symbol combination, the CPU 50 refers to an award (Step S551), turns off the specific activation flag, and resets the points cumulatively added (Step S552). Next, the CPU 50 advances the processing to Step S554.
On the other hand, in Step S550, in a case where the CPU 50 determines that the winning combination does not match the specific symbol combination, the CPU 50 refers to a normal award (Step S553).
Next, in Step S554, the CPU 50 pays out an award for the winning symbol combination. Thereafter, the CPU 50 terminates the processing.
In the point addition processing 2, the CPU 50 first performs a summation of points (Step S560). Next, the CPU 50 increases an award according to the points cumulatively added (Step S561). Thereafter, the CPU 50 terminates the present processing.
Award Increasing Effects 2
The image shown in
The image shown in
In the following, a slot machine 1 with an insurance mode according to a seventh embodiment is described with reference to
In the win determination processing 11, the CPU 50 first determines whether a free game has been triggered or not (Step S830). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination for triggering a free game. In a case where the CPU 50 determines that a free game has been triggered, the CPU 50 calls free game processing (see
On the other hand, in a case where the CPU 50 determines that the free game has not been triggered in Step S830, the CPU 50 determines whether a winning combination occurs or not (Step S832). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination. In a case where the combination matches a winning combination, the CPU 50 calls payout processing (see
Next, in Step S836, the CPU 50 determines whether a payout is not less than a predetermined number. When the payout is not less than the predetermined number, the CPU 50 resets the game counter to zero (Step S837). It should be noted that the description has been made regarding an arrangement in which the game counter is reset to zero. Alternatively, an arrangement may be made in which the game mode is switched from an insurance mode to a non-insurance mode (cancellation of the insurance mode). With such an arrangement, in a case where the amount of payout is not less than the predetermined amount, the game mode is returned to the non-insurance mode, thereby providing fairness among the players. Thereafter, the CPU 50 terminates the present processing. On the other hand, in a case where the CPU 50 determines that the payout is less than the predetermined number, the CPU 50 then terminates the present processing.
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not match the winning combination in Step S832, the CPU 50 then determines whether the rearranged symbol combination matches a predetermined symbol combination or not (Step S834). For example, the predetermined symbol combination may be a symbol combination including “7 DORA”, or a lose combination satisfying a REACH condition, for example. The CPU 50 may determine the predetermined symbol combination beforehand. In a case where the CPU 50 determines that the rearranged symbol matches the predetermined symbol combination, the CPU 50 performs point addition processing (Step S835). Thereafter, the CPU 50 terminates the present processing.
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not match the predetermined symbol combination in Step S834, the CPU 50 then terminates the present processing.
First, the CPU 50 selects a random number in a range of values from 0 to 255 for each of the three reels 22 by executing a random number generating program included in the lottery program (Step S220). A description is provided in the present embodiment regarding an arrangement in which each random number is generated by a program (a so-called software random number generation). Alternatively, an arrangement may be adopted in the present invention, in which each random number is extracted from a random number generator 55 (a so-called hardware random number generation).
Next, based on the selected three random numbers, the CPU 50 determines respective code numbers of the reels 22 (see
Next, the CPU 50 determines whether the point value has exceeded a reference value or not (Step S222). That is, the CPU 50 determines whether the points cumulatively added for a predetermined symbol combination reach a predetermined value or not. In a case where the CPU 50 determines that the points have reached the predetermined value, the CPU 50 selects a random number value (Step S223), and determines a payout rate of an award for a specific symbol combination (Step S224). Thereafter, the CPU 50 terminates the processing. On the other hand, in a case where the CPU 50 determines that the points have not reached the predetermined value in Step S222, the CPU 50 then terminates the processing.
Firstly, the CPU 50 performs reel rotation control processing for each of reels 22L, 22C, and 22R (Step S620). Next, the CPU 50 determines whether the point value has exceeded the reference value or not (Step S621). That is, the CPU 50 determines whether the points cumulatively added for the predetermined symbol combination have reached the predetermined value or not. In a case where the CPU 50 determines that the points have not reached the predetermined value, the CPU 50 advances the processing to Step S623. On the other hand, in a case where the CPU 50 determines that the points have reached the predetermined value, the CPU 50 controls a display of the sub reel 26 and rearranges the symbols (Step S622). That is, the CPU 50 variably displays the sub reel 26 and alters the payout rate previously determined.
Then, the CPU 50 stops rotation of each of the reels 22L, 22C, and 22R based on the code number previously determined (Step S623). Thereafter, the CPU 50 terminates the processing.
In the following, a slot machine 1 with an insurance mode according to an eighth embodiment is described with reference to
In the win determination processing 12, the CPU 50 first determines whether a free game has been triggered or not (Step S730). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination for triggering a free game. In a case where the CPU 50 determines that a free game has been triggered, the CPU 50 calls the free game processing (see
Next, in Step S737, the CPU 50 determines whether a payout is not less than a predetermined number. When the payout is not less than the predetermined number, the CPU 50 resets the game counter to zero (Step S738). It should be noted that the description has been made regarding an arrangement in which the game counter is reset to zero. Alternatively, an arrangement may be made in which the game mode is switched from an insurance mode to a non-insurance mode (cancellation of the insurance mode). With such an arrangement, in a case where the amount of payout is not less than a predetermined amount, the game mode is returned to the non-insurance mode, thereby providing fairness among the players. Thereafter, the CPU 50 terminates the present processing. On the other hand, in a case where the CPU 50 determines that the payout is less than a predetermined number, the CPU 50 then terminates the present processing.
On the other hand, in a case where the CPU 50 determines that a free game has not been triggered in Step S730, the CPU 50 determines whether a winning combination occurs or not (Step S732). In this processing, the CPU 50 determines whether the rearranged symbol combination matches a winning combination. In a case where the combination matches a winning combination, the CPU 50 calls payout processing (see
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not match a winning combination in Step S732, the CPU 50 then determines whether the rearranged symbol combination matches a predetermined symbol combination or not (Step S734). For example, the predetermined symbol combination may be a symbol combination including such as “7 DORA”, which is a lose combination satisfying a REACH condition. The CPU 50 may determine the predetermined symbol combination beforehand. In a case where the CPU 50 determines that the rearranged symbols match the predetermined symbol combination, the CPU 50 performs point addition processing (see
On the other hand, in a case where the CPU 50 determines that the rearranged symbol combination does not match the predetermined symbol combination in Step S734, the CPU 50 then terminates the present processing.
First, the CPU 50 selects a random number in a range of values from 0 to 65535 by executing a random number generating program included in the lottery program (Step S650).
Next, in Step S651, the CPU 50 determines whether a payout for a specific symbol combination in a free game has been performed or not. More specifically, the CPU 50 determines whether a specific activation flag is OFF or not. The specific activation flag is turned on when a free game starts and turned off when a payout for a specific symbol combination is performed. In a case where the CPU 50 determines that the specific activation flag is OFF, the CPU 50 advances the processing to Step S655. In a case where the CPU 50 determines that the specific activation flag is ON, the CPU 50 then refers to a winning table (see
Next, the CPU 50 determines whether the selected symbol combination by lottery matches a specific symbol combination or not (Step S653). In a case where the CPU 50 determines that the selected symbol combination matches the specific symbol combination, the CPU 50 turns off the specific activation flag (Step S654) and advances the processing to Step S656. On the other hand, when the selected symbol combination does not match the specific combination, the CPU 50 advances the processing to Step S656.
Next, in Step S656, based on the selected random numbers, the CPU 50 determines code numbers of respective reels 22 (see
On the other hand, in a case where the CPU 50 determines that the specific activation flag is OFF, the CPU 50 refers to a normal winning table and extracts a symbol combination as a winning combination in a case where the symbol combination matches any winning combination in the winning table (Step S655). Subsequently, the CPU 50 advances the processing to Step S656.
Firstly, the CPU 50 selects a random number in a range of values from 0 to 65535 by executing a random number generating program included in the lottery program (Step S750).
Next, in Step S751, the CPU 50 refers to a winning table (see
Next, the CPU 50 determines whether the selected symbol combination by lottery matches a specific symbol combination or not (Step S752). When the selected symbol combination matches the specific symbol combination, the CPU 50 turns off a specific activation flag (Step S753) and advances the processing to Step S754. On the other hand, when the selected symbol combination does not match the specific combination, the CPU 50 advances the processing to Step S754.
Next, in Step S754, based on the selected random numbers, the CPU 50 determines code numbers of respective reels 22 (see
In the point addition processing 3, the CPU 50 first acquires a specific symbol combination corresponding to a predetermined symbol combination (Step S660). Next, the CPU 50 adds points for respective specific symbol combinations (Step S661). Thereafter, the CPU 50 terminates the present processing.
Lottery Winning Probability Raising Effects
The image shown in
The image shown in
“Symbol combination” represents winning symbol combinations. “Probability” of each point represents a lottery winning probability correlated with each “symbol combination” and points cumulatively added. “Predetermined symbol”, which is a symbol to trigger an accumulation of points for a specific symbol combination, is included in a predetermined combination such as “ANY, ANY, ANY, ANY, 7 DORA”. When there is a symbol in the column of “Predetermined symbol” in the winning table, a lottery winning probability is increased according to the points.
Variations of Symbol Sequences of Reels
Although the embodiments described above are for the purpose of exemplification, they are not intended to limit the present invention. For example, the present invention is not limited to a symbol combination displayed on the reels 22L, 22C, and 22R of a slot machine and the like, but can be applied to a symbol combination of a table game (such as a card game and a mahjong game). Designs of various elements thereof also can be modified appropriately. In addition, the advantages, which are shown in the embodiments, are simply listed as most preferable advantages generated from the embodiments, and the advantages according to this invention are not limited to what have been described. In addition, a payout rate and other numerical values may be changed arbitrarily for the purpose of heightening and modifying the gaming nature of the slot machine 1 or video slot 1B.
Number | Date | Country | Kind |
---|---|---|---|
2007-181552 | Jul 2007 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4570934 | Smyth | Feb 1986 | A |
5456465 | Durham | Oct 1995 | A |
5707285 | Place et al. | Jan 1998 | A |
5919088 | Weiss | Jul 1999 | A |
5997401 | Crawford | Dec 1999 | A |
6004207 | Wilson et al. | Dec 1999 | A |
6033307 | Vancura | Mar 2000 | A |
6059289 | Vancura | May 2000 | A |
6179710 | Sawyer et al. | Jan 2001 | B1 |
6203430 | Walker et al. | Mar 2001 | B1 |
6224483 | Mayeroff | May 2001 | B1 |
6309300 | Glavich | Oct 2001 | B1 |
6328649 | Randall et al. | Dec 2001 | B1 |
6346043 | Colin et al. | Feb 2002 | B1 |
6398218 | Vancura | Jun 2002 | B1 |
6482089 | DeMar et al. | Nov 2002 | B2 |
6491584 | Graham et al. | Dec 2002 | B2 |
6569013 | Taylor | May 2003 | B1 |
6648759 | Vancura | Nov 2003 | B2 |
6749504 | Hughs-Baird | Jun 2004 | B2 |
6773345 | Walker et al. | Aug 2004 | B2 |
6837788 | Cannon | Jan 2005 | B2 |
6913532 | Baerlocher et al. | Jul 2005 | B2 |
6916243 | Yoshida | Jul 2005 | B2 |
6955600 | Glavich et al. | Oct 2005 | B2 |
7121942 | Baerlocher | Oct 2006 | B2 |
7147559 | Englman | Dec 2006 | B2 |
7238110 | Glavich et al. | Jul 2007 | B2 |
7316611 | Byrne | Jan 2008 | B2 |
7371171 | Englman et al. | May 2008 | B1 |
7455585 | Englman | Nov 2008 | B2 |
7771266 | Gerrard et al. | Aug 2010 | B2 |
7883406 | Vancura | Feb 2011 | B2 |
7922575 | Jankowski | Apr 2011 | B2 |
7985128 | Fong | Jul 2011 | B2 |
20030036423 | Vancura | Feb 2003 | A1 |
20040097286 | Vancura | May 2004 | A1 |
20040192432 | Walker et al. | Sep 2004 | A1 |
20050075163 | Cuddy et al. | Apr 2005 | A1 |
20050159211 | Englman | Jul 2005 | A1 |
20060030390 | Okada | Feb 2006 | A1 |
20060121978 | Hornik et al. | Jun 2006 | A1 |
20060160607 | Okada | Jul 2006 | A1 |
20060287062 | Okada | Dec 2006 | A1 |
20070213115 | Fujimoto et al. | Sep 2007 | A1 |
20080058078 | Fong | Mar 2008 | A1 |
20080176647 | Acres | Jul 2008 | A1 |
20080200230 | Mezen et al. | Aug 2008 | A1 |
Number | Date | Country | |
---|---|---|---|
20110312403 A1 | Dec 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12136471 | Jun 2008 | US |
Child | 13218101 | US |